300 100000000
95820938 14036859 2361614 99863066 18425364 12059206 65142124 34564484 88955094 23174149 95948507 31945184 60114229 93208761 68526037 92384917 70811498 4844033 88136739 58955582 31068120 19013281 84980848 58282389 93798891 77395214 96119205 56631292 69838531 61232462 25841091 95671703 31247237 78110960 95463434 65087604 14222339 82522596 66750076 18502837 4912510 53181657 3226433 92508090 50627969 51731165 40944212 66099984 91646356 30730630 37377847 58259387 29731851 59563449 54312052 43347184 67323772 52824071 8810945 99648415 35569968 43175934 40280316 92950420 95215679 51199347 40065906 9656584 89550040 17139589 54662603 34913877 32828805 35720815 19126033 3697524 53545250 79590729 64707761 20150747 69365394 5209208 41074663 82810075 92101510 46057594 84653321 49853164 52395550 58454316 99128431 74367825 47303763 72725400 64326772 35377328 78417442 81979520 60840784 94272783 1818946 50000849 63457682 34057379 17137879 69207805 43439926 26899668 4186710 96713441 35227903 11809130 21634702 25494816 86619639 18065347 27636543 9735418 46996064 20771336 34413137 73490483 92506016 83415228 3828195 37775451 84894277 3297239 20320480 48999142 38243104 75028995 71813544 46446170 24901804 23073919 26627461 6520594 66575604 15779320 88940744 64595229 5678889 49875868 60366556 4225476 48673109 2984591 76627617 406892 63199150 98554722 84637852 23331979 53454659 13984571 34229003 86386280 81773350 909896 37988279 64023443 17548277 80262482 89307302 55139845 36206913 84850346 51283024 18834750 27776712 15912796 83872024 50986350 69666377 81735865 97377785 19049791 40572412 87420278 76168616 38673557 65577000 19498729 16174888 5060811 37970550 23594579 51767757 96950592 15286656 55768629 86465639 59840314 52719345 76779691 2182645 94856218 68646754 80664739 82521724 9857473 6660895 17836360 50478133 93834544 90930450 41197434 62241418 73983118 33239390 97049733 94179108 72695701 90143101 80082701 65221839 32133779 28137317 23847783 5737159 92585918 29834430 2387607 31609975 10316886 44515006 33222393 17548005 47675172 41484805 35405028 81326365 30678070 54123493 87794390 95905873 37475266 4048947 95046989 51414682 21759391 12818883 23900361 31048276 13873553 4901626 99441205 82025431 11332025 48073150 80138716 50448811 6921008 33964746 38067684 91451039 58288969 45898059 63066640 4863129 68619168 80799783 67072201 36087608 28597696 1015131 8202450 15456860 45327015 77828423 21713311 47234960 63589193 62948498 2052990 92055646 58527270 30324710 23931579 68896864 93277227 33733450 39807199 55711462 17494346 40587997 91758390 55637792 82303250 26185903 86870428 78265594 22543310 52999534 68190646 57286722 60194413 24005835 55391422
