sethuiyer commited on
Commit
5d56d1d
β€’
1 Parent(s): 7ba5aaa

First commit added

Browse files
Dockerfile ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Use a Python base image with a specified version
2
+ FROM python:3.9
3
+
4
+ # Set the working directory inside the container
5
+ WORKDIR /app
6
+
7
+ # Copy the project files into the container
8
+ COPY . /app
9
+
10
+ # Install required Python packages
11
+ RUN pip install pandas scikit-learn flask
12
+
13
+ # Expose the port that your Flask app will run on
14
+ EXPOSE 7860
15
+
16
+ # Command to run your Flask app
17
+ CMD ["python", "app.py"]
18
+
README.md CHANGED
@@ -1,10 +1,6 @@
1
- ---
2
- title: Poke Identifier
3
- emoji: πŸ†
4
- colorFrom: green
5
- colorTo: indigo
6
- sdk: docker
7
- pinned: false
8
- ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
+ ### Pokemon Classification
2
+
3
+ Finds the pokemon type of any string you enter. Demo can be found [here](http://pokeidentifier.herokuapp.com/)
4
+
5
+ ![image](demo.png)
 
 
 
6
 
 
app.py ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from poketype import PokemonTypeIdentifier
2
+ from flask import Flask, request, make_response,jsonify
3
+ import os
4
+ id = PokemonTypeIdentifier()
5
+ app = Flask(__name__,static_url_path='/static')
6
+
7
+ @app.route('/findtype',methods=['GET'])
8
+ def classify():
9
+ poke_name=request.args.get('pokename')
10
+ results = id.predict_type(poke_name)
11
+ return jsonify({'results':results})
12
+ @app.route('/',methods=['GET'])
13
+ def root():
14
+ return app.send_static_file('index.html')
15
+ if __name__ == '__main__':
16
+ port = int(os.environ.get('PORT', 7860))
17
+ app.run(debug=True,host='0.0.0.0',port=port,use_reloader=False)
demo.png ADDED
find_pokemon_type.py ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import pickle
2
+ import pandas as pd
3
+ from sklearn.utils import resample
4
+ from sklearn.feature_extraction.text import TfidfVectorizer
5
+ from sklearn.svm import LinearSVC
6
+ import os
7
+
8
+ class PokemonTypeIdentifier():
9
+ """
10
+ This class identifies the pokemon type of a user given pokemon name.
11
+ """
12
+ def __init__(self):
13
+ self.isModelLoaded = False
14
+ self.isFileFound = False
15
+ if os.path.isfile("models/tfidf.pickle") and os.path.isfile("models/model.pickle"):
16
+ self.tfidf = pickle.load(open("models/tfidf.pickle","rb"))
17
+ self.model = pickle.load(open("models/model.pickle","rb"))
18
+ self.isModelLoaded = True
19
+ if os.path.isfile('updated_pokemon.csv'):
20
+ df = pd.read_csv('updated_pokemon.csv')
21
+ encoded_labels,decoded_labels = pd.factorize(df_majority['Type 1'])
22
+ self.decoded_labels = decoded_labels
23
+ self.isFileFound = True
24
+ if not self.isModelLoaded and self.isFileFound:
25
+ category = list(dict(df['Type 1'].value_counts()).keys())
26
+ df_majority = df[df['Type 1'] == 'Water']
27
+ for i in range(1,len(category)):
28
+ df_minority = df[df['Type 1'] == category[i]]
29
+ df_minority_upsampled = resample(df_minority,
30
+ replace=True, # sample with replacement
31
+ n_samples=103, # to match majority class
32
+ random_state=123) # reproducible results
33
+ df_majority = pd.concat([df_majority, df_minority_upsampled])
34
+
35
+ self.tfidf = TfidfVectorizer(min_df=2, max_features = None, strip_accents = 'unicode', norm='l2',
36
+ analyzer = 'char', token_pattern = r'\w{1,}',ngram_range=(1,5),
37
+ use_idf = 1, smooth_idf = 1, sublinear_tf = 1, stop_words = 'english')
38
+
39
+ features = self.tfidf.fit_transform(df_majority['Name']).toarray()
40
+ encoded_labels,decoded_labels = pd.factorize(df_majority['Type 1'])
41
+ self.model = LinearSVC().fit(features,encoded_labels)
42
+ self.decoded_labels = decoded_labels
43
+ else:
44
+ raise AttributeError("Required File Doesn't Exist.")
45
+ def predict_type(self,poke_str):
46
+ """
47
+ Finds the probable Pokemon type given the user string.
48
+ Input: A string, of which type is to be identified.
49
+ Output: The Probable pokemon type
50
+ """
51
+ return self.decoded_labels[self.model.predict(self.tfidf.transform([string]))[0]]
52
+
models/model.pickle ADDED
Binary file (705 kB). View file
 
models/tfidf.pickle ADDED
Binary file (352 kB). View file
 
poketype.py ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import pickle
2
+ import pandas as pd
3
+ from sklearn.utils import resample
4
+ from sklearn.feature_extraction.text import TfidfVectorizer
5
+ from sklearn.svm import LinearSVC
6
+ import os
7
+
8
+ class PokemonTypeIdentifier():
9
+ """
10
+ This class identifies the pokemon type of a user given pokemon name.
11
+ """
12
+ def __init__(self):
13
+ self.isModelLoaded = False
14
+ self.isFileFound = False
15
+ if os.path.isfile("models/tfidf.pickle") and os.path.isfile("models/model.pickle"):
16
+ self.tfidf = pickle.load(open("models/tfidf.pickle","rb"))
17
+ self.model = pickle.load(open("models/model.pickle","rb"))
18
+ self.isModelLoaded = True
19
+ if os.path.isfile('updated_pokemon.csv'):
20
+ df = pd.read_csv('updated_pokemon.csv')
21
+ category = list(dict(df['Type 1'].value_counts()).keys())
22
+ df_majority = df[df['Type 1'] == 'Water']
23
+ for i in range(1,len(category)):
24
+ df_minority = df[df['Type 1'] == category[i]]
25
+ df_minority_upsampled = resample(df_minority,
26
+ replace=True, # sample with replacement
27
+ n_samples=103, # to match majority class
28
+ random_state=123) # reproducible results
29
+ df_majority = pd.concat([df_majority, df_minority_upsampled])
30
+ encoded_labels,decoded_labels = pd.factorize(df_majority['Type 1'])
31
+ self.decoded_labels = decoded_labels
32
+ self.isFileFound = True
33
+ if not self.isModelLoaded and self.isFileFound:
34
+
35
+
36
+ self.tfidf = TfidfVectorizer(min_df=2, max_features = None, strip_accents = 'unicode', norm='l2',
37
+ analyzer = 'char', token_pattern = r'\w{1,}',ngram_range=(1,5),
38
+ use_idf = 1, smooth_idf = 1, sublinear_tf = 1, stop_words = 'english')
39
+
40
+ features = self.tfidf.fit_transform(df_majority['Name']).toarray()
41
+ encoded_labels,decoded_labels = pd.factorize(df_majority['Type 1'])
42
+ self.model = LinearSVC().fit(features,encoded_labels)
43
+ self.decoded_labels = decoded_labels
44
+ if not self.isModelLoaded or not self.isFileFound:
45
+ raise AttributeError("Required File Doesn't Exist.")
46
+ def predict_type(self,poke_str):
47
+ """
48
+ Finds the probable Pokemon type given the user string.
49
+ Input: A string, of which type is to be identified.
50
+ Output: The Probable pokemon type
51
+ """
52
+ return self.decoded_labels[self.model.predict(self.tfidf.transform([poke_str]))[0]]
53
+
static/custom.css ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ footer {
2
+ position: absolute;
3
+ width: 100%;
4
+ bottom: 30;
5
+ }
static/index.html ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <html>
2
+ <head>
3
+ <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
4
+ <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
5
+ <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
6
+ <link rel="stylesheet" href="/static/custom.css">
7
+ <title>Pokemon Type</title>
8
+ </head>
9
+ <body id="main">
10
+ <div class="container">
11
+ <div class="row">
12
+ <br><br>
13
+ <div class="col-lg-2"></div>
14
+ <div class="col-lg-8">
15
+ <h1><u>Who is that Pokemon?!</u></h1>
16
+ </div>
17
+ <div class="col-lg-2">
18
+ </div>
19
+ </div>
20
+ <br><br>
21
+ <div class="row">
22
+ <div class="col-lg-2"></div>
23
+ <div class="col-lg-8"> Find the Pokemon type of your custom pokemon from it's name.</div>
24
+ </div>
25
+ <div class="row">
26
+ <br><br>
27
+ <div class="col-lg-2"></div>
28
+ <div class="col-lg-8">
29
+ <div class="input-group">
30
+ <input id ="img_url" type="text" class="form-control" placeholder="Enter your custom Pokemon's name "/>
31
+ <span class="input-group-btn">
32
+ <button id="btn_search" class="btn btn-primary" type="button">Go!</button>
33
+ </span>
34
+ </div>
35
+ <br><br>
36
+ <div class="col-lg-6">
37
+ <div id="loading"> Recognizing . . </div>
38
+ <table id="table" class="table table-striped">
39
+ </table>
40
+ </div>
41
+ </div>
42
+ <div class="col-lg-2"></div>
43
+ </div>
44
+ </div>
45
+ <footer><center> Made By - <b>Sethu Iyer</b> </center></footer>
46
+ <script src="/static/main.js"></script>
47
+ </body>
48
+ </html>
static/main.js ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var table=document.getElementById("table");
2
+ table.style.display='none';
3
+ var loading=document.getElementById("loading");
4
+ loading.style.display='none';
5
+ var btn=document.getElementById("btn_search");
6
+ btn.addEventListener("click", classify);
7
+ var img_url=document.getElementById("img_url");
8
+ img_url.addEventListener("keyup",function(event) {
9
+ if(event.keyCode === 13){
10
+ btn.click();
11
+ }
12
+ })
13
+
14
+ function classify() {
15
+ table.innerHTML="";
16
+ loading.style.display='block';
17
+ var url="findtype?pokename="+img_url.value;
18
+ $.get(url, function(data, status){
19
+ table.style.display='block';
20
+ loading.style.display='none';
21
+ var row = table.insertRow(0);
22
+ var cell1 = row.insertCell(0);
23
+ cell1.innerHTML = data.results;
24
+ var row = table.insertRow(0);
25
+ var cell1 = row.insertCell(0);
26
+ cell1.innerHTML = "Predicted Pokemon Type";
27
+ });
28
+ }
updated_pokemon.csv ADDED
@@ -0,0 +1,698 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Name,SID,Height,Weight,BaseEXP,Type 1,Type 2,HP,Attack,Defense,Sp. Atk,Sp. Def,Speed
2
+ bulbasaur,1,7,69,64,Grass,Poison,45.0,49.0,49.0,65.0,65.0,45.0
3
+ ivysaur,2,10,130,142,Grass,Poison,60.0,62.0,63.0,80.0,80.0,60.0
4
+ venusaur,3,20,1000,236,Grass,Poison,80.0,82.0,83.0,100.0,100.0,80.0
5
+ charmander,4,6,85,62,Fire,None,39.0,52.0,43.0,60.0,50.0,65.0
6
+ charmeleon,5,11,190,142,Fire,None,58.0,64.0,58.0,80.0,65.0,80.0
7
+ charizard,6,17,905,240,Fire,Flying,78.0,84.0,78.0,109.0,85.0,100.0
8
+ squirtle,7,5,90,63,Water,None,44.0,48.0,65.0,50.0,64.0,43.0
9
+ wartortle,8,10,225,142,Water,None,59.0,63.0,80.0,65.0,80.0,58.0
10
+ blastoise,9,16,855,239,Water,None,79.0,83.0,100.0,85.0,105.0,78.0
11
+ caterpie,10,3,29,39,Bug,None,45.0,30.0,35.0,20.0,20.0,45.0
12
+ metapod,11,7,99,72,Bug,None,50.0,20.0,55.0,25.0,25.0,30.0
13
+ butterfree,12,11,320,178,Bug,Flying,60.0,45.0,50.0,90.0,80.0,70.0
14
+ weedle,13,3,32,39,Bug,Poison,40.0,35.0,30.0,20.0,20.0,50.0
15
+ kakuna,14,6,100,72,Bug,Poison,45.0,25.0,50.0,25.0,25.0,35.0
16
+ beedrill,15,10,295,178,Bug,Poison,65.0,90.0,40.0,45.0,80.0,75.0
17
+ pidgey,16,3,18,50,Normal,Flying,40.0,45.0,40.0,35.0,35.0,56.0
18
+ pidgeotto,17,11,300,122,Normal,Flying,63.0,60.0,55.0,50.0,50.0,71.0
19
+ pidgeot,18,15,395,216,Normal,Flying,83.0,80.0,75.0,70.0,70.0,101.0
20
+ rattata,19,3,35,51,Normal,None,30.0,56.0,35.0,25.0,35.0,72.0
21
+ raticate,20,7,185,145,Normal,None,55.0,81.0,60.0,50.0,70.0,97.0
22
+ spearow,21,3,20,52,Normal,Flying,40.0,60.0,30.0,31.0,31.0,70.0
23
+ fearow,22,12,380,155,Normal,Flying,65.0,90.0,65.0,61.0,61.0,100.0
24
+ ekans,23,20,69,58,Poison,None,35.0,60.0,44.0,40.0,54.0,55.0
25
+ arbok,24,35,650,157,Poison,None,60.0,85.0,69.0,65.0,79.0,80.0
26
+ pikachu,25,4,60,112,Electric,None,35.0,55.0,40.0,50.0,50.0,90.0
27
+ raichu,26,8,300,218,Electric,None,60.0,90.0,55.0,90.0,80.0,110.0
28
+ sandshrew,27,6,120,60,Ground,None,50.0,75.0,85.0,20.0,30.0,40.0
29
+ sandslash,28,10,295,158,Ground,None,75.0,100.0,110.0,45.0,55.0,65.0
30
+ nidorina,30,8,200,128,Poison,None,70.0,62.0,67.0,55.0,55.0,56.0
31
+ nidoqueen,31,13,600,227,Poison,Ground,90.0,92.0,87.0,75.0,85.0,76.0
32
+ nidorino,33,9,195,128,Poison,None,61.0,72.0,57.0,55.0,55.0,65.0
33
+ nidoking,34,14,620,227,Poison,Ground,81.0,102.0,77.0,85.0,75.0,85.0
34
+ clefairy,35,6,75,113,Fairy,None,70.0,45.0,48.0,60.0,65.0,35.0
35
+ clefable,36,13,400,217,Fairy,None,95.0,70.0,73.0,95.0,90.0,60.0
36
+ vulpix,37,6,99,60,Fire,None,38.0,41.0,40.0,50.0,65.0,65.0
37
+ ninetales,38,11,199,177,Fire,None,73.0,76.0,75.0,81.0,100.0,100.0
38
+ jigglypuff,39,5,55,95,Normal,Fairy,115.0,45.0,20.0,45.0,25.0,20.0
39
+ wigglytuff,40,10,120,196,Normal,Fairy,140.0,70.0,45.0,85.0,50.0,45.0
40
+ zubat,41,8,75,49,Poison,Flying,40.0,45.0,35.0,30.0,40.0,55.0
41
+ golbat,42,16,550,159,Poison,Flying,75.0,80.0,70.0,65.0,75.0,90.0
42
+ oddish,43,5,54,64,Grass,Poison,45.0,50.0,55.0,75.0,65.0,30.0
43
+ gloom,44,8,86,138,Grass,Poison,60.0,65.0,70.0,85.0,75.0,40.0
44
+ vileplume,45,12,186,221,Grass,Poison,75.0,80.0,85.0,110.0,90.0,50.0
45
+ paras,46,3,54,57,Bug,Grass,35.0,70.0,55.0,45.0,55.0,25.0
46
+ parasect,47,10,295,142,Bug,Grass,60.0,95.0,80.0,60.0,80.0,30.0
47
+ venonat,48,10,300,61,Bug,Poison,60.0,55.0,50.0,40.0,55.0,45.0
48
+ venomoth,49,15,125,158,Bug,Poison,70.0,65.0,60.0,90.0,75.0,90.0
49
+ diglett,50,2,8,53,Ground,None,10.0,55.0,25.0,35.0,45.0,95.0
50
+ dugtrio,51,7,333,149,Ground,None,35.0,80.0,50.0,50.0,70.0,120.0
51
+ meowth,52,4,42,58,Normal,None,40.0,45.0,35.0,40.0,40.0,90.0
52
+ persian,53,10,320,154,Normal,None,65.0,70.0,60.0,65.0,65.0,115.0
53
+ psyduck,54,8,196,64,Water,None,50.0,52.0,48.0,65.0,50.0,55.0
54
+ golduck,55,17,766,175,Water,None,80.0,82.0,78.0,95.0,80.0,85.0
55
+ mankey,56,5,280,61,Fighting,None,40.0,80.0,35.0,35.0,45.0,70.0
56
+ growlithe,58,7,190,70,Fire,None,55.0,70.0,45.0,70.0,50.0,60.0
57
+ arcanine,59,19,1550,194,Fire,None,90.0,110.0,80.0,100.0,80.0,95.0
58
+ poliwag,60,6,124,60,Water,None,40.0,50.0,40.0,40.0,40.0,90.0
59
+ poliwhirl,61,10,200,135,Water,None,65.0,65.0,65.0,50.0,50.0,90.0
60
+ poliwrath,62,13,540,230,Water,Fighting,90.0,95.0,95.0,70.0,90.0,70.0
61
+ abra,63,9,195,62,Psychic,None,25.0,20.0,15.0,105.0,55.0,90.0
62
+ kadabra,64,13,565,140,Psychic,None,40.0,35.0,30.0,120.0,70.0,105.0
63
+ alakazam,65,15,480,225,Psychic,None,55.0,50.0,45.0,135.0,95.0,120.0
64
+ machop,66,8,195,61,Fighting,None,70.0,80.0,50.0,35.0,35.0,35.0
65
+ machoke,67,15,705,142,Fighting,None,80.0,100.0,70.0,50.0,60.0,45.0
66
+ machamp,68,16,1300,227,Fighting,None,90.0,130.0,80.0,65.0,85.0,55.0
67
+ bellsprout,69,7,40,60,Grass,Poison,50.0,75.0,35.0,70.0,30.0,40.0
68
+ weepinbell,70,10,64,137,Grass,Poison,65.0,90.0,50.0,85.0,45.0,55.0
69
+ victreebel,71,17,155,221,Grass,Poison,80.0,105.0,65.0,100.0,70.0,70.0
70
+ tentacool,72,9,455,67,Water,Poison,40.0,40.0,35.0,50.0,100.0,70.0
71
+ tentacruel,73,16,550,180,Water,Poison,80.0,70.0,65.0,80.0,120.0,100.0
72
+ geodude,74,4,200,60,Rock,Ground,40.0,80.0,100.0,30.0,30.0,20.0
73
+ graveler,75,10,1050,137,Rock,Ground,55.0,95.0,115.0,45.0,45.0,35.0
74
+ golem,76,14,3000,223,Rock,Ground,80.0,120.0,130.0,55.0,65.0,45.0
75
+ ponyta,77,10,300,82,Fire,None,50.0,85.0,55.0,65.0,65.0,90.0
76
+ rapidash,78,17,950,175,Fire,None,65.0,100.0,70.0,80.0,80.0,105.0
77
+ slowpoke,79,12,360,63,Water,Psychic,90.0,65.0,65.0,40.0,40.0,15.0
78
+ slowbro,80,16,785,172,Water,Psychic,95.0,75.0,110.0,100.0,80.0,30.0
79
+ magnemite,81,3,60,65,Electric,Steel,25.0,35.0,70.0,95.0,55.0,45.0
80
+ magneton,82,10,600,163,Electric,Steel,50.0,60.0,95.0,120.0,70.0,70.0
81
+ doduo,84,14,392,62,Normal,Flying,35.0,85.0,45.0,35.0,35.0,75.0
82
+ dodrio,85,18,852,165,Normal,Flying,60.0,110.0,70.0,60.0,60.0,100.0
83
+ seel,86,11,900,65,Water,None,65.0,45.0,55.0,45.0,70.0,45.0
84
+ dewgong,87,17,1200,166,Water,Ice,90.0,70.0,80.0,70.0,95.0,70.0
85
+ grimer,88,9,300,65,Poison,None,80.0,80.0,50.0,40.0,50.0,25.0
86
+ muk,89,12,300,175,Poison,None,105.0,105.0,75.0,65.0,100.0,50.0
87
+ shellder,90,3,40,61,Water,None,30.0,65.0,100.0,45.0,25.0,40.0
88
+ cloyster,91,15,1325,184,Water,Ice,50.0,95.0,180.0,85.0,45.0,70.0
89
+ gastly,92,13,1,62,Ghost,Poison,30.0,35.0,30.0,100.0,35.0,80.0
90
+ haunter,93,16,1,142,Ghost,Poison,45.0,50.0,45.0,115.0,55.0,95.0
91
+ gengar,94,15,405,225,Ghost,Poison,60.0,65.0,60.0,130.0,75.0,110.0
92
+ onix,95,88,2100,77,Rock,Ground,35.0,45.0,160.0,30.0,45.0,70.0
93
+ drowzee,96,10,324,66,Psychic,None,60.0,48.0,45.0,43.0,90.0,42.0
94
+ hypno,97,16,756,169,Psychic,None,85.0,73.0,70.0,73.0,115.0,67.0
95
+ krabby,98,4,65,65,Water,None,30.0,105.0,90.0,25.0,25.0,50.0
96
+ kingler,99,13,600,166,Water,None,55.0,130.0,115.0,50.0,50.0,75.0
97
+ voltorb,100,5,104,66,Electric,None,40.0,30.0,50.0,55.0,55.0,100.0
98
+ electrode,101,12,666,172,Electric,None,60.0,50.0,70.0,80.0,80.0,140.0
99
+ exeggcute,102,4,25,65,Grass,Psychic,60.0,40.0,80.0,60.0,45.0,40.0
100
+ exeggutor,103,20,1200,186,Grass,Psychic,95.0,95.0,85.0,125.0,65.0,55.0
101
+ cubone,104,4,65,64,Ground,None,50.0,50.0,95.0,40.0,50.0,35.0
102
+ marowak,105,10,450,149,Ground,None,60.0,80.0,110.0,50.0,80.0,45.0
103
+ hitmonlee,106,15,498,159,Fighting,None,50.0,120.0,53.0,35.0,110.0,87.0
104
+ hitmonchan,107,14,502,159,Fighting,None,50.0,105.0,79.0,35.0,110.0,76.0
105
+ lickitung,108,12,655,77,Normal,None,90.0,55.0,75.0,60.0,75.0,30.0
106
+ koffing,109,6,10,68,Poison,None,40.0,65.0,95.0,60.0,45.0,35.0
107
+ weezing,110,12,95,172,Poison,None,65.0,90.0,120.0,85.0,70.0,60.0
108
+ rhyhorn,111,10,1150,69,Ground,Rock,80.0,85.0,95.0,30.0,30.0,25.0
109
+ rhydon,112,19,1200,170,Ground,Rock,105.0,130.0,120.0,45.0,45.0,40.0
110
+ chansey,113,11,346,395,Normal,None,250.0,5.0,5.0,35.0,105.0,50.0
111
+ tangela,114,10,350,87,Grass,None,65.0,55.0,115.0,100.0,40.0,60.0
112
+ kangaskhan,115,22,800,172,Normal,None,105.0,95.0,80.0,40.0,80.0,90.0
113
+ horsea,116,4,80,59,Water,None,30.0,40.0,70.0,70.0,25.0,60.0
114
+ seadra,117,12,250,154,Water,None,55.0,65.0,95.0,95.0,45.0,85.0
115
+ goldeen,118,6,150,64,Water,None,45.0,67.0,60.0,35.0,50.0,63.0
116
+ seaking,119,13,390,158,Water,None,80.0,92.0,65.0,65.0,80.0,68.0
117
+ staryu,120,8,345,68,Water,None,30.0,45.0,55.0,70.0,55.0,85.0
118
+ starmie,121,11,800,182,Water,Psychic,60.0,75.0,85.0,100.0,85.0,115.0
119
+ scyther,123,15,560,100,Bug,Flying,70.0,110.0,80.0,55.0,80.0,105.0
120
+ jynx,124,14,406,159,Ice,Psychic,65.0,50.0,35.0,115.0,95.0,95.0
121
+ electabuzz,125,11,300,172,Electric,None,65.0,83.0,57.0,95.0,85.0,105.0
122
+ magmar,126,13,445,173,Fire,None,65.0,95.0,57.0,100.0,85.0,93.0
123
+ pinsir,127,15,550,175,Bug,None,65.0,125.0,100.0,55.0,70.0,85.0
124
+ tauros,128,14,884,172,Normal,None,75.0,100.0,95.0,40.0,70.0,110.0
125
+ magikarp,129,9,100,40,Water,None,20.0,10.0,55.0,15.0,20.0,80.0
126
+ gyarados,130,65,2350,189,Water,Flying,95.0,125.0,79.0,60.0,100.0,81.0
127
+ lapras,131,25,2200,187,Water,Ice,130.0,85.0,80.0,85.0,95.0,60.0
128
+ ditto,132,3,40,101,Normal,None,48.0,48.0,48.0,48.0,48.0,48.0
129
+ eevee,133,3,65,65,Normal,None,55.0,55.0,50.0,45.0,65.0,55.0
130
+ vaporeon,134,10,290,184,Water,None,130.0,65.0,60.0,110.0,95.0,65.0
131
+ jolteon,135,8,245,184,Electric,None,65.0,65.0,60.0,110.0,95.0,130.0
132
+ flareon,136,9,250,184,Fire,None,65.0,130.0,60.0,95.0,110.0,65.0
133
+ porygon,137,8,365,79,Normal,None,65.0,60.0,70.0,85.0,75.0,40.0
134
+ omanyte,138,4,75,71,Rock,Water,35.0,40.0,100.0,90.0,55.0,35.0
135
+ omastar,139,10,350,173,Rock,Water,70.0,60.0,125.0,115.0,70.0,55.0
136
+ kabuto,140,5,115,71,Rock,Water,30.0,80.0,90.0,55.0,45.0,55.0
137
+ kabutops,141,13,405,173,Rock,Water,60.0,115.0,105.0,65.0,70.0,80.0
138
+ aerodactyl,142,18,590,180,Rock,Flying,80.0,105.0,65.0,60.0,75.0,130.0
139
+ snorlax,143,21,4600,189,Normal,None,160.0,110.0,65.0,65.0,110.0,30.0
140
+ articuno,144,17,554,261,Ice,Flying,90.0,85.0,100.0,95.0,125.0,85.0
141
+ zapdos,145,16,526,261,Electric,Flying,90.0,90.0,85.0,125.0,90.0,100.0
142
+ moltres,146,20,600,261,Fire,Flying,90.0,100.0,90.0,125.0,85.0,90.0
143
+ dratini,147,18,33,60,Dragon,None,41.0,64.0,45.0,50.0,50.0,50.0
144
+ dragonair,148,40,165,147,Dragon,None,61.0,84.0,65.0,70.0,70.0,70.0
145
+ dragonite,149,22,2100,270,Dragon,Flying,91.0,134.0,95.0,100.0,100.0,80.0
146
+ mewtwo,150,20,1220,306,Psychic,None,106.0,110.0,90.0,154.0,90.0,130.0
147
+ mew,151,4,40,270,Psychic,None,100.0,100.0,100.0,100.0,100.0,100.0
148
+ chikorita,152,9,64,64,Grass,None,45.0,49.0,65.0,49.0,65.0,45.0
149
+ bayleef,153,12,158,142,Grass,None,60.0,62.0,80.0,63.0,80.0,60.0
150
+ meganium,154,18,1005,236,Grass,None,80.0,82.0,100.0,83.0,100.0,80.0
151
+ cyndaquil,155,5,79,62,Fire,None,39.0,52.0,43.0,60.0,50.0,65.0
152
+ quilava,156,9,190,142,Fire,None,58.0,64.0,58.0,80.0,65.0,80.0
153
+ typhlosion,157,17,795,240,Fire,None,78.0,84.0,78.0,109.0,85.0,100.0
154
+ totodile,158,6,95,63,Water,None,50.0,65.0,64.0,44.0,48.0,43.0
155
+ croconaw,159,11,250,142,Water,None,65.0,80.0,80.0,59.0,63.0,58.0
156
+ feraligatr,160,23,888,239,Water,None,85.0,105.0,100.0,79.0,83.0,78.0
157
+ sentret,161,8,60,43,Normal,None,35.0,46.0,34.0,35.0,45.0,20.0
158
+ furret,162,18,325,145,Normal,None,85.0,76.0,64.0,45.0,55.0,90.0
159
+ hoothoot,163,7,212,52,Normal,Flying,60.0,30.0,30.0,36.0,56.0,50.0
160
+ noctowl,164,16,408,158,Normal,Flying,100.0,50.0,50.0,76.0,96.0,70.0
161
+ ledyba,165,10,108,53,Bug,Flying,40.0,20.0,30.0,40.0,80.0,55.0
162
+ ledian,166,14,356,137,Bug,Flying,55.0,35.0,50.0,55.0,110.0,85.0
163
+ spinarak,167,5,85,50,Bug,Poison,40.0,60.0,40.0,40.0,40.0,30.0
164
+ ariados,168,11,335,140,Bug,Poison,70.0,90.0,70.0,60.0,60.0,40.0
165
+ crobat,169,18,750,241,Poison,Flying,85.0,90.0,80.0,70.0,80.0,130.0
166
+ chinchou,170,5,120,66,Water,Electric,75.0,38.0,38.0,56.0,56.0,67.0
167
+ lanturn,171,12,225,161,Water,Electric,125.0,58.0,58.0,76.0,76.0,67.0
168
+ pichu,172,3,20,41,Electric,None,20.0,40.0,15.0,35.0,35.0,60.0
169
+ cleffa,173,3,30,44,Fairy,None,50.0,25.0,28.0,45.0,55.0,15.0
170
+ igglybuff,174,3,10,42,Normal,Fairy,90.0,30.0,15.0,40.0,20.0,15.0
171
+ togepi,175,3,15,49,Fairy,None,35.0,20.0,65.0,40.0,65.0,20.0
172
+ togetic,176,6,32,142,Fairy,Flying,55.0,40.0,85.0,80.0,105.0,40.0
173
+ natu,177,2,20,64,Psychic,Flying,40.0,50.0,45.0,70.0,45.0,70.0
174
+ xatu,178,15,150,165,Psychic,Flying,65.0,75.0,70.0,95.0,70.0,95.0
175
+ mareep,179,6,78,56,Electric,None,55.0,40.0,40.0,65.0,45.0,35.0
176
+ flaaffy,180,8,133,128,Electric,None,70.0,55.0,55.0,80.0,60.0,45.0
177
+ ampharos,181,14,615,230,Electric,None,90.0,75.0,85.0,115.0,90.0,55.0
178
+ bellossom,182,4,58,221,Grass,None,75.0,80.0,95.0,90.0,100.0,50.0
179
+ marill,183,4,85,88,Water,Fairy,70.0,20.0,50.0,20.0,50.0,40.0
180
+ azumarill,184,8,285,189,Water,Fairy,100.0,50.0,80.0,60.0,80.0,50.0
181
+ sudowoodo,185,12,380,144,Rock,None,70.0,100.0,115.0,30.0,65.0,30.0
182
+ politoed,186,11,339,225,Water,None,90.0,75.0,75.0,90.0,100.0,70.0
183
+ hoppip,187,4,5,50,Grass,Flying,35.0,35.0,40.0,35.0,55.0,50.0
184
+ skiploom,188,6,10,119,Grass,Flying,55.0,45.0,50.0,45.0,65.0,80.0
185
+ jumpluff,189,8,30,207,Grass,Flying,75.0,55.0,70.0,55.0,95.0,110.0
186
+ aipom,190,8,115,72,Normal,None,55.0,70.0,55.0,40.0,55.0,85.0
187
+ sunkern,191,3,18,36,Grass,None,30.0,30.0,30.0,30.0,30.0,30.0
188
+ sunflora,192,8,85,149,Grass,None,75.0,75.0,55.0,105.0,85.0,30.0
189
+ yanma,193,12,380,78,Bug,Flying,65.0,65.0,45.0,75.0,45.0,95.0
190
+ wooper,194,4,85,42,Water,Ground,55.0,45.0,45.0,25.0,25.0,15.0
191
+ quagsire,195,14,750,151,Water,Ground,95.0,85.0,85.0,65.0,65.0,35.0
192
+ espeon,196,9,265,184,Psychic,None,65.0,65.0,60.0,130.0,95.0,110.0
193
+ umbreon,197,10,270,184,Dark,None,95.0,65.0,110.0,60.0,130.0,65.0
194
+ murkrow,198,5,21,81,Dark,Flying,60.0,85.0,42.0,85.0,42.0,91.0
195
+ slowking,199,20,795,172,Water,Psychic,95.0,75.0,80.0,100.0,110.0,30.0
196
+ misdreavus,200,7,10,87,Ghost,None,60.0,60.0,60.0,85.0,85.0,85.0
197
+ unown,201,5,50,118,Psychic,None,48.0,72.0,48.0,72.0,48.0,48.0
198
+ wobbuffet,202,13,285,142,Psychic,None,190.0,33.0,58.0,33.0,58.0,33.0
199
+ girafarig,203,15,415,159,Normal,Psychic,70.0,80.0,65.0,90.0,65.0,85.0
200
+ pineco,204,6,72,58,Bug,None,50.0,65.0,90.0,35.0,35.0,15.0
201
+ forretress,205,12,1258,163,Bug,Steel,75.0,90.0,140.0,60.0,60.0,40.0
202
+ dunsparce,206,15,140,145,Normal,None,100.0,70.0,70.0,65.0,65.0,45.0
203
+ gligar,207,11,648,86,Ground,Flying,65.0,75.0,105.0,35.0,65.0,85.0
204
+ steelix,208,92,4000,179,Steel,Ground,75.0,85.0,200.0,55.0,65.0,30.0
205
+ snubbull,209,6,78,60,Fairy,None,60.0,80.0,50.0,40.0,40.0,30.0
206
+ granbull,210,14,487,158,Fairy,None,90.0,120.0,75.0,60.0,60.0,45.0
207
+ qwilfish,211,5,39,88,Water,Poison,65.0,95.0,75.0,55.0,55.0,85.0
208
+ scizor,212,18,1180,175,Bug,Steel,70.0,130.0,100.0,55.0,80.0,65.0
209
+ shuckle,213,6,205,177,Bug,Rock,20.0,10.0,230.0,10.0,230.0,5.0
210
+ heracross,214,15,540,175,Bug,Fighting,80.0,125.0,75.0,40.0,95.0,85.0
211
+ sneasel,215,9,280,86,Dark,Ice,55.0,95.0,55.0,35.0,75.0,115.0
212
+ teddiursa,216,6,88,66,Normal,None,60.0,80.0,50.0,50.0,50.0,40.0
213
+ ursaring,217,18,1258,175,Normal,None,90.0,130.0,75.0,75.0,75.0,55.0
214
+ slugma,218,7,350,50,Fire,None,40.0,40.0,40.0,70.0,40.0,20.0
215
+ magcargo,219,8,550,151,Fire,Rock,50.0,50.0,120.0,80.0,80.0,30.0
216
+ swinub,220,4,65,50,Ice,Ground,50.0,50.0,40.0,30.0,30.0,50.0
217
+ piloswine,221,11,558,158,Ice,Ground,100.0,100.0,80.0,60.0,60.0,50.0
218
+ corsola,222,6,50,144,Water,Rock,55.0,55.0,85.0,65.0,85.0,35.0
219
+ remoraid,223,6,120,60,Water,None,35.0,65.0,35.0,65.0,35.0,65.0
220
+ octillery,224,9,285,168,Water,None,75.0,105.0,75.0,105.0,75.0,45.0
221
+ delibird,225,9,160,116,Ice,Flying,45.0,55.0,45.0,65.0,45.0,75.0
222
+ mantine,226,21,2200,170,Water,Flying,65.0,40.0,70.0,80.0,140.0,70.0
223
+ skarmory,227,17,505,163,Steel,Flying,65.0,80.0,140.0,40.0,70.0,70.0
224
+ houndour,228,6,108,66,Dark,Fire,45.0,60.0,30.0,80.0,50.0,65.0
225
+ houndoom,229,14,350,175,Dark,Fire,75.0,90.0,50.0,110.0,80.0,95.0
226
+ kingdra,230,18,1520,243,Water,Dragon,75.0,95.0,95.0,95.0,95.0,85.0
227
+ phanpy,231,5,335,66,Ground,None,90.0,60.0,60.0,40.0,40.0,40.0
228
+ donphan,232,11,1200,175,Ground,None,90.0,120.0,120.0,60.0,60.0,50.0
229
+ porygon2,233,6,325,180,Normal,None,85.0,80.0,90.0,105.0,95.0,60.0
230
+ stantler,234,14,712,163,Normal,None,73.0,95.0,62.0,85.0,65.0,85.0
231
+ smeargle,235,12,580,88,Normal,None,55.0,20.0,35.0,20.0,45.0,75.0
232
+ tyrogue,236,7,210,42,Fighting,None,35.0,35.0,35.0,35.0,35.0,35.0
233
+ hitmontop,237,14,480,159,Fighting,None,50.0,95.0,95.0,35.0,110.0,70.0
234
+ smoochum,238,4,60,61,Ice,Psychic,45.0,30.0,15.0,85.0,65.0,65.0
235
+ elekid,239,6,235,72,Electric,None,45.0,63.0,37.0,65.0,55.0,95.0
236
+ magby,240,7,214,73,Fire,None,45.0,75.0,37.0,70.0,55.0,83.0
237
+ miltank,241,12,755,172,Normal,None,95.0,80.0,105.0,40.0,70.0,100.0
238
+ blissey,242,15,468,608,Normal,None,255.0,10.0,10.0,75.0,135.0,55.0
239
+ raikou,243,19,1780,261,Electric,None,90.0,85.0,75.0,115.0,100.0,115.0
240
+ entei,244,21,1980,261,Fire,None,115.0,115.0,85.0,90.0,75.0,100.0
241
+ suicune,245,20,1870,261,Water,None,100.0,75.0,115.0,90.0,115.0,85.0
242
+ larvitar,246,6,720,60,Rock,Ground,50.0,64.0,50.0,45.0,50.0,41.0
243
+ pupitar,247,12,1520,144,Rock,Ground,70.0,84.0,70.0,65.0,70.0,51.0
244
+ tyranitar,248,20,2020,270,Rock,Dark,100.0,134.0,110.0,95.0,100.0,61.0
245
+ lugia,249,52,2160,306,Psychic,Flying,106.0,90.0,130.0,90.0,154.0,110.0
246
+ ho-oh,250,38,1990,306,Fire,Flying,106.0,130.0,90.0,110.0,154.0,90.0
247
+ celebi,251,6,50,270,Psychic,Grass,100.0,100.0,100.0,100.0,100.0,100.0
248
+ treecko,252,5,50,62,Grass,None,40.0,45.0,35.0,65.0,55.0,70.0
249
+ grovyle,253,9,216,142,Grass,None,50.0,65.0,45.0,85.0,65.0,95.0
250
+ sceptile,254,17,522,239,Grass,None,70.0,85.0,65.0,105.0,85.0,120.0
251
+ torchic,255,4,25,62,Fire,None,45.0,60.0,40.0,70.0,50.0,45.0
252
+ combusken,256,9,195,142,Fire,Fighting,60.0,85.0,60.0,85.0,60.0,55.0
253
+ blaziken,257,19,520,239,Fire,Fighting,80.0,120.0,70.0,110.0,70.0,80.0
254
+ mudkip,258,4,76,62,Water,None,50.0,70.0,50.0,50.0,50.0,40.0
255
+ marshtomp,259,7,280,142,Water,Ground,70.0,85.0,70.0,60.0,70.0,50.0
256
+ swampert,260,15,819,241,Water,Ground,100.0,110.0,90.0,85.0,90.0,60.0
257
+ poochyena,261,5,136,56,Dark,None,35.0,55.0,35.0,30.0,30.0,35.0
258
+ mightyena,262,10,370,147,Dark,None,70.0,90.0,70.0,60.0,60.0,70.0
259
+ zigzagoon,263,4,175,56,Normal,None,38.0,30.0,41.0,30.0,41.0,60.0
260
+ linoone,264,5,325,147,Normal,None,78.0,70.0,61.0,50.0,61.0,100.0
261
+ wurmple,265,3,36,56,Bug,None,45.0,45.0,35.0,20.0,30.0,20.0
262
+ silcoon,266,6,100,72,Bug,None,50.0,35.0,55.0,25.0,25.0,15.0
263
+ beautifly,267,10,284,178,Bug,Flying,60.0,70.0,50.0,100.0,50.0,65.0
264
+ cascoon,268,7,115,72,Bug,None,50.0,35.0,55.0,25.0,25.0,15.0
265
+ dustox,269,12,316,173,Bug,Poison,60.0,50.0,70.0,50.0,90.0,65.0
266
+ lotad,270,5,26,44,Water,Grass,40.0,30.0,30.0,40.0,50.0,30.0
267
+ lombre,271,12,325,119,Water,Grass,60.0,50.0,50.0,60.0,70.0,50.0
268
+ ludicolo,272,15,550,216,Water,Grass,80.0,70.0,70.0,90.0,100.0,70.0
269
+ seedot,273,5,40,44,Grass,None,40.0,40.0,50.0,30.0,30.0,30.0
270
+ nuzleaf,274,10,280,119,Grass,Dark,70.0,70.0,40.0,60.0,40.0,60.0
271
+ shiftry,275,13,596,216,Grass,Dark,90.0,100.0,60.0,90.0,60.0,80.0
272
+ taillow,276,3,23,54,Normal,Flying,40.0,55.0,30.0,30.0,30.0,85.0
273
+ swellow,277,7,198,159,Normal,Flying,60.0,85.0,60.0,50.0,50.0,125.0
274
+ wingull,278,6,95,54,Water,Flying,40.0,30.0,30.0,55.0,30.0,85.0
275
+ pelipper,279,12,280,154,Water,Flying,60.0,50.0,100.0,85.0,70.0,65.0
276
+ ralts,280,4,66,40,Psychic,Fairy,28.0,25.0,25.0,45.0,35.0,40.0
277
+ kirlia,281,8,202,97,Psychic,Fairy,38.0,35.0,35.0,65.0,55.0,50.0
278
+ gardevoir,282,16,484,233,Psychic,Fairy,68.0,65.0,65.0,125.0,115.0,80.0
279
+ surskit,283,5,17,54,Bug,Water,40.0,30.0,32.0,50.0,52.0,65.0
280
+ masquerain,284,8,36,159,Bug,Flying,70.0,60.0,62.0,80.0,82.0,60.0
281
+ shroomish,285,4,45,59,Grass,None,60.0,40.0,60.0,40.0,60.0,35.0
282
+ breloom,286,12,392,161,Grass,Fighting,60.0,130.0,80.0,60.0,60.0,70.0
283
+ slakoth,287,8,240,56,Normal,None,60.0,60.0,60.0,35.0,35.0,30.0
284
+ vigoroth,288,14,465,154,Normal,None,80.0,80.0,80.0,55.0,55.0,90.0
285
+ slaking,289,20,1305,252,Normal,None,150.0,160.0,100.0,95.0,65.0,100.0
286
+ nincada,290,5,55,53,Bug,Ground,31.0,45.0,90.0,30.0,30.0,40.0
287
+ ninjask,291,8,120,160,Bug,Flying,61.0,90.0,45.0,50.0,50.0,160.0
288
+ shedinja,292,8,12,83,Bug,Ghost,1.0,90.0,45.0,30.0,30.0,40.0
289
+ whismur,293,6,163,48,Normal,None,64.0,51.0,23.0,51.0,23.0,28.0
290
+ loudred,294,10,405,126,Normal,None,84.0,71.0,43.0,71.0,43.0,48.0
291
+ exploud,295,15,840,221,Normal,None,104.0,91.0,63.0,91.0,73.0,68.0
292
+ makuhita,296,10,864,47,Fighting,None,72.0,60.0,30.0,20.0,30.0,25.0
293
+ hariyama,297,23,2538,166,Fighting,None,144.0,120.0,60.0,40.0,60.0,50.0
294
+ azurill,298,2,20,38,Normal,Fairy,50.0,20.0,40.0,20.0,40.0,20.0
295
+ nosepass,299,10,970,75,Rock,None,30.0,45.0,135.0,45.0,90.0,30.0
296
+ skitty,300,6,110,52,Normal,None,50.0,45.0,45.0,35.0,35.0,50.0
297
+ delcatty,301,11,326,140,Normal,None,70.0,65.0,65.0,55.0,55.0,70.0
298
+ sableye,302,5,110,133,Dark,Ghost,50.0,75.0,75.0,65.0,65.0,50.0
299
+ mawile,303,6,115,133,Steel,Fairy,50.0,85.0,85.0,55.0,55.0,50.0
300
+ aron,304,4,600,66,Steel,Rock,50.0,70.0,100.0,40.0,40.0,30.0
301
+ lairon,305,9,1200,151,Steel,Rock,60.0,90.0,140.0,50.0,50.0,40.0
302
+ aggron,306,21,3600,239,Steel,Rock,70.0,110.0,180.0,60.0,60.0,50.0
303
+ meditite,307,6,112,56,Fighting,Psychic,30.0,40.0,55.0,40.0,55.0,60.0
304
+ medicham,308,13,315,144,Fighting,Psychic,60.0,60.0,75.0,60.0,75.0,80.0
305
+ electrike,309,6,152,59,Electric,None,40.0,45.0,40.0,65.0,40.0,65.0
306
+ manectric,310,15,402,166,Electric,None,70.0,75.0,60.0,105.0,60.0,105.0
307
+ plusle,311,4,42,142,Electric,None,60.0,50.0,40.0,85.0,75.0,95.0
308
+ minun,312,4,42,142,Electric,None,60.0,40.0,50.0,75.0,85.0,95.0
309
+ volbeat,313,7,177,151,Bug,None,65.0,73.0,55.0,47.0,75.0,85.0
310
+ illumise,314,6,177,151,Bug,None,65.0,47.0,55.0,73.0,75.0,85.0
311
+ roselia,315,3,20,140,Grass,Poison,50.0,60.0,45.0,100.0,80.0,65.0
312
+ gulpin,316,4,103,60,Poison,None,70.0,43.0,53.0,43.0,53.0,40.0
313
+ swalot,317,17,800,163,Poison,None,100.0,73.0,83.0,73.0,83.0,55.0
314
+ carvanha,318,8,208,61,Water,Dark,45.0,90.0,20.0,65.0,20.0,65.0
315
+ sharpedo,319,18,888,161,Water,Dark,70.0,120.0,40.0,95.0,40.0,95.0
316
+ wailmer,320,20,1300,80,Water,None,130.0,70.0,35.0,70.0,35.0,60.0
317
+ wailord,321,145,3980,175,Water,None,170.0,90.0,45.0,90.0,45.0,60.0
318
+ numel,322,7,240,61,Fire,Ground,60.0,60.0,40.0,65.0,45.0,35.0
319
+ camerupt,323,19,2200,161,Fire,Ground,70.0,100.0,70.0,105.0,75.0,40.0
320
+ torkoal,324,5,804,165,Fire,None,70.0,85.0,140.0,85.0,70.0,20.0
321
+ spoink,325,7,306,66,Psychic,None,60.0,25.0,35.0,70.0,80.0,60.0
322
+ grumpig,326,9,715,165,Psychic,None,80.0,45.0,65.0,90.0,110.0,80.0
323
+ spinda,327,11,50,126,Normal,None,60.0,60.0,60.0,60.0,60.0,60.0
324
+ trapinch,328,7,150,58,Ground,None,45.0,100.0,45.0,45.0,45.0,10.0
325
+ vibrava,329,11,153,119,Ground,Dragon,50.0,70.0,50.0,50.0,50.0,70.0
326
+ flygon,330,20,820,234,Ground,Dragon,80.0,100.0,80.0,80.0,80.0,100.0
327
+ cacnea,331,4,513,67,Grass,None,50.0,85.0,40.0,85.0,40.0,35.0
328
+ cacturne,332,13,774,166,Grass,Dark,70.0,115.0,60.0,115.0,60.0,55.0
329
+ swablu,333,4,12,62,Normal,Flying,45.0,40.0,60.0,40.0,75.0,50.0
330
+ altaria,334,11,206,172,Dragon,Flying,75.0,70.0,90.0,70.0,105.0,80.0
331
+ zangoose,335,13,403,160,Normal,None,73.0,115.0,60.0,60.0,60.0,90.0
332
+ seviper,336,27,525,160,Poison,None,73.0,100.0,60.0,100.0,60.0,65.0
333
+ lunatone,337,10,1680,161,Rock,Psychic,70.0,55.0,65.0,95.0,85.0,70.0
334
+ solrock,338,12,1540,161,Rock,Psychic,70.0,95.0,85.0,55.0,65.0,70.0
335
+ barboach,339,4,19,58,Water,Ground,50.0,48.0,43.0,46.0,41.0,60.0
336
+ whiscash,340,9,236,164,Water,Ground,110.0,78.0,73.0,76.0,71.0,60.0
337
+ corphish,341,6,115,62,Water,None,43.0,80.0,65.0,50.0,35.0,35.0
338
+ crawdaunt,342,11,328,164,Water,Dark,63.0,120.0,85.0,90.0,55.0,55.0
339
+ baltoy,343,5,215,60,Ground,Psychic,40.0,40.0,55.0,40.0,70.0,55.0
340
+ claydol,344,15,1080,175,Ground,Psychic,60.0,70.0,105.0,70.0,120.0,75.0
341
+ lileep,345,10,238,71,Rock,Grass,66.0,41.0,77.0,61.0,87.0,23.0
342
+ cradily,346,15,604,173,Rock,Grass,86.0,81.0,97.0,81.0,107.0,43.0
343
+ anorith,347,7,125,71,Rock,Bug,45.0,95.0,50.0,40.0,50.0,75.0
344
+ armaldo,348,15,682,173,Rock,Bug,75.0,125.0,100.0,70.0,80.0,45.0
345
+ feebas,349,6,74,40,Water,None,20.0,15.0,20.0,10.0,55.0,80.0
346
+ milotic,350,62,1620,189,Water,None,95.0,60.0,79.0,100.0,125.0,81.0
347
+ castform,351,3,8,147,Normal,None,70.0,70.0,70.0,70.0,70.0,70.0
348
+ kecleon,352,10,220,154,Normal,None,60.0,90.0,70.0,60.0,120.0,40.0
349
+ shuppet,353,6,23,59,Ghost,None,44.0,75.0,35.0,63.0,33.0,45.0
350
+ banette,354,11,125,159,Ghost,None,64.0,115.0,65.0,83.0,63.0,65.0
351
+ duskull,355,8,150,59,Ghost,None,20.0,40.0,90.0,30.0,90.0,25.0
352
+ dusclops,356,16,306,159,Ghost,None,40.0,70.0,130.0,60.0,130.0,25.0
353
+ tropius,357,20,1000,161,Grass,Flying,99.0,68.0,83.0,72.0,87.0,51.0
354
+ chimecho,358,6,10,159,Psychic,None,65.0,50.0,70.0,95.0,80.0,65.0
355
+ absol,359,12,470,163,Dark,None,65.0,130.0,60.0,75.0,60.0,75.0
356
+ wynaut,360,6,140,52,Psychic,None,95.0,23.0,48.0,23.0,48.0,23.0
357
+ snorunt,361,7,168,60,Ice,None,50.0,50.0,50.0,50.0,50.0,50.0
358
+ glalie,362,15,2565,168,Ice,None,80.0,80.0,80.0,80.0,80.0,80.0
359
+ spheal,363,8,395,58,Ice,Water,70.0,40.0,50.0,55.0,50.0,25.0
360
+ sealeo,364,11,876,144,Ice,Water,90.0,60.0,70.0,75.0,70.0,45.0
361
+ walrein,365,14,1506,239,Ice,Water,110.0,80.0,90.0,95.0,90.0,65.0
362
+ clamperl,366,4,525,69,Water,None,35.0,64.0,85.0,74.0,55.0,32.0
363
+ huntail,367,17,270,170,Water,None,55.0,104.0,105.0,94.0,75.0,52.0
364
+ gorebyss,368,18,226,170,Water,None,55.0,84.0,105.0,114.0,75.0,52.0
365
+ relicanth,369,10,234,170,Water,Rock,100.0,90.0,130.0,45.0,65.0,55.0
366
+ luvdisc,370,6,87,116,Water,None,43.0,30.0,55.0,40.0,65.0,97.0
367
+ bagon,371,6,421,60,Dragon,None,45.0,75.0,60.0,40.0,30.0,50.0
368
+ shelgon,372,11,1105,147,Dragon,None,65.0,95.0,100.0,60.0,50.0,50.0
369
+ salamence,373,15,1026,270,Dragon,Flying,95.0,135.0,80.0,110.0,80.0,100.0
370
+ beldum,374,6,952,60,Steel,Psychic,40.0,55.0,80.0,35.0,60.0,30.0
371
+ metang,375,12,2025,147,Steel,Psychic,60.0,75.0,100.0,55.0,80.0,50.0
372
+ metagross,376,16,5500,270,Steel,Psychic,80.0,135.0,130.0,95.0,90.0,70.0
373
+ regirock,377,17,2300,261,Rock,None,80.0,100.0,200.0,50.0,100.0,50.0
374
+ regice,378,18,1750,261,Ice,None,80.0,50.0,100.0,100.0,200.0,50.0
375
+ registeel,379,19,2050,261,Steel,None,80.0,75.0,150.0,75.0,150.0,50.0
376
+ latias,380,14,400,270,Dragon,Psychic,80.0,80.0,90.0,110.0,130.0,110.0
377
+ latios,381,20,600,270,Dragon,Psychic,80.0,90.0,80.0,130.0,110.0,110.0
378
+ kyogre,382,45,3520,302,Water,None,100.0,100.0,90.0,150.0,140.0,90.0
379
+ groudon,383,35,9500,302,Ground,None,100.0,150.0,140.0,100.0,90.0,90.0
380
+ rayquaza,384,70,2065,306,Dragon,Flying,105.0,150.0,90.0,150.0,90.0,95.0
381
+ jirachi,385,3,11,270,Steel,Psychic,100.0,100.0,100.0,100.0,100.0,100.0
382
+ turtwig,387,4,102,64,Grass,None,55.0,68.0,64.0,45.0,55.0,31.0
383
+ grotle,388,11,970,142,Grass,None,75.0,89.0,85.0,55.0,65.0,36.0
384
+ torterra,389,22,3100,236,Grass,Ground,95.0,109.0,105.0,75.0,85.0,56.0
385
+ chimchar,390,5,62,62,Fire,None,44.0,58.0,44.0,58.0,44.0,61.0
386
+ monferno,391,9,220,142,Fire,Fighting,64.0,78.0,52.0,78.0,52.0,81.0
387
+ infernape,392,12,550,240,Fire,Fighting,76.0,104.0,71.0,104.0,71.0,108.0
388
+ piplup,393,4,52,63,Water,None,53.0,51.0,53.0,61.0,56.0,40.0
389
+ prinplup,394,8,230,142,Water,None,64.0,66.0,68.0,81.0,76.0,50.0
390
+ empoleon,395,17,845,239,Water,Steel,84.0,86.0,88.0,111.0,101.0,60.0
391
+ starly,396,3,20,49,Normal,Flying,40.0,55.0,30.0,30.0,30.0,60.0
392
+ staravia,397,6,155,119,Normal,Flying,55.0,75.0,50.0,40.0,40.0,80.0
393
+ staraptor,398,12,249,218,Normal,Flying,85.0,120.0,70.0,50.0,60.0,100.0
394
+ bidoof,399,5,200,50,Normal,None,59.0,45.0,40.0,35.0,40.0,31.0
395
+ bibarel,400,10,315,144,Normal,Water,79.0,85.0,60.0,55.0,60.0,71.0
396
+ kricketot,401,3,22,39,Bug,None,37.0,25.0,41.0,25.0,41.0,25.0
397
+ kricketune,402,10,255,134,Bug,None,77.0,85.0,51.0,55.0,51.0,65.0
398
+ shinx,403,5,95,53,Electric,None,45.0,65.0,34.0,40.0,34.0,45.0
399
+ luxio,404,9,305,127,Electric,None,60.0,85.0,49.0,60.0,49.0,60.0
400
+ luxray,405,14,420,235,Electric,None,80.0,120.0,79.0,95.0,79.0,70.0
401
+ budew,406,2,12,56,Grass,Poison,40.0,30.0,35.0,50.0,70.0,55.0
402
+ roserade,407,9,145,232,Grass,Poison,60.0,70.0,65.0,125.0,105.0,90.0
403
+ cranidos,408,9,315,70,Rock,None,67.0,125.0,40.0,30.0,30.0,58.0
404
+ rampardos,409,16,1025,173,Rock,None,97.0,165.0,60.0,65.0,50.0,58.0
405
+ shieldon,410,5,570,70,Rock,Steel,30.0,42.0,118.0,42.0,88.0,30.0
406
+ bastiodon,411,13,1495,173,Rock,Steel,60.0,52.0,168.0,47.0,138.0,30.0
407
+ burmy,412,2,34,45,Bug,None,40.0,29.0,45.0,29.0,45.0,36.0
408
+ mothim,414,9,233,148,Bug,Flying,70.0,94.0,50.0,94.0,50.0,66.0
409
+ combee,415,3,55,49,Bug,Flying,30.0,30.0,42.0,30.0,42.0,70.0
410
+ vespiquen,416,12,385,166,Bug,Flying,70.0,80.0,102.0,80.0,102.0,40.0
411
+ pachirisu,417,4,39,142,Electric,None,60.0,45.0,70.0,45.0,90.0,95.0
412
+ buizel,418,7,295,66,Water,None,55.0,65.0,35.0,60.0,30.0,85.0
413
+ floatzel,419,11,335,173,Water,None,85.0,105.0,55.0,85.0,50.0,115.0
414
+ cherubi,420,4,33,55,Grass,None,45.0,35.0,45.0,62.0,53.0,35.0
415
+ cherrim,421,5,93,158,Grass,None,70.0,60.0,70.0,87.0,78.0,85.0
416
+ shellos,422,3,63,65,Water,None,76.0,48.0,48.0,57.0,62.0,34.0
417
+ gastrodon,423,9,299,166,Water,Ground,111.0,83.0,68.0,92.0,82.0,39.0
418
+ ambipom,424,12,203,169,Normal,None,75.0,100.0,66.0,60.0,66.0,115.0
419
+ drifloon,425,4,12,70,Ghost,Flying,90.0,50.0,34.0,60.0,44.0,70.0
420
+ drifblim,426,12,150,174,Ghost,Flying,150.0,80.0,44.0,90.0,54.0,80.0
421
+ buneary,427,4,55,70,Normal,None,55.0,66.0,44.0,44.0,56.0,85.0
422
+ lopunny,428,12,333,168,Normal,None,65.0,76.0,84.0,54.0,96.0,105.0
423
+ mismagius,429,9,44,173,Ghost,None,60.0,60.0,60.0,105.0,105.0,105.0
424
+ honchkrow,430,9,273,177,Dark,Flying,100.0,125.0,52.0,105.0,52.0,71.0
425
+ glameow,431,5,39,62,Normal,None,49.0,55.0,42.0,42.0,37.0,85.0
426
+ purugly,432,10,438,158,Normal,None,71.0,82.0,64.0,64.0,59.0,112.0
427
+ chingling,433,2,6,57,Psychic,None,45.0,30.0,50.0,65.0,50.0,45.0
428
+ stunky,434,4,192,66,Poison,Dark,63.0,63.0,47.0,41.0,41.0,74.0
429
+ skuntank,435,10,380,168,Poison,Dark,103.0,93.0,67.0,71.0,61.0,84.0
430
+ bronzor,436,5,605,60,Steel,Psychic,57.0,24.0,86.0,24.0,86.0,23.0
431
+ bronzong,437,13,1870,175,Steel,Psychic,67.0,89.0,116.0,79.0,116.0,33.0
432
+ bonsly,438,5,150,58,Rock,None,50.0,80.0,95.0,10.0,45.0,10.0
433
+ happiny,440,6,244,110,Normal,None,100.0,5.0,5.0,15.0,65.0,30.0
434
+ chatot,441,5,19,144,Normal,Flying,76.0,65.0,45.0,92.0,42.0,91.0
435
+ spiritomb,442,10,1080,170,Ghost,Dark,50.0,92.0,108.0,92.0,108.0,35.0
436
+ gible,443,7,205,60,Dragon,Ground,58.0,70.0,45.0,40.0,45.0,42.0
437
+ gabite,444,14,560,144,Dragon,Ground,68.0,90.0,65.0,50.0,55.0,82.0
438
+ garchomp,445,19,950,270,Dragon,Ground,108.0,130.0,95.0,80.0,85.0,102.0
439
+ munchlax,446,6,1050,78,Normal,None,135.0,85.0,40.0,40.0,85.0,5.0
440
+ riolu,447,7,202,57,Fighting,None,40.0,70.0,40.0,35.0,40.0,60.0
441
+ lucario,448,12,540,184,Fighting,Steel,70.0,110.0,70.0,115.0,70.0,90.0
442
+ hippopotas,449,8,495,66,Ground,None,68.0,72.0,78.0,38.0,42.0,32.0
443
+ hippowdon,450,20,3000,184,Ground,None,108.0,112.0,118.0,68.0,72.0,47.0
444
+ skorupi,451,8,120,66,Poison,Bug,40.0,50.0,90.0,30.0,55.0,65.0
445
+ drapion,452,13,615,175,Poison,Dark,70.0,90.0,110.0,60.0,75.0,95.0
446
+ croagunk,453,7,230,60,Poison,Fighting,48.0,61.0,40.0,61.0,40.0,50.0
447
+ toxicroak,454,13,444,172,Poison,Fighting,83.0,106.0,65.0,86.0,65.0,85.0
448
+ carnivine,455,14,270,159,Grass,None,74.0,100.0,72.0,90.0,72.0,46.0
449
+ finneon,456,4,70,66,Water,None,49.0,49.0,56.0,49.0,61.0,66.0
450
+ lumineon,457,12,240,161,Water,None,69.0,69.0,76.0,69.0,86.0,91.0
451
+ mantyke,458,10,650,69,Water,Flying,45.0,20.0,50.0,60.0,120.0,50.0
452
+ snover,459,10,505,67,Grass,Ice,60.0,62.0,50.0,62.0,60.0,40.0
453
+ abomasnow,460,22,1355,173,Grass,Ice,90.0,92.0,75.0,92.0,85.0,60.0
454
+ weavile,461,11,340,179,Dark,Ice,70.0,120.0,65.0,45.0,85.0,125.0
455
+ magnezone,462,12,1800,241,Electric,Steel,70.0,70.0,115.0,130.0,90.0,60.0
456
+ lickilicky,463,17,1400,180,Normal,None,110.0,85.0,95.0,80.0,95.0,50.0
457
+ rhyperior,464,24,2828,241,Ground,Rock,115.0,140.0,130.0,55.0,55.0,40.0
458
+ tangrowth,465,20,1286,187,Grass,None,100.0,100.0,125.0,110.0,50.0,50.0
459
+ electivire,466,18,1386,243,Electric,None,75.0,123.0,67.0,95.0,85.0,95.0
460
+ magmortar,467,16,680,243,Fire,None,75.0,95.0,67.0,125.0,95.0,83.0
461
+ togekiss,468,15,380,245,Fairy,Flying,85.0,50.0,95.0,120.0,115.0,80.0
462
+ yanmega,469,19,515,180,Bug,Flying,86.0,76.0,86.0,116.0,56.0,95.0
463
+ leafeon,470,10,255,184,Grass,None,65.0,110.0,130.0,60.0,65.0,95.0
464
+ glaceon,471,8,259,184,Ice,None,65.0,60.0,110.0,130.0,95.0,65.0
465
+ gliscor,472,20,425,179,Ground,Flying,75.0,95.0,125.0,45.0,75.0,95.0
466
+ mamoswine,473,25,2910,239,Ice,Ground,110.0,130.0,80.0,70.0,60.0,80.0
467
+ porygon-z,474,9,340,241,Normal,None,85.0,80.0,70.0,135.0,75.0,90.0
468
+ gallade,475,16,520,233,Psychic,Fighting,68.0,125.0,65.0,65.0,115.0,80.0
469
+ probopass,476,14,3400,184,Rock,Steel,60.0,55.0,145.0,75.0,150.0,40.0
470
+ dusknoir,477,22,1066,236,Ghost,None,45.0,100.0,135.0,65.0,135.0,45.0
471
+ froslass,478,13,266,168,Ice,Ghost,70.0,80.0,70.0,80.0,70.0,110.0
472
+ rotom,479,3,3,154,Electric,Ghost,50.0,50.0,77.0,95.0,77.0,91.0
473
+ uxie,480,3,3,261,Psychic,None,75.0,75.0,130.0,75.0,130.0,95.0
474
+ mesprit,481,3,3,261,Psychic,None,80.0,105.0,105.0,105.0,105.0,80.0
475
+ azelf,482,3,3,261,Psychic,None,75.0,125.0,70.0,125.0,70.0,115.0
476
+ dialga,483,54,6830,306,Steel,Dragon,100.0,120.0,120.0,150.0,100.0,90.0
477
+ palkia,484,42,3360,306,Water,Dragon,90.0,120.0,100.0,150.0,120.0,100.0
478
+ heatran,485,17,4300,270,Fire,Steel,91.0,90.0,106.0,130.0,106.0,77.0
479
+ regigigas,486,37,4200,302,Normal,None,110.0,160.0,110.0,80.0,110.0,100.0
480
+ cresselia,488,15,856,270,Psychic,None,120.0,70.0,120.0,75.0,130.0,85.0
481
+ phione,489,4,31,216,Water,None,80.0,80.0,80.0,80.0,80.0,80.0
482
+ manaphy,490,3,14,270,Water,None,100.0,100.0,100.0,100.0,100.0,100.0
483
+ darkrai,491,15,505,270,Dark,None,70.0,90.0,90.0,135.0,90.0,125.0
484
+ arceus,493,32,3200,324,Normal,None,120.0,120.0,120.0,120.0,120.0,120.0
485
+ victini,494,4,40,270,Psychic,Fire,100.0,100.0,100.0,100.0,100.0,100.0
486
+ snivy,495,6,81,62,Grass,None,45.0,45.0,55.0,45.0,55.0,63.0
487
+ servine,496,8,160,145,Grass,None,60.0,60.0,75.0,60.0,75.0,83.0
488
+ serperior,497,33,630,238,Grass,None,75.0,75.0,95.0,75.0,95.0,113.0
489
+ tepig,498,5,99,62,Fire,None,65.0,63.0,45.0,45.0,45.0,45.0
490
+ pignite,499,10,555,146,Fire,Fighting,90.0,93.0,55.0,70.0,55.0,55.0
491
+ emboar,500,16,1500,238,Fire,Fighting,110.0,123.0,65.0,100.0,65.0,65.0
492
+ oshawott,501,5,59,62,Water,None,55.0,55.0,45.0,63.0,45.0,45.0
493
+ dewott,502,8,245,145,Water,None,75.0,75.0,60.0,83.0,60.0,60.0
494
+ samurott,503,15,946,238,Water,None,95.0,100.0,85.0,108.0,70.0,70.0
495
+ patrat,504,5,116,51,Normal,None,45.0,55.0,39.0,35.0,39.0,42.0
496
+ watchog,505,11,270,147,Normal,None,60.0,85.0,69.0,60.0,69.0,77.0
497
+ lillipup,506,4,41,55,Normal,None,45.0,60.0,45.0,25.0,45.0,55.0
498
+ herdier,507,9,147,130,Normal,None,65.0,80.0,65.0,35.0,65.0,60.0
499
+ stoutland,508,12,610,225,Normal,None,85.0,110.0,90.0,45.0,90.0,80.0
500
+ purrloin,509,4,101,56,Dark,None,41.0,50.0,37.0,50.0,37.0,66.0
501
+ liepard,510,11,375,156,Dark,None,64.0,88.0,50.0,88.0,50.0,106.0
502
+ pansage,511,6,105,63,Grass,None,50.0,53.0,48.0,53.0,48.0,64.0
503
+ simisage,512,11,305,174,Grass,None,75.0,98.0,63.0,98.0,63.0,101.0
504
+ pansear,513,6,110,63,Fire,None,50.0,53.0,48.0,53.0,48.0,64.0
505
+ simisear,514,10,280,174,Fire,None,75.0,98.0,63.0,98.0,63.0,101.0
506
+ panpour,515,6,135,63,Water,None,50.0,53.0,48.0,53.0,48.0,64.0
507
+ simipour,516,10,290,174,Water,None,75.0,98.0,63.0,98.0,63.0,101.0
508
+ munna,517,6,233,58,Psychic,None,76.0,25.0,45.0,67.0,55.0,24.0
509
+ musharna,518,11,605,170,Psychic,None,116.0,55.0,85.0,107.0,95.0,29.0
510
+ pidove,519,3,21,53,Normal,Flying,50.0,55.0,50.0,36.0,30.0,43.0
511
+ tranquill,520,6,150,125,Normal,Flying,62.0,77.0,62.0,50.0,42.0,65.0
512
+ unfezant,521,12,290,220,Normal,Flying,80.0,115.0,80.0,65.0,55.0,93.0
513
+ blitzle,522,8,298,59,Electric,None,45.0,60.0,32.0,50.0,32.0,76.0
514
+ zebstrika,523,16,795,174,Electric,None,75.0,100.0,63.0,80.0,63.0,116.0
515
+ roggenrola,524,4,180,56,Rock,None,55.0,75.0,85.0,25.0,25.0,15.0
516
+ boldore,525,9,1020,137,Rock,None,70.0,105.0,105.0,50.0,40.0,20.0
517
+ gigalith,526,17,2600,232,Rock,None,85.0,135.0,130.0,60.0,80.0,25.0
518
+ woobat,527,4,21,65,Psychic,Flying,55.0,45.0,43.0,55.0,43.0,72.0
519
+ swoobat,528,9,105,149,Psychic,Flying,67.0,57.0,55.0,77.0,55.0,114.0
520
+ drilbur,529,3,85,66,Ground,None,60.0,85.0,40.0,30.0,45.0,68.0
521
+ excadrill,530,7,404,178,Ground,Steel,110.0,135.0,60.0,50.0,65.0,88.0
522
+ audino,531,11,310,390,Normal,None,103.0,60.0,86.0,60.0,86.0,50.0
523
+ timburr,532,6,125,61,Fighting,None,75.0,80.0,55.0,25.0,35.0,35.0
524
+ gurdurr,533,12,400,142,Fighting,None,85.0,105.0,85.0,40.0,50.0,40.0
525
+ conkeldurr,534,14,870,227,Fighting,None,105.0,140.0,95.0,55.0,65.0,45.0
526
+ tympole,535,5,45,59,Water,None,50.0,50.0,40.0,50.0,40.0,64.0
527
+ palpitoad,536,8,170,134,Water,Ground,75.0,65.0,55.0,65.0,55.0,69.0
528
+ seismitoad,537,15,620,229,Water,Ground,105.0,95.0,75.0,85.0,75.0,74.0
529
+ throh,538,13,555,163,Fighting,None,120.0,100.0,85.0,30.0,85.0,45.0
530
+ sawk,539,14,510,163,Fighting,None,75.0,125.0,75.0,30.0,75.0,85.0
531
+ sewaddle,540,3,25,62,Bug,Grass,45.0,53.0,70.0,40.0,60.0,42.0
532
+ swadloon,541,5,73,133,Bug,Grass,55.0,63.0,90.0,50.0,80.0,42.0
533
+ leavanny,542,12,205,225,Bug,Grass,75.0,103.0,80.0,70.0,80.0,92.0
534
+ venipede,543,4,53,52,Bug,Poison,30.0,45.0,59.0,30.0,39.0,57.0
535
+ whirlipede,544,12,585,126,Bug,Poison,40.0,55.0,99.0,40.0,79.0,47.0
536
+ scolipede,545,25,2005,218,Bug,Poison,60.0,100.0,89.0,55.0,69.0,112.0
537
+ cottonee,546,3,6,56,Grass,Fairy,40.0,27.0,60.0,37.0,50.0,66.0
538
+ whimsicott,547,7,66,168,Grass,Fairy,60.0,67.0,85.0,77.0,75.0,116.0
539
+ petilil,548,5,66,56,Grass,None,45.0,35.0,50.0,70.0,50.0,30.0
540
+ lilligant,549,11,163,168,Grass,None,70.0,60.0,75.0,110.0,75.0,90.0
541
+ sandile,551,7,152,58,Ground,Dark,50.0,72.0,35.0,35.0,35.0,65.0
542
+ krokorok,552,10,334,123,Ground,Dark,60.0,82.0,45.0,45.0,45.0,74.0
543
+ krookodile,553,15,963,234,Ground,Dark,95.0,117.0,80.0,65.0,70.0,92.0
544
+ darumaka,554,6,375,63,Fire,None,70.0,90.0,45.0,15.0,45.0,50.0
545
+ maractus,556,10,280,161,Grass,None,75.0,86.0,67.0,106.0,67.0,60.0
546
+ dwebble,557,3,145,65,Bug,Rock,50.0,65.0,85.0,35.0,35.0,55.0
547
+ crustle,558,14,2000,170,Bug,Rock,70.0,95.0,125.0,65.0,75.0,45.0
548
+ scraggy,559,6,118,70,Dark,Fighting,50.0,75.0,70.0,35.0,70.0,48.0
549
+ scrafty,560,11,300,171,Dark,Fighting,65.0,90.0,115.0,45.0,115.0,58.0
550
+ sigilyph,561,14,140,172,Psychic,Flying,72.0,58.0,80.0,103.0,80.0,97.0
551
+ yamask,562,5,15,61,Ghost,None,38.0,30.0,85.0,55.0,65.0,30.0
552
+ cofagrigus,563,17,765,169,Ghost,None,58.0,50.0,145.0,95.0,105.0,30.0
553
+ tirtouga,564,7,165,71,Water,Rock,54.0,78.0,103.0,53.0,45.0,22.0
554
+ carracosta,565,12,810,173,Water,Rock,74.0,108.0,133.0,83.0,65.0,32.0
555
+ archen,566,5,95,71,Rock,Flying,55.0,112.0,45.0,74.0,45.0,70.0
556
+ archeops,567,14,320,177,Rock,Flying,75.0,140.0,65.0,112.0,65.0,110.0
557
+ trubbish,568,6,310,66,Poison,None,50.0,50.0,62.0,40.0,62.0,65.0
558
+ garbodor,569,19,1073,166,Poison,None,80.0,95.0,82.0,60.0,82.0,75.0
559
+ zorua,570,7,125,66,Dark,None,40.0,65.0,40.0,80.0,40.0,65.0
560
+ zoroark,571,16,811,179,Dark,None,60.0,105.0,60.0,120.0,60.0,105.0
561
+ minccino,572,4,58,60,Normal,None,55.0,50.0,40.0,40.0,40.0,75.0
562
+ cinccino,573,5,75,165,Normal,None,75.0,95.0,60.0,65.0,60.0,115.0
563
+ gothita,574,4,58,58,Psychic,None,45.0,30.0,50.0,55.0,65.0,45.0
564
+ gothorita,575,7,180,137,Psychic,None,60.0,45.0,70.0,75.0,85.0,55.0
565
+ gothitelle,576,15,440,221,Psychic,None,70.0,55.0,95.0,95.0,110.0,65.0
566
+ solosis,577,3,10,58,Psychic,None,45.0,30.0,40.0,105.0,50.0,20.0
567
+ duosion,578,6,80,130,Psychic,None,65.0,40.0,50.0,125.0,60.0,30.0
568
+ reuniclus,579,10,201,221,Psychic,None,110.0,65.0,75.0,125.0,85.0,30.0
569
+ ducklett,580,5,55,61,Water,Flying,62.0,44.0,50.0,44.0,50.0,55.0
570
+ swanna,581,13,242,166,Water,Flying,75.0,87.0,63.0,87.0,63.0,98.0
571
+ vanillite,582,4,57,61,Ice,None,36.0,50.0,50.0,65.0,60.0,44.0
572
+ vanillish,583,11,410,138,Ice,None,51.0,65.0,65.0,80.0,75.0,59.0
573
+ vanilluxe,584,13,575,241,Ice,None,71.0,95.0,85.0,110.0,95.0,79.0
574
+ deerling,585,6,195,67,Normal,Grass,60.0,60.0,50.0,40.0,50.0,75.0
575
+ sawsbuck,586,19,925,166,Normal,Grass,80.0,100.0,70.0,60.0,70.0,95.0
576
+ emolga,587,4,50,150,Electric,Flying,55.0,75.0,60.0,75.0,60.0,103.0
577
+ karrablast,588,5,59,63,Bug,None,50.0,75.0,45.0,40.0,45.0,60.0
578
+ escavalier,589,10,330,173,Bug,Steel,70.0,135.0,105.0,60.0,105.0,20.0
579
+ foongus,590,2,10,59,Grass,Poison,69.0,55.0,45.0,55.0,55.0,15.0
580
+ amoonguss,591,6,105,162,Grass,Poison,114.0,85.0,70.0,85.0,80.0,30.0
581
+ frillish,592,12,330,67,Water,Ghost,55.0,40.0,50.0,65.0,85.0,40.0
582
+ jellicent,593,22,1350,168,Water,Ghost,100.0,60.0,70.0,85.0,105.0,60.0
583
+ alomomola,594,12,316,165,Water,None,165.0,75.0,80.0,40.0,45.0,65.0
584
+ joltik,595,1,6,64,Bug,Electric,50.0,47.0,50.0,57.0,50.0,65.0
585
+ galvantula,596,8,143,165,Bug,Electric,70.0,77.0,60.0,97.0,60.0,108.0
586
+ ferroseed,597,6,188,61,Grass,Steel,44.0,50.0,91.0,24.0,86.0,10.0
587
+ ferrothorn,598,10,1100,171,Grass,Steel,74.0,94.0,131.0,54.0,116.0,20.0
588
+ klink,599,3,210,60,Steel,None,40.0,55.0,70.0,45.0,60.0,30.0
589
+ klang,600,6,510,154,Steel,None,60.0,80.0,95.0,70.0,85.0,50.0
590
+ klinklang,601,6,810,234,Steel,None,60.0,100.0,115.0,70.0,85.0,90.0
591
+ tynamo,602,2,3,55,Electric,None,35.0,55.0,40.0,45.0,40.0,60.0
592
+ eelektrik,603,12,220,142,Electric,None,65.0,85.0,70.0,75.0,70.0,40.0
593
+ eelektross,604,21,805,232,Electric,None,85.0,115.0,80.0,105.0,80.0,50.0
594
+ elgyem,605,5,90,67,Psychic,None,55.0,55.0,55.0,85.0,55.0,30.0
595
+ beheeyem,606,10,345,170,Psychic,None,75.0,75.0,75.0,125.0,95.0,40.0
596
+ litwick,607,3,31,55,Ghost,Fire,50.0,30.0,55.0,65.0,55.0,20.0
597
+ lampent,608,6,130,130,Ghost,Fire,60.0,40.0,60.0,95.0,60.0,55.0
598
+ chandelure,609,10,343,234,Ghost,Fire,60.0,55.0,90.0,145.0,90.0,80.0
599
+ axew,610,6,180,64,Dragon,None,46.0,87.0,60.0,30.0,40.0,57.0
600
+ fraxure,611,10,360,144,Dragon,None,66.0,117.0,70.0,40.0,50.0,67.0
601
+ haxorus,612,18,1055,243,Dragon,None,76.0,147.0,90.0,60.0,70.0,97.0
602
+ cubchoo,613,5,85,61,Ice,None,55.0,70.0,40.0,60.0,40.0,40.0
603
+ beartic,614,26,2600,177,Ice,None,95.0,110.0,80.0,70.0,80.0,50.0
604
+ cryogonal,615,11,1480,180,Ice,None,70.0,50.0,30.0,95.0,135.0,105.0
605
+ shelmet,616,4,77,61,Bug,None,50.0,40.0,85.0,40.0,65.0,25.0
606
+ accelgor,617,8,253,173,Bug,None,80.0,70.0,40.0,100.0,60.0,145.0
607
+ stunfisk,618,7,110,165,Ground,Electric,109.0,66.0,84.0,81.0,99.0,32.0
608
+ mienfoo,619,9,200,70,Fighting,None,45.0,85.0,50.0,55.0,50.0,65.0
609
+ mienshao,620,14,355,179,Fighting,None,65.0,125.0,60.0,95.0,60.0,105.0
610
+ druddigon,621,16,1390,170,Dragon,None,77.0,120.0,90.0,60.0,90.0,48.0
611
+ golett,622,10,920,61,Ground,Ghost,59.0,74.0,50.0,35.0,50.0,35.0
612
+ golurk,623,28,3300,169,Ground,Ghost,89.0,124.0,80.0,55.0,80.0,55.0
613
+ pawniard,624,5,102,68,Dark,Steel,45.0,85.0,70.0,40.0,40.0,60.0
614
+ bisharp,625,16,700,172,Dark,Steel,65.0,125.0,100.0,60.0,70.0,70.0
615
+ bouffalant,626,16,946,172,Normal,None,95.0,110.0,95.0,40.0,95.0,55.0
616
+ rufflet,627,5,105,70,Normal,Flying,70.0,83.0,50.0,37.0,50.0,60.0
617
+ braviary,628,15,410,179,Normal,Flying,100.0,123.0,75.0,57.0,75.0,80.0
618
+ vullaby,629,5,90,74,Dark,Flying,70.0,55.0,75.0,45.0,65.0,60.0
619
+ mandibuzz,630,12,395,179,Dark,Flying,110.0,65.0,105.0,55.0,95.0,80.0
620
+ heatmor,631,14,580,169,Fire,None,85.0,97.0,66.0,105.0,66.0,65.0
621
+ durant,632,3,330,169,Bug,Steel,58.0,109.0,112.0,48.0,48.0,109.0
622
+ deino,633,8,173,60,Dark,Dragon,52.0,65.0,50.0,45.0,50.0,38.0
623
+ zweilous,634,14,500,147,Dark,Dragon,72.0,85.0,70.0,65.0,70.0,58.0
624
+ hydreigon,635,18,1600,270,Dark,Dragon,92.0,105.0,90.0,125.0,90.0,98.0
625
+ larvesta,636,11,288,72,Bug,Fire,55.0,85.0,55.0,50.0,55.0,60.0
626
+ volcarona,637,16,460,248,Bug,Fire,85.0,60.0,65.0,135.0,105.0,100.0
627
+ cobalion,638,21,2500,261,Steel,Fighting,91.0,90.0,129.0,90.0,72.0,108.0
628
+ terrakion,639,19,2600,261,Rock,Fighting,91.0,129.0,90.0,72.0,90.0,108.0
629
+ virizion,640,20,2000,261,Grass,Fighting,91.0,90.0,72.0,90.0,129.0,108.0
630
+ reshiram,643,32,3300,306,Dragon,Fire,100.0,120.0,100.0,150.0,120.0,90.0
631
+ zekrom,644,29,3450,306,Dragon,Electric,100.0,150.0,120.0,120.0,100.0,90.0
632
+ kyurem,646,30,3250,297,Dragon,Ice,125.0,130.0,90.0,130.0,90.0,95.0
633
+ genesect,649,15,825,270,Bug,Steel,71.0,120.0,95.0,120.0,95.0,99.0
634
+ chespin,650,4,90,63,Grass,None,56.0,61.0,65.0,48.0,45.0,38.0
635
+ quilladin,651,7,290,142,Grass,None,61.0,78.0,95.0,56.0,58.0,57.0
636
+ chesnaught,652,16,900,239,Grass,Fighting,88.0,107.0,122.0,74.0,75.0,64.0
637
+ fennekin,653,4,94,61,Fire,None,40.0,45.0,40.0,62.0,60.0,60.0
638
+ braixen,654,10,145,143,Fire,None,59.0,59.0,58.0,90.0,70.0,73.0
639
+ delphox,655,15,390,240,Fire,Psychic,75.0,69.0,72.0,114.0,100.0,104.0
640
+ froakie,656,3,70,63,Water,None,41.0,56.0,40.0,62.0,44.0,71.0
641
+ frogadier,657,6,109,142,Water,None,54.0,63.0,52.0,83.0,56.0,97.0
642
+ greninja,658,15,400,239,Water,Dark,72.0,95.0,67.0,103.0,71.0,122.0
643
+ bunnelby,659,4,50,47,Normal,None,38.0,36.0,38.0,32.0,36.0,57.0
644
+ diggersby,660,10,424,148,Normal,Ground,85.0,56.0,77.0,50.0,77.0,78.0
645
+ fletchling,661,3,17,56,Normal,Flying,45.0,50.0,43.0,40.0,38.0,62.0
646
+ fletchinder,662,7,160,134,Fire,Flying,62.0,73.0,55.0,56.0,52.0,84.0
647
+ talonflame,663,12,245,175,Fire,Flying,78.0,81.0,71.0,74.0,69.0,126.0
648
+ scatterbug,664,3,25,40,Bug,None,38.0,35.0,40.0,27.0,25.0,35.0
649
+ spewpa,665,3,84,75,Bug,None,45.0,22.0,60.0,27.0,30.0,29.0
650
+ vivillon,666,12,170,185,Bug,Flying,80.0,52.0,50.0,90.0,50.0,89.0
651
+ litleo,667,6,135,74,Fire,Normal,62.0,50.0,58.0,73.0,54.0,72.0
652
+ pyroar,668,15,815,177,Fire,Normal,86.0,68.0,72.0,109.0,66.0,106.0
653
+ floette,670,2,9,130,Fairy,None,54.0,45.0,47.0,75.0,98.0,52.0
654
+ florges,671,11,100,248,Fairy,None,78.0,65.0,68.0,112.0,154.0,75.0
655
+ skiddo,672,9,310,70,Grass,None,66.0,65.0,48.0,62.0,57.0,52.0
656
+ gogoat,673,17,910,186,Grass,None,123.0,100.0,62.0,97.0,81.0,68.0
657
+ pancham,674,6,80,70,Fighting,None,67.0,82.0,62.0,46.0,48.0,43.0
658
+ pangoro,675,21,1360,173,Fighting,Dark,95.0,124.0,78.0,69.0,71.0,58.0
659
+ furfrou,676,12,280,165,Normal,None,75.0,80.0,60.0,65.0,90.0,102.0
660
+ espurr,677,3,35,71,Psychic,None,62.0,48.0,54.0,63.0,60.0,68.0
661
+ honedge,679,8,20,65,Steel,Ghost,45.0,80.0,100.0,35.0,37.0,28.0
662
+ doublade,680,8,45,157,Steel,Ghost,59.0,110.0,150.0,45.0,49.0,35.0
663
+ spritzee,682,2,5,68,Fairy,None,78.0,52.0,60.0,63.0,65.0,23.0
664
+ aromatisse,683,8,155,162,Fairy,None,101.0,72.0,72.0,99.0,89.0,29.0
665
+ swirlix,684,4,35,68,Fairy,None,62.0,48.0,66.0,59.0,57.0,49.0
666
+ slurpuff,685,8,50,168,Fairy,None,82.0,80.0,86.0,85.0,75.0,72.0
667
+ inkay,686,4,35,58,Dark,Psychic,53.0,54.0,53.0,37.0,46.0,45.0
668
+ malamar,687,15,470,169,Dark,Psychic,86.0,92.0,88.0,68.0,75.0,73.0
669
+ binacle,688,5,310,61,Rock,Water,42.0,52.0,67.0,39.0,56.0,50.0
670
+ barbaracle,689,13,960,175,Rock,Water,72.0,105.0,115.0,54.0,86.0,68.0
671
+ skrelp,690,5,73,64,Poison,Water,50.0,60.0,60.0,60.0,60.0,30.0
672
+ dragalge,691,18,815,173,Poison,Dragon,65.0,75.0,90.0,97.0,123.0,44.0
673
+ clauncher,692,5,83,66,Water,None,50.0,53.0,62.0,58.0,63.0,44.0
674
+ clawitzer,693,13,353,100,Water,None,71.0,73.0,88.0,120.0,89.0,59.0
675
+ helioptile,694,5,60,58,Electric,Normal,44.0,38.0,33.0,61.0,43.0,70.0
676
+ heliolisk,695,10,210,168,Electric,Normal,62.0,55.0,52.0,109.0,94.0,109.0
677
+ tyrunt,696,8,260,72,Rock,Dragon,58.0,89.0,77.0,45.0,45.0,48.0
678
+ tyrantrum,697,25,2700,182,Rock,Dragon,82.0,121.0,119.0,69.0,59.0,71.0
679
+ amaura,698,13,252,72,Rock,Ice,77.0,59.0,50.0,67.0,63.0,46.0
680
+ aurorus,699,27,2250,104,Rock,Ice,123.0,77.0,72.0,99.0,92.0,58.0
681
+ sylveon,700,10,235,184,Fairy,None,95.0,65.0,65.0,110.0,130.0,60.0
682
+ hawlucha,701,8,215,175,Fighting,Flying,78.0,92.0,75.0,74.0,63.0,118.0
683
+ dedenne,702,2,22,151,Electric,Fairy,67.0,58.0,57.0,81.0,67.0,101.0
684
+ carbink,703,3,57,100,Rock,Fairy,50.0,50.0,150.0,50.0,150.0,50.0
685
+ goomy,704,3,28,60,Dragon,None,45.0,50.0,35.0,55.0,75.0,40.0
686
+ sliggoo,705,8,175,158,Dragon,None,68.0,75.0,53.0,83.0,113.0,60.0
687
+ goodra,706,20,1505,270,Dragon,None,90.0,100.0,70.0,110.0,150.0,80.0
688
+ klefki,707,2,30,165,Steel,Fairy,57.0,80.0,91.0,80.0,87.0,75.0
689
+ phantump,708,4,70,62,Ghost,Grass,43.0,70.0,48.0,50.0,60.0,38.0
690
+ trevenant,709,15,710,166,Ghost,Grass,85.0,110.0,76.0,65.0,82.0,56.0
691
+ bergmite,712,10,995,61,Ice,None,55.0,69.0,85.0,32.0,35.0,28.0
692
+ avalugg,713,20,5050,180,Ice,None,95.0,117.0,184.0,44.0,46.0,28.0
693
+ noibat,714,5,80,49,Flying,Dragon,40.0,30.0,35.0,45.0,40.0,55.0
694
+ noivern,715,15,850,187,Flying,Dragon,85.0,70.0,80.0,97.0,80.0,123.0
695
+ xerneas,716,30,2150,306,Fairy,None,126.0,131.0,95.0,131.0,98.0,99.0
696
+ yveltal,717,58,2030,306,Dark,Flying,126.0,131.0,95.0,131.0,98.0,99.0
697
+ diancie,719,7,88,270,Rock,Fairy,50.0,100.0,150.0,100.0,150.0,50.0
698
+ volcanion,721,17,1950,270,Fire,Water,80.0,110.0,120.0,130.0,90.0,70.0