From c29c09a3af08a4d6a67b68657d962a00d576a9bb Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Sun, 18 Jul 2021 18:33:59 +1000 Subject: [PATCH] integrating all Pokemon data into workshop.Rmd --- data/pokemon.csv | 802 ------------------ data/pokemon_demo.csv | 802 ++++++++++++++++++ data/pokemon_full.csv | 802 ++++++++++++++++++ workshop.Rmd | 447 +++++++--- workshop.html | 435 +++++++--- .../figure-html/unnamed-chunk-15-1.png | Bin 19933 -> 31483 bytes .../figure-html/unnamed-chunk-16-1.png | Bin 19514 -> 34309 bytes .../figure-html/unnamed-chunk-17-1.png | Bin 15210 -> 39369 bytes .../figure-html/unnamed-chunk-18-1.png | Bin 20404 -> 44395 bytes .../figure-html/unnamed-chunk-19-1.png | Bin 15173 -> 39369 bytes .../figure-html/unnamed-chunk-20-1.png | Bin 0 -> 44395 bytes .../figure-html/unnamed-chunk-21-1.png | Bin 0 -> 74351 bytes .../figure-html/unnamed-chunk-22-1.png | Bin 0 -> 32745 bytes .../figure-html/unnamed-chunk-23-1.png | Bin 0 -> 74351 bytes .../figure-html/unnamed-chunk-24-1.png | Bin 0 -> 18850 bytes .../figure-html/unnamed-chunk-26-1.png | Bin 0 -> 20129 bytes .../figure-html/unnamed-chunk-27-1.png | Bin 0 -> 25721 bytes wrangling_pokemon.Rmd | 276 ------ wrangling_pokemon.html | 537 ------------ 19 files changed, 2247 insertions(+), 1854 deletions(-) delete mode 100644 data/pokemon.csv create mode 100644 data/pokemon_demo.csv create mode 100644 data/pokemon_full.csv create mode 100644 workshop_files/figure-html/unnamed-chunk-20-1.png create mode 100644 workshop_files/figure-html/unnamed-chunk-21-1.png create mode 100644 workshop_files/figure-html/unnamed-chunk-22-1.png create mode 100644 workshop_files/figure-html/unnamed-chunk-23-1.png create mode 100644 workshop_files/figure-html/unnamed-chunk-24-1.png create mode 100644 workshop_files/figure-html/unnamed-chunk-26-1.png create mode 100644 workshop_files/figure-html/unnamed-chunk-27-1.png delete mode 100644 wrangling_pokemon.Rmd delete mode 100644 wrangling_pokemon.html diff --git a/data/pokemon.csv b/data/pokemon.csv deleted file mode 100644 index 03a581b..0000000 --- a/data/pokemon.csv +++ /dev/null @@ -1,802 +0,0 @@ -pokedex_number,name,type1,type2,attack,defense,sp_attack,sp_defense -1,Bulbasaur,grass,poison,49,49,65,65 -2,Ivysaur,grass,poison,62,63,80,80 -3,Venusaur,grass,poison,100,123,122,120 -4,Charmander,fire,NA,52,43,60,50 -5,Charmeleon,fire,NA,64,58,80,65 -6,Charizard,fire,flying,104,78,159,115 -7,Squirtle,water,NA,48,65,50,64 -8,Wartortle,water,NA,63,80,65,80 -9,Blastoise,water,NA,103,120,135,115 -10,Caterpie,bug,NA,30,35,20,20 -11,Metapod,bug,NA,20,55,25,25 -12,Butterfree,bug,flying,45,50,90,80 -13,Weedle,bug,poison,35,30,20,20 -14,Kakuna,bug,poison,25,50,25,25 -15,Beedrill,bug,poison,150,40,15,80 -16,Pidgey,normal,flying,45,40,35,35 -17,Pidgeotto,normal,flying,60,55,50,50 -18,Pidgeot,normal,flying,80,80,135,80 -19,Rattata,normal,dark,56,35,25,35 -20,Raticate,normal,dark,71,70,40,80 -21,Spearow,normal,flying,60,30,31,31 -22,Fearow,normal,flying,90,65,61,61 -23,Ekans,poison,NA,60,44,40,54 -24,Arbok,poison,NA,95,69,65,79 -25,Pikachu,electric,NA,55,40,50,50 -26,Raichu,electric,electric,85,50,95,85 -27,Sandshrew,ground,ice,75,90,10,35 -28,Sandslash,ground,ice,100,120,25,65 -29,Nidoran♀,poison,NA,47,52,40,40 -30,Nidorina,poison,NA,62,67,55,55 -31,Nidoqueen,poison,ground,92,87,75,85 -32,Nidoran♂,poison,NA,57,40,40,40 -33,Nidorino,poison,NA,72,57,55,55 -34,Nidoking,poison,ground,102,77,85,75 -35,Clefairy,fairy,NA,45,48,60,65 -36,Clefable,fairy,NA,70,73,95,90 -37,Vulpix,fire,ice,41,40,50,65 -38,Ninetales,fire,ice,67,75,81,100 -39,Jigglypuff,normal,fairy,45,20,45,25 -40,Wigglytuff,normal,fairy,70,45,85,50 -41,Zubat,poison,flying,45,35,30,40 -42,Golbat,poison,flying,80,70,65,75 -43,Oddish,grass,poison,50,55,75,65 -44,Gloom,grass,poison,65,70,85,75 -45,Vileplume,grass,poison,80,85,110,90 -46,Paras,bug,grass,70,55,45,55 -47,Parasect,bug,grass,95,80,60,80 -48,Venonat,bug,poison,55,50,40,55 -49,Venomoth,bug,poison,65,60,90,75 -50,Diglett,ground,ground,55,30,35,45 -51,Dugtrio,ground,ground,100,60,50,70 -52,Meowth,normal,dark,35,35,50,40 -53,Persian,normal,dark,60,60,75,65 -54,Psyduck,water,NA,52,48,65,50 -55,Golduck,water,NA,82,78,95,80 -56,Mankey,fighting,NA,80,35,35,45 -57,Primeape,fighting,NA,105,60,60,70 -58,Growlithe,fire,NA,70,45,70,50 -59,Arcanine,fire,NA,110,80,100,80 -60,Poliwag,water,NA,50,40,40,40 -61,Poliwhirl,water,NA,65,65,50,50 -62,Poliwrath,water,fighting,95,95,70,90 -63,Abra,psychic,NA,20,15,105,55 -64,Kadabra,psychic,NA,35,30,120,70 -65,Alakazam,psychic,NA,50,65,175,105 -66,Machop,fighting,NA,80,50,35,35 -67,Machoke,fighting,NA,100,70,50,60 -68,Machamp,fighting,NA,130,80,65,85 -69,Bellsprout,grass,poison,75,35,70,30 -70,Weepinbell,grass,poison,90,50,85,45 -71,Victreebel,grass,poison,105,65,100,70 -72,Tentacool,water,poison,40,35,50,100 -73,Tentacruel,water,poison,70,65,80,120 -74,Geodude,rock,ground,80,100,30,30 -75,Graveler,rock,ground,95,115,45,45 -76,Golem,rock,ground,120,130,55,65 -77,Ponyta,fire,NA,85,55,65,65 -78,Rapidash,fire,NA,100,70,80,80 -79,Slowpoke,water,psychic,65,65,40,40 -80,Slowbro,water,psychic,75,180,130,80 -81,Magnemite,electric,steel,35,70,95,55 -82,Magneton,electric,steel,60,95,120,70 -83,Farfetch'd,normal,flying,90,55,58,62 -84,Doduo,normal,flying,85,45,35,35 -85,Dodrio,normal,flying,110,70,60,60 -86,Seel,water,NA,45,55,45,70 -87,Dewgong,water,ice,70,80,70,95 -88,Grimer,poison,poison,80,50,40,50 -89,Muk,poison,poison,105,75,65,100 -90,Shellder,water,NA,65,100,45,25 -91,Cloyster,water,ice,95,180,85,45 -92,Gastly,ghost,poison,35,30,100,35 -93,Haunter,ghost,poison,50,45,115,55 -94,Gengar,ghost,poison,65,80,170,95 -95,Onix,rock,ground,45,160,30,45 -96,Drowzee,psychic,NA,48,45,43,90 -97,Hypno,psychic,NA,73,70,73,115 -98,Krabby,water,NA,105,90,25,25 -99,Kingler,water,NA,130,115,50,50 -100,Voltorb,electric,NA,30,50,55,55 -101,Electrode,electric,NA,50,70,80,80 -102,Exeggcute,grass,psychic,40,80,60,45 -103,Exeggutor,grass,psychic,105,85,125,75 -104,Cubone,ground,NA,50,95,40,50 -105,Marowak,ground,fire,80,110,50,80 -106,Hitmonlee,fighting,NA,120,53,35,110 -107,Hitmonchan,fighting,NA,105,79,35,110 -108,Lickitung,normal,NA,55,75,60,75 -109,Koffing,poison,NA,65,95,60,45 -110,Weezing,poison,NA,90,120,85,70 -111,Rhyhorn,ground,rock,85,95,30,30 -112,Rhydon,ground,rock,130,120,45,45 -113,Chansey,normal,NA,5,5,35,105 -114,Tangela,grass,NA,55,115,100,40 -115,Kangaskhan,normal,NA,125,100,60,100 -116,Horsea,water,NA,40,70,70,25 -117,Seadra,water,NA,65,95,95,45 -118,Goldeen,water,NA,67,60,35,50 -119,Seaking,water,NA,92,65,65,80 -120,Staryu,water,NA,45,55,70,55 -121,Starmie,water,psychic,75,85,100,85 -122,Mr. Mime,psychic,fairy,45,65,100,120 -123,Scyther,bug,flying,110,80,55,80 -124,Jynx,ice,psychic,50,35,115,95 -125,Electabuzz,electric,NA,83,57,95,85 -126,Magmar,fire,NA,95,57,100,85 -127,Pinsir,bug,NA,155,120,65,90 -128,Tauros,normal,NA,100,95,40,70 -129,Magikarp,water,NA,10,55,15,20 -130,Gyarados,water,flying,155,109,70,130 -131,Lapras,water,ice,85,80,85,95 -132,Ditto,normal,NA,48,48,48,48 -133,Eevee,normal,NA,55,50,45,65 -134,Vaporeon,water,NA,65,60,110,95 -135,Jolteon,electric,NA,65,60,110,95 -136,Flareon,fire,NA,130,60,95,110 -137,Porygon,normal,NA,60,70,85,75 -138,Omanyte,rock,water,40,100,90,55 -139,Omastar,rock,water,60,125,115,70 -140,Kabuto,rock,water,80,90,55,45 -141,Kabutops,rock,water,115,105,65,70 -142,Aerodactyl,rock,flying,135,85,70,95 -143,Snorlax,normal,NA,110,65,65,110 -144,Articuno,ice,flying,85,100,95,125 -145,Zapdos,electric,flying,90,85,125,90 -146,Moltres,fire,flying,100,90,125,85 -147,Dratini,dragon,NA,64,45,50,50 -148,Dragonair,dragon,NA,84,65,70,70 -149,Dragonite,dragon,flying,134,95,100,100 -150,Mewtwo,psychic,NA,150,70,194,120 -151,Mew,psychic,NA,100,100,100,100 -152,Chikorita,grass,NA,49,65,49,65 -153,Bayleef,grass,NA,62,80,63,80 -154,Meganium,grass,NA,82,100,83,100 -155,Cyndaquil,fire,NA,52,43,60,50 -156,Quilava,fire,NA,64,58,80,65 -157,Typhlosion,fire,NA,84,78,109,85 -158,Totodile,water,NA,65,64,44,48 -159,Croconaw,water,NA,80,80,59,63 -160,Feraligatr,water,NA,105,100,79,83 -161,Sentret,normal,NA,46,34,35,45 -162,Furret,normal,NA,76,64,45,55 -163,Hoothoot,normal,flying,30,30,36,56 -164,Noctowl,normal,flying,50,50,86,96 -165,Ledyba,bug,flying,20,30,40,80 -166,Ledian,bug,flying,35,50,55,110 -167,Spinarak,bug,poison,60,40,40,40 -168,Ariados,bug,poison,90,70,60,70 -169,Crobat,poison,flying,90,80,70,80 -170,Chinchou,water,electric,38,38,56,56 -171,Lanturn,water,electric,58,58,76,76 -172,Pichu,electric,NA,40,15,35,35 -173,Cleffa,fairy,NA,25,28,45,55 -174,Igglybuff,normal,fairy,30,15,40,20 -175,Togepi,fairy,NA,20,65,40,65 -176,Togetic,fairy,flying,40,85,80,105 -177,Natu,psychic,flying,50,45,70,45 -178,Xatu,psychic,flying,75,70,95,70 -179,Mareep,electric,NA,40,40,65,45 -180,Flaaffy,electric,NA,55,55,80,60 -181,Ampharos,electric,NA,95,105,165,110 -182,Bellossom,grass,NA,80,95,90,100 -183,Marill,water,fairy,20,50,20,50 -184,Azumarill,water,fairy,50,80,60,80 -185,Sudowoodo,rock,NA,100,115,30,65 -186,Politoed,water,NA,75,75,90,100 -187,Hoppip,grass,flying,35,40,35,55 -188,Skiploom,grass,flying,45,50,45,65 -189,Jumpluff,grass,flying,55,70,55,95 -190,Aipom,normal,NA,70,55,40,55 -191,Sunkern,grass,NA,30,30,30,30 -192,Sunflora,grass,NA,75,55,105,85 -193,Yanma,bug,flying,65,45,75,45 -194,Wooper,water,ground,45,45,25,25 -195,Quagsire,water,ground,85,85,65,65 -196,Espeon,psychic,NA,65,60,130,95 -197,Umbreon,dark,NA,65,110,60,130 -198,Murkrow,dark,flying,85,42,85,42 -199,Slowking,water,psychic,75,80,100,110 -200,Misdreavus,ghost,NA,60,60,85,85 -201,Unown,psychic,NA,72,48,72,48 -202,Wobbuffet,psychic,NA,33,58,33,58 -203,Girafarig,normal,psychic,80,65,90,65 -204,Pineco,bug,NA,65,90,35,35 -205,Forretress,bug,steel,90,140,60,60 -206,Dunsparce,normal,NA,70,70,65,65 -207,Gligar,ground,flying,75,105,35,65 -208,Steelix,steel,ground,125,230,55,95 -209,Snubbull,fairy,NA,80,50,40,40 -210,Granbull,fairy,NA,120,75,60,60 -211,Qwilfish,water,poison,95,85,55,55 -212,Scizor,bug,steel,150,140,65,100 -213,Shuckle,bug,rock,10,230,10,230 -214,Heracross,bug,fighting,185,115,40,105 -215,Sneasel,dark,ice,95,55,35,75 -216,Teddiursa,normal,NA,80,50,50,50 -217,Ursaring,normal,NA,130,75,75,75 -218,Slugma,fire,NA,40,40,70,40 -219,Magcargo,fire,rock,50,120,90,80 -220,Swinub,ice,ground,50,40,30,30 -221,Piloswine,ice,ground,100,80,60,60 -222,Corsola,water,rock,55,95,65,95 -223,Remoraid,water,NA,65,35,65,35 -224,Octillery,water,NA,105,75,105,75 -225,Delibird,ice,flying,55,45,65,45 -226,Mantine,water,flying,40,70,80,140 -227,Skarmory,steel,flying,80,140,40,70 -228,Houndour,dark,fire,60,30,80,50 -229,Houndoom,dark,fire,90,90,140,90 -230,Kingdra,water,dragon,95,95,95,95 -231,Phanpy,ground,NA,60,60,40,40 -232,Donphan,ground,NA,120,120,60,60 -233,Porygon2,normal,NA,80,90,105,95 -234,Stantler,normal,NA,95,62,85,65 -235,Smeargle,normal,NA,20,35,20,45 -236,Tyrogue,fighting,NA,35,35,35,35 -237,Hitmontop,fighting,NA,95,95,35,110 -238,Smoochum,ice,psychic,30,15,85,65 -239,Elekid,electric,NA,63,37,65,55 -240,Magby,fire,NA,75,37,70,55 -241,Miltank,normal,NA,80,105,40,70 -242,Blissey,normal,NA,10,10,75,135 -243,Raikou,electric,NA,85,75,115,100 -244,Entei,fire,NA,115,85,90,75 -245,Suicune,water,NA,75,115,90,115 -246,Larvitar,rock,ground,64,50,45,50 -247,Pupitar,rock,ground,84,70,65,70 -248,Tyranitar,rock,dark,164,150,95,120 -249,Lugia,psychic,flying,90,130,90,154 -250,Ho-Oh,fire,flying,130,90,110,154 -251,Celebi,psychic,grass,100,100,100,100 -252,Treecko,grass,NA,45,35,65,55 -253,Grovyle,grass,NA,65,45,85,65 -254,Sceptile,grass,NA,110,75,145,85 -255,Torchic,fire,NA,60,40,70,50 -256,Combusken,fire,fighting,85,60,85,60 -257,Blaziken,fire,fighting,160,80,130,80 -258,Mudkip,water,NA,70,50,50,50 -259,Marshtomp,water,ground,85,70,60,70 -260,Swampert,water,ground,150,110,95,110 -261,Poochyena,dark,NA,55,35,30,30 -262,Mightyena,dark,NA,90,70,60,60 -263,Zigzagoon,normal,NA,30,41,30,41 -264,Linoone,normal,NA,70,61,50,61 -265,Wurmple,bug,NA,45,35,20,30 -266,Silcoon,bug,NA,35,55,25,25 -267,Beautifly,bug,flying,70,50,100,50 -268,Cascoon,bug,NA,35,55,25,25 -269,Dustox,bug,poison,50,70,50,90 -270,Lotad,water,grass,30,30,40,50 -271,Lombre,water,grass,50,50,60,70 -272,Ludicolo,water,grass,70,70,90,100 -273,Seedot,grass,NA,40,50,30,30 -274,Nuzleaf,grass,dark,70,40,60,40 -275,Shiftry,grass,dark,100,60,90,60 -276,Taillow,normal,flying,55,30,30,30 -277,Swellow,normal,flying,85,60,75,50 -278,Wingull,water,flying,30,30,55,30 -279,Pelipper,water,flying,50,100,95,70 -280,Ralts,psychic,fairy,25,25,45,35 -281,Kirlia,psychic,fairy,35,35,65,55 -282,Gardevoir,psychic,fairy,85,65,165,135 -283,Surskit,bug,water,30,32,50,52 -284,Masquerain,bug,flying,60,62,100,82 -285,Shroomish,grass,NA,40,60,40,60 -286,Breloom,grass,fighting,130,80,60,60 -287,Slakoth,normal,NA,60,60,35,35 -288,Vigoroth,normal,NA,80,80,55,55 -289,Slaking,normal,NA,160,100,95,65 -290,Nincada,bug,ground,45,90,30,30 -291,Ninjask,bug,flying,90,45,50,50 -292,Shedinja,bug,ghost,90,45,30,30 -293,Whismur,normal,NA,51,23,51,23 -294,Loudred,normal,NA,71,43,71,43 -295,Exploud,normal,NA,91,63,91,73 -296,Makuhita,fighting,NA,60,30,20,30 -297,Hariyama,fighting,NA,120,60,40,60 -298,Azurill,normal,fairy,20,40,20,40 -299,Nosepass,rock,NA,45,135,45,90 -300,Skitty,normal,NA,45,45,35,35 -301,Delcatty,normal,NA,65,65,55,55 -302,Sableye,dark,ghost,85,125,85,115 -303,Mawile,steel,fairy,105,125,55,95 -304,Aron,steel,rock,70,100,40,40 -305,Lairon,steel,rock,90,140,50,50 -306,Aggron,steel,rock,140,230,60,80 -307,Meditite,fighting,psychic,40,55,40,55 -308,Medicham,fighting,psychic,100,85,80,85 -309,Electrike,electric,NA,45,40,65,40 -310,Manectric,electric,NA,75,80,135,80 -311,Plusle,electric,NA,50,40,85,75 -312,Minun,electric,NA,40,50,75,85 -313,Volbeat,bug,NA,73,75,47,85 -314,Illumise,bug,NA,47,75,73,85 -315,Roselia,grass,poison,60,45,100,80 -316,Gulpin,poison,NA,43,53,43,53 -317,Swalot,poison,NA,73,83,73,83 -318,Carvanha,water,dark,90,20,65,20 -319,Sharpedo,water,dark,140,70,110,65 -320,Wailmer,water,NA,70,35,70,35 -321,Wailord,water,NA,90,45,90,45 -322,Numel,fire,ground,60,40,65,45 -323,Camerupt,fire,ground,120,100,145,105 -324,Torkoal,fire,NA,85,140,85,70 -325,Spoink,psychic,NA,25,35,70,80 -326,Grumpig,psychic,NA,45,65,90,110 -327,Spinda,normal,NA,60,60,60,60 -328,Trapinch,ground,NA,100,45,45,45 -329,Vibrava,ground,dragon,70,50,50,50 -330,Flygon,ground,dragon,100,80,80,80 -331,Cacnea,grass,NA,85,40,85,40 -332,Cacturne,grass,dark,115,60,115,60 -333,Swablu,normal,flying,40,60,40,75 -334,Altaria,dragon,flying,110,110,110,105 -335,Zangoose,normal,NA,115,60,60,60 -336,Seviper,poison,NA,100,60,100,60 -337,Lunatone,rock,psychic,55,65,95,85 -338,Solrock,rock,psychic,95,85,55,65 -339,Barboach,water,ground,48,43,46,41 -340,Whiscash,water,ground,78,73,76,71 -341,Corphish,water,NA,80,65,50,35 -342,Crawdaunt,water,dark,120,85,90,55 -343,Baltoy,ground,psychic,40,55,40,70 -344,Claydol,ground,psychic,70,105,70,120 -345,Lileep,rock,grass,41,77,61,87 -346,Cradily,rock,grass,81,97,81,107 -347,Anorith,rock,bug,95,50,40,50 -348,Armaldo,rock,bug,125,100,70,80 -349,Feebas,water,NA,15,20,10,55 -350,Milotic,water,NA,60,79,100,125 -351,Castform,normal,NA,70,70,70,70 -352,Kecleon,normal,NA,90,70,60,120 -353,Shuppet,ghost,NA,75,35,63,33 -354,Banette,ghost,NA,165,75,93,83 -355,Duskull,ghost,NA,40,90,30,90 -356,Dusclops,ghost,NA,70,130,60,130 -357,Tropius,grass,flying,68,83,72,87 -358,Chimecho,psychic,NA,50,80,95,90 -359,Absol,dark,NA,150,60,115,60 -360,Wynaut,psychic,NA,23,48,23,48 -361,Snorunt,ice,NA,50,50,50,50 -362,Glalie,ice,NA,120,80,120,80 -363,Spheal,ice,water,40,50,55,50 -364,Sealeo,ice,water,60,70,75,70 -365,Walrein,ice,water,80,90,95,90 -366,Clamperl,water,NA,64,85,74,55 -367,Huntail,water,NA,104,105,94,75 -368,Gorebyss,water,NA,84,105,114,75 -369,Relicanth,water,rock,90,130,45,65 -370,Luvdisc,water,NA,30,55,40,65 -371,Bagon,dragon,NA,75,60,40,30 -372,Shelgon,dragon,NA,95,100,60,50 -373,Salamence,dragon,flying,145,130,120,90 -374,Beldum,steel,psychic,55,80,35,60 -375,Metang,steel,psychic,75,100,55,80 -376,Metagross,steel,psychic,145,150,105,110 -377,Regirock,rock,NA,100,200,50,100 -378,Regice,ice,NA,50,100,100,200 -379,Registeel,steel,NA,75,150,75,150 -380,Latias,dragon,psychic,100,120,140,150 -381,Latios,dragon,psychic,130,100,160,120 -382,Kyogre,water,NA,150,90,180,160 -383,Groudon,ground,NA,180,160,150,90 -384,Rayquaza,dragon,flying,180,100,180,100 -385,Jirachi,steel,psychic,100,100,100,100 -386,Deoxys,psychic,NA,95,90,95,90 -387,Turtwig,grass,NA,68,64,45,55 -388,Grotle,grass,NA,89,85,55,65 -389,Torterra,grass,ground,109,105,75,85 -390,Chimchar,fire,NA,58,44,58,44 -391,Monferno,fire,fighting,78,52,78,52 -392,Infernape,fire,fighting,104,71,104,71 -393,Piplup,water,NA,51,53,61,56 -394,Prinplup,water,NA,66,68,81,76 -395,Empoleon,water,steel,86,88,111,101 -396,Starly,normal,flying,55,30,30,30 -397,Staravia,normal,flying,75,50,40,40 -398,Staraptor,normal,flying,120,70,50,60 -399,Bidoof,normal,NA,45,40,35,40 -400,Bibarel,normal,water,85,60,55,60 -401,Kricketot,bug,NA,25,41,25,41 -402,Kricketune,bug,NA,85,51,55,51 -403,Shinx,electric,NA,65,34,40,34 -404,Luxio,electric,NA,85,49,60,49 -405,Luxray,electric,NA,120,79,95,79 -406,Budew,grass,poison,30,35,50,70 -407,Roserade,grass,poison,70,65,125,105 -408,Cranidos,rock,NA,125,40,30,30 -409,Rampardos,rock,NA,165,60,65,50 -410,Shieldon,rock,steel,42,118,42,88 -411,Bastiodon,rock,steel,52,168,47,138 -412,Burmy,bug,NA,29,45,29,45 -413,Wormadam,bug,grass,69,95,69,95 -414,Mothim,bug,flying,94,50,94,50 -415,Combee,bug,flying,30,42,30,42 -416,Vespiquen,bug,flying,80,102,80,102 -417,Pachirisu,electric,NA,45,70,45,90 -418,Buizel,water,NA,65,35,60,30 -419,Floatzel,water,NA,105,55,85,50 -420,Cherubi,grass,NA,35,45,62,53 -421,Cherrim,grass,NA,60,70,87,78 -422,Shellos,water,NA,48,48,57,62 -423,Gastrodon,water,ground,83,68,92,82 -424,Ambipom,normal,NA,100,66,60,66 -425,Drifloon,ghost,flying,50,34,60,44 -426,Drifblim,ghost,flying,80,44,90,54 -427,Buneary,normal,NA,66,44,44,56 -428,Lopunny,normal,NA,136,94,54,96 -429,Mismagius,ghost,NA,60,60,105,105 -430,Honchkrow,dark,flying,125,52,105,52 -431,Glameow,normal,NA,55,42,42,37 -432,Purugly,normal,NA,82,64,64,59 -433,Chingling,psychic,NA,30,50,65,50 -434,Stunky,poison,dark,63,47,41,41 -435,Skuntank,poison,dark,93,67,71,61 -436,Bronzor,steel,psychic,24,86,24,86 -437,Bronzong,steel,psychic,89,116,79,116 -438,Bonsly,rock,NA,80,95,10,45 -439,Mime Jr.,psychic,fairy,25,45,70,90 -440,Happiny,normal,NA,5,5,15,65 -441,Chatot,normal,flying,65,45,92,42 -442,Spiritomb,ghost,dark,92,108,92,108 -443,Gible,dragon,ground,70,45,40,45 -444,Gabite,dragon,ground,90,65,50,55 -445,Garchomp,dragon,ground,170,115,120,95 -446,Munchlax,normal,NA,85,40,40,85 -447,Riolu,fighting,NA,70,40,35,40 -448,Lucario,fighting,steel,145,88,140,70 -449,Hippopotas,ground,NA,72,78,38,42 -450,Hippowdon,ground,NA,112,118,68,72 -451,Skorupi,poison,bug,50,90,30,55 -452,Drapion,poison,dark,90,110,60,75 -453,Croagunk,poison,fighting,61,40,61,40 -454,Toxicroak,poison,fighting,106,65,86,65 -455,Carnivine,grass,NA,100,72,90,72 -456,Finneon,water,NA,49,56,49,61 -457,Lumineon,water,NA,69,76,69,86 -458,Mantyke,water,flying,20,50,60,120 -459,Snover,grass,ice,62,50,62,60 -460,Abomasnow,grass,ice,132,105,132,105 -461,Weavile,dark,ice,120,65,45,85 -462,Magnezone,electric,steel,70,115,130,90 -463,Lickilicky,normal,NA,85,95,80,95 -464,Rhyperior,ground,rock,140,130,55,55 -465,Tangrowth,grass,NA,100,125,110,50 -466,Electivire,electric,NA,123,67,95,85 -467,Magmortar,fire,NA,95,67,125,95 -468,Togekiss,fairy,flying,50,95,120,115 -469,Yanmega,bug,flying,76,86,116,56 -470,Leafeon,grass,NA,110,130,60,65 -471,Glaceon,ice,NA,60,110,130,95 -472,Gliscor,ground,flying,95,125,45,75 -473,Mamoswine,ice,ground,130,80,70,60 -474,Porygon-Z,normal,NA,80,70,135,75 -475,Gallade,psychic,fighting,165,95,65,115 -476,Probopass,rock,steel,55,145,75,150 -477,Dusknoir,ghost,NA,100,135,65,135 -478,Froslass,ice,ghost,80,70,80,70 -479,Rotom,electric,ghost,65,107,105,107 -480,Uxie,psychic,NA,75,130,75,130 -481,Mesprit,psychic,NA,105,105,105,105 -482,Azelf,psychic,NA,125,70,125,70 -483,Dialga,steel,dragon,120,120,150,100 -484,Palkia,water,dragon,120,100,150,120 -485,Heatran,fire,steel,90,106,130,106 -486,Regigigas,normal,NA,160,110,80,110 -487,Giratina,ghost,dragon,120,100,120,100 -488,Cresselia,psychic,NA,70,120,75,130 -489,Phione,water,NA,80,80,80,80 -490,Manaphy,water,NA,100,100,100,100 -491,Darkrai,dark,NA,90,90,135,90 -492,Shaymin,grass,grass,103,75,120,75 -493,Arceus,normal,NA,120,120,120,120 -494,Victini,psychic,fire,100,100,100,100 -495,Snivy,grass,NA,45,55,45,55 -496,Servine,grass,NA,60,75,60,75 -497,Serperior,grass,NA,75,95,75,95 -498,Tepig,fire,NA,63,45,45,45 -499,Pignite,fire,fighting,93,55,70,55 -500,Emboar,fire,fighting,123,65,100,65 -501,Oshawott,water,NA,55,45,63,45 -502,Dewott,water,NA,75,60,83,60 -503,Samurott,water,NA,100,85,108,70 -504,Patrat,normal,NA,55,39,35,39 -505,Watchog,normal,NA,85,69,60,69 -506,Lillipup,normal,NA,60,45,25,45 -507,Herdier,normal,NA,80,65,35,65 -508,Stoutland,normal,NA,110,90,45,90 -509,Purrloin,dark,NA,50,37,50,37 -510,Liepard,dark,NA,88,50,88,50 -511,Pansage,grass,NA,53,48,53,48 -512,Simisage,grass,NA,98,63,98,63 -513,Pansear,fire,NA,53,48,53,48 -514,Simisear,fire,NA,98,63,98,63 -515,Panpour,water,NA,53,48,53,48 -516,Simipour,water,NA,98,63,98,63 -517,Munna,psychic,NA,25,45,67,55 -518,Musharna,psychic,NA,55,85,107,95 -519,Pidove,normal,flying,55,50,36,30 -520,Tranquill,normal,flying,77,62,50,42 -521,Unfezant,normal,flying,115,80,65,55 -522,Blitzle,electric,NA,60,32,50,32 -523,Zebstrika,electric,NA,100,63,80,63 -524,Roggenrola,rock,NA,75,85,25,25 -525,Boldore,rock,NA,105,105,50,40 -526,Gigalith,rock,NA,135,130,60,80 -527,Woobat,psychic,flying,45,43,55,43 -528,Swoobat,psychic,flying,57,55,77,55 -529,Drilbur,ground,NA,85,40,30,45 -530,Excadrill,ground,steel,135,60,50,65 -531,Audino,normal,NA,60,126,80,126 -532,Timburr,fighting,NA,80,55,25,35 -533,Gurdurr,fighting,NA,105,85,40,50 -534,Conkeldurr,fighting,NA,140,95,55,65 -535,Tympole,water,NA,50,40,50,40 -536,Palpitoad,water,ground,65,55,65,55 -537,Seismitoad,water,ground,95,75,85,75 -538,Throh,fighting,NA,100,85,30,85 -539,Sawk,fighting,NA,125,75,30,75 -540,Sewaddle,bug,grass,53,70,40,60 -541,Swadloon,bug,grass,63,90,50,80 -542,Leavanny,bug,grass,103,80,70,80 -543,Venipede,bug,poison,45,59,30,39 -544,Whirlipede,bug,poison,55,99,40,79 -545,Scolipede,bug,poison,100,89,55,69 -546,Cottonee,grass,fairy,27,60,37,50 -547,Whimsicott,grass,fairy,67,85,77,75 -548,Petilil,grass,NA,35,50,70,50 -549,Lilligant,grass,NA,60,75,110,75 -550,Basculin,water,NA,92,65,80,55 -551,Sandile,ground,dark,72,35,35,35 -552,Krokorok,ground,dark,82,45,45,45 -553,Krookodile,ground,dark,117,80,65,70 -554,Darumaka,fire,NA,90,45,15,45 -555,Darmanitan,fire,fire,30,105,140,105 -556,Maractus,grass,NA,86,67,106,67 -557,Dwebble,bug,rock,65,85,35,35 -558,Crustle,bug,rock,105,125,65,75 -559,Scraggy,dark,fighting,75,70,35,70 -560,Scrafty,dark,fighting,90,115,45,115 -561,Sigilyph,psychic,flying,58,80,103,80 -562,Yamask,ghost,NA,30,85,55,65 -563,Cofagrigus,ghost,NA,50,145,95,105 -564,Tirtouga,water,rock,78,103,53,45 -565,Carracosta,water,rock,108,133,83,65 -566,Archen,rock,flying,112,45,74,45 -567,Archeops,rock,flying,140,65,112,65 -568,Trubbish,poison,NA,50,62,40,62 -569,Garbodor,poison,NA,95,82,60,82 -570,Zorua,dark,NA,65,40,80,40 -571,Zoroark,dark,NA,105,60,120,60 -572,Minccino,normal,NA,50,40,40,40 -573,Cinccino,normal,NA,95,60,65,60 -574,Gothita,psychic,NA,30,50,55,65 -575,Gothorita,psychic,NA,45,70,75,85 -576,Gothitelle,psychic,NA,55,95,95,110 -577,Solosis,psychic,NA,30,40,105,50 -578,Duosion,psychic,NA,40,50,125,60 -579,Reuniclus,psychic,NA,65,75,125,85 -580,Ducklett,water,flying,44,50,44,50 -581,Swanna,water,flying,87,63,87,63 -582,Vanillite,ice,NA,50,50,65,60 -583,Vanillish,ice,NA,65,65,80,75 -584,Vanilluxe,ice,NA,95,85,110,95 -585,Deerling,normal,grass,60,50,40,50 -586,Sawsbuck,normal,grass,100,70,60,70 -587,Emolga,electric,flying,75,60,75,60 -588,Karrablast,bug,NA,75,45,40,45 -589,Escavalier,bug,steel,135,105,60,105 -590,Foongus,grass,poison,55,45,55,55 -591,Amoonguss,grass,poison,85,70,85,80 -592,Frillish,water,ghost,40,50,65,85 -593,Jellicent,water,ghost,60,70,85,105 -594,Alomomola,water,NA,75,80,40,45 -595,Joltik,bug,electric,47,50,57,50 -596,Galvantula,bug,electric,77,60,97,60 -597,Ferroseed,grass,steel,50,91,24,86 -598,Ferrothorn,grass,steel,94,131,54,116 -599,Klink,steel,NA,55,70,45,60 -600,Klang,steel,NA,80,95,70,85 -601,Klinklang,steel,NA,100,115,70,85 -602,Tynamo,electric,NA,55,40,45,40 -603,Eelektrik,electric,NA,85,70,75,70 -604,Eelektross,electric,NA,115,80,105,80 -605,Elgyem,psychic,NA,55,55,85,55 -606,Beheeyem,psychic,NA,75,75,125,95 -607,Litwick,ghost,fire,30,55,65,55 -608,Lampent,ghost,fire,40,60,95,60 -609,Chandelure,ghost,fire,55,90,145,90 -610,Axew,dragon,NA,87,60,30,40 -611,Fraxure,dragon,NA,117,70,40,50 -612,Haxorus,dragon,NA,147,90,60,70 -613,Cubchoo,ice,NA,70,40,60,40 -614,Beartic,ice,NA,130,80,70,80 -615,Cryogonal,ice,NA,50,50,95,135 -616,Shelmet,bug,NA,40,85,40,65 -617,Accelgor,bug,NA,70,40,100,60 -618,Stunfisk,ground,electric,66,84,81,99 -619,Mienfoo,fighting,NA,85,50,55,50 -620,Mienshao,fighting,NA,125,60,95,60 -621,Druddigon,dragon,NA,120,90,60,90 -622,Golett,ground,ghost,74,50,35,50 -623,Golurk,ground,ghost,124,80,55,80 -624,Pawniard,dark,steel,85,70,40,40 -625,Bisharp,dark,steel,125,100,60,70 -626,Bouffalant,normal,NA,110,95,40,95 -627,Rufflet,normal,flying,83,50,37,50 -628,Braviary,normal,flying,123,75,57,75 -629,Vullaby,dark,flying,55,75,45,65 -630,Mandibuzz,dark,flying,65,105,55,95 -631,Heatmor,fire,NA,97,66,105,66 -632,Durant,bug,steel,109,112,48,48 -633,Deino,dark,dragon,65,50,45,50 -634,Zweilous,dark,dragon,85,70,65,70 -635,Hydreigon,dark,dragon,105,90,125,90 -636,Larvesta,bug,fire,85,55,50,55 -637,Volcarona,bug,fire,60,65,135,105 -638,Cobalion,steel,fighting,90,129,90,72 -639,Terrakion,rock,fighting,129,90,72,90 -640,Virizion,grass,fighting,90,72,90,129 -641,Tornadus,flying,NA,100,80,110,90 -642,Thundurus,electric,flying,105,70,145,80 -643,Reshiram,dragon,fire,120,100,150,120 -644,Zekrom,dragon,electric,150,120,120,100 -645,Landorus,ground,flying,145,90,105,80 -646,Kyurem,dragon,ice,120,90,170,100 -647,Keldeo,water,fighting,72,90,129,90 -648,Meloetta,normal,psychic,128,90,77,77 -649,Genesect,bug,steel,120,95,120,95 -650,Chespin,grass,NA,61,65,48,45 -651,Quilladin,grass,NA,78,95,56,58 -652,Chesnaught,grass,fighting,107,122,74,75 -653,Fennekin,fire,NA,45,40,62,60 -654,Braixen,fire,NA,59,58,90,70 -655,Delphox,fire,psychic,69,72,114,100 -656,Froakie,water,NA,56,40,62,44 -657,Frogadier,water,NA,63,52,83,56 -658,Greninja,water,dark,145,67,153,71 -659,Bunnelby,normal,NA,36,38,32,36 -660,Diggersby,normal,ground,56,77,50,77 -661,Fletchling,normal,flying,50,43,40,38 -662,Fletchinder,fire,flying,73,55,56,52 -663,Talonflame,fire,flying,81,71,74,69 -664,Scatterbug,bug,NA,35,40,27,25 -665,Spewpa,bug,NA,22,60,27,30 -666,Vivillon,bug,flying,52,50,90,50 -667,Litleo,fire,normal,50,58,73,54 -668,Pyroar,fire,normal,68,72,109,66 -669,Flabébé,fairy,NA,38,39,61,79 -670,Floette,fairy,NA,65,67,125,128 -671,Florges,fairy,NA,65,68,112,154 -672,Skiddo,grass,NA,65,48,62,57 -673,Gogoat,grass,NA,100,62,97,81 -674,Pancham,fighting,NA,82,62,46,48 -675,Pangoro,fighting,dark,124,78,69,71 -676,Furfrou,normal,NA,80,60,65,90 -677,Espurr,psychic,NA,48,54,63,60 -678,Meowstic,psychic,NA,48,76,83,81 -679,Honedge,steel,ghost,80,100,35,37 -680,Doublade,steel,ghost,110,150,45,49 -681,Aegislash,steel,ghost,150,50,150,50 -682,Spritzee,fairy,NA,52,60,63,65 -683,Aromatisse,fairy,NA,72,72,99,89 -684,Swirlix,fairy,NA,48,66,59,57 -685,Slurpuff,fairy,NA,80,86,85,75 -686,Inkay,dark,psychic,54,53,37,46 -687,Malamar,dark,psychic,92,88,68,75 -688,Binacle,rock,water,52,67,39,56 -689,Barbaracle,rock,water,105,115,54,86 -690,Skrelp,poison,water,60,60,60,60 -691,Dragalge,poison,dragon,75,90,97,123 -692,Clauncher,water,NA,53,62,58,63 -693,Clawitzer,water,NA,73,88,120,89 -694,Helioptile,electric,normal,38,33,61,43 -695,Heliolisk,electric,normal,55,52,109,94 -696,Tyrunt,rock,dragon,89,77,45,45 -697,Tyrantrum,rock,dragon,121,119,69,59 -698,Amaura,rock,ice,59,50,67,63 -699,Aurorus,rock,ice,77,72,99,92 -700,Sylveon,fairy,NA,65,65,110,130 -701,Hawlucha,fighting,flying,92,75,74,63 -702,Dedenne,electric,fairy,58,57,81,67 -703,Carbink,rock,fairy,50,150,50,150 -704,Goomy,dragon,NA,50,35,55,75 -705,Sliggoo,dragon,NA,75,53,83,113 -706,Goodra,dragon,NA,100,70,110,150 -707,Klefki,steel,fairy,80,91,80,87 -708,Phantump,ghost,grass,70,48,50,60 -709,Trevenant,ghost,grass,110,76,65,82 -710,Pumpkaboo,ghost,grass,66,70,44,55 -711,Gourgeist,ghost,grass,100,122,58,75 -712,Bergmite,ice,NA,69,85,32,35 -713,Avalugg,ice,NA,117,184,44,46 -714,Noibat,flying,dragon,30,35,45,40 -715,Noivern,flying,dragon,70,80,97,80 -716,Xerneas,fairy,NA,131,95,131,98 -717,Yveltal,dark,flying,131,95,131,98 -718,Zygarde,dragon,ground,100,121,91,95 -719,Diancie,rock,fairy,160,110,160,110 -720,Hoopa,psychic,ghost,160,60,170,130 -721,Volcanion,fire,water,110,120,130,90 -722,Rowlet,grass,flying,55,55,50,50 -723,Dartrix,grass,flying,75,75,70,70 -724,Decidueye,grass,ghost,107,75,100,100 -725,Litten,fire,NA,65,40,60,40 -726,Torracat,fire,NA,85,50,80,50 -727,Incineroar,fire,dark,115,90,80,90 -728,Popplio,water,NA,54,54,66,56 -729,Brionne,water,NA,69,69,91,81 -730,Primarina,water,fairy,74,74,126,116 -731,Pikipek,normal,flying,75,30,30,30 -732,Trumbeak,normal,flying,85,50,40,50 -733,Toucannon,normal,flying,120,75,75,75 -734,Yungoos,normal,NA,70,30,30,30 -735,Gumshoos,normal,NA,110,60,55,60 -736,Grubbin,bug,NA,62,45,55,45 -737,Charjabug,bug,electric,82,95,55,75 -738,Vikavolt,bug,electric,70,90,145,75 -739,Crabrawler,fighting,NA,82,57,42,47 -740,Crabominable,fighting,ice,132,77,62,67 -741,Oricorio,fire,flying,70,70,98,70 -742,Cutiefly,bug,fairy,45,40,55,40 -743,Ribombee,bug,fairy,55,60,95,70 -744,Rockruff,rock,NA,65,40,30,40 -745,Lycanroc,rock,NA,115,75,55,75 -746,Wishiwashi,water,NA,140,130,140,135 -747,Mareanie,poison,water,53,62,43,52 -748,Toxapex,poison,water,63,152,53,142 -749,Mudbray,ground,NA,100,70,45,55 -750,Mudsdale,ground,NA,125,100,55,85 -751,Dewpider,water,bug,40,52,40,72 -752,Araquanid,water,bug,70,92,50,132 -753,Fomantis,grass,NA,55,35,50,35 -754,Lurantis,grass,NA,105,90,80,90 -755,Morelull,grass,fairy,35,55,65,75 -756,Shiinotic,grass,fairy,45,80,90,100 -757,Salandit,poison,fire,44,40,71,40 -758,Salazzle,poison,fire,64,60,111,60 -759,Stufful,normal,fighting,75,50,45,50 -760,Bewear,normal,fighting,125,80,55,60 -761,Bounsweet,grass,NA,30,38,30,38 -762,Steenee,grass,NA,40,48,40,48 -763,Tsareena,grass,NA,120,98,50,98 -764,Comfey,fairy,NA,52,90,82,110 -765,Oranguru,normal,psychic,60,80,90,110 -766,Passimian,fighting,NA,120,90,40,60 -767,Wimpod,bug,water,35,40,20,30 -768,Golisopod,bug,water,125,140,60,90 -769,Sandygast,ghost,ground,55,80,70,45 -770,Palossand,ghost,ground,75,110,100,75 -771,Pyukumuku,water,NA,60,130,30,130 -772,Type: Null,normal,NA,95,95,95,95 -773,Silvally,normal,NA,95,95,95,95 -774,Minior,rock,flying,100,60,100,60 -775,Komala,normal,NA,115,65,75,95 -776,Turtonator,fire,dragon,78,135,91,85 -777,Togedemaru,electric,steel,98,63,40,73 -778,Mimikyu,ghost,fairy,90,80,50,105 -779,Bruxish,water,psychic,105,70,70,70 -780,Drampa,normal,dragon,60,85,135,91 -781,Dhelmise,ghost,grass,131,100,86,90 -782,Jangmo-o,dragon,NA,55,65,45,45 -783,Hakamo-o,dragon,fighting,75,90,65,70 -784,Kommo-o,dragon,fighting,110,125,100,105 -785,Tapu Koko,electric,fairy,115,85,95,75 -786,Tapu Lele,psychic,fairy,85,75,130,115 -787,Tapu Bulu,grass,fairy,130,115,85,95 -788,Tapu Fini,water,fairy,75,115,95,130 -789,Cosmog,psychic,NA,29,31,29,31 -790,Cosmoem,psychic,NA,29,131,29,131 -791,Solgaleo,psychic,steel,137,107,113,89 -792,Lunala,psychic,ghost,113,89,137,107 -793,Nihilego,rock,poison,53,47,127,131 -794,Buzzwole,bug,fighting,139,139,53,53 -795,Pheromosa,bug,fighting,137,37,137,37 -796,Xurkitree,electric,NA,89,71,173,71 -797,Celesteela,steel,flying,101,103,107,101 -798,Kartana,grass,steel,181,131,59,31 -799,Guzzlord,dark,dragon,101,53,97,53 -800,Necrozma,psychic,NA,107,101,127,89 -801,Magearna,steel,fairy,95,115,130,115 diff --git a/data/pokemon_demo.csv b/data/pokemon_demo.csv new file mode 100644 index 0000000..b08aff7 --- /dev/null +++ b/data/pokemon_demo.csv @@ -0,0 +1,802 @@ +pokedex_number,name,type1,type2,height_m,weight_kg,attack,defense +1,Bulbasaur,grass,poison,0.7,6.9,49,49 +2,Ivysaur,grass,poison,1,13,62,63 +3,Venusaur,grass,poison,2,100,100,123 +4,Charmander,fire,NA,0.6,8.5,52,43 +5,Charmeleon,fire,NA,1.1,19,64,58 +6,Charizard,fire,flying,1.7,90.5,104,78 +7,Squirtle,water,NA,0.5,9,48,65 +8,Wartortle,water,NA,1,22.5,63,80 +9,Blastoise,water,NA,1.6,85.5,103,120 +10,Caterpie,bug,NA,0.3,2.9,30,35 +11,Metapod,bug,NA,0.7,9.9,20,55 +12,Butterfree,bug,flying,1.1,32,45,50 +13,Weedle,bug,poison,0.3,3.2,35,30 +14,Kakuna,bug,poison,0.6,10,25,50 +15,Beedrill,bug,poison,1,29.5,150,40 +16,Pidgey,normal,flying,0.3,1.8,45,40 +17,Pidgeotto,normal,flying,1.1,30,60,55 +18,Pidgeot,normal,flying,1.5,39.5,80,80 +19,Rattata,normal,dark,NA,NA,56,35 +20,Raticate,normal,dark,NA,NA,71,70 +21,Spearow,normal,flying,0.3,2,60,30 +22,Fearow,normal,flying,1.2,38,90,65 +23,Ekans,poison,NA,2,6.9,60,44 +24,Arbok,poison,NA,3.5,65,95,69 +25,Pikachu,electric,NA,0.4,6,55,40 +26,Raichu,electric,electric,NA,NA,85,50 +27,Sandshrew,ground,ice,NA,NA,75,90 +28,Sandslash,ground,ice,NA,NA,100,120 +29,Nidoran♀,poison,NA,0.4,7,47,52 +30,Nidorina,poison,NA,0.8,20,62,67 +31,Nidoqueen,poison,ground,1.3,60,92,87 +32,Nidoran♂,poison,NA,0.5,9,57,40 +33,Nidorino,poison,NA,0.9,19.5,72,57 +34,Nidoking,poison,ground,1.4,62,102,77 +35,Clefairy,fairy,NA,0.6,7.5,45,48 +36,Clefable,fairy,NA,1.3,40,70,73 +37,Vulpix,fire,ice,NA,NA,41,40 +38,Ninetales,fire,ice,NA,NA,67,75 +39,Jigglypuff,normal,fairy,0.5,5.5,45,20 +40,Wigglytuff,normal,fairy,1,12,70,45 +41,Zubat,poison,flying,0.8,7.5,45,35 +42,Golbat,poison,flying,1.6,55,80,70 +43,Oddish,grass,poison,0.5,5.4,50,55 +44,Gloom,grass,poison,0.8,8.6,65,70 +45,Vileplume,grass,poison,1.2,18.6,80,85 +46,Paras,bug,grass,0.3,5.4,70,55 +47,Parasect,bug,grass,1,29.5,95,80 +48,Venonat,bug,poison,1,30,55,50 +49,Venomoth,bug,poison,1.5,12.5,65,60 +50,Diglett,ground,ground,NA,NA,55,30 +51,Dugtrio,ground,ground,NA,NA,100,60 +52,Meowth,normal,dark,NA,NA,35,35 +53,Persian,normal,dark,NA,NA,60,60 +54,Psyduck,water,NA,0.8,19.6,52,48 +55,Golduck,water,NA,1.7,76.6,82,78 +56,Mankey,fighting,NA,0.5,28,80,35 +57,Primeape,fighting,NA,1,32,105,60 +58,Growlithe,fire,NA,0.7,19,70,45 +59,Arcanine,fire,NA,1.9,155,110,80 +60,Poliwag,water,NA,0.6,12.4,50,40 +61,Poliwhirl,water,NA,1,20,65,65 +62,Poliwrath,water,fighting,1.3,54,95,95 +63,Abra,psychic,NA,0.9,19.5,20,15 +64,Kadabra,psychic,NA,1.3,56.5,35,30 +65,Alakazam,psychic,NA,1.5,48,50,65 +66,Machop,fighting,NA,0.8,19.5,80,50 +67,Machoke,fighting,NA,1.5,70.5,100,70 +68,Machamp,fighting,NA,1.6,130,130,80 +69,Bellsprout,grass,poison,0.7,4,75,35 +70,Weepinbell,grass,poison,1,6.4,90,50 +71,Victreebel,grass,poison,1.7,15.5,105,65 +72,Tentacool,water,poison,0.9,45.5,40,35 +73,Tentacruel,water,poison,1.6,55,70,65 +74,Geodude,rock,ground,NA,NA,80,100 +75,Graveler,rock,ground,NA,NA,95,115 +76,Golem,rock,ground,NA,NA,120,130 +77,Ponyta,fire,NA,1,30,85,55 +78,Rapidash,fire,NA,1.7,95,100,70 +79,Slowpoke,water,psychic,1.2,36,65,65 +80,Slowbro,water,psychic,1.6,78.5,75,180 +81,Magnemite,electric,steel,0.3,6,35,70 +82,Magneton,electric,steel,1,60,60,95 +83,Farfetch'd,normal,flying,0.8,15,90,55 +84,Doduo,normal,flying,1.4,39.2,85,45 +85,Dodrio,normal,flying,1.8,85.2,110,70 +86,Seel,water,NA,1.1,90,45,55 +87,Dewgong,water,ice,1.7,120,70,80 +88,Grimer,poison,poison,NA,NA,80,50 +89,Muk,poison,poison,NA,NA,105,75 +90,Shellder,water,NA,0.3,4,65,100 +91,Cloyster,water,ice,1.5,132.5,95,180 +92,Gastly,ghost,poison,1.3,0.1,35,30 +93,Haunter,ghost,poison,1.6,0.1,50,45 +94,Gengar,ghost,poison,1.5,40.5,65,80 +95,Onix,rock,ground,8.8,210,45,160 +96,Drowzee,psychic,NA,1,32.4,48,45 +97,Hypno,psychic,NA,1.6,75.6,73,70 +98,Krabby,water,NA,0.4,6.5,105,90 +99,Kingler,water,NA,1.3,60,130,115 +100,Voltorb,electric,NA,0.5,10.4,30,50 +101,Electrode,electric,NA,1.2,66.6,50,70 +102,Exeggcute,grass,psychic,0.4,2.5,40,80 +103,Exeggutor,grass,psychic,NA,NA,105,85 +104,Cubone,ground,NA,0.4,6.5,50,95 +105,Marowak,ground,fire,NA,NA,80,110 +106,Hitmonlee,fighting,NA,1.5,49.8,120,53 +107,Hitmonchan,fighting,NA,1.4,50.2,105,79 +108,Lickitung,normal,NA,1.2,65.5,55,75 +109,Koffing,poison,NA,0.6,1,65,95 +110,Weezing,poison,NA,1.2,9.5,90,120 +111,Rhyhorn,ground,rock,1,115,85,95 +112,Rhydon,ground,rock,1.9,120,130,120 +113,Chansey,normal,NA,1.1,34.6,5,5 +114,Tangela,grass,NA,1,35,55,115 +115,Kangaskhan,normal,NA,2.2,80,125,100 +116,Horsea,water,NA,0.4,8,40,70 +117,Seadra,water,NA,1.2,25,65,95 +118,Goldeen,water,NA,0.6,15,67,60 +119,Seaking,water,NA,1.3,39,92,65 +120,Staryu,water,NA,0.8,34.5,45,55 +121,Starmie,water,psychic,1.1,80,75,85 +122,Mr. Mime,psychic,fairy,1.3,54.5,45,65 +123,Scyther,bug,flying,1.5,56,110,80 +124,Jynx,ice,psychic,1.4,40.6,50,35 +125,Electabuzz,electric,NA,1.1,30,83,57 +126,Magmar,fire,NA,1.3,44.5,95,57 +127,Pinsir,bug,NA,1.5,55,155,120 +128,Tauros,normal,NA,1.4,88.4,100,95 +129,Magikarp,water,NA,0.9,10,10,55 +130,Gyarados,water,flying,6.5,235,155,109 +131,Lapras,water,ice,2.5,220,85,80 +132,Ditto,normal,NA,0.3,4,48,48 +133,Eevee,normal,NA,0.3,6.5,55,50 +134,Vaporeon,water,NA,1,29,65,60 +135,Jolteon,electric,NA,0.8,24.5,65,60 +136,Flareon,fire,NA,0.9,25,130,60 +137,Porygon,normal,NA,0.8,36.5,60,70 +138,Omanyte,rock,water,0.4,7.5,40,100 +139,Omastar,rock,water,1,35,60,125 +140,Kabuto,rock,water,0.5,11.5,80,90 +141,Kabutops,rock,water,1.3,40.5,115,105 +142,Aerodactyl,rock,flying,1.8,59,135,85 +143,Snorlax,normal,NA,2.1,460,110,65 +144,Articuno,ice,flying,1.7,55.4,85,100 +145,Zapdos,electric,flying,1.6,52.6,90,85 +146,Moltres,fire,flying,2,60,100,90 +147,Dratini,dragon,NA,1.8,3.3,64,45 +148,Dragonair,dragon,NA,4,16.5,84,65 +149,Dragonite,dragon,flying,2.2,210,134,95 +150,Mewtwo,psychic,NA,2,122,150,70 +151,Mew,psychic,NA,0.4,4,100,100 +152,Chikorita,grass,NA,0.9,6.4,49,65 +153,Bayleef,grass,NA,1.2,15.8,62,80 +154,Meganium,grass,NA,1.8,100.5,82,100 +155,Cyndaquil,fire,NA,0.5,7.9,52,43 +156,Quilava,fire,NA,0.9,19,64,58 +157,Typhlosion,fire,NA,1.7,79.5,84,78 +158,Totodile,water,NA,0.6,9.5,65,64 +159,Croconaw,water,NA,1.1,25,80,80 +160,Feraligatr,water,NA,2.3,88.8,105,100 +161,Sentret,normal,NA,0.8,6,46,34 +162,Furret,normal,NA,1.8,32.5,76,64 +163,Hoothoot,normal,flying,0.7,21.2,30,30 +164,Noctowl,normal,flying,1.6,40.8,50,50 +165,Ledyba,bug,flying,1,10.8,20,30 +166,Ledian,bug,flying,1.4,35.6,35,50 +167,Spinarak,bug,poison,0.5,8.5,60,40 +168,Ariados,bug,poison,1.1,33.5,90,70 +169,Crobat,poison,flying,1.8,75,90,80 +170,Chinchou,water,electric,0.5,12,38,38 +171,Lanturn,water,electric,1.2,22.5,58,58 +172,Pichu,electric,NA,0.3,2,40,15 +173,Cleffa,fairy,NA,0.3,3,25,28 +174,Igglybuff,normal,fairy,0.3,1,30,15 +175,Togepi,fairy,NA,0.3,1.5,20,65 +176,Togetic,fairy,flying,0.6,3.2,40,85 +177,Natu,psychic,flying,0.2,2,50,45 +178,Xatu,psychic,flying,1.5,15,75,70 +179,Mareep,electric,NA,0.6,7.8,40,40 +180,Flaaffy,electric,NA,0.8,13.3,55,55 +181,Ampharos,electric,NA,1.4,61.5,95,105 +182,Bellossom,grass,NA,0.4,5.8,80,95 +183,Marill,water,fairy,0.4,8.5,20,50 +184,Azumarill,water,fairy,0.8,28.5,50,80 +185,Sudowoodo,rock,NA,1.2,38,100,115 +186,Politoed,water,NA,1.1,33.9,75,75 +187,Hoppip,grass,flying,0.4,0.5,35,40 +188,Skiploom,grass,flying,0.6,1,45,50 +189,Jumpluff,grass,flying,0.8,3,55,70 +190,Aipom,normal,NA,0.8,11.5,70,55 +191,Sunkern,grass,NA,0.3,1.8,30,30 +192,Sunflora,grass,NA,0.8,8.5,75,55 +193,Yanma,bug,flying,1.2,38,65,45 +194,Wooper,water,ground,0.4,8.5,45,45 +195,Quagsire,water,ground,1.4,75,85,85 +196,Espeon,psychic,NA,0.9,26.5,65,60 +197,Umbreon,dark,NA,1,27,65,110 +198,Murkrow,dark,flying,0.5,2.1,85,42 +199,Slowking,water,psychic,2,79.5,75,80 +200,Misdreavus,ghost,NA,0.7,1,60,60 +201,Unown,psychic,NA,0.5,5,72,48 +202,Wobbuffet,psychic,NA,1.3,28.5,33,58 +203,Girafarig,normal,psychic,1.5,41.5,80,65 +204,Pineco,bug,NA,0.6,7.2,65,90 +205,Forretress,bug,steel,1.2,125.8,90,140 +206,Dunsparce,normal,NA,1.5,14,70,70 +207,Gligar,ground,flying,1.1,64.8,75,105 +208,Steelix,steel,ground,9.2,400,125,230 +209,Snubbull,fairy,NA,0.6,7.8,80,50 +210,Granbull,fairy,NA,1.4,48.7,120,75 +211,Qwilfish,water,poison,0.5,3.9,95,85 +212,Scizor,bug,steel,1.8,118,150,140 +213,Shuckle,bug,rock,0.6,20.5,10,230 +214,Heracross,bug,fighting,1.5,54,185,115 +215,Sneasel,dark,ice,0.9,28,95,55 +216,Teddiursa,normal,NA,0.6,8.8,80,50 +217,Ursaring,normal,NA,1.8,125.8,130,75 +218,Slugma,fire,NA,0.7,35,40,40 +219,Magcargo,fire,rock,0.8,55,50,120 +220,Swinub,ice,ground,0.4,6.5,50,40 +221,Piloswine,ice,ground,1.1,55.8,100,80 +222,Corsola,water,rock,0.6,5,55,95 +223,Remoraid,water,NA,0.6,12,65,35 +224,Octillery,water,NA,0.9,28.5,105,75 +225,Delibird,ice,flying,0.9,16,55,45 +226,Mantine,water,flying,2.1,220,40,70 +227,Skarmory,steel,flying,1.7,50.5,80,140 +228,Houndour,dark,fire,0.6,10.8,60,30 +229,Houndoom,dark,fire,1.4,35,90,90 +230,Kingdra,water,dragon,1.8,152,95,95 +231,Phanpy,ground,NA,0.5,33.5,60,60 +232,Donphan,ground,NA,1.1,120,120,120 +233,Porygon2,normal,NA,0.6,32.5,80,90 +234,Stantler,normal,NA,1.4,71.2,95,62 +235,Smeargle,normal,NA,1.2,58,20,35 +236,Tyrogue,fighting,NA,0.7,21,35,35 +237,Hitmontop,fighting,NA,1.4,48,95,95 +238,Smoochum,ice,psychic,0.4,6,30,15 +239,Elekid,electric,NA,0.6,23.5,63,37 +240,Magby,fire,NA,0.7,21.4,75,37 +241,Miltank,normal,NA,1.2,75.5,80,105 +242,Blissey,normal,NA,1.5,46.8,10,10 +243,Raikou,electric,NA,1.9,178,85,75 +244,Entei,fire,NA,2.1,198,115,85 +245,Suicune,water,NA,2,187,75,115 +246,Larvitar,rock,ground,0.6,72,64,50 +247,Pupitar,rock,ground,1.2,152,84,70 +248,Tyranitar,rock,dark,2,202,164,150 +249,Lugia,psychic,flying,5.2,216,90,130 +250,Ho-Oh,fire,flying,3.8,199,130,90 +251,Celebi,psychic,grass,0.6,5,100,100 +252,Treecko,grass,NA,0.5,5,45,35 +253,Grovyle,grass,NA,0.9,21.6,65,45 +254,Sceptile,grass,NA,1.7,52.2,110,75 +255,Torchic,fire,NA,0.4,2.5,60,40 +256,Combusken,fire,fighting,0.9,19.5,85,60 +257,Blaziken,fire,fighting,1.9,52,160,80 +258,Mudkip,water,NA,0.4,7.6,70,50 +259,Marshtomp,water,ground,0.7,28,85,70 +260,Swampert,water,ground,1.5,81.9,150,110 +261,Poochyena,dark,NA,0.5,13.6,55,35 +262,Mightyena,dark,NA,1,37,90,70 +263,Zigzagoon,normal,NA,0.4,17.5,30,41 +264,Linoone,normal,NA,0.5,32.5,70,61 +265,Wurmple,bug,NA,0.3,3.6,45,35 +266,Silcoon,bug,NA,0.6,10,35,55 +267,Beautifly,bug,flying,1,28.4,70,50 +268,Cascoon,bug,NA,0.7,11.5,35,55 +269,Dustox,bug,poison,1.2,31.6,50,70 +270,Lotad,water,grass,0.5,2.6,30,30 +271,Lombre,water,grass,1.2,32.5,50,50 +272,Ludicolo,water,grass,1.5,55,70,70 +273,Seedot,grass,NA,0.5,4,40,50 +274,Nuzleaf,grass,dark,1,28,70,40 +275,Shiftry,grass,dark,1.3,59.6,100,60 +276,Taillow,normal,flying,0.3,2.3,55,30 +277,Swellow,normal,flying,0.7,19.8,85,60 +278,Wingull,water,flying,0.6,9.5,30,30 +279,Pelipper,water,flying,1.2,28,50,100 +280,Ralts,psychic,fairy,0.4,6.6,25,25 +281,Kirlia,psychic,fairy,0.8,20.2,35,35 +282,Gardevoir,psychic,fairy,1.6,48.4,85,65 +283,Surskit,bug,water,0.5,1.7,30,32 +284,Masquerain,bug,flying,0.8,3.6,60,62 +285,Shroomish,grass,NA,0.4,4.5,40,60 +286,Breloom,grass,fighting,1.2,39.2,130,80 +287,Slakoth,normal,NA,0.8,24,60,60 +288,Vigoroth,normal,NA,1.4,46.5,80,80 +289,Slaking,normal,NA,2,130.5,160,100 +290,Nincada,bug,ground,0.5,5.5,45,90 +291,Ninjask,bug,flying,0.8,12,90,45 +292,Shedinja,bug,ghost,0.8,1.2,90,45 +293,Whismur,normal,NA,0.6,16.3,51,23 +294,Loudred,normal,NA,1,40.5,71,43 +295,Exploud,normal,NA,1.5,84,91,63 +296,Makuhita,fighting,NA,1,86.4,60,30 +297,Hariyama,fighting,NA,2.3,253.8,120,60 +298,Azurill,normal,fairy,0.2,2,20,40 +299,Nosepass,rock,NA,1,97,45,135 +300,Skitty,normal,NA,0.6,11,45,45 +301,Delcatty,normal,NA,1.1,32.6,65,65 +302,Sableye,dark,ghost,0.5,11,85,125 +303,Mawile,steel,fairy,0.6,11.5,105,125 +304,Aron,steel,rock,0.4,60,70,100 +305,Lairon,steel,rock,0.9,120,90,140 +306,Aggron,steel,rock,2.1,360,140,230 +307,Meditite,fighting,psychic,0.6,11.2,40,55 +308,Medicham,fighting,psychic,1.3,31.5,100,85 +309,Electrike,electric,NA,0.6,15.2,45,40 +310,Manectric,electric,NA,1.5,40.2,75,80 +311,Plusle,electric,NA,0.4,4.2,50,40 +312,Minun,electric,NA,0.4,4.2,40,50 +313,Volbeat,bug,NA,0.7,17.7,73,75 +314,Illumise,bug,NA,0.6,17.7,47,75 +315,Roselia,grass,poison,0.3,2,60,45 +316,Gulpin,poison,NA,0.4,10.3,43,53 +317,Swalot,poison,NA,1.7,80,73,83 +318,Carvanha,water,dark,0.8,20.8,90,20 +319,Sharpedo,water,dark,1.8,88.8,140,70 +320,Wailmer,water,NA,2,130,70,35 +321,Wailord,water,NA,14.5,398,90,45 +322,Numel,fire,ground,0.7,24,60,40 +323,Camerupt,fire,ground,1.9,220,120,100 +324,Torkoal,fire,NA,0.5,80.4,85,140 +325,Spoink,psychic,NA,0.7,30.6,25,35 +326,Grumpig,psychic,NA,0.9,71.5,45,65 +327,Spinda,normal,NA,1.1,5,60,60 +328,Trapinch,ground,NA,0.7,15,100,45 +329,Vibrava,ground,dragon,1.1,15.3,70,50 +330,Flygon,ground,dragon,2,82,100,80 +331,Cacnea,grass,NA,0.4,51.3,85,40 +332,Cacturne,grass,dark,1.3,77.4,115,60 +333,Swablu,normal,flying,0.4,1.2,40,60 +334,Altaria,dragon,flying,1.1,20.6,110,110 +335,Zangoose,normal,NA,1.3,40.3,115,60 +336,Seviper,poison,NA,2.7,52.5,100,60 +337,Lunatone,rock,psychic,1,168,55,65 +338,Solrock,rock,psychic,1.2,154,95,85 +339,Barboach,water,ground,0.4,1.9,48,43 +340,Whiscash,water,ground,0.9,23.6,78,73 +341,Corphish,water,NA,0.6,11.5,80,65 +342,Crawdaunt,water,dark,1.1,32.8,120,85 +343,Baltoy,ground,psychic,0.5,21.5,40,55 +344,Claydol,ground,psychic,1.5,108,70,105 +345,Lileep,rock,grass,1,23.8,41,77 +346,Cradily,rock,grass,1.5,60.4,81,97 +347,Anorith,rock,bug,0.7,12.5,95,50 +348,Armaldo,rock,bug,1.5,68.2,125,100 +349,Feebas,water,NA,0.6,7.4,15,20 +350,Milotic,water,NA,6.2,162,60,79 +351,Castform,normal,NA,0.3,0.8,70,70 +352,Kecleon,normal,NA,1,22,90,70 +353,Shuppet,ghost,NA,0.6,2.3,75,35 +354,Banette,ghost,NA,1.1,12.5,165,75 +355,Duskull,ghost,NA,0.8,15,40,90 +356,Dusclops,ghost,NA,1.6,30.6,70,130 +357,Tropius,grass,flying,2,100,68,83 +358,Chimecho,psychic,NA,0.6,1,50,80 +359,Absol,dark,NA,1.2,47,150,60 +360,Wynaut,psychic,NA,0.6,14,23,48 +361,Snorunt,ice,NA,0.7,16.8,50,50 +362,Glalie,ice,NA,1.5,256.5,120,80 +363,Spheal,ice,water,0.8,39.5,40,50 +364,Sealeo,ice,water,1.1,87.6,60,70 +365,Walrein,ice,water,1.4,150.6,80,90 +366,Clamperl,water,NA,0.4,52.5,64,85 +367,Huntail,water,NA,1.7,27,104,105 +368,Gorebyss,water,NA,1.8,22.6,84,105 +369,Relicanth,water,rock,1,23.4,90,130 +370,Luvdisc,water,NA,0.6,8.7,30,55 +371,Bagon,dragon,NA,0.6,42.1,75,60 +372,Shelgon,dragon,NA,1.1,110.5,95,100 +373,Salamence,dragon,flying,1.5,102.6,145,130 +374,Beldum,steel,psychic,0.6,95.2,55,80 +375,Metang,steel,psychic,1.2,202.5,75,100 +376,Metagross,steel,psychic,1.6,550,145,150 +377,Regirock,rock,NA,1.7,230,100,200 +378,Regice,ice,NA,1.8,175,50,100 +379,Registeel,steel,NA,1.9,205,75,150 +380,Latias,dragon,psychic,1.4,40,100,120 +381,Latios,dragon,psychic,2,60,130,100 +382,Kyogre,water,NA,4.5,352,150,90 +383,Groudon,ground,NA,3.5,950,180,160 +384,Rayquaza,dragon,flying,7,206.5,180,100 +385,Jirachi,steel,psychic,0.3,1.1,100,100 +386,Deoxys,psychic,NA,1.7,60.8,95,90 +387,Turtwig,grass,NA,0.4,10.2,68,64 +388,Grotle,grass,NA,1.1,97,89,85 +389,Torterra,grass,ground,2.2,310,109,105 +390,Chimchar,fire,NA,0.5,6.2,58,44 +391,Monferno,fire,fighting,0.9,22,78,52 +392,Infernape,fire,fighting,1.2,55,104,71 +393,Piplup,water,NA,0.4,5.2,51,53 +394,Prinplup,water,NA,0.8,23,66,68 +395,Empoleon,water,steel,1.7,84.5,86,88 +396,Starly,normal,flying,0.3,2,55,30 +397,Staravia,normal,flying,0.6,15.5,75,50 +398,Staraptor,normal,flying,1.2,24.9,120,70 +399,Bidoof,normal,NA,0.5,20,45,40 +400,Bibarel,normal,water,1,31.5,85,60 +401,Kricketot,bug,NA,0.3,2.2,25,41 +402,Kricketune,bug,NA,1,25.5,85,51 +403,Shinx,electric,NA,0.5,9.5,65,34 +404,Luxio,electric,NA,0.9,30.5,85,49 +405,Luxray,electric,NA,1.4,42,120,79 +406,Budew,grass,poison,0.2,1.2,30,35 +407,Roserade,grass,poison,0.9,14.5,70,65 +408,Cranidos,rock,NA,0.9,31.5,125,40 +409,Rampardos,rock,NA,1.6,102.5,165,60 +410,Shieldon,rock,steel,0.5,57,42,118 +411,Bastiodon,rock,steel,1.3,149.5,52,168 +412,Burmy,bug,NA,0.2,3.4,29,45 +413,Wormadam,bug,grass,0.5,6.5,69,95 +414,Mothim,bug,flying,0.9,23.3,94,50 +415,Combee,bug,flying,0.3,5.5,30,42 +416,Vespiquen,bug,flying,1.2,38.5,80,102 +417,Pachirisu,electric,NA,0.4,3.9,45,70 +418,Buizel,water,NA,0.7,29.5,65,35 +419,Floatzel,water,NA,1.1,33.5,105,55 +420,Cherubi,grass,NA,0.4,3.3,35,45 +421,Cherrim,grass,NA,0.5,9.3,60,70 +422,Shellos,water,NA,0.3,6.3,48,48 +423,Gastrodon,water,ground,0.9,29.9,83,68 +424,Ambipom,normal,NA,1.2,20.3,100,66 +425,Drifloon,ghost,flying,0.4,1.2,50,34 +426,Drifblim,ghost,flying,1.2,15,80,44 +427,Buneary,normal,NA,0.4,5.5,66,44 +428,Lopunny,normal,NA,1.2,33.3,136,94 +429,Mismagius,ghost,NA,0.9,4.4,60,60 +430,Honchkrow,dark,flying,0.9,27.3,125,52 +431,Glameow,normal,NA,0.5,3.9,55,42 +432,Purugly,normal,NA,1,43.8,82,64 +433,Chingling,psychic,NA,0.2,0.6,30,50 +434,Stunky,poison,dark,0.4,19.2,63,47 +435,Skuntank,poison,dark,1,38,93,67 +436,Bronzor,steel,psychic,0.5,60.5,24,86 +437,Bronzong,steel,psychic,1.3,187,89,116 +438,Bonsly,rock,NA,0.5,15,80,95 +439,Mime Jr.,psychic,fairy,0.6,13,25,45 +440,Happiny,normal,NA,0.6,24.4,5,5 +441,Chatot,normal,flying,0.5,1.9,65,45 +442,Spiritomb,ghost,dark,1,108,92,108 +443,Gible,dragon,ground,0.7,20.5,70,45 +444,Gabite,dragon,ground,1.4,56,90,65 +445,Garchomp,dragon,ground,1.9,95,170,115 +446,Munchlax,normal,NA,0.6,105,85,40 +447,Riolu,fighting,NA,0.7,20.2,70,40 +448,Lucario,fighting,steel,1.2,54,145,88 +449,Hippopotas,ground,NA,0.8,49.5,72,78 +450,Hippowdon,ground,NA,2,300,112,118 +451,Skorupi,poison,bug,0.8,12,50,90 +452,Drapion,poison,dark,1.3,61.5,90,110 +453,Croagunk,poison,fighting,0.7,23,61,40 +454,Toxicroak,poison,fighting,1.3,44.4,106,65 +455,Carnivine,grass,NA,1.4,27,100,72 +456,Finneon,water,NA,0.4,7,49,56 +457,Lumineon,water,NA,1.2,24,69,76 +458,Mantyke,water,flying,1,65,20,50 +459,Snover,grass,ice,1,50.5,62,50 +460,Abomasnow,grass,ice,2.2,135.5,132,105 +461,Weavile,dark,ice,1.1,34,120,65 +462,Magnezone,electric,steel,1.2,180,70,115 +463,Lickilicky,normal,NA,1.7,140,85,95 +464,Rhyperior,ground,rock,2.4,282.8,140,130 +465,Tangrowth,grass,NA,2,128.6,100,125 +466,Electivire,electric,NA,1.8,138.6,123,67 +467,Magmortar,fire,NA,1.6,68,95,67 +468,Togekiss,fairy,flying,1.5,38,50,95 +469,Yanmega,bug,flying,1.9,51.5,76,86 +470,Leafeon,grass,NA,1,25.5,110,130 +471,Glaceon,ice,NA,0.8,25.9,60,110 +472,Gliscor,ground,flying,2,42.5,95,125 +473,Mamoswine,ice,ground,2.5,291,130,80 +474,Porygon-Z,normal,NA,0.9,34,80,70 +475,Gallade,psychic,fighting,1.6,52,165,95 +476,Probopass,rock,steel,1.4,340,55,145 +477,Dusknoir,ghost,NA,2.2,106.6,100,135 +478,Froslass,ice,ghost,1.3,26.6,80,70 +479,Rotom,electric,ghost,0.3,0.3,65,107 +480,Uxie,psychic,NA,0.3,0.3,75,130 +481,Mesprit,psychic,NA,0.3,0.3,105,105 +482,Azelf,psychic,NA,0.3,0.3,125,70 +483,Dialga,steel,dragon,5.4,683,120,120 +484,Palkia,water,dragon,4.2,336,120,100 +485,Heatran,fire,steel,1.7,430,90,106 +486,Regigigas,normal,NA,3.7,420,160,110 +487,Giratina,ghost,dragon,4.5,750,120,100 +488,Cresselia,psychic,NA,1.5,85.6,70,120 +489,Phione,water,NA,0.4,3.1,80,80 +490,Manaphy,water,NA,0.3,1.4,100,100 +491,Darkrai,dark,NA,1.5,50.5,90,90 +492,Shaymin,grass,grass,0.2,2.1,103,75 +493,Arceus,normal,NA,3.2,320,120,120 +494,Victini,psychic,fire,0.4,4,100,100 +495,Snivy,grass,NA,0.6,8.1,45,55 +496,Servine,grass,NA,0.8,16,60,75 +497,Serperior,grass,NA,3.3,63,75,95 +498,Tepig,fire,NA,0.5,9.9,63,45 +499,Pignite,fire,fighting,1,55.5,93,55 +500,Emboar,fire,fighting,1.6,150,123,65 +501,Oshawott,water,NA,0.5,5.9,55,45 +502,Dewott,water,NA,0.8,24.5,75,60 +503,Samurott,water,NA,1.5,94.6,100,85 +504,Patrat,normal,NA,0.5,11.6,55,39 +505,Watchog,normal,NA,1.1,27,85,69 +506,Lillipup,normal,NA,0.4,4.1,60,45 +507,Herdier,normal,NA,0.9,14.7,80,65 +508,Stoutland,normal,NA,1.2,61,110,90 +509,Purrloin,dark,NA,0.4,10.1,50,37 +510,Liepard,dark,NA,1.1,37.5,88,50 +511,Pansage,grass,NA,0.6,10.5,53,48 +512,Simisage,grass,NA,1.1,30.5,98,63 +513,Pansear,fire,NA,0.6,11,53,48 +514,Simisear,fire,NA,1,28,98,63 +515,Panpour,water,NA,0.6,13.5,53,48 +516,Simipour,water,NA,1,29,98,63 +517,Munna,psychic,NA,0.6,23.3,25,45 +518,Musharna,psychic,NA,1.1,60.5,55,85 +519,Pidove,normal,flying,0.3,2.1,55,50 +520,Tranquill,normal,flying,0.6,15,77,62 +521,Unfezant,normal,flying,1.2,29,115,80 +522,Blitzle,electric,NA,0.8,29.8,60,32 +523,Zebstrika,electric,NA,1.6,79.5,100,63 +524,Roggenrola,rock,NA,0.4,18,75,85 +525,Boldore,rock,NA,0.9,102,105,105 +526,Gigalith,rock,NA,1.7,260,135,130 +527,Woobat,psychic,flying,0.4,2.1,45,43 +528,Swoobat,psychic,flying,0.9,10.5,57,55 +529,Drilbur,ground,NA,0.3,8.5,85,40 +530,Excadrill,ground,steel,0.7,40.4,135,60 +531,Audino,normal,NA,1.1,31,60,126 +532,Timburr,fighting,NA,0.6,12.5,80,55 +533,Gurdurr,fighting,NA,1.2,40,105,85 +534,Conkeldurr,fighting,NA,1.4,87,140,95 +535,Tympole,water,NA,0.5,4.5,50,40 +536,Palpitoad,water,ground,0.8,17,65,55 +537,Seismitoad,water,ground,1.5,62,95,75 +538,Throh,fighting,NA,1.3,55.5,100,85 +539,Sawk,fighting,NA,1.4,51,125,75 +540,Sewaddle,bug,grass,0.3,2.5,53,70 +541,Swadloon,bug,grass,0.5,7.3,63,90 +542,Leavanny,bug,grass,1.2,20.5,103,80 +543,Venipede,bug,poison,0.4,5.3,45,59 +544,Whirlipede,bug,poison,1.2,58.5,55,99 +545,Scolipede,bug,poison,2.5,200.5,100,89 +546,Cottonee,grass,fairy,0.3,0.6,27,60 +547,Whimsicott,grass,fairy,0.7,6.6,67,85 +548,Petilil,grass,NA,0.5,6.6,35,50 +549,Lilligant,grass,NA,1.1,16.3,60,75 +550,Basculin,water,NA,1,18,92,65 +551,Sandile,ground,dark,0.7,15.2,72,35 +552,Krokorok,ground,dark,1,33.4,82,45 +553,Krookodile,ground,dark,1.5,96.3,117,80 +554,Darumaka,fire,NA,0.6,37.5,90,45 +555,Darmanitan,fire,fire,1.3,92.9,30,105 +556,Maractus,grass,NA,1,28,86,67 +557,Dwebble,bug,rock,0.3,14.5,65,85 +558,Crustle,bug,rock,1.4,200,105,125 +559,Scraggy,dark,fighting,0.6,11.8,75,70 +560,Scrafty,dark,fighting,1.1,30,90,115 +561,Sigilyph,psychic,flying,1.4,14,58,80 +562,Yamask,ghost,NA,0.5,1.5,30,85 +563,Cofagrigus,ghost,NA,1.7,76.5,50,145 +564,Tirtouga,water,rock,0.7,16.5,78,103 +565,Carracosta,water,rock,1.2,81,108,133 +566,Archen,rock,flying,0.5,9.5,112,45 +567,Archeops,rock,flying,1.4,32,140,65 +568,Trubbish,poison,NA,0.6,31,50,62 +569,Garbodor,poison,NA,1.9,107.3,95,82 +570,Zorua,dark,NA,0.7,12.5,65,40 +571,Zoroark,dark,NA,1.6,81.1,105,60 +572,Minccino,normal,NA,0.4,5.8,50,40 +573,Cinccino,normal,NA,0.5,7.5,95,60 +574,Gothita,psychic,NA,0.4,5.8,30,50 +575,Gothorita,psychic,NA,0.7,18,45,70 +576,Gothitelle,psychic,NA,1.5,44,55,95 +577,Solosis,psychic,NA,0.3,1,30,40 +578,Duosion,psychic,NA,0.6,8,40,50 +579,Reuniclus,psychic,NA,1,20.1,65,75 +580,Ducklett,water,flying,0.5,5.5,44,50 +581,Swanna,water,flying,1.3,24.2,87,63 +582,Vanillite,ice,NA,0.4,5.7,50,50 +583,Vanillish,ice,NA,1.1,41,65,65 +584,Vanilluxe,ice,NA,1.3,57.5,95,85 +585,Deerling,normal,grass,0.6,19.5,60,50 +586,Sawsbuck,normal,grass,1.9,92.5,100,70 +587,Emolga,electric,flying,0.4,5,75,60 +588,Karrablast,bug,NA,0.5,5.9,75,45 +589,Escavalier,bug,steel,1,33,135,105 +590,Foongus,grass,poison,0.2,1,55,45 +591,Amoonguss,grass,poison,0.6,10.5,85,70 +592,Frillish,water,ghost,1.2,33,40,50 +593,Jellicent,water,ghost,2.2,135,60,70 +594,Alomomola,water,NA,1.2,31.6,75,80 +595,Joltik,bug,electric,0.1,0.6,47,50 +596,Galvantula,bug,electric,0.8,14.3,77,60 +597,Ferroseed,grass,steel,0.6,18.8,50,91 +598,Ferrothorn,grass,steel,1,110,94,131 +599,Klink,steel,NA,0.3,21,55,70 +600,Klang,steel,NA,0.6,51,80,95 +601,Klinklang,steel,NA,0.6,81,100,115 +602,Tynamo,electric,NA,0.2,0.3,55,40 +603,Eelektrik,electric,NA,1.2,22,85,70 +604,Eelektross,electric,NA,2.1,80.5,115,80 +605,Elgyem,psychic,NA,0.5,9,55,55 +606,Beheeyem,psychic,NA,1,34.5,75,75 +607,Litwick,ghost,fire,0.3,3.1,30,55 +608,Lampent,ghost,fire,0.6,13,40,60 +609,Chandelure,ghost,fire,1,34.3,55,90 +610,Axew,dragon,NA,0.6,18,87,60 +611,Fraxure,dragon,NA,1,36,117,70 +612,Haxorus,dragon,NA,1.8,105.5,147,90 +613,Cubchoo,ice,NA,0.5,8.5,70,40 +614,Beartic,ice,NA,2.6,260,130,80 +615,Cryogonal,ice,NA,1.1,148,50,50 +616,Shelmet,bug,NA,0.4,7.7,40,85 +617,Accelgor,bug,NA,0.8,25.3,70,40 +618,Stunfisk,ground,electric,0.7,11,66,84 +619,Mienfoo,fighting,NA,0.9,20,85,50 +620,Mienshao,fighting,NA,1.4,35.5,125,60 +621,Druddigon,dragon,NA,1.6,139,120,90 +622,Golett,ground,ghost,1,92,74,50 +623,Golurk,ground,ghost,2.8,330,124,80 +624,Pawniard,dark,steel,0.5,10.2,85,70 +625,Bisharp,dark,steel,1.6,70,125,100 +626,Bouffalant,normal,NA,1.6,94.6,110,95 +627,Rufflet,normal,flying,0.5,10.5,83,50 +628,Braviary,normal,flying,1.5,41,123,75 +629,Vullaby,dark,flying,0.5,9,55,75 +630,Mandibuzz,dark,flying,1.2,39.5,65,105 +631,Heatmor,fire,NA,1.4,58,97,66 +632,Durant,bug,steel,0.3,33,109,112 +633,Deino,dark,dragon,0.8,17.3,65,50 +634,Zweilous,dark,dragon,1.4,50,85,70 +635,Hydreigon,dark,dragon,1.8,160,105,90 +636,Larvesta,bug,fire,1.1,28.8,85,55 +637,Volcarona,bug,fire,1.6,46,60,65 +638,Cobalion,steel,fighting,2.1,250,90,129 +639,Terrakion,rock,fighting,1.9,260,129,90 +640,Virizion,grass,fighting,2,200,90,72 +641,Tornadus,flying,NA,1.5,63,100,80 +642,Thundurus,electric,flying,1.5,61,105,70 +643,Reshiram,dragon,fire,3.2,330,120,100 +644,Zekrom,dragon,electric,2.9,345,150,120 +645,Landorus,ground,flying,1.5,68,145,90 +646,Kyurem,dragon,ice,3,325,120,90 +647,Keldeo,water,fighting,1.4,48.5,72,90 +648,Meloetta,normal,psychic,0.6,6.5,128,90 +649,Genesect,bug,steel,1.5,82.5,120,95 +650,Chespin,grass,NA,0.4,9,61,65 +651,Quilladin,grass,NA,0.7,29,78,95 +652,Chesnaught,grass,fighting,1.6,90,107,122 +653,Fennekin,fire,NA,0.4,9.4,45,40 +654,Braixen,fire,NA,1,14.5,59,58 +655,Delphox,fire,psychic,1.5,39,69,72 +656,Froakie,water,NA,0.3,7,56,40 +657,Frogadier,water,NA,0.6,10.9,63,52 +658,Greninja,water,dark,1.5,40,145,67 +659,Bunnelby,normal,NA,0.4,5,36,38 +660,Diggersby,normal,ground,1,42.4,56,77 +661,Fletchling,normal,flying,0.3,1.7,50,43 +662,Fletchinder,fire,flying,0.7,16,73,55 +663,Talonflame,fire,flying,1.2,24.5,81,71 +664,Scatterbug,bug,NA,0.3,2.5,35,40 +665,Spewpa,bug,NA,0.3,8.4,22,60 +666,Vivillon,bug,flying,1.2,17,52,50 +667,Litleo,fire,normal,0.6,13.5,50,58 +668,Pyroar,fire,normal,1.5,81.5,68,72 +669,Flabébé,fairy,NA,0.1,0.1,38,39 +670,Floette,fairy,NA,0.2,0.9,65,67 +671,Florges,fairy,NA,1.1,10,65,68 +672,Skiddo,grass,NA,0.9,31,65,48 +673,Gogoat,grass,NA,1.7,91,100,62 +674,Pancham,fighting,NA,0.6,8,82,62 +675,Pangoro,fighting,dark,2.1,136,124,78 +676,Furfrou,normal,NA,1.2,28,80,60 +677,Espurr,psychic,NA,0.3,3.5,48,54 +678,Meowstic,psychic,NA,0.6,8.5,48,76 +679,Honedge,steel,ghost,0.8,2,80,100 +680,Doublade,steel,ghost,0.8,4.5,110,150 +681,Aegislash,steel,ghost,1.7,53,150,50 +682,Spritzee,fairy,NA,0.2,0.5,52,60 +683,Aromatisse,fairy,NA,0.8,15.5,72,72 +684,Swirlix,fairy,NA,0.4,3.5,48,66 +685,Slurpuff,fairy,NA,0.8,5,80,86 +686,Inkay,dark,psychic,0.4,3.5,54,53 +687,Malamar,dark,psychic,1.5,47,92,88 +688,Binacle,rock,water,0.5,31,52,67 +689,Barbaracle,rock,water,1.3,96,105,115 +690,Skrelp,poison,water,0.5,7.3,60,60 +691,Dragalge,poison,dragon,1.8,81.5,75,90 +692,Clauncher,water,NA,0.5,8.3,53,62 +693,Clawitzer,water,NA,1.3,35.3,73,88 +694,Helioptile,electric,normal,0.5,6,38,33 +695,Heliolisk,electric,normal,1,21,55,52 +696,Tyrunt,rock,dragon,0.8,26,89,77 +697,Tyrantrum,rock,dragon,2.5,270,121,119 +698,Amaura,rock,ice,1.3,25.2,59,50 +699,Aurorus,rock,ice,2.7,225,77,72 +700,Sylveon,fairy,NA,1,23.5,65,65 +701,Hawlucha,fighting,flying,0.8,21.5,92,75 +702,Dedenne,electric,fairy,0.2,2.2,58,57 +703,Carbink,rock,fairy,0.3,5.7,50,150 +704,Goomy,dragon,NA,0.3,2.8,50,35 +705,Sliggoo,dragon,NA,0.8,17.5,75,53 +706,Goodra,dragon,NA,2,150.5,100,70 +707,Klefki,steel,fairy,0.2,3,80,91 +708,Phantump,ghost,grass,0.4,7,70,48 +709,Trevenant,ghost,grass,1.5,71,110,76 +710,Pumpkaboo,ghost,grass,0.8,15,66,70 +711,Gourgeist,ghost,grass,1.7,39,100,122 +712,Bergmite,ice,NA,1,99.5,69,85 +713,Avalugg,ice,NA,2,505,117,184 +714,Noibat,flying,dragon,0.5,8,30,35 +715,Noivern,flying,dragon,1.5,85,70,80 +716,Xerneas,fairy,NA,3,215,131,95 +717,Yveltal,dark,flying,5.8,203,131,95 +718,Zygarde,dragon,ground,5,284.6,100,121 +719,Diancie,rock,fairy,0.7,8.8,160,110 +720,Hoopa,psychic,ghost,NA,NA,160,60 +721,Volcanion,fire,water,1.7,195,110,120 +722,Rowlet,grass,flying,0.3,1.5,55,55 +723,Dartrix,grass,flying,0.7,16,75,75 +724,Decidueye,grass,ghost,1.6,36.6,107,75 +725,Litten,fire,NA,0.4,4.3,65,40 +726,Torracat,fire,NA,0.7,25,85,50 +727,Incineroar,fire,dark,1.8,83,115,90 +728,Popplio,water,NA,0.4,7.5,54,54 +729,Brionne,water,NA,0.6,17.5,69,69 +730,Primarina,water,fairy,1.8,44,74,74 +731,Pikipek,normal,flying,0.3,1.2,75,30 +732,Trumbeak,normal,flying,0.6,14.8,85,50 +733,Toucannon,normal,flying,1.1,26,120,75 +734,Yungoos,normal,NA,0.4,6,70,30 +735,Gumshoos,normal,NA,0.7,14.2,110,60 +736,Grubbin,bug,NA,0.4,4.4,62,45 +737,Charjabug,bug,electric,0.5,10.5,82,95 +738,Vikavolt,bug,electric,1.5,45,70,90 +739,Crabrawler,fighting,NA,0.6,7,82,57 +740,Crabominable,fighting,ice,1.7,180,132,77 +741,Oricorio,fire,flying,0.6,3.4,70,70 +742,Cutiefly,bug,fairy,0.1,0.2,45,40 +743,Ribombee,bug,fairy,0.2,0.5,55,60 +744,Rockruff,rock,NA,0.5,9.2,65,40 +745,Lycanroc,rock,NA,NA,NA,115,75 +746,Wishiwashi,water,NA,0.2,0.3,140,130 +747,Mareanie,poison,water,0.4,8,53,62 +748,Toxapex,poison,water,0.7,14.5,63,152 +749,Mudbray,ground,NA,1,110,100,70 +750,Mudsdale,ground,NA,2.5,920,125,100 +751,Dewpider,water,bug,0.3,4,40,52 +752,Araquanid,water,bug,1.8,82,70,92 +753,Fomantis,grass,NA,0.3,1.5,55,35 +754,Lurantis,grass,NA,0.9,18.5,105,90 +755,Morelull,grass,fairy,0.2,1.5,35,55 +756,Shiinotic,grass,fairy,1,11.5,45,80 +757,Salandit,poison,fire,0.6,4.8,44,40 +758,Salazzle,poison,fire,1.2,22.2,64,60 +759,Stufful,normal,fighting,0.5,6.8,75,50 +760,Bewear,normal,fighting,2.1,135,125,80 +761,Bounsweet,grass,NA,0.3,3.2,30,38 +762,Steenee,grass,NA,0.7,8.2,40,48 +763,Tsareena,grass,NA,1.2,21.4,120,98 +764,Comfey,fairy,NA,0.1,0.3,52,90 +765,Oranguru,normal,psychic,1.5,76,60,80 +766,Passimian,fighting,NA,2,82.8,120,90 +767,Wimpod,bug,water,0.5,12,35,40 +768,Golisopod,bug,water,2,108,125,140 +769,Sandygast,ghost,ground,0.5,70,55,80 +770,Palossand,ghost,ground,1.3,250,75,110 +771,Pyukumuku,water,NA,0.3,1.2,60,130 +772,Type: Null,normal,NA,1.9,120.5,95,95 +773,Silvally,normal,NA,2.3,100.5,95,95 +774,Minior,rock,flying,0.3,40,100,60 +775,Komala,normal,NA,0.4,19.9,115,65 +776,Turtonator,fire,dragon,2,212,78,135 +777,Togedemaru,electric,steel,0.3,3.3,98,63 +778,Mimikyu,ghost,fairy,0.2,0.7,90,80 +779,Bruxish,water,psychic,0.9,19,105,70 +780,Drampa,normal,dragon,3,185,60,85 +781,Dhelmise,ghost,grass,3.9,210,131,100 +782,Jangmo-o,dragon,NA,0.6,29.7,55,65 +783,Hakamo-o,dragon,fighting,1.2,47,75,90 +784,Kommo-o,dragon,fighting,1.6,78.2,110,125 +785,Tapu Koko,electric,fairy,1.8,20.5,115,85 +786,Tapu Lele,psychic,fairy,1.2,18.6,85,75 +787,Tapu Bulu,grass,fairy,1.9,45.5,130,115 +788,Tapu Fini,water,fairy,1.3,21.2,75,115 +789,Cosmog,psychic,NA,0.2,0.1,29,31 +790,Cosmoem,psychic,NA,0.1,999.9,29,131 +791,Solgaleo,psychic,steel,3.4,230,137,107 +792,Lunala,psychic,ghost,4,120,113,89 +793,Nihilego,rock,poison,1.2,55.5,53,47 +794,Buzzwole,bug,fighting,2.4,333.6,139,139 +795,Pheromosa,bug,fighting,1.8,25,137,37 +796,Xurkitree,electric,NA,3.8,100,89,71 +797,Celesteela,steel,flying,9.2,999.9,101,103 +798,Kartana,grass,steel,0.3,0.1,181,131 +799,Guzzlord,dark,dragon,5.5,888,101,53 +800,Necrozma,psychic,NA,2.4,230,107,101 +801,Magearna,steel,fairy,1,80.5,95,115 diff --git a/data/pokemon_full.csv b/data/pokemon_full.csv new file mode 100644 index 0000000..a3629bd --- /dev/null +++ b/data/pokemon_full.csv @@ -0,0 +1,802 @@ +pokedex_number,name,japanese_name,type1,type2,classfication,height_m,weight_kg,generation,is_legendary,attack,defense,hp,speed,sp_attack,sp_defense,base_total,capture_rate,experience_growth,percentage_male,base_happiness,base_egg_steps,against_bug,against_dark,against_dragon,against_electric,against_fairy,against_fight,against_fire,against_flying,against_ghost,against_grass,against_ground,against_ice,against_normal,against_poison,against_psychic,against_rock,against_steel,against_water +1,Bulbasaur,Fushigidaneフシギダネ,grass,poison,Seed Pokémon,0.7,6.9,1,0,49,49,45,45,65,65,318,45,1059860,88.1,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +2,Ivysaur,Fushigisouフシギソウ,grass,poison,Seed Pokémon,1,13,1,0,62,63,60,60,80,80,405,45,1059860,88.1,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +3,Venusaur,Fushigibanaフシギバナ,grass,poison,Seed Pokémon,2,100,1,0,100,123,80,80,122,120,625,45,1059860,88.1,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +4,Charmander,Hitokageヒトカゲ,fire,NA,Lizard Pokémon,0.6,8.5,1,0,52,43,39,65,60,50,309,45,1059860,88.1,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +5,Charmeleon,Lizardoリザード,fire,NA,Flame Pokémon,1.1,19,1,0,64,58,58,80,80,65,405,45,1059860,88.1,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +6,Charizard,Lizardonリザードン,fire,flying,Flame Pokémon,1.7,90.5,1,0,104,78,78,100,159,115,634,45,1059860,88.1,70,5120,0.25,1,1,2,0.5,0.5,0.5,1,1,0.25,0,1,1,1,1,4,0.5,2 +7,Squirtle,Zenigameゼニガメ,water,NA,Tiny Turtle Pokémon,0.5,9,1,0,48,65,44,43,50,64,314,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +8,Wartortle,Kameilカメール,water,NA,Turtle Pokémon,1,22.5,1,0,63,80,59,58,65,80,405,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +9,Blastoise,Kamexカメックス,water,NA,Shellfish Pokémon,1.6,85.5,1,0,103,120,79,78,135,115,630,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +10,Caterpie,Caterpieキャタピー,bug,NA,Worm Pokémon,0.3,2.9,1,0,30,35,45,45,20,20,195,255,1000000,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +11,Metapod,Transelトランセル,bug,NA,Cocoon Pokémon,0.7,9.9,1,0,20,55,50,30,25,25,205,120,1000000,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +12,Butterfree,Butterfreeバタフリー,bug,flying,Butterfly Pokémon,1.1,32,1,0,45,50,60,70,90,80,395,45,1000000,50,70,3840,0.5,1,1,2,1,0.25,2,2,1,0.25,0,2,1,1,1,4,1,1 +13,Weedle,Beedleビードル,bug,poison,Hairy Pokémon,0.3,3.2,1,0,35,30,40,50,20,20,195,255,1000000,50,70,3840,0.5,1,1,1,0.5,0.25,2,2,1,0.25,1,1,1,0.5,2,2,1,1 +14,Kakuna,Cocoonコクーン,bug,poison,Cocoon Pokémon,0.6,10,1,0,25,50,45,35,25,25,205,120,1000000,50,70,3840,0.5,1,1,1,0.5,0.25,2,2,1,0.25,1,1,1,0.5,2,2,1,1 +15,Beedrill,Spearスピアー,bug,poison,Poison Bee Pokémon,1,29.5,1,0,150,40,65,145,15,80,495,45,1000000,50,70,3840,0.5,1,1,1,0.5,0.25,2,2,1,0.25,1,1,1,0.5,2,2,1,1 +16,Pidgey,Poppoポッポ,normal,flying,Tiny Bird Pokémon,0.3,1.8,1,0,45,40,40,56,35,35,251,255,1059860,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +17,Pidgeotto,Pigeonピジョン,normal,flying,Bird Pokémon,1.1,30,1,0,60,55,63,71,50,50,349,120,1059860,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +18,Pidgeot,Pigeotピジョット,normal,flying,Bird Pokémon,1.5,39.5,1,0,80,80,83,121,135,80,579,45,1059860,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +19,Rattata,Korattaコラッタ,normal,dark,Mouse Pokémon,NA,NA,1,0,56,35,30,72,25,35,253,255,1000000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +20,Raticate,Rattaラッタ,normal,dark,Mouse Pokémon,NA,NA,1,0,71,70,75,77,40,80,413,127,1000000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +21,Spearow,Onisuzumeオニスズメ,normal,flying,Tiny Bird Pokémon,0.3,2,1,0,60,30,40,70,31,31,262,255,1000000,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +22,Fearow,Onidrillオニドリル,normal,flying,Beak Pokémon,1.2,38,1,0,90,65,65,100,61,61,442,90,1000000,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +23,Ekans,Arboアーボ,poison,NA,Snake Pokémon,2,6.9,1,0,60,44,35,55,40,54,288,255,1000000,50,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +24,Arbok,Arbokアーボック,poison,NA,Cobra Pokémon,3.5,65,1,0,95,69,60,80,65,79,448,90,1000000,50,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +25,Pikachu,Pikachuピカチュウ,electric,NA,Mouse Pokémon,0.4,6,1,0,55,40,35,90,50,50,320,190,1000000,50,70,2560,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +26,Raichu,Raichuライチュウ,electric,electric,Mouse Pokémon,NA,NA,1,0,85,50,60,110,95,85,485,75,1000000,50,70,2560,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +27,Sandshrew,Sandサンド,ground,ice,Mouse Pokémon,NA,NA,1,0,75,90,50,40,10,35,300,255,1000000,50,70,5120,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +28,Sandslash,Sandpanサンドパン,ground,ice,Mouse Pokémon,NA,NA,1,0,100,120,75,65,25,65,450,90,1000000,50,70,5120,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +29,Nidoran♀,Nidoran?ニドラン♀,poison,NA,Poison Pin Pokémon,0.4,7,1,0,47,52,55,41,40,40,275,235,1059860,0,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +30,Nidorina,Nidorinaニドリーナ,poison,NA,Poison Pin Pokémon,0.8,20,1,0,62,67,70,56,55,55,365,120,1059860,0,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +31,Nidoqueen,Nidoqueenニドクイン,poison,ground,Drill Pokémon,1.3,60,1,0,92,87,90,76,75,85,505,45,1059860,0,70,5120,0.5,1,1,0,0.5,0.5,1,1,1,1,2,2,1,0.25,2,0.5,1,2 +32,Nidoran♂,Nidoran?ニドラン♂,poison,NA,Poison Pin Pokémon,0.5,9,1,0,57,40,46,50,40,40,273,235,1059860,100,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +33,Nidorino,Nidorinoニドリーノ,poison,NA,Poison Pin Pokémon,0.9,19.5,1,0,72,57,61,65,55,55,365,120,1059860,100,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +34,Nidoking,Nidokingニドキング,poison,ground,Drill Pokémon,1.4,62,1,0,102,77,81,85,85,75,505,45,1059860,100,70,5120,0.5,1,1,0,0.5,0.5,1,1,1,1,2,2,1,0.25,2,0.5,1,2 +35,Clefairy,Pippiピッピ,fairy,NA,Fairy Pokémon,0.6,7.5,1,0,45,48,70,35,60,65,323,150,800000,24.6,140,2560,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +36,Clefable,Pixyピクシー,fairy,NA,Fairy Pokémon,1.3,40,1,0,70,73,95,60,95,90,483,25,800000,24.6,140,2560,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +37,Vulpix,Rokonロコン,fire,ice,Fox Pokémon,NA,NA,1,0,41,40,38,65,50,65,299,190,1000000,24.6,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +38,Ninetales,Kyukonキュウコン,fire,ice,Fox Pokémon,NA,NA,1,0,67,75,73,109,81,100,505,75,1000000,24.6,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +39,Jigglypuff,Purinプリン,normal,fairy,Balloon Pokémon,0.5,5.5,1,0,45,20,115,20,45,25,270,170,800000,24.6,70,2560,0.5,0.5,0,1,1,1,1,1,0,1,1,1,1,2,1,1,2,1 +40,Wigglytuff,Pukurinプクリン,normal,fairy,Balloon Pokémon,1,12,1,0,70,45,140,45,85,50,435,50,800000,24.6,70,2560,0.5,0.5,0,1,1,1,1,1,0,1,1,1,1,2,1,1,2,1 +41,Zubat,Zubatズバット,poison,flying,Bat Pokémon,0.8,7.5,1,0,45,35,40,55,30,40,245,255,1000000,50,70,3840,0.25,1,1,2,0.5,0.25,1,1,1,0.25,0,2,1,0.5,2,2,1,1 +42,Golbat,Golbatゴルバット,poison,flying,Bat Pokémon,1.6,55,1,0,80,70,75,90,65,75,455,90,1000000,50,70,3840,0.25,1,1,2,0.5,0.25,1,1,1,0.25,0,2,1,0.5,2,2,1,1 +43,Oddish,Nazonokusaナゾノクサ,grass,poison,Weed Pokémon,0.5,5.4,1,0,50,55,45,30,75,65,320,255,1059860,50,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +44,Gloom,Kusaihanaクサイハナ,grass,poison,Weed Pokémon,0.8,8.6,1,0,65,70,60,40,85,75,395,120,1059860,50,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +45,Vileplume,Ruffresiaラフレシア,grass,poison,Flower Pokémon,1.2,18.6,1,0,80,85,75,50,110,90,490,45,1059860,50,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +46,Paras,Parasパラス,bug,grass,Mushroom Pokémon,0.3,5.4,1,0,70,55,35,25,45,55,285,190,1000000,50,70,5120,2,1,1,0.5,1,0.5,4,4,1,0.25,0.25,2,1,2,1,2,1,0.5 +47,Parasect,Parasectパラセクト,bug,grass,Mushroom Pokémon,1,29.5,1,0,95,80,60,30,60,80,405,75,1000000,50,70,5120,2,1,1,0.5,1,0.5,4,4,1,0.25,0.25,2,1,2,1,2,1,0.5 +48,Venonat,Kongpangコンパン,bug,poison,Insect Pokémon,1,30,1,0,55,50,60,45,40,55,305,190,1000000,50,70,5120,0.5,1,1,1,0.5,0.25,2,2,1,0.25,1,1,1,0.5,2,2,1,1 +49,Venomoth,Morphonモルフォン,bug,poison,Poison Moth Pokémon,1.5,12.5,1,0,65,60,70,90,90,75,450,75,1000000,50,70,5120,0.5,1,1,1,0.5,0.25,2,2,1,0.25,1,1,1,0.5,2,2,1,1 +50,Diglett,Digdaディグダ,ground,ground,Mole Pokémon,NA,NA,1,0,55,30,10,90,35,45,265,255,1000000,50,70,5120,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +51,Dugtrio,Dugtrioダグトリオ,ground,ground,Mole Pokémon,NA,NA,1,0,100,60,35,110,50,70,425,50,1000000,50,70,5120,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +52,Meowth,Nyarthニャース,normal,dark,Scratch Cat Pokémon,NA,NA,1,0,35,35,40,90,50,40,290,255,1000000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +53,Persian,Persianペルシアン,normal,dark,Classy Cat Pokémon,NA,NA,1,0,60,60,65,115,75,65,440,90,1000000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +54,Psyduck,Koduckコダック,water,NA,Duck Pokémon,0.8,19.6,1,0,52,48,50,55,65,50,320,190,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +55,Golduck,Golduckゴルダック,water,NA,Duck Pokémon,1.7,76.6,1,0,82,78,80,85,95,80,500,75,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +56,Mankey,Mankeyマンキー,fighting,NA,Pig Monkey Pokémon,0.5,28,1,0,80,35,40,70,35,45,305,190,1000000,50,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +57,Primeape,Okorizaruオコリザル,fighting,NA,Pig Monkey Pokémon,1,32,1,0,105,60,65,95,60,70,455,75,1000000,50,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +58,Growlithe,Gardieガーディ,fire,NA,Puppy Pokémon,0.7,19,1,0,70,45,55,60,70,50,350,190,1250000,75.4,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +59,Arcanine,Windieウインディ,fire,NA,Legendary Pokémon,1.9,155,1,0,110,80,90,95,100,80,555,75,1250000,75.4,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +60,Poliwag,Nyoromoニョロモ,water,NA,Tadpole Pokémon,0.6,12.4,1,0,50,40,40,90,40,40,300,255,1059860,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +61,Poliwhirl,Nyorozoニョロゾ,water,NA,Tadpole Pokémon,1,20,1,0,65,65,65,90,50,50,385,120,1059860,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +62,Poliwrath,Nyorobonニョロボン,water,fighting,Tadpole Pokémon,1.3,54,1,0,95,95,90,70,70,90,510,45,1059860,50,70,5120,0.5,0.5,1,2,2,1,0.5,2,1,2,1,0.5,1,1,2,0.5,0.5,0.5 +63,Abra,Caseyケーシィ,psychic,NA,Psi Pokémon,0.9,19.5,1,0,20,15,25,90,105,55,310,200,1059860,75.4,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +64,Kadabra,Yungererユンゲラー,psychic,NA,Psi Pokémon,1.3,56.5,1,0,35,30,40,105,120,70,400,100,1059860,75.4,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +65,Alakazam,Foodinフーディン,psychic,NA,Psi Pokémon,1.5,48,1,0,50,65,55,150,175,105,600,50,1059860,75.4,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +66,Machop,Wanrikyワンリキー,fighting,NA,Superpower Pokémon,0.8,19.5,1,0,80,50,70,35,35,35,305,180,1059860,75.4,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +67,Machoke,Gorikyゴーリキー,fighting,NA,Superpower Pokémon,1.5,70.5,1,0,100,70,80,45,50,60,405,90,1059860,75.4,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +68,Machamp,Kairikyカイリキー,fighting,NA,Superpower Pokémon,1.6,130,1,0,130,80,90,55,65,85,505,45,1059860,75.4,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +69,Bellsprout,Madatsubomiマダツボミ,grass,poison,Flower Pokémon,0.7,4,1,0,75,35,50,40,70,30,300,255,1059860,50,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +70,Weepinbell,Utsudonウツドン,grass,poison,Flycatcher Pokémon,1,6.4,1,0,90,50,65,55,85,45,390,120,1059860,50,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +71,Victreebel,Utsubotウツボット,grass,poison,Flycatcher Pokémon,1.7,15.5,1,0,105,65,80,70,100,70,490,45,1059860,50,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +72,Tentacool,Menokurageメノクラゲ,water,poison,Jellyfish Pokémon,0.9,45.5,1,0,40,35,40,70,50,100,335,190,1250000,50,70,5120,0.5,1,1,2,0.5,0.5,0.5,1,1,1,2,0.5,1,0.5,2,1,0.5,0.5 +73,Tentacruel,Dokukurageドククラゲ,water,poison,Jellyfish Pokémon,1.6,55,1,0,70,65,80,100,80,120,515,60,1250000,50,70,5120,0.5,1,1,2,0.5,0.5,0.5,1,1,1,2,0.5,1,0.5,2,1,0.5,0.5 +74,Geodude,Isitsubuteイシツブテ,rock,ground,Rock Pokémon,NA,NA,1,0,80,100,40,20,30,30,300,255,1059860,50,70,3840,1,1,1,0,1,2,0.5,0.5,1,4,2,2,0.5,0.25,1,0.5,2,4 +75,Graveler,Goloneゴローン,rock,ground,Rock Pokémon,NA,NA,1,0,95,115,55,35,45,45,390,120,1059860,50,70,3840,1,1,1,0,1,2,0.5,0.5,1,4,2,2,0.5,0.25,1,0.5,2,4 +76,Golem,Golonyaゴローニャ,rock,ground,Megaton Pokémon,NA,NA,1,0,120,130,80,45,55,65,495,45,1059860,50,70,3840,1,1,1,0,1,2,0.5,0.5,1,4,2,2,0.5,0.25,1,0.5,2,4 +77,Ponyta,Ponytaポニータ,fire,NA,Fire Horse Pokémon,1,30,1,0,85,55,50,90,65,65,410,190,1000000,50,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +78,Rapidash,Gallopギャロップ,fire,NA,Fire Horse Pokémon,1.7,95,1,0,100,70,65,105,80,80,500,60,1000000,50,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +79,Slowpoke,Yadonヤドン,water,psychic,Dopey Pokémon,1.2,36,1,0,65,65,90,15,40,40,315,190,1000000,50,70,5120,2,2,1,2,1,0.5,0.5,1,2,2,1,0.5,1,1,0.5,1,0.5,0.5 +80,Slowbro,Yadoranヤドラン,water,psychic,Hermit Crab Pokémon,1.6,78.5,1,0,75,180,95,30,130,80,590,75,1000000,50,70,5120,2,2,1,2,1,0.5,0.5,1,2,2,1,0.5,1,1,0.5,1,0.5,0.5 +81,Magnemite,Coilコイル,electric,steel,Magnet Pokémon,0.3,6,1,0,35,70,25,45,95,55,325,190,1000000,NA,70,5120,0.5,1,0.5,0.5,0.5,2,2,0.25,1,0.5,4,0.5,0.5,0,0.5,0.5,0.25,1 +82,Magneton,Rarecoilレアコイル,electric,steel,Magnet Pokémon,1,60,1,0,60,95,50,70,120,70,465,60,1000000,NA,70,5120,0.5,1,0.5,0.5,0.5,2,2,0.25,1,0.5,4,0.5,0.5,0,0.5,0.5,0.25,1 +83,Farfetch'd,Kamonegiカモネギ,normal,flying,Wild Duck Pokémon,0.8,15,1,0,90,55,52,60,58,62,377,45,1000000,50,70,5120,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +84,Doduo,Dodoドードー,normal,flying,Twin Bird Pokémon,1.4,39.2,1,0,85,45,35,75,35,35,310,190,1000000,50,70,5120,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +85,Dodrio,Dodorioドードリオ,normal,flying,Triple Bird Pokémon,1.8,85.2,1,0,110,70,60,110,60,60,470,45,1000000,50,70,5120,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +86,Seel,Pawouパウワウ,water,NA,Sea Lion Pokémon,1.1,90,1,0,45,55,65,45,45,70,325,190,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +87,Dewgong,Jugonジュゴン,water,ice,Sea Lion Pokémon,1.7,120,1,0,70,80,90,70,70,95,475,75,1000000,50,70,5120,1,1,1,2,1,2,1,1,1,2,1,0.25,1,1,1,2,1,0.5 +88,Grimer,Betbeterベトベター,poison,poison,Sludge Pokémon,NA,NA,1,0,80,50,80,25,40,50,325,190,1000000,50,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +89,Muk,Betbetonベトベトン,poison,poison,Sludge Pokémon,NA,NA,1,0,105,75,105,50,65,100,500,75,1000000,50,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +90,Shellder,Shellderシェルダー,water,NA,Bivalve Pokémon,0.3,4,1,0,65,100,30,40,45,25,305,190,1250000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +91,Cloyster,Parshenパルシェン,water,ice,Bivalve Pokémon,1.5,132.5,1,0,95,180,50,70,85,45,525,60,1250000,50,70,5120,1,1,1,2,1,2,1,1,1,2,1,0.25,1,1,1,2,1,0.5 +92,Gastly,Ghosゴース,ghost,poison,Gas Pokémon,1.3,0.1,1,0,35,30,30,80,100,35,310,190,1059860,50,70,5120,0.25,2,1,1,0.5,0,1,1,2,0.5,2,1,0,0.25,2,1,1,1 +93,Haunter,Ghostゴースト,ghost,poison,Gas Pokémon,1.6,0.1,1,0,50,45,45,95,115,55,405,90,1059860,50,70,5120,0.25,2,1,1,0.5,0,1,1,2,0.5,2,1,0,0.25,2,1,1,1 +94,Gengar,Gangarゲンガー,ghost,poison,Shadow Pokémon,1.5,40.5,1,0,65,80,60,130,170,95,600,45,1059860,50,70,5120,0.25,2,1,1,0.5,0,1,1,2,0.5,2,1,0,0.25,2,1,1,1 +95,Onix,Iwarkイワーク,rock,ground,Rock Snake Pokémon,8.8,210,1,0,45,160,35,70,30,45,385,45,1000000,50,70,6400,1,1,1,0,1,2,0.5,0.5,1,4,2,2,0.5,0.25,1,0.5,2,4 +96,Drowzee,Sleepeスリープ,psychic,NA,Hypnosis Pokémon,1,32.4,1,0,48,45,60,42,43,90,328,190,1000000,50,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +97,Hypno,Sleeperスリーパー,psychic,NA,Hypnosis Pokémon,1.6,75.6,1,0,73,70,85,67,73,115,483,75,1000000,50,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +98,Krabby,Crabクラブ,water,NA,River Crab Pokémon,0.4,6.5,1,0,105,90,30,50,25,25,325,225,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +99,Kingler,Kinglerキングラー,water,NA,Pincer Pokémon,1.3,60,1,0,130,115,55,75,50,50,475,60,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +100,Voltorb,Biriridamaビリリダマ,electric,NA,Ball Pokémon,0.5,10.4,1,0,30,50,40,100,55,55,330,190,1000000,NA,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +101,Electrode,Marumineマルマイン,electric,NA,Ball Pokémon,1.2,66.6,1,0,50,70,60,150,80,80,490,60,1000000,NA,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +102,Exeggcute,Tamatamaタマタマ,grass,psychic,Egg Pokémon,0.4,2.5,1,0,40,80,60,40,60,45,325,90,1250000,50,70,5120,4,2,1,0.5,1,0.5,2,2,2,0.5,0.5,2,1,2,0.5,1,1,0.5 +103,Exeggutor,Nassyナッシー,grass,psychic,Coconut Pokémon,NA,NA,1,0,105,85,95,45,125,75,530,45,1250000,50,70,5120,4,2,1,0.5,1,0.5,2,2,2,0.5,0.5,2,1,2,0.5,1,1,0.5 +104,Cubone,Karakaraカラカラ,ground,NA,Lonely Pokémon,0.4,6.5,1,0,50,95,50,35,40,50,320,190,1000000,50,70,5120,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +105,Marowak,Garagaraガラガラ,ground,fire,Bone Keeper Pokémon,NA,NA,1,0,80,110,60,45,50,80,425,75,1000000,50,70,5120,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +106,Hitmonlee,Sawamularサワムラー,fighting,NA,Kicking Pokémon,1.5,49.8,1,0,120,53,50,87,35,110,455,45,1000000,100,70,6400,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +107,Hitmonchan,Ebiwalarエビワラー,fighting,NA,Punching Pokémon,1.4,50.2,1,0,105,79,50,76,35,110,455,45,1000000,100,70,6400,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +108,Lickitung,Beroringaベロリンガ,normal,NA,Licking Pokémon,1.2,65.5,1,0,55,75,90,30,60,75,385,45,1000000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +109,Koffing,Dogarsドガース,poison,NA,Poison Gas Pokémon,0.6,1,1,0,65,95,40,35,60,45,340,190,1000000,50,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +110,Weezing,Matadogasマタドガス,poison,NA,Poison Gas Pokémon,1.2,9.5,1,0,90,120,65,60,85,70,490,60,1000000,50,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +111,Rhyhorn,Sihornサイホーン,ground,rock,Spikes Pokémon,1,115,1,0,85,95,80,25,30,30,345,120,1250000,50,70,5120,1,1,1,0,1,2,0.5,0.5,1,4,2,2,0.5,0.25,1,0.5,2,4 +112,Rhydon,Sidonサイドン,ground,rock,Drill Pokémon,1.9,120,1,0,130,120,105,40,45,45,485,60,1250000,50,70,5120,1,1,1,0,1,2,0.5,0.5,1,4,2,2,0.5,0.25,1,0.5,2,4 +113,Chansey,Luckyラッキー,normal,NA,Egg Pokémon,1.1,34.6,1,0,5,5,250,50,35,105,450,30,800000,0,140,10240,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +114,Tangela,Monjaraモンジャラ,grass,NA,Vine Pokémon,1,35,1,0,55,115,65,60,100,40,435,45,1000000,50,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +115,Kangaskhan,Garuraガルーラ,normal,NA,Parent Pokémon,2.2,80,1,0,125,100,105,100,60,100,590,45,1000000,0,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +116,Horsea,Tattuタッツー,water,NA,Dragon Pokémon,0.4,8,1,0,40,70,30,60,70,25,295,225,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +117,Seadra,Seadraシードラ,water,NA,Dragon Pokémon,1.2,25,1,0,65,95,55,85,95,45,440,75,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +118,Goldeen,Tosakintoトサキント,water,NA,Goldfish Pokémon,0.6,15,1,0,67,60,45,63,35,50,320,225,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +119,Seaking,Azumaoアズマオウ,water,NA,Goldfish Pokémon,1.3,39,1,0,92,65,80,68,65,80,450,60,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +120,Staryu,Hitodemanヒトデマン,water,NA,Starshape Pokémon,0.8,34.5,1,0,45,55,30,85,70,55,340,225,1250000,NA,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +121,Starmie,Starmieスターミー,water,psychic,Mysterious Pokémon,1.1,80,1,0,75,85,60,115,100,85,520,60,1250000,NA,70,5120,2,2,1,2,1,0.5,0.5,1,2,2,1,0.5,1,1,0.5,1,0.5,0.5 +122,Mr. Mime,Barrierdバリヤード,psychic,fairy,Barrier Pokémon,1.3,54.5,1,0,45,65,40,90,100,120,460,45,1000000,50,70,6400,1,1,0,1,1,0.25,1,1,2,1,1,1,1,2,0.5,1,2,1 +123,Scyther,Strikeストライク,bug,flying,Mantis Pokémon,1.5,56,1,0,110,80,70,105,55,80,500,45,1000000,50,70,6400,0.5,1,1,2,1,0.25,2,2,1,0.25,0,2,1,1,1,4,1,1 +124,Jynx,Rougelaルージュラ,ice,psychic,Humanshape Pokémon,1.4,40.6,1,0,50,35,65,95,115,95,455,45,1000000,0,70,6400,2,2,1,1,1,1,2,1,2,1,1,0.5,1,1,0.5,2,2,1 +125,Electabuzz,Elebooエレブー,electric,NA,Electric Pokémon,1.1,30,1,0,83,57,65,105,95,85,490,45,1000000,75.4,70,6400,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +126,Magmar,Booberブーバー,fire,NA,Spitfire Pokémon,1.3,44.5,1,0,95,57,65,93,100,85,495,45,1000000,75.4,70,6400,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +127,Pinsir,Kailiosカイロス,bug,NA,Stagbeetle Pokémon,1.5,55,1,0,155,120,65,105,65,90,600,45,1250000,50,70,6400,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +128,Tauros,Kentaurosケンタロス,normal,NA,Wild Bull Pokémon,1.4,88.4,1,0,100,95,75,110,40,70,490,45,1250000,100,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +129,Magikarp,Koikingコイキング,water,NA,Fish Pokémon,0.9,10,1,0,10,55,20,80,15,20,200,255,1250000,50,70,1280,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +130,Gyarados,Gyaradosギャラドス,water,flying,Atrocious Pokémon,6.5,235,1,0,155,109,95,81,70,130,640,45,1250000,50,70,1280,0.5,1,1,4,1,0.5,0.5,1,1,1,0,1,1,1,1,2,0.5,0.5 +131,Lapras,Laplaceラプラス,water,ice,Transport Pokémon,2.5,220,1,0,85,80,130,60,85,95,535,45,1250000,50,70,10240,1,1,1,2,1,2,1,1,1,2,1,0.25,1,1,1,2,1,0.5 +132,Ditto,Metamonメタモン,normal,NA,Transform Pokémon,0.3,4,1,0,48,48,48,48,48,48,288,35,1000000,NA,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +133,Eevee,Eievuiイーブイ,normal,NA,Evolution Pokémon,0.3,6.5,1,0,55,50,55,55,45,65,325,45,1000000,88.1,70,8960,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +134,Vaporeon,Showersシャワーズ,water,NA,Bubble Jet Pokémon,1,29,1,0,65,60,130,65,110,95,525,45,1000000,88.1,70,8960,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +135,Jolteon,Thundersサンダース,electric,NA,Lightning Pokémon,0.8,24.5,1,0,65,60,65,130,110,95,525,45,1000000,88.1,70,8960,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +136,Flareon,Boosterブースター,fire,NA,Flame Pokémon,0.9,25,1,0,130,60,65,65,95,110,525,45,1000000,88.1,70,8960,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +137,Porygon,Porygonポリゴン,normal,NA,Virtual Pokémon,0.8,36.5,1,0,60,70,65,40,85,75,395,45,1000000,NA,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +138,Omanyte,Omniteオムナイト,rock,water,Spiral Pokémon,0.4,7.5,1,0,40,100,35,35,90,55,355,45,1000000,88.1,70,7680,1,1,1,2,1,2,0.25,0.5,1,4,2,0.5,0.5,0.5,1,1,1,1 +139,Omastar,Omstarオムスター,rock,water,Spiral Pokémon,1,35,1,0,60,125,70,55,115,70,495,45,1000000,88.1,70,7680,1,1,1,2,1,2,0.25,0.5,1,4,2,0.5,0.5,0.5,1,1,1,1 +140,Kabuto,Kabutoカブト,rock,water,Shellfish Pokémon,0.5,11.5,1,0,80,90,30,55,55,45,355,45,1000000,88.1,70,7680,1,1,1,2,1,2,0.25,0.5,1,4,2,0.5,0.5,0.5,1,1,1,1 +141,Kabutops,Kabutopsカブトプス,rock,water,Shellfish Pokémon,1.3,40.5,1,0,115,105,60,80,65,70,495,45,1000000,88.1,70,7680,1,1,1,2,1,2,0.25,0.5,1,4,2,0.5,0.5,0.5,1,1,1,1 +142,Aerodactyl,Pteraプテラ,rock,flying,Fossil Pokémon,1.8,59,1,0,135,85,80,150,70,95,615,45,1250000,88.1,70,8960,0.5,1,1,2,1,1,0.5,0.5,1,1,0,2,0.5,0.5,1,2,2,2 +143,Snorlax,Kabigonカビゴン,normal,NA,Sleeping Pokémon,2.1,460,1,0,110,65,160,30,65,110,540,25,1250000,88.1,70,10240,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +144,Articuno,Freezerフリーザー,ice,flying,Freeze Pokémon,1.7,55.4,1,1,85,100,90,85,95,125,580,3,1250000,NA,35,20480,0.5,1,1,2,1,1,2,1,1,0.5,0,1,1,1,1,4,2,1 +145,Zapdos,Thunderサンダー,electric,flying,Electric Pokémon,1.6,52.6,1,1,90,85,90,100,125,90,580,3,1250000,NA,35,20480,0.5,1,1,1,1,0.5,1,0.5,1,0.5,0,2,1,1,1,2,0.5,1 +146,Moltres,Fireファイヤー,fire,flying,Flame Pokémon,2,60,1,1,100,90,90,90,125,85,580,3,1250000,NA,35,20480,0.25,1,1,2,0.5,0.5,0.5,1,1,0.25,0,1,1,1,1,4,0.5,2 +147,Dratini,Miniryuミニリュウ,dragon,NA,Dragon Pokémon,1.8,3.3,1,0,64,45,41,50,50,50,300,45,1250000,50,35,10240,1,1,2,0.5,2,1,0.5,1,1,0.5,1,2,1,1,1,1,1,0.5 +148,Dragonair,Hakuryuハクリュー,dragon,NA,Dragon Pokémon,4,16.5,1,0,84,65,61,70,70,70,420,45,1250000,50,35,10240,1,1,2,0.5,2,1,0.5,1,1,0.5,1,2,1,1,1,1,1,0.5 +149,Dragonite,Kairyuカイリュー,dragon,flying,Dragon Pokémon,2.2,210,1,0,134,95,91,80,100,100,600,45,1250000,50,35,10240,0.5,1,2,1,2,0.5,0.5,1,1,0.25,0,4,1,1,1,2,1,0.5 +150,Mewtwo,Mewtwoミュウツー,psychic,NA,Genetic Pokémon,2,122,1,1,150,70,106,140,194,120,780,3,1250000,NA,0,30720,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +151,Mew,Mewミュウ,psychic,NA,New Species Pokémon,0.4,4,1,1,100,100,100,100,100,100,600,45,1059860,NA,100,30720,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +152,Chikorita,Chicoritaチコリータ,grass,NA,Leaf Pokémon,0.9,6.4,2,0,49,65,45,45,49,65,318,45,1059860,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +153,Bayleef,Bayleafベイリーフ,grass,NA,Leaf Pokémon,1.2,15.8,2,0,62,80,60,60,63,80,405,45,1059860,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +154,Meganium,Meganiumメガニウム,grass,NA,Herb Pokémon,1.8,100.5,2,0,82,100,80,80,83,100,525,45,1059860,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +155,Cyndaquil,Hinoarashiヒノアラシ,fire,NA,Fire Mouse Pokémon,0.5,7.9,2,0,52,43,39,65,60,50,309,45,1059860,88.1,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +156,Quilava,Magmarashiマグマラシ,fire,NA,Volcano Pokémon,0.9,19,2,0,64,58,58,80,80,65,405,45,1059860,88.1,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +157,Typhlosion,Bakphoonバクフーン,fire,NA,Volcano Pokémon,1.7,79.5,2,0,84,78,78,100,109,85,534,45,1059860,88.1,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +158,Totodile,Waninokoワニノコ,water,NA,Big Jaw Pokémon,0.6,9.5,2,0,65,64,50,43,44,48,314,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +159,Croconaw,Alligatesアリゲイツ,water,NA,Big Jaw Pokémon,1.1,25,2,0,80,80,65,58,59,63,405,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +160,Feraligatr,Ordileオーダイル,water,NA,Big Jaw Pokémon,2.3,88.8,2,0,105,100,85,78,79,83,530,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +161,Sentret,Otachiオタチ,normal,NA,Scout Pokémon,0.8,6,2,0,46,34,35,20,35,45,215,255,1000000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +162,Furret,Ootachiオオタチ,normal,NA,Long Body Pokémon,1.8,32.5,2,0,76,64,85,90,45,55,415,90,1000000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +163,Hoothoot,Hohoホーホー,normal,flying,Owl Pokémon,0.7,21.2,2,0,30,30,60,50,36,56,262,255,1000000,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +164,Noctowl,Yorunozukuヨルノズク,normal,flying,Owl Pokémon,1.6,40.8,2,0,50,50,100,70,86,96,452,90,1000000,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +165,Ledyba,Redibaレディバ,bug,flying,Five Star Pokémon,1,10.8,2,0,20,30,40,55,40,80,265,255,800000,50,70,3840,0.5,1,1,2,1,0.25,2,2,1,0.25,0,2,1,1,1,4,1,1 +166,Ledian,Redianレディアン,bug,flying,Five Star Pokémon,1.4,35.6,2,0,35,50,55,85,55,110,390,90,800000,50,70,3840,0.5,1,1,2,1,0.25,2,2,1,0.25,0,2,1,1,1,4,1,1 +167,Spinarak,Itomaruイトマル,bug,poison,String Spit Pokémon,0.5,8.5,2,0,60,40,40,30,40,40,250,255,800000,50,70,3840,0.5,1,1,1,0.5,0.25,2,2,1,0.25,1,1,1,0.5,2,2,1,1 +168,Ariados,Ariadosアリアドス,bug,poison,Long Leg Pokémon,1.1,33.5,2,0,90,70,70,40,60,70,400,90,800000,50,70,3840,0.5,1,1,1,0.5,0.25,2,2,1,0.25,1,1,1,0.5,2,2,1,1 +169,Crobat,Crobatクロバット,poison,flying,Bat Pokémon,1.8,75,2,0,90,80,85,130,70,80,535,90,1000000,50,70,3840,0.25,1,1,2,0.5,0.25,1,1,1,0.25,0,2,1,0.5,2,2,1,1 +170,Chinchou,Chonchieチョンチー,water,electric,Angler Pokémon,0.5,12,2,0,38,38,75,67,56,56,330,190,1250000,50,70,5120,1,1,1,1,1,1,0.5,0.5,1,2,2,0.5,1,1,1,1,0.25,0.5 +171,Lanturn,Lanternランターン,water,electric,Light Pokémon,1.2,22.5,2,0,58,58,125,67,76,76,460,75,1250000,50,70,5120,1,1,1,1,1,1,0.5,0.5,1,2,2,0.5,1,1,1,1,0.25,0.5 +172,Pichu,Pichuピチュー,electric,NA,Tiny Mouse Pokémon,0.3,2,2,0,40,15,20,60,35,35,205,190,1000000,50,70,2560,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +173,Cleffa,Pyピィ,fairy,NA,Star Shape Pokémon,0.3,3,2,0,25,28,50,15,45,55,218,150,800000,24.6,140,2560,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +174,Igglybuff,Pupurinププリン,normal,fairy,Balloon Pokémon,0.3,1,2,0,30,15,90,15,40,20,210,170,800000,24.6,70,2560,0.5,0.5,0,1,1,1,1,1,0,1,1,1,1,2,1,1,2,1 +175,Togepi,Togepyトゲピー,fairy,NA,Spike Ball Pokémon,0.3,1.5,2,0,20,65,35,20,40,65,245,190,800000,88.1,70,2560,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +176,Togetic,Togechickトゲチック,fairy,flying,Happiness Pokémon,0.6,3.2,2,0,40,85,55,40,80,105,405,75,800000,88.1,70,2560,0.25,0.5,0,2,1,0.25,1,1,1,0.5,0,2,1,2,1,2,2,1 +177,Natu,Natyネイティ,psychic,flying,Little Bird Pokémon,0.2,2,2,0,50,45,40,70,70,45,320,190,1000000,50,70,5120,1,2,1,2,1,0.25,1,1,2,0.5,0,2,1,1,0.5,2,1,1 +178,Xatu,Natioネイティオ,psychic,flying,Mystic Pokémon,1.5,15,2,0,75,70,65,95,95,70,470,75,1000000,50,70,5120,1,2,1,2,1,0.25,1,1,2,0.5,0,2,1,1,0.5,2,1,1 +179,Mareep,Merriepメリープ,electric,NA,Wool Pokémon,0.6,7.8,2,0,40,40,55,35,65,45,280,235,1059860,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +180,Flaaffy,Mokokoモココ,electric,NA,Wool Pokémon,0.8,13.3,2,0,55,55,70,45,80,60,365,120,1059860,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +181,Ampharos,Denryuデンリュウ,electric,NA,Light Pokémon,1.4,61.5,2,0,95,105,90,45,165,110,610,45,1059860,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +182,Bellossom,Kireihanaキレイハナ,grass,NA,Flower Pokémon,0.4,5.8,2,0,80,95,75,50,90,100,490,45,1059860,50,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +183,Marill,Marilマリル,water,fairy,Aquamouse Pokémon,0.4,8.5,2,0,20,50,70,40,20,50,250,190,800000,50,70,2560,0.5,0.5,0,2,1,0.5,0.5,1,1,2,1,0.5,1,2,1,1,1,0.5 +184,Azumarill,Marilliマリルリ,water,fairy,Aquarabbit Pokémon,0.8,28.5,2,0,50,80,100,50,60,80,420,75,800000,50,70,2560,0.5,0.5,0,2,1,0.5,0.5,1,1,2,1,0.5,1,2,1,1,1,0.5 +185,Sudowoodo,Usokkieウソッキー,rock,NA,Imitation Pokémon,1.2,38,2,0,100,115,70,30,30,65,410,65,1000000,50,70,5120,1,1,1,1,1,2,0.5,0.5,1,2,2,1,0.5,0.5,1,1,2,2 +186,Politoed,Nyorotonoニョロトノ,water,NA,Frog Pokémon,1.1,33.9,2,0,75,75,90,70,90,100,500,45,1059860,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +187,Hoppip,Haneccoハネッコ,grass,flying,Cottonweed Pokémon,0.4,0.5,2,0,35,40,35,50,35,55,250,255,1059860,50,70,5120,1,1,1,1,1,0.5,2,2,1,0.25,0,4,1,2,1,2,1,0.5 +188,Skiploom,Popoccoポポッコ,grass,flying,Cottonweed Pokémon,0.6,1,2,0,45,50,55,80,45,65,340,120,1059860,50,70,5120,1,1,1,1,1,0.5,2,2,1,0.25,0,4,1,2,1,2,1,0.5 +189,Jumpluff,Wataccoワタッコ,grass,flying,Cottonweed Pokémon,0.8,3,2,0,55,70,75,110,55,95,460,45,1059860,50,70,5120,1,1,1,1,1,0.5,2,2,1,0.25,0,4,1,2,1,2,1,0.5 +190,Aipom,Eipamエイパム,normal,NA,Long Tail Pokémon,0.8,11.5,2,0,70,55,55,85,40,55,360,45,800000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +191,Sunkern,Himanutsヒマナッツ,grass,NA,Seed Pokémon,0.3,1.8,2,0,30,30,30,30,30,30,180,235,1059860,50,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +192,Sunflora,Kimawariキマワリ,grass,NA,Sun Pokémon,0.8,8.5,2,0,75,55,75,30,105,85,425,120,1059860,50,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +193,Yanma,Yanyanmaヤンヤンマ,bug,flying,Clear Wing Pokémon,1.2,38,2,0,65,45,65,95,75,45,390,75,1000000,50,70,5120,0.5,1,1,2,1,0.25,2,2,1,0.25,0,2,1,1,1,4,1,1 +194,Wooper,Upahウパー,water,ground,Water Fish Pokémon,0.4,8.5,2,0,45,45,55,15,25,25,210,255,1000000,50,70,5120,1,1,1,0,1,1,0.5,1,1,4,1,1,1,0.5,1,0.5,0.5,1 +195,Quagsire,Nuohヌオー,water,ground,Water Fish Pokémon,1.4,75,2,0,85,85,95,35,65,65,430,90,1000000,50,70,5120,1,1,1,0,1,1,0.5,1,1,4,1,1,1,0.5,1,0.5,0.5,1 +196,Espeon,Eifieエーフィ,psychic,NA,Sun Pokémon,0.9,26.5,2,0,65,60,65,110,130,95,525,45,1000000,88.1,70,8960,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +197,Umbreon,Blackyブラッキー,dark,NA,Moonlight Pokémon,1,27,2,0,65,110,95,65,60,130,525,45,1000000,88.1,35,8960,2,0.5,1,1,2,2,1,1,0.5,1,1,1,1,1,0,1,1,1 +198,Murkrow,Yamikarasuヤミカラス,dark,flying,Darkness Pokémon,0.5,2.1,2,0,85,42,60,91,85,42,405,30,1059860,50,35,5120,1,0.5,1,2,2,1,1,1,0.5,0.5,0,2,1,1,0,2,1,1 +199,Slowking,Yadokingヤドキング,water,psychic,Royal Pokémon,2,79.5,2,0,75,80,95,30,100,110,490,70,1000000,50,70,5120,2,2,1,2,1,0.5,0.5,1,2,2,1,0.5,1,1,0.5,1,0.5,0.5 +200,Misdreavus,Mumaムウマ,ghost,NA,Screech Pokémon,0.7,1,2,0,60,60,60,85,85,85,435,45,800000,50,35,6400,0.5,2,1,1,1,0,1,1,2,1,1,1,0,0.5,1,1,1,1 +201,Unown,Unknownアンノーン,psychic,NA,Symbol Pokémon,0.5,5,2,0,72,48,48,48,72,48,336,225,1000000,NA,70,10240,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +202,Wobbuffet,Sonansソーナンス,psychic,NA,Patient Pokémon,1.3,28.5,2,0,33,58,190,33,33,58,405,45,1000000,50,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +203,Girafarig,Kirinrikiキリンリキ,normal,psychic,Long Neck Pokémon,1.5,41.5,2,0,80,65,70,85,90,65,455,60,1000000,50,70,5120,2,2,1,1,1,1,1,1,0,1,1,1,1,1,0.5,1,1,1 +204,Pineco,Kunugidamaクヌギダマ,bug,NA,Bagworm Pokémon,0.6,7.2,2,0,65,90,50,15,35,35,290,190,1000000,50,70,5120,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +205,Forretress,Foretosフォレトス,bug,steel,Bagworm Pokémon,1.2,125.8,2,0,90,140,75,40,60,60,465,75,1000000,50,70,5120,0.5,1,0.5,1,0.5,1,4,1,1,0.25,1,0.5,0.5,0,0.5,1,0.5,1 +206,Dunsparce,Nokocchiノコッチ,normal,NA,Land Snake Pokémon,1.5,14,2,0,70,70,100,45,65,65,415,190,1000000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +207,Gligar,Gligerグライガー,ground,flying,Flyscorpion Pokémon,1.1,64.8,2,0,75,105,65,85,35,65,430,60,1059860,50,70,5120,0.5,1,1,0,1,0.5,1,1,1,1,0,4,1,0.5,1,1,1,2 +208,Steelix,Haganeilハガネール,steel,ground,Iron Snake Pokémon,9.2,400,2,0,125,230,75,30,55,95,610,25,1000000,50,70,6400,0.5,1,0.5,0,0.5,2,2,0.5,1,1,2,1,0.5,0,0.5,0.25,0.5,2 +209,Snubbull,Buluブルー,fairy,NA,Fairy Pokémon,0.6,7.8,2,0,80,50,60,30,40,40,300,190,800000,24.6,70,5120,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +210,Granbull,Granbuluグランブル,fairy,NA,Fairy Pokémon,1.4,48.7,2,0,120,75,90,45,60,60,450,75,800000,24.6,70,5120,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +211,Qwilfish,Harysenハリーセン,water,poison,Balloon Pokémon,0.5,3.9,2,0,95,85,65,85,55,55,440,45,1000000,50,70,5120,0.5,1,1,2,0.5,0.5,0.5,1,1,1,2,0.5,1,0.5,2,1,0.5,0.5 +212,Scizor,Hassamハッサム,bug,steel,Pincer Pokémon,1.8,118,2,0,150,140,70,75,65,100,600,25,1000000,50,70,6400,0.5,1,0.5,1,0.5,1,4,1,1,0.25,1,0.5,0.5,0,0.5,1,0.5,1 +213,Shuckle,Tsubotsuboツボツボ,bug,rock,Mold Pokémon,0.6,20.5,2,0,10,230,20,5,10,230,505,190,1059860,50,70,5120,1,1,1,1,1,1,1,1,1,1,1,1,0.5,0.5,1,2,2,2 +214,Heracross,Heracrosヘラクロス,bug,fighting,Singlehorn Pokémon,1.5,54,2,0,185,115,80,75,40,105,600,45,1250000,50,70,6400,0.5,0.5,1,1,2,0.5,2,4,1,0.5,0.5,1,1,1,2,1,1,1 +215,Sneasel,Nyulaニューラ,dark,ice,Sharp Claw Pokémon,0.9,28,2,0,95,55,55,115,35,75,430,60,1059860,50,35,5120,2,0.5,1,1,2,4,2,1,0.5,1,1,0.5,1,1,0,2,2,1 +216,Teddiursa,Himegumaヒメグマ,normal,NA,Little Bear Pokémon,0.6,8.8,2,0,80,50,60,40,50,50,330,120,1000000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +217,Ursaring,Ringumaリングマ,normal,NA,Hibernator Pokémon,1.8,125.8,2,0,130,75,90,55,75,75,500,60,1000000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +218,Slugma,Magmagマグマッグ,fire,NA,Lava Pokémon,0.7,35,2,0,40,40,40,20,70,40,250,190,1000000,50,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +219,Magcargo,Magcargotマグカルゴ,fire,rock,Lava Pokémon,0.8,55,2,0,50,120,60,30,90,80,430,75,1000000,50,70,5120,0.5,1,1,1,0.5,2,0.25,0.5,1,1,4,0.5,0.5,0.5,1,2,1,4 +220,Swinub,Urimooウリムー,ice,ground,Pig Pokémon,0.4,6.5,2,0,50,40,50,50,30,30,250,225,1250000,50,70,5120,1,1,1,0,1,2,2,1,1,2,1,1,1,0.5,1,1,2,2 +221,Piloswine,Inomooイノムー,ice,ground,Swine Pokémon,1.1,55.8,2,0,100,80,100,50,60,60,450,75,1250000,50,70,5120,1,1,1,0,1,2,2,1,1,2,1,1,1,0.5,1,1,2,2 +222,Corsola,Sunnygoサニーゴ,water,rock,Coral Pokémon,0.6,5,2,0,55,95,65,35,65,95,410,60,800000,24.6,70,5120,1,1,1,2,1,2,0.25,0.5,1,4,2,0.5,0.5,0.5,1,1,1,1 +223,Remoraid,Teppouoテッポウオ,water,NA,Jet Pokémon,0.6,12,2,0,65,35,35,65,65,35,300,190,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +224,Octillery,Okutankオクタン,water,NA,Jet Pokémon,0.9,28.5,2,0,105,75,75,45,105,75,480,75,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +225,Delibird,Delibirdデリバード,ice,flying,Delivery Pokémon,0.9,16,2,0,55,45,45,75,65,45,330,45,800000,50,70,5120,0.5,1,1,2,1,1,2,1,1,0.5,0,1,1,1,1,4,2,1 +226,Mantine,Mantainマンタイン,water,flying,Kite Pokémon,2.1,220,2,0,40,70,85,70,80,140,485,25,1250000,50,70,6400,0.5,1,1,4,1,0.5,0.5,1,1,1,0,1,1,1,1,2,0.5,0.5 +227,Skarmory,Airmdエアームド,steel,flying,Armor Bird Pokémon,1.7,50.5,2,0,80,140,65,70,40,70,465,25,1250000,50,70,6400,0.25,1,0.5,2,0.5,1,2,0.5,1,0.25,0,1,0.5,0,0.5,1,0.5,1 +228,Houndour,Delvilデルビル,dark,fire,Dark Pokémon,0.6,10.8,2,0,60,30,45,65,80,50,330,120,1250000,50,35,5120,1,0.5,1,1,1,2,0.5,1,0.5,0.5,2,0.5,1,1,0,2,0.5,2 +229,Houndoom,Hellgarヘルガー,dark,fire,Dark Pokémon,1.4,35,2,0,90,90,75,115,140,90,600,45,1250000,50,35,5120,1,0.5,1,1,1,2,0.5,1,0.5,0.5,2,0.5,1,1,0,2,0.5,2 +230,Kingdra,Kingdraキングドラ,water,dragon,Dragon Pokémon,1.8,152,2,0,95,95,75,85,95,95,540,45,1000000,50,70,5120,1,1,2,1,2,1,0.25,1,1,1,1,1,1,1,1,1,0.5,0.25 +231,Phanpy,Gomazouゴマゾウ,ground,NA,Long Nose Pokémon,0.5,33.5,2,0,60,60,90,40,40,40,330,120,1000000,50,70,5120,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +232,Donphan,Donfanドンファン,ground,NA,Armor Pokémon,1.1,120,2,0,120,120,90,50,60,60,500,60,1000000,50,70,5120,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +233,Porygon2,Porygon2ポリゴン2,normal,NA,Virtual Pokémon,0.6,32.5,2,0,80,90,85,60,105,95,515,45,1000000,NA,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +234,Stantler,Odoshishiオドシシ,normal,NA,Big Horn Pokémon,1.4,71.2,2,0,95,62,73,85,85,65,465,45,1250000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +235,Smeargle,Dobleドーブル,normal,NA,Painter Pokémon,1.2,58,2,0,20,35,55,75,20,45,250,45,800000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +236,Tyrogue,Balkieバルキー,fighting,NA,Scuffle Pokémon,0.7,21,2,0,35,35,35,35,35,35,210,75,1000000,100,70,6400,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +237,Hitmontop,Kapoererカポエラー,fighting,NA,Handstand Pokémon,1.4,48,2,0,95,95,50,70,35,110,455,45,1000000,100,70,6400,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +238,Smoochum,Muchulムチュール,ice,psychic,Kiss Pokémon,0.4,6,2,0,30,15,45,65,85,65,305,45,1000000,0,70,6400,2,2,1,1,1,1,2,1,2,1,1,0.5,1,1,0.5,2,2,1 +239,Elekid,Elekidエレキッド,electric,NA,Electric Pokémon,0.6,23.5,2,0,63,37,45,95,65,55,360,45,1000000,75.4,70,6400,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +240,Magby,Bubyブビィ,fire,NA,Live Coal Pokémon,0.7,21.4,2,0,75,37,45,83,70,55,365,45,1000000,75.4,70,6400,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +241,Miltank,Miltankミルタンク,normal,NA,Milk Cow Pokémon,1.2,75.5,2,0,80,105,95,100,40,70,490,45,1250000,0,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +242,Blissey,Happinasハピナス,normal,NA,Happiness Pokémon,1.5,46.8,2,0,10,10,255,55,75,135,540,30,800000,0,140,10240,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +243,Raikou,Raikouライコウ,electric,NA,Thunder Pokémon,1.9,178,2,1,85,75,90,115,115,100,580,3,1250000,NA,35,20480,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +244,Entei,Enteiエンテイ,fire,NA,Volcano Pokémon,2.1,198,2,1,115,85,115,100,90,75,580,3,1250000,NA,35,20480,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +245,Suicune,Suicuneスイクン,water,NA,Aurora Pokémon,2,187,2,1,75,115,100,85,90,115,580,3,1250000,NA,35,20480,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +246,Larvitar,Yogirasヨーギラス,rock,ground,Rock Skin Pokémon,0.6,72,2,0,64,50,50,41,45,50,300,45,1250000,50,35,10240,1,1,1,0,1,2,0.5,0.5,1,4,2,2,0.5,0.25,1,0.5,2,4 +247,Pupitar,Sanagirasサナギラス,rock,ground,Hard Shell Pokémon,1.2,152,2,0,84,70,70,51,65,70,410,45,1250000,50,35,10240,1,1,1,0,1,2,0.5,0.5,1,4,2,2,0.5,0.25,1,0.5,2,4 +248,Tyranitar,Bangirasバンギラス,rock,dark,Armor Pokémon,2,202,2,0,164,150,100,71,95,120,700,45,1250000,50,35,10240,2,0.5,1,1,2,4,0.5,0.5,0.5,2,2,1,0.5,0.5,0,1,2,2 +249,Lugia,Lugiaルギア,psychic,flying,Diving Pokémon,5.2,216,2,1,90,130,106,110,90,154,680,3,1250000,NA,0,30720,1,2,1,2,1,0.25,1,1,2,0.5,0,2,1,1,0.5,2,1,1 +250,Ho-Oh,Hououホウオウ,fire,flying,Rainbow Pokémon,3.8,199,2,1,130,90,106,90,110,154,680,3,1250000,NA,0,30720,0.25,1,1,2,0.5,0.5,0.5,1,1,0.25,0,1,1,1,1,4,0.5,2 +251,Celebi,Celebiセレビィ,psychic,grass,Time Travel Pokémon,0.6,5,2,1,100,100,100,100,100,100,600,45,1059860,NA,100,30720,4,2,1,0.5,1,0.5,2,2,2,0.5,0.5,2,1,2,0.5,1,1,0.5 +252,Treecko,Kimoriキモリ,grass,NA,Wood Gecko Pokémon,0.5,5,3,0,45,35,40,70,65,55,310,45,1059860,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +253,Grovyle,Juptileジュプトル,grass,NA,Wood Gecko Pokémon,0.9,21.6,3,0,65,45,50,95,85,65,405,45,1059860,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +254,Sceptile,Jukainジュカイン,grass,NA,Forest Pokémon,1.7,52.2,3,0,110,75,70,145,145,85,630,45,1059860,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +255,Torchic,Achamoアチャモ,fire,NA,Chick Pokémon,0.4,2.5,3,0,60,40,45,45,70,50,310,45,1059860,88.1,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +256,Combusken,Wakasyamoワカシャモ,fire,fighting,Young Fowl Pokémon,0.9,19.5,3,0,85,60,60,55,85,60,405,45,1059860,88.1,70,5120,0.25,0.5,1,1,1,1,0.5,2,1,0.5,2,0.5,1,1,2,1,0.5,2 +257,Blaziken,Bursyamoバシャーモ,fire,fighting,Blaze Pokémon,1.9,52,3,0,160,80,80,100,130,80,630,45,1059860,88.1,70,5120,0.25,0.5,1,1,1,1,0.5,2,1,0.5,2,0.5,1,1,2,1,0.5,2 +258,Mudkip,Mizugorouミズゴロウ,water,NA,Mud Fish Pokémon,0.4,7.6,3,0,70,50,50,40,50,50,310,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +259,Marshtomp,Numacrawヌマクロー,water,ground,Mud Fish Pokémon,0.7,28,3,0,85,70,70,50,60,70,405,45,1059860,88.1,70,5120,1,1,1,0,1,1,0.5,1,1,4,1,1,1,0.5,1,0.5,0.5,1 +260,Swampert,Laglargeラグラージ,water,ground,Mud Fish Pokémon,1.5,81.9,3,0,150,110,100,70,95,110,635,45,1059860,88.1,70,5120,1,1,1,0,1,1,0.5,1,1,4,1,1,1,0.5,1,0.5,0.5,1 +261,Poochyena,Pochienaポチエナ,dark,NA,Bite Pokémon,0.5,13.6,3,0,55,35,35,35,30,30,220,255,1000000,50,70,3840,2,0.5,1,1,2,2,1,1,0.5,1,1,1,1,1,0,1,1,1 +262,Mightyena,Graenaグラエナ,dark,NA,Bite Pokémon,1,37,3,0,90,70,70,70,60,60,420,127,1000000,50,70,3840,2,0.5,1,1,2,2,1,1,0.5,1,1,1,1,1,0,1,1,1 +263,Zigzagoon,Jiguzagumaジグザグマ,normal,NA,Tiny Racoon Pokémon,0.4,17.5,3,0,30,41,38,60,30,41,240,255,1000000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +264,Linoone,Massugumaマッスグマ,normal,NA,Rush Pokémon,0.5,32.5,3,0,70,61,78,100,50,61,420,90,1000000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +265,Wurmple,Kemussoケムッソ,bug,NA,Worm Pokémon,0.3,3.6,3,0,45,35,45,20,20,30,195,255,1000000,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +266,Silcoon,Karasalisカラサリス,bug,NA,Cocoon Pokémon,0.6,10,3,0,35,55,50,15,25,25,205,120,1000000,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +267,Beautifly,Agehuntアゲハント,bug,flying,Butterfly Pokémon,1,28.4,3,0,70,50,60,65,100,50,395,45,1000000,50,70,3840,0.5,1,1,2,1,0.25,2,2,1,0.25,0,2,1,1,1,4,1,1 +268,Cascoon,Mayuldマユルド,bug,NA,Cocoon Pokémon,0.7,11.5,3,0,35,55,50,15,25,25,205,120,1000000,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +269,Dustox,Dokucaleドクケイル,bug,poison,Poison Moth Pokémon,1.2,31.6,3,0,50,70,60,65,50,90,385,45,1000000,50,70,3840,0.5,1,1,1,0.5,0.25,2,2,1,0.25,1,1,1,0.5,2,2,1,1 +270,Lotad,Hassbohハスボー,water,grass,Water Weed Pokémon,0.5,2.6,3,0,30,30,40,30,40,50,220,255,1059860,50,70,3840,2,1,1,1,1,1,1,2,1,1,0.5,1,1,2,1,1,0.5,0.25 +271,Lombre,Hasubreroハスブレロ,water,grass,Jolly Pokémon,1.2,32.5,3,0,50,50,60,50,60,70,340,120,1059860,50,70,3840,2,1,1,1,1,1,1,2,1,1,0.5,1,1,2,1,1,0.5,0.25 +272,Ludicolo,Runpappaルンパッパ,water,grass,Carefree Pokémon,1.5,55,3,0,70,70,80,70,90,100,480,45,1059860,50,70,3840,2,1,1,1,1,1,1,2,1,1,0.5,1,1,2,1,1,0.5,0.25 +273,Seedot,Tanebohタネボー,grass,NA,Acorn Pokémon,0.5,4,3,0,40,50,40,30,30,30,220,255,1059860,50,70,3840,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +274,Nuzleaf,Konohanaコノハナ,grass,dark,Wily Pokémon,1,28,3,0,70,40,70,60,60,40,340,120,1059860,50,70,3840,4,0.5,1,0.5,2,2,2,2,0.5,0.5,0.5,2,1,2,0,1,1,0.5 +275,Shiftry,Dirtengダーテング,grass,dark,Wickid Pokémon,1.3,59.6,3,0,100,60,90,80,90,60,480,45,1059860,50,70,3840,4,0.5,1,0.5,2,2,2,2,0.5,0.5,0.5,2,1,2,0,1,1,0.5 +276,Taillow,Subameスバメ,normal,flying,TinySwallow Pokémon,0.3,2.3,3,0,55,30,40,85,30,30,270,200,1059860,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +277,Swellow,Ohsubameオオスバメ,normal,flying,Swallow Pokémon,0.7,19.8,3,0,85,60,60,125,75,50,455,45,1059860,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +278,Wingull,Camomeキャモメ,water,flying,Seagull Pokémon,0.6,9.5,3,0,30,30,40,85,55,30,270,190,1000000,50,70,5120,0.5,1,1,4,1,0.5,0.5,1,1,1,0,1,1,1,1,2,0.5,0.5 +279,Pelipper,Pelipperペリッパー,water,flying,Water Bird Pokémon,1.2,28,3,0,50,100,60,65,95,70,440,45,1000000,50,70,5120,0.5,1,1,4,1,0.5,0.5,1,1,1,0,1,1,1,1,2,0.5,0.5 +280,Ralts,Raltsラルトス,psychic,fairy,Feeling Pokémon,0.4,6.6,3,0,25,25,28,40,45,35,198,235,1250000,50,35,5120,1,1,0,1,1,0.25,1,1,2,1,1,1,1,2,0.5,1,2,1 +281,Kirlia,Kirliaキルリア,psychic,fairy,Emotion Pokémon,0.8,20.2,3,0,35,35,38,50,65,55,278,120,1250000,50,35,5120,1,1,0,1,1,0.25,1,1,2,1,1,1,1,2,0.5,1,2,1 +282,Gardevoir,Sirnightサーナイト,psychic,fairy,Embrace Pokémon,1.6,48.4,3,0,85,65,68,100,165,135,618,45,1250000,50,35,5120,1,1,0,1,1,0.25,1,1,2,1,1,1,1,2,0.5,1,2,1 +283,Surskit,Ametamaアメタマ,bug,water,Pond Skater Pokémon,0.5,1.7,3,0,30,32,40,65,50,52,269,200,1000000,50,70,3840,1,1,1,2,1,0.5,1,2,1,1,0.5,0.5,1,1,1,2,0.5,0.5 +284,Masquerain,Amemothアメモース,bug,flying,Eyeball Pokémon,0.8,3.6,3,0,60,62,70,80,100,82,454,75,1000000,50,70,3840,0.5,1,1,2,1,0.25,2,2,1,0.25,0,2,1,1,1,4,1,1 +285,Shroomish,Kinococoキノココ,grass,NA,Mushroom Pokémon,0.4,4.5,3,0,40,60,60,35,40,60,295,255,1640000,50,70,3840,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +286,Breloom,Kinogassaキノガッサ,grass,fighting,Mushroom Pokémon,1.2,39.2,3,0,130,80,60,70,60,60,460,90,1640000,50,70,3840,1,0.5,1,0.5,2,1,2,4,1,0.5,0.5,2,1,2,2,0.5,1,0.5 +287,Slakoth,Namakeroナマケロ,normal,NA,Slacker Pokémon,0.8,24,3,0,60,60,60,30,35,35,280,255,1250000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +288,Vigoroth,Yarukimonoヤルキモノ,normal,NA,Wild Monkey Pokémon,1.4,46.5,3,0,80,80,80,90,55,55,440,120,1250000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +289,Slaking,Kekkingケッキング,normal,NA,Lazy Pokémon,2,130.5,3,0,160,100,150,100,95,65,670,45,1250000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +290,Nincada,Tutininツチニン,bug,ground,Trainee Pokémon,0.5,5.5,3,0,45,90,31,40,30,30,266,255,600000,50,70,3840,1,1,1,0,1,0.5,2,2,1,1,0.5,2,1,0.5,1,1,1,2 +291,Ninjask,Tekkaninテッカニン,bug,flying,Ninja Pokémon,0.8,12,3,0,90,45,61,160,50,50,456,120,600000,50,70,3840,0.5,1,1,2,1,0.25,2,2,1,0.25,0,2,1,1,1,4,1,1 +292,Shedinja,Nukeninヌケニン,bug,ghost,Shed Pokémon,0.8,1.2,3,0,90,45,1,40,30,30,236,45,600000,NA,70,3840,0.5,2,1,1,1,0,2,2,2,0.5,0.5,1,0,0.5,1,2,1,1 +293,Whismur,Gonyonyoゴニョニョ,normal,NA,Whisper Pokémon,0.6,16.3,3,0,51,23,64,28,51,23,240,190,1059860,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +294,Loudred,Dogohmbドゴーム,normal,NA,Big Voice Pokémon,1,40.5,3,0,71,43,84,48,71,43,360,120,1059860,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +295,Exploud,Bakuongバクオング,normal,NA,Loud Noise Pokémon,1.5,84,3,0,91,63,104,68,91,73,490,45,1059860,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +296,Makuhita,Makunoshitaマクノシタ,fighting,NA,Guts Pokémon,1,86.4,3,0,60,30,72,25,20,30,237,180,1640000,75.4,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +297,Hariyama,Hariteyamaハリテヤマ,fighting,NA,Arm Thrust Pokémon,2.3,253.8,3,0,120,60,144,50,40,60,474,200,1640000,75.4,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +298,Azurill,Ruririルリリ,normal,fairy,Polka Dot Pokémon,0.2,2,3,0,20,40,50,20,20,40,190,150,800000,24.6,70,2560,0.5,0.5,0,1,1,1,1,1,0,1,1,1,1,2,1,1,2,1 +299,Nosepass,Nosepassノズパス,rock,NA,Compass Pokémon,1,97,3,0,45,135,30,30,45,90,375,255,1000000,50,70,5120,1,1,1,1,1,2,0.5,0.5,1,2,2,1,0.5,0.5,1,1,2,2 +300,Skitty,Enecoエネコ,normal,NA,Kitten Pokémon,0.6,11,3,0,45,45,50,50,35,35,260,255,800000,24.6,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +301,Delcatty,Enekororoエネコロロ,normal,NA,Prim Pokémon,1.1,32.6,3,0,65,65,70,90,55,55,400,60,800000,24.6,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +302,Sableye,Yamiramiヤミラミ,dark,ghost,Darkness Pokémon,0.5,11,3,0,85,125,50,20,85,115,480,45,1059860,50,35,6400,1,1,1,1,2,0,1,1,1,1,1,1,0,0.5,0,1,1,1 +303,Mawile,Kucheatクチート,steel,fairy,Deceiver Pokémon,0.6,11.5,3,0,105,125,50,50,55,95,480,45,800000,50,70,5120,0.25,0.5,0,1,0.5,1,2,0.5,1,0.5,2,0.5,0.5,0,0.5,0.5,1,1 +304,Aron,Cokodoraココドラ,steel,rock,Iron Armor Pokémon,0.4,60,3,0,70,100,50,30,40,40,330,180,1250000,50,35,8960,0.5,1,0.5,1,0.5,4,1,0.25,1,1,4,0.5,0.25,0,0.5,0.5,1,2 +305,Lairon,Kodoraコドラ,steel,rock,Iron Armor Pokémon,0.9,120,3,0,90,140,60,40,50,50,430,90,1250000,50,35,8960,0.5,1,0.5,1,0.5,4,1,0.25,1,1,4,0.5,0.25,0,0.5,0.5,1,2 +306,Aggron,Bossgodoraボスゴドラ,steel,rock,Iron Armor Pokémon,2.1,360,3,0,140,230,70,50,60,80,630,45,1250000,50,35,8960,0.5,1,0.5,1,0.5,4,1,0.25,1,1,4,0.5,0.25,0,0.5,0.5,1,2 +307,Meditite,Asananアサナン,fighting,psychic,Meditate Pokémon,0.6,11.2,3,0,40,55,30,60,40,55,280,180,1000000,50,70,5120,1,1,1,1,2,0.5,1,2,2,1,1,1,1,1,1,0.5,1,1 +308,Medicham,Charemチャーレム,fighting,psychic,Meditate Pokémon,1.3,31.5,3,0,100,85,60,100,80,85,510,90,1000000,50,70,5120,1,1,1,1,2,0.5,1,2,2,1,1,1,1,1,1,0.5,1,1 +309,Electrike,Rakuraiラクライ,electric,NA,Lightning Pokémon,0.6,15.2,3,0,45,40,40,65,65,40,295,120,1250000,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +310,Manectric,Livoltライボルト,electric,NA,Discharge Pokémon,1.5,40.2,3,0,75,80,70,135,135,80,575,45,1250000,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +311,Plusle,Prasleプラスル,electric,NA,Cheering Pokémon,0.4,4.2,3,0,50,40,60,95,85,75,405,200,1000000,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +312,Minun,Minunマイナン,electric,NA,Cheering Pokémon,0.4,4.2,3,0,40,50,60,95,75,85,405,200,1000000,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +313,Volbeat,Barubeatバルビート,bug,NA,Firefly Pokémon,0.7,17.7,3,0,73,75,65,85,47,85,430,150,600000,100,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +314,Illumise,Illumiseイルミーゼ,bug,NA,Firefly Pokémon,0.6,17.7,3,0,47,75,65,85,73,85,430,150,1640000,0,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +315,Roselia,Roseliaロゼリア,grass,poison,Thorn Pokémon,0.3,2,3,0,60,45,50,65,100,80,400,150,1059860,50,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +316,Gulpin,Gokulinゴクリン,poison,NA,Stomach Pokémon,0.4,10.3,3,0,43,53,70,40,43,53,302,225,1640000,50,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +317,Swalot,Marunoomマルノーム,poison,NA,Poison Bag Pokémon,1.7,80,3,0,73,83,100,55,73,83,467,75,1640000,50,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +318,Carvanha,Kibanhaキバニア,water,dark,Savage Pokémon,0.8,20.8,3,0,90,20,45,65,65,20,305,225,1250000,50,35,5120,2,0.5,1,2,2,2,0.5,1,0.5,2,1,0.5,1,1,0,1,0.5,0.5 +319,Sharpedo,Samehaderサメハダー,water,dark,Brutal Pokémon,1.8,88.8,3,0,140,70,70,105,110,65,560,60,1250000,50,35,5120,2,0.5,1,2,2,2,0.5,1,0.5,2,1,0.5,1,1,0,1,0.5,0.5 +320,Wailmer,Hoerukoホエルコ,water,NA,Ball Whale Pokémon,2,130,3,0,70,35,130,60,70,35,400,125,1640000,50,70,10240,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +321,Wailord,Whalohホエルオー,water,NA,Float Whale Pokémon,14.5,398,3,0,90,45,170,60,90,45,500,60,1640000,50,70,10240,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +322,Numel,Donmelドンメル,fire,ground,Numb Pokémon,0.7,24,3,0,60,40,60,35,65,45,305,255,1000000,50,70,5120,0.5,1,1,0,0.5,1,0.5,1,1,1,2,1,1,0.5,1,1,0.5,4 +323,Camerupt,Bakuudaバクーダ,fire,ground,Eruption Pokémon,1.9,220,3,0,120,100,70,20,145,105,560,150,1000000,50,70,5120,0.5,1,1,0,0.5,1,0.5,1,1,1,2,1,1,0.5,1,1,0.5,4 +324,Torkoal,Cotoiseコータス,fire,NA,Coal Pokémon,0.5,80.4,3,0,85,140,70,20,85,70,470,90,1000000,50,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +325,Spoink,Banebooバネブー,psychic,NA,Bounce Pokémon,0.7,30.6,3,0,25,35,60,60,70,80,330,255,800000,50,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +326,Grumpig,Boopigブーピッグ,psychic,NA,Manipulate Pokémon,0.9,71.5,3,0,45,65,80,80,90,110,470,60,800000,50,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +327,Spinda,Patcheelパッチール,normal,NA,Spot Panda Pokémon,1.1,5,3,0,60,60,60,60,60,60,360,255,800000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +328,Trapinch,Nuckrarナックラー,ground,NA,Ant Pit Pokémon,0.7,15,3,0,100,45,45,10,45,45,290,255,1059860,50,70,5120,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +329,Vibrava,Vibravaビブラーバ,ground,dragon,Vibration Pokémon,1.1,15.3,3,0,70,50,50,70,50,50,340,120,1059860,50,70,5120,1,1,2,0,2,1,0.5,1,1,1,1,4,1,0.5,1,0.5,1,1 +330,Flygon,Flygonフライゴン,ground,dragon,Mystic Pokémon,2,82,3,0,100,80,80,100,80,80,520,45,1059860,50,70,5120,1,1,2,0,2,1,0.5,1,1,1,1,4,1,0.5,1,0.5,1,1 +331,Cacnea,Saboneaサボネア,grass,NA,Cactus Pokémon,0.4,51.3,3,0,85,40,50,35,85,40,335,190,1059860,50,35,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +332,Cacturne,Noctusノクタス,grass,dark,Scarecrow Pokémon,1.3,77.4,3,0,115,60,70,55,115,60,475,60,1059860,50,35,5120,4,0.5,1,0.5,2,2,2,2,0.5,0.5,0.5,2,1,2,0,1,1,0.5 +333,Swablu,Tylttoチルット,normal,flying,Cotton Bird Pokémon,0.4,1.2,3,0,40,60,45,50,40,75,310,255,600000,50,70,5120,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +334,Altaria,Tyltalisチルタリス,dragon,flying,Humming Pokémon,1.1,20.6,3,0,110,110,75,80,110,105,590,45,600000,50,70,5120,0.5,1,2,1,2,0.5,0.5,1,1,0.25,0,4,1,1,1,2,1,0.5 +335,Zangoose,Zangooseザングース,normal,NA,Cat Ferret Pokémon,1.3,40.3,3,0,115,60,73,90,60,60,458,90,600000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +336,Seviper,Habunakeハブネーク,poison,NA,Fang Snake Pokémon,2.7,52.5,3,0,100,60,73,65,100,60,458,90,1640000,50,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +337,Lunatone,Lunatoneルナトーン,rock,psychic,Meteorite Pokémon,1,168,3,0,55,65,90,70,95,85,460,45,800000,NA,70,6400,2,2,1,1,1,1,0.5,0.5,2,2,2,1,0.5,0.5,0.5,1,2,2 +338,Solrock,Solrockソルロック,rock,psychic,Meteorite Pokémon,1.2,154,3,0,95,85,90,70,55,65,460,45,800000,NA,70,6400,2,2,1,1,1,1,0.5,0.5,2,2,2,1,0.5,0.5,0.5,1,2,2 +339,Barboach,Dojoachドジョッチ,water,ground,Whiskers Pokémon,0.4,1.9,3,0,48,43,50,60,46,41,288,190,1000000,50,70,5120,1,1,1,0,1,1,0.5,1,1,4,1,1,1,0.5,1,0.5,0.5,1 +340,Whiscash,Namazunナマズン,water,ground,Whiskers Pokémon,0.9,23.6,3,0,78,73,110,60,76,71,468,75,1000000,50,70,5120,1,1,1,0,1,1,0.5,1,1,4,1,1,1,0.5,1,0.5,0.5,1 +341,Corphish,Heiganiヘイガニ,water,NA,Ruffian Pokémon,0.6,11.5,3,0,80,65,43,35,50,35,308,205,1640000,50,70,3840,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +342,Crawdaunt,Shizarigerシザリガー,water,dark,Rogue Pokémon,1.1,32.8,3,0,120,85,63,55,90,55,468,155,1640000,50,70,3840,2,0.5,1,2,2,2,0.5,1,0.5,2,1,0.5,1,1,0,1,0.5,0.5 +343,Baltoy,Yajilonヤジロン,ground,psychic,Clay Doll Pokémon,0.5,21.5,3,0,40,55,40,55,40,70,300,255,1000000,NA,70,5120,2,2,1,0,1,0.5,1,1,2,2,1,2,1,0.5,0.5,0.5,1,2 +344,Claydol,Nendollネンドール,ground,psychic,Clay Doll Pokémon,1.5,108,3,0,70,105,60,75,70,120,500,90,1000000,NA,70,5120,2,2,1,0,1,0.5,1,1,2,2,1,2,1,0.5,0.5,0.5,1,2 +345,Lileep,Lilylaリリーラ,rock,grass,Sea Lily Pokémon,1,23.8,3,0,41,77,66,23,61,87,355,45,600000,88.1,70,7680,2,1,1,0.5,1,2,1,1,1,1,1,2,0.5,1,1,1,2,1 +346,Cradily,Yuradleユレイドル,rock,grass,Barnacle Pokémon,1.5,60.4,3,0,81,97,86,43,81,107,495,45,600000,88.1,70,7680,2,1,1,0.5,1,2,1,1,1,1,1,2,0.5,1,1,1,2,1 +347,Anorith,Anopthアノプス,rock,bug,Old Shrimp Pokémon,0.7,12.5,3,0,95,50,45,75,40,50,355,45,600000,88.1,70,7680,1,1,1,1,1,1,1,1,1,1,1,1,0.5,0.5,1,2,2,2 +348,Armaldo,Armaldoアーマルド,rock,bug,Plate Pokémon,1.5,68.2,3,0,125,100,75,45,70,80,495,45,600000,88.1,70,7680,1,1,1,1,1,1,1,1,1,1,1,1,0.5,0.5,1,2,2,2 +349,Feebas,Hinbassヒンバス,water,NA,Fish Pokémon,0.6,7.4,3,0,15,20,20,80,10,55,200,255,600000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +350,Milotic,Milokarossミロカロス,water,NA,Tender Pokémon,6.2,162,3,0,60,79,95,81,100,125,540,60,600000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +351,Castform,Powalenポワルン,normal,NA,Weather Pokémon,0.3,0.8,3,0,70,70,70,70,70,70,420,45,1000000,50,70,6400,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +352,Kecleon,Kakureonカクレオン,normal,NA,Color Swap Pokémon,1,22,3,0,90,70,60,40,60,120,440,200,1059860,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +353,Shuppet,Kagebouzuカゲボウズ,ghost,NA,Puppet Pokémon,0.6,2.3,3,0,75,35,44,45,63,33,295,225,800000,50,35,6400,0.5,2,1,1,1,0,1,1,2,1,1,1,0,0.5,1,1,1,1 +354,Banette,Juppetaジュペッタ,ghost,NA,Marionette Pokémon,1.1,12.5,3,0,165,75,64,75,93,83,555,45,800000,50,35,6400,0.5,2,1,1,1,0,1,1,2,1,1,1,0,0.5,1,1,1,1 +355,Duskull,Yomawaruヨマワル,ghost,NA,Requiem Pokémon,0.8,15,3,0,40,90,20,25,30,90,295,190,800000,50,35,6400,0.5,2,1,1,1,0,1,1,2,1,1,1,0,0.5,1,1,1,1 +356,Dusclops,Samayouruサマヨール,ghost,NA,Beckon Pokémon,1.6,30.6,3,0,70,130,40,25,60,130,455,90,800000,50,35,6400,0.5,2,1,1,1,0,1,1,2,1,1,1,0,0.5,1,1,1,1 +357,Tropius,Tropiusトロピウス,grass,flying,Fruit Pokémon,2,100,3,0,68,83,99,51,72,87,460,200,1250000,50,70,6400,1,1,1,1,1,0.5,2,2,1,0.25,0,4,1,2,1,2,1,0.5 +358,Chimecho,Chireanチリーン,psychic,NA,Wind Chime Pokémon,0.6,1,3,0,50,80,75,65,95,90,455,45,800000,50,70,6400,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +359,Absol,Absolアブソル,dark,NA,Disaster Pokémon,1.2,47,3,0,150,60,65,115,115,60,565,30,1059860,50,35,6400,2,0.5,1,1,2,2,1,1,0.5,1,1,1,1,1,0,1,1,1 +360,Wynaut,Sohnanoソーナノ,psychic,NA,Bright Pokémon,0.6,14,3,0,23,48,95,23,23,48,260,125,1000000,50,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +361,Snorunt,Yukiwarashiユキワラシ,ice,NA,Snow Hat Pokémon,0.7,16.8,3,0,50,50,50,50,50,50,300,190,1000000,50,70,5120,1,1,1,1,1,2,2,1,1,1,1,0.5,1,1,1,2,2,1 +362,Glalie,Onigohriオニゴーリ,ice,NA,Face Pokémon,1.5,256.5,3,0,120,80,80,100,120,80,580,75,1000000,50,70,5120,1,1,1,1,1,2,2,1,1,1,1,0.5,1,1,1,2,2,1 +363,Spheal,Tamazarashiタマザラシ,ice,water,Clap Pokémon,0.8,39.5,3,0,40,50,70,25,55,50,290,255,1059860,50,70,5120,1,1,1,2,1,2,1,1,1,2,1,0.25,1,1,1,2,1,0.5 +364,Sealeo,Todogglerトドグラー,ice,water,Ball Roll Pokémon,1.1,87.6,3,0,60,70,90,45,75,70,410,120,1059860,50,70,5120,1,1,1,2,1,2,1,1,1,2,1,0.25,1,1,1,2,1,0.5 +365,Walrein,Todoserugaトドゼルガ,ice,water,Ice Break Pokémon,1.4,150.6,3,0,80,90,110,65,95,90,530,45,1059860,50,70,5120,1,1,1,2,1,2,1,1,1,2,1,0.25,1,1,1,2,1,0.5 +366,Clamperl,Pearluluパールル,water,NA,Bivalve Pokémon,0.4,52.5,3,0,64,85,35,32,74,55,345,255,600000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +367,Huntail,Huntailハンテール,water,NA,Deep Sea Pokémon,1.7,27,3,0,104,105,55,52,94,75,485,60,600000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +368,Gorebyss,Sakurabyssサクラビス,water,NA,South Sea Pokémon,1.8,22.6,3,0,84,105,55,52,114,75,485,60,600000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +369,Relicanth,Glanthジーランス,water,rock,Longevity Pokémon,1,23.4,3,0,90,130,100,55,45,65,485,25,1250000,88.1,70,10240,1,1,1,2,1,2,0.25,0.5,1,4,2,0.5,0.5,0.5,1,1,1,1 +370,Luvdisc,Lovecusラブカス,water,NA,Rendezvous Pokémon,0.6,8.7,3,0,30,55,43,97,40,65,330,225,800000,24.6,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +371,Bagon,Tatsubayタツベイ,dragon,NA,Rock Head Pokémon,0.6,42.1,3,0,75,60,45,50,40,30,300,45,1250000,50,35,10240,1,1,2,0.5,2,1,0.5,1,1,0.5,1,2,1,1,1,1,1,0.5 +372,Shelgon,Komoruuコモルー,dragon,NA,Endurance Pokémon,1.1,110.5,3,0,95,100,65,50,60,50,420,45,1250000,50,35,10240,1,1,2,0.5,2,1,0.5,1,1,0.5,1,2,1,1,1,1,1,0.5 +373,Salamence,Bohmanderボーマンダ,dragon,flying,Dragon Pokémon,1.5,102.6,3,0,145,130,95,120,120,90,700,45,1250000,50,35,10240,0.5,1,2,1,2,0.5,0.5,1,1,0.25,0,4,1,1,1,2,1,0.5 +374,Beldum,Dumbberダンバル,steel,psychic,Iron Ball Pokémon,0.6,95.2,3,0,55,80,40,30,35,60,300,3,1250000,NA,35,10240,1,2,0.5,1,0.5,1,2,0.5,2,0.5,2,0.5,0.5,0,0.25,0.5,0.5,1 +375,Metang,Metangメタング,steel,psychic,Iron Claw Pokémon,1.2,202.5,3,0,75,100,60,50,55,80,420,3,1250000,NA,35,10240,1,2,0.5,1,0.5,1,2,0.5,2,0.5,2,0.5,0.5,0,0.25,0.5,0.5,1 +376,Metagross,Metagrossメタグロス,steel,psychic,Iron Leg Pokémon,1.6,550,3,0,145,150,80,110,105,110,700,3,1250000,NA,35,10240,1,2,0.5,1,0.5,1,2,0.5,2,0.5,2,0.5,0.5,0,0.25,0.5,0.5,1 +377,Regirock,Regirockレジロック,rock,NA,Rock Peak Pokémon,1.7,230,3,1,100,200,80,50,50,100,580,3,1250000,NA,35,20480,1,1,1,1,1,2,0.5,0.5,1,2,2,1,0.5,0.5,1,1,2,2 +378,Regice,Regiceレジアイス,ice,NA,Iceberg Pokémon,1.8,175,3,1,50,100,80,50,100,200,580,3,1250000,NA,35,20480,1,1,1,1,1,2,2,1,1,1,1,0.5,1,1,1,2,2,1 +379,Registeel,Registeelレジスチル,steel,NA,Iron Pokémon,1.9,205,3,1,75,150,80,50,75,150,580,3,1250000,NA,35,20480,0.5,1,0.5,1,0.5,2,2,0.5,1,0.5,2,0.5,0.5,0,0.5,0.5,0.5,1 +380,Latias,Latiasラティアス,dragon,psychic,Eon Pokémon,1.4,40,3,1,100,120,80,110,140,150,700,3,1250000,0,90,30720,2,2,2,0.5,2,0.5,0.5,1,2,0.5,1,2,1,1,0.5,1,1,0.5 +381,Latios,Latiosラティオス,dragon,psychic,Eon Pokémon,2,60,3,1,130,100,80,110,160,120,700,3,1250000,100,90,30720,2,2,2,0.5,2,0.5,0.5,1,2,0.5,1,2,1,1,0.5,1,1,0.5 +382,Kyogre,Kyogreカイオーガ,water,NA,Sea Basin Pokémon,4.5,352,3,1,150,90,100,90,180,160,770,3,1250000,NA,0,30720,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +383,Groudon,Groudonグラードン,ground,NA,Continent Pokémon,3.5,950,3,1,180,160,100,90,150,90,770,3,1250000,NA,0,30720,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +384,Rayquaza,Rayquazaレックウザ,dragon,flying,Sky High Pokémon,7,206.5,3,1,180,100,105,115,180,100,780,45,1250000,NA,0,30720,0.5,1,2,1,2,0.5,0.5,1,1,0.25,0,4,1,1,1,2,1,0.5 +385,Jirachi,Jirachiジラーチ,steel,psychic,Wish Pokémon,0.3,1.1,3,1,100,100,100,100,100,100,600,3,1250000,NA,100,30720,1,2,0.5,1,0.5,1,2,0.5,2,0.5,2,0.5,0.5,0,0.25,0.5,0.5,1 +386,Deoxys,Deoxysデオキシス,psychic,NA,DNA Pokémon,1.7,60.8,3,1,95,90,50,180,95,90,600,3,1250000,NA,0,30720,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +387,Turtwig,Naetleナエトル,grass,NA,Tiny Leaf Pokémon,0.4,10.2,4,0,68,64,55,31,45,55,318,45,1059860,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +388,Grotle,Hayashigameハヤシガメ,grass,NA,Grove Pokémon,1.1,97,4,0,89,85,75,36,55,65,405,45,1059860,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +389,Torterra,Dodaitoseドダイトス,grass,ground,Continent Pokémon,2.2,310,4,0,109,105,95,56,75,85,525,45,1059860,88.1,70,5120,2,1,1,0,1,1,2,2,1,1,0.5,4,1,1,1,0.5,1,1 +390,Chimchar,Hikozaruヒコザル,fire,NA,Chimp Pokémon,0.5,6.2,4,0,58,44,44,61,58,44,309,45,1059860,88.1,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +391,Monferno,Moukazaruモウカザル,fire,fighting,Playful Pokémon,0.9,22,4,0,78,52,64,81,78,52,405,45,1059860,88.1,70,5120,0.25,0.5,1,1,1,1,0.5,2,1,0.5,2,0.5,1,1,2,1,0.5,2 +392,Infernape,Goukazaruゴウカザル,fire,fighting,Flame Pokémon,1.2,55,4,0,104,71,76,108,104,71,534,45,1059860,88.1,70,5120,0.25,0.5,1,1,1,1,0.5,2,1,0.5,2,0.5,1,1,2,1,0.5,2 +393,Piplup,Pochamaポッチャマ,water,NA,Penguin Pokémon,0.4,5.2,4,0,51,53,53,40,61,56,314,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +394,Prinplup,Pottaishiポッタイシ,water,NA,Penguin Pokémon,0.8,23,4,0,66,68,64,50,81,76,405,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +395,Empoleon,Emperteエンペルト,water,steel,Emperor Pokémon,1.7,84.5,4,0,86,88,84,60,111,101,530,45,1059860,88.1,70,5120,0.5,1,0.5,2,0.5,2,1,0.5,1,1,2,0.25,0.5,0,0.5,0.5,0.25,0.5 +396,Starly,Mukkuruムックル,normal,flying,Starling Pokémon,0.3,2,4,0,55,30,40,60,30,30,245,255,1059860,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +397,Staravia,Mukubirdムクバード,normal,flying,Starling Pokémon,0.6,15.5,4,0,75,50,55,80,40,40,340,120,1059860,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +398,Staraptor,Mukuhawkムクホーク,normal,flying,Predator Pokémon,1.2,24.9,4,0,120,70,85,100,50,60,485,45,1059860,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +399,Bidoof,Bippaビッパ,normal,NA,Plump Mouse Pokémon,0.5,20,4,0,45,40,59,31,35,40,250,255,1000000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +400,Bibarel,Beadaruビーダル,normal,water,Beaver Pokémon,1,31.5,4,0,85,60,79,71,55,60,410,127,1000000,50,70,3840,1,1,1,2,1,2,0.5,1,0,2,1,0.5,1,1,1,1,0.5,0.5 +401,Kricketot,Korobohshiコロボーシ,bug,NA,Cricket Pokémon,0.3,2.2,4,0,25,41,37,25,25,41,194,255,1059860,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +402,Kricketune,Korotockコロトック,bug,NA,Cricket Pokémon,1,25.5,4,0,85,51,77,65,55,51,384,45,1059860,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +403,Shinx,Kolinkコリンク,electric,NA,Flash Pokémon,0.5,9.5,4,0,65,34,45,45,40,34,263,235,1059860,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +404,Luxio,Luxioルクシオ,electric,NA,Spark Pokémon,0.9,30.5,4,0,85,49,60,60,60,49,363,120,1059860,50,100,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +405,Luxray,Rentorarレントラー,electric,NA,Gleam Eyes Pokémon,1.4,42,4,0,120,79,80,70,95,79,523,45,1059860,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +406,Budew,Subomieスボミー,grass,poison,Bud Pokémon,0.2,1.2,4,0,30,35,40,55,50,70,280,255,1059860,50,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +407,Roserade,Roseradeロズレイド,grass,poison,Bouquet Pokémon,0.9,14.5,4,0,70,65,60,90,125,105,515,75,1059860,50,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +408,Cranidos,Zugaidosズガイドス,rock,NA,Head Butt Pokémon,0.9,31.5,4,0,125,40,67,58,30,30,350,45,600000,88.1,70,7680,1,1,1,1,1,2,0.5,0.5,1,2,2,1,0.5,0.5,1,1,2,2 +409,Rampardos,Rampaldラムパルド,rock,NA,Head Butt Pokémon,1.6,102.5,4,0,165,60,97,58,65,50,495,45,600000,88.1,70,7680,1,1,1,1,1,2,0.5,0.5,1,2,2,1,0.5,0.5,1,1,2,2 +410,Shieldon,Tatetopsタテトプス,rock,steel,Shield Pokémon,0.5,57,4,0,42,118,30,30,42,88,350,45,600000,88.1,70,7680,0.5,1,0.5,1,0.5,4,1,0.25,1,1,4,0.5,0.25,0,0.5,0.5,1,2 +411,Bastiodon,Toridepsトリデプス,rock,steel,Shield Pokémon,1.3,149.5,4,0,52,168,60,30,47,138,495,45,600000,88.1,70,7680,0.5,1,0.5,1,0.5,4,1,0.25,1,1,4,0.5,0.25,0,0.5,0.5,1,2 +412,Burmy,Minomucchiミノムッチ,bug,NA,Bagworm Pokémon,0.2,3.4,4,0,29,45,40,36,29,45,224,120,1000000,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +413,Wormadam,Minomadam (kusaki No Mino)ミノマダム,bug,grass,Bagworm Pokémon,0.5,6.5,4,0,69,95,60,36,69,95,424,45,1000000,0,70,3840,2,1,1,0.5,1,0.5,4,4,1,0.25,0.25,2,1,2,1,2,1,0.5 +414,Mothim,Gamaleガーメイル,bug,flying,Moth Pokémon,0.9,23.3,4,0,94,50,70,66,94,50,424,45,1000000,100,70,3840,0.5,1,1,2,1,0.25,2,2,1,0.25,0,2,1,1,1,4,1,1 +415,Combee,Mitsuhoneyミツハニー,bug,flying,Tiny Bee Pokémon,0.3,5.5,4,0,30,42,30,70,30,42,244,120,1059860,88.1,70,3840,0.5,1,1,2,1,0.25,2,2,1,0.25,0,2,1,1,1,4,1,1 +416,Vespiquen,Beequenビークイン,bug,flying,Beehive Pokémon,1.2,38.5,4,0,80,102,70,40,80,102,474,45,1059860,0,70,3840,0.5,1,1,2,1,0.25,2,2,1,0.25,0,2,1,1,1,4,1,1 +417,Pachirisu,Pachirisuパチリス,electric,NA,EleSquirrel Pokémon,0.4,3.9,4,0,45,70,60,95,45,90,405,200,1000000,50,100,2560,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +418,Buizel,Buoyselブイゼル,water,NA,Sea Weasel Pokémon,0.7,29.5,4,0,65,35,55,85,60,30,330,190,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +419,Floatzel,Floazelフローゼル,water,NA,Sea Weasel Pokémon,1.1,33.5,4,0,105,55,85,115,85,50,495,75,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +420,Cherubi,Cherinboチェリンボ,grass,NA,Cherry Pokémon,0.4,3.3,4,0,35,45,45,35,62,53,275,190,1000000,50,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +421,Cherrim,Cherrimチェリム,grass,NA,Blossom Pokémon,0.5,9.3,4,0,60,70,70,85,87,78,450,75,1000000,50,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +422,Shellos,Karanakushiカラナクシ,water,NA,Sea Slug Pokémon,0.3,6.3,4,0,48,48,76,34,57,62,325,190,1000000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +423,Gastrodon,Tritodonトリトドン,water,ground,Sea Slug Pokémon,0.9,29.9,4,0,83,68,111,39,92,82,475,75,1000000,50,70,5120,1,1,1,0,1,1,0.5,1,1,4,1,1,1,0.5,1,0.5,0.5,1 +424,Ambipom,Etebothエテボース,normal,NA,Long Tail Pokémon,1.2,20.3,4,0,100,66,75,115,60,66,482,45,800000,50,100,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +425,Drifloon,Fuwanteフワンテ,ghost,flying,Balloon Pokémon,0.4,1.2,4,0,50,34,90,70,60,44,348,125,1640000,50,70,7680,0.25,2,1,2,1,0,1,1,2,0.5,0,2,0,0.5,1,2,1,1 +426,Drifblim,Fuwarideフワライド,ghost,flying,Blimp Pokémon,1.2,15,4,0,80,44,150,80,90,54,498,60,1640000,50,70,7680,0.25,2,1,2,1,0,1,1,2,0.5,0,2,0,0.5,1,2,1,1 +427,Buneary,Mimirolミミロル,normal,NA,Rabbit Pokémon,0.4,5.5,4,0,66,44,55,85,44,56,350,190,1000000,50,0,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +428,Lopunny,Mimilopミミロップ,normal,NA,Rabbit Pokémon,1.2,33.3,4,0,136,94,65,135,54,96,580,60,1000000,50,140,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +429,Mismagius,Mumargiムウマージ,ghost,NA,Magical Pokémon,0.9,4.4,4,0,60,60,60,105,105,105,495,45,800000,50,35,6400,0.5,2,1,1,1,0,1,1,2,1,1,1,0,0.5,1,1,1,1 +430,Honchkrow,Dongkarasuドンカラス,dark,flying,Big Boss Pokémon,0.9,27.3,4,0,125,52,100,71,105,52,505,30,1059860,50,35,5120,1,0.5,1,2,2,1,1,1,0.5,0.5,0,2,1,1,0,2,1,1 +431,Glameow,Nyarmarニャルマー,normal,NA,Catty Pokémon,0.5,3.9,4,0,55,42,49,85,42,37,310,190,800000,24.6,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +432,Purugly,Bunyattoブニャット,normal,NA,Tiger Cat Pokémon,1,43.8,4,0,82,64,71,112,64,59,452,75,800000,24.6,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +433,Chingling,Lisyanリーシャン,psychic,NA,Bell Pokémon,0.2,0.6,4,0,30,50,45,45,65,50,285,120,800000,50,70,6400,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +434,Stunky,Skunpuuスカンプー,poison,dark,Skunk Pokémon,0.4,19.2,4,0,63,47,63,74,41,41,329,225,1000000,50,70,5120,1,0.5,1,1,1,1,1,1,0.5,0.5,2,1,1,0.5,0,1,1,1 +435,Skuntank,Skutankスカタンク,poison,dark,Skunk Pokémon,1,38,4,0,93,67,103,84,71,61,479,60,1000000,50,70,5120,1,0.5,1,1,1,1,1,1,0.5,0.5,2,1,1,0.5,0,1,1,1 +436,Bronzor,Dohmirrorドーミラー,steel,psychic,Bronze Pokémon,0.5,60.5,4,0,24,86,57,23,24,86,300,255,1000000,NA,70,5120,1,2,0.5,1,0.5,1,2,0.5,2,0.5,2,0.5,0.5,0,0.25,0.5,0.5,1 +437,Bronzong,Dohtakunドータクン,steel,psychic,Bronze Bell Pokémon,1.3,187,4,0,89,116,67,33,79,116,500,90,1000000,NA,70,5120,1,2,0.5,1,0.5,1,2,0.5,2,0.5,2,0.5,0.5,0,0.25,0.5,0.5,1 +438,Bonsly,Usohachiウソハチ,rock,NA,Bonsai Pokémon,0.5,15,4,0,80,95,50,10,10,45,290,255,1000000,50,70,5120,1,1,1,1,1,2,0.5,0.5,1,2,2,1,0.5,0.5,1,1,2,2 +439,Mime Jr.,Maneneマネネ,psychic,fairy,Mime Pokémon,0.6,13,4,0,25,45,20,60,70,90,310,145,1000000,50,70,6400,1,1,0,1,1,0.25,1,1,2,1,1,1,1,2,0.5,1,2,1 +440,Happiny,Pinpukuピンプク,normal,NA,Playhouse Pokémon,0.6,24.4,4,0,5,5,100,30,15,65,220,130,800000,0,140,10240,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +441,Chatot,Perapペラップ,normal,flying,Music Note Pokémon,0.5,1.9,4,0,65,45,76,91,92,42,411,30,1059860,50,35,5120,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +442,Spiritomb,Mikarugeミカルゲ,ghost,dark,Forbidden Pokémon,1,108,4,0,92,108,50,35,92,108,485,100,1000000,50,70,7680,1,1,1,1,2,0,1,1,1,1,1,1,0,0.5,0,1,1,1 +443,Gible,Fukamaruフカマル,dragon,ground,Land Shark Pokémon,0.7,20.5,4,0,70,45,58,42,40,45,300,45,1250000,50,70,10240,1,1,2,0,2,1,0.5,1,1,1,1,4,1,0.5,1,0.5,1,1 +444,Gabite,Gabiteガバイト,dragon,ground,Cave Pokémon,1.4,56,4,0,90,65,68,82,50,55,410,45,1250000,50,70,10240,1,1,2,0,2,1,0.5,1,1,1,1,4,1,0.5,1,0.5,1,1 +445,Garchomp,Gaburiasガブリアス,dragon,ground,Mach Pokémon,1.9,95,4,0,170,115,108,92,120,95,700,45,1250000,50,70,10240,1,1,2,0,2,1,0.5,1,1,1,1,4,1,0.5,1,0.5,1,1 +446,Munchlax,Gonbeゴンベ,normal,NA,Big Eater Pokémon,0.6,105,4,0,85,40,135,5,40,85,390,50,1250000,88.1,70,10240,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +447,Riolu,Rioluリオル,fighting,NA,Emanation Pokémon,0.7,20.2,4,0,70,40,40,60,35,40,285,75,1059860,88.1,70,6400,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +448,Lucario,Lucarioルカリオ,fighting,steel,Aura Pokémon,1.2,54,4,0,145,88,70,112,140,70,625,45,1059860,88.1,70,6400,0.25,0.5,0.5,1,1,2,2,1,1,0.5,2,0.5,0.5,0,1,0.25,0.5,1 +449,Hippopotas,Hippopotasヒポポタス,ground,NA,Hippo Pokémon,0.8,49.5,4,0,72,78,68,32,38,42,330,140,1250000,50,70,7680,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +450,Hippowdon,Kabaldonカバルドン,ground,NA,Heavyweight Pokémon,2,300,4,0,112,118,108,47,68,72,525,60,1250000,50,70,7680,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +451,Skorupi,Scorupiスコルピ,poison,bug,Scorpion Pokémon,0.8,12,4,0,50,90,40,65,30,55,330,120,1250000,50,70,5120,0.5,1,1,1,0.5,0.25,2,2,1,0.25,1,1,1,0.5,2,2,1,1 +452,Drapion,Dorapionドラピオン,poison,dark,Ogre Scorp Pokémon,1.3,61.5,4,0,90,110,70,95,60,75,500,45,1250000,50,70,5120,1,0.5,1,1,1,1,1,1,0.5,0.5,2,1,1,0.5,0,1,1,1 +453,Croagunk,Gureggruグレッグル,poison,fighting,Toxic Mouth Pokémon,0.7,23,4,0,61,40,48,50,61,40,300,140,1000000,50,100,2560,0.25,0.5,1,1,1,0.5,1,2,1,0.5,2,1,1,0.5,4,0.5,1,1 +454,Toxicroak,Dokurogドクロッグ,poison,fighting,Toxic Mouth Pokémon,1.3,44.4,4,0,106,65,83,85,86,65,490,75,1000000,50,70,5120,0.25,0.5,1,1,1,0.5,1,2,1,0.5,2,1,1,0.5,4,0.5,1,1 +455,Carnivine,Muskippaマスキッパ,grass,NA,Bug Catcher Pokémon,1.4,27,4,0,100,72,74,46,90,72,454,200,1250000,50,70,6400,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +456,Finneon,Keikouoケイコウオ,water,NA,Wing Fish Pokémon,0.4,7,4,0,49,56,49,66,49,61,330,190,600000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +457,Lumineon,Neolantネオラント,water,NA,Neon Pokémon,1.2,24,4,0,69,76,69,91,69,86,460,75,600000,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +458,Mantyke,Tamantaタマンタ,water,flying,Kite Pokémon,1,65,4,0,20,50,45,50,60,120,345,25,1250000,50,70,6400,0.5,1,1,4,1,0.5,0.5,1,1,1,0,1,1,1,1,2,0.5,0.5 +459,Snover,Yukikaburiユキカブリ,grass,ice,Frosted Tree Pokémon,1,50.5,4,0,62,50,60,40,62,60,334,120,1250000,50,70,5120,2,1,1,0.5,1,2,4,2,1,0.5,0.5,1,1,2,1,2,2,0.5 +460,Abomasnow,Yukinoohユキノオー,grass,ice,Frosted Tree Pokémon,2.2,135.5,4,0,132,105,90,30,132,105,594,60,1250000,50,70,5120,2,1,1,0.5,1,2,4,2,1,0.5,0.5,1,1,2,1,2,2,0.5 +461,Weavile,Manyulaマニューラ,dark,ice,Sharp Claw Pokémon,1.1,34,4,0,120,65,70,125,45,85,510,45,1059860,50,35,5120,2,0.5,1,1,2,4,2,1,0.5,1,1,0.5,1,1,0,2,2,1 +462,Magnezone,Jibacoilジバコイル,electric,steel,Magnet Area Pokémon,1.2,180,4,0,70,115,70,60,130,90,535,30,1000000,NA,70,5120,0.5,1,0.5,0.5,0.5,2,2,0.25,1,0.5,4,0.5,0.5,0,0.5,0.5,0.25,1 +463,Lickilicky,Berobeltベロベルト,normal,NA,Licking Pokémon,1.7,140,4,0,85,95,110,50,80,95,515,30,1000000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +464,Rhyperior,Dosidonドサイドン,ground,rock,Drill Pokémon,2.4,282.8,4,0,140,130,115,40,55,55,535,30,1250000,50,70,5120,1,1,1,0,1,2,0.5,0.5,1,4,2,2,0.5,0.25,1,0.5,2,4 +465,Tangrowth,Mojumboモジャンボ,grass,NA,Vine Pokémon,2,128.6,4,0,100,125,100,50,110,50,535,30,1000000,50,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +466,Electivire,Elekibleエレキブル,electric,NA,Thunderbolt Pokémon,1.8,138.6,4,0,123,67,75,95,95,85,540,30,1000000,75.4,70,6400,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +467,Magmortar,Booburnブーバーン,fire,NA,Blast Pokémon,1.6,68,4,0,95,67,75,83,125,95,540,30,1000000,75.4,70,6400,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +468,Togekiss,Togekissトゲキッス,fairy,flying,Jubilee Pokémon,1.5,38,4,0,50,95,85,80,120,115,545,30,800000,88.1,70,2560,0.25,0.5,0,2,1,0.25,1,1,1,0.5,0,2,1,2,1,2,2,1 +469,Yanmega,Megayanmaメガヤンマ,bug,flying,Ogre Darner Pokémon,1.9,51.5,4,0,76,86,86,95,116,56,515,30,1000000,50,70,5120,0.5,1,1,2,1,0.25,2,2,1,0.25,0,2,1,1,1,4,1,1 +470,Leafeon,Leafiaリーフィア,grass,NA,Verdant Pokémon,1,25.5,4,0,110,130,65,95,60,65,525,45,1000000,88.1,35,8960,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +471,Glaceon,Glaciaグレイシア,ice,NA,Fresh Snow Pokémon,0.8,25.9,4,0,60,110,65,65,130,95,525,45,1000000,88.1,35,8960,1,1,1,1,1,2,2,1,1,1,1,0.5,1,1,1,2,2,1 +472,Gliscor,Glionグライオン,ground,flying,Fang Scorp Pokémon,2,42.5,4,0,95,125,75,95,45,75,510,30,1059860,50,70,5120,0.5,1,1,0,1,0.5,1,1,1,1,0,4,1,0.5,1,1,1,2 +473,Mamoswine,Mammooマンムー,ice,ground,Twin Tusk Pokémon,2.5,291,4,0,130,80,110,80,70,60,530,50,1250000,50,70,5120,1,1,1,0,1,2,2,1,1,2,1,1,1,0.5,1,1,2,2 +474,Porygon-Z,Porygon-zポリゴンZ,normal,NA,Virtual Pokémon,0.9,34,4,0,80,70,85,90,135,75,535,30,1000000,NA,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +475,Gallade,Erureidoエルレイド,psychic,fighting,Blade Pokémon,1.6,52,4,0,165,95,68,110,65,115,618,45,1250000,100,35,5120,1,1,1,1,2,0.5,1,2,2,1,1,1,1,1,1,0.5,1,1 +476,Probopass,Dainoseダイノーズ,rock,steel,Compass Pokémon,1.4,340,4,0,55,145,60,40,75,150,525,60,1000000,50,70,5120,0.5,1,0.5,1,0.5,4,1,0.25,1,1,4,0.5,0.25,0,0.5,0.5,1,2 +477,Dusknoir,Yonoirヨノワール,ghost,NA,Gripper Pokémon,2.2,106.6,4,0,100,135,45,45,65,135,525,45,800000,50,35,6400,0.5,2,1,1,1,0,1,1,2,1,1,1,0,0.5,1,1,1,1 +478,Froslass,Yukimenokoユキメノコ,ice,ghost,Snow Land Pokémon,1.3,26.6,4,0,80,70,70,110,80,70,480,75,1000000,0,70,5120,0.5,2,1,1,1,0,2,1,2,1,1,0.5,0,0.5,1,2,2,1 +479,Rotom,Rotomロトム,electric,ghost,Plasma Pokémon,0.3,0.3,4,0,65,107,50,86,105,107,520,45,1000000,NA,70,5120,0.5,2,1,0.5,1,0,1,0.5,2,1,2,1,0,0.5,1,1,0.5,1 +480,Uxie,Yuxieユクシー,psychic,NA,Knowledge Pokémon,0.3,0.3,4,1,75,130,75,95,75,130,580,3,1250000,NA,140,20480,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +481,Mesprit,Emritエムリット,psychic,NA,Emotion Pokémon,0.3,0.3,4,1,105,105,80,80,105,105,580,3,1250000,NA,140,20480,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +482,Azelf,Agnomeアグノム,psychic,NA,Willpower Pokémon,0.3,0.3,4,1,125,70,75,115,125,70,580,3,1250000,NA,140,20480,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +483,Dialga,Dialgaディアルガ,steel,dragon,Temporal Pokémon,5.4,683,4,1,120,120,100,90,150,100,680,3,1250000,NA,0,30720,0.5,1,1,0.5,1,2,1,0.5,1,0.25,2,1,0.5,0,0.5,0.5,0.5,0.5 +484,Palkia,Palkiaパルキア,water,dragon,Spatial Pokémon,4.2,336,4,1,120,100,90,100,150,120,680,3,1250000,NA,0,30720,1,1,2,1,2,1,0.25,1,1,1,1,1,1,1,1,1,0.5,0.25 +485,Heatran,Heatranヒードラン,fire,steel,Lava Dome Pokémon,1.7,430,4,1,90,106,91,77,130,106,600,3,1250000,50,100,2560,0.25,1,0.5,1,0.25,2,1,0.5,1,0.25,4,0.25,0.5,0,0.5,1,0.25,2 +486,Regigigas,Regigigasレジギガス,normal,NA,Colossal Pokémon,3.7,420,4,1,160,110,110,100,80,110,670,3,1250000,NA,0,30720,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +487,Giratina,Giratina (another Forme)ギラティナ,ghost,dragon,Renegade Pokémon,4.5,750,4,1,120,100,150,90,120,100,680,3,1250000,NA,0,30720,0.5,2,2,0.5,2,0,0.5,1,2,0.5,1,2,0,0.5,1,1,1,0.5 +488,Cresselia,Cresseliaクレセリア,psychic,NA,Lunar Pokémon,1.5,85.6,4,1,70,120,120,85,75,130,600,3,1250000,0,100,30720,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +489,Phione,Phioneフィオネ,water,NA,Sea Drifter Pokémon,0.4,3.1,4,0,80,80,80,80,80,80,480,30,1250000,NA,70,10240,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +490,Manaphy,Manaphyマナフィ,water,NA,Seafaring Pokémon,0.3,1.4,4,1,100,100,100,100,100,100,600,3,1250000,NA,70,2560,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +491,Darkrai,Darkraiダークライ,dark,NA,Pitch-Black Pokémon,1.5,50.5,4,1,90,90,70,125,135,90,600,3,1250000,NA,0,30720,2,0.5,1,1,2,2,1,1,0.5,1,1,1,1,1,0,1,1,1 +492,Shaymin,Shaymin (sky Forme)シェイミ,grass,grass,Gratitude Pokémon,0.2,2.1,4,1,103,75,100,127,120,75,600,45,1059860,NA,100,30720,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +493,Arceus,Arceusアルセウス,normal,NA,Alpha Pokémon,3.2,320,4,1,120,120,120,120,120,120,720,3,1250000,NA,0,30720,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +494,Victini,Victiniビクティニ,psychic,fire,Victory Pokémon,0.4,4,5,1,100,100,100,100,100,100,600,3,1250000,NA,100,30720,1,2,1,1,0.5,0.5,0.5,1,2,0.5,2,0.5,1,1,0.5,2,0.5,2 +495,Snivy,Tsutarjaツタージャ,grass,NA,Grass Snake Pokémon,0.6,8.1,5,0,45,55,45,63,45,55,308,45,1059860,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +496,Servine,Janovyジャノビー,grass,NA,Grass Snake Pokémon,0.8,16,5,0,60,75,60,83,60,75,413,45,1059860,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +497,Serperior,Jalordaジャローダ,grass,NA,Regal Pokémon,3.3,63,5,0,75,95,75,113,75,95,528,45,1059860,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +498,Tepig,Pokabuポカブ,fire,NA,Fire Pig Pokémon,0.5,9.9,5,0,63,45,65,45,45,45,308,45,1059860,88.1,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +499,Pignite,Chaobooチャオブー,fire,fighting,Fire Pig Pokémon,1,55.5,5,0,93,55,90,55,70,55,418,45,1059860,88.1,70,5120,0.25,0.5,1,1,1,1,0.5,2,1,0.5,2,0.5,1,1,2,1,0.5,2 +500,Emboar,Enbuohエンブオー,fire,fighting,Mega Fire Pig Pokémon,1.6,150,5,0,123,65,110,65,100,65,528,45,1059860,88.1,70,5120,0.25,0.5,1,1,1,1,0.5,2,1,0.5,2,0.5,1,1,2,1,0.5,2 +501,Oshawott,Mijumaruミジュマル,water,NA,Sea Otter Pokémon,0.5,5.9,5,0,55,45,55,45,63,45,308,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +502,Dewott,Futachimaruフタチマル,water,NA,Discipline Pokémon,0.8,24.5,5,0,75,60,75,60,83,60,413,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +503,Samurott,Daikenkiダイケンキ,water,NA,Formidable Pokémon,1.5,94.6,5,0,100,85,95,70,108,70,528,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +504,Patrat,Minezumiミネズミ,normal,NA,Scout Pokémon,0.5,11.6,5,0,55,39,45,42,35,39,255,255,1000000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +505,Watchog,Miruhogミルホッグ,normal,NA,Lookout Pokémon,1.1,27,5,0,85,69,60,77,60,69,420,255,1000000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +506,Lillipup,Yorterrieヨーテリー,normal,NA,Puppy Pokémon,0.4,4.1,5,0,60,45,45,55,25,45,275,255,1059860,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +507,Herdier,Herderrieハーデリア,normal,NA,Loyal Dog Pokémon,0.9,14.7,5,0,80,65,65,60,35,65,370,120,1059860,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +508,Stoutland,Moolandムーランド,normal,NA,Big-Hearted Pokémon,1.2,61,5,0,110,90,85,80,45,90,500,45,1059860,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +509,Purrloin,Choronekoチョロネコ,dark,NA,Devious Pokémon,0.4,10.1,5,0,50,37,41,66,50,37,281,255,1000000,50,70,5120,2,0.5,1,1,2,2,1,1,0.5,1,1,1,1,1,0,1,1,1 +510,Liepard,Lepardasレパルダス,dark,NA,Cruel Pokémon,1.1,37.5,5,0,88,50,64,106,88,50,446,90,1000000,50,70,5120,2,0.5,1,1,2,2,1,1,0.5,1,1,1,1,1,0,1,1,1 +511,Pansage,Yanappuヤナップ,grass,NA,Grass Monkey Pokémon,0.6,10.5,5,0,53,48,50,64,53,48,316,190,1000000,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +512,Simisage,Yanakkieヤナッキー,grass,NA,Thorn Monkey Pokémon,1.1,30.5,5,0,98,63,75,101,98,63,498,75,1000000,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +513,Pansear,Baoppuバオップ,fire,NA,High Temp Pokémon,0.6,11,5,0,53,48,50,64,53,48,316,190,1000000,88.1,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +514,Simisear,Baokkieバオッキー,fire,NA,Ember Pokémon,1,28,5,0,98,63,75,101,98,63,498,75,1000000,88.1,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +515,Panpour,Hiyappuヒヤップ,water,NA,Spray Pokémon,0.6,13.5,5,0,53,48,50,64,53,48,316,190,1000000,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +516,Simipour,Hiyakkieヒヤッキー,water,NA,Geyser Pokémon,1,29,5,0,98,63,75,101,98,63,498,75,1000000,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +517,Munna,Munnaムンナ,psychic,NA,Dream Eater Pokémon,0.6,23.3,5,0,25,45,76,24,67,55,292,190,800000,50,70,2560,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +518,Musharna,Musharnaムシャーナ,psychic,NA,Drowsing Pokémon,1.1,60.5,5,0,55,85,116,29,107,95,487,75,800000,50,70,2560,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +519,Pidove,Mamepatoマメパト,normal,flying,Tiny Pigeon Pokémon,0.3,2.1,5,0,55,50,50,43,36,30,264,255,1059860,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +520,Tranquill,Hatobohハトーボー,normal,flying,Wild Pigeon Pokémon,0.6,15,5,0,77,62,62,65,50,42,358,120,1059860,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +521,Unfezant,Kenhallowケンホロウ,normal,flying,Proud Pokémon,1.2,29,5,0,115,80,80,93,65,55,488,45,1059860,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +522,Blitzle,Shimamaシママ,electric,NA,Electrified Pokémon,0.8,29.8,5,0,60,32,45,76,50,32,295,190,1000000,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +523,Zebstrika,Zebraikaゼブライカ,electric,NA,Thunderbolt Pokémon,1.6,79.5,5,0,100,63,75,116,80,63,497,75,1000000,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +524,Roggenrola,Dangoroダンゴロ,rock,NA,Mantle Pokémon,0.4,18,5,0,75,85,55,15,25,25,280,255,1059860,50,70,3840,1,1,1,1,1,2,0.5,0.5,1,2,2,1,0.5,0.5,1,1,2,2 +525,Boldore,Gantleガントル,rock,NA,Ore Pokémon,0.9,102,5,0,105,105,70,20,50,40,390,120,1059860,50,70,3840,1,1,1,1,1,2,0.5,0.5,1,2,2,1,0.5,0.5,1,1,2,2 +526,Gigalith,Gigaiathギガイアス,rock,NA,Compressed Pokémon,1.7,260,5,0,135,130,85,25,60,80,515,45,1059860,50,70,3840,1,1,1,1,1,2,0.5,0.5,1,2,2,1,0.5,0.5,1,1,2,2 +527,Woobat,Koromoriコロモリ,psychic,flying,Bat Pokémon,0.4,2.1,5,0,45,43,65,72,55,43,323,190,1000000,50,70,3840,1,2,1,2,1,0.25,1,1,2,0.5,0,2,1,1,0.5,2,1,1 +528,Swoobat,Kokoromoriココロモリ,psychic,flying,Courting Pokémon,0.9,10.5,5,0,57,55,67,114,77,55,425,45,1000000,50,70,3840,1,2,1,2,1,0.25,1,1,2,0.5,0,2,1,1,0.5,2,1,1 +529,Drilbur,Mogurewモグリュー,ground,NA,Mole Pokémon,0.3,8.5,5,0,85,40,60,68,30,45,328,120,1000000,50,70,5120,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +530,Excadrill,Doryuzuドリュウズ,ground,steel,Subterrene Pokémon,0.7,40.4,5,0,135,60,110,88,50,65,508,60,1000000,50,70,5120,0.5,1,0.5,0,0.5,2,2,0.5,1,1,2,1,0.5,0,0.5,0.25,0.5,2 +531,Audino,Tabunneタブンネ,normal,NA,Hearing Pokémon,1.1,31,5,0,60,126,103,50,80,126,545,255,800000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +532,Timburr,Dokkorerドッコラー,fighting,NA,Muscular Pokémon,0.6,12.5,5,0,80,55,75,35,25,35,305,180,1059860,75.4,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +533,Gurdurr,Dotekkotsuドテッコツ,fighting,NA,Muscular Pokémon,1.2,40,5,0,105,85,85,40,40,50,405,90,1059860,75.4,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +534,Conkeldurr,Roubushinローブシン,fighting,NA,Muscular Pokémon,1.4,87,5,0,140,95,105,45,55,65,505,45,1059860,75.4,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +535,Tympole,Otamaroオタマロ,water,NA,Tadpole Pokémon,0.5,4.5,5,0,50,40,50,64,50,40,294,255,1059860,50,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +536,Palpitoad,Gamagaruガマガル,water,ground,Vibration Pokémon,0.8,17,5,0,65,55,75,69,65,55,384,120,1059860,50,70,5120,1,1,1,0,1,1,0.5,1,1,4,1,1,1,0.5,1,0.5,0.5,1 +537,Seismitoad,Gamagerogeガマゲロゲ,water,ground,Vibration Pokémon,1.5,62,5,0,95,75,105,74,85,75,509,45,1059860,50,70,5120,1,1,1,0,1,1,0.5,1,1,4,1,1,1,0.5,1,0.5,0.5,1 +538,Throh,Nagekiナゲキ,fighting,NA,Judo Pokémon,1.3,55.5,5,0,100,85,120,45,30,85,465,45,1000000,100,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +539,Sawk,Dagekiダゲキ,fighting,NA,Karate Pokémon,1.4,51,5,0,125,75,75,85,30,75,465,45,1000000,100,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +540,Sewaddle,Kurumiruクルミル,bug,grass,Sewing Pokémon,0.3,2.5,5,0,53,70,45,42,40,60,310,255,1059860,50,70,3840,2,1,1,0.5,1,0.5,4,4,1,0.25,0.25,2,1,2,1,2,1,0.5 +541,Swadloon,Kurumayuクルマユ,bug,grass,Leaf-Wrapped Pokémon,0.5,7.3,5,0,63,90,55,42,50,80,380,120,1059860,50,70,3840,2,1,1,0.5,1,0.5,4,4,1,0.25,0.25,2,1,2,1,2,1,0.5 +542,Leavanny,Hahakomoriハハコモリ,bug,grass,Nurturing Pokémon,1.2,20.5,5,0,103,80,75,92,70,80,500,45,1059860,50,70,3840,2,1,1,0.5,1,0.5,4,4,1,0.25,0.25,2,1,2,1,2,1,0.5 +543,Venipede,Fushideフシデ,bug,poison,Centipede Pokémon,0.4,5.3,5,0,45,59,30,57,30,39,260,255,1059860,50,70,3840,0.5,1,1,1,0.5,0.25,2,2,1,0.25,1,1,1,0.5,2,2,1,1 +544,Whirlipede,Wheegaホイーガ,bug,poison,Curlipede Pokémon,1.2,58.5,5,0,55,99,40,47,40,79,360,120,1059860,50,70,3840,0.5,1,1,1,0.5,0.25,2,2,1,0.25,1,1,1,0.5,2,2,1,1 +545,Scolipede,Pendrorペンドラー,bug,poison,Megapede Pokémon,2.5,200.5,5,0,100,89,60,112,55,69,485,45,1059860,50,70,5120,0.5,1,1,1,0.5,0.25,2,2,1,0.25,1,1,1,0.5,2,2,1,1 +546,Cottonee,Monmenモンメン,grass,fairy,Cotton Puff Pokémon,0.3,0.6,5,0,27,60,40,66,37,50,280,190,1000000,50,70,5120,1,0.5,0,0.5,1,0.5,2,2,1,0.5,0.5,2,1,4,1,1,2,0.5 +547,Whimsicott,Elfuunエルフーン,grass,fairy,Windveiled Pokémon,0.7,6.6,5,0,67,85,60,116,77,75,480,75,1000000,50,70,5120,1,0.5,0,0.5,1,0.5,2,2,1,0.5,0.5,2,1,4,1,1,2,0.5 +548,Petilil,Churineチュリネ,grass,NA,Bulb Pokémon,0.5,6.6,5,0,35,50,45,30,70,50,280,190,1000000,0,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +549,Lilligant,Dredearドレディア,grass,NA,Flowering Pokémon,1.1,16.3,5,0,60,75,70,90,110,75,480,75,1000000,0,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +550,Basculin,Bassraoバスラオ,water,NA,Hostile Pokémon,1,18,5,0,92,65,70,98,80,55,460,25,1000000,50,70,10240,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +551,Sandile,Megurocoメグロコ,ground,dark,Desert Croc Pokémon,0.7,15.2,5,0,72,35,50,65,35,35,292,180,1059860,50,70,5120,2,0.5,1,0,2,2,1,1,0.5,2,1,2,1,0.5,0,0.5,1,2 +552,Krokorok,Waruvileワルビル,ground,dark,Desert Croc Pokémon,1,33.4,5,0,82,45,60,74,45,45,351,90,1059860,50,70,5120,2,0.5,1,0,2,2,1,1,0.5,2,1,2,1,0.5,0,0.5,1,2 +553,Krookodile,Waruvialワルビアル,ground,dark,Intimidation Pokémon,1.5,96.3,5,0,117,80,95,92,65,70,519,45,1059860,50,70,5120,2,0.5,1,0,2,2,1,1,0.5,2,1,2,1,0.5,0,0.5,1,2 +554,Darumaka,Darumakkaダルマッカ,fire,NA,Zen Charm Pokémon,0.6,37.5,5,0,90,45,70,50,15,45,315,120,1059860,50,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +555,Darmanitan,Hihidarumaヒヒダルマ,fire,fire,Blazing Pokémon,1.3,92.9,5,0,30,105,105,55,140,105,540,60,1059860,50,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +556,Maractus,Maracacchiマラカッチ,grass,NA,Cactus Pokémon,1,28,5,0,86,67,75,60,106,67,461,255,1000000,50,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +557,Dwebble,Ishizumaiイシズマイ,bug,rock,Rock Inn Pokémon,0.3,14.5,5,0,65,85,50,55,35,35,325,190,1000000,50,70,5120,1,1,1,1,1,1,1,1,1,1,1,1,0.5,0.5,1,2,2,2 +558,Crustle,Iwapalaceイワパレス,bug,rock,Stone Home Pokémon,1.4,200,5,0,105,125,70,45,65,75,485,75,1000000,50,70,5120,1,1,1,1,1,1,1,1,1,1,1,1,0.5,0.5,1,2,2,2 +559,Scraggy,Zurugguズルッグ,dark,fighting,Shedding Pokémon,0.6,11.8,5,0,75,70,50,48,35,70,348,180,1000000,50,35,3840,1,0.25,1,1,4,2,1,2,0.5,1,1,1,1,1,0,0.5,1,1 +560,Scrafty,Zuruzukinズルズキン,dark,fighting,Hoodlum Pokémon,1.1,30,5,0,90,115,65,58,45,115,488,90,1000000,50,70,3840,1,0.25,1,1,4,2,1,2,0.5,1,1,1,1,1,0,0.5,1,1 +561,Sigilyph,Symbolerシンボラー,psychic,flying,Avianoid Pokémon,1.4,14,5,0,58,80,72,97,103,80,490,45,1000000,50,70,5120,1,2,1,2,1,0.25,1,1,2,0.5,0,2,1,1,0.5,2,1,1 +562,Yamask,Desumasuデスマス,ghost,NA,Spirit Pokémon,0.5,1.5,5,0,30,85,38,30,55,65,303,190,1000000,50,70,6400,0.5,2,1,1,1,0,1,1,2,1,1,1,0,0.5,1,1,1,1 +563,Cofagrigus,Desukarnデスカーン,ghost,NA,Coffin Pokémon,1.7,76.5,5,0,50,145,58,30,95,105,483,90,1000000,50,70,6400,0.5,2,1,1,1,0,1,1,2,1,1,1,0,0.5,1,1,1,1 +564,Tirtouga,Protogaプロトーガ,water,rock,Prototurtle Pokémon,0.7,16.5,5,0,78,103,54,22,53,45,355,45,1000000,88.1,70,7680,1,1,1,2,1,2,0.25,0.5,1,4,2,0.5,0.5,0.5,1,1,1,1 +565,Carracosta,Abagouraアバゴーラ,water,rock,Prototurtle Pokémon,1.2,81,5,0,108,133,74,32,83,65,495,45,1000000,88.1,70,7680,1,1,1,2,1,2,0.25,0.5,1,4,2,0.5,0.5,0.5,1,1,1,1 +566,Archen,Archenアーケン,rock,flying,First Bird Pokémon,0.5,9.5,5,0,112,45,55,70,74,45,401,45,1000000,88.1,70,7680,0.5,1,1,2,1,1,0.5,0.5,1,1,0,2,0.5,0.5,1,2,2,2 +567,Archeops,Archeosアーケオス,rock,flying,First Bird Pokémon,1.4,32,5,0,140,65,75,110,112,65,567,45,1000000,88.1,70,7680,0.5,1,1,2,1,1,0.5,0.5,1,1,0,2,0.5,0.5,1,2,2,2 +568,Trubbish,Yabukuronヤブクロン,poison,NA,Trash Bag Pokémon,0.6,31,5,0,50,62,50,65,40,62,329,190,1000000,50,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +569,Garbodor,Dustdasダストダス,poison,NA,Trash Heap Pokémon,1.9,107.3,5,0,95,82,80,75,60,82,474,60,1000000,50,70,5120,0.5,1,1,1,0.5,0.5,1,1,1,0.5,2,1,1,0.5,2,1,1,1 +570,Zorua,Zoruaゾロア,dark,NA,Tricky Fox Pokémon,0.7,12.5,5,0,65,40,40,65,80,40,330,75,1059860,88.1,70,6400,2,0.5,1,1,2,2,1,1,0.5,1,1,1,1,1,0,1,1,1 +571,Zoroark,Zoroarkゾロアーク,dark,NA,Illusion Fox Pokémon,1.6,81.1,5,0,105,60,60,105,120,60,510,45,1059860,88.1,70,5120,2,0.5,1,1,2,2,1,1,0.5,1,1,1,1,1,0,1,1,1 +572,Minccino,Chillarmyチラーミィ,normal,NA,Chinchilla Pokémon,0.4,5.8,5,0,50,40,55,75,40,40,300,255,800000,24.6,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +573,Cinccino,Chillaccinoチラチーノ,normal,NA,Scarf Pokémon,0.5,7.5,5,0,95,60,75,115,65,60,470,60,800000,24.6,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +574,Gothita,Gothimuゴチム,psychic,NA,Fixation Pokémon,0.4,5.8,5,0,30,50,45,45,55,65,290,200,1059860,24.6,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +575,Gothorita,Gothimiruゴチミル,psychic,NA,Manipulate Pokémon,0.7,18,5,0,45,70,60,55,75,85,390,100,1059860,24.6,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +576,Gothitelle,Gothiruselleゴチルゼル,psychic,NA,Astral Body Pokémon,1.5,44,5,0,55,95,70,65,95,110,490,50,1059860,24.6,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +577,Solosis,Uniranユニラン,psychic,NA,Cell Pokémon,0.3,1,5,0,30,40,45,20,105,50,290,200,1059860,50,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +578,Duosion,Doublanダブラン,psychic,NA,Mitosis Pokémon,0.6,8,5,0,40,50,65,30,125,60,370,100,1059860,50,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +579,Reuniclus,Lanculusランクルス,psychic,NA,Multiplying Pokémon,1,20.1,5,0,65,75,110,30,125,85,490,50,1059860,50,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +580,Ducklett,Koaruhieコアルヒー,water,flying,Water Bird Pokémon,0.5,5.5,5,0,44,50,62,55,44,50,305,190,1000000,50,70,5120,0.5,1,1,4,1,0.5,0.5,1,1,1,0,1,1,1,1,2,0.5,0.5 +581,Swanna,Swannaスワンナ,water,flying,White Bird Pokémon,1.3,24.2,5,0,87,63,75,98,87,63,473,45,1000000,50,70,5120,0.5,1,1,4,1,0.5,0.5,1,1,1,0,1,1,1,1,2,0.5,0.5 +582,Vanillite,Vanipetiバニプッチ,ice,NA,Fresh Snow Pokémon,0.4,5.7,5,0,50,50,36,44,65,60,305,255,1250000,50,70,5120,1,1,1,1,1,2,2,1,1,1,1,0.5,1,1,1,2,2,1 +583,Vanillish,Vanirichバニリッチ,ice,NA,Icy Snow Pokémon,1.1,41,5,0,65,65,51,59,80,75,395,120,1250000,50,70,5120,1,1,1,1,1,2,2,1,1,1,1,0.5,1,1,1,2,2,1 +584,Vanilluxe,Baivanillaバイバニラ,ice,NA,Snowstorm Pokémon,1.3,57.5,5,0,95,85,71,79,110,95,535,45,1250000,50,70,5120,1,1,1,1,1,2,2,1,1,1,1,0.5,1,1,1,2,2,1 +585,Deerling,Shikijikaシキジカ,normal,grass,Season Pokémon,0.6,19.5,5,0,60,50,60,75,40,50,335,190,1000000,50,70,5120,2,1,1,0.5,1,2,2,2,0,0.5,0.5,2,1,2,1,1,1,0.5 +586,Sawsbuck,Mebukijikaメブキジカ,normal,grass,Season Pokémon,1.9,92.5,5,0,100,70,80,95,60,70,475,75,1000000,50,70,5120,2,1,1,0.5,1,2,2,2,0,0.5,0.5,2,1,2,1,1,1,0.5 +587,Emolga,Emongaエモンガ,electric,flying,Sky Squirrel Pokémon,0.4,5,5,0,75,60,55,103,75,60,428,200,1000000,50,70,5120,0.5,1,1,1,1,0.5,1,0.5,1,0.5,0,2,1,1,1,2,0.5,1 +588,Karrablast,Kaburumoカブルモ,bug,NA,Clamping Pokémon,0.5,5.9,5,0,75,45,50,60,40,45,315,200,1000000,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +589,Escavalier,Chevargoシュバルゴ,bug,steel,Cavalry Pokémon,1,33,5,0,135,105,70,20,60,105,495,75,1000000,50,70,3840,0.5,1,0.5,1,0.5,1,4,1,1,0.25,1,0.5,0.5,0,0.5,1,0.5,1 +590,Foongus,Tamagetakeタマゲタケ,grass,poison,Mushroom Pokémon,0.2,1,5,0,55,45,69,15,55,55,294,190,1000000,50,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +591,Amoonguss,Morobareruモロバレル,grass,poison,Mushroom Pokémon,0.6,10.5,5,0,85,70,114,30,85,80,464,75,1000000,50,70,5120,1,1,1,0.5,0.5,0.5,2,2,1,0.25,1,2,1,1,2,1,1,0.5 +592,Frillish,Pururillプルリル,water,ghost,Floating Pokémon,1.2,33,5,0,40,50,55,40,65,85,335,190,1000000,50,70,5120,0.5,2,1,2,1,0,0.5,1,2,2,1,0.5,0,0.5,1,1,0.5,0.5 +593,Jellicent,Burungelブルンゲル,water,ghost,Floating Pokémon,2.2,135,5,0,60,70,100,60,85,105,480,60,1000000,50,70,5120,0.5,2,1,2,1,0,0.5,1,2,2,1,0.5,0,0.5,1,1,0.5,0.5 +594,Alomomola,Mamanbouママンボウ,water,NA,Caring Pokémon,1.2,31.6,5,0,75,80,165,65,40,45,470,75,800000,50,70,10240,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +595,Joltik,Bachuruバチュル,bug,electric,Attaching Pokémon,0.1,0.6,5,0,47,50,50,65,57,50,319,190,1000000,50,70,5120,1,1,1,0.5,1,0.5,2,1,1,0.5,1,1,1,1,1,2,0.5,1 +596,Galvantula,Dentulaデンチュラ,bug,electric,EleSpider Pokémon,0.8,14.3,5,0,77,60,70,108,97,60,472,75,1000000,50,70,5120,1,1,1,0.5,1,0.5,2,1,1,0.5,1,1,1,1,1,2,0.5,1 +597,Ferroseed,Tesseedテッシード,grass,steel,Thorn Seed Pokémon,0.6,18.8,5,0,50,91,44,10,24,86,305,255,1000000,50,70,5120,1,1,0.5,0.5,0.5,2,4,1,1,0.25,1,1,0.5,0,0.5,0.5,0.5,0.5 +598,Ferrothorn,Nutreyナットレイ,grass,steel,Thorn Pod Pokémon,1,110,5,0,94,131,74,20,54,116,489,90,1000000,50,70,5120,1,1,0.5,0.5,0.5,2,4,1,1,0.25,1,1,0.5,0,0.5,0.5,0.5,0.5 +599,Klink,Giaruギアル,steel,NA,Gear Pokémon,0.3,21,5,0,55,70,40,30,45,60,300,130,1059860,NA,70,5120,0.5,1,0.5,1,0.5,2,2,0.5,1,0.5,2,0.5,0.5,0,0.5,0.5,0.5,1 +600,Klang,Gigiaruギギアル,steel,NA,Gear Pokémon,0.6,51,5,0,80,95,60,50,70,85,440,60,1059860,NA,70,5120,0.5,1,0.5,1,0.5,2,2,0.5,1,0.5,2,0.5,0.5,0,0.5,0.5,0.5,1 +601,Klinklang,Gigigiaruギギギアル,steel,NA,Gear Pokémon,0.6,81,5,0,100,115,60,90,70,85,520,30,1059860,NA,70,5120,0.5,1,0.5,1,0.5,2,2,0.5,1,0.5,2,0.5,0.5,0,0.5,0.5,0.5,1 +602,Tynamo,Shibishirasuシビシラス,electric,NA,EleFish Pokémon,0.2,0.3,5,0,55,40,35,60,45,40,275,190,1250000,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +603,Eelektrik,Shibibeelシビビール,electric,NA,EleFish Pokémon,1.2,22,5,0,85,70,65,40,75,70,405,60,1250000,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +604,Eelektross,Shibirudonシビルドン,electric,NA,EleFish Pokémon,2.1,80.5,5,0,115,80,85,50,105,80,515,30,1250000,50,70,5120,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +605,Elgyem,Ligrayリグレー,psychic,NA,Cerebral Pokémon,0.5,9,5,0,55,55,55,30,85,55,335,255,1000000,50,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +606,Beheeyem,Ohbemオーベム,psychic,NA,Cerebral Pokémon,1,34.5,5,0,75,75,75,40,125,95,485,90,1000000,50,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +607,Litwick,Hitomoshiヒトモシ,ghost,fire,Candle Pokémon,0.3,3.1,5,0,30,55,50,20,65,55,275,190,1059860,50,70,5120,0.25,2,1,1,0.5,0,0.5,1,2,0.5,2,0.5,0,0.5,1,2,0.5,2 +608,Lampent,Lamplerランプラー,ghost,fire,Lamp Pokémon,0.6,13,5,0,40,60,60,55,95,60,370,90,1059860,50,70,5120,0.25,2,1,1,0.5,0,0.5,1,2,0.5,2,0.5,0,0.5,1,2,0.5,2 +609,Chandelure,Chandelaシャンデラ,ghost,fire,Luring Pokémon,1,34.3,5,0,55,90,60,80,145,90,520,45,1059860,50,70,5120,0.25,2,1,1,0.5,0,0.5,1,2,0.5,2,0.5,0,0.5,1,2,0.5,2 +610,Axew,Kibagoキバゴ,dragon,NA,Tusk Pokémon,0.6,18,5,0,87,60,46,57,30,40,320,75,1250000,50,35,10240,1,1,2,0.5,2,1,0.5,1,1,0.5,1,2,1,1,1,1,1,0.5 +611,Fraxure,Onondoオノンド,dragon,NA,Axe Jaw Pokémon,1,36,5,0,117,70,66,67,40,50,410,60,1250000,50,35,10240,1,1,2,0.5,2,1,0.5,1,1,0.5,1,2,1,1,1,1,1,0.5 +612,Haxorus,Ononokusオノノクス,dragon,NA,Axe Jaw Pokémon,1.8,105.5,5,0,147,90,76,97,60,70,540,45,1250000,50,35,10240,1,1,2,0.5,2,1,0.5,1,1,0.5,1,2,1,1,1,1,1,0.5 +613,Cubchoo,Kumasyunクマシュン,ice,NA,Chill Pokémon,0.5,8.5,5,0,70,40,55,40,60,40,305,120,1000000,50,70,5120,1,1,1,1,1,2,2,1,1,1,1,0.5,1,1,1,2,2,1 +614,Beartic,Tunbearツンベアー,ice,NA,Freezing Pokémon,2.6,260,5,0,130,80,95,50,70,80,505,60,1000000,50,70,5120,1,1,1,1,1,2,2,1,1,1,1,0.5,1,1,1,2,2,1 +615,Cryogonal,Freegeoフリージオ,ice,NA,Crystallizing Pokémon,1.1,148,5,0,50,50,80,105,95,135,515,25,1000000,NA,70,6400,1,1,1,1,1,2,2,1,1,1,1,0.5,1,1,1,2,2,1 +616,Shelmet,Chobomakiチョボマキ,bug,NA,Snail Pokémon,0.4,7.7,5,0,40,85,50,25,40,65,305,200,1000000,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +617,Accelgor,Agilderアギルダー,bug,NA,Shell Out Pokémon,0.8,25.3,5,0,70,40,80,145,100,60,495,75,1000000,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +618,Stunfisk,Maggyoマッギョ,ground,electric,Trap Pokémon,0.7,11,5,0,66,84,109,32,81,99,471,75,1000000,50,70,5120,1,1,1,0,1,1,1,0.5,1,2,2,2,1,0.5,1,0.5,0.5,2 +619,Mienfoo,Kojofuコジョフー,fighting,NA,Martial Arts Pokémon,0.9,20,5,0,85,50,45,65,55,50,350,180,1059860,50,70,6400,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +620,Mienshao,Kojondoコジョンド,fighting,NA,Martial Arts Pokémon,1.4,35.5,5,0,125,60,65,105,95,60,510,45,1059860,50,70,6400,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +621,Druddigon,Crimganクリムガン,dragon,NA,Cave Pokémon,1.6,139,5,0,120,90,77,48,60,90,485,45,1000000,50,70,7680,1,1,2,0.5,2,1,0.5,1,1,0.5,1,2,1,1,1,1,1,0.5 +622,Golett,Gobitゴビット,ground,ghost,Automaton Pokémon,1,92,5,0,74,50,59,35,35,50,303,190,1000000,NA,70,6400,0.5,2,1,0,1,0,1,1,2,2,1,2,0,0.25,1,0.5,1,2 +623,Golurk,Goloogゴルーグ,ground,ghost,Automaton Pokémon,2.8,330,5,0,124,80,89,55,55,80,483,90,1000000,NA,70,6400,0.5,2,1,0,1,0,1,1,2,2,1,2,0,0.25,1,0.5,1,2 +624,Pawniard,Komatanaコマタナ,dark,steel,Sharp Blade Pokémon,0.5,10.2,5,0,85,70,45,60,40,40,340,120,1000000,50,35,5120,1,0.5,0.5,1,1,4,2,0.5,0.5,0.5,2,0.5,0.5,0,0,0.5,0.5,1 +625,Bisharp,Kirikizanキリキザン,dark,steel,Sword Blade Pokémon,1.6,70,5,0,125,100,65,70,60,70,490,45,1000000,50,35,5120,1,0.5,0.5,1,1,4,2,0.5,0.5,0.5,2,0.5,0.5,0,0,0.5,0.5,1 +626,Bouffalant,Buffronバッフロン,normal,NA,Bash Buffalo Pokémon,1.6,94.6,5,0,110,95,95,55,40,95,490,45,1000000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +627,Rufflet,Washibonワシボン,normal,flying,Eaglet Pokémon,0.5,10.5,5,0,83,50,70,60,37,50,350,190,1250000,100,70,5120,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +628,Braviary,Warrgleウォーグル,normal,flying,Valiant Pokémon,1.5,41,5,0,123,75,100,80,57,75,510,60,1250000,100,70,5120,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +629,Vullaby,Valchaiバルチャイ,dark,flying,Diapered Pokémon,0.5,9,5,0,55,75,70,60,45,65,370,190,1250000,0,35,5120,1,0.5,1,2,2,1,1,1,0.5,0.5,0,2,1,1,0,2,1,1 +630,Mandibuzz,Vulginaバルジーナ,dark,flying,Bone Vulture Pokémon,1.2,39.5,5,0,65,105,110,80,55,95,510,60,1250000,0,35,5120,1,0.5,1,2,2,1,1,1,0.5,0.5,0,2,1,1,0,2,1,1 +631,Heatmor,Kuitaranクイタラン,fire,NA,Anteater Pokémon,1.4,58,5,0,97,66,85,65,105,66,484,90,1000000,50,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +632,Durant,Aiantアイアント,bug,steel,Iron Ant Pokémon,0.3,33,5,0,109,112,58,109,48,48,484,90,1000000,50,70,5120,0.5,1,0.5,1,0.5,1,4,1,1,0.25,1,0.5,0.5,0,0.5,1,0.5,1 +633,Deino,Monozuモノズ,dark,dragon,Irate Pokémon,0.8,17.3,5,0,65,50,52,38,45,50,300,45,1250000,50,35,10240,2,0.5,2,0.5,4,2,0.5,1,0.5,0.5,1,2,1,1,0,1,1,0.5 +634,Zweilous,Diheadジヘッド,dark,dragon,Hostile Pokémon,1.4,50,5,0,85,70,72,58,65,70,420,45,1250000,50,35,10240,2,0.5,2,0.5,4,2,0.5,1,0.5,0.5,1,2,1,1,0,1,1,0.5 +635,Hydreigon,Sazandoraサザンドラ,dark,dragon,Brutal Pokémon,1.8,160,5,0,105,90,92,98,125,90,600,45,1250000,50,35,10240,2,0.5,2,0.5,4,2,0.5,1,0.5,0.5,1,2,1,1,0,1,1,0.5 +636,Larvesta,Merlarvaメラルバ,bug,fire,Torch Pokémon,1.1,28.8,5,0,85,55,55,60,50,55,360,45,1250000,50,70,10240,0.5,1,1,1,0.5,0.5,1,2,1,0.25,1,0.5,1,1,1,4,0.5,2 +637,Volcarona,Ulgamothウルガモス,bug,fire,Sun Pokémon,1.6,46,5,0,60,65,85,100,135,105,550,15,1250000,50,70,10240,0.5,1,1,1,0.5,0.5,1,2,1,0.25,1,0.5,1,1,1,4,0.5,2 +638,Cobalion,Cobalonコバルオン,steel,fighting,Iron Will Pokémon,2.1,250,5,1,90,129,91,108,90,72,580,3,1250000,NA,35,20480,0.25,0.5,0.5,1,1,2,2,1,1,0.5,2,0.5,0.5,0,1,0.25,0.5,1 +639,Terrakion,Terrakionテラキオン,rock,fighting,Cavern Pokémon,1.9,260,5,1,129,90,91,108,72,90,580,3,1250000,NA,35,20480,0.5,0.5,1,1,2,2,0.5,1,1,2,2,1,0.5,0.5,2,0.5,2,2 +640,Virizion,Virizionビリジオン,grass,fighting,Grassland Pokémon,2,200,5,1,90,72,91,108,90,129,580,3,1250000,NA,35,20480,1,0.5,1,0.5,2,1,2,4,1,0.5,0.5,2,1,2,2,0.5,1,0.5 +641,Tornadus,Tornelos (keshin Forme)トルネロス,flying,NA,Cyclone Pokémon,1.5,63,5,1,100,80,79,121,110,90,580,3,1250000,100,90,30720,0.5,1,1,2,1,0.5,1,1,1,0.5,0,2,1,1,1,2,1,1 +642,Thundurus,Voltolos (keshin Forme)ボルトロス,electric,flying,Bolt Strike Pokémon,1.5,61,5,1,105,70,79,101,145,80,580,3,1250000,100,90,30720,0.5,1,1,1,1,0.5,1,0.5,1,0.5,0,2,1,1,1,2,0.5,1 +643,Reshiram,Reshiramレシラム,dragon,fire,Vast White Pokémon,3.2,330,5,1,120,100,100,90,150,120,680,3,1250000,NA,0,30720,0.5,1,2,0.5,1,1,0.25,1,1,0.25,2,1,1,1,1,2,0.5,1 +644,Zekrom,Zekromゼクロム,dragon,electric,Deep Black Pokémon,2.9,345,5,1,150,120,100,90,120,100,680,3,1250000,NA,0,30720,1,1,2,0.25,2,1,0.5,0.5,1,0.5,2,2,1,1,1,1,0.5,0.5 +645,Landorus,Landlos (keshin Forme)ランドロス,ground,flying,Abundance Pokémon,1.5,68,5,1,145,90,89,91,105,80,600,3,1250000,100,90,30720,0.5,1,1,0,1,0.5,1,1,1,1,0,4,1,0.5,1,1,1,2 +646,Kyurem,Kyuremキュレム,dragon,ice,Boundary Pokémon,3,325,5,1,120,90,125,95,170,100,700,3,1250000,NA,0,30720,1,1,2,0.5,2,2,1,1,1,0.5,1,1,1,1,1,2,2,0.5 +647,Keldeo,Keldeo (itsumo No Sugata)ケルディオ,water,fighting,Colt Pokémon,1.4,48.5,5,1,72,90,91,108,129,90,580,3,1250000,NA,35,20480,0.5,0.5,1,2,2,1,0.5,2,1,2,1,0.5,1,1,2,0.5,0.5,0.5 +648,Meloetta,Meloetta (step Forme)メロエッタ,normal,psychic,Melody Pokémon,0.6,6.5,5,1,128,90,100,128,77,77,600,3,1250000,NA,100,30720,2,2,1,1,1,1,1,1,0,1,1,1,1,1,0.5,1,1,1 +649,Genesect,Genesectゲノセクト,bug,steel,Paleozoic Pokémon,1.5,82.5,5,1,120,95,71,99,120,95,600,3,1250000,NA,0,30720,0.5,1,0.5,1,0.5,1,4,1,1,0.25,1,0.5,0.5,0,0.5,1,0.5,1 +650,Chespin,Harimaronハリマロン,grass,NA,Spiky Nut Pokémon,0.4,9,6,0,61,65,56,38,48,45,313,45,1059860,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +651,Quilladin,Hariborgハリボーグ,grass,NA,Spiny Armor Pokémon,0.7,29,6,0,78,95,61,57,56,58,405,45,1059860,88.1,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +652,Chesnaught,Brigarronブリガロン,grass,fighting,Spiny Armor Pokémon,1.6,90,6,0,107,122,88,64,74,75,530,45,1059860,88.1,70,5120,1,0.5,1,0.5,2,1,2,4,1,0.5,0.5,2,1,2,2,0.5,1,0.5 +653,Fennekin,Fokkoフォッコ,fire,NA,Fox Pokémon,0.4,9.4,6,0,45,40,40,60,62,60,307,45,1059860,88.1,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +654,Braixen,Tairenarテールナー,fire,NA,Fox Pokémon,1,14.5,6,0,59,58,59,73,90,70,409,45,1059860,88.1,70,5120,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +655,Delphox,Mahoxyマフォクシー,fire,psychic,Fox Pokémon,1.5,39,6,0,69,72,75,104,114,100,534,45,1059860,88.1,70,5120,1,2,1,1,0.5,0.5,0.5,1,2,0.5,2,0.5,1,1,0.5,2,0.5,2 +656,Froakie,Keromatsuケロマツ,water,NA,Bubble Frog Pokémon,0.3,7,6,0,56,40,41,71,62,44,314,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +657,Frogadier,Gekogashiraゲコガシラ,water,NA,Bubble Frog Pokémon,0.6,10.9,6,0,63,52,54,97,83,56,405,45,1059860,88.1,70,5120,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +658,Greninja,Gekkougaゲッコウガ,water,dark,Ninja Pokémon,1.5,40,6,0,145,67,72,132,153,71,640,45,1059860,88.1,70,5120,2,0.5,1,2,2,2,0.5,1,0.5,2,1,0.5,1,1,0,1,0.5,0.5 +659,Bunnelby,Horubeeホルビー,normal,NA,Digging Pokémon,0.4,5,6,0,36,38,38,57,32,36,237,255,1000000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +660,Diggersby,Horudoホルード,normal,ground,Digging Pokémon,1,42.4,6,0,56,77,85,78,50,77,423,127,1000000,50,70,3840,1,1,1,0,1,2,1,1,0,2,1,2,1,0.5,1,0.5,1,2 +661,Fletchling,Yayakomaヤヤコマ,normal,flying,Tiny Robin Pokémon,0.3,1.7,6,0,50,43,45,62,40,38,278,255,1059860,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +662,Fletchinder,Hinoyakomaヒノヤコマ,fire,flying,Ember Pokémon,0.7,16,6,0,73,55,62,84,56,52,382,120,1059860,50,70,3840,0.25,1,1,2,0.5,0.5,0.5,1,1,0.25,0,1,1,1,1,4,0.5,2 +663,Talonflame,Fiarrowファイアロー,fire,flying,Scorching Pokémon,1.2,24.5,6,0,81,71,78,126,74,69,499,45,1059860,50,70,3840,0.25,1,1,2,0.5,0.5,0.5,1,1,0.25,0,1,1,1,1,4,0.5,2 +664,Scatterbug,Kofukimushiコフキムシ,bug,NA,Scatterdust Pokémon,0.3,2.5,6,0,35,40,38,35,27,25,200,255,1000000,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +665,Spewpa,Kofuuraiコフーライ,bug,NA,Scatterdust Pokémon,0.3,8.4,6,0,22,60,45,29,27,30,213,120,1000000,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +666,Vivillon,Viviyonビビヨン,bug,flying,Scale Pokémon,1.2,17,6,0,52,50,80,89,90,50,411,45,1000000,50,70,3840,0.5,1,1,2,1,0.25,2,2,1,0.25,0,2,1,1,1,4,1,1 +667,Litleo,Shishikoシシコ,fire,normal,Lion Cub Pokémon,0.6,13.5,6,0,50,58,62,72,73,54,369,220,1059860,11.2,70,5120,0.5,1,1,1,0.5,2,0.5,1,0,0.5,2,0.5,1,1,1,2,0.5,2 +668,Pyroar,Kaenjishiカエンジシ,fire,normal,Royal Pokémon,1.5,81.5,6,0,68,72,86,106,109,66,507,65,1059860,11.2,70,5120,0.5,1,1,1,0.5,2,0.5,1,0,0.5,2,0.5,1,1,1,2,0.5,2 +669,Flabébé,Flabebeフラベベ,fairy,NA,Single Bloom Pokémon,0.1,0.1,6,0,38,39,44,42,61,79,303,225,1000000,0,70,5120,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +670,Floette,Floetteフラエッテ,fairy,NA,Fairy Pokémon,0.2,0.9,6,0,65,67,74,92,125,128,551,120,1000000,0,70,5120,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +671,Florges,Florgesフラージェス,fairy,NA,Garden Pokémon,1.1,10,6,0,65,68,78,75,112,154,552,45,1000000,0,70,5120,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +672,Skiddo,Meecleメェークル,grass,NA,Mount Pokémon,0.9,31,6,0,65,48,66,52,62,57,350,200,1000000,50,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +673,Gogoat,Gogoatゴーゴート,grass,NA,Mount Pokémon,1.7,91,6,0,100,62,123,68,97,81,531,45,1000000,50,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +674,Pancham,Yanchamヤンチャム,fighting,NA,Playful Pokémon,0.6,8,6,0,82,62,67,43,46,48,348,220,1000000,50,70,6400,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +675,Pangoro,Gorondaゴロンダ,fighting,dark,Daunting Pokémon,2.1,136,6,0,124,78,95,58,69,71,495,65,1000000,50,70,6400,1,0.25,1,1,4,2,1,2,0.5,1,1,1,1,1,0,0.5,1,1 +676,Furfrou,Trimmienトリミアン,normal,NA,Poodle Pokémon,1.2,28,6,0,80,60,75,102,65,90,472,160,1000000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +677,Espurr,Nyasperニャスパー,psychic,NA,Restraint Pokémon,0.3,3.5,6,0,48,54,62,68,63,60,355,190,1000000,50,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +678,Meowstic,Nyaonixニャオニクス,psychic,NA,Constraint Pokémon,0.6,8.5,6,0,48,76,74,104,83,81,466,75,1000000,50,70,5120,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +679,Honedge,Hitotsukiヒトツキ,steel,ghost,Sword Pokémon,0.8,2,6,0,80,100,45,28,35,37,325,180,1000000,50,70,5120,0.25,2,0.5,1,0.5,0,2,0.5,2,0.5,2,0.5,0,0,0.5,0.5,0.5,1 +680,Doublade,Nidangillニダンギル,steel,ghost,Sword Pokémon,0.8,4.5,6,0,110,150,59,35,45,49,448,90,1000000,50,70,5120,0.25,2,0.5,1,0.5,0,2,0.5,2,0.5,2,0.5,0,0,0.5,0.5,0.5,1 +681,Aegislash,Gillgardギルガルド,steel,ghost,Royal Sword Pokémon,1.7,53,6,0,150,50,60,60,150,50,520,45,1000000,50,70,5120,0.25,2,0.5,1,0.5,0,2,0.5,2,0.5,2,0.5,0,0,0.5,0.5,0.5,1 +682,Spritzee,Shushupuシュシュプ,fairy,NA,Perfume Pokémon,0.2,0.5,6,0,52,60,78,23,63,65,341,200,1000000,50,70,5120,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +683,Aromatisse,Frefuwanフレフワン,fairy,NA,Fragrance Pokémon,0.8,15.5,6,0,72,72,101,29,99,89,462,140,1000000,50,70,5120,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +684,Swirlix,Peroppafuペロッパフ,fairy,NA,Cotton Candy Pokémon,0.4,3.5,6,0,48,66,62,49,59,57,341,200,1000000,50,70,5120,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +685,Slurpuff,Peroreamペロリーム,fairy,NA,Meringue Pokémon,0.8,5,6,0,80,86,82,72,85,75,480,140,1000000,50,70,5120,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +686,Inkay,Maaiikaマーイーカ,dark,psychic,Revolving Pokémon,0.4,3.5,6,0,54,53,53,45,37,46,288,190,1000000,50,70,5120,4,1,1,1,2,1,1,1,1,1,1,1,1,1,0,1,1,1 +687,Malamar,Calamaneroカラマネロ,dark,psychic,Overturning Pokémon,1.5,47,6,0,92,88,86,73,68,75,482,80,1000000,50,70,5120,4,1,1,1,2,1,1,1,1,1,1,1,1,1,0,1,1,1 +688,Binacle,Kameteteカメテテ,rock,water,Two-Handed Pokémon,0.5,31,6,0,52,67,42,50,39,56,306,120,1000000,50,70,5120,1,1,1,2,1,2,0.25,0.5,1,4,2,0.5,0.5,0.5,1,1,1,1 +689,Barbaracle,Gamenodesガメノデス,rock,water,Collective Pokémon,1.3,96,6,0,105,115,72,68,54,86,500,45,1000000,50,70,5120,1,1,1,2,1,2,0.25,0.5,1,4,2,0.5,0.5,0.5,1,1,1,1 +690,Skrelp,Kuzumoクズモー,poison,water,Mock Kelp Pokémon,0.5,7.3,6,0,60,60,50,30,60,60,320,225,1000000,50,70,5120,0.5,1,1,2,0.5,0.5,0.5,1,1,1,2,0.5,1,0.5,2,1,0.5,0.5 +691,Dragalge,Dramidoroドラミドロ,poison,dragon,Mock Kelp Pokémon,1.8,81.5,6,0,75,90,65,44,97,123,494,55,1000000,50,70,5120,0.5,1,2,0.5,1,0.5,0.5,1,1,0.25,2,2,1,0.5,2,1,1,0.5 +692,Clauncher,Udeppouウデッポウ,water,NA,Water Gun Pokémon,0.5,8.3,6,0,53,62,50,44,58,63,330,225,1250000,50,70,3840,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +693,Clawitzer,Blosterブロスター,water,NA,Howitzer Pokémon,1.3,35.3,6,0,73,88,71,59,120,89,500,55,1250000,50,70,3840,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +694,Helioptile,Erikiteruエリキテル,electric,normal,Generator Pokémon,0.5,6,6,0,38,33,44,70,61,43,289,190,1000000,50,70,5120,1,1,1,0.5,1,2,1,0.5,0,1,2,1,1,1,1,1,0.5,1 +695,Heliolisk,Elezardエレザード,electric,normal,Generator Pokémon,1,21,6,0,55,52,62,109,109,94,481,75,1000000,50,70,5120,1,1,1,0.5,1,2,1,0.5,0,1,2,1,1,1,1,1,0.5,1 +696,Tyrunt,Chigorasチゴラス,rock,dragon,Royal Heir Pokémon,0.8,26,6,0,89,77,58,48,45,45,362,45,1000000,88.1,70,7680,1,1,2,0.5,2,2,0.25,0.5,1,1,2,2,0.5,0.5,1,1,2,1 +697,Tyrantrum,Gachigorasガチゴラス,rock,dragon,Despot Pokémon,2.5,270,6,0,121,119,82,71,69,59,521,45,1000000,88.1,70,7680,1,1,2,0.5,2,2,0.25,0.5,1,1,2,2,0.5,0.5,1,1,2,1 +698,Amaura,Amarusアマルス,rock,ice,Tundra Pokémon,1.3,25.2,6,0,59,50,77,46,67,63,362,45,1000000,88.1,70,7680,1,1,1,1,1,4,1,0.5,1,2,2,0.5,0.5,0.5,1,2,4,2 +699,Aurorus,Amarurugaアマルルガ,rock,ice,Tundra Pokémon,2.7,225,6,0,77,72,123,58,99,92,521,45,1000000,88.1,70,7680,1,1,1,1,1,4,1,0.5,1,2,2,0.5,0.5,0.5,1,2,4,2 +700,Sylveon,Nymphiaニンフィア,fairy,NA,Intertwining Pokémon,1,23.5,6,0,65,65,95,60,110,130,525,45,1000000,88.1,70,8960,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +701,Hawlucha,Luchabullルチャブル,fighting,flying,Wrestling Pokémon,0.8,21.5,6,0,92,75,78,118,74,63,500,100,1000000,50,70,5120,0.25,0.5,1,2,2,0.5,1,2,1,0.5,0,2,1,1,2,1,1,1 +702,Dedenne,Dedenneデデンネ,electric,fairy,Antenna Pokémon,0.2,2.2,6,0,58,57,67,101,81,67,431,180,1000000,50,70,5120,0.5,0.5,0,0.5,1,0.5,1,0.5,1,1,2,1,1,2,1,1,1,1 +703,Carbink,Melecieメレシー,rock,fairy,Jewel Pokémon,0.3,5.7,6,0,50,150,50,50,50,150,500,60,1250000,NA,70,6400,0.5,0.5,0,1,1,1,0.5,0.5,1,2,2,1,0.5,1,1,1,4,2 +704,Goomy,Numeraヌメラ,dragon,NA,Soft Tissue Pokémon,0.3,2.8,6,0,50,35,45,40,55,75,300,45,1250000,50,35,10240,1,1,2,0.5,2,1,0.5,1,1,0.5,1,2,1,1,1,1,1,0.5 +705,Sliggoo,Numeilヌメイル,dragon,NA,Soft Tissue Pokémon,0.8,17.5,6,0,75,53,68,60,83,113,452,45,1250000,50,35,10240,1,1,2,0.5,2,1,0.5,1,1,0.5,1,2,1,1,1,1,1,0.5 +706,Goodra,Numelgonヌメルゴン,dragon,NA,Dragon Pokémon,2,150.5,6,0,100,70,90,80,110,150,600,45,1250000,50,35,10240,1,1,2,0.5,2,1,0.5,1,1,0.5,1,2,1,1,1,1,1,0.5 +707,Klefki,Cleffyクレッフィ,steel,fairy,Key Ring Pokémon,0.2,3,6,0,80,91,57,75,80,87,470,75,800000,50,70,5120,0.25,0.5,0,1,0.5,1,2,0.5,1,0.5,2,0.5,0.5,0,0.5,0.5,1,1 +708,Phantump,Bokureiボクレー,ghost,grass,Stump Pokémon,0.4,7,6,0,70,48,43,38,50,60,309,120,1000000,50,70,5120,1,2,1,0.5,1,0,2,2,2,0.5,0.5,2,0,1,1,1,1,0.5 +709,Trevenant,Ohrotオーロット,ghost,grass,Elder Tree Pokémon,1.5,71,6,0,110,76,85,56,65,82,474,60,1000000,50,70,5120,1,2,1,0.5,1,0,2,2,2,0.5,0.5,2,0,1,1,1,1,0.5 +710,Pumpkaboo,Bakecchaバケッチャ,ghost,grass,Pumpkin Pokémon,0.8,15,6,0,66,70,59,41,44,55,335,120,1000000,50,70,5120,1,2,1,0.5,1,0,2,2,2,0.5,0.5,2,0,1,1,1,1,0.5 +711,Gourgeist,Pumpjinパンプジン,ghost,grass,Pumpkin Pokémon,1.7,39,6,0,100,122,85,54,58,75,494,60,1000000,50,70,5120,1,2,1,0.5,1,0,2,2,2,0.5,0.5,2,0,1,1,1,1,0.5 +712,Bergmite,Kachikohruカチコール,ice,NA,Ice Chunk Pokémon,1,99.5,6,0,69,85,55,28,32,35,304,190,1000000,50,70,5120,1,1,1,1,1,2,2,1,1,1,1,0.5,1,1,1,2,2,1 +713,Avalugg,Crebaseクレベース,ice,NA,Iceberg Pokémon,2,505,6,0,117,184,95,28,44,46,514,55,1000000,50,70,5120,1,1,1,1,1,2,2,1,1,1,1,0.5,1,1,1,2,2,1 +714,Noibat,Onbatオンバット,flying,dragon,Sound Wave Pokémon,0.5,8,6,0,30,35,40,55,45,40,245,190,1000000,50,70,5120,0.5,1,2,1,2,0.5,0.5,1,1,0.25,0,4,1,1,1,2,1,0.5 +715,Noivern,Onvernオンバーン,flying,dragon,Sound Wave Pokémon,1.5,85,6,0,70,80,85,123,97,80,535,45,1000000,50,70,5120,0.5,1,2,1,2,0.5,0.5,1,1,0.25,0,4,1,1,1,2,1,0.5 +716,Xerneas,Xerneasゼルネアス,fairy,NA,Life Pokémon,3,215,6,1,131,95,126,99,131,98,680,45,1250000,NA,0,30720,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +717,Yveltal,Yveltalイベルタル,dark,flying,Destruction Pokémon,5.8,203,6,1,131,95,126,99,131,98,680,45,1250000,NA,0,30720,1,0.5,1,2,2,1,1,1,0.5,0.5,0,2,1,1,0,2,1,1 +718,Zygarde,Zygarde (10% Forme)ジガルデ,dragon,ground,Order Pokémon,5,284.6,6,1,100,121,216,85,91,95,708,3,1250000,NA,0,30720,1,1,2,0,2,1,0.5,1,1,1,1,4,1,0.5,1,0.5,1,1 +719,Diancie,Diancieディアンシー,rock,fairy,Jewel Pokémon,0.7,8.8,6,1,160,110,50,110,160,110,700,3,1250000,NA,70,6400,0.5,0.5,0,1,1,1,0.5,0.5,1,2,2,1,0.5,1,1,1,4,2 +720,Hoopa,Hoopa (imashimerareshi Hoopa)フーパ,psychic,ghost,Mischief Pokémon (Confined)Djinn Pokémonn (Unbound),NA,NA,6,1,160,60,80,80,170,130,680,3,1250000,NA,100,30720,1,4,1,1,1,0,1,1,4,1,1,1,0,0.5,0.5,1,1,1 +721,Volcanion,Volcanionボルケニオン,fire,water,Steam Pokémon,1.7,195,6,1,110,120,80,70,130,90,600,3,1250000,NA,100,30720,0.5,1,1,2,0.5,1,0.25,1,1,1,2,0.25,1,1,1,2,0.25,1 +722,Rowlet,Mokurohモクロー,grass,flying,Grass Quill Pokémon,0.3,1.5,7,0,55,55,68,42,50,50,320,45,1059860,88.1,70,3840,1,1,1,1,1,0.5,2,2,1,0.25,0,4,1,2,1,2,1,0.5 +723,Dartrix,Fukuthrowフクスロー,grass,flying,Blade Quill Pokémon,0.7,16,7,0,75,75,78,52,70,70,420,45,1059860,88.1,70,3840,1,1,1,1,1,0.5,2,2,1,0.25,0,4,1,2,1,2,1,0.5 +724,Decidueye,Junaiperジュナイパー,grass,ghost,Arrow Quill Pokémon,1.6,36.6,7,0,107,75,78,70,100,100,530,45,1059860,88.1,70,3840,1,2,1,0.5,1,0,2,2,2,0.5,0.5,2,0,1,1,1,1,0.5 +725,Litten,Nyabbyニャビー,fire,NA,Fire Cat Pokémon,0.4,4.3,7,0,65,40,45,70,60,40,320,45,1059860,88.1,70,3840,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +726,Torracat,Nyaheatニャヒート,fire,NA,Fire Cat Pokémon,0.7,25,7,0,85,50,65,90,80,50,420,45,1059860,88.1,70,3840,0.5,1,1,1,0.5,1,0.5,1,1,0.5,2,0.5,1,1,1,2,0.5,2 +727,Incineroar,Gaogaenガオガエン,fire,dark,Heel Pokémon,1.8,83,7,0,115,90,95,60,80,90,530,45,1059860,88.1,70,3840,1,0.5,1,1,1,2,0.5,1,0.5,0.5,2,0.5,1,1,0,2,0.5,2 +728,Popplio,Ashimariアシマリ,water,NA,Sea Lion Pokémon,0.4,7.5,7,0,54,54,50,40,66,56,320,45,1059860,88.1,70,3840,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +729,Brionne,Osyamariオシャマリ,water,NA,Pop Star Pokémon,0.6,17.5,7,0,69,69,60,50,91,81,420,45,1059860,88.1,70,3840,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +730,Primarina,Ashireneアシレーヌ,water,fairy,Soloist Pokémon,1.8,44,7,0,74,74,80,60,126,116,530,45,1059860,88.1,70,3840,0.5,0.5,0,2,1,0.5,0.5,1,1,2,1,0.5,1,2,1,1,1,0.5 +731,Pikipek,Tsutsukeraツツケラ,normal,flying,Woodpecker Pokémon,0.3,1.2,7,0,75,30,35,65,30,30,265,255,1000000,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +732,Trumbeak,Kerarappaケララッパ,normal,flying,Bugle Beak Pokémon,0.6,14.8,7,0,85,50,55,75,40,50,355,120,1000000,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +733,Toucannon,Dodekabashiドデカバシ,normal,flying,Cannon Pokémon,1.1,26,7,0,120,75,80,60,75,75,485,45,1000000,50,70,3840,0.5,1,1,2,1,1,1,1,0,0.5,0,2,1,1,1,2,1,1 +734,Yungoos,Youngooseヤングース,normal,NA,Loitering Pokémon,0.4,6,7,0,70,30,48,45,30,30,253,255,1000000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +735,Gumshoos,Dekagooseデカグース,normal,NA,Stakeout Pokémon,0.7,14.2,7,0,110,60,88,45,55,60,418,127,1000000,50,70,3840,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +736,Grubbin,Agojimushiアゴジムシ,bug,NA,Larva Pokémon,0.4,4.4,7,0,62,45,47,46,55,45,300,255,1000000,50,70,3840,1,1,1,1,1,0.5,2,2,1,0.5,0.5,1,1,1,1,2,1,1 +737,Charjabug,Dendimushiデンヂムシ,bug,electric,Battery Pokémon,0.5,10.5,7,0,82,95,57,36,55,75,400,120,1000000,50,70,3840,1,1,1,0.5,1,0.5,2,1,1,0.5,1,1,1,1,1,2,0.5,1 +738,Vikavolt,Kuwagannonクワガノン,bug,electric,Stag Beetle Pokémon,1.5,45,7,0,70,90,77,43,145,75,500,45,1000000,50,70,3840,1,1,1,0.5,1,0.5,2,1,1,0.5,1,1,1,1,1,2,0.5,1 +739,Crabrawler,Makenkaniマケンカニ,fighting,NA,Boxing Pokémon,0.6,7,7,0,82,57,47,63,42,47,338,225,1000000,50,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +740,Crabominable,Kekenkaniケケンカニ,fighting,ice,Woolly Crab Pokémon,1.7,180,7,0,132,77,97,43,62,67,478,60,1000000,50,70,5120,0.5,0.5,1,1,2,2,2,2,1,1,1,0.5,1,1,2,1,2,1 +741,Oricorio,Odoridori (pachipachi Style)オドリドリ,fire,flying,Dancing Pokémon,0.6,3.4,7,0,70,70,75,93,98,70,476,45,1000000,24.6,70,5120,0.25,1,1,2,0.5,0.5,0.5,1,1,0.25,0,1,1,1,1,4,0.5,2 +742,Cutiefly,Abulyアブリー,bug,fairy,Bee Fly Pokémon,0.1,0.2,7,0,45,40,40,84,55,40,304,190,1000000,50,70,5120,0.5,0.5,0,1,1,0.25,2,2,1,0.5,0.5,1,1,2,1,2,2,1 +743,Ribombee,Aburibbonアブリボン,bug,fairy,Bee Fly Pokémon,0.2,0.5,7,0,55,60,60,124,95,70,464,75,1000000,50,70,5120,0.5,0.5,0,1,1,0.25,2,2,1,0.5,0.5,1,1,2,1,2,2,1 +744,Rockruff,Iwankoイワンコ,rock,NA,Puppy Pokémon,0.5,9.2,7,0,65,40,45,60,30,40,280,190,1000000,50,70,3840,1,1,1,1,1,2,0.5,0.5,1,2,2,1,0.5,0.5,1,1,2,2 +745,Lycanroc,Lugarugan (mahiru No Sugata)ルガルガン,rock,NA,Wolf Pokémon,NA,NA,7,0,115,75,85,82,55,75,487,90,1000000,50,70,3840,1,1,1,1,1,2,0.5,0.5,1,2,2,1,0.5,0.5,1,1,2,2 +746,Wishiwashi,Yowashi (tandoku No Sugata)ヨワシ,water,NA,Small Fry Pokémon,0.2,0.3,7,0,140,130,45,30,140,135,620,60,800000,50,70,3840,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +747,Mareanie,Hidoideヒドイデ,poison,water,Brutal Star Pokémon,0.4,8,7,0,53,62,50,45,43,52,305,190,1000000,50,70,5120,0.5,1,1,2,0.5,0.5,0.5,1,1,1,2,0.5,1,0.5,2,1,0.5,0.5 +748,Toxapex,Dohidoideドヒドイデ,poison,water,Brutal Star Pokémon,0.7,14.5,7,0,63,152,50,35,53,142,495,75,1000000,50,70,5120,0.5,1,1,2,0.5,0.5,0.5,1,1,1,2,0.5,1,0.5,2,1,0.5,0.5 +749,Mudbray,Dorobankoドロバンコ,ground,NA,Donkey Pokémon,1,110,7,0,100,70,70,45,45,55,385,190,1000000,50,70,5120,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +750,Mudsdale,Banbadoroバンバドロ,ground,NA,Draft Horse Pokémon,2.5,920,7,0,125,100,100,35,55,85,500,60,1000000,50,70,5120,1,1,1,0,1,1,1,1,1,2,1,2,1,0.5,1,0.5,1,2 +751,Dewpider,Shizukumoシズクモ,water,bug,Water Bubble Pokémon,0.3,4,7,0,40,52,38,27,40,72,269,200,1000000,50,70,3840,1,1,1,2,1,0.5,1,2,1,1,0.5,0.5,1,1,1,2,0.5,0.5 +752,Araquanid,Onishizukumoオニシズクモ,water,bug,Water Bubble Pokémon,1.8,82,7,0,70,92,68,42,50,132,454,100,1000000,50,70,3840,1,1,1,2,1,0.5,1,2,1,1,0.5,0.5,1,1,1,2,0.5,0.5 +753,Fomantis,Karikiriカリキリ,grass,NA,Sickle Grass Pokémon,0.3,1.5,7,0,55,35,40,35,50,35,250,190,1000000,50,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +754,Lurantis,Lalantesラランテス,grass,NA,Bloom Sickle Pokémon,0.9,18.5,7,0,105,90,70,45,80,90,480,75,1000000,50,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +755,Morelull,Nemasyuネマシュ,grass,fairy,Illuminating Pokémon,0.2,1.5,7,0,35,55,40,15,65,75,285,190,1000000,50,70,5120,1,0.5,0,0.5,1,0.5,2,2,1,0.5,0.5,2,1,4,1,1,2,0.5 +756,Shiinotic,Mashadeマシェード,grass,fairy,Illuminating Pokémon,1,11.5,7,0,45,80,60,30,90,100,405,75,1000000,50,70,5120,1,0.5,0,0.5,1,0.5,2,2,1,0.5,0.5,2,1,4,1,1,2,0.5 +757,Salandit,Yatoumoriヤトウモリ,poison,fire,Toxic Lizard Pokémon,0.6,4.8,7,0,44,40,48,77,71,40,320,120,1000000,88.1,70,5120,0.25,1,1,1,0.25,0.5,0.5,1,1,0.25,4,0.5,1,0.5,2,2,0.5,2 +758,Salazzle,Ennewtエンニュート,poison,fire,Toxic Lizard Pokémon,1.2,22.2,7,0,64,60,68,117,111,60,480,45,1000000,0,70,5120,0.25,1,1,1,0.25,0.5,0.5,1,1,0.25,4,0.5,1,0.5,2,2,0.5,2 +759,Stufful,Nuikogumaヌイコグマ,normal,fighting,Flailing Pokémon,0.5,6.8,7,0,75,50,70,50,45,50,340,140,1000000,50,70,3840,0.5,0.5,1,1,2,2,1,2,0,1,1,1,1,1,2,0.5,1,1 +760,Bewear,Kiterugumaキテルグマ,normal,fighting,Strong Arm Pokémon,2.1,135,7,0,125,80,120,60,55,60,500,70,1000000,50,70,3840,0.5,0.5,1,1,2,2,1,2,0,1,1,1,1,1,2,0.5,1,1 +761,Bounsweet,Amakajiアマカジ,grass,NA,Fruit Pokémon,0.3,3.2,7,0,30,38,42,32,30,38,210,235,1059860,0,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +762,Steenee,Amamaikoアママイコ,grass,NA,Fruit Pokémon,0.7,8.2,7,0,40,48,52,62,40,48,290,120,1059860,0,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +763,Tsareena,Amajoアマージョ,grass,NA,Fruit Pokémon,1.2,21.4,7,0,120,98,72,72,50,98,510,45,1059860,0,70,5120,2,1,1,0.5,1,1,2,2,1,0.5,0.5,2,1,2,1,1,1,0.5 +764,Comfey,Cuwawaキュワワー,fairy,NA,Posy Picker Pokémon,0.1,0.3,7,0,52,90,51,100,82,110,485,60,800000,24.6,70,5120,0.5,0.5,0,1,1,0.5,1,1,1,1,1,1,1,2,1,1,2,1 +765,Oranguru,Yareyuutanヤレユータン,normal,psychic,Sage Pokémon,1.5,76,7,0,60,80,90,60,90,110,490,45,1250000,50,70,5120,2,2,1,1,1,1,1,1,0,1,1,1,1,1,0.5,1,1,1 +766,Passimian,Nagetukesaruナゲツケサル,fighting,NA,Teamwork Pokémon,2,82.8,7,0,120,90,100,80,40,60,490,45,1250000,50,70,5120,0.5,0.5,1,1,2,1,1,2,1,1,1,1,1,1,2,0.5,1,1 +767,Wimpod,Kosokumushiコソクムシ,bug,water,Turn Tail Pokémon,0.5,12,7,0,35,40,25,80,20,30,230,90,1000000,50,70,5120,1,1,1,2,1,0.5,1,2,1,1,0.5,0.5,1,1,1,2,0.5,0.5 +768,Golisopod,Gusokumushaグソクムシャ,bug,water,Hard Scale Pokémon,2,108,7,0,125,140,75,40,60,90,530,45,1000000,50,70,5120,1,1,1,2,1,0.5,1,2,1,1,0.5,0.5,1,1,1,2,0.5,0.5 +769,Sandygast,Sunabaスナバァ,ghost,ground,Sand Heap Pokémon,0.5,70,7,0,55,80,55,15,70,45,320,140,1000000,50,70,3840,0.5,2,1,0,1,0,1,1,2,2,1,2,0,0.25,1,0.5,1,2 +770,Palossand,Sirodethnaシロデスナ,ghost,ground,Sand Castle Pokémon,1.3,250,7,0,75,110,85,35,100,75,480,60,1000000,50,70,3840,0.5,2,1,0,1,0,1,1,2,2,1,2,0,0.25,1,0.5,1,2 +771,Pyukumuku,Namakobushiナマコブシ,water,NA,Sea Cucumber Pokémon,0.3,1.2,7,0,60,130,55,5,30,130,410,60,800000,50,70,3840,1,1,1,2,1,1,0.5,1,1,2,1,0.5,1,1,1,1,0.5,0.5 +772,Type: Null,Type: Nullタイプ:ヌル,normal,NA,Synthetic Pokémon,1.9,120.5,7,0,95,95,95,59,95,95,534,3,1250000,NA,0,30720,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +773,Silvally,Silvadyシルヴァディ,normal,NA,Synthetic Pokémon,2.3,100.5,7,0,95,95,95,95,95,95,570,3,1250000,NA,0,30720,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +774,Minior,Metenoメテノ,rock,flying,Meteor Pokémon,0.3,40,7,0,100,60,60,120,100,60,500,30,1059860,NA,70,6400,0.5,1,1,2,1,1,0.5,0.5,1,1,0,2,0.5,0.5,1,2,2,2 +775,Komala,Nekkoaraネッコアラ,normal,NA,Drowsing Pokémon,0.4,19.9,7,0,115,65,65,65,75,95,480,45,1250000,50,70,5120,1,1,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,1 +776,Turtonator,Bakugamesバクガメス,fire,dragon,Blast Turtle Pokémon,2,212,7,0,78,135,60,36,91,85,485,70,1000000,50,70,5120,0.5,1,2,0.5,1,1,0.25,1,1,0.25,2,1,1,1,1,2,0.5,1 +777,Togedemaru,Togedemaruトゲデマル,electric,steel,Roly-Poly Pokémon,0.3,3.3,7,0,98,63,65,96,40,73,435,180,1000000,50,70,2560,0.5,1,0.5,0.5,0.5,2,2,0.25,1,0.5,4,0.5,0.5,0,0.5,0.5,0.25,1 +778,Mimikyu,Mimikkyuミミッキュ,ghost,fairy,Disguise Pokémon,0.2,0.7,7,0,90,80,55,96,50,105,476,45,1000000,50,70,5120,0.25,1,0,1,1,0,1,1,2,1,1,1,0,1,1,1,2,1 +779,Bruxish,Hagigishiriハギギシリ,water,psychic,Gnash Teeth Pokémon,0.9,19,7,0,105,70,68,92,70,70,475,80,1000000,50,70,3840,2,2,1,2,1,0.5,0.5,1,2,2,1,0.5,1,1,0.5,1,0.5,0.5 +780,Drampa,Jijilongジジーロン,normal,dragon,Placid Pokémon,3,185,7,0,60,85,78,36,135,91,485,70,1000000,50,70,5120,1,1,2,0.5,2,2,0.5,1,0,0.5,1,2,1,1,1,1,1,0.5 +781,Dhelmise,Dadarinダダリン,ghost,grass,Sea Creeper Pokémon,3.9,210,7,0,131,100,70,40,86,90,517,25,1000000,NA,70,6400,1,2,1,0.5,1,0,2,2,2,0.5,0.5,2,0,1,1,1,1,0.5 +782,Jangmo-o,Jyarakoジャラコ,dragon,NA,Scaly Pokémon,0.6,29.7,7,0,55,65,45,45,45,45,300,45,1250000,50,70,10240,1,1,2,0.5,2,1,0.5,1,1,0.5,1,2,1,1,1,1,1,0.5 +783,Hakamo-o,Jyarangoジャランゴ,dragon,fighting,Scaly Pokémon,1.2,47,7,0,75,90,55,65,65,70,420,45,1250000,50,70,10240,0.5,0.5,2,0.5,4,1,0.5,2,1,0.5,1,2,1,1,2,0.5,1,0.5 +784,Kommo-o,Jyararangaジャラランガ,dragon,fighting,Scaly Pokémon,1.6,78.2,7,0,110,125,75,85,100,105,600,45,1250000,50,70,10240,0.5,0.5,2,0.5,4,1,0.5,2,1,0.5,1,2,1,1,2,0.5,1,0.5 +785,Tapu Koko,Kapu-kokekoカプ・コケコ,electric,fairy,Land Spirit Pokémon,1.8,20.5,7,1,115,85,70,130,95,75,570,3,1250000,NA,70,3840,0.5,0.5,0,0.5,1,0.5,1,0.5,1,1,2,1,1,2,1,1,1,1 +786,Tapu Lele,Kapu-tetefuカプ・テテフ,psychic,fairy,Land Spirit Pokémon,1.2,18.6,7,1,85,75,70,95,130,115,570,3,1250000,NA,70,3840,1,1,0,1,1,0.25,1,1,2,1,1,1,1,2,0.5,1,2,1 +787,Tapu Bulu,Kapu-bululカプ・ブルル,grass,fairy,Land Spirit Pokémon,1.9,45.5,7,1,130,115,70,75,85,95,570,3,1250000,NA,70,3840,1,0.5,0,0.5,1,0.5,2,2,1,0.5,0.5,2,1,4,1,1,2,0.5 +788,Tapu Fini,Kapu-rehireカプ・レヒレ,water,fairy,Land Spirit Pokémon,1.3,21.2,7,1,75,115,70,85,95,130,570,3,1250000,NA,70,3840,0.5,0.5,0,2,1,0.5,0.5,1,1,2,1,0.5,1,2,1,1,1,0.5 +789,Cosmog,Cosmogコスモッグ,psychic,NA,Nebula Pokémon,0.2,0.1,7,1,29,31,43,37,29,31,200,45,1250000,NA,0,30720,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +790,Cosmoem,Cosmovumコスモウム,psychic,NA,Protostar Pokémon,0.1,999.9,7,1,29,131,43,37,29,131,400,45,1250000,NA,0,30720,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +791,Solgaleo,Solgaleoソルガレオ,psychic,steel,Sunne Pokémon,3.4,230,7,1,137,107,137,97,113,89,680,45,1250000,NA,0,30720,1,2,0.5,1,0.5,1,2,0.5,2,0.5,2,0.5,0.5,0,0.25,0.5,0.5,1 +792,Lunala,Lunalaルナアーラ,psychic,ghost,Moone Pokémon,4,120,7,1,113,89,137,97,137,107,680,45,1250000,NA,0,30720,1,4,1,1,1,0,1,1,4,1,1,1,0,0.5,0.5,1,1,1 +793,Nihilego,Uturoidウツロイド,rock,poison,Parasite Pokémon,1.2,55.5,7,1,53,47,109,103,127,131,570,45,1250000,NA,0,30720,0.5,1,1,1,0.5,1,0.5,0.5,1,1,4,1,0.5,0.25,2,1,2,2 +794,Buzzwole,Massivoonマッシブーン,bug,fighting,Swollen Pokémon,2.4,333.6,7,1,139,139,107,79,53,53,570,25,1250000,NA,0,30720,0.5,0.5,1,1,2,0.5,2,4,1,0.5,0.5,1,1,1,2,1,1,1 +795,Pheromosa,Pheroacheフェローチェ,bug,fighting,Lissome Pokémon,1.8,25,7,1,137,37,71,151,137,37,570,255,1250000,NA,0,30720,0.5,0.5,1,1,2,0.5,2,4,1,0.5,0.5,1,1,1,2,1,1,1 +796,Xurkitree,Denjyumokuデンジュモク,electric,NA,Glowing Pokémon,3.8,100,7,1,89,71,83,83,173,71,570,30,1250000,NA,0,30720,1,1,1,0.5,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1 +797,Celesteela,Tekkaguyaテッカグヤ,steel,flying,Launch Pokémon,9.2,999.9,7,1,101,103,97,61,107,101,570,25,1250000,NA,0,30720,0.25,1,0.5,2,0.5,1,2,0.5,1,0.25,0,1,0.5,0,0.5,1,0.5,1 +798,Kartana,Kamiturugiカミツルギ,grass,steel,Drawn Sword Pokémon,0.3,0.1,7,1,181,131,59,109,59,31,570,255,1250000,NA,0,30720,1,1,0.5,0.5,0.5,2,4,1,1,0.25,1,1,0.5,0,0.5,0.5,0.5,0.5 +799,Guzzlord,Akuzikingアクジキング,dark,dragon,Junkivore Pokémon,5.5,888,7,1,101,53,223,43,97,53,570,15,1250000,NA,0,30720,2,0.5,2,0.5,4,2,0.5,1,0.5,0.5,1,2,1,1,0,1,1,0.5 +800,Necrozma,Necrozmaネクロズマ,psychic,NA,Prism Pokémon,2.4,230,7,1,107,101,97,79,127,89,600,3,1250000,NA,0,30720,2,2,1,1,1,0.5,1,1,2,1,1,1,1,1,0.5,1,1,1 +801,Magearna,Magearnaマギアナ,steel,fairy,Artificial Pokémon,1,80.5,7,1,95,115,80,65,130,115,600,3,1250000,NA,0,30720,0.25,0.5,0,1,0.5,1,2,0.5,1,0.5,2,0.5,0.5,0,0.5,0.5,1,1 diff --git a/workshop.Rmd b/workshop.Rmd index 19a47b7..0d6ecb4 100644 --- a/workshop.Rmd +++ b/workshop.Rmd @@ -1,7 +1,8 @@ --- title: "Tutorial" output: - learnr::tutorial + learnr::tutorial: + toc_depth: 3 runtime: shiny_prerendered --- @@ -247,6 +248,24 @@ quiz( ) ``` +## Loading the `pokemon` data + +Today, we will play with a Pokemon data. This data was originally sourced from [Kaggle](https://www.kaggle.com/rounakbanik/pokemon) and recorded important imformation about 801 Pokemons. + +For this tutorial, you will play with a subset of these data. And we have loaded the data for you here: + +```{r, echo = TRUE} +pokemon = read_csv("data/pokemon_demo.csv") +``` + +If you want, you can play with the full data at the end of this tutorial by running the code: + +```{r, eval = FALSE, echo = TRUE} +pokemon = read_csv("data/pokemon_full.csv") +``` + + + ## Wrangling verbs The vast majority of data cleaning tasks can be handled with five verbs: @@ -261,53 +280,81 @@ Oh, and if you use the pipe, `%>%`, you can string several of these actions toge You can find a data wrangling cheatsheet [here](https://github.com/rstudio/cheatsheets/raw/master/source/pdfs/data-transformation-cheatsheet.pdf). -## Filter -Filter is used to pick some cases or observations in the data. Here's an example for the diamonds data. We will choose just diamonds with a `Fair` cut. And to save printing all this to screen, we will check how many diamonds fall into this group. +### Filter + +Filter is used to pick some cases or observations (rows) in the data. Here's an example for the `pokemon` data. We will choose just the Pokemons that are "grass" type (use the `type1` variable). + +```{r, eval = TRUE} +## remotes::install_github("schochastics/Rokemon") +library(Rokemon) + +readr::write_csv( + x = Rokemon::pokemon %>% + dplyr::select(pokedex_number, name, + type1, type2, + # generation, is_legendary, + height_m, weight_kg, + attack, defense + # hp, speed, + # sp_attack, sp_defense + ), + file = "./data/pokemon_demo.csv") + +readr::write_csv( + x = Rokemon::pokemon %>% dplyr::select(-abilities), + file = "./data/pokemon_full.csv") +``` ```{r echo=TRUE} -diamonds %>% filter(cut == "Fair") %>% tally() +pokemon %>% filter(type1 == "grass") ``` *Try it!* Do these exercises: -- Filter the diamonds data to pick only diamonds that cost less than $400 -- Filter diamonds with a Fair cut and cost less than $400 -- Filter the diamonds that have cut "Fair" or "Good" (HINT: You need to use the operator `%in%` like this `%in% c("Fair","Good"))` +- Filter the `pokemon` data to pick only Pokemons that are "fire" type (use the `type2` variable) +- Filter the Pokemons that are more than 150 units in `attack` (HINT: you can use `>` or `<` if the variable is just made up of numbers) +- Filter the Pokemons that are either "fire" in `type1` **or** "water" in `type1` (HINT: You need to use the operator `%in%` like this `%in% c("fire","water"))` +- Filter the POkemons that are "fire" in `type1` **and** "water" in `type2` (HINT: You can add additional conditions in the `filter` function by adding an extra comma like `filter(type1 == "fire", ...)`) + +```{r, eval = FALSE} +pokemon %>% filter(type2 == "fire") +pokemon %>% filter(attack > 150) +pokemon %>% filter(type1 %in% c("fire", "water")) +pokemon %>% filter(type1 == "fire", type2 == "water") +``` ```{r filter, exercise=TRUE} ``` -## Select +### Select -Select is used to pick some variables in the data. Here's an example for the diamonds data. We will select just the variables carat and price, thinking that we might make a model for price built on the size of the diamond. +Select is used to pick some variables in the data. Here's an example for the `pokemon` data. We will select just the variables `name` and `attack`. ```{r echo=TRUE} -diamonds %>% select(carat, price) +pokemon %>% select(name, attack) ``` -*Try it!* Select the variables `x`, `y`, `z` - +*Try it!* Select the variables `name`, `type1`, `attack` and `defense`. ```{r select, exercise=TRUE} ``` -## Arrange - -Arrange sorts the data by values in one of the columns. Here's an example which also involves selecting a subset of variables. +### Arrange +`arrange` sorts the data by values in one of the columns. Here's an example which also involves selecting a subset of variables. ```{r echo=TRUE} -diamonds %>% select(carat, price) %>% - arrange(desc(price)) +pokemon %>% + select(name, attack) %>% + arrange(desc(attack)) ``` Note that `desc` arranges in descending order. -*Try it!* Arrange carat by price, in increasing order. - +*Try it!* Arrange Pokemons by `attack`, in increasing order. ```{r arrange, exercise=TRUE} @@ -315,39 +362,56 @@ Note that `desc` arranges in descending order. Arrange is mostly used to get quick views of the numbers. -## Mutate +### Mutate -I love the name mutate! It means to create new variables, or modify existing ones. For the diamonds, we might be interested in examining the price per carat of a diamond. Here's how we can create this variable: +I love the name mutate! It means to create new variables, or modify existing ones. For the `pokemon` dataset, we might be interested in examining the sum of both `attack` and `defense` as a simple way of summairsing a Pokemon's ability. Here's how we can create this variable: ```{r echo=TRUE} -diamonds %>% mutate(ppc = price/carat) +pokemon %>% + mutate(total = attack + defense) ``` -*Try it!* Compute a new variable called size, based on a volume as measured by `x`, `y`, `z`. Is it the same or different from carat? +*Try it!* Compute a new variable called `bmi` (body mass index), which is computed as: +$$bmi = \frac{\text{weight}}{\text{height}^2}.$$ ```{r mutate, exercise=TRUE} ``` -## Summarise +### Summarise -Summarise is the workhorse function. It takes columns of the data, and reduces them to single numbers. It most useful when we want to compute statistics for subsets of the data. For the diamonds, we might be interested in computing the mean and standard deviation price of price. +Summarise is the workhorse function. It takes columns of the data, and reduces them to single numbers. It is most useful when we want to compute statistics for our. + +For the `pokemon` data, we might be interested in computing the mean, minimum and maximum of `attack` value of all Pokemons. ```{r echo=TRUE} -diamonds %>% summarise(m=mean(price, na.rm=TRUE), - s=sd(price, na.rm=TRUE)) +pokemon %>% + summarise( + min = min(attack), + mean = mean(attack), + max = max(attack) + ) ``` - -Price might be dependent on the color of the diamond, so we can compute this separately for each of the color categories. Which color is the most expensive? +S +However, the `attack` value might be dependent on the type of the Pokemons, so we can compute this separately for each of the `type1` categories. Which type of Pokemon has the highest average `attack`? ```{r echo=TRUE} -diamonds %>% group_by(color) %>% - summarise(m=mean(price, na.rm=TRUE), - s=sd(price, na.rm=TRUE)) +pokemon %>% + group_by(type1) %>% + summarise(mean = mean(attack)) +``` + +If it helps, we can use `arrange` to better help us to answer this question. + +```{r} +pokemon %>% + group_by(type1) %>% + summarise(mean = mean(attack)) %>% + arrange(desc(mean)) ``` -*Try it!* Compute the mean and standard deviation for (a) the cut, (b) clarity of diamond. +*Try it!* Compute the mean and standard deviation for (a) `attack`, (b) `defense`. ```{r summarise, exercise=TRUE} @@ -355,8 +419,40 @@ diamonds %>% group_by(color) %>% ## Grammar of graphics -The grammar of graphics is a language that maps variables into graphical elements. Instead of uniquely naming specialist plots, like barchart, pie chart, histogram ... it provides the description of a plot, that enables comparing how they are similar and different. It gives us a more formal, and yes, mathematical way to make data plots. -The grammar of graphics has these major elements: +Before we begin this section, I would like to invite you to take a look at two plots below and tell me what do you think the (only) difference is between the two plots? + +```{r, echo = FALSE, fig.height=6, fig.width=6} +pokemon %>% + ggplot(aes(x = attack, + y = defense, + colour = type1)) + + geom_point() +``` + + +```{r, echo = FALSE, fig.height=6, fig.width=6} +pokemon %>% + ggplot(aes(x = attack, + y = defense, + colour = type1)) + + geom_point() + + facet_wrap(~type1) +``` + + +In both plots, notice that: + ++ x-axis is `attack` ++ y-axis is `defense` ++ Each observation (a Pokemon) is a simple point ++ colouring on the points is `type1` + +From that perspective, both plots are presenting the same information to you! However, the second plot has one extra visual element, in that each type gets its own little plot, or "facet". + +We are now ready to talk about the **grammar of graphics**. The grammar of graphics is a language that maps variables into graphical elements. If you take a look at how we have described the plots above, each graphical element (x-axis, y-axis, etc) correspond to one and only one variable (`attack`, `defense`, etc). Thus, instead of uniquely naming specialist plots, like barchart, pie chart, histogram... grammar of graphics provides a consistent way to describe a plot. If the two plots are communicating the same information except the "facet" component, then it makes sense that the codes that generated the two plots should be identical except that "facet" part (we will see soon how these are generated soon). It enables us to consistently compare how plots are similar and different. It gives us a more formal, and yes, mathematical way to make data plots. + + +Grammar of graphics is implemented as a part of the `ggplot2` package which is a part of the `tidyverse`. A ggplot has these major elements: ``` ggplot(data = ) + @@ -369,112 +465,257 @@ ggplot(data = ) + ``` -- DATA: This is the data.frame or tibble that you are starting from -- MAPPINGS: Specific details of how a variable is mapped into the plot -- GEOM: The graphical element to use, e.g. point, line, rectangle, density, boxplot, ... -- STAT: A statistical calculation, if necessary, e.g. bin to make a histogram or barchart. -- POSITION: Some types of plots, like barcharts conventionally have small deviations in design, like stacked, side-by-side, 100%. Position enables this type of shift. -- COORDINATE: Most commonly we are using cartesian coordinates, but some plots benefit by putting them in polar coordinates, or even in a special map ratio, or some variables shown on a log scale. -- FACET: Split the data into subsets and plot separately. Good for making comparisons across groups. +- **DATA**: This is the `data.frame` or `tibble` that you are starting from +- **MAPPINGS**: Specific details of how a variable is mapped into the plot +- **GEOM**: The graphical element to use, e.g. point, line, rectangle, density, boxplot, ... +- **STAT**: A statistical calculation, if necessary, e.g. bin to make a histogram or barchart. +- **POSITION**: Some types of plots, like barcharts conventionally have small deviations in design, like stacked, side-by-side, 100%. Position enables this type of shift. +- **COORDINATE**: Most commonly we are using cartesian coordinates, but some plots benefit by putting them in polar coordinates, or even in a special map ratio, or some variables shown on a log scale. +- **FACET**: Split the data into subsets and plot separately. Good for making comparisons across groups. -Here are some examples. We will use with a smaller subset of the diamonds for efficiency. +The `+` operation behaves exactly like you expect: it "adds" additional graphical elements or manipulations on the plot. This is similar to how you would draw a picture in real life first by finding some contents (in our case, the data) to draw on, then deciding what should be in the picture (the geom) and finally adding on other elements (the mappings, e.g. colours). -```{r echo=TRUE} -diamonds_small <- diamonds %>% sample_n(1000) -ggplot(diamonds_small) + - geom_point(aes(x=carat, y=price)) -``` -This is a scatterplot of price by carat. There is a hint in the plot that carat tends to fall along some standard values, e.g. 1, 1.5, ... There are more small diamonds than larger ones - we would describe carat as right-skewed. Price is also right-skewed, as there are many more low prices diamonds than expensive ones. -```{r echo=TRUE} -ggplot(diamonds_small) + - geom_bar(aes(x=cut)) +### Making scatter plot + +We will now try to construct the scatter plots above. Notice how we have described the mapping between the variables, this is exactly how we will construct the plot! + +```{r, echo = FALSE, fig.height=6, fig.width=6} +ggplot(pokemon) + + geom_point(aes(x = attack, + y = defense, + colour = type1)) ``` -This is a barchart of cut of the diamond. We can see that most diamonds have an "Ideal" cut, and there are very few "Fair" cut diamonds. +This plot doesn't look too bad, however, one thing that we noticed was that there are lots of types and they are overlaying on top of each other on the same plot. How would we improve over this? This is exactly why we use facets in the first example to separate out the points by types. Facetting is very easy in ggplot, it simply needs an extra line and a specification of which variable should be used as the facets. -```{r echo=TRUE} -ggplot(diamonds_small) + - geom_point(aes(x=carat, y=price, colour=cut)) +```{r, fig.height=6, fig.width=6} +ggplot(pokemon) + + geom_point(aes(x = attack, + y = defense, + colour = type1)) + + facet_wrap(~type1) ``` -This is a scatterplot of price by carat, where points are coloured by the cut of the diamond. It is hard to see much difference in price between the cuts, there's a lot of overlap. It can be helpful to focus the view to display a model fit, instead of (or with) the points. +This plot is better in that we can compare the scattering of points across different types of Pokemons now whereas before, our eyes are too busy trying to identify the colours. In fact, you will notice that we used the `type1` variable twice, which means that this variable appeared twice as two different visual elements - once as colour and once as facets. This is ok, but it can be redundant. Having a consistent way of describing plots allows us to notice such things and we may even decide removing `type1` as a colour variable. + +**Try it:** remove the `type1` as the colouring variable in the plot above. What is the default colour of `geom_point`? + +```{r ggplot-point, exercise = TRUE} -```{r echo=TRUE} -ggplot(diamonds_small) + - geom_smooth(aes(x=carat, y=price, colour=cut), se=FALSE) ``` -There's really not much difference, at least for this subset. Maybe the Ideal cut has very slightly higher relative price. + -Let's now look at two categorical variables. We examine cut and clarity. (Note that with a barchart, we need to use `fill` rather than `colour` to paint in the bars.) + + + + + -```{r echo=TRUE} -ggplot(diamonds_small) + - geom_bar(aes(x=cut, fill=clarity)) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +There is a chapter on visualisation in [R for Data Science](http://r4ds.had.co.nz/data-visualisation.html) with lots of examples. If you have time, take a skim through this and try out some of the ideas. There is also a [graphics cheatsheet](https://www.rstudio.com/wp-content/uploads/2016/11/ggplot2-cheatsheet-2.1.pdf) that can be useful to learn about all sorts of geoms, options, transformations, themes, ... + +### (Advanced) making a heatmap + +Have you ever thought about why would anyone use any plots? If our data is the original complete information, then why don't we just interpret that information directly? Afterall, any plot that we make can only represent the data in limit ways because there are only limited number of visual elements we can throw onto a plot. + +The key to answer this question is that, a plot should be a tool of communication of key information. Yes, a data may contain lots of information, but without summarising the data in clever ways, nothing can be interpreted because data are often huge. + +Let's see an example of this. In the `pokemon` data, there are `type1` and `type2` variables. These variables indicate the type of a certain Pokemon with some Pokemons having only `type1` but many Pokemons has both. So what can we do to understand the total number of Pokemons in each categories of `type1` and `type2`? + +We could certainly tabulate these counts. But we would end up with 166 categories, which is still too much for us to understand. We can see the average or maximum of these counts, but this can be very limiting. This is where data visualisation can help us to see important patterns. + +```{r, echo = TRUE} +poke_counts = pokemon %>% + group_by(type1, type2) %>% + tally() + +poke_counts ``` -To examine the association between two categorical variables, it can be better to focus on proportions, rather than counts. The counts in the different cut categories are very different, and its hard to be able to say that the proportion of the clarity categories are the same or different in each bar. Here's where position helps: +In the plot below, we see that each number is represented as a "tile", and the "fill" colour of the tile is represented by the number of pokemons in those combined categories of `type1` and `type2`. -```{r echo=TRUE} -ggplot(diamonds_small) + - geom_bar(aes(x=cut, fill=clarity), position="fill") +```{r, echo = TRUE} +poke_counts %>% + ggplot() + + geom_tile(aes(x = type1, y = type2, + fill = n)) ``` -Now we can see that there are differences in the clarity for different cuts. The Ideal cut tends not to have I1 clarity diamonds, and the Fair cut diamonds tend not to have any IF clarity diamonds. +We can further make adjustments on the plot to make it prettier. It is not necessary to understand the code below, but you should feel free to play with the different options and layers of the ggplot to see what each element is doing. + +```{r, echo = TRUE} +poke_counts %>% + ggplot(aes(x = fct_reorder(type1, n, .fun = max), + y = fct_reorder(type2, n, .fun = max))) + + geom_tile(aes(fill = n)) + + geom_text(aes(label = n)) + + scale_fill_distiller(palette = "Spectral", + breaks = c(0, 10, 20, 30, 40, 50, 60)) + + theme(axis.text.x = element_text(angle = 90, vjust = 0.2)) + + labs(x = "Type 1", + y = "Type 2", + fill = "Num. Pokemons") +``` -*Try it!* Change the position to be `dodge`, and see what type of plot is created. +**Try it**: -```{r dodge, exercise=TRUE} ++ What does `scale_fill_distiller` do? (HINT: comment this line out by adding a `#` in front of the line of code and run again) ++ What does `theme(axis.text.x = ...)` do? What if you change the `angle` to 45? ++ What does `labs(...)` do? ++ Replace `x = fct_reorder(type1, n, .fun = max)` in the second line with just `x = type1` as we had before. What happened to the plot? Can you guess what `fct_reorder` do? +## Linear model + +You might have hear of linear model before: it is a commonly used statistical model for numeric data. The application of a linear model is a whole subject in itself, but it has intuitive outputs and interpretations. + +Let's try and make a scatter plot between the weight of the Pokemons against the defense. It is probably useful to know that you can save the plot too. (We will put the `mapping` inside the `ggplot()` function for reasons that will become obvious soon.) + +```{r, echo=TRUE, warning = FALSE} +plot1 = ggplot( + data = pokemon, + mapping = aes(x = defense, + y = weight_kg)) + + geom_point() + +print(plot1) ``` -Its also possible to make separate plots for each of the clarity categories, using facet: +The `lm` function (stand for "linear model") is the main function you would use to fit a linear model in `R`. It has a simple syntax: -```{r echo=TRUE} -ggplot(diamonds_small) + - geom_bar(aes(x=cut, fill=clarity)) + - facet_wrap(~clarity, ncol=4, scales="free_x") + - coord_flip() + theme(legend.position="bottom") +``` +lm(response ~ predictor, data = data) ``` -Now we can see the the distribution of cuts is different in the l1 and SI2 clarity categories, but fairly similar in the others. The IF clarity group is almost exclusively Ideal cut. +where: -When you have a categorical variable, and a quantitative variable, a good type of display is the side-by-side boxplot. Let's look at price by cut. ++ `response` is the dependent variable. It is often the variable you want to understand the most. ++ `predictor` is the independent variable. It is often the variable you want to relate to the response variable. ++ `data` is a `data.frame` or a `tibble`. ++ `~` is a special symbol. I usually like to read it as "explained by". This fits in with the idea that the `response` variable is often a more complex measurement that you want to explain by some simpler measured `predictor` variable. -```{r echo=TRUE} -ggplot(diamonds_small) + - geom_boxplot(aes(x=cut, y=price, fill=cut)) -``` +In our plot above, we might suspect that a Pokemon's weight (y-axis) is increasing with the defense statistic (x-axis). So we would regard the weight as the response variable and the defense as the predictor variable. We can make a model and summarise the model using the `summary()` function: -We can see that the Fair cut diamonds tend to be slightly more expensive. +```{r, echo=TRUE} +model = lm(weight_kg ~ defense, data = pokemon) -```{r boxplot} -quiz( - question("In a boxplot what does the line in the middle of the box represent?", - answer("median", correct = TRUE), - answer("mean"), - answer("standard deviation"), - answer("Interquartile range") - ), - question("In a boxplot what does the box represent?", - answer("median"), - answer("mean"), - answer("standard deviation"), - answer("interquartile range", correct = TRUE) - ) -) +summary(model) ``` -*Try it!* Examine the side-by-side boxplot of price by clarity. Is there a difference in price across the different clarity groups? Also try out `geom_violin` instead of `geom_boxplot`. What does this do? +Interpreting all the outputs of the summary will require years of training in statistics. However, two things that you can interpret straight the way are: -```{r violin, exercise=TRUE} +1. The "intercept" term: which is estimated as `r round(coef(model)[1], 4)`. This is the estimated weight of a Pokemon when its defense value is exactly zero. +2. The "slope" term: which is estimated as `r round(coef(model)[2], 4)`. This is the estimated increase in weight of a Pokemon when its defense value is increased by one unit. +Together, our linear model tells us, that even though this data has lots of points, but **on average**, a Pokemon will have `r round(coef(model)[2], 4)` increase in weight, when its defense value is increased by one units. Thus confirming a positive relationship between the two variables. + +There is a good reason why we used these terms "intercept" and "slope": because the linear model is actually just a straight line that you already learnt about in high school! We can plot it on the data using ggplot! + +```{r, echo=TRUE, warning = FALSE} +plot1 + + geom_smooth(method = "lm") ``` -There is a chapter on visualisation in [R for Data Science](http://r4ds.had.co.nz/data-visualisation.html) with lots of examples. If you have time, take a skim through this and try out some of the ideas. There is also a [graphics cheatsheet](https://www.rstudio.com/wp-content/uploads/2016/11/ggplot2-cheatsheet-2.1.pdf) that can be useful to learn about all sorts of geoms, options, transformations, themes, ... +The `geom_smooth` function will want to add extra graphical elements that display relationships between variables in the data (in statistics, this is referred to as "smoothing", hence the name). `method = "lm"` indicates the method that we want to use is linear model. +You might say, hold on! We didn't tell `R` what are the response variable and the predictor variable! But you kind of already did back when you created `plot1` inside the `ggplot(aes(...))` functions, which specified `y = weight_kg` and `x = defense`. This is why these two mappings can be shared and the linear model on the plot always treats the `y` variable as the response variable and the `x` variable as the predictor variable. + +Fitting a linear model is often an art that requires lots of thinking and understanding of the data. For example, the linear model that we have fitted could be more suitable if we use the logarithm of the weight as the response variable (below). However, you have already learnt a lot and you should have a play on the full Pokemon data! + +```{r, echo=TRUE, warning = FALSE} +plot1 + + scale_y_log10(label = scales::comma_format(accuracy = 1)) + + geom_smooth(method = "lm") +``` ## Goal for the day diff --git a/workshop.html b/workshop.html index 2cd8261..c112d00 100644 --- a/workshop.html +++ b/workshop.html @@ -324,6 +324,26 @@

YOUR TURN: Tidy data verbs

+
+

Loading the pokemon data

+

Today, we will play with a Pokemon data. This data was originally sourced from Kaggle and recorded important imformation about 801 Pokemons.

+

For this tutorial, you will play with a subset of these data. And we have loaded the data for you here:

+
pokemon = read_csv("data/pokemon_demo.csv")
+

+-- Column specification --------------------------------------------------------
+cols(
+  pokedex_number = col_double(),
+  name = col_character(),
+  type1 = col_character(),
+  type2 = col_character(),
+  height_m = col_double(),
+  weight_kg = col_double(),
+  attack = col_double(),
+  defense = col_double()
+)
+

If you want, you can play with the full data at the end of this tutorial by running the code:

+
pokemon = read_csv("data/pokemon_full.csv")
+

Wrangling verbs

The vast majority of data cleaning tasks can be handled with five verbs:

@@ -336,98 +356,132 @@

Wrangling verbs

Oh, and if you use the pipe, %>%, you can string several of these actions together to make a data pipeline.

You can find a data wrangling cheatsheet here.

-
-
-

Filter

-

Filter is used to pick some cases or observations in the data. Here’s an example for the diamonds data. We will choose just diamonds with a Fair cut. And to save printing all this to screen, we will check how many diamonds fall into this group.

-
diamonds %>% filter(cut == "Fair") %>% tally()
+
+

Filter

+

Filter is used to pick some cases or observations (rows) in the data. Here’s an example for the pokemon data. We will choose just the Pokemons that are “grass” type (use the type1 variable).

+
NOTE: Pokemon font is required to use this package.
+
      Please use Rokemon::import_pokefont() to install it
+

+Attaching package: 'Rokemon'
+
The following object is masked _by_ '.GlobalEnv':
+
+    pokemon
+
pokemon %>% filter(type1 == "grass")

Try it! Do these exercises:

    -
  • Filter the diamonds data to pick only diamonds that cost less than $400
  • -
  • Filter diamonds with a Fair cut and cost less than $400
  • -
  • Filter the diamonds that have cut “Fair” or “Good” (HINT: You need to use the operator %in% like this %in% c("Fair","Good"))
  • +
  • Filter the pokemon data to pick only Pokemons that are “fire” type (use the type2 variable)
  • +
  • Filter the Pokemons that are more than 150 units in attack (HINT: you can use > or < if the variable is just made up of numbers)
  • +
  • Filter the Pokemons that are either “fire” in type1 or “water” in type1 (HINT: You need to use the operator %in% like this %in% c("fire","water"))
  • +
  • Filter the POkemons that are “fire” in type1 and “water” in type2 (HINT: You can add additional conditions in the filter function by adding an extra comma like filter(type1 == "fire", ...))
-
-

Select

-

Select is used to pick some variables in the data. Here’s an example for the diamonds data. We will select just the variables carat and price, thinking that we might make a model for price built on the size of the diamond.

-
diamonds %>% select(carat, price) 
+
+

Select

+

Select is used to pick some variables in the data. Here’s an example for the pokemon data. We will select just the variables name and attack.

+
pokemon %>% select(name, attack) 
-

Try it! Select the variables x, y, z

+

Try it! Select the variables name, type1, attack and defense.

-
-

Arrange

-

Arrange sorts the data by values in one of the columns. Here’s an example which also involves selecting a subset of variables.

-
diamonds %>% select(carat, price) %>%
-  arrange(desc(price))
+
+

Arrange

+

arrange sorts the data by values in one of the columns. Here’s an example which also involves selecting a subset of variables.

+
pokemon %>% 
+  select(name, attack) %>%
+  arrange(desc(attack))

Note that desc arranges in descending order.

-

Try it! Arrange carat by price, in increasing order.

+

Try it! Arrange Pokemons by attack, in increasing order.

Arrange is mostly used to get quick views of the numbers.

-
-

Mutate

-

I love the name mutate! It means to create new variables, or modify existing ones. For the diamonds, we might be interested in examining the price per carat of a diamond. Here’s how we can create this variable:

-
diamonds %>% mutate(ppc = price/carat)
+
+

Mutate

+

I love the name mutate! It means to create new variables, or modify existing ones. For the pokemon dataset, we might be interested in examining the sum of both attack and defense as a simple way of summairsing a Pokemon’s ability. Here’s how we can create this variable:

+
pokemon %>% 
+  mutate(total = attack + defense)
-

Try it! Compute a new variable called size, based on a volume as measured by x, y, z. Is it the same or different from carat?

+

Try it! Compute a new variable called bmi (body mass index), which is computed as:

+

\[bmi = \frac{\text{weight}}{\text{height}^2}.\]

-
-

Summarise

-

Summarise is the workhorse function. It takes columns of the data, and reduces them to single numbers. It most useful when we want to compute statistics for subsets of the data. For the diamonds, we might be interested in computing the mean and standard deviation price of price.

-
diamonds %>% summarise(m=mean(price, na.rm=TRUE), 
-                       s=sd(price, na.rm=TRUE))
+
+

Summarise

+

Summarise is the workhorse function. It takes columns of the data, and reduces them to single numbers. It is most useful when we want to compute statistics for our.

+

For the pokemon data, we might be interested in computing the mean, minimum and maximum of attack value of all Pokemons.

+
pokemon %>% 
+  summarise(
+    min = min(attack),
+    mean = mean(attack),
+    max = max(attack)
+  )
-

Price might be dependent on the color of the diamond, so we can compute this separately for each of the color categories. Which color is the most expensive?

-
diamonds %>% group_by(color) %>%
-  summarise(m=mean(price, na.rm=TRUE), 
-                       s=sd(price, na.rm=TRUE))
+

S However, the attack value might be dependent on the type of the Pokemons, so we can compute this separately for each of the type1 categories. Which type of Pokemon has the highest average attack?

+
pokemon %>% 
+  group_by(type1) %>% 
+  summarise(mean = mean(attack))
-

Try it! Compute the mean and standard deviation for (a) the cut, (b) clarity of diamond.

+

If it helps, we can use arrange to better help us to answer this question.

+
+ +
+

Try it! Compute the mean and standard deviation for (a) attack, (b) defense.

+

Grammar of graphics

-

The grammar of graphics is a language that maps variables into graphical elements. Instead of uniquely naming specialist plots, like barchart, pie chart, histogram … it provides the description of a plot, that enables comparing how they are similar and different. It gives us a more formal, and yes, mathematical way to make data plots. The grammar of graphics has these major elements:

+

Before we begin this section, I would like to invite you to take a look at two plots below and tell me what do you think the (only) difference is between the two plots?

+

+

+

In both plots, notice that:

+
    +
  • x-axis is attack
  • +
  • y-axis is defense
  • +
  • Each observation (a Pokemon) is a simple point
  • +
  • colouring on the points is type1
  • +
+

From that perspective, both plots are presenting the same information to you! However, the second plot has one extra visual element, in that each type gets its own little plot, or “facet”.

+

We are now ready to talk about the grammar of graphics. The grammar of graphics is a language that maps variables into graphical elements. If you take a look at how we have described the plots above, each graphical element (x-axis, y-axis, etc) correspond to one and only one variable (attack, defense, etc). Thus, instead of uniquely naming specialist plots, like barchart, pie chart, histogram… grammar of graphics provides a consistent way to describe a plot. If the two plots are communicating the same information except the “facet” component, then it makes sense that the codes that generated the two plots should be identical except that “facet” part (we will see soon how these are generated soon). It enables us to consistently compare how plots are similar and different. It gives us a more formal, and yes, mathematical way to make data plots.

+

Grammar of graphics is implemented as a part of the ggplot2 package which is a part of the tidyverse. A ggplot has these major elements:

ggplot(data = <DATA>) + 
   <GEOM_FUNCTION>(
      mapping = aes(<MAPPINGS>),
@@ -437,80 +491,204 @@ 

Grammar of graphics

<COORDINATE_FUNCTION> + <FACET_FUNCTION>
    -
  • DATA: This is the data.frame or tibble that you are starting from
  • -
  • MAPPINGS: Specific details of how a variable is mapped into the plot
  • -
  • GEOM: The graphical element to use, e.g. point, line, rectangle, density, boxplot, …
  • -
  • STAT: A statistical calculation, if necessary, e.g. bin to make a histogram or barchart.
  • -
  • POSITION: Some types of plots, like barcharts conventionally have small deviations in design, like stacked, side-by-side, 100%. Position enables this type of shift.
  • -
  • COORDINATE: Most commonly we are using cartesian coordinates, but some plots benefit by putting them in polar coordinates, or even in a special map ratio, or some variables shown on a log scale.
  • -
  • FACET: Split the data into subsets and plot separately. Good for making comparisons across groups.
  • +
  • DATA: This is the data.frame or tibble that you are starting from
  • +
  • MAPPINGS: Specific details of how a variable is mapped into the plot
  • +
  • GEOM: The graphical element to use, e.g. point, line, rectangle, density, boxplot, …
  • +
  • STAT: A statistical calculation, if necessary, e.g. bin to make a histogram or barchart.
  • +
  • POSITION: Some types of plots, like barcharts conventionally have small deviations in design, like stacked, side-by-side, 100%. Position enables this type of shift.
  • +
  • COORDINATE: Most commonly we are using cartesian coordinates, but some plots benefit by putting them in polar coordinates, or even in a special map ratio, or some variables shown on a log scale.
  • +
  • FACET: Split the data into subsets and plot separately. Good for making comparisons across groups.
-

Here are some examples. We will use with a smaller subset of the diamonds for efficiency.

-
diamonds_small <- diamonds %>% sample_n(1000)
-ggplot(diamonds_small) +
-  geom_point(aes(x=carat, y=price))
-

-

This is a scatterplot of price by carat. There is a hint in the plot that carat tends to fall along some standard values, e.g. 1, 1.5, … There are more small diamonds than larger ones - we would describe carat as right-skewed. Price is also right-skewed, as there are many more low prices diamonds than expensive ones.

-
ggplot(diamonds_small) +
-  geom_bar(aes(x=cut))
-

-

This is a barchart of cut of the diamond. We can see that most diamonds have an “Ideal” cut, and there are very few “Fair” cut diamonds.

-
ggplot(diamonds_small) +
-  geom_point(aes(x=carat, y=price, colour=cut))
-

-

This is a scatterplot of price by carat, where points are coloured by the cut of the diamond. It is hard to see much difference in price between the cuts, there’s a lot of overlap. It can be helpful to focus the view to display a model fit, instead of (or with) the points.

-
ggplot(diamonds_small) +
-  geom_smooth(aes(x=carat, y=price, colour=cut), se=FALSE)
-
`geom_smooth()` using method = 'loess' and formula 'y ~ x'
-

-

There’s really not much difference, at least for this subset. Maybe the Ideal cut has very slightly higher relative price.

-

Let’s now look at two categorical variables. We examine cut and clarity. (Note that with a barchart, we need to use fill rather than colour to paint in the bars.)

-
ggplot(diamonds_small) +
-  geom_bar(aes(x=cut, fill=clarity))
-

-

To examine the association between two categorical variables, it can be better to focus on proportions, rather than counts. The counts in the different cut categories are very different, and its hard to be able to say that the proportion of the clarity categories are the same or different in each bar. Here’s where position helps:

-
ggplot(diamonds_small) +
-  geom_bar(aes(x=cut, fill=clarity), position="fill")
-

-

Now we can see that there are differences in the clarity for different cuts. The Ideal cut tends not to have I1 clarity diamonds, and the Fair cut diamonds tend not to have any IF clarity diamonds.

-

Try it! Change the position to be dodge, and see what type of plot is created.

-
+

The + operation behaves exactly like you expect: it “adds” additional graphical elements or manipulations on the plot. This is similar to how you would draw a picture in real life first by finding some contents (in our case, the data) to draw on, then deciding what should be in the picture (the geom) and finally adding on other elements (the mappings, e.g. colours).

+
+

Making scatter plot

+

We will now try to construct the scatter plots above. Notice how we have described the mapping between the variables, this is exactly how we will construct the plot!

+

+

This plot doesn’t look too bad, however, one thing that we noticed was that there are lots of types and they are overlaying on top of each other on the same plot. How would we improve over this? This is exactly why we use facets in the first example to separate out the points by types. Facetting is very easy in ggplot, it simply needs an extra line and a specification of which variable should be used as the facets.

+

+

This plot is better in that we can compare the scattering of points across different types of Pokemons now whereas before, our eyes are too busy trying to identify the colours. In fact, you will notice that we used the type1 variable twice, which means that this variable appeared twice as two different visual elements - once as colour and once as facets. This is ok, but it can be redundant. Having a consistent way of describing plots allows us to notice such things and we may even decide removing type1 as a colour variable.

+

Try it: remove the type1 as the colouring variable in the plot above. What is the default colour of geom_point?

+
-

Its also possible to make separate plots for each of the clarity categories, using facet:

-
ggplot(diamonds_small) +
-  geom_bar(aes(x=cut, fill=clarity)) +
-  facet_wrap(~clarity, ncol=4, scales="free_x") +
-  coord_flip() + theme(legend.position="bottom")
-

-

Now we can see the the distribution of cuts is different in the l1 and SI2 clarity categories, but fairly similar in the others. The IF clarity group is almost exclusively Ideal cut.

-

When you have a categorical variable, and a quantitative variable, a good type of display is the side-by-side boxplot. Let’s look at price by cut.

-
ggplot(diamonds_small) +
-  geom_boxplot(aes(x=cut, y=price, fill=cut))
-

-

We can see that the Fair cut diamonds tend to be slightly more expensive.

-

Quiz

-
-
-
-
-
- -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

There is a chapter on visualisation in R for Data Science with lots of examples. If you have time, take a skim through this and try out some of the ideas. There is also a graphics cheatsheet that can be useful to learn about all sorts of geoms, options, transformations, themes, …

-
-
-
-
-
- +
+

(Advanced) making a heatmap

+

Have you ever thought about why would anyone use any plots? If our data is the original complete information, then why don’t we just interpret that information directly? Afterall, any plot that we make can only represent the data in limit ways because there are only limited number of visual elements we can throw onto a plot.

+

The key to answer this question is that, a plot should be a tool of communication of key information. Yes, a data may contain lots of information, but without summarising the data in clever ways, nothing can be interpreted because data are often huge.

+

Let’s see an example of this. In the pokemon data, there are type1 and type2 variables. These variables indicate the type of a certain Pokemon with some Pokemons having only type1 but many Pokemons has both. So what can we do to understand the total number of Pokemons in each categories of type1 and type2?

+

We could certainly tabulate these counts. But we would end up with 166 categories, which is still too much for us to understand. We can see the average or maximum of these counts, but this can be very limiting. This is where data visualisation can help us to see important patterns.

+
poke_counts = pokemon %>% 
+  group_by(type1, type2) %>% 
+  tally()
+
+poke_counts
+
+
+

In the plot below, we see that each number is represented as a “tile”, and the “fill” colour of the tile is represented by the number of pokemons in those combined categories of type1 and type2.

+
poke_counts %>% 
+  ggplot() +
+  geom_tile(aes(x = type1, y = type2,
+             fill = n))
+

+

We can further make adjustments on the plot to make it prettier. It is not necessary to understand the code below, but you should feel free to play with the different options and layers of the ggplot to see what each element is doing.

+
poke_counts %>% 
+  ggplot(aes(x = fct_reorder(type1, n, .fun = max), 
+             y = fct_reorder(type2, n, .fun = max))) +
+  geom_tile(aes(fill = n)) +
+  geom_text(aes(label = n)) +
+  scale_fill_distiller(palette = "Spectral", 
+                       breaks = c(0, 10, 20, 30, 40, 50, 60)) +
+  theme(axis.text.x = element_text(angle = 90, vjust = 0.2)) +
+  labs(x = "Type 1", 
+       y = "Type 2",
+       fill = "Num. Pokemons")
+

+

Try it:

+
    +
  • What does scale_fill_distiller do? (HINT: comment this line out by adding a # in front of the line of code and run again)
  • +
  • What does theme(axis.text.x = ...) do? What if you change the angle to 45?
  • +
  • What does labs(...) do?
  • +
  • Replace x = fct_reorder(type1, n, .fun = max) in the second line with just x = type1 as we had before. What happened to the plot? Can you guess what fct_reorder do?
  • +
-

Try it! Examine the side-by-side boxplot of price by clarity. Is there a difference in price across the different clarity groups? Also try out geom_violin instead of geom_boxplot. What does this do?

-
-
-

There is a chapter on visualisation in R for Data Science with lots of examples. If you have time, take a skim through this and try out some of the ideas. There is also a graphics cheatsheet that can be useful to learn about all sorts of geoms, options, transformations, themes, …

+
+

Linear model

+

You might have hear of linear model before: it is a commonly used statistical model for numeric data. The application of a linear model is a whole subject in itself, but it has intuitive outputs and interpretations.

+

Let’s try and make a scatter plot between the weight of the Pokemons against the defense. It is probably useful to know that you can save the plot too. (We will put the mapping inside the ggplot() function for reasons that will become obvious soon.)

+
plot1 = ggplot(
+  data = pokemon,
+  mapping = aes(x = defense, 
+                y = weight_kg)) +
+  geom_point()
+
+print(plot1)
+

+

The lm function (stand for “linear model”) is the main function you would use to fit a linear model in R. It has a simple syntax:

+
lm(response ~ predictor, data = data)
+

where:

+
    +
  • response is the dependent variable. It is often the variable you want to understand the most.
  • +
  • predictor is the independent variable. It is often the variable you want to relate to the response variable.
  • +
  • data is a data.frame or a tibble.
  • +
  • ~ is a special symbol. I usually like to read it as “explained by”. This fits in with the idea that the response variable is often a more complex measurement that you want to explain by some simpler measured predictor variable.
  • +
+

In our plot above, we might suspect that a Pokemon’s weight (y-axis) is increasing with the defense statistic (x-axis). So we would regard the weight as the response variable and the defense as the predictor variable. We can make a model and summarise the model using the summary() function:

+
model = lm(weight_kg ~ defense, data = pokemon)
+
+summary(model)
+

+Call:
+lm(formula = weight_kg ~ defense, data = pokemon)
+
+Residuals:
+    Min      1Q  Median      3Q     Max 
+-277.21  -37.77  -14.51    8.30  893.37 
+
+Coefficients:
+            Estimate Std. Error t value Pr(>|t|)    
+(Intercept) -48.5160     9.1257  -5.316 1.38e-07 ***
+defense       1.5053     0.1152  13.069  < 2e-16 ***
+---
+Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
+
+Residual standard error: 99.1 on 779 degrees of freedom
+  (20 observations deleted due to missingness)
+Multiple R-squared:  0.1798,    Adjusted R-squared:  0.1788 
+F-statistic: 170.8 on 1 and 779 DF,  p-value: < 2.2e-16
+

Interpreting all the outputs of the summary will require years of training in statistics. However, two things that you can interpret straight the way are:

+
    +
  1. The “intercept” term: which is estimated as -48.516. This is the estimated weight of a Pokemon when its defense value is exactly zero.
  2. +
  3. The “slope” term: which is estimated as 1.5053. This is the estimated increase in weight of a Pokemon when its defense value is increased by one unit.
  4. +
+

Together, our linear model tells us, that even though this data has lots of points, but on average, a Pokemon will have 1.5053 increase in weight, when its defense value is increased by one units. Thus confirming a positive relationship between the two variables.

+

There is a good reason why we used these terms “intercept” and “slope”: because the linear model is actually just a straight line that you already learnt about in high school! We can plot it on the data using ggplot!

+
plot1 + 
+  geom_smooth(method = "lm")
+
`geom_smooth()` using formula 'y ~ x'
+

+

The geom_smooth function will want to add extra graphical elements that display relationships between variables in the data (in statistics, this is referred to as “smoothing”, hence the name). method = "lm" indicates the method that we want to use is linear model.

+

You might say, hold on! We didn’t tell R what are the response variable and the predictor variable! But you kind of already did back when you created plot1 inside the ggplot(aes(...)) functions, which specified y = weight_kg and x = defense. This is why these two mappings can be shared and the linear model on the plot always treats the y variable as the response variable and the x variable as the predictor variable.

+

Fitting a linear model is often an art that requires lots of thinking and understanding of the data. For example, the linear model that we have fitted could be more suitable if we use the logarithm of the weight as the response variable (below). However, you have already learnt a lot and you should have a play on the full Pokemon data!

+
plot1 + 
+  scale_y_log10(label = scales::comma_format(accuracy = 1)) +
+  geom_smooth(method = "lm")
+
`geom_smooth()` using formula 'y ~ x'
+

Goal for the day

@@ -542,11 +720,11 @@

Goal for the day

- - - - - -
diff --git a/workshop_files/figure-html/unnamed-chunk-15-1.png b/workshop_files/figure-html/unnamed-chunk-15-1.png index 763eb7a0e3b4d5a903ab74dc546e95e247612f1d..4f2c01ef28ec4e4ac23062b7713cdbebb8f00440 100644 GIT binary patch literal 31483 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 Ud-m{tpqW@3oHo_NoN~PWUwd#R%m4rY literal 19933 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 USHSm(@$j55G&4v$dI|Y|0LopG0{{R3 diff --git a/workshop_files/figure-html/unnamed-chunk-16-1.png b/workshop_files/figure-html/unnamed-chunk-16-1.png index 813692399ee701594900fdd515418296c4d67e4f..5b8ff53e3316d7506eedca4ef37da91e33daf675 100644 GIT binary patch literal 34309 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 TN{PY^2>bz&5!JFQw}SpZ-zQa~ literal 19514 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 literal 15210 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 literal 20404 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 diff --git a/workshop_files/figure-html/unnamed-chunk-19-1.png b/workshop_files/figure-html/unnamed-chunk-19-1.png index bd166d290354c32cf1a2f78e2d287d489c128ebd..f0846e80f42c3d025a97fe0b8b282fcd54580a47 100644 GIT binary patch literal 39369 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 literal 15173 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 literal 0 HcmV?d00001 diff --git a/workshop_files/figure-html/unnamed-chunk-21-1.png b/workshop_files/figure-html/unnamed-chunk-21-1.png new file mode 100644 index 0000000000000000000000000000000000000000..36ee8555e926039e2f5ccc69ca5217af44587e0a GIT binary patch literal 74351 zcmb?@1ymhNw`K#uf(C*G3n92eaEAcF-Q9x|+$FdNcMtCF2Z!M9?(Xh$xc|NH{WEXY zdNXTgt&mqKcfFJPs0}-)xW(WWu0nxAg3Qj49OU@ed#vtBPX;0geR4KFg201^NSQ!?6oEpgW zd2)r!Bq`?cV2qipkHPiocE7WKl*qm3rx6RY7o0RP7lM{ld;=jA{L|~3Owh-5yB~>L z%Ma%_y`motynU&6eBD;)UOx8O4&T|heH&&Su?3BY(`hvWM82p3aNz$sYF~OCfWLnc zfa8Ow{O2#>8E<0$b&UWVnaoeI*Q;M|K_}-Y`R8W%m<+VPnh}6odm|NlBx{WFH@&xf@Yk8SM8ke!9w$|2ppI(m#Cm zRe=lp-}j^A^;vZ|Va749L@BawVk)skt3XR>75I?A<(XTT103G@L;Oqp5o(Ob%lS(= z_;m9lXD#t+RJ`X6+5!>4ccaYqt|$4WJBU6->q)v+5b#od-jIAfzTBWGKkI4Vk&!L8 zpO)>IivYmZhBUZ|06WgO=|?8XGm@^X@Be>>aE*5s*-K?}g~G(|QhGJU&iHf~*axEWQPa$vKa zDe{u(ZR;Z-(rgI&2mm#e4T9lu?i@G0VJ^fF8EkZ%ms2$-WmEJh?#uX;DyW}7%nh0A zPNqb_v8jD{CtoS#iOp;X>yW}hTp(KtwY{^yz^TyOoflvt5|=(SSFyHVLN%qF*z2>H z8~UPS`Az$obKAr!BWZ%yt%j$Jy0!9`Gu|${=4Un3@s+8PRLSuRs>Fb2?{;)0xa?lG zM6{mN39?o-#|Ey}^I*zQoUC%_OsHiO{GPe|2p+MCiiTX(qO=_3T|Vq7W|CyyfkjP~ zZZ5n-!uPcr*tm!JP4?Hv@jW}c3sb9M3$!8!bLCI;Vyq*v$Fzk?$Nkc%wd9{!zEv$4 z)1+WhGUzzIL(n$AI#T(3^Xy@K!reW#;$cK^?Yd+rAzerD@?`p;{=6}~nUzc;<$RhL9 z0By(j=F@mY=LN~*6|VE0qxh+GijoG6#;5Z*UEAmDg1VrYB{9hzC4*^|@|Mgd?k27a zhh!u%<&y=Q-&gQWwDFqKktG`l4s=N@%}jo0yOU9ag)HhZ#rHN(Yf8EbnjQ}9gj#g@r=LKw|Y)$ z3E?tMSuEES!N!ba_B8zNQq&sJ+>z3J#*Xlqx5R^0m|Cv90y2)I$1FvPt-fy^ri$8f z|D?W(<-vL2{f0qOZC7~D}|uG*j#Vy z;2^()l6}^3sn|Q;ux<%{Q`2)MA>y1bHp6&p%&EyKzjV9oy(^B8mX78`;bBYbrn2np ze;TRH3ebiu+Ds#Q%HY9oj1`pox?A{~$lV~=ooy&50NoPF->C3r78H$Wd3`(gh)KH0cp(M!Tk#Nrg6l*4c{8z=YFvW_mDTgB!5nIG)6z7g4bw@n7pxtaX6hCKMv z-xPNGA%Y%Tj zYYh%*X8KV~3&T?0i};0SimgF?eZ&Ecrsm1GRr%WLwm$Za(N%_Y7tsqbt&-^v9*#V~ z7UFW}Lm7~-73)OI*kA>_fSZ3GfYjemnKqHbfY8H6;o0z4%;V-Jr)wsYB6Hhr{| zjFMrq7q{L}c-MH6m*x~#Xr^I1=wml!2adT%>+&^S+hbL|fa|5A+Z=3(-E5H*U| z*QECw3wXkRrmeKhr<#i9kkuWbP7zuy9v_!oQA!Ksns}uSFD!rBFdkKjqZB$S&BOsD zQ&aKF*ZBVNU+NxvJAM19M22E8Z9XFk1kR1Y6%uVmA#!K`zQ-{5wuuV&M#A4TC?7HJ zmd4R+%c#^KufBqK2Xd8Vz{=M?!Zk<5`9dyTI_^j=*AKvhftH@F(Ln_=SoW&B^YE+C zh4t^+tPpA?Ou-ytgiW))j@di-VJ7%6jr11-K?ERa=xe0A;7yU$kxXMuVdLh)&M2w zn&ebSEHPWai%((FIz1K#dsM)wbB(QnMC{HT<1=G#l`uNv%m3#)n%jXI40L$iP zrym3Oc}tKy2rpdT4P2hqt+hV7o5vie??%DBjd}XBxVpo7wn?Gr@V0Hrc&h;W-Ni*o zz)cueGuOesB4DjTD(9@oTQ3}(oQ-hN__~WJ8FN{1}y3qmaliEma$z^u?ySIRoWn+zQ z6D23~>2Si21-jCtOvLQfVu&UV+!`ags-l*SP!J7klQk>geicE8~lJ* zVdw->Nu3Ef-5akzKeqd&yi*REAlihL;NpAlxBAGiI8W-wRxS>|*kYU!h*Z zo#wWlXn_R)*0n;N5;0zPGIQPIwI&sZoD07(C*AwPRP}^+?lbV7>P(qoWdkQGjFwKzE105b^#@C+yWR_f}cO)!A|O#p2DchH{)^RtNH z7($E?AvHQ2wAZbIfhtk8sZ{(eNM+r)O}M4WY$^WeLhCDRI5Kb^Yzkn1p;r;XoN_!S zB~5mcanJKPLbBUYA_3kY6J!&+@3r!At`*br#GwEaIaNM2EI(4oJkC!B$zCu;a1#*= zIdcphZ~%SC`mri z+$#iHERUU)Yn^%3E_-v&Q7P8wK}y;#cs(pAIndR zGqw776OqlTNbS-(bYkY#`fXV`viW4xm19TU(b2hS!guXV)GlgxaANkUS%06fb|lXh zr8-`nva&1|qHR={SduGA3-peGjIc(1eV2wO8nlm1YSHXkJdm{=;rIYfz~>ZBv>TD00l}AGn5#NkW#Txz7$grMQ~%T?a4lQJ|X4 z&zgT2LwvOEIld#sK)3AFDN|zZP{4?Caj`3xQ4;Aq{a&Y_x_2mT0IXtxtfWMqbxxj& z$svGv*%yn;+NTs4LnK0$EfjnEC@sU4Yg;Zi>o#NH zvFwy(BNl)b?BWw6hF!&tHwcziVCD;eV(lA-Ea!uj1AXg46LVK6cK<+33#XBpO@rb~ zJbBT5i(cfTU}D{7d`h(n)zOhIdW9-aC}@0b^W5J0Aly3mYLTxsQ;IV{Ta(lTwv7Lwf`+^;XT#a13}xz=)Iy}LFT~&S`7@S~NUxv340k>%%?FdTtQpFk zoI(6Ut0o*4T4Qhr48;>0TDX@Kvm*;LrFI+vg&AWj$>m?U8i_r;^iFpKy5-4tOr2FL z47RSW4R!3~rsJE-4h6zuojuk4h_M(^kEu&zznFQQEnE}{0G-oI6DllU{{(I`#i3^; z*VfcwtNBeWp#I^|7;tJ4rvqM`914!-hwsx9AL#E}jv0F=EM^Jqici+ZOGc!mm5(xq zkvCpLo_NNasgFH5`N4xe;CF!9W{?ld)CoCH8T-Y0l`nNfyTzr(ho9<9i;$zenmZxL zMl*4YU!Jq_K4osvZS>8q%3#$ozeOHWcCzCwIaD%BKayIX5Utgl&>;xCdkN=}C@@ql zvGQeiSkS27-QczV4#6Mpd#2QC0yzQcq!3jbL2-2Oj(5tJVb&5N9cMQC!wHj5bW79O zFkuQOiE@jB^<2%Op`eXB8kz%kBkK^o|1gV@io@h)v>9Qjx~flBHUoqRv(}~NL${dV z%Q@nN28xNWr%%?G+7|Dm1G1rWWks&S){;m6Rg0O4CSmw0gsCK~ZR3cW;p>&kr$w%+ z?fjvuXd~$Anoue6s`7A&V+%n^!D;0_36qs}Tzxy`ZvxAcGoU_sS0cKn zRG~e^n@iv;uJaD3Q#1z_+3<-D|A0r|Nohc#$Gt{;q%~d&q*|o)DPyy4o?WQsY4Im= zb4er~h~v=W!h^j{02>*3TLUfybsQ#X-Rxu9pVc6c#GRI+N54V726=2(>H6cANdyp4 z-(ZgM<@!TrbBpar53U*=Pjifi>_Oi!o-n6d>ZQh#qwV3U&2g&49cy-?p?Cl_V~#^9 zO~BacP&{GN$P*j6?vpNiTY6Glxsh6LfHdd2Qk<~Ed@(gqJKn$`_V3<960#ZOsrxEx zjFKk-#)W1_#zmFIn^Q#q+v870RP!qkzPel98#G_um_JC0Gc+~G8+wa1bTG@vVrs%B7oB3vY|1iDn4757XcOwxjOasSq0sqSZf{d4uZDzUKYa#c}# zspNyE1PqamkG=^QB>6BKK^@TaAB7Ch<@ucktPA*Y_7%C4CKGnBbba)+1u#yhe`}gc z9piuTDu_hbQ|4qbQl6wpw=8V>VSc?cp6q}LvsZs^MVj*m0Ddk-&x+5gB4!VPTnXW+wtQ4@xJP$fPw*TNUmj{jJm8 z^=s&T-2u1GaE%#qLS^c|C6%;@io74e1qrjWxG@%%tjWJmuWmctv(PDT?bY#&Xa{6! zbRHjxF2vQQObVSd+~{sl?)PtN7o-`r=wCeUAB*+~2C19}eyipNtnIMOj#$tG3Us#y zd%yg0EaE~apOOnY^GrP+8s4-W&~iTg?DzLn0dIzkt^5P23G)r)1*ITgEK))rbzQsg z0|o(eNXav10X~gpK2l5L+EPYd{9>MW35i=&@dob$5t{;PqGd~{n5bvvrYI069KRMX z#Qrt~YQ{TVe+Q_y?r)FhHBNuHBLcrPe4Dz*%`Bo8;U_)rR-` zYcVQc303tsE7NnG9M>TVGPZ_hyG5$U$VQI_`rw)Qj&m;7ATW!v-T>dZPz#%9CRslT zbIs%h>=R5vaY|XlO=j%w)(b6#X~8Nkq~eA=P*x3jCwFPrCjPPqi&BMUBR5J$dC%&# zRujsI6xR3B`#G_T_ab?hgcF?4(jk=IhtYY)u*oVy1&vNxR)!87-^Kf{S#BJR)%_VG zo<>vZ;(WiBAq6Sx- zwpH>Ul=W+;_M@EJ5BHHHO5 z5GT_fnoj692C(L=UlC~LJB92wUEK&kgMoZ5s9lDX*H404fy}7%GrP>-%>9R)JcWb) z<{k%XWL>Jb?)^v1B}pd(|EZn~HZ);%v4g9@2y^q@UDM>$w$6}%>B1a8D&pA&!XRSZ zd^6RzSJwSASjCQu6$o$UwK2|l5O5HH+vm{XyVh-6T34p%)Y2z`N}X?7T3}2q~qat+>W-s^)bREo*h5x`-BdjN^Rg+{ewux$0g=i-S|d zIJ$=rR0IRGo|5oyv+s7LnVMvZjnr|IK?31Cwc}r0!+rVT7>LDW!X~AH)qW9~6m=Eg z8|6!T^t-kk{elpKF-HIf56m zt<)Sa@3xrX7_S=)%~sAR&|RFXU36Sj-S!{HAzK)d^4>4%y@1g9^*!S*b;%OvSAT?Z16cPwtKC;uxHqJ!6Gl1)~bfxMAU z{k9pjGb8ZR2|vdJtTM@>IX88?1#Pjj-K3Tml^L0AG{S6Ov-hScspwdT1?S?W1 zy0ag=uJ5sL2zdaYd1;^&Z8CR!3SK=yui+_xdY-=TvPRdO9nrn<>>i2~DFVkOgP_IR z3?Nu6^CKDuQH%(sb4FTSyGytg?XT!q3jl><&q;+Fg7FSmpc}y*S?s~V zc5@p!)LH5ai*7>sg|fPQWV&mjF9#OnvUuhE&z^%?Wc{gs+3ZXjk|yI5n(j4;_m3^0kdHs9UCjyPa>+Fvj8^X`#w&ZT0FP=9D2VzN6tb^#q5|#%|B=_W?4(ak ziMGsko{#;KaX$iH4=l#TR&j1~Q4K)9X#C4PU~D1?1z_%uw?lmRqS;6Z3n+`&mPz&- zg6G-y38Lw7f$2_iRpuN0n+C!r!f~c=llkSs4sQX7>;Oo>)YP6fSm7^@#AB&cK&heN zIRojcIKaZ&U;}!3CH63K15$Y}cKq7lTiOM-jr#lFrYgD=hD2;Zd3m0M7nfwkr4Ey~ ze3x+uj>}OE2xVZ`9Zn*=9yimaYpGS2RwY&((t=u;d2jq4vQ39>V_0~)!-S4q!nIE~ zeVP8!AP=xqX1H*DvL9??880uT1-#Nv9tCFx{>5-EU28%LL@NEjT5ud6ylDWryn^$= zUbDqkoRP#EVh$$X1v4MCa^IBXast|&Yt!F&<#nZgRF1M*?n{zg%Jx4F>D1KeuotP(3X!HQBi( z+j`CvNB~~sle?cp&o_}IYT2!Y4__IIZ5=qaTsx6+UZrEaYznwKhb1#HnK5hDi$6#W z9+nLDe>wfZ>Oy}pT)QO!4%pL$##p^LDK16(H}|I!BhyPQ3FA%dX7(jW(afIs@^1O; zYvxt%g5$=6{rLpC`k~@7OWX+x>a`Ae;k5B!jerpmSF5JI(p@R&cif@mQ*QW~|^*a-Bf6Bh{CS2Ku_PNNr(Nf8I z*Ta56#mL(LN#*OK+gocIKxY(gfX=5glKygk8+}kCP;36~xCbFVHlANHeuMUJWGh$JFH?X=HU+a|(NK*B^|*$^0mBtYU^$houad-VOy7arHr`~ff9hSx@D2;g z&U6gEO11N%*!J1zjWABb3MV^*coBq-@F9wSv9>9A!79F-&Si-K2^gMIt}XHwmW0&l z-H$Qc&#mk7QbloGC7?7k{1q-lGrNkc{piSkdZkn|+ZOo}B#c32b03#vU5_&L>cEB; zrdN=6AzrBdTqbT5p(l0@38z+|hNP(du%8q)m%UA=6J`I>-h*t^IP{LvvB~BYpqT2$ z3?nCE_W#a6EuPdus>$^(Kq{khWL_p*PR!;isIjHhntySeQpZcJa9Ks zX>_1{jfE<}lFz&>*VuTVxGW7xWXzW9)lQy-KV{?q(JPxQ@7*$*oo)t+U&RWgYma$o z*6aLaCY=Urf-QI*yx5g~eL`m8L)!Kd8-^?86l>QuP^Np!gA0SwB67I|V+#`HoO4+S zE!LkA+l)21ctxmTW$f8VuFJzQ`Awql_nhV*Az6m;ACAILATmgu#RMvqpi-edhK7vy z)n*1`nE^2p5&h31HR^%L(gdcPQX^ypp#H~d)`ADEmZ987nlM$~9&q?DCAj#SbX)TU zd`_Gxc_tZNDkwdzN8!FigEXa1qN$=3vekmK$*}BPlF?$Q=)N=I$GPve3)7VSp#L&~ zQ3FKHN>ms@Q@kR?A93xSw9;&$&9gtK#PhChSN8d5K8Yal>Bb{1Riuy7l~bBvwWU*D zusXe@U<3-d{J}KRbVGl`kA6^w2kn*4x;QwOF~w(Ws9E(FKdb_a^DJ+=M04cuufk)T zvOb%LLv3ZV%&=RuKv!@Clw&aYHPXRr_#(v7RE^h@h;)pWjr4jVOfZRC&!)77SH`c& z$6y_dz?1|M>jGXI)!m|J_oTnhea6vvaCK``+%UD%IF%f0w7^O@I;OhQZOoYdbyT$3 z)wTx6tX0M2@RY(bWjx&=DZ9nHG<`B1X@AC3-TBdOY08B=PyC85wNUv-KnLK(sW^z* zniro)$EYuPrs8j(UEXZwiH@Ugeki ziv?C~!~*TouSCs+5w5L0UbEA4KSI0T)n%qhrSL8d$z{LG)i39<^u?k;{e$1i^k6=( zoxEe`uQrh2Wz~F{aaj;at{x3pNQtFerjrzlGx}B-+jM0c@+eck>8_oso4>cFTl)s% zR`ABxgFl-<;l#X{<}S>6KjJCH$u>nZ;Hf>><+3U_$T4P_x~~Xp(~uL)qeeWE=1aFz*Co?$%*qO zeR5#o1;b3qjBYNmajzJJg`anLOWxJT;cdNc4oKsM6kg*;%_z{LG&TC43J4wZC~?5w zbM2tjJ;%5mDNf4Gn@Q)tm>;Py`Tr-w=R?qUZ8 zU)omTseH%u2j?t~%~5#W=Di&B<9bF8jC(fF1O@}q6!h?eb3^IMcH-+?N^6@-9Tb<~ zt#EV27tYrSRu1y99^y-wgMv6opjBDzXUlURiA&K8SGC^JXaWlu)v zVTi*Rdy@4_xvKy{s#=ullu<~OqIM}SwX$dKzKi8l@uK^akSGo$f-zZePw0E4X`gM0 zoA2b$ZlL1IDfz2d_A4`6%AdR_>H0O7oyeW}BjHj6>C^W*cd>hS>z6`c2C#0SZ)YCG zsJC4Cs3eWCZH)D{Dq<*@H-3Djc?v?`&YVYwOc+nhFQebPLEo$P@3+-gbmBEeVS7Oc(RG zF14TFk|QGcMdEWyGjUqTCensV7fd7abN*xZE{DGMHPt;d1M{=6sDU}GZf}y*pIAci z<>AN>*Q@OoNIrH8D`QO>uk-#3Kkm+AdZCi%cvrwnmMYr_x%_d>ZmoZgypW?`L(k<* zKhEivjlqXNdZ1QYa@Ym&7!cP5y%k;Cx*q}^^7^-lpA~L zR>+FZ8BkVY8QS|*i;>Pxa_;unulU>>6?j;pq;(UxL-z?;elzeoOU3t4V{dG}>>Urfa=L0GwQV$gY(%^&p*cZbVx2XV{of&M!(B85LeGEPzvw_?*KS zPUGyuU_7ANt#y`z&prq~BV?rcMo$0$FoKhnUc?@H!c!2u7N}d_P4h5fb!31ty>rmd z^EZHw_xt~asxW;p9)@Ux-3YX7Yb*^e%UhngDTsU8WU!DW)aRBwObjWvBA%tP5<3Fw$ ze!c}(Z>)3QM`MiO_CvH8*87A9lRmfboR@OSB2V&IK~ig;|NdQ$2XMXo(L(xInu3(> zj4pTO)_2Gh7(vZ`S`R`l-%g|)mga(Tx*I|RMaCL+Z`hC^?&E%#Wh2_3aJiGW&D9Hf zRs|80;x}-Mj);T!{|rGC9)E!}DvtZjQ!>-*+{b93;vPpQ(kSBoLx=>pEe+i?!`~mO zFvAL~IXpXJ59O?*1REZw*!bPQ?&)UN6G8b=qHI2iFjL*V=MXxLb`Is!q@@>K(wE3i zNmEnY5@(-x{(Se0I{?rG=EvsHCx3p;RAFyWrVT<91NfW2NEJcweyX{GEBM63BK9fZ zqt*wkw#UUq-#GzPIwZmMTpz{;JmB_c;3>Tz85n)+vv}0KwVB zRr;1P(0Lp}#t8uvlf2@${VOBK13VenA>A+sHG25A2w)HUz^qY%tq1;B$e(SPf^UF!*_v)@?Nh81Gvw@ms7XZ#izos_a z-Tz%m)ZJ&HlcLgNZf~W!yh33OpWeOv6a!|GJf(Cfpp0UJ$Kd3x7ph*ua9Tz!l}{pApAQc}~{{0S5!SyHI+qV;<9-!{V<&`flL3SA0VOmz-&FJHA`C2GV;j`vft` zl3v-1R!N0HK$WO(=?-afWufY5zCkS4)ORBv=Oi3|AsQ-Ob(#y;r6Bk8>|W(We4A`8 zNNB1p(65EPlGn#BM&pJ*9@b=d?mWjHfazZ!28LgfZQw3e9R~{*Bc6U-|cySstD$})ZccL zSvMSiNJs_}iiR+{PymfK9c86RYqWfAahY)VsAl_9exvG@`R=&N%CDBhf{{7XadiM4}2p2 zYQM+?7r<^_gbp}XG<(%sdrMFY9=St9I?+ItpNVDxiXl1gYD@(S-vBaB;>{OW0NjyP zEE-6{@AG2mq^f1B?#m*&4ueR|`P}!dy*oeSaF#OMwJqGLuBBenolG`Q=Xv5bVoTa0 z+ZA>+e<_Cr)=S+B-`xqY>rt`3edF{zSzVAxJjmtN&rj_b;hG4mDCqZLe`1Hwx2BTu zt>E6h+lieK%gK);d&vPtkpdVg=J&KotZy*~Wls!_%bQpMG6~3{rXdSO|(7&n2~u%QpbMFrDyl7M?1N7jghz zwg$z_pg6bN)ssP#;}ev--A=8ilw}znZH@bA9o^>Jl^~O(S7((HwSv>9PCyAYpm<3UV=-%-GBiG3n>7yL6E4 z5~!A`?EuIgJEOT8X;GRhR4$53v@$WG`Ro@}tI#mxp% z(o~+k{rz*_hkk4-^+xum#~$Epm-6_~kxE=w9eOJwG$JAx*~^53CCRECP$oL8R3Oh& zF3mBk}9PKkM@5 zM2gIw7D_Q zpJs}Qe~)xpG5PIJbh-^81fS5Djc(*Isj-bw3WV1?czGJ7dN3XTUVZ_}3~M6$N;oB# z&(3a`9=1E^lV76JU;c|>sFIdm zqwjTubhWp*1j735oVADKLx`mw2^fD{KZ2KVSnvLP0(FJdjrC)8r9xXvx;-XzB^oD6 zHV>!T??EXjpNRO7D}y|#6mM zBnf!8ppiGAY()L1@-hxw6#~4)6NRkHsm`UmnZJdJIx#| zp}aO0rt1+Rud2qZKVGUR>{jF-aUgtvvX?e3#zmFQ1mmkK^epMVLa;=bV+a8qgt< zf6T8GF#f5g=|)WmJh~>oP(QgvB(8A&Ij1TClbfL2+d^_GlD<&~h|fN!kO5~THVqPZ z3qGo@v8u3B)Ia8Pcd#}R#0OcSW^OC0sk?Bkn4(jLwFd6X^S0F(uW~5BVrSY3V)^Y3 zHrB8(78zXzGV60USs^OG@xAs zkq(_#`rwD26|uo7vDCDvzw+iPIkzE8qOULp5Af>cET;QlCZ(}Q5I!u$$1T(7P`AJ^ zv|fFF0@C$ITUl4F53FqQm#yMX>yvsi?oOZ3k`?wzuHuz}`;Fij_E2Y3u>6mX`w&o8 z=usAe4o1ygwWDyRRog)gkGkHuS|R6O#ffi$%_#Cr8S?kSL54OUKAkX*3yn#;tkA@? z-hGm7Tq5*D#&1XuJ884>j|YNV7p*+hpmLXE!|h}F8=@9!Zj?Y=(%>ZUQ}!Wr=}m2Hyofa zq4-OU_G?;vP;Ly6|DM4(*2m7HYj|cqHLB|_dNv%}TLl56O*~R_56ts)=0C4785xxk zy(Xif#Es~A^b@>jpHbu~qDK~$<$djCMd_racZFZMzZU_3owQ4S;lQxWcaui_y3)3r zd4N;a?@5B7_dK~6>DjR?{@&&B`OIwH;Tt-h}g!jJX- zR|S(}X&e*$E+5&`AB@VVpuH&P=I`bS%Q(d6<*;+j{(Dt2SB^_3*rT;O8&?Ltg25p& zl(e4tyMmr=4%TUoH-HwOMwE;AcDO>xmMmvWhX`ijuyHf1z;u9q zcl#4Z5snM8sK$xenKT1(Y8WkXU3gCilL(bv%WijsDr1`^WrPhBm=WS}5Z$v$si*kT z>34G=te*Ld=X$Vo%oC|Xur|Vad9?SX>pwKg;h*dhfT;9;mMHx0U+$>)kn@x))PAwp zI!mCCnmGe!guXDd)6#e<(_@e=;vXJWhM+DOW5E~dzQ2p#G)i1S5Hd24`HK7s+)HNB z-UT~aT1^pW84t;kw*euT8@y``h7e98MQ*IYLKW2>n z`TwZyD3{;A+GuqF* zwSqGH=MS%19kTQ3!O0vl#Hz&2?NNHGK3MrmV4mI&(cG;(OTYq)T)<11=WFRqy;-8R_Cq zIN&wBOp`;u(ZMt}x=*TfHr~%#9dzHob3R~Oc3SA7AMEI&4VIb_r$DrKmS!4!7hdpu zXO=*boP1!eu(;8+L(Nu)%|w)n39jh*|5Ep4XauL*JJFL>=pL}ij4{|*T1wO`6WJ7j z-X!~@<3DSB(t_`+_U=m19Y?g>)YP95E@rzI8eV>DEkBpBmE*?SFFpLw|7JAQwW|rg zjA&jVvAoBq6&(%SExS+o@`p?M$Fxhoilx*!Cu@1p+BR(@(@ z>37c*VOB{%W*pln9Ikb~Lu>BW4G$K?VvNC3(9L^E9Br);I;$%U3un!v!bWtkDiqY> zTJ=7@hB;L|QdPhG+Bac$tj{kIR{45LdkZtzpY!!ol8t8M-N2?bSomU*Z+H0E z1>)i^yKA4zGP+5GT2zTl!T+aVLiZ+#(df0pp#Q+3cgd{Ml#AMggO!~qyUXSXo?$FI z8XavsIBclRC5lPNg2e0R36JRtz9k=w3iaO!g# zRSWMvep64P^RM(3=U$nAPb3GAr|ggWOv4kL)YSD}L2W!pm_Q@R%5N$f{DhUhvph{w zGVr?IBhByyd8EHBr_QcQMn3WYt3TXRYqIsCvly7O?jH!#AiN?j(1L8~YKbeY{zHw? z`vz8H^h{qSc}`MrOeY%p;QuWpnfIcWtm|upl+?G|^|HY?O3%fF=tekd+xgUnF0^gw zHHxEst+9D1ssiTeN0MhWudxQTOMD}R37u8czy@&R|LT-L&UeABEc+|*$1ju2s>r`2 zksXoWwTM}iZ_!xsWBL@6Pw!~g#5bxP7LU`CeGml)o-eToM0cQ26t5}It#1#;zvhzGz_z+ zosB?0j*i{^`j3{;JF>glULIZpFl?=j&!Aiy3B?dsu;1Ne3{r961q(Ez;~5_rl&IzD z6v*O5yDG(h-hRGPDxrrjx+k@1(7+=>x3eCpfz{96Jf9x=lJ)s(n5iCGS%mvkyXW7D zt4)>ounc??Ve$YFKioJg@pnGz#DpApy1uh2{(hy@4(J;tP3E15Q^Al5iL@FQd;Ui=)_XSm+gUbrb8*|+)2jlXN0{#^uYb#?GjWZ^}v z{9iJ|kSjDG#J^2i@s*Y{0S7ZU48@7X(;UDs~b8Rn~99aCbMJZa<#9B zJ{)a{+?ac;O6WJ1RRJP$Ws>kFr1DM<= zgNAYVNLqS1UfZ*a|C-{NuM%orR!br>?4Kxuy+4TBBkxYv%&gPcRQvlks*vI>z}k-A7B4H-uh?88+S6LeC`Z6Q9HTh!T}V&maLC zQDN^={OP55s8tjM^F-eP1XL1H^(k3K%aO-Gg{em!FrKIf0MnC+LYCj%6Bh^(LVg75 z+!r>M(5qmzV5cSWa)@>d=|7)I?{NJK zfb(O*6M;4biHY$HYwge6>Njk_t3zG1D53GwaAXBOu1JPfVd+E)(pw)N-7i$nTw92% zSMk2#lE+7HtbT9b{}MXT_Wg^Vt4qqL=XuB&dP@Av$3r;EbVuQe7TF(u=j`2ii`IZ= zlgK6p172@kcR8i9tOIMP z0*F~^%0}&%b+gER%$G#sfi#s%6riK=e%*ymbdsDNgj=^M{RW9o??mAJDuSR(jJH0t z7z-edRf?$}@2@k~W)r;uP9K%zBGnxBSyPsu;VPgV4F|xPYojqrFt0I^%H00V6wpX^ zUK@sm8vh;@mi#T_#RaXV-gH3ZKv%L_EbsoGGGhwrr;K2uhR44`F4DRtY&UWFU1tK=(DDUvfXv4|RsQUb-}m68$D2$^DP{zja& z#sZUeKh7a3y^4b`K8cj*-5|j#4L|^zso&|-%D3;j*+@CvnXJPIOUMNSk!+Gcw@rJE z+LX_3$5;UXq9)CWui3~bc)v{bDk05>^ybSgtQ}Yt`Q5{u7r-Se_xPkzAwe7cwePd( z!Ws0LDQk3X2Rcny{d{e`C;WbdtY&ws^Tl<1p-Sl!8-*91b8Ylu+iGnvw(>n;0F5W zW|AU2m*rLed$K(d2bP3!dw}s2`rVptR&6lu*;mm5Zbl|#$`E1(SAyIcS=eidZwUXD z_oQXlWPkcvu=hBuosfR6Y`Ak^v5n{KKb=hEYmM^PE^W@jZ%BD8wlQx>6pVnnXVrmD zA}Z8lp{G;j#a7_(oda3qP%b`FT||E^F&m>%>vFx98b^oq>OK6;d!F(17;r87&0jEM z*dJX%z+4%8DcL1OW2*bNNcFP>=l-dXm*dY7JcWJVe9N;$&ti^H;fT7vzD`KVY;dJ_ zoZW?O`r!^w;t@Stzzoeko+fX3&l+)SSHvvxPfk2x{BHz?f5E1bAH5EtOg7072M%s^ z!=J{i5ng*=Wo{psHq!G?E75>ktwkPFRh~7=cE*o;a*UENIFc75G|E@{OM$b9rjA<_1 zOT7L9+2M2o;`JtNyfZz{H!x&8$7D!F#++{i0u{&JYyZ=k|LYq5fB%YraB6S9!;$~Q zxXbBBGP7ro(?LzfbUYqm>8a&%TN%6Nwih(N0bucF5Ew;`|T*v<#I30~42-Huq*8e$PX=nTCQlN#mmqqO_>$oxQ zeIlMSRRi9_c{<(mB5+vpn`*#CEZ7lf3LS5S^o9GGYJGGfvM4qN4(_%}(u!!xiZm4+ zI~Ld(E9zq7Ou$uTz=vSobUJXMvVyyz)YE)Q@ajnC&SjMvUdb0RI{d=&XI)%m>gJS% z{rdkIVJijy;z1)hn52s$r#@rfnoYVshIqEx=PX zh(pankvyx(0y|GK-o zx4XHks*dW+Q1ytxUs|9tv(e#-LzOi9vT7hb0q@Ln5nX4yxvtgXTn5NUDJ-ZeBV;t6 zyXlV5BaHa3f5UEjHD)X2|7FawxBM^0tkoWynmoADSHWUQ5Ry-JN*0_72wr(-r$6+1 z#M9#}T9Z<)u=$QN7ur3Jm#FcejqhQw#yGJ>Way>>z(X`d|KC*yV-H=C_%^-vJM3S; zoBg!CukhcIcL*g=cKMv|c=*A1o8JSJ)4H#=*$SE<<#u6FFqScPxGM1%w;NmGs1o{8sB+$%i3ezaSycYo+R6bjSfM_$MbK9H@fmRvOIZQZ>!kl1NC_!}wYOB$ zj#_`Lq6Vs1jUb|!9`2&R ziO!-xivj}p#XsnNS#kvcYxL5$)BE_~(ncI)pkBqHyHWR@K&Y-Qn7%>(n{JhIp`ZQP z#^bALR3Iz>9VAc@N*LK#E#hB^uZ>#qCEWR4@Xx_eA2cIdFSuHBPC__F8<_diH`3!pl-ZEbYn5-eCC1Pd12-GaNj2X}WT zXwcy9?h=B#I|O%kx8U}g?7h#~_y6y!dR4D0RY|Btcdt2njyXOVql@<>U{&UoeTyYA z;mRR69 zBGUa?0+hwQwq6mLm-j91Um}iz_!~aNLc}uQQg1V8b!F-$rDDq%0Fn zGec?6MB?)>(*#u*<|@7lnLr5`RIna)EJVQ|sa&JJ5;mJn=ICyPc8i&&0kq98X7a&K zmkPjyy271&SodYqVsBjYnusoPB(e0JaMx=Q&A$Z3ihm1?=G%pXj)uZ8Qn+98h~EE= zHx}vuyn$H}ImI%0A4vT&GQp|J$%YEu9<05<-e?j8*e=(0{766dc?$q0&xn&~fi!?K z8Vx+*`_m=>rJIbrVB!LNBVKr~=y>3}>H@{K#XMWYfOOJv%mx&|AR}xhc&&@j&68K> z*nokiR#c?nsQP2*`3jlErr%KlDEuFQ;LSoQ^W$xAi)8rGPc_eb4|8fph152#GO$i8g;?`7$(>~-L07vb}lE22(8GVBvVaHbGf^6tCL{H_W6>EWzDwLM(O zpR#9S{82`$(%veP_H2px7s>Q(1Eou-RoCsr-l|_p%q5k)I8^OvtO4E0fC0EMg7*3n z`2@U!<23g(um(U;Z#N&6(SYdyyzB}6+rI=>MNJiA*h9JKR$r2wGc4$z>eeRaKQ+hw z3@P&3{D3{QlJJu%Ku%2wxt-C(<1%&SK6>Mn!Ej!wa)yC1#1l@bT_eWH*4Xa!f5Rn* z6Dxu7x`D0Z4bMhW)25@)BAuZ20PVrNYTXKGL@fVM6_9A#!dDq#DI{eYMg`~1&g6>n zrK8)3=@$)CrZ|+)A8C*^C#@fnO$il~vUG7S-Az{M#|#RKhbL?ruk-jAm9>%ILGY7Y z7ZjbvtGdcv?TEO$-_#D#aTSbczPmTN6e#e5*!gYmsNF!;0^eWMiZ@Vaf(#^}kmj`2%;R2gSnFGmE9}YJoGB zoU!3mrW7H-@pZQ@I%JBb_%X1Wu_gA3&V#JjuzqO6%H>FSpB%V&h1wY% zDIn)DJ3HDYDIt%ztrFyFO-Tg5`d)|hmK|C)NVyogW)}d!6lTOpR2YUd+`~NCE1a1n zuLo45ZPH|Xnc+WkiqKqYVwIRDf6(32FzT%;A(J(o*XO+>zj+H%M5lg-xo>4hYTSzr z!iu7c>$w->@w@GhhPa5%2IEnFFSz{~xF{}gQI^+>La)|W?mSSkmVkk*XgaI#X%7#5 zaQdvkecog&huHf^*3L=$78}#hGP=%IhC51aDXq{fJo{^Hn(lNlRf`boazjLplg9(fg_g z612ru&{^{4PRchGCNmPp*Mw5cbgjWaf`N+h4ojyrbTsAQK+>biT8MGf|A9*71s1l; zXorRcM>mN43qmciSS94AX4D{r8|-d7V*f~%xl!2SVtA_|z`1de(`$t=%~1$1WYkLv zSN$QZn5ojvt{kW?W&?~EFn>6a?%QSt0xDnHn0^wuDwE(EhzG*7iOW#iVWH`iujY?) z8n9o{blEsK!LB~;0GW;)nnQOYq7GHHue5fY!Mp%3ziW22M`^6 z$n@g5<0P{EU%SPS#1Gtof7Kn5ITHj(5P)wG%Z^PE0jM)zx0EqcV_+r-Q!7&>jnG3P zjC!-N31t+lL_p`on|o=>A=kS^({myOR7%>wBPx;xvG-pOVV}>YE_6DYiz*M!S-qzmelCjy`{Nz z!A8tL?R2b-$)sR-O_X3a@@&DV$J8rfX$f~`b6o}j$;G(SWM_)jWtpW8@GQErUkx%% zcagi;tOaE`sV>wF^_QXDqc4y0L=AM2imQxa9?#=OK zsw^KL`0tgb85nK$89k9t1{n-frQ&L%?N(auG5e16T&5PSf$QbbaG$sd6ThLOQJ>dX1Pz+P@zt?)OJtioqe>R~0IVdmj)x29Pf z+I{nJgY$fi{O=xeb7-#*A_A4&e~>QpysEEwedgp6hau*NhO$wI9eDjNA!(}o-`n+{ z6HI%4sWVy=;|Jumv*8oy&uWIZI1#-if`){ zrXjR{UoKKQ?Ei;XTX8N8r4#Od1FJ+$a#b6q`f}5)0vE~fJGv^fDB6Yn%Y6epU28}j zgqkH{=-K=)Och!t!@u;P^3VbT$8y(b9xybOcj^5dak;C(x!SM=y>$BXA^=*t6Ggwk{VXgJ%FqTw$yAM; zzir8HY^C0-lLs#IsU^!-bGsN4&JS0S&?2STsqcCSPTW6{|Mfaxg)ng_AG6LErPuQ( zkDH{YFeR65lZP?hJMfA@fR-9|<4NmPAC8c@Kn4c*Jn5Swz96a*jx&bMvSM% zFT@B=vH_JtSF_if5PhHC>cO{=`$q<3<096_jB&%twK3sOr^%19) zLNwtZ`_Er#AvxhCI(!F{OOFeR`ZEfj&S590T&G|B!=YovBUaG)MIpO&d>52-6n8-? z3nnu|Tq&B=y>^tyQjR5J+jU}!gVWP`=B)>7t}`PMcs97e%XTY_$ERK6 zU@BRZT;`Ol(HZ*4xlY#(KjdT!G7-xi9Jp(1-F?en_;A}SwCg<;UdDvYWZ^tt2I)? z)BV-qWqF8=a=9k%alDCSCv-F&UI>$#+rkNfS%*=E2%4 z>J;-QQgC#s>fGctutDI>Pk&5kryU%6M~fnMQ{O_k6y&10*PcVu>-Ap{6#udCajv zQ(r$VXLP(I!iT<%&mY1*uji}24>$J3v~+@YY?Pfw0sah5d4YqTp58s%j^Hgc{g1v} zx=&#N@39;pL|0pfSo3E+t9QFF`+E3>os*KFT2U}pVqw}t9I-(*P2Q+aEo9dX=^V{> zcT0JU+)?v%nA#cVzgxRSEGyB3bGtk8{L<(?26V6n-0Q;y7rRKx5=v-sGWR=M!~&tg zlcF@eNtQb)k4@LXaT*`7`HiEKi@9qQ^Y3(14jnkc=LwxTXTiFq8#+V%(dY2PEoSQ$ zMp(`Ft-5Qd)|h!)mVGgGu3k4(4f9@m;7F%lJgi_{UtpA8=~h&w^9H11@v?K`Z=E1* z8YLuG3Nj1$K^ZMz0qQsn+NKICsH-o}sd5M;gc~2^&0k3O3&O(1w}`~1xlz+j8AE{F znyh*`2zn){fwLFxRtqA(1|YyxAlltyh+J%(of{?hZYzf<-9RzEQF+c^?i{k!rshM< z1&C=n+^eLkUf9?%-;|8!qyMmYy`fRGN-hKhJyM|33JL37$}+p!gyRf7Dl})|>tsfL z3mL;x?7yhBTdQzt>=kykW+;|7Z~q=~Clv{4E%Hf4z4Stc(fEiUuE6f>dJ>g?hwv_V zx|7!VBp~%;@NJa0e%cfvXxP64src1{K^(oo#CNq6$YFMgbOz-gX4k#{;VT<2VqX)> zNPi*a5;<@o(1#J~uOy8Jp&=n5VSJ0gShGz#f!f!$Tnd*@(x1UVqETesRIQr@j>bd4 zpH)~j?Dn};D>B*F`0_dodgR(@it8+jL0yE6i@*?IHg|Q%)B%7jq~j9 zrL$|f2J7q8QrDM{AcCg=K&|a`-ml&Dmzdg0@_cb>eCW_Rjc8it?sLFB?t}nZf$fzy z4v7Bu`%9CF`C2o}+gcaVov@k+$;TB{aZJxxTuE*X*(OK(k;Wlt<$zArlA(Phy(=Al z7fyTAzmFSODzvI%)^R**HMV{Y_=PvIk!tJLZPA|RqO>3c4l^Biyhao|-&MA_lv*-B z-bv&yKc0RCT%(ZGhd_*>xIJIB~ucVmATJ-y?yRZ1r zZ&G{NB08D$9yK^ZP-WFxH>Jy_sP(sbx5*#ofXbiqpjhd!c#i9G*O~Mz%gIj>Qxv<>9AXd8cfHS+z z$t~0qIy`q9ej+wVsE}y>XN3G-v$QwS4g3%)CXpNnETw}=JQ*b(>78E?lwcJ4A09f8ETjYc~T@WlIU*&)GQr7)f|K$Ji@m~y# z#Q7(yCWkzmN4Qw%c=@^3V{;0z)#U8)^jwdROBp=RTOFdSp6llel6U#LGX_?!7KT(g zU!aI;_;l&8pmouhzgLouA$@SaJk`)1ny(Q$kj?E7U39Ujb3dDMe?0bDUk`CqPm-<} z77sQ>VU=OQdtzG}-NJt{DqyKSN8#V`MO8#)+~lrk-oiRt+`_BhDsP$6ITIgv4yO<9 zVAg#|z)AD;S`@zT71qY(Odw~Ss?foY`J~z*YAK6_5Xd(tIHLc)ys4J;g~kzOLO0Jc zEW@iIr$wjP@S@i9!oS5iO;=>PT0$Qks@36zT)E(*zaSpsd77Gvr<|NzR80%W~)o?-J=VFZ(?N&*6oYC_-bO0gYidbxk}%tg-kju1i#AQWD%G0rtmy{ zxYTI62^Ks}xMAsnrCLq4W!zApEwRos`!Ea=f4|;m?m}YBlMLSV5$QjVGnc+w-`!?h^n&GWWYB%XWYzu-L7YzRlKj~oPcS`O6R+C{K>{A{xkNf65+yk-C^-UnWU0g}_ z2Pjbe=_(lLF*DyoM;c*N1U8uJfG->&X=Q0)!E9zI7s+30vo5Vus$kJMt&lpgag!;D zl4;K?8X8n@KZd(ZfOqX_hYweU$vfJsY(n}GP&=o6vO>MVXo z{vdI56q{CiK9BDL>hI_A;OYZfQmQ69uIOXri|Kv=GcSQ)2S zMS$y}gAO*O&=t~l*^&yE=Vg2qj6g!$Fs>qs<705;1j`SkBP)x=Wfv|%eA5}{fVc87 zCsm(dz(Dn`Wyqk3jLhIjShZ9v+>OQ8oYyD6ahlk=h}X>V48$g7DpsYvJu9+*P|Uk< zwC1}0w$IjF0x8);$Uny>FZ`K11=ued;(~zR$-ThK@0p=Wg<4|^za{W0xP*du&3Ty| zRo4^23X+d?H7T_xH|9d z<7a117A}nFNuTGSL8=lG%sxqf zFBNk7l)l;4Ck3JNlRgzuT$sf~6P%UtwjYR9dy~J1BXeVE{T@a&D!koXKPLv#-@(v& z6;#?drW%!v4z}zVqq67OaimEXjLM588ESsv;B!+89wN9n7`p}OU6Qzc(@HwpyK7~&G%aEz z@PW>3;C^s4Ta1TY_ZBP7>;@#7ZC;+`S1dVkS%F|eBe&eT<-XIa>Rw$Fn(ksA5Fzes z6Au^(@?IBiVp+ND#nyqr&CLzUQn?h2wbp|_F=cVkp;L4Pa~-QD1+jzuqv(A6TYLxb zyv>}uk>4A8Q%&e}oB-vfcxd_8T2%!U`HaL_o8kkD8yMidv~5r0+jYAwuoME;<|c3% z+3=}xgC4RGjdS!~$i?{!M*}>D6q6nDNIp4gszXBkj16V33OPoG6fF(Y*5x1L)FIl} zkCHhI5+=dqybkuIuhL)`;)*!-#6bR8ovmNQnLu<5@7=VLLYFW&|M3E_e_*j)GKK4x z_FOt`Mo%#`>a4$ZT^@J`m`h={8--1G~ zn(Hu)X{13%;tAijcxX>rID=4i=R*C-8WAH?KcB)1Ha*`Tkm~mA>U9g&V(? zjRxr>%h0gD)3NI!3Eo_*4s;O*tSnEgx(KJ5Je91b@3zZo1=}5vi@n8RWt8{!Yh$-9w?RJ6Q*jCJFfcH% z4>i;qeL0vQ?q#1Y6|7k;4yddaGL#61?<#{yo&r2Y5EPtK^DTzwb(+Sihllglap=Dr zZ!GNQtMmzjzTA!0%~pJO1xf1ud%AQpEs3o;pB<*p3rZq*m*;A8_?y5JEqEQ)9h|3R z9u3w|UDjNY2(7VZX$#W?j?F+Rq zCsxLx;3rDU7LZM*;FK_@R!oLFtCl%#3kmhQwJ}Z83Ly5&aQmXJ_kWwveOGnF-MGz% zlkn~UD12zqqJMHeKeM-YPTO7F-sW5#ebVM{)A(2T6J!H(}mW1iLn6 z=tAgWaQJ#|D>URM;<^)5cWf+gT_KlJTx_fkCYy&#tw;p_@yPYm2J6BL`=p}4TF0)s z;hP`d&=f%oaRU}smX?;KG}Kpl#mzYc|Yg&ETc&YRM*RB+4GiQmjk|%qYGJYzUCOwEIE;fcQbtxvdYx+w& zK6gqo`iDne`NRhLakb(>EMfJUC=OmT$>R?~DXw8x;LD<;pr!IF z8dk#%X~&j9%YbdTdD9}r(MW5= zluJiUGJfNN&Zy}?XdSI@NM&!*28FV(cW$y%&z*}&oU!ftCwF_u>3#f4ow;uMFx$9uKZ|DLYKYEOTRFBYju)wcK; z<71~>_wz0ddCkikA*)afzi*$fBEPZf?DlvrUMm`u32lVdF8 zzhD1p!=Y<(Xu?2&zM|EOWG(6`AQx)v0z9~vI~KCW`Pz!5pW8*?`nhWr4!2}AR*0L=^EO!Q_N9gEbQY>N?Yq!}hlT$C zh%i}}R8j*V(A-0XKNbzM*L~y}*cTyj2eL@bYwGp#tna*tRqH&VKWQ@>xL&4GKOT)*c2+S)np>_tP0^%c~p|f1<`|(LV-Om7bSLsusVA$aHJ-^yj`Kg z9)~ilfNNfJkIOFkNHMhs>f|jx$JPzxo3fU>wnCJko0VFejYB__(}Y^FJt@SiWTKFL zNTr5J=!;69k(ARu`yHHLUvR|4!TWacYvupm)yLe}57#Zip5CycsB3M&=% zrZu1cm7^1XU|Hy$upEQKuOS^fdZ?RRMm}+KUOGNu&p$MIhiAf=-TeN5;TTW%eeUai zc~X{6+jeI0auJ%oihr*bbcU^&)V4EFC`?GM6NuV^uEgcb68W;6!7sR8Koi1NlVvFy z%Z+%&-X#PjnUZ$pshFR7K!`Zl=W(}Rtt-!bn&nsB3^lv*sH0eD?1Hw20#m36fB8|2 zj)-CMFq7ZXOmWjB%@3yiFWmpBC3b%#yokDXrvzzblD5w_xs0U8P3f1`yC2PEsd2l0 zmkQ&$rARC8kv?c662LMNwSCYT007cE5HxNLExRwgf9e|R57Khj!#Iev3hg5V4N0r| zNZ1l)I(Z-$^3z3Ok-H>Vr<-K4o4htSGrlJ*{WOV}4XI*FaL;vSpZ$S-vO$JCmymfJgqkHHobD^s@qR9=LNEY>rXE2eADZi@@u>JWX)vZ%wBbT~s;7X@YRo%z_e*cN$-G{@g?yGS>a-p> zwlqv2orD9K)nwJ@A7HQgZ0zZA@?q@kTQW;kYgo(gcby`mQ1GVR(NQRv+rTokG$`R; zuQz9hTI0NtZuVu3_>Ba4Dn3+R^y!<^4SD$!$z$7bch@Tr)eG}~MWTNGU9yX+jmNi0 z%^vHL-i2w{nnFs_%2b`I`JQEvZ5Cdv-7rW5+-=V_M{FlNSKr)1D6k#7WJS*EXOjF! z;4n;aK*oEXvN%)Hp$b?9<^~l=yEoZJB8yY>zf12_%Ph_Cbacv#S(qR_(NJt9kr+d$A&|RXs=$y9Fr@A4(8^eH&-4CT6W~`dFODfyP;g!Q{lbFaKc`on==48 zMA^b>!t)j*PI)}o9*V*+TBQyd>bZlQKk%f-U^FfAB$(<@R#XhU@ZC@Ky)ks#`ED+r zj7G=_g%b0%HB@x2NyqbW0#c3@!I5c1GYCK{_$MzYu~3Y`$*~kQnLn?(9-md1hBm03>dHOHYpTR zX&$QaSH0;uMIlsBJhkHiz)qIDtTmLh`<`n^dua0Y*%-P^_3dbw0+SGQ4qP$7nk_6e zo?)mdy4jlpM+v)b!PwvDH(fxVP6=V7jJq>xBE$KU0u>zEgdKDjVl9v<<6xwpT8vX5>~6AN;yR|N4#@(Hi{7+X1#h z61$~agNpEkk0k0!W_6P443<)*9FmTn{%x=gG18{DR`dHT8_e805sh~){-Q190I^lw zP9!LJ`P~ll;WkOlIzmfe;N%shgzxBri9FQj=h&E3L1}aD~7O2DPhiAzf zzrB~pIF}}(;<3v!rpG+5+GSopI}+Rwk`h>CnzErB9tSJL3C!j$qR;t#$NQ^2$AQCiA##uHS+AcGqUJ>8 zs##6iy~s9lbZF};L9`T*^EL!U{@xqUG0E_w5;SPTHQvIxae?=X!kc>00(c*%4M+-@T99@&I95`oP|^?agsG3M$Ez-+$hP_Wy~q zv{}1S8_&jfBltxf-uX2x`xUHgTHm}uRwQVa-qUl5^S! zk4%ht*28*@L{A%}{{FAH_1$--4E*nwT>esj__zu0r%!5FVVYz3|AUf)C42)+iGO$c z!!s_Z9ocN~hT5cIRLFYc!z%e>JUQ#5-iX`0K8TB`TRI{fw1-n~XX#j#OSCQ8+2sA~ z&&nzF8t%`+_HlQ|>YQ5b2N3I5O}F15ruq}24oLlBy^8`?YG;@{CFua1(FqLIRZria|LPeoP-XS-4>Cn-)S)|D&{?aY1`mtIP?+XCpVq zC%4lAY|!_z)rOT@^MX>`k;M`to&VUr@x>F804LZj@Qw9~2Ur)q{Ae-HEjpQ|0 z2u*KGULG6CizCGiI@N}B?`s%55W^2-{IPSR0#LjWu1h2T8_=HfayG9Df1>c~KrD@z zdx9dL1v_PC{>!lqFurnZ>`vv#SgvefzbwQADgNjy{pIvFeBRYVZ_K^5u^tj(IlDJa ztGAS1&{)I*XT|ZMDQ7SLPo){|1vwEVu*cB%03gxSfdmXtK=GLdIK#J<(P4h=!S zUU|1QaUA6Q1+Hy2seQhf%E^B;=CKYo>FSzX)rx4S^sIT6z|Hy^KwW+oGExd8CO$>7Pq_=xfD8K>LQnHBQ!t2icS6OD2>rxe*y~H55 zD-s~^mn3^eRa6PBS~?h^>EJvV6k$r1g%Yt8DMPaEnBtN-Fe|;Zy!`Oh`OGn5{6IN| zVhbB|#x*t@$H`<*C4d@d97vq!fxYCs;`TH-1kw3OF~I9`&KVF;g2rQhm2|6*1NuTu z%_2bTU~Pc{n%I^B*?hmmPv2{1`-FfZDYlyKocT>6%g_jQ;XkyPEY_s%hT9456XoLP zJ{MrhU6%beJIO#3RMQU(uyKbNL+&;6w-=8KIQiuFuYfq>puSyoad*oy8|@; z=*y2wgOCf&uJ-*Z4uG)iIxEaZDG=Tk+#-nB#VLTwQ6Ae&oqlisc(I7D<>l@bnkjss zM0b%7%D!W{xY&8CAgB%d%IZUYvn1ZU@#mfUFZ*?x{4e%vJ=K1S?IA^Kjn3dZZw==T z86uEX=u#cI;ek0XZ@&8ur|?idr@-8X9gStW)LG7S%h zXzug1DOL^bpIKlacE=TkNU(z*_Yy000m-%9awLUSK{jzzfz$x)Uk z?(x%SVW%Dq8S9)A1!086p^M9y=8Marqb|bGB%z**q2Vlvs9RJW?m~XA!8puNk@3Ob zB=60&Y{)3;n8$ck6qD37q*?|3qfsNh(6?PEBCWX|j^9uD^-!qwJJ_=rf(IOurzL*d z3Ultf@s8pq4WMV$dA#HG*NJ_JY`Y9HXUV6!v^d@8_RinD0QsCd^ET%!x4F@XXx)~4 z*^&Z!Kt3!z7N3PjE`3Q|RhfC?LHGxA%MwHQS%LN!o$q>oH(FnN%x%=OeRHJ-3T3^k z(V>%+ATV5c1O z1Gp+qkk4eSmD29rNH$Xn1F;;pT75P9RBndMj=|}WT7(w97BoN}*}oiwS0RPNq0RDC zTzVv{wO$@y9g-jgMUwB+9&u)CoVX|cpf`T$b-YNfTfv5;L0qM?VG2bh)I-o5i>bqv zS=qT;u0}U|$a=%p{BWlUmraP*wbR1!22_)EtQeyV_GQj$rKH4xgSuviqD*d`+?W_&C!TiCeRmQ!wjecEO%=5P4j!|OK6V!f@X1(k6{aG1S z;K$9k9|{%Q0ryAF5x>D(v{>J;knGfn`}?=AU3r+!d@Z1~x%S6B4sv6u-8K-z{pEY* z`Jz@NaMu6$1Y`fnl2>^jlHi0|$s`v_Ywpeh5bSX6-lcHA?q8}Inq?P%_q(x8gq&iVrWM4 z5eWI@(`CU0zzeDk8K7 zLlu4=?Pjc&GqwF}$2n3B5YQ_IEOoUk%5NCSwT>M|3J?h4MwxXN*YB9BmFtQc)3an4 ziN{HJ*BfvjN4b-m!y=RDy|@$p7y$&OCs38WcJvBq6<63F>;T3Nl(GNii=<%zZgQ}1IL@+$e_<5smcN* zg7=4ax2DUl-1Y@)=Wr?ab=_hW;-}(x;;IWq_b$IWP$6R+*yJtr=olr%yU$5Q&^G3g zMwj9Gwk+MVjGR$9qkGt*l#*^tCA)3~D>aVWu7S61Gc<_K&@V#LWeS&!!1RbI4z-dX zz&ze6JRqyUlsg}scq*u3Ge3E65sUlYpP|K^nHssik_kfCotXx%@N3WjArn&lRpIIa z|5rb&j05G|etmq6ZbMD3cXkhJ5ovFE zRTct%?Iz#s^H2;`{A4S@17H|OXxUd%-jAP`ND3qOk>jn@sWn)?stdrg^aBsm!? zc8fagm{yXUTgGV0R@`bv2QPEMMdXk1g<{ZV+Q3@rfoHgChg4h3kKH*GG z4oQ{TFf;;z_Gz~!&|8T+s%*J+8jsmeh6(W!xvEcBmx5T|ZP91}^5x>P{Q=79KF_pK zcaK@2K;y3@-3b*v=W_N8X{?6B(o%;I((|6m7K@6}4F}~DW?sf7^yzt4NLd=3iVbSM zE2+#wHOj!(+@nL8sYF`wAL9dY^@jp-b`$x5U(E1l3ih-Ezju14Ff}ffPCvA)v5m|` z>zz|DRFey!DvtKz7u>XPg1$W3Szd0hf$!h(Qfp#fRua?O3aPf>?s;748PDn2bwR0H z2a0}Md=bCyA!-59?G<{G-{On+!+F7peHzvrv;T|!0F$i6Z~XNa0m1{#MeJ!vqi>F# zbA3pqWRk+M5Sd&3&FDOB{f-d&CA$8tHynjOoP&mx!uJ4ozJkCRKn&Sf_8OZ?QM_;W z?AR7aNExYu?O-@IC%HAeY$Du!k{qk>rsm{pl(9XgUFYpa>5LACBGc}`5pffEoc?2J zl)WJrb3o7g`m}8o5VLWhE|cofO#_vi@8nJIw;A!=HGam)P5o}_Sjqp9h8+< zJ`VX#2d>zdPysLlx_l_38+n`X9=Q%DlC4VeLETka=Jby7#mlvwG0KmD`?ATM#mpWx z_Y@sOs)?Knm=xy4=T&XC9DD9&q<2Z`$fTqs$Ypn*Wczx$Wcm0p1FH`2CM^4$t@rR6 zZ_`U!yyfS9(g2E}y(vyJk=JHtwxldKOK!jrAGf~qA7-TRYjY>T`WXy?Edj7wsU4{M z1ObM+<-L@>!q!nRpT%SmKXW*R^x=V(gqRkY13KcLcE(noTV!?w#Ag5TcXTqmk_!k1 zpXrhPIu7rOHMcJTf*}uyC>hhxx7a0LRcjw%UWURTeWj|2U&Y*};cW6D`nC!y<(f&c zXZk(JW-9I-++e`(pT9HHFaB~KqvA)$6VqQXCKPfXCMx4q!yHw5e*w$yeWpk!R}T7Q z41|8c!nd8o>D_9+@JWMHs#?YC9&f;GQuBYRtJ($rX-E@UANd;th=+n2)0xm;#)IQ| zaBCB`4<9cStOMagY1)PrEat3`D1|6{R>UplWuRLrZ%fBL7eJ}W-m!pV1vDMl7S$vH7*8PYcV&!furwu0 zBRN2zwfLt3z|+;P^J0xYGnvXM-1+6#M{OhFe+a9Q4F{k|(M%xRS#F9P-f~h_W2b6C zJX99mOrWcXbWnN|9}S=6?{|Dx*L@-ryO1*pmr~bP@DGW)<^Si+;i1DD(z0-HKsD_j zvW6cMTU=JG`4x=5{y$R4Xkcl^nb2VT9}`YwPoSHuSn7X25EytH?E*BaiR#~){|da_ z*K^36y{WeQb{LtL_om=GuPfbzvyMwMi$d#u19OrFo(A^jXHl#vmbuS0Z`V4OPdXG% z&+8rnf+%N94LMpED1{aZ`=4+umyJ_fApAPJVt*fFy91;Oi3Db(g9@E+@+YDMB;n3) z6z?}AHh{NL38MbxPw8C8_Zx-mB zn4G?|PHMKy;L<(SGMEdcU{gYYY@?90(RK?C(akl8zW ztsAZO9mI>i)ILsi;)!H86CSGn0yJ773piIj>g~Aqpyg1&s?Yr?)J1mj3*@wLCSYyp6nQ}? z&!(WJ6xs`OJDbOum6;<0``N~-7+Io8qU#^L_k4%8a>PX4l%L(snD3m*ySi{UO2WG4 zRS-wZWJCW(w38BxNGdi;0)|MpyBl>7K`d3B39k6nb_)0&N#lmAN0y4e_Y@i4W2Jps zX?R|E_FmfMjW#$!^9l0ISc35x{(W#iovk5@r_pBrlGU;cI5r}UT3H){bg0{ zf}+Gjs+7ouZ3PBo-d4xZ&6`JU?qmcG62|Kt>d)x$TY%O8Cd?3b4v>1A&RxDC6_%dD z<2nGY7gdqCwSWBKu+n@9?`EDKOOJPr&Fuxb8h8Kk0_a7jiF^HPLe)BlkqO_{V7<;~ z=mD3XyDQ*!#rUOIm#p~5{<15MGvcN*@qgfZzadyCjf3y%El?83$^OfogkYeE#*ZR< zXmIN$#Tub<-aqF%+>zzwOI7aD3}!lrqbsakEsx8obpj5phGklQ-176;&b55^w5LWn ziN`>F0}L`>4LvfY{FZ!Br0R+HfdfRlQx9p8z@Rg5-v*;_qLE&^6=#GqB=a==pMZHM*_;k;^Ivvv zqOf4zS}@Q|?VVK^+FG2dT)lN~9*Z(@cw zIo7RY+07Al?(Pf%m9*772Ie(fM{E2X)P)ZPX&DIRentcWd=gpm*tY)MoQG%c4jq!?#A_<)7&$j6+( zqgX!0s-^IYZwD12YNclEP#Sn_m-FirXTA#})gaOrBZ6FPwzuCHdmOqN7^oy zQox)&?qSg-KmrQxFgaF*4R;=}i#12-+&Q3k`aS@a46Ly6p4L{on z2QzG#f|bOeTmCZ|6WzdYaJ^K;pL)1IxdnF-B4pJP3fB-uHy^uPu#BCiJCZIUYqhU0 zkL`-TSIHLl)?IzOY`5AK8_xc~S{^god^Jj7V|p9-Ro@6RFHyJf?;-k>iKmEKQD_h^e*Pi|11%?wd}76P%Rdzt=W0Rd>r6T^}0ANzmX$3^Gv4Mkz>$GY5WHt z)(o*957NNBMK~wB|6aqpik0zF)&D5Fh?28#hRs{XsZq|U@!adO_oVNgbHudsmwnuz z-?`_H^N{?)Kd~nP$VC1+z4S#?%O(DXIjsbI(J-E>-JE88#_4jJj!`YLNahag<^~Dh z6>)&g6t;$cR84ug+a^=Y&Zq$&gaZ*SLU1I2y!~HPhc3OezAW7(PMxDT{kaVkjpS%B zQ00vdTvg`4?Y=BU zZHCJ?=!k?(X1keh-~shNI9fHAeii=c_xex-w&g9Rqm?hm7+*gv?w`Oow{V^~-F%pI z{P_m?C-$OAt|>y^-UYn>DosmUQ~qvX-RUo&yux7Q;T_m3a3k$SZ!P_2qR}M&B)_}A zg6>m62$tW$nN5ZAjtl|T#!+DLSB}VcJnr{q=CTl#dlw^9;qO;Bw(%4}k+0J8)t^cs zo8$vO(z%eGC2R6Yd@5XSGe@A_cpMf=;G^+INF_h(ue*bu(aN5!z&GbiFx*Lqf1VY- zzcuB5gDS$t1J%xBZ<2?NC~Xjy!&EE!<0IL})Nk~O9%pk%Tr z2VVR3(-DhXt%TqF$mBl^jIhve2oh8^AYpi|jA zB}y4~lVg7Yujc9x>xi6dyiPcKDHPSqd0o+OJ700l8W7~}1&)W;D2nZV=;5M*v0$dU zKv{p-$Aw*qi`P<+i^N(k0Ehl3TZ|Io6pN;7SJ8SLb|Bw5`-_HAZyQ-ChOWtrW|(5D zQ%!Lq0J!Ty;8?L%|2WnxsA(2>;rr7gN>hr_DRn7IggJ&eCEG% z<@i8cD145p1@o!4HUYyBQLQs^lQkxg(0X%bGc{d;BSnD?0^FHE^#ow6pg*ZLpuiFy zP>$2l#u!2?UrN$wV~i&wz7(<)kXOW+RE;a~;8D42p3+6(9nj4BO35UO8z?he@kI}n z`@PF&-T1=}w1|gl75D&;$N$5rv zm;DRgsaX(@N$kdC!XGAfUhsVmAfLtTQhj$>V(wSk{$ zWXK!CQ5l=$lkpN}^>ZdMOr zoGiQ_j2Xl}ejyKoP1&4Nul@8>3U?u24V{t2G@LPk$ky-#?x526mK9Wph{!ya59WtI zwLm3JmKraiE2>S0EMs;~cBQy?mQqa|cavLC`E9RmlwT4-YAN~X@mjk zKJiX7B2+bfPa^sL^jm!lB1k1Hysh}R5*7U=YY( zS*??WX2&XvWUj2v5tfe;D4^(RIjCOQRtuJXCTv4zQlom$>d}DU$zH!2yF*9<1$yaj z_GmlN5nj^6H1|GvH-zQ;UsPsmsk>@D$H<_hsNI_Vez-Vl4-Z6vy_;V`AoKTHb2S(K zlTQ!lud{b!yHb(R`1r9Zgu__Fbju)E9r%cY-d>St)~Vedai{sC(cZIN z++a&h`&u9{2!}|hf5}R2Dk~fXfyU%4GW_08CjL}iPqvman0>Px>(EXVAHGF7dR=|k zaa`oXIIAK%=-&Ln?ebPS04|WxD@CJIYA1r~_;1uCQsZybgf-U#A-FUpO2y&w)uUSA z5&H%y^NqEa$^Q8GqQ8F=7Y%F@*7C<$IMB9IE&IN)lGWW)a>@&`=u{Q_3CgPhLxBA$ zFsl~#1!lx18ABEswib02AcmA}<;>#5#8L;H2`J8T^FMZM zAES34OIZ7Dno_ZMH97@mXG|HJkM(T|ORyR%I!nhsrErldG?G-gLNY7cn%Y&U3OL6; z)t7D(wG@)f?(mqG{~0OK#5JO&MQy+M;8gwe^YV_AOw8k$LvMd5n?eCC;bc+8ec>0M z%v@KJBSrvqFMIyd3Kq%Sw%(wZ;Wh)x8wo6nFe=4SPEm~_2XsvJlKnyxvzBja5W9`M z8~2V_VN6D~ci~$z#WgQDqfPv5x?qF3n{^+}d0&z$gf+r!_0 zALzkLY=SI6I0KIwAjn3&G6*2+EFMDi=4#;8kZZjKuW zk@Q*iE*e~1_L_a3?qoPuA2kark^$Ucw!fpDLL{c&`6xqKXN4`+YH>$bssU7TvQAU8 z%PXoi7F1JQ3ShyO0T+fyMq6`yi5G_}~7 z8Gl6~_q$|2Ib-y7(tYt~J>LPxQRn&v5gqsNHvSX?ISZ81>n+$Ds{4 zd_H$lwyk%D(-FCzJL%KZcuJ|O;~`)PPi{> zR`5qzKO(i+Gre_F#|Eg=K1>LOJq4}XB$m&~#p#YOUKviPUsv{X0#es;j_PZRK^Q?6 z{&gP3LOP}@M|;NXQSMwjwczlC%h==M+ZW0IBs<(+NZ6tYb9+V$ZEyIqjKNtY^hP{R z|KvXLwESnfhNa`Mpi__K78^-V$&`zLZfVI#ecKVt!Q&Ln5nu z8*{;gY5I`p7qCDT%2MZed%CTJV_!pbbLChSe?rAsPu_X2z^;YtB+2a3$lW!X_du!v z8s{-=S)=q-sV&4}TCTU0>*K%4L*)pdv{u=gQ5&WF}Xri z>PJz@FjcuQ7ZCMY))S&$V>!4Z*2z3Red&peN>JZKoPf4TT+Zc&kYIs)yRRDVGK~8| zb4bD$vH;tMwVm!W#pMnsM25om5ApA4pO>!E^0YORpEA#t707qN)tcQbsTiGxCa{`@ z0}NJJkbZQzxV_i=0}n4v0XS*+A#Kuz$WE(otc7F)hqkY@VR|H#FMjA?)t zk#$ixpq2up&FFPgz?I}U811f7yyZq6V%6UY6Qw##p{~3|#{}LjPhY^!sadj^S(Ov%%d4p7 z^0g>2-wylxCU4&#Pdyfo@YA>dD>47JFhKTQR*TDV=b_$a1s;D7ZW0kQ)z%_T2-M>f z3hn$~jQ5i+T=zU3;AJ3!mS&g50*5Cv{$R6KR~jyA8V6CorqFAqn6NJDuMPPme*w78-`xXBe>hH}aQgEg`jUAY)Ui_OFIK zGMfdVEYQ~v)c&P9mmn)bROhTVrJtCPrIp$-h>!tDllp$%ECE5X`^!Xa;mnR~mkgK=%c<$B3 z@ROYUzM<0*@WDdqXnyBZ3!v#ms;S5+hlhvbAWFK$b(FTW*=v%1P2R#16n+Z&6XiGD zVNIvh)9~lTNIFg7cir`rBY}A~RiH@^Fg2Qhq4GN-3a0dtIb<%}^TU+J5NT?52OE|J z8$XYMj|OJ?u+gg_xso=M(jNR|LFBCAb4dLI0-{W%W$d`S=@IU+{kKglN{>s+NSbppa&pCvb;R9mc^tLM)Dy6{7oriU)%RA zWQXLOfcI|#?4Fk@GUhl%N**fUR7>G|g?0Q&m)?Eo_KTgu|FD-QG*CsRpW*K2ExP2M994@8a78wFD%~cqLg4MMl%a@ zsQ3GQQw_}wiTr(B@Dah!I;VCK;nAgDh&33AWP!lCkyDv=M%MTZxW-vU`4{r zoZP`8JBYv3eQL~-C8vzj7Z+!>XW;`V(DldZ%kxFC-3XBlfWa9sho>-TL8qsuYY&LZ z-8WjjF_HKZ>c@*DASPjJ*00xrgiNXWyTd_Zt)O813U|fM=n=;|daPO#Ob55tfes!*3XH_D(AJ~8~emyJf{#BE+lqm(U zP_@DX?u-YKEq}baDRdxQr6!hk3x~ixmiGHZ2jt~U*R2fqEQaK0jIHgwpMP1&?^M2` z%LCMt?gj1_T}g?OCTj>ghu@h%J3p-6-w=u)DX>}mX}KUF^~lVM;s=&F;v)*SO(q$c z(+8i^a?F4nQ6?QqU)isT`-Zaca235=9jyj78A4#D_(&MRX9O3is}1bO_l+b7r+veB zocpM_`BF(~g2w<;EO}P+&--8`h6_K;_3TC7c9gA+bLLJ-k_);+Xrym_6`^QHIDCs% zgdcZXRX8Q21%Fd9=8jZdXKscUd8k<@lwW=1cqR4qUI+1IEy)XFNsjZNr~l?F*b9q_ zsAFzNo>`B7>3GqSra%KN?u#>yUBQqIJPu?IB|%olB)GU4P(o%|QuxLiyRIaOsA4N<&5 zv7^;-d_cV#gQRQ9ffHBvDl@6?Lx;a{|9Nx3^CWtBAVtMoglt;mAo0z&WIW}q)e%0B zYmiNWx)E3cSmn%yoCP~ElwaA)d)($K(O(2h5r3A!X4Oq@H*6*2md@CMx~mrJ>K65I zOFS*9uFFGMyZ=vvx`Oj^V+Y+Jbi#jA+xJxI#3-n`(++?>VPdR<_m)qV9XhTJA4Yl$ zqJbU|NOZyYHbfJ(mzdKFYL?|tn^m7oEWM~!^~G*y7BFK~BbF9d`T2p7@G7QH zl*m^3i841bWF|6|-7rd+>qZ@2Ah^V0MzlZI2lJQNhaPE}&-du%%tKpXy4_ zrcuF-J*Q3(40~T!KKv-&r}CjSIsx8wG|ds2kFc<5?}8;2(=X9t?J zG*n`*+1jEi0(?k|UOa;SpMFU9%*vJwDkGnQfC*nhPj$j*d3}#x0Mj z{#meomm%y_g&ByCpC+oAYONrg75YW)_ny9fdUQvf7TY0r$-l zd2wH$Lz#3Ii2#eh4<1K{LD3|+^jBXYoC2Z`vAbjjy4c5mya1>oYRk5&S2^>LmT!K~ z`)%ImYzExw;83b+|A*z?$M)ULzjF+-GLJ&N2xhitSP|!NZZZ!h6j4C^K__JwA6tFY6D{XX;=o6kfd}x)xOna_=qf0b%6L*NykY4yfyNEzE8Xew+zO8{vAN?!a8~K zF)3yjt2)3pLcffOWLJh7Kk+qa6@M2ob{-kmc8u||aRKaA&nT7t;;0|!TDlmbYrpaD ziar%Mk8>d`gfLY~`&Y&@Svn)wi|l5@htuP39uWCI%_flRH9hVvA3Q#E`ru#Q*Bo~; z=^z8oBBe=4YAK%T`_*Kbs5HQ56o4VC+`CYw>oBi;yH{@mf`t>_sz*Q?EfS|=H0>ZR{cfIu*ai-OqSuVky7rTG|CQg(hG=AEmhRg*){ zJ#1>?0O1YJcjszY4pZRt2yEZl?Ex*f$TNlMSe&ZaBzH7qREQpgeLTs&O{Z+4+{+6G z6h(U&HaT;wC6M^)WL<`u)4Y&!z)Hkb(jGd{5qw5l{dpv+{HsNQqpDb0Q*-+_x5csLBtQA9%$^TfYJaqp&^=UDT-cxj1e`_cU? zYQ02iy(aVJ!U}N7ZFsSd8(3+xQ${%3b)0Sa;xebw>BUnuZl`R)@>rSHjfIVMl)Z$6 zYwTa>7Wl8~NM+4KsF2^;`Ce#F2kDV@+FV}E2Idf%;PeRHhAe0eBhmS;UM~`N^*TKFo#?EKI)*;!^#Z>UG?9Vu z8eCT3>t~}h_M+5ga>Ak{H{HS!p_Y71Rj#O~F_qM6Oi}YUeAz>DU!|KIZB3(t$hvVj}vU6ybX8_+jURr z_u68-)7Ic;!R@(LKz;kJ6Q*F-)x?u5vThDCUzqRQL*U$it(tn0OjL@KA^X)qDPGYd zu}r1(yhJvO@{{ZLu}JZO>TR#o!kQZFpJz39%uvWC^hfQTw3296OkpVq-R8}*y;h;a zrF`?Pb%!KwNU=sBoT3Cj+>`zxW|-{sCj(^#tTx4~mxbKL|Esu@EC?{hWPotqKLc5X1eaYU}} z4marU&y`GdFN9N|=FZ|M7&`Bp?^&RX-7c+W*S<(z3;9-~fpUDkx^jNfs9+n)#Ktg{ znk#HSY^YrKgy|X|9!{)0MGSRPH>k|!)Kjp`8eKp0@N8~gqy`Oz=2OK&9=XqgZg`2N zY?yBdkHLsmCDdo}jo#_mh?QF_DBj^B63I)ipK(@e{60x`XPFc}CE}W=e7nsgdnEGe zWNUq!g+I&`rF9*v2zQIG2j4YQ7>`53g5?_`(vMYFBAisQC!>nih4veQ1qu zB(RXnS>13$WFHY-X>+f;7nHv9iQ~pZjYCxM_oHlw!Wcd2t;w-*@_pZNw9kUce18#e z=QIcP{nNvU54$Yc$G00S%O|SOOB>kPS)*z$zE32)Y-|h;4$eNa$S!rTT~sH?fj_&u z=sC%QF0JalfkW#gdpI82i2D-!V5$8&hH7D-F)kZ^rUXPw7iS|ul&g%vY+A>u>+7g< z#QQGYFQ4$Vq16JEDz%gtmC$+c&eLXL`w3@_rmGYI6m}&8oYb3@3D+h#&o2R8UGB#b z9A%Msu1&IX<>oj>~(FuD>~bFNG@4SQ8`;?&Vh*L^W4qZo%cZxcPh!YWdy0U&RT7*2J1dzfx7}D`waaQa8I;uia%D@waK*Hlk+h(-z8D z5k2-&6v1pWRNZRIMZO|d~pkJEMOTkDnU_fbLC#{#%Zg#UR*XBhx6=J zX9i>W%B6j)i#K+++e1RFE=baz8GMUL_mMT!)KbgyqF^^K z<<-&fFIl?nQse#)2CqMWPpu0=*C+EgMl}{tBWcI(+-tahY#KZq>J)^cIh}mGr_EB5 z)q?Dz37AOM)sX1d>)(3ofzfF*f=K$$?Fl>m&yyF0`KkmP^YyP+R${X#NM<5VJpz_@ z<3`hjugXQe>b+<0jK4#g+Z^;cBv_N<%?QA zCI;|P*{HsR7jDjuTkVOn-=;}kQ&ZU*-so6crGlH>!m+QhHW+A6xa(9gr7vz`@+?r9 zHaXJS?fLQpO@}zV&r<5FKij0@Gq#s^{mo~99sC+qAajEdhF6Cjv#;97FEQVFGGznu z6^wpLyRHd-7?lrBOa$tEaeI@KZEi!X8RU zsMKE#oSfvd>hB&IIoow*D%UO0eUEa}ZmRd30{F0VEyIBg4rn{gRvawO!ujE>a`E>B z^o^SKjh%cytpryLp@ut=zhmO=!Y3FVqAoS-SY#o!V1rAwbgr%MwATpw`4(~n5x6Bc z-#dm0dp$?m9}dZtm!@6)q+B~n%5d@bD&t?Gc%#jFLYE4XGQaNFe9aU%cI{x;^N9x?4HKbkH0EGFOHyz-g>`!v$v(UYVYTF!l8GD8X9tPwvZYi#EH1)y|bK~ zev0~B&62gy6W)XXzt3}Tu>@qxFifGOPbQn38^*C9`W(G4)jz15L^!i}+=tMeJn_Ra z-_;M12kTRgDQ@qQ)xA4&@u}*K5~Nc^hOR&RJe;O`(0j+6gqgJiKs>i2(^lzZ7|xew z9dH+Oo~Y0-yV4!BveRnE=>J*Ksi}yQ^?*V1CYexSlfkEL)7y1n(lAMUI&f-DjmoEe z&N4lBCl!3&dI|P$b#yz=ezCuxmAxDh!5>PiA)pgdqS&}ZBRt2Ch&er);JI?83MSY5 zOur{{dApnu&)!+(RCUcVh`XG9Wxc?We@?2ev08Sg=kswhgrl=H`B)v8Z4LTIj{Upn zs(?C&C9EcUwsR>(K0K3KvuaA0$kE8_=VVsL6zE#XU{%MUNwXjR1l!DL}8Onk|aVSHu1%J{Y95a!ltME2a z@)^%LH$%|HFYjalTJ<|ATJo0*^k<7DQ{*rPsg^A6n|0lPCjyny+n(c8&GA!Uj;%ja zB2zZJqujmo4zI(sWThN1x&~W#z-Eli@jRur*dm?&hIOjFTxag&M0eiYYVkDC{6llg z=jQ10Pk~*-Gz_{rgQiaQwHcesvV>}KiHxyK)mNdWhUm_GzKE}lY@zLDakfdIdw(iE zlfzKLCGoS`-K8G4?||D$UP*Xs>=<{uJUkZ|TirC&sC*V@Nj<`N^1L1A?Hdzc%0jYG zGAgo4EutLvDXDWXXYK954}Oe6MX0tlPo<~PW5-1rm+lsDkw>k2fxX|s^DQ*x-y zPykKmm5eem)Gg@<=&7SLTw#L}I~sc}xu9&n{&XIW8YgRL9YNs2Ipy(1G`2Z=u8(Xy zoXUid+vT>c>J4Up^ZE1Vm>So?_l_%kKI%mHuA}v%!}vy2YGAR5MRcl|22VuxQ>l!Coa8Zw&c28m zyYS&R4VT{+^yX=^X*dl>X$*&hLnGUF_n7WYD|fhjMx-3eSc9c5QrG$GtH^RcvUsX3*X6$>UjEcNN%CCt1|7m6SaUqh=xV}>%+G^taZ zdEpu|XZbhn8gBiltFlk)oM%6Izk$uUNu**)|(c|bT zXxe>5Kj8ZN{Tv@$qiBMyT^6DL#9n3eFu(jRU-gALso%b{)$6^Y#rM-za>c|=d!mVa zyIM@a#z|Aj*fh3N3b%VM(V}(QR3b->OsqkwE16j`wSNjO5ahn}0r!PbZCNnE%i>^$ zKeh6!pMBAb4N=HCg`bWSp$}mlbiPZBl zF+MMO6PQr)wV;w$(VVJHu|n|wx#Rdo4|)%2AXdIxj$P*;6nphKC~`h8Lgs2tq$)C(n-i_n}%Xq$EdPj`pjsN{K` zzT5vqaukgFjn7L03RJ0+_PJCo`PrY1Co>!@FEj;M{gB*2*bVP`QoCE`8Ow1of_$(; z0zDC>eNHY5Yf9L*^Z-YpDs6pMQ+fTX#d3}B8>x^wLk5#H{phXO>K05g~xcs>-5no<#P!5r) zSbliwP6`ZZL!v{^EAxG;S2DOjbcV@MfGTNp$&gs%_k0}+_i|`ePo;ueNU!=G=~LF_ zfT9{qo;Pdt`Vn{=Kq%)he7 zgUk$>)+ViPrCzQYP2v;>*ag@}=FcdgK18z+Xmma=O?H3EAGg2o!uM{Et}(z(*T+`8 z^|Ygdh+6}%a)!I%w)gjHB|$~ll$)r+#3{;Tcd+e62pam5!x|RS(9~vcc%-LjLK3 z4Ac;Xz#{;`X~}l;fpW0DFe#~f4tnmHcC?I)FzAS(>=>xPvQ2ieMG~a#akqoj0oZ;! zpTq;Vu$Q4_bKE7%-MNfc*r4E6m1;jn4$&Z_pROq@`m}u@?xW3-7YT6-*0%;R9 z{|cH4FP+L~&k^(bNRDDC;UIxeRd zJ-u5L!_;dudV-neQ&e)wAX32Ac?QGLWyy(u$fKtHfzVmEO4CYY)E8c2A@3h>rc%pg zZNe?R;d^ezv(PbG z@x_1?$(O<_*IQRZg1Un)OoFWfD=_}+9q_NkNx7LFfom;bK628~DF z45_*t9K$>ZRBWzAR__a$`QIce#!Lj23j+gVd3nEa{U%l>*=}0+oa|i~S2du#<26ksNhx{+tT zx)ep%5F%f;GY>>TgWgifn?(+ra zNu~Djk^j&IU>*=vbVsiS$1k@_?7vZ2>Cx>|t!E9FcPR8ts`ZCIes*9R?!#+MQ?yZx zlueB-kfsu{W3cMZVPX^gs zaubmnna?Lfd)~GW8!?qEYT(cKH1f=IQqahhndBxQm7g>-(~OkQ->k?;C~lOn`$o?5lwqQ!GvpAy78Bo~g=QqJXB#8JDt(lg?w4)jfTIp6a@)w@qGb=2&#)L%{&v;7h=>puuPrOEFM_=rASD_{xJ>=! z^JCaUz~WEgu!Mx~-RYT<<<(rAemGdzx+V}Q27K~whgri?XPQXbLph?${>#BLF{>yX zQ72&6alQWy@}4o<_g0 zt6PkO;L$PX_jVtC_W4%sJI`lh{<66yw!tRw_^_bwKQzGdNua=j=bOj6V!xps_kH@6 zgnF*S87U*b06c&}6}_(U&yP4?e8N(X{o$(Z7n!D@03E5?D`~{en-6*$70r&f@eap; z7X!mW#oRDspMP$f1QCPDVC#p5Cl9}$@kKih4qteZsHc^SYkCn6z>CayLWcPhd26AU z(^qN8;)gIA!>5`D)YQGhyHzQZyQ%Fi6cm_W)IF7e?fIO=g+`?AjA?*V#&T*vAhbRI z=4%9TKaTdSo2%_~Pra7?(`(f_HFiG80XCd|a8mOfybOuL$-1(T)KZj?U^v(f*nPkR zNreYkk|^pIfqOQuLEi_{F08C?sVIgb_%{unST)F6&_`$b>#CSEfX!QlWK_YQ9L}-_ z>!yAMpV{`@I4%zO&USYedxDS{=u^=TQnJ?47|lir;@?14Np?k)E6>pSsl@AkUBSL# zMW}Dt80${kecoum^hqq?pf;}XqiL#cNEeiANE97lF$t-YV3d?!axPJWT(rpjNz?NB z0d$jnlB0A+onRXLX^X`(g8P_y)aCrQAU+3x8+NaV5>w$C$@DIDcY%}~gEn=ytQkEX9 zv5mslSnl4m5V*6H<*^?NWpX`9X??Ms?Lg;Vd2QfsM((U+JKT6aH!RAj^}pl?wdZ)J zxsIbF{2KF0OU)KiKCx|7u}qewl?IEFoH$0CmmsZp=mILhVh@BFU;64=P*{zPzk7C2 z6Q9A9f-H9mgTvac%ke-GyPzKK8g;jf0#gL#hG%cm z+-U6Sf1fupVs>l6*&e62N0k0c<;LgA#)r-eug;>I(Pe+)Yd>p!0-9pDJsY7!~5v}IxY%^{~L0d?E_k0@rdy2g2$ zMT+4x^P?23N5V2>tfMM+Av!;843(Nmb9&k;@XFGKU3A~C%k@YMqu8Bf&WAp})1$>z z*{7gs`!W*MvZOB!34tC2NP6r``h&Px2FuGwNO)ed<;4nIY24mk1uvlh>Uz0}x(1jV zfXC(6kF>!g)t`fdD!#jXmX>^}%AE~k3o4uXLkt5T7b;O|2(-}^k?E-NgkNyurr}U8 z=w$o{EgXE+DED57`^Sm z*F#kmNN3SD*B#?=ooA!7bKJu98eQa|@4NL(55Bh8^JmlT!fe|(A^wfe20lEK!B0+R zrD0T26_9(He39$O5H&UO7T6D`0OzlV^?q?mw(;0_g}AO4UhnHl2h~*amDJVln?ut3 z+{$l0m#K6Ff34tx;pGC}sfSBGf*_xa9j^+tepRv*)jo`zg1n>W4fi(ZakvYLcKk%w z0s!AFr}x-^dC4vk$@@$#fPG5JwF+oIStj<{%w}aFDrS}ZY`+U4=2h3QR>7hlTpXYO;t5O`A2aYReHKmP^q$3k?ZHbX zrUnB-$(glD<(WCayV%2H!ctRC0*8nX9OBUw69WXl;$W#$wsW}LGk{8cTV_s_r(fb# zFnDOGr+@dh!R-F3Txw#cc`%^-F#n*$9dP%C)}Zz;3)i@vy|!u*aKbkiM&1vI zqPu3acY{g`7w{ADI*YHo*sXQHvlD-71}tgTq<3g41--yl-`?|6*9d7Itl$8GXuV72 zQwIu=$W zuNBY?Bjb_OC-*NLSH|eX(>I#X<#RR{Q3L2Lz;slCe z-=VJB(*fV?!?HJ7X~SOFOl8s5?Qpe&2E};tl0;$ZF9V<8}n8+E+*rv1lk81^{Kl@Z5Hp zF9QirdA`*NbmdVDN7x-9djr>1=6p7F0as!F>}@+V%7!zRUEXMkadrA^I$`ru&OD2f z#NL%jV~z~gr7imQ?A{Oil~D!VlZ&JX%>W913m44nT7c{hq4icTisjQ(Yl^7TNhI^$ zKWEUgd1UJPJaBPxv@GY;Zn$^xLRcFUl$+vXaS#ewRlv*!nu$V!pS2UjU#K}z#b3xn zdl84VNYi;n<-uHP4_3Bw^bIKcK$ctkos8{L`35&Yb?NGIbw&p%FS*@9grmvIKIw%t zj*C24I15ms0kBG^k5qfKC)ZY*J4KFRZ5k3ScLA@7s+9*NN6PLaxNikPcTeu1;BjOa zFdgZoGyIyYQ>%K{JOeFqbY({KF=20CWsOT0Wb7-}&s<#3Z0O!~hXa}xwv2eQr|R(+ z{!v96RJle!js|p$1UCFbv-N`*+JNmXLG9Jn?#~();gkz>fdEl`W&!6jwMf1msBa^R zvYEbQS1^UBHtI20LVINKQw|EEE$;1?mzOIlqP|2{)PHMsy=_}oV(t{-xbgy^g*r?9 zdlPOOxH?g$|8Rnm>X`bf#3V8*A7E&QzEHg-=arjPB}BBimAa4C>R_?a@lr`rYgv7w zmFWFr-LBj7!eeW`Rm&cDUJ2kSN3o=DihZAsb-qKURGSQ-3{r>hL1&FoSS#+yW54}C zA!BEI07x;jKDG9rP8&M007WPVYphMxxN@$&>;BN#>aJ;M_lY7`A)$6PRcYpY2pTI+ z8t4RbI-~$rSkB%>Otv=ES(89dhMqa|!i7mZc2o!}Wl9eM87~R%x(_@V=-p6hDjt0n zt%_jf5UR(CSwg}bx$jPUa2v+Ga?a5STpB_}gD!R0;XOLNLC{m_7dk|Pw)W;b zADeF5_}Q2po{>+eA4gRxZ%v=g!hWe@{;^b@QX$_ZY4QZwr+v zB?fwzeUzfj{{yA&^7<#D{$5WaB4R!rk}+_2x^jv>E$HLl@e^J<-ldE@R?Bny`P|qU zB7nin)B@*>5E`XiI@Bkz1^EnN;R=>3a-1!$7EYDDU)C8oPXuo8#0WraK*htcz4USc`(Bl zE)I?HxTFE9XPCg1_SMmY3+vj6lfI(R!B>}#+E%)Sf|PmU^;UgZWfNdX)+qr-iLcLz zG=g)QrVq$bxP7i~KV>@O8FAuUyY_eSB>IjiT9wCEBv+zSoaB|;cCT(sJ+HHodC^l= z4e?XVZNb?ZR&for>Xsq0UT!dhER&6_FPfN5me z|I>cfZf%w|QetmV`nI(Km(y+tu&maNKf5W=va&f_lo)mrv#PfCG{V0ld@29@??Zic z`oZObrPUYBHWSnRp1Nls8vx4?q?*&jtfK;wNu9;TyNw3Y2_x0#v!(&Si%V_f5{p0d zT5vt%fudFMYzk{e&xw2f@u}S{?j!Uyc65Ksc-{w_71;AUbj-$8^@%u3Hi?{WWog;C zOkuSe{l9KDWCh(gC6|>LTvrW3>^ArC8m%s+(O+IxK^y&mW@cy&5ST~9n91B31}j^e zK_EkL(kkvUNVgUbm*R1y|g6;7q@5VJhZU^%R z!zaTtYhCP0C_I2OX9g?AOLOa!7aoSH(=G`#g51CUZV#9pmoW?MK~Hx8Wis|J}nVK^Q>YT!dwVSu!jmG3d@Bt8y!Ie*V~omeAEvGE8y z#A>e@i;)&-6#@Zh5zTuILAe;~^#o=#rL>Qd2=IPiz#tKwW7}9})jfDS4G>v<+V;OU zO>uYE`yGK^S$FPLN6GP)9iaX<(f|T??v}BKtuF+l&#gKtx}t=JhJwWMm7jk$!3Wju zYUP^KzH9h)vEQ{tB9{J0!9w>Y9XuqhJX01BWhU{1Bc0)gk^6qtT?^p!Zc4j{N>BI( z^x%=;-!>LE8^FX+IF{kdOMv+gpX%z_2lR585cr3OjrkybRP5XL4^YSV#Wor;`{zGL zi~yz{YGTOvpK1e{T?X@CfBO%4Ocl6&A;f<@%dKa$dOI@9=yY{Heb|Uql1x;%*uzP* zqj1(#SMIKZN*U(gC^{h_z(tFylxpo|L}Z#%Z18DRW59xQhS zFvtl95K(<~>%*EJjS=w{S**Y1wG{X?t0ULmdU58~?G5R(ZEYg#mjhi^`>sc; zmK)!;_V~+&UmUf~z)E5r&*$+7=oGB`I7E1lt^CI6i%qXh%vYA%D`2js+Mf?t1NBW& z?sl}%WdP~qru@udmr^+m!g~rDBJ*3H-xz2n z06o=Ux&5w80y0*=JGE>om}uvs&D8FP?OhwhjBSJxnRY!#3wT%q2Tqb{2xsgwMdSAk zweZ)=y%p}T3yKM2DwSBkTPCV1FTHvQ6yD9ADmR>;x))27Tuu900h;2bdBYe}{Y=C` z`Nf+!l&GF0pwl#^*caFHr1TM`nHU z6t_ua#Q>4q!qqis4pwsb_@B#EMA5#v_wTU#8l@K~;TX19038FFJ^*VP0^+U6=<1fB zqAd&wta#pJGn5WQ>E&4Odt{j9K#;S>ZGn=TgZWly&+F}txq&WIq1jU=! zQ71=B3b57M4ckYTX`(`CMB;2K`a0q{_VT`};Wagod<8f2hwMg+;na|Eqc%62Z6_xT zV4xEiZLFD>bipLy6-3a`%aLl>kZlpxqTE5nj6H11&s z4({1D$MgHj1+h=udA;0#ZKt}ywlKwvuz^q6V;a~mulP53mthIAT{w_L%#SAq4}iczbV(c&8^E* zsT+YUeCgon!=B-iKV2KlT7o)v&} zO-vOTLobY_{!;dp{by@>W+>D8@luoIREQ=$9KflPDgY6s`9D8|myGQSPljuq?^Vol zGEb7lqZE8ASmGth_-b*ZXuz)nk13^D3sLI~&ry^Cj7g8{%x77zCY#8J+uqUGvCK?O zPn^3ymcWRMpzP}aC64+`I*fzc-S8n{SnD({OyV=-+L?pjW$zqBDr~uc_D z$m7#<_-<71VRhLF;kd-}<=cs07I;SF0y;6{Yav`M)qpeh%Jg^&!U_V~t~S=ej|zyQ zu<9bM5M^J-q+EaK+$o`>Tw6_y|I}N0e1Y^EhH&DSswC-#Cw`-C1$+Hc*FQdpChJM? zSb_hS)U4$@i3j)|2!YE`I5f8^pwNWd4kH49I{>5X0H%~)(@44rYbek{RZ6Wci6dlQ zD(`SMb@9ql_w_$Npo3DsH=k&Yoc2YuJ&52@6C+zfX@Xs^yQPvUyx1$n}{=QUP zPIq0Nl2?>Nl>!c;PmSxmmZAk64C)F%ZyBqYm@h4O%R?4sR&@8k$Dwe?DUbS+y_hq! zGOJMj=Z_6!YYI(L(c?_Rj!F*P(()A98cx1V`n-aO#%&KWMgc*Xllge0BOdBh(4<5X zt)ZLtIc@XDMyIH6tR;Ur{Rg0{o`>d2TiA&5$>42D=e^fhn_C1}$xE7~Wa>%LPjP1L zhd|6=LIP>HSbQ|AqK*U;A*df##c_>SUP3By4uM`J2clh%zhB$6QYyPEoLW>P8Y%|w zFSnGn8CP}YCyc$eM_6EIQBX*$n*bR; z0IDRC^?=p&QG=Ec`vYYp{{R2<{RKy|=YhW9$(7UCDk<5OoR7Y$&guNhS&E((-VRZk z5KI|>K_l4iR;;8~uPt|XvvL>8jnE~KhHeVgzsQICYZFa4DxnzhzmjWZD;LzS&mU8F zVyMt9aZ;B^Mg*JyTGMYI(#X(azX)&(vGd+f{sMga&y^%Y6<=+OzlGSJE=%9vI{6h2 zr$(x#Y)Y4o+R&zlz1VD`Tyj$9t_x9$kmTV~#u$4d(Wu#UC;F3XyFdG;lfZ z-26gqI0Kz?OPgu>p<;YJ4t|KETurDcJ|3&}6kgZigFtfs>J1$nz~LQE=2Ol}#jM$t zH10L%^G$#JV4FQ_=zTLpl(w>$4f{1<=Xz|Xu8~hlMk3l6X@>%+sXRTK=PW1r(dFi{ z6HbhvMAmz%a-s${xdUf#+8N%};M$;tg&qIWvV1%Rir?b2wSNGZX5xtUX-K=+^l~W{mI{efW{kU6*OPESK-oa3r@!I#veK6Ik)%XQE2yNi-&*>A zNPEkuy0&F&bO8}O!5xAGcLD?t?(QB4?(P;#dwEEG1cL1*)?>^U5HNEK5Os)|6h*8$K@(2ssBN&Y1MZ|a~Vh)hs zNSo+d?3ooTR(FfR$838m95$cRJyFR$&wrMAlz$t}6Uh7mw-+gJIx!zFBm>s-peYMg zvUagXCz{lXa|<@mXU`+U!zLH!d_W!8D1SA7?3tixc;pAXvD<0tE|Nu!Pd3UHt1T?| zi8e$5rw5i8YJ9QenNA{8i0MA6M84$%rq-FZ0?vzO@@)em_T2! zv&PQ#QgI&}1Bu25W{)u%l`dM_M3g%4=%4A;z~;xXPtR6PG(gjA2Sg(z@-i14ZxB~o zSY5|FH%_&$%u2^O-Vup;16K)=&Q~$(h_4Sc7NK?=X?itc)On-~_<`z7qB6&rcQpVU z2VAVvZa~kxion#>`*TXK)4SDSMKgi-$fzij?&?uc z3ZSUY>phCSv%4Gf5x1v%^lWfOCcp-c4sT2aCsCbjf5mpPZQE&GX>Bt~n~CE+GCs;= zPM}_zh2gvW%>)yAPNuzspRJ_oSuX*R*$_G;5J&9BLa1QRohh>dv#cIH1~{dq-NhEQ zW2f`?|5$SaG@xn+bRL%4#OApR1|!yd)5Yp;_2NY1a81{=5kSdG+ppggL8FHO_&GD< zdx=R(JqIQ=Ax)dkzVEtGvkt&1&!q(UGZXvP5olK7e>@2RirETfc6R}YTxo*q!(rvx zgJN10I1m_mtOX!jaF-c> zm5k~pfXdChq9Vp<(`Ur^Eau-75gmch2F5=YtfKIL%HDp$y)odRBvOMU%@2OgZaPaR zn$uPd*Yr`zQwXTq0!1(c3pf89d)NQaz9paxy@d&bq1^O;u6TJt^p9mkrugq@gJOI= zF5m?~Nu2WkMg6?>d$zK`glTr}wHZug^;Y~GK5h2Ou$qXW`MpZ_DgC>1#BTwyVOiJD zsn36)ihtk>nz^&DI$#CcF3%EB0ucQP%)4xF{>8iab&RovXtv#wpsZ#W9k*vaYugT@ zLvV9CCWX{y5cH0c&F^~$jY|oMbDz4(3~e8;c^&~a=B=z!#mnbZC!h@hs%gMU&;Kuf zSr1XT{#S@#C^2#D?r>gWS=-urlThN~myyPyJnHtCbXM0Z+&YdQr-05?>*&5YJ>`4b zBZ%be82}q}_g-yz#xDRv?g$ma5f&-O4~9~|za)wd@jP6Jhsiz5@pgDwn&rcxiAUq7 zwDdn5OO-KFKH(D`4?cFFvxS?U&3#Tk6Cfr_4T4Qs%Vcx*2!IU+E}J^z2b4(vby-T! zrt4Q+U?>frKR2I_4eykk`Wfgx7rOxT<(Xh(Wxta`G-SmMWuLN0yVnS(2`1d|q#IT)_p2|*7nGOl&kc@0csmVU+4#$%WKh8s(Tps*P-8GLu0Gs~i8%QDgB}JI|9*{p$9sdh2WLEw3F2wM#fP}D#})s8M!O5P^EIz34zi#0y|z1jQy=_)8WZCTPLI>1s1J1lsn|5P6+>G!aWmSmo6YO+#32MX$;YG-X*>uTo0N;y9}=@bl&877ImS zac&)0NHiO7o8Et_#Bn0W`Fpnf?QlTO&Wi(3^bF*~m?%g=e~MTNvkrbQ`va!UmgV9F zkle%+mVm`M|F~rPvYOH2#ye+PfYtD70f*E1+e$;d@)*2@L0oxL_+ZI(kYnkxVbI6llukPfj74Okdje~dt|q^ZOP z$$b0DQYRe&BtQ+4`oWT3fIU>#NSLA%aZ$X{oQWm*TYA>?$}EBFB7(~!g z1s;GA!@L&L%;Ah)Ex^`O-Qe5K9@^4frlh9W9Qf$qzDJFgd}8Ys^uzK1y~gm%|g-BTs??QM6J(2}B3c0nd5KPDM0kwzw;G>qPLv0MU&ELyr^^W#l>5{&)oKmnorFwAtSD zLpj9jX%=RZ@6}|%V?-aG9YTrNU@9$EXl|e7T+JPOAy^I1oZR;ZseL7C!ea!9px<52 zCpxc_M{NDT>jkKSM;=Zzlcxyo=1N2Dno{e{mY;x5@AvindgVL zazH?=ABG$RPz$z6v`(78j)EnID6baLe{ky3)YP<~et0>jpa@iHL*(WM2TJ%B-g~HQ zi=0lSoRxkZ!8bQJ%Ov&iKtZCx`s=C43LUH^mD5>fcOH!^qc#vTt69kib&Rx;Rt+1} z&S^wgyTt&N`{v7Cg{WCTQFS{)OIDw}N#E0A?|i-=P;Px_ds>T4l=*(mSK$-jQQ3w9 zX!5~8D*gKY$Bto5vJDoMHz#I@`dh8I=^N$0ayIIHded4G?IlqcV5Dr@Y)y4?+FzEC zvPbd^v84VnLSx{W7@~;RF)jX3LU2ij5&Es!5yT0>+)T;*R!dng{#Sm<@RCj8t4{ff zo~0j&6=A&%*`GDpKtR2~;_!{QWeR5|vw4|nUAvcJwDbQ2TYxGZ@voJz2UY?u{_j#{ zpg8%OtzY*mHC;tqS^t)K3b_2}l1)#05)!BwNZ@8RF}3ig+uDrGv3G!+>eKsxSVZS? zI^`x){-w>$j>51KFLS7$#y6AbVpr z^dSZcBDF+bb^#*%yO4x*6R3T3*ZD;?Axc#>b&cQZabp3nf7cTb^_S>Xu(EWG5Pks@ zKhMw$nF7cW^~N#+`9u`+)|}kF9+{StIh)OMa<5&W55WVBn25iY6a9khX3bAF^H!VB z|E^*d@F2?caUw(m%IzW`FqwIMS;{TyOphuY!gtK#)T@d(T#T=oSuE>lek7XFR+($9 z=EO40X)Fs)>#BeY3Oa(_^Mp}osN)csElUR+L~afNEgDa4U;z2c=I^jT^FYO1J%U=R({7@)^v^muMp9pPzGgfS%M}2Sq`R&2pje-zCE% zV%Se7HiFjbb4|nd4{v1kcF55-d|tlm zyCMRzZQdeh<2vQ@?*?A?9IT1|p_ABvS6BUEv|zsezx<0gV0ALEa(85kDeY$9R1!oRyZ) zI>zx}a7>1i=)laQ`8|hxEgz7$wT>B1Kn|SEzulBTdPODR_V-0QXS*EgXe97}*X=={-0;Ttm!9T;9!UO)r7v<w@)Qe1mV+k*uuqz_<5ts z7K6YX!m!r`q-}iL6o9i5Og-sWdFz_{1pc``<=@vw1kwk{KvC-INDH_N3PkL*MVuRuB=PY?nm0*DLrODSS2%gQq>4f)4&irUm6 zNt$}87p9A;2DY|Zt1d1g4QrR7>?xDf(a=nZ{YRn?KKnvTeYaHtYXIQAU`*yo@6EYY zVR*<(VGQ%Y4n-hF4t4Gjv##1jbE{ZbgaZ0mv6i_Vg7nNXsV16j{VVlWS;ah7!6HZ4 zl|Y276cF};&G01_S=wY4sg3SbiMBFrcOabB5{35p?;B=Z$ z^77Sd%|z=Tfw}>jr%)20ZXi$X5(fFzTV`l6$xv_7K6oV@KQ_a-u(&WmdUzr=pjK%&>VSrUq8NK85~8a* zHgSl>k^_L!i)cplbnz#0)0%%HDeC=otK~n9dngRSje9hdVsf_RGvAM&NgyFp`2e!l zv-tE}$$2f5C`)i%>8JlmE$QX|5%-5RXFPbv&)IKTV1m4!F%myAfRU=6?)J<-5Bu4G z>KWKW$E24z)43l9V%?`+s)m!u15^_c9uC&$^!dK_gvdu62035MTz~@U{2XGvOK*i~ z77jos2^nP(C#xI*aZ*wUmJC=zyOTnWd$hB!OUFtIJ8wJw)g6a&^6&0Ac$tJ^B3?{_ z)PT~4C=(6n{V=X1hnr+BB}FbO7Af)v^>i0|@I4VAz!qv<|Hxnm?eNTBxfg?M`^ zF@^!2xsf1Hapz0TUXQ%H`==L;LBOA0G|*K=|5-vwOt~wu$RtSie7BgM7tHHHLGM55 z2y5y5A&Q_ZpNS%h*-#Q7I|Z`X!Fw68V<>i6!3P`>m0va8m_`(;G$G$PzMQOo&l?VO zjA7sAl2%2%Ks&oJm%?k+U1nE(O3ixY>cy!;rc1j|oTGsGbj2k2;rWIKpS=^E|6+hX zLj4e7EPTZ!RR`Zb-j~|e*kHSyx=IUp&f2jBq|qOBvqGx?$z2oM|v60?f$Ed6{ys$ zYWz$C0#`8x5{uQ}RF}HFHspVw5@4MR?SsY#ROSf+PttF0)4UAfxk_pJ9jR#SVJHF% zle)A$3j5Wi^1SE2^gouqWTE;0r4dSfCgI!nWJ3u=u+L*p9pva(M6A z0@k-j(&ZgAUhAJ)#;Pg-pn$e{*3sp|SO-|xuvKX0FMvw;GlA&U^A(gBcysRGf<-=j z)&E;76E2THJHpw7OrGa&IDo$)Q{OaSrGETQx1@x2L0Pj_`j~zz9w2sf9dIMcY6yQN zWYQ^#jJ*BptibJ&{ZpzKAOiiDEae}6HNTFrQT)HeGrGGRzm3@GSXIokoh!>()-VhB z03=WeR>>r~o`=2jCWAwYIQsvY6#^hY^#?$k{$KUzXAJOwy#3vC?PE0ie^-`ADC@jM zlJ%{8UR$6aZ~2P>uXdkI9N1En-7> zMUugygz#1Wt=UGCLI8W^042UK`x68}&4Cp=ee}v{z7c$c{ONZfSt0mWg5yxun-SQ7 zG~$<+vAUiB5mC)YQ>yFfgi@Lb@DHqY?FNwPBV1&2IO=P)Ko$XDC|ApYb4cIS`zNrM zZDjwUyw=W#=zK?%8T0)MOrb&Z;BLGmB!u8)!)73G#5rFUfT`M;{5bN;Q5x;?YL_fn z2oP`>RjE=3nM%aN^AK1yx&sZh@YanildbAE=a?zE9dYJcYDF&DER(!4`^4OgfaUQ+ zz2$!c5G+rY$B%rtgQuNgPwbe;ET7RCPlB_HX(cRo0#Q_$nldLTI^F4Y*kzo|2u0@l zKJ$miU|hVklWWoWRBt#QY-Vg=vj1o&1kiXvJiU*@-NtDckv zcs~~G`)178byqHs$=6+YC&F@n3%gATz0^}@hGmzW!FW<_(<)f14!%8VI;L%Ys2b&V z?esTps6)pK8X)Kt`GRQ-PaLW-@Xz&6;C=Z^W`j;3y|PyEIYE@i>&Qf);xi-RjZOPxQv*rF9iglny<--w*mr6JUlTdD?buSxUOW z;p(?6g)HXMdnEi;sHZ^Wm*eH+`|Py&G* z`s1|iJWtPWMg;^mijJRtCAAgj8MT0CYt~izDxc}Ka~1l9G*`?uyHuEBUAPSnBnZTI zd)hlfMo?q{2!9BkmcPAD%#>#WQc$zeOK>uIOmY)zd_qMduiFZ)HLSC^QBaG3cZtuw zAKPEHd`h5HHd_HbJgB`^ z+}F45t~`f^`UCjG!}Bd5d)$o15-A?JuR5p~95l+z-UXvdS4%#+{m4_Dq=5oi=_~9u z5AYrsAke(q%@<)`Uu~}Iqq6GdrvZ;Qz&cqsId&;$%k0+*)6BeaFWYr3pi^;ZYRcc< zCH2^>IBaOWwqU}GQVYFY_1&l8v;vR8`Qb!bp=0}pV_QMRSUz}Z^gd%iDIgVmT&gl@ zyBZR2Y*lesuh$wZHf!g?#dY1^=dpWXlJ!?8XZ6R@wB*C39?P zKjb~-xIz;V@!Y0(X1GGf+g~{jAS#>q64n=k?)>l+z~Ayhf|h{*{~`45(@XGg%&#Cc z@bAwrApge)(ud(e53ToW>utA|JdX>j+dT45v~BYDJ#9Dh94og2>Mp&$T`Tu-ZP&{L zk4trrzv4U&)f@dGL9FYQkY;qi6g{Ld2lapijL*7*?B4mQ$+s7#x0q&<@o`>_aNj9az z{uQ^|nHJBh#2wW3+F!uncpQM2aGY&!^E@U5^l>~@FFAjgAQsr5db8~L^VUN4Vf{3+ z+X651>5AuZUE3`j_!`S4p4=En6i=t>aD_^4`=-Zj0Cmtwmms!5bGxg$ zKIQqax)K<0U$s`(vNmHE4h@=a*MB(+fqSA!4SSn6+Dwm%G-!c4V;aMEnv-t3ajVNb z(pb~6@%W%L0oQGj#u3v$x|7`KK~AJQcZibbG-u+nI>ZWjcTjR0?vc}aUZj1~s~@57 zEYR1QA9$#m>T+&x3c2R{Z=jh(e$zYuz= zBY3*L3-kBV!}2`QdAhIj*vWhL;q%bJ(F31~=%F{jvQmX8N3@Z_s9adOma)uOOa4HO zbdq+FW#7gHoBoq)a`I;w+Q$OPTj_Frv`NfBvcsgbb4rWg5Iuzd$TVZ9W= zuKFycC?lXxdFAN`;6DAKK(iJaN?zujz&@6DyAix1lTLe*5D;j+eSFh;GdS7w3e?O7 z*fk5$r{N(hR8ikIe4iz?A7^hiz9>FCrL3*5xc>HXd;|J5Y^@4Wiwdy^S(Tx$ab|Qh zbi~*l`5t*>saWa}G9IPn=;1Q0U@d4RwaV_Zz=B$+-*fZQiSIG3EwdEis8g_eY)R6VRac6ky$Ju_5+|GG-25Pzr^5 zOHGLP=E;%A2nx8dwu+;ktMAc%q2xnbF~8{L$*IZorYmo2y|2j1Mf%$#2OXV&K(*L$ zXrC9XyBr}FYTZ}Nb0NhBEjZRw8Dd;IPg`W<94i*gt>ux7G91S1ja+ngn8TY-M$5ae z*f!y^n;);qD0z2&HLYYb;DLUHfwyru$UdUbRw+haSuiSgiQ7825D(2{iD@_4Ww%V* zKG#zqW15S~KG(zVJZx6r<+#>Ufk_hWf4Jo_Oc2P57+7k=cb`(^tVc%iF50A6Z`uT5 zne)`eJzMB+MouJScGEH#IY>81m!S;yS!+t!Q+50J5thA_j%a!n0w>?=boy@P zpt;QTt%~p}M&i>0hTR)TkOg?t!@S5>&7WMTJ-%hsG#2eLNuCUl20P!+gkjePnKITR z^9T!-kvPv=VW_kY~4wHYJHlO8zES+6A1gI7heC75- zLEg40cJ{p&@^xAliNjf0N@?V1pyj^NU3_3%Di)y+^?VuMdqvQLGewR;9|CVnaxsDe zqA}dr&J$_a_NOn8ze0F%G&;Jwm$<@%D$xahOidlO=BN}O%tYJjqn3wHSjH3X;5Ixa zUe!?F{qE|gB?p3vebcnQGnMKAtb^(2*J!h^mAM=b z*(`Txk9G{CBJ0X) zI@-xF^U;e3-d_q1=UK#ijxJdX?&1ZhtEVttOT1pN2j6u2YYz+5{XB3ZRAV)1g9G6G zTNBUJYBkX*&}{KCSfW(x@!<*>zYjh}TC`*q%3_jjj6GN2l!;f`4jT=pA|Bk^LB)VA&A#?c zT+e>QvI}!VDjMT1$jNJx!Y#e&v~ksD;maHhmJ#T(NRyO&xWc&W&kelI)2jbXVw@qj zpDJ3k+mM%2WlmPM~T#soc9=nlxKB>kf{x zAU;Py%Y1D?vD457a6O>xEaWR$z{hKtGy4(0W0LLQyC;wb%rQyiP-DJVd~Nt6Bkr-L zQeo{i;MyapYYQ)(JFSF}Bb$Ufh3+=q#Z(dq{?I>8*d7eZGsi%Mbydm(eX;;<;GTtk zdAL{kTVB%Y%7{!L-hpgZx`)vWbEM#-x$DlY&Q61*<&T+?o;j`JQ;7E5vDawr)kYsC zxqNUH3u^=5h3%+Ob$I4P0Jlr@_)g{YBB4*F#gmnQ9Nnb1HsJb5wunGNpIlh>=W+F7 z$_l+k`kEc^k~{?0t>UlxbD@`WH?13@62a)O-tTrC)gJWAbU`9tUZeGe?unHXc^>z0 zm>&(ZHBWdLvlBXoSEQLmcl^lM^vyV~&9>G^bBPd=ZFAha zA=1UeM-@<%Jmu@(V$P_61jhvCzYEzL_ZJE`HpH z)EcrSq{)+`RdQrqds|eKrOW)y+l=FeR@M=O)DMXjW{Q*4J0BET3yPQ9(11=7Z*E%* zF&^z^aPF)~?SxV@(^p(s3LT;@zV1#p+nm&L`e3(~ire#=8R#5z{ z&{n?s^9_I59EHB-8LgCd9k$_8;<>sc9d2*8^%*gR@{I&Ud9Lfs%uHjiS7?$Jx8`u= zL8n9>J@?*^zqJ5NuE#8+ez1tP?4)^OlDTz!m)682Y%q@BINuBy0|89Sm|O6os%vGM zS^mi>ad1e3xS>w*O@FGhG%0gfKZ`ME>4x7N-8Msz5j$UuUJi@@qryofz5cQnO)uhJ zSS7WoNrEQzAS{Ljf^P-^%L9@-0+T$jarYtu`V`A{Z-JnF5AI6jEY$-2(uInIH_zw8 zWmMg#FalH|3(UQ2cF#hCR8t3t;l?vV4OH>Xcj9tPrZ)Vw=Kcm<1*5)lsw5ImQZXVa zyspbw5z%2dmrSFMNv$feiUxrQvr;eeIST&mPWmU=by3fyHR*5xL2~Py%EBNs8H2H_ zRe^{>^!tU{90k2~C_hHMk+$}BGX_)AQkNq=bq@H>?)_7aN6MED5D3v z=v%yk68P4vblbfF>#d|d-^4G|4*ExDno-?kss2&w1OB}iP{dp54Gh4jRAt+2_eyAa zqq`BRm^2Iu22N%`5w0!C| zPvV5E-rCgJQ?G1Q2yv@>FV4sjb&5db(37PiCCmeoJX`u;i;jpMQ;CcO!#{InL-{qZ z8bIraSM-D~fdz4S%o8?D@~MzIH4esK2UN!>Ssep&vy?{;#QM< zi0VgZ_PtdZ=1jyjtVu-;UdlM+_@1%0G+aLqOjgB;D@!U4n$qyXmLoVk(rv8r@wj4o z*Ws*eB3ItPvx|5>UOe@)h@}w6~Ke<+z^;h3{AZ|^+0+5tk(G@^O*iy_d z@IHCibhGi4y?z+{;k)g>E~40?enlszDC(z_RqDu^fEZN;uezI5jer8Yt&x1cmR}x< zjR(As1xQ+dOLaI7n&75Q+T6bl^?uy^wWdo>w7Fg?ACbO-74tC)!VCsHJlHMY)`iHq z-&8@jE%KvrCq$-zoig!2X5Y!l=G%{orR4560r5<588HhQRvCPVa#hrs%E^n&`8f^7 z->`l|jtHtB1L6#^$>0di_?q8*FTJc-mza~LRWPX$E7|HwYDgs*sJFDVh$!Sm$f@GV z3S3~&%aInyma%T!K6{BsIdbEz&V(;YX_+Ns+sHo9HF{(kH{~hRx_yJshSRR}?$eT_ zuUZ|KNrMMtMlgmW*~>%fCcHWkQv<G0M-Fa5#^6>Nz)+5S9l{#wCdDN6{fH~Z)_ffg^;6Y zw3BivPKN!4d|bzd5Jl-0eN5I>8gTJA8u0#u#~EQV`s7-=Rf_iCKGWX})cgJjIwu3= z0&Afk73#l{JilmMZ59sNZBi&U>Q$>PriX7aFx88jsN3c)8=rpD{{6-Y*g6BTkOs{1AKmYi*>U1CRS7G3@_YMrm+@!%x9 zU~z(PxL~p{h1l^1yHnFIy(GhK{ya|=^VWrkzmr`8`#UFcT*;Kj&Rod6>x1DsYUtjN zab@0V+lY(U*-AVpF9cvktf@@h^ziC{0mRRSDN6jg^F{|R5E9|1NHNwLsyMiwe4QDd z;Mr!;<8gL@+UZFYF`2}I=hx=n{lHJepQRSCD~6w-u3JTOvd%x6=unGL)DoxM{VQfj zMHkBIHSq8UeICt-GI!;4CN(I#13W<3+f9D7xTujKhXsd?^TyCOW=Yj)%?>5Y zB4V}XafMCu$Y|XRI4*IPl7gmEWr|N@91^peM)s@svJ| zw}wk%R=RbsM(TnN5D=1=ghdukWKc2IO;n0vOVii~1q2-9mvBm?2)mU67ytF1MexfZ zSDyJ@>Epbs?}jW#=#IW<`O5Ht8jXRFE zA`J5}J4S^&FOdM?I z?cnIKC?MR;*mq^Cfx?u|RUUjV$o5SBlyg2bmAXjIuCjAZwu+Fo~^>-v;vu9Xwx( zxpy!vaj;ppgRk-IVZ!;(opK$~>L&W~5J$$VH_l=C@SO*vU?iPat(pzQZ31Lz1`~rg zyDE#jql)OyJ9Bvkh-_G0NAQ5CDJB3l_^v)bJ1fKPmb~ETOHRMGdZoF#m|&YR(d*JZ*c~@DtE=}qtYZaQ9*hQNC5RGqQ&Jgv%e*r7_{DQVAqy6Dm3>^}KLHef@ z+|C=fgSWY4tBKR%hG4`YeQ+sy`Sr(uFtPK;Q>PDW+WNzfQ+q$4d+UUGg@+-TuoO=3 z)gA7#X-_PsoLk~kZMPX$LcKkX=kn(zAG>y0WoW+zWd7Q-Nq3;B0c@r>*)^hDSQeG4 zlsR?<(*XZ|a$27oXb8S1J^gsKe6H1Z(g^vBc9wTZRJM(kQXSbZb>P+5RGK+sdb%fD zeLZH7$W8se0?Ce}P);&zDdxDK45_abdK@p!q!c!WB=Ee?H1j7L562?*Q)4SrjYyX6 zVo`lVt5z!M;Ifq-F(iw7Hf`61vw+jXyuYv@oe*Z>B*L(X{n3$gqW19AYG=D@&~wU` zjNxQ_!kY~j;{%tvx`4#T#}v!)`b-{Y5@WdLUsYLa$!RlpCAoFgIlsfkBUSVaDCnN; zDk?YF#Att%l<4e1WpIy&c;(EEE^bq4>GcNbG?h=3d}rh4r18Xie@RwJ*WBtvJ=&5( zuV}o4Dmy+?eZ*tXBNClPGupZ?mil?E5TlAj!wh_Mp?{ zX=rNp8~v6jTvChe{28yJX9L{cG5};xhQ-)|5@WMl^4Xmb;oDhQ9HjuFat`VflV}a?C*EH4BMD8Knpe9+P6`nDY25JG zp})g$7kj8~X})N%_3nwkl{EGg(uxdlX#LT*otv7jmE)?AM0hhG* z$60_VrPKm`qen6o*QiOdep^#&GyIe-V+=Z;;KOo(i_&Bk(o5@{0S!k|*tXME4f|g09RQ zXTbzAbTpH&+RI@O3-D+RF+aAb(`_<#LUawOd`3r#;5*FbVz+)WV56!@OkF52ND-5#o~v~~TRP=%&Ae+z_2K{yWvm{lfhDX9UBB$j7?QW6NisEv_ zLRiUyJrJCgnAH^(Kkg$a$pepeYJT45Jqr>R9qtguyu7eLC7qeUPsSj^*SVm@mk@g+ z^j0nyqxNxT^a9Q~-~l9OvXL;o7n~zs-`2y092&l&8o6YHI zJ&e`Gwk%9M{h?tG3e`GrZd**&cqRr1=#Z(|!}0Tkm=emkc(jjU|3FRkS7&N(W(a*bk&0m*UiifN9}<-X|NY)tl98?;@=PHf<~5iL2JE zxRMf`{K)BN&(~)Tldj}>)REaNgyBb&fT(Zz>o}7T==Zg?kzdA;QoOY7_V^X*IQv^> zZMa`B$-m)9ZI8PUg9kg9RgCQ0&^1zEE{c!E!$m0K7yS`AS~|oA<5Bu5VWJ@KA}R`W zDqp_)CssMfkuYBAAehs;bdB)FdJTBNY_~;wO5}5nEVw|^ zq%3*SQ;6H>SqrstRM3=A7RhVUn1VF9_(=%q<&FuA#RDxGgXmG_O;LtzU^6!X7}xzq z>*KZ~*@R*QdjCEUmSwZsp_)i3E2GC;X1VwY_yt|EGz2lQiIZGQ#-C(UFU}x#{=8~| zPdXY((X9bc?L<^Zoct+C0A@MQli6@X2?ZAyj(cBgS+kPVdyWHHq5VV`l%z{?gS`y6eC^4#qv!3LqVnt+#JclHWkJo)S)fz4mdqb*>6>g=3XsN>@ zB*CtC)BpmntYL!b4`HKctI#s}q|~O_LezDY*e~3DUNHQ!lGcYw9(^Zw9PvcE+?q6I zbgHcuO)$a_=CxNS5I>0eX?%oZ7M>~8uh3h#oTTCRbn7AugY)nF=u~IcL>)P%H`DcO zEXc~u1zTF^Mv1k_?`y=BJ`^4W6SjCth>=X7MJ9-iVSDr09M%`Q4-!-|+6V0BMRqqYH~~Lp4~T< zg+zlupD6C%U4`wjnQs98i-=)k;v+1;o@VVikutP2B#maI;WR=gPU~4&#*g7a7-PF) zr6jQ>5zp+vS<6-N-uV*d{je99QHQA?ZJqcpV zeuVJ5rg%@4 zD;uach;bQOSds+CM8wbENDNMk3cC6lhU%*sM)eHFqWQHhoYMd}p*U8IC~NGq-D+>Q z`(Tz9&j7nzC6M~q%|e`Bi%R}0^k3+P5C?{cFgc zmJ;UGSByaKUpDDsu)eJXx2DuC&!FhKiRJ*1pY#w;}cgid9FuL78{hX)>M zTz}O{E|TztL?HZddsaklOGniuV~KcFPv_4!opWVAtpo*5NA_}! zWkNKg`FkM6+ltnH)2qDq;*r-M8VFP24O_CY$s%dsd~6Tuuq?^T-cMw?2+@~tKnmC? zIk99*?7O+w;OM7*!@iJivC^q#viP)@8VjWJ`7+k*79vkN(gv_cH-s&*n8KhFtX0Qa zYnd(Qc(n&94bxZ=e*u{bN1=*&qv&h}%B3}R#>bFUwlgN2w5=Q&j#{pnH(>nmv6O(s z+%l6qg*}E}8I55hKb0^dgK!B6-uXjFMp;J{mcAMSCwJl2rFbxUFM-v1-@80t9!y(- zzJS3X!ll8?e9yV0U{OK5pFFdJnjW7y09P4O^mQ9cS(n6|n|rwAl>xA^1_#(2xeMg| zaHp6^7(ZllcoT;E@t!L>v6M(qNetmK_z?>Gz&8|Qj<*~XZaeQ)B9ny@#52EvEGGqX zbroGAY8vi4U`^O?Z=R^S_ogBmOFj?_8D9LdaT!l>l}BR=+rvV}!XC%_@m;u+KGF3l z-?kRFQ{H0F0mX9T{hJw5j7NCjKK_61lfPmpaaH-z*v%*uQTQMkQXPQ0y+(8ljPLu! zjPc(O7W8+!YKRe)Rn=s|-tC~4d_0h9?pyC?Rk(YxVx+gfZiL_``oi4iHO;j^s# z6%NHbvMFIOg~(d}+t3Kd5XG2-NUu*{|Nib=%K(4@4N)W97r^N>`NGGxwH+OdRQ;kc z6R;F)YLx`KDsd(@v9>He(E?rq;YU`*cQM>1%rHxG0(_-6r^_#Z-rj$JG#dw2-d66w zPLC?=x(i#9+V%QUg*UIT550Neumq}xW|%>y;`|UO7x0UC2EgSNfi&9L&6GmTP=np4OTyTc=ypSvZ7HN2ie>HjEZl2D-9hLox@Ibdyoj%X{o5BEjFi)Ngr^i zeARMntYlh}xm@AfH2_cVgG}r<;iO=h$m@PqEu+|F(On+-WiIg6`Z?U$n zTT1)-Tkxuem|2XzcDvP8X<3|W>R@w-N6oDUo0|d$=s5_FeFcf zts3P0nVbCm6Y4Ar0Cq^kLgEJlvRn+#hbM&50wr;7J#46#mD~;d`d{=`9#$TR3(koe z_6n9Y@s00U?OOAhiMT{q4{On}6^pz|$=&Wv+Gn(C(TmAbF;{8D@YAa5ylg~#rJ)4Q zcIwT|D_Qgy&k_mbw6hR@dU=|Am!HZ2EMS7_4;Xgg)_^IaG>PGjWGDG{f>>LVXw#t0 z?I+lrN@!7yIr#@og~3>6*A~6ymG?XKts;>e$nd1vSanQuqcw2EltH_##re4$gVVJ( zsKPmSj=ykcX@LA3OXDf$@NSYJB=ceI!qWVGb0b*XCVW)-a%ZsHS2Rut3-xF~6zmx` z(#drt$g-~+w3RN%M12>lpr@LHbkzo58e8B@B6oZ7xwP3erxS)bc< z+%O`YedP8fq;$x38C`f=@c5%(<;#2gje4-Kmb_&tvVzHH5f-whC)?{|OO&}OysAGkF#bc=DNK#^yV65?k{uPL{Uz#6%NVp8|<#foy4w^xk^X)maK-PlBO-W3)2n zE!<#7Rs74(T<5$mFC$>w&xVjNsI>08H-3O@&@MRgF!&Ri8R9Nu6)KPEDVT<74G)$$ z1l_r5H8Ewvr@}lP!UScl?CsB%s`KQaW)WZHx2FbqXIpB`E37nwrC*6AvRgD3Xc1~x zb<}rO2L4!mD+tyyN8qfg1A_#Ok?Q5DwfmbUNuk31txU`hTIcg|zfnOf!9Wt(t%vSI^?s2P97( zUP}{{;AOQwXcY;X!GgfDrk9{%#xNNk&xBTIRX0jN;GE`pD!YI9QP=IRC7j#2)T3u& zCG8+HEGY(V6Q|JQuRO=Ihu7&Far`w)4d$|Pfh@v)T zt{(xzpaTn1E$A^aN@3}Wju*8rs@9@9=y;U%BT~5=>$Oz4BQ$2+#%1%7Vv`)Qz;4 ze$}abx)z=mR4hWENx=<~e2^EZ3tU1DyvU~U0{N_6dA11hG1pCn7oHEbec7+ZBVB`= z_qdxKkC$6q-xz;@0=46V?Xma^ZpPzdT5$0^4<6@DNkjT+_v`T7HTj6E)(0K?xfa2V zC@2vP5D211RDf5Z`)ZA};HkCdV-BE^Js<)vqFN-hJ^go_kt@X1MbBAxB>$9WgTnOB zBX}GmS(H#q8Ti%z;7<^8OnbT~2$;zRPOIcAU^aI?U;|6dmWwP7kuC}+P!@b8jlZOP zsC&fYa%%UEXzGo&2V)D+5@A0o&N}4Q&h5(e>WD`!Der6r*q#n};B6qe4sE~rxXZEf zxUqTmhCn)TK!L#X`hN4GDo8f@YKo^7!bf$0V3M=M6HK%$1jf*fEFtWI0He&{@190AUOm)Vn1cN#$pb08pMdD?$@+tVvoKMNE-0Mg*;>gTc!cv2ex=8f6S literal 0 HcmV?d00001 diff --git a/workshop_files/figure-html/unnamed-chunk-22-1.png b/workshop_files/figure-html/unnamed-chunk-22-1.png new file mode 100644 index 0000000000000000000000000000000000000000..1ee0e42e127c966d368be99365887393f3f0f1c0 GIT binary patch literal 32745 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 YyCif>(i|6A@cxeMb0x{*rzZaY2g5RNIsgCw literal 0 HcmV?d00001 diff --git a/workshop_files/figure-html/unnamed-chunk-23-1.png b/workshop_files/figure-html/unnamed-chunk-23-1.png new file mode 100644 index 0000000000000000000000000000000000000000..36ee8555e926039e2f5ccc69ca5217af44587e0a GIT binary patch literal 74351 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 literal 0 HcmV?d00001 diff --git a/workshop_files/figure-html/unnamed-chunk-24-1.png b/workshop_files/figure-html/unnamed-chunk-24-1.png new file mode 100644 index 0000000000000000000000000000000000000000..1988c46751f3d2e79b714ccbe6380db694bc3da7 GIT binary patch literal 18850 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 F`ybzLyvG0l literal 0 HcmV?d00001 diff --git a/workshop_files/figure-html/unnamed-chunk-26-1.png b/workshop_files/figure-html/unnamed-chunk-26-1.png new file mode 100644 index 0000000000000000000000000000000000000000..83c167893fca4df27e176530a6c6c00450531349 GIT binary patch literal 20129 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 bDeL-01AdxUb<_$~ZX^C1va0vh literal 0 HcmV?d00001 diff --git a/workshop_files/figure-html/unnamed-chunk-27-1.png b/workshop_files/figure-html/unnamed-chunk-27-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ec20f50b31e6c2c429b144465dd504bf47128d5e GIT binary patch literal 25721 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 ZE-x*iI;Tc$FXI&=#)hUxbC3KI@=x}!%2faW literal 0 HcmV?d00001 diff --git a/wrangling_pokemon.Rmd b/wrangling_pokemon.Rmd deleted file mode 100644 index 3b1e9c1..0000000 --- a/wrangling_pokemon.Rmd +++ /dev/null @@ -1,276 +0,0 @@ ---- -title: "wrangling_pokemon" -author: "Kevin Wang" -date: "16/07/2021" -output: html_document -editor_options: - chunk_output_type: console ---- - -```{r} -library(tidyverse) -pokemon = readr::read_csv("./data/pokemon.csv") -``` - - -```{r, eval = TRUE} -## remotes::install_github("schochastics/Rokemon") -library(Rokemon) -readr::write_csv( - x = Rokemon::pokemon %>% - dplyr::select(pokedex_number, name, - type1, type2, - # generation, is_legendary, - attack, defense, - # hp, speed, - sp_attack, sp_defense - ), - file = "./data/pokemon.csv") -``` - - -## Filter - -Filter is used to pick some cases or observations (rows) in the data. Here's an example for the `pokemon` data. We will choose just the pokemons that are "grass" type (use the `type1` variable). - -```{r echo=TRUE} -pokemon %>% filter(type1 == "grass") %>% tally() -``` - -*Try it!* Do these exercises: - -- Filter the pokemon data to pick only pokemons that are "fire" type (use the `type2` variable) -- Filter the pokemons that are more than 150 units in `attack` (HINT: you can use `>` or `<` if the variable is just made up of numbers) -- Filter the pokemon that are either "fire" in `type1` **or** "water" in `type1` (HINT: You need to use the operator `%in%` like this `%in% c("fire","water"))` -- Filter the pokemon that are "fire" in `type1` **and** "water" in `type2` (HINT: You can add additional conditions in the `filter` function by adding an extra comma like `filter(type1 == "fire", ...)`) - -```{r, eval = FALSE} -pokemon %>% filter(type2 == "fire") -pokemon %>% filter(attack > 150) -pokemon %>% filter(type1 %in% c("fire", "water")) -pokemon %>% filter(type1 == "fire", type2 == "water") -``` - - -## Select - -Select is used to pick some variables in the data. Here's an example for the `pokemon` data. We will select just the variables `name` and `attack`. - -```{r echo=TRUE} -pokemon %>% select(name, attack) -``` - - -*Try it!* Select the variables `name`, `type1`, `attack` and `defense`. - - - -## Arrange - -`arrange` sorts the data by values in one of the columns. Here's an example which also involves selecting a subset of variables. - -```{r echo=TRUE} -pokemon %>% - select(name, attack) %>% - arrange(desc(attack)) -``` - -Note that `desc` arranges in descending order. - -*Try it!* Arrange carat by price, in increasing order. - - -```{r arrange} -pokemon %>% - select(name, attack, defense) %>% - arrange(desc(attack)) -``` - -Arrange is mostly used to get quick views of the numbers. - -## Mutate - -I love the name mutate! It means to create new variables, or modify existing ones. For the pokemon dataset, we might be interested in examining the sum of both `attack` and `sp_attack`. Here's how we can create this variable: - -```{r} -pokemon %>% - mutate(total_attack = attack + sp_attack) -``` - -*Try it!* Compute a new variable called `total_defense`, as the sum of `defense` and `sp_defense`. - - -## Summarise - -Summarise is the workhorse function. It takes columns of the data, and reduces them to single numbers. It is most useful when we want to compute statistics for our. - -For the pokemons, we might be interested in computing the mean, minimum and maximum of `attack` value of all pokemons - -```{r} -pokemon %>% - summarise( - min = min(attack), - mean = mean(attack), - max = max(attack) - ) -``` - -However, the `attack` value might be dependent on the type of the pokemon, so we can compute this separately for each of the `type1` categories. Which type of pokemon has the highest average attack? - -```{r} -pokemon %>% - group_by(type1) %>% - summarise(mean = mean(attack)) -``` - -If it helps, we can use `arrange` to help us to answer this question. - -```{r} -pokemon %>% - group_by(type1) %>% - summarise(mean = mean(attack)) %>% - arrange(desc(mean)) -``` - -# Grammar of graphics - -Before we begin this section, I would like to invite you to take a look at the two plots below and tell me what do you think the (only) difference is between the two plots? - -```{r, echo = FALSE} -pokemon %>% - ggplot(aes(x = attack, - y = defense, - colour = type1)) + - geom_point() -``` - - -```{r, echo = FALSE} -pokemon %>% - ggplot(aes(x = attack, - y = defense, - colour = type1)) + - geom_point() + - facet_wrap(~type1) -``` - -In both plots, notice that - -+ x-axis is `attack` -+ y-axis is `defense` -+ colouring variable is `type1` -+ Each observation (pokemon) is a simple point - -From that perspective, both plots are presenting the same information to you. However, the second plot has one extra feature, in that each type gets its own little plot, or "facet". - -We are now ready to talk about the grammar of graphics. There are hundreads of plots that statisticians can use, but we need a consistent way to describe these plots and the rules to describe these plots is like how we have grammar in English to govern how language is used. - -The **grammar of graphics** is a language that maps variables into graphical elements. If you take a look at how we have described the plots above, each graphical element (x-axis, y-axis, etc) correspond to one and only one variable (`attack`, `defense`, etc). Thus, instead of uniquely naming specialist plots, like barchart, pie chart, histogram... grammar of graphics provides the description of a plot, that enables we to compare how they are similar and different. It gives us a more formal, and yes, mathematical way to make data plots. - -The grammar of graphics has these major elements: - -``` -ggplot(data = ) + - ( - mapping = aes(), - stat = , - position = - ) + - + - -``` - -- **DATA**: This is the `data.frame` or `tibble` that you are starting from -- **MAPPINGS**: Specific details of how a variable is mapped into the plot -- **GEOM**: The graphical element to use, e.g. point, line, rectangle, density, boxplot, ... -- **STAT**: A statistical calculation, if necessary, e.g. bin to make a histogram or barchart. -- **POSITION**: Some types of plots, like barcharts conventionally have small deviations in design, like stacked, side-by-side, 100%. Position enables this type of shift. -- **COORDINATE**: Most commonly we are using cartesian coordinates, but some plots benefit by putting them in polar coordinates, or even in a special map ratio, or some variables shown on a log scale. -- **FACET**: Split the data into subsets and plot separately. Good for making comparisons across groups. - -The `+` operation behaves exactly like you expect: it "adds" additional graphical elements or manipulations on the plot. This is similar to how you would draw a picture in real life first by finding some contents (in our case, the data) to draw on, then deciding what should be in the picture (the geom) and finally adding on other elemenets (the mappings, e.g. colours). - -Here are some examples. - -```{r, fig.width=15} -ggplot(data = pokemon) + - geom_bar(mapping = aes(x = type1)) -``` - -This is a barchart of the types of pokemons. We can see that the "water" pokemon is the most common. - -## Making scatter plot - -We will now try to construct the scatter plots above. Notice how we describe the mapping between the variables is exactly how we construct the plot! - -```{r, echo = FALSE} -ggplot(pokemon) + - geom_point(aes(x = attack, - y = defense, - colour = type1)) -``` - -This plot doesn't look too bad, however, one thing that we noticed was that there are a lot of types and they are overlaying on top of each other on the same plot. How would we improve over this? This is exactly why we use facets in the first example to separate out the points by types. Facetting is very easy in ggplot, it simply needs an extra line and a specification of which variable should be used as the facets. - -```{r} -ggplot(pokemon) + - geom_point(aes(x = attack, - y = defense, - colour = type1)) + - facet_wrap(~type1) -``` - -This plot is better in that we can compare the scattering of points across different types of pokemons now whereas before, our eyes are too busy trying to identify the colours. In fact, you will notice that we used the `type1` variable twice, which means that this variable appeared twice as two different visual elements - once as colour and once as facets. This is ok, but it can be redundant. Having a consistent way of describing plots allows us to detect such things and we may even decide removing `type1` as a colour variable. - -**Try it:** remove the `type1` as the colouring variable in the plot above. What is the default colour of `geom_point`? - - -## Making a heatmap (advanced) - -Have you ever thought about why would anyone use any plots? If our data is the original complete information, then why don't we just interpret that information directly? Afterall, any plot that we make can only represent the data in limit ways because there are only limited number of visual elements we can throw onto a plot. - -The key to answer this question is that, a plot should be a tool of communication of key information. Yes, a data may contain lots of information, but without summarising the data in clever ways, nothing can be interpreted because data are often huge. - -Let's see an example of this. In the `pokemon` data, there are `type1` and `type2` variables. These variables indicate the type of a certain pokemon with some pokemons having only `type1` but many pokemons has both. So what can we do to understand the total number of pokemons in each categories of `type1` and `type2`? - -We could certainly tabulate these counts. But we would end up with 166 categories, which is still too much for us to understand. We can see the average or maximum of these counts, but this can be very limiting. This is where data visualisation can help us to see important patterns. - -```{r} -poke_counts = pokemon %>% - group_by(type1, type2) %>% - tally() - -poke_counts -``` - -In the plot below, we see that each number is represented as a "tile", and the "fill" colour of the tile is represented by the number of pokemons in those combined categories of `type1` and `type2`. - -```{r} -poke_counts %>% - ggplot() + - geom_tile(aes(x = type1, y = type2, - fill = n)) -``` - -We can further make adjustments on the plot to make it prettier. It is not necessary to understand the code below, but you should feel free to play with the different options and layers of the ggplot to see what each element is doing. - -```{r} -poke_counts %>% - ggplot(aes(x = fct_reorder(type1, n, .fun = max), - y = fct_reorder(type2, n, .fun = max))) + - geom_tile(aes(fill = n)) + - geom_text(aes(label = n)) + - scale_fill_distiller(palette = "Spectral", - breaks = c(0, 10, 20, 30, 40, 50, 60)) + - theme(axis.text.x = element_text(angle = 90, vjust = 0.2)) + - labs(x = "Type 1", - y = "Type 2", - fill = "Num. Pokemons") -``` - -**Try it**: - -+ What does `scale_fill_distiller` do? (HINT: comment this line out by adding a `#` in front of the line of code and run again) -+ What does `theme(axis.text.x = ...)` do? What if you change the `angle` to 45? -+ What does `labs(...)` do? -+ Replace `x = fct_reorder(type1, n, .fun = max)` in the second line with just `x = type1` as we had before. What happened to the plot? Can you guess what `fct_reorder` do? diff --git a/wrangling_pokemon.html b/wrangling_pokemon.html deleted file mode 100644 index 6a6ff3f..0000000 --- a/wrangling_pokemon.html +++ /dev/null @@ -1,537 +0,0 @@ - - - - - - - - - - - - - - -wrangling_pokemon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - -
library(tidyverse)
-
## -- Attaching packages --------------------------------------- tidyverse 1.3.1 --
-
## v ggplot2 3.3.5     v purrr   0.3.4
-## v tibble  3.1.2     v dplyr   1.0.7
-## v tidyr   1.1.3     v stringr 1.4.0
-## v readr   1.4.0     v forcats 0.5.1
-
## -- Conflicts ------------------------------------------ tidyverse_conflicts() --
-## x dplyr::filter() masks stats::filter()
-## x dplyr::lag()    masks stats::lag()
-
pokemon = readr::read_csv("./data/pokemon.csv")
-
## 
-## -- Column specification --------------------------------------------------------
-## cols(
-##   pokedex_number = col_double(),
-##   name = col_character(),
-##   type1 = col_character(),
-##   type2 = col_character(),
-##   attack = col_double(),
-##   defense = col_double(),
-##   sp_attack = col_double(),
-##   sp_defense = col_double()
-## )
-
## remotes::install_github("schochastics/Rokemon")
-library(Rokemon)
-
## NOTE: Pokemon font is required to use this package.
-
##       Please use Rokemon::import_pokefont() to install it
-
## 
-## Attaching package: 'Rokemon'
-
## The following object is masked _by_ '.GlobalEnv':
-## 
-##     pokemon
-
readr::write_csv(
-  x = Rokemon::pokemon %>% 
-    dplyr::select(pokedex_number, name, 
-                  type1, type2, 
-                  # generation, is_legendary,
-                  attack, defense,
-                  # hp, speed,
-                  sp_attack, sp_defense
-                  ),
-  file = "./data/pokemon.csv")
-
-

Filter

-

Filter is used to pick some cases or observations (rows) in the data. Here’s an example for the pokemon data. We will choose just the pokemons that are “grass” type (use the type1 variable).

-
pokemon %>% filter(type1 == "grass") %>% tally()
-
## # A tibble: 1 x 1
-##       n
-##   <int>
-## 1    78
-

Try it! Do these exercises:

-
    -
  • Filter the pokemon data to pick only pokemons that are “fire” type (use the type2 variable)
  • -
  • Filter the pokemons that are more than 150 units in attack (HINT: you can use > or < if the variable is just made up of numbers)
  • -
  • Filter the pokemon that are either “fire” in type1 or “water” in type1 (HINT: You need to use the operator %in% like this %in% c("fire","water"))
  • -
  • Filter the pokemon that are “fire” in type1 and “water” in type2 (HINT: You can add additional conditions in the filter function by adding an extra comma like filter(type1 == "fire", ...))
  • -
-
pokemon %>% filter(type2 == "fire")
-pokemon %>% filter(attack > 150)
-pokemon %>% filter(type1 %in% c("fire", "water"))
-pokemon %>% filter(type1 == "fire", type2 == "water")
-
-
-

Select

-

Select is used to pick some variables in the data. Here’s an example for the pokemon data. We will select just the variables name and attack.

-
pokemon %>% select(name, attack) 
-
## # A tibble: 801 x 2
-##    name       attack
-##    <chr>       <dbl>
-##  1 Bulbasaur      49
-##  2 Ivysaur        62
-##  3 Venusaur      100
-##  4 Charmander     52
-##  5 Charmeleon     64
-##  6 Charizard     104
-##  7 Squirtle       48
-##  8 Wartortle      63
-##  9 Blastoise     103
-## 10 Caterpie       30
-## # ... with 791 more rows
-

Try it! Select the variables name, type1, attack and defense.

-
-
-

Arrange

-

arrange sorts the data by values in one of the columns. Here’s an example which also involves selecting a subset of variables.

-
pokemon %>% 
-  select(name, attack) %>%
-  arrange(desc(attack))
-
## # A tibble: 801 x 2
-##    name      attack
-##    <chr>      <dbl>
-##  1 Heracross    185
-##  2 Kartana      181
-##  3 Groudon      180
-##  4 Rayquaza     180
-##  5 Garchomp     170
-##  6 Banette      165
-##  7 Rampardos    165
-##  8 Gallade      165
-##  9 Tyranitar    164
-## 10 Blaziken     160
-## # ... with 791 more rows
-

Note that desc arranges in descending order.

-

Try it! Arrange carat by price, in increasing order.

-
pokemon %>% 
-  select(name, attack, defense) %>%
-  arrange(desc(attack))
-
## # A tibble: 801 x 3
-##    name      attack defense
-##    <chr>      <dbl>   <dbl>
-##  1 Heracross    185     115
-##  2 Kartana      181     131
-##  3 Groudon      180     160
-##  4 Rayquaza     180     100
-##  5 Garchomp     170     115
-##  6 Banette      165      75
-##  7 Rampardos    165      60
-##  8 Gallade      165      95
-##  9 Tyranitar    164     150
-## 10 Blaziken     160      80
-## # ... with 791 more rows
-

Arrange is mostly used to get quick views of the numbers.

-
-
-

Mutate

-

I love the name mutate! It means to create new variables, or modify existing ones. For the pokemon dataset, we might be interested in examining the sum of both attack and sp_attack. Here’s how we can create this variable:

-
pokemon %>% 
-  mutate(total_attack = attack + sp_attack)
-
## # A tibble: 801 x 9
-##    pokedex_number name       type1 type2  attack defense sp_attack sp_defense
-##             <dbl> <chr>      <chr> <chr>   <dbl>   <dbl>     <dbl>      <dbl>
-##  1              1 Bulbasaur  grass poison     49      49        65         65
-##  2              2 Ivysaur    grass poison     62      63        80         80
-##  3              3 Venusaur   grass poison    100     123       122        120
-##  4              4 Charmander fire  <NA>       52      43        60         50
-##  5              5 Charmeleon fire  <NA>       64      58        80         65
-##  6              6 Charizard  fire  flying    104      78       159        115
-##  7              7 Squirtle   water <NA>       48      65        50         64
-##  8              8 Wartortle  water <NA>       63      80        65         80
-##  9              9 Blastoise  water <NA>      103     120       135        115
-## 10             10 Caterpie   bug   <NA>       30      35        20         20
-## # ... with 791 more rows, and 1 more variable: total_attack <dbl>
-

Try it! Compute a new variable called total_defense, as the sum of defense and sp_defense.

-
-
-

Summarise

-

Summarise is the workhorse function. It takes columns of the data, and reduces them to single numbers. It is most useful when we want to compute statistics for our.

-

For the pokemons, we might be interested in computing the mean, minimum and maximum of attack value of all pokemons

-
pokemon %>% 
-  summarise(
-    min = min(attack),
-    mean = mean(attack),
-    max = max(attack)
-  )
-
## # A tibble: 1 x 3
-##     min  mean   max
-##   <dbl> <dbl> <dbl>
-## 1     5  77.9   185
-

However, the attack value might be dependent on the type of the pokemon, so we can compute this separately for each of the type1 categories. Which type of pokemon has the highest average attack?

-
pokemon %>% 
-  group_by(type1) %>% 
-  summarise(mean = mean(attack))
-
## # A tibble: 18 x 2
-##    type1     mean
-##    <chr>    <dbl>
-##  1 bug       70.1
-##  2 dark      87.8
-##  3 dragon   106. 
-##  4 electric  70.8
-##  5 fairy     62.1
-##  6 fighting  99.2
-##  7 fire      81.5
-##  8 flying    66.7
-##  9 ghost     72.7
-## 10 grass     73.8
-## 11 ground    94.8
-## 12 ice       73.3
-## 13 normal    75.2
-## 14 poison    72.7
-## 15 psychic   65.6
-## 16 rock      90.7
-## 17 steel     93.1
-## 18 water     73.3
-

If it helps, we can use arrange to help us to answer this question.

-
pokemon %>% 
-  group_by(type1) %>% 
-  summarise(mean = mean(attack)) %>% 
-  arrange(desc(mean))
-
## # A tibble: 18 x 2
-##    type1     mean
-##    <chr>    <dbl>
-##  1 dragon   106. 
-##  2 fighting  99.2
-##  3 ground    94.8
-##  4 steel     93.1
-##  5 rock      90.7
-##  6 dark      87.8
-##  7 fire      81.5
-##  8 normal    75.2
-##  9 grass     73.8
-## 10 water     73.3
-## 11 ice       73.3
-## 12 ghost     72.7
-## 13 poison    72.7
-## 14 electric  70.8
-## 15 bug       70.1
-## 16 flying    66.7
-## 17 psychic   65.6
-## 18 fairy     62.1
-
-
-

Grammar of graphics

-

Before we begin this section, I would like to invite you to take a look at the two plots below and tell me what do you think the (only) difference is between the two plots?

-

-

-

In both plots, notice that

-
    -
  • x-axis is attack
  • -
  • y-axis is defense
  • -
  • colouring variable is type1
  • -
  • Each observation (pokemon) is a simple point
  • -
-

From that perspective, both plots are presenting the same information to you. However, the second plot has one extra feature, in that each type gets its own little plot, or “facet”.

-

We are now ready to talk about the grammar of graphics. There are hundreads of plots that statisticians can use, but we need a consistent way to describe these plots and the rules to describe these plots is like how we have grammar in English to govern how language is used.

-

The grammar of graphics is a language that maps variables into graphical elements. If you take a look at how we have described the plots above, each graphical element (x-axis, y-axis, etc) correspond to one and only one variable (attack, defense, etc). Thus, instead of uniquely naming specialist plots, like barchart, pie chart, histogram… grammar of graphics provides the description of a plot, that enables we to compare how they are similar and different. It gives us a more formal, and yes, mathematical way to make data plots.

-

The grammar of graphics has these major elements:

-
ggplot(data = <DATA>) + 
-  <GEOM_FUNCTION>(
-     mapping = aes(<MAPPINGS>),
-     stat = <STAT>, 
-     position = <POSITION>
-  ) +
-  <COORDINATE_FUNCTION> +
-  <FACET_FUNCTION>
-
    -
  • DATA: This is the data.frame or tibble that you are starting from
  • -
  • MAPPINGS: Specific details of how a variable is mapped into the plot
  • -
  • GEOM: The graphical element to use, e.g. point, line, rectangle, density, boxplot, …
  • -
  • STAT: A statistical calculation, if necessary, e.g. bin to make a histogram or barchart.
  • -
  • POSITION: Some types of plots, like barcharts conventionally have small deviations in design, like stacked, side-by-side, 100%. Position enables this type of shift.
  • -
  • COORDINATE: Most commonly we are using cartesian coordinates, but some plots benefit by putting them in polar coordinates, or even in a special map ratio, or some variables shown on a log scale.
  • -
  • FACET: Split the data into subsets and plot separately. Good for making comparisons across groups.
  • -
-

The + operation behaves exactly like you expect: it “adds” additional graphical elements or manipulations on the plot. This is similar to how you would draw a picture in real life first by finding some contents (in our case, the data) to draw on, then deciding what should be in the picture (the geom) and finally adding on other elemenets (the mappings, e.g. colours).

-

Here are some examples.

-
ggplot(data = pokemon) +
-  geom_bar(mapping = aes(x = type1))
-

-

This is a barchart of the types of pokemons. We can see that the “water” pokemon is the most common.

-
-

Making scatter plot

-

We will now try to construct the scatter plots above. Notice how we describe the mapping between the variables is exactly how we construct the plot!

-

-

This plot doesn’t look too bad, however, one thing that we noticed was that there are a lot of types and they are overlaying on top of each other on the same plot. How would we improve over this? This is exactly why we use facets in the first example to separate out the points by types. Facetting is very easy in ggplot, it simply needs an extra line and a specification of which variable should be used as the facets.

-
ggplot(pokemon) +
-  geom_point(aes(x = attack, 
-                 y = defense,
-                 colour = type1)) +
-  facet_wrap(~type1)
-

-

This plot is better in that we can compare the scattering of points across different types of pokemons now whereas before, our eyes are too busy trying to identify the colours. In fact, you will notice that we used the type1 variable twice, which means that this variable appeared twice as two different visual elements - once as colour and once as facets. This is ok, but it can be redundant. Having a consistent way of describing plots allows us to detect such things and we may even decide removing type1 as a colour variable.

-

Try it: remove the type1 as the colouring variable in the plot above. What is the default colour of geom_point?

-
-
-

Making a heatmap (advanced)

-

Have you ever thought about why would anyone use any plots? If our data is the original complete information, then why don’t we just interpret that information directly? Afterall, any plot that we make can only represent the data in limit ways because there are only limited number of visual elements we can throw onto a plot.

-

The key to answer this question is that, a plot should be a tool of communication of key information. Yes, a data may contain lots of information, but without summarising the data in clever ways, nothing can be interpreted because data are often huge.

-

Let’s see an example of this. In the pokemon data, there are type1 and type2 variables. These variables indicate the type of a certain pokemon with some pokemons having only type1 but many pokemons has both. So what can we do to understand the total number of pokemons in each categories of type1 and type2?

-

We could certainly tabulate these counts. But we would end up with 166 categories, which is still too much for us to understand. We can see the average or maximum of these counts, but this can be very limiting. This is where data visualisation can help us to see important patterns.

-
poke_counts = pokemon %>% 
-  group_by(type1, type2) %>% 
-  tally()
-
-poke_counts
-
## # A tibble: 166 x 3
-## # Groups:   type1 [18]
-##    type1 type2        n
-##    <chr> <chr>    <int>
-##  1 bug   electric     4
-##  2 bug   fairy        2
-##  3 bug   fighting     3
-##  4 bug   fire         2
-##  5 bug   flying      13
-##  6 bug   ghost        1
-##  7 bug   grass        6
-##  8 bug   ground       1
-##  9 bug   poison      11
-## 10 bug   rock         3
-## # ... with 156 more rows
-

In the plot below, we see that each number is represented as a “tile”, and the “fill” colour of the tile is represented by the number of pokemons in those combined categories of type1 and type2.

-
poke_counts %>% 
-  ggplot() +
-  geom_tile(aes(x = type1, y = type2,
-             fill = n))
-

-

We can further make adjustments on the plot to make it prettier. It is not necessary to understand the code below, but you should feel free to play with the different options and layers of the ggplot to see what each element is doing.

-
poke_counts %>% 
-  ggplot(aes(x = fct_reorder(type1, n, .fun = max), 
-             y = fct_reorder(type2, n, .fun = max))) +
-  geom_tile(aes(fill = n)) +
-  geom_text(aes(label = n)) +
-  scale_fill_distiller(palette = "Spectral", 
-                       breaks = c(0, 10, 20, 30, 40, 50, 60)) +
-  theme(axis.text.x = element_text(angle = 90, vjust = 0.2)) +
-  labs(x = "Type 1", 
-       y = "Type 2",
-       fill = "Num. Pokemons")
-

-

Try it:

-
    -
  • What does scale_fill_distiller do? (HINT: comment this line out by adding a # in front of the line of code and run again)
  • -
  • What does theme(axis.text.x = ...) do? What if you change the angle to 45?
  • -
  • What does labs(...) do?
  • -
  • Replace x = fct_reorder(type1, n, .fun = max) in the second line with just x = type1 as we had before. What happened to the plot? Can you guess what fct_reorder do?
  • -
-
-
- - - - -
- - - - - - - - - - - - - - -