1 0 2 3 3 0 4 7 5 7 6 0 7 15 8 35 9 15 10 0 11 31 12 1023 13 155 14 31 15 0 16 63 17 18879 18 56079 19 651 20 63 21 0 22 127 23 2097151 24 128373759 25 4090543 26 2667 27 127 28 0 29 255 30 155553791 31 8739796397055 32 8761037088127 33 534190575 34 10795 35 255 36 0 37 511 38 68719476735 39 36818452141739261951 40 603282315201970099093503 41 36821430371387013247 42 137165789295 43 43435 44 511 45 0 46 1023 47 20417644331007 48 19787672704977954155418615807 49 87027215340029600592218797327013859721215 50 87027215340030012005645840319660840970239 51 19787697815452156784307412607 52 70299986613615 53 174251 54 1023 55 0 56 2047 57 36028797018963967 58 2720929680368140545229763708481855029247 59 3368347828836508768291103153555029123224507879658552447717728059391 60 14814150416799140752003112894549009092214588795799433273197728363982781973266431 61 3368347828836508768291221916694896456696048698131543118137710262271 62 2720929707371722791833997116342001625727 63 72022409360101231 64 698027 65 2047 66 0 67 4095 68 42834024773286100991 69 191515174548413380363474444296420686696288714947035135 70 8956791717986433830305396620046650295531656095838767492405603803470980618582906062365939841472032407551 71 48765412573028519392042696594249786461030995919086673213074635116092419963308134934305804427397299683662187462392158616099209317023386903248895 72 48765412573028519392042696594249786461030995919086673213074675558723057815766798330080337608757131914537080928306359940443061950306677008039935 73 8956791717986433830305396620046659491121228819507704927163523205110656406918222698750743789679845595135 74 191515174555841518401410860479141530274535791711289983 75 147537923790207370095 76 2794155 77 4095 78 0 79 8191 80 302231454903657293676543 81 13801807696913384859352521872123649107407858645936427801834934346186751 82 837885702164915564289938650209839520493953593674175686358366651041336245221924291083041540897743453226739668446642519044404724795159714207363408024567807 83 213350414920776899839797132882022744595362169601912514616428702094371988339704001163406449833354816503162618784625047947854414233133090075543400065021481614581137771083900059868707293446575255593912832193540353483433933927276859943727925297151 84 1161590146764900309312718384012778805545344573191843034184057931867300979881369802828643194583703676956276068359896721101405478262544471727394507014284914767880699583583167157481150223697862537807941511691111241303404474336992579119707314551892460641544543921225506756384006021840895 85 213350414920776899839797132882022744595362169601912514616428702094371988339704001163406449833355082794825542569026608095672949899800358229891728249630420808149175006800361561402126001691216333503507939634002403148439505496716579774152318713855 86 837885702164915564289938650209839520493953593723085740333051237377357247698459039970277041445045233925186167995858241288568456537476565977095628161783807 87 13801807696914430659882345036111112177985115622008708902033695156875903 88 604389122831000131775343 89 11180715 90 8191 91 0 92 16383 93 1437398154830976169705209855 94 2036911645525383488864563177157720274366545577588594442061551897179520332852810168634703871 95 2823841594574995559846023569448145647295241158316918614922373882042674435100758699986784962778302010117566909534700012422561135119930605318211267577193907810293495858406425061715377775356880180842218263314453130568007679 96 43651367205167833640750390344500688225058263397624428755339012514985551575456937411157636806118570782789988685161724352165436663256648531351054356689514524026375119470330555475296911610735848774605529871194913082601924797006220695969781265104679178080403741098133540631262413102008592278930811644279416428933586294205475239303989078762829612051277900976960986115036219007907930347987481395199 97 60515411478354033159320218284108652612784572985978881551146215202296692275675585956864269474467725913349260188856809932825653280974073636913384064739291506636077219400354032814375578813933372312712251992756600096833562065983260995299207795613434405887052668882262877285806914141634201793279139103083942836724656017431461306169756137853716770721003755047662098029935935730613639717026019853933556060792782279488996317037998079558057525014936464843688877722531244438381595187674795042306127325366835668209537085768458043391 98 60515411478354033159320218284108652612784572985978881551146215202296692275675585956864269474467725913349260188856809932825653280974073636913384064739291506636077219400354032814375578813933372312712251992756600096833562065983260995299220482501017372128230982392453064855921078064849371338173197333551512160574503867872339355052514708779148943208773900788430941938274366547021448515553468389249004475121093631656530246959631142001911287998851662406073047417814399808644690707254939655246650807374315292243722646344628699135 99 43651367205167833640750390344500688225058263397624428755339012514985551575456937411157636806118570782789988685161724352165436663256648531351054359019727755791100419520594840812749328081281465166694014511829197357332781443253321402695017193618761471492226299667803911583367054040453941819783253338127808723189730213560081730084319734287970975098487394919723918697911698119935066048539172077567 100 2823841594574995559846023569448145647295241158316918614922373891194062074145966493161494900370169252952528059720360517330285276645122416924741565965509197719899693091478488099294471320101252349400786539352135955484383231 101 2036911645525383639607906842847341455841443279628236913706780326759020010328885849533223551 102 4951457925686617285296814959 103 44731051 104 16383 105 0