128
576460752303439873 576460752303702017 
420394463054031650 569564913731132411 7057936446468550 474894849814977477 104678765359006719 63897100090302365 84121548734801645 29071657980539859 312596562485814435 412937401936786180 255257031480403127 7954441083802149 383137992395740056 263179780928838968 71559693313454193 241150603986790194 112021833841841863 402837912814282410 163195346721764893 339922115031537058 212981876804802784 272484675678019595 404139696441572034 238170859930359182 265087401475289832 391654177782298160 55829892839968113 11083746841596170 477308324356115308 568054672469371605 36532226228264539 313725744411706325 9205398466664202 554914639381349993 273406334607418338 285270414346177715 77400150553269002 448037320165398537 398904348730917196 542238686444242620 424754247816805340 351483429648832946 268732552757971248 250858329812420953 429317269468409603 357637259336138504 123440164854999304 412723441100850157 414183923232445449 369129588506345250 220206638297796406 411773441140903109 142859436910095988 363257751306364036 423763047801616368 413455954860582187 26168831060195759 156430718382048772 116862499252544339 256516924193897994 432715869016470822 400902550031355359 435553003688250244 499632169879153552 485312530067933633 199828651328794629 115599539431833135 155740454982452370 496837040069892246 26178608757790613 313075946181464189 240731251011491927 122895835658026575 414309979961717300 312515917992525827 155868573432355125 138411469573519916 232922453352193395 335537085375139194 92565317781012948 334301378788565569 76053694488653081 438479195569076226 176428169858642714 175654452412013639 302142274752911669 462766248076079193 40892045918643330 79945034714230644 500232219493329437 226789253246325774 208357051761240693 527523756193329312 259517406028706401 445806625286133944 162461403807387406 306958040428516002 473734267232060231 369953297613195627 460452828881732036 569521811633374454 23392459013483784 367551559650156239 561330873032173980 227465568538238479 10740125677661565 279503700143722802 216362260817857472 569252656743366550 75142729955336655 390695696714765580 393322591120964327 200428133408090059 420909031056172921 249590947554721395 151404599367306180 330502270882464896 443897791820404714 475930689244570144 65631591225342649 255812264546586573 330817802134085624 161146042895115481 242176965644128670 89312118193433621 467015686828527150 458242814111589255 568948029306362420 
191355180928732030 405357855540537711 472927423077770114 549874186985995240 326823672950218846 155973286068119857 408724741674811938 172208815389299773 423805038662923104 333492957710024622 554486910827107859 127188220592734687 531323916087995009 252077847248100239 99987234324021569 37191920143169163 82937957257410595 121825521269906453 339720235218275102 82789691138534154 425678228162255303 494256497063916840 219582791064837858 9559459273209693 177337141404602187 379331609069569764 107093807891530473 119523163322577748 459581307420743870 282148383829631456 344343045771611716 24166687307241327 37316153013415913 542011859596250179 206329854132876090 483596897261725805 494598841991799896 100225529614506735 556652301184968611 262533079300114250 165762036858858306 283282416185982281 48917092271879162 153594204595882408 164999600818396832 99781589091822615 568067300891789921 212231385931676268 465760063245818847 384695568870808781 275592609453711831 285490744001541593 284493524356424200 481275463997528269 64511424442958191 219978603493132882 450671120569820905 538946822064907493 337304810634702201 426112725187050881 338627112439947447 236150737669507353 357853806256580240 548273148624116717 487275573354804641 260851638257950504 247163476136898923 106461829485094150 169412788497852852 282631340341724567 122221750848179066 368358750009096263 250069651722932461 197763641174247023 427702227431958631 210420618628839161 322428844515049129 263186465048597744 343588880726368135 54678492781491008 293657697519745641 236902581815693581 183205458128341716 495581739903641563 472828323354088111 477996537264977452 532879355473615148 64191215950082819 24432169963705807 249741571578066401 7216087568430740 301372045319276471 180182075657619845 2899796465083139 55792268823198307 377657792165889326 441573275497649103 535471908346744537 156753996238540302 508732520354600520 263725942421718348 423484844600235916 321747420070707273 326325949676532560 306120346771484630 432933829874452142 230155096410032141 70826888908207334 210386294609771016 419311966073912181 353568115339419853 413292013674492880 38192400669035339 504814848704775633 440796553634633412 296473450641927044 428244252966201208 376856794738996291 232567180260004555 342068816828263509 10335916813882108 407606833092021190 472964373757334560 464189013609431132 128203702699855167 396702136759435423 535122256056664571 378398880812001603 