1 0 2 2 3 7 4 17 5 246109501 6 13 7 22537999301860113141522943 8 4294967297 9 58149737003032434092905183 10 242203001 11 5313022609595033985218523349395070147785700752531778166637386100465086995951866123901089470951 12 429960961 13 1097798175090197511161090014122339988405898588663403899086176285590499607958114814164105456714737767945441868860138487827411387402989975238137104261 14 22540681439108936194378057 15 6583244970447040186236758386727453006744383500001 16 6277101735386680763835789423207666416102355444464034512897 17 20311459481311059357007284570184753713036641910479127294080249027211403032122762532021334247798629267667850147859799839904418854292501030308700760528098697516621268661156902273075705569977359809558804563022121488031933569338618387024605245029969907986000460623161615271475899255119659194998566801 18 58149737003047685287875157 19 19888493675701001172080087802167351010377517487749924641360051900833429761175444685710182241173143569023032015915462395540122093669716305133252333932137884058085128800086673049347543210770688207809788320638121570277817125832432241409928586820923077612724568448974889913516432062451620012600448101720974068144543692677041288302256302866648687512052130609826775554914759679495320655742252108679 20 65535999999995904000000000255999999999984000000000001 21 5814269278179297022427852237076986862712146112244147811277337457803484451813321613105586918501830642679649896970750317608365843146161521 22 5313022614101514457306548326080217348311654869678202863218995310495854133508753143690630369461 23 131298643768832928710561213856825141299362941840874421030816067009248168131215924958063125590295020375322221597298625280853724754307283286868442639604765304647316726103794174859199914847969344637755842267588721160428434494457027290861057688699971972579186217110335743734749967903877872343764989385363493071669463690280660884878895988805476275422593912712254927634521989419994425128855844563822691756291931698567290196975622864954846643103703366291514494909983139936550907709314627052909230687783360305065443961430237808453151327854112514437398206534532452540990428051513386473038274455606380559121151693216451463997958842427148607 24 630550095814788844423632687038673971834527235293839361 25 1901091566295159823515072405835103109264871206373519032441746057565854249277472203557201497052621863202610629503298188674787366863626514380916805937997380192344800781635494855234466482412634975636451165013995499388640494919864138870343674727358699544878378930536456775777504943507813899432033836096010092283892811944631424251866399595756798315497517843027003108702295610475559791385680920244260440216438412335487783977874371223729294510691960448569431951781893985753413289785385131835937501 26 1097798175088972399637877856369209708017822046156090299474260695510274031815775164110156478012847009766596841485264599894881242874966956511197697721 27 293911326545395025497457569491524507230658865874590920935337922688971207701206460549637416089400068382561490899985569003387417774524058990194508327263008234463935715543210449632278680957989817509892558458205110250518078718151249201275351524424235461859973777030251598208705164024208645799597698124270391289327903007515293707437441050447763916162313200125496465579081063845587030397298807 28 5755514830527692213032594114766913502097747296427181087223115988868113877273539371832514746397886962943111713708562581911543491227853791344721921