1 2 2 19 3 19 4 5 5 211 6 5165 7 2228 8 133 9 443 10 443 11 433936 12 433936 13 108917231519162597338417004866966084630 14 108917231519162597338417004866966084630 15 143258818760962610507369980923809068452511268553477371498396926730394815571454280719480519507692807130977237176546287139404500076371645746160590993407810531510951853789324696436504466274048921068684859810946850268910744599473585449389340505531475582310512252491036467372816220966526250132182765707560200942923397662447208435415863137499185107292595302317551777802311372484716633883103318403900 16 51271984542495092997402262 17 84558635011743458101378733120710121188468260885233154570240633300050970991714383741729587550368786369794615600426164422533345086550577593335242398122749185785785965807776373741981332984276284790101525045430917452197980965965064128380323988537439421300767634078755734599411816900404806555339583166207251490047847553637337020588493330446786136800922632856498562015627557939417465223644790368414982168250029375157146314668385472964557654000766904459763872374016784487131129920246805088995757556455947156558745018918189453903190871293580127465365446704370705300216128779611654266225281508803205727295709732290646309400704237313585813054797857459159178652653598493752 18 47028646512150894750762324047630713025880563985998047874066203774127508755271643463518640231727331677887956373437761177247957866264713632749747490318526234108837037287510415576245091954021483393561567049804801922654397293864730761044511756287642603163591883851425253437636536357444359692442670540805275832264085478829935632119328390400076635128148104965574828410865634512 19 3737282412596587174052543788687974457782227569420133781895572998680146064805940848999611157754608305116047754338325397642671753787594863988927233839799595157288232073111332776117366074248915555090116202089677047514076115074170483064178719375775516444709828847823712576150502224272486420194399357514439884285286093239995412045035434584537787971145882870090762349982006859152088856400547747574782155666622460394084396115658448155443794146568100606696906694301689757980826895