├── scripts ├── .gitignore ├── champions.py ├── free_week_urls ├── calc_likelihoods.m ├── build_free_week_csv.py ├── calc_week.py ├── results.txt ├── all_weeks.py ├── free_champ_features.py ├── util.py ├── champion_occurrences └── champion_predictor.py ├── README.md ├── requirements.txt ├── octave_plot_scripts ├── plot_hist_of_features.m ├── plot_classes3d.m └── plot_classes.m ├── .gitignore └── data ├── champions.csv ├── free_week.csv └── free_champ_features.csv /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | *.csv 2 | examine_data.py 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | league_predict 2 | ============== 3 | 4 | Predicting free week champions in league. 5 | 6 | ## Catagories 7 | Number of weeks since free catagories: 8 | 0, 1, 2, 3, 4, 5, 6, 7, 8-10, 11-13, 13+ 9 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | argparse==1.2.1 2 | beautifulsoup4==4.3.2 3 | cssselect==0.9.1 4 | distribute==0.6.34 5 | python-dateutil==2.1 6 | requests==2.0.0 7 | six==1.4.1 8 | ts2avi==0.1.1 9 | wsgiref==0.1.2 10 | -------------------------------------------------------------------------------- /octave_plot_scripts/plot_hist_of_features.m: -------------------------------------------------------------------------------- 1 | D = csvread('../data/bayes.csv'); 2 | 3 | subplot(1, 2, 1); 4 | hist(D(:,1),10); 5 | hold on; 6 | subplot(1, 2, 2); 7 | hist(D(:,2),max(D(:,2))) 8 | 9 | pause; 10 | -------------------------------------------------------------------------------- /scripts/champions.py: -------------------------------------------------------------------------------- 1 | from bs4 import BeautifulSoup 2 | import requests 3 | 4 | r = requests.get('http://www.lolking.net/champions/') 5 | 6 | soup = BeautifulSoup(r.text) 7 | 8 | table = soup.find('table', 'champion-list') 9 | trs = table.find_all("tr") 10 | 11 | for tr in trs: 12 | data = [] 13 | tds = tr.find_all('td') 14 | for td in tds: 15 | data.append(td.text.strip()) 16 | print ','.join(['"%s"' % (item) for item in data]) 17 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.py[cod] 2 | 3 | # C extensions 4 | *.so 5 | 6 | # Packages 7 | *.egg 8 | *.egg-info 9 | dist 10 | build 11 | eggs 12 | parts 13 | bin 14 | var 15 | sdist 16 | develop-eggs 17 | .installed.cfg 18 | lib 19 | lib64 20 | __pycache__ 21 | 22 | # Installer logs 23 | pip-log.txt 24 | 25 | # Unit test / coverage reports 26 | .coverage 27 | .tox 28 | nosetests.xml 29 | 30 | # Translations 31 | *.mo 32 | 33 | # Mr Developer 34 | .mr.developer.cfg 35 | .project 36 | .pydevproject 37 | ENV 38 | -------------------------------------------------------------------------------- /scripts/free_week_urls: -------------------------------------------------------------------------------- 1 | http://leagueoflegends.wikia.com/wiki/Champion_Rotation_Schedule_(Pre-Season_One) 2 | http://leagueoflegends.wikia.com/wiki/Champion_Rotation_Schedule_(Season_One) 3 | http://leagueoflegends.wikia.com/wiki/Champion_Rotation_Schedule_(Pre-Season_Two) 4 | http://leagueoflegends.wikia.com/wiki/Champion_Rotation_Schedule_(Season_Two) 5 | http://leagueoflegends.wikia.com/wiki/Champion_Rotation_Schedule_(Pre-Season_Three) 6 | http://leagueoflegends.wikia.com/wiki/Champion_Rotation_Schedule_(Season_Three) 7 | -------------------------------------------------------------------------------- /octave_plot_scripts/plot_classes3d.m: -------------------------------------------------------------------------------- 1 | D = csvread('../data/kyle.csv'); 2 | 3 | R = []; 4 | O = []; 5 | Y = []; 6 | B = []; 7 | 8 | for i=1:rows(D) 9 | if(D(i,1) == 1) 10 | R = [R;D(i,:)]; 11 | elseif(D(i,1) <= 5) 12 | O = [O;D(i,:)]; 13 | elseif(D(i,1) <= 10) 14 | Y = [Y;D(i,:)]; 15 | else 16 | B = [B;D(i,:)]; 17 | end 18 | end 19 | 20 | scatter3(R(:,3),R(:,2),R(:,7),'red'); 21 | hold on; 22 | scatter3(O(:,3),O(:,2),O(:,7),[],[.8 .6 0]); 23 | hold on; 24 | scatter3(Y(:,3),Y(:,2),Y(:,7),'yellow'); 25 | hold on; 26 | scatter3(B(:,3),B(:,2),B(:,7),'blue') 27 | title('Weeks Till Free (Red=1, Orange=2:5, Yellow=6:10, Blue=11..)') 28 | xlabel('Number of Times Free') 29 | ylabel('Number of Weeks Since Last Free') 30 | zlabel('Difficulty') 31 | 32 | pause; 33 | -------------------------------------------------------------------------------- /scripts/calc_likelihoods.m: -------------------------------------------------------------------------------- 1 | D = csvread('free_champ_features.csv'); 2 | 3 | sample_size = 16886; 4 | 5 | %Number of weeks since free catagories: 0,1,2,3,4,5,6,7,8-10,11-13,13+ 6 | 7 | %c is count of occurance 8 | c = zeros(10, 11); 9 | 10 | %For each difficulty 11 | for i=1:10 12 | %for each (number of weeks since free) catagory 13 | for j=0:7 14 | for k=1:rows(D) 15 | if(D(k,1) == i && D(k,2) == j) 16 | c(i,j + 1)++; 17 | end 18 | end 19 | end 20 | %catagory 8-10 21 | for k=1:rows(D) 22 | if(D(k,1) == i && D(k,2) >= 8 && D(k,2) <= 10) 23 | c(i,9)++; 24 | end 25 | end 26 | %catagory 11-13 27 | for k=1:rows(D) 28 | if(D(k,1) == i && D(k,2) >= 11 && D(k,2) <= 13) 29 | c(i,10)++; 30 | end 31 | end 32 | %catagory 13+ 33 | for k=1:rows(D) 34 | if(D(k,1) == i && D(k,2) > 13) 35 | c(i,11)++; 36 | end 37 | end 38 | end 39 | 40 | c 41 | prior = sum(sum(c)) / sample_size; 42 | c / sample_size 43 | disp(sprintf('P(free_next_week)=%f', prior)); 44 | for i=1:10 45 | for j=1:11 46 | disp(sprintf('P(free_next_week|difficulty=%d and catagory=%d)=%f', i, j, c(i,j) / sample_size)); 47 | end 48 | end 49 | -------------------------------------------------------------------------------- /scripts/build_free_week_csv.py: -------------------------------------------------------------------------------- 1 | """ 2 | This file builds free_week.csv which contains the champions for each free week. 3 | """ 4 | from bs4 import BeautifulSoup 5 | from dateutil.parser import parse 6 | import requests 7 | 8 | def remove_refs(name): 9 | parts = name.split('[') 10 | return parts[0] 11 | 12 | with open('free_week.csv', 'w') as csv: 13 | with open('free_week_urls', 'r') as urls: 14 | for url in urls.readlines(): 15 | 16 | r = requests.get(url.strip()) 17 | soup = BeautifulSoup(r.text) 18 | 19 | weeks = soup.find_all('table', cellspacing="5") 20 | for week in weeks: 21 | tds = week.find_all('td') 22 | 23 | for td in tds: 24 | tables = td.find_all('table') 25 | if tables: 26 | table_one = tables[0] 27 | table_two = tables[1] 28 | 29 | week_date = table_one.find("th").text.strip() 30 | week_date = remove_refs(week_date) 31 | week_date_obj = parse(week_date) 32 | csv.write("%s" % (week_date_obj.strftime("%Y-%m-%d"))) 33 | 34 | chars = table_two.find_all('span', 'character_icon') 35 | for char in chars: 36 | csv.write(',"%s"' % (char.span.text)) 37 | csv.write("\n") 38 | -------------------------------------------------------------------------------- /octave_plot_scripts/plot_classes.m: -------------------------------------------------------------------------------- 1 | D = csvread('../data/kyle.csv'); 2 | 3 | R = []; 4 | O = []; 5 | Y = []; 6 | B = []; 7 | 8 | for i=1:rows(D) 9 | if(D(i,1) == 1) 10 | R = [R;D(i,:)]; 11 | elseif(D(i,1) <= 5) 12 | O = [O;D(i,:)]; 13 | elseif(D(i,1) <= 10) 14 | Y = [Y;D(i,:)]; 15 | else 16 | B = [B;D(i,:)]; 17 | end 18 | end 19 | 20 | for i=1:10 21 | R2 = []; 22 | O2 = []; 23 | Y2 = []; 24 | B2 = []; 25 | for j=1:rows(R) 26 | if(R(j,7) == i) 27 | R2 = [R2;R(j,:)]; 28 | end 29 | end 30 | for j=1:rows(O) 31 | if(O(j,7) == i) 32 | O2 = [O2;O(j,:)]; 33 | end 34 | end 35 | for j=1:rows(Y) 36 | if(Y(j,7) == i) 37 | Y2 = [Y2;Y(j,:)]; 38 | end 39 | end 40 | for j=1:rows(B) 41 | if(B(j,7) == i) 42 | B2 = [B2;B(j,:)]; 43 | end 44 | end 45 | subplot(5, 2, i) 46 | scatter(R2(:,3),R2(:,2),'red'); 47 | hold on; 48 | scatter(O2(:,3),O2(:,2),[],[.8 .6 0]); 49 | hold on; 50 | scatter(Y2(:,3),Y2(:,2),'yellow'); 51 | hold on; 52 | scatter(B2(:,3),B2(:,2),'blue') 53 | hold on; 54 | if(i == 1 || i == 2) 55 | title('Difficulties from 1 to 10'); 56 | end 57 | if(i == 9 || i == 10) 58 | xlabel('# Times Free') 59 | end 60 | if(mod(i,2) == 1) 61 | ylabel('# Weeks Since Last Free') 62 | end 63 | end 64 | 65 | pause; 66 | -------------------------------------------------------------------------------- /scripts/calc_week.py: -------------------------------------------------------------------------------- 1 | import sys 2 | from collections import defaultdict 3 | from pprint import pprint 4 | 5 | from util import champion_features, compute_likelihoods, compute_released_dates_difficulties, categorize_diff, categorize_since, predict, get_free_champs, METAS 6 | 7 | 8 | free_champ_data = get_free_champs() 9 | 10 | def matches(predictions, actual): 11 | champs = [prediction[0] for prediction in predictions] 12 | 13 | return set(actual).intersection(set(champs)) 14 | 15 | def compute_week(week): 16 | actual_champs = free_champ_data[week] 17 | 18 | top_10 = [] 19 | top_20 = [] 20 | top_30 = [] 21 | 22 | for meta in METAS: 23 | predictions = predict(week, meta) 24 | 25 | top_10 += predictions[:2] 26 | top_20 += predictions[:4] 27 | top_30 += predictions[:6] 28 | 29 | 30 | ten = matches(top_10, actual_champs) 31 | twenty = matches(top_20, actual_champs) 32 | thirty = matches(top_30, actual_champs) 33 | 34 | return ten, twenty, thirty 35 | 36 | def compute_week_no_meta(week): 37 | actual_champs = free_champ_data[week] 38 | 39 | predictions = predict(week, None) 40 | 41 | ten = matches(predictions[:10], actual_champs) 42 | twenty = matches(predictions[:20], actual_champs) 43 | thirty = matches(predictions[:30], actual_champs) 44 | 45 | return ten, twenty, thirty 46 | 47 | if __name__ == '__main__': 48 | num_weeks = 0 49 | 50 | meta_sum = [0, 0, 0] 51 | no_meta_sum = [0, 0, 0] 52 | for week in range(50, 203): 53 | ten, twenty, thirty = compute_week(week) 54 | 55 | meta_sum[0] += len(ten) 56 | meta_sum[1] += len(twenty) 57 | meta_sum[2] += len(thirty) 58 | 59 | ten, twenty, thirty = compute_week_no_meta(week) 60 | 61 | no_meta_sum[0] += len(ten) 62 | no_meta_sum[1] += len(twenty) 63 | no_meta_sum[2] += len(thirty) 64 | 65 | print num_weeks, [len(ten), len(twenty), len(thirty)], ten 66 | 67 | num_weeks += 1 68 | 69 | print 'Meta:', [x / (num_weeks * 10.0) for x in meta_sum] 70 | print 'No Meta:', [x / (num_weeks * 10.0) for x in no_meta_sum] 71 | -------------------------------------------------------------------------------- /scripts/results.txt: -------------------------------------------------------------------------------- 1 | Our first try at classifying with likelihoods for each meta: 2 | 3 | NEW_RESULTS --------------------------------------------------------- 4 | 5 | Likelihood * Prior: 6 | Meta: [0.15728155339805824, 0.3213592233009709, 0.4495145631067961] 7 | No Meta: [0.1203883495145631, 0.21262135922330097, 0.3116504854368932] 8 | 9 | Likelihood * Prior AND Likelihood is scaled by champion_count 10 | Meta: [0.15436893203883495, 0.3116504854368932, 0.43980582524271844] 11 | No Meta: [0.16601941747572815, 0.3155339805825243, 0.42135922330097086] 12 | 13 | AVERAGE_LIKELIHOODS OVER 3 categories. 14 | 15 | Likelihood * Prior 16 | Meta: [0.1553398058252427, 0.31650485436893205, 0.4495145631067961] 17 | No Meta: [0.18737864077669902, 0.3174757281553398, 0.4349514563106796] 18 | 19 | AVERAGE WEIGHTED 0.25 0.5 0.25 20 | Likelihood * Prior 21 | Meta: [0.1563106796116505, 0.312621359223301, 0.45048543689320386] 22 | No Meta: [0.18640776699029127, 0.3174757281553398, 0.4368932038834951] 23 | 24 | AVERAGE of 5 25 | Meta: [0.14951456310679612, 0.2737864077669903, 0.42718446601941745] 26 | No Meta: [0.1883495145631068, 0.3145631067961165, 0.4330097087378641] 27 | 28 | Average of 5 weighted 29 | Meta: [0.15436893203883495, 0.2922330097087379, 0.4368932038834951] 30 | No Meta: [0.18349514563106797, 0.3145631067961165, 0.4368932038834951] 31 | 32 | 33 | OLD_RESULTS --------------------------------------------------------- 34 | 35 | Meta Section: 36 | Likelihood * Prior: 37 | [0.16990291262135923, 0.3378640776699029, 0.47184466019417476] 38 | 39 | Prior: 40 | [0.12718446601941746, 0.20194174757281552, 0.30097087378640774] 41 | 42 | Random: 43 | [0.0854368932038835, 0.16407766990291262, 0.24660194174757283] 44 | [0.09514563106796116, 0.17766990291262136, 0.27864077669902915] 45 | 46 | Just Likelihoods: 47 | [0.15145631067961166, 0.31359223300970873, 0.45728155339805826] 48 | 49 | No Meta Section 50 | 51 | Likelihood * Prior: 52 | [0.19223300970873786, 0.341747572815534, 0.4796116504854369] 53 | 54 | Likelihood: 55 | [0.1553398058252427, 0.30388349514563107, 0.4446601941747573] 56 | 57 | Prior: 58 | [0.12815533980582525, 0.2543689320388349, 0.38058252427184464] 59 | 60 | Meta + Likelihoods scaled by champion count. 61 | [0.15436893203883495, 0.32427184466019415, 0.46990291262135925] 62 | 63 | 64 | -------------------------------------------------------------------------------- /scripts/all_weeks.py: -------------------------------------------------------------------------------- 1 | import csv 2 | from collections import defaultdict 3 | from dateutil.parser import parse 4 | from pprint import pprint 5 | 6 | def percent(input): 7 | "10% == 0.1" 8 | return float(input.strip('%'))/100 9 | 10 | champions = {} 11 | with open('../data/champions.csv') as handle: 12 | reader = csv.DictReader(handle, ['Name', 'RP', 'IP', 'Popularity', 'Win Rate', 'Ban Rate', 'Meta', 'Released', 'Difficulty', 'RiotMeta']) 13 | 14 | i = 0 15 | 16 | for line in reader: 17 | if i == 0: 18 | i += 1 19 | continue 20 | name = line['Name'] 21 | ip = line['IP'] 22 | popularity = percent(line['Popularity']) 23 | ban_rate = percent(line['Ban Rate']) 24 | released = parse(line['Released']) 25 | difficulty = line['Difficulty'] 26 | riotmeta = line['RiotMeta'].split(':') 27 | 28 | champions[name] = { 29 | 'name': name, 30 | 'ip': ip, 31 | 'popularity': popularity, 32 | 'ban_rate': ban_rate, 33 | 'released': released, 34 | 'difficulty': difficulty, 35 | 'last_free': 0, 36 | 'times_free': 0, 37 | 'riotmeta': riotmeta, 38 | } 39 | 40 | def released(date, champ): 41 | return champ['released'] < date 42 | 43 | free_champ_data = [] 44 | 45 | with open('../data/free_week.csv') as handle: 46 | reader = csv.reader(handle, delimiter=',', quotechar='"') 47 | 48 | for line in reader: 49 | date = parse(line[0]) 50 | free_champs = line[1:] 51 | 52 | free_champ_data.append(free_champs) 53 | 54 | def next_free(week_num, champ): 55 | curr = week_num + 1 56 | 57 | while curr < len(free_champ_data): 58 | if champ in free_champ_data[curr]: 59 | return curr - week_num 60 | curr += 1 61 | 62 | return curr - week_num 63 | 64 | with open('../data/free_week.csv') as handle: 65 | reader = csv.reader(handle, delimiter=',', quotechar='"') 66 | 67 | week_num = 0 68 | 69 | for line in reader: 70 | date = parse(line[0]) 71 | free_champs = line[1:] 72 | 73 | # print em out. 74 | for name in champions.keys(): 75 | champ = champions[name] 76 | 77 | if champ['name'] in free_champs: 78 | champ['last_free'] = week_num 79 | champ['times_free'] += 1 80 | 81 | weeks_since_free = week_num - champ['last_free'] 82 | 83 | if released(date, champ): 84 | csv_data = [ 85 | #str(next_free(week_num, champ['name'])), 86 | str(week_num), 87 | str(champ['name']), 88 | str(champ['difficulty']), 89 | str(weeks_since_free), 90 | str(champ['times_free']), 91 | str(':'.join(champ['riotmeta'])), 92 | ] 93 | 94 | print ','.join(csv_data) 95 | 96 | week_num += 1 97 | -------------------------------------------------------------------------------- /scripts/free_champ_features.py: -------------------------------------------------------------------------------- 1 | """ This file makes a CSV that has data about champion features anytime they are free """ 2 | import csv 3 | from collections import defaultdict 4 | from dateutil.parser import parse 5 | from pprint import pprint 6 | 7 | def percent(input): 8 | "10% == 0.1" 9 | return float(input.strip('%'))/100 10 | 11 | champions = {} 12 | with open('../data/champions.csv') as handle: 13 | reader = csv.DictReader(handle, ['Name', 'RP', 'IP', 'Popularity', 'Win Rate', 'Ban Rate', 'Meta', 'Released', 'Difficulty', 'RiotMeta']) 14 | 15 | i = 0 16 | 17 | for line in reader: 18 | if i == 0: 19 | i += 1 20 | continue 21 | name = line['Name'] 22 | ip = line['IP'] 23 | popularity = percent(line['Popularity']) 24 | ban_rate = percent(line['Ban Rate']) 25 | released = parse(line['Released']) 26 | difficulty = line['Difficulty'] 27 | riotmeta = line['RiotMeta'].split(':') 28 | 29 | champions[name] = { 30 | 'name': name, 31 | 'ip': ip, 32 | 'popularity': popularity, 33 | 'ban_rate': ban_rate, 34 | 'released': released, 35 | 'difficulty': difficulty, 36 | 'last_free': 0, 37 | 'times_free': 0, 38 | 'riotmeta': riotmeta, 39 | } 40 | 41 | def released(date, champ): 42 | return champ['released'] < date 43 | 44 | free_champ_data = [] 45 | 46 | with open('../data/free_week.csv') as handle: 47 | reader = csv.reader(handle, delimiter=',', quotechar='"') 48 | 49 | for line in reader: 50 | date = parse(line[0]) 51 | free_champs = line[1:] 52 | 53 | free_champ_data.append(free_champs) 54 | 55 | def next_free(week_num, champ): 56 | curr = week_num + 1 57 | 58 | while curr < len(free_champ_data): 59 | if champ in free_champ_data[curr]: 60 | return curr - week_num 61 | curr += 1 62 | 63 | return curr - week_num 64 | 65 | with open('../data/free_week.csv') as handle: 66 | reader = csv.reader(handle, delimiter=',', quotechar='"') 67 | 68 | week_num = 0 69 | 70 | for line in reader: 71 | date = parse(line[0]) 72 | free_champs = line[1:] 73 | 74 | # print em out. 75 | for name in champions.keys(): 76 | champ = champions[name] 77 | 78 | weeks_since_free = week_num - champ['last_free'] 79 | if champ['name'] in free_champs: 80 | champ['last_free'] = week_num 81 | champ['times_free'] += 1 82 | 83 | if released(date, champ) and champ['name'] in free_champs: 84 | csv_data = [ 85 | #str(next_free(week_num, champ['name'])), 86 | str(week_num), 87 | str(champ['name']), 88 | str(champ['difficulty']), 89 | str(weeks_since_free), 90 | str(champ['times_free']), 91 | str(':'.join(champ['riotmeta'])), 92 | ] 93 | 94 | print ','.join(csv_data) 95 | 96 | week_num += 1 97 | -------------------------------------------------------------------------------- /scripts/util.py: -------------------------------------------------------------------------------- 1 | from collections import defaultdict 2 | import csv, random 3 | from dateutil.parser import parse 4 | from pprint import pprint 5 | 6 | METAS = ['top', 'mid', 'jungle', 'adc', 'support'] 7 | 8 | def categorize_since(input): 9 | """ Makes categories for weeks since a champion was free """ 10 | if 0 <= input <= 7: 11 | return int(input) 12 | 13 | if 8 <= input <= 10: 14 | return 8 15 | 16 | if 11 <= input <= 13: 17 | return 9 18 | 19 | if input >= 14: 20 | return 10 21 | 22 | def categorize_diff(input): 23 | """ Categorizes champion difficulties. """ 24 | return int(input) 25 | 26 | def compute_likelihoods(released): 27 | rv = {} 28 | 29 | for line in open('../data/free_champ_features.csv').readlines(): 30 | parts = line.strip().split(',') 31 | 32 | week_num = int(parts[0]) 33 | 34 | if week_num not in rv: 35 | rv[week_num] = {} 36 | 37 | if week_num > 0: 38 | rv[week_num][None] = rv[week_num - 1][meta].copy() 39 | else: 40 | rv[week_num][None] = defaultdict(int) 41 | 42 | for meta in METAS: 43 | if week_num > 0: 44 | rv[week_num][meta] = rv[week_num - 1][meta].copy() 45 | else: 46 | rv[week_num][meta] = defaultdict(int) 47 | 48 | difficulty = categorize_diff(parts[2]) 49 | weeks_since_free = categorize_since(int(parts[3])) 50 | 51 | entry = (difficulty, weeks_since_free) 52 | times_free = parts[4] 53 | 54 | champ_meta = parts[5].split(':') 55 | for meta in champ_meta: 56 | #rv[week_num][meta][entry] += 1.0 / champion_count(released, week_num, meta) 57 | rv[week_num][meta][entry] += 1 58 | rv[week_num][None][entry] += 1.0 59 | #rv[week_num][None][entry] += 1.0 / champion_count(released, week_num) 60 | 61 | return rv 62 | 63 | def print_matrix(matrix): 64 | rv = "" 65 | for i in range(1, 11): 66 | for j in range(0, 11): 67 | rv += "%d " % (matrix[(i,j)]) 68 | 69 | rv += "\n" 70 | print rv 71 | 72 | def champion_count(released, week_num, meta=None): 73 | count = 0 74 | for champ in released.keys(): 75 | if not meta or meta in metas[champ]: 76 | if released[champ] <= week_num: 77 | count += 1 78 | return count 79 | 80 | 81 | def compute_released_dates_difficulties(): 82 | """ Computes the number of champions in each difficulty category """ 83 | 84 | difficulties = {} 85 | for meta in METAS: 86 | difficulties[meta] = defaultdict(int) 87 | 88 | difficulties[None] = defaultdict(int) 89 | 90 | released = {} 91 | metas = defaultdict(list) 92 | with open('../data/champions.csv') as handle: 93 | 94 | reader = csv.DictReader(handle, ['Name', 'RP', 'IP', 'Popularity', 'Win Rate', 'Ban Rate', 'Meta', 'Released', 'Difficulty', 'RiotMeta']) 95 | 96 | i = 0 97 | for line in reader: 98 | if i == 0: 99 | i += 1 100 | continue 101 | name = line['Name'] 102 | released_date = parse(line['Released']) 103 | 104 | champ_meta = line['RiotMeta'].split(':') 105 | 106 | release_week = (released_date - parse('2009-11-25')).days / 7 107 | 108 | if release_week < 0: 109 | release_week = 0 110 | released[name] = release_week 111 | 112 | for meta in champ_meta: 113 | difficulties[meta][categorize_diff(int(line['Difficulty']))] += 1 114 | 115 | metas[name].append(meta) 116 | 117 | difficulties[None][categorize_diff(int(line['Difficulty']))] += 1 118 | 119 | return released, difficulties, metas 120 | 121 | def champion_features(): 122 | """ Returns a list of all champions of the given meta and their features for the given week. """ 123 | 124 | rv = {} 125 | with open('../data/all_weeks.csv') as handle: 126 | reader = csv.DictReader(handle, ['Week', 'Name', 'Difficulty', 'Since', 'Times', 'RiotMeta']) 127 | 128 | for line in reader: 129 | name = line['Name'] 130 | difficulty = line['Difficulty'] 131 | since = line['Since'] 132 | times = int(line['Times']) 133 | 134 | champ_meta = line['RiotMeta'].split(':') 135 | 136 | week_num = int(line['Week']) 137 | 138 | if week_num not in rv: 139 | rv[week_num] = {} 140 | for meta in METAS: 141 | rv[week_num][meta] = {} 142 | rv[week_num][None] = {} 143 | 144 | for meta in champ_meta: 145 | rv[week_num][meta][name] = { 146 | 'name': name, 147 | 'difficulty': difficulty, 148 | 'since': since, 149 | 'times': times, 150 | } 151 | 152 | #I shoud feel dirty for copy pasta. 153 | rv[week_num][None][name] = { 154 | 'name': name, 155 | 'difficulty': difficulty, 156 | 'since': since, 157 | 'times': times, 158 | } 159 | 160 | return rv 161 | 162 | released, difficulties, metas = compute_released_dates_difficulties() 163 | all_likelihoods = compute_likelihoods(released) 164 | all_champions = champion_features() 165 | 166 | def predict(curr_week, meta): 167 | curr_week = curr_week - 1 168 | 169 | #figure out when these doods were released. 170 | 171 | likelihoods = all_likelihoods[curr_week][meta] 172 | 173 | week_champions = all_champions[curr_week][meta] 174 | 175 | for name in week_champions.keys(): 176 | champ = week_champions[name] 177 | d = categorize_diff(champ['difficulty']) 178 | category = categorize_since(int(champ['since'])) 179 | 180 | times = champ['times'] 181 | prior = float(times) / (int(curr_week) - released[name]) 182 | 183 | num_difficulty = 1 184 | if d in difficulties[meta]: 185 | num_difficulty = difficulties[meta][d] 186 | 187 | avg = 0 188 | avg += likelihoods[(d, category)] 189 | 190 | champ['likelihood'] = avg / num_difficulty 191 | champ['prior'] = prior 192 | 193 | predictor = lambda x: -(x[1]['likelihood']*x[1]['prior']) 194 | predictions = sorted(week_champions.iteritems(), key=predictor) 195 | 196 | return predictions 197 | 198 | def get_free_champs(): 199 | """ Tells you who was actually free the given week """ 200 | with open('../data/free_week.csv') as handle: 201 | rv = {} 202 | reader = csv.reader(handle, delimiter=',', quotechar='"') 203 | week_num = 0 204 | 205 | for line in reader: 206 | date = parse(line[0]) 207 | free_champs = line[1:] 208 | 209 | rv[week_num] = free_champs 210 | 211 | week_num += 1 212 | return rv 213 | -------------------------------------------------------------------------------- /scripts/champion_occurrences: -------------------------------------------------------------------------------- 1 | 1 Annie 2 | 1 Ashe 3 | 1 Blitzcrank 4 | 1 Katarina 5 | 1 Gangplank 6 | 1 Ryze 7 | 1 Singed 8 | 1 Teemo 9 | 1 Udyr 10 | 1 Zilean 11 | 4 Anivia 12 | 10 Twisted Fate 13 | 35 Zilean 14 | 198 Rengar 15 | Jax [0, 2, 6, 7, 6, 8, 9, 9, 9, 11, 9, 12, 13, 13, 19, 14, 3, 5, 4, 5, 6, 16, 7] 16 | Twisted Fate [4, 5, 1, 4, 4, 3, 4, 4, 6, 4, 9, 11, 27, 9, 5, 28, 15, 4, 11, 14, 15, 11] 17 | Shaco [4, 6, 8, 7, 5, 23, 40, 33, 55] 18 | Warwick [0, 5, 3, 6, 4, 6, 7, 5, 8, 4, 12, 11, 6, 5, 8, 12, 6, 4, 7, 9, 8, 11, 10, 14, 15, 13] 19 | Nidalee [3, 10, 7, 14, 9, 8, 8, 12, 20, 6, 30, 32, 16, 9, 7] 20 | Zyra [142, 21, 5, 9, 8, 10, 6] 21 | Brand [74, 7, 8, 14, 7, 17, 11, 20, 6, 6, 14, 15] 22 | Rammus [7, 5, 7, 5, 4, 6, 10, 6, 11, 9, 3, 4, 5, 3, 5, 5, 5, 4, 4, 4, 5, 5, 4, 7, 8, 17, 4, 8, 8, 7, 11] 23 | Corki [0, 7, 8, 7, 5, 7, 4, 4, 4, 6, 11, 8, 9, 8, 5, 6, 7, 7, 5, 8, 7, 7, 6, 5, 3, 7, 5, 5, 9, 10, 12] 24 | Anivia [3, 1, 6, 7, 6, 8, 8, 7, 10, 16, 14, 12, 9, 24, 17, 6, 8, 8, 9, 14] 25 | Tryndamere [6, 7, 9, 8, 11, 11, 12, 37, 22, 17, 10, 16, 13, 15] 26 | Kha'Zix [151, 23, 17] 27 | Yorick [84, 14, 26, 30] 28 | Xerath [99, 11, 10, 13, 24, 4, 12, 13] 29 | Sivir [3, 2, 2, 3, 2, 3, 4, 2, 2, 3, 2, 2, 3, 3, 4, 2, 2, 3, 2, 2, 2, 3, 2, 4, 2, 2, 6, 2, 3, 4, 4, 4, 5, 4, 5, 4, 4, 5, 4, 4, 5, 7, 6, 6, 5, 13, 8, 7, 6, 5, 3, 6] 30 | Riven [97, 9, 12, 12, 16, 7, 4, 9, 8, 15, 9] 31 | Orianna [81, 14, 9, 17, 14, 26, 14, 13, 6] 32 | Gangplank [1, 5, 4, 5, 4, 7, 5, 6, 5, 7, 7, 7, 4, 8, 5, 9, 5, 7, 2, 8, 5, 6, 10, 7, 12, 5, 6, 6, 5, 13] 33 | Malphite [3, 4, 5, 3, 6, 6, 5, 8, 14, 12, 6, 3, 4, 3, 4, 3, 4, 4, 6, 4, 5, 4, 5, 3, 4, 6, 5, 5, 5, 7, 8, 8, 10, 8, 10] 34 | Miss Fortune [43, 13, 5, 6, 5, 3, 2, 4, 7, 4, 4, 5, 4, 4, 4, 4, 4, 3, 5, 4, 4, 6, 4, 5, 5, 8, 7, 6, 6, 4, 6, 6] 35 | Poppy [7, 5, 8, 13, 8, 9, 9, 11, 16, 7, 14, 18, 10] 36 | Karthus [5, 6, 7, 6, 10, 11, 9, 20, 18, 31, 17, 9, 7, 9, 6, 6, 13] 37 | Jayce [139, 41, 10] 38 | Blitzcrank [0, 1, 6, 4, 5, 5, 4, 4, 5, 4, 5, 4, 5, 4, 4, 4, 6, 9, 5, 6, 5, 8, 6, 6, 6, 13, 13, 6, 4, 6, 13, 10, 8, 6] 39 | Trundle [55, 11, 22, 35, 46, 11, 9, 10] 40 | Graves [101, 9, 5, 4, 4, 3, 4, 4, 4, 6, 14, 9, 8, 8, 7, 7] 41 | Lucian [198] 42 | Nocturne [70, 10, 14, 16, 11, 18, 23, 10, 9, 15] 43 | Lux [49, 13, 7, 21, 40, 15, 5, 5, 5, 5, 10, 12, 9] 44 | Shyvana [103, 9, 17, 27, 9, 7, 13, 7, 9] 45 | Renekton [62, 13, 10, 19, 8, 25, 17, 9, 12, 12, 10] 46 | Darius [132, 13, 35, 14] 47 | Fiora [120, 14, 34, 17, 7] 48 | Fizz [105, 12, 18, 39, 17] 49 | Kassadin [2, 7, 6, 6, 5, 8, 9, 12, 10, 3, 7, 8, 6, 3, 5, 3, 5, 7, 5, 5, 10, 6, 5, 8, 8, 9, 17, 12] 50 | Sona [45, 8, 9, 13, 23, 3, 6, 8, 6, 8, 5, 7, 10, 7, 7, 9, 7, 7, 7, 7] 51 | Vladimir [37, 6, 9, 8, 23, 18, 12, 15, 18, 9, 4, 14, 13, 10] 52 | Viktor [111, 14, 16, 11, 9, 6, 16, 12] 53 | Cassiopeia [57, 14, 14, 11, 18, 15, 51, 18] 54 | Maokai [66, 6, 4, 5, 5, 4, 6, 7, 7, 5, 5, 6, 4, 6, 19, 11, 11, 10] 55 | Thresh [168, 10, 13, 6] 56 | Kayle [2, 3, 4, 4, 4, 6, 6, 3, 4, 2, 3, 5, 3, 7, 4, 4, 4, 15, 19, 26, 8, 13, 18, 6, 24] 57 | Hecarim [127, 14, 7, 13, 23] 58 | Lee Sin [72, 7, 13, 24, 26, 20, 15, 25] 59 | Olaf [30, 12, 15, 14, 31, 26, 25, 17, 9, 11] 60 | Ziggs [116, 7, 14, 15, 4, 10, 17, 11] 61 | Syndra [148, 34, 19] 62 | Karma [64, 6, 24, 14, 69, 10, 12] 63 | Annie [1, 3, 2, 3, 3, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 4, 3, 4, 3, 5, 7, 4, 3, 5, 4, 5, 5, 5, 6, 5, 4, 4, 6, 5, 4, 3, 5, 3, 13, 7, 6, 12] 64 | Akali [26, 12, 12, 11, 22, 53, 23, 15, 14, 12] 65 | Leona [87, 5, 6, 7, 8, 10, 5, 6, 10, 7, 6, 7, 12, 7, 6, 3, 6] 66 | Cho'Gath [4, 4, 4, 6, 5, 5, 3, 4, 4, 6, 3, 5, 6, 6, 3, 3, 3, 4, 3, 4, 6, 4, 4, 5, 5, 4, 5, 4, 5, 5, 5, 5, 4, 6, 4, 4, 5, 6, 12, 10, 9] 67 | Rengar [145, 36, 16, 1] 68 | Ryze [0, 1, 5, 2, 3, 2, 5, 2, 4, 3, 4, 2, 3, 4, 5, 5, 3, 5, 3, 4, 4, 6, 4, 5, 4, 3, 2, 5, 5, 5, 6, 7, 5, 7, 7, 5, 3, 19, 9, 11, 13] 69 | Shen [19, 8, 6, 4, 3, 4, 3, 3, 2, 3, 3, 4, 4, 3, 2, 5, 7, 4, 4, 6, 5, 4, 3, 5, 5, 5, 5, 6, 6, 28, 9, 13] 70 | Zac [177, 10] 71 | Teemo [1, 5, 5, 2, 3, 4, 3, 4, 5, 5, 3, 7, 4, 4, 10, 3, 11, 8, 4, 11, 6, 7, 10, 9, 10, 5, 7, 4, 8, 9, 12] 72 | Pantheon [11, 5, 20, 10, 15, 23, 27, 20, 19, 23, 11, 16] 73 | Swain [47, 12, 8, 12, 27, 9, 7, 14, 24, 12, 16] 74 | Sion [0, 3, 11, 6, 5, 5, 6, 7, 8, 5, 7, 11, 7, 6, 5, 14, 7, 7, 6, 11, 12, 16] 75 | Vayne [78, 7, 12, 7, 8, 9, 6, 5, 7, 6, 7, 5, 17, 11, 7, 7] 76 | Nasus [3, 3, 5, 5, 6, 6, 7, 10, 23, 4, 6, 5, 5, 11, 3, 9, 4, 7, 9, 11, 6, 10, 6, 7, 4, 8, 12] 77 | Fiddlesticks [8, 6, 3, 4, 4, 5, 4, 3, 2, 3, 2, 5, 2, 7, 3, 3, 4, 4, 13, 8, 4, 5, 6, 5, 5, 9, 7, 5, 11, 5, 9, 5, 9, 13] 78 | Udyr [1, 3, 3, 10, 11, 11, 9, 15, 20, 44, 15, 5, 10, 4, 6, 9, 3, 12] 79 | Morgana [2, 4, 3, 3, 3, 3, 4, 4, 2, 3, 2, 4, 3, 2, 3, 4, 2, 3, 2, 2, 2, 3, 4, 6, 6, 7, 4, 7, 8, 7, 6, 7, 5, 7, 10, 6, 5, 4, 7, 8, 11, 13] 80 | LeBlanc [51, 12, 10, 9, 24, 13, 16, 28, 21, 12] 81 | Caitlyn [60, 9, 4, 3, 4, 4, 6, 4, 8, 4, 4, 4, 3, 5, 6, 3, 4, 5, 5, 9, 4, 12, 6, 5, 5, 7, 7] 82 | Sejuani [114, 7, 10, 5, 4, 5, 9, 9, 10, 7, 12, 7] 83 | Zilean [1, 4, 3, 2, 3, 3, 4, 4, 3, 2, 3, 2, 1, 4, 2, 2, 3, 2, 3, 2, 4, 5, 9, 7, 4, 2, 3, 4, 5, 4, 6, 4, 4, 6, 3, 4, 8, 5, 7, 28, 8, 11] 84 | Rumble [76, 10, 10, 38, 29, 19, 13] 85 | Skarner [91, 7, 6, 5, 10, 6, 8, 6, 13, 13, 6, 12, 12] 86 | Kennen [21, 7, 5, 8, 13, 3, 10, 11, 51, 15, 7, 21, 17, 12] 87 | Urgot [41, 13, 5, 9, 14, 5, 4, 5, 4, 5, 9, 8, 10, 7, 10, 10, 5, 18, 11] 88 | Wukong [89, 7, 11, 8, 8, 9, 6, 17, 10, 5, 7, 12, 13] 89 | Amumu [3, 5, 6, 6, 6, 5, 5, 5, 8, 11, 8, 5, 5, 10, 6, 5, 3, 5, 4, 4, 6, 10, 6, 5, 5, 3, 4, 3, 4, 6, 8, 9, 10] 90 | Galio [39, 9, 9, 6, 6, 6, 5, 4, 5, 4, 8, 7, 6, 5, 6, 7, 6, 5, 6, 4, 9, 7, 12, 16] 91 | Heimerdinger [0, 4, 4, 3, 3, 3, 2, 3, 3, 2, 4, 7, 4, 2, 3, 3, 2, 3, 2, 2, 2, 3, 6, 3, 4, 3, 4, 4, 7, 5, 5, 6, 5, 9, 7, 5, 4, 40, 20] 92 | Volibear [107, 9, 14, 14, 7, 4, 15, 9, 11, 11] 93 | Ashe [0, 1, 4, 3, 3, 2, 2, 2, 3, 2, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 2, 3, 4, 3, 3, 2, 5, 3, 3, 3, 3, 4, 5, 3, 5, 4, 2, 5, 4, 9, 5, 7, 5, 2, 6, 4, 5, 7, 2, 6, 6, 8] 94 | Singed [1, 4, 6, 6, 4, 5, 6, 8, 6, 8, 8, 5, 3, 4, 5, 4, 5, 6, 4, 3, 4, 6, 6, 6, 4, 6, 5, 5, 5, 5, 6, 4, 5, 16, 12] 95 | Varus [130, 11, 5, 16, 9, 11, 7, 8] 96 | Twitch [2, 6, 8, 15, 39, 39, 33, 8, 5, 5, 8, 5, 5, 6, 7, 7] 97 | Kog'Maw [32, 12, 6, 8, 11, 5, 5, 5, 6, 7, 6, 8, 8, 6, 6, 6, 13, 6, 4, 4, 10, 6, 9, 7] 98 | Garen [24, 12, 11, 4, 8, 8, 6, 3, 4, 5, 7, 5, 13, 8, 11, 4, 8, 28, 14, 10] 99 | Nunu [2, 2, 5, 4, 5, 6, 5, 4, 5, 8, 5, 4, 6, 3, 5, 5, 5, 8, 7, 6, 8, 6, 12, 9, 8, 7, 11, 7, 11, 10] 100 | Elise [155, 26, 17] 101 | Alistar [2, 4, 4, 6, 6, 5, 5, 3, 7, 3, 12, 10, 5, 5, 3, 4, 8, 4, 4, 6, 4, 6, 4, 5, 5, 5, 5, 5, 7] 102 | Katarina [1, 6, 7, 5, 5, 8, 7, 7, 12, 10, 7, 7, 5, 6, 5, 6, 4, 5, 6, 12, 13, 8, 14, 10, 13, 13] 103 | Mordekaiser [14, 11, 10, 17, 13, 4, 4, 3, 5, 5, 9, 5, 6, 7, 7, 9, 9, 8, 14, 11, 11, 11] 104 | Jarvan IV [68, 9, 22, 19, 18, 10, 12, 14, 14, 16] 105 | Dr. Mundo [3, 2, 4, 8, 6, 6, 8, 12, 11, 18, 11, 36, 13, 8, 6, 4, 4, 6, 12, 10] 106 | Aatrox [188, 11] 107 | Draven [135, 40, 12, 9] 108 | Talon [94, 11, 12, 11, 17, 8, 16, 13, 17] 109 | Xin Zhao [35, 9, 14, 8, 11, 18, 29, 19, 6, 12, 6, 11, 7, 13] 110 | Ahri [109, 10, 7, 18, 20, 8, 13, 11] 111 | Malzahar [29, 11, 15, 9, 12, 11, 14, 16, 13, 36, 10, 14, 12] 112 | Lissandra [181, 12] 113 | Diana [143, 32, 16] 114 | Tristana [2, 2, 2, 3, 5, 3, 5, 2, 2, 2, 2, 4, 4, 3, 5, 3, 3, 2, 3, 3, 2, 3, 2, 4, 11] 115 | Irelia [53, 12, 9, 7, 19, 9, 31, 9, 11, 13, 14] 116 | Nami [162, 14, 8, 8, 5, 5] 117 | Soraka [3, 4, 4, 3, 4, 2, 3, 3, 4, 4, 5, 4, 4, 5, 3, 6, 4, 11, 5, 4, 8, 6, 5, 9, 6, 7, 5, 7, 4, 5, 3, 10, 9, 4, 9, 8, 6, 5] 118 | Veigar [2, 5, 3, 2, 3, 4, 3, 3, 5, 5, 3, 5, 3, 2, 5, 4, 3, 2, 3, 5, 7, 3, 2, 5, 4, 5, 6, 5, 5, 6, 6, 7, 5, 6, 29, 7, 14] 119 | Janna [5, 4, 3, 4, 3, 5, 4, 4, 4, 6, 6, 7, 11, 6, 5, 3, 9, 3, 17, 7, 16, 11, 3, 6, 4, 6, 5, 4, 8, 6, 10, 3] 120 | Nautilus [118, 11, 19, 6, 5, 8, 7, 18] 121 | Evelynn [5, 7, 7, 26, 96, 16, 6, 19, 15] 122 | Gragas [10, 5, 7, 8, 7, 5, 7, 4, 5, 7, 26, 33, 16, 19, 10, 10, 16] 123 | Zed [158, 20, 12, 10] 124 | Vi [164, 18, 12] 125 | Lulu [124, 15, 6, 8, 13, 6, 8, 13, 6] 126 | Master Yi [0, 2, 2, 5, 4, 4, 6, 4, 6, 7, 14, 8, 7, 4, 5, 8, 4, 6, 3, 6, 5, 7, 5, 8, 7, 7, 5, 19, 8, 12, 12] 127 | Taric [0, 3, 3, 4, 3, 3, 3, 2, 4, 3, 5, 4, 3, 4, 4, 2, 4, 4, 5, 3, 3, 5, 14, 7, 8, 8, 6, 5, 11, 11, 4, 6, 5, 4, 7, 10, 6, 7, 7] 128 | Quinn [173, 6, 7, 8, 7] 129 | Ezreal [18, 5, 10, 3, 9, 9, 10, 11, 8, 10, 5, 10, 12, 18, 13, 12, 6, 7, 7, 5, 7, 7] 130 | -------------------------------------------------------------------------------- /scripts/champion_predictor.py: -------------------------------------------------------------------------------- 1 | from examine_data import champions, actual_free, meta_occurrences, meta_count 2 | from sage.all import * 3 | from collections import defaultdict 4 | from itertools import groupby 5 | from pprint import pprint 6 | 7 | def posterior(champ, week): 8 | points = champions[champ]['free_seq'] 9 | 10 | #truncate the points after week. 11 | points = [x for x in points if x[0] < week] 12 | 13 | # only look at the last 5 points. 14 | points = points[-7:] 15 | 16 | # champion is not released. 17 | if not points or len(points) < 2: 18 | return -200 19 | 20 | # replace the zeroth element with enumerate 21 | fit_points = list(enumerate([x[1] for x in points])) 22 | 23 | var('a,b,t') 24 | 25 | model = symbolic_expression(a*t + b).function(t) 26 | 27 | fit = find_fit(fit_points, model, solution_dict=True) 28 | 29 | tval = len(fit_points) 30 | aval = fit[a] 31 | bval = fit[b] 32 | 33 | next_value = aval * tval + bval 34 | 35 | predicted_week = next_value + points[-1][0] 36 | 37 | #if predicted_week < 100: 38 | #graph1 = scatter_plot(fit_points) 39 | #graph2 = plot(model.subs(fit), (t, 0, tval)) 40 | 41 | #g = graph1 + graph2 42 | #g.show() 43 | #import pdb; pdb.set_trace() 44 | 45 | #likelihood = predicted_week - week 46 | likelihood = abs(predicted_week - week) 47 | 48 | return -1 * likelihood 49 | 50 | def matches(actual, predictions): 51 | mine = set([x[0] for x in predictions]) 52 | yours = set(actual) 53 | 54 | return mine.intersection(yours) 55 | 56 | def false_matches(actual, predictions): 57 | mine = set([x[0] for x in predictions]) 58 | yours = set(actual) 59 | 60 | return mine - yours 61 | 62 | def compute_prior(champ_data, week): 63 | frees = champ_data['free_seq'] 64 | 65 | frees = filter(lambda x: x[0] < week, frees) 66 | 67 | num_weeks = week - champ_data['released'] 68 | if num_weeks == 0: 69 | num_weeks = 1 70 | return float(len(frees)) / num_weeks 71 | 72 | def compute_meta_factor(champ_data, week): 73 | sum = 0 74 | for meta in champ_data['riotmeta']: 75 | frees = meta_occurrences[meta] 76 | frees = filter(lambda x: x[0] < week, frees) 77 | 78 | sum += float(len(frees)) / meta_count[meta] 79 | return sum / len(champ_data['riotmeta']) 80 | 81 | def predict(week): 82 | 83 | posteriors = {} 84 | priors = {} 85 | meta_factors = {} 86 | 87 | for champ in champions: 88 | posteriors[champ] = posterior(champ, week) 89 | priors[champ] = compute_prior(champions[champ], week) 90 | meta_factors[champ] = compute_meta_factor(champions[champ], week) 91 | 92 | actual = actual_free[week] 93 | 94 | sorted_priors = sorted(priors.iteritems(), key=lambda x: -x[1]) 95 | sorted_posteriors = sorted(posteriors.iteritems(), key=lambda x: -x[1]) 96 | 97 | ### Meta ranking stuff 98 | 99 | meta_groups = [] 100 | sorted_metas = sorted(meta_factors.iteritems(), key=lambda x: -x[1]) 101 | for key, group in groupby(sorted_metas, key=lambda x: x[1]): 102 | meta_groups.append(list(group)) 103 | 104 | meta_ranking = {} 105 | 106 | last_rank = 0 107 | size_last = 0 108 | for i, group in enumerate(meta_groups): 109 | 110 | for item in group: 111 | #meta_ranking[item[0]] = last_rank + 1 + size_last 112 | meta_ranking[item[0]] = last_rank + 1 113 | 114 | last_rank = meta_ranking[group[-1][0]] 115 | size_last = len(group) 116 | 117 | prior_ranking = dict(map(lambda x: (x[1][0], x[0]), enumerate(sorted_priors))) 118 | posterior_ranking = dict(map(lambda x: (x[1][0], x[0]), enumerate(sorted_posteriors))) 119 | 120 | avg_ranking = {} 121 | 122 | for champ in champions: 123 | avg_ranking[champ] = 0.2*prior_ranking[champ] + 0.6*posterior_ranking[champ] + 0.2* meta_ranking[champ] 124 | 125 | predictions = sorted(avg_ranking.iteritems(), key=lambda x: x[1]) 126 | 127 | #print week 128 | #for champ in ['Graves', 'Caitlyn', 'Vayne', 'Sejuani', 'Janna', 'Miss Fortune', 'Sona', 'Nasus', 'Leona', 'Skarner']: 129 | #print champ, prior_ranking[champ], posterior_ranking[champ], avg_ranking[champ] 130 | 131 | #print week 132 | 133 | #print actual 134 | #for prediction in predictions[:20]: 135 | #print prediction 136 | 137 | top_10 = matches(actual, predictions[:10]) 138 | top_20 = matches(actual, predictions[:20]) 139 | top_30 = matches(actual, predictions[:30]) 140 | 141 | top_10_misses = set(actual) - top_10 142 | top_20_misses = set(actual) - top_20 143 | top_30_misses = set(actual) - top_30 144 | 145 | top_10_false = false_matches(actual, predictions[:10]) 146 | top_20_false = false_matches(actual, predictions[:20]) 147 | top_30_false = false_matches(actual, predictions[:30]) 148 | 149 | champ_names = [x[0] for x in predictions] 150 | 151 | return top_10, top_20, top_30, top_10_misses, top_20_misses, top_30_misses, actual, top_10_false, top_20_false, top_30_false, champ_names 152 | 153 | def aggregate(champs, result): 154 | for champ in champs: 155 | result[champ] += 1 156 | 157 | num_weeks = 0 158 | 159 | results = [0, 0, 0] 160 | 161 | misses = [defaultdict(int), defaultdict(int), defaultdict(int)] 162 | hits = [defaultdict(int), defaultdict(int), defaultdict(int)] 163 | false_champs = [defaultdict(int), defaultdict(int), defaultdict(int)] 164 | 165 | occs = defaultdict(int) 166 | 167 | predict_count = defaultdict(int) 168 | 169 | for week_num in range(100, 200): 170 | data = predict(week_num) 171 | 172 | print week_num, len(data[0]), len(data[1]), len(data[2]) 173 | 174 | results[0] += len(data[0]) / 10.0 175 | results[1] += len(data[1]) / 10.0 176 | results[2] += len(data[2]) / 10.0 177 | 178 | aggregate(data[3], misses[0]) 179 | aggregate(data[4], misses[1]) 180 | aggregate(data[5], misses[2]) 181 | 182 | aggregate(data[0], hits[0]) 183 | aggregate(data[1], hits[1]) 184 | aggregate(data[2], hits[2]) 185 | 186 | aggregate(data[6], occs) 187 | 188 | aggregate(data[7], false_champs[0]) 189 | aggregate(data[8], false_champs[1]) 190 | aggregate(data[9], false_champs[2]) 191 | 192 | aggregate(data[10][:10], predict_count) 193 | 194 | num_weeks += 1 195 | 196 | print [x / num_weeks for x in results] 197 | 198 | sorted_misses = map(lambda x: sorted(x.iteritems(), key=lambda x: -x[1]), misses) 199 | sorted_hits = map(lambda x: sorted(x.iteritems(), key=lambda x: -x[1]), hits) 200 | sorted_occs = sorted(occs.iteritems(), key=lambda x: -x[1]) 201 | sorted_false = map(lambda x: sorted(x.iteritems(), key=lambda x: -x[1]), false_champs) 202 | 203 | ratios = {} 204 | 205 | for champ in champions: 206 | if predict_count[champ] > 0: 207 | miss = misses[0][champ] / float(occs[champ]) 208 | hit = hits[0][champ] / float(occs[champ]) 209 | false_occ = false_champs[0][champ] / float(predict_count[champ]) 210 | 211 | 212 | ratios[champ] = { 213 | 'miss': miss, 214 | 'false': false_occ, 215 | 'hits': hit, 216 | 'occs': occs[champ], 217 | 'predict': predict_count[champ], 218 | } 219 | 220 | sorted_misses = sorted(ratios.iteritems(), key=lambda x: -x[1]['miss']) 221 | sorted_hits = sorted(ratios.iteritems(), key=lambda x: -x[1]['hits']) 222 | sorted_false = sorted(ratios.iteritems(), key=lambda x: -x[1]['false']) 223 | 224 | print "Misses:" 225 | #print sorted_misses[0][:10] 226 | #print sorted_misses[1][:10] 227 | #print sorted_misses[2][:10] 228 | for item in sorted_misses[:10]: 229 | print '\t', item[0], item[1]['miss'], item[1]['predict'], item[1]['occs'] 230 | 231 | print "Hits:" 232 | #print sorted_hits[0][:10] 233 | #print sorted_hits[1][:10] 234 | #print sorted_hits[2][:10] 235 | for item in sorted_hits[:10]: 236 | print '\t', item[0], item[1]['hits'], item[1]['predict'], item[1]['occs'] 237 | 238 | print "False:" 239 | #print sorted_false[0][:10] 240 | #print sorted_false[1][:10] 241 | #print sorted_false[2][:10] 242 | for item in sorted_false[:10]: 243 | print '\t', item[0], item[1]['false'], item[1]['predict'] 244 | 245 | print "Occurrences:" 246 | print sorted_occs 247 | 248 | import pdb; pdb.set_trace() 249 | 250 | #points = list(enumerate(free_data['Janna'])) 251 | 252 | #var('a, b, t') 253 | #model(t) = a * (t) + b 254 | #fit = find_fit(points, model, solution_dict=True) 255 | 256 | #graph1 = plot(model.subs(fit), (t, 0, 60)) 257 | #graph2 = scatter_plot(points) 258 | 259 | #graph = graph1 + graph2 260 | 261 | #graph.show() 262 | #import pdb; pdb.set_trace() 263 | -------------------------------------------------------------------------------- /data/champions.csv: -------------------------------------------------------------------------------- 1 | Name,RP,IP,Popularity,Win Rate,Ban Rate,Meta,Released,Difficulty,RiotMeta 2 | "Aatrox","975","6300","12.52%","52.12%","34.32%","Top Lane","6/13/2013",6,top:jungle 3 | "Ahri","975","6300","15.84%","51.25%","60.63%","Middle Lane","12/14/2011",8,mid 4 | "Akali","790","3150","5.62%","48.36%","0.14%","Middle Lane","5/11/2010",6,mid:top 5 | "Alistar","585","1350","5.4%","45.41%","0.04%","Support","2/21/2009",8,support 6 | "Amumu","585","1350","9.65%","53.58%","0.92%","Jungler","6/26/2009",4,jungle 7 | "Anivia","790","3150","1.66%","49.28%","0.04%","Middle Lane","7/10/2009",8,mid 8 | "Annie","260","450","12.29%","50.96%","0.7%","Middle Lane","2/21/2009",8,mid 9 | "Ashe","260","450","11.07%","49.94%","0.08%","AD Carry","2/21/2009",4,adc 10 | "Blitzcrank","790","3150","15.13%","50.6%","13.31%","Support","9/2/2009",4,support 11 | "Brand","880","4800","4.89%","52.7%","0.12%","Middle Lane","4/12/2011",6,mid 12 | "Caitlyn","880","4800","41.97%","50.04%","2.41%","AD Carry","1/4/2011",6,adc 13 | "Cassiopeia","880","4800","1.99%","51.78%","0.12%","Middle Lane","12/14/2010",10,mid 14 | "Cho'Gath","585","1350","5.64%","46.63%","0.06%","Top Lane","6/26/2009",7,jungle:top 15 | "Corki","790","3150","19.78%","52.76%","28.05%","AD Carry","9/19/2009",7,adc 16 | "Darius","975","6300","6.22%","49.36%","0.05%","Top Lane","5/23/2012",4,top 17 | "Diana","975","6300","7.22%","48.01%","0.21%","Middle Lane","8/7/2012",4,mid:top 18 | "Dr. Mundo","585","1350","1.79%","46.22%","0.04%","Jungler","9/2/2009",4,jungle 19 | "Draven","975","6300","9.62%","53.09%","0.55%","AD Carry","6/6/2012",10,adc 20 | "Elise","975","6300","10.06%","47.81%","30.73%","Top Lane","10/26/2012",8,top:jungle 21 | "Evelynn","585","1350","4.87%","50.24%","2.71%","Middle Lane","5/1/2009",8,mid:jungle 22 | "Ezreal","880","4800","31.18%","48.63%","0.78%","AD Carry","3/16/2010",8,adc 23 | "Fiddlesticks","585","1350","11.7%","53.08%","5.41%","Jungler","2/21/2009",5,jungle:support 24 | "Fiora","975","6300","3.8%","51.64%","0.15%","Top Lane","2/29/2012",5,top 25 | "Fizz","975","6300","11.65%","50.03%","60.89%","Middle Lane","11/15/2011",8,mid 26 | "Galio","880","4800","0.95%","50.5%","0.08%","Middle Lane","8/10/2010",4,mid 27 | "Gangplank","790","3150","3%","47.79%","0.07%","Top Lane","8/19/2009",5,top 28 | "Garen","260","450","12.23%","48.48%","0.27%","Top Lane","4/27/2010",2,top 29 | "Gragas","790","3150","12.84%","47.36%","4.5%","Middle Lane","2/2/2010",6,mid 30 | "Graves","975","6300","7.33%","49.16%","0.07%","AD Carry","10/19/2011",4,adc 31 | "Hecarim","975","6300","7.67%","50.99%","1.64%","Jungler","4/18/2012",5,jungle 32 | "Heimerdinger","790","3150","0.93%","47.32%","0.51%","Middle Lane","10/10/2009",4,mid 33 | "Irelia","880","4800","3.5%","49.06%","0.13%","Top Lane","11/16/2010",5,top 34 | "Janna","585","1350","14.17%","54.48%","0.16%","Support","9/2/2009",9,support 35 | "Jarvan IV","880","4800","24.04%","52.59%","17.52%","Jungler","3/1/2011",5,jungle 36 | "Jax","585","1350","24.8%","50.14%","7.71%","Top Lane","2/21/2009",6,top 37 | "Jayce","975","6300","4.9%","47.42%","0.1%","Top Lane","7/7/2012",8,top 38 | "Jinx","975","7800","7%","50.96%","9.83%","AD Carry","10/10/2013",9,adc 39 | "Karma","395","3150","2.07%","47.6%","0.05%","Support","2/1/2011",8,support 40 | "Karthus","790","3150","2.27%","48.03%","0.17%","Middle Lane","6/12/2009",8,mid 41 | "Kassadin","790","3150","8.42%","52.23%","84.2%","Middle Lane","8/7/2009",8,mid 42 | "Katarina","790","3150","7.1%","50.5%","0.19%","Middle Lane","9/19/2009",5,mid:top 43 | "Kayle","260","450","7.39%","52.78%","0.7%","Middle Lane","2/21/2009",5,support:mid 44 | "Kennen","880","4800","6.28%","50.38%","0.68%","Middle Lane","4/8/2010",5,mid:top 45 | "Kha'Zix","975","6300","6.29%","47.25%","0.17%","Top Lane","9/27/2012",7,mid:top 46 | "Kog'Maw","880","4800","1.83%","49.14%","0.03%","AD Carry","6/24/2010",8,adc 47 | "LeBlanc","790","3150","4.41%","44.32%","0.88%","Middle Lane","11/2/2010",9,mid 48 | "Lee Sin","440","4800","29.89%","47.32%","12.86%","Jungler","4/1/2011",9,jungle:top 49 | "Leona","880","4800","28.82%","50.96%","0.18%","Support","7/13/2011",4,support 50 | "Lissandra","975","6300","4.81%","46.23%","1.31%","Middle Lane","4/30/2013",8,mid:top 51 | "Lucian","975","6300","4.13%","50.07%","0.07%","AD Carry","8/22/2013",8,adc 52 | "Lulu","975","6300","6.46%","46.92%","0.06%","Support","3/20/2012",7,support 53 | "Lux","790","3150","18.6%","49.64%","0.13%","Middle Lane","10/19/2010",6,mid 54 | "Malphite","585","1350","9.44%","49.14%","0.43%","Top Lane","9/2/2009",3,top:jungle 55 | "Malzahar","880","4800","3.91%","53.71%","0.09%","Middle Lane","6/1/2010",6,mid 56 | "Maokai","880","4800","3.48%","49.73%","0.04%","Jungler","2/16/2011",4,jungle 57 | "Master Yi","260","450","8.58%","49.63%","0.04%","Middle Lane","2/21/2009",2,jungle:top 58 | "Miss Fortune","790","3150","7.76%","50.79%","0.04%","AD Carry","9/8/2010",3,adc 59 | "Mordekaiser","790","3150","2.61%","50.22%","0.07%","Top Lane","2/24/2010",3,mid 60 | "Morgana","585","1350","5.81%","49.19%","0.03%","Middle Lane","2/21/2009",6,mid:support 61 | "Nami","975","6300","12.78%","49.94%","0.02%","Support","12/7/2012",8,support 62 | "Nasus","585","1350","18.66%","52%","3.05%","Top Lane","10/1/2009",2,top 63 | "Nautilus","975","6300","4.29%","49.83%","0.32%","Jungler","2/14/2012",6,jungle 64 | "Nidalee","790","3150","14.77%","51.49%","1.91%","Top Lane","12/17/2009",7,mid:support 65 | "Nocturne","880","4800","6.51%","48.37%","0.48%","Jungler","3/15/2011",6,jungle 66 | "Nunu","260","450","4.2%","47.21%","0.04%","Support","2/21/2009",1,support:jungle 67 | "Olaf","790","3150","3.26%","41.46%","0.09%","Top Lane","6/9/2010",4,top:jungle 68 | "Orianna","880","4800","15.32%","48.39%","7.3%","Middle Lane","6/1/2011",10,mid 69 | "Pantheon","790","3150","7.55%","48.6%","0.11%","Top Lane","2/2/2010",5,top:mid 70 | "Poppy","260","450","0.87%","47.59%","0.09%","Top Lane","1/13/2010",7,top 71 | "Quinn","487","6300","3.51%","49.74%","0.06%","AD Carry","3/1/2013",7,adc 72 | "Rammus","790","3150","5.03%","54.62%","0.37%","Jungler","7/10/2009",5,jungle 73 | "Renekton","880","4800","16.4%","50.11%","4.85%","Top Lane","1/17/2011",3,top 74 | "Rengar","975","6300","4.53%","46.56%","0.58%","Jungler","8/20/2012",5,jungle:top 75 | "Riven","880","4800","15.31%","51.17%","3.89%","Top Lane","9/14/2011",4,top 76 | "Rumble","880","4800","2.18%","49.21%","0.04%","Top Lane","4/26/2011",8,top 77 | "Ryze","260","450","4.64%","47.68%","0.18%","Middle Lane","2/21/2009",3,mid:top 78 | "Sejuani","975","6300","5.61%","52.07%","0.08%","Jungler","1/17/2012",4,jungle 79 | "Shaco","790","3150","3.63%","50.11%","0.94%","Jungler","10/10/2009",9,jungle 80 | "Shen","790","3150","12.75%","46.87%","23.83%","Top Lane","3/24/2010",3,top 81 | "Shyvana","975","6300","3.95%","50.87%","0.75%","Jungler","11/1/2011",4,jungle:top 82 | "Singed","585","1350","4.85%","51.37%","1.02%","Top Lane","4/18/2009",5,top 83 | "Sion","585","1350","1.42%","49.21%","0.04%","Middle Lane","2/21/2009",4,top 84 | "Sivir","260","450","1.91%","48.76%","0.01%","AD Carry","2/21/2009",5,adc 85 | "Skarner","880","4800","1.38%","49.19%","0.03%","Jungler","8/9/2011",5,jungle 86 | "Sona","790","3150","24.82%","53.01%","0.32%","Support","9/20/2010",1,support 87 | "Soraka","260","450","5.54%","49.76%","0.06%","Support","2/21/2009",3,support 88 | "Swain","880","4800","3.15%","51.47%","0.06%","Middle Lane","10/5/2010",5,mid 89 | "Syndra","975","6300","2.63%","44.54%","0.1%","Middle Lane","9/13/2012",10,mid 90 | "Talon","880","4800","3.33%","50.63%","0.08%","Top Lane","8/24/2011",6,mid 91 | "Taric","585","1350","8.04%","50.85%","0.04%","Support","8/19/2009",3,support 92 | "Teemo","585","1350","8.19%","52.42%","0.4%","Top Lane","2/21/2009",4,top:mid 93 | "Thresh","975","6300","26.32%","48.12%","34.9%","Support","1/23/2013",7,support 94 | "Tristana","585","1350","12.38%","48.29%","0.03%","AD Carry","2/21/2009",3,adc:mid 95 | "Trundle","880","4800","1.67%","47.3%","0.03%","Jungler","12/1/2010",5,jungle:top 96 | "Tryndamere","585","1350","9.17%","52.19%","2.99%","Top Lane","5/1/2009",6,top 97 | "Twisted Fate","585","1350","3.47%","46.52%","1.51%","Middle Lane","2/21/2009",9,mid 98 | "Twitch","790","3150","6.07%","50.08%","0.15%","AD Carry","5/1/2009",8,adc 99 | "Udyr","585","1350","7.12%","50.26%","0.16%","Jungler","12/2/2009",5,jungle:top 100 | "Urgot","790","3150","0.47%","43.32%","0.04%","AD Carry","8/24/2010",8,adc 101 | "Varus","975","6300","14.01%","49.76%","0.09%","AD Carry","5/8/2012",6,adc 102 | "Vayne","880","4800","25.59%","48.81%","23.88%","AD Carry","5/10/2011",7,adc 103 | "Veigar","585","1350","2.7%","46.26%","0.09%","Middle Lane","7/24/2009",6,mid 104 | "Vi","975","6300","16.17%","49.9%","14.71%","Jungler","12/19/2012",5,jungle 105 | "Viktor","975","6300","2.3%","49.98%","0.08%","Middle Lane","12/29/2011",9,mid 106 | "Vladimir","880","4800","6.19%","47.28%","0.27%","Middle Lane","7/27/2010",2,mid:top 107 | "Volibear","975","6300","6.75%","50%","0.02%","Jungler","11/29/2011",2,jungle:top 108 | "Warwick","260","450","6.25%","51.45%","0.04%","Jungler","2/21/2009",2,jungle 109 | "Wukong","880","4800","6.3%","53.01%","0.05%","Top Lane","7/26/2011",3,top:jungle 110 | "Xerath","880","4800","1.63%","51.03%","0.18%","Middle Lane","10/5/2011",6,mid 111 | "Xin Zhao","790","3150","9.55%","50%","0.04%","Jungler","7/13/2010",6,jungle:top 112 | "Yorick","880","4800","2.63%","49.71%","0.11%","Top Lane","6/22/2011",3,top:jungle 113 | "Zac","975","6300","6.92%","47.73%","5.54%","Jungler","3/29/2013",6,jungle:top 114 | "Zed","975","6300","13.27%","48.16%","75.07%","Top Lane","11/13/2012",9,mid:top 115 | "Ziggs","975","6300","1.83%","48.06%","0.1%","Middle Lane","2/1/2012",6,mid 116 | "Zilean","585","1350","1.21%","49.98%","0.07%","Middle Lane","4/18/2009",4,support 117 | "Zyra","975","6300","13.74%","52.03%","1.19%","Middle Lane","7/24/2012",7,mid:support 118 | -------------------------------------------------------------------------------- /data/free_week.csv: -------------------------------------------------------------------------------- 1 | 2009-11-20,"Ashe","Blitzcrank","Corki","Jax","Heimerdinger","Master Yi","Ryze","Sion","Taric","Warwick" 2 | 2009-12-02,"Annie","Ashe","Blitzcrank","Katarina","Gangplank","Ryze","Singed","Teemo","Udyr","Zilean" 3 | 2009-12-09,"Alistar","Jax","Kassadin","Kayle","Morgana","Master Yi","Nunu","Tristana","Twitch","Veigar" 4 | 2009-12-16,"Amumu","Anivia","Dr. Mundo","Malphite","Nasus","Nidalee","Sion","Sivir","Soraka","Taric" 5 | 2009-12-23,"Anivia","Annie","Cho'Gath","Heimerdinger","Master Yi","Nunu","Shaco","Tristana","Twisted Fate","Udyr" 6 | 2009-12-30,"Ashe","Dr. Mundo","Evelynn","Janna","Karthus","Kayle","Singed","Sivir","Warwick","Zilean" 7 | 2010-01-06,"Alistar","Annie","Gangplank","Morgana","Nasus","Ryze","Taric","Teemo","Tristana","Tryndamere" 8 | 2010-01-13,"Blitzcrank","Corki","Katarina","Malphite","Poppy","Rammus","Sivir","Soraka","Udyr","Veigar" 9 | 2010-01-20,"Amumu","Ashe","Cho'Gath","Fiddlesticks","Heimerdinger","Jax","Ryze","Twitch","Warwick","Zilean" 10 | 2010-01-27,"Annie","Dr. Mundo","Janna","Kassadin","Kayle","Master Yi","Morgana","Nunu","Tristana","Twisted Fate" 11 | 2010-02-03,"Alistar","Anivia","Gangplank","Gragas","Shaco","Sivir","Taric","Twisted Fate","Veigar","Zilean" 12 | 2010-02-10,"Ashe","Blitzcrank","Heimerdinger","Karthus","Nasus","Pantheon","Ryze","Singed","Soraka","Teemo" 13 | 2010-02-17,"Annie","Cho'Gath","Evelynn","Janna","Malphite","Morgana","Rammus","Sivir","Veigar","Poppy" 14 | 2010-02-24,"Ashe","Kayle","Master Yi","Nidalee","Nunu","Ryze","Taric","Teemo","Tryndamere","Zilean" 15 | 2010-03-03,"Amumu","Fiddlesticks","Heimerdinger","Katarina","Mordekaiser","Sion","Soraka","Tristana","Twisted Fate","Warwick" 16 | 2010-03-10,"Ashe","Corki","Gangplank","Gragas","Jax","Kassadin","Malphite","Morgana","Sivir","Veigar" 17 | 2010-03-17,"Alistar","Annie","Blitzcrank","Janna","Nasus","Pantheon","Taric","Teemo","Twitch","Zilean" 18 | 2010-03-24,"Anivia","Ashe","Dr. Mundo","Fiddlesticks","Heimerdinger","Kayle","Master Yi","Singed","Tristana","Udyr" 19 | 2010-03-31,"Cho'Gath","Ezreal","Karthus","Morgana","Nunu","Ryze","Shaco","Soraka","Twisted Fate","Warwick" 20 | 2010-04-07,"Evelynn","Gangplank","Heimerdinger","Janna","Katarina","Rammus","Shen","Sivir","Taric","Veigar" 21 | 2010-04-14,"Amumu","Annie","Ashe","Nidalee","Poppy","Ryze","Sion","Soraka","Teemo","Zilean" 22 | 2010-04-21,"Blitzcrank","Fiddlesticks","Jax","Kassadin","Kennen","Malphite","Singed","Sivir","Taric","Twisted Fate" 23 | 2010-04-28,"Alistar","Ashe","Corki","Gragas","Heimerdinger","Morgana","Nasus","Tristana","Tryndamere","Veigar" 24 | 2010-05-05,"Anivia","Annie","Cho'Gath","Dr. Mundo","Ezreal","Kayle","Master Yi","Sivir","Soraka","Teemo" 25 | 2010-05-12,"Garen","Janna","Karthus","Katarina","Nunu","Rammus","Ryze","Tristana","Warwick","Zilean" 26 | 2010-05-19,"Ashe","Blitzcrank","Fiddlesticks","Heimerdinger","Mordekaiser","Shaco","Sion","Taric","Twisted Fate","Veigar" 27 | 2010-05-25,"Akali","Amumu","Annie","Gangplank","Kassadin","Morgana","Singed","Sivir","Soraka","Tristana" 28 | 2010-06-03,"Alistar","Ashe","Corki","Heimerdinger","Malphite","Master Yi","Ryze","Shen","Teemo","Zilean" 29 | 2010-06-08,"Cho'Gath","Janna","Kennen","Morgana","Nasus","Rammus","Sivir","Taric","Tristana","Udyr" 30 | 2010-06-15,"Annie","Ashe","Blitzcrank","Dr. Mundo","Jax","Kayle","Malzahar","Nunu","Twisted Fate","Zilean" 31 | 2010-06-22,"Fiddlesticks","Gragas","Olaf","Shaco","Sion","Sivir","Soraka","Tristana","Tryndamere","Veigar" 32 | 2010-06-28,"Amumu","Anivia","Ashe","Cho'Gath","Gangplank","Heimerdinger","Morgana","Ryze","Twitch","Warwick" 33 | 2010-07-06,"Alistar","Annie","Janna","Katarina","Kayle","Kog'Maw","Malphite","Singed","Teemo","Zilean" 34 | 2010-07-14,"Ezreal","Kennen","Master Yi","Morgana","Nunu","Poppy","Ryze","Shen","Sivir","Taric" 35 | 2010-07-21,"Blitzcrank","Corki","Fiddlesticks","Karthus","Kassadin","Nidalee","Rammus","Soraka","Tristana","Zilean" 36 | 2010-07-28,"Alistar","Annie","Ashe","Cho'Gath","Nasus","Mordekaiser","Twisted Fate","Veigar","Xin Zhao","Zilean" 37 | 2010-08-02,"Amumu","Ezreal","Garen","Janna","Kayle","Pantheon","Ryze","Sion","Sivir","Warwick" 38 | 2010-08-09,"Ashe","Dr. Mundo","Fiddlesticks","Gangplank","Gragas","Teemo","Morgana","Taric","Shen","Vladimir" 39 | 2010-08-16,"Akali","Annie","Blitzcrank","Corki","Heimerdinger","Jax","Kayle","Nunu","Tristana","Veigar" 40 | 2010-08-23,"Anivia","Ashe","Cho'Gath","Fiddlesticks","Galio","Katarina","Soraka","Twisted Fate","Udyr","Zilean" 41 | 2010-08-30,"Malphite","Malzahar","Master Yi","Morgana","Ryze","Shen","Singed","Sivir","Taric","Teemo" 42 | 2010-09-07,"Amumu","Annie","Ashe","Kayle","Kennen","Tristana","Tryndamere","Poppy","Urgot","Zilean" 43 | 2010-09-13,"Alistar","Corki","Fiddlesticks","Gangplank","Gragas","Heimerdinger","Janna","Morgana","Olaf","Sivir" 44 | 2010-09-20,"Ashe","Blitzcrank","Kassadin","Miss Fortune","Nidalee","Sion","Soraka","Veigar","Vladimir","Zilean" 45 | 2010-09-27,"Annie","Heimerdinger","Fiddlesticks","Kog'Maw","Rammus","Shen","Sivir","Taric","Warwick","Xin Zhao" 46 | 2010-10-04,"Alistar","Ashe","Cho'Gath","Evelynn","Ezreal","Karthus","Morgana","Nasus","Ryze","Sona" 47 | 2010-10-11,"Anivia","Corki","Katarina","Kayle","Nunu","Pantheon","Singed","Tristana","Veigar","Zilean" 48 | 2010-10-18,"Annie","Blitzcrank","Garen","Heimerdinger","Jax","Shen","Sivir","Soraka","Swain","Teemo" 49 | 2010-10-26,"Ashe","Cho'Gath","Galio","Janna","Taric","Twisted Fate","Udyr","Veigar","Warwick","Zilean" 50 | 2010-11-01,"Amumu","Dr. Mundo","Fiddlesticks","Gangplank","Gragas","Kayle","Lux","Morgana","Sivir","Tristana" 51 | 2010-11-08,"Akali","Annie","Ashe","Heimerdinger","Kog'Maw","Poppy","Shen","Rammus","Ryze","Taric" 52 | 2010-11-15,"Fiddlesticks","Garen","LeBlanc","Morgana","Nidalee","Nunu","Sion","Sivir","Teemo","Zilean" 53 | 2010-11-22,"Annie","Blitzcrank","Corki","Heimerdinger","Mordekaiser","Shen","Soraka","Tristana","Tryndamere","Vladimir" 54 | 2010-11-30,"Ashe","Cho'Gath","Gragas","Irelia","Ryze","Shaco","Sivir","Sona","Veigar","Zilean" 55 | 2010-12-07,"Ezreal","Karthus","Kennen","Malphite","Master Yi","Morgana","Singed","Taric","Tristana","Urgot" 56 | 2010-12-13,"Ashe","Heimerdinger","Janna","Kassadin","Malzahar","Nunu","Shen","Soraka","Teemo","Trundle" 57 | 2010-12-20,"Anivia","Annie","Blitzcrank","Gangplank","Jax","Kayle","Miss Fortune","Morgana","Sion","Sivir" 58 | 2010-12-28,"Alistar","Ashe","Cassiopeia","Galio","Heimerdinger","Kennen","Olaf","Tristana","Veigar","Zilean" 59 | 2011-01-03,"Fiddlesticks","Katarina","Morgana","Ryze","Sivir","Taric","Gragas","Kog'Maw","Shen","Xin Zhao" 60 | 2011-01-10,"Annie","Ashe","Cho'Gath","Heimerdinger","Twisted Fate","Nidalee","Poppy","Garen","Urgot","Swain" 61 | 2011-01-18,"Amumu","Blitzcrank","Caitlyn","Dr. Mundo","Kayle","Morgana","Tristana","Veigar","Vladimir","Warwick" 62 | 2011-01-24,"Akali","Ashe","Fiddlesticks","Heimerdinger","Miss Fortune","Nunu","Pantheon","Rammus","Ryze","Soraka" 63 | 2011-01-31,"Lux","Master Yi","Renekton","Shen","Singed","Sivir","Sona","Tristana","Veigar","Zilean" 64 | 2011-02-07,"Annie","Ashe","Corki","Galio","Gangplank","LeBlanc","Morgana","Sion","Taric","Udyr" 65 | 2011-02-14,"Blitzcrank","Ezreal","Fiddlesticks","Heimerdinger","Karma","Kayle","Malzahar","Nunu","Sivir","Tryndamere" 66 | 2011-02-22,"Cho'Gath","Gragas","Irelia","Kassadin","Mordekaiser","Ryze","Soraka","Teemo","Tristana","Veigar" 67 | 2011-02-28,"Annie","Ashe","Janna","Malphite","Maokai","Shen","Sivir","Taric","Trundle","Xin Zhao" 68 | 2011-03-07,"Alistar","Gangplank","Garen","Jax","Kennen","Miss Fortune","Morgana","Singed","Swain","Tristana" 69 | 2011-03-14,"Amumu","Cho'Gath","Fiddlesticks","Jarvan IV","Kassadin","Katarina","Kayle","Nasus","Teemo","Urgot" 70 | 2011-03-21,"Caitlyn","Galio","Kog'Maw","Lux","Master Yi","Mordekaiser","Nunu","Ryze","Shen","Taric" 71 | 2011-03-29,"Ashe","Blitzcrank","Heimerdinger","Karma","Nocturne","Poppy","Rammus","Singed","Twitch","Veigar" 72 | 2011-04-05,"Annie","Cassiopeia","Cho'Gath","Corki","Nidalee","Olaf","Shen","Tristana","Warwick","Zilean" 73 | 2011-04-14,"Alistar","Anivia","Fiddlesticks","Janna","Lee Sin","Malphite","Maokai","Miss Fortune","Nasus","Sivir" 74 | 2011-04-19,"Amumu","Ashe","Caitlyn","Garen","Heimerdinger","LeBlanc","Master Yi","Mordekaiser","Morgana","Rammus" 75 | 2011-04-26,"Brand","Cho'Gath","Irelia","Karthus","Kog'Maw","Nunu","Singed","Sion","Sivir","Taric" 76 | 2011-05-03,"Ezreal","Galio","Gangplank","Kassadin","Katarina","Malphite","Miss Fortune","Renekton","Ryze","Sona" 77 | 2011-05-10,"Ashe","Caitlyn","Garen","Jax","Malzahar","Maokai","Mordekaiser","Rumble","Shen","Soraka" 78 | 2011-05-17,"Alistar","Heimerdinger","Janna","Jarvan IV","Miss Fortune","Rammus","Sivir","Veigar","Warwick","Xin Zhao" 79 | 2011-05-24,"Amumu","Annie","Ashe","Cho'Gath","Dr. Mundo","Kennen","Master Yi","Nasus","Vayne","Zilean" 80 | 2011-05-31,"Blitzcrank","Kog'Maw","Lee Sin","Malphite","Morgana","Nunu","Ryze","Singed","Swain","Teemo" 81 | 2011-06-07,"Alistar","Caitlyn","Corki","Galio","Gangplank","Garen","Heimerdinger","Janna","Nocturne","Veigar" 82 | 2011-06-14,"Brand","Cho'Gath","Irelia","Maokai","Miss Fortune","Mordekaiser","Orianna","Sion","Sivir","Soraka" 83 | 2011-06-21,"Annie","Katarina","LeBlanc","Malphite","Rammus","Tristana","Urgot","Veigar","Warwick","Zilean" 84 | 2011-06-27,"Akali","Ashe","Ezreal","Kassadin","Kayle","Nasus","Shen","Singed","Udyr","Vladimir" 85 | 2011-07-05,"Alistar","Blitzcrank","Caitlyn","Galio","Heimerdinger","Kog'Maw","Pantheon","Ryze","Yorick","Zilean" 86 | 2011-07-12,"Annie","Cassiopeia","Cho'Gath","Fiddlesticks","Garen","Rammus","Renekton","Sivir","Soraka","Vayne" 87 | 2011-07-19,"Anivia","Ashe","Malphite","Maokai","Master Yi","Mordekaiser","Morgana","Poppy","Rumble","Twisted Fate" 88 | 2011-07-26,"Katarina","Leona","Malzahar","Nunu","Shen","Sion","Teemo","Urgot","Veigar","Zilean" 89 | 2011-08-02,"Amumu","Corki","Heimerdinger","Jax","Miss Fortune","Nasus","Ryze","Singed","Taric","Trundle" 90 | 2011-08-09,"Ashe","Brand","Dr. Mundo","Galio","Gangplank","Janna","Kassadin","Malphite","Sivir","Wukong" 91 | 2011-08-15,"Annie","Blitzcrank","Caitlyn","Lux","Kog'Maw","Maokai","Master Yi","Morgana","Rammus","Warwick" 92 | 2011-08-23,"Cho'Gath","Gragas","Nidalee","Ryze","Shen","Skarner","Teemo","Urgot","Veigar","Zilean" 93 | 2011-08-30,"Alistar","Ashe","Garen","Janna","Karthus","Kassadin","Lee Sin","Leona","Miss Fortune","Sion" 94 | 2011-09-06,"Corki","Ezreal","Fiddlesticks","Galio","Katarina","Malphite","Poppy","Ryze","Shaco","Soraka" 95 | 2011-09-13,"Amumu","Annie","Caitlyn","Gangplank","Karma","Nocturne","Nunu","Singed","Sivir","Talon" 96 | 2011-09-20,"Ashe","Blitzcrank","Cho'Gath","Heimerdinger","Mordekaiser","Orianna","Rammus","Taric","Twisted Fate","Xin Zhao" 97 | 2011-09-27,"Alistar","Cassiopeia","Maokai","Master Yi","Miss Fortune","Rumble","Urgot","Veigar","Wukong","Zilean" 98 | 2011-10-04,"Fiddlesticks","Garen","Kassadin","Kog'Maw","Malphite","Morgana","Nidalee","Riven","Shen","Vayne" 99 | 2011-10-11,"Anivia","Ezreal","Katarina","Leona","Ryze","Singed","Sivir","Skarner","Sona","Yorick" 100 | 2011-10-18,"Amumu","Annie","Ashe","Cho'Gath","Corki","Jarvan IV","Master Yi","Nasus","Soraka","Xerath" 101 | 2011-10-25,"Alistar","Heimerdinger","Irelia","Kassadin","Mordekaiser","Nunu","Rammus","Twisted Fate","Urgot","Zilean" 102 | 2011-11-01,"Galio","Gangplank","Graves","Jax","Malzahar","Miss Fortune","Singed","Sona","Tryndamere","Vladimir" 103 | 2011-11-08,"Amumu","Caitlyn","Fiddlesticks","Kayle","Nasus","Olaf","Shen","Teemo","Veigar","Warwick" 104 | 2011-11-15,"Blitzcrank","Brand","Gangplank","Kog'Maw","Malphite","Maokai","Ryze","Sivir","Shyvana","Taric" 105 | 2011-11-22,"Annie","Ashe","Cho'Gath","Katarina","Orianna","Rammus","Renekton","Skarner","Soraka","Vayne" 106 | 2011-11-29,"Fizz","Heimerdinger","Kassadin","Leona","Master Yi","Miss Fortune","Morgana","Singed","Talon","Urgot" 107 | 2011-12-06,"Alistar","Caitlyn","Corki","LeBlanc","Mordekaiser","Riven","Shen","Sion","Swain","Zilean" 108 | 2011-12-13,"Amumu","Anivia","Ashe","Malphite","Poppy","Sivir","Sona","Veigar","Volibear","Wukong" 109 | 2011-12-20,"Ezreal","Fiddlesticks","Galio","Karma","Katarina","Nunu","Rammus","Ryze","Teemo","Warwick" 110 | 2011-12-27,"Ahri","Annie","Blitzcrank","Cho'Gath","Irelia","Janna","Miss Fortune","Shen","Skarner","Twitch" 111 | 2012-01-03,"Alistar","Brand","Caitlyn","Garen","Graves","Maokai","Master Yi","Nocturne","Xerath","Zilean" 112 | 2012-01-10,"Amumu","Gangplank","Heimerdinger","Kog'Maw","Nasus","Pantheon","Singed","Sivir","Taric","Viktor" 113 | 2012-01-17,"Ashe","Kassadin","Malphite","Morgana","Rammus","Renekton","Shyvana","Vayne","Veigar","Warwick" 114 | 2012-01-24,"Cho'Gath","Corki","Fiddlesticks","Katarina","Leona","Miss Fortune","Mordekaiser","Sion","Soraka","Vladimir" 115 | 2012-01-31,"Caitlyn","Cassiopeia","Galio","Jax","Nunu","Ryze","Sejuani","Shen","Urgot","Zilean" 116 | 2012-02-07,"Amumu","Annie","Blitzcrank","Graves","Maokai","Nasus","Sona","Swain","Teemo","Wukong" 117 | 2012-02-14,"Alistar","Ashe","Gangplank","Heimerdinger","Janna","Lee Sin","Malphite","Sivir","Volibear","Ziggs" 118 | 2012-02-21,"Caitlyn","Fizz","Kassadin","Malzahar","Master Yi","Miss Fortune","Rammus","Singed","Talon","Taric" 119 | 2012-02-28,"Ashe","Cho'Gath","Corki","Fiddlesticks","Garen","Jarvan IV","Morgana","Nautilus","Riven","Veigar" 120 | 2012-03-06,"Ahri","Galio","Graves","Katarina","Kog'Maw","LeBlanc","Shen","Skarner","Soraka","Warwick" 121 | 2012-03-13,"Alistar","Annie","Ezreal","Fiora","Maokai","Mordekaiser","Sion","Sivir","Xerath","Zilean" 122 | 2012-03-20,"Amumu","Blitzcrank","Malphite","Miss Fortune","Nocturne","Orianna","Ryze","Sejuani","Sona","Vayne" 123 | 2012-03-27,"Caitlyn","Cho'Gath","Gangplank","Kassadin","Master Yi","Nasus","Rammus","Swain","Taric","Urgot" 124 | 2012-04-03,"Ashe","Graves","Karthus","Leona","Singed","Trundle","Tryndamere","Wukong","Ziggs","Zilean" 125 | 2012-04-10,"Annie","Gragas","Lulu","Malphite","Miss Fortune","Shen","Sivir","Veigar","Xin Zhao","Yorick" 126 | 2012-04-17,"Alistar","Dr. Mundo","Galio","Heimerdinger","Kog'Maw","Morgana","Poppy","Skarner","Teemo","Viktor" 127 | 2012-04-24,"Ahri","Corki","Graves","Maokai","Nunu","Rammus","Ryze","Shaco","Sion","Soraka" 128 | 2012-05-01,"Ashe","Brand","Cho'Gath","Fiddlesticks","Hecarim","Nidalee","Singed","Udyr","Vayne","Zilean" 129 | 2012-05-08,"Annie","Caitlyn","Kayle","Leona","Malphite","Olaf","Talon","Twisted Fate","Vladimir","Warwick" 130 | 2012-05-15,"Cassiopeia","Garen","Kennen","Miss Fortune","Mordekaiser","Nautilus","Shen","Shyvana","Sivir","Sona" 131 | 2012-05-22,"Alistar","Graves","Lux","Malzahar","Maokai","Master Yi","Morgana","Riven","Varus","Volibear" 132 | 2012-05-29,"Amumu","Anivia","Caitlyn","Katarina","Kog'Maw","Nasus","Pantheon","Sejuani","Soraka","Veigar" 133 | 2012-06-05,"Cho'Gath","Darius","Galio","Gangplank","Heimerdinger","Janna","Kassadin","Urgot","Vayne","Wukong" 134 | 2012-06-12,"Corki","Garen","Jax","Miss Fortune","Rammus","Ryze","Singed","Skarner","Taric","Xerath" 135 | 2012-06-19,"Annie","Blitzcrank","Fiddlesticks","Fiora","Graves","Leona","Malphite","Rumble","Sona","Teemo" 136 | 2012-06-26,"Alistar","Caitlyn","Draven","Fizz","LeBlanc","Nunu","Orianna","Poppy","Shen","Zilean" 137 | 2012-07-03,"Akali","Ashe","Jarvan IV","Kayle","Maokai","Sejuani","Sivir","Swain","Veigar","Warwick" 138 | 2012-07-10,"Amumu","Cho'Gath","Heimerdinger","Kog'Maw","Master Yi","Miss Fortune","Morgana","Renekton","Sion","Ziggs" 139 | 2012-07-17,"Brand","Dr. Mundo","Ezreal","Galio","Graves","Kassadin","Mordekaiser","Singed","Soraka","Wukong" 140 | 2012-07-24,"Annie","Fiddlesticks","Gangplank","Lulu","Jayce","Malphite","Nocturne","Skarner","Urgot","Vayne" 141 | 2012-07-31,"Alistar","Caitlyn","Corki","Gragas","Irelia","Karthus","Ryze","Sejuani","Tryndamere","Zilean" 142 | 2012-08-07,"Ashe","Evelynn","Garen","Hecarim","Heimerdinger","Rammus","Shen","Sona","Varus","Viktor" 143 | 2012-08-14,"Amumu","Cho'Gath","Lee Sin","Nasus","Sivir","Soraka","Twitch","Udyr","Veigar","Zyra" 144 | 2012-08-21,"Annie","Diana","Galio","Janna","Kassadin","Miss Fortune","Nunu","Singed","Twisted Fate","Xin Zhao" 145 | 2012-08-28,"Ahri","Graves","Katarina","Kennen","Leona","Master Yi","Malphite","Taric","Teemo","Volibear" 146 | 2012-09-04,"Alistar","Caitlyn","Darius","Lulu","Lux","Rengar","Ryze","Sejuani","Talon","Vayne" 147 | 2012-09-11,"Annie","Cho'Gath","Corki","Dr. Mundo","Janna","Jarvan IV","Mordekaiser","Riven","Varus","Vladimir" 148 | 2012-09-18,"Amumu","Blitzcrank","Jax","Miss Fortune","Morgana","Soraka","Twisted Fate","Udyr","Warwick","Zilean" 149 | 2012-09-25,"Anivia","Ashe","Hecarim","Nasus","Nautilus","Ryze","Singed","Sivir","Syndra","Taric" 150 | 2012-10-02,"Galio","Irelia","Karthus","Kayle","Malphite","Master Yi","Sion","Teemo","Urgot","Xin Zhao" 151 | 2012-10-09,"Amumu","Fiddlesticks","Jax","Kog'Maw","Lux","Nunu","Pantheon","Soraka","Tryndamere","Twitch" 152 | 2012-10-16,"Annie","Corki","Ezreal","Gangplank","Kassadin","Kennen","Kha'Zix","Leona","Sona","Volibear" 153 | 2012-10-23,"Alistar","Cho'Gath","Dr. Mundo","Janna","Katarina","Miss Fortune","Skarner","Vayne","Viktor","Ziggs" 154 | 2012-10-30,"Ashe","Blitzcrank","Galio","Lulu","Morgana","Olaf","Riven","Singed","Sivir","Talon" 155 | 2012-11-06,"Amumu","Anivia","Annie","Caitlyn","Corki","Nautilus","Renekton","Sejuani","Taric","Yorick" 156 | 2012-11-13,"Ashe","Elise","Fiddlesticks","Jax","Lux","Maokai","Twitch","Vladimir","Volibear","Wukong" 157 | 2012-11-20,"Cho'Gath","Dr. Mundo","Gangplank","Janna","Karthus","Kog'Maw","Malphite","Shyvana","Teemo","Ziggs" 158 | 2012-11-27,"Amumu","Blitzcrank","Evelynn","Leona","Miss Fortune","Riven","Udyr","Vayne","Warwick","Xerath" 159 | 2012-12-04,"Brand","Caitlyn","Graves","Jarvan IV","Morgana","Nasus","Rammus","Sona","Twisted Fate","Zed" 160 | 2012-12-11,"Akali","Gragas","Jax","Kassadin","Nautilus","Nidalee","Singed","Taric","Urgot","Vladimir" 161 | 2012-12-18,"Cho'Gath","Dr. Mundo","Irelia","Kog'Maw","Lux","Mordekaiser","Soraka","Swain","Teemo","Twitch" 162 | 2012-12-25,"Amumu","Ashe","Corki","Hecarim","Nunu","Orianna","Udyr","Viktor","Xerath","Xin Zhao" 163 | 2013-01-01,"Anivia","Galio","Gangplank","Janna","Lee Sin","Morgana","Nami","Nocturne","Rammus","Varus" 164 | 2013-01-08,"Blitzcrank","Evelynn","Ezreal","LeBlanc","Renekton","Rumble","Sejuani","Singed","Taric","Zyra" 165 | 2013-01-15,"Ahri","Brand","Fiddlesticks","Jax","Kog'Maw","Leona","Malphite","Nasus","Urgot","Vi" 166 | 2013-01-22,"Ashe","Cho'Gath","Karthus","Lux","Miss Fortune","Shyvana","Sion","Skarner","Sona","Wukong" 167 | 2013-01-29,"Corki","Dr. Mundo","Katarina","Lulu","Malzahar","Maokai","Riven","Sivir","Tryndamere","Ziggs" 168 | 2013-02-05,"Amumu","Annie","Graves","Janna","Kayle","Nautilus","Ryze","Udyr","Viktor","Xin Zhao" 169 | 2013-02-12,"Fiora","Gangplank","Kassadin","Master Yi","Nunu","Singed","Teemo","Thresh","Twitch","Zyra" 170 | 2013-02-19,"Ezreal","Fiddlesticks","Galio","Garen","Gragas","Morgana","Shen","Soraka","Talon","Trundle" 171 | 2013-02-26,"Anivia","Ashe","Brand","Caitlyn","Jax","Olaf","Rammus","Taric","Volibear","Wukong" 172 | 2013-03-05,"Cho'Gath","Corki","Janna","Karthus","Mordekaiser","Nasus","Skarner","Varus","Veigar","Warwick" 173 | 2013-03-12,"Ahri","Jarvan IV","Kennen","Lulu","Malphite","Miss Fortune","Nocturne","Shyvana","Swain","Twisted Fate" 174 | 2013-03-19,"Gangplank","Irelia","Kayle","Pantheon","Quinn","Sejuani","Soraka","Twitch","Vladimir","Xerath" 175 | 2013-03-26,"Akali","Annie","Fizz","Kha'Zix","Kog'Maw","Nautilus","Riven","Sivir","Sona","Vayne" 176 | 2013-04-02,"Amumu","Diana","Draven","Graves","Lux","Nasus","Nidalee","Orianna","Renekton","Zilean" 177 | 2013-04-09,"Blitzcrank","Caitlyn","Ezreal","Katarina","Leona","Malzahar","Master Yi","Nami","Ryze","Udyr" 178 | 2013-04-16,"Ashe","Karma","Karthus","Lee Sin","Maokai","Morgana","Teemo","Wukong","Zac","Zyra" 179 | 2013-04-23,"Dr. Mundo","Fiddlesticks","Miss Fortune","Rammus","Shen","Thresh","Twitch","Veigar","Xin Zhao","Zed" 180 | 2013-04-30,"Anivia","Ashe","Gragas","Janna","Nunu","Olaf","Quinn","Tryndamere","Udyr","Volibear" 181 | 2013-05-07,"Annie","Cassiopeia","Corki","Darius","Jayce","Kog'Maw","Lulu","Sejuani","Taric","Trundle" 182 | 2013-05-14,"Caitlyn","Elise","Galio","Heimerdinger","Lissandra","Nocturne","Rengar","Shaco","Sivir","Sona" 183 | 2013-05-21,"Evelynn","Malphite","Mordekaiser","Rumble","Soraka","Syndra","Talon","Urgot","Varus","Vi" 184 | 2013-05-28,"Cho'Gath","Ezreal","Garen","Graves","Leona","Nasus","Skarner","Viktor","Ziggs","Zilean" 185 | 2013-06-04,"Amumu","Brand","Hecarim","LeBlanc","Miss Fortune","Nami","Nidalee","Pantheon","Singed","Twitch" 186 | 2013-06-11,"Ahri","Ashe","Fiora","Janna","Kassadin","Rammus","Shyvana","Vayne","Xin Zhao","Zyra" 187 | 2013-06-18,"Blitzcrank","Caitlyn","Gangplank","Jarvan IV","Jax","Quinn","Taric","Vladimir","Warwick","Xerath" 188 | 2013-06-25,"Draven","Irelia","Karma","Lux","Maokai","Renekton","Ryze","Sivir","Twisted Fate","Zac" 189 | 2013-07-02,"Aatrox","Akali","Dr. Mundo","Ezreal","Master Yi","Miss Fortune","Morgana","Orianna","Sona","Swain" 190 | 2013-07-09,"Katarina","Kennen","Kog'Maw","Leona","Nunu","Riven","Teemo","Trundle","Varus","Wukong" 191 | 2013-07-16,"Corki","Graves","Jayce","Karthus","Malphite","Malzahar","Olaf","Soraka","Volibear","Zed" 192 | 2013-07-23,"Ashe","Diana","Fiddlesticks","Fizz","Kha'Zix","Nidalee","Shen","Thresh","Twitch","Udyr" 193 | 2013-07-30,"Annie","Fiora","Leona","Nami","Nautilus","Sejuani","Shyvana","Sivir","Vayne","Veigar" 194 | 2013-08-06,"Anivia","Caitlyn","Cho'Gath","Garen","Jax","Lissandra","Lulu","Mordekaiser","Taric","Urgot" 195 | 2013-08-13,"Amumu","Blitzcrank","Darius","Miss Fortune","Orianna","Quinn","Tryndamere","Vi","Ziggs","Zilean" 196 | 2013-08-20,"Ezreal","Gragas","Janna","Nasus","Rumble","Sivir","Skarner","Sona","Viktor","Zyra" 197 | 2013-08-27,"Ahri","Draven","Kog'Maw","LeBlanc","Lux","Nocturne","Rammus","Singed","Soraka","Vladimir" 198 | 2013-09-03,"Evelynn","Galio","Graves","Kassadin","Kayle","Nami","Renekton","Rengar","Thresh","Varus" 199 | 2013-09-10,"Cassiopeia","Elise","Janna","Leona","Lucian","Rengar","Riven","Twisted Fate","Twitch","Xin Zhao" 200 | 2013-09-17,"Aatrox","Ashe","Brand","Karma","Lulu","Sejuani","Talon","Trundle","Vayne","Warwick" 201 | 2013-09-24,"Akali","Blitzcrank","Caitlyn","Malphite","Master Yi","Miss Fortune","Pantheon","Ryze","Taric","Zed" 202 | 2013-10-01,"Heimerdinger","Kennen","Morgana","Quinn","Shyvana","Sivir","Soraka","Syndra","Volibear","Zyra" 203 | 2013-10-08,"Cho'Gath","Corki","Ezreal","Jarvan IV","Katarina","Lee Sin","Malzahar","Nami","Sona","Wukong" 204 | -------------------------------------------------------------------------------- /data/free_champ_features.csv: -------------------------------------------------------------------------------- 1 | 0,Jax,6,0,1,top 2 | 0,Warwick,2,0,1,jungle 3 | 0,Corki,7,0,1,adc 4 | 0,Blitzcrank,4,0,1,support 5 | 0,Ryze,3,0,1,mid:top 6 | 0,Sion,4,0,1,top 7 | 0,Heimerdinger,4,0,1,mid 8 | 0,Ashe,4,0,1,adc 9 | 0,Taric,3,0,1,support 10 | 0,Master Yi,2,0,1,jungle:top 11 | 1,Gangplank,5,1,1,top 12 | 1,Blitzcrank,4,1,2,support 13 | 1,Annie,8,1,1,mid 14 | 1,Ryze,3,1,2,mid:top 15 | 1,Teemo,4,1,1,top:mid:support 16 | 1,Zilean,4,1,1,support 17 | 1,Ashe,4,1,2,adc 18 | 1,Singed,5,1,1,top 19 | 1,Katarina,5,1,1,mid:top 20 | 2,Jax,6,2,2,top 21 | 2,Kassadin,8,2,1,mid 22 | 2,Kayle,5,2,1,support:mid 23 | 2,Morgana,6,2,1,mid:support 24 | 2,Twitch,8,2,1,adc 25 | 2,Nunu,1,2,1,support:jungle 26 | 2,Alistar,8,2,1,support 27 | 2,Tristana,3,2,1,adc:mid 28 | 2,Veigar,6,2,1,mid 29 | 2,Master Yi,2,2,2,jungle:top 30 | 3,Anivia,8,3,1,mid 31 | 3,Sivir,5,3,1,adc 32 | 3,Malphite,3,3,1,top:jungle 33 | 3,Dr. Mundo,4,3,1,jungle 34 | 3,Sion,4,3,2,top 35 | 3,Nasus,2,3,1,top 36 | 3,Amumu,4,3,1,jungle 37 | 3,Taric,3,3,2,support 38 | 3,Soraka,3,3,1,support 39 | 4,Twisted Fate,9,4,1,mid 40 | 4,Shaco,9,4,1,jungle 41 | 4,Anivia,8,1,2,mid 42 | 4,Annie,8,3,2,mid 43 | 4,Udyr,5,3,2,jungle:top 44 | 4,Cho'Gath,7,4,1,jungle:top 45 | 4,Heimerdinger,4,4,2,mid 46 | 4,Nunu,1,2,2,support:jungle 47 | 4,Tristana,3,2,2,adc:mid 48 | 4,Master Yi,2,2,3,jungle:top 49 | 5,Warwick,2,5,2,jungle 50 | 5,Sivir,5,2,2,adc 51 | 5,Karthus,8,5,1,mid 52 | 5,Kayle,5,3,2,support:mid 53 | 5,Dr. Mundo,4,2,2,jungle 54 | 5,Zilean,4,4,2,support 55 | 5,Ashe,4,4,3,adc 56 | 5,Singed,5,4,2,top 57 | 5,Janna,9,5,1,support 58 | 5,Evelynn,8,5,1,mid:jungle 59 | 6,Tryndamere,6,6,1,top 60 | 6,Gangplank,5,5,2,top 61 | 6,Annie,8,2,3,mid 62 | 6,Ryze,3,5,3,mid:top 63 | 6,Teemo,4,5,2,top:mid:support 64 | 6,Nasus,2,3,2,top 65 | 6,Morgana,6,4,2,mid:support 66 | 6,Alistar,8,4,2,support 67 | 6,Taric,3,3,3,support 68 | 6,Tristana,3,2,3,adc:mid 69 | 7,Rammus,5,7,1,jungle 70 | 7,Corki,7,7,2,adc 71 | 7,Sivir,5,2,3,adc 72 | 7,Malphite,3,4,2,top:jungle 73 | 7,Blitzcrank,4,6,3,support 74 | 7,Udyr,5,3,3,jungle:top 75 | 7,Katarina,5,6,2,mid:top 76 | 7,Soraka,3,4,2,support 77 | 7,Veigar,6,5,2,mid 78 | 8,Jax,6,6,3,top 79 | 8,Warwick,2,3,3,jungle 80 | 8,Ryze,3,2,4,mid:top 81 | 8,Fiddlesticks,5,8,1,jungle:support 82 | 8,Zilean,4,3,3,support 83 | 8,Cho'Gath,7,4,2,jungle:top 84 | 8,Amumu,4,5,2,jungle 85 | 8,Heimerdinger,4,4,3,mid 86 | 8,Ashe,4,3,4,adc 87 | 8,Twitch,8,6,2,adc 88 | 9,Twisted Fate,9,5,2,mid 89 | 9,Kassadin,8,7,2,mid 90 | 9,Kayle,5,4,3,support:mid 91 | 9,Annie,8,3,4,mid 92 | 9,Dr. Mundo,4,4,3,jungle 93 | 9,Morgana,6,3,3,mid:support 94 | 9,Nunu,1,5,3,support:jungle 95 | 9,Tristana,3,3,4,adc:mid 96 | 9,Janna,9,4,2,support 97 | 9,Master Yi,2,5,4,jungle:top 98 | 10,Twisted Fate,9,1,3,mid 99 | 10,Shaco,9,6,2,jungle 100 | 10,Anivia,8,6,3,mid 101 | 10,Sivir,5,3,4,adc 102 | 10,Gangplank,5,4,3,top 103 | 10,Zilean,4,2,4,support 104 | 10,Alistar,8,4,3,support 105 | 10,Taric,3,4,4,support 106 | 10,Veigar,6,3,3,mid 107 | 10,Gragas,6,10,1,mid 108 | 11,Karthus,8,6,2,mid 109 | 11,Blitzcrank,4,4,4,support 110 | 11,Ryze,3,3,5,mid:top 111 | 11,Teemo,4,5,3,top:mid:support 112 | 11,Pantheon,5,11,1,top:mid 113 | 11,Nasus,2,5,3,top 114 | 11,Heimerdinger,4,3,4,mid 115 | 11,Ashe,4,3,5,adc 116 | 11,Singed,5,6,3,top 117 | 11,Soraka,3,4,3,support 118 | 12,Rammus,5,5,2,jungle 119 | 12,Sivir,5,2,5,adc 120 | 12,Malphite,3,5,3,top:jungle 121 | 12,Poppy,7,5,2,top 122 | 12,Annie,8,3,5,mid 123 | 12,Morgana,6,3,4,mid:support 124 | 12,Cho'Gath,7,4,3,jungle:top 125 | 12,Veigar,6,2,4,mid 126 | 12,Janna,9,3,3,support 127 | 12,Evelynn,8,7,2,mid:jungle 128 | 13,Nidalee,7,10,2,mid:support 129 | 13,Tryndamere,6,7,2,top 130 | 13,Kayle,5,4,4,support:mid 131 | 13,Ryze,3,2,6,mid:top 132 | 13,Teemo,4,2,4,top:mid:support 133 | 13,Zilean,4,3,5,support 134 | 13,Ashe,4,2,6,adc 135 | 13,Nunu,1,4,4,support:jungle 136 | 13,Taric,3,3,5,support 137 | 13,Master Yi,2,4,5,jungle:top 138 | 14,Twisted Fate,9,4,4,mid 139 | 14,Warwick,2,6,4,jungle 140 | 14,Sion,4,11,3,top 141 | 14,Fiddlesticks,5,6,2,jungle:support 142 | 14,Amumu,4,6,3,jungle 143 | 14,Heimerdinger,4,3,5,mid 144 | 14,Katarina,5,7,3,mid:top 145 | 14,Mordekaiser,3,14,1,mid 146 | 14,Tristana,3,5,5,adc:mid 147 | 14,Soraka,3,3,4,support 148 | 15,Jax,6,7,4,top 149 | 15,Corki,7,8,3,adc 150 | 15,Sivir,5,3,6,adc 151 | 15,Gangplank,5,5,4,top 152 | 15,Malphite,3,3,4,top:jungle 153 | 15,Kassadin,8,6,3,mid 154 | 15,Morgana,6,3,5,mid:support 155 | 15,Ashe,4,2,7,adc 156 | 15,Veigar,6,3,5,mid 157 | 15,Gragas,6,5,2,mid 158 | 16,Blitzcrank,4,5,5,support 159 | 16,Annie,8,4,6,mid 160 | 16,Teemo,4,3,5,top:mid:support 161 | 16,Pantheon,5,5,2,top:mid 162 | 16,Nasus,2,5,4,top 163 | 16,Zilean,4,3,6,support 164 | 16,Twitch,8,8,3,adc 165 | 16,Alistar,8,6,4,support 166 | 16,Taric,3,3,6,support 167 | 16,Janna,9,4,4,support 168 | 17,Anivia,8,7,4,mid 169 | 17,Kayle,5,4,5,support:mid 170 | 17,Dr. Mundo,4,8,4,jungle 171 | 17,Fiddlesticks,5,3,3,jungle:support 172 | 17,Udyr,5,10,4,jungle:top 173 | 17,Heimerdinger,4,3,6,mid 174 | 17,Ashe,4,2,8,adc 175 | 17,Singed,5,6,4,top 176 | 17,Tristana,3,3,6,adc:mid 177 | 17,Master Yi,2,4,6,jungle:top 178 | 18,Twisted Fate,9,4,5,mid 179 | 18,Shaco,9,8,3,jungle 180 | 18,Warwick,2,4,5,jungle 181 | 18,Karthus,8,7,3,mid 182 | 18,Ryze,3,5,7,mid:top 183 | 18,Morgana,6,3,6,mid:support 184 | 18,Cho'Gath,7,6,4,jungle:top 185 | 18,Nunu,1,5,5,support:jungle 186 | 18,Soraka,3,4,5,support 187 | 18,Ezreal,8,18,1,adc 188 | 19,Rammus,5,7,3,jungle 189 | 19,Sivir,5,4,7,adc 190 | 19,Gangplank,5,4,5,top 191 | 19,Shen,3,19,1,top 192 | 19,Heimerdinger,4,2,7,mid 193 | 19,Katarina,5,5,4,mid:top 194 | 19,Taric,3,3,7,support 195 | 19,Veigar,6,4,6,mid 196 | 19,Janna,9,3,5,support 197 | 19,Evelynn,8,7,3,mid:jungle 198 | 20,Nidalee,7,7,3,mid:support 199 | 20,Poppy,7,8,3,top 200 | 20,Annie,8,4,7,mid 201 | 20,Ryze,3,2,8,mid:top 202 | 20,Teemo,4,4,6,top:mid:support 203 | 20,Sion,4,6,4,top 204 | 20,Zilean,4,4,7,support 205 | 20,Amumu,4,6,4,jungle 206 | 20,Ashe,4,3,9,adc 207 | 20,Soraka,3,2,6,support 208 | 21,Jax,6,6,5,top 209 | 21,Twisted Fate,9,3,6,mid 210 | 21,Sivir,5,2,8,adc 211 | 21,Malphite,3,6,5,top:jungle 212 | 21,Blitzcrank,4,5,6,support 213 | 21,Kassadin,8,6,4,mid 214 | 21,Kennen,5,21,1,mid:top 215 | 21,Fiddlesticks,5,4,4,jungle:support 216 | 21,Singed,5,4,5,top 217 | 21,Taric,3,2,8,support 218 | 22,Corki,7,7,4,adc 219 | 22,Tryndamere,6,9,3,top 220 | 22,Nasus,2,6,5,top 221 | 22,Morgana,6,4,7,mid:support 222 | 22,Heimerdinger,4,3,8,mid 223 | 22,Ashe,4,2,10,adc 224 | 22,Alistar,8,6,5,support 225 | 22,Tristana,3,5,7,adc:mid 226 | 22,Veigar,6,3,7,mid 227 | 22,Gragas,6,7,3,mid 228 | 23,Anivia,8,6,5,mid 229 | 23,Sivir,5,2,9,adc 230 | 23,Kayle,5,6,6,support:mid 231 | 23,Annie,8,3,8,mid 232 | 23,Teemo,4,3,7,top:mid:support 233 | 23,Dr. Mundo,4,6,5,jungle 234 | 23,Cho'Gath,7,5,5,jungle:top 235 | 23,Soraka,3,3,7,support 236 | 23,Master Yi,2,6,7,jungle:top 237 | 23,Ezreal,8,5,2,adc 238 | 24,Warwick,2,6,6,jungle 239 | 24,Rammus,5,5,4,jungle 240 | 24,Karthus,8,6,4,mid 241 | 24,Ryze,3,4,9,mid:top 242 | 24,Zilean,4,4,8,support 243 | 24,Garen,2,24,1,top 244 | 24,Nunu,1,6,6,support:jungle 245 | 24,Katarina,5,5,5,mid:top 246 | 24,Tristana,3,2,8,adc:mid 247 | 24,Janna,9,5,6,support 248 | 25,Twisted Fate,9,4,7,mid 249 | 25,Shaco,9,7,4,jungle 250 | 25,Blitzcrank,4,4,7,support 251 | 25,Sion,4,5,5,top 252 | 25,Fiddlesticks,5,4,5,jungle:support 253 | 25,Heimerdinger,4,3,9,mid 254 | 25,Ashe,4,3,11,adc 255 | 25,Mordekaiser,3,11,2,mid 256 | 25,Taric,3,4,9,support 257 | 25,Veigar,6,3,8,mid 258 | 26,Sivir,5,3,10,adc 259 | 26,Gangplank,5,7,6,top 260 | 26,Kassadin,8,5,5,mid 261 | 26,Annie,8,3,9,mid 262 | 26,Akali,6,26,1,mid:top 263 | 26,Morgana,6,4,8,mid:support 264 | 26,Amumu,4,6,5,jungle 265 | 26,Singed,5,5,6,top 266 | 26,Tristana,3,2,9,adc:mid 267 | 26,Soraka,3,3,8,support 268 | 27,Corki,7,5,5,adc 269 | 27,Malphite,3,6,6,top:jungle 270 | 27,Ryze,3,3,10,mid:top 271 | 27,Shen,3,8,2,top 272 | 27,Teemo,4,4,8,top:mid:support 273 | 27,Zilean,4,3,9,support 274 | 27,Heimerdinger,4,2,10,mid 275 | 27,Ashe,4,2,12,adc 276 | 27,Alistar,8,5,6,support 277 | 27,Master Yi,2,4,8,jungle:top 278 | 28,Rammus,5,4,5,jungle 279 | 28,Sivir,5,2,11,adc 280 | 28,Kennen,5,7,2,mid:top 281 | 28,Nasus,2,6,6,top 282 | 28,Udyr,5,11,5,jungle:top 283 | 28,Morgana,6,2,9,mid:support 284 | 28,Cho'Gath,7,5,6,jungle:top 285 | 28,Taric,3,3,10,support 286 | 28,Tristana,3,2,10,adc:mid 287 | 28,Janna,9,4,7,support 288 | 29,Jax,6,8,6,top 289 | 29,Twisted Fate,9,4,8,mid 290 | 29,Blitzcrank,4,4,8,support 291 | 29,Kayle,5,6,7,support:mid 292 | 29,Annie,8,3,10,mid 293 | 29,Dr. Mundo,4,6,6,jungle 294 | 29,Zilean,4,2,10,support 295 | 29,Ashe,4,2,13,adc 296 | 29,Nunu,1,5,7,support:jungle 297 | 29,Malzahar,6,29,1,mid 298 | 30,Shaco,9,5,5,jungle 299 | 30,Tryndamere,6,8,4,top 300 | 30,Sivir,5,2,12,adc 301 | 30,Olaf,4,30,1,top:jungle 302 | 30,Sion,4,5,6,top 303 | 30,Fiddlesticks,5,5,6,jungle:support 304 | 30,Tristana,3,2,11,adc:mid 305 | 30,Soraka,3,4,9,support 306 | 30,Veigar,6,5,9,mid 307 | 30,Gragas,6,8,4,mid 308 | 31,Warwick,2,7,7,jungle 309 | 31,Anivia,8,8,6,mid 310 | 31,Gangplank,5,5,7,top 311 | 31,Ryze,3,4,11,mid:top 312 | 31,Morgana,6,3,10,mid:support 313 | 31,Cho'Gath,7,3,7,jungle:top 314 | 31,Amumu,4,5,6,jungle 315 | 31,Heimerdinger,4,4,11,mid 316 | 31,Ashe,4,2,14,adc 317 | 31,Twitch,8,15,4,adc 318 | 32,Malphite,3,5,7,top:jungle 319 | 32,Kayle,5,3,8,support:mid 320 | 32,Annie,8,3,11,mid 321 | 32,Teemo,4,5,9,top:mid:support 322 | 32,Zilean,4,3,11,support 323 | 32,Singed,5,6,7,top 324 | 32,Kog'Maw,8,32,1,adc 325 | 32,Alistar,8,5,7,support 326 | 32,Katarina,5,8,6,mid:top 327 | 32,Janna,9,4,8,support 328 | 33,Sivir,5,3,13,adc 329 | 33,Poppy,7,13,4,top 330 | 33,Kennen,5,5,3,mid:top 331 | 33,Ryze,3,2,12,mid:top 332 | 33,Shen,3,6,3,top 333 | 33,Morgana,6,2,11,mid:support 334 | 33,Nunu,1,4,8,support:jungle 335 | 33,Taric,3,5,11,support 336 | 33,Master Yi,2,6,9,jungle:top 337 | 33,Ezreal,8,10,3,adc 338 | 34,Nidalee,7,14,4,mid:support 339 | 34,Rammus,5,6,6,jungle 340 | 34,Corki,7,7,6,adc 341 | 34,Karthus,8,10,5,mid 342 | 34,Blitzcrank,4,5,9,support 343 | 34,Kassadin,8,8,6,mid 344 | 34,Fiddlesticks,5,4,7,jungle:support 345 | 34,Zilean,4,2,12,support 346 | 34,Tristana,3,4,12,adc:mid 347 | 34,Soraka,3,4,10,support 348 | 35,Twisted Fate,9,6,9,mid 349 | 35,Annie,8,3,12,mid 350 | 35,Nasus,2,7,7,top 351 | 35,Zilean,4,1,13,support 352 | 35,Cho'Gath,7,4,8,jungle:top 353 | 35,Ashe,4,4,15,adc 354 | 35,Alistar,8,3,8,support 355 | 35,Mordekaiser,3,10,3,mid 356 | 35,Xin Zhao,6,35,1,jungle:top 357 | 35,Veigar,6,5,10,mid 358 | 36,Warwick,2,5,8,jungle 359 | 36,Sivir,5,3,14,adc 360 | 36,Kayle,5,4,9,support:mid 361 | 36,Ryze,3,3,13,mid:top 362 | 36,Pantheon,5,20,3,top:mid 363 | 36,Sion,4,6,7,top 364 | 36,Amumu,4,5,7,jungle 365 | 36,Garen,2,12,2,top 366 | 36,Janna,9,4,9,support 367 | 36,Ezreal,8,3,4,adc 368 | 37,Gangplank,5,6,8,top 369 | 37,Vladimir,2,37,1,mid:top 370 | 37,Shen,3,4,4,top 371 | 37,Teemo,4,5,10,top:mid:support 372 | 37,Dr. Mundo,4,8,7,jungle 373 | 37,Fiddlesticks,5,3,8,jungle:support 374 | 37,Morgana,6,4,12,mid:support 375 | 37,Ashe,4,2,16,adc 376 | 37,Taric,3,4,12,support 377 | 37,Gragas,6,7,5,mid 378 | 38,Jax,6,9,7,top 379 | 38,Corki,7,4,7,adc 380 | 38,Blitzcrank,4,4,10,support 381 | 38,Kayle,5,2,10,support:mid 382 | 38,Annie,8,3,13,mid 383 | 38,Akali,6,12,2,mid:top 384 | 38,Heimerdinger,4,7,12,mid 385 | 38,Nunu,1,5,9,support:jungle 386 | 38,Tristana,3,4,13,adc:mid 387 | 38,Veigar,6,3,11,mid 388 | 39,Twisted Fate,9,4,10,mid 389 | 39,Anivia,8,8,7,mid 390 | 39,Fiddlesticks,5,2,9,jungle:support 391 | 39,Udyr,5,11,6,jungle:top 392 | 39,Zilean,4,4,14,support 393 | 39,Cho'Gath,7,4,9,jungle:top 394 | 39,Galio,4,39,1,mid 395 | 39,Ashe,4,2,17,adc 396 | 39,Katarina,5,7,7,mid:top 397 | 39,Soraka,3,5,11,support 398 | 40,Sivir,5,4,15,adc 399 | 40,Malphite,3,8,8,top:jungle 400 | 40,Ryze,3,4,14,mid:top 401 | 40,Shen,3,3,5,top 402 | 40,Teemo,4,3,11,top:mid:support 403 | 40,Morgana,6,3,13,mid:support 404 | 40,Singed,5,8,8,top 405 | 40,Taric,3,3,13,support 406 | 40,Malzahar,6,11,2,mid 407 | 40,Master Yi,2,7,10,jungle:top 408 | 41,Tryndamere,6,11,5,top 409 | 41,Poppy,7,8,5,top 410 | 41,Kayle,5,3,11,support:mid 411 | 41,Annie,8,3,14,mid 412 | 41,Kennen,5,8,4,mid:top 413 | 41,Zilean,4,2,15,support 414 | 41,Urgot,8,41,1,adc 415 | 41,Amumu,4,5,8,jungle 416 | 41,Ashe,4,2,18,adc 417 | 41,Tristana,3,3,14,adc:mid 418 | 42,Corki,7,4,8,adc 419 | 42,Sivir,5,2,16,adc 420 | 42,Gangplank,5,5,9,top 421 | 42,Olaf,4,12,2,top:jungle 422 | 42,Fiddlesticks,5,3,10,jungle:support 423 | 42,Morgana,6,2,14,mid:support 424 | 42,Heimerdinger,4,4,13,mid 425 | 42,Alistar,8,7,9,support 426 | 42,Janna,9,6,10,support 427 | 42,Gragas,6,5,6,mid 428 | 43,Nidalee,7,9,5,mid:support 429 | 43,Miss Fortune,3,43,1,adc 430 | 43,Blitzcrank,4,5,11,support 431 | 43,Kassadin,8,9,7,mid 432 | 43,Vladimir,2,6,2,mid:top 433 | 43,Sion,4,7,8,top 434 | 43,Zilean,4,2,16,support 435 | 43,Ashe,4,2,19,adc 436 | 43,Soraka,3,4,12,support 437 | 43,Veigar,6,5,12,mid 438 | 44,Warwick,2,8,9,jungle 439 | 44,Rammus,5,10,7,jungle 440 | 44,Sivir,5,2,17,adc 441 | 44,Annie,8,3,15,mid 442 | 44,Shen,3,4,6,top 443 | 44,Fiddlesticks,5,2,11,jungle:support 444 | 44,Heimerdinger,4,2,14,mid 445 | 44,Kog'Maw,8,12,2,adc 446 | 44,Xin Zhao,6,9,2,jungle:top 447 | 44,Taric,3,4,14,support 448 | 45,Karthus,8,11,6,mid 449 | 45,Sona,1,45,1,support 450 | 45,Ryze,3,5,15,mid:top 451 | 45,Nasus,2,10,8,top 452 | 45,Morgana,6,3,15,mid:support 453 | 45,Cho'Gath,7,6,10,jungle:top 454 | 45,Ashe,4,2,20,adc 455 | 45,Alistar,8,3,10,support 456 | 45,Evelynn,8,26,4,mid:jungle 457 | 45,Ezreal,8,9,5,adc 458 | 46,Corki,7,4,9,adc 459 | 46,Anivia,8,7,8,mid 460 | 46,Kayle,5,5,12,support:mid 461 | 46,Pantheon,5,10,4,top:mid 462 | 46,Zilean,4,3,17,support 463 | 46,Singed,5,6,9,top 464 | 46,Nunu,1,8,10,support:jungle 465 | 46,Katarina,5,7,8,mid:top 466 | 46,Tristana,3,5,15,adc:mid 467 | 46,Veigar,6,3,13,mid 468 | 47,Jax,6,9,8,top 469 | 47,Sivir,5,3,18,adc 470 | 47,Blitzcrank,4,4,12,support 471 | 47,Annie,8,3,16,mid 472 | 47,Shen,3,3,7,top 473 | 47,Teemo,4,7,12,top:mid:support 474 | 47,Swain,5,47,1,mid 475 | 47,Heimerdinger,4,3,15,mid 476 | 47,Garen,2,11,3,top 477 | 47,Soraka,3,4,13,support 478 | 48,Twisted Fate,9,9,11,mid 479 | 48,Warwick,2,4,10,jungle 480 | 48,Udyr,5,9,7,jungle:top 481 | 48,Zilean,4,2,18,support 482 | 48,Cho'Gath,7,3,11,jungle:top 483 | 48,Galio,4,9,2,mid 484 | 48,Ashe,4,3,21,adc 485 | 48,Taric,3,4,15,support 486 | 48,Veigar,6,2,14,mid 487 | 48,Janna,9,6,11,support 488 | 49,Sivir,5,2,19,adc 489 | 49,Gangplank,5,7,10,top 490 | 49,Lux,6,49,1,mid 491 | 49,Kayle,5,3,13,support:mid 492 | 49,Dr. Mundo,4,12,8,jungle 493 | 49,Fiddlesticks,5,5,12,jungle:support 494 | 49,Morgana,6,4,16,mid:support 495 | 49,Amumu,4,8,9,jungle 496 | 49,Tristana,3,3,16,adc:mid 497 | 49,Gragas,6,7,7,mid 498 | 50,Rammus,5,6,8,jungle 499 | 50,Poppy,7,9,6,top 500 | 50,Annie,8,3,17,mid 501 | 50,Akali,6,12,3,mid:top 502 | 50,Ryze,3,5,16,mid:top 503 | 50,Shen,3,3,8,top 504 | 50,Heimerdinger,4,3,16,mid 505 | 50,Ashe,4,2,22,adc 506 | 50,Kog'Maw,8,6,3,adc 507 | 50,Taric,3,2,16,support 508 | 51,Nidalee,7,8,6,mid:support 509 | 51,Sivir,5,2,20,adc 510 | 51,LeBlanc,9,51,1,mid 511 | 51,Teemo,4,4,13,top:mid:support 512 | 51,Sion,4,8,9,top 513 | 51,Fiddlesticks,5,2,13,jungle:support 514 | 51,Morgana,6,2,17,mid:support 515 | 51,Zilean,4,3,19,support 516 | 51,Garen,2,4,4,top 517 | 51,Nunu,1,5,11,support:jungle 518 | 52,Corki,7,6,10,adc 519 | 52,Tryndamere,6,11,6,top 520 | 52,Blitzcrank,4,5,13,support 521 | 52,Vladimir,2,9,3,mid:top 522 | 52,Annie,8,2,18,mid 523 | 52,Shen,3,2,9,top 524 | 52,Heimerdinger,4,2,17,mid 525 | 52,Mordekaiser,3,17,4,mid 526 | 52,Tristana,3,3,17,adc:mid 527 | 52,Soraka,3,5,14,support 528 | 53,Shaco,9,23,6,jungle 529 | 53,Sivir,5,2,21,adc 530 | 53,Sona,1,8,2,support 531 | 53,Ryze,3,3,17,mid:top 532 | 53,Zilean,4,2,20,support 533 | 53,Cho'Gath,7,5,12,jungle:top 534 | 53,Ashe,4,3,23,adc 535 | 53,Irelia,5,53,1,top 536 | 53,Veigar,6,5,15,mid 537 | 53,Gragas,6,4,8,mid 538 | 54,Malphite,3,14,9,top:jungle 539 | 54,Karthus,8,9,7,mid 540 | 54,Kennen,5,13,5,mid:top 541 | 54,Morgana,6,3,18,mid:support 542 | 54,Urgot,8,13,2,adc 543 | 54,Singed,5,8,10,top 544 | 54,Taric,3,4,17,support 545 | 54,Tristana,3,2,18,adc:mid 546 | 54,Master Yi,2,14,11,jungle:top 547 | 54,Ezreal,8,9,6,adc 548 | 55,Trundle,5,55,1,jungle:top 549 | 55,Kassadin,8,12,8,mid 550 | 55,Shen,3,3,10,top 551 | 55,Teemo,4,4,14,top:mid:support 552 | 55,Heimerdinger,4,3,18,mid 553 | 55,Ashe,4,2,24,adc 554 | 55,Nunu,1,4,12,support:jungle 555 | 55,Malzahar,6,15,3,mid 556 | 55,Soraka,3,3,15,support 557 | 55,Janna,9,7,12,support 558 | 56,Jax,6,9,9,top 559 | 56,Anivia,8,10,9,mid 560 | 56,Sivir,5,3,22,adc 561 | 56,Gangplank,5,7,11,top 562 | 56,Miss Fortune,3,13,2,adc 563 | 56,Blitzcrank,4,4,14,support 564 | 56,Kayle,5,7,14,support:mid 565 | 56,Annie,8,4,19,mid 566 | 56,Sion,4,5,10,top 567 | 56,Morgana,6,2,19,mid:support 568 | 57,Cassiopeia,10,57,1,mid 569 | 57,Olaf,4,15,3,top:jungle 570 | 57,Kennen,5,3,6,mid:top 571 | 57,Zilean,4,4,21,support 572 | 57,Galio,4,9,3,mid 573 | 57,Heimerdinger,4,2,19,mid 574 | 57,Ashe,4,2,25,adc 575 | 57,Alistar,8,12,11,support 576 | 57,Tristana,3,3,19,adc:mid 577 | 57,Veigar,6,4,16,mid 578 | 58,Sivir,5,2,23,adc 579 | 58,Ryze,3,5,18,mid:top 580 | 58,Shen,3,3,11,top 581 | 58,Fiddlesticks,5,7,14,jungle:support 582 | 58,Morgana,6,2,20,mid:support 583 | 58,Kog'Maw,8,8,4,adc 584 | 58,Katarina,5,12,9,mid:top 585 | 58,Xin Zhao,6,14,3,jungle:top 586 | 58,Taric,3,4,18,support 587 | 58,Gragas,6,5,9,mid 588 | 59,Twisted Fate,9,11,12,mid 589 | 59,Nidalee,7,8,7,mid:support 590 | 59,Poppy,7,9,7,top 591 | 59,Annie,8,3,20,mid 592 | 59,Swain,5,12,2,mid 593 | 59,Cho'Gath,7,6,13,jungle:top 594 | 59,Urgot,8,5,3,adc 595 | 59,Heimerdinger,4,2,20,mid 596 | 59,Ashe,4,2,26,adc 597 | 59,Garen,2,8,5,top 598 | 60,Warwick,2,12,11,jungle 599 | 60,Blitzcrank,4,4,15,support 600 | 60,Vladimir,2,8,4,mid:top 601 | 60,Kayle,5,4,15,support:mid 602 | 60,Dr. Mundo,4,11,9,jungle 603 | 60,Morgana,6,2,21,mid:support 604 | 60,Caitlyn,6,60,1,adc 605 | 60,Amumu,4,11,10,jungle 606 | 60,Tristana,3,3,20,adc:mid 607 | 60,Veigar,6,3,17,mid 608 | 61,Rammus,5,11,9,jungle 609 | 61,Miss Fortune,3,5,3,adc 610 | 61,Akali,6,11,4,mid:top 611 | 61,Ryze,3,3,19,mid:top 612 | 61,Pantheon,5,15,5,top:mid 613 | 61,Fiddlesticks,5,3,15,jungle:support 614 | 61,Heimerdinger,4,2,21,mid 615 | 61,Ashe,4,2,27,adc 616 | 61,Nunu,1,6,13,support:jungle 617 | 61,Soraka,3,6,16,support 618 | 62,Sivir,5,4,24,adc 619 | 62,Lux,6,13,2,mid 620 | 62,Renekton,3,62,1,top 621 | 62,Sona,1,9,3,support 622 | 62,Shen,3,4,12,top 623 | 62,Zilean,4,5,22,support 624 | 62,Singed,5,8,11,top 625 | 62,Tristana,3,2,21,adc:mid 626 | 62,Veigar,6,2,18,mid 627 | 62,Master Yi,2,8,12,jungle:top 628 | 63,Corki,7,11,11,adc 629 | 63,Gangplank,5,7,12,top 630 | 63,Annie,8,4,21,mid 631 | 63,LeBlanc,9,12,2,mid 632 | 63,Sion,4,7,11,top 633 | 63,Udyr,5,15,8,jungle:top 634 | 63,Morgana,6,3,22,mid:support 635 | 63,Galio,4,6,4,mid 636 | 63,Ashe,4,2,28,adc 637 | 63,Taric,3,5,19,support 638 | 64,Tryndamere,6,12,7,top 639 | 64,Sivir,5,2,25,adc 640 | 64,Blitzcrank,4,4,16,support 641 | 64,Kayle,5,4,16,support:mid 642 | 64,Karma,8,64,1,support 643 | 64,Fiddlesticks,5,3,16,jungle:support 644 | 64,Heimerdinger,4,3,22,mid 645 | 64,Nunu,1,3,14,support:jungle 646 | 64,Malzahar,6,9,4,mid 647 | 64,Ezreal,8,10,7,adc 648 | 65,Kassadin,8,10,9,mid 649 | 65,Ryze,3,4,20,mid:top 650 | 65,Teemo,4,10,15,top:mid:support 651 | 65,Cho'Gath,7,6,14,jungle:top 652 | 65,Mordekaiser,3,13,5,mid 653 | 65,Tristana,3,3,22,adc:mid 654 | 65,Irelia,5,12,2,top 655 | 65,Soraka,3,4,17,support 656 | 65,Veigar,6,3,19,mid 657 | 65,Gragas,6,7,10,mid 658 | 66,Sivir,5,2,26,adc 659 | 66,Malphite,3,12,10,top:jungle 660 | 66,Trundle,5,11,2,jungle:top 661 | 66,Maokai,4,66,1,jungle 662 | 66,Annie,8,3,22,mid 663 | 66,Shen,3,4,13,top 664 | 66,Ashe,4,3,29,adc 665 | 66,Xin Zhao,6,8,4,jungle:top 666 | 66,Taric,3,3,20,support 667 | 66,Janna,9,11,13,support 668 | 67,Jax,6,11,10,top 669 | 67,Gangplank,5,4,13,top 670 | 67,Miss Fortune,3,6,4,adc 671 | 67,Kennen,5,10,7,mid:top 672 | 67,Swain,5,8,3,mid 673 | 67,Morgana,6,4,23,mid:support 674 | 67,Singed,5,5,12,top 675 | 67,Garen,2,8,6,top 676 | 67,Alistar,8,10,12,support 677 | 67,Tristana,3,2,23,adc:mid 678 | 68,Kassadin,8,3,10,mid 679 | 68,Kayle,5,4,17,support:mid 680 | 68,Teemo,4,3,16,top:mid:support 681 | 68,Nasus,2,23,9,top 682 | 68,Fiddlesticks,5,4,17,jungle:support 683 | 68,Cho'Gath,7,3,15,jungle:top 684 | 68,Urgot,8,9,4,adc 685 | 68,Amumu,4,8,11,jungle 686 | 68,Katarina,5,10,10,mid:top 687 | 68,Jarvan IV,5,68,1,jungle 688 | 69,Lux,6,7,3,mid 689 | 69,Ryze,3,4,21,mid:top 690 | 69,Shen,3,3,14,top 691 | 69,Caitlyn,6,9,2,adc 692 | 69,Galio,4,6,5,mid 693 | 69,Kog'Maw,8,11,5,adc 694 | 69,Nunu,1,5,15,support:jungle 695 | 69,Mordekaiser,3,4,6,mid 696 | 69,Taric,3,3,21,support 697 | 69,Master Yi,2,7,13,jungle:top 698 | 70,Rammus,5,9,10,jungle 699 | 70,Poppy,7,11,8,top 700 | 70,Blitzcrank,4,6,17,support 701 | 70,Nocturne,6,70,1,jungle 702 | 70,Karma,8,6,2,support 703 | 70,Heimerdinger,4,6,23,mid 704 | 70,Ashe,4,4,30,adc 705 | 70,Singed,5,3,13,top 706 | 70,Twitch,8,39,5,adc 707 | 70,Veigar,6,5,20,mid 708 | 71,Warwick,2,11,12,jungle 709 | 71,Nidalee,7,12,8,mid:support 710 | 71,Corki,7,8,12,adc 711 | 71,Cassiopeia,10,14,2,mid 712 | 71,Olaf,4,14,4,top:jungle 713 | 71,Annie,8,5,23,mid 714 | 71,Shen,3,2,15,top 715 | 71,Zilean,4,9,23,support 716 | 71,Cho'Gath,7,3,16,jungle:top 717 | 71,Tristana,3,4,24,adc:mid 718 | 72,Anivia,8,16,10,mid 719 | 72,Sivir,5,6,27,adc 720 | 72,Malphite,3,6,11,top:jungle 721 | 72,Miss Fortune,3,5,5,adc 722 | 72,Maokai,4,6,2,jungle 723 | 72,Lee Sin,9,72,1,jungle:top 724 | 72,Nasus,2,4,10,top 725 | 72,Fiddlesticks,5,4,18,jungle:support 726 | 72,Alistar,8,5,13,support 727 | 72,Janna,9,6,14,support 728 | 73,Rammus,5,3,11,jungle 729 | 73,LeBlanc,9,10,3,mid 730 | 73,Morgana,6,6,24,mid:support 731 | 73,Caitlyn,6,4,3,adc 732 | 73,Amumu,4,5,12,jungle 733 | 73,Heimerdinger,4,3,24,mid 734 | 73,Ashe,4,3,31,adc 735 | 73,Garen,2,6,7,top 736 | 73,Mordekaiser,3,4,7,mid 737 | 73,Master Yi,2,4,14,jungle:top 738 | 74,Brand,6,74,1,mid 739 | 74,Sivir,5,2,28,adc 740 | 74,Karthus,8,20,8,mid 741 | 74,Sion,4,11,12,top 742 | 74,Cho'Gath,7,3,17,jungle:top 743 | 74,Singed,5,4,14,top 744 | 74,Kog'Maw,8,5,6,adc 745 | 74,Nunu,1,5,16,support:jungle 746 | 74,Taric,3,5,22,support 747 | 74,Irelia,5,9,3,top 748 | 75,Gangplank,5,8,14,top 749 | 75,Malphite,3,3,12,top:jungle 750 | 75,Miss Fortune,3,3,6,adc 751 | 75,Renekton,3,13,2,top 752 | 75,Kassadin,8,7,11,mid 753 | 75,Sona,1,13,4,support 754 | 75,Ryze,3,6,22,mid:top 755 | 75,Galio,4,6,6,mid 756 | 75,Katarina,5,7,11,mid:top 757 | 75,Ezreal,8,11,8,adc 758 | 76,Jax,6,9,11,top 759 | 76,Maokai,4,4,3,jungle 760 | 76,Shen,3,5,16,top 761 | 76,Caitlyn,6,3,4,adc 762 | 76,Rumble,8,76,1,top 763 | 76,Ashe,4,3,32,adc 764 | 76,Garen,2,3,8,top 765 | 76,Mordekaiser,3,3,8,mid 766 | 76,Malzahar,6,12,5,mid 767 | 76,Soraka,3,11,18,support 768 | 77,Warwick,2,6,13,jungle 769 | 77,Rammus,5,4,12,jungle 770 | 77,Sivir,5,3,29,adc 771 | 77,Miss Fortune,3,2,7,adc 772 | 77,Heimerdinger,4,4,25,mid 773 | 77,Alistar,8,5,14,support 774 | 77,Jarvan IV,5,9,2,jungle 775 | 77,Xin Zhao,6,11,5,jungle:top 776 | 77,Veigar,6,7,21,mid 777 | 77,Janna,9,5,15,support 778 | 78,Annie,8,7,24,mid 779 | 78,Kennen,5,11,8,mid:top 780 | 78,Dr. Mundo,4,18,10,jungle 781 | 78,Vayne,7,78,1,adc 782 | 78,Nasus,2,6,11,top 783 | 78,Zilean,4,7,24,support 784 | 78,Cho'Gath,7,4,18,jungle:top 785 | 78,Amumu,4,5,13,jungle 786 | 78,Ashe,4,2,33,adc 787 | 78,Master Yi,2,5,15,jungle:top 788 | 79,Malphite,3,4,13,top:jungle 789 | 79,Blitzcrank,4,9,18,support 790 | 79,Lee Sin,9,7,2,jungle:top 791 | 79,Ryze,3,4,23,mid:top 792 | 79,Teemo,4,11,17,top:mid:support 793 | 79,Swain,5,12,4,mid 794 | 79,Morgana,6,6,25,mid:support 795 | 79,Singed,5,5,15,top 796 | 79,Kog'Maw,8,5,7,adc 797 | 79,Nunu,1,5,17,support:jungle 798 | 80,Corki,7,9,13,adc 799 | 80,Gangplank,5,5,15,top 800 | 80,Nocturne,6,10,2,jungle 801 | 80,Caitlyn,6,4,5,adc 802 | 80,Galio,4,5,7,mid 803 | 80,Heimerdinger,4,3,26,mid 804 | 80,Garen,2,4,9,top 805 | 80,Alistar,8,3,15,support 806 | 80,Veigar,6,3,22,mid 807 | 80,Janna,9,3,16,support 808 | 81,Brand,6,7,2,mid 809 | 81,Sivir,5,4,30,adc 810 | 81,Orianna,10,81,1,mid 811 | 81,Miss Fortune,3,4,8,adc 812 | 81,Maokai,4,5,4,jungle 813 | 81,Sion,4,7,13,top 814 | 81,Cho'Gath,7,3,19,jungle:top 815 | 81,Mordekaiser,3,5,9,mid 816 | 81,Irelia,5,7,4,top 817 | 81,Soraka,3,5,19,support 818 | 82,Warwick,2,5,14,jungle 819 | 82,Rammus,5,5,13,jungle 820 | 82,Malphite,3,3,14,top:jungle 821 | 82,Annie,8,4,25,mid 822 | 82,LeBlanc,9,9,4,mid 823 | 82,Zilean,4,4,25,support 824 | 82,Urgot,8,14,5,adc 825 | 82,Katarina,5,7,12,mid:top 826 | 82,Tristana,3,11,25,adc:mid 827 | 82,Veigar,6,2,23,mid 828 | 83,Kassadin,8,8,12,mid 829 | 83,Vladimir,2,23,5,mid:top 830 | 83,Kayle,5,15,18,support:mid 831 | 83,Akali,6,22,5,mid:top 832 | 83,Shen,3,7,17,top 833 | 83,Nasus,2,5,12,top 834 | 83,Udyr,5,20,9,jungle:top 835 | 83,Ashe,4,5,34,adc 836 | 83,Singed,5,4,16,top 837 | 83,Ezreal,8,8,9,adc 838 | 84,Yorick,3,84,1,top:jungle 839 | 84,Blitzcrank,4,5,19,support 840 | 84,Ryze,3,5,24,mid:top 841 | 84,Pantheon,5,23,6,top:mid 842 | 84,Caitlyn,6,4,6,adc 843 | 84,Zilean,4,2,26,support 844 | 84,Galio,4,4,8,mid 845 | 84,Heimerdinger,4,4,27,mid 846 | 84,Kog'Maw,8,5,8,adc 847 | 84,Alistar,8,4,16,support 848 | 85,Rammus,5,3,14,jungle 849 | 85,Sivir,5,4,31,adc 850 | 85,Renekton,3,10,3,top 851 | 85,Cassiopeia,10,14,3,mid 852 | 85,Annie,8,3,26,mid 853 | 85,Vayne,7,7,2,adc 854 | 85,Fiddlesticks,5,13,19,jungle:support 855 | 85,Cho'Gath,7,4,20,jungle:top 856 | 85,Garen,2,5,10,top 857 | 85,Soraka,3,4,20,support 858 | 86,Twisted Fate,9,27,13,mid 859 | 86,Anivia,8,14,11,mid 860 | 86,Malphite,3,4,15,top:jungle 861 | 86,Poppy,7,16,9,top 862 | 86,Maokai,4,5,5,jungle 863 | 86,Morgana,6,7,26,mid:support 864 | 86,Rumble,8,10,2,top 865 | 86,Ashe,4,3,35,adc 866 | 86,Mordekaiser,3,5,10,mid 867 | 86,Master Yi,2,8,16,jungle:top 868 | 87,Shen,3,4,18,top 869 | 87,Teemo,4,8,18,top:mid:support 870 | 87,Sion,4,6,14,top 871 | 87,Leona,4,87,1,support 872 | 87,Zilean,4,3,27,support 873 | 87,Urgot,8,5,6,adc 874 | 87,Nunu,1,8,18,support:jungle 875 | 87,Katarina,5,5,13,mid:top 876 | 87,Malzahar,6,11,6,mid 877 | 87,Veigar,6,5,24,mid 878 | 88,Jax,6,12,12,top 879 | 88,Corki,7,8,14,adc 880 | 88,Miss Fortune,3,7,9,adc 881 | 88,Trundle,5,22,3,jungle:top 882 | 88,Ryze,3,4,25,mid:top 883 | 88,Nasus,2,5,13,top 884 | 88,Amumu,4,10,14,jungle 885 | 88,Heimerdinger,4,4,28,mid 886 | 88,Singed,5,5,17,top 887 | 88,Taric,3,14,23,support 888 | 89,Brand,6,8,3,mid 889 | 89,Sivir,5,4,32,adc 890 | 89,Gangplank,5,9,16,top 891 | 89,Malphite,3,3,16,top:jungle 892 | 89,Kassadin,8,6,13,mid 893 | 89,Dr. Mundo,4,11,11,jungle 894 | 89,Wukong,3,89,1,top:jungle 895 | 89,Galio,4,5,9,mid 896 | 89,Ashe,4,3,36,adc 897 | 89,Janna,9,9,17,support 898 | 90,Warwick,2,8,15,jungle 899 | 90,Rammus,5,5,15,jungle 900 | 90,Blitzcrank,4,6,20,support 901 | 90,Lux,6,21,4,mid 902 | 90,Maokai,4,4,6,jungle 903 | 90,Annie,8,5,27,mid 904 | 90,Morgana,6,4,27,mid:support 905 | 90,Caitlyn,6,6,7,adc 906 | 90,Kog'Maw,8,6,9,adc 907 | 90,Master Yi,2,4,17,jungle:top 908 | 91,Nidalee,7,20,9,mid:support 909 | 91,Ryze,3,3,26,mid:top 910 | 91,Shen,3,4,19,top 911 | 91,Teemo,4,4,19,top:mid:support 912 | 91,Zilean,4,4,28,support 913 | 91,Skarner,5,91,1,jungle 914 | 91,Cho'Gath,7,6,21,jungle:top 915 | 91,Urgot,8,4,7,adc 916 | 91,Veigar,6,4,25,mid 917 | 91,Gragas,6,26,11,mid 918 | 92,Miss Fortune,3,4,10,adc 919 | 92,Karthus,8,18,9,mid 920 | 92,Kassadin,8,3,14,mid 921 | 92,Lee Sin,9,13,3,jungle:top 922 | 92,Sion,4,5,15,top 923 | 92,Leona,4,5,2,support 924 | 92,Ashe,4,3,37,adc 925 | 92,Garen,2,7,11,top 926 | 92,Alistar,8,8,17,support 927 | 92,Janna,9,3,18,support 928 | 93,Shaco,9,40,7,jungle 929 | 93,Corki,7,5,15,adc 930 | 93,Malphite,3,4,17,top:jungle 931 | 93,Poppy,7,7,10,top 932 | 93,Ryze,3,2,27,mid:top 933 | 93,Fiddlesticks,5,8,20,jungle:support 934 | 93,Galio,4,4,10,mid 935 | 93,Katarina,5,6,14,mid:top 936 | 93,Soraka,3,8,21,support 937 | 93,Ezreal,8,10,10,adc 938 | 94,Sivir,5,5,33,adc 939 | 94,Gangplank,5,5,17,top 940 | 94,Nocturne,6,14,3,jungle 941 | 94,Karma,8,24,3,support 942 | 94,Annie,8,4,28,mid 943 | 94,Caitlyn,6,4,8,adc 944 | 94,Amumu,4,6,15,jungle 945 | 94,Singed,5,6,18,top 946 | 94,Nunu,1,7,19,support:jungle 947 | 94,Talon,6,94,1,mid 948 | 95,Twisted Fate,9,9,14,mid 949 | 95,Rammus,5,5,16,jungle 950 | 95,Orianna,10,14,2,mid 951 | 95,Blitzcrank,4,5,21,support 952 | 95,Cho'Gath,7,4,22,jungle:top 953 | 95,Heimerdinger,4,7,29,mid 954 | 95,Ashe,4,3,38,adc 955 | 95,Mordekaiser,3,9,11,mid 956 | 95,Xin Zhao,6,18,6,jungle:top 957 | 95,Taric,3,7,24,support 958 | 96,Miss Fortune,3,4,11,adc 959 | 96,Cassiopeia,10,11,4,mid 960 | 96,Maokai,4,6,7,jungle 961 | 96,Zilean,4,5,29,support 962 | 96,Rumble,8,10,3,top 963 | 96,Urgot,8,5,8,adc 964 | 96,Wukong,3,7,2,top:jungle 965 | 96,Alistar,8,4,18,support 966 | 96,Veigar,6,5,26,mid 967 | 96,Master Yi,2,6,18,jungle:top 968 | 97,Nidalee,7,6,10,mid:support 969 | 97,Riven,4,97,1,top 970 | 97,Malphite,3,4,18,top:jungle 971 | 97,Kassadin,8,5,15,mid 972 | 97,Shen,3,6,20,top 973 | 97,Vayne,7,12,3,adc 974 | 97,Fiddlesticks,5,4,21,jungle:support 975 | 97,Morgana,6,7,28,mid:support 976 | 97,Kog'Maw,8,7,10,adc 977 | 97,Garen,2,5,12,top 978 | 98,Anivia,8,12,12,mid 979 | 98,Yorick,3,14,2,top:jungle 980 | 98,Sivir,5,4,34,adc 981 | 98,Sona,1,23,5,support 982 | 98,Ryze,3,5,28,mid:top 983 | 98,Leona,4,6,3,support 984 | 98,Skarner,5,7,2,jungle 985 | 98,Singed,5,4,19,top 986 | 98,Katarina,5,5,15,mid:top 987 | 98,Ezreal,8,5,11,adc 988 | 99,Corki,7,6,16,adc 989 | 99,Xerath,6,99,1,mid 990 | 99,Annie,8,5,29,mid 991 | 99,Nasus,2,11,14,top 992 | 99,Cho'Gath,7,4,23,jungle:top 993 | 99,Amumu,4,5,16,jungle 994 | 99,Ashe,4,4,39,adc 995 | 99,Jarvan IV,5,22,3,jungle 996 | 99,Soraka,3,6,22,support 997 | 99,Master Yi,2,3,19,jungle:top 998 | 100,Twisted Fate,9,5,15,mid 999 | 100,Rammus,5,5,17,jungle 1000 | 100,Kassadin,8,3,16,mid 1001 | 100,Zilean,4,4,30,support 1002 | 100,Urgot,8,4,9,adc 1003 | 100,Heimerdinger,4,5,30,mid 1004 | 100,Nunu,1,6,20,support:jungle 1005 | 100,Alistar,8,4,19,support 1006 | 100,Mordekaiser,3,5,12,mid 1007 | 100,Irelia,5,19,5,top 1008 | 101,Jax,6,13,13,top 1009 | 101,Tryndamere,6,37,8,top 1010 | 101,Gangplank,5,7,18,top 1011 | 101,Miss Fortune,3,5,12,adc 1012 | 101,Graves,4,101,1,adc 1013 | 101,Sona,1,3,6,support 1014 | 101,Vladimir,2,18,6,mid:top 1015 | 101,Galio,4,8,11,mid 1016 | 101,Singed,5,3,20,top 1017 | 101,Malzahar,6,14,7,mid 1018 | 102,Warwick,2,12,16,jungle 1019 | 102,Kayle,5,19,19,support:mid 1020 | 102,Olaf,4,31,5,top:jungle 1021 | 102,Shen,3,5,21,top 1022 | 102,Teemo,4,11,20,top:mid:support 1023 | 102,Nasus,2,3,15,top 1024 | 102,Fiddlesticks,5,5,22,jungle:support 1025 | 102,Caitlyn,6,8,9,adc 1026 | 102,Amumu,4,3,17,jungle 1027 | 102,Veigar,6,6,27,mid 1028 | 103,Brand,6,14,4,mid 1029 | 103,Sivir,5,5,35,adc 1030 | 103,Gangplank,5,2,19,top 1031 | 103,Malphite,3,6,19,top:jungle 1032 | 103,Blitzcrank,4,8,22,support 1033 | 103,Shyvana,4,103,1,jungle:top 1034 | 103,Maokai,4,7,8,jungle 1035 | 103,Ryze,3,5,29,mid:top 1036 | 103,Kog'Maw,8,6,11,adc 1037 | 103,Taric,3,8,25,support 1038 | 104,Rammus,5,4,18,jungle 1039 | 104,Orianna,10,9,3,mid 1040 | 104,Renekton,3,19,4,top 1041 | 104,Annie,8,5,30,mid 1042 | 104,Vayne,7,7,4,adc 1043 | 104,Skarner,5,6,3,jungle 1044 | 104,Cho'Gath,7,5,24,jungle:top 1045 | 104,Ashe,4,5,40,adc 1046 | 104,Katarina,5,6,16,mid:top 1047 | 104,Soraka,3,5,23,support 1048 | 105,Miss Fortune,3,4,13,adc 1049 | 105,Fizz,8,105,1,mid 1050 | 105,Kassadin,8,5,17,mid 1051 | 105,Morgana,6,8,29,mid:support 1052 | 105,Leona,4,7,4,support 1053 | 105,Urgot,8,5,10,adc 1054 | 105,Heimerdinger,4,5,31,mid 1055 | 105,Singed,5,4,21,top 1056 | 105,Talon,6,11,2,mid 1057 | 105,Master Yi,2,6,20,jungle:top 1058 | 106,Corki,7,7,17,adc 1059 | 106,Riven,4,9,2,top 1060 | 106,LeBlanc,9,24,5,mid 1061 | 106,Shen,3,4,22,top 1062 | 106,Swain,5,27,5,mid 1063 | 106,Sion,4,14,16,top 1064 | 106,Caitlyn,6,4,10,adc 1065 | 106,Zilean,4,6,31,support 1066 | 106,Alistar,8,6,20,support 1067 | 106,Mordekaiser,3,6,13,mid 1068 | 107,Anivia,8,9,13,mid 1069 | 107,Sivir,5,4,36,adc 1070 | 107,Malphite,3,4,20,top:jungle 1071 | 107,Poppy,7,14,11,top 1072 | 107,Sona,1,6,7,support 1073 | 107,Wukong,3,11,3,top:jungle 1074 | 107,Amumu,4,5,18,jungle 1075 | 107,Volibear,2,107,1,jungle:top 1076 | 107,Ashe,4,3,41,adc 1077 | 107,Veigar,6,5,28,mid 1078 | 108,Warwick,2,6,17,jungle 1079 | 108,Rammus,5,4,19,jungle 1080 | 108,Karma,8,14,4,support 1081 | 108,Ryze,3,5,30,mid:top 1082 | 108,Teemo,4,6,21,top:mid:support 1083 | 108,Fiddlesticks,5,6,23,jungle:support 1084 | 108,Galio,4,7,12,mid 1085 | 108,Nunu,1,8,21,support:jungle 1086 | 108,Katarina,5,4,17,mid:top 1087 | 108,Ezreal,8,10,12,adc 1088 | 109,Miss Fortune,3,4,14,adc 1089 | 109,Blitzcrank,4,6,23,support 1090 | 109,Annie,8,5,31,mid 1091 | 109,Shen,3,3,23,top 1092 | 109,Skarner,5,5,4,jungle 1093 | 109,Cho'Gath,7,5,25,jungle:top 1094 | 109,Twitch,8,39,6,adc 1095 | 109,Irelia,5,9,6,top 1096 | 109,Janna,9,17,19,support 1097 | 109,Ahri,8,109,1,mid 1098 | 110,Brand,6,7,5,mid 1099 | 110,Xerath,6,11,2,mid 1100 | 110,Graves,4,9,2,adc 1101 | 110,Nocturne,6,16,4,jungle 1102 | 110,Maokai,4,7,9,jungle 1103 | 110,Caitlyn,6,4,11,adc 1104 | 110,Zilean,4,4,32,support 1105 | 110,Garen,2,13,13,top 1106 | 110,Alistar,8,4,21,support 1107 | 110,Master Yi,2,5,21,jungle:top 1108 | 111,Sivir,5,4,37,adc 1109 | 111,Gangplank,5,8,20,top 1110 | 111,Viktor,9,111,1,mid 1111 | 111,Pantheon,5,27,7,top:mid 1112 | 111,Nasus,2,9,16,top 1113 | 111,Amumu,4,4,19,jungle 1114 | 111,Heimerdinger,4,6,32,mid 1115 | 111,Singed,5,6,22,top 1116 | 111,Kog'Maw,8,8,12,adc 1117 | 111,Taric,3,8,26,support 1118 | 112,Warwick,2,4,18,jungle 1119 | 112,Rammus,5,4,20,jungle 1120 | 112,Malphite,3,5,21,top:jungle 1121 | 112,Shyvana,4,9,2,jungle:top 1122 | 112,Renekton,3,8,5,top 1123 | 112,Kassadin,8,7,18,mid 1124 | 112,Vayne,7,8,5,adc 1125 | 112,Morgana,6,7,30,mid:support 1126 | 112,Ashe,4,5,42,adc 1127 | 112,Veigar,6,5,29,mid 1128 | 113,Corki,7,7,18,adc 1129 | 113,Miss Fortune,3,4,15,adc 1130 | 113,Vladimir,2,12,7,mid:top 1131 | 113,Sion,4,7,17,top 1132 | 113,Fiddlesticks,5,5,24,jungle:support 1133 | 113,Leona,4,8,5,support 1134 | 113,Cho'Gath,7,4,26,jungle:top 1135 | 113,Katarina,5,5,18,mid:top 1136 | 113,Mordekaiser,3,7,14,mid 1137 | 113,Soraka,3,9,24,support 1138 | 114,Jax,6,13,14,top 1139 | 114,Sejuani,4,114,1,jungle 1140 | 114,Cassiopeia,10,18,5,mid 1141 | 114,Ryze,3,6,31,mid:top 1142 | 114,Shen,3,5,24,top 1143 | 114,Caitlyn,6,4,12,adc 1144 | 114,Zilean,4,4,33,support 1145 | 114,Urgot,8,9,11,adc 1146 | 114,Galio,4,6,13,mid 1147 | 114,Nunu,1,6,22,support:jungle 1148 | 115,Blitzcrank,4,6,24,support 1149 | 115,Graves,4,5,3,adc 1150 | 115,Sona,1,8,8,support 1151 | 115,Maokai,4,5,10,jungle 1152 | 115,Annie,8,6,32,mid 1153 | 115,Teemo,4,7,22,top:mid:support 1154 | 115,Swain,5,9,6,mid 1155 | 115,Nasus,2,4,17,top 1156 | 115,Wukong,3,8,4,top:jungle 1157 | 115,Amumu,4,4,20,jungle 1158 | 116,Sivir,5,5,38,adc 1159 | 116,Gangplank,5,5,21,top 1160 | 116,Malphite,3,4,22,top:jungle 1161 | 116,Lee Sin,9,24,4,jungle:top 1162 | 116,Ziggs,6,116,1,mid 1163 | 116,Heimerdinger,4,5,33,mid 1164 | 116,Volibear,2,9,2,jungle:top 1165 | 116,Ashe,4,4,43,adc 1166 | 116,Alistar,8,6,22,support 1167 | 116,Janna,9,7,20,support 1168 | 117,Rammus,5,5,21,jungle 1169 | 117,Miss Fortune,3,4,16,adc 1170 | 117,Fizz,8,12,2,mid 1171 | 117,Kassadin,8,5,19,mid 1172 | 117,Caitlyn,6,3,13,adc 1173 | 117,Singed,5,6,23,top 1174 | 117,Talon,6,12,3,mid 1175 | 117,Taric,3,6,27,support 1176 | 117,Malzahar,6,16,8,mid 1177 | 117,Master Yi,2,7,22,jungle:top 1178 | 118,Corki,7,5,19,adc 1179 | 118,Riven,4,12,3,top 1180 | 118,Fiddlesticks,5,5,25,jungle:support 1181 | 118,Morgana,6,6,31,mid:support 1182 | 118,Cho'Gath,7,5,27,jungle:top 1183 | 118,Ashe,4,2,44,adc 1184 | 118,Garen,2,8,14,top 1185 | 118,Jarvan IV,5,19,4,jungle 1186 | 118,Veigar,6,6,30,mid 1187 | 118,Nautilus,6,118,1,jungle 1188 | 119,Warwick,2,7,19,jungle 1189 | 119,Graves,4,4,4,adc 1190 | 119,LeBlanc,9,13,6,mid 1191 | 119,Shen,3,5,25,top 1192 | 119,Skarner,5,10,5,jungle 1193 | 119,Galio,4,5,14,mid 1194 | 119,Kog'Maw,8,8,13,adc 1195 | 119,Katarina,5,6,19,mid:top 1196 | 119,Soraka,3,6,25,support 1197 | 119,Ahri,8,10,2,mid 1198 | 120,Xerath,6,10,3,mid 1199 | 120,Sivir,5,4,39,adc 1200 | 120,Fiora,5,120,1,top 1201 | 120,Maokai,4,5,11,jungle 1202 | 120,Annie,8,5,33,mid 1203 | 120,Sion,4,7,18,top 1204 | 120,Zilean,4,6,34,support 1205 | 120,Alistar,8,4,23,support 1206 | 120,Mordekaiser,3,7,15,mid 1207 | 120,Ezreal,8,12,13,adc 1208 | 121,Orianna,10,17,4,mid 1209 | 121,Malphite,3,5,23,top:jungle 1210 | 121,Miss Fortune,3,4,17,adc 1211 | 121,Blitzcrank,4,6,25,support 1212 | 121,Sejuani,4,7,2,jungle 1213 | 121,Nocturne,6,11,5,jungle 1214 | 121,Sona,1,6,9,support 1215 | 121,Ryze,3,7,32,mid:top 1216 | 121,Vayne,7,9,6,adc 1217 | 121,Amumu,4,6,21,jungle 1218 | 122,Rammus,5,5,22,jungle 1219 | 122,Gangplank,5,6,22,top 1220 | 122,Kassadin,8,5,20,mid 1221 | 122,Swain,5,7,7,mid 1222 | 122,Nasus,2,7,18,top 1223 | 122,Caitlyn,6,5,14,adc 1224 | 122,Cho'Gath,7,4,28,jungle:top 1225 | 122,Urgot,8,8,12,adc 1226 | 122,Taric,3,5,28,support 1227 | 122,Master Yi,2,5,23,jungle:top 1228 | 123,Tryndamere,6,22,9,top 1229 | 123,Karthus,8,31,10,mid 1230 | 123,Trundle,5,35,4,jungle:top 1231 | 123,Graves,4,4,5,adc 1232 | 123,Ziggs,6,7,2,mid 1233 | 123,Leona,4,10,6,support 1234 | 123,Zilean,4,3,35,support 1235 | 123,Wukong,3,8,5,top:jungle 1236 | 123,Ashe,4,5,45,adc 1237 | 123,Singed,5,6,24,top 1238 | 124,Yorick,3,26,3,top:jungle 1239 | 124,Sivir,5,4,40,adc 1240 | 124,Malphite,3,3,24,top:jungle 1241 | 124,Miss Fortune,3,3,18,adc 1242 | 124,Annie,8,4,34,mid 1243 | 124,Shen,3,5,26,top 1244 | 124,Xin Zhao,6,29,7,jungle:top 1245 | 124,Veigar,6,6,31,mid 1246 | 124,Gragas,6,33,12,mid 1247 | 124,Lulu,7,124,1,support 1248 | 125,Poppy,7,18,12,top 1249 | 125,Viktor,9,14,2,mid 1250 | 125,Teemo,4,10,23,top:mid:support 1251 | 125,Dr. Mundo,4,36,12,jungle 1252 | 125,Morgana,6,7,32,mid:support 1253 | 125,Skarner,5,6,6,jungle 1254 | 125,Galio,4,6,15,mid 1255 | 125,Heimerdinger,4,9,34,mid 1256 | 125,Kog'Maw,8,6,14,adc 1257 | 125,Alistar,8,5,24,support 1258 | 126,Shaco,9,33,8,jungle 1259 | 126,Rammus,5,4,23,jungle 1260 | 126,Corki,7,8,20,adc 1261 | 126,Graves,4,3,6,adc 1262 | 126,Maokai,4,6,12,jungle 1263 | 126,Ryze,3,5,33,mid:top 1264 | 126,Sion,4,6,19,top 1265 | 126,Nunu,1,12,23,support:jungle 1266 | 126,Soraka,3,7,26,support 1267 | 126,Ahri,8,7,3,mid 1268 | 127,Nidalee,7,30,11,mid:support 1269 | 127,Brand,6,17,6,mid 1270 | 127,Hecarim,5,127,1,jungle 1271 | 127,Vayne,7,6,7,adc 1272 | 127,Fiddlesticks,5,9,26,jungle:support 1273 | 127,Udyr,5,44,10,jungle:top 1274 | 127,Zilean,4,4,36,support 1275 | 127,Cho'Gath,7,5,29,jungle:top 1276 | 127,Ashe,4,4,46,adc 1277 | 127,Singed,5,4,25,top 1278 | 128,Twisted Fate,9,28,16,mid 1279 | 128,Warwick,2,9,20,jungle 1280 | 128,Malphite,3,4,25,top:jungle 1281 | 128,Vladimir,2,15,8,mid:top 1282 | 128,Kayle,5,26,20,support:mid 1283 | 128,Olaf,4,26,6,top:jungle 1284 | 128,Annie,8,4,35,mid 1285 | 128,Leona,4,5,7,support 1286 | 128,Caitlyn,6,6,15,adc 1287 | 128,Talon,6,11,4,mid 1288 | 129,Sivir,5,5,41,adc 1289 | 129,Miss Fortune,3,5,19,adc 1290 | 129,Shyvana,4,17,3,jungle:top 1291 | 129,Sona,1,8,10,support 1292 | 129,Cassiopeia,10,15,6,mid 1293 | 129,Kennen,5,51,9,mid:top 1294 | 129,Shen,3,5,27,top 1295 | 129,Garen,2,11,15,top 1296 | 129,Mordekaiser,3,9,16,mid 1297 | 129,Nautilus,6,11,2,jungle 1298 | 130,Riven,4,12,4,top 1299 | 130,Graves,4,4,7,adc 1300 | 130,Lux,6,40,5,mid 1301 | 130,Maokai,4,4,13,jungle 1302 | 130,Morgana,6,5,33,mid:support 1303 | 130,Volibear,2,14,3,jungle:top 1304 | 130,Varus,6,130,1,adc 1305 | 130,Alistar,8,5,25,support 1306 | 130,Malzahar,6,13,9,mid 1307 | 130,Master Yi,2,8,24,jungle:top 1308 | 131,Anivia,8,24,14,mid 1309 | 131,Sejuani,4,10,3,jungle 1310 | 131,Pantheon,5,20,8,top:mid 1311 | 131,Nasus,2,9,19,top 1312 | 131,Caitlyn,6,3,16,adc 1313 | 131,Amumu,4,10,22,jungle 1314 | 131,Kog'Maw,8,6,15,adc 1315 | 131,Katarina,5,12,20,mid:top 1316 | 131,Soraka,3,5,27,support 1317 | 131,Veigar,6,7,32,mid 1318 | 132,Gangplank,5,10,23,top 1319 | 132,Kassadin,8,10,21,mid 1320 | 132,Vayne,7,5,8,adc 1321 | 132,Darius,4,132,1,top 1322 | 132,Cho'Gath,7,5,30,jungle:top 1323 | 132,Urgot,8,10,13,adc 1324 | 132,Wukong,3,9,6,top:jungle 1325 | 132,Galio,4,7,16,mid 1326 | 132,Heimerdinger,4,7,35,mid 1327 | 132,Janna,9,16,21,support 1328 | 133,Jax,6,19,15,top 1329 | 133,Rammus,5,7,24,jungle 1330 | 133,Corki,7,7,21,adc 1331 | 133,Xerath,6,13,4,mid 1332 | 133,Miss Fortune,3,4,20,adc 1333 | 133,Ryze,3,7,34,mid:top 1334 | 133,Skarner,5,8,7,jungle 1335 | 133,Singed,5,6,26,top 1336 | 133,Garen,2,4,16,top 1337 | 133,Taric,3,11,29,support 1338 | 134,Malphite,3,6,26,top:jungle 1339 | 134,Blitzcrank,4,13,26,support 1340 | 134,Graves,4,4,8,adc 1341 | 134,Fiora,5,14,2,top 1342 | 134,Sona,1,5,11,support 1343 | 134,Annie,8,6,36,mid 1344 | 134,Teemo,4,9,24,top:mid:support 1345 | 134,Fiddlesticks,5,7,27,jungle:support 1346 | 134,Leona,4,6,8,support 1347 | 134,Rumble,8,38,4,top 1348 | 135,Orianna,10,14,5,mid 1349 | 135,Poppy,7,10,13,top 1350 | 135,Fizz,8,18,3,mid 1351 | 135,LeBlanc,9,16,7,mid 1352 | 135,Shen,3,6,28,top 1353 | 135,Caitlyn,6,4,17,adc 1354 | 135,Zilean,4,8,37,support 1355 | 135,Nunu,1,9,24,support:jungle 1356 | 135,Alistar,8,5,26,support 1357 | 135,Draven,10,135,1,adc 1358 | 136,Warwick,2,8,21,jungle 1359 | 136,Sivir,5,7,42,adc 1360 | 136,Sejuani,4,5,4,jungle 1361 | 136,Maokai,4,6,14,jungle 1362 | 136,Kayle,5,8,21,support:mid 1363 | 136,Akali,6,53,6,mid:top 1364 | 136,Swain,5,14,8,mid 1365 | 136,Ashe,4,9,47,adc 1366 | 136,Jarvan IV,5,18,5,jungle 1367 | 136,Veigar,6,5,33,mid 1368 | 137,Miss Fortune,3,4,21,adc 1369 | 137,Renekton,3,25,6,top 1370 | 137,Ziggs,6,14,3,mid 1371 | 137,Sion,4,11,20,top 1372 | 137,Morgana,6,7,34,mid:support 1373 | 137,Cho'Gath,7,5,31,jungle:top 1374 | 137,Amumu,4,6,23,jungle 1375 | 137,Heimerdinger,4,5,36,mid 1376 | 137,Kog'Maw,8,6,16,adc 1377 | 137,Master Yi,2,7,25,jungle:top 1378 | 138,Brand,6,11,7,mid 1379 | 138,Graves,4,4,9,adc 1380 | 138,Kassadin,8,6,22,mid 1381 | 138,Dr. Mundo,4,13,13,jungle 1382 | 138,Wukong,3,6,7,top:jungle 1383 | 138,Galio,4,6,17,mid 1384 | 138,Singed,5,5,27,top 1385 | 138,Mordekaiser,3,9,17,mid 1386 | 138,Soraka,3,7,28,support 1387 | 138,Ezreal,8,18,14,adc 1388 | 139,Gangplank,5,7,24,top 1389 | 139,Malphite,3,5,27,top:jungle 1390 | 139,Jayce,8,139,1,top 1391 | 139,Nocturne,6,18,6,jungle 1392 | 139,Annie,8,5,37,mid 1393 | 139,Vayne,7,7,9,adc 1394 | 139,Fiddlesticks,5,5,28,jungle:support 1395 | 139,Skarner,5,6,8,jungle 1396 | 139,Urgot,8,7,14,adc 1397 | 139,Lulu,7,15,2,support 1398 | 140,Corki,7,7,22,adc 1399 | 140,Tryndamere,6,17,10,top 1400 | 140,Karthus,8,17,11,mid 1401 | 140,Sejuani,4,4,5,jungle 1402 | 140,Ryze,3,7,35,mid:top 1403 | 140,Caitlyn,6,5,18,adc 1404 | 140,Zilean,4,5,38,support 1405 | 140,Alistar,8,5,27,support 1406 | 140,Irelia,5,31,7,top 1407 | 140,Gragas,6,16,13,mid 1408 | 141,Rammus,5,8,25,jungle 1409 | 141,Sona,1,7,12,support 1410 | 141,Viktor,9,16,3,mid 1411 | 141,Hecarim,5,14,2,jungle 1412 | 141,Shen,3,6,29,top 1413 | 141,Heimerdinger,4,4,37,mid 1414 | 141,Ashe,4,5,48,adc 1415 | 141,Varus,6,11,2,adc 1416 | 141,Garen,2,8,17,top 1417 | 141,Evelynn,8,96,5,mid:jungle 1418 | 142,Zyra,7,142,1,mid:support 1419 | 142,Sivir,5,6,43,adc 1420 | 142,Lee Sin,9,26,5,jungle:top 1421 | 142,Nasus,2,11,20,top 1422 | 142,Udyr,5,15,11,jungle:top 1423 | 142,Cho'Gath,7,5,32,jungle:top 1424 | 142,Amumu,4,5,24,jungle 1425 | 142,Twitch,8,33,7,adc 1426 | 142,Soraka,3,4,29,support 1427 | 142,Veigar,6,6,34,mid 1428 | 143,Twisted Fate,9,15,17,mid 1429 | 143,Miss Fortune,3,6,22,adc 1430 | 143,Kassadin,8,5,23,mid 1431 | 143,Annie,8,4,38,mid 1432 | 143,Galio,4,5,18,mid 1433 | 143,Singed,5,5,28,top 1434 | 143,Nunu,1,8,25,support:jungle 1435 | 143,Xin Zhao,6,19,8,jungle:top 1436 | 143,Diana,4,143,1,mid:top 1437 | 143,Janna,9,11,22,support 1438 | 144,Malphite,3,5,28,top:jungle 1439 | 144,Graves,4,6,10,adc 1440 | 144,Kennen,5,15,10,mid:top 1441 | 144,Teemo,4,10,25,top:mid:support 1442 | 144,Leona,4,10,9,support 1443 | 144,Volibear,2,14,4,jungle:top 1444 | 144,Katarina,5,13,21,mid:top 1445 | 144,Taric,3,11,30,support 1446 | 144,Master Yi,2,7,26,jungle:top 1447 | 144,Ahri,8,18,4,mid 1448 | 145,Sejuani,4,5,6,jungle 1449 | 145,Lux,6,15,6,mid 1450 | 145,Rengar,5,145,1,jungle:top 1451 | 145,Ryze,3,5,36,mid:top 1452 | 145,Vayne,7,6,10,adc 1453 | 145,Caitlyn,6,5,19,adc 1454 | 145,Darius,4,13,2,top 1455 | 145,Alistar,8,5,28,support 1456 | 145,Talon,6,17,5,mid 1457 | 145,Lulu,7,6,3,support 1458 | 146,Corki,7,6,23,adc 1459 | 146,Riven,4,16,5,top 1460 | 146,Vladimir,2,18,9,mid:top 1461 | 146,Annie,8,3,39,mid 1462 | 146,Dr. Mundo,4,8,14,jungle 1463 | 146,Cho'Gath,7,4,33,jungle:top 1464 | 146,Varus,6,5,3,adc 1465 | 146,Mordekaiser,3,8,18,mid 1466 | 146,Jarvan IV,5,10,6,jungle 1467 | 146,Janna,9,3,23,support 1468 | 147,Jax,6,14,16,top 1469 | 147,Twisted Fate,9,4,18,mid 1470 | 147,Warwick,2,11,22,jungle 1471 | 147,Miss Fortune,3,4,23,adc 1472 | 147,Blitzcrank,4,13,27,support 1473 | 147,Udyr,5,5,12,jungle:top 1474 | 147,Morgana,6,10,35,mid:support 1475 | 147,Zilean,4,7,39,support 1476 | 147,Amumu,4,5,25,jungle 1477 | 147,Soraka,3,5,30,support 1478 | 148,Anivia,8,17,15,mid 1479 | 148,Sivir,5,6,44,adc 1480 | 148,Hecarim,5,7,3,jungle 1481 | 148,Syndra,10,148,1,mid 1482 | 148,Ryze,3,3,37,mid:top 1483 | 148,Nasus,2,6,21,top 1484 | 148,Ashe,4,7,49,adc 1485 | 148,Singed,5,5,29,top 1486 | 148,Taric,3,4,31,support 1487 | 148,Nautilus,6,19,3,jungle 1488 | 149,Malphite,3,5,29,top:jungle 1489 | 149,Karthus,8,9,12,mid 1490 | 149,Kayle,5,13,22,support:mid 1491 | 149,Teemo,4,5,26,top:mid:support 1492 | 149,Sion,4,12,21,top 1493 | 149,Urgot,8,10,15,adc 1494 | 149,Galio,4,6,19,mid 1495 | 149,Xin Zhao,6,6,9,jungle:top 1496 | 149,Irelia,5,9,8,top 1497 | 149,Master Yi,2,5,27,jungle:top 1498 | 150,Jax,6,3,17,top 1499 | 150,Tryndamere,6,10,11,top 1500 | 150,Lux,6,5,7,mid 1501 | 150,Pantheon,5,19,9,top:mid 1502 | 150,Fiddlesticks,5,11,29,jungle:support 1503 | 150,Amumu,4,3,26,jungle 1504 | 150,Twitch,8,8,8,adc 1505 | 150,Kog'Maw,8,13,17,adc 1506 | 150,Nunu,1,7,26,support:jungle 1507 | 150,Soraka,3,3,31,support 1508 | 151,Corki,7,5,24,adc 1509 | 151,Kha'Zix,7,151,1,mid:top 1510 | 151,Gangplank,5,12,25,top 1511 | 151,Kassadin,8,8,24,mid 1512 | 151,Sona,1,10,13,support 1513 | 151,Annie,8,5,40,mid 1514 | 151,Kennen,5,7,11,mid:top 1515 | 151,Leona,4,7,10,support 1516 | 151,Volibear,2,7,5,jungle:top 1517 | 151,Ezreal,8,13,15,adc 1518 | 152,Miss Fortune,3,5,24,adc 1519 | 152,Viktor,9,11,4,mid 1520 | 152,Ziggs,6,15,4,mid 1521 | 152,Dr. Mundo,4,6,15,jungle 1522 | 152,Vayne,7,7,11,adc 1523 | 152,Skarner,5,13,9,jungle 1524 | 152,Cho'Gath,7,6,34,jungle:top 1525 | 152,Alistar,8,7,29,support 1526 | 152,Katarina,5,8,22,mid:top 1527 | 152,Janna,9,6,24,support 1528 | 153,Sivir,5,5,45,adc 1529 | 153,Riven,4,7,6,top 1530 | 153,Blitzcrank,4,6,28,support 1531 | 153,Olaf,4,25,7,top:jungle 1532 | 153,Morgana,6,6,36,mid:support 1533 | 153,Galio,4,4,20,mid 1534 | 153,Ashe,4,5,50,adc 1535 | 153,Singed,5,5,30,top 1536 | 153,Talon,6,8,6,mid 1537 | 153,Lulu,7,8,4,support 1538 | 154,Corki,7,3,25,adc 1539 | 154,Anivia,8,6,16,mid 1540 | 154,Yorick,3,30,4,top:jungle 1541 | 154,Sejuani,4,9,7,jungle 1542 | 154,Renekton,3,17,7,top 1543 | 154,Annie,8,3,41,mid 1544 | 154,Caitlyn,6,9,20,adc 1545 | 154,Amumu,4,4,27,jungle 1546 | 154,Taric,3,6,32,support 1547 | 154,Nautilus,6,6,4,jungle 1548 | 155,Jax,6,5,18,top 1549 | 155,Lux,6,5,8,mid 1550 | 155,Vladimir,2,9,10,mid:top 1551 | 155,Maokai,4,19,15,jungle 1552 | 155,Fiddlesticks,5,5,30,jungle:support 1553 | 155,Wukong,3,17,8,top:jungle 1554 | 155,Volibear,2,4,6,jungle:top 1555 | 155,Ashe,4,2,51,adc 1556 | 155,Twitch,8,5,9,adc 1557 | 155,Elise,8,155,1,top:jungle 1558 | 156,Gangplank,5,5,26,top 1559 | 156,Malphite,3,7,30,top:jungle 1560 | 156,Karthus,8,7,13,mid 1561 | 156,Shyvana,4,27,4,jungle:top 1562 | 156,Ziggs,6,4,5,mid 1563 | 156,Teemo,4,7,27,top:mid:support 1564 | 156,Dr. Mundo,4,4,16,jungle 1565 | 156,Cho'Gath,7,4,35,jungle:top 1566 | 156,Kog'Maw,8,6,18,adc 1567 | 156,Janna,9,4,25,support 1568 | 157,Warwick,2,10,23,jungle 1569 | 157,Xerath,6,24,5,mid 1570 | 157,Riven,4,4,7,top 1571 | 157,Miss Fortune,3,5,25,adc 1572 | 157,Blitzcrank,4,4,29,support 1573 | 157,Vayne,7,5,12,adc 1574 | 157,Udyr,5,10,13,jungle:top 1575 | 157,Leona,4,6,11,support 1576 | 157,Amumu,4,3,28,jungle 1577 | 157,Evelynn,8,16,6,mid:jungle 1578 | 158,Twisted Fate,9,11,19,mid 1579 | 158,Brand,6,20,8,mid 1580 | 158,Rammus,5,17,26,jungle 1581 | 158,Graves,4,14,11,adc 1582 | 158,Sona,1,7,14,support 1583 | 158,Nasus,2,10,22,top 1584 | 158,Morgana,6,5,37,mid:support 1585 | 158,Caitlyn,6,4,21,adc 1586 | 158,Jarvan IV,5,12,7,jungle 1587 | 158,Zed,9,158,1,mid:top 1588 | 159,Jax,6,4,19,top 1589 | 159,Nidalee,7,32,12,mid:support 1590 | 159,Kassadin,8,8,25,mid 1591 | 159,Vladimir,2,4,11,mid:top 1592 | 159,Akali,6,23,7,mid:top 1593 | 159,Urgot,8,10,16,adc 1594 | 159,Singed,5,6,31,top 1595 | 159,Taric,3,5,33,support 1596 | 159,Nautilus,6,5,5,jungle 1597 | 159,Gragas,6,19,14,mid 1598 | 160,Lux,6,5,9,mid 1599 | 160,Teemo,4,4,28,top:mid:support 1600 | 160,Dr. Mundo,4,4,17,jungle 1601 | 160,Swain,5,24,9,mid 1602 | 160,Cho'Gath,7,4,36,jungle:top 1603 | 160,Twitch,8,5,10,adc 1604 | 160,Kog'Maw,8,4,19,adc 1605 | 160,Mordekaiser,3,14,19,mid 1606 | 160,Irelia,5,11,9,top 1607 | 160,Soraka,3,10,32,support 1608 | 161,Corki,7,7,26,adc 1609 | 161,Xerath,6,4,6,mid 1610 | 161,Orianna,10,26,6,mid 1611 | 161,Viktor,9,9,5,mid 1612 | 161,Hecarim,5,13,4,jungle 1613 | 161,Udyr,5,4,14,jungle:top 1614 | 161,Amumu,4,4,29,jungle 1615 | 161,Ashe,4,6,52,adc 1616 | 161,Nunu,1,11,27,support:jungle 1617 | 161,Xin Zhao,6,12,10,jungle:top 1618 | 162,Rammus,5,4,27,jungle 1619 | 162,Anivia,8,8,17,mid 1620 | 162,Gangplank,5,6,27,top 1621 | 162,Nocturne,6,23,7,jungle 1622 | 162,Lee Sin,9,20,6,jungle:top 1623 | 162,Morgana,6,4,38,mid:support 1624 | 162,Galio,4,9,21,mid 1625 | 162,Varus,6,16,4,adc 1626 | 162,Nami,8,162,1,support 1627 | 162,Janna,9,6,26,support 1628 | 163,Zyra,7,21,2,mid:support 1629 | 163,Blitzcrank,4,6,30,support 1630 | 163,Sejuani,4,9,8,jungle 1631 | 163,Renekton,3,9,8,top 1632 | 163,LeBlanc,9,28,8,mid 1633 | 163,Rumble,8,29,5,top 1634 | 163,Singed,5,4,32,top 1635 | 163,Taric,3,4,34,support 1636 | 163,Evelynn,8,6,7,mid:jungle 1637 | 163,Ezreal,8,12,16,adc 1638 | 164,Jax,6,5,20,top 1639 | 164,Brand,6,6,9,mid 1640 | 164,Malphite,3,8,31,top:jungle 1641 | 164,Nasus,2,6,23,top 1642 | 164,Fiddlesticks,5,9,31,jungle:support 1643 | 164,Leona,4,7,12,support 1644 | 164,Urgot,8,5,17,adc 1645 | 164,Kog'Maw,8,4,20,adc 1646 | 164,Vi,5,164,1,jungle 1647 | 164,Ahri,8,20,5,mid 1648 | 165,Miss Fortune,3,8,26,adc 1649 | 165,Karthus,8,9,14,mid 1650 | 165,Lux,6,5,10,mid 1651 | 165,Shyvana,4,9,5,jungle:top 1652 | 165,Sona,1,7,15,support 1653 | 165,Sion,4,16,22,top 1654 | 165,Skarner,5,13,10,jungle 1655 | 165,Cho'Gath,7,5,37,jungle:top 1656 | 165,Wukong,3,10,9,top:jungle 1657 | 165,Ashe,4,4,53,adc 1658 | 166,Corki,7,5,27,adc 1659 | 166,Tryndamere,6,16,12,top 1660 | 166,Sivir,5,13,46,adc 1661 | 166,Riven,4,9,8,top 1662 | 166,Maokai,4,11,16,jungle 1663 | 166,Ziggs,6,10,6,mid 1664 | 166,Dr. Mundo,4,6,18,jungle 1665 | 166,Katarina,5,14,23,mid:top 1666 | 166,Malzahar,6,36,10,mid 1667 | 166,Lulu,7,13,5,support 1668 | 167,Graves,4,9,12,adc 1669 | 167,Viktor,9,6,6,mid 1670 | 167,Kayle,5,18,23,support:mid 1671 | 167,Annie,8,13,42,mid 1672 | 167,Ryze,3,19,38,mid:top 1673 | 167,Udyr,5,6,15,jungle:top 1674 | 167,Amumu,4,6,30,jungle 1675 | 167,Xin Zhao,6,6,11,jungle:top 1676 | 167,Janna,9,5,27,support 1677 | 167,Nautilus,6,8,6,jungle 1678 | 168,Zyra,7,5,3,mid:support 1679 | 168,Gangplank,5,6,28,top 1680 | 168,Fiora,5,34,3,top 1681 | 168,Kassadin,8,9,26,mid 1682 | 168,Thresh,7,168,1,support 1683 | 168,Teemo,4,8,29,top:mid:support 1684 | 168,Singed,5,5,33,top 1685 | 168,Twitch,8,8,11,adc 1686 | 168,Nunu,1,7,28,support:jungle 1687 | 168,Master Yi,2,19,28,jungle:top 1688 | 169,Trundle,5,46,5,jungle:top 1689 | 169,Shen,3,28,30,top 1690 | 169,Fiddlesticks,5,5,32,jungle:support 1691 | 169,Morgana,6,7,39,mid:support 1692 | 169,Galio,4,7,22,mid 1693 | 169,Garen,2,28,18,top 1694 | 169,Talon,6,16,7,mid 1695 | 169,Soraka,3,9,33,support 1696 | 169,Gragas,6,10,15,mid 1697 | 169,Ezreal,8,6,17,adc 1698 | 170,Jax,6,6,21,top 1699 | 170,Brand,6,6,10,mid 1700 | 170,Rammus,5,8,28,jungle 1701 | 170,Anivia,8,8,18,mid 1702 | 170,Olaf,4,17,8,top:jungle 1703 | 170,Caitlyn,6,12,22,adc 1704 | 170,Wukong,3,5,10,top:jungle 1705 | 170,Volibear,2,15,7,jungle:top 1706 | 170,Ashe,4,5,54,adc 1707 | 170,Taric,3,7,35,support 1708 | 171,Warwick,2,14,24,jungle 1709 | 171,Corki,7,5,28,adc 1710 | 171,Karthus,8,6,15,mid 1711 | 171,Nasus,2,7,24,top 1712 | 171,Skarner,5,6,11,jungle 1713 | 171,Cho'Gath,7,6,38,jungle:top 1714 | 171,Varus,6,9,5,adc 1715 | 171,Mordekaiser,3,11,20,mid 1716 | 171,Veigar,6,29,35,mid 1717 | 171,Janna,9,4,28,support 1718 | 172,Twisted Fate,9,14,20,mid 1719 | 172,Malphite,3,8,32,top:jungle 1720 | 172,Miss Fortune,3,7,27,adc 1721 | 172,Nocturne,6,10,8,jungle 1722 | 172,Shyvana,4,7,6,jungle:top 1723 | 172,Kennen,5,21,12,mid:top 1724 | 172,Swain,5,12,10,mid 1725 | 172,Jarvan IV,5,14,8,jungle 1726 | 172,Lulu,7,6,6,support 1727 | 172,Ahri,8,8,6,mid 1728 | 173,Xerath,6,12,7,mid 1729 | 173,Gangplank,5,5,29,top 1730 | 173,Sejuani,4,10,9,jungle 1731 | 173,Vladimir,2,14,12,mid:top 1732 | 173,Kayle,5,6,24,support:mid 1733 | 173,Pantheon,5,23,10,top:mid 1734 | 173,Twitch,8,5,12,adc 1735 | 173,Irelia,5,13,10,top 1736 | 173,Soraka,3,4,34,support 1737 | 173,Quinn,7,173,1,adc 1738 | 174,Kha'Zix,7,23,2,mid:top 1739 | 174,Sivir,5,8,47,adc 1740 | 174,Riven,4,8,9,top 1741 | 174,Fizz,8,39,4,mid 1742 | 174,Sona,1,9,16,support 1743 | 174,Annie,8,7,43,mid 1744 | 174,Akali,6,15,8,mid:top 1745 | 174,Vayne,7,17,13,adc 1746 | 174,Kog'Maw,8,10,21,adc 1747 | 174,Nautilus,6,7,7,jungle 1748 | 175,Nidalee,7,16,13,mid:support 1749 | 175,Orianna,10,14,7,mid 1750 | 175,Graves,4,8,13,adc 1751 | 175,Lux,6,10,11,mid 1752 | 175,Renekton,3,12,9,top 1753 | 175,Nasus,2,4,25,top 1754 | 175,Zilean,4,28,40,support 1755 | 175,Amumu,4,8,31,jungle 1756 | 175,Draven,10,40,2,adc 1757 | 175,Diana,4,32,2,mid:top 1758 | 176,Blitzcrank,4,13,31,support 1759 | 176,Ryze,3,9,39,mid:top 1760 | 176,Udyr,5,9,16,jungle:top 1761 | 176,Leona,4,12,13,support 1762 | 176,Caitlyn,6,6,23,adc 1763 | 176,Katarina,5,10,24,mid:top 1764 | 176,Malzahar,6,10,11,mid 1765 | 176,Nami,8,14,2,support 1766 | 176,Master Yi,2,8,29,jungle:top 1767 | 176,Ezreal,8,7,18,adc 1768 | 177,Zyra,7,9,4,mid:support 1769 | 177,Karthus,8,6,16,mid 1770 | 177,Maokai,4,11,17,jungle 1771 | 177,Lee Sin,9,15,7,jungle:top 1772 | 177,Karma,8,69,5,support 1773 | 177,Teemo,4,9,30,top:mid:support 1774 | 177,Morgana,6,8,40,mid:support 1775 | 177,Wukong,3,7,11,top:jungle 1776 | 177,Ashe,4,7,55,adc 1777 | 177,Zac,6,177,1,jungle:top 1778 | 178,Rammus,5,8,29,jungle 1779 | 178,Miss Fortune,3,6,28,adc 1780 | 178,Thresh,7,10,2,support 1781 | 178,Shen,3,9,31,top 1782 | 178,Dr. Mundo,4,12,19,jungle 1783 | 178,Fiddlesticks,5,9,33,jungle:support 1784 | 178,Twitch,8,5,13,adc 1785 | 178,Xin Zhao,6,11,12,jungle:top 1786 | 178,Veigar,6,7,36,mid 1787 | 178,Zed,9,20,2,mid:top 1788 | 179,Anivia,8,9,19,mid 1789 | 179,Tryndamere,6,13,13,top 1790 | 179,Olaf,4,9,9,top:jungle 1791 | 179,Udyr,5,3,17,jungle:top 1792 | 179,Volibear,2,9,8,jungle:top 1793 | 179,Ashe,4,2,56,adc 1794 | 179,Nunu,1,11,29,support:jungle 1795 | 179,Janna,9,8,29,support 1796 | 179,Gragas,6,10,16,mid 1797 | 179,Quinn,7,6,2,adc 1798 | 180,Corki,7,9,29,adc 1799 | 180,Jayce,8,41,2,top 1800 | 180,Trundle,5,11,6,jungle:top 1801 | 180,Sejuani,4,7,10,jungle 1802 | 180,Cassiopeia,10,51,7,mid 1803 | 180,Annie,8,6,44,mid 1804 | 180,Darius,4,35,3,top 1805 | 180,Kog'Maw,8,6,22,adc 1806 | 180,Taric,3,10,36,support 1807 | 180,Lulu,7,8,7,support 1808 | 181,Shaco,9,55,9,jungle 1809 | 181,Sivir,5,7,48,adc 1810 | 181,Nocturne,6,9,9,jungle 1811 | 181,Sona,1,7,17,support 1812 | 181,Rengar,5,36,2,jungle:top 1813 | 181,Caitlyn,6,5,24,adc 1814 | 181,Galio,4,12,23,mid 1815 | 181,Heimerdinger,4,40,38,mid 1816 | 181,Elise,8,26,2,top:jungle 1817 | 181,Lissandra,8,181,1,mid:top 1818 | 182,Malphite,3,10,33,top:jungle 1819 | 182,Syndra,10,34,2,mid 1820 | 182,Rumble,8,19,6,top 1821 | 182,Urgot,8,18,18,adc 1822 | 182,Varus,6,11,6,adc 1823 | 182,Mordekaiser,3,11,21,mid 1824 | 182,Talon,6,13,8,mid 1825 | 182,Soraka,3,9,35,support 1826 | 182,Evelynn,8,19,8,mid:jungle 1827 | 182,Vi,5,18,2,jungle 1828 | 183,Graves,4,8,14,adc 1829 | 183,Viktor,9,16,7,mid 1830 | 183,Ziggs,6,17,7,mid 1831 | 183,Nasus,2,8,26,top 1832 | 183,Leona,4,7,14,support 1833 | 183,Zilean,4,8,41,support 1834 | 183,Skarner,5,12,12,jungle 1835 | 183,Cho'Gath,7,12,39,jungle:top 1836 | 183,Garen,2,14,19,top 1837 | 183,Ezreal,8,7,19,adc 1838 | 184,Nidalee,7,9,14,mid:support 1839 | 184,Brand,6,14,11,mid 1840 | 184,Miss Fortune,3,6,29,adc 1841 | 184,Hecarim,5,23,5,jungle 1842 | 184,LeBlanc,9,21,9,mid 1843 | 184,Pantheon,5,11,11,top:mid 1844 | 184,Amumu,4,9,32,jungle 1845 | 184,Singed,5,16,34,top 1846 | 184,Twitch,8,6,14,adc 1847 | 184,Nami,8,8,3,support 1848 | 185,Zyra,7,8,5,mid:support 1849 | 185,Rammus,5,7,30,jungle 1850 | 185,Shyvana,4,13,7,jungle:top 1851 | 185,Fiora,5,17,4,top 1852 | 185,Kassadin,8,17,27,mid 1853 | 185,Vayne,7,11,14,adc 1854 | 185,Ashe,4,6,57,adc 1855 | 185,Xin Zhao,6,7,13,jungle:top 1856 | 185,Janna,9,6,30,support 1857 | 185,Ahri,8,13,7,mid 1858 | 186,Jax,6,16,22,top 1859 | 186,Warwick,2,15,25,jungle 1860 | 186,Xerath,6,13,8,mid 1861 | 186,Gangplank,5,13,30,top 1862 | 186,Blitzcrank,4,10,32,support 1863 | 186,Vladimir,2,13,13,mid:top 1864 | 186,Caitlyn,6,5,25,adc 1865 | 186,Jarvan IV,5,14,9,jungle 1866 | 186,Taric,3,6,37,support 1867 | 186,Quinn,7,7,3,adc 1868 | 187,Twisted Fate,9,15,21,mid 1869 | 187,Sivir,5,6,49,adc 1870 | 187,Lux,6,12,12,mid 1871 | 187,Renekton,3,12,10,top 1872 | 187,Maokai,4,10,18,jungle 1873 | 187,Karma,8,10,6,support 1874 | 187,Ryze,3,11,40,mid:top 1875 | 187,Zac,6,10,2,jungle:top 1876 | 187,Draven,10,12,3,adc 1877 | 187,Irelia,5,14,11,top 1878 | 188,Orianna,10,13,8,mid 1879 | 188,Miss Fortune,3,4,30,adc 1880 | 188,Sona,1,7,18,support 1881 | 188,Akali,6,14,9,mid:top 1882 | 188,Dr. Mundo,4,10,20,jungle 1883 | 188,Swain,5,16,11,mid 1884 | 188,Morgana,6,11,41,mid:support 1885 | 188,Aatrox,6,188,1,top:jungle 1886 | 188,Master Yi,2,12,30,jungle:top 1887 | 188,Ezreal,8,5,20,adc 1888 | 189,Riven,4,15,10,top 1889 | 189,Trundle,5,9,7,jungle:top 1890 | 189,Kennen,5,17,13,mid:top 1891 | 189,Teemo,4,12,31,top:mid:support 1892 | 189,Leona,4,6,15,support 1893 | 189,Wukong,3,12,12,top:jungle 1894 | 189,Varus,6,7,7,adc 1895 | 189,Kog'Maw,8,9,23,adc 1896 | 189,Nunu,1,10,30,support:jungle 1897 | 189,Katarina,5,13,25,mid:top 1898 | 190,Corki,7,10,30,adc 1899 | 190,Malphite,3,8,34,top:jungle 1900 | 190,Karthus,8,13,17,mid 1901 | 190,Jayce,8,10,3,top 1902 | 190,Graves,4,7,15,adc 1903 | 190,Olaf,4,11,10,top:jungle 1904 | 190,Volibear,2,11,9,jungle:top 1905 | 190,Malzahar,6,14,12,mid 1906 | 190,Soraka,3,8,36,support 1907 | 190,Zed,9,12,3,mid:top 1908 | 191,Nidalee,7,7,15,mid:support 1909 | 191,Kha'Zix,7,17,3,mid:top 1910 | 191,Fizz,8,17,5,mid 1911 | 191,Thresh,7,13,3,support 1912 | 191,Shen,3,13,32,top 1913 | 191,Fiddlesticks,5,13,34,jungle:support 1914 | 191,Udyr,5,12,18,jungle:top 1915 | 191,Ashe,4,6,58,adc 1916 | 191,Twitch,8,7,15,adc 1917 | 191,Diana,4,16,3,mid:top 1918 | 192,Sivir,5,5,50,adc 1919 | 192,Sejuani,4,12,11,jungle 1920 | 192,Shyvana,4,7,8,jungle:top 1921 | 192,Fiora,5,7,5,top 1922 | 192,Annie,8,12,45,mid 1923 | 192,Vayne,7,7,15,adc 1924 | 192,Leona,4,3,16,support 1925 | 192,Nami,8,8,4,support 1926 | 192,Veigar,6,14,37,mid 1927 | 192,Nautilus,6,18,8,jungle 1928 | 193,Jax,6,7,23,top 1929 | 193,Anivia,8,14,20,mid 1930 | 193,Caitlyn,6,7,26,adc 1931 | 193,Cho'Gath,7,10,40,jungle:top 1932 | 193,Urgot,8,11,19,adc 1933 | 193,Garen,2,10,20,top 1934 | 193,Mordekaiser,3,11,22,mid 1935 | 193,Taric,3,7,38,support 1936 | 193,Lissandra,8,12,2,mid:top 1937 | 193,Lulu,7,13,8,support 1938 | 194,Tryndamere,6,15,14,top 1939 | 194,Orianna,10,6,9,mid 1940 | 194,Miss Fortune,3,6,31,adc 1941 | 194,Blitzcrank,4,8,33,support 1942 | 194,Ziggs,6,11,8,mid 1943 | 194,Darius,4,14,4,top 1944 | 194,Zilean,4,11,42,support 1945 | 194,Amumu,4,10,33,jungle 1946 | 194,Vi,5,12,3,jungle 1947 | 194,Quinn,7,8,4,adc 1948 | 195,Zyra,7,10,6,mid:support 1949 | 195,Sivir,5,3,51,adc 1950 | 195,Sona,1,7,19,support 1951 | 195,Viktor,9,12,8,mid 1952 | 195,Nasus,2,12,27,top 1953 | 195,Rumble,8,13,7,top 1954 | 195,Skarner,5,12,13,jungle 1955 | 195,Janna,9,10,31,support 1956 | 195,Gragas,6,16,17,mid 1957 | 195,Ezreal,8,7,21,adc 1958 | 196,Rammus,5,11,31,jungle 1959 | 196,Nocturne,6,15,10,jungle 1960 | 196,Lux,6,9,13,mid 1961 | 196,Vladimir,2,10,14,mid:top 1962 | 196,LeBlanc,9,12,10,mid 1963 | 196,Singed,5,12,35,top 1964 | 196,Kog'Maw,8,7,24,adc 1965 | 196,Draven,10,9,4,adc 1966 | 196,Soraka,3,6,37,support 1967 | 196,Ahri,8,11,8,mid 1968 | 197,Graves,4,7,16,adc 1969 | 197,Renekton,3,10,11,top 1970 | 197,Kassadin,8,12,28,mid 1971 | 197,Thresh,7,6,4,support 1972 | 197,Kayle,5,24,25,support:mid 1973 | 197,Rengar,5,16,3,jungle:top 1974 | 197,Galio,4,16,24,mid 1975 | 197,Varus,6,8,8,adc 1976 | 197,Nami,8,5,5,support 1977 | 197,Evelynn,8,15,9,mid:jungle 1978 | 198,Twisted Fate,9,11,22,mid 1979 | 198,Riven,4,9,11,top 1980 | 198,Lucian,8,198,1,adc 1981 | 198,Cassiopeia,10,18,8,mid 1982 | 198,Rengar,5,1,4,jungle:top 1983 | 198,Leona,4,6,17,support 1984 | 198,Twitch,8,7,16,adc 1985 | 198,Elise,8,17,3,top:jungle 1986 | 198,Xin Zhao,6,13,14,jungle:top 1987 | 198,Janna,9,3,32,support 1988 | 199,Warwick,2,13,26,jungle 1989 | 199,Brand,6,15,12,mid 1990 | 199,Trundle,5,10,8,jungle:top 1991 | 199,Sejuani,4,7,12,jungle 1992 | 199,Karma,8,12,7,support 1993 | 199,Vayne,7,7,16,adc 1994 | 199,Ashe,4,8,59,adc 1995 | 199,Aatrox,6,11,2,top:jungle 1996 | 199,Talon,6,17,9,mid 1997 | 199,Lulu,7,6,9,support 1998 | 200,Malphite,3,10,35,top:jungle 1999 | 200,Miss Fortune,3,6,32,adc 2000 | 200,Blitzcrank,4,6,34,support 2001 | 200,Akali,6,12,10,mid:top 2002 | 200,Ryze,3,13,41,mid:top 2003 | 200,Pantheon,5,16,12,top:mid 2004 | 200,Caitlyn,6,7,27,adc 2005 | 200,Taric,3,7,39,support 2006 | 200,Zed,9,10,4,mid:top 2007 | 200,Master Yi,2,12,31,jungle:top 2008 | 201,Zyra,7,6,7,mid:support 2009 | 201,Sivir,5,6,52,adc 2010 | 201,Shyvana,4,9,9,jungle:top 2011 | 201,Syndra,10,19,3,mid 2012 | 201,Kennen,5,12,14,mid:top 2013 | 201,Morgana,6,13,42,mid:support 2014 | 201,Heimerdinger,4,20,39,mid 2015 | 201,Volibear,2,11,10,jungle:top 2016 | 201,Soraka,3,5,38,support 2017 | 201,Quinn,7,7,5,adc 2018 | 202,Corki,7,12,31,adc 2019 | 202,Sona,1,7,20,support 2020 | 202,Lee Sin,9,25,8,jungle:top 2021 | 202,Cho'Gath,7,9,41,jungle:top 2022 | 202,Wukong,3,13,13,top:jungle 2023 | 202,Katarina,5,13,26,mid:top 2024 | 202,Jarvan IV,5,16,10,jungle 2025 | 202,Malzahar,6,12,13,mid 2026 | 202,Nami,8,5,6,support 2027 | 202,Ezreal,8,7,22,adc 2028 | --------------------------------------------------------------------------------