text: /*
   * Copyright (C) Narf Industries <info@narfindustries.com>
   *
   * Permission is hereby granted, free of charge, to any person obtaining a
   * copy of this software and associated documentation files (the "Software"),
   * to deal in the Software without restriction, including without limitation
   * the rights to use, copy, modify, merge, publish, distribute, sublicense,
   * and/or sell copies of the Software, and to permit persons to whom the
   * Software is furnished to do so, subject to the following conditions:
   *
   * The above copyright notice and this permission notice shall be included
   * in all copies or substantial portions of the Software.
   *
   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
   * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
   * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
   * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
   * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
   * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
   * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  */
  int cgc_check(char *s){if(!*s){return 8326;}else if(*s=='a'){s++;if(!*s){return 2612;}else if(*s=='c'){s++;if(!*s){return 25801;}else if(*s=='h'){s++;if(!*s){return 13129;}else if(*s=='a'){s++;if(!*s){return 11875;}else if(*s=='e'){s++;if(!*s){return 5923;}else if(*s=='m'){s++;if(!*s){return 30796;}else if(*s=='e'){s++;if(!*s){return 9746;}else if(*s=='n'){s++;if(!*s){return 30772;}else if(*s=='i'){s++;if(!*s){return 957;}else if(*s=='a'){s++;if(!*s){return 7179;}else if(*s=='n'){s++;if(!*s){return 16921;}else{return 7235;}}else{return 17490;}}else{return 15307;}}else{return 8889;}}else{return 25910;}}else{return 2019;}}else{return 12469;}}else{return 14737;}}else{return 2145;}}else if(*s=='r'){s++;if(!*s){return 19709;}else if(*s=='a'){s++;if(!*s){return 19655;}else if(*s=='t'){s++;if(!*s){return 665;}else if(*s=='u'){s++;if(!*s){return 11584;}else if(*s=='r'){s++;if(!*s){return 27280;}else if(*s=='e'){s++;if(!*s){return 23290;}else if(*s=='s'){s++;if(!*s){return 8347;}else if(*s=='i'){s++;if(!*s){return 17806;}else if(*s=='s'){s++;if(!*s){return 5685;}else{return 23587;}}else{return 6219;}}else{return 10103;}}else{return 9724;}}else{return 26007;}}else{return 12043;}}else{return 20983;}}else{return 7647;}}else{return 11974;}}else if(*s=='e'){s++;if(!*s){return 4475;}else if(*s=='p'){s++;if(!*s){return 13626;}else if(*s=='h'){s++;if(!*s){return 29353;}else if(*s=='a'){s++;if(!*s){return 10751;}else if(*s=='l'){s++;if(!*s){return 12898;}else if(*s=='o'){s++;if(!*s){return 18675;}else if(*s=='c'){s++;if(!*s){return 15050;}else if(*s=='y'){s++;if(!*s){return 26215;}else if(*s=='s'){s++;if(!*s){return 4002;}else if(*s=='t'){s++;if(!*s){return 22167;}else{return 8314;}}else{return 16392;}}else{return 27230;}}else{return 12018;}}else{return 28451;}}else{return 8747;}}else{return 15949;}}else{return 31161;}}else{return 26548;}}else if(*s=='t'){s++;if(!*s){return 8780;}else if(*s=='o'){s++;if(!*s){return 7670;}else if(*s=='p'){s++;if(!*s){return 29026;}else if(*s=='h'){s++;if(!*s){return 1726;}else if(*s=='e'){s++;if(!*s){return 20051;}else if(*s=='n'){s++;if(!*s){return 23794;}else if(*s=='o'){s++;if(!*s){return 27066;}else if(*s=='n'){s++;if(!*s){return 25709;}else if(*s=='e'){s++;if(!*s){return 5144;}else{return 13042;}}else{return 14601;}}else{return 26406;}}else{return 25111;}}else{return 21483;}}else{return 25319;}}else{return 29622;}}else{return 2271;}}else{return 23129;}}else{return 6427;}}else{return 14587;}}else if(*s=='e'){s++;if(!*s){return 4400;}else if(*s=='c'){s++;if(!*s){return 22264;}else if(*s=='i'){s++;if(!*s){return 680;}else if(*s=='u'){s++;if(!*s){return 1131;}else if(*s=='m'){s++;if(!*s){return 9390;}else{return 12999;}}else{return 10354;}}else{return 22773;}}else{return 6638;}}else{return 29712;}}else if(*s=='d'){s++;if(!*s){return 2434;}else if(*s=='a'){s++;if(!*s){return 15490;}else if(*s=='p'){s++;if(!*s){return 20649;}else if(*s=='t'){s++;if(!*s){return 21000;}else if(*s=='i'){s++;if(!*s){return 12189;}else if(*s=='o'){s++;if(!*s){return 21818;}else if(*s=='n'){s++;if(!*s){return 27938;}else if(*s=='a'){s++;if(!*s){return 15013;}else if(*s=='l'){s++;if(!*s){return 14847;}else{return 6363;}}else{return 20714;}}else{return 7746;}}else{return 21090;}}else{return 10033;}}else{return 13300;}}else{return 2152;}}else{return 4494;}}else if(*s=='v'){s++;if(!*s){return 25350;}else if(*s=='i'){s++;if(!*s){return 6715;}else if(*s=='s'){s++;if(!*s){return 24227;}else if(*s=='e'){s++;if(!*s){return 17390;}else if(*s=='d'){s++;if(!*s){return 5930;}else if(*s=='l'){s++;if(!*s){return 31211;}else if(*s=='y'){s++;if(!*s){return 18384;}else{return 22633;}}else{return 364;}}else{return 19417;}}else{return 5199;}}else{return 9225;}}else{return 1157;}}else if(*s=='a'){s++;if(!*s){return 12663;}else if(*s=='n'){s++;if(!*s){return 658;}else if(*s=='c'){s++;if(!*s){return 11874;}else if(*s=='e'){s++;if(!*s){return 14324;}else if(*s=='m'){s++;if(!*s){return 5853;}else if(*s=='e'){s++;if(!*s){return 16690;}else if(*s=='n'){s++;if(!*s){return 3678;}else if(*s=='t'){s++;if(!*s){return 29464;}else{return 21360;}}else{return 8798;}}else{return 6926;}}else{return 25658;}}else{return 13633;}}else{return 25510;}}else{return 29099;}}else{return 3016;}}else{return 4587;}}else{return 10570;}}else if(*s=='i'){s++;if(!*s){return 15696;}else if(*s=='g'){s++;if(!*s){return 10728;}else if(*s=='l'){s++;if(!*s){return 16707;}else if(*s=='e'){s++;if(!*s){return 4853;}else if(*s=='t'){s++;if(!*s){return 24855;}else{return 13801;}}else{return 19453;}}else{return 5297;}}else{return 24065;}}else{return 2185;}}else if(*s=='h'){s++;if(!*s){return 15497;}else if(*s=='m'){s++;if(!*s){return 13774;}else if(*s=='e'){s++;if(!*s){return 27379;}else if(*s=='d'){s++;if(!*s){return 29852;}else{return 7853;}}else if(*s=='t'){s++;if(!*s){return 30752;}else{return 19824;}}else{return 1307;}}else{return 21686;}}else{return 24813;}}else if(*s=='m'){s++;if(!*s){return 10270;}else if(*s=='b'){s++;if(!*s){return 15302;}else if(*s=='i'){s++;if(!*s){return 25398;}else if(*s=='s'){s++;if(!*s){return 24255;}else if(*s=='y'){s++;if(!*s){return 24949;}else if(*s=='l'){s++;if(!*s){return 4979;}else if(*s=='l'){s++;if(!*s){return 24066;}else if(*s=='a'){s++;if(!*s){return 15874;}else if(*s=='b'){s++;if(!*s){return 9366;}else if(*s=='i'){s++;if(!*s){return 260;}else if(*s=='c'){s++;if(!*s){return 21112;}else{return 29077;}}else{return 1585;}}else{return 4710;}}else{return 25844;}}else{return 22743;}}else{return 10267;}}else{return 27772;}}else{return 18526;}}else{return 26723;}}else{return 27502;}}else if(*s=='i'){s++;if(!*s){return 4736;}else if(*s=='r'){s++;if(!*s){return 21232;}else if(*s=='s'){s++;if(!*s){return 1154;}else if(*s=='h'){s++;if(!*s){return 15;}else if(*s=='i'){s++;if(!*s){return 23050;}else if(*s=='p'){s++;if(!*s){return 5170;}else{return 4890;}}else{return 28461;}}else{return 898;}}else{return 993;}}else{return 17790;}}else{return 26950;}}else if(*s=='m'){s++;if(!*s){return 4513;}else if(*s=='e'){s++;if(!*s){return 3271;}else if(*s=='t'){s++;if(!*s){return 10218;}else if(*s=='e'){s++;if(!*s){return 14325;}else if(*s=='r'){s++;if(!*s){return 12755;}else{return 6413;}}else{return 11985;}}else{return 13992;}}else{return 23333;}}else if(*s=='o'){s++;if(!*s){return 20540;}else if(*s=='n'){s++;if(!*s){return 16185;}else if(*s=='i'){s++;if(!*s){return 21779;}else if(*s=='o'){s++;if(!*s){return 8100;}else if(*s=='n'){s++;if(!*s){return 17360;}else if(*s=='i'){s++;if(!*s){return 21789;}else if(*s=='t'){s++;if(!*s){return 3092;}else if(*s=='r'){s++;if(!*s){return 22958;}else if(*s=='a'){s++;if(!*s){return 5471;}else if(*s=='t'){s++;if(!*s){return 1570;}else if(*s=='e'){s++;if(!*s){return 8431;}else{return 28066;}}else{return 16585;}}else{return 9642;}}else{return 13959;}}else{return 14072;}}else{return 1060;}}else{return 27714;}}else{return 28678;}}else{return 5227;}}else{return 8093;}}else{return 12200;}}else{return 1201;}}else if(*s=='o'){s++;if(!*s){return 20701;}else if(*s=='e'){s++;if(!*s){return 21379;}else if(*s=='b'){s++;if(!*s){return 5956;}else if(*s=='a'){s++;if(!*s){return 14141;}else if(*s=='e'){s++;if(!*s){return 24185;}else if(*s=='a'){s++;if(!*s){return 425;}else{return 30022;}}else{return 9827;}}else{return 18094;}}else{return 27900;}}else{return 27951;}}else{return 8223;}}else if(*s=='p'){s++;if(!*s){return 25996;}else if(*s=='l'){s++;if(!*s){return 26601;}else if(*s=='i'){s++;if(!*s){return 8361;}else if(*s=='f'){s++;if(!*s){return 16294;}else if(*s=='i'){s++;if(!*s){return 9089;}else if(*s=='c'){s++;if(!*s){return 22418;}else if(*s=='a'){s++;if(!*s){return 9601;}else if(*s=='t'){s++;if(!*s){return 1217;}else if(*s=='i'){s++;if(!*s){return 23252;}else if(*s=='o'){s++;if(!*s){return 569;}else if(*s=='n'){s++;if(!*s){return 23714;}else{return 14635;}}else{return 31012;}}else{return 5741;}}else{return 21269;}}else{return 21509;}}else{return 30379;}}else{return 24125;}}else{return 18128;}}else{return 41;}}else{return 29113;}}else{return 9000;}}else if(*s=='y'){s++;if(!*s){return 29560;}else if(*s=='o'){s++;if(!*s){return 6085;}else if(*s=='t'){s++;if(!*s){return 27229;}else if(*s=='a'){s++;if(!*s){return 3209;}else if(*s=='x'){s++;if(!*s){return 15856;}else if(*s=='i'){s++;if(!*s){return 3060;}else if(*s=='a'){s++;if(!*s){return 26088;}else{return 5118;}}else{return 3768;}}else{return 20168;}}else{return 340;}}else{return 19218;}}else{return 17518;}}else{return 21401;}}else{return 2581;}}else if(*s=='l'){s++;if(!*s){return 18376;}else if(*s=='i'){s++;if(!*s){return 26571;}else if(*s=='b'){s++;if(!*s){return 12819;}else if(*s=='l'){s++;if(!*s){return 20190;}else if(*s=='e'){s++;if(!*s){return 20363;}else{return 27687;}}else{return 20962;}}else{return 23967;}}else if(*s=='e'){s++;if(!*s){return 18440;}else if(*s=='n'){s++;if(!*s){return 20051;}else if(*s=='i'){s++;if(!*s){return 7532;}else if(*s=='z'){s++;if(!*s){return 21943;}else if(*s=='e'){s++;if(!*s){return 6163;}else{return 27885;}}else{return 4872;}}else{return 30236;}}else{return 11050;}}else{return 8049;}}else{return 22508;}}else if(*s=='p'){s++;if(!*s){return 15183;}else if(*s=='e'){s++;if(!*s){return 24023;}else if(*s=='n'){s++;if(!*s){return 26235;}else if(*s=='s'){s++;if(!*s){return 20318;}else if(*s=='t'){s++;if(!*s){return 10844;}else if(*s=='o'){s++;if(!*s){return 12303;}else if(*s=='c'){s++;if(!*s){return 26314;}else if(*s=='k'){s++;if(!*s){return 27282;}else{return 20766;}}else{return 21610;}}else{return 7726;}}else{return 19785;}}else{return 7809;}}else{return 19874;}}else{return 13695;}}else{return 8727;}}else if(*s=='u'){s++;if(!*s){return 29208;}else if(*s=='m'){s++;if(!*s){return 15899;}else if(*s=='i'){s++;if(!*s){return 29041;}else if(*s=='u'){s++;if(!*s){return 26361;}else if(*s=='m'){s++;if(!*s){return 22617;}else{return 17425;}}else{return 25022;}}else{return 5296;}}else{return 10157;}}else{return 9435;}}else if(*s=='e'){s++;if(!*s){return 22613;}else if(*s=='x'){s++;if(!*s){return 22272;}else if(*s=='a'){s++;if(!*s){return 16643;}else if(*s=='n'){s++;if(!*s){return 549;}else if(*s=='d'){s++;if(!*s){return 10454;}else if(*s=='r'){s++;if(!*s){return 876;}else if(*s=='i'){s++;if(!*s){return 6461;}else if(*s=='a'){s++;if(!*s){return 26850;}else if(*s=='n'){s++;if(!*s){return 29989;}else{return 16099;}}else{return 1640;}}else{return 18171;}}else{return 29062;}}else{return 30955;}}else{return 4160;}}else{return 9099;}}else{return 20592;}}else{return 12639;}}else if(*s=='o'){s++;if(!*s){return 7674;}else if(*s=='m'){s++;if(!*s){return 5339;}else if(*s=='a'){s++;if(!*s){return 24946;}else if(*s=='n'){s++;if(!*s){return 2790;}else if(*s=='c'){s++;if(!*s){return 14017;}else if(*s=='y'){s++;if(!*s){return 18579;}else{return 27955;}}else{return 22878;}}else{return 27382;}}else{return 5805;}}else{return 29771;}}else{return 6218;}}else{return 7826;}}else if(*s=='n'){s++;if(!*s){return 11955;}else if(*s=='a'){s++;if(!*s){return 23373;}else if(*s=='l'){s++;if(!*s){return 19459;}else if(*s=='l'){s++;if(!*s){return 19668;}else if(*s=='a'){s++;if(!*s){return 3190;}else if(*s=='n'){s++;if(!*s){return 12397;}else if(*s=='t'){s++;if(!*s){return 30110;}else if(*s=='o'){s++;if(!*s){return 21243;}else if(*s=='i'){s++;if(!*s){return 25541;}else if(*s=='c'){s++;if(!*s){return 20696;}else{return 8699;}}else{return 20441;}}else{return 2263;}}else{return 30688;}}else{return 9291;}}else{return 22069;}}else{return 31012;}}else{return 18753;}}else if(*s=='t'){s++;if(!*s){return 9494;}else if(*s=='r'){s++;if(!*s){return 8595;}else if(*s=='o'){s++;if(!*s){return 2157;}else if(*s=='p'){s++;if(!*s){return 18227;}else if(*s=='a'){s++;if(!*s){return 3965;}else if(*s=='l'){s++;if(!*s){return 24942;}else{return 23544;}}else{return 14625;}}else{return 19589;}}else{return 18460;}}else{return 24346;}}else{return 5272;}}else{return 6441;}}else if(*s=='k'){s++;if(!*s){return 6697;}else if(*s=='o'){s++;if(!*s){return 27363;}else if(*s=='u'){s++;if(!*s){return 17614;}else{return 17121;}}else{return 6289;}}else{return 7482;}}else if(*s=='t'){s++;if(!*s){return 694;}else if(*s=='i'){s++;if(!*s){return 23360;}else if(*s=='s'){s++;if(!*s){return 18981;}else if(*s=='c'){s++;if(!*s){return 3192;}else if(*s=='o'){s++;if(!*s){return 29180;}else if(*s=='r'){s++;if(!*s){return 26433;}else if(*s=='b'){s++;if(!*s){return 12131;}else if(*s=='u'){s++;if(!*s){return 20973;}else if(*s=='t'){s++;if(!*s){return 10231;}else if(*s=='i'){s++;if(!*s){return 12625;}else if(*s=='c'){s++;if(!*s){return 24832;}else if(*s=='a'){s++;if(!*s){return 26568;}else if(*s=='l'){s++;if(!*s){return 27055;}else{return 25562;}}else{return 6126;}}else{return 24011;}}else{return 19158;}}else{return 15891;}}else{return 1147;}}else{return 7971;}}else{return 5534;}}else{return 2776;}}else{return 8314;}}else{return 10453;}}else if(*s=='c'){s++;if(!*s){return 5020;}else if(*s=='h'){s++;if(!*s){return 10109;}else if(*s=='o'){s++;if(!*s){return 18144;}else if(*s=='l'){s++;if(!*s){return 13897;}else if(*s=='a'){s++;if(!*s){return 10355;}else if(*s=='g'){s++;if(!*s){return 5040;}else if(*s=='o'){s++;if(!*s){return 26508;}else if(*s=='g'){s++;if(!*s){return 11439;}else if(*s=='u'){s++;if(!*s){return 2259;}else if(*s=='e'){s++;if(!*s){return 12069;}else{return 4003;}}else{return 13266;}}else{return 22433;}}else{return 26778;}}else{return 15035;}}else{return 8414;}}else{return 656;}}else{return 1179;}}else{return 16213;}}else{return 1979;}}else if(*s=='r'){s++;if(!*s){return 15217;}else if(*s=='a'){s++;if(!*s){return 29656;}else if(*s=='i'){s++;if(!*s){return 1854;}else if(*s=='l'){s++;if(!*s){return 13315;}else if(*s=='w'){s++;if(!*s){return 5767;}else if(*s=='a'){s++;if(!*s){return 17955;}else if(*s=='y'){s++;if(!*s){return 22053;}else if(*s=='i'){s++;if(!*s){return 4577;}else if(*s=='s'){s++;if(!*s){return 19268;}else if(*s=='t'){s++;if(!*s){return 8008;}else{return 6605;}}else{return 16974;}}else{return 31190;}}else{return 28862;}}else{return 20862;}}else{return 14975;}}else{return 3540;}}else{return 22728;}}else{return 15575;}}else{return 21366;}}else if(*s=='t'){s++;if(!*s){return 25734;}else if(*s=='r'){s++;if(!*s){return 9469;}else if(*s=='y'){s++;if(!*s){return 11074;}else if(*s=='p'){s++;if(!*s){return 1629;}else if(*s=='t'){s++;if(!*s){return 5498;}else if(*s=='i'){s++;if(!*s){return 26568;}else if(*s=='c'){s++;if(!*s){return 26240;}else{return 5238;}}else{return 17727;}}else{return 12022;}}else{return 20295;}}else{return 19032;}}else{return 6755;}}else{return 524;}}else if(*s=='n'){s++;if(!*s){return 19230;}else if(*s=='a'){s++;if(!*s){return 25623;}else if(*s=='t'){s++;if(!*s){return 10948;}else if(*s=='i'){s++;if(!*s){return 9395;}else if(*s=='o'){s++;if(!*s){return 273;}else if(*s=='n'){s++;if(!*s){return 29944;}else if(*s=='a'){s++;if(!*s){return 20890;}else if(*s=='l'){s++;if(!*s){return 8378;}else if(*s=='i'){s++;if(!*s){return 16413;}else if(*s=='s'){s++;if(!*s){return 25208;}else if(*s=='t'){s++;if(!*s){return 3695;}else if(*s=='i'){s++;if(!*s){return 18619;}else if(*s=='c'){s++;if(!*s){return 24660;}else{return 24142;}}else{return 28150;}}else{return 24607;}}else{return 26425;}}else{return 8051;}}else{return 27049;}}else{return 29267;}}else{return 29576;}}else{return 8826;}}else{return 2167;}}else{return 6538;}}else{return 18958;}}else{return 17909;}}else{return 20977;}}else if(*s=='h'){s++;if(!*s){return 26858;}else if(*s=='r'){s++;if(!*s){return 6539;}else if(*s=='o'){s++;if(!*s){return 30730;}else if(*s=='p'){s++;if(!*s){return 22970;}else if(*s=='o'){s++;if(!*s){return 11883;}else if(*s=='z'){s++;if(!*s){return 26729;}else if(*s=='o'){s++;if(!*s){return 3543;}else if(*s=='i'){s++;if(!*s){return 24334;}else if(*s=='c'){s++;if(!*s){return 27468;}else{return 2687;}}else{return 23867;}}else{return 14228;}}else{return 26930;}}else{return 19055;}}else{return 20439;}}else{return 23527;}}else{return 25485;}}else if(*s=='o'){s++;if(!*s){return 23832;}else if(*s=='m'){s++;if(!*s){return 13264;}else if(*s=='y'){s++;if(!*s){return 13157;}else if(*s=='i'){s++;if(!*s){return 20651;}else if(*s=='i'){s++;if(!*s){return 6471;}else if(*s=='d'){s++;if(!*s){return 27930;}else if(*s=='a'){s++;if(!*s){return 20150;}else if(*s=='e'){s++;if(!*s){return 24874;}else{return 24062;}}else{return 30855;}}else{return 3630;}}else{return 28044;}}else{return 16243;}}else{return 10585;}}else{return 24191;}}else{return 29156;}}else{return 23377;}}else if(*s=='e'){s++;if(!*s){return 7042;}else if(*s=='j'){s++;if(!*s){return 28751;}else if(*s=='e'){s++;if(!*s){return 14533;}else if(*s=='n'){s++;if(!*s){return 13604;}else if(*s=='t'){s++;if(!*s){return 27602;}else if(*s=='a'){s++;if(!*s){return 2458;}else if(*s=='c'){s++;if(!*s){return 8348;}else if(*s=='u'){s++;if(!*s){return 28991;}else if(*s=='l'){s++;if(!*s){return 31091;}else if(*s=='a'){s++;if(!*s){return 9915;}else if(*s=='r'){s++;if(!*s){return 23947;}else{return 20943;}}else{return 15516;}}else{return 28663;}}else{return 3498;}}else{return 12314;}}else{return 26719;}}else{return 14593;}}else{return 23585;}}else{return 23028;}}else{return 7498;}}else{return 15652;}}else if(*s=='w'){s++;if(!*s){return 17310;}else if(*s=='e'){s++;if(!*s){return 15774;}else if(*s=='r'){s++;if(!*s){return 7771;}else if(*s=='p'){s++;if(!*s){return 13441;}else{return 29521;}}else{return 15549;}}else{return 18909;}}else{return 4404;}}else{return 20498;}}else if(*s=='o'){s++;if(!*s){return 30603;}else if(*s=='m'){s++;if(!*s){return 858;}else if(*s=='a'){s++;if(!*s){return 9796;}else if(*s=='l'){s++;if(!*s){return 24714;}else if(*s=='o'){s++;if(!*s){return 7973;}else if(*s=='u'){s++;if(!*s){return 1324;}else if(*s=='s'){s++;if(!*s){return 12338;}else{return 30252;}}else{return 25021;}}else{return 26603;}}else{return 18082;}}else{return 1018;}}else{return 11286;}}else{return 635;}}else if(*s=='n'){s++;if(!*s){return 24954;}else if(*s=='a'){s++;if(!*s){return 30346;}else if(*s=='l'){s++;if(!*s){return 16131;}else if(*s=='i'){s++;if(!*s){return 15319;}else if(*s=='s'){s++;if(!*s){return 9364;}else if(*s=='t'){s++;if(!*s){return 4389;}else{return 22061;}}else{return 11599;}}else{return 19776;}}else{return 19538;}}else{return 28402;}}else{return 8997;}}else{return 6034;}}else if(*s=='p'){s++;if(!*s){return 25802;}else if(*s=='a'){s++;if(!*s){return 8314;}else if(*s=='c'){s++;if(!*s){return 20824;}else if(*s=='e'){s++;if(!*s){return 10374;}else{return 13377;}}else{return 1973;}}else{return 28804;}}else if(*s=='p'){s++;if(!*s){return 29174;}else if(*s=='e'){s++;if(!*s){return 21493;}else if(*s=='r'){s++;if(!*s){return 21091;}else if(*s=='c'){s++;if(!*s){return 6560;}else if(*s=='e'){s++;if(!*s){return 138;}else if(*s=='p'){s++;if(!*s){return 19490;}else if(*s=='t'){s++;if(!*s){return 12876;}else if(*s=='i'){s++;if(!*s){return 10886;}else if(*s=='v'){s++;if(!*s){return 4631;}else if(*s=='e'){s++;if(!*s){return 21332;}else if(*s=='l'){s++;if(!*s){return 28251;}else if(*s=='y'){s++;if(!*s){return 812;}else{return 2497;}}else{return 4526;}}else{return 21621;}}else{return 14586;}}else{return 11185;}}else{return 17812;}}else{return 24371;}}else{return 13220;}}else{return 21700;}}else{return 292;}}else{return 26917;}}else if(*s=='l'){s++;if(!*s){return 20872;}else if(*s=='e'){s++;if(!*s){return 16866;}else if(*s=='r'){s++;if(!*s){return 23074;}else if(*s=='o'){s++;if(!*s){return 2662;}else if(*s=='o'){s++;if(!*s){return 17096;}else if(*s=='t'){s++;if(!*s){return 22670;}else{return 23421;}}else{return 27897;}}else{return 28893;}}else{return 9669;}}else{return 12441;}}else{return 12124;}}else{return 9132;}}else if(*s=='o'){s++;if(!*s){return 23819;}else if(*s=='r'){s++;if(!*s){return 11834;}else if(*s=='o'){s++;if(!*s){return 5703;}else if(*s=='c'){s++;if(!*s){return 12061;}else if(*s=='a'){s++;if(!*s){return 17321;}else if(*s=='c'){s++;if(!*s){return 5008;}else if(*s=='t'){s++;if(!*s){return 12104;}else if(*s=='u'){s++;if(!*s){return 16576;}else if(*s=='s'){s++;if(!*s){return 3359;}else{return 2915;}}else{return 8247;}}else{return 5043;}}else{return 1219;}}else{return 30986;}}else{return 19480;}}else{return 23787;}}else{return 27318;}}else{return 20531;}}else if(*s=='h'){s++;if(!*s){return 11285;}else if(*s=='r'){s++;if(!*s){return 11942;}else if(*s=='o'){s++;if(!*s){return 29349;}else if(*s=='d'){s++;if(!*s){return 11091;}else if(*s=='i'){s++;if(!*s){return 27461;}else if(*s=='s'){s++;if(!*s){return 1299;}else if(*s=='i'){s++;if(!*s){return 15683;}else if(*s=='a'){s++;if(!*s){return 21853;}else if(*s=='c'){s++;if(!*s){return 11230;}else if(*s=='a'){s++;if(!*s){return 6132;}else if(*s=='l'){s++;if(!*s){return 19305;}else{return 29371;}}else{return 12644;}}else{return 28311;}}else{return 28220;}}else{return 18007;}}else{return 9769;}}else{return 25668;}}else{return 8974;}}else{return 7560;}}else{return 26905;}}else{return 11333;}}else{return 30049;}}else if(*s=='s'){s++;if(!*s){return 6771;}else if(*s=='a'){s++;if(!*s){return 300;}else if(*s=='r'){s++;if(!*s){return 9437;}else if(*s=='a'){s++;if(!*s){return 24353;}else if(*s=='c'){s++;if(!*s){return 24812;}else if(*s=='e'){s++;if(!*s){return 22408;}else if(*s=='a'){s++;if(!*s){return 17101;}else if(*s=='e'){s++;if(!*s){return 3444;}else{return 27249;}}else{return 6548;}}else{return 674;}}else{return 613;}}else{return 14502;}}else{return 9765;}}else{return 28169;}}else if(*s=='p'){s++;if(!*s){return 13928;}else if(*s=='a'){s++;if(!*s){return 26686;}else if(*s=='r'){s++;if(!*s){return 27828;}else if(*s=='t'){s++;if(!*s){return 22278;}else if(*s=='a'){s++;if(!*s){return 12879;}else if(*s=='t'){s++;if(!*s){return 373;}else if(*s=='e'){s++;if(!*s){return 12068;}else{return 2759;}}else{return 15483;}}else{return 2763;}}else{return 25246;}}else{return 20172;}}else{return 10510;}}else{return 6839;}}else{return 14344;}}else if(*s=='r'){s++;if(!*s){return 13510;}else if(*s=='k'){s++;if(!*s){return 15737;}else if(*s=='a'){s++;if(!*s){return 2194;}else if(*s=='n'){s++;if(!*s){return 5668;}else if(*s=='s'){s++;if(!*s){return 19696;}else if(*s=='a'){s++;if(!*s){return 31020;}else if(*s=='w'){s++;if(!*s){return 3602;}else if(*s=='y'){s++;if(!*s){return 1480;}else if(*s=='e'){s++;if(!*s){return 11644;}else if(*s=='r'){s++;if(!*s){return 8033;}else{return 10867;}}else{return 10132;}}else{return 6822;}}else{return 9742;}}else{return 20097;}}else{return 7042;}}else{return 7039;}}else{return 2207;}}else{return 22029;}}else if(*s=='c'){s++;if(!*s){return 24201;}else if(*s=='h'){s++;if(!*s){return 6457;}else if(*s=='a'){s++;if(!*s){return 10009;}else if(*s=='n'){s++;if(!*s){return 2382;}else if(*s=='g'){s++;if(!*s){return 10336;}else if(*s=='e'){s++;if(!*s){return 586;}else if(*s=='l'){s++;if(!*s){return 19473;}else if(*s=='i'){s++;if(!*s){return 7117;}else if(*s=='c'){s++;if(!*s){return 7918;}else{return 25777;}}else{return 27285;}}else{return 18764;}}else{return 8193;}}else{return 1457;}}else{return 21001;}}else{return 30094;}}else if(*s=='p'){s++;if(!*s){return 19945;}else if(*s=='h'){s++;if(!*s){return 20239;}else if(*s=='y'){s++;if(!*s){return 11557;}else if(*s=='l'){s++;if(!*s){return 11118;}else if(*s=='a'){s++;if(!*s){return 20457;}else if(*s=='r'){s++;if(!*s){return 21947;}else if(*s=='c'){s++;if(!*s){return 30929;}else if(*s=='h'){s++;if(!*s){return 22539;}else{return 18062;}}else{return 27451;}}else{return 13307;}}else{return 15337;}}else{return 23137;}}else{return 24764;}}else{return 9360;}}else if(*s=='r'){s++;if(!*s){return 11607;}else if(*s=='e'){s++;if(!*s){return 29233;}else if(*s=='t'){s++;if(!*s){return 12814;}else if(*s=='e'){s++;if(!*s){return 24823;}else if(*s=='n'){s++;if(!*s){return 11811;}else if(*s=='d'){s++;if(!*s){return 7675;}else if(*s=='e'){s++;if(!*s){return 13670;}else if(*s=='r'){s++;if(!*s){return 18646;}else{return 3943;}}else{return 24378;}}else{return 21908;}}else{return 29706;}}else{return 2118;}}else{return 23152;}}else{return 20560;}}else{return 14498;}}else{return 511;}}else if(*s=='s'){s++;if(!*s){return 28097;}else if(*s=='t'){s++;if(!*s){return 12658;}else if(*s=='e'){s++;if(!*s){return 18694;}else if(*s=='w'){s++;if(!*s){return 14297;}else if(*s=='a'){s++;if(!*s){return 3495;}else if(*s=='r'){s++;if(!*s){return 30148;}else if(*s=='d'){s++;if(!*s){return 3165;}else{return 10732;}}else{return 9188;}}else{return 23446;}}else{return 21572;}}else{return 20389;}}else{return 28427;}}else{return 11032;}}else if(*s=='b'){s++;if(!*s){return 27754;}else if(*s=='e'){s++;if(!*s){return 27985;}else if(*s=='a'){s++;if(!*s){return 22572;}else if(*s=='c'){s++;if(!*s){return 3930;}else if(*s=='o'){s++;if(!*s){return 5836;}else if(*s=='n'){s++;if(!*s){return 9716;}else{return 11732;}}else{return 20552;}}else{return 1365;}}else{return 13592;}}else{return 4554;}}else{return 16113;}}else{return 25258;}}else{return 20301;}}else if(*s=='m'){s++;if(!*s){return 25902;}else if(*s=='o'){s++;if(!*s){return 15326;}else if(*s=='r'){s++;if(!*s){return 3665;}else if(*s=='i'){s++;if(!*s){return 1475;}else if(*s=='c'){s++;if(!*s){return 26975;}else{return 6411;}}else{return 24273;}}else{return 25568;}}else{return 26777;}}else{return 15633;}}else if(*s=='t'){s++;if(!*s){return 30370;}else if(*s=='h'){s++;if(!*s){return 529;}else if(*s=='r'){s++;if(!*s){return 27423;}else if(*s=='o'){s++;if(!*s){return 6800;}else if(*s=='c'){s++;if(!*s){return 16087;}else if(*s=='a'){s++;if(!*s){return 11784;}else if(*s=='c'){s++;if(!*s){return 17201;}else if(*s=='e'){s++;if(!*s){return 19902;}else{return 642;}}else{return 2589;}}else{return 27977;}}else{return 18842;}}else{return 16850;}}else{return 6051;}}else{return 12314;}}else{return 24086;}}else if(*s=='o'){s++;if(!*s){return 19596;}else if(*s=='m'){s++;if(!*s){return 18121;}else if(*s=='a'){s++;if(!*s){return 5943;}else if(*s=='t'){s++;if(!*s){return 8236;}else if(*s=='i'){s++;if(!*s){return 13637;}else if(*s=='c'){s++;if(!*s){return 7002;}else if(*s=='a'){s++;if(!*s){return 14415;}else if(*s=='l'){s++;if(!*s){return 22521;}else if(*s=='l'){s++;if(!*s){return 15633;}else if(*s=='y'){s++;if(!*s){return 28007;}else{return 25450;}}else{return 14350;}}else{return 4648;}}else{return 17337;}}else{return 28010;}}else{return 20060;}}else{return 3651;}}else{return 26759;}}else{return 3667;}}else{return 20576;}}else{return 12897;}}else if(*s=='u'){s++;if(!*s){return 15526;}else if(*s=='t'){s++;if(!*s){return 20769;}else if(*s=='o'){s++;if(!*s){return 31222;}else if(*s=='p'){s++;if(!*s){return 30141;}else if(*s=='h'){s++;if(!*s){return 29684;}else if(*s=='o'){s++;if(!*s){return 4801;}else if(*s=='n'){s++;if(!*s){return 2473;}else if(*s=='y'){s++;if(!*s){return 25410;}else{return 20456;}}else if(*s=='e'){s++;if(!*s){return 19140;}else{return 8626;}}else{return 2167;}}else{return 7127;}}else{return 22884;}}else{return 17709;}}else{return 20061;}}else{return 3998;}}else{return 6761;}}else if(*s=='t'){s++;if(!*s){return 23443;}else if(*s=='r'){s++;if(!*s){return 16294;}else if(*s=='e'){s++;if(!*s){return 4720;}else if(*s=='p'){s++;if(!*s){return 10713;}else if(*s=='s'){s++;if(!*s){return 6563;}else if(*s=='y'){s++;if(!*s){return 31271;}else{return 1687;}}else{return 6795;}}else{return 14082;}}else{return 29668;}}else{return 17408;}}else{return 12530;}}else if(*s=='v'){s++;if(!*s){return 13240;}else if(*s=='i'){s++;if(!*s){return 17503;}else if(*s=='c'){s++;if(!*s){return 25163;}else if(*s=='o'){s++;if(!*s){return 9769;}else if(*s=='l'){s++;if(!*s){return 4704;}else if(*s=='o'){s++;if(!*s){return 10811;}else if(*s=='u'){s++;if(!*s){return 1602;}else if(*s=='s'){s++;if(!*s){return 8828;}else{return 24609;}}else{return 1479;}}else{return 26687;}}else{return 16155;}}else{return 270;}}else{return 3865;}}else{return 5274;}}else{return 30708;}}else if(*s=='z'){s++;if(!*s){return 24970;}else if(*s=='i'){s++;if(!*s){return 19747;}else if(*s=='m'){s++;if(!*s){return 8941;}else if(*s=='i'){s++;if(!*s){return 4442;}else if(*s=='d'){s++;if(!*s){return 25204;}else if(*s=='e'){s++;if(!*s){return 16206;}else{return 6376;}}else{return 29218;}}else{return 4848;}}else{return 22288;}}else{return 9834;}}else if(*s=='u'){s++;if(!*s){return 8142;}else if(*s=='r'){s++;if(!*s){return 19705;}else if(*s=='i'){s++;if(!*s){return 27319;}else if(*s=='t'){s++;if(!*s){return 23091;}else if(*s=='e'){s++;if(!*s){return 5210;}else{return 9309;}}else{return 6114;}}else{return 19421;}}else{return 15569;}}else{return 13215;}}else if(*s=='o'){s++;if(!*s){return 16765;}else if(*s=='e'){s++;if(!*s){return 665;}else if(*s=='r'){s++;if(!*s){return 19724;}else if(*s=='y'){s++;if(!*s){return 8001;}else if(*s=='t'){s++;if(!*s){return 31302;}else if(*s=='h'){s++;if(!*s){return 21582;}else if(*s=='r'){s++;if(!*s){return 22712;}else if(*s=='i'){s++;if(!*s){return 3121;}else if(*s=='n'){s++;if(!*s){return 11620;}else{return 20868;}}else{return 10183;}}else{return 8859;}}else{return 22170;}}else{return 23541;}}else{return 7699;}}else{return 22757;}}else{return 7012;}}else{return 11360;}}else{return 29077;}}else{return 3568;}}else if(*s=='c'){s++;if(!*s){return 29589;}else if(*s=='a'){s++;if(!*s){return 26685;}else if(*s=='r'){s++;if(!*s){return 28614;}else if(*s=='i'){s++;if(!*s){return 2361;}else if(*s=='c'){s++;if(!*s){return 7025;}else if(*s=='o'){s++;if(!*s){return 8579;}else if(*s=='g'){s++;if(!*s){return 11718;}else if(*s=='r'){s++;if(!*s){return 1465;}else if(*s=='a'){s++;if(!*s){return 6072;}else if(*s=='p'){s++;if(!*s){return 7031;}else if(*s=='h'){s++;if(!*s){return 30679;}else if(*s=='e'){s++;if(!*s){return 30223;}else if(*s=='r'){s++;if(!*s){return 13654;}else{return 18498;}}else{return 27926;}}else{return 17835;}}else{return 6297;}}else{return 21787;}}else{return 6405;}}else{return 30673;}}else{return 1734;}}else{return 19070;}}else{return 3300;}}else if(*s=='p'){s++;if(!*s){return 7626;}else if(*s=='h'){s++;if(!*s){return 338;}else if(*s=='o'){s++;if(!*s){return 18546;}else if(*s=='s'){s++;if(!*s){return 26656;}else if(*s=='i'){s++;if(!*s){return 13249;}else if(*s=='d'){s++;if(!*s){return 5748;}else if(*s=='e'){s++;if(!*s){return 7702;}else if(*s=='r'){s++;if(!*s){return 5935;}else if(*s=='i'){s++;if(!*s){return 11480;}else if(*s=='t'){s++;if(!*s){return 17054;}else if(*s=='e'){s++;if(!*s){return 14728;}else{return 1912;}}else{return 14363;}}else{return 11815;}}else{return 14618;}}else{return 28038;}}else{return 9257;}}else{return 24521;}}else{return 21356;}}else{return 20872;}}else{return 363;}}else{return 12506;}}else if(*s=='b'){s++;if(!*s){return 25836;}else if(*s=='o'){s++;if(!*s){return 29673;}else if(*s=='n'){s++;if(!*s){return 11739;}else if(*s=='a'){s++;if(!*s){return 2823;}else if(*s=='c'){s++;if(!*s){return 25342;}else if(*s=='e'){s++;if(!*s){return 28306;}else if(*s=='o'){s++;if(!*s){return 19108;}else if(*s=='u'){s++;if(!*s){return 29052;}else if(*s=='s'){s++;if(!*s){return 30288;}else{return 12178;}}else{return 29292;}}else{return 30264;}}else{return 21925;}}else{return 20501;}}else{return 5545;}}else{return 13789;}}else{return 26335;}}else{return 4073;}}else if(*s=='d'){s++;if(!*s){return 19624;}else if(*s=='i'){s++;if(!*s){return 29356;}else if(*s=='o'){s++;if(!*s){return 3921;}else if(*s=='s'){s++;if(!*s){return 12863;}else if(*s=='p'){s++;if(!*s){return 12004;}else if(*s=='e'){s++;if(!*s){return 27361;}else if(*s=='r'){s++;if(!*s){return 27149;}else if(*s=='m'){s++;if(!*s){return 861;}else if(*s=='u'){s++;if(!*s){return 10019;}else if(*s=='m'){s++;if(!*s){return 31235;}else{return 18190;}}else{return 16034;}}else{return 3116;}}else{return 24124;}}else{return 12995;}}else{return 6871;}}else{return 27448;}}else if(*s=='r'){s++;if(!*s){return 4621;}else if(*s=='r'){s++;if(!*s){return 4536;}else if(*s=='h'){s++;if(!*s){return 6690;}else if(*s=='e'){s++;if(!*s){return 22635;}else if(*s=='u'){s++;if(!*s){return 21739;}else if(*s=='m'){s++;if(!*s){return 16388;}else if(*s=='a'){s++;if(!*s){return 23358;}else{return 22117;}}else{return 28568;}}else{return 24574;}}else{return 2080;}}else{return 13416;}}else{return 4276;}}else{return 9853;}}else{return 24426;}}else{return 20145;}}else{return 18730;}}else if(*s=='o'){s++;if(!*s){return 18295;}else if(*s=='u'){s++;if(!*s){return 9274;}else if(*s=='s'){s++;if(!*s){return 31229;}else if(*s=='e'){s++;if(!*s){return 90;}else if(*s=='r'){s++;if(!*s){return 4217;}else{return 28516;}}else{return 8579;}}else{return 27275;}}else{return 11215;}}else{return 27575;}}else{return 15352;}}else if(*s=='t'){s++;if(!*s){return 4489;}else if(*s=='e'){s++;if(!*s){return 24839;}else if(*s=='l'){s++;if(!*s){return 10515;}else if(*s=='e'){s++;if(!*s){return 20738;}else if(*s=='c'){s++;if(!*s){return 17556;}else if(*s=='t'){s++;if(!*s){return 7009;}else if(*s=='r'){s++;if(!*s){return 18204;}else if(*s=='o'){s++;if(!*s){return 8425;}else if(*s=='t'){s++;if(!*s){return 20286;}else if(*s=='o'){s++;if(!*s){return 15310;}else if(*s=='n'){s++;if(!*s){return 24310;}else if(*s=='u'){s++;if(!*s){return 2147;}else if(*s=='s'){s++;if(!*s){return 26307;}else{return 198;}}else{return 8162;}}else{return 9231;}}else{return 25412;}}else{return 3704;}}else{return 29633;}}else{return 28812;}}else{return 31307;}}else{return 23050;}}else{return 11289;}}else{return 21202;}}else{return 26640;}}else{return 10194;}}else if(*s=='n'){s++;if(!*s){return 2734;}else if(*s=='e'){s++;if(!*s){return 15451;}else if(*s=='r'){s++;if(!*s){return 16724;}else{return 10822;}}else if(*s=='l'){s++;if(!*s){return 15270;}else{return 28997;}}else{return 21210;}}else{return 28387;}}else{return 21334;}}else if(*s=='i'){s++;if(!*s){return 26675;}else if(*s=='s'){s++;if(!*s){return 18421;}else if(*s=='m'){s++;if(!*s){return 4278;}else if(*s=='o'){s++;if(!*s){return 8859;}else if(*s=='n'){s++;if(!*s){return 26709;}else if(*s=='t'){s++;if(!*s){return 16000;}else if(*s=='a'){s++;if(!*s){return 29295;}else if(*s=='n'){s++;if(!*s){return 1411;}else if(*s=='e'){s++;if(!*s){return 25458;}else{return 26938;}}else{return 25557;}}else{return 18480;}}else{return 20590;}}else{return 4361;}}else{return 421;}}else{return 12665;}}else{return 21094;}}else{return 25087;}}else if(*s=='h'){s++;if(!*s){return 9327;}else if(*s=='a'){s++;if(!*s){return 29125;}else if(*s=='i'){s++;if(!*s){return 3919;}else if(*s=='s'){s++;if(!*s){return 20566;}else{return 9713;}}else if(*s=='r'){s++;if(!*s){return 3415;}else{return 29444;}}else if(*s=='t'){s++;if(!*s){return 15020;}else{return 9975;}}else if(*s=='n'){s++;if(!*s){return 9900;}else{return 9390;}}else{return 23582;}}else if(*s=='l'){s++;if(!*s){return 26523;}else if(*s=='c'){s++;if(!*s){return 16283;}else if(*s=='o'){s++;if(!*s){return 2649;}else if(*s=='g'){s++;if(!*s){return 845;}else if(*s=='r'){s++;if(!*s){return 29487;}else if(*s=='a'){s++;if(!*s){return 14890;}else if(*s=='p'){s++;if(!*s){return 3581;}else if(*s=='h'){s++;if(!*s){return 860;}else if(*s=='i'){s++;if(!*s){return 20292;}else if(*s=='c'){s++;if(!*s){return 15819;}else{return 20363;}}else{return 7502;}}else{return 16484;}}else{return 27487;}}else{return 25321;}}else{return 5453;}}else{return 796;}}else{return 5878;}}else{return 21737;}}else{return 29315;}}else if(*s=='n'){s++;if(!*s){return 29343;}else if(*s=='d'){s++;if(!*s){return 17974;}else if(*s=='o'){s++;if(!*s){return 1987;}else if(*s=='o'){s++;if(!*s){return 29870;}else{return 27000;}}else{return 26782;}}else{return 28035;}}else if(*s=='g'){s++;if(!*s){return 13299;}else if(*s=='e'){s++;if(!*s){return 31160;}else if(*s=='l'){s++;if(!*s){return 15765;}else if(*s=='e'){s++;if(!*s){return 25407;}else if(*s=='s'){s++;if(!*s){return 12889;}else if(*s=='s'){s++;if(!*s){return 5977;}else if(*s=='n'){s++;if(!*s){return 25705;}else if(*s=='e'){s++;if(!*s){return 10960;}else if(*s=='s'){s++;if(!*s){return 6072;}else if(*s=='s'){s++;if(!*s){return 8492;}else{return 11592;}}else{return 1719;}}else{return 4154;}}else{return 24188;}}else{return 23402;}}else{return 8734;}}else{return 12348;}}else{return 468;}}else{return 2793;}}else{return 24098;}}else{return 16909;}}else{return 17504;}}else if(*s=='e'){s++;if(!*s){return 12991;}else if(*s=='c'){s++;if(!*s){return 21369;}else if(*s=='k'){s++;if(!*s){return 15860;}else if(*s=='h'){s++;if(!*s){return 11395;}else if(*s=='o'){s++;if(!*s){return 22778;}else if(*s=='o'){s++;if(!*s){return 8990;}else if(*s=='k'){s++;if(!*s){return 25152;}else{return 30010;}}else{return 4205;}}else{return 8912;}}else{return 17511;}}else if(*s=='r'){s++;if(!*s){return 20496;}else if(*s=='o'){s++;if(!*s){return 22738;}else if(*s=='w'){s++;if(!*s){return 9654;}else if(*s=='e'){s++;if(!*s){return 10249;}else if(*s=='r'){s++;if(!*s){return 7678;}else{return 28760;}}else if(*s=='d'){s++;if(!*s){return 3070;}else{return 23320;}}else{return 16383;}}else{return 2727;}}else{return 25453;}}else{return 26719;}}else{return 1584;}}else{return 24791;}}else if(*s=='m'){s++;if(!*s){return 10936;}else if(*s=='o'){s++;if(!*s){return 25428;}else if(*s=='s'){s++;if(!*s){return 21025;}else if(*s=='m'){s++;if(!*s){return 18499;}else if(*s=='o'){s++;if(!*s){return 16364;}else if(*s=='s'){s++;if(!*s){return 21753;}else if(*s=='i'){s++;if(!*s){return 30427;}else if(*s=='s'){s++;if(!*s){return 28308;}else{return 13431;}}else{return 19571;}}else{return 4375;}}else{return 5542;}}else{return 21289;}}else{return 3365;}}else{return 25956;}}else{return 30863;}}else{return 7573;}}else if(*s=='i'){s++;if(!*s){return 16562;}else if(*s=='r'){s++;if(!*s){return 1524;}else if(*s=='u'){s++;if(!*s){return 3519;}else if(*s=='r'){s++;if(!*s){return 26351;}else if(*s=='g'){s++;if(!*s){return 9172;}else if(*s=='e'){s++;if(!*s){return 28180;}else if(*s=='r'){s++;if(!*s){return 5814;}else if(*s=='y'){s++;if(!*s){return 11458;}else{return 9764;}}else{return 2080;}}else{return 6425;}}else{return 17184;}}else{return 6778;}}else{return 7555;}}else{return 284;}}else if(*s=='l'){s++;if(!*s){return 1363;}else if(*s=='i'){s++;if(!*s){return 30097;}else if(*s=='t'){s++;if(!*s){return 27085;}else if(*s=='i'){s++;if(!*s){return 2837;}else if(*s=='s'){s++;if(!*s){return 22428;}else{return 3885;}}else{return 31206;}}else{return 19444;}}else{return 16633;}}else if(*s=='d'){s++;if(!*s){return 29387;}else if(*s=='e'){s++;if(!*s){return 12977;}else if(*s=='d'){s++;if(!*s){return 31326;}else{return 22916;}}else{return 23933;}}else{return 4816;}}else{return 20493;}}else if(*s=='o'){s++;if(!*s){return 23523;}else if(*s=='n'){s++;if(!*s){return 12869;}else if(*s=='a'){s++;if(!*s){return 25857;}else if(*s=='s'){s++;if(!*s){return 13118;}else if(*s=='p'){s++;if(!*s){return 19210;}else if(*s=='i'){s++;if(!*s){return 5188;}else if(*s=='s'){s++;if(!*s){return 4806;}else{return 11653;}}else{return 15970;}}else{return 15805;}}else{return 26759;}}else{return 12411;}}else{return 22208;}}else{return 28561;}}else if(*s=='n'){s++;if(!*s){return 12352;}else if(*s=='a'){s++;if(!*s){return 2993;}else if(*s=='m'){s++;if(!*s){return 8639;}else if(*s=='a'){s++;if(!*s){return 4681;}else if(*s=='n'){s++;if(!*s){return 11536;}else if(*s=='i'){s++;if(!*s){return 19805;}else if(*s=='a'){s++;if(!*s){return 8408;}else if(*s=='c'){s++;if(!*s){return 30035;}else{return 13648;}}else{return 27495;}}else{return 10937;}}else{return 30205;}}else{return 16126;}}else{return 26362;}}else{return 7668;}}else{return 18231;}}else{return 17874;}}else if(*s=='o'){s++;if(!*s){return 13919;}else if(*s=='l'){s++;if(!*s){return 12968;}else if(*s=='o'){s++;if(!*s){return 15672;}else if(*s=='l'){s++;if(!*s){return 29561;}else if(*s=='i'){s++;if(!*s){return 637;}else if(*s=='t'){s++;if(!*s){return 15358;}else if(*s=='h'){s++;if(!*s){return 17196;}else if(*s=='i'){s++;if(!*s){return 1868;}else if(*s=='c'){s++;if(!*s){return 20608;}else{return 5824;}}else{return 10468;}}else{return 3483;}}else{return 12648;}}else{return 2401;}}else{return 7307;}}else{return 13393;}}else{return 17392;}}else{return 13988;}}else if(*s=='r'){s++;if(!*s){return 11179;}else if(*s=='o'){s++;if(!*s){return 9872;}else if(*s=='m'){s++;if(!*s){return 2052;}else if(*s=='a'){s++;if(!*s){return 29814;}else if(*s=='t'){s++;if(!*s){return 13789;}else if(*s=='o'){s++;if(!*s){return 23027;}else if(*s=='p'){s++;if(!*s){return 23886;}else if(*s=='l'){s++;if(!*s){return 2530;}else if(*s=='a'){s++;if(!*s){return 4554;}else if(*s=='s'){s++;if(!*s){return 15514;}else if(*s=='m'){s++;if(!*s){return 1254;}else{return 23441;}}else{return 9850;}}else{return 2953;}}else{return 27912;}}else{return 591;}}else if(*s=='m'){s++;if(!*s){return 12177;}else if(*s=='e'){s++;if(!*s){return 25020;}else if(*s=='t'){s++;if(!*s){return 17333;}else if(*s=='e'){s++;if(!*s){return 1721;}else if(*s=='r'){s++;if(!*s){return 6796;}else{return 4642;}}else{return 6396;}}else{return 4863;}}else{return 15433;}}else{return 2544;}}else{return 21045;}}else{return 16121;}}else{return 2380;}}else if(*s=='i'){s++;if(!*s){return 24698;}else if(*s=='d'){s++;if(!*s){return 3103;}else if(*s=='e'){s++;if(!*s){return 16610;}else if(*s=='s'){s++;if(!*s){return 16853;}else{return 3975;}}else{return 5745;}}else{return 16403;}}else{return 28217;}}else{return 1789;}}else{return 11050;}}else{return 9317;}}else if(*s=='u'){s++;if(!*s){return 4030;}else if(*s=='p'){s++;if(!*s){return 14853;}else if(*s=='r'){s++;if(!*s){return 191;}else if(*s=='a'){s++;if(!*s){return 2645;}else if(*s=='s'){s++;if(!*s){return 14948;}else if(*s=='s'){s++;if(!*s){return 23755;}else if(*s=='i'){s++;if(!*s){return 2581;}else if(*s=='e'){s++;if(!*s){return 887;}else{return 9354;}}else{return 19727;}}else{return 4974;}}else{return 26892;}}else{return 30247;}}else{return 4230;}}else{return 7290;}}else if(*s=='r'){s++;if(!*s){return 4052;}else if(*s=='r'){s++;if(!*s){return 5648;}else if(*s=='w'){s++;if(!*s){return 10117;}else if(*s=='o'){s++;if(!*s){return 19136;}else if(*s=='r'){s++;if(!*s){return 29193;}else if(*s=='m'){s++;if(!*s){return 4730;}else{return 26968;}}else{return 17671;}}else{return 21959;}}else{return 10586;}}else{return 385;}}else{return 3545;}}else{return 28152;}}else{return 10973;}}else if(*s=='l'){s++;if(!*s){return 8604;}else if(*s=='a'){s++;if(!*s){return 16699;}else if(*s=='u'){s++;if(!*s){return 21055;}else if(*s=='d'){s++;if(!*s){return 17748;}else if(*s=='i'){s++;if(!*s){return 19248;}else if(*s=='c'){s++;if(!*s){return 6058;}else if(*s=='a'){s++;if(!*s){return 11720;}else if(*s=='t'){s++;if(!*s){return 5623;}else if(*s=='i'){s++;if(!*s){return 13439;}else if(*s=='o'){s++;if(!*s){return 15031;}else if(*s=='n'){s++;if(!*s){return 19620;}else{return 13343;}}else{return 11997;}}else{return 14388;}}else{return 19746;}}else{return 28976;}}else{return 6503;}}else{return 5860;}}else{return 13274;}}else{return 11447;}}else if(*s=='d'){s++;if(!*s){return 3469;}else if(*s=='a'){s++;if(!*s){return 22495;}else if(*s=='u'){s++;if(!*s){return 7724;}else if(*s=='t'){s++;if(!*s){return 13662;}else if(*s=='o'){s++;if(!*s){return 29373;}else if(*s=='i'){s++;if(!*s){return 22628;}else if(*s=='c'){s++;if(!*s){return 12734;}else if(*s=='o'){s++;if(!*s){return 16856;}else if(*s=='u'){s++;if(!*s){return 12611;}else if(*s=='s'){s++;if(!*s){return 10281;}else{return 13980;}}else{return 22995;}}else{return 30276;}}else{return 23506;}}else{return 23214;}}else{return 27627;}}else{return 9835;}}else{return 4892;}}else{return 26290;}}else{return 6654;}}else if(*s=='v'){s++;if(!*s){return 11369;}else if(*s=='i'){s++;if(!*s){return 5875;}else if(*s=='c'){s++;if(!*s){return 27146;}else if(*s=='u'){s++;if(!*s){return 26633;}else if(*s=='l'){s++;if(!*s){return 12555;}else if(*s=='a'){s++;if(!*s){return 19002;}else if(*s=='r'){s++;if(!*s){return 28857;}else{return 10692;}}else{return 30130;}}else{return 19021;}}else{return 24063;}}else{return 26948;}}else{return 26430;}}else{return 2831;}}else{return 1320;}}else if(*s=='o'){s++;if(!*s){return 3111;}else if(*s=='t'){s++;if(!*s){return 5411;}else if(*s=='t'){s++;if(!*s){return 22732;}else if(*s=='e'){s++;if(!*s){return 24054;}else if(*s=='r'){s++;if(!*s){return 27991;}else{return 9665;}}else{return 26455;}}else{return 24475;}}else{return 11032;}}else{return 16573;}}else{return 8717;}}else if(*s=='o'){s++;if(!*s){return 12719;}else if(*s=='a'){s++;if(!*s){return 27128;}else if(*s=='p'){s++;if(!*s){return 14192;}else if(*s=='t'){s++;if(!*s){return 27658;}else{return 22213;}}else{return 21763;}}else{return 31238;}}else if(*s=='c'){s++;if(!*s){return 11728;}else if(*s=='k'){s++;if(!*s){return 28222;}else if(*s=='e'){s++;if(!*s){return 27633;}else if(*s=='y'){s++;if(!*s){return 5144;}else if(*s=='e'){s++;if(!*s){return 8012;}else{return 14007;}}else{return 23393;}}else{return 9773;}}else{return 6148;}}else if(*s=='o'){s++;if(!*s){return 24550;}else if(*s=='w'){s++;if(!*s){return 27917;}else if(*s=='o'){s++;if(!*s){return 3472;}else if(*s=='o'){s++;if(!*s){return 10647;}else if(*s=='d'){s++;if(!*s){return 24106;}else{return 18960;}}else{return 19926;}}else{return 3655;}}else{return 29974;}}else{return 9351;}}else{return 22313;}}else if(*s=='b'){s++;if(!*s){return 18456;}else if(*s=='r'){s++;if(!*s){return 21305;}else if(*s=='e'){s++;if(!*s){return 1429;}else if(*s=='a'){s++;if(!*s){return 3552;}else if(*s=='t'){s++;if(!*s){return 10977;}else if(*s=='h'){s++;if(!*s){return 3795;}else if(*s=='e'){s++;if(!*s){return 19566;}else{return 20754;}}else{return 12842;}}else{return 2436;}}else{return 23869;}}else{return 19773;}}else{return 24848;}}else{return 26856;}}else if(*s=='i'){s++;if(!*s){return 10455;}else if(*s=='n'){s++;if(!*s){return 25005;}else if(*s=='t'){s++;if(!*s){return 18869;}else if(*s=='e'){s++;if(!*s){return 7639;}else if(*s=='r'){s++;if(!*s){return 29967;}else if(*s=='s'){s++;if(!*s){return 10962;}else if(*s=='e'){s++;if(!*s){return 30704;}else if(*s=='c'){s++;if(!*s){return 13668;}else if(*s=='t'){s++;if(!*s){return 3519;}else if(*s=='i'){s++;if(!*s){return 27957;}else if(*s=='n'){s++;if(!*s){return 1343;}else if(*s=='g'){s++;if(!*s){return 21230;}else{return 30754;}}else{return 26247;}}else{return 16849;}}else{return 8121;}}else{return 12681;}}else{return 1764;}}else{return 6447;}}else{return 19478;}}else{return 8029;}}else{return 25808;}}else{return 3609;}}else{return 30487;}}else if(*s=='m'){s++;if(!*s){return 1031;}else if(*s=='i'){s++;if(!*s){return 1080;}else if(*s=='c'){s++;if(!*s){return 18925;}else if(*s=='a'){s++;if(!*s){return 21510;}else if(*s=='l'){s++;if(!*s){return 16860;}else if(*s=='l'){s++;if(!*s){return 20717;}else if(*s=='y'){s++;if(!*s){return 14454;}else{return 9971;}}else{return 9946;}}else{return 9903;}}else{return 21688;}}else{return 543;}}else{return 15406;}}else if(*s=='b'){s++;if(!*s){return 11278;}else if(*s=='i'){s++;if(!*s){return 22011;}else if(*s=='n'){s++;if(!*s){return 19717;}else if(*s=='a'){s++;if(!*s){return 19581;}else if(*s=='t'){s++;if(!*s){return 19440;}else if(*s=='o'){s++;if(!*s){return 1631;}else if(*s=='r'){s++;if(!*s){return 28397;}else if(*s=='i'){s++;if(!*s){return 28624;}else if(*s=='a'){s++;if(!*s){return 11672;}else if(*s=='l'){s++;if(!*s){return 22111;}else{return 9752;}}else{return 6949;}}else{return 13354;}}else{return 5346;}}else{return 3897;}}else{return 3011;}}else{return 24756;}}else{return 4337;}}else{return 7710;}}else if(*s=='u'){s++;if(!*s){return 1127;}else if(*s=='r'){s++;if(!*s){return 3195;}else if(*s=='i'){s++;if(!*s){return 15266;}else if(*s=='m'){s++;if(!*s){return 11220;}else if(*s=='e'){s++;if(!*s){return 30389;}else if(*s=='t'){s++;if(!*s){return 3614;}else if(*s=='r'){s++;if(!*s){return 24723;}else if(*s=='y'){s++;if(!*s){return 14093;}else{return 3306;}}else{return 20408;}}else{return 21925;}}else{return 17526;}}else{return 14219;}}else{return 2861;}}else{return 8842;}}else{return 26688;}}else{return 8439;}}else if(*s=='m'){s++;if(!*s){return 9974;}else if(*s=='o'){s++;if(!*s){return 10071;}else if(*s=='n'){s++;if(!*s){return 28673;}else if(*s=='i'){s++;if(!*s){return 20527;}else if(*s=='s'){s++;if(!*s){return 30520;}else if(*s=='h'){s++;if(!*s){return 12418;}else{return 3447;}}else{return 19409;}}else{return 20679;}}else{return 18123;}}else{return 7319;}}else{return 21183;}}else{return 10716;}}else if(*s=='n'){s++;if(!*s){return 17190;}else if(*s=='a'){s++;if(!*s){return 25374;}else if(*s=='n'){s++;if(!*s){return 10600;}else if(*s=='t'){s++;if(!*s){return 9237;}else{return 29178;}}else{return 29952;}}else{return 6517;}}else if(*s=='c'){s++;if(!*s){return 17167;}else if(*s=='r'){s++;if(!*s){return 9615;}else if(*s=='e'){s++;if(!*s){return 918;}else if(*s=='s'){s++;if(!*s){return 30361;}else if(*s=='c'){s++;if(!*s){return 17562;}else if(*s=='i'){s++;if(!*s){return 7449;}else if(*s=='b'){s++;if(!*s){return 24709;}else if(*s=='l'){s++;if(!*s){return 23055;}else if(*s=='e'){s++;if(!*s){return 10498;}else{return 19583;}}else{return 15163;}}else{return 3362;}}else{return 7900;}}else{return 30126;}}else{return 27032;}}else{return 22890;}}else{return 27746;}}else if(*s=='u'){s++;if(!*s){return 17560;}else if(*s=='r'){s++;if(!*s){return 22340;}else if(*s=='r'){s++;if(!*s){return 17412;}else if(*s=='e'){s++;if(!*s){return 26577;}else if(*s=='n'){s++;if(!*s){return 25993;}else if(*s=='c'){s++;if(!*s){return 21339;}else if(*s=='y'){s++;if(!*s){return 5490;}else{return 15896;}}else if(*s=='e'){s++;if(!*s){return 31078;}else{return 21448;}}else{return 3206;}}else{return 17723;}}else{return 12411;}}else{return 8958;}}else{return 7995;}}else if(*s=='t'){s++;if(!*s){return 7151;}else if(*s=='i'){s++;if(!*s){return 25901;}else if(*s=='e'){s++;if(!*s){return 28997;}else if(*s=='n'){s++;if(!*s){return 19256;}else if(*s=='t'){s++;if(!*s){return 6980;}else{return 24371;}}else{return 19084;}}else{return 15238;}}else{return 29833;}}else{return 27763;}}else{return 12371;}}else{return 23510;}}else if(*s=='d'){s++;if(!*s){return 2039;}else if(*s=='u'){s++;if(!*s){return 30281;}else if(*s=='c'){s++;if(!*s){return 447;}else if(*s=='t'){s++;if(!*s){return 26813;}else if(*s=='i'){s++;if(!*s){return 18252;}else if(*s=='v'){s++;if(!*s){return 3198;}else if(*s=='e'){s++;if(!*s){return 6523;}else{return 17154;}}else{return 9679;}}else{return 25824;}}else{return 21226;}}else{return 22378;}}else{return 2439;}}else{return 22866;}}else if(*s=='f'){s++;if(!*s){return 27305;}else if(*s=='a'){s++;if(!*s){return 17007;}else if(*s=='r'){s++;if(!*s){return 29666;}else if(*s=='r'){s++;if(!*s){return 14182;}else if(*s=='e'){s++;if(!*s){return 10365;}else if(*s=='a'){s++;if(!*s){return 27895;}else if(*s=='t'){s++;if(!*s){return 21912;}else if(*s=='e'){s++;if(!*s){return 7667;}else{return 16674;}}else{return 15026;}}else{return 15273;}}else{return 8371;}}else{return 7866;}}else{return 27947;}}else{return 25158;}}else if(*s=='r'){s++;if(!*s){return 20907;}else if(*s=='e'){s++;if(!*s){return 13432;}else if(*s=='r'){s++;if(!*s){return 30296;}else if(*s=='e'){s++;if(!*s){return 27698;}else{return 22827;}}else{return 8670;}}else{return 25304;}}else{return 26599;}}else{return 11869;}}else if(*s=='n'){s++;if(!*s){return 19370;}else if(*s=='e'){s++;if(!*s){return 2894;}else if(*s=='x'){s++;if(!*s){return 24832;}else if(*s=='i'){s++;if(!*s){return 23254;}else if(*s=='v'){s++;if(!*s){return 22585;}else if(*s=='u'){s++;if(!*s){return 5649;}else if(*s=='m'){s++;if(!*s){return 28819;}else{return 27818;}}else{return 18143;}}else{return 2781;}}else{return 29148;}}else{return 19357;}}else{return 2493;}}else{return 1513;}}else if(*s=='s'){s++;if(!*s){return 24412;}else if(*s=='e'){s++;if(!*s){return 865;}else if(*s=='n'){s++;if(!*s){return 5158;}else if(*s=='t'){s++;if(!*s){return 6341;}else if(*s=='i'){s++;if(!*s){return 29768;}else if(*s=='n'){s++;if(!*s){return 13175;}else if(*s=='g'){s++;if(!*s){return 25293;}else{return 24080;}}else{return 24669;}}else{return 29860;}}else{return 5518;}}else{return 16813;}}else{return 8539;}}else if(*s=='t'){s++;if(!*s){return 20031;}else if(*s=='a'){s++;if(!*s){return 4964;}else if(*s=='n'){s++;if(!*s){return 14335;}else if(*s=='t'){s++;if(!*s){return 1501;}else if(*s=='i'){s++;if(!*s){return 15054;}else if(*s=='n'){s++;if(!*s){return 19946;}else if(*s=='o'){s++;if(!*s){return 13004;}else if(*s=='p'){s++;if(!*s){return 25432;}else if(*s=='o'){s++;if(!*s){return 15208;}else if(*s=='l'){s++;if(!*s){return 8362;}else if(*s=='i'){s++;if(!*s){return 23648;}else if(*s=='t'){s++;if(!*s){return 3071;}else if(*s=='a'){s++;if(!*s){return 2951;}else if(*s=='n'){s++;if(!*s){return 21798;}else{return 24060;}}else{return 15754;}}else{return 15081;}}else{return 6503;}}else{return 13552;}}else{return 29745;}}else{return 19060;}}else{return 14912;}}else{return 21730;}}else{return 22599;}}else{return 25872;}}else{return 4072;}}else{return 1839;}}else{return 29238;}}else if(*s=='o'){s++;if(!*s){return 9314;}else if(*s=='c'){s++;if(!*s){return 13561;}else if(*s=='i'){s++;if(!*s){return 26076;}else if(*s=='e'){s++;if(!*s){return 17742;}else if(*s=='s'){s++;if(!*s){return 10138;}else{return 15080;}}else{return 20804;}}else{return 4441;}}else{return 20481;}}else{return 9176;}}else{return 1678;}}else if(*s=='t'){s++;if(!*s){return 20068;}else if(*s=='i'){s++;if(!*s){return 10536;}else if(*s=='n'){s++;if(!*s){return 10102;}else if(*s=='u'){s++;if(!*s){return 30083;}else if(*s=='a'){s++;if(!*s){return 7042;}else if(*s=='t'){s++;if(!*s){return 27944;}else if(*s=='e'){s++;if(!*s){return 11874;}else{return 4247;}}else{return 10213;}}else{return 10388;}}else{return 25403;}}else if(*s=='e'){s++;if(!*s){return 28007;}else if(*s=='n'){s++;if(!*s){return 2316;}else if(*s=='t'){s++;if(!*s){return 4032;}else if(*s=='a'){s++;if(!*s){return 16327;}else if(*s=='l'){s++;if(!*s){return 7033;}else if(*s=='l'){s++;if(!*s){return 31249;}else if(*s=='y'){s++;if(!*s){return 23627;}else{return 29532;}}else{return 20760;}}else{return 19407;}}else{return 5022;}}else{return 953;}}else{return 23401;}}else{return 9908;}}else{return 8255;}}else{return 27243;}}else if(*s=='r'){s++;if(!*s){return 26238;}else if(*s=='o'){s++;if(!*s){return 3932;}else if(*s=='l'){s++;if(!*s){return 26397;}else if(*s=='l'){s++;if(!*s){return 7179;}else if(*s=='e'){s++;if(!*s){return 19489;}else if(*s=='s'){s++;if(!*s){return 28518;}else if(*s=='s'){s++;if(!*s){return 15864;}else{return 5862;}}else{return 20280;}}else{return 3948;}}else{return 29177;}}else{return 28007;}}else if(*s=='v'){s++;if(!*s){return 19922;}else if(*s=='e'){s++;if(!*s){return 5788;}else if(*s=='r'){s++;if(!*s){return 9952;}else if(*s=='s'){s++;if(!*s){return 8;}else if(*s=='y'){s++;if(!*s){return 29574;}else{return 23074;}}else{return 3719;}}else{return 2409;}}else{return 19811;}}else{return 28437;}}else{return 27094;}}else{return 4695;}}else if(*s=='o'){s++;if(!*s){return 9678;}else if(*s=='r'){s++;if(!*s){return 2700;}else if(*s=='t'){s++;if(!*s){return 25484;}else if(*s=='i'){s++;if(!*s){return 13680;}else if(*s=='o'){s++;if(!*s){return 13645;}else if(*s=='n'){s++;if(!*s){return 10637;}else{return 11977;}}else{return 23695;}}else{return 138;}}else{return 7575;}}else{return 9885;}}else{return 3901;}}else{return 18779;}}else if(*s=='v'){s++;if(!*s){return 22972;}else if(*s=='o'){s++;if(!*s){return 11284;}else if(*s=='l'){s++;if(!*s){return 2160;}else if(*s=='v'){s++;if(!*s){return 4166;}else if(*s=='u'){s++;if(!*s){return 24722;}else if(*s=='l'){s++;if(!*s){return 7443;}else if(*s=='i'){s++;if(!*s){return 1237;}else{return 2542;}}else{return 18006;}}else{return 20177;}}else{return 17210;}}else{return 12462;}}else{return 27753;}}else{return 16436;}}else{return 11028;}}else if(*s=='p'){s++;if(!*s){return 30921;}else if(*s=='r'){s++;if(!*s){return 16648;}else if(*s=='o'){s++;if(!*s){return 25839;}else if(*s=='p'){s++;if(!*s){return 16833;}else if(*s=='h'){s++;if(!*s){return 23404;}else if(*s=='i'){s++;if(!*s){return 11762;}else if(*s=='l'){s++;if(!*s){return 17991;}else if(*s=='i'){s++;if(!*s){return 27186;}else if(*s=='a'){s++;if(!*s){return 23687;}else{return 13856;}}else if(*s=='c'){s++;if(!*s){return 3986;}else{return 16816;}}else{return 16029;}}else{return 6524;}}else{return 9022;}}else{return 24318;}}else{return 2474;}}else{return 12144;}}else{return 5993;}}else{return 14253;}}else if(*s=='s'){s++;if(!*s){return 15821;}else if(*s=='c'){s++;if(!*s){return 6552;}else if(*s=='i'){s++;if(!*s){return 1333;}else if(*s=='n'){s++;if(!*s){return 30136;}else if(*s=='o'){s++;if(!*s){return 15730;}else if(*s=='m'){s++;if(!*s){return 4864;}else if(*s=='a'){s++;if(!*s){return 5975;}else if(*s=='n'){s++;if(!*s){return 20316;}else if(*s=='c'){s++;if(!*s){return 4668;}else if(*s=='y'){s++;if(!*s){return 21639;}else{return 1950;}}else{return 9563;}}else{return 16315;}}else{return 2707;}}else{return 29924;}}else{return 8602;}}else{return 7416;}}else{return 9832;}}else{return 2743;}}else{return 16841;}}else if(*s=='r'){s++;if(!*s){return 3681;}else if(*s=='p'){s++;if(!*s){return 25357;}else if(*s=='o'){s++;if(!*s){return 2972;}else if(*s=='r'){s++;if(!*s){return 10949;}else if(*s=='a'){s++;if(!*s){return 24349;}else if(*s=='t'){s++;if(!*s){return 4132;}else if(*s=='e'){s++;if(!*s){return 17512;}else{return 20786;}}else{return 9243;}}else{return 30088;}}else{return 18531;}}else{return 21752;}}else{return 8902;}}else if(*s=='r'){s++;if(!*s){return 21594;}else if(*s=='e'){s++;if(!*s){return 4995;}else if(*s=='c'){s++;if(!*s){return 2533;}else if(*s=='t'){s++;if(!*s){return 446;}else if(*s=='i'){s++;if(!*s){return 27713;}else if(*s=='o'){s++;if(!*s){return 11907;}else if(*s=='n'){s++;if(!*s){return 26323;}else if(*s=='a'){s++;if(!*s){return 25212;}else if(*s=='l'){s++;if(!*s){return 26904;}else if(*s=='i'){s++;if(!*s){return 25464;}else if(*s=='s'){s++;if(!*s){return 31097;}else if(*s=='t'){s++;if(!*s){return 6448;}else{return 30000;}}else{return 1212;}}else{return 17354;}}else{return 9619;}}else{return 16512;}}else{return 1093;}}else{return 27377;}}else{return 8006;}}else{return 17517;}}else{return 26611;}}else{return 15180;}}else{return 7827;}}else if(*s=='n'){s++;if(!*s){return 5159;}else if(*s=='e'){s++;if(!*s){return 22429;}else if(*s=='r'){s++;if(!*s){return 14909;}else if(*s=='w'){s++;if(!*s){return 18600;}else if(*s=='i'){s++;if(!*s){return 21038;}else if(*s=='s'){s++;if(!*s){return 20035;}else if(*s=='e'){s++;if(!*s){return 28366;}else{return 7239;}}else{return 14603;}}else{return 25820;}}else{return 24390;}}else{return 14832;}}else{return 4355;}}else{return 14233;}}else{return 17580;}}else if(*s=='u'){s++;if(!*s){return 18344;}else if(*s=='n'){s++;if(!*s){return 6285;}else if(*s=='t'){s++;if(!*s){return 16909;}else if(*s=='e'){s++;if(!*s){return 22368;}else if(*s=='r'){s++;if(!*s){return 8341;}else if(*s=='l'){s++;if(!*s){return 197;}else if(*s=='a'){s++;if(!*s){return 20584;}else if(*s=='t'){s++;if(!*s){return 14091;}else if(*s=='r'){s++;if(!*s){return 23571;}else if(*s=='a'){s++;if(!*s){return 13989;}else if(*s=='t'){s++;if(!*s){return 30846;}else if(*s=='i'){s++;if(!*s){return 30006;}else if(*s=='o'){s++;if(!*s){return 16685;}else if(*s=='n'){s++;if(!*s){return 17005;}else{return 10171;}}else{return 16662;}}else{return 25052;}}else{return 17062;}}else{return 19430;}}else{return 29432;}}else{return 11966;}}else{return 3563;}}else{return 21561;}}else{return 10864;}}else{return 14056;}}else{return 31093;}}else{return 18641;}}else{return 28545;}}else if(*s=='t'){s++;if(!*s){return 18741;}else if(*s=='h'){s++;if(!*s){return 26677;}else if(*s=='u'){s++;if(!*s){return 3511;}else if(*s=='r'){s++;if(!*s){return 1064;}else if(*s=='n'){s++;if(!*s){return 84;}else if(*s=='a'){s++;if(!*s){return 11531;}else if(*s=='t'){s++;if(!*s){return 6173;}else if(*s=='e'){s++;if(!*s){return 15736;}else{return 21535;}}else{return 6358;}}else{return 22022;}}else{return 9428;}}else{return 24310;}}else{return 9646;}}else{return 12077;}}else{return 30346;}}else{return 3661;}}else if(*s=='r'){s++;if(!*s){return 7189;}else if(*s=='a'){s++;if(!*s){return 10362;}else if(*s=='s'){s++;if(!*s){return 18165;}else if(*s=='s'){s++;if(!*s){return 26557;}else if(*s=='i'){s++;if(!*s){return 4802;}else if(*s=='e'){s++;if(!*s){return 10226;}else if(*s=='r'){s++;if(!*s){return 25502;}else{return 13127;}}else{return 5431;}}else{return 25984;}}else{return 28351;}}else{return 27490;}}else if(*s=='w'){s++;if(!*s){return 5532;}else if(*s=='t'){s++;if(!*s){return 15215;}else if(*s=='h'){s++;if(!*s){return 7269;}else if(*s=='u'){s++;if(!*s){return 13626;}else if(*s=='m'){s++;if(!*s){return 28071;}else if(*s=='p'){s++;if(!*s){return 12189;}else if(*s=='e'){s++;if(!*s){return 19806;}else if(*s=='r'){s++;if(!*s){return 13632;}else{return 23604;}}else{return 18159;}}else{return 20883;}}else{return 19255;}}else{return 7196;}}else{return 28080;}}else{return 6395;}}else{return 12919;}}else{return 13865;}}else if(*s=='e'){s++;if(!*s){return 28428;}else if(*s=='a'){s++;if(!*s){return 5531;}else if(*s=='t'){s++;if(!*s){return 13834;}else if(*s=='o'){s++;if(!*s){return 24313;}else if(*s=='r'){s++;if(!*s){return 16283;}else if(*s=='r'){s++;if(!*s){return 7572;}else if(*s=='h'){s++;if(!*s){return 6505;}else if(*s=='e'){s++;if(!*s){return 3121;}else if(*s=='a'){s++;if(!*s){return 9723;}else{return 26570;}}else{return 13308;}}else{return 17637;}}else{return 21197;}}else{return 11299;}}else{return 1243;}}else{return 11969;}}else{return 2948;}}else if(*s=='e'){s++;if(!*s){return 2799;}else if(*s=='p'){s++;if(!*s){return 18238;}else if(*s=='m'){s++;if(!*s){return 20757;}else if(*s=='o'){s++;if(!*s){return 11645;}else if(*s=='u'){s++;if(!*s){return 20716;}else if(*s=='s'){s++;if(!*s){return 15958;}else if(*s=='y'){s++;if(!*s){return 3611;}else{return 10912;}}else{return 20145;}}else{return 26044;}}else{return 14885;}}else{return 965;}}else{return 29018;}}else{return 20488;}}else if(*s=='n'){s++;if(!*s){return 5003;}else if(*s=='e'){s++;if(!*s){return 21129;}else if(*s=='l'){s++;if(!*s){return 25035;}else if(*s=='l'){s++;if(!*s){return 14143;}else if(*s=='a'){s++;if(!*s){return 5361;}else if(*s=='t'){s++;if(!*s){return 25583;}else if(*s=='i'){s++;if(!*s){return 3001;}else if(*s=='o'){s++;if(!*s){return 18447;}else if(*s=='n'){s++;if(!*s){return 4953;}else{return 9090;}}else{return 11166;}}else{return 5594;}}else{return 24709;}}else{return 23264;}}else{return 3886;}}else{return 7528;}}else{return 19742;}}else{return 27871;}}else{return 6282;}}else if(*s=='i'){s++;if(!*s){return 10830;}else if(*s=='p'){s++;if(!*s){return 12354;}else if(*s=='p'){s++;if(!*s){return 9971;}else if(*s=='l'){s++;if(!*s){return 23305;}else if(*s=='e'){s++;if(!*s){return 1205;}else if(*s=='n'){s++;if(!*s){return 6493;}else if(*s=='e'){s++;if(!*s){return 17865;}else if(*s=='s'){s++;if(!*s){return 28823;}else if(*s=='s'){s++;if(!*s){return 17118;}else{return 15752;}}else{return 22622;}}else{return 21210;}}else{return 4551;}}else{return 10280;}}else{return 22330;}}else{return 15989;}}else{return 9234;}}else{return 3550;}}else if(*s=='o'){s++;if(!*s){return 7768;}else if(*s=='a'){s++;if(!*s){return 4933;}else if(*s=='k'){s++;if(!*s){return 14273;}else if(*s=='i'){s++;if(!*s){return 14606;}else if(*s=='n'){s++;if(!*s){return 991;}else if(*s=='e'){s++;if(!*s){return 29711;}else if(*s=='s'){s++;if(!*s){return 14378;}else if(*s=='s'){s++;if(!*s){return 9150;}else{return 17666;}}else{return 9;}}else{return 5908;}}else{return 19612;}}else{return 28777;}}else{return 15378;}}else{return 27788;}}else if(*s=='w'){s++;if(!*s){return 4704;}else if(*s=='l'){s++;if(!*s){return 16522;}else{return 11838;}}else if(*s=='d'){s++;if(!*s){return 28683;}else{return 27923;}}else if(*s=='n'){s++;if(!*s){return 655;}else{return 4177;}}else{return 5857;}}else{return 3992;}}else if(*s=='u'){s++;if(!*s){return 476;}else if(*s=='p'){s++;if(!*s){return 16100;}else if(*s=='p'){s++;if(!*s){return 22958;}else if(*s=='e'){s++;if(!*s){return 6442;}else if(*s=='r'){s++;if(!*s){return 14814;}else{return 2681;}}else{return 20345;}}else{return 12409;}}else{return 353;}}else{return 246;}}else if(*s=='y'){s++;if(!*s){return 29889;}else if(*s=='p'){s++;if(!*s){return 14957;}else if(*s=='t'){s++;if(!*s){return 12653;}else if(*s=='o'){s++;if(!*s){return 14348;}else if(*s=='d'){s++;if(!*s){return 30519;}else if(*s=='i'){s++;if(!*s){return 6742;}else if(*s=='r'){s++;if(!*s){return 10148;}else if(*s=='e'){s++;if(!*s){return 27913;}else{return 21562;}}else{return 6070;}}else{return 6529;}}else{return 3338;}}else{return 12518;}}else{return 23655;}}else{return 10907;}}else{return 25230;}}else{return 3222;}}else if(*s=='u'){s++;if(!*s){return 10256;}else if(*s=='a'){s++;if(!*s){return 3064;}else if(*s=='r'){s++;if(!*s){return 25982;}else if(*s=='t'){s++;if(!*s){return 15393;}else if(*s=='i'){s++;if(!*s){return 21480;}else if(*s=='l'){s++;if(!*s){return 16471;}else if(*s=='l'){s++;if(!*s){return 19477;}else if(*s=='a'){s++;if(!*s){return 9838;}else{return 10433;}}else if(*s=='o'){s++;if(!*s){return 14638;}else{return 24132;}}else{return 27847;}}else{return 24494;}}else{return 28981;}}else{return 14853;}}else{return 2173;}}else{return 17267;}}else if(*s=='c'){s++;if(!*s){return 16385;}else if(*s=='u'){s++;if(!*s){return 22832;}else if(*s=='l'){s++;if(!*s){return 3464;}else if(*s=='l'){s++;if(!*s){return 6376;}else if(*s=='i'){s++;if(!*s){return 17195;}else if(*s=='f'){s++;if(!*s){return 25169;}else if(*s=='o'){s++;if(!*s){return 23302;}else if(*s=='r'){s++;if(!*s){return 19674;}else if(*s=='m'){s++;if(!*s){return 17071;}else{return 1549;}}else{return 19781;}}else{return 12975;}}else{return 22691;}}else{return 12264;}}else{return 16138;}}else{return 9086;}}else{return 12380;}}else{return 20000;}}else if(*s=='r'){s++;if(!*s){return 14578;}else if(*s=='a'){s++;if(!*s){return 10785;}else if(*s=='s'){s++;if(!*s){return 19421;}else if(*s=='s'){s++;if(!*s){return 30585;}else if(*s=='o'){s++;if(!*s){return 26610;}else if(*s=='w'){s++;if(!*s){return 3976;}else{return 21824;}}else{return 30844;}}else{return 24180;}}else{return 24707;}}else{return 8446;}}else{return 7384;}}else{return 11032;}}else if(*s=='y'){s++;if(!*s){return 6244;}else if(*s=='a'){s++;if(!*s){return 30520;}else if(*s=='n'){s++;if(!*s){return 1855;}else if(*s=='o'){s++;if(!*s){return 18675;}else if(*s=='t'){s++;if(!*s){return 26952;}else if(*s=='y'){s++;if(!*s){return 3475;}else if(*s=='p'){s++;if(!*s){return 19882;}else if(*s=='e'){s++;if(!*s){return 9257;}else{return 11203;}}else{return 6133;}}else{return 14168;}}else{return 5281;}}else if(*s=='d'){s++;if(!*s){return 21320;}else if(*s=='e'){s++;if(!*s){return 7470;}else if(*s=='r'){s++;if(!*s){return 11587;}else if(*s=='m'){s++;if(!*s){return 17099;}else if(*s=='a'){s++;if(!*s){return 24999;}else{return 8140;}}else{return 27121;}}else{return 19070;}}else{return 8717;}}else{return 27440;}}else{return 16490;}}else{return 5707;}}else{return 13544;}}else if(*s=='l'){s++;if(!*s){return 2546;}else if(*s=='i'){s++;if(!*s){return 6795;}else if(*s=='n'){s++;if(!*s){return 2934;}else if(*s=='d'){s++;if(!*s){return 29215;}else if(*s=='e'){s++;if(!*s){return 21777;}else if(*s=='r'){s++;if(!*s){return 30999;}else if(*s=='l'){s++;if(!*s){return 30209;}else if(*s=='i'){s++;if(!*s){return 11608;}else if(*s=='k'){s++;if(!*s){return 20178;}else if(*s=='e'){s++;if(!*s){return 1724;}else{return 21498;}}else{return 19517;}}else{return 2370;}}else{return 11930;}}else{return 23733;}}else{return 2515;}}else{return 21427;}}else{return 1764;}}else{return 502;}}else{return 11127;}}else if(*s=='n'){s++;if(!*s){return 26991;}else if(*s=='o'){s++;if(!*s){return 26351;}else if(*s=='s'){s++;if(!*s){return 21671;}else if(*s=='u'){s++;if(!*s){return 6081;}else if(*s=='r'){s++;if(!*s){return 10969;}else if(*s=='e'){s++;if(!*s){return 22039;}else{return 6801;}}else{return 27663;}}else{return 5424;}}else{return 24102;}}else{return 5791;}}else{return 13107;}}else{return 26626;}}else{return 20440;}}else if(*s=='b'){s++;if(!*s){return 5280;}else if(*s=='a'){s++;if(!*s){return 7892;}else if(*s=='c'){s++;if(!*s){return 3397;}else if(*s=='k'){s++;if(!*s){return 14996;}else if(*s=='b'){s++;if(!*s){return 10853;}else if(*s=='o'){s++;if(!*s){return 8071;}else if(*s=='n'){s++;if(!*s){return 16365;}else if(*s=='e'){s++;if(!*s){return 14725;}else if(*s=='l'){s++;if(!*s){return 462;}else if(*s=='e'){s++;if(!*s){return 28429;}else if(*s=='s'){s++;if(!*s){return 25448;}else if(*s=='s'){s++;if(!*s){return 3711;}else{return 11385;}}else{return 11664;}}else{return 28550;}}else{return 4329;}}else{return 16359;}}else{return 594;}}else{return 6405;}}else{return 30283;}}else{return 25960;}}else{return 18203;}}else if(*s=='g'){s++;if(!*s){return 27115;}else if(*s=='g'){s++;if(!*s){return 8522;}else if(*s=='i'){s++;if(!*s){return 6709;}else if(*s=='n'){s++;if(!*s){return 11095;}else if(*s=='g'){s++;if(!*s){return 21112;}else{return 21292;}}else{return 14354;}}else{return 24025;}}else{return 17863;}}else{return 26994;}}else if(*s=='m'){s++;if(!*s){return 8177;}else if(*s=='b'){s++;if(!*s){return 8783;}else if(*s=='o'){s++;if(!*s){return 4127;}else if(*s=='o'){s++;if(!*s){return 12657;}else{return 20879;}}else{return 24374;}}else{return 8157;}}else{return 19826;}}else if(*s=='l'){s++;if(!*s){return 18915;}else if(*s=='a'){s++;if(!*s){return 25712;}else if(*s=='n'){s++;if(!*s){return 16192;}else if(*s=='o'){s++;if(!*s){return 29687;}else if(*s=='p'){s++;if(!*s){return 10865;}else if(*s=='l'){s++;if(!*s){return 25240;}else if(*s=='a'){s++;if(!*s){return 6563;}else if(*s=='s'){s++;if(!*s){return 28065;}else if(*s=='t'){s++;if(!*s){return 15706;}else if(*s=='y'){s++;if(!*s){return 15512;}else{return 7649;}}else{return 20635;}}else{return 11745;}}else{return 28879;}}else{return 21509;}}else{return 6067;}}else{return 14836;}}else{return 14273;}}else{return 28024;}}else if(*s=='l'){s++;if(!*s){return 8442;}else if(*s=='i'){s++;if(!*s){return 191;}else if(*s=='s'){s++;if(!*s){return 27870;}else if(*s=='t'){s++;if(!*s){return 20979;}else if(*s=='o'){s++;if(!*s){return 3504;}else if(*s=='c'){s++;if(!*s){return 16267;}else if(*s=='a'){s++;if(!*s){return 15760;}else if(*s=='r'){s++;if(!*s){return 21859;}else if(*s=='d'){s++;if(!*s){return 11488;}else if(*s=='i'){s++;if(!*s){return 28633;}else if(*s=='o'){s++;if(!*s){return 28285;}else if(*s=='g'){s++;if(!*s){return 16295;}else if(*s=='r'){s++;if(!*s){return 23923;}else if(*s=='a'){s++;if(!*s){return 2486;}else if(*s=='p'){s++;if(!*s){return 18363;}else if(*s=='h'){s++;if(!*s){return 13996;}else{return 20590;}}else{return 29990;}}else{return 13170;}}else{return 29737;}}else{return 18266;}}else{return 29567;}}else{return 14261;}}else{return 3649;}}else{return 896;}}else{return 21639;}}else{return 28949;}}else{return 22862;}}else{return 21156;}}else{return 24189;}}else{return 6124;}}else if(*s=='e'){s++;if(!*s){return 17575;}else if(*s=='r'){s++;if(!*s){return 26534;}else{return 13646;}}else if(*s=='t'){s++;if(!*s){return 17417;}else{return 21806;}}else if(*s=='d'){s++;if(!*s){return 7808;}else{return 11179;}}else{return 3847;}}else{return 29748;}}else{return 8444;}}else if(*s=='s'){s++;if(!*s){return 11935;}else if(*s=='i'){s++;if(!*s){return 31128;}else if(*s=='a'){s++;if(!*s){return 2727;}else if(*s=='t'){s++;if(!*s){return 26250;}else if(*s=='i'){s++;if(!*s){return 17365;}else if(*s=='o'){s++;if(!*s){return 25896;}else if(*s=='n'){s++;if(!*s){return 8925;}else{return 11906;}}else{return 23371;}}else{return 10016;}}else{return 11346;}}else{return 30891;}}else{return 5327;}}else{return 28685;}}else if(*s=='r'){s++;if(!*s){return 13279;}else if(*s=='b'){s++;if(!*s){return 7301;}else if(*s=='r'){s++;if(!*s){return 8197;}else if(*s=='a'){s++;if(!*s){return 14210;}else{return 1841;}}else{return 1742;}}else{return 11333;}}else if(*s=='t'){s++;if(!*s){return 20803;}else if(*s=='o'){s++;if(!*s){return 21623;}else if(*s=='n'){s++;if(!*s){return 24910;}else{return 7493;}}else{return 20412;}}else{return 16428;}}else{return 10293;}}else{return 13315;}}else if(*s=='e'){s++;if(!*s){return 6061;}else if(*s=='c'){s++;if(!*s){return 24957;}else if(*s=='o'){s++;if(!*s){return 27292;}else if(*s=='w'){s++;if(!*s){return 4084;}else if(*s=='a'){s++;if(!*s){return 18416;}else if(*s=='r'){s++;if(!*s){return 3491;}else if(*s=='d'){s++;if(!*s){return 26198;}else{return 7109;}}else{return 7169;}}else{return 4120;}}else{return 14274;}}else{return 30999;}}else{return 15225;}}else if(*s=='b'){s++;if(!*s){return 4484;}else if(*s=='r'){s++;if(!*s){return 25213;}else if(*s=='a'){s++;if(!*s){return 30866;}else if(*s=='v'){s++;if(!*s){return 14246;}else if(*s=='e'){s++;if(!*s){return 5494;}else{return 5584;}}else{return 4509;}}else{return 28307;}}else{return 16724;}}else{return 30030;}}else if(*s=='d'){s++;if(!*s){return 4095;}else if(*s=='r'){s++;if(!*s){return 1924;}else if(*s=='a'){s++;if(!*s){return 2132;}else if(*s=='g'){s++;if(!*s){return 957;}else if(*s=='g'){s++;if(!*s){return 25702;}else if(*s=='l'){s++;if(!*s){return 13773;}else if(*s=='e'){s++;if(!*s){return 26693;}else if(*s=='m'){s++;if(!*s){return 16313;}else if(*s=='e'){s++;if(!*s){return 7796;}else if(*s=='n'){s++;if(!*s){return 13183;}else if(*s=='t'){s++;if(!*s){return 23222;}else{return 24083;}}else{return 17253;}}else{return 26061;}}else{return 7848;}}else{return 30865;}}else{return 27889;}}else{return 13267;}}else{return 8649;}}else{return 12564;}}else{return 13719;}}else{return 2455;}}else if(*s=='g'){s++;if(!*s){return 1253;}else if(*s=='l'){s++;if(!*s){return 7717;}else if(*s=='i'){s++;if(!*s){return 7242;}else if(*s=='t'){s++;if(!*s){return 17734;}else if(*s=='t'){s++;if(!*s){return 27225;}else if(*s=='e'){s++;if(!*s){return 24853;}else if(*s=='r'){s++;if(!*s){return 3883;}else{return 16262;}}else{return 27976;}}else{return 28660;}}else{return 14010;}}else{return 12781;}}else{return 4749;}}else{return 23555;}}else if(*s=='l'){s++;if(!*s){return 28374;}else if(*s=='l'){s++;if(!*s){return 29419;}else if(*s=='o'){s++;if(!*s){return 29837;}else if(*s=='w'){s++;if(!*s){return 5888;}else{return 16709;}}else{return 21309;}}else{return 19965;}}else{return 25276;}}else if(*s=='w'){s++;if(!*s){return 755;}else if(*s=='e'){s++;if(!*s){return 13664;}else if(*s=='p'){s++;if(!*s){return 18041;}else if(*s=='t'){s++;if(!*s){return 18574;}else{return 13951;}}else{return 19020;}}else{return 5359;}}else{return 12059;}}else{return 12767;}}else if(*s=='i'){s++;if(!*s){return 18765;}else if(*s=='b'){s++;if(!*s){return 19710;}else if(*s=='l'){s++;if(!*s){return 29882;}else if(*s=='i'){s++;if(!*s){return 4959;}else if(*s=='o'){s++;if(!*s){return 26665;}else if(*s=='p'){s++;if(!*s){return 1334;}else if(*s=='e'){s++;if(!*s){return 5510;}else if(*s=='g'){s++;if(!*s){return 19939;}else if(*s=='i'){s++;if(!*s){return 30329;}else if(*s=='s'){s++;if(!*s){return 78;}else if(*s=='t'){s++;if(!*s){return 16592;}else{return 12497;}}else{return 10089;}}else{return 21976;}}else{return 20919;}}else{return 19357;}}else{return 2697;}}else{return 15004;}}else{return 13620;}}else{return 24873;}}else{return 10827;}}else if(*s=='u'){s++;if(!*s){return 12361;}else if(*s=='r'){s++;if(!*s){return 11343;}else if(*s=='e'){s++;if(!*s){return 28329;}else if(*s=='a'){s++;if(!*s){return 4335;}else{return 31129;}}else if(*s=='t'){s++;if(!*s){return 20912;}else{return 124;}}else{return 431;}}else{return 28772;}}else{return 20319;}}else if(*s=='t'){s++;if(!*s){return 13256;}else if(*s=='e'){s++;if(!*s){return 16878;}else if(*s=='w'){s++;if(!*s){return 16261;}else if(*s=='i'){s++;if(!*s){return 18511;}else if(*s=='n'){s++;if(!*s){return 15067;}else if(*s=='g'){s++;if(!*s){return 30879;}else{return 22938;}}else{return 2744;}}else{return 8994;}}else{return 13395;}}else{return 19761;}}else{return 1615;}}else if(*s=='o'){s++;if(!*s){return 2915;}else if(*s=='c'){s++;if(!*s){return 29415;}else if(*s=='l'){s++;if(!*s){return 30383;}else if(*s=='i'){s++;if(!*s){return 22885;}else if(*s=='m'){s++;if(!*s){return 26451;}else if(*s=='a'){s++;if(!*s){return 17180;}else if(*s=='t'){s++;if(!*s){return 11442;}else if(*s=='o'){s++;if(!*s){return 9240;}else if(*s=='l'){s++;if(!*s){return 21742;}else if(*s=='o'){s++;if(!*s){return 7700;}else if(*s=='g'){s++;if(!*s){return 10010;}else if(*s=='y'){s++;if(!*s){return 10751;}else{return 495;}}else{return 5221;}}else{return 6095;}}else{return 23037;}}else{return 11726;}}else{return 18720;}}else{return 9657;}}else{return 27853;}}else{return 10181;}}else{return 18925;}}else{return 16518;}}else if(*s=='r'){s++;if(!*s){return 8883;}else if(*s=='b'){s++;if(!*s){return 20247;}else if(*s=='i'){s++;if(!*s){return 5652;}else if(*s=='t'){s++;if(!*s){return 21389;}else if(*s=='a'){s++;if(!*s){return 17453;}else if(*s=='l'){s++;if(!*s){return 606;}else{return 29749;}}else{return 26299;}}else{return 23178;}}else{return 11660;}}else{return 4439;}}else{return 6514;}}else if(*s=='m'){s++;if(!*s){return 2145;}else if(*s=='e'){s++;if(!*s){return 29052;}else if(*s=='t'){s++;if(!*s){return 9376;}else if(*s=='e'){s++;if(!*s){return 22445;}else if(*s=='o'){s++;if(!*s){return 20157;}else if(*s=='r'){s++;if(!*s){return 3206;}else if(*s=='o'){s++;if(!*s){return 23453;}else if(*s=='l'){s++;if(!*s){return 16378;}else if(*s=='o'){s++;if(!*s){return 30006;}else if(*s=='g'){s++;if(!*s){return 5361;}else if(*s=='y'){s++;if(!*s){return 11464;}else{return 18493;}}else{return 19636;}}else{return 27247;}}else{return 21925;}}else{return 4782;}}else{return 15781;}}else{return 8889;}}else{return 11280;}}else{return 14358;}}else{return 12319;}}else{return 21594;}}else{return 10088;}}else if(*s=='n'){s++;if(!*s){return 11733;}else if(*s=='d'){s++;if(!*s){return 1873;}else if(*s=='i'){s++;if(!*s){return 17983;}else if(*s=='n'){s++;if(!*s){return 18536;}else if(*s=='g'){s++;if(!*s){return 16;}else if(*s=='l'){s++;if(!*s){return 23181;}else if(*s=='y'){s++;if(!*s){return 9721;}else{return 29781;}}else{return 7091;}}else{return 6173;}}else{return 23773;}}else{return 18075;}}else{return 28451;}}else{return 16741;}}else{return 11108;}}else if(*s=='l'){s++;if(!*s){return 25346;}else if(*s=='i'){s++;if(!*s){return 7793;}else if(*s=='t'){s++;if(!*s){return 23453;}else if(*s=='h'){s++;if(!*s){return 29671;}else if(*s=='e'){s++;if(!*s){return 24161;}else if(*s=='s'){s++;if(!*s){return 5781;}else if(*s=='o'){s++;if(!*s){return 12936;}else if(*s=='m'){s++;if(!*s){return 28631;}else if(*s=='e'){s++;if(!*s){return 20318;}else if(*s=='l'){s++;if(!*s){return 17349;}else if(*s=='y'){s++;if(!*s){return 13082;}else{return 14135;}}else{return 2591;}}else{return 26735;}}else{return 4128;}}else{return 6333;}}else{return 14756;}}else{return 13644;}}else{return 27663;}}else{return 15508;}}else{return 31045;}}else if(*s=='a'){s++;if(!*s){return 10576;}else if(*s=='c'){s++;if(!*s){return 24953;}else if(*s=='k'){s++;if(!*s){return 7808;}else if(*s=='f'){s++;if(!*s){return 7814;}else if(*s=='r'){s++;if(!*s){return 26484;}else if(*s=='i'){s++;if(!*s){return 21366;}else if(*s=='a'){s++;if(!*s){return 23215;}else if(*s=='r'){s++;if(!*s){return 27275;}else if(*s=='s'){s++;if(!*s){return 17552;}else{return 22177;}}else{return 18723;}}else{return 15806;}}else{return 6636;}}else{return 12578;}}else{return 12461;}}else{return 11225;}}else{return 26483;}}else if(*s=='t'){s++;if(!*s){return 12213;}else if(*s=='h'){s++;if(!*s){return 25693;}else if(*s=='e'){s++;if(!*s){return 20387;}else if(*s=='r'){s++;if(!*s){return 23333;}else if(*s=='s'){s++;if(!*s){return 29052;}else if(*s=='k'){s++;if(!*s){return 25505;}else if(*s=='i'){s++;if(!*s){return 20192;}else if(*s=='t'){s++;if(!*s){return 18988;}else if(*s=='e'){s++;if(!*s){return 30855;}else{return 6161;}}else{return 24912;}}else{return 4475;}}else{return 14455;}}else{return 25033;}}else{return 9071;}}else{return 19356;}}else{return 2682;}}else{return 11549;}}else if(*s=='n'){s++;if(!*s){return 6895;}else if(*s=='d'){s++;if(!*s){return 16891;}else if(*s=='i'){s++;if(!*s){return 27822;}else if(*s=='l'){s++;if(!*s){return 19752;}else if(*s=='o'){s++;if(!*s){return 9819;}else if(*s=='q'){s++;if(!*s){return 23807;}else if(*s=='u'){s++;if(!*s){return 20388;}else if(*s=='i'){s++;if(!*s){return 26159;}else if(*s=='o'){s++;if(!*s){return 12427;}else if(*s=='u'){s++;if(!*s){return 2278;}else if(*s=='s'){s++;if(!*s){return 28717;}else{return 2895;}}else{return 8250;}}else{return 15668;}}else{return 28024;}}else{return 12795;}}else{return 7048;}}else{return 25154;}}else{return 30995;}}else{return 15774;}}else{return 3281;}}else{return 19239;}}else{return 23846;}}else if(*s=='e'){s++;if(!*s){return 19912;}else if(*s=='p'){s++;if(!*s){return 7246;}else if(*s=='h'){s++;if(!*s){return 1143;}else if(*s=='a'){s++;if(!*s){return 5012;}else if(*s=='r'){s++;if(!*s){return 20842;}else if(*s=='o'){s++;if(!*s){return 7046;}else if(*s=='p'){s++;if(!*s){return 15538;}else if(*s=='t'){s++;if(!*s){return 29408;}else if(*s=='o'){s++;if(!*s){return 21559;}else if(*s=='s'){s++;if(!*s){return 14392;}else if(*s=='i'){s++;if(!*s){return 4484;}else if(*s=='s'){s++;if(!*s){return 26814;}else{return 10904;}}else{return 15558;}}else{return 6188;}}else{return 20733;}}else{return 7007;}}else{return 24832;}}else if(*s=='c'){s++;if(!*s){return 9741;}else if(*s=='o'){s++;if(!*s){return 24585;}else if(*s=='l'){s++;if(!*s){return 7207;}else if(*s=='o'){s++;if(!*s){return 18706;}else if(*s=='b'){s++;if(!*s){return 4053;}else if(*s=='o'){s++;if(!*s){return 3346;}else if(*s=='m'){s++;if(!*s){return 29616;}else if(*s=='a'){s++;if(!*s){return 816;}else{return 4041;}}else{return 11318;}}else{return 10627;}}else{return 15432;}}else{return 1882;}}else{return 8539;}}else{return 30164;}}else{return 30508;}}else{return 270;}}else{return 17411;}}else{return 30436;}}else{return 17602;}}else{return 15155;}}else{return 2266;}}else if(*s=='u'){s++;if(!*s){return 3071;}else if(*s=='s'){s++;if(!*s){return 23546;}else if(*s=='t'){s++;if(!*s){return 14433;}else if(*s=='e'){s++;if(!*s){return 24860;}else if(*s=='r'){s++;if(!*s){return 23338;}else if(*s=='i'){s++;if(!*s){return 26068;}else if(*s=='n'){s++;if(!*s){return 16073;}else if(*s=='g'){s++;if(!*s){return 12812;}else{return 3387;}}else{return 19032;}}else{return 834;}}else{return 20541;}}else{return 24499;}}else{return 21091;}}else{return 19320;}}else{return 25479;}}else{return 30780;}}else if(*s=='o'){s++;if(!*s){return 24525;}else if(*s=='b'){s++;if(!*s){return 30681;}else if(*s=='w'){s++;if(!*s){return 8354;}else if(*s=='h'){s++;if(!*s){return 17752;}else if(*s=='i'){s++;if(!*s){return 7298;}else if(*s=='t'){s++;if(!*s){return 18688;}else if(*s=='e'){s++;if(!*s){return 20224;}else{return 17961;}}else{return 8741;}}else{return 5169;}}else{return 30608;}}else{return 17070;}}else{return 22601;}}else if(*s=='d'){s++;if(!*s){return 2457;}else if(*s=='y'){s++;if(!*s){return 16335;}else if(*s=='m'){s++;if(!*s){return 28632;}else if(*s=='a'){s++;if(!*s){return 1194;}else if(*s=='k'){s++;if(!*s){return 13117;}else if(*s=='e'){s++;if(!*s){return 30925;}else if(*s=='r'){s++;if(!*s){return 16123;}else{return 4915;}}else{return 9676;}}else{return 17715;}}else{return 10807;}}else{return 16104;}}else{return 9;}}else{return 27051;}}else if(*s=='g'){s++;if(!*s){return 19668;}else if(*s=='a'){s++;if(!*s){return 24635;}else if(*s=='n'){s++;if(!*s){return 17811;}else{return 9600;}}else{return 4906;}}else{return 4553;}}else if(*s=='i'){s++;if(!*s){return 8402;}else if(*s=='l'){s++;if(!*s){return 19806;}else if(*s=='e'){s++;if(!*s){return 218;}else if(*s=='r'){s++;if(!*s){return 26988;}else if(*s=='l'){s++;if(!*s){return 12581;}else if(*s=='e'){s++;if(!*s){return 22677;}else if(*s=='s'){s++;if(!*s){return 19779;}else if(*s=='s'){s++;if(!*s){return 2147;}else{return 25300;}}else{return 4829;}}else{return 10452;}}else{return 22851;}}else{return 10723;}}else{return 12264;}}else{return 26394;}}else{return 9229;}}else if(*s=='l'){s++;if(!*s){return 31067;}else if(*s=='t'){s++;if(!*s){return 5500;}else if(*s=='m'){s++;if(!*s){return 12131;}else if(*s=='a'){s++;if(!*s){return 3146;}else if(*s=='k'){s++;if(!*s){return 22052;}else if(*s=='i'){s++;if(!*s){return 14101;}else if(*s=='n'){s++;if(!*s){return 24300;}else if(*s=='g'){s++;if(!*s){return 6997;}else{return 29332;}}else{return 16864;}}else{return 21595;}}else{return 29796;}}else{return 29007;}}else{return 4350;}}else{return 4517;}}else{return 25840;}}else if(*s=='o'){s++;if(!*s){return 2603;}else if(*s=='d'){s++;if(!*s){return 3518;}else if(*s=='l'){s++;if(!*s){return 10960;}else if(*s=='e'){s++;if(!*s){return 11542;}else if(*s=='i'){s++;if(!*s){return 16237;}else if(*s=='z'){s++;if(!*s){return 22337;}else if(*s=='e'){s++;if(!*s){return 23063;}else{return 23463;}}else{return 16077;}}else{return 3105;}}else{return 21001;}}else{return 23343;}}else{return 25183;}}else{return 7354;}}else if(*s=='n'){s++;if(!*s){return 19496;}else if(*s=='i'){s++;if(!*s){return 27770;}else if(*s=='n'){s++;if(!*s){return 21974;}else if(*s=='e'){s++;if(!*s){return 3008;}else if(*s=='s'){s++;if(!*s){return 21939;}else if(*s=='s'){s++;if(!*s){return 10125;}else{return 18971;}}else{return 23271;}}else{return 12633;}}else{return 21745;}}else{return 16548;}}else if(*s=='e'){s++;if(!*s){return 17935;}else if(*s=='s'){s++;if(!*s){return 2735;}else if(*s=='h'){s++;if(!*s){return 28007;}else if(*s=='a'){s++;if(!*s){return 7350;}else if(*s=='k'){s++;if(!*s){return 6518;}else if(*s=='e'){s++;if(!*s){return 10150;}else if(*s=='r'){s++;if(!*s){return 21251;}else{return 20290;}}else{return 30697;}}else{return 2775;}}else{return 12210;}}else{return 17190;}}else{return 9139;}}else{return 6110;}}else{return 28199;}}else if(*s=='r'){s++;if(!*s){return 2483;}else if(*s=='a'){s++;if(!*s){return 469;}else if(*s=='c'){s++;if(!*s){return 27264;}else if(*s=='i'){s++;if(!*s){return 20706;}else if(*s=='f'){s++;if(!*s){return 5176;}else if(*s=='e'){s++;if(!*s){return 5248;}else if(*s=='r'){s++;if(!*s){return 18692;}else if(*s=='o'){s++;if(!*s){return 14004;}else if(*s=='u'){s++;if(!*s){return 28394;}else if(*s=='s'){s++;if(!*s){return 7811;}else{return 24719;}}else{return 22490;}}else{return 14252;}}else{return 22142;}}else{return 6682;}}else{return 4763;}}else{return 7161;}}else{return 14603;}}else{return 16434;}}else{return 7792;}}else{return 6147;}}else if(*s=='r'){s++;if(!*s){return 23979;}else if(*s=='a'){s++;if(!*s){return 18829;}else if(*s=='c'){s++;if(!*s){return 1521;}else if(*s=='h'){s++;if(!*s){return 27388;}else if(*s=='i'){s++;if(!*s){return 21444;}else if(*s=='a'){s++;if(!*s){return 13178;}else if(*s=='t'){s++;if(!*s){return 374;}else if(*s=='i'){s++;if(!*s){return 1287;}else if(*s=='o'){s++;if(!*s){return 10436;}else if(*s=='n'){s++;if(!*s){return 26608;}else{return 5439;}}else{return 8395;}}else{return 12849;}}else{return 423;}}else{return 18806;}}else{return 16614;}}else{return 22221;}}else{return 30582;}}else{return 10729;}}else if(*s=='i'){s++;if(!*s){return 15059;}else if(*s=='c'){s++;if(!*s){return 17950;}else if(*s=='k'){s++;if(!*s){return 25911;}else if(*s=='l'){s++;if(!*s){return 19255;}else if(*s=='a'){s++;if(!*s){return 14646;}else if(*s=='y'){s++;if(!*s){return 16109;}else if(*s=='e'){s++;if(!*s){return 104;}else if(*s=='r'){s++;if(!*s){return 27329;}else{return 26837;}}else{return 30252;}}else{return 11066;}}else{return 30000;}}else{return 2075;}}else{return 29880;}}else{return 31251;}}else if(*s=='e'){s++;if(!*s){return 13041;}else if(*s=='r'){s++;if(!*s){return 25973;}else if(*s=='r'){s++;if(!*s){return 2267;}else if(*s=='o'){s++;if(!*s){return 2586;}else if(*s=='o'){s++;if(!*s){return 4911;}else if(*s=='t'){s++;if(!*s){return 24126;}else{return 709;}}else{return 2827;}}else{return 13193;}}else{return 12952;}}else{return 29872;}}else{return 25044;}}else if(*s=='d'){s++;if(!*s){return 860;}else if(*s=='g'){s++;if(!*s){return 109;}else if(*s=='e'){s++;if(!*s){return 13719;}else if(*s=='w'){s++;if(!*s){return 9346;}else if(*s=='o'){s++;if(!*s){return 1950;}else if(*s=='r'){s++;if(!*s){return 18915;}else if(*s=='k'){s++;if(!*s){return 11464;}else{return 17479;}}else{return 19792;}}else{return 28759;}}else{return 25938;}}else{return 18567;}}else{return 6443;}}else{return 26846;}}else if(*s=='g'){s++;if(!*s){return 21944;}else if(*s=='h'){s++;if(!*s){return 11736;}else if(*s=='t'){s++;if(!*s){return 17767;}else if(*s=='i'){s++;if(!*s){return 3806;}else if(*s=='s'){s++;if(!*s){return 15532;}else if(*s=='h'){s++;if(!*s){return 8150;}else{return 4320;}}else{return 18928;}}else{return 11393;}}else{return 26543;}}else{return 13443;}}else{return 26623;}}else{return 26972;}}else if(*s=='o'){s++;if(!*s){return 22840;}else if(*s=='m'){s++;if(!*s){return 8656;}else if(*s=='a'){s++;if(!*s){return 9552;}else if(*s=='l'){s++;if(!*s){return 26127;}else if(*s=='b'){s++;if(!*s){return 18800;}else if(*s=='u'){s++;if(!*s){return 1428;}else if(*s=='m'){s++;if(!*s){return 23418;}else if(*s=='i'){s++;if(!*s){return 792;}else if(*s=='n'){s++;if(!*s){return 30229;}else{return 2355;}}else{return 27187;}}else{return 22143;}}else{return 24901;}}else{return 25611;}}else{return 27863;}}else{return 793;}}else if(*s=='i'){s++;if(!*s){return 9562;}else if(*s=='n'){s++;if(!*s){return 2204;}else if(*s=='d'){s++;if(!*s){return 22084;}else if(*s=='i'){s++;if(!*s){return 13254;}else if(*s=='g'){s++;if(!*s){return 11842;}else if(*s=='o'){s++;if(!*s){return 10001;}else{return 29018;}}else{return 25154;}}else{return 27498;}}else{return 24658;}}else{return 3546;}}else{return 29141;}}else{return 3419;}}else if(*s=='w'){s++;if(!*s){return 19293;}else if(*s=='b'){s++;if(!*s){return 12619;}else if(*s=='o'){s++;if(!*s){return 24151;}else if(*s=='u'){s++;if(!*s){return 26035;}else if(*s=='n'){s++;if(!*s){return 6617;}else if(*s=='d'){s++;if(!*s){return 30648;}else{return 5123;}}else{return 17881;}}else{return 5717;}}else{return 26690;}}else{return 13972;}}else{return 8985;}}else if(*s=='n'){s++;if(!*s){return 18201;}else if(*s=='c'){s++;if(!*s){return 24934;}else if(*s=='h'){s++;if(!*s){return 22083;}else if(*s=='o'){s++;if(!*s){return 8596;}else if(*s=='p'){s++;if(!*s){return 2176;}else if(*s=='h'){s++;if(!*s){return 12591;}else if(*s=='t'){s++;if(!*s){return 23133;}else if(*s=='h'){s++;if(!*s){return 7620;}else if(*s=='i'){s++;if(!*s){return 20194;}else if(*s=='s'){s++;if(!*s){return 2565;}else if(*s=='i'){s++;if(!*s){return 27003;}else if(*s=='s'){s++;if(!*s){return 26116;}else{return 18681;}}else{return 7967;}}else{return 5898;}}else{return 17262;}}else{return 16997;}}else{return 28690;}}else{return 14292;}}else{return 24833;}}else{return 776;}}else{return 24612;}}else{return 5446;}}else{return 12289;}}else{return 25810;}}else{return 11651;}}else if(*s=='u'){s++;if(!*s){return 343;}else if(*s=='s'){s++;if(!*s){return 11763;}else if(*s=='h'){s++;if(!*s){return 16373;}else if(*s=='b'){s++;if(!*s){return 2991;}else if(*s=='u'){s++;if(!*s){return 2695;}else if(*s=='c'){s++;if(!*s){return 24917;}else if(*s=='k'){s++;if(!*s){return 27145;}else{return 11401;}}else{return 19930;}}else{return 4929;}}else{return 13734;}}else{return 20491;}}else{return 14187;}}else if(*s=='m'){s++;if(!*s){return 18946;}else if(*s=='e'){s++;if(!*s){return 4544;}else if(*s=='l'){s++;if(!*s){return 14539;}else if(*s=='i'){s++;if(!*s){return 29687;}else if(*s=='a'){s++;if(!*s){return 3179;}else{return 21577;}}else{return 8339;}}else{return 23009;}}else{return 21966;}}else{return 29407;}}else if(*s=='t'){s++;if(!*s){return 17720;}else if(*s=='a'){s++;if(!*s){return 26599;}else if(*s=='n'){s++;if(!*s){return 29190;}else if(*s=='o'){s++;if(!*s){return 4887;}else if(*s=='l'){s++;if(!*s){return 14705;}else if(*s=='i'){s++;if(!*s){return 28917;}else if(*s=='d'){s++;if(!*s){return 17844;}else if(*s=='e'){s++;if(!*s){return 6046;}else{return 3230;}}else{return 28717;}}else{return 15790;}}else{return 11403;}}else{return 25444;}}else{return 21245;}}else{return 15334;}}else{return 18719;}}else{return 138;}}else if(*s=='y'){s++;if(!*s){return 1173;}else if(*s=='r'){s++;if(!*s){return 5182;}else if(*s=='e'){s++;if(!*s){return 9326;}else if(*s=='m'){s++;if(!*s){return 27281;}else if(*s=='a'){s++;if(!*s){return 23966;}else if(*s=='n'){s++;if(!*s){return 12554;}else{return 1901;}}else{return 14582;}}else{return 9846;}}else{return 1459;}}else{return 11201;}}else if(*s=='t'){s++;if(!*s){return 17204;}else if(*s=='i'){s++;if(!*s){return 16206;}else if(*s=='m'){s++;if(!*s){return 19212;}else if(*s=='e'){s++;if(!*s){return 28892;}else{return 23928;}}else{return 19310;}}else{return 5693;}}else{return 22132;}}else{return 13652;}}else{return 18690;}}else if(*s=='e'){s++;if(!*s){return 9931;}else if(*s=='c'){s++;if(!*s){return 11774;}else if(*s=='c'){s++;if(!*s){return 14797;}else if(*s=='l'){s++;if(!*s){return 10502;}else if(*s=='e'){s++;if(!*s){return 25130;}else if(*s=='s'){s++;if(!*s){return 5720;}else if(*s=='i'){s++;if(!*s){return 10925;}else if(*s=='a'){s++;if(!*s){return 30516;}else if(*s=='s'){s++;if(!*s){return 17131;}else if(*s=='t'){s++;if(!*s){return 6422;}else if(*s=='i'){s++;if(!*s){return 11468;}else if(*s=='c'){s++;if(!*s){return 22954;}else if(*s=='u'){s++;if(!*s){return 14263;}else if(*s=='s'){s++;if(!*s){return 9868;}else{return 15964;}}else{return 23837;}}else{return 10094;}}else{return 29945;}}else{return 15481;}}else{return 7879;}}else{return 17952;}}else{return 3049;}}else{return 1156;}}else{return 20491;}}else{return 483;}}else{return 22839;}}else{return 25459;}}else if(*s=='g'){s++;if(!*s){return 13073;}else if(*s=='b'){s++;if(!*s){return 16025;}else if(*s=='o'){s++;if(!*s){return 23091;}else{return 19569;}}else{return 19750;}}else{return 11131;}}else if(*s=='m'){s++;if(!*s){return 15130;}else if(*s=='p'){s++;if(!*s){return 2874;}else if(*s=='h'){s++;if(!*s){return 21898;}else if(*s=='a'){s++;if(!*s){return 9933;}else if(*s=='s'){s++;if(!*s){return 25645;}else if(*s=='e'){s++;if(!*s){return 27203;}else if(*s=='s'){s++;if(!*s){return 19651;}else{return 26812;}}else{return 16923;}}else{return 23412;}}else{return 16475;}}else{return 3197;}}else{return 8873;}}else{return 24421;}}else if(*s=='l'){s++;if(!*s){return 18360;}else if(*s=='a'){s++;if(!*s){return 30819;}else if(*s=='e'){s++;if(!*s){return 23984;}else if(*s=='a'){s++;if(!*s){return 4214;}else if(*s=='g'){s++;if(!*s){return 10364;}else if(*s=='n'){s++;if(!*s){return 2590;}else if(*s=='a'){s++;if(!*s){return 30613;}else if(*s=='c'){s++;if(!*s){return 17179;}else if(*s=='e'){s++;if(!*s){return 8470;}else if(*s=='o'){s++;if(!*s){return 839;}else if(*s=='u'){s++;if(!*s){return 6154;}else if(*s=='s'){s++;if(!*s){return 15961;}else{return 2519;}}else{return 21288;}}else{return 15912;}}else{return 23866;}}else{return 1170;}}else{return 15358;}}else{return 13447;}}else{return 7817;}}else{return 9221;}}else{return 1848;}}else{return 26928;}}else if(*s=='e'){s++;if(!*s){return 5499;}else if(*s=='c'){s++;if(!*s){return 18649;}else if(*s=='t'){s++;if(!*s){return 2789;}else if(*s=='r'){s++;if(!*s){return 5277;}else if(*s=='a'){s++;if(!*s){return 20508;}else if(*s=='g'){s++;if(!*s){return 28230;}else if(*s=='i'){s++;if(!*s){return 29018;}else if(*s=='s'){s++;if(!*s){return 28405;}else if(*s=='t'){s++;if(!*s){return 3160;}else{return 9468;}}else{return 27936;}}else{return 932;}}else{return 9517;}}else{return 16120;}}else if(*s=='o'){s++;if(!*s){return 4425;}else if(*s=='p'){s++;if(!*s){return 25468;}else if(*s=='a'){s++;if(!*s){return 13291;}else if(*s=='t'){s++;if(!*s){return 29655;}else if(*s=='h'){s++;if(!*s){return 6807;}else if(*s=='o'){s++;if(!*s){return 26318;}else if(*s=='l'){s++;if(!*s){return 4763;}else if(*s=='o'){s++;if(!*s){return 10206;}else if(*s=='g'){s++;if(!*s){return 13915;}else if(*s=='y'){s++;if(!*s){return 11858;}else{return 29921;}}else{return 20056;}}else{return 20567;}}else{return 19229;}}else{return 27512;}}else{return 11348;}}else{return 4968;}}else{return 4301;}}else{return 25166;}}else{return 9286;}}else{return 25020;}}else{return 19660;}}else{return 5442;}}else{return 16864;}}else{return 20963;}}else if(*s=='n'){s++;if(!*s){return 22781;}else if(*s=='s'){s++;if(!*s){return 12049;}else if(*s=='e'){s++;if(!*s){return 7663;}else if(*s=='e'){s++;if(!*s){return 4983;}else if(*s=='m'){s++;if(!*s){return 26480;}else{return 14010;}}else{return 10784;}}else{return 1296;}}else{return 11687;}}else if(*s=='d'){s++;if(!*s){return 13688;}else if(*s=='e'){s++;if(!*s){return 16614;}else if(*s=='m'){s++;if(!*s){return 8543;}else if(*s=='i'){s++;if(!*s){return 7785;}else if(*s=='s'){s++;if(!*s){return 1314;}else if(*s=='m'){s++;if(!*s){return 18438;}else{return 918;}}else{return 8876;}}else{return 4944;}}else{return 9128;}}else{return 19885;}}else if(*s=='o'){s++;if(!*s){return 14028;}else if(*s=='p'){s++;if(!*s){return 14442;}else if(*s=='a'){s++;if(!*s){return 14613;}else if(*s=='t'){s++;if(!*s){return 20401;}else if(*s=='h'){s++;if(!*s){return 21572;}else if(*s=='i'){s++;if(!*s){return 4513;}else if(*s=='c'){s++;if(!*s){return 19515;}else{return 23960;}}else{return 17981;}}else{return 21421;}}else{return 15611;}}else{return 25833;}}else if(*s=='s'){s++;if(!*s){return 29679;}else if(*s=='y'){s++;if(!*s){return 5010;}else if(*s=='c'){s++;if(!*s){return 23901;}else if(*s=='h'){s++;if(!*s){return 1818;}else if(*s=='i'){s++;if(!*s){return 10051;}else if(*s=='c'){s++;if(!*s){return 26309;}else{return 18072;}}else{return 18342;}}else{return 1382;}}else{return 26423;}}else{return 24432;}}else{return 14488;}}else{return 15936;}}else{return 7486;}}else{return 8655;}}else if(*s=='g'){s++;if(!*s){return 4813;}else if(*s=='l'){s++;if(!*s){return 29187;}else if(*s=='i'){s++;if(!*s){return 4450;}else if(*s=='s'){s++;if(!*s){return 14280;}else if(*s=='h'){s++;if(!*s){return 4432;}else if(*s=='a'){s++;if(!*s){return 17377;}else if(*s=='b'){s++;if(!*s){return 3345;}else if(*s=='l'){s++;if(!*s){return 17267;}else if(*s=='e'){s++;if(!*s){return 16124;}else{return 21419;}}else{return 3614;}}else{return 9166;}}else{return 3622;}}else{return 11177;}}else{return 3583;}}else{return 22945;}}else{return 27923;}}else{return 7655;}}else{return 2630;}}else if(*s=='q'){s++;if(!*s){return 25589;}else if(*s=='u'){s++;if(!*s){return 20910;}else if(*s=='i'){s++;if(!*s){return 26447;}else if(*s=='p'){s++;if(!*s){return 8910;}else if(*s=='a'){s++;if(!*s){return 10716;}else if(*s=='r'){s++;if(!*s){return 27682;}else if(*s=='t'){s++;if(!*s){return 24334;}else if(*s=='i'){s++;if(!*s){return 26836;}else if(*s=='s'){s++;if(!*s){return 27027;}else if(*s=='a'){s++;if(!*s){return 8487;}else if(*s=='n'){s++;if(!*s){return 20833;}else{return 24581;}}else{return 2042;}}else{return 30156;}}else{return 11245;}}else{return 5262;}}else{return 15947;}}else{return 24284;}}else{return 24142;}}else if(*s=='l'){s++;if(!*s){return 26979;}else if(*s=='a'){s++;if(!*s){return 25933;}else if(*s=='t'){s++;if(!*s){return 13216;}else if(*s=='e'){s++;if(!*s){return 11406;}else if(*s=='r'){s++;if(!*s){return 21290;}else if(*s=='a'){s++;if(!*s){return 15185;}else if(*s=='l'){s++;if(!*s){return 23089;}else{return 460;}}else{return 6078;}}else{return 9277;}}else{return 1439;}}else{return 16327;}}else{return 27147;}}else{return 16429;}}else{return 11666;}}else{return 18051;}}else{return 10002;}}else if(*s=='p'){s++;if(!*s){return 26731;}else if(*s=='i'){s++;if(!*s){return 1124;}else if(*s=='c'){s++;if(!*s){return 29940;}else if(*s=='a'){s++;if(!*s){return 29657;}else if(*s=='l'){s++;if(!*s){return 21742;}else if(*s=='l'){s++;if(!*s){return 27875;}else if(*s=='y'){s++;if(!*s){return 29075;}else{return 23173;}}else{return 30142;}}else{return 4630;}}else{return 14273;}}else{return 28400;}}else if(*s=='b'){s++;if(!*s){return 28554;}else if(*s=='r'){s++;if(!*s){return 29075;}else if(*s=='a'){s++;if(!*s){return 28798;}else if(*s=='n'){s++;if(!*s){return 5322;}else if(*s=='c'){s++;if(!*s){return 17153;}else if(*s=='h'){s++;if(!*s){return 7992;}else if(*s=='i'){s++;if(!*s){return 4168;}else if(*s=='a'){s++;if(!*s){return 5162;}else if(*s=='l'){s++;if(!*s){return 14281;}else{return 25824;}}else{return 20262;}}else{return 18488;}}else{return 22613;}}else{return 29616;}}else{return 3711;}}else{return 6443;}}else{return 27175;}}else{return 8930;}}else if(*s=='d'){s++;if(!*s){return 12457;}else if(*s=='i'){s++;if(!*s){return 22221;}else if(*s=='d'){s++;if(!*s){return 9652;}else if(*s=='y'){s++;if(!*s){return 22246;}else if(*s=='m'){s++;if(!*s){return 19687;}else if(*s=='i'){s++;if(!*s){return 2026;}else if(*s=='t'){s++;if(!*s){return 31142;}else if(*s=='e'){s++;if(!*s){return 29083;}else{return 6261;}}else{return 16877;}}else{return 12834;}}else{return 25765;}}else{return 10143;}}else{return 18246;}}else{return 24099;}}else{return 17202;}}else if(*s=='g'){s++;if(!*s){return 939;}else if(*s=='a'){s++;if(!*s){return 10354;}else if(*s=='s'){s++;if(!*s){return 26395;}else if(*s=='t'){s++;if(!*s){return 14584;}else if(*s=='r'){s++;if(!*s){return 29035;}else if(*s=='o'){s++;if(!*s){return 22536;}else if(*s=='c'){s++;if(!*s){return 8034;}else if(*s=='e'){s++;if(!*s){return 13787;}else if(*s=='l'){s++;if(!*s){return 7291;}else if(*s=='e'){s++;if(!*s){return 23221;}else{return 23106;}}else{return 19361;}}else{return 20329;}}else{return 2630;}}else{return 670;}}else{return 17841;}}else{return 26317;}}else{return 1171;}}else{return 4751;}}else{return 27141;}}else if(*s=='l'){s++;if(!*s){return 22348;}else if(*s=='a'){s++;if(!*s){return 26230;}else if(*s=='m'){s++;if(!*s){return 18973;}else if(*s=='e'){s++;if(!*s){return 5762;}else if(*s=='l'){s++;if(!*s){return 15612;}else if(*s=='l'){s++;if(!*s){return 9790;}else if(*s=='a'){s++;if(!*s){return 12456;}else if(*s=='r'){s++;if(!*s){return 2884;}else{return 3272;}}else{return 30491;}}else{return 16368;}}else{return 26523;}}else{return 18066;}}else{return 14645;}}else{return 14096;}}else{return 10773;}}else if(*s=='t'){s++;if(!*s){return 28577;}else if(*s=='h'){s++;if(!*s){return 29253;}else if(*s=='e'){s++;if(!*s){return 12175;}else if(*s=='l'){s++;if(!*s){return 9886;}else if(*s=='i'){s++;if(!*s){return 24721;}else if(*s=='u'){s++;if(!*s){return 3025;}else if(*s=='m'){s++;if(!*s){return 18287;}else{return 23960;}}else{return 26638;}}else{return 5395;}}else{return 25355;}}else{return 15836;}}else{return 7373;}}else{return 12783;}}else if(*s=='z'){s++;if(!*s){return 21739;}else if(*s=='o'){s++;if(!*s){return 17283;}else if(*s=='i'){s++;if(!*s){return 752;}else if(*s=='c'){s++;if(!*s){return 15873;}else if(*s=='i'){s++;if(!*s){return 13238;}else if(*s=='d'){s++;if(!*s){return 17894;}else if(*s=='e'){s++;if(!*s){return 3295;}else{return 23945;}}else{return 13985;}}else{return 10829;}}else{return 1850;}}else{return 15170;}}else{return 30426;}}else{return 24418;}}else{return 4168;}}else if(*s=='y'){s++;if(!*s){return 24654;}else if(*s=='l'){s++;if(!*s){return 24492;}else if(*s=='l'){s++;if(!*s){return 11246;}else if(*s=='i'){s++;if(!*s){return 909;}else if(*s=='o'){s++;if(!*s){return 26013;}else if(*s=='n'){s++;if(!*s){return 13562;}else{return 9489;}}else{return 31115;}}else{return 10677;}}else{return 19701;}}else{return 22318;}}else{return 10293;}}else{return 14512;}}else if(*s=='s'){s++;if(!*s){return 14431;}else if(*s=='c'){s++;if(!*s){return 14796;}else if(*s=='a'){s++;if(!*s){return 6465;}else if(*s=='l'){s++;if(!*s){return 3522;}else if(*s=='a'){s++;if(!*s){return 10196;}else if(*s=='d'){s++;if(!*s){return 6377;}else if(*s=='e'){s++;if(!*s){return 31324;}else{return 20517;}}else if(*s=='o'){s++;if(!*s){return 29810;}else{return 3381;}}else{return 7104;}}else{return 28826;}}else{return 8748;}}else{return 22039;}}else{return 1425;}}else{return 28505;}}else if(*s=='u'){s++;if(!*s){return 4903;}else if(*s=='p'){s++;if(!*s){return 30708;}else if(*s=='h'){s++;if(!*s){return 11969;}else if(*s=='u'){s++;if(!*s){return 17019;}else if(*s=='i'){s++;if(!*s){return 16689;}else if(*s=='s'){s++;if(!*s){return 16375;}else if(*s=='t'){s++;if(!*s){return 9026;}else if(*s=='i'){s++;if(!*s){return 18013;}else if(*s=='c'){s++;if(!*s){return 2323;}else if(*s=='a'){s++;if(!*s){return 10095;}else if(*s=='l'){s++;if(!*s){return 23320;}else{return 13150;}}else{return 26597;}}else{return 26774;}}else{return 10747;}}else{return 19787;}}else{return 4097;}}else{return 11475;}}else{return 2003;}}else if(*s=='o'){s++;if(!*s){return 7338;}else if(*s=='n'){s++;if(!*s){return 6183;}else if(*s=='i'){s++;if(!*s){return 2549;}else if(*s=='c'){s++;if(!*s){return 20699;}else if(*s=='a'){s++;if(!*s){return 9692;}else if(*s=='l'){s++;if(!*s){return 2353;}else{return 27496;}}else{return 996;}}else{return 16959;}}else if(*s=='z'){s++;if(!*s){return 28410;}else if(*s=='e'){s++;if(!*s){return 18739;}else{return 10662;}}else{return 10652;}}else{return 26736;}}else{return 20845;}}else{return 21706;}}else{return 29688;}}else{return 8626;}}else if(*s=='c'){s++;if(!*s){return 21227;}else if(*s=='l'){s++;if(!*s){return 28293;}else if(*s=='i'){s++;if(!*s){return 8266;}else if(*s=='d'){s++;if(!*s){return 25265;}else if(*s=='e'){s++;if(!*s){return 7422;}else if(*s=='a'){s++;if(!*s){return 28672;}else if(*s=='n'){s++;if(!*s){return 5379;}else if(*s=='i'){s++;if(!*s){return 30067;}else if(*s=='s'){s++;if(!*s){return 11119;}else if(*s=='m'){s++;if(!*s){return 8078;}else{return 20000;}}else{return 450;}}else{return 4627;}}else{return 21817;}}else{return 16607;}}else{return 3332;}}else{return 24010;}}else{return 14085;}}else{return 13119;}}else{return 10893;}}else{return 17095;}}else if(*s=='x'){s++;if(!*s){return 24515;}else if(*s=='a'){s++;if(!*s){return 19017;}else if(*s=='c'){s++;if(!*s){return 3863;}else if(*s=='t'){s++;if(!*s){return 4122;}else{return 29160;}}else{return 8596;}}else{return 4791;}}else if(*s=='c'){s++;if(!*s){return 394;}else if(*s=='a'){s++;if(!*s){return 14395;}else if(*s=='v'){s++;if(!*s){return 30533;}else if(*s=='a'){s++;if(!*s){return 15663;}else if(*s=='t'){s++;if(!*s){return 22298;}else if(*s=='o'){s++;if(!*s){return 891;}else if(*s=='r'){s++;if(!*s){return 27634;}else{return 953;}}else{return 5712;}}else{return 14671;}}else{return 24104;}}else{return 5726;}}else{return 12996;}}else if(*s=='l'){s++;if(!*s){return 15929;}else if(*s=='a'){s++;if(!*s){return 9708;}else if(*s=='i'){s++;if(!*s){return 20640;}else if(*s=='m'){s++;if(!*s){return 22810;}else if(*s=='e'){s++;if(!*s){return 20012;}else if(*s=='r'){s++;if(!*s){return 2226;}else{return 16155;}}else{return 1640;}}else{return 8798;}}else{return 1337;}}else{return 2011;}}else{return 10128;}}else{return 13937;}}else if(*s=='o'){s++;if(!*s){return 18884;}else if(*s=='r'){s++;if(!*s){return 7779;}else if(*s=='d'){s++;if(!*s){return 10542;}else if(*s=='i'){s++;if(!*s){return 30797;}else if(*s=='a'){s++;if(!*s){return 29651;}else{return 12961;}}else{return 16090;}}else{return 27887;}}else{return 28312;}}else{return 11484;}}else if(*s=='p'){s++;if(!*s){return 22011;}else if(*s=='a'){s++;if(!*s){return 954;}else if(*s=='n'){s++;if(!*s){return 28568;}else if(*s=='s'){s++;if(!*s){return 1257;}else if(*s=='e'){s++;if(!*s){return 4676;}else{return 8815;}}else{return 9086;}}else{return 12621;}}else{return 19057;}}else if(*s=='e'){s++;if(!*s){return 18476;}else if(*s=='d'){s++;if(!*s){return 5831;}else if(*s=='i'){s++;if(!*s){return 14276;}else if(*s=='t'){s++;if(!*s){return 29628;}else if(*s=='i'){s++;if(!*s){return 15750;}else if(*s=='o'){s++;if(!*s){return 13446;}else if(*s=='n'){s++;if(!*s){return 18231;}else if(*s=='a'){s++;if(!*s){return 1249;}else if(*s=='r'){s++;if(!*s){return 15175;}else if(*s=='y'){s++;if(!*s){return 7285;}else{return 15140;}}else{return 229;}}else{return 9887;}}else{return 30308;}}else{return 15545;}}else{return 21183;}}else{return 18099;}}else{return 17412;}}else{return 20766;}}else{return 26574;}}else{return 14005;}}else if(*s=='u'){s++;if(!*s){return 18789;}else if(*s=='b'){s++;if(!*s){return 20299;}else if(*s=='e'){s++;if(!*s){return 10135;}else if(*s=='r'){s++;if(!*s){return 11572;}else if(*s=='a'){s++;if(!*s){return 22560;}else if(*s=='n'){s++;if(!*s){return 24318;}else if(*s=='t'){s++;if(!*s){return 23186;}else if(*s=='l'){s++;if(!*s){return 29599;}else if(*s=='y'){s++;if(!*s){return 15089;}else{return 23449;}}else{return 14822;}}else{return 17011;}}else{return 2464;}}else{return 25692;}}else{return 19130;}}else{return 20451;}}else{return 8124;}}else{return 16773;}}else if(*s=='t'){s++;if(!*s){return 30834;}else if(*s=='e'){s++;if(!*s){return 18562;}else if(*s=='n'){s++;if(!*s){return 28698;}else if(*s=='d'){s++;if(!*s){return 9122;}else{return 2771;}}else if(*s=='t'){s++;if(!*s){return 3790;}else{return 31218;}}else{return 20714;}}else{return 6298;}}else{return 18357;}}else{return 22327;}}else{return 4702;}}else if(*s=='d'){s++;if(!*s){return 28980;}else if(*s=='i'){s++;if(!*s){return 17369;}else if(*s=='c'){s++;if(!*s){return 19212;}else if(*s=='k'){s++;if(!*s){return 9395;}else if(*s=='e'){s++;if(!*s){return 27039;}else if(*s=='y'){s++;if(!*s){return 16432;}else{return 22207;}}else if(*s=='r'){s++;if(!*s){return 12307;}else{return 2441;}}else{return 12864;}}else{return 17136;}}else if(*s=='o'){s++;if(!*s){return 24245;}else if(*s=='t'){s++;if(!*s){return 19607;}else if(*s=='y'){s++;if(!*s){return 24248;}else if(*s=='l'){s++;if(!*s){return 9205;}else if(*s=='e'){s++;if(!*s){return 12635;}else if(*s=='d'){s++;if(!*s){return 16306;}else if(*s=='o'){s++;if(!*s){return 18658;}else if(*s=='n'){s++;if(!*s){return 22342;}else if(*s=='a'){s++;if(!*s){return 21422;}else if(*s=='r'){s++;if(!*s){return 1154;}else if(*s=='y'){s++;if(!*s){return 21907;}else{return 24768;}}else{return 969;}}else{return 8081;}}else{return 190;}}else{return 31275;}}else{return 19167;}}else{return 4189;}}else{return 27805;}}else{return 11291;}}else{return 15742;}}else{return 8737;}}else{return 21001;}}else if(*s=='e'){s++;if(!*s){return 25986;}else if(*s=='f'){s++;if(!*s){return 9943;}else if(*s=='f'){s++;if(!*s){return 10238;}else if(*s=='e'){s++;if(!*s){return 18626;}else if(*s=='n'){s++;if(!*s){return 7823;}else if(*s=='b'){s++;if(!*s){return 14371;}else if(*s=='a'){s++;if(!*s){return 13913;}else if(*s=='c'){s++;if(!*s){return 16647;}else if(*s=='h'){s++;if(!*s){return 16319;}else if(*s=='i'){s++;if(!*s){return 16946;}else if(*s=='a'){s++;if(!*s){return 1467;}else{return 4544;}}else{return 22691;}}else{return 23269;}}else{return 11033;}}else{return 16103;}}else{return 8648;}}else{return 2127;}}else{return 9978;}}else{return 12054;}}else{return 30129;}}else{return 26403;}}else if(*s=='g'){s++;if(!*s){return 27662;}else if(*s=='n'){s++;if(!*s){return 23079;}else if(*s=='i'){s++;if(!*s){return 20329;}else if(*s=='f'){s++;if(!*s){return 23945;}else if(*s=='i'){s++;if(!*s){return 5815;}else if(*s=='e'){s++;if(!*s){return 16016;}else if(*s=='d'){s++;if(!*s){return 30934;}else if(*s=='l'){s++;if(!*s){return 12759;}else if(*s=='y'){s++;if(!*s){return 12913;}else{return 10405;}}else{return 29396;}}else{return 25832;}}else{return 26377;}}else{return 13814;}}else{return 8554;}}else{return 30362;}}else{return 17912;}}else{return 1647;}}else if(*s=='n'){s++;if(!*s){return 8073;}else if(*s=='g'){s++;if(!*s){return 26987;}else if(*s=='i'){s++;if(!*s){return 20895;}else if(*s=='n'){s++;if(!*s){return 25652;}else if(*s=='e'){s++;if(!*s){return 28751;}else if(*s=='s'){s++;if(!*s){return 1879;}else if(*s=='s'){s++;if(!*s){return 12332;}else{return 21597;}}else{return 18397;}}else{return 629;}}else{return 16296;}}else{return 13388;}}else{return 8840;}}else{return 29668;}}else if(*s=='p'){s++;if(!*s){return 20092;}else if(*s=='o'){s++;if(!*s){return 30515;}else if(*s=='r'){s++;if(!*s){return 15788;}else if(*s=='p'){s++;if(!*s){return 15183;}else if(*s=='a'){s++;if(!*s){return 26546;}else{return 23078;}}else{return 13169;}}else{return 3941;}}else{return 20676;}}else{return 3844;}}else if(*s=='s'){s++;if(!*s){return 7164;}else if(*s=='a'){s++;if(!*s){return 13604;}else if(*s=='c'){s++;if(!*s){return 9865;}else if(*s=='c'){s++;if(!*s){return 19442;}else if(*s=='e'){s++;if(!*s){return 2153;}else if(*s=='p'){s++;if(!*s){return 26522;}else if(*s=='t'){s++;if(!*s){return 20890;}else if(*s=='a'){s++;if(!*s){return 28995;}else if(*s=='n'){s++;if(!*s){return 15292;}else if(*s=='c'){s++;if(!*s){return 2994;}else if(*s=='e'){s++;if(!*s){return 6776;}else{return 1694;}}else{return 8884;}}else{return 7819;}}else{return 1087;}}else{return 30245;}}else{return 30800;}}else{return 115;}}else{return 15638;}}else{return 4078;}}else{return 26537;}}else if(*s=='c'){s++;if(!*s){return 28823;}else if(*s=='r'){s++;if(!*s){return 10155;}else if(*s=='i'){s++;if(!*s){return 4948;}else if(*s=='m'){s++;if(!*s){return 29822;}else if(*s=='i'){s++;if(!*s){return 24103;}else if(*s=='n'){s++;if(!*s){return 20692;}else if(*s=='a'){s++;if(!*s){return 12759;}else if(*s=='t'){s++;if(!*s){return 25314;}else if(*s=='e'){s++;if(!*s){return 7419;}else if(*s=='n'){s++;if(!*s){return 30696;}else if(*s=='e'){s++;if(!*s){return 21947;}else if(*s=='s'){s++;if(!*s){return 9193;}else if(*s=='s'){s++;if(!*s){return 12083;}else{return 19718;}}else{return 30218;}}else{return 7893;}}else{return 26048;}}else{return 1058;}}else{return 22912;}}else{return 23762;}}else{return 8912;}}else{return 30227;}}else{return 989;}}else{return 23922;}}else{return 8809;}}else if(*s=='o'){s++;if(!*s){return 16494;}else if(*s=='u'){s++;if(!*s){return 10237;}else if(*s=='r'){s++;if(!*s){return 22973;}else if(*s=='a'){s++;if(!*s){return 22810;}else if(*s=='g'){s++;if(!*s){return 15443;}else if(*s=='i'){s++;if(!*s){return 20504;}else if(*s=='n'){s++;if(!*s){return 23012;}else if(*s=='g'){s++;if(!*s){return 5206;}else if(*s=='n'){s++;if(!*s){return 27428;}else if(*s=='e'){s++;if(!*s){return 6388;}else if(*s=='s'){s++;if(!*s){return 21447;}else if(*s=='s'){s++;if(!*s){return 19800;}else{return 11477;}}else{return 24519;}}else{return 7563;}}else{return 6;}}else{return 30022;}}else{return 24956;}}else{return 643;}}else{return 1487;}}else{return 20015;}}else if(*s=='s'){s++;if(!*s){return 18506;}else if(*s=='e'){s++;if(!*s){return 25565;}else{return 14959;}}else{return 23684;}}else{return 12012;}}else{return 27953;}}else{return 27850;}}else{return 20396;}}else if(*s=='h'){s++;if(!*s){return 25124;}else if(*s=='e'){s++;if(!*s){return 29027;}else if(*s=='a'){s++;if(!*s){return 19987;}else if(*s=='r'){s++;if(!*s){return 7133;}else if(*s=='t'){s++;if(!*s){return 23124;}else if(*s=='e'){s++;if(!*s){return 6252;}else if(*s=='n'){s++;if(!*s){return 6617;}else if(*s=='i'){s++;if(!*s){return 18272;}else if(*s=='n'){s++;if(!*s){return 29120;}else if(*s=='g'){s++;if(!*s){return 6618;}else if(*s=='l'){s++;if(!*s){return 30737;}else if(*s=='y'){s++;if(!*s){return 1018;}else{return 21478;}}else{return 22270;}}else{return 24101;}}else{return 8721;}}else{return 7576;}}else{return 4502;}}else{return 25441;}}else{return 8000;}}else{return 6418;}}else{return 4915;}}else{return 4049;}}else{return 21626;}}else if(*s=='p'){s++;if(!*s){return 22263;}else if(*s=='a'){s++;if(!*s){return 30907;}else if(*s=='r'){s++;if(!*s){return 5348;}else if(*s=='a'){s++;if(!*s){return 24699;}else if(*s=='g'){s++;if(!*s){return 12854;}else if(*s=='e'){s++;if(!*s){return 7583;}else if(*s=='m'){s++;if(!*s){return 9922;}else if(*s=='e'){s++;if(!*s){return 14273;}else if(*s=='n'){s++;if(!*s){return 1997;}else if(*s=='t'){s++;if(!*s){return 4806;}else{return 23462;}}else{return 4623;}}else{return 29919;}}else{return 13231;}}else{return 8823;}}else{return 21777;}}else{return 18542;}}else{return 26829;}}else{return 25916;}}else{return 7623;}}else if(*s=='s'){s++;if(!*s){return 15711;}else if(*s=='h'){s++;if(!*s){return 4790;}else if(*s=='e'){s++;if(!*s){return 22192;}else if(*s=='a'){s++;if(!*s){return 1488;}else if(*s=='t'){s++;if(!*s){return 1470;}else if(*s=='h'){s++;if(!*s){return 30939;}else if(*s=='e'){s++;if(!*s){return 7222;}else{return 26599;}}else{return 19690;}}else{return 21933;}}else{return 30947;}}else{return 1366;}}else{return 26583;}}else{return 4776;}}else if(*s=='t'){s++;if(!*s){return 30169;}else if(*s=='e'){s++;if(!*s){return 23980;}else if(*s=='n'){s++;if(!*s){return 30416;}else if(*s=='a'){s++;if(!*s){return 13234;}else if(*s=='n'){s++;if(!*s){return 13491;}else if(*s=='t'){s++;if(!*s){return 12246;}else{return 2779;}}else{return 203;}}else{return 16354;}}else{return 13542;}}else{return 19011;}}else{return 5974;}}else if(*s=='w'){s++;if(!*s){return 30614;}else if(*s=='o'){s++;if(!*s){return 14310;}else if(*s=='r'){s++;if(!*s){return 659;}else if(*s=='t'){s++;if(!*s){return 5605;}else if(*s=='h'){s++;if(!*s){return 5006;}else{return 30962;}}else{return 6499;}}else{return 5683;}}else{return 10285;}}else{return 28773;}}else{return 14905;}}else if(*s=='u'){s++;if(!*s){return 12719;}else if(*s=='r'){s++;if(!*s){return 7881;}else if(*s=='n'){s++;if(!*s){return 22357;}else if(*s=='a'){s++;if(!*s){return 27926;}else{return 19808;}}else if(*s=='e'){s++;if(!*s){return 9750;}else{return 8780;}}else{return 15052;}}else{return 28696;}}else{return 31114;}}else{return 8521;}}else if(*s=='y'){s++;if(!*s){return 25894;}else if(*s=='p'){s++;if(!*s){return 4505;}else if(*s=='h'){s++;if(!*s){return 27012;}else if(*s=='o'){s++;if(!*s){return 18292;}else if(*s=='n'){s++;if(!*s){return 5327;}else if(*s=='e'){s++;if(!*s){return 6481;}else{return 20983;}}else{return 25593;}}else{return 16021;}}else{return 29579;}}else{return 10850;}}else if(*s=='s'){s++;if(!*s){return 20300;}else if(*s=='t'){s++;if(!*s){return 10027;}else if(*s=='a'){s++;if(!*s){return 8642;}else if(*s=='x'){s++;if(!*s){return 23160;}else if(*s=='i'){s++;if(!*s){return 9444;}else if(*s=='a'){s++;if(!*s){return 29822;}else{return 15233;}}else{return 30796;}}else{return 9180;}}else{return 25330;}}else{return 4893;}}else{return 25782;}}else if(*s=='t'){s++;if(!*s){return 26224;}else if(*s=='i'){s++;if(!*s){return 17092;}else if(*s=='s'){s++;if(!*s){return 26136;}else if(*s=='c'){s++;if(!*s){return 10372;}else if(*s=='u'){s++;if(!*s){return 14057;}else if(*s=='s'){s++;if(!*s){return 23752;}else{return 22127;}}else{return 10046;}}else{return 3381;}}else{return 20583;}}else{return 28091;}}else{return 28084;}}else{return 5473;}}else if(*s=='u'){s++;if(!*s){return 26050;}else if(*s=='m'){s++;if(!*s){return 18802;}else if(*s=='b'){s++;if(!*s){return 31197;}else if(*s=='b'){s++;if(!*s){return 2653;}else if(*s=='e'){s++;if(!*s){return 26681;}else if(*s=='l'){s++;if(!*s){return 12833;}else if(*s=='l'){s++;if(!*s){return 5724;}else if(*s=='e'){s++;if(!*s){return 6974;}else if(*s=='r'){s++;if(!*s){return 3216;}else{return 3946;}}else{return 24332;}}else{return 3347;}}else{return 31173;}}else{return 9689;}}else{return 25482;}}else{return 23480;}}else{return 22306;}}else if(*s=='f'){s++;if(!*s){return 9765;}else if(*s=='f'){s++;if(!*s){return 11014;}else if(*s=='e'){s++;if(!*s){return 2840;}else if(*s=='r'){s++;if(!*s){return 1835;}else{return 11963;}}else if(*s=='l'){s++;if(!*s){return 8814;}else{return 21854;}}else{return 24922;}}else{return 571;}}else{return 18118;}}else{return 5235;}}else if(*s=='e'){s++;if(!*s){return 10847;}else if(*s=='a'){s++;if(!*s){return 24831;}else if(*s=='c'){s++;if(!*s){return 4717;}else if(*s=='o'){s++;if(!*s){return 20543;}else if(*s=='n'){s++;if(!*s){return 1865;}else if(*s=='a'){s++;if(!*s){return 26394;}else if(*s=='l'){s++;if(!*s){return 30428;}else{return 28436;}}else{return 16080;}}else{return 24906;}}else{return 19170;}}else{return 31239;}}else if(*s=='d'){s++;if(!*s){return 20780;}else if(*s=='l'){s++;if(!*s){return 31184;}else if(*s=='i'){s++;if(!*s){return 18439;}else if(*s=='g'){s++;if(!*s){return 9718;}else if(*s=='h'){s++;if(!*s){return 31153;}else if(*s=='t'){s++;if(!*s){return 9507;}else{return 588;}}else{return 1685;}}else{return 19864;}}else{return 1651;}}else{return 17278;}}else{return 13106;}}else{return 2878;}}else if(*s=='g'){s++;if(!*s){return 4777;}else if(*s=='r'){s++;if(!*s){return 13709;}else if(*s=='a'){s++;if(!*s){return 29105;}else if(*s=='d'){s++;if(!*s){return 14994;}else if(*s=='e'){s++;if(!*s){return 24955;}else if(*s=='m'){s++;if(!*s){return 4262;}else if(*s=='e'){s++;if(!*s){return 26928;}else if(*s=='n'){s++;if(!*s){return 763;}else if(*s=='t'){s++;if(!*s){return 17369;}else{return 21804;}}else{return 21936;}}else{return 19159;}}else{return 8564;}}else{return 13885;}}else{return 23470;}}else{return 27653;}}else{return 6760;}}else{return 11821;}}else if(*s=='i'){s++;if(!*s){return 1072;}else if(*s=='p'){s++;if(!*s){return 9904;}else if(*s=='a'){s++;if(!*s){return 20491;}else if(*s=='r'){s++;if(!*s){return 29268;}else if(*s=='o'){s++;if(!*s){return 2448;}else if(*s=='u'){s++;if(!*s){return 30697;}else if(*s=='s'){s++;if(!*s){return 18592;}else{return 13938;}}else{return 30716;}}else{return 14433;}}else{return 14951;}}else{return 24203;}}else{return 26133;}}else{return 18736;}}else if(*s=='m'){s++;if(!*s){return 24460;}else if(*s=='a'){s++;if(!*s){return 17643;}else if(*s=='r'){s++;if(!*s){return 17170;}else if(*s=='c'){s++;if(!*s){return 22770;}else if(*s=='a'){s++;if(!*s){return 17185;}else if(*s=='t'){s++;if(!*s){return 13088;}else if(*s=='o'){s++;if(!*s){return 8690;}else if(*s=='r'){s++;if(!*s){return 16461;}else{return 29348;}}else{return 21818;}}else{return 18842;}}else{return 10641;}}else{return 8021;}}else{return 8210;}}else{return 8218;}}else if(*s=='i'){s++;if(!*s){return 18998;}else if(*s=='p'){s++;if(!*s){return 6069;}else if(*s=='i'){s++;if(!*s){return 15018;}else if(*s=='l'){s++;if(!*s){return 4717;}else if(*s=='l'){s++;if(!*s){return 5364;}else if(*s=='a'){s++;if(!*s){return 21087;}else if(*s=='r'){s++;if(!*s){return 7559;}else{return 6823;}}else{return 23951;}}else{return 25119;}}else{return 28586;}}else{return 2807;}}else{return 4806;}}else{return 26048;}}else if(*s=='o'){s++;if(!*s){return 19052;}else if(*s=='n'){s++;if(!*s){return 4675;}else if(*s=='o'){s++;if(!*s){return 29723;}else if(*s=='l'){s++;if(!*s){return 4172;}else if(*s=='a'){s++;if(!*s){return 11663;}else if(*s=='t'){s++;if(!*s){return 21419;}else if(*s=='r'){s++;if(!*s){return 24404;}else if(*s=='o'){s++;if(!*s){return 20635;}else if(*s=='u'){s++;if(!*s){return 30473;}else if(*s=='s'){s++;if(!*s){return 24548;}else if(*s=='l'){s++;if(!*s){return 28735;}else if(*s=='y'){s++;if(!*s){return 865;}else{return 5024;}}else{return 21622;}}else{return 6513;}}else{return 23834;}}else{return 13843;}}else{return 470;}}else{return 13340;}}else{return 11254;}}else{return 27668;}}else{return 29767;}}else{return 15976;}}else{return 17022;}}else{return 12341;}}else if(*s=='n'){s++;if(!*s){return 4186;}else if(*s=='t'){s++;if(!*s){return 24886;}else if(*s=='o'){s++;if(!*s){return 15562;}else if(*s=='i'){s++;if(!*s){return 10503;}else if(*s=='d'){s++;if(!*s){return 15259;}else{return 24208;}}else{return 30441;}}else{return 10801;}}else{return 14046;}}else{return 12934;}}else if(*s=='s'){s++;if(!*s){return 25074;}else if(*s=='p'){s++;if(!*s){return 11612;}else if(*s=='a'){s++;if(!*s){return 15053;}else if(*s=='i'){s++;if(!*s){return 13590;}else if(*s=='r'){s++;if(!*s){return 22634;}else if(*s=='f'){s++;if(!*s){return 25563;}else if(*s=='u'){s++;if(!*s){return 24754;}else if(*s=='l'){s++;if(!*s){return 10706;}else if(*s=='n'){s++;if(!*s){return 10506;}else if(*s=='e'){s++;if(!*s){return 14814;}else if(*s=='s'){s++;if(!*s){return 23410;}else if(*s=='s'){s++;if(!*s){return 21967;}else{return 22034;}}else{return 12815;}}else{return 10606;}}else{return 1529;}}else{return 23417;}}else{return 6492;}}else{return 22184;}}else{return 22945;}}else{return 19489;}}else{return 18490;}}else if(*s=='i'){s++;if(!*s){return 26089;}else if(*s=='s'){s++;if(!*s){return 13352;}else if(*s=='e'){s++;if(!*s){return 10886;}else if(*s=='r'){s++;if(!*s){return 9822;}else{return 7642;}}else{return 2534;}}else{return 15837;}}else{return 18098;}}else{return 14181;}}else if(*s=='c'){s++;if(!*s){return 18067;}else if(*s=='a'){s++;if(!*s){return 4215;}else if(*s=='n'){s++;if(!*s){return 18094;}else if(*s=='t'){s++;if(!*s){return 3601;}else if(*s=='e'){s++;if(!*s){return 15262;}else if(*s=='r'){s++;if(!*s){return 12070;}else{return 483;}}else{return 20290;}}else{return 25300;}}else{return 29083;}}else{return 2689;}}else{return 3392;}}else if(*s=='m'){s++;if(!*s){return 28642;}else if(*s=='a'){s++;if(!*s){return 3217;}else if(*s=='r'){s++;if(!*s){return 13408;}else if(*s=='e'){s++;if(!*s){return 10085;}else if(*s=='s'){s++;if(!*s){return 1294;}else if(*s=='t'){s++;if(!*s){return 26520;}else if(*s=='i'){s++;if(!*s){return 29747;}else if(*s=='a'){s++;if(!*s){return 23429;}else if(*s=='c'){s++;if(!*s){return 14557;}else if(*s=='e'){s++;if(!*s){return 21758;}else if(*s=='o'){s++;if(!*s){return 3245;}else if(*s=='u'){s++;if(!*s){return 20408;}else if(*s=='s'){s++;if(!*s){return 16133;}else{return 24697;}}else{return 19541;}}else{return 19803;}}else{return 12885;}}else{return 3561;}}else{return 18975;}}else{return 17879;}}else{return 4418;}}else{return 9913;}}else{return 5134;}}else{return 7438;}}else{return 15248;}}else{return 1538;}}else{return 26595;}}else if(*s=='r'){s++;if(!*s){return 22706;}else if(*s=='a'){s++;if(!*s){return 13020;}else if(*s=='d'){s++;if(!*s){return 26549;}else if(*s=='e'){s++;if(!*s){return 7505;}else if(*s=='l'){s++;if(!*s){return 12896;}else if(*s=='p'){s++;if(!*s){return 17569;}else if(*s=='h'){s++;if(!*s){return 9463;}else if(*s=='u'){s++;if(!*s){return 14312;}else if(*s=='s'){s++;if(!*s){return 15017;}else{return 2613;}}else{return 20879;}}else{return 23942;}}else{return 29382;}}else{return 24869;}}else{return 1725;}}else{return 11725;}}else{return 28499;}}else if(*s=='b'){s++;if(!*s){return 11966;}else if(*s=='y'){s++;if(!*s){return 21332;}else if(*s=='l'){s++;if(!*s){return 31155;}else if(*s=='i'){s++;if(!*s){return 24463;}else if(*s=='t'){s++;if(!*s){return 8306;}else if(*s=='e'){s++;if(!*s){return 18416;}else{return 13187;}}else{return 7220;}}else{return 22724;}}else{return 2623;}}else{return 484;}}else{return 13247;}}else{return 1431;}}else if(*s=='u'){s++;if(!*s){return 30985;}else if(*s=='t'){s++;if(!*s){return 11152;}else if(*s=='e'){s++;if(!*s){return 18795;}else if(*s=='r'){s++;if(!*s){return 1967;}else if(*s=='o'){s++;if(!*s){return 563;}else if(*s=='d'){s++;if(!*s){return 291;}else if(*s=='o'){s++;if(!*s){return 30515;}else if(*s=='m'){s++;if(!*s){return 9097;}else if(*s=='e'){s++;if(!*s){return 23066;}else{return 5280;}}else{return 13580;}}else{return 14496;}}else{return 22127;}}else{return 12325;}}else{return 24778;}}else{return 17322;}}else if(*s=='o'){s++;if(!*s){return 20036;}else if(*s=='x'){s++;if(!*s){return 5623;}else if(*s=='i'){s++;if(!*s){return 12545;}else if(*s=='d'){s++;if(!*s){return 28105;}else if(*s=='e'){s++;if(!*s){return 6580;}else{return 1181;}}else{return 27056;}}else{return 23831;}}else{return 25083;}}else{return 9315;}}else{return 9042;}}else{return 6227;}}else{return 27283;}}else if(*s=='a'){s++;if(!*s){return 6995;}else if(*s=='y'){s++;if(!*s){return 24517;}else if(*s=='l'){s++;if(!*s){return 5869;}else if(*s=='e'){s++;if(!*s){return 5256;}else if(*s=='s'){s++;if(!*s){return 1308;}else if(*s=='s'){s++;if(!*s){return 25527;}else{return 8581;}}else{return 4281;}}else{return 25500;}}else{return 9158;}}else{return 672;}}else if(*s=='d'){s++;if(!*s){return 15702;}else if(*s=='o'){s++;if(!*s){return 4755;}else if(*s=='x'){s++;if(!*s){return 13897;}else if(*s=='y'){s++;if(!*s){return 12994;}else if(*s=='l'){s++;if(!*s){return 9941;}else if(*s=='o'){s++;if(!*s){return 25925;}else if(*s=='n'){s++;if(!*s){return 20773;}else{return 114;}}else{return 28067;}}else{return 10435;}}else{return 1109;}}else{return 25101;}}else{return 15710;}}else{return 2760;}}else if(*s=='w'){s++;if(!*s){return 21890;}else if(*s=='s'){s++;if(!*s){return 3902;}else if(*s=='o'){s++;if(!*s){return 3022;}else if(*s=='n'){s++;if(!*s){return 5891;}else if(*s=='i'){s++;if(!*s){return 2892;}else if(*s=='a'){s++;if(!*s){return 9107;}else if(*s=='c'){s++;if(!*s){return 30125;}else if(*s=='e'){s++;if(!*s){return 5659;}else if(*s=='a'){s++;if(!*s){return 21996;}else if(*s=='e'){s++;if(!*s){return 5630;}else{return 1268;}}else{return 26112;}}else{return 16960;}}else{return 21232;}}else{return 19291;}}else{return 9100;}}else{return 15849;}}else{return 13840;}}else{return 5462;}}else{return 21146;}}else if(*s=='n'){s++;if(!*s){return 8341;}else if(*s=='k'){s++;if(!*s){return 11278;}else if(*s=='n'){s++;if(!*s){return 24389;}else if(*s=='e'){s++;if(!*s){return 13370;}else if(*s=='s'){s++;if(!*s){return 10956;}else if(*s=='s'){s++;if(!*s){return 8843;}else{return 28468;}}else{return 4262;}}else{return 17463;}}else{return 22787;}}else{return 8436;}}else{return 22081;}}else{return 10026;}}else{return 326;}}else if(*s=='g'){s++;if(!*s){return 21161;}else if(*s=='a'){s++;if(!*s){return 4629;}else if(*s=='s'){s++;if(!*s){return 2403;}else if(*s=='h'){s++;if(!*s){return 27028;}else if(*s=='o'){s++;if(!*s){return 10361;}else if(*s=='l'){s++;if(!*s){return 1311;}else if(*s=='d'){s++;if(!*s){return 18580;}else if(*s=='e'){s++;if(!*s){return 1554;}else if(*s=='r'){s++;if(!*s){return 2463;}else{return 21069;}}else{return 15578;}}else{return 2356;}}else{return 28039;}}else{return 13095;}}else{return 31280;}}else if(*s=='t'){s++;if(!*s){return 16013;}else if(*s=='r'){s++;if(!*s){return 23941;}else if(*s=='o'){s++;if(!*s){return 13882;}else if(*s=='a'){s++;if(!*s){return 5940;}else if(*s=='t'){s++;if(!*s){return 20568;}else if(*s=='o'){s++;if(!*s){return 20397;}else if(*s=='n'){s++;if(!*s){return 2341;}else if(*s=='i'){s++;if(!*s){return 29903;}else if(*s=='a'){s++;if(!*s){return 18804;}else{return 3206;}}else{return 11173;}}else{return 5307;}}else{return 24038;}}else{return 19619;}}else{return 19443;}}else if(*s=='p'){s++;if(!*s){return 10350;}else if(*s=='a'){s++;if(!*s){return 8322;}else if(*s=='r'){s++;if(!*s){return 18330;}else if(*s=='e'){s++;if(!*s){return 4019;}else if(*s=='s'){s++;if(!*s){return 27714;}else if(*s=='i'){s++;if(!*s){return 29837;}else if(*s=='s'){s++;if(!*s){return 12972;}else{return 6392;}}else{return 4412;}}else{return 28771;}}else{return 21037;}}else{return 25281;}}else{return 9547;}}else{return 846;}}else if(*s=='d'){s++;if(!*s){return 4513;}else if(*s=='y'){s++;if(!*s){return 22667;}else if(*s=='n'){s++;if(!*s){return 13365;}else if(*s=='i'){s++;if(!*s){return 20879;}else if(*s=='a'){s++;if(!*s){return 5747;}else{return 7518;}}else{return 22153;}}else{return 11026;}}else{return 19841;}}else{return 27818;}}else{return 7287;}}else{return 2987;}}else{return 13422;}}else{return 2323;}}else if(*s=='b'){s++;if(!*s){return 13613;}else if(*s=='e'){s++;if(!*s){return 18240;}else if(*s=='l'){s++;if(!*s){return 540;}else if(*s=='l'){s++;if(!*s){return 3401;}else if(*s=='e'){s++;if(!*s){return 13202;}else if(*s=='d'){s++;if(!*s){return 16965;}else{return 24096;}}else{return 11394;}}else{return 9218;}}else{return 9399;}}else{return 17850;}}else{return 21377;}}else if(*s=='m'){s++;if(!*s){return 462;}else if(*s=='e'){s++;if(!*s){return 7236;}else if(*s=='t'){s++;if(!*s){return 27361;}else if(*s=='o'){s++;if(!*s){return 29502;}else if(*s=='g'){s++;if(!*s){return 26926;}else if(*s=='e'){s++;if(!*s){return 9415;}else if(*s=='n'){s++;if(!*s){return 5526;}else if(*s=='o'){s++;if(!*s){return 31290;}else if(*s=='u'){s++;if(!*s){return 16620;}else if(*s=='s'){s++;if(!*s){return 8031;}else{return 23503;}}else{return 6028;}}else{return 12261;}}else{return 9651;}}else{return 13776;}}else{return 20035;}}else{return 29728;}}else{return 25565;}}else{return 4169;}}else if(*s=='b'){s++;if(!*s){return 16345;}else if(*s=='r'){s++;if(!*s){return 24505;}else if(*s=='e'){s++;if(!*s){return 29885;}else if(*s=='l'){s++;if(!*s){return 12823;}else{return 4348;}}else{return 19244;}}else{return 3862;}}else{return 25212;}}else if(*s=='m'){s++;if(!*s){return 2103;}else if(*s=='e'){s++;if(!*s){return 7527;}else if(*s=='r'){s++;if(!*s){return 19501;}else if(*s=='s'){s++;if(!*s){return 6952;}else if(*s=='t'){s++;if(!*s){return 15850;}else if(*s=='a'){s++;if(!*s){return 6884;}else if(*s=='n'){s++;if(!*s){return 31095;}else if(*s=='g'){s++;if(!*s){return 15918;}else{return 14656;}}else{return 24459;}}else{return 6690;}}else{return 17804;}}else{return 12119;}}else{return 4711;}}else{return 9065;}}else{return 12183;}}else{return 17552;}}else if(*s=='t'){s++;if(!*s){return 11027;}else if(*s=='e'){s++;if(!*s){return 20134;}else if(*s=='m'){s++;if(!*s){return 15090;}else if(*s=='a'){s++;if(!*s){return 9831;}else if(*s=='k'){s++;if(!*s){return 17812;}else if(*s=='e'){s++;if(!*s){return 14896;}else if(*s=='r'){s++;if(!*s){return 28199;}else{return 7006;}}else{return 10848;}}else{return 12744;}}else{return 18843;}}else{return 8815;}}else{return 4495;}}else{return 30930;}}else{return 21833;}}else if(*s=='e'){s++;if(!*s){return 8719;}else if(*s=='h'){s++;if(!*s){return 5191;}else if(*s=='e'){s++;if(!*s){return 29597;}else if(*s=='i'){s++;if(!*s){return 2841;}else if(*s=='m'){s++;if(!*s){return 19599;}else if(*s=='r'){s++;if(!*s){return 19667;}else if(*s=='a'){s++;if(!*s){return 2873;}else if(*s=='t'){s++;if(!*s){return 30132;}else{return 30501;}}else{return 19247;}}else{return 29965;}}else{return 3739;}}else{return 15231;}}else{return 1555;}}else{return 14507;}}else if(*s=='r'){s++;if(!*s){return 26179;}else if(*s=='s'){s++;if(!*s){return 18258;}else if(*s=='h'){s++;if(!*s){return 5101;}else if(*s=='o'){s++;if(!*s){return 2276;}else if(*s=='n'){s++;if(!*s){return 22366;}else{return 1295;}}else{return 3212;}}else{return 16103;}}else{return 13547;}}else if(*s=='m'){s++;if(!*s){return 26598;}else if(*s=='a'){s++;if(!*s){return 27076;}else if(*s=='n'){s++;if(!*s){return 6133;}else if(*s=='o'){s++;if(!*s){return 19292;}else if(*s=='p'){s++;if(!*s){return 26563;}else if(*s=='h'){s++;if(!*s){return 22476;}else if(*s=='o'){s++;if(!*s){return 25985;}else if(*s=='b'){s++;if(!*s){return 4150;}else if(*s=='i'){s++;if(!*s){return 26878;}else if(*s=='a'){s++;if(!*s){return 24222;}else{return 14374;}}else{return 3509;}}else{return 18195;}}else{return 6799;}}else{return 22358;}}else{return 28778;}}else{return 26722;}}else{return 448;}}else{return 28084;}}else{return 10949;}}else{return 15875;}}else if(*s=='o'){s++;if(!*s){return 9408;}else if(*s=='n'){s++;if(!*s){return 4859;}else if(*s=='y'){s++;if(!*s){return 8685;}else if(*s=='c'){s++;if(!*s){return 29806;}else if(*s=='t'){s++;if(!*s){return 29328;}else if(*s=='i'){s++;if(!*s){return 5240;}else if(*s=='t'){s++;if(!*s){return 28353;}else if(*s=='r'){s++;if(!*s){return 24926;}else if(*s=='o'){s++;if(!*s){return 7991;}else if(*s=='p'){s++;if(!*s){return 16983;}else if(*s=='i'){s++;if(!*s){return 28690;}else if(*s=='c'){s++;if(!*s){return 3363;}else{return 14707;}}else{return 26994;}}else{return 29;}}else{return 9670;}}else{return 16136;}}else{return 8855;}}else{return 8611;}}else{return 15949;}}else{return 25294;}}else{return 19295;}}else{return 2324;}}else{return 19444;}}else if(*s=='n'){s++;if(!*s){return 9602;}else if(*s=='i'){s++;if(!*s){return 5174;}else if(*s=='c'){s++;if(!*s){return 2930;}else if(*s=='u'){s++;if(!*s){return 11613;}else if(*s=='l'){s++;if(!*s){return 30368;}else if(*s=='a'){s++;if(!*s){return 6379;}else if(*s=='t'){s++;if(!*s){return 30754;}else if(*s=='e'){s++;if(!*s){return 1704;}else{return 30147;}}else{return 24218;}}else{return 30063;}}else{return 28818;}}else{return 16275;}}else{return 18507;}}else{return 10946;}}else if(*s=='e'){s++;if(!*s){return 21434;}else if(*s=='s'){s++;if(!*s){return 4014;}else if(*s=='i'){s++;if(!*s){return 5092;}else if(*s=='c'){s++;if(!*s){return 11356;}else{return 6065;}}else if(*s=='s'){s++;if(!*s){return 28057;}else{return 4407;}}else{return 24369;}}else{return 19126;}}else{return 4560;}}else{return 11849;}}else{return 9270;}}else if(*s=='i'){s++;if(!*s){return 9295;}else if(*s=='l'){s++;if(!*s){return 15250;}else if(*s=='p'){s++;if(!*s){return 28957;}else if(*s=='y'){s++;if(!*s){return 3279;}else{return 22129;}}else{return 11159;}}else{return 31005;}}else{return 8927;}}else if(*s=='l'){s++;if(!*s){return 24483;}else if(*s=='a'){s++;if(!*s){return 18501;}else if(*s=='s'){s++;if(!*s){return 27110;}else if(*s=='h'){s++;if(!*s){return 27698;}else if(*s=='a'){s++;if(!*s){return 4046;}else if(*s=='n'){s++;if(!*s){return 9621;}else{return 27965;}}else{return 1271;}}else{return 1576;}}else{return 28179;}}else{return 9876;}}else if(*s=='o'){s++;if(!*s){return 12019;}else if(*s=='o'){s++;if(!*s){return 9513;}else if(*s=='m'){s++;if(!*s){return 17736;}else if(*s=='y'){s++;if(!*s){return 19245;}else{return 7236;}}else{return 22118;}}else{return 21582;}}else{return 20002;}}else{return 2324;}}else if(*s=='o'){s++;if(!*s){return 16410;}else if(*s=='p'){s++;if(!*s){return 11938;}else if(*s=='h'){s++;if(!*s){return 18049;}else if(*s=='e'){s++;if(!*s){return 7240;}else if(*s=='r'){s++;if(!*s){return 29102;}else{return 22822;}}else{return 7111;}}else{return 1109;}}else{return 23848;}}else if(*s=='u'){s++;if(!*s){return 17640;}else if(*s=='s'){s++;if(!*s){return 19868;}else if(*s=='t'){s++;if(!*s){return 19441;}else if(*s=='r'){s++;if(!*s){return 9778;}else if(*s=='o'){s++;if(!*s){return 20913;}else if(*s=='u'){s++;if(!*s){return 20083;}else if(*s=='s'){s++;if(!*s){return 2518;}else{return 15670;}}else{return 20046;}}else{return 20309;}}else{return 25067;}}else{return 14317;}}else{return 21595;}}else{return 7373;}}else if(*s=='l'){s++;if(!*s){return 1535;}else if(*s=='e'){s++;if(!*s){return 7387;}else if(*s=='e'){s++;if(!*s){return 5661;}else{return 7541;}}else if(*s=='m'){s++;if(!*s){return 966;}else{return 10551;}}else{return 21344;}}else{return 10639;}}else if(*s=='n'){s++;if(!*s){return 26637;}else if(*s=='o'){s++;if(!*s){return 5315;}else if(*s=='t'){s++;if(!*s){return 23162;}else if(*s=='o'){s++;if(!*s){return 1466;}else if(*s=='k'){s++;if(!*s){return 9717;}else if(*s=='o'){s++;if(!*s){return 20758;}else if(*s=='n'){s++;if(!*s){return 3412;}else if(*s=='t'){s++;if(!*s){return 20540;}else{return 27209;}}else{return 3351;}}else{return 5068;}}else{return 9711;}}else{return 20037;}}else{return 10119;}}else{return 6427;}}else{return 22729;}}else{return 24120;}}else if(*s=='r'){s++;if(!*s){return 25038;}else if(*s=='i'){s++;if(!*s){return 26340;}else if(*s=='d'){s++;if(!*s){return 516;}else if(*s=='i'){s++;if(!*s){return 8775;}else if(*s=='r'){s++;if(!*s){return 3150;}else if(*s=='o'){s++;if(!*s){return 6481;}else if(*s=='n'){s++;if(!*s){return 28768;}else{return 21907;}}else{return 10375;}}else{return 22386;}}else{return 20004;}}else{return 18865;}}else{return 20168;}}else if(*s=='e'){s++;if(!*s){return 21756;}else if(*s=='e'){s++;if(!*s){return 743;}else if(*s=='n'){s++;if(!*s){return 25451;}else if(*s=='b'){s++;if(!*s){return 27020;}else if(*s=='a'){s++;if(!*s){return 15796;}else if(*s=='c'){s++;if(!*s){return 9465;}else if(*s=='k'){s++;if(!*s){return 17186;}else{return 16155;}}else{return 30742;}}else{return 20003;}}else{return 6322;}}else{return 9928;}}else{return 27372;}}else{return 7282;}}else if(*s=='u'){s++;if(!*s){return 17942;}else if(*s=='e'){s++;if(!*s){return 20553;}else if(*s=='l'){s++;if(!*s){return 18031;}else if(*s=='i'){s++;if(!*s){return 13643;}else if(*s=='n'){s++;if(!*s){return 24623;}else if(*s=='g'){s++;if(!*s){return 23469;}else{return 16216;}}else{return 18687;}}else{return 2312;}}else{return 18186;}}else{return 9534;}}else{return 13534;}}else if(*s=='a'){s++;if(!*s){return 24497;}else if(*s=='p'){s++;if(!*s){return 18283;}else if(*s=='p'){s++;if(!*s){return 11331;}else if(*s=='l'){s++;if(!*s){return 8399;}else if(*s=='e'){s++;if(!*s){return 5577;}else if(*s=='r'){s++;if(!*s){return 23691;}else{return 16760;}}else{return 4224;}}else{return 410;}}else{return 8893;}}else{return 30871;}}else if(*s=='n'){s++;if(!*s){return 23970;}else if(*s=='u'){s++;if(!*s){return 15875;}else if(*s=='l'){s++;if(!*s){return 2561;}else if(*s=='i'){s++;if(!*s){return 20001;}else if(*s=='f'){s++;if(!*s){return 5064;}else if(*s=='e'){s++;if(!*s){return 5732;}else if(*s=='r'){s++;if(!*s){return 12639;}else if(*s=='o'){s++;if(!*s){return 615;}else if(*s=='u'){s++;if(!*s){return 24665;}else if(*s=='s'){s++;if(!*s){return 3500;}else{return 27442;}}else{return 3376;}}else{return 29502;}}else{return 26731;}}else{return 10567;}}else{return 963;}}else{return 13676;}}else{return 12405;}}else{return 264;}}else{return 15826;}}else if(*s=='v'){s++;if(!*s){return 23480;}else if(*s=='i'){s++;if(!*s){return 1219;}else if(*s=='m'){s++;if(!*s){return 3123;}else if(*s=='e'){s++;if(!*s){return 14449;}else if(*s=='t'){s++;if(!*s){return 10451;}else if(*s=='r'){s++;if(!*s){return 30697;}else if(*s=='y'){s++;if(!*s){return 2465;}else{return 8991;}}else{return 4321;}}else{return 14661;}}else{return 4822;}}else{return 22697;}}else{return 11567;}}else{return 19884;}}else{return 30992;}}else if(*s=='o'){s++;if(!*s){return 27931;}else if(*s=='s'){s++;if(!*s){return 26457;}else if(*s=='s'){s++;if(!*s){return 3175;}else if(*s=='n'){s++;if(!*s){return 9362;}else if(*s=='e'){s++;if(!*s){return 11178;}else if(*s=='s'){s++;if(!*s){return 29593;}else if(*s=='s'){s++;if(!*s){return 5823;}else{return 21395;}}else{return 29643;}}else{return 21509;}}else{return 8219;}}else{return 13356;}}else{return 14041;}}else{return 16697;}}else{return 21099;}}else if(*s=='u'){s++;if(!*s){return 31052;}else if(*s=='a'){s++;if(!*s){return 3831;}else if(*s=='n'){s++;if(!*s){return 16531;}else if(*s=='g'){s++;if(!*s){return 15658;}else if(*s=='o'){s++;if(!*s){return 2294;}else{return 26518;}}else{return 14397;}}else{return 7601;}}else if(*s=='v'){s++;if(!*s){return 17041;}else if(*s=='i'){s++;if(!*s){return 6012;}else if(*s=='n'){s++;if(!*s){return 16183;}else if(*s=='a'){s++;if(!*s){return 14832;}else{return 29874;}}else{return 27626;}}else{return 943;}}else{return 7425;}}else{return 27691;}}else if(*s=='l'){s++;if(!*s){return 24717;}else if(*s=='r'){s++;if(!*s){return 2657;}else if(*s=='a'){s++;if(!*s){return 25146;}else if(*s=='v'){s++;if(!*s){return 18908;}else if(*s=='a'){s++;if(!*s){return 849;}else if(*s=='g'){s++;if(!*s){return 15655;}else if(*s=='e'){s++;if(!*s){return 19220;}else{return 31133;}}else{return 27163;}}else{return 29354;}}else{return 18109;}}else{return 24535;}}else{return 24865;}}else{return 30420;}}else{return 4784;}}else{return 6776;}}else if(*s=='f'){s++;if(!*s){return 19838;}else if(*s=='a'){s++;if(!*s){return 3017;}else if(*s=='b'){s++;if(!*s){return 27013;}else if(*s=='i'){s++;if(!*s){return 25942;}else if(*s=='a'){s++;if(!*s){return 16438;}else if(*s=='n'){s++;if(!*s){return 22626;}else if(*s=='i'){s++;if(!*s){return 6798;}else if(*s=='s'){s++;if(!*s){return 7707;}else if(*s=='t'){s++;if(!*s){return 6343;}else{return 14215;}}else{return 6314;}}else{return 19295;}}else{return 19637;}}else{return 17426;}}else{return 14742;}}else if(*s=='r'){s++;if(!*s){return 16665;}else if(*s=='i'){s++;if(!*s){return 16858;}else if(*s=='c'){s++;if(!*s){return 24794;}else{return 10467;}}else{return 4128;}}else{return 15496;}}else{return 19828;}}else if(*s=='d'){s++;if(!*s){return 29265;}else if(*s=='d'){s++;if(!*s){return 3692;}else if(*s=='i'){s++;if(!*s){return 3636;}else if(*s=='s'){s++;if(!*s){return 2886;}else if(*s=='h'){s++;if(!*s){return 6741;}else if(*s=='n'){s++;if(!*s){return 30374;}else if(*s=='e'){s++;if(!*s){return 25591;}else if(*s=='s'){s++;if(!*s){return 31315;}else if(*s=='s'){s++;if(!*s){return 14099;}else{return 17946;}}else{return 2143;}}else{return 9474;}}else{return 13868;}}else{return 8000;}}else{return 1034;}}else{return 29419;}}else{return 30643;}}else{return 22876;}}else if(*s=='m'){s++;if(!*s){return 6113;}else if(*s=='i'){s++;if(!*s){return 18991;}else if(*s=='l'){s++;if(!*s){return 8117;}else if(*s=='i'){s++;if(!*s){return 22497;}else if(*s=='s'){s++;if(!*s){return 19546;}else if(*s=='t'){s++;if(!*s){return 23280;}else if(*s=='i'){s++;if(!*s){return 10917;}else if(*s=='c'){s++;if(!*s){return 26815;}else if(*s=='a'){s++;if(!*s){return 1641;}else if(*s=='l'){s++;if(!*s){return 24792;}else{return 8384;}}else{return 15357;}}else{return 8363;}}else{return 818;}}else{return 9565;}}else{return 4912;}}else{return 14344;}}else{return 3514;}}else{return 4275;}}else{return 13467;}}else if(*s=='n'){s++;if(!*s){return 6553;}else if(*s=='n'){s++;if(!*s){return 29736;}else if(*s=='i'){s++;if(!*s){return 12524;}else if(*s=='e'){s++;if(!*s){return 12821;}else if(*s=='r'){s++;if(!*s){return 6549;}else{return 949;}}else{return 10242;}}else{return 17160;}}else{return 14694;}}else{return 19119;}}else if(*s=='u'){s++;if(!*s){return 2258;}else if(*s=='s'){s++;if(!*s){return 23188;}else if(*s=='s'){s++;if(!*s){return 5771;}else if(*s=='e'){s++;if(!*s){return 17244;}else if(*s=='b'){s++;if(!*s){return 16196;}else if(*s=='r'){s++;if(!*s){return 6454;}else if(*s=='a'){s++;if(!*s){return 18243;}else if(*s=='i'){s++;if(!*s){return 26590;}else if(*s=='e'){s++;if(!*s){return 17284;}else{return 1844;}}else{return 17580;}}else{return 7969;}}else{return 15854;}}else{return 2800;}}else{return 16282;}}else{return 1629;}}else{return 13851;}}else{return 23904;}}else if(*s=='t'){s++;if(!*s){return 16642;}else if(*s=='l'){s++;if(!*s){return 27452;}else if(*s=='i'){s++;if(!*s){return 27495;}else if(*s=='n'){s++;if(!*s){return 9096;}else if(*s=='g'){s++;if(!*s){return 25721;}else{return 24120;}}else{return 2700;}}else{return 19486;}}else{return 19135;}}else{return 29132;}}else{return 18240;}}else if(*s=='e'){s++;if(!*s){return 4869;}else if(*s=='c'){s++;if(!*s){return 9803;}else if(*s=='u'){s++;if(!*s){return 19018;}else if(*s=='l'){s++;if(!*s){return 6671;}else if(*s=='e'){s++;if(!*s){return 2741;}else if(*s=='n'){s++;if(!*s){return 21403;}else if(*s=='t'){s++;if(!*s){return 6244;}else{return 12771;}}else{return 4060;}}else{return 4954;}}else{return 19398;}}else{return 19625;}}else{return 794;}}else if(*s=='r'){s++;if(!*s){return 15577;}else if(*s=='a'){s++;if(!*s){return 22535;}else if(*s=='h'){s++;if(!*s){return 13371;}else if(*s=='a'){s++;if(!*s){return 6160;}else if(*s=='n'){s++;if(!*s){return 21795;}else{return 9142;}}else{return 18662;}}else{return 30578;}}else{return 15567;}}else if(*s=='t'){s++;if(!*s){return 21977;}else if(*s=='i'){s++;if(!*s){return 31304;}else if(*s=='l'){s++;if(!*s){return 22624;}else if(*s=='e'){s++;if(!*s){return 2897;}else if(*s=='n'){s++;if(!*s){return 19749;}else if(*s=='e'){s++;if(!*s){return 6756;}else if(*s=='s'){s++;if(!*s){return 11477;}else if(*s=='s'){s++;if(!*s){return 5509;}else{return 14058;}}else{return 19253;}}else{return 7981;}}else{return 159;}}else{return 17856;}}else{return 24142;}}else{return 25139;}}else{return 14475;}}else{return 18997;}}else if(*s=='n'){s++;if(!*s){return 4134;}else if(*s=='d'){s++;if(!*s){return 25858;}else if(*s=='i'){s++;if(!*s){return 18008;}else if(*s=='l'){s++;if(!*s){return 15121;}else if(*s=='l'){s++;if(!*s){return 24722;}else if(*s=='a'){s++;if(!*s){return 6609;}else if(*s=='t'){s++;if(!*s){return 18183;}else if(*s=='i'){s++;if(!*s){return 27636;}else if(*s=='o'){s++;if(!*s){return 20306;}else if(*s=='n'){s++;if(!*s){return 25251;}else{return 17995;}}else{return 23020;}}else{return 8382;}}else{return 26943;}}else{return 19743;}}else{return 22856;}}else{return 27805;}}else{return 30064;}}else{return 31213;}}else{return 8132;}}else{return 11087;}}else if(*s=='i'){s++;if(!*s){return 9580;}else if(*s=='b'){s++;if(!*s){return 30128;}else if(*s=='r'){s++;if(!*s){return 20371;}else if(*s=='i'){s++;if(!*s){return 6639;}else if(*s=='l'){s++;if(!*s){return 5590;}else if(*s=='l'){s++;if(!*s){return 29538;}else if(*s=='o'){s++;if(!*s){return 28284;}else if(*s=='s'){s++;if(!*s){return 9259;}else if(*s=='e'){s++;if(!*s){return 7422;}else{return 28883;}}else{return 30621;}}else{return 20404;}}else{return 30284;}}else{return 19042;}}else{return 4270;}}else if(*s=='o'){s++;if(!*s){return 1640;}else if(*s=='b'){s++;if(!*s){return 17655;}else if(*s=='l'){s++;if(!*s){return 23057;}else if(*s=='a'){s++;if(!*s){return 3670;}else if(*s=='s'){s++;if(!*s){return 6352;}else if(*s=='t'){s++;if(!*s){return 14961;}else{return 9110;}}else{return 13587;}}else{return 8385;}}else{return 25687;}}else{return 28396;}}else{return 2336;}}else{return 7467;}}else{return 17908;}}else if(*s=='e'){s++;if(!*s){return 26293;}else{return 6807;}}else if(*s=='d'){s++;if(!*s){return 27070;}else if(*s=='u'){s++;if(!*s){return 22121;}else if(*s=='c'){s++;if(!*s){return 2891;}else if(*s=='i'){s++;if(!*s){return 11134;}else if(*s=='a'){s++;if(!*s){return 16524;}else if(*s=='r'){s++;if(!*s){return 31217;}else if(*s=='y'){s++;if(!*s){return 15218;}else{return 22184;}}else{return 20389;}}else{return 18581;}}else{return 20969;}}else{return 27572;}}else{return 12713;}}else{return 20790;}}else if(*s=='g'){s++;if(!*s){return 28661;}else{return 14042;}}else if(*s=='f'){s++;if(!*s){return 13197;}else if(*s=='t'){s++;if(!*s){return 13437;}else if(*s=='y'){s++;if(!*s){return 6402;}else{return 22281;}}else{return 23772;}}else{return 6245;}}else if(*s=='m'){s++;if(!*s){return 26234;}else if(*s=='b'){s++;if(!*s){return 31174;}else if(*s=='r'){s++;if(!*s){return 954;}else if(*s=='i'){s++;if(!*s){return 9808;}else if(*s=='a'){s++;if(!*s){return 900;}else if(*s=='t'){s++;if(!*s){return 29736;}else if(*s=='e'){s++;if(!*s){return 8020;}else{return 28106;}}else{return 31005;}}else{return 11293;}}else{return 5535;}}else{return 3670;}}else{return 28313;}}else{return 12080;}}else if(*s=='n'){s++;if(!*s){return 16622;}else{return 16925;}}else if(*s=='p'){s++;if(!*s){return 27849;}else{return 16025;}}else if(*s=='s'){s++;if(!*s){return 19715;}else if(*s=='s'){s++;if(!*s){return 8011;}else if(*s=='i'){s++;if(!*s){return 10563;}else if(*s=='p'){s++;if(!*s){return 7108;}else if(*s=='e'){s++;if(!*s){return 21724;}else if(*s=='d'){s++;if(!*s){return 3991;}else if(*s=='i'){s++;if(!*s){return 14498;}else if(*s=='a'){s++;if(!*s){return 6645;}else{return 29922;}}else{return 24762;}}else{return 26399;}}else{return 10273;}}else{return 28914;}}else{return 26051;}}else{return 18904;}}else{return 8718;}}else if(*s=='r'){s++;if(!*s){return 30321;}else{return 3706;}}else if(*s=='t'){s++;if(!*s){return 3069;}else{return 7889;}}else{return 7428;}}else if(*s=='l'){s++;if(!*s){return 18813;}else if(*s=='a'){s++;if(!*s){return 6074;}else if(*s=='i'){s++;if(!*s){return 7971;}else if(*s=='t'){s++;if(!*s){return 11991;}else if(*s=='h'){s++;if(!*s){return 20822;}else if(*s=='s'){s++;if(!*s){return 21236;}else if(*s=='h'){s++;if(!*s){return 24980;}else if(*s=='i'){s++;if(!*s){return 21034;}else if(*s=='p'){s++;if(!*s){return 440;}else{return 708;}}else{return 20595;}}else{return 140;}}else{return 25561;}}else{return 2018;}}else{return 735;}}else{return 3178;}}else{return 13279;}}else if(*s=='u'){s++;if(!*s){return 31233;}else if(*s=='s'){s++;if(!*s){return 15459;}else if(*s=='t'){s++;if(!*s){return 2477;}else if(*s=='e'){s++;if(!*s){return 26367;}else if(*s=='r'){s++;if(!*s){return 4514;}else{return 25148;}}else{return 16555;}}else{return 5107;}}else{return 4416;}}else if(*s=='o'){s++;if(!*s){return 22978;}else if(*s=='r'){s++;if(!*s){return 21403;}else if(*s=='i'){s++;if(!*s){return 16457;}else if(*s=='t'){s++;if(!*s){return 5041;}else if(*s=='e'){s++;if(!*s){return 12126;}else{return 25855;}}else{return 13993;}}else{return 7903;}}else{return 7697;}}else{return 18856;}}else{return 24839;}}else if(*s=='o'){s++;if(!*s){return 3610;}else if(*s=='s'){s++;if(!*s){return 28477;}else if(*s=='s'){s++;if(!*s){return 24091;}else if(*s=='i'){s++;if(!*s){return 26352;}else if(*s=='e'){s++;if(!*s){return 29868;}else{return 9177;}}else{return 27608;}}else{return 26420;}}else{return 20310;}}else if(*s=='o'){s++;if(!*s){return 17043;}else if(*s=='d'){s++;if(!*s){return 15979;}else if(*s=='l'){s++;if(!*s){return 20399;}else if(*s=='i'){s++;if(!*s){return 2773;}else if(*s=='k'){s++;if(!*s){return 25704;}else if(*s=='e'){s++;if(!*s){return 23295;}else{return 21125;}}else{return 18125;}}else{return 5100;}}else{return 30992;}}else{return 12400;}}else{return 19004;}}else{return 6516;}}else{return 15347;}}else if(*s=='o'){s++;if(!*s){return 14766;}else if(*s=='r'){s++;if(!*s){return 6692;}else if(*s=='m'){s++;if(!*s){return 26122;}else if(*s=='y'){s++;if(!*s){return 16273;}else if(*s=='l'){s++;if(!*s){return 15178;}else if(*s=='a'){s++;if(!*s){return 27458;}else if(*s=='l'){s++;if(!*s){return 6398;}else{return 30668;}}else{return 10441;}}else{return 19286;}}else{return 3923;}}else{return 29021;}}else if(*s=='b'){s++;if(!*s){return 25003;}else if(*s=='e'){s++;if(!*s){return 818;}else if(*s=='a'){s++;if(!*s){return 23046;}else if(*s=='r'){s++;if(!*s){return 15456;}else if(*s=='e'){s++;if(!*s){return 24623;}else if(*s=='r'){s++;if(!*s){return 24276;}else{return 6703;}}else{return 25550;}}else{return 20911;}}else{return 15104;}}else{return 5828;}}else{return 13430;}}else if(*s=='e'){s++;if(!*s){return 8309;}else if(*s=='s'){s++;if(!*s){return 16502;}else if(*s=='t'){s++;if(!*s){return 13265;}else if(*s=='l'){s++;if(!*s){return 30848;}else if(*s=='e'){s++;if(!*s){return 21773;}else if(*s=='s'){s++;if(!*s){return 27608;}else if(*s=='s'){s++;if(!*s){return 27375;}else{return 27023;}}else{return 24736;}}else{return 15887;}}else{return 24985;}}else{return 30425;}}else{return 23163;}}else if(*s=='l'){s++;if(!*s){return 17321;}else if(*s=='o'){s++;if(!*s){return 17957;}else if(*s=='o'){s++;if(!*s){return 15792;}else if(*s=='p'){s++;if(!*s){return 25074;}else if(*s=='e'){s++;if(!*s){return 20480;}else if(*s=='r'){s++;if(!*s){return 16255;}else{return 17461;}}else{return 21377;}}else{return 19492;}}else{return 20916;}}else{return 26027;}}else{return 30298;}}else{return 20276;}}else if(*s=='w'){s++;if(!*s){return 1348;}else if(*s=='a'){s++;if(!*s){return 12957;}else if(*s=='r'){s++;if(!*s){return 29524;}else if(*s=='d'){s++;if(!*s){return 15879;}else if(*s=='e'){s++;if(!*s){return 420;}else if(*s=='r'){s++;if(!*s){return 28438;}else{return 19882;}}else{return 10733;}}else{return 15585;}}else{return 24918;}}else{return 19914;}}else{return 20279;}}else{return 23865;}}else{return 5849;}}else if(*s=='r'){s++;if(!*s){return 11144;}else if(*s=='o'){s++;if(!*s){return 22542;}else if(*s=='n'){s++;if(!*s){return 3206;}else if(*s=='t'){s++;if(!*s){return 7757;}else if(*s=='l'){s++;if(!*s){return 25727;}else if(*s=='e'){s++;if(!*s){return 9547;}else if(*s=='s'){s++;if(!*s){return 9435;}else if(*s=='s'){s++;if(!*s){return 29769;}else if(*s=='n'){s++;if(!*s){return 8280;}else if(*s=='e'){s++;if(!*s){return 22722;}else if(*s=='s'){s++;if(!*s){return 18002;}else if(*s=='s'){s++;if(!*s){return 11873;}else{return 25026;}}else{return 13578;}}else{return 2871;}}else{return 15531;}}else{return 24703;}}else{return 21877;}}else{return 25337;}}else{return 14618;}}else if(*s=='o'){s++;if(!*s){return 5951;}else if(*s=='p'){s++;if(!*s){return 12479;}else if(*s=='o'){s++;if(!*s){return 19843;}else if(*s=='n'){s++;if(!*s){return 1294;}else if(*s=='t'){s++;if(!*s){return 7042;}else if(*s=='i'){s++;if(!*s){return 30468;}else if(*s=='n'){s++;if(!*s){return 10964;}else if(*s=='e'){s++;if(!*s){return 1698;}else{return 8440;}}else{return 1750;}}else{return 25968;}}else{return 2673;}}else{return 17513;}}else{return 17639;}}else{return 24917;}}else{return 30470;}}else{return 19034;}}else{return 18013;}}else{return 22156;}}else{return 25758;}}else if(*s=='u'){s++;if(!*s){return 11648;}else if(*s=='r'){s++;if(!*s){return 798;}else if(*s=='l'){s++;if(!*s){return 29355;}else if(*s=='o'){s++;if(!*s){return 22269;}else if(*s=='u'){s++;if(!*s){return 16777;}else if(*s=='g'){s++;if(!*s){return 19190;}else if(*s=='h'){s++;if(!*s){return 27816;}else{return 11762;}}else{return 2300;}}else{return 9738;}}else{return 7734;}}else{return 6875;}}else{return 14693;}}else if(*s=='z'){s++;if(!*s){return 4533;}else if(*s=='z'){s++;if(!*s){return 6120;}else if(*s=='i'){s++;if(!*s){return 23661;}else if(*s=='n'){s++;if(!*s){return 29254;}else if(*s=='e'){s++;if(!*s){return 23320;}else if(*s=='s'){s++;if(!*s){return 18032;}else if(*s=='s'){s++;if(!*s){return 25613;}else{return 10443;}}else{return 8222;}}else{return 30160;}}else{return 686;}}else{return 8961;}}else{return 25415;}}else{return 8433;}}else if(*s=='n'){s++;if(!*s){return 11431;}else if(*s=='t'){s++;if(!*s){return 8022;}else if(*s=='u'){s++;if(!*s){return 3985;}else if(*s=='m'){s++;if(!*s){return 21393;}else if(*s=='i'){s++;if(!*s){return 30510;}else if(*s=='a'){s++;if(!*s){return 537;}else{return 14845;}}else{return 30208;}}else{return 25999;}}else{return 27421;}}else{return 30557;}}else{return 3840;}}else{return 26286;}}else{return 23197;}}else if(*s=='i'){s++;if(!*s){return 25252;}else if(*s=='a'){s++;if(!*s){return 11489;}else if(*s=='t'){s++;if(!*s){return 30428;}else if(*s=='r'){s++;if(!*s){return 22412;}else if(*s=='o'){s++;if(!*s){return 21797;}else if(*s=='p'){s++;if(!*s){return 26689;}else if(*s=='h'){s++;if(!*s){return 5433;}else if(*s=='y'){s++;if(!*s){return 9927;}else if(*s=='s'){s++;if(!*s){return 24390;}else if(*s=='i'){s++;if(!*s){return 20150;}else if(*s=='c'){s++;if(!*s){return 5104;}else if(*s=='i'){s++;if(!*s){return 29495;}else if(*s=='s'){s++;if(!*s){return 24594;}else if(*s=='t'){s++;if(!*s){return 23128;}else{return 10172;}}else{return 15648;}}else{return 18079;}}else{return 4771;}}else{return 17843;}}else{return 1373;}}else{return 6648;}}else{return 5057;}}else{return 2787;}}else{return 31170;}}else{return 2867;}}else{return 11713;}}else{return 10060;}}else if(*s=='d'){s++;if(!*s){return 7475;}else if(*s=='y'){s++;if(!*s){return 23750;}else if(*s=='l'){s++;if(!*s){return 29561;}else if(*s=='i'){s++;if(!*s){return 7458;}else if(*s=='s'){s++;if(!*s){return 16155;}else if(*s=='m'){s++;if(!*s){return 30378;}else{return 325;}}else if(*s=='t'){s++;if(!*s){return 10094;}else{return 12316;}}else{return 148;}}else{return 16825;}}else{return 5288;}}else{return 16690;}}else if(*s=='r'){s++;if(!*s){return 14542;}else if(*s=='i'){s++;if(!*s){return 15190;}else if(*s=='s'){s++;if(!*s){return 28608;}else if(*s=='i'){s++;if(!*s){return 18521;}else if(*s=='d'){s++;if(!*s){return 1643;}else{return 24804;}}else{return 9809;}}else{return 26773;}}else{return 6415;}}else{return 1225;}}else if(*s=='e'){s++;if(!*s){return 6500;}else if(*s=='o'){s++;if(!*s){return 6560;}else if(*s=='g'){s++;if(!*s){return 235;}else if(*s=='r'){s++;if(!*s){return 13964;}else if(*s=='a'){s++;if(!*s){return 20006;}else if(*s=='p'){s++;if(!*s){return 92;}else if(*s=='h'){s++;if(!*s){return 21123;}else{return 22609;}}else{return 22742;}}else{return 9453;}}else{return 3865;}}else{return 9574;}}else{return 14520;}}else{return 16797;}}else{return 2351;}}else if(*s=='m'){s++;if(!*s){return 27533;}else if(*s=='p'){s++;if(!*s){return 26837;}else if(*s=='r'){s++;if(!*s){return 15670;}else if(*s=='o'){s++;if(!*s){return 11774;}else if(*s=='p'){s++;if(!*s){return 13677;}else if(*s=='r'){s++;if(!*s){return 26325;}else if(*s=='i'){s++;if(!*s){return 7022;}else if(*s=='a'){s++;if(!*s){return 12016;}else if(*s=='t'){s++;if(!*s){return 11858;}else if(*s=='e'){s++;if(!*s){return 649;}else{return 14639;}}else{return 24543;}}else{return 20464;}}else{return 6369;}}else{return 13260;}}else{return 15034;}}else{return 28627;}}else{return 23117;}}else{return 9767;}}else if(*s=='m'){s++;if(!*s){return 8844;}else if(*s=='e'){s++;if(!*s){return 5029;}else if(*s=='t'){s++;if(!*s){return 343;}else if(*s=='h'){s++;if(!*s){return 6367;}else if(*s=='o'){s++;if(!*s){return 29727;}else if(*s=='d'){s++;if(!*s){return 13619;}else if(*s=='i'){s++;if(!*s){return 2749;}else if(*s=='c'){s++;if(!*s){return 22012;}else if(*s=='a'){s++;if(!*s){return 18831;}else if(*s=='l'){s++;if(!*s){return 29346;}else{return 3243;}}else{return 17152;}}else{return 22434;}}else{return 17479;}}else{return 14275;}}else{return 3263;}}else{return 23023;}}else{return 27155;}}else{return 10069;}}else if(*s=='o'){s++;if(!*s){return 29273;}else if(*s=='r'){s++;if(!*s){return 28708;}else if(*s=='a'){s++;if(!*s){return 22223;}else if(*s=='l'){s++;if(!*s){return 1930;}else if(*s=='i'){s++;if(!*s){return 20771;}else if(*s=='s'){s++;if(!*s){return 29270;}else if(*s=='m'){s++;if(!*s){return 20806;}else{return 30986;}}else if(*s=='t'){s++;if(!*s){return 9086;}else{return 2914;}}else{return 19669;}}else{return 27299;}}else{return 3095;}}else{return 18502;}}else{return 17770;}}else{return 17598;}}else{return 16448;}}else{return 20921;}}else if(*s=='n'){s++;if(!*s){return 21776;}else if(*s=='a'){s++;if(!*s){return 27455;}else if(*s=='n'){s++;if(!*s){return 19696;}else if(*s=='i'){s++;if(!*s){return 255;}else if(*s=='m'){s++;if(!*s){return 18770;}else if(*s=='a'){s++;if(!*s){return 24396;}else if(*s=='t'){s++;if(!*s){return 31113;}else if(*s=='e'){s++;if(!*s){return 29351;}else{return 22601;}}else{return 10664;}}else{return 3943;}}else{return 12314;}}else{return 6207;}}else{return 21248;}}else{return 1478;}}else if(*s=='c'){s++;if(!*s){return 28454;}else if(*s=='o'){s++;if(!*s){return 16121;}else if(*s=='m'){s++;if(!*s){return 11894;}else if(*s=='p'){s++;if(!*s){return 8860;}else if(*s=='a'){s++;if(!*s){return 7964;}else if(*s=='c'){s++;if(!*s){return 7663;}else if(*s=='t'){s++;if(!*s){return 23535;}else if(*s=='n'){s++;if(!*s){return 4662;}else if(*s=='e'){s++;if(!*s){return 1136;}else if(*s=='s'){s++;if(!*s){return 8111;}else if(*s=='s'){s++;if(!*s){return 31073;}else{return 12369;}}else{return 1014;}}else{return 13057;}}else{return 30651;}}else{return 20652;}}else{return 15868;}}else{return 18795;}}else{return 9873;}}else{return 5355;}}else if(*s=='n'){s++;if(!*s){return 30622;}else if(*s=='s'){s++;if(!*s){return 17327;}else if(*s=='p'){s++;if(!*s){return 18377;}else if(*s=='i'){s++;if(!*s){return 17839;}else if(*s=='c'){s++;if(!*s){return 16147;}else if(*s=='u'){s++;if(!*s){return 26754;}else if(*s=='o'){s++;if(!*s){return 9598;}else if(*s=='u'){s++;if(!*s){return 22955;}else if(*s=='s'){s++;if(!*s){return 7965;}else if(*s=='n'){s++;if(!*s){return 18560;}else if(*s=='e'){s++;if(!*s){return 27397;}else if(*s=='s'){s++;if(!*s){return 10074;}else if(*s=='s'){s++;if(!*s){return 6823;}else{return 22576;}}else{return 8414;}}else{return 15246;}}else{return 17725;}}else{return 15569;}}else{return 23856;}}else{return 24646;}}else{return 7564;}}else{return 1347;}}else{return 21731;}}else{return 1574;}}else if(*s=='u'){s++;if(!*s){return 3812;}else if(*s=='m'){s++;if(!*s){return 18844;}else if(*s=='e'){s++;if(!*s){return 1964;}else if(*s=='d'){s++;if(!*s){return 30104;}else{return 24364;}}else{return 2148;}}else{return 19848;}}else{return 1974;}}else{return 2790;}}else{return 23433;}}else{return 27302;}}else{return 918;}}else if(*s=='e'){s++;if(!*s){return 23019;}else if(*s=='f'){s++;if(!*s){return 18211;}else if(*s=='f'){s++;if(!*s){return 12813;}else if(*s=='e'){s++;if(!*s){return 13765;}else if(*s=='c'){s++;if(!*s){return 13833;}else if(*s=='t'){s++;if(!*s){return 20388;}else if(*s=='i'){s++;if(!*s){return 6121;}else if(*s=='v'){s++;if(!*s){return 18287;}else if(*s=='e'){s++;if(!*s){return 15001;}else if(*s=='l'){s++;if(!*s){return 26783;}else if(*s=='y'){s++;if(!*s){return 12385;}else{return 14365;}}else{return 24189;}}else{return 3921;}}else{return 4820;}}else{return 29242;}}else{return 4185;}}else{return 18732;}}else{return 16305;}}else{return 27942;}}else{return 13011;}}else{return 19358;}}else if(*s=='d'){s++;if(!*s){return 18241;}else if(*s=='i'){s++;if(!*s){return 1006;}else if(*s=='c'){s++;if(!*s){return 29323;}else if(*s=='a'){s++;if(!*s){return 21682;}else if(*s=='t'){s++;if(!*s){return 29676;}else if(*s=='i'){s++;if(!*s){return 13086;}else if(*s=='v'){s++;if(!*s){return 13113;}else if(*s=='e'){s++;if(!*s){return 17497;}else{return 25372;}}else{return 16874;}}else{return 9843;}}else{return 12093;}}else{return 15588;}}else{return 25862;}}else{return 9896;}}else if(*s=='u'){s++;if(!*s){return 28055;}else if(*s=='r'){s++;if(!*s){return 19682;}else if(*s=='a'){s++;if(!*s){return 21800;}else if(*s=='t'){s++;if(!*s){return 29140;}else if(*s=='i'){s++;if(!*s){return 24315;}else if(*s=='v'){s++;if(!*s){return 1998;}else if(*s=='e'){s++;if(!*s){return 20326;}else{return 27588;}}else{return 20593;}}else{return 26028;}}else{return 18772;}}else{return 3966;}}else{return 12298;}}else{return 22340;}}else{return 9733;}}else if(*s=='s'){s++;if(!*s){return 12891;}else if(*s=='e'){s++;if(!*s){return 3719;}else if(*s=='c'){s++;if(!*s){return 7712;}else if(*s=='t'){s++;if(!*s){return 28886;}else if(*s=='a'){s++;if(!*s){return 6849;}else if(*s=='r'){s++;if(!*s){return 16375;}else if(*s=='i'){s++;if(!*s){return 10094;}else if(*s=='u'){s++;if(!*s){return 2194;}else if(*s=='m'){s++;if(!*s){return 2782;}else{return 7152;}}else{return 89;}}else{return 20929;}}else{return 4690;}}else{return 23115;}}else{return 14628;}}else{return 13378;}}else if(*s=='n'){s++;if(!*s){return 6630;}else if(*s=='s'){s++;if(!*s){return 28376;}else if(*s=='i'){s++;if(!*s){return 18749;}else if(*s=='b'){s++;if(!*s){return 20120;}else if(*s=='i'){s++;if(!*s){return 27132;}else if(*s=='l'){s++;if(!*s){return 28638;}else if(*s=='i'){s++;if(!*s){return 12357;}else if(*s=='z'){s++;if(!*s){return 14778;}else if(*s=='a'){s++;if(!*s){return 6492;}else if(*s=='t'){s++;if(!*s){return 28522;}else if(*s=='i'){s++;if(!*s){return 5368;}else if(*s=='o'){s++;if(!*s){return 19004;}else if(*s=='n'){s++;if(!*s){return 14589;}else{return 24209;}}else{return 19026;}}else{return 9370;}}else{return 3780;}}else{return 16086;}}else{return 13241;}}else{return 24325;}}else{return 5080;}}else{return 27243;}}else{return 22069;}}else{return 28698;}}else{return 6600;}}else{return 9836;}}else{return 27243;}}else{return 5786;}}else if(*s=='t'){s++;if(!*s){return 9755;}else if(*s=='r'){s++;if(!*s){return 10954;}else if(*s=='a'){s++;if(!*s){return 17960;}else if(*s=='o'){s++;if(!*s){return 29651;}else if(*s=='s'){s++;if(!*s){return 17435;}else if(*s=='s'){s++;if(!*s){return 24114;}else if(*s=='e'){s++;if(!*s){return 11818;}else if(*s=='o'){s++;if(!*s){return 393;}else if(*s=='u'){s++;if(!*s){return 9519;}else if(*s=='s'){s++;if(!*s){return 27097;}else{return 19402;}}else{return 17502;}}else{return 11126;}}else{return 972;}}else{return 28015;}}else{return 15977;}}else{return 3499;}}else{return 12983;}}else{return 17907;}}else if(*s=='e'){s++;if(!*s){return 14776;}else if(*s=='r'){s++;if(!*s){return 17524;}else if(*s=='p'){s++;if(!*s){return 5353;}else if(*s=='r'){s++;if(!*s){return 3673;}else if(*s=='o'){s++;if(!*s){return 7665;}else if(*s=='t'){s++;if(!*s){return 24959;}else if(*s=='o'){s++;if(!*s){return 1476;}else if(*s=='p'){s++;if(!*s){return 28958;}else if(*s=='l'){s++;if(!*s){return 564;}else if(*s=='a'){s++;if(!*s){return 4298;}else if(*s=='s'){s++;if(!*s){return 6836;}else if(*s=='m'){s++;if(!*s){return 26628;}else if(*s=='i'){s++;if(!*s){return 2784;}else if(*s=='c'){s++;if(!*s){return 6335;}else{return 13182;}}else{return 22882;}}else{return 4523;}}else{return 13800;}}else{return 8537;}}else{return 23954;}}else{return 21163;}}else{return 6985;}}else{return 8473;}}else{return 7295;}}else{return 26350;}}else{return 29756;}}else if(*s=='s'){s++;if(!*s){return 26916;}else if(*s=='e'){s++;if(!*s){return 21735;}else if(*s=='a'){s++;if(!*s){return 25050;}else if(*s=='m'){s++;if(!*s){return 23654;}else if(*s=='e'){s++;if(!*s){return 9147;}else if(*s=='d'){s++;if(!*s){return 30321;}else{return 23663;}}else{return 30155;}}else{return 21243;}}else{return 15833;}}else{return 16186;}}else{return 11120;}}else if(*s=='j'){s++;if(!*s){return 30372;}else if(*s=='e'){s++;if(!*s){return 16934;}else if(*s=='c'){s++;if(!*s){return 24158;}else if(*s=='t'){s++;if(!*s){return 12737;}else if(*s=='u'){s++;if(!*s){return 17970;}else if(*s=='r'){s++;if(!*s){return 6646;}else if(*s=='a'){s++;if(!*s){return 9224;}else if(*s=='l'){s++;if(!*s){return 13280;}else{return 21184;}}else{return 3907;}}else{return 1950;}}else{return 1745;}}else{return 12815;}}else{return 19245;}}else{return 20177;}}else{return 19732;}}else if(*s=='d'){s++;if(!*s){return 22084;}else if(*s=='e'){s++;if(!*s){return 511;}else if(*s=='p'){s++;if(!*s){return 1180;}else if(*s=='e'){s++;if(!*s){return 17629;}else if(*s=='n'){s++;if(!*s){return 4500;}else if(*s=='d'){s++;if(!*s){return 6465;}else if(*s=='a'){s++;if(!*s){return 1308;}else if(*s=='b'){s++;if(!*s){return 26747;}else if(*s=='l'){s++;if(!*s){return 21554;}else if(*s=='e'){s++;if(!*s){return 1423;}else{return 22854;}}else{return 23492;}}else{return 10645;}}else{return 23591;}}else{return 24828;}}else{return 2979;}}else{return 23019;}}else{return 21636;}}else{return 18347;}}else{return 5839;}}else{return 5154;}}else{return 26684;}}else{return 25265;}}else if(*s=='v'){s++;if(!*s){return 5844;}else if(*s=='e'){s++;if(!*s){return 7411;}else if(*s=='n'){s++;if(!*s){return 11472;}else if(*s=='t'){s++;if(!*s){return 25700;}else if(*s=='i'){s++;if(!*s){return 15610;}else if(*s=='v'){s++;if(!*s){return 12816;}else if(*s=='e'){s++;if(!*s){return 10405;}else if(*s=='l'){s++;if(!*s){return 25984;}else if(*s=='y'){s++;if(!*s){return 2835;}else{return 24936;}}else{return 2931;}}else{return 15965;}}else{return 9718;}}else{return 21234;}}else{return 20056;}}else{return 7977;}}else{return 27308;}}else{return 19870;}}else{return 1244;}}else if(*s=='s'){s++;if(!*s){return 13448;}else if(*s=='o'){s++;if(!*s){return 6056;}else if(*s=='c'){s++;if(!*s){return 24321;}else if(*s=='o'){s++;if(!*s){return 27078;}else if(*s=='d'){s++;if(!*s){return 19876;}else if(*s=='e'){s++;if(!*s){return 8465;}else if(*s=='i'){s++;if(!*s){return 10280;}else if(*s=='n'){s++;if(!*s){return 6506;}else if(*s=='e'){s++;if(!*s){return 14048;}else{return 27700;}}else{return 10232;}}else{return 17572;}}else{return 1020;}}else{return 28044;}}else{return 25305;}}else{return 19425;}}else if(*s=='m'){s++;if(!*s){return 7523;}else if(*s=='a'){s++;if(!*s){return 22838;}else if(*s=='l'){s++;if(!*s){return 5840;}else if(*s=='t'){s++;if(!*s){return 6052;}else if(*s=='o'){s++;if(!*s){return 13756;}else if(*s=='s'){s++;if(!*s){return 10593;}else if(*s=='e'){s++;if(!*s){return 19633;}else{return 10059;}}else{return 16553;}}else{return 6433;}}else{return 13433;}}else{return 4025;}}else{return 7014;}}else{return 20978;}}else if(*s=='g'){s++;if(!*s){return 11511;}else if(*s=='y'){s++;if(!*s){return 29508;}else if(*s=='n'){s++;if(!*s){return 929;}else if(*s=='o'){s++;if(!*s){return 20787;}else if(*s=='u'){s++;if(!*s){return 25004;}else if(*s=='s'){s++;if(!*s){return 19414;}else{return 6971;}}else{return 17033;}}else{return 4243;}}else{return 4961;}}else{return 7930;}}else{return 11095;}}else{return 11608;}}else{return 22032;}}else if(*s=='r'){s++;if(!*s){return 2045;}else if(*s=='a'){s++;if(!*s){return 17618;}else{return 983;}}else if(*s=='k'){s++;if(!*s){return 18716;}else{return 12539;}}else if(*s=='r'){s++;if(!*s){return 29419;}else if(*s=='a'){s++;if(!*s){return 23101;}else if(*s=='t'){s++;if(!*s){return 6847;}else if(*s=='i'){s++;if(!*s){return 18112;}else if(*s=='o'){s++;if(!*s){return 15408;}else if(*s=='n'){s++;if(!*s){return 28081;}else if(*s=='a'){s++;if(!*s){return 18022;}else if(*s=='l'){s++;if(!*s){return 11241;}else if(*s=='i'){s++;if(!*s){return 1312;}else if(*s=='s'){s++;if(!*s){return 9163;}else if(*s=='m'){s++;if(!*s){return 4319;}else{return 19653;}}else if(*s=='t'){s++;if(!*s){return 21170;}else{return 25393;}}else{return 11602;}}else{return 29609;}}else{return 12967;}}else{return 22006;}}else{return 24301;}}else{return 5021;}}else{return 7424;}}else{return 1061;}}else{return 30910;}}else{return 11217;}}else{return 18608;}}else if(*s=='z'){s++;if(!*s){return 18258;}else if(*s=='c'){s++;if(!*s){return 30292;}else if(*s=='h'){s++;if(!*s){return 1744;}else if(*s=='a'){s++;if(!*s){return 28304;}else if(*s=='k'){s++;if(!*s){return 25324;}else{return 21971;}}else{return 10171;}}else{return 9250;}}else{return 29081;}}else{return 15679;}}else{return 3560;}}else if(*s=='h'){s++;if(!*s){return 28992;}else if(*s=='a'){s++;if(!*s){return 12644;}else if(*s=='r'){s++;if(!*s){return 19104;}else if(*s=='m'){s++;if(!*s){return 27571;}else if(*s=='o'){s++;if(!*s){return 29337;}else if(*s=='n'){s++;if(!*s){return 26760;}else if(*s=='i'){s++;if(!*s){return 20250;}else if(*s=='a'){s++;if(!*s){return 16087;}else if(*s=='c'){s++;if(!*s){return 26187;}else if(*s=='a'){s++;if(!*s){return 4041;}else if(*s=='l'){s++;if(!*s){return 11828;}else{return 15184;}}else{return 17881;}}else{return 16040;}}else{return 21105;}}else{return 27188;}}else{return 5902;}}else{return 7784;}}else{return 4332;}}else{return 25007;}}else if(*s=='d'){s++;if(!*s){return 20739;}else if(*s=='e'){s++;if(!*s){return 9210;}else if(*s=='n'){s++;if(!*s){return 17661;}else if(*s=='t'){s++;if(!*s){return 9376;}else if(*s=='o'){s++;if(!*s){return 9476;}else if(*s=='m'){s++;if(!*s){return 15668;}else if(*s=='o'){s++;if(!*s){return 13142;}else if(*s=='i'){s++;if(!*s){return 12562;}else if(*s=='d'){s++;if(!*s){return 26110;}else if(*s=='e'){s++;if(!*s){return 8507;}else if(*s=='a'){s++;if(!*s){return 26056;}else{return 30163;}}else{return 11779;}}else{return 19923;}}else{return 27746;}}else{return 30545;}}else{return 24175;}}else{return 8053;}}else{return 10900;}}else{return 19635;}}else{return 2969;}}else{return 2962;}}else if(*s=='n'){s++;if(!*s){return 17261;}else if(*s=='g'){s++;if(!*s){return 15587;}else if(*s=='i'){s++;if(!*s){return 30154;}else if(*s=='n'){s++;if(!*s){return 30926;}else if(*s=='g'){s++;if(!*s){return 14275;}else{return 19823;}}else{return 8702;}}else{return 16754;}}else{return 10620;}}else{return 23752;}}else{return 27429;}}else if(*s=='e'){s++;if(!*s){return 13332;}else if(*s=='b'){s++;if(!*s){return 23838;}else if(*s=='e'){s++;if(!*s){return 23497;}else if(*s=='t'){s++;if(!*s){return 26039;}else if(*s=='u'){s++;if(!*s){return 23042;}else if(*s=='d'){s++;if(!*s){return 29955;}else if(*s=='e'){s++;if(!*s){return 7971;}else{return 18844;}}else{return 5430;}}else{return 10153;}}else{return 28307;}}else{return 17825;}}else{return 30688;}}else if(*s=='i'){s++;if(!*s){return 8031;}else if(*s=='r'){s++;if(!*s){return 26785;}else if(*s=='l'){s++;if(!*s){return 5961;}else if(*s=='o'){s++;if(!*s){return 27363;}else if(*s=='o'){s++;if(!*s){return 12030;}else if(*s=='m'){s++;if(!*s){return 27066;}else{return 23759;}}else{return 6591;}}else{return 7946;}}else{return 7757;}}else{return 2386;}}else{return 6192;}}else if(*s=='l'){s++;if(!*s){return 20013;}else if(*s=='i'){s++;if(!*s){return 27401;}else if(*s=='o'){s++;if(!*s){return 19253;}else if(*s=='t'){s++;if(!*s){return 29392;}else if(*s=='h'){s++;if(!*s){return 15820;}else if(*s=='i'){s++;if(!*s){return 18729;}else if(*s=='s'){s++;if(!*s){return 18261;}else{return 865;}}else{return 24516;}}else{return 28392;}}else{return 14111;}}else{return 10957;}}else{return 24599;}}else if(*s=='l'){s++;if(!*s){return 17674;}else if(*s=='u'){s++;if(!*s){return 8038;}else if(*s=='o'){s++;if(!*s){return 18669;}else{return 8306;}}else{return 12759;}}else{return 19710;}}else{return 30621;}}else if(*s=='p'){s++;if(!*s){return 223;}else if(*s=='a'){s++;if(!*s){return 1989;}else if(*s=='t'){s++;if(!*s){return 25643;}else if(*s=='o'){s++;if(!*s){return 25269;}else if(*s=='e'){s++;if(!*s){return 18539;}else if(*s=='n'){s++;if(!*s){return 22483;}else if(*s=='t'){s++;if(!*s){return 6479;}else if(*s=='e'){s++;if(!*s){return 10659;}else if(*s=='r'){s++;if(!*s){return 95;}else if(*s=='i'){s++;if(!*s){return 24392;}else if(*s=='c'){s++;if(!*s){return 18982;}else{return 9932;}}else{return 20376;}}else{return 7647;}}else{return 11346;}}else{return 19130;}}else{return 24511;}}else{return 26788;}}else{return 24849;}}else{return 7749;}}else{return 15823;}}else if(*s=='t'){s++;if(!*s){return 14433;}else if(*s=='a'){s++;if(!*s){return 17625;}else if(*s=='n'){s++;if(!*s){return 13159;}else if(*s=='o'){s++;if(!*s){return 29478;}else if(*s=='i'){s++;if(!*s){return 28319;}else if(*s=='c'){s++;if(!*s){return 13048;}else{return 6394;}}else{return 9962;}}else{return 25617;}}else{return 24399;}}else{return 17339;}}else{return 26027;}}else{return 3944;}}else if(*s=='t'){s++;if(!*s){return 4551;}else if(*s=='e'){s++;if(!*s){return 4349;}else if(*s=='r'){s++;if(!*s){return 17007;}else if(*s=='o'){s++;if(!*s){return 25915;}else if(*s=='s'){s++;if(!*s){return 23313;}else if(*s=='t'){s++;if(!*s){return 24695;}else if(*s=='r'){s++;if(!*s){return 26629;}else if(*s=='a'){s++;if(!*s){return 3278;}else if(*s=='c'){s++;if(!*s){return 20381;}else if(*s=='i'){s++;if(!*s){return 22375;}else{return 8948;}}else{return 1307;}}else{return 21128;}}else{return 8765;}}else{return 29492;}}else{return 19292;}}else if(*s=='z'){s++;if(!*s){return 8601;}else if(*s=='y'){s++;if(!*s){return 22386;}else if(*s=='g'){s++;if(!*s){return 19631;}else if(*s=='o'){s++;if(!*s){return 1819;}else if(*s=='s'){s++;if(!*s){return 24798;}else if(*s=='i'){s++;if(!*s){return 93;}else if(*s=='s'){s++;if(!*s){return 28686;}else{return 30192;}}else{return 29620;}}else{return 28025;}}else{return 4329;}}else{return 15325;}}else{return 25942;}}else{return 16740;}}else if(*s=='m'){s++;if(!*s){return 17675;}else if(*s=='e'){s++;if(!*s){return 14902;}else if(*s=='t'){s++;if(!*s){return 28181;}else if(*s=='r'){s++;if(!*s){return 25653;}else if(*s=='i'){s++;if(!*s){return 986;}else if(*s=='c'){s++;if(!*s){return 28092;}else{return 9057;}}else{return 16004;}}else{return 26028;}}else{return 22496;}}else{return 19455;}}else{return 11975;}}else{return 16866;}}else{return 15043;}}else{return 25941;}}else{return 26688;}}else if(*s=='x'){s++;if(!*s){return 21355;}else if(*s=='a'){s++;if(!*s){return 25453;}else if(*s=='s'){s++;if(!*s){return 12677;}else if(*s=='t'){s++;if(!*s){return 21411;}else if(*s=='e'){s++;if(!*s){return 21612;}else if(*s=='r'){s++;if(!*s){return 26351;}else{return 13018;}}else{return 19294;}}else{return 18665;}}else{return 885;}}else{return 25538;}}else{return 24801;}}else{return 5171;}}else if(*s=='i'){s++;if(!*s){return 13869;}else if(*s=='a'){s++;if(!*s){return 24560;}else if(*s=='t'){s++;if(!*s){return 18253;}else if(*s=='e'){s++;if(!*s){return 25552;}else{return 9241;}}else{return 480;}}else{return 3745;}}else if(*s=='e'){s++;if(!*s){return 8961;}else if(*s=='r'){s++;if(!*s){return 24289;}else if(*s=='o'){s++;if(!*s){return 29570;}else if(*s=='c'){s++;if(!*s){return 2549;}else if(*s=='r'){s++;if(!*s){return 19274;}else if(*s=='a'){s++;if(!*s){return 3863;}else if(*s=='t'){s++;if(!*s){return 31034;}else if(*s=='i'){s++;if(!*s){return 23323;}else if(*s=='c'){s++;if(!*s){return 5906;}else if(*s=='a'){s++;if(!*s){return 19552;}else if(*s=='l'){s++;if(!*s){return 9676;}else{return 922;}}else{return 24557;}}else{return 26841;}}else{return 20523;}}else{return 5778;}}else{return 6899;}}else{return 21399;}}else{return 26270;}}else{return 28918;}}else{return 20609;}}else{return 14612;}}else{return 24558;}}else if(*s=='o'){s++;if(!*s){return 13594;}else if(*s=='d'){s++;if(!*s){return 31072;}else if(*s=='o'){s++;if(!*s){return 18834;}else if(*s=='m'){s++;if(!*s){return 28169;}else if(*s=='e'){s++;if(!*s){return 22924;}else if(*s=='t'){s++;if(!*s){return 28695;}else if(*s=='r'){s++;if(!*s){return 30412;}else if(*s=='i'){s++;if(!*s){return 4024;}else if(*s=='c'){s++;if(!*s){return 8088;}else if(*s=='a'){s++;if(!*s){return 30424;}else if(*s=='l'){s++;if(!*s){return 5631;}else{return 12551;}}else{return 12602;}}else{return 19696;}}else{return 16647;}}else{return 11073;}}else{return 17927;}}else{return 18744;}}else{return 7280;}}else{return 1644;}}else{return 30513;}}else if(*s=='f'){s++;if(*s=='f'){return 31337;}}else if(*s=='m'){s++;if(!*s){return 14784;}else if(*s=='i'){s++;if(!*s){return 5490;}else if(*s=='l'){s++;if(!*s){return 16696;}else if(*s=='e'){s++;if(!*s){return 14057;}else if(*s=='t'){s++;if(!*s){return 11220;}else if(*s=='i'){s++;if(!*s){return 18991;}else if(*s=='c'){s++;if(!*s){return 9848;}else if(*s=='a'){s++;if(!*s){return 7143;}else if(*s=='l'){s++;if(!*s){return 21482;}else if(*s=='l'){s++;if(!*s){return 3894;}else if(*s=='y'){s++;if(!*s){return 8916;}else{return 27718;}}else{return 21555;}}else{return 23747;}}else{return 12401;}}else{return 16847;}}else{return 9051;}}else{return 27963;}}else{return 1964;}}else{return 1376;}}else{return 21450;}}else if(*s=='o'){s++;if(!*s){return 20307;}else if(*s=='c'){s++;if(!*s){return 14000;}else if(*s=='e'){s++;if(!*s){return 2934;}else if(*s=='r'){s++;if(!*s){return 26177;}else if(*s=='c'){s++;if(!*s){return 7547;}else if(*s=='y'){s++;if(!*s){return 27771;}else{return 5074;}}else{return 19923;}}else{return 9454;}}else{return 4416;}}else{return 15330;}}else{return 24899;}}else{return 11040;}}else if(*s=='l'){s++;if(!*s){return 25376;}else if(*s=='o'){s++;if(!*s){return 17495;}else if(*s=='s'){s++;if(!*s){return 28467;}else if(*s=='t'){s++;if(!*s){return 21412;}else if(*s=='o'){s++;if(!*s){return 12235;}else if(*s=='m'){s++;if(!*s){return 25426;}else if(*s=='a'){s++;if(!*s){return 12253;}else if(*s=='t'){s++;if(!*s){return 14134;}else if(*s=='a'){s++;if(!*s){return 11008;}else{return 19351;}}else{return 9499;}}else{return 9722;}}else{return 1208;}}else{return 29256;}}else{return 6966;}}else{return 18011;}}else{return 25322;}}else{return 20950;}}else if(*s=='n'){s++;if(!*s){return 12170;}else if(*s=='e'){s++;if(!*s){return 19872;}else if(*s=='y'){s++;if(!*s){return 12083;}else if(*s=='m'){s++;if(!*s){return 16979;}else if(*s=='o'){s++;if(!*s){return 17126;}else if(*s=='o'){s++;if(!*s){return 18826;}else if(*s=='n'){s++;if(!*s){return 759;}else{return 8526;}}else{return 29869;}}else{return 20900;}}else{return 23364;}}else{return 3127;}}else{return 4007;}}else{return 14726;}}else if(*s=='u'){s++;if(!*s){return 16350;}else if(*s=='n'){s++;if(!*s){return 6257;}else if(*s=='d'){s++;if(!*s){return 14111;}else if(*s=='e'){s++;if(!*s){return 28540;}else if(*s=='r'){s++;if(!*s){return 2793;}else{return 23329;}}else{return 5268;}}else{return 20636;}}else{return 6794;}}else{return 8994;}}else{return 12783;}}else if(*s=='u'){s++;if(!*s){return 20523;}else if(*s=='c'){s++;if(!*s){return 16123;}else if(*s=='k'){s++;if(!*s){return 20016;}else if(*s=='m'){s++;if(!*s){return 13566;}else if(*s=='u'){s++;if(!*s){return 17437;}else if(*s=='c'){s++;if(!*s){return 8982;}else if(*s=='k'){s++;if(!*s){return 12449;}else{return 12163;}}else{return 18492;}}else{return 25638;}}else{return 18133;}}else{return 1457;}}else{return 12684;}}else if(*s=='m'){s++;if(!*s){return 19417;}else if(*s=='i'){s++;if(!*s){return 18643;}else if(*s=='s'){s++;if(!*s){return 1133;}else if(*s=='t'){s++;if(!*s){return 3099;}else if(*s=='r'){s++;if(!*s){return 14618;}else if(*s=='a'){s++;if(!*s){return 11260;}else if(*s=='t'){s++;if(!*s){return 8105;}else if(*s=='o'){s++;if(!*s){return 21952;}else if(*s=='u'){s++;if(!*s){return 28672;}else if(*s=='s'){s++;if(!*s){return 30575;}else{return 18099;}}else{return 24389;}}else{return 11173;}}else{return 5002;}}else{return 10900;}}else{return 10282;}}else{return 10579;}}else{return 22714;}}else{return 13488;}}else if(*s=='m'){s++;if(!*s){return 20830;}else if(*s=='i'){s++;if(!*s){return 4061;}else if(*s=='n'){s++;if(!*s){return 18894;}else if(*s=='g'){s++;if(!*s){return 6918;}else{return 27702;}}else{return 10235;}}else{return 4668;}}else{return 23370;}}else if(*s=='b'){s++;if(!*s){return 14557;}else if(*s=='l'){s++;if(!*s){return 18627;}else if(*s=='e'){s++;if(!*s){return 10026;}else if(*s=='r'){s++;if(!*s){return 8108;}else{return 24344;}}else{return 654;}}else{return 13880;}}else{return 21927;}}else if(*s=='e'){s++;if(!*s){return 24198;}else if(*s=='c'){s++;if(!*s){return 5090;}else if(*s=='t'){s++;if(!*s){return 6190;}else if(*s=='a'){s++;if(!*s){return 19139;}else if(*s=='t'){s++;if(!*s){return 13755;}else if(*s=='i'){s++;if(!*s){return 19491;}else if(*s=='o'){s++;if(!*s){return 4103;}else if(*s=='n'){s++;if(!*s){return 26105;}else{return 22922;}}else{return 16927;}}else{return 15162;}}else{return 23615;}}else{return 25141;}}else{return 6757;}}else{return 7639;}}else{return 8398;}}else{return 65;}}else{return 7473;}}else if(*s=='y'){s++;if(!*s){return 20089;}else if(*s=='p'){s++;if(!*s){return 27156;}else if(*s=='s'){s++;if(!*s){return 507;}else if(*s=='i'){s++;if(!*s){return 23911;}else if(*s=='d'){s++;if(!*s){return 17693;}else if(*s=='o'){s++;if(!*s){return 30987;}else if(*s=='l'){s++;if(!*s){return 21932;}else if(*s=='i'){s++;if(!*s){return 26499;}else if(*s=='c'){s++;if(!*s){return 3486;}else if(*s=='h'){s++;if(!*s){return 4455;}else if(*s=='o'){s++;if(!*s){return 7733;}else if(*s=='c'){s++;if(!*s){return 31284;}else if(*s=='e'){s++;if(!*s){return 27141;}else if(*s=='p'){s++;if(!*s){return 20513;}else if(*s=='h'){s++;if(!*s){return 16029;}else if(*s=='a'){s++;if(!*s){return 222;}else if(*s=='l'){s++;if(!*s){return 8618;}else if(*s=='y'){s++;if(!*s){return 9841;}else{return 28537;}}else{return 24811;}}else{return 25407;}}else{return 8364;}}else{return 26502;}}else{return 8489;}}else{return 6190;}}else{return 21900;}}else{return 3684;}}else{return 13077;}}else{return 10738;}}else{return 7138;}}else{return 20634;}}else{return 27402;}}else{return 20688;}}else{return 5888;}}else if(*s=='o'){s++;if(!*s){return 25153;}else if(*s=='p'){s++;if(!*s){return 12204;}else if(*s=='h'){s++;if(!*s){return 15985;}else if(*s=='y'){s++;if(!*s){return 5652;}else if(*s=='s'){s++;if(!*s){return 16635;}else if(*s=='e'){s++;if(!*s){return 3208;}else if(*s=='c'){s++;if(!*s){return 18921;}else if(*s=='t'){s++;if(!*s){return 13964;}else if(*s=='o'){s++;if(!*s){return 4724;}else if(*s=='m'){s++;if(!*s){return 6540;}else if(*s=='i'){s++;if(!*s){return 8181;}else if(*s=='z'){s++;if(!*s){return 2902;}else if(*s=='e'){s++;if(!*s){return 31310;}else{return 11065;}}else{return 15851;}}else{return 18415;}}else{return 18902;}}else{return 4362;}}else{return 20059;}}else{return 988;}}else{return 21934;}}else{return 26389;}}else{return 26016;}}else{return 20504;}}else{return 11765;}}else if(*s=='s'){s++;if(!*s){return 13767;}else if(*s=='y'){s++;if(!*s){return 712;}else if(*s=='l'){s++;if(!*s){return 22133;}else if(*s=='l'){s++;if(!*s){return 540;}else if(*s=='o'){s++;if(!*s){return 15477;}else if(*s=='g'){s++;if(!*s){return 9350;}else if(*s=='i'){s++;if(!*s){return 3697;}else if(*s=='s'){s++;if(!*s){return 29868;}else if(*s=='t'){s++;if(!*s){return 16558;}else if(*s=='i'){s++;if(!*s){return 838;}else if(*s=='c'){s++;if(!*s){return 12600;}else{return 15283;}}else{return 15622;}}else{return 26356;}}else{return 7289;}}else{return 23327;}}else{return 9431;}}else{return 17955;}}else{return 20479;}}else{return 18530;}}else{return 10776;}}else{return 20844;}}else{return 24227;}}else{return 11293;}}else if(*s=='d'){s++;if(!*s){return 22769;}else if(*s=='a'){s++;if(!*s){return 6536;}else if(*s=='t'){s++;if(!*s){return 26245;}else if(*s=='i'){s++;if(!*s){return 17035;}else if(*s=='d'){s++;if(!*s){return 14845;}else if(*s=='i'){s++;if(!*s){return 23105;}else if(*s=='f'){s++;if(!*s){return 7445;}else if(*s=='o'){s++;if(!*s){return 29704;}else if(*s=='r'){s++;if(!*s){return 1517;}else if(*s=='m'){s++;if(!*s){return 21824;}else{return 11281;}}else{return 18815;}}else{return 10539;}}else{return 61;}}else{return 19826;}}else{return 12695;}}else{return 4338;}}else{return 29008;}}else{return 15444;}}else if(*s=='r'){s++;if(!*s){return 27072;}else if(*s=='i'){s++;if(!*s){return 18374;}else if(*s=='o'){s++;if(!*s){return 19819;}else if(*s=='d'){s++;if(!*s){return 11010;}else if(*s=='i'){s++;if(!*s){return 22184;}else if(*s=='d'){s++;if(!*s){return 13492;}else if(*s=='e'){s++;if(!*s){return 22787;}else{return 4717;}}else{return 24318;}}else{return 7734;}}else{return 18984;}}else{return 13726;}}else{return 23430;}}else if(*s=='o'){s++;if(!*s){return 7332;}else if(*s=='l'){s++;if(!*s){return 16544;}else if(*s=='y'){s++;if(!*s){return 18387;}else if(*s=='z'){s++;if(!*s){return 2689;}else if(*s=='a'){s++;if(!*s){return 17863;}else if(*s=='t'){s++;if(!*s){return 6458;}else if(*s=='e'){s++;if(!*s){return 19957;}else{return 22234;}}else{return 7237;}}else{return 13069;}}else{return 17942;}}else{return 21029;}}else{return 10158;}}else{return 26134;}}else{return 15336;}}else{return 6837;}}else{return 28429;}}else{return 1624;}}else if(*s=='k'){s++;if(!*s){return 19549;}else if(*s=='i'){s++;if(!*s){return 18462;}else if(*s=='n'){s++;if(!*s){return 22671;}else if(*s=='a'){s++;if(!*s){return 21065;}else if(*s=='s'){s++;if(!*s){return 4294;}else if(*s=='e'){s++;if(!*s){return 79;}else{return 8910;}}else{return 31294;}}else{return 683;}}else{return 6315;}}else if(*s=='d'){s++;if(!*s){return 13325;}else if(*s=='s'){s++;if(!*s){return 14698;}else{return 27278;}}else{return 18291;}}else if(*s=='l'){s++;if(!*s){return 26186;}else if(*s=='o'){s++;if(!*s){return 12567;}else if(*s=='t'){s++;if(!*s){return 29303;}else if(*s=='o'){s++;if(!*s){return 3516;}else if(*s=='n'){s++;if(!*s){return 11347;}else{return 697;}}else{return 25459;}}else{return 13116;}}else{return 22536;}}else{return 1090;}}else{return 8569;}}else if(*s=='a'){s++;if(!*s){return 27392;}else if(*s=='r'){s++;if(!*s){return 31089;}else if(*s=='s'){s++;if(!*s){return 22890;}else if(*s=='h'){s++;if(!*s){return 17960;}else if(*s=='u'){s++;if(!*s){return 14048;}else if(*s=='n'){s++;if(!*s){return 21749;}else if(*s=='i'){s++;if(!*s){return 13078;}else{return 28688;}}else{return 3633;}}else{return 22490;}}else{return 18036;}}else{return 29590;}}else{return 18650;}}else if(*s=='n'){s++;if(!*s){return 5467;}else if(*s=='s'){s++;if(!*s){return 782;}else{return 9902;}}else{return 28977;}}else{return 25711;}}else if(*s=='e'){s++;if(!*s){return 13382;}else if(*s=='r'){s++;if(!*s){return 1731;}else if(*s=='y'){s++;if(!*s){return 229;}else if(*s=='x'){s++;if(!*s){return 18574;}else{return 3882;}}else{return 10970;}}else{return 15245;}}else if(*s=='e'){s++;if(!*s){return 3384;}else if(*s=='l'){s++;if(!*s){return 25803;}else if(*s=='b'){s++;if(!*s){return 8444;}else if(*s=='l'){s++;if(!*s){return 29179;}else if(*s=='o'){s++;if(!*s){return 19307;}else if(*s=='c'){s++;if(!*s){return 3467;}else if(*s=='k'){s++;if(!*s){return 25850;}else{return 26351;}}else{return 23827;}}else{return 18633;}}else{return 3329;}}else{return 15574;}}else{return 1296;}}else{return 16441;}}else{return 6370;}}else if(*s=='l'){s++;if(!*s){return 26127;}else if(*s=='e'){s++;if(!*s){return 6732;}else if(*s=='e'){s++;if(!*s){return 27027;}else if(*s=='n'){s++;if(!*s){return 18763;}else if(*s=='e'){s++;if(!*s){return 24039;}else if(*s=='b'){s++;if(!*s){return 6329;}else if(*s=='o'){s++;if(!*s){return 19335;}else if(*s=='c'){s++;if(!*s){return 14994;}else{return 29472;}}else{return 30451;}}else{return 24288;}}else{return 3468;}}else{return 1038;}}else{return 1113;}}else{return 12621;}}else{return 23724;}}else if(*s=='o'){s++;if(!*s){return 12664;}else if(*s=='s'){s++;if(!*s){return 16451;}else if(*s=='c'){s++;if(!*s){return 15454;}else if(*s=='h'){s++;if(!*s){return 5630;}else if(*s=='e'){s++;if(!*s){return 16785;}else if(*s=='i'){s++;if(!*s){return 10512;}else{return 3208;}}else{return 162;}}else{return 16526;}}else{return 15012;}}else{return 10622;}}else{return 17240;}}else{return 15168;}}else if(*s=='j'){s++;if(!*s){return 12915;}else if(*s=='a'){s++;if(!*s){return 21320;}else if(*s=='c'){s++;if(!*s){return 24950;}else if(*s=='o'){s++;if(!*s){return 17880;}else if(*s=='n'){s++;if(!*s){return 35;}else if(*s=='e'){s++;if(!*s){return 16794;}else if(*s=='t'){s++;if(!*s){return 5292;}else{return 9113;}}else{return 18064;}}else{return 23550;}}else{return 18674;}}else{return 14772;}}else if(*s=='t'){s++;if(!*s){return 26734;}else if(*s=='a'){s++;if(!*s){return 13482;}else if(*s=='m'){s++;if(!*s){return 20460;}else if(*s=='a'){s++;if(!*s){return 518;}else if(*s=='n'){s++;if(!*s){return 20432;}else if(*s=='s'){s++;if(!*s){return 3526;}else if(*s=='i'){s++;if(!*s){return 13206;}else{return 11801;}}else{return 27788;}}else{return 3228;}}else{return 11149;}}else{return 4224;}}else{return 109;}}else{return 22413;}}else{return 28718;}}else if(*s=='e'){s++;if(!*s){return 14657;}else if(*s=='r'){s++;if(!*s){return 13583;}else if(*s=='k'){s++;if(!*s){return 18709;}else{return 14165;}}else if(*s=='m'){s++;if(!*s){return 25780;}else{return 17276;}}else if(*s=='l'){s++;if(!*s){return 18793;}else{return 27605;}}else if(*s=='t'){s++;if(!*s){return 21972;}else{return 11274;}}else{return 17443;}}else{return 25581;}}else if(*s=='o'){s++;if(!*s){return 14018;}else if(*s=='c'){s++;if(!*s){return 20153;}else if(*s=='u'){s++;if(!*s){return 20615;}else if(*s=='m'){s++;if(!*s){return 8827;}else if(*s=='a'){s++;if(!*s){return 23991;}else{return 9970;}}else{return 27109;}}else{return 3485;}}else{return 28479;}}else{return 30096;}}else{return 14384;}}else if(*s=='m'){s++;if(!*s){return 28871;}else if(*s=='a'){s++;if(!*s){return 19913;}else if(*s=='c'){s++;if(!*s){return 15109;}else if(*s=='h'){s++;if(!*s){return 14691;}else if(*s=='i'){s++;if(!*s){return 18082;}else{return 30678;}}else{return 20471;}}else if(*s=='k'){s++;if(!*s){return 8648;}else if(*s=='l'){s++;if(!*s){return 9411;}else if(*s=='e'){s++;if(!*s){return 871;}else{return 4335;}}else{return 13880;}}else{return 7932;}}else if(*s=='r'){s++;if(!*s){return 22661;}else if(*s=='o'){s++;if(!*s){return 13261;}else if(*s=='s'){s++;if(!*s){return 22995;}else if(*s=='p'){s++;if(!*s){return 10887;}else if(*s=='o'){s++;if(!*s){return 12626;}else if(*s=='r'){s++;if(!*s){return 18072;}else if(*s=='o'){s++;if(!*s){return 22105;}else if(*s=='p'){s++;if(!*s){return 18832;}else if(*s=='h'){s++;if(!*s){return 14541;}else if(*s=='o'){s++;if(!*s){return 4708;}else if(*s=='r'){s++;if(!*s){return 10649;}else if(*s=='e'){s++;if(!*s){return 21866;}else{return 29909;}}else{return 3634;}}else{return 12853;}}else{return 30925;}}else{return 26242;}}else{return 29419;}}else{return 5668;}}else{return 15663;}}else{return 30364;}}else{return 13515;}}else{return 19380;}}else{return 358;}}else{return 11298;}}else if(*s=='g'){s++;if(!*s){return 10245;}else if(*s=='n'){s++;if(!*s){return 387;}else if(*s=='i'){s++;if(!*s){return 9207;}else if(*s=='f'){s++;if(!*s){return 9988;}else if(*s=='i'){s++;if(!*s){return 8322;}else if(*s=='c'){s++;if(!*s){return 12162;}else if(*s=='e'){s++;if(!*s){return 25937;}else if(*s=='n'){s++;if(!*s){return 18239;}else if(*s=='t'){s++;if(!*s){return 18145;}else if(*s=='n'){s++;if(!*s){return 7424;}else if(*s=='e'){s++;if(!*s){return 26288;}else if(*s=='s'){s++;if(!*s){return 2032;}else if(*s=='s'){s++;if(!*s){return 30539;}else{return 2342;}}else{return 25360;}}else{return 29959;}}else{return 15403;}}else{return 15332;}}else{return 3971;}}else{return 17051;}}else{return 2966;}}else{return 14216;}}else{return 27112;}}else{return 9154;}}else{return 30539;}}else{return 3983;}}else if(*s=='h'){s++;if(!*s){return 20696;}else if(*s=='o'){s++;if(!*s){return 27437;}else if(*s=='i'){s++;if(!*s){return 25713;}else if(*s=='t'){s++;if(!*s){return 21377;}else if(*s=='r'){s++;if(!*s){return 25715;}else if(*s=='e'){s++;if(!*s){return 21613;}else{return 16680;}}else{return 9492;}}else{return 1598;}}else{return 26031;}}else{return 4962;}}else{return 14721;}}else if(*s=='j'){s++;if(!*s){return 1410;}else if(*s=='a'){s++;if(!*s){return 21399;}else{return 1221;}}else if(*s=='o'){s++;if(!*s){return 14874;}else{return 11860;}}else{return 15668;}}else if(*s=='l'){s++;if(!*s){return 5416;}else if(*s=='g'){s++;if(!*s){return 4191;}else if(*s=='u'){s++;if(!*s){return 27930;}else if(*s=='z'){s++;if(!*s){return 15486;}else if(*s=='a'){s++;if(!*s){return 3679;}else if(*s=='r'){s++;if(!*s){return 26054;}else{return 18646;}}else{return 27858;}}else{return 3975;}}else{return 19963;}}else{return 21157;}}else{return 12639;}}else if(*s=='s'){s++;if(!*s){return 2322;}else if(*s=='u'){s++;if(!*s){return 618;}else if(*s=='l'){s++;if(!*s){return 8995;}else if(*s=='i'){s++;if(!*s){return 23413;}else if(*s=='p'){s++;if(!*s){return 28701;}else if(*s=='a'){s++;if(!*s){return 5952;}else if(*s=='t'){s++;if(!*s){return 16362;}else if(*s=='a'){s++;if(!*s){return 22633;}else if(*s=='m'){s++;if(!*s){return 25362;}else{return 2221;}}else{return 2844;}}else{return 25781;}}else{return 8998;}}else{return 16498;}}else{return 6652;}}else{return 12444;}}else{return 8580;}}else if(*s=='t'){s++;if(!*s){return 27806;}else if(*s=='e'){s++;if(!*s){return 22792;}else if(*s=='r'){s++;if(!*s){return 21;}else if(*s=='l'){s++;if(!*s){return 31166;}else if(*s=='e'){s++;if(!*s){return 26238;}else if(*s=='s'){s++;if(!*s){return 26468;}else if(*s=='s'){s++;if(!*s){return 7756;}else if(*s=='n'){s++;if(!*s){return 9193;}else if(*s=='e'){s++;if(!*s){return 27575;}else if(*s=='s'){s++;if(!*s){return 22661;}else if(*s=='s'){s++;if(!*s){return 22862;}else{return 15750;}}else{return 30779;}}else{return 20518;}}else{return 4448;}}else{return 15809;}}else{return 20661;}}else{return 27355;}}else{return 12020;}}else{return 11535;}}else{return 29098;}}else if(*s=='o'){s++;if(!*s){return 16286;}else if(*s=='d'){s++;if(!*s){return 15614;}else if(*s=='y'){s++;if(!*s){return 1200;}else if(*s=='n'){s++;if(!*s){return 20468;}else if(*s=='i'){s++;if(!*s){return 17885;}else if(*s=='a'){s++;if(!*s){return 4214;}else{return 14802;}}else{return 11853;}}else{return 25667;}}else{return 11173;}}else{return 14712;}}else{return 3132;}}else{return 25847;}}else{return 4930;}}else if(*s=='r'){s++;if(!*s){return 7390;}else if(*s=='t'){s++;if(!*s){return 18723;}else if(*s=='e'){s++;if(!*s){return 4018;}else if(*s=='n'){s++;if(!*s){return 26672;}else if(*s=='s'){s++;if(!*s){return 1287;}else if(*s=='i'){s++;if(!*s){return 21400;}else if(*s=='t'){s++;if(!*s){return 19391;}else if(*s=='i'){s++;if(!*s){return 13699;}else if(*s=='c'){s++;if(!*s){return 11430;}else{return 17332;}}else{return 16469;}}else{return 8549;}}else{return 5340;}}else{return 8652;}}else{return 15546;}}else{return 29531;}}else{return 21046;}}else{return 30600;}}else if(*s=='t'){s++;if(!*s){return 4235;}else if(*s=='a'){s++;if(!*s){return 18463;}else if(*s=='g'){s++;if(!*s){return 7256;}else if(*s=='o'){s++;if(!*s){return 30679;}else if(*s=='u'){s++;if(!*s){return 27471;}else if(*s=='r'){s++;if(!*s){return 18330;}else if(*s=='i'){s++;if(!*s){return 25026;}else{return 20608;}}else{return 8592;}}else{return 11354;}}else{return 19998;}}else{return 25036;}}else{return 20126;}}else{return 10963;}}else if(*s=='x'){s++;if(!*s){return 25800;}else if(*s=='i'){s++;if(!*s){return 15908;}else if(*s=='l'){s++;if(!*s){return 18730;}else if(*s=='l'){s++;if(!*s){return 4365;}else if(*s=='a'){s++;if(!*s){return 10989;}else if(*s=='r'){s++;if(!*s){return 25748;}else{return 5354;}}else{return 4168;}}else{return 25141;}}else{return 14700;}}else{return 7080;}}else{return 3362;}}else if(*s=='z'){s++;if(!*s){return 257;}else if(*s=='u'){s++;if(!*s){return 29408;}else if(*s=='r'){s++;if(!*s){return 12442;}else{return 4881;}}else if(*s=='t'){s++;if(!*s){return 22269;}else{return 23437;}}else{return 22552;}}else{return 21807;}}else{return 28807;}}else if(*s=='e'){s++;if(!*s){return 774;}else if(*s=='m'){s++;if(!*s){return 30344;}else if(*s=='o'){s++;if(!*s){return 5412;}else if(*s=='r'){s++;if(!*s){return 2838;}else if(*s=='i'){s++;if(!*s){return 26721;}else if(*s=='a'){s++;if(!*s){return 14990;}else if(*s=='l'){s++;if(!*s){return 15098;}else{return 9122;}}else{return 16757;}}else{return 10204;}}else{return 12203;}}else{return 29951;}}else{return 11512;}}else if(*s=='l'){s++;if(!*s){return 14890;}else if(*s=='a'){s++;if(!*s){return 31288;}else if(*s=='s'){s++;if(!*s){return 6592;}else if(*s=='t'){s++;if(!*s){return 8572;}else if(*s=='o'){s++;if(!*s){return 4999;}else if(*s=='m'){s++;if(!*s){return 21315;}else if(*s=='a'){s++;if(!*s){return 13565;}else{return 9771;}}else{return 29825;}}else{return 29578;}}else{return 865;}}else{return 8216;}}else{return 28904;}}else if(*s=='o'){s++;if(!*s){return 13840;}else if(*s=='d'){s++;if(!*s){return 25169;}else if(*s=='i'){s++;if(!*s){return 29444;}else if(*s=='c'){s++;if(!*s){return 3893;}else if(*s=='s'){s++;if(!*s){return 13478;}else{return 3029;}}else{return 26339;}}else{return 11504;}}else{return 1667;}}else{return 11855;}}else{return 7155;}}else if(*s=='n'){s++;if(!*s){return 3757;}else if(*s=='d'){s++;if(!*s){return 10513;}else if(*s=='a'){s++;if(!*s){return 3166;}else if(*s=='c'){s++;if(!*s){return 27751;}else if(*s=='i'){s++;if(!*s){return 8939;}else if(*s=='t'){s++;if(!*s){return 21937;}else if(*s=='y'){s++;if(!*s){return 16389;}else{return 27975;}}else{return 13273;}}else{return 20837;}}else{return 15183;}}else{return 2636;}}else{return 18595;}}else if(*s=='t'){s++;if(!*s){return 28376;}else if(*s=='i'){s++;if(!*s){return 2882;}else if(*s=='o'){s++;if(!*s){return 2158;}else if(*s=='n'){s++;if(!*s){return 8365;}else if(*s=='a'){s++;if(!*s){return 5103;}else if(*s=='b'){s++;if(!*s){return 2004;}else if(*s=='i'){s++;if(!*s){return 2379;}else if(*s=='l'){s++;if(!*s){return 2155;}else if(*s=='i'){s++;if(!*s){return 29376;}else if(*s=='t'){s++;if(!*s){return 10032;}else if(*s=='y'){s++;if(!*s){return 15178;}else{return 8761;}}else{return 22258;}}else{return 15053;}}else{return 11959;}}else{return 25048;}}else{return 4380;}}else{return 26801;}}else{return 17037;}}else{return 17131;}}else{return 4297;}}else{return 1465;}}else{return 28275;}}else if(*s=='s'){s++;if(!*s){return 24365;}else if(*s=='a'){s++;if(!*s){return 26994;}else if(*s=='l'){s++;if(!*s){return 4308;}else if(*s=='i'){s++;if(!*s){return 5904;}else if(*s=='k'){s++;if(!*s){return 126;}else if(*s=='e'){s++;if(!*s){return 6118;}else{return 21108;}}else{return 16363;}}else{return 30492;}}else{return 17076;}}else{return 10307;}}else if(*s=='i'){s++;if(!*s){return 16368;}else if(*s=='t'){s++;if(!*s){return 13800;}else if(*s=='a'){s++;if(!*s){return 1421;}else if(*s=='e'){s++;if(!*s){return 31251;}else{return 12208;}}else{return 1309;}}else{return 6941;}}else{return 28883;}}else if(*s=='m'){s++;if(!*s){return 20819;}else if(*s=='e'){s++;if(!*s){return 8877;}else if(*s=='r'){s++;if(!*s){return 10657;}else if(*s=='i'){s++;if(!*s){return 24430;}else if(*s=='z'){s++;if(!*s){return 1610;}else if(*s=='e'){s++;if(!*s){return 9283;}else{return 28296;}}else{return 23400;}}else{return 23588;}}else{return 6728;}}else{return 23964;}}else{return 1770;}}else{return 30143;}}else if(*s=='r'){s++;if(!*s){return 18933;}else if(*s=='o'){s++;if(!*s){return 27853;}else if(*s=='g'){s++;if(!*s){return 19273;}else if(*s=='o'){s++;if(!*s){return 21174;}else if(*s=='n'){s++;if(!*s){return 14111;}else if(*s=='i'){s++;if(!*s){return 12883;}else if(*s=='c'){s++;if(!*s){return 26960;}else{return 27119;}}else{return 18087;}}else{return 4305;}}else{return 22865;}}else{return 7613;}}else{return 24134;}}else{return 7551;}}else if(*s=='t'){s++;if(!*s){return 7142;}else if(*s=='a'){s++;if(!*s){return 5220;}else if(*s=='p'){s++;if(!*s){return 10198;}else if(*s=='r'){s++;if(!*s){return 23619;}else if(*s=='e'){s++;if(!*s){return 5701;}else if(*s=='s'){s++;if(!*s){return 11334;}else if(*s=='c'){s++;if(!*s){return 22322;}else if(*s=='u'){s++;if(!*s){return 19834;}else if(*s=='t'){s++;if(!*s){return 28237;}else if(*s=='a'){s++;if(!*s){return 1903;}else if(*s=='l'){s++;if(!*s){return 21984;}else{return 12661;}}else{return 8243;}}else{return 28969;}}else{return 27625;}}else{return 20633;}}else{return 8627;}}else{return 15304;}}else{return 18373;}}else{return 20454;}}else if(*s=='s'){s++;if(!*s){return 25507;}else if(*s=='t'){s++;if(!*s){return 20340;}else if(*s=='y'){s++;if(!*s){return 21374;}else if(*s=='l'){s++;if(!*s){return 9550;}else if(*s=='e'){s++;if(!*s){return 5915;}else{return 14125;}}else{return 17627;}}else{return 21504;}}else{return 20561;}}else{return 27842;}}else if(*s=='r'){s++;if(!*s){return 9977;}else if(*s=='s'){s++;if(!*s){return 24242;}else if(*s=='e'){s++;if(!*s){return 5016;}else if(*s=='n'){s++;if(!*s){return 9330;}else if(*s=='i'){s++;if(!*s){return 24877;}else if(*s=='o'){s++;if(!*s){return 14124;}else if(*s=='u'){s++;if(!*s){return 27053;}else if(*s=='s'){s++;if(!*s){return 8247;}else{return 1883;}}else{return 25115;}}else{return 2806;}}else{return 30809;}}else{return 25719;}}else{return 8473;}}else{return 10160;}}else{return 8782;}}else if(*s=='m'){s++;if(!*s){return 16167;}else if(*s=='o'){s++;if(!*s){return 11312;}else if(*s=='r'){s++;if(!*s){return 23139;}else if(*s=='p'){s++;if(!*s){return 9846;}else if(*s=='h'){s++;if(!*s){return 20146;}else if(*s=='o'){s++;if(!*s){return 28843;}else if(*s=='s'){s++;if(!*s){return 18660;}else if(*s=='e'){s++;if(!*s){return 28367;}else if(*s=='r'){s++;if(!*s){return 2370;}else{return 27555;}}else{return 24437;}}else{return 2436;}}else{return 23831;}}else{return 20749;}}else{return 6807;}}else{return 162;}}else{return 28586;}}else{return 698;}}else{return 17060;}}else if(*s=='h'){s++;if(!*s){return 2342;}else if(*s=='y'){s++;if(!*s){return 19778;}else if(*s=='l'){s++;if(!*s){return 18137;}else if(*s=='a'){s++;if(!*s){return 6784;}else if(*s=='n'){s++;if(!*s){return 14640;}else if(*s=='i'){s++;if(!*s){return 15638;}else if(*s=='l'){s++;if(!*s){return 21775;}else if(*s=='i'){s++;if(!*s){return 23537;}else if(*s=='n'){s++;if(!*s){return 9352;}else if(*s=='e'){s++;if(!*s){return 5879;}else{return 4465;}}else{return 13611;}}else{return 28388;}}else{return 1686;}}else{return 27964;}}else{return 13890;}}else{return 4394;}}else{return 10461;}}else{return 13920;}}else{return 3128;}}else if(*s=='e'){s++;if(!*s){return 9803;}else if(*s=='r'){s++;if(!*s){return 9007;}else if(*s=='g'){s++;if(!*s){return 2036;}else if(*s=='r'){s++;if(!*s){return 14861;}else if(*s=='a'){s++;if(!*s){return 17594;}else if(*s=='m'){s++;if(!*s){return 24238;}else{return 966;}}else{return 8627;}}else{return 10576;}}else{return 1078;}}else{return 25209;}}else if(*s=='o'){s++;if(!*s){return 21525;}else if(*s=='r'){s++;if(!*s){return 28782;}else if(*s=='o'){s++;if(!*s){return 22759;}else if(*s=='l'){s++;if(!*s){return 14131;}else if(*s=='o'){s++;if(!*s){return 28620;}else if(*s=='g'){s++;if(!*s){return 20633;}else if(*s=='i'){s++;if(!*s){return 29915;}else if(*s=='s'){s++;if(!*s){return 16797;}else if(*s=='t'){s++;if(!*s){return 21541;}else{return 2189;}}else{return 20065;}}else{return 20592;}}else{return 18392;}}else{return 24468;}}else{return 6708;}}else{return 794;}}else{return 10056;}}else{return 23435;}}else{return 7945;}}else{return 17725;}}else{return 21796;}}else if(*s=='i'){s++;if(!*s){return 2241;}else if(*s=='c'){s++;if(!*s){return 22023;}else if(*s=='k'){s++;if(!*s){return 23656;}else if(*s=='l'){s++;if(!*s){return 25304;}else if(*s=='e'){s++;if(!*s){return 25885;}else{return 2654;}}else{return 22832;}}else{return 2348;}}else if(*s=='r'){s++;if(!*s){return 14302;}else if(*s=='o'){s++;if(!*s){return 14035;}else if(*s=='a'){s++;if(!*s){return 16876;}else if(*s=='n'){s++;if(!*s){return 24548;}else if(*s=='g'){s++;if(!*s){return 26763;}else if(*s=='s'){s++;if(!*s){return 26816;}else if(*s=='t'){s++;if(!*s){return 18412;}else if(*s=='r'){s++;if(!*s){return 13430;}else if(*s=='o'){s++;if(!*s){return 25866;}else if(*s=='m'){s++;if(!*s){return 9582;}else{return 7319;}}else{return 24530;}}else{return 6537;}}else{return 6231;}}else{return 15385;}}else{return 311;}}else{return 6059;}}else{return 15248;}}else{return 3744;}}else{return 28687;}}else{return 27555;}}else if(*s=='s'){s++;if(!*s){return 29096;}else if(*s=='p'){s++;if(!*s){return 8789;}else if(*s=='l'){s++;if(!*s){return 16082;}else if(*s=='e'){s++;if(!*s){return 28036;}else if(*s=='a'){s++;if(!*s){return 5463;}else if(*s=='d'){s++;if(!*s){return 25142;}else if(*s=='i'){s++;if(!*s){return 11636;}else if(*s=='n'){s++;if(!*s){return 17758;}else if(*s=='g'){s++;if(!*s){return 18979;}else{return 28982;}}else{return 6449;}}else{return 8367;}}else{return 25576;}}else{return 17447;}}else{return 17883;}}else{return 9708;}}else{return 14214;}}else if(*s=='c'){s++;if(!*s){return 27080;}else if(*s=='e'){s++;if(!*s){return 25629;}else if(*s=='l'){s++;if(!*s){return 22767;}else if(*s=='l'){s++;if(!*s){return 5428;}else if(*s=='a'){s++;if(!*s){return 14272;}else if(*s=='n'){s++;if(!*s){return 10309;}else if(*s=='e'){s++;if(!*s){return 11632;}else if(*s=='a'){s++;if(!*s){return 13714;}else{return 18705;}}else{return 10027;}}else{return 7004;}}else{return 1745;}}else{return 6174;}}else{return 15408;}}else{return 6876;}}else if(*s=='o'){s++;if(!*s){return 28817;}else if(*s=='g'){s++;if(!*s){return 12462;}else if(*s=='n'){s++;if(!*s){return 24065;}else if(*s=='i'){s++;if(!*s){return 9090;}else if(*s=='z'){s++;if(!*s){return 26636;}else if(*s=='a'){s++;if(!*s){return 1320;}else if(*s=='n'){s++;if(!*s){return 533;}else if(*s=='t'){s++;if(!*s){return 23918;}else{return 4252;}}else{return 528;}}else{return 23001;}}else{return 17303;}}else{return 3555;}}else{return 17969;}}else{return 29642;}}else if(*s=='n'){s++;if(!*s){return 8977;}else if(*s=='s'){s++;if(!*s){return 13263;}else if(*s=='t'){s++;if(!*s){return 7249;}else if(*s=='r'){s++;if(!*s){return 30075;}else if(*s=='u'){s++;if(!*s){return 11394;}else if(*s=='e'){s++;if(!*s){return 5078;}else if(*s=='r'){s++;if(!*s){return 26272;}else{return 19519;}}else{return 24562;}}else{return 10298;}}else{return 12888;}}else{return 5751;}}else{return 11018;}}else{return 482;}}else{return 14457;}}else{return 22634;}}else if(*s=='d'){s++;if(!*s){return 16019;}else if(*s=='r'){s++;if(!*s){return 14059;}else if(*s=='e'){s++;if(!*s){return 6786;}else if(*s=='a'){s++;if(!*s){return 14547;}else if(*s=='d'){s++;if(!*s){return 5741;}else{return 27224;}}else{return 1561;}}else{return 15203;}}else{return 23754;}}else{return 20717;}}else{return 5985;}}else if(*s=='n'){s++;if(!*s){return 26690;}else if(*s=='u'){s++;if(!*s){return 30054;}else if(*s=='t'){s++;if(!*s){return 11202;}else if(*s=='e'){s++;if(!*s){return 24448;}else{return 23341;}}else{return 2493;}}else{return 19511;}}else{return 20044;}}else{return 11887;}}else if(*s=='o'){s++;if(!*s){return 6367;}else if(*s=='r'){s++;if(!*s){return 8336;}else if(*s=='c'){s++;if(!*s){return 29493;}else if(*s=='h'){s++;if(!*s){return 3103;}else if(*s=='e'){s++;if(!*s){return 18892;}else if(*s=='l'){s++;if(!*s){return 15366;}else if(*s=='l'){s++;if(!*s){return 25501;}else if(*s=='a'){s++;if(!*s){return 18719;}else{return 27738;}}else{return 24042;}}else{return 19113;}}else{return 17244;}}else{return 23227;}}else{return 1771;}}else{return 19829;}}else if(*s=='t'){s++;if(!*s){return 12584;}else if(*s=='a'){s++;if(!*s){return 23269;}else if(*s=='c'){s++;if(!*s){return 24128;}else if(*s=='i'){s++;if(!*s){return 21815;}else if(*s=='l'){s++;if(!*s){return 11597;}else if(*s=='l'){s++;if(!*s){return 15858;}else if(*s=='i'){s++;if(!*s){return 11205;}else if(*s=='d'){s++;if(!*s){return 60;}else{return 15884;}}else{return 24167;}}else{return 15158;}}else{return 28643;}}else{return 11394;}}else{return 20411;}}else{return 14775;}}else if(*s=='i'){s++;if(!*s){return 24966;}else if(*s=='o'){s++;if(!*s){return 26367;}else if(*s=='n'){s++;if(!*s){return 17160;}else if(*s=='a'){s++;if(!*s){return 2300;}else if(*s=='l'){s++;if(!*s){return 5832;}else{return 16247;}}else{return 2650;}}else{return 20403;}}else{return 15327;}}else{return 18999;}}else{return 26351;}}else if(*s=='o'){s++;if(!*s){return 12587;}else if(*s=='d'){s++;if(!*s){return 5273;}else if(*s=='e'){s++;if(!*s){return 1870;}else if(*s=='r'){s++;if(!*s){return 23580;}else{return 11596;}}else{return 28866;}}else{return 17287;}}else{return 28950;}}else if(*s=='n'){s++;if(!*s){return 16424;}else if(*s=='a'){s++;if(!*s){return 12499;}else if(*s=='m'){s++;if(!*s){return 29930;}else if(*s=='n'){s++;if(!*s){return 19247;}else if(*s=='i'){s++;if(!*s){return 1666;}else if(*s=='o'){s++;if(!*s){return 19765;}else if(*s=='t'){s++;if(!*s){return 17645;}else if(*s=='i'){s++;if(!*s){return 27287;}else if(*s=='c'){s++;if(!*s){return 12053;}else{return 9305;}}else{return 30037;}}else{return 24555;}}else{return 23069;}}else{return 22066;}}else{return 9249;}}else{return 17492;}}else{return 11821;}}else if(*s=='i'){s++;if(!*s){return 22263;}else if(*s=='m'){s++;if(!*s){return 25368;}else if(*s=='o'){s++;if(!*s){return 5169;}else if(*s=='s'){s++;if(!*s){return 6110;}else if(*s=='t'){s++;if(!*s){return 28376;}else if(*s=='y'){s++;if(!*s){return 25534;}else if(*s=='l'){s++;if(!*s){return 798;}else if(*s=='i'){s++;if(!*s){return 26731;}else if(*s=='c'){s++;if(!*s){return 12260;}else{return 6839;}}else{return 11579;}}else{return 29905;}}else{return 29868;}}else{return 7178;}}else{return 25006;}}else{return 20523;}}else{return 14571;}}else if(*s=='l'){s++;if(!*s){return 16305;}else if(*s=='i'){s++;if(!*s){return 3626;}else if(*s=='a'){s++;if(!*s){return 15197;}else if(*s=='l'){s++;if(!*s){return 5855;}else if(*s=='e'){s++;if(!*s){return 25900;}else if(*s=='s'){s++;if(!*s){return 804;}else{return 5344;}}else{return 18272;}}else{return 17538;}}else{return 25886;}}else{return 9391;}}else{return 29949;}}else{return 23379;}}else if(*s=='k'){s++;if(!*s){return 3084;}else if(*s=='l'){s++;if(!*s){return 2955;}else if(*s=='i'){s++;if(!*s){return 3938;}else if(*s=='n'){s++;if(!*s){return 22695;}else if(*s=='e'){s++;if(!*s){return 15352;}else if(*s=='s'){s++;if(!*s){return 24328;}else if(*s=='s'){s++;if(!*s){return 6492;}else{return 18184;}}else{return 21767;}}else{return 12063;}}else{return 29870;}}else{return 13179;}}else{return 1447;}}else{return 4460;}}else if(*s=='o'){s++;if(!*s){return 18376;}else if(*s=='d'){s++;if(!*s){return 15946;}else if(*s=='o'){s++;if(!*s){return 26574;}else if(*s=='n'){s++;if(!*s){return 3759;}else{return 21638;}}else{return 20779;}}else{return 23;}}else if(*s=='s'){s++;if(!*s){return 17753;}else if(*s=='p'){s++;if(!*s){return 8804;}else if(*s=='o'){s++;if(!*s){return 5692;}else if(*s=='r'){s++;if(!*s){return 28992;}else if(*s=='o'){s++;if(!*s){return 8230;}else if(*s=='u'){s++;if(!*s){return 19416;}else if(*s=='s'){s++;if(!*s){return 26199;}else{return 21871;}}else{return 16886;}}else{return 11614;}}else{return 14920;}}else{return 5187;}}else{return 23444;}}else{return 31171;}}else if(*s=='r'){s++;if(!*s){return 13288;}else if(*s=='c'){s++;if(!*s){return 21656;}else if(*s=='h'){s++;if(!*s){return 20948;}else if(*s=='i'){s++;if(!*s){return 6408;}else if(*s=='d'){s++;if(!*s){return 14440;}else if(*s=='i'){s++;if(!*s){return 5892;}else if(*s=='s'){s++;if(!*s){return 8351;}else if(*s=='m'){s++;if(!*s){return 2521;}else{return 203;}}else{return 6397;}}else{return 19967;}}else{return 17223;}}else{return 15781;}}else{return 15206;}}else{return 12270;}}else{return 14400;}}else if(*s=='l'){s++;if(!*s){return 26770;}else if(*s=='o'){s++;if(!*s){return 22025;}else if(*s=='g'){s++;if(!*s){return 1384;}else if(*s=='i'){s++;if(!*s){return 28429;}else if(*s=='z'){s++;if(!*s){return 217;}else if(*s=='e'){s++;if(!*s){return 9121;}else{return 2365;}}else{return 8822;}}else{return 6929;}}else{return 22012;}}else{return 27499;}}else{return 1953;}}else if(*s=='t'){s++;if(!*s){return 6978;}else if(*s=='i'){s++;if(!*s){return 24903;}else if(*s=='c'){s++;if(!*s){return 30745;}else{return 11406;}}else{return 23088;}}else{return 21674;}}else{return 17074;}}else{return 30206;}}else{return 19106;}}else if(*s=='n'){s++;if(!*s){return 29389;}else if(*s=='e'){s++;if(!*s){return 574;}else if(*s=='s'){s++;if(!*s){return 25755;}else if(*s=='i'){s++;if(!*s){return 23779;}else if(*s=='c'){s++;if(!*s){return 11423;}else{return 22411;}}else{return 26268;}}else{return 26679;}}else{return 17387;}}else{return 14133;}}else if(*s=='u'){s++;if(!*s){return 3689;}else if(*s=='s'){s++;if(!*s){return 29889;}else if(*s=='a'){s++;if(!*s){return 7897;}else if(*s=='n'){s++;if(!*s){return 917;}else if(*s=='g'){s++;if(!*s){return 15413;}else{return 17088;}}else{return 8036;}}else{return 6471;}}else{return 2688;}}else if(*s=='r'){s++;if(!*s){return 29469;}else if(*s=='u'){s++;if(!*s){return 15904;}else if(*s=='m'){s++;if(!*s){return 614;}else if(*s=='u'){s++;if(!*s){return 25416;}else if(*s=='r'){s++;if(!*s){return 16164;}else if(*s=='u'){s++;if(!*s){return 9902;}else{return 19556;}}else{return 10311;}}else{return 30218;}}else{return 16173;}}else{return 30554;}}else{return 27078;}}else if(*s=='l'){s++;if(!*s){return 17498;}else if(*s=='t'){s++;if(!*s){return 8178;}else if(*s=='i'){s++;if(!*s){return 24663;}else if(*s=='d'){s++;if(!*s){return 24194;}else if(*s=='i'){s++;if(!*s){return 3864;}else if(*s=='g'){s++;if(!*s){return 20307;}else if(*s=='i'){s++;if(!*s){return 645;}else if(*s=='t'){s++;if(!*s){return 12145;}else if(*s=='a'){s++;if(!*s){return 24968;}else if(*s=='t'){s++;if(!*s){return 19302;}else if(*s=='e'){s++;if(!*s){return 17016;}else{return 20770;}}else{return 9830;}}else{return 1595;}}else{return 31079;}}else{return 6530;}}else{return 2029;}}else{return 12168;}}else{return 9373;}}else{return 22343;}}else{return 12896;}}else{return 17651;}}else{return 728;}}else{return 14081;}}else if(*s=='l'){s++;if(!*s){return 22866;}else if(*s=='i'){s++;if(!*s){return 11866;}else if(*s=='o'){s++;if(!*s){return 11249;}else if(*s=='d'){s++;if(!*s){return 10466;}else if(*s=='e'){s++;if(!*s){return 17536;}else if(*s=='r'){s++;if(!*s){return 11247;}else if(*s=='m'){s++;if(!*s){return 13522;}else if(*s=='i'){s++;if(!*s){return 10517;}else if(*s=='a'){s++;if(!*s){return 18647;}else{return 6395;}}else{return 25764;}}else{return 11047;}}else{return 1045;}}else{return 7410;}}else{return 15326;}}else{return 2136;}}else if(*s=='m'){s++;if(!*s){return 6951;}else if(*s=='i'){s++;if(!*s){return 26641;}else if(*s=='t'){s++;if(!*s){return 19403;}else if(*s=='e'){s++;if(!*s){return 13114;}else if(*s=='d'){s++;if(!*s){return 22557;}else if(*s=='l'){s++;if(!*s){return 5909;}else if(*s=='y'){s++;if(!*s){return 23939;}else{return 9394;}}else{return 9693;}}else{return 6712;}}else{return 2539;}}else{return 25566;}}else{return 28080;}}else{return 17176;}}else if(*s=='t'){s++;if(!*s){return 28281;}else if(*s=='h'){s++;if(!*s){return 12863;}else if(*s=='i'){s++;if(!*s){return 17509;}else if(*s=='a'){s++;if(!*s){return 30488;}else if(*s=='s'){s++;if(!*s){return 7060;}else if(*s=='i'){s++;if(!*s){return 25017;}else if(*s=='s'){s++;if(!*s){return 13518;}else{return 15428;}}else{return 480;}}else{return 10264;}}else{return 7781;}}else{return 16109;}}else if(*s=='o'){s++;if(!*s){return 20185;}else if(*s=='p'){s++;if(!*s){return 27262;}else if(*s=='h'){s++;if(!*s){return 19748;}else if(*s=='y'){s++;if(!*s){return 3580;}else if(*s=='t'){s++;if(!*s){return 1444;}else if(*s=='e'){s++;if(!*s){return 12929;}else{return 5087;}}else{return 19754;}}else{return 19780;}}else{return 6237;}}else{return 27780;}}else{return 20559;}}else{return 7356;}}else if(*s=='t'){s++;if(!*s){return 25512;}else if(*s=='r'){s++;if(!*s){return 31334;}else if(*s=='e'){s++;if(!*s){return 19097;}else if(*s=='s'){s++;if(!*s){return 14370;}else if(*s=='s'){s++;if(!*s){return 6911;}else{return 1165;}}else{return 25448;}}else{return 2422;}}else{return 22569;}}else{return 3443;}}else{return 28605;}}else if(*s=='g'){s++;if(!*s){return 28631;}else if(*s=='u'){s++;if(!*s){return 10609;}else if(*s=='s'){s++;if(!*s){return 21939;}else if(*s=='t'){s++;if(!*s){return 24305;}else if(*s=='r'){s++;if(!*s){return 12311;}else if(*s=='u'){s++;if(!*s){return 20332;}else if(*s=='m'){s++;if(!*s){return 10317;}else{return 10572;}}else{return 28165;}}else{return 29892;}}else{return 30994;}}else{return 15815;}}else{return 7106;}}else{return 7031;}}else if(*s=='f'){s++;if(!*s){return 12041;}else if(*s=='e'){s++;if(!*s){return 24862;}else if(*s=='l'){s++;if(!*s){return 1322;}else if(*s=='i'){s++;if(!*s){return 29882;}else if(*s=='n'){s++;if(!*s){return 292;}else if(*s=='e'){s++;if(!*s){return 20854;}else{return 910;}}else{return 8860;}}else{return 14952;}}else{return 19627;}}else{return 21942;}}else{return 22907;}}else{return 6746;}}else if(*s=='u'){s++;if(!*s){return 26781;}else if(*s=='c'){s++;if(!*s){return 10675;}else if(*s=='u'){s++;if(!*s){return 1356;}else if(*s=='l'){s++;if(!*s){return 26181;}else if(*s=='e'){s++;if(!*s){return 20754;}else{return 18252;}}else{return 5451;}}else{return 25851;}}else if(*s=='e'){s++;if(!*s){return 31171;}else if(*s=='r'){s++;if(!*s){return 11996;}else if(*s=='n'){s++;if(!*s){return 24023;}else{return 6055;}}else{return 11156;}}else{return 1305;}}else{return 3837;}}else if(*s=='b'){s++;if(!*s){return 25407;}else if(*s=='a'){s++;if(!*s){return 7839;}else{return 31140;}}else if(*s=='e'){s++;if(!*s){return 21921;}else{return 19366;}}else{return 12181;}}else{return 4922;}}else if(*s=='e'){s++;if(!*s){return 16034;}else if(*s=='b'){s++;if(!*s){return 18128;}else if(*s=='i'){s++;if(!*s){return 2025;}else if(*s=='s'){s++;if(!*s){return 5333;}else if(*s=='t'){s++;if(!*s){return 7691;}else if(*s=='e'){s++;if(!*s){return 27940;}else if(*s=='s'){s++;if(!*s){return 14679;}else{return 26301;}}else{return 3856;}}else{return 11247;}}else{return 18205;}}else{return 1393;}}else{return 19767;}}else if(*s=='n'){s++;if(!*s){return 1858;}else if(*s=='o'){s++;if(!*s){return 12539;}else if(*s=='r'){s++;if(*s=='e'){return 1;}}else{return 19500;}}else{return 354;}}else if(*s=='p'){s++;if(!*s){return 22746;}else if(*s=='i'){s++;if(!*s){return 13840;}else if(*s=='d'){s++;if(!*s){return 1535;}else if(*s=='o'){s++;if(!*s){return 15032;}else if(*s=='p'){s++;if(!*s){return 18662;}else if(*s=='t'){s++;if(!*s){return 11014;}else if(*s=='e'){s++;if(!*s){return 23716;}else if(*s=='r'){s++;if(!*s){return 12626;}else if(*s=='a'){s++;if(!*s){return 15029;}else{return 1552;}}else{return 22358;}}else{return 25128;}}else{return 12726;}}else{return 668;}}else{return 16937;}}else{return 8829;}}else{return 25833;}}else{return 12434;}}else if(*s=='u'){s++;if(!*s){return 1778;}else if(*s=='c'){s++;if(!*s){return 670;}else if(*s=='o'){s++;if(!*s){return 20281;}else if(*s=='s'){s++;if(!*s){return 29174;}else if(*s=='y'){s++;if(!*s){return 11911;}else if(*s=='e'){s++;if(!*s){return 11247;}else if(*s=='n'){s++;if(!*s){return 2609;}else if(*s=='i'){s++;if(!*s){return 30801;}else if(*s=='t'){s++;if(!*s){return 18525;}else if(*s=='e'){s++;if(!*s){return 25600;}else{return 14676;}}else{return 15325;}}else{return 30279;}}else{return 1071;}}else{return 2163;}}else{return 1643;}}else{return 3060;}}else{return 11071;}}else{return 16571;}}else{return 23506;}}else if(*s=='w'){s++;if(!*s){return 9735;}else if(*s=='i'){s++;if(!*s){return 14637;}else if(*s=='s'){s++;if(!*s){return 17909;}else if(*s=='i'){s++;if(!*s){return 18337;}else if(*s=='t'){s++;if(!*s){return 14897;}else if(*s=='e'){s++;if(!*s){return 17567;}else{return 3636;}}else{return 24785;}}else{return 13097;}}else{return 3497;}}else{return 20918;}}else{return 3151;}}else if(*s=='x'){s++;if(!*s){return 21234;}else if(*s=='i'){s++;if(!*s){return 20850;}else if(*s=='c'){s++;if(!*s){return 18448;}else if(*s=='o'){s++;if(!*s){return 12028;}else if(*s=='n'){s++;if(!*s){return 1148;}else if(*s=='i'){s++;if(!*s){return 28048;}else if(*s=='s'){s++;if(!*s){return 22846;}else if(*s=='t'){s++;if(!*s){return 26628;}else{return 27113;}}else{return 15699;}}else{return 31184;}}else{return 13528;}}else{return 4484;}}else{return 16928;}}else{return 15411;}}else{return 16306;}}else{return 30657;}}else if(*s=='a'){s++;if(!*s){return 20990;}else if(*s=='c'){s++;if(!*s){return 30644;}else if(*s=='t'){s++;if(!*s){return 29474;}else if(*s=='o'){s++;if(!*s){return 5122;}else if(*s=='g'){s++;if(!*s){return 4158;}else if(*s=='l'){s++;if(!*s){return 28867;}else if(*s=='o'){s++;if(!*s){return 5610;}else if(*s=='b'){s++;if(!*s){return 22245;}else if(*s=='u'){s++;if(!*s){return 12495;}else if(*s=='l'){s++;if(!*s){return 28947;}else if(*s=='i'){s++;if(!*s){return 5735;}else if(*s=='n'){s++;if(!*s){return 7626;}else{return 12246;}}else{return 1378;}}else{return 11948;}}else{return 8200;}}else{return 26410;}}else{return 20211;}}else{return 12195;}}else{return 20649;}}else{return 8026;}}else{return 30984;}}else{return 14566;}}else if(*s=='m'){s++;if(!*s){return 3666;}else if(*s=='e'){s++;if(!*s){return 26371;}else if(*s=='s'){s++;if(!*s){return 30614;}else if(*s=='t'){s++;if(!*s){return 21097;}else if(*s=='e'){s++;if(!*s){return 5983;}else if(*s=='r'){s++;if(!*s){return 20316;}else{return 20681;}}else{return 24624;}}else{return 18621;}}else{return 11908;}}else{return 2677;}}else{return 21200;}}else if(*s=='n'){s++;if(!*s){return 13341;}else if(*s=='e'){s++;if(!*s){return 6188;}else if(*s=='t'){s++;if(!*s){return 3692;}else if(*s=='e'){s++;if(!*s){return 16495;}else{return 19477;}}else{return 7991;}}else{return 5767;}}else{return 10353;}}else if(*s=='p'){s++;if(!*s){return 3880;}else if(*s=='a'){s++;if(!*s){return 3172;}else if(*s=='r'){s++;if(!*s){return 3083;}else if(*s=='o'){s++;if(!*s){return 28175;}else if(*s=='t'){s++;if(!*s){return 30082;}else if(*s=='h'){s++;if(!*s){return 25510;}else if(*s=='o'){s++;if(!*s){return 19419;}else if(*s=='r'){s++;if(!*s){return 18857;}else if(*s=='a'){s++;if(!*s){return 17339;}else if(*s=='c'){s++;if(!*s){return 20214;}else if(*s=='o'){s++;if(!*s){return 25985;}else if(*s=='s'){s++;if(!*s){return 8985;}else if(*s=='c'){s++;if(!*s){return 8026;}else if(*s=='o'){s++;if(!*s){return 7540;}else if(*s=='p'){s++;if(!*s){return 1518;}else if(*s=='y'){s++;if(!*s){return 20199;}else{return 21221;}}else{return 3024;}}else{return 15130;}}else{return 21998;}}else{return 19199;}}else{return 21754;}}else{return 22572;}}else{return 15830;}}else{return 14058;}}else{return 7583;}}else{return 479;}}else{return 3401;}}else{return 1275;}}else{return 2603;}}else{return 17324;}}else if(*s=='p'){s++;if(!*s){return 11088;}else if(*s=='i'){s++;if(!*s){return 15067;}else if(*s=='n'){s++;if(!*s){return 30416;}else if(*s=='g'){s++;if(!*s){return 26378;}else{return 403;}}else{return 17407;}}else{return 25190;}}else{return 19425;}}else{return 24715;}}else if(*s=='r'){s++;if(!*s){return 14973;}else if(*s=='i'){s++;if(!*s){return 10623;}else{return 2422;}}else if(*s=='v'){s++;if(!*s){return 19954;}else if(*s=='i'){s++;if(!*s){return 25850;}else if(*s=='f'){s++;if(!*s){return 27777;}else if(*s=='o'){s++;if(!*s){return 21534;}else if(*s=='r'){s++;if(!*s){return 29729;}else if(*s=='m'){s++;if(!*s){return 1203;}else{return 1253;}}else{return 4436;}}else{return 4949;}}else{return 25612;}}else{return 6152;}}else{return 11646;}}else{return 28228;}}else if(*s=='y'){s++;if(!*s){return 10294;}else if(*s=='i'){s++;if(!*s){return 936;}else if(*s=='a'){s++;if(!*s){return 24574;}else{return 30898;}}else{return 27494;}}else{return 57;}}else{return 15259;}}else if(*s=='o'){s++;if(!*s){return 22845;}else if(*s=='s'){s++;if(!*s){return 23861;}else if(*s=='t'){s++;if(!*s){return 24885;}else if(*s=='l'){s++;if(!*s){return 16158;}else if(*s=='i'){s++;if(!*s){return 21200;}else if(*s=='n'){s++;if(!*s){return 21482;}else if(*s=='g'){s++;if(!*s){return 14864;}else{return 8059;}}else{return 28492;}}else{return 9498;}}else{return 23861;}}else{return 3090;}}else{return 5009;}}else if(*s=='r'){s++;if(!*s){return 3216;}else if(*s=='i'){s++;if(!*s){return 25767;}else if(*s=='c'){s++;if(!*s){return 26319;}else if(*s=='a'){s++;if(!*s){return 19166;}else if(*s=='r'){s++;if(!*s){return 27222;}else if(*s=='i'){s++;if(!*s){return 30596;}else if(*s=='i'){s++;if(!*s){return 21849;}else if(*s=='d'){s++;if(!*s){return 654;}else if(*s=='a'){s++;if(!*s){return 19033;}else if(*s=='e'){s++;if(!*s){return 16483;}else{return 28999;}}else{return 29968;}}else{return 14108;}}else{return 5740;}}else{return 26162;}}else{return 13710;}}else{return 16842;}}else{return 11007;}}else{return 22151;}}else if(*s=='a'){s++;if(!*s){return 16738;}else if(*s=='n'){s++;if(!*s){return 2699;}else if(*s=='t'){s++;if(!*s){return 14421;}else if(*s=='h'){s++;if(!*s){return 3061;}else if(*s=='a'){s++;if(!*s){return 5269;}else if(*s=='c'){s++;if(!*s){return 12680;}else if(*s=='e'){s++;if(!*s){return 13269;}else if(*s=='o'){s++;if(!*s){return 19839;}else if(*s=='u'){s++;if(!*s){return 9554;}else if(*s=='s'){s++;if(!*s){return 21971;}else{return 6776;}}else{return 11526;}}else{return 19535;}}else{return 11693;}}else{return 14564;}}else{return 28182;}}else{return 329;}}else{return 30883;}}else{return 75;}}else{return 1480;}}else{return 24212;}}else if(*s=='c'){s++;if(!*s){return 11580;}else if(*s=='k'){s++;if(!*s){return 7168;}else if(*s=='s'){s++;if(!*s){return 8776;}else if(*s=='m'){s++;if(!*s){return 30640;}else if(*s=='i'){s++;if(!*s){return 10822;}else if(*s=='t'){s++;if(!*s){return 4359;}else if(*s=='h'){s++;if(!*s){return 11897;}else if(*s=='i'){s++;if(!*s){return 28062;}else if(*s=='n'){s++;if(!*s){return 7194;}else if(*s=='g'){s++;if(!*s){return 831;}else{return 19644;}}else{return 15414;}}else{return 25522;}}else{return 4482;}}else{return 25050;}}else{return 8026;}}else{return 13028;}}else{return 31078;}}else{return 7377;}}else{return 28619;}}else if(*s=='w'){s++;if(!*s){return 27805;}else if(*s=='w'){s++;if(!*s){return 27935;}else if(*s=='o'){s++;if(!*s){return 12954;}else if(*s=='o'){s++;if(!*s){return 9111;}else if(*s=='d'){s++;if(!*s){return 22635;}else{return 28737;}}else{return 20164;}}else{return 682;}}else{return 27825;}}else{return 3016;}}else{return 7734;}}else{return 11291;}}else if(*s=='o'){s++;if(!*s){return 28122;}else if(*s=='c'){s++;if(!*s){return 3955;}else if(*s=='c'){s++;if(!*s){return 18270;}else if(*s=='i'){s++;if(!*s){return 24136;}else if(*s=='p'){s++;if(!*s){return 10449;}else if(*s=='i'){s++;if(!*s){return 5550;}else if(*s=='t'){s++;if(!*s){return 7203;}else if(*s=='a'){s++;if(!*s){return 20452;}else if(*s=='l'){s++;if(!*s){return 17272;}else if(*s=='i'){s++;if(!*s){return 7561;}else if(*s=='s'){s++;if(!*s){return 19220;}else{return 13248;}}else{return 28248;}}else{return 29904;}}else{return 2714;}}else{return 5785;}}else{return 27725;}}else{return 6362;}}else{return 25517;}}else if(*s=='a'){s++;if(!*s){return 12945;}else if(*s=='s'){s++;if(!*s){return 15829;}else if(*s=='i'){s++;if(!*s){return 14580;}else if(*s=='o'){s++;if(!*s){return 14865;}else if(*s=='n'){s++;if(!*s){return 14402;}else if(*s=='l'){s++;if(!*s){return 27596;}else if(*s=='e'){s++;if(!*s){return 18185;}else if(*s=='s'){s++;if(!*s){return 8498;}else if(*s=='s'){s++;if(!*s){return 19247;}else{return 9135;}}else{return 24486;}}else{return 2015;}}else{return 4510;}}else{return 12872;}}else{return 15533;}}else{return 21428;}}else{return 20998;}}else if(*s=='m'){s++;if(!*s){return 6696;}else if(*s=='i'){s++;if(!*s){return 28808;}else if(*s=='s'){s++;if(!*s){return 17620;}else if(*s=='t'){s++;if(!*s){return 122;}else if(*s=='i'){s++;if(!*s){return 3281;}else if(*s=='c'){s++;if(!*s){return 19942;}else{return 27473;}}else{return 10618;}}else{return 17391;}}else{return 4853;}}else{return 15810;}}else{return 15672;}}else{return 7987;}}else{return 17225;}}else if(*s=='u'){s++;if(!*s){return 2862;}else if(*s=='l'){s++;if(!*s){return 10966;}else if(*s=='i'){s++;if(!*s){return 25143;}else if(*s=='g'){s++;if(!*s){return 27704;}else if(*s=='e'){s++;if(!*s){return 31053;}else if(*s=='r'){s++;if(!*s){return 2644;}else if(*s=='o'){s++;if(!*s){return 15088;}else if(*s=='u'){s++;if(!*s){return 8830;}else if(*s=='s'){s++;if(!*s){return 23615;}else{return 30943;}}else{return 2874;}}else{return 10067;}}else{return 2788;}}else{return 23155;}}else{return 30021;}}else{return 6141;}}else{return 13012;}}else{return 12346;}}else{return 23068;}}else if(*s=='b'){s++;if(!*s){return 25605;}else if(*s=='e'){s++;if(!*s){return 9106;}else if(*s=='s'){s++;if(!*s){return 1858;}else if(*s=='e'){s++;if(!*s){return 12620;}else{return 30051;}}else{return 15485;}}else{return 26180;}}else if(*s=='l'){s++;if(!*s){return 23977;}else if(*s=='i'){s++;if(!*s){return 20113;}else if(*s=='g'){s++;if(!*s){return 20354;}else if(*s=='e'){s++;if(!*s){return 9942;}else if(*s=='d'){s++;if(!*s){return 6677;}else{return 12763;}}else{return 8188;}}else{return 23375;}}else{return 23371;}}else{return 22439;}}else if(*s=='f'){s++;if(!*s){return 24129;}else if(*s=='u'){s++;if(!*s){return 29673;}else if(*s=='s'){s++;if(!*s){return 24779;}else if(*s=='c'){s++;if(!*s){return 30046;}else if(*s=='a'){s++;if(!*s){return 10490;}else if(*s=='t'){s++;if(!*s){return 5449;}else if(*s=='o'){s++;if(!*s){return 10836;}else if(*s=='r'){s++;if(!*s){return 1596;}else{return 7170;}}else{return 29119;}}else{return 14692;}}else{return 21550;}}else{return 24460;}}else{return 17714;}}else{return 16384;}}else{return 19738;}}else{return 5971;}}else if(*s=='g'){s++;if(!*s){return 7292;}else if(*s=='l'){s++;if(!*s){return 2830;}else if(*s=='e'){s++;if(!*s){return 20299;}else if(*s=='r'){s++;if(!*s){return 11599;}else{return 11558;}}else{return 30487;}}else{return 4928;}}else{return 14073;}}else if(*s=='m'){s++;if(!*s){return 21900;}else if(*s=='b'){s++;if(!*s){return 12240;}else if(*s=='r'){s++;if(!*s){return 26646;}else if(*s=='o'){s++;if(!*s){return 25826;}else if(*s=='p'){s++;if(!*s){return 29000;}else if(*s=='h'){s++;if(!*s){return 2834;}else if(*s=='i'){s++;if(!*s){return 9892;}else if(*s=='l'){s++;if(!*s){return 6807;}else if(*s=='o'){s++;if(!*s){return 16460;}else if(*s=='u'){s++;if(!*s){return 30253;}else if(*s=='s'){s++;if(!*s){return 22131;}else{return 4352;}}else{return 23159;}}else{return 1356;}}else{return 11658;}}else{return 3110;}}else{return 31202;}}else{return 15889;}}else{return 81;}}else{return 29624;}}else{return 12845;}}else if(*s=='n'){s++;if(!*s){return 639;}else if(*s=='i'){s++;if(!*s){return 20439;}else if(*s=='t'){s++;if(!*s){return 19398;}else if(*s=='u'){s++;if(!*s){return 18699;}else if(*s=='d'){s++;if(!*s){return 21610;}else if(*s=='e'){s++;if(!*s){return 9113;}else{return 7915;}}else{return 1208;}}else{return 29703;}}else{return 29065;}}else{return 992;}}else{return 20845;}}else{return 1774;}}else if(*s=='p'){s++;if(!*s){return 8693;}else if(*s=='h'){s++;if(!*s){return 18232;}else if(*s=='i'){s++;if(!*s){return 8128;}else if(*s=='o'){s++;if(!*s){return 4692;}else if(*s=='l'){s++;if(!*s){return 20071;}else if(*s=='o'){s++;if(!*s){return 16174;}else if(*s=='g'){s++;if(!*s){return 13877;}else if(*s=='i'){s++;if(!*s){return 24818;}else if(*s=='c'){s++;if(!*s){return 24376;}else if(*s=='a'){s++;if(!*s){return 11720;}else if(*s=='l'){s++;if(!*s){return 23659;}else{return 28915;}}else{return 1527;}}else{return 13435;}}else{return 31138;}}else{return 26661;}}else{return 321;}}else{return 23476;}}else{return 1912;}}else{return 11333;}}else{return 30402;}}else if(*s=='t'){s++;if(!*s){return 28687;}else if(*s=='o'){s++;if(!*s){return 21822;}else if(*s=='p'){s++;if(!*s){return 22242;}else if(*s=='h'){s++;if(!*s){return 10761;}else if(*s=='o'){s++;if(!*s){return 28155;}else if(*s=='n'){s++;if(!*s){return 15725;}else if(*s=='e'){s++;if(!*s){return 22242;}else{return 1038;}}else{return 19983;}}else{return 23586;}}else{return 17703;}}else{return 7830;}}else{return 15239;}}else{return 17420;}}else{return 21226;}}else if(*s=='s'){s++;if(!*s){return 1185;}else if(*s=='t'){s++;if(!*s){return 15170;}else if(*s=='e'){s++;if(!*s){return 14237;}else if(*s=='o'){s++;if(!*s){return 20678;}else if(*s=='b'){s++;if(!*s){return 11630;}else if(*s=='l'){s++;if(!*s){return 12061;}else if(*s=='a'){s++;if(!*s){return 28779;}else if(*s=='s'){s++;if(!*s){return 17357;}else if(*s=='t'){s++;if(!*s){return 13674;}else if(*s=='i'){s++;if(!*s){return 26094;}else if(*s=='c'){s++;if(!*s){return 230;}else{return 13461;}}else{return 25876;}}else{return 9391;}}else{return 30168;}}else{return 213;}}else{return 28892;}}else{return 29726;}}else{return 26330;}}else{return 18159;}}else{return 21355;}}else{return 8172;}}else if(*s=='r'){s++;if(!*s){return 8150;}else if(*s=='a'){s++;if(!*s){return 12108;}else if(*s=='n'){s++;if(!*s){return 15917;}else if(*s=='g'){s++;if(!*s){return 20766;}else if(*s=='i'){s++;if(!*s){return 15705;}else if(*s=='s'){s++;if(!*s){return 27071;}else if(*s=='m'){s++;if(!*s){return 3399;}else{return 26167;}}else{return 21891;}}else{return 637;}}else{return 29423;}}else{return 10148;}}else{return 4750;}}else if(*s=='t'){s++;if(!*s){return 24723;}else if(*s=='h'){s++;if(!*s){return 14570;}else if(*s=='o'){s++;if(!*s){return 16296;}else if(*s=='l'){s++;if(!*s){return 3019;}else if(*s=='o'){s++;if(!*s){return 1424;}else if(*s=='g'){s++;if(!*s){return 26373;}else if(*s=='i'){s++;if(!*s){return 12377;}else if(*s=='c'){s++;if(!*s){return 9228;}else if(*s=='a'){s++;if(!*s){return 17147;}else if(*s=='l'){s++;if(!*s){return 3858;}else{return 15585;}}else{return 5663;}}else{return 24155;}}else{return 31127;}}else{return 29220;}}else{return 23356;}}else{return 18884;}}else{return 15631;}}else{return 18631;}}else{return 6780;}}else if(*s=='g'){s++;if(!*s){return 3888;}else if(*s=='a'){s++;if(!*s){return 28122;}else if(*s=='n'){s++;if(!*s){return 5598;}else if(*s=='o'){s++;if(!*s){return 6666;}else if(*s=='n'){s++;if(!*s){return 5960;}else if(*s=='y'){s++;if(!*s){return 9144;}else if(*s=='m'){s++;if(!*s){return 21686;}else if(*s=='i'){s++;if(!*s){return 15713;}else if(*s=='c'){s++;if(!*s){return 8582;}else{return 17668;}}else{return 15293;}}else{return 20842;}}else{return 4145;}}else{return 3122;}}else{return 12744;}}else{return 26579;}}else{return 30107;}}else{return 16601;}}else if(*s=='n'){s++;if(!*s){return 2550;}else if(*s=='i'){s++;if(!*s){return 12742;}else if(*s=='t'){s++;if(!*s){return 15630;}else if(*s=='h'){s++;if(!*s){return 23076;}else if(*s=='o'){s++;if(!*s){return 28514;}else if(*s=='p'){s++;if(!*s){return 1399;}else if(*s=='h'){s++;if(!*s){return 2633;}else if(*s=='i'){s++;if(!*s){return 2314;}else if(*s=='l'){s++;if(!*s){return 27828;}else if(*s=='i'){s++;if(!*s){return 529;}else if(*s=='s'){s++;if(!*s){return 21751;}else if(*s=='t'){s++;if(!*s){return 7475;}else{return 28933;}}else{return 14403;}}else{return 16903;}}else{return 7321;}}else{return 5569;}}else{return 18741;}}else{return 18707;}}else{return 30304;}}else{return 2332;}}else{return 29627;}}else{return 6787;}}else if(*s=='a'){s++;if(!*s){return 13521;}else if(*s=='t'){s++;if(!*s){return 6046;}else if(*s=='e'){s++;if(!*s){return 26595;}else if(*s=='n'){s++;if(!*s){return 10765;}else if(*s=='e'){s++;if(!*s){return 20971;}else if(*s=='s'){s++;if(!*s){return 18473;}else if(*s=='s'){s++;if(!*s){return 4640;}else{return 24190;}}else{return 29165;}}else{return 24412;}}else{return 9576;}}else{return 30701;}}else{return 1414;}}else{return 16974;}}else{return 12437;}}else{return 9128;}}else if(*s=='u'){s++;if(!*s){return 29882;}else if(*s=='t'){s++;if(!*s){return 22121;}else if(*s=='s'){s++;if(!*s){return 30828;}else if(*s=='p'){s++;if(!*s){return 4101;}else if(*s=='e'){s++;if(!*s){return 19438;}else if(*s=='e'){s++;if(!*s){return 30490;}else if(*s=='d'){s++;if(!*s){return 28049;}else{return 29983;}}else{return 10776;}}else{return 22589;}}else{return 15164;}}else if(*s=='t'){s++;if(!*s){return 5602;}else if(*s=='r'){s++;if(!*s){return 11999;}else if(*s=='i'){s++;if(!*s){return 31292;}else if(*s=='v'){s++;if(!*s){return 8719;}else if(*s=='e'){s++;if(!*s){return 17148;}else{return 12665;}}else{return 17489;}}else{return 5474;}}else{return 14490;}}else{return 16739;}}else{return 9486;}}else if(*s=='j'){s++;if(!*s){return 7714;}else if(*s=='o'){s++;if(!*s){return 10502;}else if(*s=='u'){s++;if(!*s){return 16988;}else if(*s=='r'){s++;if(!*s){return 8081;}else if(*s=='n'){s++;if(!*s){return 16399;}else if(*s=='e'){s++;if(!*s){return 6625;}else if(*s=='y'){s++;if(!*s){return 24718;}else{return 11456;}}else{return 30271;}}else{return 10220;}}else{return 4182;}}else{return 26841;}}else{return 7972;}}else{return 17399;}}else if(*s=='b'){s++;if(!*s){return 12140;}else if(*s=='l'){s++;if(!*s){return 7388;}else if(*s=='a'){s++;if(!*s){return 27041;}else if(*s=='c'){s++;if(!*s){return 831;}else if(*s=='k'){s++;if(!*s){return 30246;}else if(*s=='e'){s++;if(!*s){return 10314;}else if(*s=='n'){s++;if(!*s){return 34;}else{return 9471;}}else{return 24570;}}else{return 20744;}}else{return 17913;}}else{return 5517;}}else{return 29272;}}else{return 4189;}}else if(*s=='g'){s++;if(!*s){return 5495;}else if(*s=='r'){s++;if(!*s){return 30498;}else if(*s=='o'){s++;if(!*s){return 17639;}else if(*s=='u'){s++;if(!*s){return 4439;}else if(*s=='n'){s++;if(!*s){return 15595;}else if(*s=='d'){s++;if(!*s){return 24397;}else{return 25557;}}else{return 17954;}}else{return 31152;}}else{return 454;}}else{return 24270;}}else{return 1725;}}else if(*s=='f'){s++;if(!*s){return 6295;}else if(*s=='i'){s++;if(!*s){return 21744;}else if(*s=='g'){s++;if(!*s){return 5123;}else if(*s=='h'){s++;if(!*s){return 26827;}else if(*s=='t'){s++;if(!*s){return 7117;}else{return 283;}}else{return 25738;}}else{return 14081;}}else{return 602;}}else{return 2012;}}else{return 1180;}}else{return 30817;}}else if(*s=='v'){s++;if(!*s){return 28810;}else if(*s=='e'){s++;if(!*s){return 25370;}else if(*s=='r'){s++;if(!*s){return 23901;}else if(*s=='p'){s++;if(!*s){return 9491;}else if(*s=='r'){s++;if(!*s){return 18650;}else if(*s=='i'){s++;if(!*s){return 11950;}else if(*s=='c'){s++;if(!*s){return 19381;}else if(*s=='k'){s++;if(!*s){return 22453;}else{return 19368;}}else if(*s=='e'){s++;if(!*s){return 25188;}else{return 14131;}}else{return 11868;}}else{return 22248;}}else{return 20386;}}else{return 26985;}}else if(*s=='c'){s++;if(!*s){return 12935;}else if(*s=='a'){s++;if(!*s){return 2593;}else if(*s=='u'){s++;if(!*s){return 906;}else if(*s=='t'){s++;if(!*s){return 20234;}else if(*s=='i'){s++;if(!*s){return 26109;}else if(*s=='o'){s++;if(!*s){return 16558;}else if(*s=='u'){s++;if(!*s){return 76;}else if(*s=='s'){s++;if(!*s){return 5391;}else if(*s=='l'){s++;if(!*s){return 15986;}else if(*s=='y'){s++;if(!*s){return 5779;}else{return 7710;}}else{return 22457;}}else{return 30126;}}else{return 14308;}}else{return 2350;}}else{return 22468;}}else{return 1762;}}else{return 518;}}else{return 14589;}}else{return 20456;}}else if(*s=='b'){s++;if(!*s){return 15616;}else if(*s=='i'){s++;if(!*s){return 12194;}else if(*s=='a'){s++;if(!*s){return 10356;}else if(*s=='s'){s++;if(!*s){return 16785;}else{return 24297;}}else{return 29096;}}else{return 18252;}}else{return 14859;}}else if(*s=='t'){s++;if(!*s){return 17133;}else if(*s=='a'){s++;if(!*s){return 29767;}else if(*s=='r'){s++;if(!*s){return 28986;}else if(*s=='e'){s++;if(!*s){return 22155;}else{return 28781;}}else if(*s=='t'){s++;if(!*s){return 28170;}else{return 18223;}}else{return 26429;}}else{return 1913;}}else{return 16099;}}else if(*s=='g'){s++;if(!*s){return 3295;}else if(*s=='l'){s++;if(!*s){return 19704;}else if(*s=='o'){s++;if(!*s){return 19889;}else if(*s=='o'){s++;if(!*s){return 25806;}else if(*s=='m'){s++;if(!*s){return 4037;}else if(*s=='y'){s++;if(!*s){return 17949;}else{return 23785;}}else{return 79;}}else{return 20231;}}else{return 10854;}}else{return 19481;}}else{return 20331;}}else{return 5772;}}else{return 5079;}}else{return 6043;}}else if(*s=='x'){s++;if(!*s){return 25820;}else if(*s=='a'){s++;if(!*s){return 2424;}else if(*s=='n'){s++;if(!*s){return 23310;}else if(*s=='i'){s++;if(!*s){return 14964;}else if(*s=='l'){s++;if(!*s){return 10798;}else if(*s=='i'){s++;if(!*s){return 18197;}else if(*s=='d'){s++;if(!*s){return 2631;}else if(*s=='e'){s++;if(!*s){return 4947;}else{return 946;}}else{return 14396;}}else{return 1003;}}else{return 10225;}}else{return 26879;}}else{return 22897;}}else{return 30569;}}else{return 11924;}}else{return 21194;}}else if(*s=='n'){s++;if(!*s){return 15989;}else if(*s=='a'){s++;if(!*s){return 16690;}else if(*s=='p'){s++;if(!*s){return 6153;}else if(*s=='h'){s++;if(!*s){return 29262;}else if(*s=='t'){s++;if(!*s){return 19859;}else if(*s=='h'){s++;if(!*s){return 10821;}else if(*s=='o'){s++;if(!*s){return 21494;}else if(*s=='l'){s++;if(!*s){return 1897;}else if(*s=='s'){s++;if(!*s){return 1815;}else if(*s=='u'){s++;if(!*s){return 22229;}else if(*s=='l'){s++;if(!*s){return 30464;}else if(*s=='p'){s++;if(!*s){return 4084;}else if(*s=='h'){s++;if(!*s){return 3792;}else if(*s=='o'){s++;if(!*s){return 1880;}else if(*s=='n'){s++;if(!*s){return 11094;}else if(*s=='a'){s++;if(!*s){return 8628;}else if(*s=='t'){s++;if(!*s){return 22573;}else if(*s=='e'){s++;if(!*s){return 12050;}else{return 4681;}}else{return 21408;}}else{return 6438;}}else{return 13524;}}else{return 17398;}}else{return 29479;}}else{return 12366;}}else{return 7873;}}else{return 16857;}}else{return 30720;}}else{return 27042;}}else{return 11374;}}else{return 19564;}}else{return 27810;}}else{return 13596;}}else{return 2146;}}else if(*s=='t'){s++;if(!*s){return 12376;}else if(*s=='u'){s++;if(!*s){return 3847;}else if(*s=='r'){s++;if(!*s){return 26779;}else if(*s=='e'){s++;if(!*s){return 58;}else{return 19118;}}else if(*s=='o'){s++;if(!*s){return 5111;}else if(*s=='p'){s++;if(!*s){return 2475;}else if(*s=='a'){s++;if(!*s){return 13451;}else if(*s=='t'){s++;if(!*s){return 10776;}else if(*s=='h'){s++;if(!*s){return 17025;}else if(*s=='i'){s++;if(!*s){return 8194;}else if(*s=='c'){s++;if(!*s){return 21617;}else{return 15482;}}else{return 13099;}}else{return 11566;}}else{return 16408;}}else{return 19080;}}else{return 20741;}}else{return 1528;}}else{return 4398;}}else{return 15741;}}else{return 8597;}}else{return 22108;}}else if(*s=='e'){s++;if(!*s){return 21749;}else if(*s=='e'){s++;if(!*s){return 20652;}else if(*s=='d'){s++;if(!*s){return 11497;}else if(*s=='e'){s++;if(!*s){return 29912;}else if(*s=='r'){s++;if(!*s){return 14868;}else{return 4230;}}else{return 23534;}}else{return 18037;}}else{return 11359;}}else if(*s=='f'){s++;if(!*s){return 21018;}else if(*s=='a'){s++;if(!*s){return 7321;}else if(*s=='r'){s++;if(!*s){return 22203;}else if(*s=='i'){s++;if(!*s){return 8859;}else if(*s=='o'){s++;if(!*s){return 2215;}else if(*s=='u'){s++;if(!*s){return 2245;}else if(*s=='s'){s++;if(!*s){return 9185;}else if(*s=='n'){s++;if(!*s){return 10568;}else if(*s=='e'){s++;if(!*s){return 13797;}else if(*s=='s'){s++;if(!*s){return 22867;}else if(*s=='s'){s++;if(!*s){return 3529;}else{return 89;}}else{return 12450;}}else{return 20919;}}else{return 7176;}}else{return 20345;}}else{return 21576;}}else{return 19438;}}else{return 11083;}}else{return 30125;}}else{return 914;}}else{return 8989;}}else if(*s=='m'){s++;if(!*s){return 24055;}else if(*s=='a'){s++;if(!*s){return 1788;}else if(*s=='t'){s++;if(!*s){return 10746;}else if(*s=='o'){s++;if(!*s){return 24173;}else if(*s=='p'){s++;if(!*s){return 14217;}else if(*s=='h'){s++;if(!*s){return 26182;}else if(*s=='y'){s++;if(!*s){return 16906;}else if(*s=='t'){s++;if(!*s){return 31096;}else if(*s=='o'){s++;if(!*s){return 22910;}else if(*s=='n'){s++;if(!*s){return 28298;}else{return 14591;}}else{return 3459;}}else{return 14917;}}else{return 7876;}}else{return 7504;}}else{return 19934;}}else if(*s=='g'){s++;if(!*s){return 15785;}else if(*s=='e'){s++;if(!*s){return 27396;}else if(*s=='n'){s++;if(!*s){return 27073;}else if(*s=='e'){s++;if(!*s){return 4229;}else{return 18079;}}else{return 26704;}}else{return 16667;}}else{return 7744;}}else{return 4615;}}else{return 401;}}else{return 30887;}}else{return 27434;}}else if(*s=='o'){s++;if(!*s){return 29076;}else if(*s=='s'){s++;if(!*s){return 29948;}else if(*s=='o'){s++;if(!*s){return 9158;}else if(*s=='r'){s++;if(!*s){return 8661;}else if(*s=='e'){s++;if(!*s){return 4582;}else if(*s=='x'){s++;if(!*s){return 21063;}else{return 28371;}}else{return 3588;}}else{return 7533;}}else{return 8153;}}else{return 24664;}}else if(*s=='g'){s++;if(!*s){return 11593;}else if(*s=='r'){s++;if(!*s){return 24760;}else if(*s=='a'){s++;if(!*s){return 29656;}else if(*s=='m'){s++;if(!*s){return 15807;}else if(*s=='m'){s++;if(!*s){return 15177;}else if(*s=='a'){s++;if(!*s){return 22882;}else if(*s=='t'){s++;if(!*s){return 11660;}else if(*s=='i'){s++;if(!*s){return 320;}else if(*s=='c'){s++;if(!*s){return 26149;}else if(*s=='a'){s++;if(!*s){return 12743;}else if(*s=='l'){s++;if(!*s){return 13260;}else{return 14155;}}else{return 19244;}}else{return 22222;}}else{return 11162;}}else{return 4759;}}else{return 26158;}}else{return 6518;}}else{return 17634;}}else{return 11498;}}else{return 26669;}}else{return 21882;}}else{return 19180;}}else if(*s=='p'){s++;if(!*s){return 24929;}else if(*s=='h'){s++;if(!*s){return 17963;}else if(*s=='r'){s++;if(!*s){return 16816;}else if(*s=='o'){s++;if(!*s){return 11618;}else if(*s=='d'){s++;if(!*s){return 18134;}else if(*s=='i'){s++;if(!*s){return 3417;}else if(*s=='u'){s++;if(!*s){return 12115;}else if(*s=='m'){s++;if(!*s){return 8500;}else{return 13735;}}else{return 16564;}}else{return 23429;}}else{return 15201;}}else{return 26514;}}else{return 15070;}}else{return 29265;}}else{return 4456;}}else if(*s=='r'){s++;if(!*s){return 12366;}else if(*s=='v'){s++;if(!*s){return 25660;}else if(*s=='a'){s++;if(!*s){return 18465;}else if(*s=='t'){s++;if(!*s){return 16736;}else if(*s=='u'){s++;if(!*s){return 3805;}else if(*s=='r'){s++;if(!*s){return 3184;}else if(*s=='e'){s++;if(!*s){return 16665;}else{return 15215;}}else{return 15183;}}else{return 12718;}}else{return 12507;}}else{return 16986;}}else{return 12322;}}else{return 16931;}}else if(*s=='u'){s++;if(!*s){return 6921;}else if(*s=='r'){s++;if(!*s){return 30091;}else if(*s=='o'){s++;if(!*s){return 7847;}else if(*s=='c'){s++;if(!*s){return 24817;}else if(*s=='y'){s++;if(!*s){return 26166;}else if(*s=='t'){s++;if(!*s){return 28700;}else if(*s=='e'){s++;if(!*s){return 22123;}else{return 21482;}}else{return 1883;}}else{return 26411;}}else{return 5864;}}else if(*s=='l'){s++;if(!*s){return 17790;}else if(*s=='o'){s++;if(!*s){return 24368;}else if(*s=='g'){s++;if(!*s){return 3450;}else if(*s=='i'){s++;if(!*s){return 17127;}else if(*s=='s'){s++;if(!*s){return 19106;}else if(*s=='t'){s++;if(!*s){return 16063;}else{return 1675;}}else{return 18735;}}else{return 13531;}}else{return 5368;}}else{return 4886;}}else{return 30759;}}else if(*s=='g'){s++;if(!*s){return 19363;}else if(*s=='a'){s++;if(!*s){return 4958;}else if(*s=='n'){s++;if(!*s){return 25136;}else if(*s=='g'){s++;if(!*s){return 21975;}else if(*s=='l'){s++;if(!*s){return 7268;}else if(*s=='i'){s++;if(!*s){return 2231;}else if(*s=='o'){s++;if(!*s){return 18675;}else if(*s=='n'){s++;if(!*s){return 30238;}else{return 1172;}}else{return 30797;}}else{return 24108;}}else{return 20803;}}else{return 28624;}}else{return 8754;}}else{return 26828;}}else{return 8722;}}else{return 16865;}}else{return 335;}}else{return 13585;}}else if(*s=='t'){s++;if(!*s){return 15466;}else if(*s=='t'){s++;if(!*s){return 21198;}else if(*s=='l'){s++;if(!*s){return 22030;}else if(*s=='y'){s++;if(!*s){return 14275;}else{return 9733;}}else if(*s=='e'){s++;if(!*s){return 8853;}else{return 3210;}}else{return 1297;}}else{return 13168;}}else{return 11388;}}else if(*s=='w'){s++;if(!*s){return 23833;}else if(*s=='s'){s++;if(!*s){return 27639;}else if(*s=='b'){s++;if(!*s){return 25475;}else if(*s=='i'){s++;if(!*s){return 31098;}else if(*s=='l'){s++;if(!*s){return 11736;}else if(*s=='l'){s++;if(!*s){return 8521;}else{return 6992;}}else{return 15261;}}else{return 6158;}}else{return 8270;}}else{return 4757;}}else{return 5630;}}else{return 6165;}}else if(*s=='u'){s++;if(!*s){return 9919;}else if(*s=='m'){s++;if(!*s){return 18994;}else if(*s=='e'){s++;if(!*s){return 27193;}else if(*s=='r'){s++;if(!*s){return 21055;}else if(*s=='a'){s++;if(!*s){return 14714;}else if(*s=='l'){s++;if(!*s){return 25547;}else{return 7729;}}else{return 21648;}}else{return 13174;}}else{return 1121;}}else{return 12507;}}else if(*s=='n'){s++;if(!*s){return 8572;}else if(*s=='n'){s++;if(!*s){return 19984;}else if(*s=='e'){s++;if(!*s){return 29251;}else if(*s=='r'){s++;if(!*s){return 12155;}else if(*s=='y'){s++;if(!*s){return 29107;}else{return 3752;}}else{return 1788;}}else{return 14950;}}else{return 6255;}}else{return 15512;}}else{return 13589;}}else if(*s=='i'){s++;if(!*s){return 15931;}else if(*s=='x'){s++;if(!*s){return 27047;}else if(*s=='i'){s++;if(!*s){return 1401;}else if(*s=='e'){s++;if(!*s){return 8576;}else{return 28992;}}else{return 7724;}}else{return 26938;}}else if(*s=='s'){s++;if(!*s){return 1911;}else if(*s=='p'){s++;if(!*s){return 30055;}else if(*s=='e'){s++;if(!*s){return 25779;}else if(*s=='r'){s++;if(!*s){return 17422;}else if(*s=='o'){s++;if(!*s){return 22267;}else{return 24068;}}else{return 27631;}}else{return 2651;}}else{return 8966;}}else{return 28917;}}else if(*s=='b'){s++;if(!*s){return 4780;}else if(*s=='b'){s++;if(!*s){return 21008;}else if(*s=='y'){s++;if(!*s){return 8995;}else{return 16523;}}else{return 18678;}}else{return 18808;}}else{return 11532;}}else if(*s=='o'){s++;if(!*s){return 7513;}else if(*s=='c'){s++;if(!*s){return 30051;}else if(*s=='t'){s++;if(!*s){return 8562;}else if(*s=='i'){s++;if(!*s){return 25245;}else if(*s=='l'){s++;if(!*s){return 28459;}else if(*s=='u'){s++;if(!*s){return 4181;}else if(*s=='c'){s++;if(!*s){return 15584;}else if(*s=='i'){s++;if(!*s){return 22312;}else if(*s=='d'){s++;if(!*s){return 5497;}else if(*s=='a'){s++;if(!*s){return 4005;}else if(*s=='e'){s++;if(!*s){return 26245;}else{return 10166;}}else{return 8130;}}else{return 13820;}}else{return 3097;}}else{return 14623;}}else{return 17636;}}else{return 28922;}}else{return 353;}}else{return 28829;}}else{return 15022;}}else if(*s=='m'){s++;if(!*s){return 19620;}else if(*s=='e'){s++;if(!*s){return 4933;}else if(*s=='n'){s++;if(!*s){return 6263;}else if(*s=='c'){s++;if(!*s){return 10273;}else if(*s=='l'){s++;if(!*s){return 21687;}else if(*s=='a'){s++;if(!*s){return 9496;}else if(*s=='t'){s++;if(!*s){return 14088;}else if(*s=='u'){s++;if(!*s){return 16479;}else if(*s=='r'){s++;if(!*s){return 16232;}else if(*s=='i'){s++;if(!*s){return 15636;}else if(*s=='s'){s++;if(!*s){return 3012;}else if(*s=='t'){s++;if(!*s){return 20150;}else{return 25499;}}else{return 19067;}}else{return 5775;}}else{return 1355;}}else{return 28041;}}else{return 26080;}}else{return 2191;}}else{return 15772;}}else{return 26552;}}else{return 11533;}}else{return 19094;}}else{return 17161;}}else if(*s=='s'){s++;if(!*s){return 6525;}else if(*s=='e'){s++;if(!*s){return 4908;}else if(*s=='g'){s++;if(!*s){return 22669;}else if(*s=='a'){s++;if(!*s){return 6736;}else if(*s=='y'){s++;if(!*s){return 19698;}else if(*s=='l'){s++;if(!*s){return 31292;}else if(*s=='i'){s++;if(!*s){return 21194;}else if(*s=='k'){s++;if(!*s){return 4076;}else if(*s=='e'){s++;if(!*s){return 2010;}else{return 13018;}}else{return 30484;}}else{return 3269;}}else{return 4848;}}else{return 16882;}}else{return 17481;}}else{return 9937;}}else{return 14302;}}else{return 8151;}}else if(*s=='n'){s++;if(!*s){return 15273;}else if(*s=='a'){s++;if(!*s){return 3840;}else if(*s=='s'){s++;if(!*s){return 28883;}else if(*s=='t'){s++;if(!*s){return 29969;}else if(*s=='h'){s++;if(!*s){return 30884;}else if(*s=='m'){s++;if(!*s){return 14829;}else if(*s=='a'){s++;if(!*s){return 13423;}else if(*s=='t'){s++;if(!*s){return 15046;}else if(*s=='i'){s++;if(!*s){return 11005;}else if(*s=='c'){s++;if(!*s){return 17216;}else{return 26620;}}else{return 22224;}}else{return 3126;}}else{return 18665;}}else{return 23861;}}else{return 9594;}}else{return 10068;}}else{return 9020;}}else if(*s=='n'){s++;if(!*s){return 16941;}else if(*s=='n'){s++;if(!*s){return 23762;}else if(*s=='u'){s++;if(!*s){return 30859;}else if(*s=='i'){s++;if(!*s){return 18640;}else if(*s=='t'){s++;if(!*s){return 2922;}else if(*s=='a'){s++;if(!*s){return 8801;}else if(*s=='n'){s++;if(!*s){return 4386;}else if(*s=='t'){s++;if(!*s){return 7032;}else{return 26569;}}else{return 1055;}}else{return 3731;}}else{return 21444;}}else{return 10400;}}else{return 24805;}}else{return 27245;}}else{return 20208;}}else if(*s=='v'){s++;if(!*s){return 14552;}else if(*s=='o'){s++;if(!*s){return 7254;}else if(*s=='i'){s++;if(!*s){return 9771;}else if(*s=='d'){s++;if(!*s){return 26801;}else if(*s=='a'){s++;if(!*s){return 18336;}else if(*s=='n'){s++;if(!*s){return 10115;}else if(*s=='c'){s++;if(!*s){return 7323;}else if(*s=='e'){s++;if(!*s){return 11251;}else{return 5017;}}else{return 23246;}}else{return 23920;}}else{return 24048;}}else{return 991;}}else{return 1727;}}else{return 24032;}}else{return 25466;}}else{return 10845;}}else if(*s=='c'){s++;if(!*s){return 20794;}else if(*s=='o'){s++;if(!*s){return 310;}else if(*s=='n'){s++;if(!*s){return 3584;}else if(*s=='c'){s++;if(!*s){return 19755;}else if(*s=='l'){s++;if(!*s){return 3872;}else if(*s=='u'){s++;if(!*s){return 23882;}else if(*s=='s'){s++;if(!*s){return 26375;}else if(*s=='i'){s++;if(!*s){return 23135;}else if(*s=='o'){s++;if(!*s){return 10441;}else if(*s=='n'){s++;if(!*s){return 5785;}else{return 24969;}}else{return 10498;}}else{return 4720;}}else{return 9028;}}else{return 9801;}}else{return 30275;}}else{return 16518;}}else if(*s=='s'){s++;if(!*s){return 3378;}else if(*s=='e'){s++;if(!*s){return 1929;}else if(*s=='c'){s++;if(!*s){return 22046;}else if(*s=='u'){s++;if(!*s){return 10433;}else if(*s=='t'){s++;if(!*s){return 14615;}else if(*s=='i'){s++;if(!*s){return 24916;}else if(*s=='v'){s++;if(!*s){return 14582;}else if(*s=='e'){s++;if(!*s){return 464;}else{return 30943;}}else{return 20777;}}else{return 12894;}}else{return 11512;}}else{return 5308;}}else{return 5154;}}else{return 25031;}}else{return 10111;}}else{return 11992;}}else{return 24522;}}else{return 27958;}}else if(*s=='e'){s++;if(!*s){return 18736;}else if(*s=='p'){s++;if(!*s){return 645;}else if(*s=='i'){s++;if(!*s){return 17069;}else if(*s=='s'){s++;if(!*s){return 28781;}else if(*s=='c'){s++;if(!*s){return 12606;}else if(*s=='o'){s++;if(!*s){return 5883;}else if(*s=='p'){s++;if(!*s){return 25014;}else if(*s=='a'){s++;if(!*s){return 7089;}else if(*s=='l'){s++;if(!*s){return 24808;}else if(*s=='i'){s++;if(!*s){return 9250;}else if(*s=='a'){s++;if(!*s){return 10096;}else if(*s=='n'){s++;if(!*s){return 16134;}else{return 30625;}}else{return 14710;}}else{return 1943;}}else{return 2151;}}else{return 17284;}}else{return 4814;}}else{return 17910;}}else{return 21639;}}else{return 19219;}}else{return 6811;}}else{return 7523;}}else{return 5780;}}else if(*s=='d'){s++;if(!*s){return 14561;}else if(*s=='i'){s++;if(!*s){return 10503;}else if(*s=='s'){s++;if(!*s){return 15058;}else if(*s=='c'){s++;if(!*s){return 15606;}else if(*s=='r'){s++;if(!*s){return 21460;}else if(*s=='e'){s++;if(!*s){return 26007;}else if(*s=='t'){s++;if(!*s){return 15883;}else if(*s=='i'){s++;if(!*s){return 417;}else if(*s=='o'){s++;if(!*s){return 13245;}else if(*s=='n'){s++;if(!*s){return 21430;}else if(*s=='a'){s++;if(!*s){return 16333;}else if(*s=='r'){s++;if(!*s){return 12010;}else if(*s=='y'){s++;if(!*s){return 3791;}else{return 12938;}}else{return 763;}}else{return 28239;}}else{return 16868;}}else{return 24672;}}else{return 11208;}}else{return 16503;}}else{return 31166;}}else{return 838;}}else{return 16418;}}else{return 12022;}}else if(*s=='r'){s++;if(!*s){return 25287;}else if(*s=='e'){s++;if(!*s){return 11960;}else if(*s=='c'){s++;if(!*s){return 3131;}else if(*s=='t'){s++;if(!*s){return 28964;}else if(*s=='i'){s++;if(!*s){return 28136;}else if(*s=='o'){s++;if(!*s){return 838;}else if(*s=='n'){s++;if(!*s){return 3795;}else{return 14763;}}else{return 7067;}}else{return 22006;}}else{return 19774;}}else{return 1253;}}else{return 4360;}}else{return 20962;}}else{return 29851;}}else{return 1948;}}else if(*s=='i'){s++;if(!*s){return 7634;}else if(*s=='m'){s++;if(!*s){return 30573;}else if(*s=='p'){s++;if(!*s){return 18372;}else if(*s=='r'){s++;if(!*s){return 16254;}else if(*s=='e'){s++;if(!*s){return 18729;}else if(*s=='s'){s++;if(!*s){return 28130;}else if(*s=='s'){s++;if(!*s){return 20223;}else if(*s=='i'){s++;if(!*s){return 3170;}else if(*s=='o'){s++;if(!*s){return 18466;}else if(*s=='n'){s++;if(!*s){return 4181;}else if(*s=='i'){s++;if(!*s){return 26552;}else if(*s=='s'){s++;if(!*s){return 15492;}else if(*s=='t'){s++;if(!*s){return 16417;}else{return 19088;}}else{return 24719;}}else{return 7077;}}else{return 3610;}}else{return 12238;}}else{return 614;}}else{return 11726;}}else{return 6704;}}else{return 19080;}}else{return 8082;}}else{return 13055;}}else{return 31272;}}else{return 12873;}}else if(*s=='m'){s++;if(!*s){return 6915;}else if(*s=='e'){s++;if(!*s){return 5587;}else if(*s=='t'){s++;if(!*s){return 24632;}else if(*s=='a'){s++;if(!*s){return 4234;}else if(*s=='p'){s++;if(!*s){return 15640;}else if(*s=='h'){s++;if(!*s){return 10030;}else if(*s=='y'){s++;if(!*s){return 30580;}else if(*s=='s'){s++;if(!*s){return 17619;}else if(*s=='i'){s++;if(!*s){return 18860;}else if(*s=='c'){s++;if(!*s){return 17943;}else if(*s=='a'){s++;if(!*s){return 14841;}else if(*s=='l'){s++;if(!*s){return 8237;}else{return 2505;}}else{return 20777;}}else{return 11317;}}else{return 15999;}}else{return 4144;}}else{return 26646;}}else{return 29125;}}else{return 3274;}}else if(*s=='m'){s++;if(!*s){return 29698;}else if(*s=='o'){s++;if(!*s){return 15698;}else if(*s=='r'){s++;if(!*s){return 21017;}else if(*s=='p'){s++;if(!*s){return 24216;}else if(*s=='h'){s++;if(!*s){return 18114;}else if(*s=='i'){s++;if(!*s){return 17246;}else if(*s=='c'){s++;if(!*s){return 23348;}else{return 22382;}}else{return 14043;}}else{return 17790;}}else{return 4675;}}else{return 27791;}}else{return 22955;}}else{return 7044;}}else{return 14622;}}else{return 7910;}}else{return 30458;}}else if(*s=='u'){s++;if(!*s){return 25647;}else if(*s=='c'){s++;if(!*s){return 10839;}else if(*s=='o'){s++;if(!*s){return 8419;}else if(*s=='u'){s++;if(!*s){return 363;}else if(*s=='s'){s++;if(!*s){return 31280;}else{return 15036;}}else{return 1047;}}else{return 25548;}}else{return 10949;}}else{return 15629;}}else{return 6609;}}else if(*s=='p'){s++;if(!*s){return 20206;}else if(*s=='e'){s++;if(!*s){return 25377;}else if(*s=='r'){s++;if(!*s){return 7228;}else if(*s=='m'){s++;if(!*s){return 30756;}else if(*s=='e'){s++;if(!*s){return 14672;}else if(*s=='a'){s++;if(!*s){return 12686;}else if(*s=='b'){s++;if(!*s){return 30939;}else if(*s=='i'){s++;if(!*s){return 18490;}else if(*s=='l'){s++;if(!*s){return 15943;}else if(*s=='i'){s++;if(!*s){return 8353;}else if(*s=='t'){s++;if(!*s){return 3727;}else if(*s=='y'){s++;if(!*s){return 4648;}else{return 2374;}}else{return 1889;}}else{return 27488;}}else{return 26028;}}else{return 6969;}}else{return 16623;}}else{return 4775;}}else{return 29972;}}else{return 10166;}}else{return 16;}}else{return 13628;}}else{return 20413;}}else if(*s=='s'){s++;if(!*s){return 15936;}else if(*s=='e'){s++;if(!*s){return 16320;}else if(*s=='n'){s++;if(!*s){return 17089;}else if(*s=='t'){s++;if(!*s){return 10304;}else if(*s=='e'){s++;if(!*s){return 25385;}else if(*s=='n'){s++;if(!*s){return 19701;}else if(*s=='c'){s++;if(!*s){return 2106;}else if(*s=='e'){s++;if(!*s){return 28303;}else{return 15415;}}else{return 15029;}}else{return 14316;}}else{return 29570;}}else{return 25145;}}else{return 452;}}else{return 19371;}}else{return 11379;}}else if(*s=='v'){s++;if(!*s){return 2555;}else if(*s=='i'){s++;if(!*s){return 16163;}else if(*s=='c'){s++;if(!*s){return 29979;}else if(*s=='t'){s++;if(!*s){return 20291;}else if(*s=='o'){s++;if(!*s){return 20743;}else if(*s=='r'){s++;if(!*s){return 4346;}else if(*s=='y'){s++;if(!*s){return 16185;}else{return 14958;}}else{return 12083;}}else{return 7901;}}else{return 15822;}}else{return 2924;}}else if(*s=='l'){s++;if(!*s){return 13172;}else if(*s=='l'){s++;if(!*s){return 24993;}else if(*s=='a'){s++;if(!*s){return 30959;}else if(*s=='i'){s++;if(!*s){return 17041;}else if(*s=='n'){s++;if(!*s){return 17665;}else if(*s=='o'){s++;if(!*s){return 14037;}else if(*s=='u'){s++;if(!*s){return 25224;}else if(*s=='s'){s++;if(!*s){return 6904;}else{return 29017;}}else{return 25537;}}else{return 23048;}}else{return 18283;}}else{return 12300;}}else{return 16250;}}else{return 19588;}}else{return 22544;}}else{return 16378;}}else{return 8341;}}else{return 22143;}}else{return 30153;}}else{return 5007;}}else if(*s=='q'){s++;if(!*s){return 7460;}else if(*s=='u'){s++;if(!*s){return 28977;}else if(*s=='a'){s++;if(!*s){return 23239;}else if(*s=='r'){s++;if(!*s){return 27046;}else if(*s=='e'){s++;if(!*s){return 24569;}else if(*s=='n'){s++;if(!*s){return 29071;}else if(*s=='d'){s++;if(!*s){return 8406;}else if(*s=='e'){s++;if(!*s){return 19755;}else if(*s=='r'){s++;if(!*s){return 18493;}else{return 14701;}}else if(*s=='n'){s++;if(!*s){return 16599;}else{return 8437;}}else{return 16738;}}else{return 6207;}}else{return 3626;}}else{return 326;}}else{return 10651;}}else{return 16125;}}else{return 3961;}}else{return 10728;}}else if(*s=='p'){s++;if(!*s){return 31076;}else if(*s=='a'){s++;if(!*s){return 4530;}else if(*s=='c'){s++;if(!*s){return 24189;}else if(*s=='h'){s++;if(!*s){return 228;}else if(*s=='y'){s++;if(!*s){return 2996;}else if(*s=='d'){s++;if(!*s){return 7891;}else if(*s=='e'){s++;if(!*s){return 7179;}else if(*s=='r'){s++;if(!*s){return 9673;}else if(*s=='m'){s++;if(!*s){return 8885;}else if(*s=='a'){s++;if(!*s){return 28034;}else if(*s=='t'){s++;if(!*s){return 30413;}else if(*s=='o'){s++;if(!*s){return 8591;}else if(*s=='i'){s++;if(!*s){return 1782;}else if(*s=='d'){s++;if(!*s){return 5595;}else{return 618;}}else{return 11153;}}else{return 1827;}}else{return 4917;}}else{return 3419;}}else{return 21706;}}else{return 18340;}}else{return 9052;}}else{return 21741;}}else{return 9794;}}else{return 15778;}}else{return 16282;}}else if(*s=='g'){s++;if(!*s){return 17911;}else if(*s=='u'){s++;if(!*s){return 13598;}else if(*s=='r'){s++;if(!*s){return 3289;}else if(*s=='u'){s++;if(!*s){return 3340;}else if(*s=='s'){s++;if(!*s){return 8475;}else{return 11169;}}else{return 6686;}}else{return 879;}}else{return 30169;}}else{return 1001;}}else if(*s=='l'){s++;if(!*s){return 13232;}else if(*s=='a'){s++;if(!*s){return 24160;}else if(*s=='e'){s++;if(!*s){return 20485;}else if(*s=='m'){s++;if(!*s){return 9794;}else if(*s=='o'){s++;if(!*s){return 19232;}else if(*s=='n'){s++;if(!*s){return 30710;}else if(*s=='o'){s++;if(!*s){return 25206;}else if(*s=='i'){s++;if(!*s){return 8873;}else if(*s=='d'){s++;if(!*s){return 24907;}else{return 20529;}}else{return 16586;}}else{return 13057;}}else{return 3015;}}else{return 6462;}}else{return 19588;}}else if(*s=='o'){s++;if(!*s){return 4818;}else if(*s=='e'){s++;if(!*s){return 25830;}else if(*s=='n'){s++;if(!*s){return 27596;}else if(*s=='c'){s++;if(!*s){return 21649;}else if(*s=='e'){s++;if(!*s){return 9105;}else if(*s=='p'){s++;if(!*s){return 12513;}else if(*s=='h'){s++;if(!*s){return 22856;}else if(*s=='a'){s++;if(!*s){return 24076;}else if(*s=='l'){s++;if(!*s){return 25704;}else if(*s=='o'){s++;if(!*s){return 599;}else if(*s=='n'){s++;if(!*s){return 10737;}else{return 2697;}}else{return 12606;}}else{return 8644;}}else{return 25521;}}else{return 28203;}}else{return 19548;}}else{return 10427;}}else{return 9468;}}else{return 4357;}}else{return 992;}}else if(*s=='l'){s++;if(!*s){return 22567;}else if(*s=='i'){s++;if(!*s){return 8301;}else if(*s=='t'){s++;if(!*s){return 17321;}else if(*s=='h'){s++;if(!*s){return 26651;}else{return 18093;}}else{return 1985;}}else{return 6647;}}else{return 14134;}}else{return 2080;}}else{return 27543;}}else{return 23989;}}else if(*s=='m'){s++;if(!*s){return 30475;}else if(*s=='y'){s++;if(!*s){return 2966;}else{return 28496;}}else if(*s=='a'){s++;if(!*s){return 908;}else{return 277;}}else if(*s=='o'){s++;if(!*s){return 9413;}else{return 6281;}}else{return 6716;}}else{return 20301;}}else if(*s=='n'){s++;if(!*s){return 17609;}else if(*s=='o'){s++;if(!*s){return 6339;}else if(*s=='r'){s++;if(!*s){return 54;}else if(*s=='n'){s++;if(!*s){return 26183;}else if(*s=='i'){s++;if(!*s){return 26321;}else if(*s=='t'){s++;if(!*s){return 27855;}else if(*s=='h'){s++;if(!*s){return 7396;}else if(*s=='i'){s++;if(!*s){return 20105;}else if(*s=='c'){s++;if(!*s){return 12324;}else{return 16599;}}else{return 16910;}}else{return 27630;}}else{return 16322;}}else{return 3410;}}else{return 12041;}}else{return 18563;}}else{return 17531;}}else{return 14958;}}else if(*s=='r'){s++;if(!*s){return 7012;}else if(*s=='a'){s++;if(!*s){return 8708;}else if(*s=='c'){s++;if(!*s){return 3414;}else if(*s=='y'){s++;if(!*s){return 17731;}else if(*s=='a'){s++;if(!*s){return 5488;}else if(*s=='n'){s++;if(!*s){return 22372;}else if(*s=='o'){s++;if(!*s){return 24111;}else if(*s=='g'){s++;if(!*s){return 25253;}else if(*s=='e'){s++;if(!*s){return 19311;}else if(*s=='n'){s++;if(!*s){return 122;}else{return 16759;}}else{return 2799;}}else{return 7327;}}else{return 7124;}}else{return 923;}}else{return 14579;}}else if(*s=='s'){s++;if(!*s){return 11458;}else if(*s=='t'){s++;if(!*s){return 27850;}else if(*s=='i'){s++;if(!*s){return 24892;}else if(*s=='t'){s++;if(!*s){return 13323;}else if(*s=='i'){s++;if(!*s){return 16960;}else if(*s=='s'){s++;if(!*s){return 20156;}else{return 31315;}}else{return 4357;}}else{return 1828;}}else{return 9841;}}else{return 11748;}}else{return 15071;}}else{return 20260;}}else{return 10759;}}else if(*s=='m'){s++;if(!*s){return 5799;}else if(*s=='e'){s++;if(!*s){return 26661;}else if(*s=='c'){s++;if(!*s){return 1918;}else if(*s=='i'){s++;if(!*s){return 22876;}else if(*s=='u'){s++;if(!*s){return 15612;}else if(*s=='m'){s++;if(!*s){return 10249;}else{return 23257;}}else{return 16848;}}else{return 23267;}}else{return 12382;}}else{return 6584;}}else{return 30679;}}else{return 22814;}}else if(*s=='i'){s++;if(!*s){return 12640;}else if(*s=='m'){s++;if(!*s){return 1371;}else if(*s=='u'){s++;if(!*s){return 5733;}else if(*s=='t'){s++;if(!*s){return 7528;}else if(*s=='u'){s++;if(!*s){return 15318;}else if(*s=='e'){s++;if(!*s){return 31246;}else if(*s=='l'){s++;if(!*s){return 22756;}else{return 6665;}}else{return 4508;}}else{return 18478;}}else{return 23006;}}else{return 27634;}}else{return 4561;}}else{return 16085;}}else if(*s=='e'){s++;if(!*s){return 22863;}else if(*s=='n'){s++;if(!*s){return 27918;}else if(*s=='t'){s++;if(!*s){return 16112;}else if(*s=='a'){s++;if(!*s){return 16854;}else if(*s=='l'){s++;if(!*s){return 3336;}else if(*s=='i'){s++;if(!*s){return 8954;}else if(*s=='a'){s++;if(!*s){return 22441;}else{return 12816;}}else{return 14439;}}else{return 2556;}}else{return 11893;}}else if(*s=='e'){s++;if(!*s){return 25153;}else if(*s=='l'){s++;if(!*s){return 15202;}else if(*s=='i'){s++;if(!*s){return 15773;}else if(*s=='c'){s++;if(!*s){return 10680;}else{return 19968;}}else{return 8769;}}else{return 26192;}}else{return 30505;}}else{return 8415;}}else{return 6855;}}else{return 24063;}}else if(*s=='o'){s++;if(!*s){return 29076;}else if(*s=='c'){s++;if(!*s){return 28165;}else if(*s=='h'){s++;if(!*s){return 7550;}else if(*s=='i'){s++;if(!*s){return 15034;}else if(*s=='n'){s++;if(!*s){return 2741;}else{return 17133;}}else{return 23424;}}else{return 29877;}}else{return 9720;}}else if(*s=='s'){s++;if(!*s){return 28633;}else if(*s=='m'){s++;if(!*s){return 3536;}else if(*s=='i'){s++;if(!*s){return 29651;}else if(*s=='a'){s++;if(!*s){return 16549;}else{return 566;}}else if(*s=='c'){s++;if(!*s){return 26784;}else{return 23714;}}else{return 21675;}}else{return 19923;}}else{return 27459;}}else{return 1901;}}else if(*s=='v'){s++;if(!*s){return 31219;}else if(*s=='i'){s++;if(!*s){return 9418;}else if(*s=='t'){s++;if(!*s){return 12314;}else if(*s=='u'){s++;if(!*s){return 8021;}else if(*s=='d'){s++;if(!*s){return 21477;}else if(*s=='e'){s++;if(!*s){return 3221;}else{return 29703;}}else{return 21691;}}else{return 16533;}}else{return 23810;}}else{return 27340;}}else{return 30640;}}else{return 23269;}}else if(*s=='t'){s++;if(!*s){return 21458;}else if(*s=='c'){s++;if(!*s){return 11738;}else if(*s=='h'){s++;if(!*s){return 30625;}else{return 22031;}}else{return 6029;}}else{return 27843;}}else if(*s=='w'){s++;if(!*s){return 6216;}else if(*s=='e'){s++;if(!*s){return 20651;}else if(*s=='r'){s++;if(!*s){return 27056;}else{return 26859;}}else{return 8152;}}else if(*s=='n'){s++;if(!*s){return 16122;}else if(*s=='o'){s++;if(!*s){return 30135;}else if(*s=='r'){s++;if(!*s){return 13530;}else{return 20347;}}else{return 26853;}}else{return 2484;}}else{return 1200;}}else{return 30488;}}else if(*s=='e'){s++;if(!*s){return 31086;}else if(*s=='a'){s++;if(!*s){return 6561;}else if(*s=='c'){s++;if(!*s){return 6214;}else if(*s=='h'){s++;if(!*s){return 27176;}else if(*s=='b'){s++;if(!*s){return 27857;}else if(*s=='l'){s++;if(!*s){return 4044;}else if(*s=='o'){s++;if(!*s){return 2743;}else if(*s=='w'){s++;if(!*s){return 21675;}else{return 13871;}}else{return 4086;}}else{return 25084;}}else{return 5860;}}else{return 9340;}}else{return 13214;}}else{return 4695;}}else if(*s=='c'){s++;if(!*s){return 9722;}else if(*s=='k'){s++;if(!*s){return 3332;}else if(*s=='s'){s++;if(!*s){return 9346;}else if(*s=='n'){s++;if(!*s){return 10381;}else if(*s=='i'){s++;if(!*s){return 6341;}else if(*s=='f'){s++;if(!*s){return 496;}else if(*s=='f'){s++;if(!*s){return 7752;}else if(*s=='i'){s++;if(!*s){return 9881;}else if(*s=='a'){s++;if(!*s){return 18255;}else if(*s=='n'){s++;if(!*s){return 27141;}else if(*s=='i'){s++;if(!*s){return 22625;}else if(*s=='s'){s++;if(!*s){return 15866;}else if(*s=='m'){s++;if(!*s){return 25403;}else{return 67;}}else{return 26601;}}else{return 16226;}}else{return 25896;}}else{return 29776;}}else{return 8434;}}else{return 3304;}}else{return 24782;}}else{return 5685;}}else{return 25238;}}else{return 24084;}}else{return 17281;}}else if(*s=='t'){s++;if(!*s){return 5665;}else if(*s=='i'){s++;if(!*s){return 18200;}else if(*s=='n'){s++;if(!*s){return 3980;}else if(*s=='i'){s++;if(!*s){return 25880;}else if(*s=='f'){s++;if(!*s){return 31008;}else if(*s=='e'){s++;if(!*s){return 16945;}else if(*s=='r'){s++;if(!*s){return 26363;}else if(*s=='o'){s++;if(!*s){return 37;}else if(*s=='u'){s++;if(!*s){return 4861;}else if(*s=='s'){s++;if(!*s){return 25017;}else{return 28637;}}else{return 6144;}}else{return 27192;}}else{return 288;}}else{return 28593;}}else{return 9645;}}else{return 12213;}}else{return 3637;}}else{return 6258;}}else{return 14948;}}else{return 4971;}}else if(*s=='d'){s++;if(!*s){return 26851;}else if(*s=='i'){s++;if(!*s){return 6936;}else if(*s=='f'){s++;if(!*s){return 22925;}else if(*s=='e'){s++;if(!*s){return 11251;}else if(*s=='r'){s++;if(!*s){return 3000;}else if(*s=='o'){s++;if(!*s){return 16485;}else if(*s=='u'){s++;if(!*s){return 21941;}else if(*s=='s'){s++;if(!*s){return 24601;}else{return 16308;}}else{return 7137;}}else{return 9686;}}else{return 10241;}}else{return 10785;}}else{return 5149;}}else{return 20222;}}else{return 25310;}}else if(*s=='l'){s++;if(!*s){return 27905;}else if(*s=='i'){s++;if(!*s){return 4780;}else if(*s=='k'){s++;if(!*s){return 21416;}else if(*s=='e'){s++;if(!*s){return 28142;}else{return 2544;}}else{return 2270;}}else{return 24146;}}else if(*s=='l'){s++;if(!*s){return 4842;}else if(*s=='a'){s++;if(!*s){return 258;}else if(*s=='t'){s++;if(!*s){return 21580;}else if(*s=='e'){s++;if(!*s){return 26783;}else{return 20460;}}else{return 5462;}}else{return 26178;}}else{return 24816;}}else{return 31065;}}else if(*s=='n'){s++;if(!*s){return 21016;}else if(*s=='i'){s++;if(!*s){return 7069;}else if(*s=='n'){s++;if(!*s){return 9440;}else if(*s=='s'){s++;if(!*s){return 4981;}else if(*s=='u'){s++;if(!*s){return 23461;}else if(*s=='l'){s++;if(!*s){return 481;}else if(*s=='a'){s++;if(!*s){return 22582;}else if(*s=='r'){s++;if(!*s){return 31336;}else if(*s=='i'){s++;if(!*s){return 13171;}else if(*s=='s'){s++;if(!*s){return 8366;}else if(*s=='m'){s++;if(!*s){return 704;}else{return 11231;}}else{return 3571;}}else{return 30841;}}else{return 1939;}}else{return 7035;}}else{return 7783;}}else{return 17150;}}else{return 1874;}}else{return 7068;}}else{return 25086;}}else if(*s=='u'){s++;if(!*s){return 27530;}else if(*s=='l'){s++;if(!*s){return 17306;}else if(*s=='t'){s++;if(!*s){return 22759;}else{return 11860;}}else{return 12889;}}else{return 8593;}}else if(*s=='n'){s++;if(!*s){return 23527;}else if(*s=='a'){s++;if(!*s){return 26623;}else if(*s=='t'){s++;if(!*s){return 23174;}else if(*s=='u'){s++;if(!*s){return 28577;}else if(*s=='l'){s++;if(!*s){return 16078;}else if(*s=='a'){s++;if(!*s){return 21430;}else{return 9358;}}else{return 10469;}}else{return 12191;}}else{return 19134;}}else{return 10087;}}else{return 16928;}}else{return 15035;}}else if(*s=='r'){s++;if(!*s){return 4615;}else if(*s=='i'){s++;if(!*s){return 5863;}else if(*s=='p'){s++;if(!*s){return 5321;}else if(*s=='l'){s++;if(!*s){return 15153;}else if(*s=='o'){s++;if(!*s){return 9183;}else if(*s=='c'){s++;if(!*s){return 19936;}else if(*s=='a'){s++;if(!*s){return 3689;}else{return 29574;}}else{return 19160;}}else{return 7000;}}else{return 28431;}}else{return 1378;}}else if(*s=='c'){s++;if(!*s){return 14400;}else if(*s=='a'){s++;if(!*s){return 5644;}else if(*s=='r'){s++;if(!*s){return 31154;}else if(*s=='d'){s++;if(!*s){return 11029;}else if(*s=='i'){s++;if(!*s){return 4118;}else if(*s=='a'){s++;if(!*s){return 5291;}else if(*s=='c'){s++;if(!*s){return 8787;}else{return 25029;}}else if(*s=='l'){s++;if(!*s){return 21180;}else{return 16071;}}else{return 1005;}}else{return 11332;}}else{return 4983;}}else{return 11999;}}else{return 25839;}}else if(*s=='o'){s++;if(!*s){return 15514;}else if(*s=='x'){s++;if(!*s){return 13099;}else if(*s=='i'){s++;if(!*s){return 15430;}else if(*s=='t'){s++;if(!*s){return 26456;}else if(*s=='i'){s++;if(!*s){return 3875;}else if(*s=='s'){s++;if(!*s){return 12735;}else{return 28012;}}else{return 6698;}}else{return 22484;}}else{return 14356;}}else{return 8966;}}else{return 28719;}}else{return 27262;}}else if(*s=='o'){s++;if(!*s){return 1485;}else if(*s=='s'){s++;if(!*s){return 8377;}else if(*s=='t'){s++;if(!*s){return 22644;}else if(*s=='e'){s++;if(!*s){return 21301;}else if(*s=='i'){s++;if(!*s){return 13762;}else if(*s=='t'){s++;if(!*s){return 28885;}else if(*s=='i'){s++;if(!*s){return 7764;}else if(*s=='s'){s++;if(!*s){return 1831;}else{return 26637;}}else{return 24773;}}else{return 5616;}}else{return 8573;}}else{return 6480;}}else{return 3361;}}else{return 6211;}}else{return 28328;}}else{return 150;}}else if(*s=='c'){s++;if(!*s){return 3701;}else if(*s=='h'){s++;if(!*s){return 18858;}else if(*s=='a'){s++;if(!*s){return 80;}else if(*s=='n'){s++;if(!*s){return 10400;}else if(*s=='c'){s++;if(!*s){return 14828;}else if(*s=='e'){s++;if(!*s){return 19410;}else{return 948;}}else{return 244;}}else{return 6305;}}else{return 26893;}}else{return 22921;}}else if(*s=='u'){s++;if(!*s){return 21883;}else if(*s=='t'){s++;if(!*s){return 25061;}else if(*s=='i'){s++;if(!*s){return 29803;}else if(*s=='e'){s++;if(!*s){return 4074;}else if(*s=='n'){s++;if(!*s){return 2102;}else if(*s=='t'){s++;if(!*s){return 15668;}else{return 14966;}}else{return 19279;}}else{return 19382;}}else{return 24610;}}else{return 4198;}}else{return 29394;}}else{return 12092;}}else if(*s=='e'){s++;if(!*s){return 724;}else if(*s=='m'){s++;if(!*s){return 30486;}else if(*s=='p'){s++;if(!*s){return 798;}else if(*s=='t'){s++;if(!*s){return 9852;}else if(*s=='o'){s++;if(!*s){return 13241;}else if(*s=='r'){s++;if(!*s){return 22679;}else if(*s=='y'){s++;if(!*s){return 24976;}else{return 5564;}}else{return 15725;}}else{return 3821;}}else{return 18669;}}else{return 19484;}}else{return 9310;}}else if(*s=='n'){s++;if(!*s){return 20745;}else if(*s=='n'){s++;if(!*s){return 30140;}else if(*s=='a'){s++;if(!*s){return 20353;}else if(*s=='t'){s++;if(!*s){return 11673;}else if(*s=='e'){s++;if(!*s){return 27857;}else{return 1168;}}else{return 31289;}}else{return 6762;}}else{return 10790;}}else{return 15744;}}else{return 23863;}}else{return 4098;}}else if(*s=='t'){s++;if(!*s){return 21269;}else if(*s=='r'){s++;if(!*s){return 27858;}else if(*s=='i'){s++;if(!*s){return 6596;}else if(*s=='f'){s++;if(!*s){return 17152;}else if(*s=='i'){s++;if(!*s){return 30893;}else if(*s=='c'){s++;if(!*s){return 2264;}else if(*s=='a'){s++;if(!*s){return 22557;}else if(*s=='t'){s++;if(!*s){return 12818;}else if(*s=='i'){s++;if(!*s){return 15740;}else if(*s=='o'){s++;if(!*s){return 247;}else if(*s=='n'){s++;if(!*s){return 8868;}else{return 29374;}}else{return 11964;}}else{return 4445;}}else{return 5792;}}else{return 29360;}}else{return 16161;}}else{return 13715;}}else{return 15518;}}else{return 1404;}}else if(*s=='o'){s++;if(!*s){return 22221;}else if(*s=='p'){s++;if(!*s){return 20082;}else if(*s=='h'){s++;if(!*s){return 2169;}else if(*s=='i'){s++;if(!*s){return 25599;}else if(*s=='l'){s++;if(!*s){return 25477;}else if(*s=='o'){s++;if(!*s){return 12470;}else if(*s=='u'){s++;if(!*s){return 6654;}else if(*s=='s'){s++;if(!*s){return 29834;}else{return 219;}}else{return 15755;}}else{return 1696;}}else{return 2652;}}else{return 25346;}}else{return 866;}}else{return 25804;}}else{return 15693;}}else{return 373;}}else if(*s=='t'){s++;if(!*s){return 17829;}else if(*s=='i'){s++;if(!*s){return 13784;}else if(*s=='f'){s++;if(!*s){return 1206;}else if(*s=='o'){s++;if(!*s){return 18688;}else if(*s=='g'){s++;if(!*s){return 25934;}else if(*s=='u'){s++;if(!*s){return 19548;}else if(*s=='l'){s++;if(!*s){return 10474;}else if(*s=='i'){s++;if(!*s){return 22444;}else if(*s=='z'){s++;if(!*s){return 21448;}else if(*s=='e'){s++;if(!*s){return 31325;}else if(*s=='r'){s++;if(!*s){return 2848;}else{return 12938;}}else{return 24581;}}else{return 23421;}}else{return 25730;}}else{return 25831;}}else{return 4595;}}else{return 18981;}}else{return 25151;}}else{return 12283;}}else{return 17038;}}else{return 29322;}}else{return 12321;}}else{return 18958;}}else if(*s=='i'){s++;if(!*s){return 4737;}else if(*s=='x'){s++;if(!*s){return 624;}else if(*s=='i'){s++;if(!*s){return 8688;}else if(*s=='l'){s++;if(!*s){return 15437;}else if(*s=='a'){s++;if(!*s){return 20133;}else if(*s=='t'){s++;if(!*s){return 23368;}else if(*s=='e'){s++;if(!*s){return 10954;}else if(*s=='d'){s++;if(!*s){return 13651;}else{return 21227;}}else{return 22143;}}else{return 6663;}}else{return 17078;}}else{return 507;}}else{return 19728;}}else{return 8184;}}else if(*s=='z'){s++;if(!*s){return 11860;}else if(*s=='z'){s++;if(!*s){return 31115;}else if(*s=='l'){s++;if(!*s){return 13148;}else if(*s=='e'){s++;if(!*s){return 7009;}else{return 16626;}}else{return 18999;}}else{return 28494;}}else{return 28137;}}else if(*s=='p'){s++;if(!*s){return 30381;}else if(*s=='e'){s++;if(!*s){return 3;}else if(*s=='r'){s++;if(!*s){return 26078;}else if(*s=='a'){s++;if(!*s){return 21064;}else if(*s=='z'){s++;if(!*s){return 13884;}else if(*s=='i'){s++;if(!*s){return 20464;}else if(*s=='n'){s++;if(!*s){return 18297;}else{return 3323;}}else{return 12919;}}else{return 4487;}}else{return 28558;}}else{return 10680;}}else{return 27310;}}else{return 623;}}else if(*s=='g'){s++;if(!*s){return 2337;}else if(*s=='m'){s++;if(!*s){return 23988;}else if(*s=='e'){s++;if(!*s){return 16209;}else if(*s=='n'){s++;if(!*s){return 29640;}else if(*s=='t'){s++;if(!*s){return 16044;}else{return 19357;}}else{return 951;}}else{return 6658;}}else{return 7778;}}else{return 2191;}}else if(*s=='n'){s++;if(!*s){return 10444;}else if(*s=='j'){s++;if(!*s){return 5869;}else if(*s=='r'){s++;if(!*s){return 4822;}else if(*s=='a'){s++;if(!*s){return 10271;}else{return 28795;}}else{return 16937;}}else{return 4788;}}else if(*s=='t'){s++;if(!*s){return 4812;}else if(*s=='e'){s++;if(!*s){return 5030;}else{return 11200;}}else if(*s=='o'){s++;if(!*s){return 20140;}else{return 26087;}}else{return 5997;}}else{return 28780;}}else{return 6338;}}else if(*s=='h'){s++;if(!*s){return 9414;}else if(*s=='i'){s++;if(!*s){return 5446;}else if(*s=='l'){s++;if(!*s){return 7342;}else if(*s=='o'){s++;if(!*s){return 14413;}else if(*s=='s'){s++;if(!*s){return 14203;}else if(*s=='o'){s++;if(!*s){return 27974;}else if(*s=='p'){s++;if(!*s){return 25656;}else if(*s=='h'){s++;if(!*s){return 31056;}else if(*s=='a'){s++;if(!*s){return 1308;}else if(*s=='s'){s++;if(!*s){return 24516;}else if(*s=='t'){s++;if(!*s){return 4002;}else if(*s=='e'){s++;if(!*s){return 27578;}else if(*s=='r'){s++;if(!*s){return 9017;}else if(*s=='i'){s++;if(!*s){return 4965;}else if(*s=='n'){s++;if(!*s){return 22315;}else if(*s=='g'){s++;if(!*s){return 341;}else{return 12156;}}else{return 18231;}}else{return 17831;}}else{return 15686;}}else{return 11679;}}else{return 23366;}}else{return 25381;}}else{return 19383;}}else{return 29570;}}else{return 16286;}}else{return 29843;}}else{return 27329;}}else{return 18640;}}else{return 253;}}else{return 7476;}}else if(*s=='y'){s++;if(!*s){return 21859;}else if(*s=='s'){s++;if(!*s){return 16477;}else if(*s=='i'){s++;if(!*s){return 30046;}else if(*s=='c'){s++;if(!*s){return 5944;}else if(*s=='i'){s++;if(!*s){return 20098;}else if(*s=='a'){s++;if(!*s){return 3317;}else if(*s=='n'){s++;if(!*s){return 3252;}else if(*s=='a'){s++;if(!*s){return 2716;}else if(*s=='r'){s++;if(!*s){return 26948;}else if(*s=='y'){s++;if(!*s){return 1711;}else{return 319;}}else{return 19577;}}else{return 13259;}}else{return 3387;}}else{return 28093;}}else{return 9588;}}else{return 20465;}}else{return 528;}}else{return 23410;}}else if(*s=='t'){s++;if(!*s){return 2681;}else if(*s=='o'){s++;if(!*s){return 24833;}else if(*s=='s'){s++;if(!*s){return 17042;}else if(*s=='i'){s++;if(!*s){return 18530;}else if(*s=='s'){s++;if(!*s){return 6230;}else{return 23886;}}else{return 21236;}}else{return 23611;}}else{return 21450;}}else{return 27381;}}else{return 15358;}}else if(*s=='o'){s++;if(!*s){return 15590;}else if(*s=='t'){s++;if(!*s){return 29002;}else if(*s=='o'){s++;if(!*s){return 15049;}else if(*s=='e'){s++;if(!*s){return 18000;}else if(*s=='s'){s++;if(!*s){return 1150;}else if(*s=='t'){s++;if(!*s){return 18091;}else if(*s=='h'){s++;if(!*s){return 13936;}else if(*s=='e'){s++;if(!*s){return 4004;}else if(*s=='t'){s++;if(!*s){return 15304;}else if(*s=='i'){s++;if(!*s){return 30710;}else if(*s=='c'){s++;if(!*s){return 27846;}else{return 4362;}}else{return 9429;}}else{return 5419;}}else{return 10157;}}else{return 26207;}}else{return 10383;}}else{return 3914;}}else{return 10008;}}else{return 17896;}}else{return 12849;}}else if(*s=='n'){s++;if(!*s){return 12906;}else if(*s=='a'){s++;if(!*s){return 10196;}else if(*s=='s'){s++;if(!*s){return 15409;}else if(*s=='t'){s++;if(!*s){return 14773;}else if(*s=='h'){s++;if(!*s){return 8033;}else if(*s=='e'){s++;if(!*s){return 6589;}else if(*s=='n'){s++;if(!*s){return 193;}else if(*s=='i'){s++;if(!*s){return 14909;}else if(*s=='a'){s++;if(!*s){return 15687;}else{return 27998;}}else{return 19797;}}else{return 30955;}}else{return 5139;}}else{return 2789;}}else{return 19977;}}else{return 729;}}else{return 9461;}}else if(*s=='e'){s++;if(!*s){return 15840;}else if(*s=='i'){s++;if(!*s){return 4785;}else if(*s=='d'){s++;if(!*s){return 7589;}else if(*s=='o'){s++;if(!*s){return 23137;}else if(*s=='s'){s++;if(!*s){return 17706;}else if(*s=='c'){s++;if(!*s){return 30885;}else if(*s=='o'){s++;if(!*s){return 28717;}else if(*s=='p'){s++;if(!*s){return 17624;}else if(*s=='i'){s++;if(!*s){return 17253;}else if(*s=='c'){s++;if(!*s){return 20065;}else{return 1727;}}else{return 16144;}}else{return 1600;}}else{return 22273;}}else{return 897;}}else{return 18670;}}else{return 2882;}}else{return 3847;}}else{return 26553;}}else{return 25936;}}else{return 3525;}}else{return 15278;}}else{return 2742;}}else if(*s=='l'){s++;if(!*s){return 16931;}else if(*s=='a'){s++;if(!*s){return 12312;}else if(*s=='n'){s++;if(!*s){return 19563;}else if(*s=='e'){s++;if(!*s){return 10377;}else if(*s=='t'){s++;if(!*s){return 18013;}else if(*s=='a'){s++;if(!*s){return 2808;}else if(*s=='b'){s++;if(!*s){return 8616;}else if(*s=='l'){s++;if(!*s){return 11365;}else if(*s=='e'){s++;if(!*s){return 25256;}else{return 20211;}}else{return 24772;}}else{return 2970;}}else{return 7823;}}else{return 12995;}}else{return 3892;}}else if(*s=='o'){s++;if(!*s){return 5462;}else if(*s=='s'){s++;if(!*s){return 18336;}else if(*s=='o'){s++;if(!*s){return 1293;}else if(*s=='m'){s++;if(!*s){return 24148;}else if(*s=='e'){s++;if(!*s){return 11381;}else{return 24628;}}else{return 11619;}}else{return 24852;}}else{return 14330;}}else{return 9697;}}else{return 19782;}}else{return 11806;}}else if(*s=='e'){s++;if(!*s){return 2094;}else if(*s=='u'){s++;if(!*s){return 7045;}else if(*s=='r'){s++;if(!*s){return 3523;}else if(*s=='o'){s++;if(!*s){return 17087;}else if(*s=='d'){s++;if(!*s){return 895;}else if(*s=='i'){s++;if(!*s){return 6097;}else if(*s=='r'){s++;if(!*s){return 28787;}else if(*s=='o'){s++;if(!*s){return 2851;}else if(*s=='u'){s++;if(!*s){return 16570;}else if(*s=='s'){s++;if(!*s){return 17550;}else{return 15810;}}else{return 937;}}else{return 30941;}}else{return 12617;}}else{return 30608;}}else{return 17978;}}else{return 62;}}else{return 29471;}}else{return 20891;}}else{return 27430;}}else{return 8806;}}else if(*s=='o'){s++;if(!*s){return 23626;}else if(*s=='l'){s++;if(!*s){return 654;}else if(*s=='y'){s++;if(!*s){return 13508;}else if(*s=='p'){s++;if(!*s){return 13354;}else if(*s=='e'){s++;if(!*s){return 12520;}else if(*s=='t'){s++;if(!*s){return 11918;}else if(*s=='a'){s++;if(!*s){return 19909;}else if(*s=='l'){s++;if(!*s){return 29287;}else if(*s=='o'){s++;if(!*s){return 16943;}else if(*s=='u'){s++;if(!*s){return 11369;}else if(*s=='s'){s++;if(!*s){return 13832;}else{return 22460;}}else{return 7074;}}else{return 16901;}}else{return 23829;}}else{return 12814;}}else{return 19512;}}else{return 22669;}}else if(*s=='o'){s++;if(!*s){return 4694;}else if(*s=='i'){s++;if(!*s){return 4473;}else if(*s=='d'){s++;if(!*s){return 29751;}else if(*s=='a'){s++;if(!*s){return 7574;}else if(*s=='l'){s++;if(!*s){return 20822;}else{return 18390;}}else{return 8221;}}else{return 21685;}}else{return 27602;}}else{return 8836;}}else{return 23182;}}else if(*s=='c'){s++;if(!*s){return 5203;}else if(*s=='h'){s++;if(!*s){return 31299;}else if(*s=='a'){s++;if(!*s){return 7430;}else if(*s=='s'){s++;if(!*s){return 30402;}else if(*s=='i'){s++;if(!*s){return 27600;}else if(*s=='u'){s++;if(!*s){return 3546;}else if(*s=='m'){s++;if(!*s){return 24444;}else{return 11557;}}else{return 30272;}}else{return 7497;}}else{return 16962;}}else{return 3223;}}else{return 854;}}else{return 19473;}}else if(*s=='s'){s++;if(!*s){return 29229;}else if(*s=='a'){s++;if(!*s){return 8903;}else if(*s=='c'){s++;if(!*s){return 22938;}else if(*s=='c'){s++;if(!*s){return 26164;}else if(*s=='h'){s++;if(!*s){return 30923;}else if(*s=='a'){s++;if(!*s){return 1176;}else if(*s=='r'){s++;if(!*s){return 111;}else if(*s=='i'){s++;if(!*s){return 15012;}else if(*s=='d'){s++;if(!*s){return 5111;}else if(*s=='e'){s++;if(!*s){return 7950;}else{return 24002;}}else{return 12301;}}else{return 3032;}}else{return 12901;}}else{return 27049;}}else{return 23022;}}else{return 8953;}}else{return 5347;}}else{return 15049;}}else{return 4828;}}else if(*s=='d'){s++;if(!*s){return 12898;}else if(*s=='a'){s++;if(!*s){return 17939;}else if(*s=='e'){s++;if(!*s){return 16977;}else if(*s=='m'){s++;if(!*s){return 22481;}else if(*s=='o'){s++;if(!*s){return 10581;}else if(*s=='n'){s++;if(!*s){return 20682;}else if(*s=='i'){s++;if(!*s){return 2403;}else if(*s=='s'){s++;if(!*s){return 2313;}else if(*s=='m'){s++;if(!*s){return 20528;}else{return 22539;}}else{return 8054;}}else{return 16913;}}else{return 28275;}}else{return 27648;}}else{return 15995;}}else{return 19104;}}else{return 215;}}else{return 27955;}}else if(*s=='g'){s++;if(!*s){return 13304;}else if(*s=='a'){s++;if(!*s){return 27590;}else if(*s=='l'){s++;if(!*s){return 4491;}else if(*s=='a'){s++;if(!*s){return 28988;}else{return 8143;}}else{return 10338;}}else{return 6535;}}else{return 5300;}}else{return 26644;}}else{return 5093;}}else if(*s=='n'){s++;if(!*s){return 17130;}else if(*s=='t'){s++;if(!*s){return 11006;}else if(*s=='i'){s++;if(!*s){return 2959;}else if(*s=='c'){s++;if(!*s){return 18004;}else if(*s=='u'){s++;if(!*s){return 2829;}else if(*s=='l'){s++;if(!*s){return 11381;}else if(*s=='u'){s++;if(!*s){return 911;}else if(*s=='s'){s++;if(!*s){return 19212;}else{return 24983;}}else{return 1139;}}else{return 1441;}}else{return 27271;}}else{return 6680;}}else{return 5547;}}else{return 29463;}}else{return 601;}}else if(*s=='p'){s++;if(!*s){return 21552;}else if(*s=='e'){s++;if(!*s){return 28019;}else if(*s=='i'){s++;if(!*s){return 11817;}else if(*s=='s'){s++;if(!*s){return 5968;}else if(*s=='m'){s++;if(!*s){return 25211;}else{return 30946;}}else{return 27424;}}else{return 20625;}}else{return 14885;}}else{return 420;}}else if(*s=='s'){s++;if(!*s){return 13295;}else if(*s=='t'){s++;if(!*s){return 10563;}else if(*s=='w'){s++;if(!*s){return 15182;}else if(*s=='a'){s++;if(!*s){return 4585;}else if(*s=='r'){s++;if(!*s){return 26034;}else if(*s=='d'){s++;if(!*s){return 5837;}else{return 10282;}}else{return 21895;}}else{return 10542;}}else{return 24247;}}else{return 2655;}}else{return 11707;}}else if(*s=='r'){s++;if(!*s){return 9912;}else if(*s=='t'){s++;if(!*s){return 13136;}else if(*s=='m'){s++;if(!*s){return 10489;}else if(*s=='a'){s++;if(!*s){return 26564;}else if(*s=='n'){s++;if(!*s){return 27869;}else if(*s=='t'){s++;if(!*s){return 10736;}else if(*s=='e'){s++;if(!*s){return 30410;}else if(*s=='a'){s++;if(!*s){return 16545;}else if(*s=='u'){s++;if(!*s){return 22668;}else{return 11757;}}else{return 23181;}}else{return 4645;}}else{return 4195;}}else{return 18974;}}else{return 27313;}}else{return 25080;}}else{return 18085;}}else if(*s=='o'){s++;if(!*s){return 9911;}else if(*s=='t'){s++;if(!*s){return 22881;}else if(*s=='i'){s++;if(!*s){return 5713;}else if(*s=='c'){s++;if(!*s){return 25573;}else{return 844;}}else{return 2909;}}else{return 16688;}}else{return 9797;}}else{return 6972;}}else if(*s=='w'){s++;if(!*s){return 25500;}else if(*s=='d'){s++;if(!*s){return 20772;}else if(*s=='i'){s++;if(!*s){return 3695;}else if(*s=='k'){s++;if(!*s){return 3834;}else if(*s=='e'){s++;if(!*s){return 21336;}else{return 9283;}}else{return 28965;}}else{return 9963;}}else{return 29285;}}else{return 30813;}}else{return 30912;}}else if(*s=='s'){s++;if(!*s){return 22064;}else if(*s=='y'){s++;if(!*s){return 11599;}else if(*s=='c'){s++;if(!*s){return 3971;}else if(*s=='h'){s++;if(!*s){return 24894;}else if(*s=='o'){s++;if(!*s){return 5628;}else if(*s=='s'){s++;if(!*s){return 13864;}else if(*s=='t'){s++;if(!*s){return 19212;}else if(*s=='a'){s++;if(!*s){return 26718;}else if(*s=='s'){s++;if(!*s){return 27225;}else if(*s=='y'){s++;if(!*s){return 17554;}else{return 18449;}}else{return 7127;}}else{return 16163;}}else{return 16981;}}else{return 21975;}}else{return 16021;}}else{return 14479;}}else{return 29698;}}else{return 6104;}}else if(*s=='e'){s++;if(!*s){return 22091;}else if(*s=='u'){s++;if(!*s){return 4398;}else if(*s=='d'){s++;if(!*s){return 16894;}else if(*s=='o'){s++;if(!*s){return 81;}else if(*s=='c'){s++;if(!*s){return 18631;}else if(*s=='l'){s++;if(!*s){return 3969;}else if(*s=='a'){s++;if(!*s){return 6311;}else if(*s=='s'){s++;if(!*s){return 13690;}else if(*s=='s'){s++;if(!*s){return 16367;}else if(*s=='i'){s++;if(!*s){return 15393;}else if(*s=='c'){s++;if(!*s){return 30949;}else if(*s=='a'){s++;if(!*s){return 12423;}else if(*s=='l'){s++;if(!*s){return 9584;}else{return 13901;}}else{return 9803;}}else{return 30041;}}else{return 26267;}}else{return 677;}}else{return 549;}}else{return 21179;}}else{return 19352;}}else{return 29198;}}else if(*s=='m'){s++;if(!*s){return 29550;}else if(*s=='o'){s++;if(!*s){return 1421;}else if(*s=='r'){s++;if(!*s){return 4834;}else if(*s=='p'){s++;if(!*s){return 17240;}else if(*s=='h'){s++;if(!*s){return 293;}else if(*s=='o'){s++;if(!*s){return 20271;}else if(*s=='s'){s++;if(!*s){return 9673;}else if(*s=='e'){s++;if(!*s){return 12091;}else{return 9700;}}else{return 17639;}}else{return 28713;}}else{return 19721;}}else{return 11474;}}else{return 26701;}}else{return 14001;}}else{return 18797;}}else if(*s=='d'){s++;if(!*s){return 22560;}else if(*s=='r'){s++;if(!*s){return 3917;}else if(*s=='a'){s++;if(!*s){return 31071;}else if(*s=='m'){s++;if(!*s){return 4254;}else if(*s=='a'){s++;if(!*s){return 17016;}else if(*s=='t'){s++;if(!*s){return 8626;}else if(*s=='i'){s++;if(!*s){return 1305;}else if(*s=='c'){s++;if(!*s){return 26485;}else{return 25533;}}else{return 20071;}}else{return 19983;}}else{return 26259;}}else{return 2183;}}else{return 27587;}}else{return 13507;}}else{return 13444;}}else if(*s=='n'){s++;if(!*s){return 9109;}else if(*s=='y'){s++;if(!*s){return 20059;}else if(*s=='m'){s++;if(!*s){return 28939;}else if(*s=='o'){s++;if(!*s){return 8878;}else if(*s=='u'){s++;if(!*s){return 3283;}else if(*s=='s'){s++;if(!*s){return 7759;}else if(*s=='l'){s++;if(!*s){return 885;}else if(*s=='y'){s++;if(!*s){return 8296;}else{return 5521;}}else{return 23732;}}else{return 8821;}}else{return 20953;}}else{return 8092;}}else{return 30681;}}else{return 27562;}}else{return 10007;}}else{return 19467;}}else{return 23939;}}else{return 1717;}}else{return 5123;}}else if(*s=='o'){s++;if(!*s){return 20149;}else if(*s=='a'){s++;if(!*s){return 18578;}else if(*s=='d'){s++;if(!*s){return 3135;}else if(*s=='i'){s++;if(!*s){return 29762;}else if(*s=='c'){s++;if(!*s){return 20800;}else{return 31164;}}else{return 23039;}}else{return 13052;}}else{return 2986;}}else{return 10673;}}else{return 2860;}}else if(*s=='r'){s++;if(!*s){return 28204;}else if(*s=='i'){s++;if(!*s){return 218;}else if(*s=='m'){s++;if(!*s){return 23803;}else if(*s=='a'){s++;if(!*s){return 13590;}else if(*s=='t'){s++;if(!*s){return 28400;}else if(*s=='i'){s++;if(!*s){return 21775;}else if(*s=='c'){s++;if(!*s){return 2785;}else{return 30354;}}else{return 27129;}}else{return 24517;}}else{return 194;}}else{return 3905;}}else{return 7805;}}else if(*s=='e'){s++;if(!*s){return 21860;}else if(*s=='a'){s++;if(!*s){return 6067;}else if(*s=='p'){s++;if(!*s){return 22739;}else if(*s=='p'){s++;if(!*s){return 1304;}else if(*s=='r'){s++;if(!*s){return 5007;}else if(*s=='o'){s++;if(!*s){return 14606;}else if(*s=='v'){s++;if(!*s){return 31064;}else if(*s=='a'){s++;if(!*s){return 30841;}else if(*s=='l'){s++;if(!*s){return 30575;}else{return 20598;}}else{return 341;}}else{return 18208;}}else{return 12920;}}else{return 15990;}}else{return 30109;}}else{return 9730;}}else if(*s=='d'){s++;if(!*s){return 6668;}else if(*s=='j'){s++;if(!*s){return 15035;}else if(*s=='o'){s++;if(!*s){return 18201;}else if(*s=='u'){s++;if(!*s){return 1977;}else if(*s=='r'){s++;if(!*s){return 10815;}else if(*s=='n'){s++;if(!*s){return 1629;}else if(*s=='m'){s++;if(!*s){return 10750;}else if(*s=='e'){s++;if(!*s){return 18565;}else if(*s=='n'){s++;if(!*s){return 3272;}else if(*s=='t'){s++;if(!*s){return 19611;}else{return 195;}}else{return 13024;}}else{return 11731;}}else{return 27569;}}else{return 20284;}}else{return 27158;}}else{return 14316;}}else{return 20754;}}else{return 26985;}}else if(*s=='m'){s++;if(!*s){return 27371;}else if(*s=='i'){s++;if(!*s){return 8311;}else if(*s=='n'){s++;if(!*s){return 2759;}else if(*s=='i'){s++;if(!*s){return 7623;}else if(*s=='s'){s++;if(!*s){return 22796;}else if(*s=='t'){s++;if(!*s){return 29471;}else if(*s=='r'){s++;if(!*s){return 17021;}else if(*s=='a'){s++;if(!*s){return 19194;}else if(*s=='t'){s++;if(!*s){return 12806;}else if(*s=='i'){s++;if(!*s){return 21243;}else if(*s=='v'){s++;if(!*s){return 12737;}else if(*s=='e'){s++;if(!*s){return 28592;}else{return 27191;}}else{return 28963;}}else{return 26029;}}else{return 1982;}}else{return 17991;}}else{return 19710;}}else{return 12842;}}else{return 12183;}}else{return 18427;}}else{return 3860;}}else{return 21125;}}else{return 5725;}}else{return 31296;}}else if(*s=='l'){s++;if(!*s){return 23274;}else if(*s=='l'){s++;if(!*s){return 16124;}else if(*s=='u'){s++;if(!*s){return 13798;}else if(*s=='s'){s++;if(!*s){return 21558;}else if(*s=='i'){s++;if(!*s){return 30644;}else if(*s=='o'){s++;if(!*s){return 11402;}else if(*s=='n'){s++;if(!*s){return 2783;}else{return 9725;}}else{return 17970;}}else{return 1442;}}else{return 30838;}}else{return 20574;}}else{return 13992;}}else{return 26339;}}else{return 28022;}}else if(*s=='c'){s++;if(!*s){return 1559;}else if(*s=='o'){s++;if(!*s){return 271;}else if(*s=='n'){s++;if(!*s){return 18410;}else if(*s=='f'){s++;if(!*s){return 4454;}else if(*s=='e'){s++;if(!*s){return 19226;}else if(*s=='s'){s++;if(!*s){return 3484;}else if(*s=='s'){s++;if(!*s){return 20315;}else{return 3715;}}else{return 16087;}}else{return 29762;}}else{return 4020;}}else{return 6077;}}else{return 2537;}}else{return 8942;}}else if(*s=='b'){s++;if(!*s){return 14758;}else if(*s=='l'){s++;if(!*s){return 29786;}else if(*s=='e'){s++;if(!*s){return 25243;}else if(*s=='s'){s++;if(!*s){return 6901;}else if(*s=='s'){s++;if(!*s){return 14061;}else if(*s=='i'){s++;if(!*s){return 12463;}else if(*s=='n'){s++;if(!*s){return 22553;}else if(*s=='g'){s++;if(!*s){return 4057;}else{return 25438;}}else{return 11014;}}else{return 19240;}}else{return 27584;}}else{return 17338;}}else{return 4679;}}else{return 12954;}}else{return 9826;}}else if(*s=='d'){s++;if(!*s){return 6185;}else if(*s=='i'){s++;if(!*s){return 21602;}else if(*s=='s'){s++;if(!*s){return 7817;}else if(*s=='p'){s++;if(!*s){return 3895;}else if(*s=='o'){s++;if(!*s){return 8750;}else if(*s=='s'){s++;if(!*s){return 25761;}else if(*s=='e'){s++;if(!*s){return 26249;}else if(*s=='d'){s++;if(!*s){return 18178;}else if(*s=='l'){s++;if(!*s){return 28346;}else if(*s=='y'){s++;if(!*s){return 23554;}else{return 11175;}}else{return 22710;}}else{return 20034;}}else{return 22359;}}else{return 28742;}}else{return 12179;}}else{return 2627;}}else{return 18104;}}else{return 19022;}}else if(*s=='e'){s++;if(!*s){return 913;}else if(*s=='t'){s++;if(!*s){return 17666;}else if(*s=='e'){s++;if(!*s){return 15594;}else if(*s=='c'){s++;if(!*s){return 902;}else if(*s=='t'){s++;if(!*s){return 30305;}else{return 17268;}}else{return 2336;}}else{return 8790;}}else{return 9609;}}else{return 1958;}}else{return 9156;}}else if(*s=='f'){s++;if(!*s){return 4192;}else if(*s=='e'){s++;if(!*s){return 2904;}else if(*s=='c'){s++;if(!*s){return 22363;}else if(*s=='t'){s++;if(!*s){return 10938;}else if(*s=='u'){s++;if(!*s){return 21517;}else if(*s=='a'){s++;if(!*s){return 889;}else if(*s=='l'){s++;if(!*s){return 31284;}else{return 25414;}}else{return 15970;}}else{return 25662;}}else{return 9612;}}else{return 25246;}}else{return 11187;}}else{return 1647;}}else if(*s=='m'){s++;if(!*s){return 26202;}else if(*s=='a'){s++;if(!*s){return 26174;}else if(*s=='n'){s++;if(!*s){return 6080;}else if(*s=='i'){s++;if(!*s){return 14957;}else if(*s=='f'){s++;if(!*s){return 31089;}else if(*s=='e'){s++;if(!*s){return 29270;}else if(*s=='s'){s++;if(!*s){return 2925;}else if(*s=='t'){s++;if(!*s){return 19985;}else{return 12323;}}else{return 30316;}}else{return 24460;}}else{return 7862;}}else{return 5622;}}else{return 15946;}}else{return 18964;}}else if(*s=='e'){s++;if(!*s){return 983;}else if(*s=='r'){s++;if(!*s){return 14461;}else if(*s=='i'){s++;if(!*s){return 23971;}else if(*s=='d'){s++;if(!*s){return 21238;}else if(*s=='i'){s++;if(!*s){return 11132;}else if(*s=='a'){s++;if(!*s){return 1384;}else if(*s=='n'){s++;if(!*s){return 20484;}else{return 26602;}}else{return 28898;}}else{return 11227;}}else{return 5379;}}else{return 18138;}}else{return 16430;}}else{return 14888;}}else{return 12274;}}else if(*s=='o'){s++;if(!*s){return 11079;}else if(*s=='r'){s++;if(!*s){return 9903;}else if(*s=='b'){s++;if(!*s){return 23051;}else if(*s=='i'){s++;if(!*s){return 25713;}else if(*s=='t'){s++;if(!*s){return 11168;}else if(*s=='a'){s++;if(!*s){return 21575;}else if(*s=='l'){s++;if(!*s){return 8385;}else{return 22071;}}else{return 8883;}}else{return 7595;}}else{return 12840;}}else{return 24751;}}else{return 19420;}}else{return 25965;}}else if(*s=='r'){s++;if(!*s){return 10838;}else if(*s=='i'){s++;if(!*s){return 463;}else if(*s=='c'){s++;if(!*s){return 4527;}else if(*s=='h'){s++;if(!*s){return 9470;}else{return 11551;}}else{return 29772;}}else{return 149;}}else{return 27000;}}else if(*s=='t'){s++;if(!*s){return 16795;}else if(*s=='e'){s++;if(!*s){return 2650;}else if(*s=='r'){s++;if(!*s){return 1173;}else if(*s=='i'){s++;if(!*s){return 17311;}else if(*s=='t'){s++;if(!*s){return 19270;}else if(*s=='e'){s++;if(!*s){return 9712;}else if(*s=='n'){s++;if(!*s){return 20390;}else if(*s=='e'){s++;if(!*s){return 19908;}else if(*s=='s'){s++;if(!*s){return 7814;}else if(*s=='s'){s++;if(!*s){return 7069;}else{return 3063;}}else{return 23947;}}else{return 25016;}}else{return 25846;}}else{return 996;}}else{return 26563;}}else{return 8931;}}else{return 10726;}}else{return 22195;}}else{return 30174;}}else{return 19281;}}else if(*s=='o'){s++;if(!*s){return 10995;}else if(*s=='c'){s++;if(!*s){return 19661;}else if(*s=='t'){s++;if(!*s){return 6596;}else if(*s=='a'){s++;if(!*s){return 26657;}else if(*s=='t'){s++;if(!*s){return 22405;}else if(*s=='r'){s++;if(!*s){return 26842;}else if(*s=='e'){s++;if(!*s){return 29154;}else if(*s=='s'){s++;if(!*s){return 23385;}else if(*s=='i'){s++;if(!*s){return 1559;}else if(*s=='a'){s++;if(!*s){return 5445;}else{return 20788;}}else{return 24873;}}else{return 24955;}}else{return 3620;}}else{return 4263;}}else{return 10398;}}else{return 20506;}}else{return 22885;}}else{return 25087;}}else if(*s=='g'){s++;if(!*s){return 6629;}else if(*s=='r'){s++;if(!*s){return 18809;}else if(*s=='a'){s++;if(!*s){return 30588;}else if(*s=='m'){s++;if(!*s){return 11648;}else if(*s=='m'){s++;if(!*s){return 346;}else if(*s=='a'){s++;if(!*s){return 11194;}else if(*s=='t'){s++;if(!*s){return 2362;}else if(*s=='i'){s++;if(!*s){return 29896;}else if(*s=='c'){s++;if(!*s){return 16847;}else{return 3822;}}else{return 14788;}}else{return 24662;}}else{return 3066;}}else{return 22671;}}else{return 28256;}}else{return 3037;}}else{return 29486;}}else{return 339;}}else if(*s=='i'){s++;if(!*s){return 20837;}else if(*s=='r'){s++;if(!*s){return 9688;}else if(*s=='r'){s++;if(!*s){return 23125;}else if(*s=='i'){s++;if(!*s){return 25161;}else if(*s=='g'){s++;if(!*s){return 3418;}else if(*s=='a'){s++;if(!*s){return 16094;}else if(*s=='t'){s++;if(!*s){return 27859;}else if(*s=='i'){s++;if(!*s){return 25823;}else if(*s=='o'){s++;if(!*s){return 9498;}else if(*s=='n'){s++;if(!*s){return 23868;}else{return 26783;}}else{return 1455;}}else{return 23025;}}else{return 3132;}}else{return 17009;}}else{return 26805;}}else{return 5788;}}else{return 20789;}}else{return 453;}}else{return 29133;}}else if(*s=='m'){s++;if(!*s){return 20260;}else if(*s=='o'){s++;if(!*s){return 12057;}else if(*s=='t'){s++;if(!*s){return 21204;}else if(*s=='i'){s++;if(!*s){return 20301;}else if(*s=='o'){s++;if(!*s){return 120;}else if(*s=='n'){s++;if(!*s){return 28822;}else{return 14939;}}else{return 1273;}}else{return 14957;}}else{return 29184;}}else{return 4041;}}else{return 20370;}}else if(*s=='p'){s++;if(!*s){return 26231;}else if(*s=='l'){s++;if(!*s){return 29231;}else if(*s=='i'){s++;if(!*s){return 24179;}else if(*s=='o'){s++;if(!*s){return 865;}else if(*s=='p'){s++;if(!*s){return 12105;}else if(*s=='i'){s++;if(!*s){return 17586;}else if(*s=='t'){s++;if(!*s){return 26769;}else if(*s=='h'){s++;if(!*s){return 7008;}else if(*s=='e'){s++;if(!*s){return 28233;}else if(*s=='c'){s++;if(!*s){return 24757;}else if(*s=='u'){s++;if(!*s){return 17570;}else if(*s=='s'){s++;if(!*s){return 30798;}else{return 1690;}}else{return 9491;}}else{return 29314;}}else{return 10766;}}else{return 4082;}}else{return 12947;}}else{return 26171;}}else{return 2272;}}else{return 2006;}}else{return 27861;}}else{return 436;}}else{return 20182;}}else if(*s=='s'){s++;if(!*s){return 25140;}else if(*s=='p'){s++;if(!*s){return 194;}else if(*s=='e'){s++;if(!*s){return 2533;}else if(*s=='c'){s++;if(!*s){return 24354;}else if(*s=='t'){s++;if(!*s){return 20262;}else if(*s=='o'){s++;if(!*s){return 16452;}else if(*s=='r'){s++;if(!*s){return 15810;}else{return 26337;}}else{return 27483;}}else{return 17514;}}else{return 10866;}}else{return 31203;}}else{return 6563;}}else if(*s=='t'){s++;if(!*s){return 3693;}else if(*s=='h'){s++;if(!*s){return 27010;}else if(*s=='o'){s++;if(!*s){return 17677;}else if(*s=='d'){s++;if(!*s){return 27540;}else if(*s=='o'){s++;if(!*s){return 6757;}else if(*s=='n'){s++;if(!*s){return 6143;}else if(*s=='t'){s++;if(!*s){return 16024;}else if(*s=='i'){s++;if(!*s){return 18674;}else if(*s=='a'){s++;if(!*s){return 16560;}else{return 4733;}}else{return 9791;}}else{return 29317;}}else{return 42;}}else{return 24552;}}else{return 2864;}}else{return 30826;}}else{return 13426;}}else{return 4712;}}else{return 15825;}}else if(*s=='t'){s++;if(!*s){return 18427;}else if(*s=='h'){s++;if(!*s){return 18795;}else if(*s=='o'){s++;if(!*s){return 7903;}else if(*s=='n'){s++;if(!*s){return 19279;}else if(*s=='o'){s++;if(!*s){return 10550;}else if(*s=='t'){s++;if(!*s){return 13706;}else if(*s=='a'){s++;if(!*s){return 20226;}else if(*s=='r'){s++;if(!*s){return 10676;}else if(*s=='y'){s++;if(!*s){return 9937;}else{return 7292;}}else{return 15158;}}else{return 8626;}}else{return 1655;}}else{return 1583;}}else{return 17300;}}else{return 30369;}}else{return 27764;}}else{return 9036;}}else{return 10526;}}else{return 20604;}}else if(*s=='u'){s++;if(!*s){return 30472;}else if(*s=='s'){s++;if(!*s){return 1110;}else if(*s=='t'){s++;if(!*s){return 14774;}else if(*s=='u'){s++;if(!*s){return 22859;}else if(*s=='l'){s++;if(!*s){return 8670;}else if(*s=='i'){s++;if(!*s){return 12688;}else if(*s=='f'){s++;if(!*s){return 11311;}else if(*s=='o'){s++;if(!*s){return 27644;}else if(*s=='r'){s++;if(!*s){return 21313;}else if(*s=='m'){s++;if(!*s){return 25429;}else{return 16363;}}else{return 10173;}}else{return 7926;}}else{return 24950;}}else{return 4275;}}else{return 27139;}}else{return 19177;}}else{return 9995;}}else{return 30838;}}else if(*s=='r'){s++;if(!*s){return 19860;}else if(*s=='s'){s++;if(!*s){return 14004;}else if(*s=='u'){s++;if(!*s){return 25299;}else if(*s=='a'){s++;if(!*s){return 8934;}else if(*s=='n'){s++;if(!*s){return 17376;}else if(*s=='t'){s++;if(!*s){return 6327;}else if(*s=='l'){s++;if(!*s){return 6372;}else if(*s=='y'){s++;if(!*s){return 10807;}else{return 30183;}}else{return 8867;}}else{return 15557;}}else{return 2369;}}else{return 26164;}}else{return 1389;}}else{return 21815;}}else if(*s=='u'){s++;if(!*s){return 24817;}else if(*s=='l'){s++;if(!*s){return 546;}else if(*s=='e'){s++;if(!*s){return 6122;}else if(*s=='n'){s++;if(!*s){return 3272;}else if(*s=='t'){s++;if(!*s){return 9908;}else if(*s=='l'){s++;if(!*s){return 1636;}else if(*s=='y'){s++;if(!*s){return 9907;}else{return 22701;}}else{return 16011;}}else{return 19805;}}else{return 20007;}}else{return 11394;}}else{return 22065;}}else{return 7847;}}else{return 15808;}}else if(*s=='n'){s++;if(!*s){return 19538;}else if(*s=='c'){s++;if(!*s){return 20578;}else if(*s=='t'){s++;if(!*s){return 24236;}else if(*s=='i'){s++;if(!*s){return 13298;}else if(*s=='s'){s++;if(!*s){return 17891;}else if(*s=='t'){s++;if(!*s){return 23384;}else{return 30553;}}else{return 22502;}}else{return 26631;}}else{return 21224;}}else{return 3904;}}else{return 26349;}}else{return 19751;}}else if(*s=='y'){s++;if(!*s){return 9561;}else if(*s=='e'){s++;if(!*s){return 4647;}else if(*s=='l'){s++;if(!*s){return 22152;}else if(*s=='o'){s++;if(!*s){return 10112;}else if(*s=='m'){s++;if(!*s){return 31304;}else if(*s=='e'){s++;if(!*s){return 24547;}else if(*s=='t'){s++;if(!*s){return 8857;}else if(*s=='r'){s++;if(!*s){return 15795;}else if(*s=='y'){s++;if(!*s){return 29885;}else{return 11326;}}else{return 19355;}}else{return 25120;}}else{return 18041;}}else{return 23217;}}else{return 15716;}}else{return 2235;}}else{return 50;}}else{return 1595;}}else{return 1770;}}else if(*s=='s'){s++;if(!*s){return 29020;}else if(*s=='a'){s++;if(!*s){return 601;}else if(*s=='c'){s++;if(!*s){return 19078;}else if(*s=='c'){s++;if(!*s){return 15991;}else if(*s=='h'){s++;if(!*s){return 11109;}else if(*s=='a'){s++;if(!*s){return 3629;}else if(*s=='r'){s++;if(!*s){return 9683;}else if(*s=='o'){s++;if(!*s){return 4548;}else if(*s=='n'){s++;if(!*s){return 17599;}else if(*s=='i'){s++;if(!*s){return 7809;}else if(*s=='c'){s++;if(!*s){return 13125;}else{return 25536;}}else{return 8706;}}else{return 264;}}else{return 14604;}}else{return 18810;}}else{return 23225;}}else{return 1833;}}else{return 513;}}else{return 4091;}}else if(*s=='g'){s++;if(!*s){return 19727;}else if(*s=='l'){s++;if(!*s){return 17065;}else if(*s=='e'){s++;if(!*s){return 357;}else if(*s=='s'){s++;if(!*s){return 17123;}else if(*s=='s'){s++;if(!*s){return 11708;}else{return 10054;}}else{return 30794;}}else{return 24571;}}else{return 8463;}}else{return 5037;}}else if(*s=='l'){s++;if(!*s){return 23503;}else if(*s=='i'){s++;if(!*s){return 13243;}else if(*s=='n'){s++;if(!*s){return 28144;}else if(*s=='a'){s++;if(!*s){return 23640;}else if(*s=='t'){s++;if(!*s){return 6665;}else if(*s=='i'){s++;if(!*s){return 8551;}else if(*s=='o'){s++;if(!*s){return 26198;}else if(*s=='n'){s++;if(!*s){return 584;}else{return 1340;}}else{return 15356;}}else{return 3560;}}else{return 9017;}}else{return 20411;}}else{return 30198;}}else{return 15548;}}else{return 25809;}}else if(*s=='n'){s++;if(!*s){return 26342;}else if(*s=='d'){s++;if(!*s){return 17541;}else if(*s=='a'){s++;if(!*s){return 8588;}else if(*s=='l'){s++;if(!*s){return 8812;}else if(*s=='e'){s++;if(!*s){return 2637;}else if(*s=='d'){s++;if(!*s){return 18868;}else{return 19583;}}else{return 2340;}}else{return 27060;}}else{return 25567;}}else{return 9601;}}else{return 14937;}}else if(*s=='r'){s++;if(!*s){return 16539;}else if(*s=='a'){s++;if(!*s){return 16614;}else if(*s=='a'){s++;if(!*s){return 25207;}else if(*s=='d'){s++;if(!*s){return 30531;}else{return 7461;}}else{return 25142;}}else{return 8862;}}else if(*s=='c'){s++;if(!*s){return 29588;}else if(*s=='o'){s++;if(!*s){return 21486;}else if(*s=='p'){s++;if(!*s){return 23457;}else if(*s=='l'){s++;if(!*s){return 16685;}else if(*s=='a'){s++;if(!*s){return 17825;}else if(*s=='s'){s++;if(!*s){return 26211;}else if(*s=='t'){s++;if(!*s){return 6856;}else if(*s=='i'){s++;if(!*s){return 19317;}else if(*s=='c'){s++;if(!*s){return 12320;}else{return 6012;}}else{return 30403;}}else{return 16010;}}else{return 17570;}}else{return 24065;}}else{return 16484;}}else{return 10283;}}else{return 10828;}}else{return 4179;}}else{return 26337;}}else if(*s=='u'){s++;if(!*s){return 23458;}else if(*s=='r'){s++;if(!*s){return 27633;}else if(*s=='o'){s++;if(!*s){return 3378;}else if(*s=='d'){s++;if(!*s){return 25241;}else if(*s=='o'){s++;if(!*s){return 16900;}else if(*s=='n'){s++;if(!*s){return 282;}else if(*s=='t'){s++;if(!*s){return 26936;}else if(*s=='i'){s++;if(!*s){return 25853;}else if(*s=='d'){s++;if(!*s){return 25389;}else if(*s=='a'){s++;if(!*s){return 31111;}else if(*s=='e'){s++;if(!*s){return 22361;}else{return 27724;}}else{return 30850;}}else{return 29938;}}else{return 18388;}}else{return 3647;}}else{return 20804;}}else{return 26298;}}else{return 5475;}}else{return 9669;}}else{return 25906;}}else{return 20643;}}else{return 22297;}}else if(*s=='c'){s++;if(!*s){return 21500;}else if(*s=='y'){s++;if(!*s){return 14834;}else if(*s=='t'){s++;if(!*s){return 15396;}else if(*s=='h'){s++;if(!*s){return 25462;}else if(*s=='e'){s++;if(!*s){return 946;}else{return 22160;}}else{return 26676;}}else{return 27480;}}else{return 18903;}}else if(*s=='h'){s++;if(!*s){return 2656;}else if(*s=='e'){s++;if(!*s){return 5392;}else if(*s=='r'){s++;if(!*s){return 3957;}else if(*s=='z'){s++;if(!*s){return 13968;}else if(*s=='a'){s++;if(!*s){return 15466;}else if(*s=='n'){s++;if(!*s){return 13002;}else if(*s=='d'){s++;if(!*s){return 21686;}else if(*s=='o'){s++;if(!*s){return 23608;}else{return 24696;}}else{return 19931;}}else{return 18368;}}else{return 6621;}}else{return 26424;}}else{return 4128;}}else if(*s=='l'){s++;if(!*s){return 26422;}else if(*s=='l'){s++;if(!*s){return 14082;}else if(*s=='i'){s++;if(!*s){return 20957;}else if(*s=='n'){s++;if(!*s){return 29300;}else if(*s=='g'){s++;if(!*s){return 25910;}else if(*s=='i'){s++;if(!*s){return 14054;}else if(*s=='s'){s++;if(!*s){return 28938;}else if(*s=='m'){s++;if(!*s){return 13639;}else{return 24115;}}else{return 25030;}}else{return 8268;}}else{return 16190;}}else{return 23073;}}else{return 3431;}}else{return 6614;}}else{return 29110;}}else{return 25558;}}else{return 6619;}}else if(*s=='r'){s++;if(!*s){return 5621;}else if(*s=='e'){s++;if(!*s){return 602;}else if(*s=='a'){s++;if(!*s){return 11277;}else if(*s=='m'){s++;if(!*s){return 21210;}else if(*s=='i'){s++;if(!*s){return 14483;}else if(*s=='n'){s++;if(!*s){return 30960;}else if(*s=='g'){s++;if(!*s){return 15862;}else{return 12298;}}else{return 20290;}}else{return 4319;}}else{return 6445;}}else{return 3058;}}else{return 7295;}}else{return 26323;}}else if(*s=='u'){s++;if(!*s){return 26817;}else if(*s=='r'){s++;if(!*s){return 27020;}else{return 6237;}}else if(*s=='l'){s++;if(!*s){return 5432;}else if(*s=='p'){s++;if(!*s){return 28045;}else if(*s=='t'){s++;if(!*s){return 8036;}else if(*s=='u'){s++;if(!*s){return 5858;}else if(*s=='r'){s++;if(!*s){return 11329;}else if(*s=='e'){s++;if(!*s){return 21636;}else if(*s=='s'){s++;if(!*s){return 22992;}else if(*s=='q'){s++;if(!*s){return 9895;}else if(*s=='u'){s++;if(!*s){return 21998;}else if(*s=='e'){s++;if(!*s){return 3030;}else if(*s=='l'){s++;if(!*s){return 9141;}else if(*s=='y'){s++;if(!*s){return 26292;}else{return 36;}}else{return 20576;}}else{return 23780;}}else{return 12932;}}else{return 3056;}}else{return 12345;}}else{return 26720;}}else{return 10446;}}else{return 23847;}}else{return 4349;}}else{return 1477;}}else{return 769;}}else if(*s=='t'){s++;if(!*s){return 17764;}else if(*s=='t'){s++;if(!*s){return 9476;}else if(*s=='e'){s++;if(!*s){return 15231;}else if(*s=='r'){s++;if(!*s){return 16105;}else{return 29210;}}else{return 18635;}}else{return 28453;}}else{return 20835;}}else if(*s=='n'){s++;if(!*s){return 21180;}else{return 13681;}}else{return 11771;}}else{return 23193;}}else if(*s=='e'){s++;if(!*s){return 926;}else if(*s=='e'){s++;if(!*s){return 17646;}else if(*s=='l'){s++;if(!*s){return 20798;}else if(*s=='y'){s++;if(!*s){return 18576;}else{return 19668;}}else{return 5373;}}else{return 12199;}}else if(*s=='d'){s++;if(!*s){return 8134;}else if(*s=='a'){s++;if(!*s){return 827;}else if(*s=='t'){s++;if(!*s){return 22277;}else if(*s=='i'){s++;if(!*s){return 5377;}else if(*s=='v'){s++;if(!*s){return 2329;}else if(*s=='e'){s++;if(!*s){return 15920;}else{return 8690;}}else{return 25669;}}else{return 2377;}}else{return 20739;}}else{return 26567;}}else{return 10663;}}else if(*s=='m'){s++;if(!*s){return 14270;}else if(*s=='i'){s++;if(!*s){return 4644;}else if(*s=='a'){s++;if(!*s){return 8375;}else if(*s=='g'){s++;if(!*s){return 13021;}else if(*s=='r'){s++;if(!*s){return 22494;}else if(*s=='i'){s++;if(!*s){return 27754;}else if(*s=='c'){s++;if(!*s){return 20021;}else if(*s=='u'){s++;if(!*s){return 30894;}else if(*s=='l'){s++;if(!*s){return 30277;}else if(*s=='t'){s++;if(!*s){return 1016;}else if(*s=='u'){s++;if(!*s){return 24345;}else if(*s=='r'){s++;if(!*s){return 27173;}else if(*s=='a'){s++;if(!*s){return 7465;}else if(*s=='l'){s++;if(!*s){return 19707;}else{return 24734;}}else{return 26334;}}else{return 21055;}}else{return 16417;}}else{return 323;}}else{return 15858;}}else{return 21794;}}else{return 8372;}}else{return 10742;}}else{return 15301;}}else{return 16395;}}else{return 10882;}}else if(*s=='h'){s++;if(!*s){return 913;}else if(*s=='o'){s++;if(!*s){return 21940;}else if(*s=='n'){s++;if(!*s){return 23001;}else if(*s=='o'){s++;if(!*s){return 21458;}else if(*s=='r'){s++;if(!*s){return 24580;}else{return 7185;}}else{return 717;}}else{return 2662;}}else{return 27547;}}else{return 30706;}}else if(*s=='o'){s++;if(!*s){return 10147;}else if(*s=='g'){s++;if(!*s){return 26974;}else if(*s=='r'){s++;if(!*s){return 19907;}else if(*s=='a'){s++;if(!*s){return 26456;}else if(*s=='p'){s++;if(!*s){return 29208;}else if(*s=='h'){s++;if(!*s){return 25676;}else if(*s=='y'){s++;if(!*s){return 4946;}else{return 3;}}else{return 19558;}}else{return 6274;}}else{return 18046;}}else{return 15790;}}else{return 23037;}}else{return 22417;}}else if(*s=='p'){s++;if(!*s){return 24665;}else if(*s=='o'){s++;if(!*s){return 15558;}else if(*s=='r'){s++;if(!*s){return 11280;}else if(*s=='p'){s++;if(!*s){return 7779;}else if(*s=='h'){s++;if(!*s){return 5946;}else if(*s=='y'){s++;if(!*s){return 11855;}else if(*s=='r'){s++;if(!*s){return 23381;}else if(*s=='i'){s++;if(!*s){return 11009;}else if(*s=='t'){s++;if(!*s){return 12957;}else if(*s=='i'){s++;if(!*s){return 19714;}else if(*s=='c'){s++;if(!*s){return 29471;}else{return 27296;}}else{return 9379;}}else{return 23928;}}else{return 20848;}}else{return 19828;}}else{return 6998;}}else{return 7518;}}else{return 3254;}}else{return 12522;}}else{return 30452;}}else{return 4169;}}else if(*s=='v'){s++;if(!*s){return 7994;}else if(*s=='e'){s++;if(!*s){return 1041;}else if(*s=='r'){s++;if(!*s){return 30150;}else if(*s=='t'){s++;if(!*s){return 12091;}else if(*s=='i'){s++;if(!*s){return 3662;}else if(*s=='c'){s++;if(!*s){return 16511;}else if(*s=='i'){s++;if(!*s){return 3647;}else if(*s=='l'){s++;if(!*s){return 20151;}else if(*s=='l'){s++;if(!*s){return 10151;}else if(*s=='a'){s++;if(!*s){return 3620;}else if(*s=='t'){s++;if(!*s){return 14934;}else if(*s=='e'){s++;if(!*s){return 1073;}else{return 27160;}}else{return 12530;}}else{return 14172;}}else{return 25406;}}else{return 14430;}}else{return 16145;}}else{return 19646;}}else{return 984;}}else{return 6338;}}else{return 20474;}}else{return 14985;}}else{return 4947;}}else{return 27348;}}else if(*s=='p'){s++;if(!*s){return 25484;}else if(*s=='i'){s++;if(!*s){return 12005;}else if(*s=='t'){s++;if(!*s){return 13176;}else if(*s=='e'){s++;if(!*s){return 20258;}else if(*s=='r'){s++;if(!*s){return 16542;}else if(*s=='n'){s++;if(!*s){return 14850;}else if(*s=='a'){s++;if(!*s){return 31297;}else if(*s=='l'){s++;if(!*s){return 12726;}else if(*s=='l'){s++;if(!*s){return 9427;}else if(*s=='y'){s++;if(!*s){return 24721;}else{return 29740;}}else{return 14173;}}else{return 71;}}else{return 30556;}}else{return 27270;}}else{return 13265;}}else{return 14322;}}else{return 6760;}}else{return 24992;}}else{return 20397;}}else{return 8268;}}else if(*s=='p'){s++;if(!*s){return 22820;}else if(*s=='t'){s++;if(!*s){return 14037;}else if(*s=='o'){s++;if(!*s){return 20111;}else if(*s=='t'){s++;if(!*s){return 13499;}else if(*s=='o'){s++;if(!*s){return 2116;}else if(*s=='m'){s++;if(!*s){return 12203;}else if(*s=='y'){s++;if(!*s){return 28195;}else{return 20601;}}else{return 20320;}}else{return 26888;}}else{return 691;}}else{return 26190;}}else{return 25341;}}else{return 27280;}}else if(*s=='r'){s++;if(!*s){return 24863;}else if(*s=='i'){s++;if(!*s){return 13375;}else if(*s=='c'){s++;if(!*s){return 30320;}else if(*s=='i'){s++;if(!*s){return 1477;}else if(*s=='n'){s++;if(!*s){return 4276;}else{return 26686;}}else{return 4614;}}else{return 1765;}}else{return 2162;}}else if(*s=='p'){s++;if(!*s){return 27319;}else if(*s=='u'){s++;if(!*s){return 17287;}else if(*s=='l'){s++;if(!*s){return 29251;}else if(*s=='i'){s++;if(!*s){return 11702;}else if(*s=='d'){s++;if(!*s){return 9706;}else{return 21887;}}else{return 12487;}}else{return 2118;}}else{return 1773;}}else{return 7479;}}else if(*s=='o'){s++;if(!*s){return 8024;}else if(*s=='u'){s++;if(!*s){return 1075;}else if(*s=='s'){s++;if(!*s){return 8290;}else{return 6908;}}else{return 11710;}}else{return 1419;}}else{return 20947;}}else if(*s=='x'){s++;if(!*s){return 2186;}else if(*s=='f'){s++;if(!*s){return 16566;}else if(*s=='o'){s++;if(!*s){return 12993;}else if(*s=='i'){s++;if(!*s){return 11112;}else if(*s=='l'){s++;if(!*s){return 27944;}else{return 5508;}}else{return 10896;}}else{return 16493;}}else{return 19953;}}else{return 13628;}}else{return 8995;}}else if(*s=='i'){s++;if(!*s){return 6704;}else if(*s=='p'){s++;if(!*s){return 15672;}else if(*s=='h'){s++;if(!*s){return 20182;}else if(*s=='o'){s++;if(!*s){return 7798;}else if(*s=='n'){s++;if(!*s){return 31053;}else if(*s=='o'){s++;if(!*s){return 17898;}else if(*s=='s'){s++;if(!*s){return 15088;}else if(*s=='o'){s++;if(!*s){return 9535;}else if(*s=='m'){s++;if(!*s){return 18306;}else if(*s=='e'){s++;if(!*s){return 11314;}else{return 15006;}}else{return 5006;}}else{return 5374;}}else{return 23369;}}else{return 6762;}}else{return 12023;}}else{return 12938;}}else{return 28631;}}else{return 12397;}}else if(*s=='c'){s++;if(!*s){return 18209;}else if(*s=='s'){s++;if(!*s){return 21772;}else if(*s=='a'){s++;if(!*s){return 2917;}else if(*s=='c'){s++;if(!*s){return 2483;}else{return 1576;}}else{return 7042;}}else{return 3712;}}else if(*s=='k'){s++;if(!*s){return 7774;}else if(*s=='e'){s++;if(!*s){return 8515;}else if(*s=='n'){s++;if(!*s){return 3659;}else if(*s=='i'){s++;if(!*s){return 15558;}else if(*s=='n'){s++;if(!*s){return 14626;}else if(*s=='g'){s++;if(!*s){return 19127;}else if(*s=='l'){s++;if(!*s){return 30504;}else if(*s=='y'){s++;if(!*s){return 15222;}else{return 8319;}}else{return 8817;}}else{return 27969;}}else{return 28831;}}else{return 30447;}}else{return 29156;}}else{return 10374;}}else{return 17244;}}else{return 6571;}}else if(*s=='z'){s++;if(!*s){return 16540;}else if(*s=='e'){s++;if(!*s){return 7409;}else{return 23218;}}else{return 18309;}}else if(*s=='l'){s++;if(!*s){return 16815;}else if(*s=='k'){s++;if(!*s){return 1154;}else if(*s=='y'){s++;if(!*s){return 30955;}else{return 28017;}}else{return 458;}}else{return 26189;}}else if(*s=='n'){s++;if(!*s){return 10509;}else if(*s=='k'){s++;if(!*s){return 29792;}else if(*s=='l'){s++;if(!*s){return 15416;}else if(*s=='e'){s++;if(!*s){return 7687;}else if(*s=='s'){s++;if(!*s){return 25726;}else if(*s=='s'){s++;if(!*s){return 18141;}else{return 13852;}}else{return 21236;}}else{return 2128;}}else{return 16596;}}else{return 12054;}}else{return 25204;}}else{return 25988;}}else if(*s=='h'){s++;if(!*s){return 27853;}else if(*s=='i'){s++;if(!*s){return 31101;}else if(*s=='r'){s++;if(!*s){return 14368;}else if(*s=='k'){s++;if(!*s){return 16687;}else if(*s=='e'){s++;if(!*s){return 25639;}else if(*s=='r'){s++;if(!*s){return 17084;}else{return 518;}}else{return 26655;}}else{return 3060;}}else{return 11736;}}else{return 21212;}}else if(*s=='a'){s++;if(!*s){return 16589;}else if(*s=='i'){s++;if(!*s){return 6654;}else if(*s=='t'){s++;if(!*s){return 14554;}else if(*s=='a'){s++;if(!*s){return 25176;}else if(*s=='n'){s++;if(!*s){return 21333;}else{return 27352;}}else{return 11525;}}else{return 6802;}}else{return 5186;}}else if(*s=='f'){s++;if(!*s){return 1778;}else if(*s=='t'){s++;if(!*s){return 29585;}else if(*s=='s'){s++;if(!*s){return 11276;}else if(*s=='m'){s++;if(!*s){return 10311;}else if(*s=='a'){s++;if(!*s){return 27583;}else if(*s=='n'){s++;if(!*s){return 8484;}else{return 15886;}}else{return 5211;}}else{return 16019;}}else{return 5630;}}else{return 2569;}}else{return 27582;}}else{return 5179;}}else if(*s=='e'){s++;if(!*s){return 29884;}else if(*s=='r'){s++;if(!*s){return 19228;}else if(*s=='p'){s++;if(!*s){return 21950;}else if(*s=='a'){s++;if(!*s){return 10521;}else{return 15165;}}else{return 8603;}}else if(*s=='b'){s++;if(!*s){return 1527;}else if(*s=='e'){s++;if(!*s){return 22612;}else if(*s=='t'){s++;if(!*s){return 26108;}else if(*s=='l'){s++;if(!*s){return 29374;}else if(*s=='e'){s++;if(!*s){return 1946;}else if(*s=='e'){s++;if(!*s){return 5023;}else{return 21784;}}else{return 27975;}}else{return 30398;}}else{return 23036;}}else{return 8552;}}else{return 10255;}}else{return 18976;}}else{return 548;}}else if(*s=='u'){s++;if(!*s){return 23787;}else if(*s=='n'){s++;if(!*s){return 3137;}else if(*s=='t'){s++;if(!*s){return 1563;}else if(*s=='i'){s++;if(!*s){return 10399;}else if(*s=='n'){s++;if(!*s){return 4012;}else if(*s=='g'){s++;if(!*s){return 23987;}else{return 2441;}}else{return 9102;}}else{return 30999;}}else{return 1165;}}else{return 10949;}}else{return 1353;}}else if(*s=='o'){s++;if(!*s){return 12544;}else if(*s=='p'){s++;if(!*s){return 17890;}else if(*s=='w'){s++;if(!*s){return 2666;}else if(*s=='o'){s++;if(!*s){return 8049;}else if(*s=='m'){s++;if(!*s){return 7297;}else if(*s=='a'){s++;if(!*s){return 26378;}else if(*s=='n'){s++;if(!*s){return 19842;}else{return 4771;}}else{return 15366;}}else{return 12000;}}else{return 31004;}}else{return 13447;}}else{return 26202;}}else{return 12277;}}else{return 9154;}}else if(*s=='k'){s++;if(!*s){return 24908;}else if(*s=='i'){s++;if(!*s){return 5626;}else if(*s=='p'){s++;if(!*s){return 20698;}else if(*s=='j'){s++;if(!*s){return 1454;}else if(*s=='a'){s++;if(!*s){return 21496;}else if(*s=='c'){s++;if(!*s){return 14811;}else if(*s=='k'){s++;if(!*s){return 5520;}else if(*s=='l'){s++;if(!*s){return 15545;}else if(*s=='y'){s++;if(!*s){return 12317;}else{return 15465;}}else{return 7385;}}else{return 8704;}}else{return 17953;}}else{return 24229;}}else{return 14661;}}else{return 26834;}}else{return 22668;}}else{return 8599;}}else if(*s=='l'){s++;if(!*s){return 5368;}else if(*s=='a'){s++;if(!*s){return 29637;}else if(*s=='v'){s++;if(!*s){return 3826;}else if(*s=='i'){s++;if(!*s){return 25649;}else if(*s=='z'){s++;if(!*s){return 28916;}else if(*s=='e'){s++;if(!*s){return 10994;}else{return 7293;}}else{return 7943;}}else{return 24843;}}else{return 16587;}}else{return 8449;}}else if(*s=='e'){s++;if(!*s){return 2145;}else if(*s=='u'){s++;if(!*s){return 6940;}else if(*s=='t'){s++;if(!*s){return 5818;}else if(*s=='h'){s++;if(!*s){return 5573;}else if(*s=='f'){s++;if(!*s){return 1921;}else if(*s=='u'){s++;if(!*s){return 12573;}else if(*s=='l'){s++;if(!*s){return 19185;}else{return 22495;}}else{return 1157;}}else{return 15681;}}else{return 11709;}}else{return 9201;}}else{return 4725;}}else{return 10738;}}else{return 194;}}else if(*s=='o'){s++;if(!*s){return 23630;}else if(*s=='r'){s++;if(!*s){return 7260;}else if(*s=='e'){s++;if(!*s){return 16121;}else if(*s=='d'){s++;if(!*s){return 1871;}else if(*s=='i'){s++;if(!*s){return 2385;}else if(*s=='a'){s++;if(!*s){return 16745;}else if(*s=='l'){s++;if(!*s){return 23076;}else{return 23659;}}else{return 28857;}}else{return 17996;}}else{return 5661;}}else{return 15131;}}else if(*s=='o'){s++;if(!*s){return 23;}else if(*s=='r'){s++;if(!*s){return 3439;}else if(*s=='i'){s++;if(!*s){return 3475;}else if(*s=='c'){s++;if(!*s){return 3603;}else if(*s=='i'){s++;if(!*s){return 18474;}else if(*s=='d'){s++;if(!*s){return 14320;}else if(*s=='a'){s++;if(!*s){return 11050;}else if(*s=='l'){s++;if(!*s){return 87;}else{return 19358;}}else{return 16937;}}else{return 18947;}}else{return 25642;}}else{return 2112;}}else{return 16238;}}else{return 24428;}}else{return 5615;}}else{return 6029;}}else if(*s=='m'){s++;if(!*s){return 22778;}else if(*s=='e'){s++;if(!*s){return 649;}else if(*s=='w'){s++;if(!*s){return 15005;}else if(*s=='h'){s++;if(!*s){return 15289;}else if(*s=='a'){s++;if(!*s){return 6974;}else if(*s=='t'){s++;if(!*s){return 12538;}else if(*s=='l'){s++;if(!*s){return 9100;}else if(*s=='y'){s++;if(!*s){return 21655;}else{return 10728;}}else{return 13635;}}else{return 2464;}}else{return 30842;}}else{return 5868;}}else{return 27996;}}else{return 9244;}}else{return 14145;}}else if(*s=='l'){s++;if(!*s){return 29702;}else if(*s=='d'){s++;if(!*s){return 28971;}else if(*s=='e'){s++;if(!*s){return 30087;}else if(*s=='r'){s++;if(!*s){return 20010;}else if(*s=='i'){s++;if(!*s){return 3498;}else if(*s=='n'){s++;if(!*s){return 5423;}else if(*s=='g'){s++;if(!*s){return 13882;}else{return 7890;}}else{return 762;}}else{return 14416;}}else{return 23628;}}else{return 22;}}else{return 25670;}}else if(*s=='v'){s++;if(!*s){return 13280;}else if(*s=='e'){s++;if(!*s){return 21657;}else if(*s=='n'){s++;if(!*s){return 5574;}else if(*s=='t'){s++;if(!*s){return 28055;}else if(*s=='p'){s++;if(!*s){return 2733;}else if(*s=='r'){s++;if(!*s){return 2001;}else if(*s=='o'){s++;if(!*s){return 16110;}else if(*s=='o'){s++;if(!*s){return 20801;}else if(*s=='f'){s++;if(!*s){return 27639;}else{return 24461;}}else{return 25576;}}else{return 11122;}}else{return 31230;}}else{return 28088;}}else{return 4724;}}else{return 3913;}}else{return 5906;}}else{return 27537;}}else{return 13453;}}else if(*s=='g'){s++;if(!*s){return 16416;}else if(*s=='g'){s++;if(!*s){return 28134;}else if(*s=='a'){s++;if(!*s){return 21962;}else if(*s=='r'){s++;if(!*s){return 20691;}else if(*s=='t'){s++;if(!*s){return 15325;}else if(*s=='h'){s++;if(!*s){return 8562;}else{return 7476;}}else{return 6386;}}else{return 6967;}}else{return 25722;}}else{return 12005;}}else{return 26728;}}else if(*s=='n'){s++;if(!*s){return 18355;}else if(*s=='n'){s++;if(!*s){return 3975;}else if(*s=='e'){s++;if(!*s){return 5417;}else if(*s=='r'){s++;if(!*s){return 3175;}else if(*s=='a'){s++;if(!*s){return 14833;}else if(*s=='t'){s++;if(!*s){return 4333;}else if(*s=='i'){s++;if(!*s){return 29293;}else if(*s=='a'){s++;if(!*s){return 29646;}else{return 17801;}}else{return 1763;}}else{return 11793;}}else{return 3170;}}else{return 27711;}}else{return 29356;}}else{return 28062;}}else{return 8662;}}else{return 10515;}}else if(*s=='n'){s++;if(!*s){return 11218;}else if(*s=='a'){s++;if(!*s){return 4054;}else if(*s=='k'){s++;if(!*s){return 15465;}else if(*s=='e'){s++;if(!*s){return 29399;}else if(*s=='w'){s++;if(!*s){return 25569;}else if(*s=='i'){s++;if(!*s){return 13816;}else if(*s=='s'){s++;if(!*s){return 2365;}else if(*s=='e'){s++;if(!*s){return 5208;}else{return 1772;}}else{return 25692;}}else{return 9812;}}else{return 23330;}}else{return 12503;}}else{return 1089;}}else{return 5148;}}else{return 3361;}}else if(*s=='q'){s++;if(!*s){return 7049;}else if(*s=='u'){s++;if(!*s){return 27571;}else if(*s=='i'){s++;if(!*s){return 30822;}else if(*s=='r'){s++;if(!*s){return 15283;}else if(*s=='r'){s++;if(!*s){return 8699;}else if(*s=='e'){s++;if(!*s){return 7823;}else if(*s=='l'){s++;if(!*s){return 1722;}else if(*s=='t'){s++;if(!*s){return 27858;}else if(*s=='a'){s++;if(!*s){return 24462;}else if(*s=='i'){s++;if(!*s){return 9123;}else if(*s=='l'){s++;if(!*s){return 30383;}else{return 26362;}}else{return 21893;}}else{return 10771;}}else{return 14765;}}else{return 30941;}}else{return 16031;}}else{return 29361;}}else if(*s=='e'){s++;if(!*s){return 29844;}else if(*s=='a'){s++;if(!*s){return 12778;}else if(*s=='r'){s++;if(!*s){return 14299;}else if(*s=='c'){s++;if(!*s){return 26076;}else if(*s=='h'){s++;if(!*s){return 25129;}else{return 7237;}}else{return 20932;}}else{return 10584;}}else{return 25960;}}else{return 6825;}}else{return 4844;}}else{return 2685;}}else if(*s=='e'){s++;if(!*s){return 30810;}else if(*s=='a'){s++;if(!*s){return 10629;}else if(*s=='m'){s++;if(!*s){return 29153;}else if(*s=='o'){s++;if(!*s){return 6576;}else if(*s=='u'){s++;if(!*s){return 18119;}else if(*s=='s'){s++;if(!*s){return 15672;}else{return 19295;}}else{return 31003;}}else{return 219;}}else{return 1264;}}else{return 6441;}}else{return 3048;}}else{return 8090;}}else{return 31314;}}else if(*s=='p'){s++;if(!*s){return 24167;}else if(*s=='i'){s++;if(!*s){return 10139;}else if(*s=='r'){s++;if(!*s){return 8288;}else if(*s=='t'){s++;if(!*s){return 9973;}else{return 1271;}}else{return 4764;}}else if(*s=='d'){s++;if(!*s){return 23947;}else if(*s=='e'){s++;if(!*s){return 29371;}else if(*s=='r'){s++;if(!*s){return 10099;}else if(*s=='y'){s++;if(!*s){return 17937;}else{return 23678;}}else{return 11812;}}else{return 3892;}}else{return 14485;}}else{return 23634;}}else if(*s=='a'){s++;if(!*s){return 7124;}else if(*s=='y'){s++;if(!*s){return 30912;}else if(*s=='i'){s++;if(!*s){return 7096;}else if(*s=='n'){s++;if(!*s){return 19157;}else if(*s=='g'){s++;if(!*s){return 8870;}else{return 2003;}}else{return 27794;}}else{return 27766;}}else{return 6909;}}else if(*s=='r'){s++;if(!*s){return 22034;}else if(*s=='k'){s++;if(!*s){return 19293;}else if(*s=='l'){s++;if(!*s){return 791;}else if(*s=='i'){s++;if(!*s){return 17009;}else if(*s=='n'){s++;if(!*s){return 26373;}else if(*s=='g'){s++;if(!*s){return 7330;}else if(*s=='n'){s++;if(!*s){return 24068;}else if(*s=='e'){s++;if(!*s){return 9307;}else if(*s=='s'){s++;if(!*s){return 3758;}else if(*s=='s'){s++;if(!*s){return 11382;}else{return 11881;}}else{return 20380;}}else{return 23132;}}else{return 5323;}}else{return 14184;}}else{return 31119;}}else{return 4220;}}else{return 11486;}}else{return 12256;}}else{return 24037;}}else{return 3308;}}else if(*s=='r'){s++;if(!*s){return 4671;}else if(*s=='e'){s++;if(!*s){return 16491;}else if(*s=='a'){s++;if(!*s){return 30587;}else if(*s=='t'){s++;if(!*s){return 28532;}else if(*s=='h'){s++;if(!*s){return 16543;}else{return 14967;}}else{return 18474;}}else{return 19636;}}else{return 9344;}}else{return 2977;}}else if(*s=='e'){s++;if(!*s){return 29545;}else if(*s=='a'){s++;if(!*s){return 21719;}else if(*s=='r'){s++;if(!*s){return 3113;}else if(*s=='p'){s++;if(!*s){return 5491;}else if(*s=='r'){s++;if(!*s){return 15457;}else if(*s=='o'){s++;if(!*s){return 17238;}else if(*s=='o'){s++;if(!*s){return 12078;}else if(*s=='f'){s++;if(!*s){return 12858;}else{return 16490;}}else{return 2951;}}else{return 15349;}}else{return 25614;}}else{return 26585;}}else{return 25968;}}else{return 27721;}}else if(*s=='r'){s++;if(!*s){return 22189;}else if(*s=='r'){s++;if(!*s){return 3295;}else if(*s=='y'){s++;if(!*s){return 25197;}else if(*s=='l'){s++;if(!*s){return 30804;}else if(*s=='i'){s++;if(!*s){return 14108;}else if(*s=='t'){s++;if(!*s){return 11372;}else if(*s=='e'){s++;if(!*s){return 16393;}else{return 3587;}}else{return 21776;}}else{return 14490;}}else{return 15151;}}else{return 24394;}}else{return 23923;}}else if(*s=='m'){s++;if(!*s){return 5794;}else if(*s=='a'){s++;if(!*s){return 12521;}else if(*s=='t'){s++;if(!*s){return 17360;}else if(*s=='o'){s++;if(!*s){return 16950;}else if(*s=='t'){s++;if(!*s){return 10424;}else if(*s=='h'){s++;if(!*s){return 9677;}else if(*s=='e'){s++;if(!*s){return 11998;}else if(*s=='c'){s++;if(!*s){return 18676;}else if(*s=='a'){s++;if(!*s){return 846;}else{return 12788;}}else{return 26754;}}else{return 21961;}}else{return 29571;}}else{return 19548;}}else{return 9811;}}else{return 11421;}}else{return 30918;}}else{return 1534;}}else{return 28889;}}else if(*s=='w'){s++;if(!*s){return 21187;}else if(*s=='y'){s++;if(!*s){return 19954;}else{return 20158;}}else{return 866;}}else{return 10589;}}else{return 11482;}}else if(*s=='u'){s++;if(!*s){return 15843;}else if(*s=='p'){s++;if(!*s){return 21737;}else if(*s=='p'){s++;if(!*s){return 18471;}else if(*s=='r'){s++;if(!*s){return 12335;}else if(*s=='e'){s++;if(!*s){return 1992;}else if(*s=='s'){s++;if(!*s){return 25898;}else if(*s=='s'){s++;if(!*s){return 4798;}else if(*s=='i'){s++;if(!*s){return 15515;}else if(*s=='b'){s++;if(!*s){return 24119;}else if(*s=='l'){s++;if(!*s){return 3474;}else if(*s=='e'){s++;if(!*s){return 2087;}else{return 29994;}}else{return 14554;}}else{return 28671;}}else{return 1597;}}else{return 10684;}}else{return 25053;}}else{return 22916;}}else{return 27481;}}else if(*s=='l'){s++;if(!*s){return 18099;}else if(*s=='i'){s++;if(!*s){return 17138;}else if(*s=='c'){s++;if(!*s){return 2374;}else if(*s=='a'){s++;if(!*s){return 13018;}else if(*s=='t'){s++;if(!*s){return 19600;}else if(*s=='i'){s++;if(!*s){return 20123;}else if(*s=='v'){s++;if(!*s){return 5860;}else if(*s=='e'){s++;if(!*s){return 10256;}else{return 28151;}}else{return 19568;}}else{return 22381;}}else{return 2650;}}else if(*s=='v'){s++;if(!*s){return 6819;}else if(*s=='i'){s++;if(!*s){return 102;}else if(*s=='t'){s++;if(!*s){return 17217;}else{return 19042;}}else{return 25585;}}else{return 25757;}}else{return 18974;}}else{return 24751;}}else{return 10756;}}else{return 1549;}}else{return 27969;}}else if(*s=='e'){s++;if(!*s){return 18205;}else if(*s=='r'){s++;if(!*s){return 3867;}else if(*s=='c'){s++;if(!*s){return 9182;}else if(*s=='u'){s++;if(!*s){return 30586;}else if(*s=='b'){s++;if(!*s){return 2212;}else if(*s=='e'){s++;if(!*s){return 697;}else{return 18502;}}else{return 23603;}}else{return 14832;}}else{return 5454;}}else if(*s=='f'){s++;if(!*s){return 14164;}else if(*s=='i'){s++;if(!*s){return 24530;}else if(*s=='c'){s++;if(!*s){return 12255;}else if(*s=='i'){s++;if(!*s){return 18008;}else if(*s=='a'){s++;if(!*s){return 31234;}else if(*s=='l'){s++;if(!*s){return 15815;}else if(*s=='i'){s++;if(!*s){return 14901;}else if(*s=='s'){s++;if(!*s){return 30661;}else if(*s=='t'){s++;if(!*s){return 9713;}else{return 8351;}}else{return 10966;}}else{return 20184;}}else{return 20745;}}else{return 13610;}}else{return 24666;}}else{return 28949;}}else{return 20623;}}else{return 13500;}}else if(*s=='j'){s++;if(!*s){return 5614;}else if(*s=='u'){s++;if(!*s){return 25911;}else if(*s=='d'){s++;if(!*s){return 3793;}else if(*s=='i'){s++;if(!*s){return 12036;}else if(*s=='c'){s++;if(!*s){return 2620;}else if(*s=='i'){s++;if(!*s){return 9632;}else if(*s=='a'){s++;if(!*s){return 12851;}else if(*s=='l'){s++;if(!*s){return 15598;}else{return 27255;}}else{return 19127;}}else{return 22387;}}else{return 29139;}}else{return 7757;}}else{return 29486;}}else{return 741;}}else{return 22170;}}else if(*s=='l'){s++;if(!*s){return 12732;}else if(*s=='u'){s++;if(!*s){return 10388;}else if(*s=='c'){s++;if(!*s){return 8188;}else if(*s=='k'){s++;if(!*s){return 31296;}else if(*s=='y'){s++;if(!*s){return 23;}else{return 6640;}}else{return 30124;}}else{return 24001;}}else if(*s=='n'){s++;if(!*s){return 3951;}else if(*s=='a'){s++;if(!*s){return 20068;}else if(*s=='r'){s++;if(!*s){return 19200;}else if(*s=='y'){s++;if(!*s){return 31073;}else{return 30140;}}else{return 11338;}}else{return 14583;}}else{return 6009;}}else{return 9965;}}else{return 30119;}}else if(*s=='s'){s++;if(!*s){return 13843;}else if(*s=='e'){s++;if(!*s){return 6694;}else if(*s=='n'){s++;if(!*s){return 10303;}else if(*s=='s'){s++;if(!*s){return 20705;}else if(*s=='u'){s++;if(!*s){return 3300;}else if(*s=='o'){s++;if(!*s){return 24141;}else if(*s=='u'){s++;if(!*s){return 16806;}else if(*s=='s'){s++;if(!*s){return 15739;}else{return 20847;}}else{return 13058;}}else{return 14347;}}else{return 27564;}}else{return 8916;}}else{return 16943;}}else{return 1895;}}else{return 24645;}}else if(*s=='t'){s++;if(!*s){return 26081;}else if(*s=='h'){s++;if(!*s){return 1140;}else if(*s=='a'){s++;if(!*s){return 12024;}else if(*s=='n'){s++;if(!*s){return 11575;}else if(*s=='k'){s++;if(!*s){return 27832;}else if(*s=='f'){s++;if(!*s){return 21827;}else if(*s=='u'){s++;if(!*s){return 23173;}else if(*s=='l'){s++;if(!*s){return 9538;}else{return 22953;}}else{return 10121;}}else{return 27490;}}else{return 8323;}}else{return 14409;}}else{return 26957;}}else{return 10175;}}else{return 28987;}}else{return 23882;}}else{return 17600;}}else{return 7649;}}else if(*s=='b'){s++;if(!*s){return 16427;}else if(*s=='p'){s++;if(!*s){return 5822;}else if(*s=='l'){s++;if(!*s){return 23308;}else if(*s=='e'){s++;if(!*s){return 30578;}else if(*s=='u'){s++;if(!*s){return 11169;}else if(*s=='r'){s++;if(!*s){return 26876;}else if(*s=='a'){s++;if(!*s){return 19765;}else if(*s=='l'){s++;if(!*s){return 16189;}else{return 10788;}}else{return 7396;}}else{return 28723;}}else{return 13326;}}else{return 28670;}}else{return 11326;}}else{return 7162;}}else if(*s=='n'){s++;if(!*s){return 17095;}else if(*s=='a'){s++;if(!*s){return 11317;}else if(*s=='s'){s++;if(!*s){return 5887;}else if(*s=='c'){s++;if(!*s){return 5215;}else if(*s=='e'){s++;if(!*s){return 17152;}else if(*s=='n'){s++;if(!*s){return 21581;}else if(*s=='t'){s++;if(!*s){return 23298;}else{return 1787;}}else{return 9255;}}else{return 4610;}}else{return 27122;}}else{return 4240;}}else{return 14258;}}else{return 20731;}}else if(*s=='l'){s++;if(!*s){return 29598;}else if(*s=='a'){s++;if(!*s){return 13266;}else if(*s=='t'){s++;if(!*s){return 23607;}else if(*s=='e'){s++;if(!*s){return 25097;}else if(*s=='r'){s++;if(!*s){return 2168;}else if(*s=='a'){s++;if(!*s){return 3351;}else if(*s=='l'){s++;if(!*s){return 30601;}else{return 16850;}}else{return 24365;}}else{return 14708;}}else{return 15973;}}else{return 9538;}}else{return 29249;}}else{return 21074;}}else if(*s=='o'){s++;if(!*s){return 1027;}else if(*s=='b'){s++;if(!*s){return 16258;}else if(*s=='s'){s++;if(!*s){return 6087;}else if(*s=='c'){s++;if(!*s){return 21538;}else if(*s=='u'){s++;if(!*s){return 19406;}else if(*s=='r'){s++;if(!*s){return 7787;}else if(*s=='e'){s++;if(!*s){return 10259;}else if(*s=='l'){s++;if(!*s){return 22815;}else if(*s=='y'){s++;if(!*s){return 18040;}else{return 3355;}}else{return 5892;}}else{return 5347;}}else{return 30973;}}else{return 28724;}}else{return 9407;}}else{return 9894;}}else{return 20929;}}else{return 5791;}}else if(*s=='t'){s++;if(!*s){return 24986;}else if(*s=='e'){s++;if(!*s){return 13827;}else if(*s=='r'){s++;if(!*s){return 29857;}else if(*s=='s'){s++;if(!*s){return 5619;}else if(*s=='e'){s++;if(!*s){return 12189;}else if(*s=='n'){s++;if(!*s){return 21900;}else if(*s=='s'){s++;if(!*s){return 20758;}else if(*s=='u'){s++;if(!*s){return 579;}else if(*s=='o'){s++;if(!*s){return 18657;}else if(*s=='u'){s++;if(!*s){return 20570;}else if(*s=='s'){s++;if(!*s){return 16347;}else{return 11972;}}else{return 24733;}}else{return 9657;}}else{return 816;}}else{return 26490;}}else{return 23949;}}else{return 28969;}}else{return 27952;}}else{return 9843;}}else{return 16776;}}else{return 30072;}}else{return 16277;}}else if(*s=='l'){s++;if(!*s){return 14249;}else if(*s=='p'){s++;if(!*s){return 24621;}else if(*s=='h'){s++;if(!*s){return 9745;}else if(*s=='i'){s++;if(!*s){return 23677;}else if(*s=='t'){s++;if(!*s){return 14710;}else if(*s=='e'){s++;if(!*s){return 18112;}else{return 19427;}}else{return 24030;}}else{return 12168;}}else{return 30589;}}else{return 30316;}}else{return 20370;}}else if(*s=='n'){s++;if(!*s){return 9459;}else if(*s=='b'){s++;if(!*s){return 21673;}else if(*s=='e'){s++;if(!*s){return 10495;}else if(*s=='a'){s++;if(!*s){return 15183;}else if(*s=='m'){s++;if(!*s){return 12599;}else if(*s=='y'){s++;if(!*s){return 17700;}else{return 10235;}}else{return 5827;}}else{return 10468;}}else{return 23433;}}else{return 22406;}}else{return 11895;}}else{return 13348;}}else if(*s=='t'){s++;if(!*s){return 29314;}else if(*s=='y'){s++;if(!*s){return 6104;}else if(*s=='m'){s++;if(!*s){return 21675;}else if(*s=='p'){s++;if(!*s){return 17953;}else if(*s=='h'){s++;if(!*s){return 9929;}else if(*s=='a'){s++;if(!*s){return 9776;}else if(*s=='l'){s++;if(!*s){return 24802;}else if(*s=='i'){s++;if(!*s){return 6415;}else if(*s=='d'){s++;if(!*s){return 27744;}else if(*s=='e'){s++;if(!*s){return 16510;}else if(*s=='s'){s++;if(!*s){return 9379;}else{return 4934;}}else{return 5247;}}else{return 2740;}}else{return 24217;}}else{return 1422;}}else{return 6843;}}else{return 22247;}}else{return 26566;}}else{return 18490;}}else if(*s=='l'){s++;if(!*s){return 5714;}else if(*s=='o'){s++;if(!*s){return 21688;}else if(*s=='m'){s++;if(!*s){return 17732;}else if(*s=='y'){s++;if(!*s){return 12955;}else if(*s=='l'){s++;if(!*s){return 7226;}else if(*s=='o'){s++;if(!*s){return 16601;}else if(*s=='i'){s++;if(!*s){return 22190;}else if(*s=='d'){s++;if(!*s){return 29701;}else{return 9473;}}else{return 12055;}}else{return 6043;}}else{return 18358;}}else{return 26796;}}else{return 11680;}}else{return 415;}}else{return 288;}}else{return 31001;}}else if(*s=='i'){s++;if(!*s){return 10349;}else if(*s=='b'){s++;if(!*s){return 23304;}else if(*s=='i'){s++;if(!*s){return 23457;}else if(*s=='o'){s++;if(!*s){return 5963;}else if(*s=='u'){s++;if(!*s){return 17986;}else if(*s=='s'){s++;if(!*s){return 15629;}else{return 2684;}}else{return 8442;}}else{return 31216;}}else{return 21725;}}else{return 23832;}}else if(*s=='l'){s++;if(!*s){return 2497;}else if(*s=='l'){s++;if(!*s){return 29880;}else if(*s=='n'){s++;if(!*s){return 8553;}else if(*s=='e'){s++;if(!*s){return 8196;}else if(*s=='s'){s++;if(!*s){return 21733;}else if(*s=='s'){s++;if(!*s){return 22165;}else{return 17959;}}else{return 16930;}}else{return 6483;}}else{return 23697;}}else{return 2036;}}else{return 5557;}}else{return 4401;}}else if(*s=='r'){s++;if(!*s){return 27872;}else if(*s=='i'){s++;if(!*s){return 27027;}else if(*s=='f'){s++;if(!*s){return 242;}else if(*s=='e'){s++;if(!*s){return 12601;}else if(*s=='m'){s++;if(!*s){return 25890;}else if(*s=='a'){s++;if(!*s){return 3967;}else if(*s=='k'){s++;if(!*s){return 26420;}else if(*s=='i'){s++;if(!*s){return 3710;}else if(*s=='n'){s++;if(!*s){return 22496;}else if(*s=='g'){s++;if(!*s){return 10340;}else{return 8375;}}else{return 17682;}}else{return 25099;}}else{return 21370;}}else{return 29986;}}else{return 20145;}}else{return 19543;}}else{return 15071;}}else{return 26038;}}else if(*s=='o'){s++;if(!*s){return 11928;}else if(*s=='p'){s++;if(!*s){return 8444;}else if(*s=='h'){s++;if(!*s){return 28019;}else if(*s=='i'){s++;if(!*s){return 5785;}else if(*s=='c'){s++;if(!*s){return 29733;}else if(*s=='a'){s++;if(!*s){return 24468;}else if(*s=='l'){s++;if(!*s){return 12891;}else if(*s=='l'){s++;if(!*s){return 13484;}else if(*s=='y'){s++;if(!*s){return 8055;}else{return 10910;}}else{return 4757;}}else{return 11815;}}else{return 26404;}}else{return 11968;}}else{return 3091;}}else{return 16406;}}else{return 11098;}}else{return 13866;}}else{return 21245;}}else if(*s=='e'){s++;if(!*s){return 29684;}else if(*s=='r'){s++;if(!*s){return 25356;}else if(*s=='e'){s++;if(!*s){return 5359;}else if(*s=='o'){s++;if(!*s){return 1694;}else if(*s=='s'){s++;if(!*s){return 26333;}else if(*s=='t'){s++;if(!*s){return 21449;}else if(*s=='a'){s++;if(!*s){return 29711;}else if(*s=='t'){s++;if(!*s){return 7230;}else if(*s=='i'){s++;if(!*s){return 801;}else if(*s=='c'){s++;if(!*s){return 20775;}else{return 22329;}}else{return 14346;}}else{return 28701;}}else{return 23695;}}else{return 20009;}}else{return 25797;}}else{return 14686;}}else{return 22350;}}else if(*s=='n'){s++;if(!*s){return 7115;}else if(*s=='o'){s++;if(!*s){return 29516;}else if(*s=='p'){s++;if(!*s){return 9582;}else if(*s=='e'){s++;if(!*s){return 4377;}else if(*s=='r'){s++;if(!*s){return 30060;}else if(*s=='i'){s++;if(!*s){return 324;}else if(*s=='c'){s++;if(!*s){return 13102;}else if(*s=='a'){s++;if(!*s){return 9337;}else if(*s=='r'){s++;if(!*s){return 892;}else if(*s=='d'){s++;if(!*s){return 265;}else if(*s=='i'){s++;if(!*s){return 17327;}else if(*s=='a'){s++;if(!*s){return 4767;}else if(*s=='c'){s++;if(!*s){return 26631;}else{return 22306;}}else{return 30341;}}else{return 13327;}}else{return 30632;}}else{return 18373;}}else{return 30968;}}else{return 17797;}}else{return 5938;}}else{return 9652;}}else{return 10681;}}else{return 10197;}}else{return 22769;}}else{return 8938;}}else{return 17160;}}else if(*s=='e'){s++;if(!*s){return 9211;}else if(*s=='l'){s++;if(!*s){return 9103;}else if(*s=='i'){s++;if(!*s){return 16143;}else if(*s=='f'){s++;if(!*s){return 2387;}else if(*s=='i'){s++;if(!*s){return 20568;}else if(*s=='c'){s++;if(!*s){return 16857;}else if(*s=='a'){s++;if(!*s){return 19281;}else if(*s=='t'){s++;if(!*s){return 20556;}else if(*s=='i'){s++;if(!*s){return 9853;}else if(*s=='o'){s++;if(!*s){return 27001;}else if(*s=='n'){s++;if(!*s){return 29512;}else{return 5439;}}else{return 12696;}}else{return 17871;}}else{return 21629;}}else{return 15549;}}else{return 7130;}}else{return 8375;}}else{return 26140;}}else{return 19982;}}else if(*s=='h'){s++;if(!*s){return 1372;}else if(*s=='e'){s++;if(!*s){return 17112;}else if(*s=='a'){s++;if(!*s){return 29217;}else if(*s=='d'){s++;if(!*s){return 14849;}else{return 15460;}}else{return 29402;}}else{return 21320;}}else{return 16063;}}else if(*s=='m'){s++;if(!*s){return 26338;}else if(*s=='a'){s++;if(!*s){return 12059;}else if(*s=='k'){s++;if(!*s){return 15122;}else if(*s=='i'){s++;if(!*s){return 3878;}else if(*s=='n'){s++;if(!*s){return 18170;}else if(*s=='g'){s++;if(!*s){return 3541;}else{return 18718;}}else{return 22662;}}else{return 26984;}}else{return 17857;}}else{return 15065;}}else{return 28663;}}else{return 547;}}else{return 20737;}}else{return 4186;}}else if(*s=='o'){s++;if(!*s){return 26011;}else if(*s=='r'){s++;if(!*s){return 5259;}else if(*s=='m'){s++;if(!*s){return 28760;}else if(*s=='l'){s++;if(!*s){return 3238;}else if(*s=='e'){s++;if(!*s){return 12493;}else if(*s=='s'){s++;if(!*s){return 22192;}else if(*s=='s'){s++;if(!*s){return 27325;}else if(*s=='n'){s++;if(!*s){return 20305;}else if(*s=='e'){s++;if(!*s){return 12119;}else if(*s=='s'){s++;if(!*s){return 22563;}else if(*s=='s'){s++;if(!*s){return 4271;}else{return 30519;}}else{return 14877;}}else{return 18006;}}else{return 29880;}}else{return 20614;}}else{return 10847;}}else{return 10312;}}else{return 7053;}}else{return 19718;}}else{return 10188;}}else if(*s=='w'){s++;if(!*s){return 29027;}else if(*s=='n'){s++;if(!*s){return 11147;}else if(*s=='l'){s++;if(!*s){return 13687;}else if(*s=='i'){s++;if(!*s){return 18131;}else if(*s=='n'){s++;if(!*s){return 16279;}else if(*s=='s'){s++;if(!*s){return 19260;}else{return 27697;}}else{return 11702;}}else{return 18934;}}else{return 21517;}}else{return 17511;}}else{return 23212;}}else{return 12253;}}else{return 17758;}}else if(*s=='w'){s++;if(!*s){return 23191;}else if(*s=='a'){s++;if(!*s){return 9226;}else if(*s=='r'){s++;if(!*s){return 19998;}else if(*s=='t'){s++;if(!*s){return 10158;}else if(*s=='n'){s++;if(!*s){return 17069;}else if(*s=='e'){s++;if(!*s){return 11911;}else if(*s=='s'){s++;if(!*s){return 24543;}else if(*s=='s'){s++;if(!*s){return 6855;}else{return 885;}}else{return 12922;}}else{return 23599;}}else{return 8923;}}else{return 8511;}}else{return 29138;}}else{return 26299;}}else if(*s=='e'){s++;if(!*s){return 5776;}else if(*s=='d'){s++;if(!*s){return 235;}else if(*s=='e'){s++;if(!*s){return 12477;}else if(*s=='n'){s++;if(!*s){return 26850;}else if(*s=='b'){s++;if(!*s){return 1800;}else if(*s=='o'){s++;if(!*s){return 22621;}else if(*s=='r'){s++;if(!*s){return 2384;}else if(*s=='g'){s++;if(!*s){return 26326;}else if(*s=='i'){s++;if(!*s){return 14742;}else if(*s=='a'){s++;if(!*s){return 27612;}else if(*s=='n'){s++;if(!*s){return 9175;}else if(*s=='i'){s++;if(!*s){return 13308;}else if(*s=='s'){s++;if(!*s){return 3585;}else if(*s=='m'){s++;if(!*s){return 23218;}else{return 21594;}}else{return 3629;}}else{return 4035;}}else{return 14038;}}else{return 23596;}}else{return 16917;}}else{return 15740;}}else{return 28711;}}else{return 28528;}}else{return 16316;}}else{return 16785;}}else{return 9769;}}else{return 25861;}}else{return 2271;}}else{return 24943;}}else if(*s=='v'){s++;if(!*s){return 5239;}else if(*s=='a'){s++;if(!*s){return 8971;}else if(*s=='r'){s++;if(!*s){return 14840;}else if(*s=='l'){s++;if(!*s){return 5574;}else if(*s=='o'){s++;if(!*s){return 22341;}else if(*s=='k'){s++;if(!*s){return 24978;}else if(*s=='a'){s++;if(!*s){return 21688;}else{return 24486;}}else{return 4773;}}else{return 8840;}}else{return 28921;}}else{return 8244;}}else{return 19740;}}else{return 10656;}}else if(*s=='y'){s++;if(!*s){return 30489;}else if(*s=='d'){s++;if(!*s){return 6717;}else{return 18199;}}else if(*s=='m'){s++;if(!*s){return 98;}else if(*s=='p'){s++;if(!*s){return 26760;}else if(*s=='a'){s++;if(!*s){return 1216;}else if(*s=='t'){s++;if(!*s){return 8073;}else if(*s=='h'){s++;if(!*s){return 2172;}else if(*s=='y'){s++;if(!*s){return 2008;}else{return 4444;}}else{return 13414;}}else{return 20420;}}else{return 26264;}}else{return 17121;}}else{return 871;}}else if(*s=='l'){s++;if(!*s){return 17402;}else if(*s=='l'){s++;if(!*s){return 10567;}else if(*s=='a'){s++;if(!*s){return 23787;}else if(*s=='b'){s++;if(!*s){return 27425;}else if(*s=='a'){s++;if(!*s){return 5622;}else if(*s=='t'){s++;if(!*s){return 4723;}else if(*s=='i'){s++;if(!*s){return 3493;}else if(*s=='o'){s++;if(!*s){return 18027;}else if(*s=='n'){s++;if(!*s){return 7283;}else{return 8981;}}else{return 14849;}}else{return 26878;}}else{return 26945;}}else{return 10386;}}else{return 1001;}}else{return 8170;}}else{return 16937;}}else{return 21691;}}else if(*s=='n'){s++;if(!*s){return 1661;}else if(*s=='e'){s++;if(!*s){return 4303;}else if(*s=='c'){s++;if(!*s){return 30942;}else if(*s=='o'){s++;if(!*s){return 25169;}else if(*s=='l'){s++;if(!*s){return 1877;}else if(*s=='o'){s++;if(!*s){return 25925;}else if(*s=='g'){s++;if(!*s){return 3530;}else if(*s=='y'){s++;if(!*s){return 2965;}else{return 26497;}}else{return 2505;}}else{return 30314;}}else{return 4106;}}else{return 14599;}}else{return 28176;}}else{return 23414;}}else{return 29551;}}else{return 4696;}}else{return 22289;}}else if(*s=='r'){s++;if(!*s){return 19126;}else if(*s=='a'){s++;if(!*s){return 7339;}else if(*s=='p'){s++;if(!*s){return 9925;}else if(*s=='e'){s++;if(!*s){return 29172;}else if(*s=='r'){s++;if(!*s){return 30601;}else{return 30275;}}else{return 7831;}}else{return 9483;}}else if(*s=='c'){s++;if(!*s){return 5714;}else if(*s=='k'){s++;if(!*s){return 12690;}else if(*s=='i'){s++;if(!*s){return 2410;}else if(*s=='n'){s++;if(!*s){return 2063;}else if(*s=='g'){s++;if(!*s){return 7088;}else if(*s=='l'){s++;if(!*s){return 9027;}else if(*s=='y'){s++;if(!*s){return 15554;}else{return 10223;}}else{return 20760;}}else{return 1807;}}else{return 20990;}}else{return 31147;}}else{return 4351;}}else{return 28033;}}else if(*s=='b'){s++;if(!*s){return 27384;}else if(*s=='b'){s++;if(!*s){return 3583;}else if(*s=='i'){s++;if(!*s){return 14989;}else if(*s=='n'){s++;if(!*s){return 4060;}else if(*s=='i'){s++;if(!*s){return 10854;}else if(*s=='c'){s++;if(!*s){return 11188;}else if(*s=='a'){s++;if(!*s){return 19885;}else if(*s=='l'){s++;if(!*s){return 21919;}else if(*s=='l'){s++;if(!*s){return 13807;}else if(*s=='y'){s++;if(!*s){return 22018;}else{return 18648;}}else{return 29243;}}else{return 21778;}}else{return 13677;}}else{return 27820;}}else{return 3060;}}else{return 17643;}}else{return 11103;}}else{return 11975;}}else{return 5846;}}else if(*s=='d'){s++;if(!*s){return 29894;}else if(*s=='i'){s++;if(!*s){return 26813;}else if(*s=='a'){s++;if(!*s){return 24189;}else if(*s=='l'){s++;if(!*s){return 10676;}else if(*s=='e'){s++;if(!*s){return 10113;}else{return 6887;}}else{return 29605;}}else{return 13825;}}else{return 24437;}}else{return 25559;}}else{return 15518;}}else if(*s=='e'){s++;if(!*s){return 20558;}else if(*s=='a'){s++;if(!*s){return 30437;}else if(*s=='b'){s++;if(!*s){return 22977;}else if(*s=='s'){s++;if(!*s){return 17481;}else if(*s=='o'){s++;if(!*s){return 26533;}else if(*s=='r'){s++;if(!*s){return 11012;}else if(*s=='p'){s++;if(!*s){return 4620;}else if(*s=='t'){s++;if(!*s){return 14732;}else if(*s=='i'){s++;if(!*s){return 20141;}else if(*s=='o'){s++;if(!*s){return 447;}else if(*s=='n'){s++;if(!*s){return 8853;}else{return 6760;}}else{return 12483;}}else{return 28312;}}else{return 21608;}}else{return 274;}}else{return 21707;}}else{return 8722;}}else{return 28188;}}else{return 8775;}}else{return 1453;}}else if(*s=='c'){s++;if(!*s){return 29211;}else if(*s=='u'){s++;if(!*s){return 15345;}else if(*s=='r'){s++;if(!*s){return 30918;}else if(*s=='v'){s++;if(!*s){return 23835;}else if(*s=='a'){s++;if(!*s){return 279;}else if(*s=='t'){s++;if(!*s){return 948;}else if(*s=='u'){s++;if(!*s){return 26670;}else if(*s=='r'){s++;if(!*s){return 9552;}else if(*s=='e'){s++;if(!*s){return 8616;}else{return 30168;}}else{return 7540;}}else{return 18147;}}else{return 11783;}}else{return 17162;}}else{return 926;}}else{return 28163;}}else{return 18273;}}else if(*s=='l'){s++;if(!*s){return 14454;}else if(*s=='e'){s++;if(!*s){return 7309;}else if(*s=='a'){s++;if(!*s){return 20123;}else if(*s=='r'){s++;if(!*s){return 5085;}else{return 1128;}}else if(*s=='n'){s++;if(!*s){return 15795;}else{return 25176;}}else{return 26044;}}else{return 7540;}}else{return 24587;}}else if(*s=='o'){s++;if(!*s){return 9165;}else if(*s=='m'){s++;if(!*s){return 17706;}else if(*s=='f'){s++;if(!*s){return 9634;}else if(*s=='o'){s++;if(!*s){return 16126;}else if(*s=='r'){s++;if(!*s){return 530;}else if(*s=='t'){s++;if(!*s){return 1049;}else{return 27976;}}else{return 16993;}}else{return 9551;}}else{return 3271;}}else{return 10465;}}else if(*s=='l'){s++;if(!*s){return 28109;}else if(*s=='l'){s++;if(!*s){return 3938;}else if(*s=='e'){s++;if(!*s){return 15932;}else if(*s=='c'){s++;if(!*s){return 26864;}else if(*s=='t'){s++;if(!*s){return 28148;}else if(*s=='i'){s++;if(!*s){return 17950;}else if(*s=='v'){s++;if(!*s){return 30505;}else if(*s=='e'){s++;if(!*s){return 27452;}else{return 30672;}}else{return 5704;}}else{return 23408;}}else{return 25943;}}else{return 27238;}}else{return 26958;}}else{return 1991;}}else{return 16704;}}else{return 706;}}else{return 13535;}}else if(*s=='b'){s++;if(!*s){return 16263;}else if(*s=='r'){s++;if(!*s){return 21014;}else if(*s=='i'){s++;if(!*s){return 12604;}else if(*s=='c'){s++;if(!*s){return 12278;}else if(*s=='k'){s++;if(!*s){return 1051;}else{return 14848;}}else{return 14332;}}else{return 12987;}}else{return 5196;}}else if(*s=='e'){s++;if(!*s){return 27454;}else if(*s=='c'){s++;if(!*s){return 24404;}else{return 4244;}}else if(*s=='g'){s++;if(!*s){return 7523;}else{return 9072;}}else{return 18040;}}else{return 30641;}}else if(*s=='d'){s++;if(!*s){return 17161;}else if(*s=='i'){s++;if(!*s){return 1126;}else if(*s=='s'){s++;if(!*s){return 26454;}else if(*s=='m'){s++;if(!*s){return 3513;}else if(*s=='i'){s++;if(!*s){return 4566;}else if(*s=='s'){s++;if(!*s){return 9342;}else if(*s=='s'){s++;if(!*s){return 30708;}else{return 22926;}}else{return 5361;}}else{return 12222;}}else{return 21537;}}else{return 13635;}}else if(*s=='n'){s++;if(!*s){return 23212;}else if(*s=='t'){s++;if(!*s){return 20255;}else if(*s=='e'){s++;if(!*s){return 24984;}else if(*s=='g'){s++;if(!*s){return 27329;}else if(*s=='r'){s++;if(!*s){return 12149;}else if(*s=='a'){s++;if(!*s){return 19797;}else if(*s=='t'){s++;if(!*s){return 21917;}else if(*s=='o'){s++;if(!*s){return 9061;}else if(*s=='r'){s++;if(!*s){return 17128;}else{return 18174;}}else{return 17763;}}else{return 4685;}}else{return 8680;}}else{return 7253;}}else{return 18319;}}else{return 12824;}}else{return 11252;}}else{return 30021;}}else{return 27537;}}else if(*s=='r'){s++;if(!*s){return 5148;}else if(*s=='a'){s++;if(!*s){return 13748;}else if(*s=='w'){s++;if(!*s){return 30034;}else if(*s=='e'){s++;if(!*s){return 24177;}else if(*s=='r'){s++;if(!*s){return 5451;}else{return 31132;}}else{return 13672;}}else{return 11762;}}else{return 19887;}}else{return 2448;}}else{return 22759;}}else if(*s=='g'){s++;if(!*s){return 19260;}else if(*s=='u'){s++;if(!*s){return 28843;}else if(*s=='r'){s++;if(!*s){return 3587;}else{return 29573;}}else if(*s=='l'){s++;if(!*s){return 2028;}else if(*s=='a'){s++;if(!*s){return 14539;}else if(*s=='r'){s++;if(!*s){return 8864;}else if(*s=='i'){s++;if(!*s){return 21990;}else if(*s=='z'){s++;if(!*s){return 23682;}else if(*s=='e'){s++;if(!*s){return 18094;}else{return 17454;}}else{return 31272;}}else{return 23476;}}else{return 13790;}}else{return 29746;}}else{return 16351;}}else{return 17630;}}else if(*s=='n'){s++;if(!*s){return 6026;}else if(*s=='a'){s++;if(!*s){return 10648;}else if(*s=='n'){s++;if(!*s){return 6672;}else if(*s=='t'){s++;if(!*s){return 26813;}else{return 5233;}}else{return 4758;}}else{return 8576;}}else{return 12649;}}else{return 12558;}}else if(*s=='f'){s++;if(!*s){return 27820;}else if(*s=='l'){s++;if(!*s){return 17815;}else if(*s=='a'){s++;if(!*s){return 16481;}else if(*s=='g'){s++;if(!*s){return 6596;}else{return 12597;}}else{return 14897;}}else{return 18775;}}else{return 10466;}}else if(*s=='m'){s++;if(!*s){return 18140;}else if(*s=='a'){s++;if(!*s){return 92;}else if(*s=='n'){s++;if(!*s){return 10444;}else if(*s=='d'){s++;if(!*s){return 8837;}else{return 11007;}}else{return 6015;}}else{return 9384;}}else{return 16811;}}else if(*s=='p'){s++;if(!*s){return 12504;}else if(*s=='l'){s++;if(!*s){return 27359;}else if(*s=='a'){s++;if(!*s){return 26702;}else if(*s=='c'){s++;if(!*s){return 24444;}else if(*s=='e'){s++;if(!*s){return 142;}else if(*s=='r'){s++;if(!*s){return 2721;}else{return 4252;}}else{return 4175;}}else{return 3624;}}else{return 26682;}}else{return 15101;}}else{return 10018;}}else if(*s=='t'){s++;if(!*s){return 13548;}else if(*s=='r'){s++;if(!*s){return 18086;}else if(*s=='o'){s++;if(!*s){return 20497;}else if(*s=='c'){s++;if(!*s){return 22546;}else if(*s=='o'){s++;if(!*s){return 12194;}else if(*s=='g'){s++;if(!*s){return 17728;}else if(*s=='n'){s++;if(!*s){return 24643;}else if(*s=='i'){s++;if(!*s){return 25172;}else if(*s=='t'){s++;if(!*s){return 20113;}else if(*s=='i'){s++;if(!*s){return 14279;}else if(*s=='o'){s++;if(!*s){return 15571;}else if(*s=='n'){s++;if(!*s){return 22513;}else{return 4024;}}else{return 30825;}}else{return 19462;}}else{return 24054;}}else{return 22029;}}else{return 8838;}}else{return 3221;}}else{return 29076;}}else{return 7457;}}else{return 6568;}}else{return 3899;}}else{return 12299;}}else if(*s=='v'){s++;if(!*s){return 13235;}else if(*s=='e'){s++;if(!*s){return 646;}else if(*s=='r'){s++;if(!*s){return 4625;}else if(*s=='e'){s++;if(!*s){return 1043;}else if(*s=='n'){s++;if(!*s){return 3461;}else if(*s=='c'){s++;if(!*s){return 15144;}else if(*s=='e'){s++;if(!*s){return 14658;}else{return 12022;}}else{return 28058;}}else{return 8652;}}else{return 25840;}}else{return 14102;}}else{return 22278;}}else{return 28057;}}else{return 27619;}}else if(*s=='i'){s++;if(!*s){return 16834;}else if(*s=='p'){s++;if(!*s){return 20627;}else if(*s=='a'){s++;if(!*s){return 2162;}else if(*s=='r'){s++;if(!*s){return 5395;}else if(*s=='i'){s++;if(!*s){return 29327;}else if(*s=='a'){s++;if(!*s){return 7253;}else if(*s=='l'){s++;if(!*s){return 4607;}else{return 12405;}}else if(*s=='n'){s++;if(!*s){return 12465;}else{return 5960;}}else{return 9530;}}else{return 22375;}}else{return 23682;}}else{return 211;}}else{return 29449;}}else if(*s=='m'){s++;if(!*s){return 761;}else if(*s=='m'){s++;if(!*s){return 5406;}else if(*s=='a'){s++;if(!*s){return 18139;}else if(*s=='k'){s++;if(!*s){return 1275;}else if(*s=='e'){s++;if(!*s){return 4127;}else if(*s=='r'){s++;if(!*s){return 30971;}else{return 2603;}}else{return 1398;}}else{return 26259;}}else{return 19790;}}else{return 21629;}}else{return 12712;}}else{return 16426;}}else if(*s=='h'){s++;if(!*s){return 11372;}else if(*s=='a'){s++;if(!*s){return 11146;}else if(*s=='g'){s++;if(!*s){return 10734;}else if(*s=='o'){s++;if(!*s){return 15097;}else if(*s=='d'){s++;if(!*s){return 12394;}else if(*s=='i'){s++;if(!*s){return 3840;}else if(*s=='a'){s++;if(!*s){return 7180;}else{return 16813;}}else{return 29009;}}else{return 28532;}}else{return 23126;}}else{return 16736;}}else{return 17361;}}else if(*s=='o'){s++;if(!*s){return 365;}else if(*s=='d'){s++;if(!*s){return 7232;}else if(*s=='i'){s++;if(!*s){return 2189;}else if(*s=='z'){s++;if(!*s){return 6295;}else if(*s=='o'){s++;if(!*s){return 28776;}else if(*s=='n'){s++;if(!*s){return 3011;}else if(*s=='i'){s++;if(!*s){return 24850;}else if(*s=='c'){s++;if(!*s){return 5292;}else{return 8882;}}else{return 12676;}}else{return 22342;}}else{return 25127;}}else{return 24016;}}else{return 8406;}}else{return 17975;}}else{return 1109;}}else{return 15375;}}else if(*s=='o'){s++;if(!*s){return 20019;}else if(*s=='b'){s++;if(!*s){return 30507;}else if(*s=='u'){s++;if(!*s){return 9708;}else if(*s=='s'){s++;if(!*s){return 26668;}else if(*s=='t'){s++;if(!*s){return 30244;}else if(*s=='f'){s++;if(!*s){return 28361;}else if(*s=='u'){s++;if(!*s){return 5161;}else if(*s=='l'){s++;if(!*s){return 11628;}else if(*s=='l'){s++;if(!*s){return 21293;}else if(*s=='y'){s++;if(!*s){return 17643;}else{return 30521;}}else{return 10107;}}else{return 19694;}}else{return 28693;}}else{return 27674;}}else{return 25227;}}else{return 20174;}}else{return 5980;}}else{return 4756;}}else if(*s=='u'){s++;if(!*s){return 24104;}else if(*s=='n'){s++;if(!*s){return 22150;}else if(*s=='d'){s++;if(!*s){return 2822;}else if(*s=='w'){s++;if(!*s){return 27828;}else if(*s=='o'){s++;if(!*s){return 29937;}else if(*s=='r'){s++;if(!*s){return 15680;}else if(*s=='m'){s++;if(!*s){return 2147;}else{return 3914;}}else{return 22664;}}else{return 16796;}}else{return 22607;}}else{return 22270;}}else{return 10221;}}else if(*s=='v'){s++;if(!*s){return 15378;}else if(*s=='i'){s++;if(!*s){return 27100;}else if(*s=='l'){s++;if(!*s){return 19543;}else if(*s=='l'){s++;if(!*s){return 29997;}else if(*s=='i'){s++;if(!*s){return 21455;}else if(*s=='t'){s++;if(!*s){return 10932;}else if(*s=='e'){s++;if(!*s){return 8993;}else{return 16845;}}else{return 9884;}}else{return 18959;}}else{return 5574;}}else{return 4940;}}else{return 3195;}}else{return 13626;}}else{return 3862;}}else{return 273;}}else if(*s=='u'){s++;if(!*s){return 17830;}else if(*s=='s'){s++;if(!*s){return 23776;}else if(*s=='o'){s++;if(!*s){return 18491;}else if(*s=='t'){s++;if(!*s){return 10732;}else{return 20966;}}else{return 6923;}}else{return 26325;}}else if(*s=='m'){s++;if(!*s){return 5465;}else if(*s=='b'){s++;if(!*s){return 16355;}else if(*s=='u'){s++;if(!*s){return 16564;}else if(*s=='s'){s++;if(!*s){return 9066;}else if(*s=='t'){s++;if(!*s){return 24530;}else if(*s=='i'){s++;if(!*s){return 16557;}else if(*s=='o'){s++;if(!*s){return 14747;}else if(*s=='u'){s++;if(!*s){return 2147;}else if(*s=='s'){s++;if(!*s){return 24233;}else{return 10123;}}else{return 9493;}}else{return 149;}}else{return 15681;}}else{return 12978;}}else{return 4149;}}else{return 18715;}}else{return 17168;}}else{return 27494;}}else{return 26525;}}else{return 17514;}}else if(*s=='u'){s++;if(!*s){return 9382;}else if(*s=='m'){s++;if(!*s){return 13457;}else if(*s=='b'){s++;if(!*s){return 9248;}else if(*s=='o'){s++;if(!*s){return 8766;}else if(*s=='n'){s++;if(!*s){return 8045;}else if(*s=='i'){s++;if(!*s){return 12259;}else if(*s=='a'){s++;if(!*s){return 14798;}else if(*s=='l'){s++;if(!*s){return 28614;}else{return 29064;}}else{return 20849;}}else{return 29545;}}else{return 3374;}}else{return 815;}}else{return 13836;}}else{return 21109;}}else if(*s=='l'){s++;if(!*s){return 25330;}else if(*s=='t'){s++;if(!*s){return 1611;}else if(*s=='r'){s++;if(!*s){return 5815;}else if(*s=='a'){s++;if(!*s){return 28758;}else if(*s=='s'){s++;if(!*s){return 28530;}else if(*s=='o'){s++;if(!*s){return 27479;}else if(*s=='n'){s++;if(!*s){return 14562;}else if(*s=='i'){s++;if(!*s){return 19924;}else if(*s=='c'){s++;if(!*s){return 11678;}else{return 26484;}}else{return 7779;}}else{return 25909;}}else{return 7128;}}else{return 12230;}}else if(*s=='t'){s++;if(!*s){return 5221;}else if(*s=='e'){s++;if(!*s){return 3868;}else if(*s=='r'){s++;if(!*s){return 14361;}else if(*s=='r'){s++;if(!*s){return 28649;}else if(*s=='e'){s++;if(!*s){return 4815;}else if(*s=='s'){s++;if(!*s){return 8588;}else if(*s=='t'){s++;if(!*s){return 4424;}else if(*s=='r'){s++;if(!*s){return 23904;}else if(*s=='i'){s++;if(!*s){return 17547;}else if(*s=='a'){s++;if(!*s){return 22940;}else if(*s=='l'){s++;if(!*s){return 1671;}else{return 8440;}}else{return 16131;}}else{return 25331;}}else{return 28413;}}else{return 27279;}}else{return 16317;}}else{return 19184;}}else{return 1079;}}else{return 2978;}}else{return 30154;}}else{return 31031;}}else{return 26345;}}else{return 23062;}}else{return 25290;}}else if(*s=='o'){s++;if(!*s){return 31159;}else if(*s=='t'){s++;if(!*s){return 4662;}else if(*s=='r'){s++;if(!*s){return 20121;}else if(*s=='i'){s++;if(!*s){return 7525;}else if(*s=='c'){s++;if(!*s){return 29246;}else if(*s=='h'){s++;if(!*s){return 8734;}else if(*s=='a'){s++;if(!*s){return 27453;}else if(*s=='l'){s++;if(!*s){return 20958;}else if(*s=='e'){s++;if(!*s){return 25433;}else if(*s=='s'){s++;if(!*s){return 1287;}else{return 19992;}}else{return 14605;}}else{return 30139;}}else{return 26410;}}else{return 21299;}}else{return 21858;}}else{return 14689;}}else{return 1489;}}else{return 14012;}}else{return 1882;}}else{return 25759;}}else if(*s=='n'){s++;if(!*s){return 16419;}else if(*s=='a'){s++;if(!*s){return 17219;}else if(*s=='s'){s++;if(!*s){return 734;}else if(*s=='t'){s++;if(!*s){return 29151;}else if(*s=='o'){s++;if(!*s){return 16717;}else if(*s=='n'){s++;if(!*s){return 5115;}else if(*s=='i'){s++;if(!*s){return 27472;}else if(*s=='s'){s++;if(!*s){return 24913;}else if(*s=='h'){s++;if(!*s){return 23288;}else if(*s=='m'){s++;if(!*s){return 10586;}else if(*s=='e'){s++;if(!*s){return 13286;}else if(*s=='n'){s++;if(!*s){return 20762;}else if(*s=='t'){s++;if(!*s){return 16172;}else{return 28057;}}else{return 7955;}}else{return 5983;}}else{return 6145;}}else{return 264;}}else{return 20309;}}else{return 16553;}}else{return 27402;}}else{return 7680;}}else{return 17785;}}else{return 13893;}}else if(*s=='r'){s++;if(!*s){return 15591;}else if(*s=='m'){s++;if(!*s){return 20133;}else if(*s=='o'){s++;if(!*s){return 17668;}else if(*s=='r'){s++;if(!*s){return 30612;}else if(*s=='e'){s++;if(!*s){return 10166;}else if(*s=='d'){s++;if(!*s){return 13787;}else{return 25040;}}else{return 30850;}}else{return 13677;}}else{return 9046;}}else{return 14143;}}else{return 20056;}}else if(*s=='d'){s++;if(!*s){return 26386;}else if(*s=='j'){s++;if(!*s){return 5593;}else if(*s=='u'){s++;if(!*s){return 27310;}else if(*s=='d'){s++;if(!*s){return 9836;}else if(*s=='g'){s++;if(!*s){return 1869;}else if(*s=='e'){s++;if(!*s){return 28724;}else if(*s=='d'){s++;if(!*s){return 14938;}else{return 13612;}}else{return 7920;}}else{return 15141;}}else{return 2916;}}else{return 20302;}}else{return 7678;}}else if(*s=='m'){s++;if(!*s){return 8876;}else if(*s=='i'){s++;if(!*s){return 100;}else if(*s=='s'){s++;if(!*s){return 6707;}else if(*s=='s'){s++;if(!*s){return 15408;}else if(*s=='i'){s++;if(!*s){return 31102;}else if(*s=='o'){s++;if(!*s){return 17716;}else if(*s=='n'){s++;if(!*s){return 4093;}else{return 11234;}}else{return 12493;}}else{return 23145;}}else{return 14497;}}else{return 20781;}}else{return 13150;}}else{return 30460;}}else if(*s=='d'){s++;if(!*s){return 11441;}else if(*s=='e'){s++;if(!*s){return 14660;}else if(*s=='d'){s++;if(!*s){return 24771;}else{return 11327;}}else{return 5017;}}else{return 15849;}}else{return 1140;}}else if(*s=='f'){s++;if(!*s){return 4164;}else if(*s=='f'){s++;if(!*s){return 7691;}else if(*s=='e'){s++;if(!*s){return 13033;}else if(*s=='c'){s++;if(!*s){return 20569;}else if(*s=='t'){s++;if(!*s){return 17267;}else if(*s=='i'){s++;if(!*s){return 16800;}else if(*s=='n'){s++;if(!*s){return 3057;}else if(*s=='g'){s++;if(!*s){return 1352;}else{return 84;}}else{return 21699;}}else{return 28806;}}else{return 22249;}}else{return 26286;}}else{return 21221;}}else{return 591;}}else{return 1481;}}else{return 454;}}else if(*s=='c'){s++;if(!*s){return 20509;}else if(*s=='h'){s++;if(!*s){return 29023;}else if(*s=='i'){s++;if(!*s){return 12506;}else if(*s=='s'){s++;if(!*s){return 17749;}else if(*s=='e'){s++;if(!*s){return 2986;}else if(*s=='l'){s++;if(!*s){return 28165;}else if(*s=='e'){s++;if(!*s){return 18588;}else if(*s=='d'){s++;if(!*s){return 5381;}else{return 23925;}}else{return 176;}}else{return 9320;}}else{return 17627;}}else{return 11559;}}else{return 26474;}}else{return 31099;}}else if(*s=='l'){s++;if(!*s){return 9248;}else if(*s=='e'){s++;if(!*s){return 7239;}else if(*s=='r'){s++;if(!*s){return 6939;}else if(*s=='k'){s++;if(!*s){return 1348;}else if(*s=='l'){s++;if(!*s){return 18923;}else if(*s=='y'){s++;if(!*s){return 788;}else{return 4077;}}else{return 15287;}}else{return 6548;}}else{return 17022;}}else{return 29658;}}else if(*s=='o'){s++;if(!*s){return 6222;}else if(*s=='y'){s++;if(!*s){return 17145;}else if(*s=='a'){s++;if(!*s){return 9753;}else if(*s=='b'){s++;if(!*s){return 7800;}else if(*s=='l'){s++;if(!*s){return 678;}else if(*s=='e'){s++;if(!*s){return 7615;}else{return 9582;}}else{return 14022;}}else{return 21720;}}else{return 11855;}}else{return 28242;}}else{return 30638;}}else{return 16257;}}else if(*s=='o'){s++;if(!*s){return 264;}else if(*s=='u'){s++;if(!*s){return 5255;}else if(*s=='r'){s++;if(!*s){return 16246;}else if(*s=='s'){s++;if(!*s){return 8839;}else if(*s=='e'){s++;if(!*s){return 22936;}else if(*s=='d'){s++;if(!*s){return 4981;}else{return 4365;}}else{return 1085;}}else{return 11812;}}else{return 7887;}}else{return 20857;}}else if(*s=='n'){s++;if(!*s){return 24977;}else if(*s=='c'){s++;if(!*s){return 15503;}else if(*s=='a'){s++;if(!*s){return 3234;}else if(*s=='t'){s++;if(!*s){return 17212;}else if(*s=='e'){s++;if(!*s){return 1406;}else if(*s=='n'){s++;if(!*s){return 11896;}else if(*s=='a'){s++;if(!*s){return 942;}else if(*s=='t'){s++;if(!*s){return 14167;}else if(*s=='e'){s++;if(!*s){return 22211;}else if(*s=='d'){s++;if(!*s){return 15550;}else{return 20781;}}else{return 24449;}}else{return 12072;}}else{return 28680;}}else{return 11774;}}else{return 860;}}else{return 27529;}}else{return 17043;}}else{return 26679;}}else if(*s=='s'){s++;if(!*s){return 15339;}else if(*s=='u'){s++;if(!*s){return 10893;}else if(*s=='m'){s++;if(!*s){return 24;}else if(*s=='a'){s++;if(!*s){return 6692;}else if(*s=='b'){s++;if(!*s){return 1183;}else if(*s=='l'){s++;if(!*s){return 2966;}else if(*s=='e'){s++;if(!*s){return 26340;}else{return 25154;}}else{return 14445;}}else{return 14643;}}else{return 11231;}}else{return 9334;}}else{return 25756;}}else if(*s=='e'){s++;if(!*s){return 14193;}else if(*s=='q'){s++;if(!*s){return 16688;}else if(*s=='u'){s++;if(!*s){return 27232;}else if(*s=='e'){s++;if(!*s){return 147;}else if(*s=='n'){s++;if(!*s){return 29906;}else if(*s=='t'){s++;if(!*s){return 10187;}else if(*s=='i'){s++;if(!*s){return 9392;}else if(*s=='a'){s++;if(!*s){return 24326;}else if(*s=='l'){s++;if(!*s){return 22588;}else{return 16662;}}else{return 14140;}}else{return 5956;}}else{return 7743;}}else{return 19855;}}else{return 3782;}}else{return 8553;}}else{return 6272;}}else{return 9152;}}else{return 23590;}}else if(*s=='t'){s++;if(!*s){return 23491;}else if(*s=='r'){s++;if(!*s){return 25812;}else if(*s=='a'){s++;if(!*s){return 25207;}else if(*s=='c'){s++;if(!*s){return 13193;}else if(*s=='t'){s++;if(!*s){return 31270;}else if(*s=='i'){s++;if(!*s){return 3895;}else if(*s=='l'){s++;if(!*s){return 30264;}else if(*s=='e'){s++;if(!*s){return 13329;}else{return 11211;}}else{return 10905;}}else{return 22166;}}else{return 12461;}}else{return 13075;}}else{return 4825;}}else{return 20950;}}else{return 23208;}}else{return 13088;}}else{return 17308;}}else if(*s=='r'){s++;if(!*s){return 24761;}else if(*s=='o'){s++;if(!*s){return 105;}else if(*s=='s'){s++;if(!*s){return 18078;}else if(*s=='s'){s++;if(!*s){return 10842;}else if(*s=='e'){s++;if(!*s){return 26080;}else if(*s=='x'){s++;if(!*s){return 7668;}else if(*s=='a'){s++;if(!*s){return 11381;}else if(*s=='m'){s++;if(!*s){return 21496;}else if(*s=='i'){s++;if(!*s){return 9244;}else if(*s=='n'){s++;if(!*s){return 16582;}else if(*s=='e'){s++;if(!*s){return 2647;}else if(*s=='d'){s++;if(!*s){return 11741;}else{return 11954;}}else{return 2089;}}else{return 3721;}}else{return 2170;}}else{return 10870;}}else{return 9222;}}else{return 17885;}}else{return 1248;}}else{return 7255;}}else{return 11070;}}else{return 10442;}}else{return 4726;}}else if(*s=='u'){s++;if(!*s){return 15366;}else if(*s=='r'){s++;if(!*s){return 31053;}else if(*s=='t'){s++;if(!*s){return 20379;}else if(*s=='a'){s++;if(!*s){return 23637;}else if(*s=='i'){s++;if(!*s){return 28060;}else if(*s=='l'){s++;if(!*s){return 10969;}else if(*s=='e'){s++;if(!*s){return 1615;}else if(*s=='d'){s++;if(!*s){return 9186;}else{return 20448;}}else{return 14013;}}else{return 2495;}}else{return 30567;}}else{return 12617;}}else{return 16747;}}else{return 25243;}}else{return 26624;}}else if(*s=='t'){s++;if(!*s){return 18318;}else if(*s=='o'){s++;if(!*s){return 9986;}else if(*s=='r'){s++;if(!*s){return 13582;}else if(*s=='i'){s++;if(!*s){return 12371;}else if(*s=='u'){s++;if(!*s){return 3362;}else if(*s=='m'){s++;if(!*s){return 8527;}else{return 12626;}}else{return 22686;}}else{return 19407;}}else{return 25239;}}else{return 16427;}}else{return 16772;}}else{return 1017;}}else if(*s=='b'){s++;if(!*s){return 30770;}else if(*s=='e'){s++;if(!*s){return 12283;}else if(*s=='d'){s++;if(!*s){return 11772;}else if(*s=='d'){s++;if(!*s){return 2431;}else if(*s=='e'){s++;if(!*s){return 30791;}else if(*s=='d'){s++;if(!*s){return 16479;}else{return 3781;}}else{return 22407;}}else{return 17183;}}else{return 16926;}}else{return 31222;}}else if(*s=='u'){s++;if(!*s){return 12859;}else if(*s=='s'){s++;if(!*s){return 30549;}else if(*s=='i'){s++;if(!*s){return 2461;}else if(*s=='n'){s++;if(!*s){return 27129;}else if(*s=='e'){s++;if(!*s){return 1737;}else if(*s=='s'){s++;if(!*s){return 20765;}else if(*s=='s'){s++;if(!*s){return 1561;}else if(*s=='l'){s++;if(!*s){return 16486;}else if(*s=='i'){s++;if(!*s){return 7586;}else if(*s=='k'){s++;if(!*s){return 20469;}else if(*s=='e'){s++;if(!*s){return 22433;}else{return 14149;}}else{return 21821;}}else{return 10756;}}else{return 22789;}}else{return 28035;}}else{return 5055;}}else{return 19729;}}else{return 7192;}}else{return 21212;}}else{return 987;}}else{return 3905;}}else{return 5770;}}else if(*s=='e'){s++;if(!*s){return 28062;}else if(*s=='s'){s++;if(!*s){return 3836;}else if(*s=='s'){s++;if(!*s){return 5223;}else if(*s=='e'){s++;if(!*s){return 11109;}else if(*s=='n'){s++;if(!*s){return 469;}else if(*s=='c'){s++;if(!*s){return 7179;}else if(*s=='e'){s++;if(!*s){return 21221;}else{return 30361;}}else{return 17779;}}else{return 18938;}}else{return 7454;}}else{return 24871;}}else if(*s=='c'){s++;if(!*s){return 28169;}else if(*s=='a'){s++;if(!*s){return 1193;}else if(*s=='p'){s++;if(!*s){return 12946;}else if(*s=='a'){s++;if(!*s){return 4033;}else if(*s=='b'){s++;if(!*s){return 11184;}else if(*s=='l'){s++;if(!*s){return 10944;}else if(*s=='e'){s++;if(!*s){return 25618;}else if(*s=='n'){s++;if(!*s){return 7228;}else if(*s=='e'){s++;if(!*s){return 6173;}else if(*s=='s'){s++;if(!*s){return 3854;}else if(*s=='s'){s++;if(!*s){return 10570;}else{return 31142;}}else{return 29373;}}else{return 28065;}}else{return 18102;}}else{return 8061;}}else{return 9140;}}else{return 8012;}}else{return 27318;}}else{return 2266;}}else{return 22587;}}else{return 24730;}}else if(*s=='t'){s++;if(!*s){return 19941;}else if(*s=='a'){s++;if(!*s){return 19521;}else if(*s=='b'){s++;if(!*s){return 14185;}else if(*s=='l'){s++;if(!*s){return 10143;}else if(*s=='i'){s++;if(!*s){return 106;}else if(*s=='s'){s++;if(!*s){return 22598;}else if(*s=='h'){s++;if(!*s){return 5695;}else if(*s=='a'){s++;if(!*s){return 2431;}else if(*s=='b'){s++;if(!*s){return 21500;}else if(*s=='l'){s++;if(!*s){return 1800;}else if(*s=='e'){s++;if(!*s){return 31109;}else{return 5787;}}else{return 16909;}}else{return 30957;}}else{return 16528;}}else{return 22170;}}else{return 11159;}}else{return 25884;}}else{return 12365;}}else{return 21639;}}else{return 5713;}}else{return 19039;}}else{return 3048;}}else if(*s=='v'){s++;if(!*s){return 10400;}else if(*s=='i'){s++;if(!*s){return 30037;}else if(*s=='n'){s++;if(!*s){return 28210;}else if(*s=='c'){s++;if(!*s){return 29064;}else if(*s=='e'){s++;if(!*s){return 14423;}else if(*s=='d'){s++;if(!*s){return 15759;}else{return 27575;}}else{return 3290;}}else{return 15710;}}else{return 17046;}}else{return 5625;}}else{return 9235;}}else{return 4764;}}else if(*s=='d'){s++;if(!*s){return 9354;}else if(*s=='i'){s++;if(!*s){return 466;}else if(*s=='s'){s++;if(!*s){return 13014;}else if(*s=='t'){s++;if(!*s){return 31097;}else if(*s=='r'){s++;if(!*s){return 29640;}else if(*s=='a'){s++;if(!*s){return 21544;}else if(*s=='c'){s++;if(!*s){return 27106;}else if(*s=='t'){s++;if(!*s){return 25452;}else if(*s=='e'){s++;if(!*s){return 20003;}else if(*s=='d'){s++;if(!*s){return 5373;}else{return 10480;}}else{return 6403;}}else{return 28709;}}else{return 30504;}}else{return 3600;}}else{return 27539;}}else{return 12011;}}else{return 18392;}}else{return 7675;}}else if(*s=='u'){s++;if(!*s){return 12627;}else if(*s=='b'){s++;if(!*s){return 383;}else if(*s=='b'){s++;if(!*s){return 13955;}else if(*s=='e'){s++;if(!*s){return 29633;}else if(*s=='d'){s++;if(!*s){return 21877;}else{return 13216;}}else{return 16093;}}else{return 16882;}}else{return 20885;}}else if(*s=='l'){s++;if(!*s){return 24918;}else if(*s=='a'){s++;if(!*s){return 9544;}else if(*s=='t'){s++;if(!*s){return 7326;}else if(*s=='i'){s++;if(!*s){return 30329;}else if(*s=='n'){s++;if(!*s){return 14043;}else if(*s=='g'){s++;if(!*s){return 4839;}else if(*s=='l'){s++;if(!*s){return 5130;}else if(*s=='y'){s++;if(!*s){return 27312;}else{return 8557;}}else{return 13492;}}else{return 19085;}}else{return 6376;}}else{return 22369;}}else{return 28013;}}else{return 4896;}}else{return 5807;}}else{return 21491;}}else if(*s=='e'){s++;if(!*s){return 11313;}else if(*s=='c'){s++;if(!*s){return 20181;}else if(*s=='o'){s++;if(!*s){return 22012;}else if(*s=='m'){s++;if(!*s){return 19415;}else if(*s=='p'){s++;if(!*s){return 20385;}else if(*s=='o'){s++;if(!*s){return 16452;}else if(*s=='u'){s++;if(!*s){return 26383;}else if(*s=='n'){s++;if(!*s){return 13636;}else if(*s=='d'){s++;if(!*s){return 1606;}else if(*s=='e'){s++;if(!*s){return 20563;}else if(*s=='d'){s++;if(!*s){return 10331;}else{return 25836;}}else{return 10654;}}else{return 4489;}}else{return 29362;}}else{return 14300;}}else{return 470;}}else{return 4895;}}else{return 2183;}}else{return 26992;}}else{return 17501;}}else if(*s=='r'){s++;if(!*s){return 15994;}else if(*s=='p'){s++;if(!*s){return 20855;}else if(*s=='r'){s++;if(!*s){return 11317;}else if(*s=='e'){s++;if(!*s){return 6788;}else if(*s=='s'){s++;if(!*s){return 687;}else if(*s=='s'){s++;if(!*s){return 28186;}else if(*s=='u'){s++;if(!*s){return 23413;}else if(*s=='r'){s++;if(!*s){return 29215;}else if(*s=='e'){s++;if(!*s){return 663;}else{return 28270;}}else{return 24127;}}else{return 17911;}}else{return 10149;}}else{return 22882;}}else{return 12828;}}else{return 15942;}}else{return 21266;}}else if(*s=='s'){s++;if(!*s){return 21865;}else if(*s=='t'){s++;if(!*s){return 4503;}else if(*s=='r'){s++;if(!*s){return 21859;}else if(*s=='a'){s++;if(!*s){return 12614;}else if(*s=='i'){s++;if(!*s){return 8419;}else if(*s=='n'){s++;if(!*s){return 16405;}else{return 19868;}}else{return 3712;}}else{return 18495;}}else{return 28327;}}else{return 17972;}}else{return 24183;}}else if(*s=='r'){s++;if(!*s){return 28923;}else if(*s=='e'){s++;if(!*s){return 4625;}else if(*s=='s'){s++;if(!*s){return 2929;}else if(*s=='p'){s++;if(!*s){return 4637;}else if(*s=='e'){s++;if(!*s){return 13445;}else if(*s=='c'){s++;if(!*s){return 29011;}else if(*s=='t'){s++;if(!*s){return 25232;}else if(*s=='e'){s++;if(!*s){return 1598;}else if(*s=='d'){s++;if(!*s){return 27385;}else{return 1307;}}else{return 17696;}}else{return 3084;}}else{return 16491;}}else{return 19586;}}else{return 718;}}else{return 2755;}}else{return 10982;}}else{return 11657;}}else if(*s=='d'){s++;if(!*s){return 86;}else if(*s=='o'){s++;if(!*s){return 4618;}else if(*s=='n'){s++;if(!*s){return 23806;}else if(*s=='e'){s++;if(!*s){return 22475;}else{return 20624;}}else{return 26806;}}else{return 14755;}}else{return 24120;}}else if(*s=='f'){s++;if(!*s){return 20007;}else if(*s=='o'){s++;if(!*s){return 8210;}else if(*s=='o'){s++;if(!*s){return 5227;}else if(*s=='t'){s++;if(!*s){return 29562;}else{return 10995;}}else{return 4640;}}else{return 4426;}}else{return 31057;}}else{return 26615;}}else{return 20098;}}else if(*s=='o'){s++;if(!*s){return 23130;}else if(*s=='t'){s++;if(!*s){return 7430;}else if(*s=='i'){s++;if(!*s){return 14865;}else if(*s=='n'){s++;if(!*s){return 30579;}else if(*s=='g'){s++;if(!*s){return 12246;}else{return 5832;}}else{return 15022;}}else{return 15611;}}else{return 19852;}}else{return 21518;}}else{return 22855;}}else if(*s=='f'){s++;if(!*s){return 28211;}else if(*s=='r'){s++;if(!*s){return 22183;}else if(*s=='i'){s++;if(!*s){return 1270;}else if(*s=='g'){s++;if(!*s){return 25214;}else if(*s=='h'){s++;if(!*s){return 7457;}else if(*s=='t'){s++;if(!*s){return 28681;}else if(*s=='e'){s++;if(!*s){return 4555;}else if(*s=='d'){s++;if(!*s){return 27575;}else{return 3757;}}else{return 5352;}}else{return 6195;}}else{return 28577;}}else{return 20344;}}else{return 17242;}}else{return 20693;}}else if(*s=='e'){s++;if(!*s){return 17198;}else if(*s=='e'){s++;if(!*s){return 11613;}else if(*s=='l'){s++;if(!*s){return 9447;}else if(*s=='a'){s++;if(!*s){return 7280;}else if(*s=='b'){s++;if(!*s){return 2458;}else if(*s=='l'){s++;if(!*s){return 25412;}else if(*s=='e'){s++;if(!*s){return 9429;}else{return 7938;}}else{return 11720;}}else{return 20943;}}else{return 28664;}}else{return 18961;}}else{return 2216;}}else{return 1253;}}else if(*s=='l'){s++;if(!*s){return 7834;}else if(*s=='a'){s++;if(!*s){return 13726;}else if(*s=='u'){s++;if(!*s){return 19714;}else if(*s=='n'){s++;if(!*s){return 16696;}else if(*s=='t'){s++;if(!*s){return 22716;}else if(*s=='e'){s++;if(!*s){return 24251;}else if(*s=='d'){s++;if(!*s){return 20988;}else{return 2992;}}else{return 218;}}else{return 16417;}}else{return 11656;}}else{return 27010;}}else{return 31304;}}else{return 21088;}}else if(*s=='o'){s++;if(!*s){return 9941;}else if(*s=='r'){s++;if(!*s){return 25213;}else if(*s=='m'){s++;if(!*s){return 19561;}else if(*s=='a'){s++;if(!*s){return 15986;}else if(*s=='l'){s++;if(!*s){return 25780;}else if(*s=='i'){s++;if(!*s){return 26169;}else if(*s=='z'){s++;if(!*s){return 3327;}else if(*s=='e'){s++;if(!*s){return 26162;}else if(*s=='d'){s++;if(!*s){return 9707;}else{return 29313;}}else{return 17999;}}else{return 3030;}}else{return 20678;}}else{return 16770;}}else{return 30661;}}else{return 6895;}}else{return 23003;}}else{return 388;}}else{return 21867;}}else if(*s=='i'){s++;if(!*s){return 16577;}else if(*s=='m'){s++;if(!*s){return 6939;}else if(*s=='p'){s++;if(!*s){return 5200;}else if(*s=='e'){s++;if(!*s){return 19227;}else if(*s=='n'){s++;if(!*s){return 28783;}else if(*s=='e'){s++;if(!*s){return 14898;}else if(*s=='t'){s++;if(!*s){return 13770;}else if(*s=='r'){s++;if(!*s){return 28816;}else if(*s=='a'){s++;if(!*s){return 817;}else if(*s=='b'){s++;if(!*s){return 17720;}else if(*s=='l'){s++;if(!*s){return 14406;}else if(*s=='e'){s++;if(!*s){return 25231;}else{return 7449;}}else{return 11166;}}else{return 25063;}}else{return 7988;}}else{return 16552;}}else{return 4643;}}else{return 6515;}}else{return 19498;}}else{return 28765;}}else{return 28687;}}else{return 21959;}}else if(*s=='n'){s++;if(!*s){return 22603;}else if(*s=='w'){s++;if(!*s){return 27980;}else if(*s=='r'){s++;if(!*s){return 19545;}else if(*s=='e'){s++;if(!*s){return 29602;}else if(*s=='a'){s++;if(!*s){return 27203;}else if(*s=='t'){s++;if(!*s){return 11784;}else if(*s=='h'){s++;if(!*s){return 16841;}else if(*s=='e'){s++;if(!*s){return 21430;}else if(*s=='d'){s++;if(!*s){return 7058;}else{return 5068;}}else{return 22767;}}else{return 16119;}}else{return 21793;}}else{return 29030;}}else{return 15511;}}else{return 722;}}else{return 20835;}}else{return 22863;}}else{return 20073;}}else if(*s=='h'){s++;if(!*s){return 27316;}else if(*s=='a'){s++;if(!*s){return 20056;}else if(*s=='b'){s++;if(!*s){return 21587;}else if(*s=='i'){s++;if(!*s){return 21781;}else if(*s=='t'){s++;if(!*s){return 22674;}else if(*s=='a'){s++;if(!*s){return 29499;}else if(*s=='b'){s++;if(!*s){return 4905;}else if(*s=='l'){s++;if(!*s){return 18446;}else if(*s=='e'){s++;if(!*s){return 20407;}else if(*s=='n'){s++;if(!*s){return 2436;}else if(*s=='e'){s++;if(!*s){return 1530;}else if(*s=='s'){s++;if(!*s){return 4316;}else if(*s=='s'){s++;if(!*s){return 2135;}else{return 22137;}}else{return 15343;}}else{return 2738;}}else{return 10437;}}else{return 20242;}}else{return 9745;}}else{return 8948;}}else{return 19259;}}else{return 24688;}}else{return 7572;}}else{return 26394;}}else{return 23905;}}else if(*s=='y'){s++;if(!*s){return 15500;}else if(*s=='p'){s++;if(!*s){return 18374;}else if(*s=='n'){s++;if(!*s){return 1249;}else if(*s=='o'){s++;if(!*s){return 11869;}else if(*s=='t'){s++;if(!*s){return 7560;}else if(*s=='i'){s++;if(!*s){return 21077;}else if(*s=='c'){s++;if(!*s){return 25333;}else{return 29698;}}else{return 11826;}}else{return 22644;}}else{return 7510;}}else{return 11109;}}else{return 21961;}}else{return 25219;}}else if(*s=='o'){s++;if(!*s){return 1135;}else if(*s=='n'){s++;if(!*s){return 26587;}else if(*s=='e'){s++;if(!*s){return 5938;}else if(*s=='s'){s++;if(!*s){return 14909;}else if(*s=='t'){s++;if(!*s){return 6915;}else if(*s=='l'){s++;if(!*s){return 260;}else if(*s=='y'){s++;if(!*s){return 6902;}else{return 2152;}}else{return 8163;}}else{return 26403;}}else{return 4495;}}else{return 7456;}}else{return 28918;}}else{return 11750;}}else{return 27614;}}else if(*s=='k'){s++;if(!*s){return 26072;}else if(*s=='n'){s++;if(!*s){return 1260;}else if(*s=='o'){s++;if(!*s){return 5093;}else if(*s=='c'){s++;if(!*s){return 26694;}else if(*s=='k'){s++;if(!*s){return 27297;}else if(*s=='e'){s++;if(!*s){return 23698;}else if(*s=='d'){s++;if(!*s){return 23656;}else{return 4072;}}else{return 23040;}}else{return 3334;}}else{return 27145;}}else if(*s=='t'){s++;if(!*s){return 16381;}else{return 24088;}}else if(*s=='w'){s++;if(!*s){return 19129;}else{return 20402;}}else{return 22073;}}else{return 17677;}}else{return 14351;}}else if(*s=='m'){s++;if(!*s){return 13276;}else if(*s=='o'){s++;if(!*s){return 1973;}else if(*s=='s'){s++;if(!*s){return 15531;}else if(*s=='s'){s++;if(!*s){return 6998;}else if(*s=='e'){s++;if(!*s){return 14069;}else if(*s=='d'){s++;if(!*s){return 21446;}else{return 16849;}}else{return 8673;}}else{return 29731;}}else{return 31215;}}else if(*s=='l'){s++;if(!*s){return 24279;}else if(*s=='e'){s++;if(!*s){return 21414;}else if(*s=='s'){s++;if(!*s){return 25254;}else if(*s=='t'){s++;if(!*s){return 8528;}else if(*s=='i'){s++;if(!*s){return 20544;}else if(*s=='n'){s++;if(!*s){return 6382;}else if(*s=='g'){s++;if(!*s){return 1888;}else{return 7965;}}else{return 30168;}}else{return 16199;}}else{return 28943;}}else{return 15060;}}else{return 9449;}}else if(*s=='d'){s++;if(!*s){return 19094;}else if(*s=='e'){s++;if(!*s){return 25872;}else if(*s=='d'){s++;if(!*s){return 9790;}else{return 28504;}}else{return 19397;}}else{return 8199;}}else{return 1400;}}else{return 17857;}}else{return 23592;}}else if(*s=='l'){s++;if(!*s){return 20056;}else if(*s=='a'){s++;if(!*s){return 19367;}else if(*s=='y'){s++;if(!*s){return 13440;}else{return 8377;}}else if(*s=='n'){s++;if(!*s){return 26869;}else if(*s=='g'){s++;if(!*s){return 14343;}else if(*s=='u'){s++;if(!*s){return 8256;}else if(*s=='i'){s++;if(!*s){return 31313;}else if(*s=='d'){s++;if(!*s){return 9438;}else{return 20536;}}else{return 28679;}}else{return 27925;}}else{return 24555;}}else{return 5689;}}else{return 30700;}}else if(*s=='y'){s++;if(!*s){return 21162;}else if(*s=='i'){s++;if(!*s){return 24582;}else if(*s=='n'){s++;if(!*s){return 25553;}else if(*s=='g'){s++;if(!*s){return 16806;}else{return 20623;}}else{return 27711;}}else{return 22225;}}else{return 20500;}}else if(*s=='e'){s++;if(!*s){return 28504;}else if(*s=='a'){s++;if(!*s){return 11007;}else if(*s=='v'){s++;if(!*s){return 29508;}else if(*s=='e'){s++;if(!*s){return 13785;}else if(*s=='n'){s++;if(!*s){return 16021;}else if(*s=='a'){s++;if(!*s){return 11558;}else if(*s=='b'){s++;if(!*s){return 5343;}else if(*s=='l'){s++;if(!*s){return 9769;}else if(*s=='e'){s++;if(!*s){return 15424;}else{return 30128;}}else{return 18151;}}else{return 18965;}}else{return 19770;}}else{return 26223;}}else{return 2992;}}else{return 18659;}}else{return 5217;}}else{return 16548;}}else if(*s=='i'){s++;if(!*s){return 12471;}else if(*s=='v'){s++;if(!*s){return 455;}else if(*s=='e'){s++;if(!*s){return 19020;}else if(*s=='a'){s++;if(!*s){return 16420;}else if(*s=='b'){s++;if(!*s){return 30808;}else if(*s=='l'){s++;if(!*s){return 2593;}else if(*s=='e'){s++;if(!*s){return 17632;}else{return 14460;}}else{return 6067;}}else{return 28021;}}else{return 28968;}}else{return 20146;}}else{return 17245;}}else{return 26037;}}else{return 28200;}}else if(*s=='o'){s++;if(!*s){return 5051;}else if(*s=='b'){s++;if(!*s){return 1791;}else if(*s=='s'){s++;if(!*s){return 13988;}else if(*s=='e'){s++;if(!*s){return 8573;}else if(*s=='s'){s++;if(!*s){return 11977;}else if(*s=='s'){s++;if(!*s){return 9877;}else if(*s=='e'){s++;if(!*s){return 4513;}else if(*s=='d'){s++;if(!*s){return 10856;}else{return 8428;}}else{return 11872;}}else{return 1861;}}else{return 5595;}}else{return 30577;}}else{return 20622;}}else{return 1751;}}else{return 17075;}}else if(*s=='q'){s++;if(!*s){return 330;}else if(*s=='u'){s++;if(!*s){return 11939;}else if(*s=='a'){s++;if(!*s){return 21509;}else if(*s=='r'){s++;if(!*s){return 23001;}else if(*s=='r'){s++;if(!*s){return 27513;}else if(*s=='e'){s++;if(!*s){return 16635;}else if(*s=='l'){s++;if(!*s){return 30391;}else if(*s=='i'){s++;if(!*s){return 7607;}else if(*s=='n'){s++;if(!*s){return 20218;}else if(*s=='g'){s++;if(!*s){return 2180;}else{return 4386;}}else{return 6908;}}else{return 15422;}}else{return 11554;}}else{return 5384;}}else{return 29898;}}else{return 23090;}}else{return 1184;}}else if(*s=='e'){s++;if(!*s){return 3843;}else if(*s=='s'){s++;if(!*s){return 27315;}else if(*s=='t'){s++;if(!*s){return 19702;}else if(*s=='i'){s++;if(!*s){return 5140;}else if(*s=='o'){s++;if(!*s){return 27342;}else if(*s=='n'){s++;if(!*s){return 31220;}else if(*s=='a'){s++;if(!*s){return 16670;}else if(*s=='b'){s++;if(!*s){return 4371;}else if(*s=='l'){s++;if(!*s){return 23512;}else if(*s=='e'){s++;if(!*s){return 30126;}else if(*s=='n'){s++;if(!*s){return 24993;}else if(*s=='e'){s++;if(!*s){return 18622;}else if(*s=='s'){s++;if(!*s){return 26190;}else if(*s=='s'){s++;if(!*s){return 3423;}else{return 16192;}}else{return 25633;}}else{return 11777;}}else{return 2961;}}else{return 18098;}}else{return 30049;}}else{return 4171;}}else{return 25172;}}else{return 13910;}}else{return 5976;}}else{return 9384;}}else{return 4836;}}else{return 20940;}}else{return 18913;}}else{return 21944;}}else{return 15449;}}else if(*s=='p'){s++;if(!*s){return 14959;}else if(*s=='r'){s++;if(!*s){return 632;}else if(*s=='o'){s++;if(!*s){return 4416;}else if(*s=='m'){s++;if(!*s){return 21386;}else if(*s=='i'){s++;if(!*s){return 22381;}else if(*s=='s'){s++;if(!*s){return 8306;}else if(*s=='e'){s++;if(!*s){return 4906;}else{return 11699;}}else{return 10208;}}else{return 10820;}}else{return 30038;}}else{return 18390;}}else{return 13542;}}else if(*s=='l'){s++;if(!*s){return 8838;}else if(*s=='i'){s++;if(!*s){return 13797;}else if(*s=='a'){s++;if(!*s){return 24086;}else if(*s=='b'){s++;if(!*s){return 18547;}else if(*s=='l'){s++;if(!*s){return 27589;}else if(*s=='e'){s++;if(!*s){return 18959;}else{return 29819;}}else{return 28578;}}else{return 17234;}}else{return 13256;}}else{return 1862;}}else{return 20246;}}else{return 13201;}}else if(*s=='s'){s++;if(!*s){return 27891;}else if(*s=='i'){s++;if(!*s){return 20413;}else if(*s=='n'){s++;if(!*s){return 12452;}else if(*s=='k'){s++;if(!*s){return 25423;}else if(*s=='a'){s++;if(!*s){return 30921;}else if(*s=='b'){s++;if(!*s){return 30149;}else if(*s=='l'){s++;if(!*s){return 10106;}else if(*s=='e'){s++;if(!*s){return 2494;}else{return 25136;}}else{return 6243;}}else{return 20767;}}else{return 25134;}}else{return 20440;}}else{return 4451;}}else{return 8617;}}else if(*s=='a'){s++;if(!*s){return 7595;}else if(*s=='v'){s++;if(!*s){return 19199;}else if(*s=='o'){s++;if(!*s){return 8073;}else if(*s=='r'){s++;if(!*s){return 14776;}else if(*s=='y'){s++;if(!*s){return 20813;}else{return 15721;}}else if(*s=='e'){s++;if(!*s){return 11545;}else if(*s=='d'){s++;if(!*s){return 18619;}else{return 9745;}}else{return 19485;}}else{return 13714;}}else{return 21393;}}else{return 20915;}}else{return 21577;}}else if(*s=='u'){s++;if(!*s){return 27575;}else if(*s=='f'){s++;if(!*s){return 7917;}else if(*s=='f'){s++;if(!*s){return 28167;}else if(*s=='i'){s++;if(!*s){return 13562;}else if(*s=='c'){s++;if(!*s){return 18929;}else if(*s=='i'){s++;if(!*s){return 19066;}else if(*s=='e'){s++;if(!*s){return 24426;}else if(*s=='n'){s++;if(!*s){return 12348;}else if(*s=='c'){s++;if(!*s){return 27718;}else if(*s=='y'){s++;if(!*s){return 24981;}else{return 30451;}}else{return 11913;}}else{return 13145;}}else{return 2150;}}else{return 1490;}}else{return 5294;}}else{return 7636;}}else{return 3901;}}else{return 10731;}}else{return 17801;}}else if(*s=='t'){s++;if(!*s){return 14814;}else if(*s=='i'){s++;if(!*s){return 11504;}else if(*s=='c'){s++;if(!*s){return 20243;}else if(*s=='k'){s++;if(!*s){return 24122;}else{return 6360;}}else{return 10224;}}else{return 19937;}}else{return 26525;}}else{return 17776;}}else if(*s=='r'){s++;if(!*s){return 31113;}else if(*s=='i'){s++;if(!*s){return 24285;}else if(*s=='s'){s++;if(!*s){return 26100;}else if(*s=='k'){s++;if(!*s){return 11827;}else if(*s=='e'){s++;if(!*s){return 26008;}else if(*s=='d'){s++;if(!*s){return 9469;}else{return 12952;}}else{return 25004;}}else{return 25015;}}else{return 16738;}}else{return 13924;}}else if(*s=='e'){s++;if(!*s){return 30820;}else if(*s=='l'){s++;if(!*s){return 15538;}else if(*s=='i'){s++;if(!*s){return 25243;}else if(*s=='g'){s++;if(!*s){return 23090;}else if(*s=='i'){s++;if(!*s){return 21584;}else if(*s=='o'){s++;if(!*s){return 11689;}else if(*s=='u'){s++;if(!*s){return 29325;}else if(*s=='s'){s++;if(!*s){return 22862;}else if(*s=='l'){s++;if(!*s){return 25224;}else if(*s=='y'){s++;if(!*s){return 18052;}else{return 12076;}}else{return 14096;}}else{return 9454;}}else{return 23013;}}else{return 1065;}}else{return 7222;}}else{return 8337;}}else{return 3192;}}else{return 31206;}}else{return 31143;}}else{return 26475;}}else if(*s=='t'){s++;if(!*s){return 8129;}else if(*s=='h'){s++;if(!*s){return 12044;}else if(*s=='i'){s++;if(!*s){return 15251;}else if(*s=='n'){s++;if(!*s){return 14455;}else if(*s=='k'){s++;if(!*s){return 31229;}else if(*s=='a'){s++;if(!*s){return 21980;}else if(*s=='b'){s++;if(!*s){return 10732;}else if(*s=='l'){s++;if(!*s){return 26119;}else if(*s=='e'){s++;if(!*s){return 14197;}else if(*s=='n'){s++;if(!*s){return 13988;}else if(*s=='e'){s++;if(!*s){return 27971;}else if(*s=='s'){s++;if(!*s){return 11885;}else if(*s=='s'){s++;if(!*s){return 28572;}else{return 14211;}}else{return 27863;}}else{return 16229;}}else{return 27854;}}else{return 30744;}}else{return 30079;}}else{return 16846;}}else{return 17406;}}else{return 23785;}}else{return 3332;}}else{return 12301;}}else{return 27560;}}else{return 25441;}}else if(*s=='w'){s++;if(!*s){return 16599;}else if(*s=='o'){s++;if(!*s){return 14006;}else if(*s=='r'){s++;if(!*s){return 24225;}else if(*s=='l'){s++;if(!*s){return 25004;}else if(*s=='d'){s++;if(!*s){return 30773;}else if(*s=='l'){s++;if(!*s){return 19432;}else if(*s=='y'){s++;if(!*s){return 29286;}else{return 26856;}}else{return 15566;}}else{return 4936;}}else{return 2451;}}else{return 24755;}}else{return 24786;}}else{return 31284;}}else{return 25452;}}else if(*s=='p'){s++;if(!*s){return 13787;}else if(*s=='c'){s++;if(!*s){return 144;}else if(*s=='h'){s++;if(!*s){return 27642;}else if(*s=='a'){s++;if(!*s){return 26998;}else if(*s=='n'){s++;if(!*s){return 12517;}else if(*s=='n'){s++;if(!*s){return 14516;}else if(*s=='e'){s++;if(!*s){return 30747;}else if(*s=='l'){s++;if(!*s){return 931;}else{return 28178;}}else{return 25611;}}else{return 23004;}}else{return 28819;}}else{return 27559;}}else{return 24762;}}else{return 7963;}}else if(*s=='s'){s++;if(!*s){return 27516;}else if(*s=='i'){s++;if(!*s){return 19534;}else if(*s=='d'){s++;if(!*s){return 7956;}else if(*s=='e'){s++;if(!*s){return 31058;}else if(*s=='s'){s++;if(!*s){return 11599;}else{return 27894;}}else{return 10498;}}else{return 483;}}else{return 16743;}}else{return 848;}}else if(*s=='l'){s++;if(!*s){return 25516;}else if(*s=='i'){s++;if(!*s){return 10130;}else if(*s=='f'){s++;if(!*s){return 22349;}else if(*s=='t'){s++;if(!*s){return 17517;}else if(*s=='i'){s++;if(!*s){return 13553;}else if(*s=='n'){s++;if(!*s){return 11346;}else if(*s=='g'){s++;if(!*s){return 27757;}else{return 16246;}}else{return 30873;}}else{return 16693;}}else{return 20464;}}else{return 820;}}else{return 22618;}}else{return 498;}}else{return 24039;}}else if(*s=='s'){s++;if(!*s){return 28688;}else if(*s=='t'){s++;if(!*s){return 21118;}else if(*s=='u'){s++;if(!*s){return 7143;}else if(*s=='l'){s++;if(!*s){return 26670;}else if(*s=='a'){s++;if(!*s){return 2886;}else if(*s=='t'){s++;if(!*s){return 10255;}else if(*s=='i'){s++;if(!*s){return 5298;}else if(*s=='o'){s++;if(!*s){return 22774;}else if(*s=='n'){s++;if(!*s){return 4506;}else{return 20420;}}else{return 17783;}}else{return 6422;}}else{return 1257;}}else{return 17272;}}else{return 25837;}}else{return 26647;}}else{return 22235;}}else{return 3248;}}else if(*s=='r'){s++;if(!*s){return 269;}else if(*s=='i'){s++;if(!*s){return 29447;}else if(*s=='n'){s++;if(!*s){return 23172;}else if(*s=='o'){s++;if(!*s){return 15336;}else if(*s=='s'){s++;if(!*s){return 924;}else if(*s=='c'){s++;if(!*s){return 30340;}else if(*s=='o'){s++;if(!*s){return 18887;}else if(*s=='p'){s++;if(!*s){return 26808;}else if(*s=='y'){s++;if(!*s){return 24442;}else{return 1158;}}else{return 16431;}}else{return 16520;}}else{return 24362;}}else{return 4315;}}else{return 12403;}}else{return 7297;}}else{return 9480;}}else{return 1498;}}else if(*s=='z'){s++;if(!*s){return 21619;}else if(*s=='a'){s++;if(!*s){return 9791;}else if(*s=='r'){s++;if(!*s){return 6132;}else if(*s=='o'){s++;if(!*s){return 7284;}else if(*s=='n'){s++;if(!*s){return 7167;}else{return 5719;}}else{return 10929;}}else{return 26941;}}else{return 10512;}}else{return 29152;}}else{return 10301;}}else if(*s=='t'){s++;if(!*s){return 22050;}else if(*s=='a'){s++;if(!*s){return 9923;}else if(*s=='c'){s++;if(!*s){return 4975;}else if(*s=='t'){s++;if(!*s){return 26049;}else if(*s=='u'){s++;if(!*s){return 11257;}else if(*s=='a'){s++;if(!*s){return 30522;}else if(*s=='l'){s++;if(!*s){return 5048;}else if(*s=='i'){s++;if(!*s){return 1812;}else if(*s=='t'){s++;if(!*s){return 28756;}else if(*s=='y'){s++;if(!*s){return 30418;}else{return 31285;}}else{return 24190;}}else{return 31136;}}else{return 5570;}}else{return 16832;}}else{return 19724;}}else{return 29469;}}else{return 1318;}}else if(*s=='r'){s++;if(!*s){return 11423;}else if(*s=='g'){s++;if(!*s){return 19281;}else if(*s=='e'){s++;if(!*s){return 478;}else{return 2584;}}else{return 3496;}}else{return 11963;}}else if(*s=='m'){s++;if(!*s){return 2340;}else if(*s=='a'){s++;if(!*s){return 2250;}else if(*s=='n'){s++;if(!*s){return 6448;}else if(*s=='a'){s++;if(!*s){return 18790;}else if(*s=='c'){s++;if(!*s){return 19459;}else{return 25754;}}else{return 300;}}else{return 22019;}}else{return 16819;}}else if(*s=='e'){s++;if(!*s){return 15072;}else{return 20341;}}else{return 27466;}}else{return 18450;}}else if(*s=='e'){s++;if(!*s){return 5979;}else if(*s=='c'){s++;if(!*s){return 7006;}else if(*s=='k'){s++;if(!*s){return 10536;}else{return 8052;}}else if(*s=='o'){s++;if(!*s){return 16723;}else{return 20414;}}else{return 24874;}}else if(*s=='e'){s++;if(!*s){return 17852;}else if(*s=='t'){s++;if(!*s){return 16345;}else if(*s=='h'){s++;if(!*s){return 24076;}else if(*s=='e'){s++;if(!*s){return 27445;}else{return 23500;}}else{return 22259;}}else{return 12609;}}else{return 8412;}}else if(*s=='m'){s++;if(!*s){return 21435;}else if(*s=='p'){s++;if(!*s){return 9592;}else if(*s=='o'){s++;if(!*s){return 18360;}else if(*s=='r'){s++;if(!*s){return 24931;}else if(*s=='a'){s++;if(!*s){return 18826;}else if(*s=='l'){s++;if(!*s){return 10570;}else if(*s=='i'){s++;if(!*s){return 28989;}else if(*s=='s'){s++;if(!*s){return 29519;}else if(*s=='m'){s++;if(!*s){return 8828;}else{return 12408;}}else{return 6311;}}else{return 17339;}}else{return 16250;}}else{return 30352;}}else{return 30900;}}else{return 29739;}}else{return 7929;}}else{return 22158;}}else if(*s=='l'){s++;if(!*s){return 14640;}else if(*s=='s'){s++;if(!*s){return 22186;}else if(*s=='o'){s++;if(!*s){return 13113;}else if(*s=='n'){s++;if(!*s){return 22973;}else{return 26884;}}else{return 13195;}}else{return 4206;}}else if(*s=='e'){s++;if(!*s){return 14564;}else if(*s=='i'){s++;if(!*s){return 18498;}else if(*s=='a'){s++;if(!*s){return 13533;}else{return 8701;}}else{return 30587;}}else{return 6429;}}else{return 21607;}}else if(*s=='n'){s++;if(!*s){return 2504;}else if(*s=='u'){s++;if(!*s){return 28799;}else if(*s=='i'){s++;if(!*s){return 10588;}else if(*s=='r'){s++;if(!*s){return 19479;}else if(*s=='o'){s++;if(!*s){return 6735;}else if(*s=='s'){s++;if(!*s){return 16439;}else if(*s=='t'){s++;if(!*s){return 905;}else if(*s=='e'){s++;if(!*s){return 30137;}else if(*s=='r'){s++;if(!*s){return 7096;}else{return 14627;}}else{return 8135;}}else{return 24119;}}else{return 3035;}}else{return 15804;}}else{return 14458;}}else{return 18393;}}else{return 21623;}}else if(*s=='e'){s++;if(!*s){return 7432;}else if(*s=='b'){s++;if(!*s){return 29728;}else if(*s=='r'){s++;if(!*s){return 11837;}else if(*s=='i'){s++;if(!*s){return 9019;}else if(*s=='c'){s++;if(!*s){return 8842;}else if(*s=='o'){s++;if(!*s){return 18923;}else if(*s=='s'){s++;if(!*s){return 2449;}else if(*s=='e'){s++;if(!*s){return 22619;}else{return 20252;}}else{return 21873;}}else{return 10885;}}else{return 10134;}}else{return 24123;}}else{return 22947;}}else{return 4049;}}else{return 10220;}}else if(*s=='o'){s++;if(!*s){return 7006;}else if(*s=='r'){s++;if(!*s){return 17420;}else if(*s=='i'){s++;if(!*s){return 11554;}else if(*s=='t'){s++;if(!*s){return 8334;}else if(*s=='e'){s++;if(!*s){return 12172;}else{return 14013;}}else{return 11006;}}else{return 11000;}}else{return 26016;}}else{return 13646;}}else{return 24168;}}else if(*s=='r'){s++;if(!*s){return 14193;}else if(*s=='p'){s++;if(!*s){return 23758;}else if(*s=='i'){s++;if(!*s){return 17613;}else if(*s=='n'){s++;if(!*s){return 25160;}else if(*s=='o'){s++;if(!*s){return 3635;}else if(*s=='l'){s++;if(!*s){return 23314;}else{return 15847;}}else{return 26191;}}else{return 21032;}}else{return 12133;}}else{return 25093;}}else if(*s=='m'){s++;if(!*s){return 8951;}else if(*s=='i'){s++;if(!*s){return 26179;}else if(*s=='n'){s++;if(!*s){return 13893;}else if(*s=='o'){s++;if(!*s){return 14072;}else if(*s=='l'){s++;if(!*s){return 26123;}else if(*s=='o'){s++;if(!*s){return 26341;}else if(*s=='g'){s++;if(!*s){return 27757;}else if(*s=='i'){s++;if(!*s){return 29751;}else if(*s=='c'){s++;if(!*s){return 1886;}else if(*s=='a'){s++;if(!*s){return 20021;}else if(*s=='l'){s++;if(!*s){return 9071;}else if(*s=='l'){s++;if(!*s){return 25769;}else if(*s=='y'){s++;if(!*s){return 2366;}else{return 16601;}}else{return 23236;}}else{return 26179;}}else{return 11026;}}else{return 28650;}}else{return 23845;}}else{return 17886;}}else{return 13173;}}else{return 15242;}}else{return 12027;}}else{return 21034;}}else{return 20419;}}else{return 18108;}}else{return 10450;}}else if(*s=='t'){s++;if(!*s){return 28412;}else if(*s=='r'){s++;if(!*s){return 20286;}else if(*s=='a'){s++;if(!*s){return 25519;}else if(*s=='s'){s++;if(!*s){return 12664;}else if(*s=='p'){s++;if(!*s){return 15595;}else if(*s=='o'){s++;if(!*s){return 13276;}else if(*s=='r'){s++;if(!*s){return 29782;}else if(*s=='o'){s++;if(!*s){return 7140;}else if(*s=='u'){s++;if(!*s){return 342;}else if(*s=='s'){s++;if(!*s){return 28186;}else{return 28758;}}else{return 23798;}}else{return 25726;}}else{return 14992;}}else{return 14413;}}else{return 4114;}}else{return 3457;}}else if(*s=='d'){s++;if(!*s){return 24336;}else if(*s=='a'){s++;if(!*s){return 5464;}else if(*s=='c'){s++;if(!*s){return 368;}else if(*s=='t'){s++;if(!*s){return 26195;}else if(*s=='y'){s++;if(!*s){return 29163;}else if(*s=='l'){s++;if(!*s){return 5194;}else if(*s=='o'){s++;if(!*s){return 20159;}else if(*s=='u'){s++;if(!*s){return 2473;}else if(*s=='s'){s++;if(!*s){return 8538;}else{return 28413;}}else{return 1964;}}else{return 16400;}}else{return 3189;}}else{return 6834;}}else{return 21674;}}else{return 3021;}}else{return 23912;}}else{return 10728;}}else{return 2108;}}else{return 24950;}}else{return 27875;}}else{return 16980;}}else if(*s=='i'){s++;if(!*s){return 27006;}else if(*s=='l'){s++;if(!*s){return 27963;}else if(*s=='l'){s++;if(!*s){return 6971;}else if(*s=='a'){s++;if(!*s){return 16358;}else if(*s=='m'){s++;if(!*s){return 19630;}else if(*s=='o'){s++;if(!*s){return 4199;}else if(*s=='o'){s++;if(!*s){return 10397;}else if(*s=='k'){s++;if(!*s){return 27038;}else{return 17621;}}else{return 25050;}}else{return 7370;}}else{return 30535;}}else{return 28988;}}else{return 199;}}else{return 26339;}}else if(*s=='n'){s++;if(!*s){return 22898;}else if(*s=='a'){s++;if(!*s){return 2327;}else if(*s=='m'){s++;if(!*s){return 23943;}else if(*s=='i'){s++;if(!*s){return 7091;}else if(*s=='n'){s++;if(!*s){return 30830;}else if(*s=='e'){s++;if(!*s){return 13894;}else{return 8750;}}else{return 23034;}}else{return 19461;}}else{return 16471;}}else{return 20102;}}else if(*s=='t'){s++;if(!*s){return 17050;}else if(*s=='y'){s++;if(!*s){return 23817;}else if(*s=='p'){s++;if(!*s){return 10176;}else if(*s=='e'){s++;if(!*s){return 9736;}else if(*s=='r'){s++;if(!*s){return 680;}else{return 21767;}}else{return 1511;}}else{return 11137;}}else{return 30632;}}else{return 3397;}}else{return 28086;}}else{return 10899;}}else if(*s=='h'){s++;if(!*s){return 19660;}else if(*s=='i'){s++;if(!*s){return 5364;}else if(*s=='a'){s++;if(!*s){return 19584;}else if(*s=='m'){s++;if(!*s){return 10960;}else if(*s=='i'){s++;if(!*s){return 28789;}else if(*s=='d'){s++;if(!*s){return 1484;}else if(*s=='e'){s++;if(!*s){return 13177;}else{return 5740;}}else{return 20069;}}else{return 14621;}}else{return 21286;}}else{return 14717;}}else if(*s=='c'){s++;if(!*s){return 17283;}else if(*s=='k'){s++;if(!*s){return 9405;}else if(*s=='n'){s++;if(!*s){return 18695;}else if(*s=='e'){s++;if(!*s){return 15979;}else if(*s=='c'){s++;if(!*s){return 21192;}else if(*s=='k'){s++;if(!*s){return 17812;}else{return 24034;}}else{return 10699;}}else{return 8200;}}else{return 27533;}}else{return 6401;}}else{return 30039;}}else if(*s=='g'){s++;if(!*s){return 27018;}else if(*s=='g'){s++;if(!*s){return 25040;}else if(*s=='e'){s++;if(!*s){return 439;}else if(*s=='r'){s++;if(!*s){return 4345;}else{return 16668;}}else{return 26020;}}else{return 13795;}}else{return 8561;}}else{return 25938;}}else if(*s=='a'){s++;if(!*s){return 18114;}else if(*s=='l'){s++;if(!*s){return 7856;}else if(*s=='l'){s++;if(!*s){return 25186;}else if(*s=='o'){s++;if(!*s){return 12327;}else if(*s=='g'){s++;if(!*s){return 1063;}else if(*s=='e'){s++;if(!*s){return 10520;}else if(*s=='n'){s++;if(!*s){return 24508;}else if(*s=='o'){s++;if(!*s){return 506;}else if(*s=='u'){s++;if(!*s){return 14098;}else if(*s=='s'){s++;if(!*s){return 5728;}else{return 11275;}}else{return 2563;}}else{return 8647;}}else{return 2085;}}else{return 13035;}}else{return 15557;}}else{return 16929;}}else{return 9736;}}else{return 17739;}}else{return 11533;}}else if(*s=='r'){s++;if(!*s){return 20988;}else if(*s=='a'){s++;if(!*s){return 10155;}else if(*s=='c'){s++;if(!*s){return 23105;}else if(*s=='k'){s++;if(!*s){return 21542;}else{return 13260;}}else{return 1134;}}else{return 22803;}}else{return 23185;}}else if(*s=='e'){s++;if(!*s){return 21018;}else if(*s=='s'){s++;if(!*s){return 25006;}else if(*s=='a'){s++;if(!*s){return 20363;}else if(*s=='u'){s++;if(!*s){return 16072;}else if(*s=='r'){s++;if(!*s){return 14197;}else if(*s=='u'){s++;if(!*s){return 30987;}else if(*s=='s'){s++;if(!*s){return 10;}else{return 11757;}}else{return 12072;}}else{return 30355;}}else{return 18815;}}else{return 16535;}}else{return 30764;}}else if(*s=='r'){s++;if(!*s){return 16066;}else if(*s=='e'){s++;if(!*s){return 16368;}else if(*s=='a'){s++;if(!*s){return 21635;}else if(*s=='w'){s++;if(!*s){return 14548;}else if(*s=='a'){s++;if(!*s){return 24812;}else if(*s=='y'){s++;if(!*s){return 30135;}else{return 24559;}}else{return 27371;}}else{return 1888;}}else{return 13888;}}else{return 28844;}}else if(*s=='m'){s++;if(!*s){return 21697;}else if(*s=='o'){s++;if(!*s){return 17222;}else if(*s=='g'){s++;if(!*s){return 27505;}else if(*s=='e'){s++;if(!*s){return 22528;}else if(*s=='o'){s++;if(!*s){return 23416;}else if(*s=='g'){s++;if(!*s){return 214;}else if(*s=='r'){s++;if(!*s){return 924;}else if(*s=='a'){s++;if(!*s){return 1677;}else if(*s=='p'){s++;if(!*s){return 19541;}else if(*s=='h'){s++;if(!*s){return 28350;}else if(*s=='i'){s++;if(!*s){return 19198;}else if(*s=='c'){s++;if(!*s){return 7910;}else if(*s=='a'){s++;if(!*s){return 9386;}else if(*s=='l'){s++;if(!*s){return 17155;}else{return 22781;}}else{return 5644;}}else{return 10903;}}else{return 11335;}}else{return 29009;}}else{return 171;}}else{return 15371;}}else{return 14025;}}else{return 17324;}}else{return 16910;}}else{return 16493;}}else{return 28733;}}else{return 24448;}}else{return 591;}}else{return 7961;}}else if(*s=='t'){s++;if(!*s){return 4117;}else if(*s=='i'){s++;if(!*s){return 21577;}else if(*s=='c'){s++;if(!*s){return 15998;}else if(*s=='a'){s++;if(!*s){return 5217;}else if(*s=='l'){s++;if(!*s){return 1869;}else if(*s=='l'){s++;if(!*s){return 22120;}else if(*s=='y'){s++;if(!*s){return 7177;}else{return 13573;}}else{return 21074;}}else{return 7313;}}else{return 29338;}}else{return 29255;}}else{return 10439;}}else{return 19015;}}else{return 19601;}}else{return 6014;}}else if(*s=='o'){s++;if(!*s){return 12443;}else if(*s=='i'){s++;if(!*s){return 6832;}else if(*s=='l'){s++;if(!*s){return 19704;}else{return 1818;}}else{return 7351;}}else if(*s=='p'){s++;if(!*s){return 29501;}else if(*s=='o'){s++;if(!*s){return 10623;}else if(*s=='g'){s++;if(!*s){return 26698;}else if(*s=='r'){s++;if(!*s){return 20551;}else if(*s=='a'){s++;if(!*s){return 21998;}else if(*s=='p'){s++;if(!*s){return 1953;}else if(*s=='h'){s++;if(!*s){return 8769;}else if(*s=='y'){s++;if(!*s){return 28411;}else{return 24635;}}else{return 368;}}else{return 17717;}}else{return 30389;}}else{return 1193;}}else{return 3692;}}else{return 444;}}else{return 29770;}}else if(*s=='o'){s++;if(!*s){return 14580;}else if(*s=='k'){s++;if(!*s){return 28605;}else if(*s=='e'){s++;if(!*s){return 2517;}else if(*s=='n'){s++;if(!*s){return 27815;}else{return 21604;}}else{return 26843;}}else{return 22190;}}else{return 21865;}}else if(*s=='x'){s++;if(!*s){return 29056;}else if(*s=='y'){s++;if(!*s){return 21960;}else if(*s=='l'){s++;if(!*s){return 7241;}else if(*s=='o'){s++;if(!*s){return 24158;}else if(*s=='n'){s++;if(!*s){return 28090;}else{return 2363;}}else{return 2567;}}else{return 21101;}}else{return 21470;}}else{return 8034;}}else{return 28937;}}else if(*s=='r'){s++;if(!*s){return 18961;}else if(*s=='i'){s++;if(!*s){return 23201;}else if(*s=='a'){s++;if(!*s){return 10728;}else if(*s=='r'){s++;if(!*s){return 2072;}else if(*s=='t'){s++;if(!*s){return 18408;}else if(*s=='h'){s++;if(!*s){return 29297;}else if(*s=='r'){s++;if(!*s){return 264;}else if(*s=='u'){s++;if(!*s){return 10973;}else if(*s=='s'){s++;if(!*s){return 31252;}else{return 25653;}}else{return 20818;}}else{return 13179;}}else{return 2958;}}else{return 609;}}else{return 5686;}}else{return 13970;}}else if(*s=='h'){s++;if(!*s){return 19836;}else if(*s=='e'){s++;if(!*s){return 18646;}else if(*s=='m'){s++;if(!*s){return 11948;}else if(*s=='i'){s++;if(!*s){return 15693;}else if(*s=='m'){s++;if(!*s){return 7433;}else if(*s=='e'){s++;if(!*s){return 22000;}else if(*s=='r'){s++;if(!*s){return 4971;}else if(*s=='i'){s++;if(!*s){return 20374;}else if(*s=='s'){s++;if(!*s){return 14517;}else{return 25462;}}else{return 24343;}}else{return 13963;}}else{return 3871;}}else{return 18435;}}else{return 19201;}}else{return 31222;}}else{return 27280;}}else{return 1844;}}else if(*s=='n'){s++;if(!*s){return 24973;}else if(*s=='i'){s++;if(!*s){return 22056;}else if(*s=='t'){s++;if(!*s){return 18502;}else if(*s=='r'){s++;if(!*s){return 22253;}else if(*s=='o'){s++;if(!*s){return 6221;}else if(*s=='x'){s++;if(!*s){return 25903;}else if(*s=='y'){s++;if(!*s){return 10373;}else if(*s=='l'){s++;if(!*s){return 9411;}else if(*s=='e'){s++;if(!*s){return 2406;}else if(*s=='n'){s++;if(!*s){return 29246;}else if(*s=='e'){s++;if(!*s){return 21200;}else{return 5910;}}else{return 17762;}}else{return 19379;}}else{return 3948;}}else{return 19303;}}else{return 15463;}}else{return 8392;}}else{return 4010;}}else{return 12083;}}else{return 10238;}}else{return 26008;}}else if(*s=='p'){s++;if(!*s){return 11817;}else if(*s=='o'){s++;if(!*s){return 22216;}else if(*s=='l'){s++;if(!*s){return 9292;}else if(*s=='i'){s++;if(!*s){return 29747;}else if(*s=='t'){s++;if(!*s){return 17411;}else if(*s=='a'){s++;if(!*s){return 28656;}else if(*s=='n'){s++;if(!*s){return 5696;}else{return 24080;}}else{return 19002;}}else{return 27397;}}else{return 15974;}}else{return 10333;}}else{return 11572;}}else{return 9543;}}else if(*s=='s'){s++;if(!*s){return 25710;}else if(*s=='u'){s++;if(!*s){return 9494;}else if(*s=='b'){s++;if(!*s){return 2005;}else if(*s=='s'){s++;if(!*s){return 24828;}else if(*s=='t'){s++;if(!*s){return 13655;}else if(*s=='i'){s++;if(!*s){return 7487;}else if(*s=='t'){s++;if(!*s){return 31036;}else if(*s=='u'){s++;if(!*s){return 22186;}else if(*s=='t'){s++;if(!*s){return 23148;}else if(*s=='e'){s++;if(!*s){return 21443;}else if(*s=='d'){s++;if(!*s){return 5360;}else{return 15997;}}else{return 5816;}}else{return 1450;}}else{return 15035;}}else{return 10274;}}else{return 25569;}}else{return 14794;}}else{return 11347;}}else{return 27481;}}else{return 26604;}}else{return 15910;}}else if(*s=='v'){s++;if(!*s){return 8290;}else if(*s=='i'){s++;if(!*s){return 5323;}else if(*s=='a'){s++;if(!*s){return 6216;}else if(*s=='l'){s++;if(!*s){return 4128;}else if(*s=='i'){s++;if(!*s){return 1952;}else if(*s=='t'){s++;if(!*s){return 1808;}else if(*s=='y'){s++;if(!*s){return 6136;}else{return 18906;}}else{return 22258;}}else{return 7310;}}else{return 27560;}}else{return 20624;}}else{return 26184;}}else{return 20966;}}else{return 9727;}}else if(*s=='a'){s++;if(!*s){return 18299;}else if(*s=='d'){s++;if(!*s){return 10074;}else if(*s=='e'){s++;if(!*s){return 16910;}else if(*s=='r'){s++;if(!*s){return 31274;}else if(*s=='s'){s++;if(!*s){return 29957;}else if(*s=='h'){s++;if(!*s){return 1906;}else if(*s=='i'){s++;if(!*s){return 21263;}else if(*s=='p'){s++;if(!*s){return 7133;}else{return 24359;}}else{return 20508;}}else{return 28928;}}else{return 16801;}}else{return 18102;}}else{return 22415;}}else{return 27314;}}else if(*s=='n'){s++;if(!*s){return 14428;}else if(*s=='s'){s++;if(!*s){return 13186;}else if(*s=='a'){s++;if(!*s){return 6638;}else if(*s=='c'){s++;if(!*s){return 10359;}else if(*s=='c'){s++;if(!*s){return 8379;}else if(*s=='i'){s++;if(!*s){return 31275;}else if(*s=='d'){s++;if(!*s){return 14966;}else if(*s=='e'){s++;if(!*s){return 19588;}else if(*s=='n'){s++;if(!*s){return 23829;}else if(*s=='t'){s++;if(!*s){return 13598;}else if(*s=='a'){s++;if(!*s){return 2387;}else if(*s=='t'){s++;if(!*s){return 22371;}else if(*s=='i'){s++;if(!*s){return 19291;}else if(*s=='o'){s++;if(!*s){return 6162;}else if(*s=='n'){s++;if(!*s){return 29808;}else{return 10169;}}else{return 30049;}}else{return 10901;}}else{return 3481;}}else{return 7049;}}else{return 3506;}}else{return 24382;}}else{return 9911;}}else{return 24414;}}else{return 19610;}}else{return 20162;}}else{return 30811;}}else{return 15530;}}else{return 29951;}}else{return 26440;}}else{return 29710;}}else if(*s=='e'){s++;if(!*s){return 12392;}else if(*s=='m'){s++;if(!*s){return 25572;}else if(*s=='o'){s++;if(!*s){return 25280;}else if(*s=='r'){s++;if(!*s){return 14926;}else if(*s=='l'){s++;if(!*s){return 21282;}else if(*s=='e'){s++;if(!*s){return 21862;}else if(*s=='s'){s++;if(!*s){return 12277;}else if(*s=='s'){s++;if(!*s){return 11080;}else{return 30043;}}else{return 25771;}}else{return 25212;}}else{return 11989;}}else{return 4456;}}else{return 25549;}}else{return 21546;}}else{return 24007;}}else if(*s=='o'){s++;if(!*s){return 2711;}else if(*s=='m'){s++;if(!*s){return 7951;}else if(*s=='p'){s++;if(!*s){return 31287;}else if(*s=='e'){s++;if(!*s){return 13011;}else{return 19484;}}else{return 6058;}}else{return 17233;}}else if(*s=='u'){s++;if(!*s){return 15042;}else if(*s=='b'){s++;if(!*s){return 7921;}else if(*s=='l'){s++;if(!*s){return 30425;}else if(*s=='e'){s++;if(!*s){return 13602;}else if(*s=='d'){s++;if(!*s){return 695;}else if(*s=='n'){s++;if(!*s){return 23365;}else if(*s=='e'){s++;if(!*s){return 6795;}else if(*s=='s'){s++;if(!*s){return 3989;}else if(*s=='s'){s++;if(!*s){return 13162;}else{return 10458;}}else{return 19834;}}else{return 8666;}}else{return 28841;}}else{return 14865;}}else{return 17118;}}else if(*s=='o'){s++;if(!*s){return 21184;}else if(*s=='u'){s++;if(!*s){return 25601;}else if(*s=='s'){s++;if(!*s){return 17456;}else{return 6835;}}else{return 19717;}}else{return 12000;}}else{return 5460;}}else{return 3805;}}else{return 11129;}}else if(*s=='p'){s++;if(!*s){return 18194;}else if(*s=='h'){s++;if(!*s){return 388;}else if(*s=='o'){s++;if(!*s){return 10656;}else if(*s=='s'){s++;if(!*s){return 16227;}else if(*s=='p'){s++;if(!*s){return 23200;}else if(*s=='o'){s++;if(!*s){return 16682;}else if(*s=='n'){s++;if(!*s){return 23427;}else if(*s=='g'){s++;if(!*s){return 14516;}else if(*s=='i'){s++;if(!*s){return 10956;}else if(*s=='a'){s++;if(!*s){return 474;}else if(*s=='l'){s++;if(!*s){return 16651;}else{return 24865;}}else{return 18678;}}else{return 15308;}}else{return 25377;}}else{return 18138;}}else{return 6902;}}else{return 11408;}}else{return 9967;}}else{return 18001;}}else{return 7632;}}else{return 9407;}}else{return 21234;}}else{return 26063;}}else if(*s=='u'){s++;if(!*s){return 19007;}else if(*s=='s'){s++;if(!*s){return 7556;}else if(*s=='h'){s++;if(!*s){return 6940;}else if(*s=='e'){s++;if(!*s){return 21937;}else if(*s=='p'){s++;if(!*s){return 25781;}else if(*s=='a'){s++;if(!*s){return 29279;}else if(*s=='w'){s++;if(!*s){return 30084;}else{return 3348;}}else{return 23968;}}else{return 1333;}}else{return 11813;}}else{return 22288;}}else{return 25589;}}else if(*s=='r'){s++;if(!*s){return 11015;}else if(*s=='i'){s++;if(!*s){return 609;}else if(*s=='c'){s++;if(!*s){return 12781;}else if(*s=='a'){s++;if(!*s){return 24805;}else if(*s=='t'){s++;if(!*s){return 24624;}else if(*s=='a'){s++;if(!*s){return 4278;}else{return 26055;}}else{return 30821;}}else{return 20278;}}else{return 18453;}}else{return 28984;}}else if(*s=='r'){s++;if(!*s){return 28269;}else if(*s=='i'){s++;if(!*s){return 3920;}else if(*s=='g'){s++;if(!*s){return 7529;}else if(*s=='e'){s++;if(!*s){return 29910;}else if(*s=='r'){s++;if(!*s){return 27480;}else if(*s=='o'){s++;if(!*s){return 18143;}else if(*s=='u'){s++;if(!*s){return 20580;}else if(*s=='s'){s++;if(!*s){return 28821;}else{return 28030;}}else{return 25404;}}else{return 12730;}}else{return 29078;}}else{return 5764;}}else{return 28451;}}else{return 19388;}}else{return 21053;}}else if(*s=='b'){s++;if(!*s){return 30586;}else if(*s=='i'){s++;if(!*s){return 10377;}else if(*s=='n'){s++;if(!*s){return 13592;}else if(*s=='a'){s++;if(!*s){return 15999;}else if(*s=='t'){s++;if(!*s){return 10390;}else if(*s=='o'){s++;if(!*s){return 18269;}else if(*s=='g'){s++;if(!*s){return 5358;}else if(*s=='l'){s++;if(!*s){return 8590;}else if(*s=='o'){s++;if(!*s){return 17870;}else if(*s=='b'){s++;if(!*s){return 23680;}else if(*s=='o'){s++;if(!*s){return 27267;}else if(*s=='s'){s++;if(!*s){return 27943;}else if(*s=='e'){s++;if(!*s){return 28706;}else{return 1935;}}else{return 2350;}}else{return 27673;}}else{return 9439;}}else{return 22152;}}else{return 22945;}}else{return 16418;}}else{return 15042;}}else{return 22499;}}else{return 3221;}}else{return 25766;}}else{return 23237;}}else{return 9070;}}else{return 744;}}else if(*s=='l'){s++;if(!*s){return 30276;}else if(*s=='i'){s++;if(!*s){return 11555;}else if(*s=='p'){s++;if(!*s){return 8360;}else if(*s=='i'){s++;if(!*s){return 25881;}else if(*s=='s'){s++;if(!*s){return 15271;}else if(*s=='t'){s++;if(!*s){return 6203;}else{return 24860;}}else{return 14662;}}else{return 5039;}}else{return 5476;}}else{return 27852;}}else{return 26307;}}else{return 21734;}}else if(*s=='w'){s++;if(!*s){return 1952;}else if(*s=='i'){s++;if(!*s){return 2650;}else if(*s=='s'){s++;if(!*s){return 23622;}else if(*s=='t'){s++;if(!*s){return 6667;}else if(*s=='e'){s++;if(!*s){return 5516;}else if(*s=='r'){s++;if(!*s){return 29526;}else if(*s=='e'){s++;if(!*s){return 26916;}else if(*s=='r'){s++;if(!*s){return 19237;}else{return 27131;}}else{return 29710;}}else{return 8541;}}else{return 29610;}}else{return 9041;}}else{return 31056;}}else{return 4671;}}else{return 5369;}}else if(*s=='y'){s++;if(!*s){return 29944;}else if(*s=='c'){s++;if(!*s){return 11088;}else if(*s=='h'){s++;if(!*s){return 23854;}else if(*s=='o'){s++;if(!*s){return 6053;}else if(*s=='n'){s++;if(!*s){return 16395;}else if(*s=='i'){s++;if(!*s){return 201;}else if(*s=='c'){s++;if(!*s){return 11286;}else{return 7571;}}else{return 23375;}}else{return 10938;}}else{return 7292;}}else{return 24419;}}else{return 13108;}}else if(*s=='m'){s++;if(!*s){return 6327;}else if(*s=='p'){s++;if(!*s){return 27165;}else if(*s=='a'){s++;if(!*s){return 28266;}else if(*s=='n'){s++;if(!*s){return 5120;}else if(*s=='i'){s++;if(!*s){return 30312;}else{return 9773;}}else{return 10511;}}else{return 7816;}}else{return 8248;}}else{return 17006;}}else{return 11514;}}else{return 20051;}}else if(*s=='w'){s++;if(!*s){return 29263;}else if(*s=='a'){s++;if(!*s){return 5840;}else if(*s=='h'){s++;if(!*s){return 3762;}else if(*s=='a'){s++;if(!*s){return 13734;}else if(*s=='b'){s++;if(!*s){return 26825;}else if(*s=='i'){s++;if(!*s){return 4460;}else if(*s=='t'){s++;if(!*s){return 28995;}else if(*s=='i'){s++;if(!*s){return 7369;}else if(*s=='s'){s++;if(!*s){return 10927;}else if(*s=='m'){s++;if(!*s){return 23675;}else{return 11927;}}else{return 22047;}}else{return 26662;}}else{return 19996;}}else{return 23381;}}else{return 13675;}}else{return 16423;}}else{return 2617;}}else if(*s=='c'){s++;if(!*s){return 3620;}else if(*s=='k'){s++;if(!*s){return 7806;}else if(*s=='e'){s++;if(!*s){return 13798;}else if(*s=='r'){s++;if(!*s){return 13068;}else{return 18417;}}else{return 12568;}}else{return 2440;}}else{return 9172;}}else if(*s=='g'){s++;if(!*s){return 14568;}else if(*s=='e'){s++;if(!*s){return 19203;}else{return 29255;}}else{return 21843;}}else if(*s=='v'){s++;if(!*s){return 16496;}else if(*s=='i'){s++;if(!*s){return 17974;}else if(*s=='n'){s++;if(!*s){return 16035;}else if(*s=='g'){s++;if(!*s){return 29170;}else if(*s=='l'){s++;if(!*s){return 11307;}else if(*s=='y'){s++;if(!*s){return 9951;}else{return 18339;}}else{return 6599;}}else{return 7899;}}else{return 9145;}}else{return 28307;}}else{return 20530;}}else{return 18468;}}else if(*s=='e'){s++;if(!*s){return 8005;}else if(*s=='d'){s++;if(!*s){return 28798;}else if(*s=='n'){s++;if(!*s){return 15832;}else if(*s=='e'){s++;if(!*s){return 5407;}else if(*s=='s'){s++;if(!*s){return 26454;}else if(*s=='d'){s++;if(!*s){return 25993;}else if(*s=='a'){s++;if(!*s){return 21712;}else if(*s=='y'){s++;if(!*s){return 31311;}else{return 27403;}}else{return 13929;}}else{return 27259;}}else{return 957;}}else{return 4453;}}else{return 22522;}}else{return 11851;}}else if(*s=='n'){s++;if(!*s){return 6838;}else if(*s=='n'){s++;if(!*s){return 21367;}else if(*s=='e'){s++;if(!*s){return 17205;}else if(*s=='b'){s++;if(!*s){return 2249;}else if(*s=='e'){s++;if(!*s){return 5177;}else if(*s=='r'){s++;if(!*s){return 485;}else if(*s=='g'){s++;if(!*s){return 1854;}else if(*s=='i'){s++;if(!*s){return 3963;}else if(*s=='t'){s++;if(!*s){return 9204;}else if(*s=='e'){s++;if(!*s){return 27184;}else{return 23366;}}else{return 31332;}}else{return 26972;}}else{return 10423;}}else{return 2661;}}else{return 21600;}}else{return 20831;}}else{return 7380;}}else{return 3385;}}else{return 25115;}}else{return 16949;}}else if(*s=='i'){s++;if(!*s){return 25967;}else if(*s=='n'){s++;if(!*s){return 18600;}else if(*s=='g'){s++;if(!*s){return 8378;}else if(*s=='s'){s++;if(!*s){return 318;}else if(*s=='t'){s++;if(!*s){return 968;}else if(*s=='e'){s++;if(!*s){return 21019;}else if(*s=='m'){s++;if(!*s){return 2755;}else{return 23649;}}else{return 14982;}}else{return 6260;}}else{return 8054;}}else{return 16125;}}else{return 28723;}}else{return 3363;}}else if(*s=='h'){s++;if(!*s){return 6395;}else if(*s=='i'){s++;if(!*s){return 8514;}else if(*s=='p'){s++;if(!*s){return 27170;}else if(*s=='s'){s++;if(!*s){return 30179;}else if(*s=='t'){s++;if(!*s){return 18491;}else if(*s=='e'){s++;if(!*s){return 28031;}else if(*s=='r'){s++;if(!*s){return 14749;}else{return 28516;}}else{return 1093;}}else{return 29858;}}else{return 7312;}}else{return 5191;}}else if(*s=='t'){s++;if(!*s){return 12913;}else if(*s=='e'){s++;if(!*s){return 28625;}else if(*s=='s'){s++;if(!*s){return 13046;}else if(*s=='h'){s++;if(!*s){return 9384;}else if(*s=='a'){s++;if(!*s){return 19680;}else if(*s=='n'){s++;if(!*s){return 15259;}else if(*s=='k'){s++;if(!*s){return 30671;}else{return 30531;}}else{return 22809;}}else{return 28193;}}else{return 14779;}}else{return 22670;}}else if(*s=='f'){s++;if(!*s){return 14840;}else if(*s=='i'){s++;if(!*s){return 30958;}else if(*s=='s'){s++;if(!*s){return 27922;}else if(*s=='h'){s++;if(!*s){return 26333;}else if(*s=='e'){s++;if(!*s){return 5129;}else if(*s=='r'){s++;if(!*s){return 9080;}else{return 9398;}}else{return 11197;}}else{return 7530;}}else{return 19980;}}else{return 19135;}}else{return 10324;}}else{return 23375;}}else{return 14275;}}else if(*s=='g'){s++;if(!*s){return 28179;}else if(*s=='l'){s++;if(!*s){return 27036;}else if(*s=='i'){s++;if(!*s){return 8999;}else if(*s=='n'){s++;if(!*s){return 17077;}else if(*s=='g'){s++;if(!*s){return 18362;}else{return 14449;}}else{return 8098;}}else{return 25921;}}else{return 24032;}}else{return 25437;}}else{return 10308;}}else if(*s=='u'){s++;if(!*s){return 8314;}else if(*s=='t'){s++;if(!*s){return 9354;}else if(*s=='e'){s++;if(!*s){return 7856;}else{return 6124;}}else{return 28794;}}else{return 6235;}}else if(*s=='e'){s++;if(!*s){return 10915;}else if(*s=='a'){s++;if(!*s){return 17720;}else if(*s=='t'){s++;if(!*s){return 4658;}else if(*s=='e'){s++;if(!*s){return 28618;}else if(*s=='a'){s++;if(!*s){return 30248;}else if(*s=='r'){s++;if(!*s){return 6144;}else{return 10261;}}else{return 18817;}}else{return 25194;}}else{return 3015;}}else{return 8140;}}else{return 17835;}}else if(*s=='o'){s++;if(!*s){return 29554;}else if(*s=='r'){s++;if(!*s){return 27296;}else if(*s=='e'){s++;if(!*s){return 15357;}else if(*s=='s'){s++;if(!*s){return 1912;}else if(*s=='h'){s++;if(!*s){return 31018;}else if(*s=='i'){s++;if(!*s){return 8080;}else if(*s=='p'){s++;if(!*s){return 18482;}else{return 5358;}}else{return 10849;}}else{return 16618;}}else{return 26197;}}else{return 17419;}}else{return 21650;}}else if(*s=='e'){s++;if(!*s){return 2511;}else if(*s=='v'){s++;if(!*s){return 25605;}else if(*s=='e'){s++;if(!*s){return 29179;}else if(*s=='r'){s++;if(!*s){return 8273;}else{return 13735;}}else{return 20037;}}else{return 21159;}}else{return 25753;}}else{return 26050;}}else{return 21033;}}else if(*s=='o'){s++;if(!*s){return 1790;}else if(*s=='r'){s++;if(!*s){return 5510;}else if(*s=='k'){s++;if(!*s){return 26204;}else if(*s=='g'){s++;if(!*s){return 4680;}else if(*s=='i'){s++;if(!*s){return 16879;}else if(*s=='r'){s++;if(!*s){return 3068;}else if(*s=='l'){s++;if(!*s){return 21287;}else{return 9077;}}else{return 19880;}}else{return 17046;}}else{return 5550;}}else{return 20073;}}else if(*s=='d'){s++;if(!*s){return 1866;}else if(*s=='l'){s++;if(!*s){return 24003;}else if(*s=='e'){s++;if(!*s){return 16201;}else if(*s=='s'){s++;if(!*s){return 12217;}else if(*s=='s'){s++;if(!*s){return 11757;}else if(*s=='l'){s++;if(!*s){return 22343;}else if(*s=='y'){s++;if(!*s){return 7786;}else{return 17029;}}else{return 904;}}else{return 2602;}}else{return 14224;}}else{return 5305;}}else{return 22684;}}else{return 21997;}}else{return 28389;}}else if(*s=='l'){s++;if(!*s){return 26470;}else if(*s=='d'){s++;if(!*s){return 14335;}else if(*s=='y'){s++;if(!*s){return 24540;}else{return 3015;}}else{return 18467;}}else if(*s=='f'){s++;if(!*s){return 23905;}else if(*s=='r'){s++;if(!*s){return 27860;}else if(*s=='a'){s++;if(!*s){return 11473;}else if(*s=='m'){s++;if(!*s){return 28720;}else if(*s=='i'){s++;if(!*s){return 7357;}else if(*s=='n'){s++;if(!*s){return 829;}else if(*s=='i'){s++;if(!*s){return 15851;}else if(*s=='u'){s++;if(!*s){return 16791;}else if(*s=='m'){s++;if(!*s){return 20312;}else{return 25447;}}else{return 12614;}}else{return 28084;}}else{return 27538;}}else{return 23202;}}else{return 11853;}}else{return 15251;}}else{return 14682;}}else{return 2674;}}else{return 12679;}}else if(*s=='o'){s++;if(!*s){return 18029;}else if(*s=='d'){s++;if(!*s){return 18901;}else if(*s=='e'){s++;if(!*s){return 11806;}else if(*s=='n'){s++;if(!*s){return 6940;}else{return 14965;}}else{return 14179;}}else{return 5800;}}else{return 23141;}}else{return 2767;}}else if(*s=='y'){s++;if(!*s){return 6804;}else if(*s=='d'){s++;if(!*s){return 3414;}else if(*s=='e'){s++;if(!*s){return 16382;}else{return 3728;}}else{return 27425;}}else{return 4490;}}else{return 73;}}else if(*s=='v'){s++;if(!*s){return 6838;}else if(*s=='a'){s++;if(!*s){return 19696;}else if(*s=='s'){s++;if(!*s){return 11977;}else if(*s=='o'){s++;if(!*s){return 4120;}else if(*s=='p'){s++;if(!*s){return 14967;}else if(*s=='r'){s++;if(!*s){return 16438;}else if(*s=='e'){s++;if(!*s){return 2063;}else if(*s=='s'){s++;if(!*s){return 15449;}else if(*s=='s'){s++;if(!*s){return 11349;}else if(*s=='o'){s++;if(!*s){return 10731;}else if(*s=='r'){s++;if(!*s){return 7054;}else{return 17023;}}else{return 7503;}}else{return 23661;}}else{return 27855;}}else{return 15864;}}else{return 22184;}}else{return 19434;}}else{return 13520;}}else{return 9068;}}else if(*s=='l'){s++;if(!*s){return 16451;}else if(*s=='o'){s++;if(!*s){return 21399;}else if(*s=='n'){s++;if(!*s){return 17587;}else if(*s=='i'){s++;if(!*s){return 17017;}else if(*s=='a'){s++;if(!*s){return 13228;}else if(*s=='c'){s++;if(!*s){return 1053;}else if(*s=='e'){s++;if(!*s){return 15584;}else if(*s=='a'){s++;if(!*s){return 30164;}else if(*s=='e'){s++;if(!*s){return 12351;}else{return 26994;}}else{return 3296;}}else{return 6828;}}else{return 6696;}}else{return 28575;}}else{return 23586;}}else{return 24866;}}else{return 30347;}}else{return 17128;}}else if(*s=='g'){s++;if(!*s){return 23951;}else if(*s=='i'){s++;if(!*s){return 2641;}else if(*s=='n'){s++;if(!*s){return 22432;}else if(*s=='i'){s++;if(!*s){return 17353;}else if(*s=='c'){s++;if(!*s){return 19059;}else if(*s=='o'){s++;if(!*s){return 20113;}else if(*s=='l'){s++;if(!*s){return 25389;}else if(*s=='i'){s++;if(!*s){return 18176;}else if(*s=='n'){s++;if(!*s){return 13534;}else if(*s=='e'){s++;if(!*s){return 7617;}else{return 13845;}}else{return 31274;}}else{return 970;}}else{return 2970;}}else{return 21494;}}else{return 15124;}}else{return 3600;}}else if(*s=='o'){s++;if(!*s){return 839;}else if(*s=='l'){s++;if(!*s){return 4118;}else if(*s=='a'){s++;if(!*s){return 22198;}else if(*s=='b'){s++;if(!*s){return 12976;}else if(*s=='i'){s++;if(!*s){return 24770;}else if(*s=='a'){s++;if(!*s){return 9421;}else if(*s=='l'){s++;if(!*s){return 13822;}else{return 7228;}}else{return 8255;}}else{return 6562;}}else{return 29016;}}else{return 15002;}}else{return 135;}}else{return 18143;}}else{return 8742;}}else{return 547;}}else{return 6746;}}else if(*s=='n'){s++;if(!*s){return 25858;}else if(*s=='e'){s++;if(!*s){return 25343;}else if(*s=='l'){s++;if(!*s){return 18088;}else if(*s=='i'){s++;if(!*s){return 21071;}else if(*s=='k'){s++;if(!*s){return 21601;}else if(*s=='e'){s++;if(!*s){return 29901;}else{return 21720;}}else{return 25805;}}else{return 579;}}else{return 2727;}}else{return 22977;}}else{return 8723;}}else{return 23111;}}else if(*s=='i'){s++;if(!*s){return 30625;}else if(*s=='t'){s++;if(!*s){return 21415;}else if(*s=='i'){s++;if(!*s){return 20137;}else if(*s=='c'){s++;if(!*s){return 28283;}else if(*s=='u'){s++;if(!*s){return 31147;}else if(*s=='l'){s++;if(!*s){return 4188;}else if(*s=='t'){s++;if(!*s){return 5482;}else if(*s=='u'){s++;if(!*s){return 4673;}else if(*s=='r'){s++;if(!*s){return 19093;}else if(*s=='i'){s++;if(!*s){return 17104;}else if(*s=='s'){s++;if(!*s){return 11525;}else if(*s=='t'){s++;if(!*s){return 1446;}else{return 25868;}}else{return 23431;}}else{return 17541;}}else{return 24400;}}else{return 21004;}}else{return 8668;}}else{return 13525;}}else{return 2764;}}else{return 9209;}}else{return 19143;}}else{return 4873;}}else if(*s=='n'){s++;if(!*s){return 16993;}else if(*s=='d'){s++;if(!*s){return 20712;}else if(*s=='i'){s++;if(!*s){return 27713;}else if(*s=='c'){s++;if(!*s){return 17651;}else if(*s=='t'){s++;if(!*s){return 22728;}else if(*s=='i'){s++;if(!*s){return 28200;}else if(*s=='v'){s++;if(!*s){return 29670;}else if(*s=='e'){s++;if(!*s){return 13843;}else{return 7061;}}else{return 13853;}}else{return 30232;}}else{return 6496;}}else{return 8676;}}else{return 9536;}}else{return 12221;}}else{return 1781;}}else{return 78;}}else if(*s=='e'){s++;if(!*s){return 24388;}else if(*s=='s'){s++;if(!*s){return 10482;}else if(*s=='i'){s++;if(!*s){return 12535;}else if(*s=='c'){s++;if(!*s){return 30283;}else if(*s=='u'){s++;if(!*s){return 17229;}else if(*s=='l'){s++;if(!*s){return 13177;}else if(*s=='o'){s++;if(!*s){return 6754;}else if(*s=='u'){s++;if(!*s){return 11669;}else if(*s=='s'){s++;if(!*s){return 6411;}else{return 19318;}}else{return 30832;}}else{return 11294;}}else{return 22564;}}else{return 15287;}}else{return 7167;}}else{return 1866;}}else if(*s=='t'){s++;if(!*s){return 8219;}else if(*s=='m'){s++;if(!*s){return 12605;}else if(*s=='e'){s++;if(!*s){return 18733;}else if(*s=='n'){s++;if(!*s){return 2114;}else if(*s=='t'){s++;if(!*s){return 17773;}else{return 20251;}}else{return 16222;}}else{return 16937;}}else{return 18544;}}else{return 30216;}}else{return 11511;}}else if(*s=='r'){s++;if(!*s){return 21453;}else if(*s=='a'){s++;if(!*s){return 20562;}else if(*s=='t'){s++;if(!*s){return 2265;}else if(*s=='r'){s++;if(!*s){return 15825;}else if(*s=='u'){s++;if(!*s){return 5602;}else if(*s=='m'){s++;if(!*s){return 27043;}else{return 3199;}}else{return 24883;}}else{return 4731;}}else{return 8965;}}else{return 13317;}}else{return 18909;}}else if(*s=='g'){s++;if(!*s){return 13649;}else if(*s=='e'){s++;if(!*s){return 23082;}else if(*s=='t'){s++;if(!*s){return 23934;}else if(*s=='i'){s++;if(!*s){return 10918;}else if(*s=='s'){s++;if(!*s){return 24362;}else if(*s=='m'){s++;if(!*s){return 214;}else{return 31331;}}else{return 28496;}}else{return 22532;}}else{return 8323;}}else{return 26531;}}else{return 19112;}}else{return 16939;}}else if(*s=='u'){s++;if(!*s){return 3263;}else if(*s=='l'){s++;if(!*s){return 29652;}else if(*s=='n'){s++;if(!*s){return 10798;}else if(*s=='e'){s++;if(!*s){return 28134;}else if(*s=='r'){s++;if(!*s){return 17520;}else if(*s=='a'){s++;if(!*s){return 29708;}else if(*s=='t'){s++;if(!*s){return 29792;}else if(*s=='i'){s++;if(!*s){return 28608;}else if(*s=='o'){s++;if(!*s){return 22549;}else if(*s=='n'){s++;if(!*s){return 9445;}else{return 24625;}}else{return 1288;}}else{return 102;}}else{return 22828;}}else{return 13301;}}else{return 14737;}}else{return 17692;}}else{return 5381;}}else{return 16948;}}else{return 14051;}}else{return 15051;}}else if(*s=='y'){s++;if(!*s){return 30837;}else if(*s=='a'){s++;if(!*s){return 12398;}else if(*s=='h'){s++;if(!*s){return 18174;}else if(*s=='o'){s++;if(!*s){return 19271;}else if(*s=='o'){s++;if(!*s){return 13055;}else{return 11028;}}else{return 14115;}}else{return 29500;}}else if(*s=='m'){s++;if(!*s){return 23677;}else if(*s=='a'){s++;if(!*s){return 24501;}else if(*s=='s'){s++;if(!*s){return 27126;}else if(*s=='s'){s++;if(!*s){return 4384;}else if(*s=='e'){s++;if(!*s){return 5014;}else if(*s=='e'){s++;if(!*s){return 8200;}else{return 1837;}}else{return 3266;}}else{return 28796;}}else{return 3900;}}else{return 27279;}}else{return 14516;}}else{return 1309;}}else if(*s=='e'){s++;if(!*s){return 4516;}else if(*s=='s'){s++;if(!*s){return 19762;}else if(*s=='t'){s++;if(!*s){return 15739;}else if(*s=='e'){s++;if(!*s){return 29777;}else if(*s=='r'){s++;if(!*s){return 3353;}else{return 30379;}}else{return 11812;}}else{return 16035;}}else{return 3404;}}else{return 5063;}}else if(*s=='o'){s++;if(!*s){return 3830;}else if(*s=='h'){s++;if(!*s){return 27592;}else if(*s=='i'){s++;if(!*s){return 25747;}else if(*s=='m'){s++;if(!*s){return 19920;}else if(*s=='b'){s++;if(!*s){return 21800;}else if(*s=='i'){s++;if(!*s){return 2661;}else{return 17699;}}else if(*s=='e'){s++;if(!*s){return 4640;}else{return 23027;}}else{return 12385;}}else{return 11465;}}else{return 17349;}}else{return 14193;}}else{return 11616;}}else{return 20241;}}else if(*s=='x'){s++;if(!*s){return 11699;}else if(*s=='i'){s++;if(!*s){return 17487;}else if(*s=='p'){s++;if(!*s){return 14142;}else if(*s=='h'){s++;if(!*s){return 22813;}else if(*s=='i'){s++;if(!*s){return 22800;}else if(*s=='s'){s++;if(!*s){return 24611;}else if(*s=='t'){s++;if(!*s){return 3117;}else if(*s=='e'){s++;if(!*s){return 4799;}else if(*s=='r'){s++;if(!*s){return 22286;}else if(*s=='n'){s++;if(!*s){return 21201;}else if(*s=='a'){s++;if(!*s){return 23777;}else{return 17170;}}else{return 3827;}}else{return 5780;}}else{return 13756;}}else{return 22836;}}else{return 1650;}}else{return 22424;}}else{return 16068;}}else{return 5420;}}else{return 23654;}}else if(*s=='e'){s++;if(!*s){return 26759;}else if(*s=='n'){s++;if(!*s){return 16467;}else if(*s=='o'){s++;if(!*s){return 28475;}else if(*s=='p'){s++;if(!*s){return 18527;}else if(*s=='a'){s++;if(!*s){return 21779;}else if(*s=='r'){s++;if(!*s){return 10338;}else if(*s=='a'){s++;if(!*s){return 15472;}else if(*s=='s'){s++;if(!*s){return 24558;}else if(*s=='i'){s++;if(!*s){return 10518;}else if(*s=='t'){s++;if(!*s){return 20292;}else if(*s=='e'){s++;if(!*s){return 17178;}else{return 20797;}}else{return 4740;}}else{return 20467;}}else{return 12083;}}else{return 24630;}}else{return 20862;}}else{return 19306;}}else{return 10771;}}else{return 7125;}}else{return 18073;}}else{return 27756;}}else{return 10246;}}else if(*s=='z'){s++;if(!*s){return 17038;}else if(*s=='i'){s++;if(!*s){return 6205;}else if(*s=='n'){s++;if(!*s){return 8066;}else if(*s=='c'){s++;if(!*s){return 3953;}else if(*s=='o'){s++;if(!*s){return 19272;}else if(*s=='t'){s++;if(!*s){return 17018;}else if(*s=='y'){s++;if(!*s){return 15935;}else if(*s=='p'){s++;if(!*s){return 22760;}else if(*s=='e'){s++;if(!*s){return 8872;}else{return 30548;}}else{return 13882;}}else{return 9095;}}else{return 7700;}}else{return 5490;}}else{return 4069;}}else{return 26563;}}else{return 28462;}}else if(*s=='a'){s++;if(!*s){return 11519;}else if(*s=='k'){s++;if(!*s){return 23221;}else if(*s=='k'){s++;if(!*s){return 12569;}else if(*s=='e'){s++;if(!*s){return 21700;}else if(*s=='u'){s++;if(!*s){return 30454;}else{return 3157;}}else{return 17222;}}else{return 9078;}}else{return 17838;}}else{return 18164;}}else if(*s=='e'){s++;if(!*s){return 6570;}else if(*s=='p'){s++;if(!*s){return 9929;}else if(*s=='h'){s++;if(!*s){return 19810;}else if(*s=='y'){s++;if(!*s){return 6345;}else if(*s=='r'){s++;if(!*s){return 27377;}else if(*s=='a'){s++;if(!*s){return 14552;}else if(*s=='n'){s++;if(!*s){return 10161;}else if(*s=='t'){s++;if(!*s){return 7999;}else if(*s=='h'){s++;if(!*s){return 21683;}else if(*s=='e'){s++;if(!*s){return 24182;}else if(*s=='s'){s++;if(!*s){return 29669;}else{return 21098;}}else{return 25426;}}else{return 25080;}}else{return 153;}}else{return 9966;}}else{return 25907;}}else if(*s=='e'){s++;if(!*s){return 15556;}else if(*s=='a'){s++;if(!*s){return 9656;}else if(*s=='n'){s++;if(!*s){return 18724;}else{return 17464;}}else{return 28616;}}else{return 11155;}}else{return 27392;}}else{return 26007;}}else{return 23312;}}else{return 3975;}}else{return 8462;}}else if(*s=='y'){s++;if(!*s){return 2317;}else if(*s=='g'){s++;if(!*s){return 14299;}else if(*s=='n'){s++;if(!*s){return 3971;}else if(*s=='e'){s++;if(!*s){return 22940;}else if(*s=='m'){s++;if(!*s){return 29455;}else if(*s=='a'){s++;if(!*s){return 23904;}else if(*s=='t'){s++;if(!*s){return 9659;}else if(*s=='a'){s++;if(!*s){return 3308;}else if(*s=='c'){s++;if(!*s){return 214;}else if(*s=='e'){s++;if(!*s){return 31247;}else if(*s=='a'){s++;if(!*s){return 3491;}else if(*s=='e'){s++;if(!*s){return 20021;}else{return 20857;}}else{return 29390;}}else{return 11776;}}else{return 13892;}}else{return 19877;}}else{return 6885;}}else{return 1151;}}else{return 14489;}}else{return 16073;}}else{return 24513;}}else{return 12686;}}else{return 858;}}else if(*s=='o'){s++;if(!*s){return 20576;}else if(*s=='e'){s++;if(!*s){return 27539;}else if(*s=='h'){s++;if(!*s){return 18701;}else if(*s=='e'){s++;if(!*s){return 9251;}else if(*s=='m'){s++;if(!*s){return 8280;}else if(*s=='e'){s++;if(!*s){return 23689;}else if(*s=='r'){s++;if(!*s){return 9107;}else if(*s=='a'){s++;if(!*s){return 15548;}else{return 13000;}}else{return 7508;}}else{return 16866;}}else{return 19309;}}else{return 7142;}}else{return 6061;}}else{return 2920;}}else if(*s=='o'){s++;if(!*s){return 7616;}else if(*s=='p'){s++;if(!*s){return 14838;}else if(*s=='r'){s++;if(!*s){return 10926;}else if(*s=='a'){s++;if(!*s){return 11832;}else if(*s=='x'){s++;if(!*s){return 3135;}else if(*s=='i'){s++;if(!*s){return 23275;}else if(*s=='s'){s++;if(!*s){return 16834;}else if(*s=='c'){s++;if(!*s){return 25376;}else if(*s=='o'){s++;if(!*s){return 21206;}else if(*s=='p'){s++;if(!*s){return 23119;}else if(*s=='e'){s++;if(!*s){return 20656;}else{return 23064;}}else{return 10072;}}else{return 1479;}}else{return 15144;}}else{return 11256;}}else{return 2938;}}else{return 1134;}}else{return 4220;}}else{return 8385;}}else{return 5796;}}else if(*s=='s'){s++;if(!*s){return 28529;}else if(*s=='c'){s++;if(!*s){return 31143;}else if(*s=='o'){s++;if(!*s){return 10974;}else if(*s=='p'){s++;if(!*s){return 14950;}else if(*s=='i'){s++;if(!*s){return 1369;}else if(*s=='c'){s++;if(!*s){return 12064;}else{return 10297;}}else{return 3619;}}else{return 24427;}}else{return 30995;}}else{return 13990;}}else{return 31132;}}else if(*s=='t'){s++;if(!*s){return 3816;}else if(*s=='y'){s++;if(!*s){return 20177;}else if(*s=='p'){s++;if(!*s){return 12857;}else if(*s=='e'){s++;if(!*s){return 21707;}else{return 13371;}}else{return 9406;}}else{return 22024;}}else{return 30837;}}else if(*s=='g'){s++;if(!*s){return 29815;}else if(*s=='e'){s++;if(!*s){return 29142;}else if(*s=='o'){s++;if(!*s){return 15035;}else if(*s=='g'){s++;if(!*s){return 8743;}else if(*s=='r'){s++;if(!*s){return 10018;}else if(*s=='a'){s++;if(!*s){return 21673;}else if(*s=='p'){s++;if(!*s){return 22674;}else if(*s=='h'){s++;if(!*s){return 28723;}else if(*s=='e'){s++;if(!*s){return 12572;}else if(*s=='r'){s++;if(!*s){return 6292;}else{return 30386;}}else{return 11555;}}else{return 23573;}}else{return 8050;}}else{return 10605;}}else{return 31243;}}else{return 3622;}}else{return 9112;}}else{return 17343;}}else{return 30541;}}else{return 3534;}}else{return 19099;}}else{return 7490;}}else{return 10352;}return 31338;}