diff --git a/wk7/tennis.csv b/wk7/tennis.csv index 334fcca..1dc2f14 100644 --- a/wk7/tennis.csv +++ b/wk7/tennis.csv @@ -1,1001 +1,702 @@ -ranking,country,player,age,points,tournplayed,born,weight,height,hand,gender -1,ESP,Rafael Nadal,31,8770,14,1986,85,185,L,M -2,SUI,Roger Federer,36,8670,17,1981,85,185,R,M -3,CRO,Marin Cilic,29,4985,20,1988,89,198,R,M -4,GER,Alexander Zverev,20,4925,24,1997,86,198,R,M -5,BUL,Grigor Dimitrov,26,4635,22,1991,80,191,R,M -6,ARG,Juan Martin del Potro,29,4470,20,1988,97,198,R,M -7,AUT,Dominic Thiem,24,3665,25,1993,82,185,R,M -8,RSA,Kevin Anderson,31,3390,22,1986,93,203,R,M -9,USA,John Isner,32,3125,25,1985,108,208,R,M -10,BEL,David Goffin,27,3110,24,1990,68,180,R,M -11,FRA,Lucas Pouille,24,2410,24,1994,81,185,R,M -12,ESP,Pablo Carreno Busta,26,2395,25,1991,78,188,R,M -13,SRB,Novak Djokovic,30,2310,15,1987,77,188,R,M -14,USA,Sam Querrey,30,2220,23,1987,95,198,R,M -15,ARG,Diego Schwartzman,25,2220,26,1992,64,170,R,M -16,ESP,Roberto Bautista Agut,30,2175,25,1988,76,183,R,M -17,USA,Jack Sock,25,2155,22,1992,84,191,R,M -18,CZE,Tomas Berdych,32,2140,19,1985,91,196,R,M -19,KOR,Hyeon Chung,21,1897,22,1996,87,188,R,M -20,ITA,Fabio Fognini,30,1840,24,1987,74,178,R,M -21,SUI,Stan Wawrinka,33,1785,14,1985,81,183,R,M -22,CAN,Milos Raonic,27,1765,20,1990,98,196,R,M -23,GBR,Kyle Edmund,23,1757,25,1995,83,188,R,M -24,ESP,Albert Ramos-Vinolas,30,1745,29,1988,80,188,L,M -25,AUS,Nick Kyrgios,22,1720,19,1995,85,193,R,M -26,FRA,Adrian Mannarino,29,1655,26,1988,70,180,L,M -27,SRB,Filip Krajinovic,26,1616,25,1992,75,185,R,M -28,LUX,Gilles Muller,34,1465,22,1983,89,193,L,M -29,GBR,Andy Murray,30,1450,14,1987,84,191,R,M -30,ESP,Feliciano Lopez,36,1420,24,1981,88,188,L,M -31,BIH,Damir Dzumhur,25,1415,29,1992,70,175,R,M -32,ESP,David Ferrer,36,1405,23,1982,73,175,R,M -33,RUS,Andrey Rublev,20,1378,23,1997,70,188,R,M -34,FRA,Richard Gasquet,31,1340,24,1986,75,185,R,M -35,FRA,Jo-Wilfried Tsonga,32,1300,17,1985,91,188,R,M -36,JPN,Kei Nishikori,28,1280,20,1989,75,178,R,M -37,ESP,Fernando Verdasco,34,1280,26,1983,87,185,L,M -38,RUS,Karen Khachanov,21,1255,26,1996,88,198,R,M -39,CRO,Borna Coric,21,1251,23,1996,79,185,R,M -40,GER,Philipp Kohlschreiber,34,1230,21,1983,70,178,R,M -41,URU,Pablo Cuevas,32,1210,24,1986,80,180,R,M -42,FRA,Gael Monfils,31,1175,21,1986,80,193,R,M -43,JPN,Yuichi Sugita,29,1160,27,1988,70,175,R,M -44,NED,Robin Haase,31,1120,29,1987,71,191,R,M -45,CAN,Denis Shapovalov,19,1118,22,1999,75,183,L,M -46,ARG,Leonardo Mayer,30,1073,22,1987,80,191,R,M -47,USA,Tennys Sandgren,26,1033,31,1991,87,188,R,M -48,FRA,Benoit Paire,28,1020,30,1989,80,196,R,M -49,RUS,Daniil Medvedev,22,984,25,1996,81,198,R,M -50,GER,Peter Gojowczyk,28,979,24,1989,83,188,R,M -51,USA,Jared Donaldson,21,977,26,1996,75,188,R,M -52,USA,Steve Johnson,28,975,26,1989,86,188,R,M -53,UKR,Alexandr Dolgopolov,29,966,20,1988,71,180,R,M -54,USA,Ryan Harrison,25,945,27,1992,84,185,R,M -55,GER,Mischa Zverev,30,932,32,1987,88,191,L,M -56,USA,Frances Tiafoe,20,913,24,1998,77,188,R,M -57,FRA,Julien Benneteau,36,891,18,1981,79,185,R,M -58,SLO,Aljaz Bedene,28,877,19,1989,72,183,R,M -59,HUN,Marton Fucsovics,26,864,27,1992,82,188,R,M -60,ARG,Guido Pella,27,858,25,1990,83,185,L,M -61,GER,Jan-Lennard Struff,27,855,30,1990,87,196,R,M -62,ITA,Andreas Seppi,34,851,25,1984,75,191,R,M -63,ITA,Paolo Lorenzi,36,850,29,1981,77,183,R,M -64,POR,Joao Sousa,29,830,32,1989,74,185,R,M -65,CHI,Nicolas Jarry,22,822,23,1995,90,198,R,M -66,USA,Taylor Fritz,20,819,25,1997,84,193,R,M -67,ARG,Horacio Zeballos,32,798,27,1985,83,188,L,M -68,ESP,Guillermo Garcia-Lopez,34,798,28,1983,80,185,R,M -69,FRA,Gilles Simon,33,780,30,1984,70,183,R,M -70,SRB,Viktor Troicki,32,775,28,1986,86,193,R,M -71,GRE,Stefanos Tsitsipas,19,767,30,1998,83,191,R,M -72,CZE,Jiri Vesely,24,745,26,1993,92,198,L,M -73,GER,Maximilian Marterer,22,731,29,1995,84,191,L,M -74,GER,Florian Mayer,34,729,23,1983,82,191,R,M -75,ESP,Roberto Carballes Baena,25,718,31,1993,76,180,R,M -76,CRO,Ivo Karlovic,39,715,23,1979,104,211,R,M -77,CAN,Vasek Pospisil,27,715,25,1990,84,193,R,M -78,AUS,Matthew Ebden,30,713,26,1987,80,188,R,M -79,ARG,Federico Delbonis,27,710,19,1990,88,191,L,M -80,GEO,Nikoloz Basilashvili,26,700,29,1992,79,185,R,M -81,CYP,Marcos Baghdatis,32,699,23,1985,82,178,R,M -82,FRA,Pierre-Hugues Herbert,27,690,25,1991,75,188,R,M -83,IND,Yuki Bhambri,25,688,22,1992,77,183,R,M -84,FRA,Jeremy Chardy,31,685,23,1987,75,188,R,M -85,TUN,Malek Jaziri,34,683,34,1984,82,185,R,M -86,ROU,Marius Copil,27,680,25,1990,87,191,R,M -87,RUS,Evgeny Donskoy,27,673,29,1990,74,185,R,M -88,UZB,Denis Istomin,31,673,24,1986,88,188,R,M -89,LTU,Ricardas Berankis,27,668,30,1990,70,175,R,M -90,ARG,Nicolas Kicker,25,650,27,1992,75,178,R,M -91,AUS,John Millman,28,645,24,1989,79,183,R,M -92,BIH,Mirza Basic,26,643,21,1991,88,188,R,M -93,SRB,Dusan Lajovic,27,639,27,1990,78,183,R,M -94,ISR,Dudi Sela,33,638,23,1985,65,175,R,M -95,KAZ,Mikhail Kukushkin,30,634,24,1987,72,183,R,M -96,MDA,Radu Albot,28,626,30,1989,69,175,R,M -97,RUS,Mikhail Youzhny,35,616,28,1982,73,183,R,M -98,TPE,Yen-Hsun Lu,34,615,16,1983,74,180,R,M -99,AUS,Jordan Thompson,23,611,27,1994,73,183,R,M -100,ITA,Marco Cecchinato,25,606,31,1992,78,185,R,M -101,GER,Cedrik-Marcel Stebe,27,596,16,1990,70,183,L,M -102,SRB,Laslo Djere,22,594,25,1995,80,185,R,M -103,ITA,Thomas Fabbiano,28,586,27,1989,69,173,R,M -104,GBR,Cameron Norrie,22,581,23,1995,82,188,L,M -105,ITA,Matteo Berrettini,22,577,21,1996,85,193,R,M -106,SVK,Lukas Lacko,30,540,26,1987,85,185,R,M -107,USA,Bjorn Fratangelo,24,536,30,1993,79,183,R,M -108,BEL,Ruben Bemelmans,30,523,25,1988,75,183,L,M -109,ITA,Stefano Travaglia,26,515,25,1991,80,185,R,M -110,POR,Gastao Elias,27,511,30,1990,76,183,R,M -111,FRA,Nicolas Mahut,36,508,21,1982,80,191,R,M -112,AUS,Alex de Minaur,19,505,22,1999,69,180,R,M -113,JPN,Taro Daniel,25,501,27,1993,76,191,R,M -114,ARG,Carlos Berlocq,35,499,29,1983,81,183,R,M -115,AUT,Gerald Melzer,27,490,20,1990,80,188,L,M -116,IND,Ramkumar Ramanathan,23,489,30,1994,77,188,R,M -117,USA,Denis Kudla,25,481,25,1992,75,180,R,M -118,FRA,Quentin Halys,21,469,23,1996,78,191,R,M -119,POR,Pedro Sousa,29,467,20,1988,70,178,R,M -120,GER,Yannick Hanfmann,26,465,23,1991,86,193,R,M -121,UKR,Sergiy Stakhovsky,32,463,29,1986,80,193,R,M -122,BLR,Ilya Ivashka,24,458,18,1994,83,191,R,M -123,USA,Tim Smyczek,30,450,23,1987,73,175,R,M -124,CAN,Peter Polansky,29,448,33,1988,80,183,R,M -125,BRA,Rogerio Dutra Silva,34,442,30,1984,73,178,R,M -126,BRA,Thiago Monteiro,23,438,27,1994,78,183,L,M -127,SLO,Blaz Kavcic,31,433,26,1987,78,188,R,M -128,SVK,Martin Klizan,28,431,18,1989,85,191,L,M -129,ESP,Marcel Granollers,32,429,24,1986,77,191,R,M -130,FRA,Calvin Hemery,23,429,28,1995,85,188,R,M -131,USA,Donald Young,28,426,24,1989,79,183,L,M -132,GER,Yannick Maden,28,426,26,1989,68,185,R,M -133,SWE,Elias Ymer,22,418,26,1996,78,183,R,M -134,GER,Oscar Otte,24,418,26,1993,77,196,R,M -135,RUS,Andrey Kuznetsov,27,411,18,1991,71,185,R,M -136,SUI,Henri Laaksonen,26,409,28,1992,78,185,R,M -137,EST,Jurgen Zopp,30,408,22,1988,88,191,R,M -138,JPN,Go Soeda,33,408,26,1984,73,178,R,M -139,AUT,Sebastian Ofner,21,406,23,1996,81,191,R,M -140,BEL,Steve Darcis,34,406,17,1984,77,178,R,M -141,RUS,Alexey Vatutin,25,400,31,1992,69,178,R,M -142,USA,Mackenzie McDonald,23,395,28,1995,73,178,R,M -143,KAZ,Alexander Bublik,20,390,26,1997,76,196,R,M -144,ITA,Simone Bolelli,32,389,19,1985,83,183,R,M -145,SVK,Andrej Martin,28,386,24,1989,72,180,R,M -146,JPN,Tatsuma Ito,29,386,26,1988,75,180,R,M -147,SVK,Norbert Gombos,27,385,30,1990,86,193,R,M -148,FRA,Corentin Moutet,18,384,25,1999,68,175,L,M -149,USA,Ernesto Escobedo,21,381,25,1996,82,185,R,M -150,AUS,Thanasi Kokkinakis,22,380,11,1996,82,196,R,M -151,USA,Michael Mmoh,20,380,23,1998,85,185,R,M -152,SVK,Jozef Kovalik,25,379,26,1992,82,183,R,M -153,SRB,Janko Tipsarevic,33,376,11,1984,80,180,R,M -154,ESP,Pablo Andujar,32,376,7,1986,76,180,R,M -155,TPE,Jason Jung,28,376,24,1989,69,180,R,M -156,ESP,Adrian Menendez-Maceiras,32,374,22,1985,75,183,R,M -157,GBR,Liam Broady,24,359,21,1994,78,183,L,M -158,GER,Mats Moraing,25,355,29,1992,84,198,L,M -159,ITA,Lorenzo Sonego,22,352,23,1995,73,,R,M -160,GER,Matthias Bachinger,31,350,19,1987,83,188,R,M -161,ARG,Guido Andreozzi,26,346,22,1991,77,183,R,M -162,GER,Dustin Brown,33,343,26,1984,78,196,R,M -163,USA,Tommy Paul,20,342,18,1997,78,185,R,M -164,ITA,Alessandro Giannessi,27,341,24,1990,82,185,L,M -165,USA,Bradley Klahn,27,335,21,1990,75,183,L,M -166,SLO,Blaz Rola,27,335,26,1990,85,193,L,M -167,USA,Dennis Novikov,24,334,30,1993,91,193,R,M -168,AUS,Akira Santillan,20,331,20,1997,78,180,R,M -169,FRA,Stephane Robert,37,330,26,1980,77,185,R,M -170,USA,Stefan Kozlov,20,325,24,1998,79,183,R,M -171,DOM,Victor Estrella Burgos,37,324,26,1980,77,170,R,M -172,USA,Kevin King,27,322,24,1991,86,191,L,M -173,ESP,Jaume Munar,20,322,27,1997,78,183,R,M -174,FRA,Kenny De Schepper,30,321,27,1987,104,203,L,M -175,CAN,Felix Auger-Aliassime,17,317,21,2000,84,191,R,M -176,AUS,Jason Kubler,24,316,18,1993,74,178,R,M -177,AUS,Alex Bolt,25,316,22,1993,84,183,L,M -178,POL,Jerzy Janowicz,27,315,14,1990,94,203,R,M -179,BAR,Darian King,25,314,21,1992,77,188,R,M -180,CAN,Filip Peliwo,24,314,28,1994,72,180,R,M -181,ESA,Marcelo Arevalo,27,313,19,1990,86,191,R,M -182,AUS,Bernard Tomic,25,311,18,1992,91,196,R,M -183,CRO,Viktor Galovic,27,310,21,1990,88,193,R,M -184,HUN,Attila Balazs,29,310,30,1988,78,180,R,M -185,POL,Hubert Hurkacz,21,309,27,1997,79,196,R,M -186,ESP,Nicolas Almagro,32,308,12,1985,86,183,R,M -187,ITA,Stefano Napolitano,23,308,21,1995,89,196,R,M -188,FRA,Gleb Sakharov,29,308,28,1988,80,185,R,M -189,ARG,Renzo Olivo,26,307,25,1992,73,180,R,M -190,ESP,Carlos Taberner,20,307,24,1997,78,183,R,M -191,ARG,Marco Trungelliti,28,303,19,1990,78,180,R,M -192,USA,Evan King,26,303,31,1992,79,185,L,M -193,LAT,Ernests Gulbis,29,302,17,1988,88,193,R,M -194,AUT,Dennis Novak,24,294,27,1993,80,183,R,M -195,ITA,Salvatore Caruso,25,294,28,1992,80,185,R,M -196,ESP,Nicola Kuhn,18,292,17,2000,75,185,R,M -197,SRB,Miomir Kecmanovic,18,292,24,1999,75,183,R,M -198,SRB,Nikola Milojevic,22,292,25,1995,76,188,R,M -199,CAN,Brayden Schnur,22,286,22,1995,84,193,R,M -200,ESP,Enrique Lopez Perez,26,283,29,1991,76,180,R,M -201,NOR,Casper Ruud,19,281,28,1998,77,183,R,M -202,ESP,Tommy Robredo,35,281,25,1982,75,180,R,M -203,FRA,Benjamin Bonzi,21,280,23,1996,75,183,R,M -204,BLR,Egor Gerasimov,25,279,10,1992,84,183,R,M -205,POR,Joao Domingues,24,279,20,1993,70,,R,M -206,ESP,Ricardo Ojeda Lara,25,279,25,1993,76,180,R,M -207,FRA,Constant Lestienne,25,273,29,1992,72,180,R,M -208,KOR,Soonwoo Kwon,20,272,20,1997,72,180,R,M -209,AUS,Marc Polmans,20,272,27,1997,78,188,R,M -210,CZE,Adam Pavlasek,23,268,22,1994,76,185,R,M -211,USA,Reilly Opelka,20,268,20,1997,100,211,R,M -212,POR,Goncalo Oliveira,23,268,43,1995,79,185,L,M -213,GER,Tobias Kamke,31,265,23,1986,76,178,R,M -214,KOR,Duckhee Lee,19,262,31,1998,75,175,R,M -215,IND,Sumit Nagal,20,260,25,1997,69,178,R,M -216,CHI,Christian Garin,21,256,22,1996,85,185,R,M -217,BLR,Uladzimir Ignatik,27,256,32,1990,82,183,R,M -218,ARG,Juan Ignacio Londero,24,255,20,1993,70,180,R,M -219,USA,Mitchell Krueger,24,252,29,1994,82,188,R,M -220,FRA,Vincent Millot,32,251,22,1986,75,173,L,M -221,ESP,Pedro Martinez,20,249,34,1997,70,183,R,M -222,ITA,Andrea Arnaboldi,30,249,36,1987,72,180,L,M -223,ARG,Facundo Bagnis,28,247,23,1990,82,183,L,M -224,BRA,Thomaz Bellucci,30,244,19,1987,82,188,L,M -225,CZE,Zdenek Kolar,21,244,32,1996,76,185,R,M -226,EGY,Mohamed Safwat,27,243,24,1990,82,183,R,M -227,BIH,Aldin Setkic,30,243,28,1987,86,191,R,M -228,JPN,Yasutaka Uchiyama,25,242,20,1992,78,183,R,M -229,POL,Kamil Majchrzak,22,242,24,1996,74,183,R,M -230,GER,Dominik Koepfer,23,241,25,1994,82,180,L,M -231,BOL,Hugo Dellien,24,237,20,1993,75,178,R,M -232,SRB,Pedja Krstin,23,234,27,1994,73,183,R,M -233,COL,Daniel Elahi Galan,21,233,24,1996,72,191,R,M -234,GER,Jan Choinski,21,233,25,1996,80,196,R,M -235,USA,Christian Harrison,23,231,24,1994,77,180,R,M -236,GBR,Jay Clarke,19,231,23,1998,80,183,R,M -237,ARG,Andrea Collarini,26,230,27,1992,80,185,L,M -238,AUS,John-Patrick Smith,29,228,17,1989,84,188,L,M -239,NED,Tallon Griekspoor,21,224,17,1996,82,188,R,M -240,RSA,Lloyd Harris,21,223,25,1997,80,196,R,M -241,BRA,Guilherme Clezar,25,222,24,1992,79,183,R,M -242,KAZ,Aleksandr Nedovyesov,31,221,21,1987,81,193,R,M -243,FRA,Antoine Hoang,22,220,26,1995,71,183,A,M -244,TUR,Cem Ilkel,22,215,30,1995,79,185,R,M -245,FRA,Mathias Bourgue,24,213,28,1994,83,188,R,M -246,SRB,Danilo Petrovic,26,207,26,1992,86,203,R,M -247,USA,Noah Rubin,22,205,17,1996,68,175,R,M -248,CHN,Ze Zhang,27,205,19,1990,85,188,R,M -249,CHN,Di Wu,26,204,23,1991,65,173,R,M -250,ITA,Matteo Donati,23,204,26,1995,74,185,R,M -251,LTU,Laurynas Grigelis,26,203,29,1991,78,183,R,M -252,UKR,Illya Marchenko,30,202,13,1987,82,185,R,M -253,ARG,Facundo Arguello,25,202,23,1992,77,178,R,M -254,TPE,Tsung-Hua Yang,27,202,25,1991,80,178,R,M -255,AUS,Max Purcell,20,201,25,1998,75,185,R,M -256,CRO,Nino Serdarusic,21,201,32,1996,79,188,R,M -257,CZE,Vaclav Safranek,23,199,24,1994,80,185,R,M -258,BEL,Julien Cagnina,23,199,22,1994,70,183,R,M -259,KAZ,Dmitry Popko,21,197,27,1996,87,191,R,M -260,BIH,Tomislav Brkic,28,197,28,1990,80,185,R,M -261,POR,Joao Monteiro,24,196,23,1993,77,178,R,M -262,USA,Alexander Sarkissian,28,196,26,1990,79,191,R,M -263,DOM,Jose Hernandez-Fernandez,28,196,26,1990,77,183,R,M -264,RUS,Ivan Nedelko,31,196,36,1986,,,,M -265,ESP,Javier Marti,26,193,24,1992,,,R,M -266,IND,Prajnesh Gunneswaran,28,193,26,1989,80,188,L,M -267,ITA,Lorenzo Giustino,26,193,29,1991,80,183,R,M -268,FRA,David Guez,35,192,25,1982,75,185,R,M -269,BEL,Christopher Heyman,24,192,26,1993,90,191,L,M -270,ITA,Matteo Viola,30,192,34,1987,80,185,R,M -271,NED,Scott Griekspoor,27,190,23,1991,80,188,R,M -272,ESP,Daniel Gimeno-Traver,32,189,19,1985,80,183,R,M -273,AUS,Andrew Whittington,24,188,23,1993,82,188,R,M -274,ESP,Daniel Munoz de la Nava,36,188,18,1982,75,178,L,M -275,ESP,Carlos Boluda-Purkiss,25,187,22,1993,69,173,R,M -276,URU,Martin Cuevas,26,187,26,1992,,,,M -277,JPN,Yusuke Takahashi,20,185,24,1997,68,170,R,M -278,ESP,Sergio Gutierrez-Ferrol,29,185,24,1989,,,R,M -279,AUS,Bradley Mousley,22,182,24,1996,82,188,R,M -280,ECU,Roberto Quiroz,26,180,22,1992,88,193,L,M -281,FRA,Gregoire Barrere,24,180,25,1994,83,183,R,M -282,ARG,Hernan Casanova,24,178,27,1994,76,178,R,M -283,ESP,Bernabe Zapata Miralles,21,178,33,1997,73,185,R,M -284,CZE,Lukas Rosol,32,177,12,1985,83,193,R,M -285,FRA,Maxime Janvier,21,175,24,1996,80,193,R,M -286,AUS,Sam Groth,30,174,10,1987,100,193,R,M -287,BEL,Arthur De Greef,26,173,21,1992,73,183,R,M -288,CRO,Ante Pavic,29,173,21,1989,96,196,R,M -289,FRA,Geoffrey Blancaneaux,19,172,23,1998,68,178,R,M -290,USA,Christopher Eubanks,21,170,16,1996,82,201,R,M -291,USA,Austin Krajicek,27,170,27,1990,79,188,L,M -292,CRO,Franko Skugor,30,169,11,1987,96,198,R,M -293,COL,Santiago Giraldo,30,168,13,1987,75,188,R,M -294,SRB,Miljan Zekic,29,168,27,1988,79,185,R,M -295,ESP,Carlos Gomez-Herrera,27,167,19,1990,85,191,R,M -296,JPN,Kaichi Uchida,23,167,35,1994,,,,M -297,POR,Frederico Ferreira Silva,23,166,20,1995,,,L,M -298,GER,Tommy Haas,40,165,10,1978,84,188,R,M -299,ISR,Edan Leshem,21,163,23,1997,70,183,R,M -300,CZE,Marek Jaloviec,24,163,30,1994,72,180,L,M -301,RUS,Teymuraz Gabashvili,32,162,26,1985,83,188,R,M -302,ITA,Andrea Basso,24,162,23,1993,72,185,L,M -303,TUR,Marsel Ilhan,30,162,33,1987,80,191,R,M -304,BUL,Dimitar Kuzmanov,24,161,23,1993,72,183,R,M -305,BRA,Joao Souza,29,161,24,1988,92,193,R,M -306,FRA,Ugo Humbert,19,161,28,1998,68,175,L,M -307,AUS,Dayne Kelly,27,160,23,1990,,,,M -308,COL,Alejandro Gonzalez,29,159,21,1989,83,191,R,M -309,JPN,Hiroki Moriya,27,159,26,1990,65,170,R,M -310,GER,Tim Puetz,30,158,11,1987,78,185,R,M -311,NED,Thiemo de Bakker,29,157,18,1988,83,193,R,M -312,EGY,Youssef Hossam,19,157,24,1998,75,178,R,M -313,BEL,Kimmer Coppejans,24,156,24,1994,68,180,R,M -314,SWE,Markus Eriksson,28,155,26,1989,80,188,R,M -315,GBR,Alexander Ward,27,153,14,1990,85,185,R,M -316,GER,Daniel Altmaier,19,153,17,1998,88,191,R,M -317,AUT,Lucas Miedler,21,153,24,1996,77,180,R,M -318,USA,Marcos Giron,24,151,23,1993,77,180,R,M -319,ESP,Roberto Ortega-Olmedo,26,150,30,1991,,,,M -320,ITA,Federico Gaio,26,149,24,1992,84,180,R,M -321,RUS,Ivan Gakhov,21,149,28,1996,83,193,L,M -322,BEL,Joris De Loore,24,148,18,1993,86,191,R,M -323,RUS,Konstantin Kravchuk,33,147,20,1985,80,191,R,M -324,ITA,Luca Vanni,32,147,20,1985,94,198,R,M -325,ESP,Inigo Cervantes,28,146,19,1989,78,183,R,M -326,RUS,Evgeny Karlovskiy,23,146,20,1994,85,191,R,M -327,ESP,Mario Vilella Martinez,22,145,27,1995,74,178,R,M -328,CAN,Frank Dancevic,33,144,14,1984,79,185,R,M -329,USA,Daniel Nguyen,27,144,16,1990,73,173,R,M -330,CAN,Steven Diez,27,143,29,1991,76,178,R,M -331,ITA,Andrea Pellegrino,21,142,22,1997,75,185,R,M -332,EGY,Karim-Mohamed Maamoun,27,142,29,1991,73,175,R,M -333,CHN,Zhe Li,31,141,26,1986,77,185,R,M -334,USA,JC Aragone,22,140,18,1995,79,178,R,M -335,ITA,Gianluigi Quinzi,22,140,13,1996,84,191,L,M -336,BEL,Yannick Mertens,30,140,31,1987,72,188,R,M -337,CHN,Yibing Wu,18,139,12,1999,73,183,R,M -338,AUS,Marinko Matosevic,32,139,16,1985,86,193,R,M -339,DOM,Roberto Cid Subervi,24,138,13,1993,82,193,R,M -340,BRA,Daniel Dutra da Silva,29,137,23,1988,76,,L,M -341,ARG,Juan Pablo Ficovich,21,137,26,1997,78,191,R,M -342,CHN,Zhizhen Zhang,21,136,19,1996,87,193,R,M -343,AUS,Maverick Banes,26,136,23,1992,,,,M -344,ARG,Juan Ignacio Galarza,24,135,22,1994,81,183,R,M -345,SVK,Filip Horansky,25,135,23,1993,,,R,M -346,FRA,Yannick Jankovits,31,135,24,1987,72,,R,M -347,ARG,Patricio Heras,29,134,13,1989,75,183,R,M -348,FRA,Elliot Benchetrit,19,134,24,1998,80,193,R,M -349,FRA,Albano Olivetti,26,134,26,1991,104,203,R,M -350,ARG,Pedro Cachin,23,133,19,1995,77,185,R,M -351,AUT,Maximilian Neuchrist,26,131,24,1991,,,R,M -352,ITA,Alessandro Bega,27,130,26,1991,68,173,R,M -353,ITA,Gian Marco Moroni,20,127,19,1998,85,185,R,M -354,NZL,Rubin Statham,30,127,26,1987,80,180,R,M -355,RSA,Nicolaas Scholtz,27,126,20,1991,,,R,M -356,JPN,Hiroyasu Ehara,26,126,21,1991,,,,M -357,SWE,Christian Lindell,26,126,23,1991,87,193,R,M -358,SWE,Mikael Ymer,19,125,17,1998,75,183,R,M -359,JPN,Yosuke Watanuki,20,125,18,1998,63,180,R,M -360,BLR,Dzmitry Zhyrmont,29,125,21,1989,85,188,R,M -361,ARG,Federico Coria,26,125,26,1992,73,180,R,M -362,BRA,Joao Pedro Sorgi,24,124,24,1993,82,188,R,M -363,COL,Cristian Rodriguez,27,123,18,1990,76,180,R,M -364,FRA,Alexandre Muller,21,123,22,1997,73,180,R,M -365,MON,Lucas Catarina,21,122,29,1996,80,185,R,M -366,JPN,Yoshihito Nishioka,22,121,11,1995,64,170,L,M -367,CZE,Jan Satral,27,121,24,1990,82,188,R,M -368,AUS,Andrew Harris,24,120,15,1994,82,183,R,M -369,FRA,Antoine Escoffier,26,120,28,1992,,,,M -370,RUS,Evgeny Tyurnev,21,119,21,1997,,,R,M -371,ECU,Gonzalo Escobar,29,119,21,1989,,,L,M -372,FRA,Paul-Henri Mathieu,36,115,10,1982,74,185,R,M -373,GER,Jeremy Jahn,28,115,24,1990,73,178,R,M -374,ARG,Facundo Mena,25,113,17,1992,85,183,R,M -375,KOR,Cheong-Eui Kim,28,113,23,1990,,,,M -376,FRA,Axel Michon,27,111,15,1990,,,,M -377,AUT,Michael Linzer,28,111,19,1989,77,180,R,M -378,USA,Raymond Sarmiento,25,110,10,1992,68,178,R,M -379,FRA,Johan Tatlot,22,109,16,1996,80,180,R,M -380,UZB,Sanjar Fayziev,23,109,18,1994,73,0,R,M -381,RUS,Roman Safiullin,20,109,19,1997,75,185,R,M -382,ITA,Filippo Baldi,22,109,23,1996,79,183,R,M -383,ESP,Guillermo Olaso,30,108,14,1988,74,175,R,M -384,FRA,Sadio Doumbia,27,107,22,1990,78,183,R,M -385,NED,Boy Westerhof,32,106,20,1985,80,185,R,M -386,FRA,Hugo Grenier,22,106,24,1996,85,196,R,M -387,ESP,Eduard Esteve Lobato,23,106,25,1994,83,188,R,M -388,ESP,Gerard Granollers,29,104,20,1989,,,,M -389,BRA,Pedro Sakamoto,24,104,21,1993,78,180,R,M -390,USA,Jared Hiltzik,23,104,23,1994,79,185,R,M -391,NED,Igor Sijsling,30,103,21,1987,85,191,R,M -392,ARG,Mariano Kestelboim,22,103,25,1996,79,188,R,M -393,ESP,Alejandro Davidovich Fokina,18,102,16,1999,,,,M -394,IND,Arjun Kadhe,24,102,21,1994,83,185,R,M -395,JPN,Shintaro Imai,24,102,23,1993,74,178,R,M -396,JPN,Renta Tokuda,20,101,16,1998,69,178,R,M -397,BEL,Yannick Vandenbulcke,27,101,19,1990,85,193,R,M -398,FRA,Tristan Lamasine,25,101,21,1993,69,183,R,M -399,GBR,Brydan Klein,28,101,24,1989,83,188,R,M -400,ESP,Jordi Samper-Montana,28,101,30,1990,,,R,M -401,CHI,Marcelo Tomas Barrios Vera,20,100,15,1997,83,,R,M -402,ESP,Oriol Roca Batalla,24,100,18,1993,,,R,M -403,FRA,Fabien Reboul,22,99,20,1995,80,188,R,M -404,GER,Daniel Masur,23,98,19,1994,79,183,R,M -405,AUT,Lenny Hampel,21,98,27,1996,78,188,R,M -406,ITA,Liam Caruana,20,97,17,1998,72,180,R,M -407,CRO,Ivan Dodig,33,96,2,1985,83,183,R,M -408,GER,Kevin Krawietz,26,96,15,1992,83,191,R,M -409,CHI,Gonzalo Lama,24,96,17,1993,82,180,R,M -410,ITA,Gianluca Mager,23,96,23,1994,,,,M -411,CRO,Mate Delic,24,95,26,1993,86,196,R,M -412,TPE,Ti Chen,34,94,28,1983,73,178,R,M -413,SRB,Marko Tepavac,24,93,14,1994,90,193,R,M -414,GER,Marc Sieber,30,92,19,1988,68,178,L,M -415,JPN,Sora Fukuda,20,92,24,1997,72,183,L,M -416,ESP,Marc Giner,26,92,25,1991,76,183,R,M -417,FRA,Samuel Bensoussan,26,92,34,1991,,,,M -418,AUT,Andreas Haider-Maurer,31,91,14,1987,89,191,R,M -419,ROU,Dragos Dima,25,91,20,1992,70,180,R,M -420,GER,Robin Kern,24,91,21,1993,87,188,R,M -421,ITA,Riccardo Bonadio,24,91,26,1993,84,183,R,M -422,USA,Evan Song,25,91,30,1992,75,178,L,M -423,AUS,Alexei Popyrin,18,90,15,1999,78,196,R,M -424,RUS,Pavel Kotov,19,90,17,1998,86,191,R,M -425,GER,Tobias Simon,26,90,29,1991,96,198,R,M -426,GBR,Edward Corrie,30,89,17,1988,,,,M -427,ARG,Juan Pablo Paz,23,89,26,1995,,170,R,M -428,GER,Daniel Brands,30,88,11,1987,92,196,R,M -429,ITA,Adelchi Virgili,28,88,19,1990,,,,M -430,ITA,Fabrizio Ornago,25,88,29,1992,83,191,R,M -431,FRA,Maxime Hamou,22,87,18,1995,75,185,R,M -432,ITA,Riccardo Bellotti,26,87,17,1991,,,R,M -433,THA,Wishaya Trongcharoenchaikul,23,87,20,1995,,,R,M -434,AUS,Harry Bourchier,22,87,27,1996,76,185,R,M -435,ESP,David Perez Sanz,23,87,27,1994,,,,M -436,PER,Juan Pablo Varillas,22,87,30,1995,78,185,R,M -437,POL,Pawel Cias,24,86,17,1994,70,178,R,M -438,GER,Benjamin Hassan,23,86,18,1995,85,183,R,M -439,AUT,Thomas Statzberger,25,86,29,1992,80,183,R,M -440,POR,Fred Gil,33,86,33,1985,75,173,R,M -441,AUS,Aleksandar Vukic,22,85,11,1996,84,188,R,M -442,FRA,Baptiste Crepatte,23,84,21,1994,73,185,R,M -443,CAN,Samuel Monette,24,83,17,1994,84,180,L,M -444,BLR,Yaraslav Shyla,25,83,18,1993,85,193,R,M -445,ESP,Pol Toledo Bague,23,83,23,1994,71,178,R,M -446,FRA,Corentin Denolly,20,83,23,1997,77,185,L,M -447,SVK,Lukas Klein,20,83,24,1998,85,193,R,M -448,BEL,Maxime Authom,31,82,17,1987,0,0,R,M -449,ITA,Alessandro Petrone,27,82,25,1990,,,,M -450,NOR,Viktor Durasovic,21,82,29,1997,,,,M -451,BEL,Niels Desein,30,81,17,1987,85,191,R,M -452,AUS,Luke Saville,24,81,20,1994,83,188,R,M -453,BRA,Bruno Santanna,24,81,30,1993,80,175,R,M -454,FIN,Harri Heliovaara,28,80,9,1989,82,188,R,M -455,USA,Dennis Nevolo,28,80,15,1989,,,R,M -456,FRA,Maxime Chazal,24,80,26,1993,71,175,R,M -457,GER,Sebastian Fanselow,26,79,17,1991,,,,M -458,VIE,Nam Hoang Ly,21,79,20,1997,69,175,R,M -459,ITA,Roberto Marcora,28,79,22,1989,88,193,R,M -460,TUN,Moez Echargui,25,79,27,1993,75,180,R,M -461,ESP,Pablo Vivero Gonzalez,22,78,27,1995,80,193,R,M -462,FRA,Leny Mitjana,23,78,28,1994,75,183,R,M -463,UKR,Vladyslav Manafov,24,78,29,1993,,,,M -464,SUI,Marco Chiudinelli,36,77,15,1981,85,185,R,M -465,IND,N Vijay Sundar Prashanth,31,77,16,1986,75,178,R,M -466,SRB,Nikola Cacic,27,77,19,1990,75,185,R,M -467,BUL,Alexandar Lazov,27,77,19,1990,69,183,L,M -468,FRA,Thomas Brechemier,21,77,22,1996,72,178,R,M -469,TPE,Tung-Lin Wu,19,77,22,1998,75,188,R,M -470,TUR,Altug Celikbilek,21,77,24,1996,72,185,R,M -471,HUN,Zsombor Piros,18,76,17,1999,65,178,R,M -472,AUT,David Pichler,22,76,25,1996,70,178,R,M -473,ITA,Pietro Rondoni,24,76,26,1993,78,185,R,M -474,IRL,James McGee,30,75,8,1987,80,183,R,M -475,GBR,Tom Farquharson,26,75,13,1992,,,,M -476,FRA,Laurent Lokoli,23,75,17,1994,,,R,M -477,USA,Ryan Shane,24,74,16,1994,89,193,R,M -478,GBR,Lloyd Glasspool,24,74,17,1993,85,191,R,M -479,ISR,Igor Smilansky,23,74,23,1995,85,188,R,M -480,ZIM,Benjamin Lock,25,74,31,1993,86,201,R,M -481,FRA,Gianni Mina,26,73,18,1992,85,188,R,M -482,BEL,Clement Geens,22,73,23,1996,68,180,R,M -483,AUT,Pascal Brunner,28,72,18,1989,75,180,R,M -484,GER,Julian Lenz,25,71,17,1993,82,188,R,M -485,NED,Botic Van de Zandschulp,22,71,17,1995,83,188,R,M -486,GER,Peter Torebko,30,70,20,1988,84,185,R,M -487,IRL,Sam Barry,26,70,20,1992,83,191,R,M -488,USA,Ulises Blanch,20,70,22,1998,78,191,R,M -489,JPN,Kento Takeuchi,30,70,24,1987,,,,M -490,USA,Ronnie Schneider,23,70,25,1994,70,175,R,M -491,FRA,Jonathan Kanar,23,70,29,1994,72,180,L,M -492,ITA,Edoardo Eremin,24,69,13,1993,95,185,R,M -493,AUS,Blake Ellis,19,69,16,1999,75,191,R,M -494,JPN,Shuichi Sekiguchi,26,69,19,1991,66,168,R,M -495,ESP,Andres Artunedo Martinavarro,24,69,20,1993,75,183,R,M -496,NED,Jelle Sels,22,69,23,1995,83,188,R,M -497,USA,Sekou Bangoura,26,69,25,1991,77,183,R,M -498,GER,Elmar Ejupovic,25,69,28,1993,90,193,R,M -499,NED,Gijs Brouwer,22,68,21,1996,72,191,L,M -500,BRA,Joao Menezes,21,68,22,1996,80,185,R,M -1,ROU,Simona Halep,26,8140,18,1991,,168,R,F -2,DEN,Caroline Wozniacki,27,6790,21,1990,,177,R,F -3,ESP,Garbiñe Muguruza,24,6065,23,1993,,182,R,F -4,UKR,Elina Svitolina,23,5630,18,1994,,174,R,F -5,LAT,Jelena Ostapenko,20,5307,21,1997,,177,R,F -6,CZE,Karolina Pliskova,26,4730,20,1992,,186,R,F -7,FRA,Caroline Garcia,24,4615,23,1993,,177,R,F -8,USA,Venus Williams,37,4276,14,1980,,185,R,F -9,USA,Sloane Stephens,25,3938,13,1993,,170,R,F -10,CZE,Petra Kvitova,28,3271,19,1990,,182,L,F -11,GER,Julia Goerges,29,2980,24,1988,,180,R,F -12,GER,Angelique Kerber,30,2971,20,1988,,173,L,F -13,USA,Madison Keys,23,2722,17,1995,,178,R,F -14,RUS,Daria Kasatkina,20,2570,22,1997,,170,R,F -15,LAT,Anastasija Sevastova,28,2545,24,1990,,169,R,F -16,USA,Coco Vandeweghe,26,2488,17,1991,,185,R,F -17,BEL,Elise Mertens,22,2420,25,1995,,179,R,F -18,SVK,Magdalena Rybarikova,29,2350,23,1988,,180,R,F -19,AUS,Ashleigh Barty,21,2318,18,1996,,166,R,F -20,FRA,Kristina Mladenovic,24,2280,29,1993,,184,R,F -21,NED,Kiki Bertens,26,2135,26,1991,,182,R,F -22,JPN,Naomi Osaka,20,2105,24,1997,,180,R,F -23,GBR,Johanna Konta,26,1995,22,1991,,180,R,F -24,AUS,Daria Gavrilova,24,1925,23,1994,,166,R,F -25,ESP,Carla Suárez Navarro,29,1910,24,1988,,162,R,F -26,CZE,Barbora Strycova,32,1765,24,1986,,164,R,F -27,RUS,Anastasia Pavlyuchenkova,26,1700,24,1991,,177,R,F -28,RUS,Svetlana Kuznetsova,32,1613,15,1985,,174,R,F -29,POL,Agnieszka Radwanska,29,1525,20,1989,,173,R,F -30,CHN,Shuai Zhang,29,1500,29,1989,,177,R,F -31,EST,Anett Kontaveit,22,1475,23,1995,,174,R,F -32,RUS,Ekaterina Makarova,29,1380,21,1988,,180,L,F -33,SVK,Dominika Cibulkova,28,1380,21,1989,,161,R,F -34,ROU,Sorana Cirstea,28,1355,24,1990,,176,R,F -35,FRA,Alizé Cornet,28,1355,28,1990,,173,R,F -36,CHN,Shuai Peng,32,1320,23,1986,,177,R,F -37,CRO,Petra Martic,27,1291,14,1991,,181,R,F -38,ROU,Irina-Camelia Begu,27,1270,27,1990,,181,R,F -39,HUN,Timea Babos,24,1270,27,1993,,179,R,F -40,ROU,Mihaela Buzarnescu,29,1263,31,1988,,175,L,F -41,UKR,Lesia Tsurenko,28,1260,27,1989,,174,R,F -42,RUS,Maria Sharapova,30,1257,13,1987,,188,R,F -43,RUS,Elena Vesnina,31,1175,24,1986,,176,R,F -44,USA,Catherine Bellis,19,1175,20,1999,,168,R,F -45,USA,Danielle Collins,24,1137,28,1993,,178,R,F -46,SUI,Timea Bacsinszky,28,1132,12,1989,,170,R,F -47,BLR,Aryna Sabalenka,19,1128,23,1998,,182,R,F -48,KAZ,Zarina Diyas,24,1123,24,1993,,172,R,F -49,GRE,Maria Sakkari,22,1117,25,1995,,172,R,F -50,BEL,Alison Van Uytvanck,24,1116,22,1994,,173,R,F -51,CZE,Lucie Safarova,31,1088,18,1987,,177,L,F -52,CZE,Katerina Siniakova,21,1075,25,1996,,174,R,F -53,SRB,Aleksandra Krunic,25,1075,22,1993,,163,R,F -54,CRO,Donna Vekic,21,1060,25,1996,,179,R,F -55,CHN,Qiang Wang,26,1055,21,1992,,172,R,F -56,BLR,Aliaksandra Sasnovich,24,1018,22,1994,,174,R,F -57,GER,Carina Witthoeft,23,993,24,1995,,176,R,F -58,AUS,Samantha Stosur,34,992,22,1984,,175,R,F -59,ITA,Camila Giorgi,26,986,19,1991,,168,R,F -60,TPE,Su-Wei Hsieh,32,975,29,1986,,169,R,F -61,GER,Tatjana Maria,30,960,34,1987,,172,R,F -62,EST,Kaia Kanepi,32,957,12,1985,,181,R,F -63,BRA,Beatriz Haddad Maia,21,948,22,1996,,185,L,F -64,ROU,Monica Niculescu,30,926,23,1987,,168,R,F -65,GER,Mona Barthel,27,904,25,1990,,185,R,F -66,ROU,Ana Bogdan,25,902,24,1992,,172,R,F -67,PUR,Monica Puig,24,895,21,1993,,170,R,F -68,UKR,Kateryna Kozlova,24,894,24,1994,,175,R,F -69,POL,Magda Linette,26,865,27,1992,,171,R,F -70,BEL,Kirsten Flipkens,32,846,23,1986,,165,R,F -71,SUI,Belinda Bencic,21,844,11,1997,,175,R,F -72,CZE,Kristyna Pliskova,26,825,26,1992,,184,L,F -73,CZE,Marketa Vondrousova,18,822,17,1999,,172,L,F -74,USA,Varvara Lepchenko,31,815,25,1986,,180,L,F -75,SLO,Polona Hercog,27,789,23,1991,,185,R,F -76,USA,Sachia Vickery,22,784,29,1995,,163,R,F -77,GBR,Heather Watson,25,782,25,1992,,170,R,F -78,UKR,Kateryna Bondarenko,31,775,24,1986,,175,R,F -79,ESP,Lara Arruabarrena,26,772,26,1992,,166,R,F -80,USA,Madison Brengle,28,767,26,1990,,168,R,F -81,SWE,Johanna Larsson,29,765,26,1988,,174,R,F -82,RUS,Natalia Vikhlyantseva,21,764,27,1997,,185,R,F -83,KAZ,Yulia Putintseva,23,760,26,1995,,163,R,F -84,SVK,Anna Karolina Schmiedlova,23,748,27,1994,,176,R,F -85,USA,Jennifer Brady,23,746,24,1995,,178,R,F -86,PAR,Veronica Cepede Royg,26,738,21,1992,,163,R,F -87,USA,Sofia Kenin,19,733,28,1998,,170,R,F -88,USA,Christina Mchale,25,730,31,1992,,170,R,F -89,CRO,Ana Konjuh,20,718,17,1997,,174,R,F -90,THA,Luksika Kumkhum,24,718,18,1993,,167,R,F -91,ITA,Sara Errani,30,715,21,1987,,164,R,F -92,USA,Bernarda Pera,23,714,23,1994,,,,F -93,USA,Alison Riske,27,710,27,1990,,175,R,F -94,AUS,Ajla Tomljanovic,24,700,25,1993,,180,R,F -95,BLR,Victoria Azarenka,28,695,5,1989,,183,R,F -96,SUI,Stefanie Voegele,28,658,19,1990,,170,R,F -97,GER,Laura Siegemund,30,656,12,1988,,168,R,F -98,CHN,Yafan Wang,23,651,20,1994,,170,R,F -99,RUS,Ekaterina Alexandrova,23,649,23,1994,,,,F -100,JPN,Kurumi Nara,26,647,32,1991,,155,R,F -101,CZE,Denisa Allertova,25,642,18,1993,,180,R,F -102,FRA,Oceane Dodin,21,642,22,1996,,183,R,F -103,GER,Andrea Petkovic,30,638,25,1987,,180,R,F -104,CHN,Yingying Duan,28,638,25,1989,,186,R,F -105,USA,Shelby Rogers,25,619,16,1992,,175,R,F -106,SVK,Viktoria Kuzmova,19,619,28,1998,,180,R,F -107,BEL,Yanina Wickmayer,28,616,24,1989,,182,R,F -108,USA,Taylor Townsend,21,605,24,1996,,170,L,F -109,CRO,Jana Fett,21,603,29,1996,,168,R,F -110,NED,Richel Hogenkamp,25,596,29,1992,,168,R,F -111,BLR,Vera Lapko,19,592,25,1998,,184,R,F -112,SWE,Rebecca Peterson,22,585,22,1995,,173,R,F -113,RUS,Anna Blinkova,19,583,27,1998,,179,R,F -114,USA,Kristie Ahn,25,581,26,1992,,,,F -115,SUI,Viktorija Golubic,25,575,24,1992,,169,R,F -116,SVK,Jana Cepelova,24,566,32,1993,,168,R,F -117,CAN,Eugenie Bouchard,24,565,19,1994,,178,R,F -118,RUS,Evgeniya Rodina,29,560,34,1989,,170,R,F -119,USA,Nicole Gibbs,25,559,25,1993,,168,R,F -120,USA,Caroline Dolehide,19,550,24,1998,,178,R,F -121,MNE,Danka Kovinic,23,550,31,1994,,169,R,F -122,FRA,Pauline Parmentier,32,544,29,1986,,175,R,F -123,NED,Arantxa Rus,27,542,27,1990,,180,L,F -124,JPN,Nao Hibino,23,529,31,1994,,163,R,F -125,COL,Mariana Duque-Mariño,28,522,24,1989,,169,R,F -126,USA,Lauren Davis,24,511,23,1993,,157,R,F -127,CAN,Francoise Abanda,21,506,19,1997,,178,R,F -128,RUS,Sofya Zhuk,18,502,19,1999,,,,F -129,CHN,Lin Zhu,24,502,22,1994,,173,R,F -130,SLO,Dalila Jakupovic,27,498,31,1991,,,,F -131,AUS,Arina Rodionova,28,490,31,1989,,168,R,F -132,ESP,Sara Sorribes Tormo,21,485,26,1996,,176,R,F -133,BEL,Ysaline Bonaventure,23,475,27,1994,,,,F -134,GBR,Naomi Broady,28,474,29,1990,,189,R,F -135,SUI,Jil Teichmann,20,452,28,1997,,,,F -136,CAN,Carol Zhao,22,451,30,1995,,,,F -137,JPN,Miyu Kato,23,448,26,1994,,156,R,F -138,USA,Amanda Anisimova,16,436,14,2001,,18,R,F -139,CHN,Saisai Zheng,24,433,13,1994,,170,R,F -140,POL,Magdalena Frech,20,421,25,1997,,,,F -141,CZE,Barbora Krejcikova,22,414,20,1995,,178,R,F -142,GER,Tamara Korpatsch,22,414,27,1995,,170,R,F -143,SLO,Tamara Zidansek,20,413,20,1997,,,,F -144,RUS,Vera Zvonareva,33,412,16,1984,,172,R,F -145,ITA,Jasmine Paolini,22,408,30,1996,,,,F -146,ESP,Georgina Garcia Perez,25,405,21,1992,,187,R,F -147,RUS,Anna Kalinskaya,19,404,25,1998,,175,R,F -148,TUN,Ons Jabeur,23,398,23,1994,,167,R,F -149,SUI,Patty Schnyder,39,398,23,1978,,168,L,F -150,UKR,Anhelina Kalinina,21,398,20,1997,,,,F -151,ROU,Irina Bara,23,396,30,1995,,,,F -152,AUS,Olivia Rogowska,26,393,23,1991,,175,R,F -153,CRO,Mirjana Lucic-Baroni,36,390,16,1982,,181,R,F -154,BEL,Maryna Zanevska,24,390,25,1993,,175,R,F -155,GER,Antonia Lottner,21,388,22,1996,,185,R,F -156,UKR,Marta Kostyuk,15,381,9,2002,,,,F -157,ITA,Francesca Schiavone,37,381,15,1980,,166,R,F -158,CZE,Tereza Martincova,23,375,29,1994,,179,R,F -159,AUS,Lizette Cabrera,20,374,32,1997,,,,F -160,GER,Sabine Lisicki,28,372,11,1989,,178,R,F -161,UKR,Dayana Yastremska,17,371,17,2000,,,,F -162,TUR,Cagla Buyukakcay,28,369,27,1989,,172,R,F -163,USA,Jamie Loeb,23,368,26,1995,,168,R,F -164,BUL,Viktoriya Tomova,23,367,27,1995,,170,R,F -165,JPN,Misaki Doi,26,365,23,1991,,159,L,F -166,USA,Irina Falconi,27,362,17,1990,,163,R,F -167,CZE,Marie Bouzkova,19,361,26,1998,,180,R,F -168,ITA,Roberta Vinci,35,359,18,1983,,163,R,F -169,KOR,Su Jeong Jang,23,359,26,1995,,,,F -170,ROU,Alexandra Cadantu,27,359,25,1990,,170,R,F -171,GRE,Valentini Grammatikopoulou,21,358,28,1997,,,,F -172,ITA,Deborah Chiesa,21,357,30,1996,,,,F -173,CHN,Xinyun Han,27,352,28,1990,,172,L,F -174,RUS,Vitalia Diatchenko,27,352,18,1990,,180,R,F -175,CHI,Daniela Seguel,25,351,24,1992,,,,F -176,CHN,Fangzhou Liu,22,343,25,1995,,,,F -177,GBR,Gabriella Taylor,20,341,20,1998,,,,F -178,CHN,Jing-Jing Lu,28,332,25,1989,,,,F -179,ROU,Alexandra Dulgheru,28,331,22,1989,,172,R,F -180,JPN,Eri Hozumi,24,329,31,1994,,168,R,F -181,USA,Claire Liu,17,327,20,2000,,,,F -182,LIE,Kathinka Von Deichmann,23,327,32,1994,,,,F -183,USA,Kayla Day,18,322,24,1999,,173,L,F -184,UZB,Sabina Sharipova,23,317,24,1994,,,,F -185,SUI,Conny Perrin,27,310,29,1990,,174,R,F -186,RUS,Valentyna Ivakhnenko,24,308,24,1993,,,,F -187,AUS,Priscilla Hon,19,299,27,1998,,,,F -188,BUL,Elitsa Kostova,28,297,34,1990,,,,F -189,AUT,Barbara Haas,22,293,23,1996,,165,R,F -190,TUR,Basak Eraydin,23,293,24,1994,,,,F -191,FRA,Myrtille Georges,27,292,25,1990,,174,R,F -192,RUS,Veronika Kudermetova,20,290,26,1997,,,,F -193,RUS,Polina Monova,25,287,25,1993,,,,F -194,IND,Ankita Raina,25,286,25,1993,,,,F -195,JPN,Miharu Imanishi,25,282,31,1992,,,,F -196,GBR,Katie Boulter,21,277,23,1996,,,,F -197,CAN,Bianca Andreescu,17,276,20,2000,,,,F -198,CZE,Karolina Muchova,21,276,17,1996,,,,F -199,MEX,Renata Zarazua,20,275,26,1997,,,,F -200,AUT,Julia Grabher,21,275,27,1996,,170,R,F -201,USA,Bethanie Mattek-Sands,33,273,7,1985,,168,R,F -202,ITA,Martina Trevisan,24,271,18,1993,,,,F -203,ROU,Jaqueline Cristian,19,269,24,1998,,,,F -204,FRA,Amandine Hesse,25,267,22,1993,,164,R,F -205,JPN,Junri Namigata,35,267,27,1982,,,,F -206,NOR,Ulrikke Eikeri,25,264,30,1992,,,,F -207,ITA,Georgia Brescia,22,263,23,1996,,,,F -208,NED,Bibiane Schoofs,29,263,29,1988,,,,F -209,ESP,Paula Badosa Gibert,20,262,23,1997,,180,R,F -210,NED,Lesley Kerkhove,26,260,26,1991,,172,R,F -211,BUL,Tsvetana Pironkova,30,259,7,1987,,180,R,F -212,AUS,Destanee Aiava,17,259,16,2000,,,,F -213,RUS,Irina Khromacheva,22,259,25,1995,,170,L,F -214,ITA,Jessica Pieri,20,257,25,1997,,,,F -215,RUS,Elena Rybakina,18,255,9,1999,,,,F -216,HUN,Fanny Stollar,19,253,27,1998,,,,F -217,TUR,Ipek Soylu,21,252,24,1996,,174,R,F -218,UKR,Olga Ianchuk,23,252,25,1995,,,,F -219,USA,Grace Min,23,251,21,1994,,163,R,F -220,ROU,Elena-Gabriela Ruse,20,250,22,1997,,,,F -221,GBR,Laura Robson,24,249,25,1994,,180,L,F -222,ESP,Sílvia Soler-Espinosa,30,246,27,1987,,169,R,F -223,CRO,Tereza Mrdeza,27,244,31,1990,,173,R,F -224,CHN,Xinyu Gao,20,243,21,1997,,,,F -225,GBR,Harriet Dart,21,243,27,1996,,,,F -226,TUR,Ayla Aksu,21,243,24,1996,,170,R,F -227,USA,Victoria Duval,22,242,19,1995,,178,R,F -228,GBR,Katy Dunne,23,242,28,1995,,,,F -229,SVK,Michaela Honcova,25,242,29,1992,,,,F -230,CZE,Tereza Smitkova,23,241,25,1994,,176,R,F -231,SVK,Chantal Skamlova,24,241,25,1993,,169,R,F -232,THA,Peangtarn Plipuech,25,241,21,1992,,,,F -233,USA,Chiara Scholl,25,237,23,1992,,,,F -234,CHN,Jia-Jing Lu,28,236,26,1989,,,,F -235,USA,Francesca Di Lorenzo,20,236,21,1997,,,,F -236,BUL,Sesil Karatantcheva,28,235,21,1989,,171,R,F -237,JPN,Ayano Shimizu,20,233,32,1998,,,,F -238,USA,Jacqueline Cako,26,232,29,1991,,,,F -239,FRA,Jessika Ponchet,21,231,27,1996,,,,F -240,ISR,Deniz Khazaniuk,23,231,24,1994,,,,F -241,USA,Danielle Lao,26,229,22,1991,,,,F -242,RUS,Elizaveta Kulichkova,22,229,12,1996,,1795,R,F -243,USA,Usue Maitane Arconada,19,222,31,1998,,,,F -244,RUS,Anastasia Potapova,17,221,15,2001,,175,R,F -245,USA,Louisa Chirico,21,221,22,1996,,175,R,F -246,ESP,María-Teresa Torró-Flor,25,221,24,1992,,178,R,F -247,JPN,Mayo Hibi,22,220,24,1996,,165,R,F -248,VEN,Andrea Gamiz,25,218,28,1992,,,,F -249,SRB,Dejana Radanovic,21,216,25,1996,,,,F -250,USA,Julia Boserup,26,215,23,1991,,181,R,F -251,RUS,Victoria Kamenskaya,26,212,20,1991,,,,F -252,AUS,Ellen Perez,22,212,19,1995,,169,L,F -253,SRB,Olga Danilovic,17,211,12,2001,,,,F -254,AUS,Isabelle Wallace,21,210,27,1996,,,,F -255,USA,Asia Muhammad,27,208,24,1991,,178,R,F -256,FRA,Sherazad Reix,29,208,27,1989,,,,F -257,NZL,Marina Erakovic,30,206,14,1988,,174,R,F -258,CZE,Lucie Hradecka,32,205,11,1985,,177,R,F -259,ESP,Olga Saez Larra,23,205,29,1994,,,,F -260,USA,Emina Bektas,25,204,24,1993,,,,F -261,AUS,Zoe Hives,21,204,16,1996,,,,F -262,ITA,Giulia Gatto-Monticone,30,203,27,1987,,,,F -263,NOR,Melanie Stokke,21,202,23,1996,,,,F -264,FRA,Fiona Ferro,21,201,21,1997,,170,R,F -265,USA,Maria Sanchez,28,201,23,1989,,178,R,F -266,UKR,Ganna Poznikhirenko,24,201,20,1994,,,,F -267,JPN,Risa Ozaki,24,197,35,1994,,163,R,F -268,IND,Karman Thandi,19,197,24,1998,,,,F -269,HUN,Dalma Galfi,19,196,23,1998,,178,R,F -270,AUS,Jaimee Fourlis,18,195,15,1999,,168,R,F -271,GER,Anna Zaja,26,194,23,1991,,183,R,F -272,ITA,Cristiana Ferrando,22,190,25,1995,,,,F -273,UKR,Katarina Zavatska,18,190,17,2000,,,,F -274,RUS,Valeria Savinykh,27,187,27,1991,,167,R,F -275,FRA,Chloe Paquet,23,185,26,1994,,,,F -276,FRA,Alizé Lim,27,184,24,1990,,173,R,F -277,GER,Katharina Hobgarski,20,184,22,1997,,,,F -278,CHN,Fang Ying Xun,23,183,25,1995,,,,F -279,MEX,Ana Sofia Sánchez,24,183,23,1994,,,,F -280,SVK,Kristina Kucova,27,182,16,1990,,163,R,F -281,LAT,Diana Marcinkevica,25,182,28,1992,,,,F -282,SRB,Jovana Jaksic,24,181,24,1993,,180,R,F -283,KOR,Na-Lae Han,25,177,19,1992,,,,F -284,RSA,Chanel Simmonds,25,177,21,1992,,,,F -285,USA,Ashley Kratzer,19,175,22,1999,,,,F -286,SRB,Ivana Jorovic,20,172,20,1997,,174,R,F -287,CAN,Katherine Sebov,19,168,20,1999,,,,F -288,MEX,Victoria Rodriguez,22,166,25,1995,,,,F -289,USA,Sophie Chang,20,165,22,1997,,,,F -290,ITA,Camilla Rosatello,22,164,21,1995,,,,F -291,HUN,Greta Arn,39,163,10,1979,,180,R,F -292,TPE,Kai-Chen Chang,27,162,21,1991,,167,R,F -293,ITA,Anastasia Grymalska,27,159,30,1990,,,,F -294,FRA,Audrey Albie,23,158,19,1994,,,,F -295,NED,Quirine Lemoine,26,156,14,1991,,,,F -296,GBR,Katie Swan,19,155,20,1999,,,,F -297,ARG,Catalina Pella,25,155,24,1993,,,,F -298,JPN,Erika Sema,29,154,29,1988,,,,F -299,LUX,Mandy Minella,32,153,13,1985,,180,R,F -300,ISR,Julia Glushko,28,153,24,1990,,171,R,F -301,JPN,Haruka Kaji,23,153,20,1994,,,,F -302,FRA,Tessah Andrianjafitrimo,19,152,22,1998,,169,R,F -303,JPN,Mari Osaka,22,152,19,1996,,,,F -304,CZE,Anastasia Zarycka,20,151,18,1998,,,,F -305,CZE,Jesika Maleckova,23,149,25,1994,,,,F -306,RUS,Marina Melnikova,29,148,18,1989,,173,R,F -307,BEL,Kimberley Zimmermann,22,148,28,1995,,,,F -308,MKD,Lina Gjorcheska,23,147,9,1994,,,,F -309,CHN,Hanyu Guo,19,147,18,1998,,,,F -310,RUS,Ksenia Lykina,27,146,20,1990,,165,R,F -311,RUS,Olga Doroshina,23,146,14,1994,,,,F -312,ITA,Stefania Rubini,25,145,26,1992,,,,F -313,UZB,Nigina Abduraimova,23,143,13,1994,,182,R,F -314,SRB,Nina Stojanovic,21,143,20,1996,,176,R,F -315,JPN,Miyabi Inoue,26,143,22,1991,,,,F -316,GEO,Ekaterine Gorgodze,26,142,23,1991,,,,F -317,CZE,Petra Krejsova,27,141,22,1990,,,,F -318,CRO,Tena Lukas,22,140,23,1995,,,,F -319,FRA,Sara Cakarevic,21,139,23,1997,,,,F -320,CHN,Yuxuan Zhang,23,138,16,1994,,179,R,F -321,ITA,Martina Di Giuseppe,27,138,25,1991,,,,F -322,RUS,Marta Paigina,19,138,15,1999,,,,F -323,SUI,Amra Sadikovic,28,137,23,1989,,186,R,F -324,HKG,Ling Zhang,28,137,23,1989,,,,F -325,SRB,Jelena Jankovic,33,134,10,1985,,177,R,F -326,CAN,Aleksandra Wozniak,30,134,16,1987,,175,R,F -327,CHN,Kai-Lin Zhang,28,134,18,1990,,,,F -328,JPN,Shuko Aoyama,30,132,18,1987,,,,F -329,ROU,Nicoleta Dascalu,22,132,21,1995,,,,F -330,GER,Sarah-Rebecca Sekulic,25,129,22,1992,,,,F -331,JPN,Riko Sawayanagi,23,128,24,1994,,,,F -332,AUS,Kimberly Birrell,19,128,25,1998,,170,R,F -333,HUN,Agnes Bukta,24,128,24,1993,,,,F -334,PAR,Montserrat Gonzalez,23,127,23,1994,,170,R,F -335,JPN,Hiroko Kuwata,27,127,32,1990,,,,F -336,JPN,Mai Minokoshi,25,127,31,1992,,,,F -337,USA,Robin Anderson,25,126,17,1993,,,,F -338,RUS,Alla Kudryavtseva,30,125,20,1987,,178,R,F -339,FRA,Manon Arcangioli,23,125,31,1994,,162,R,F -340,RUS,Anna Morgina,26,125,22,1991,,,,F -341,GEO,Sofia Shapatava,29,125,27,1989,,,,F -342,RUS,Amina Anshba,18,123,20,1999,,,,F -343,ROU,Cristina Dinu,25,123,23,1993,,,,F -344,USA,Allie Kiick,22,122,18,1995,,170,R,F -345,COL,Emiliana Arango,17,121,12,2000,,,,F -346,GER,Vivian Heisen,24,121,14,1993,,,,F -347,JPN,Momoko Kobori,19,121,19,1998,,,,F -348,AUS,Tammi Patterson,28,120,18,1990,,167,R,F -349,BEL,Marie Benoit,23,120,24,1995,,,,F -350,ESP,Estrella Cabeza Candela,31,119,14,1987,,173,R,F -351,AUS,Naiktha Bains,20,118,25,1997,,,,F -352,USA,Katerina Stewart,20,118,13,1997,,,,F -353,RUS,Alisa Kleybanova,28,118,8,1989,,181,R,F -354,FRA,Harmony Tan,20,117,27,1997,,,,F -355,GRE,Despina Papamichail,25,117,23,1993,,,,F -356,UKR,Valeriya Strakhova,22,116,26,1995,,,,F -357,CHI,Fernanda Brito,26,116,18,1992,,,,F -358,SVK,Rebecca Sramkova,21,114,9,1996,,179,R,F -359,RUS,Alexandra Panova,29,114,12,1989,,179,R,F -360,ITA,Martina Caregaro,25,114,27,1992,,,,F -361,BUL,Isabella Shinikova,26,113,32,1991,,,,F -362,THA,Varatchaya Wongteanchai,28,113,15,1989,,,,F -363,PNG,Abigail Tere-Apisah,25,113,12,1992,,,,F -364,CAN,Gabriela Dabrowski,26,112,15,1992,,,,F -365,CHN,Xiaodi You,21,112,16,1996,,,,F -366,CZE,Miriam Kolodziejova,21,112,14,1997,,,,F -367,SVK,Tereza Mihalikova,19,112,27,1998,,179,R,F -368,KAZ,Yaroslava Shvedova,30,111,7,1987,,180,R,F -369,ITA,Gaia Sanesi,26,111,22,1992,,170,L,F -370,GER,Anna-Lena Friedsam,24,110,8,1994,,174,R,F -371,HUN,Panna Udvardy,19,110,25,1998,,170,R,F -372,ITA,Federica Di Sarra,27,107,15,1990,,,,F -373,COL,Maria Herazo Gonzalez,21,107,14,1997,,,,F -374,TUR,Pemra Ozgen,31,107,23,1986,,170,R,F -375,MNE,Ana Veselinovic,30,107,24,1988,,,,F -376,RUS,Yana Sizikova,23,105,24,1994,,,,F -377,RUS,Anastasia Frolova,23,105,16,1994,,,,F -378,ROU,Andreea Rosca,19,105,15,1999,,,,F -379,POL,Katarzyna Piter,27,104,25,1991,,173,R,F -380,CZE,Monika Kilnarova,18,104,21,1999,,,,F -381,SLO,Nastja Kolar,23,104,22,1994,,,,F -382,USA,Jessica Pegula,24,102,14,1994,,170,R,F -383,ROU,Raluca Serban,20,102,18,1997,,,,F -384,USA,Jennifer Elie,31,100,23,1986,,,,F -385,ESP,Aliona Bolsova Zadoinov,20,100,10,1997,,,,F -386,CHN,Jiaqi Kang,20,99,23,1997,,,,F -387,JPN,Kyoka Okamura,22,99,26,1995,,,,F -388,JPN,Chihiro Muramatsu,19,99,24,1998,,,,F -389,AUS,Sara Tomic,20,98,15,1998,,,,F -390,CHN,Shilin Xu,20,98,20,1998,,,,F -391,GER,Katharina Gerlach,20,98,19,1998,,,,F -392,UKR,Anastasiya Vasylyeva,26,97,22,1992,,,,F -393,JPN,Shiho Akita,28,97,17,1990,,,,F -394,AUS,Olivia Tjandramulia,20,97,26,1997,,,,F -395,AUS,Astra Sharma,22,97,13,1995,,,,F -396,MEX,Marcela Zacarias,24,97,15,1994,,,,F -397,EGY,Sandra Samir,20,97,23,1997,,,,F -398,SRB,Natalija Kostic,23,97,24,1994,,,,F -399,SWE,Cornelia Lister,23,96,18,1994,,183,R,F -400,MEX,Giuliana Olmos,25,95,18,1993,,,,F -401,RUS,Polina Leykina,23,95,20,1994,,,,F -402,TPE,Chieh-Yu Hsu,26,95,27,1992,,,,F -403,ARG,Nadia Podoroska,21,94,11,1997,,170,R,F -404,UZB,Akgul Amanmuradova,33,94,17,1984,,190,R,F -405,CHI,Alexa Guarachi,27,93,19,1990,,,,F -406,CHN,Xuliu Sun,24,93,24,1994,,,,F -407,ESP,Yvonne Cavalle-Reimers,25,93,21,1992,,,,F -408,JPN,Misa Eguchi,25,92,19,1992,,173,R,F -409,NED,Cindy Burger,25,92,18,1992,,,,F -410,BIH,Dea Herdzelas,21,92,20,1996,,,,F -411,KAZ,Gozal Ainitdinova,19,91,19,1998,,,,F -412,USA,Maria Mateas,18,90,19,1999,,,,F -413,ROU,Ilona-Georgiana Ghioroaie,20,90,16,1998,,,,F -414,UKR,Maryna Chernyshova,18,90,18,1999,,,,F -415,CHN,Zhaoxuan Yang,23,89,9,1995,,,,F -416,BEL,An-Sophie Mestach,24,88,19,1994,,170,R,F -417,ISR,Vlada Ekshibarova,29,88,22,1989,,,,F -418,SVK,Vivien Juhaszova,24,87,21,1993,,,,F -419,MDA,Alexandra Perper,26,87,22,1991,,,,F -420,TPE,Ya-Hsuan Lee,22,86,12,1995,,,,F -421,GBR,Samantha Murray,30,86,17,1987,,178,R,F -422,FRA,Estelle Cascino,22,86,14,1996,,,,F -423,POR,Michelle Larcher De Brito,25,85,12,1993,,165,R,F -424,CHN,Yue Yuan,19,85,15,1998,,,,F -425,POL,Marta Lesniak,30,85,10,1988,,,,F -426,FRA,Elixane Lechemia,26,84,26,1991,,,,F -427,RUS,Anastasia Gasanova,18,83,18,1999,,,,F -428,BUL,Aleksandrina Naydenova,26,82,16,1992,,,,F -429,USA,Sabrina Santamaria,25,82,22,1993,,,,F -430,ESP,Rebeka Masarova,18,82,13,1999,,186,R,F -431,ITA,Alice Matteucci,22,82,18,1995,,,,F -432,ROU,Patricia Maria Tig,23,81,10,1994,,,,F -433,BEL,Tamaryn Hendler,25,81,9,1992,,,,F -434,USA,Quinn Gleason,23,80,15,1994,,,,F -435,SUI,Lisa Sabino,31,80,19,1986,,,,F -436,SLO,Nina Potocnik,21,80,19,1997,,,,F -437,GER,Annika Beck,24,79,11,1994,,170,R,F -438,JPN,Yuuki Tanaka,28,79,23,1990,,,,F -439,SVK,Lenka Jurikova,27,79,11,1990,,,,F -440,ITA,Lucrezia Stefanini,19,79,20,1998,,,,F -441,BRA,Gabriela Ce,25,79,21,1993,,,,F -442,GER,Lisa Matviyenko,20,79,21,1997,,,,F -443,ESP,Irene Burillo Escorihuela,20,79,23,1997,,,,F -444,TPE,Pei-Chi Lee,23,78,18,1994,,,,F -445,ESP,Nuria Parrizas Diaz,26,78,18,1991,,,,F -446,AUS,Seone Mendez,18,78,21,1999,,,,F -447,BEL,Helene Scholsen,22,77,22,1996,,,,F -448,USA,Ann Li,17,76,12,2000,,,,F -449,USA,Serena Williams,36,75,9,1981,,175,R,F -450,LUX,Eleonora Molinaro,17,75,11,2000,,,,F -451,SUI,Leonie Kung,17,75,16,2000,,,,F -452,HUN,Anna Bondar,20,75,16,1997,,,,F -453,AUS,Alexandra Bozovic,19,75,13,1999,,,,F -454,FRA,Priscilla Heise,27,75,18,1990,,,,F -455,GER,Laura Schaeder,24,75,22,1993,,,,F -456,GBR,Maia Lumsden,20,74,17,1998,,,,F -457,FRA,Marine Partaud,23,74,18,1994,,,,F -458,USA,Ashley Lahey,18,73,6,1999,,,,F -459,USA,Hanna Chang,20,73,19,1998,,,,F -460,ROU,Oana Georgeta Simion,22,73,17,1996,,,,F -461,BRA,Nathaly Kurata,25,73,19,1993,,,,F -462,USA,Sanaz Marand,29,72,15,1988,,,,F -463,ITA,Martina Colmegna,21,72,17,1996,,,,F -464,RUS,Anastasia Pribylova,22,72,20,1996,,,,F -465,GBR,Tara Moore,25,71,26,1992,,163,R,F -466,KOR,Sunam Jeong,21,71,10,1996,,,,F -467,IND,Pranjala Yadlapalli,19,71,20,1999,,,,F -468,FRA,Clothilde De Bernardi,23,71,13,1994,,,,F -469,JPN,Rika Fujiwara,36,71,14,1981,,155,R,F -470,ROU,Miriam Bulgaru,19,71,16,1998,,,,F -471,CHN,Ao Gai,23,70,17,1995,,,,F -472,JPN,Nagi Hanatani,23,70,19,1995,,,,F -473,KOR,Na-Ri Kim,28,69,12,1990,,,,F -474,USA,Julia Elbaba,23,69,25,1994,,,,F -475,BRA,Laura Pigossi,23,69,20,1994,,,,F -476,RUS,Natela Dzalamidze,25,69,6,1993,,,,F -477,RUS,Elena Bovina,35,69,8,1983,,189,R,F -478,ROU,Laura Ioana Andrei,29,69,21,1988,,,,F -479,SUI,Simona Waltert,17,68,8,2000,,,,F -480,TUR,Berfu Cengiz,18,68,16,1999,,,,F -481,SUI,Tess Sugnaux,23,68,21,1995,,,,F -482,THA,Bunyawi Thamchaiwat,19,68,14,1998,,,,F -483,ROU,Irina Fetecau,21,68,15,1996,,,,F -484,ESP,Guiomar Maristany Zuleta De Reales,19,68,18,1999,,,,F -485,ROU,Georgia Craciun,18,67,12,1999,,,,F -486,AUS,Alison Bai,28,67,20,1990,,,,F -487,ESP,Marina Bassols Ribera,18,67,16,1999,,,,F -488,GER,Julia Wachaczyk,24,67,21,1994,,,,F -489,USA,Whitney Osuigwe,15,66,7,2002,,,,F -490,RUS,Anastasiya Komardina,20,66,16,1997,,,,F -491,CZE,Andrea Sestini Hlavackova,31,66,2,1986,,174,R,F -492,CHN,Qiu Yu Ye,20,66,16,1997,,,,F -493,USA,Naomi Cheong,15,66,6,2002,,,,F -494,BEL,Magali Kempen,20,66,12,1997,,,,F -495,SUI,Karin Kennel,22,66,20,1995,,,,F -496,CHN,Xiyu Wang,17,65,8,2001,,,,F -497,GBR,Eden Silva,22,65,19,1996,,175,R,F -498,AUS,Jessica Moore,27,65,13,1990,,167,R,F -499,BLR,Lidziya Marozava,25,65,5,1992,,,,F -500,RUS,Ekaterina Kazionova,19,65,15,1999,,,,F +ranking,country,player,age,points,tournplayed,born,weight,height,hand,gender +1,ESP,Rafael Nadal,31,8770,14,1986,85,185,L,M +2,SUI,Roger Federer,36,8670,17,1981,85,185,R,M +3,CRO,Marin Cilic,29,4985,20,1988,89,198,R,M +4,GER,Alexander Zverev,20,4925,24,1997,86,198,R,M +5,BUL,Grigor Dimitrov,26,4635,22,1991,80,191,R,M +6,ARG,Juan Martin del Potro,29,4470,20,1988,97,198,R,M +7,AUT,Dominic Thiem,24,3665,25,1993,82,185,R,M +8,RSA,Kevin Anderson,31,3390,22,1986,93,203,R,M +9,USA,John Isner,32,3125,25,1985,108,208,R,M +10,BEL,David Goffin,27,3110,24,1990,68,180,R,M +11,FRA,Lucas Pouille,24,2410,24,1994,81,185,R,M +12,ESP,Pablo Carreno Busta,26,2395,25,1991,78,188,R,M +13,SRB,Novak Djokovic,30,2310,15,1987,77,188,R,M +14,USA,Sam Querrey,30,2220,23,1987,95,198,R,M +15,ARG,Diego Schwartzman,25,2220,26,1992,64,170,R,M +16,ESP,Roberto Bautista Agut,30,2175,25,1988,76,183,R,M +17,USA,Jack Sock,25,2155,22,1992,84,191,R,M +18,CZE,Tomas Berdych,32,2140,19,1985,91,196,R,M +19,KOR,Hyeon Chung,21,1897,22,1996,87,188,R,M +20,ITA,Fabio Fognini,30,1840,24,1987,74,178,R,M +21,SUI,Stan Wawrinka,33,1785,14,1985,81,183,R,M +22,CAN,Milos Raonic,27,1765,20,1990,98,196,R,M +23,GBR,Kyle Edmund,23,1757,25,1995,83,188,R,M +24,ESP,Albert Ramos-Vinolas,30,1745,29,1988,80,188,L,M +25,AUS,Nick Kyrgios,22,1720,19,1995,85,193,R,M +26,FRA,Adrian Mannarino,29,1655,26,1988,70,180,L,M +27,SRB,Filip Krajinovic,26,1616,25,1992,75,185,R,M +28,LUX,Gilles Muller,34,1465,22,1983,89,193,L,M +29,GBR,Andy Murray,30,1450,14,1987,84,191,R,M +30,ESP,Feliciano Lopez,36,1420,24,1981,88,188,L,M +31,BIH,Damir Dzumhur,25,1415,29,1992,70,175,R,M +32,ESP,David Ferrer,36,1405,23,1982,73,175,R,M +33,RUS,Andrey Rublev,20,1378,23,1997,70,188,R,M +34,FRA,Richard Gasquet,31,1340,24,1986,75,185,R,M +35,FRA,Jo-Wilfried Tsonga,32,1300,17,1985,91,188,R,M +36,JPN,Kei Nishikori,28,1280,20,1989,75,178,R,M +37,ESP,Fernando Verdasco,34,1280,26,1983,87,185,L,M +38,RUS,Karen Khachanov,21,1255,26,1996,88,198,R,M +39,CRO,Borna Coric,21,1251,23,1996,79,185,R,M +40,GER,Philipp Kohlschreiber,34,1230,21,1983,70,178,R,M +41,URU,Pablo Cuevas,32,1210,24,1986,80,180,R,M +42,FRA,Gael Monfils,31,1175,21,1986,80,193,R,M +43,JPN,Yuichi Sugita,29,1160,27,1988,70,175,R,M +44,NED,Robin Haase,31,1120,29,1987,71,191,R,M +45,CAN,Denis Shapovalov,19,1118,22,1999,75,183,L,M +46,ARG,Leonardo Mayer,30,1073,22,1987,80,191,R,M +47,USA,Tennys Sandgren,26,1033,31,1991,87,188,R,M +48,FRA,Benoit Paire,28,1020,30,1989,80,196,R,M +49,RUS,Daniil Medvedev,22,984,25,1996,81,198,R,M +50,GER,Peter Gojowczyk,28,979,24,1989,83,188,R,M +51,USA,Jared Donaldson,21,977,26,1996,75,188,R,M +52,USA,Steve Johnson,28,975,26,1989,86,188,R,M +53,UKR,Alexandr Dolgopolov,29,966,20,1988,71,180,R,M +54,USA,Ryan Harrison,25,945,27,1992,84,185,R,M +55,GER,Mischa Zverev,30,932,32,1987,88,191,L,M +56,USA,Frances Tiafoe,20,913,24,1998,77,188,R,M +57,FRA,Julien Benneteau,36,891,18,1981,79,185,R,M +58,SLO,Aljaz Bedene,28,877,19,1989,72,183,R,M +59,HUN,Marton Fucsovics,26,864,27,1992,82,188,R,M +60,ARG,Guido Pella,27,858,25,1990,83,185,L,M +61,GER,Jan-Lennard Struff,27,855,30,1990,87,196,R,M +62,ITA,Andreas Seppi,34,851,25,1984,75,191,R,M +63,ITA,Paolo Lorenzi,36,850,29,1981,77,183,R,M +64,POR,Joao Sousa,29,830,32,1989,74,185,R,M +65,CHI,Nicolas Jarry,22,822,23,1995,90,198,R,M +66,USA,Taylor Fritz,20,819,25,1997,84,193,R,M +67,ARG,Horacio Zeballos,32,798,27,1985,83,188,L,M +68,ESP,Guillermo Garcia-Lopez,34,798,28,1983,80,185,R,M +69,FRA,Gilles Simon,33,780,30,1984,70,183,R,M +70,SRB,Viktor Troicki,32,775,28,1986,86,193,R,M +71,GRE,Stefanos Tsitsipas,19,767,30,1998,83,191,R,M +72,CZE,Jiri Vesely,24,745,26,1993,92,198,L,M +73,GER,Maximilian Marterer,22,731,29,1995,84,191,L,M +74,GER,Florian Mayer,34,729,23,1983,82,191,R,M +75,ESP,Roberto Carballes Baena,25,718,31,1993,76,180,R,M +76,CRO,Ivo Karlovic,39,715,23,1979,104,211,R,M +77,CAN,Vasek Pospisil,27,715,25,1990,84,193,R,M +78,AUS,Matthew Ebden,30,713,26,1987,80,188,R,M +79,ARG,Federico Delbonis,27,710,19,1990,88,191,L,M +80,GEO,Nikoloz Basilashvili,26,700,29,1992,79,185,R,M +81,CYP,Marcos Baghdatis,32,699,23,1985,82,178,R,M +82,FRA,Pierre-Hugues Herbert,27,690,25,1991,75,188,R,M +83,IND,Yuki Bhambri,25,688,22,1992,77,183,R,M +84,FRA,Jeremy Chardy,31,685,23,1987,75,188,R,M +85,TUN,Malek Jaziri,34,683,34,1984,82,185,R,M +86,ROU,Marius Copil,27,680,25,1990,87,191,R,M +87,RUS,Evgeny Donskoy,27,673,29,1990,74,185,R,M +88,UZB,Denis Istomin,31,673,24,1986,88,188,R,M +89,LTU,Ricardas Berankis,27,668,30,1990,70,175,R,M +90,ARG,Nicolas Kicker,25,650,27,1992,75,178,R,M +91,AUS,John Millman,28,645,24,1989,79,183,R,M +92,BIH,Mirza Basic,26,643,21,1991,88,188,R,M +93,SRB,Dusan Lajovic,27,639,27,1990,78,183,R,M +94,ISR,Dudi Sela,33,638,23,1985,65,175,R,M +95,KAZ,Mikhail Kukushkin,30,634,24,1987,72,183,R,M +96,MDA,Radu Albot,28,626,30,1989,69,175,R,M +97,RUS,Mikhail Youzhny,35,616,28,1982,73,183,R,M +98,TPE,Yen-Hsun Lu,34,615,16,1983,74,180,R,M +99,AUS,Jordan Thompson,23,611,27,1994,73,183,R,M +100,ITA,Marco Cecchinato,25,606,31,1992,78,185,R,M +101,GER,Cedrik-Marcel Stebe,27,596,16,1990,70,183,L,M +102,SRB,Laslo Djere,22,594,25,1995,80,185,R,M +103,ITA,Thomas Fabbiano,28,586,27,1989,69,173,R,M +104,GBR,Cameron Norrie,22,581,23,1995,82,188,L,M +105,ITA,Matteo Berrettini,22,577,21,1996,85,193,R,M +106,SVK,Lukas Lacko,30,540,26,1987,85,185,R,M +107,USA,Bjorn Fratangelo,24,536,30,1993,79,183,R,M +108,BEL,Ruben Bemelmans,30,523,25,1988,75,183,L,M +109,ITA,Stefano Travaglia,26,515,25,1991,80,185,R,M +110,POR,Gastao Elias,27,511,30,1990,76,183,R,M +111,FRA,Nicolas Mahut,36,508,21,1982,80,191,R,M +112,AUS,Alex de Minaur,19,505,22,1999,69,180,R,M +113,JPN,Taro Daniel,25,501,27,1993,76,191,R,M +114,ARG,Carlos Berlocq,35,499,29,1983,81,183,R,M +115,AUT,Gerald Melzer,27,490,20,1990,80,188,L,M +116,IND,Ramkumar Ramanathan,23,489,30,1994,77,188,R,M +117,USA,Denis Kudla,25,481,25,1992,75,180,R,M +118,FRA,Quentin Halys,21,469,23,1996,78,191,R,M +119,POR,Pedro Sousa,29,467,20,1988,70,178,R,M +120,GER,Yannick Hanfmann,26,465,23,1991,86,193,R,M +121,UKR,Sergiy Stakhovsky,32,463,29,1986,80,193,R,M +122,BLR,Ilya Ivashka,24,458,18,1994,83,191,R,M +123,USA,Tim Smyczek,30,450,23,1987,73,175,R,M +124,CAN,Peter Polansky,29,448,33,1988,80,183,R,M +125,BRA,Rogerio Dutra Silva,34,442,30,1984,73,178,R,M +126,BRA,Thiago Monteiro,23,438,27,1994,78,183,L,M +127,SLO,Blaz Kavcic,31,433,26,1987,78,188,R,M +128,SVK,Martin Klizan,28,431,18,1989,85,191,L,M +129,ESP,Marcel Granollers,32,429,24,1986,77,191,R,M +130,FRA,Calvin Hemery,23,429,28,1995,85,188,R,M +131,USA,Donald Young,28,426,24,1989,79,183,L,M +132,GER,Yannick Maden,28,426,26,1989,68,185,R,M +133,SWE,Elias Ymer,22,418,26,1996,78,183,R,M +134,GER,Oscar Otte,24,418,26,1993,77,196,R,M +135,RUS,Andrey Kuznetsov,27,411,18,1991,71,185,R,M +136,SUI,Henri Laaksonen,26,409,28,1992,78,185,R,M +137,EST,Jurgen Zopp,30,408,22,1988,88,191,R,M +138,JPN,Go Soeda,33,408,26,1984,73,178,R,M +139,AUT,Sebastian Ofner,21,406,23,1996,81,191,R,M +140,BEL,Steve Darcis,34,406,17,1984,77,178,R,M +141,RUS,Alexey Vatutin,25,400,31,1992,69,178,R,M +142,USA,Mackenzie McDonald,23,395,28,1995,73,178,R,M +143,KAZ,Alexander Bublik,20,390,26,1997,76,196,R,M +144,ITA,Simone Bolelli,32,389,19,1985,83,183,R,M +145,SVK,Andrej Martin,28,386,24,1989,72,180,R,M +146,JPN,Tatsuma Ito,29,386,26,1988,75,180,R,M +147,SVK,Norbert Gombos,27,385,30,1990,86,193,R,M +148,FRA,Corentin Moutet,18,384,25,1999,68,175,L,M +149,USA,Ernesto Escobedo,21,381,25,1996,82,185,R,M +150,AUS,Thanasi Kokkinakis,22,380,11,1996,82,196,R,M +151,USA,Michael Mmoh,20,380,23,1998,85,185,R,M +152,SVK,Jozef Kovalik,25,379,26,1992,82,183,R,M +153,SRB,Janko Tipsarevic,33,376,11,1984,80,180,R,M +154,ESP,Pablo Andujar,32,376,7,1986,76,180,R,M +155,TPE,Jason Jung,28,376,24,1989,69,180,R,M +156,ESP,Adrian Menendez-Maceiras,32,374,22,1985,75,183,R,M +157,GBR,Liam Broady,24,359,21,1994,78,183,L,M +158,GER,Mats Moraing,25,355,29,1992,84,198,L,M +160,GER,Matthias Bachinger,31,350,19,1987,83,188,R,M +161,ARG,Guido Andreozzi,26,346,22,1991,77,183,R,M +162,GER,Dustin Brown,33,343,26,1984,78,196,R,M +163,USA,Tommy Paul,20,342,18,1997,78,185,R,M +164,ITA,Alessandro Giannessi,27,341,24,1990,82,185,L,M +165,USA,Bradley Klahn,27,335,21,1990,75,183,L,M +166,SLO,Blaz Rola,27,335,26,1990,85,193,L,M +167,USA,Dennis Novikov,24,334,30,1993,91,193,R,M +168,AUS,Akira Santillan,20,331,20,1997,78,180,R,M +169,FRA,Stephane Robert,37,330,26,1980,77,185,R,M +170,USA,Stefan Kozlov,20,325,24,1998,79,183,R,M +171,DOM,Victor Estrella Burgos,37,324,26,1980,77,170,R,M +172,USA,Kevin King,27,322,24,1991,86,191,L,M +173,ESP,Jaume Munar,20,322,27,1997,78,183,R,M +174,FRA,Kenny De Schepper,30,321,27,1987,104,203,L,M +175,CAN,Felix Auger-Aliassime,17,317,21,2000,84,191,R,M +176,AUS,Jason Kubler,24,316,18,1993,74,178,R,M +177,AUS,Alex Bolt,25,316,22,1993,84,183,L,M +178,POL,Jerzy Janowicz,27,315,14,1990,94,203,R,M +179,BAR,Darian King,25,314,21,1992,77,188,R,M +180,CAN,Filip Peliwo,24,314,28,1994,72,180,R,M +181,ESA,Marcelo Arevalo,27,313,19,1990,86,191,R,M +182,AUS,Bernard Tomic,25,311,18,1992,91,196,R,M +183,CRO,Viktor Galovic,27,310,21,1990,88,193,R,M +184,HUN,Attila Balazs,29,310,30,1988,78,180,R,M +185,POL,Hubert Hurkacz,21,309,27,1997,79,196,R,M +186,ESP,Nicolas Almagro,32,308,12,1985,86,183,R,M +187,ITA,Stefano Napolitano,23,308,21,1995,89,196,R,M +188,FRA,Gleb Sakharov,29,308,28,1988,80,185,R,M +189,ARG,Renzo Olivo,26,307,25,1992,73,180,R,M +190,ESP,Carlos Taberner,20,307,24,1997,78,183,R,M +191,ARG,Marco Trungelliti,28,303,19,1990,78,180,R,M +192,USA,Evan King,26,303,31,1992,79,185,L,M +193,LAT,Ernests Gulbis,29,302,17,1988,88,193,R,M +194,AUT,Dennis Novak,24,294,27,1993,80,183,R,M +195,ITA,Salvatore Caruso,25,294,28,1992,80,185,R,M +196,ESP,Nicola Kuhn,18,292,17,2000,75,185,R,M +197,SRB,Miomir Kecmanovic,18,292,24,1999,75,183,R,M +198,SRB,Nikola Milojevic,22,292,25,1995,76,188,R,M +199,CAN,Brayden Schnur,22,286,22,1995,84,193,R,M +200,ESP,Enrique Lopez Perez,26,283,29,1991,76,180,R,M +201,NOR,Casper Ruud,19,281,28,1998,77,183,R,M +202,ESP,Tommy Robredo,35,281,25,1982,75,180,R,M +203,FRA,Benjamin Bonzi,21,280,23,1996,75,183,R,M +204,BLR,Egor Gerasimov,25,279,10,1992,84,183,R,M +206,ESP,Ricardo Ojeda Lara,25,279,25,1993,76,180,R,M +207,FRA,Constant Lestienne,25,273,29,1992,72,180,R,M +208,KOR,Soonwoo Kwon,20,272,20,1997,72,180,R,M +209,AUS,Marc Polmans,20,272,27,1997,78,188,R,M +210,CZE,Adam Pavlasek,23,268,22,1994,76,185,R,M +211,USA,Reilly Opelka,20,268,20,1997,100,211,R,M +212,POR,Goncalo Oliveira,23,268,43,1995,79,185,L,M +213,GER,Tobias Kamke,31,265,23,1986,76,178,R,M +214,KOR,Duckhee Lee,19,262,31,1998,75,175,R,M +215,IND,Sumit Nagal,20,260,25,1997,69,178,R,M +216,CHI,Christian Garin,21,256,22,1996,85,185,R,M +217,BLR,Uladzimir Ignatik,27,256,32,1990,82,183,R,M +218,ARG,Juan Ignacio Londero,24,255,20,1993,70,180,R,M +219,USA,Mitchell Krueger,24,252,29,1994,82,188,R,M +220,FRA,Vincent Millot,32,251,22,1986,75,173,L,M +221,ESP,Pedro Martinez,20,249,34,1997,70,183,R,M +222,ITA,Andrea Arnaboldi,30,249,36,1987,72,180,L,M +223,ARG,Facundo Bagnis,28,247,23,1990,82,183,L,M +224,BRA,Thomaz Bellucci,30,244,19,1987,82,188,L,M +225,CZE,Zdenek Kolar,21,244,32,1996,76,185,R,M +226,EGY,Mohamed Safwat,27,243,24,1990,82,183,R,M +227,BIH,Aldin Setkic,30,243,28,1987,86,191,R,M +228,JPN,Yasutaka Uchiyama,25,242,20,1992,78,183,R,M +229,POL,Kamil Majchrzak,22,242,24,1996,74,183,R,M +230,GER,Dominik Koepfer,23,241,25,1994,82,180,L,M +231,BOL,Hugo Dellien,24,237,20,1993,75,178,R,M +232,SRB,Pedja Krstin,23,234,27,1994,73,183,R,M +233,COL,Daniel Elahi Galan,21,233,24,1996,72,191,R,M +234,GER,Jan Choinski,21,233,25,1996,80,196,R,M +235,USA,Christian Harrison,23,231,24,1994,77,180,R,M +236,GBR,Jay Clarke,19,231,23,1998,80,183,R,M +237,ARG,Andrea Collarini,26,230,27,1992,80,185,L,M +238,AUS,John-Patrick Smith,29,228,17,1989,84,188,L,M +239,NED,Tallon Griekspoor,21,224,17,1996,82,188,R,M +240,RSA,Lloyd Harris,21,223,25,1997,80,196,R,M +241,BRA,Guilherme Clezar,25,222,24,1992,79,183,R,M +242,KAZ,Aleksandr Nedovyesov,31,221,21,1987,81,193,R,M +243,FRA,Antoine Hoang,22,220,26,1995,71,183,A,M +244,TUR,Cem Ilkel,22,215,30,1995,79,185,R,M +245,FRA,Mathias Bourgue,24,213,28,1994,83,188,R,M +246,SRB,Danilo Petrovic,26,207,26,1992,86,203,R,M +247,USA,Noah Rubin,22,205,17,1996,68,175,R,M +248,CHN,Ze Zhang,27,205,19,1990,85,188,R,M +249,CHN,Di Wu,26,204,23,1991,65,173,R,M +250,ITA,Matteo Donati,23,204,26,1995,74,185,R,M +251,LTU,Laurynas Grigelis,26,203,29,1991,78,183,R,M +252,UKR,Illya Marchenko,30,202,13,1987,82,185,R,M +253,ARG,Facundo Arguello,25,202,23,1992,77,178,R,M +254,TPE,Tsung-Hua Yang,27,202,25,1991,80,178,R,M +255,AUS,Max Purcell,20,201,25,1998,75,185,R,M +256,CRO,Nino Serdarusic,21,201,32,1996,79,188,R,M +257,CZE,Vaclav Safranek,23,199,24,1994,80,185,R,M +258,BEL,Julien Cagnina,23,199,22,1994,70,183,R,M +259,KAZ,Dmitry Popko,21,197,27,1996,87,191,R,M +260,BIH,Tomislav Brkic,28,197,28,1990,80,185,R,M +261,POR,Joao Monteiro,24,196,23,1993,77,178,R,M +262,USA,Alexander Sarkissian,28,196,26,1990,79,191,R,M +263,DOM,Jose Hernandez-Fernandez,28,196,26,1990,77,183,R,M +266,IND,Prajnesh Gunneswaran,28,193,26,1989,80,188,L,M +267,ITA,Lorenzo Giustino,26,193,29,1991,80,183,R,M +268,FRA,David Guez,35,192,25,1982,75,185,R,M +269,BEL,Christopher Heyman,24,192,26,1993,90,191,L,M +270,ITA,Matteo Viola,30,192,34,1987,80,185,R,M +271,NED,Scott Griekspoor,27,190,23,1991,80,188,R,M +272,ESP,Daniel Gimeno-Traver,32,189,19,1985,80,183,R,M +273,AUS,Andrew Whittington,24,188,23,1993,82,188,R,M +274,ESP,Daniel Munoz de la Nava,36,188,18,1982,75,178,L,M +275,ESP,Carlos Boluda-Purkiss,25,187,22,1993,69,173,R,M +277,JPN,Yusuke Takahashi,20,185,24,1997,68,170,R,M +279,AUS,Bradley Mousley,22,182,24,1996,82,188,R,M +280,ECU,Roberto Quiroz,26,180,22,1992,88,193,L,M +281,FRA,Gregoire Barrere,24,180,25,1994,83,183,R,M +282,ARG,Hernan Casanova,24,178,27,1994,76,178,R,M +283,ESP,Bernabe Zapata Miralles,21,178,33,1997,73,185,R,M +284,CZE,Lukas Rosol,32,177,12,1985,83,193,R,M +285,FRA,Maxime Janvier,21,175,24,1996,80,193,R,M +286,AUS,Sam Groth,30,174,10,1987,100,193,R,M +287,BEL,Arthur De Greef,26,173,21,1992,73,183,R,M +288,CRO,Ante Pavic,29,173,21,1989,96,196,R,M +289,FRA,Geoffrey Blancaneaux,19,172,23,1998,68,178,R,M +290,USA,Christopher Eubanks,21,170,16,1996,82,201,R,M +291,USA,Austin Krajicek,27,170,27,1990,79,188,L,M +292,CRO,Franko Skugor,30,169,11,1987,96,198,R,M +293,COL,Santiago Giraldo,30,168,13,1987,75,188,R,M +294,SRB,Miljan Zekic,29,168,27,1988,79,185,R,M +295,ESP,Carlos Gomez-Herrera,27,167,19,1990,85,191,R,M +298,GER,Tommy Haas,40,165,10,1978,84,188,R,M +299,ISR,Edan Leshem,21,163,23,1997,70,183,R,M +300,CZE,Marek Jaloviec,24,163,30,1994,72,180,L,M +301,RUS,Teymuraz Gabashvili,32,162,26,1985,83,188,R,M +302,ITA,Andrea Basso,24,162,23,1993,72,185,L,M +303,TUR,Marsel Ilhan,30,162,33,1987,80,191,R,M +304,BUL,Dimitar Kuzmanov,24,161,23,1993,72,183,R,M +305,BRA,Joao Souza,29,161,24,1988,92,193,R,M +306,FRA,Ugo Humbert,19,161,28,1998,68,175,L,M +308,COL,Alejandro Gonzalez,29,159,21,1989,83,191,R,M +309,JPN,Hiroki Moriya,27,159,26,1990,65,170,R,M +310,GER,Tim Puetz,30,158,11,1987,78,185,R,M +311,NED,Thiemo de Bakker,29,157,18,1988,83,193,R,M +312,EGY,Youssef Hossam,19,157,24,1998,75,178,R,M +313,BEL,Kimmer Coppejans,24,156,24,1994,68,180,R,M +314,SWE,Markus Eriksson,28,155,26,1989,80,188,R,M +315,GBR,Alexander Ward,27,153,14,1990,85,185,R,M +316,GER,Daniel Altmaier,19,153,17,1998,88,191,R,M +317,AUT,Lucas Miedler,21,153,24,1996,77,180,R,M +318,USA,Marcos Giron,24,151,23,1993,77,180,R,M +320,ITA,Federico Gaio,26,149,24,1992,84,180,R,M +321,RUS,Ivan Gakhov,21,149,28,1996,83,193,L,M +322,BEL,Joris De Loore,24,148,18,1993,86,191,R,M +323,RUS,Konstantin Kravchuk,33,147,20,1985,80,191,R,M +324,ITA,Luca Vanni,32,147,20,1985,94,198,R,M +325,ESP,Inigo Cervantes,28,146,19,1989,78,183,R,M +326,RUS,Evgeny Karlovskiy,23,146,20,1994,85,191,R,M +327,ESP,Mario Vilella Martinez,22,145,27,1995,74,178,R,M +328,CAN,Frank Dancevic,33,144,14,1984,79,185,R,M +329,USA,Daniel Nguyen,27,144,16,1990,73,173,R,M +330,CAN,Steven Diez,27,143,29,1991,76,178,R,M +331,ITA,Andrea Pellegrino,21,142,22,1997,75,185,R,M +332,EGY,Karim-Mohamed Maamoun,27,142,29,1991,73,175,R,M +333,CHN,Zhe Li,31,141,26,1986,77,185,R,M +334,USA,JC Aragone,22,140,18,1995,79,178,R,M +335,ITA,Gianluigi Quinzi,22,140,13,1996,84,191,L,M +336,BEL,Yannick Mertens,30,140,31,1987,72,188,R,M +337,CHN,Yibing Wu,18,139,12,1999,73,183,R,M +338,AUS,Marinko Matosevic,32,139,16,1985,86,193,R,M +339,DOM,Roberto Cid Subervi,24,138,13,1993,82,193,R,M +341,ARG,Juan Pablo Ficovich,21,137,26,1997,78,191,R,M +342,CHN,Zhizhen Zhang,21,136,19,1996,87,193,R,M +344,ARG,Juan Ignacio Galarza,24,135,22,1994,81,183,R,M +347,ARG,Patricio Heras,29,134,13,1989,75,183,R,M +348,FRA,Elliot Benchetrit,19,134,24,1998,80,193,R,M +349,FRA,Albano Olivetti,26,134,26,1991,104,203,R,M +350,ARG,Pedro Cachin,23,133,19,1995,77,185,R,M +352,ITA,Alessandro Bega,27,130,26,1991,68,173,R,M +353,ITA,Gian Marco Moroni,20,127,19,1998,85,185,R,M +354,NZL,Rubin Statham,30,127,26,1987,80,180,R,M +357,SWE,Christian Lindell,26,126,23,1991,87,193,R,M +358,SWE,Mikael Ymer,19,125,17,1998,75,183,R,M +359,JPN,Yosuke Watanuki,20,125,18,1998,63,180,R,M +360,BLR,Dzmitry Zhyrmont,29,125,21,1989,85,188,R,M +361,ARG,Federico Coria,26,125,26,1992,73,180,R,M +362,BRA,Joao Pedro Sorgi,24,124,24,1993,82,188,R,M +363,COL,Cristian Rodriguez,27,123,18,1990,76,180,R,M +364,FRA,Alexandre Muller,21,123,22,1997,73,180,R,M +365,MON,Lucas Catarina,21,122,29,1996,80,185,R,M +366,JPN,Yoshihito Nishioka,22,121,11,1995,64,170,L,M +367,CZE,Jan Satral,27,121,24,1990,82,188,R,M +368,AUS,Andrew Harris,24,120,15,1994,82,183,R,M +372,FRA,Paul-Henri Mathieu,36,115,10,1982,74,185,R,M +373,GER,Jeremy Jahn,28,115,24,1990,73,178,R,M +374,ARG,Facundo Mena,25,113,17,1992,85,183,R,M +377,AUT,Michael Linzer,28,111,19,1989,77,180,R,M +378,USA,Raymond Sarmiento,25,110,10,1992,68,178,R,M +379,FRA,Johan Tatlot,22,109,16,1996,80,180,R,M +381,RUS,Roman Safiullin,20,109,19,1997,75,185,R,M +382,ITA,Filippo Baldi,22,109,23,1996,79,183,R,M +383,ESP,Guillermo Olaso,30,108,14,1988,74,175,R,M +384,FRA,Sadio Doumbia,27,107,22,1990,78,183,R,M +385,NED,Boy Westerhof,32,106,20,1985,80,185,R,M +386,FRA,Hugo Grenier,22,106,24,1996,85,196,R,M +387,ESP,Eduard Esteve Lobato,23,106,25,1994,83,188,R,M +389,BRA,Pedro Sakamoto,24,104,21,1993,78,180,R,M +390,USA,Jared Hiltzik,23,104,23,1994,79,185,R,M +391,NED,Igor Sijsling,30,103,21,1987,85,191,R,M +392,ARG,Mariano Kestelboim,22,103,25,1996,79,188,R,M +394,IND,Arjun Kadhe,24,102,21,1994,83,185,R,M +395,JPN,Shintaro Imai,24,102,23,1993,74,178,R,M +396,JPN,Renta Tokuda,20,101,16,1998,69,178,R,M +397,BEL,Yannick Vandenbulcke,27,101,19,1990,85,193,R,M +398,FRA,Tristan Lamasine,25,101,21,1993,69,183,R,M +399,GBR,Brydan Klein,28,101,24,1989,83,188,R,M +403,FRA,Fabien Reboul,22,99,20,1995,80,188,R,M +404,GER,Daniel Masur,23,98,19,1994,79,183,R,M +405,AUT,Lenny Hampel,21,98,27,1996,78,188,R,M +406,ITA,Liam Caruana,20,97,17,1998,72,180,R,M +407,CRO,Ivan Dodig,33,96,2,1985,83,183,R,M +408,GER,Kevin Krawietz,26,96,15,1992,83,191,R,M +409,CHI,Gonzalo Lama,24,96,17,1993,82,180,R,M +411,CRO,Mate Delic,24,95,26,1993,86,196,R,M +412,TPE,Ti Chen,34,94,28,1983,73,178,R,M +413,SRB,Marko Tepavac,24,93,14,1994,90,193,R,M +414,GER,Marc Sieber,30,92,19,1988,68,178,L,M +415,JPN,Sora Fukuda,20,92,24,1997,72,183,L,M +416,ESP,Marc Giner,26,92,25,1991,76,183,R,M +418,AUT,Andreas Haider-Maurer,31,91,14,1987,89,191,R,M +419,ROU,Dragos Dima,25,91,20,1992,70,180,R,M +420,GER,Robin Kern,24,91,21,1993,87,188,R,M +421,ITA,Riccardo Bonadio,24,91,26,1993,84,183,R,M +422,USA,Evan Song,25,91,30,1992,75,178,L,M +423,AUS,Alexei Popyrin,18,90,15,1999,78,196,R,M +424,RUS,Pavel Kotov,19,90,17,1998,86,191,R,M +425,GER,Tobias Simon,26,90,29,1991,96,198,R,M +427,ARG,Juan Pablo Paz,23,89,26,1995,,170,R,M +428,GER,Daniel Brands,30,88,11,1987,92,196,R,M +430,ITA,Fabrizio Ornago,25,88,29,1992,83,191,R,M +431,FRA,Maxime Hamou,22,87,18,1995,75,185,R,M +434,AUS,Harry Bourchier,22,87,27,1996,76,185,R,M +436,PER,Juan Pablo Varillas,22,87,30,1995,78,185,R,M +437,POL,Pawel Cias,24,86,17,1994,70,178,R,M +438,GER,Benjamin Hassan,23,86,18,1995,85,183,R,M +439,AUT,Thomas Statzberger,25,86,29,1992,80,183,R,M +440,POR,Fred Gil,33,86,33,1985,75,173,R,M +441,AUS,Aleksandar Vukic,22,85,11,1996,84,188,R,M +442,FRA,Baptiste Crepatte,23,84,21,1994,73,185,R,M +443,CAN,Samuel Monette,24,83,17,1994,84,180,L,M +444,BLR,Yaraslav Shyla,25,83,18,1993,85,193,R,M +445,ESP,Pol Toledo Bague,23,83,23,1994,71,178,R,M +446,FRA,Corentin Denolly,20,83,23,1997,77,185,L,M +447,SVK,Lukas Klein,20,83,24,1998,85,193,R,M +451,BEL,Niels Desein,30,81,17,1987,85,191,R,M +452,AUS,Luke Saville,24,81,20,1994,83,188,R,M +453,BRA,Bruno Santanna,24,81,30,1993,80,175,R,M +454,FIN,Harri Heliovaara,28,80,9,1989,82,188,R,M +456,FRA,Maxime Chazal,24,80,26,1993,71,175,R,M +458,VIE,Nam Hoang Ly,21,79,20,1997,69,175,R,M +459,ITA,Roberto Marcora,28,79,22,1989,88,193,R,M +460,TUN,Moez Echargui,25,79,27,1993,75,180,R,M +461,ESP,Pablo Vivero Gonzalez,22,78,27,1995,80,193,R,M +462,FRA,Leny Mitjana,23,78,28,1994,75,183,R,M +464,SUI,Marco Chiudinelli,36,77,15,1981,85,185,R,M +465,IND,N Vijay Sundar Prashanth,31,77,16,1986,75,178,R,M +466,SRB,Nikola Cacic,27,77,19,1990,75,185,R,M +467,BUL,Alexandar Lazov,27,77,19,1990,69,183,L,M +468,FRA,Thomas Brechemier,21,77,22,1996,72,178,R,M +469,TPE,Tung-Lin Wu,19,77,22,1998,75,188,R,M +470,TUR,Altug Celikbilek,21,77,24,1996,72,185,R,M +471,HUN,Zsombor Piros,18,76,17,1999,65,178,R,M +472,AUT,David Pichler,22,76,25,1996,70,178,R,M +473,ITA,Pietro Rondoni,24,76,26,1993,78,185,R,M +474,IRL,James McGee,30,75,8,1987,80,183,R,M +477,USA,Ryan Shane,24,74,16,1994,89,193,R,M +478,GBR,Lloyd Glasspool,24,74,17,1993,85,191,R,M +479,ISR,Igor Smilansky,23,74,23,1995,85,188,R,M +480,ZIM,Benjamin Lock,25,74,31,1993,86,201,R,M +481,FRA,Gianni Mina,26,73,18,1992,85,188,R,M +482,BEL,Clement Geens,22,73,23,1996,68,180,R,M +483,AUT,Pascal Brunner,28,72,18,1989,75,180,R,M +484,GER,Julian Lenz,25,71,17,1993,82,188,R,M +485,NED,Botic Van de Zandschulp,22,71,17,1995,83,188,R,M +486,GER,Peter Torebko,30,70,20,1988,84,185,R,M +487,IRL,Sam Barry,26,70,20,1992,83,191,R,M +488,USA,Ulises Blanch,20,70,22,1998,78,191,R,M +490,USA,Ronnie Schneider,23,70,25,1994,70,175,R,M +491,FRA,Jonathan Kanar,23,70,29,1994,72,180,L,M +492,ITA,Edoardo Eremin,24,69,13,1993,95,185,R,M +493,AUS,Blake Ellis,19,69,16,1999,75,191,R,M +494,JPN,Shuichi Sekiguchi,26,69,19,1991,66,168,R,M +495,ESP,Andres Artunedo Martinavarro,24,69,20,1993,75,183,R,M +496,NED,Jelle Sels,22,69,23,1995,83,188,R,M +497,USA,Sekou Bangoura,26,69,25,1991,77,183,R,M +498,GER,Elmar Ejupovic,25,69,28,1993,90,193,R,M +499,NED,Gijs Brouwer,22,68,21,1996,72,191,L,M +500,BRA,Joao Menezes,21,68,22,1996,80,185,R,M +1,ROU,Simona Halep,26,8140,18,1991,,168,R,F +2,DEN,Caroline Wozniacki,27,6790,21,1990,,177,R,F +3,ESP,Garbiñe Muguruza,24,6065,23,1993,,182,R,F +4,UKR,Elina Svitolina,23,5630,18,1994,,174,R,F +5,LAT,Jelena Ostapenko,20,5307,21,1997,,177,R,F +6,CZE,Karolina Pliskova,26,4730,20,1992,,186,R,F +7,FRA,Caroline Garcia,24,4615,23,1993,,177,R,F +8,USA,Venus Williams,37,4276,14,1980,,185,R,F +9,USA,Sloane Stephens,25,3938,13,1993,,170,R,F +10,CZE,Petra Kvitova,28,3271,19,1990,,182,L,F +11,GER,Julia Goerges,29,2980,24,1988,,180,R,F +12,GER,Angelique Kerber,30,2971,20,1988,,173,L,F +13,USA,Madison Keys,23,2722,17,1995,,178,R,F +14,RUS,Daria Kasatkina,20,2570,22,1997,,170,R,F +15,LAT,Anastasija Sevastova,28,2545,24,1990,,169,R,F +16,USA,Coco Vandeweghe,26,2488,17,1991,,185,R,F +17,BEL,Elise Mertens,22,2420,25,1995,,179,R,F +18,SVK,Magdalena Rybarikova,29,2350,23,1988,,180,R,F +19,AUS,Ashleigh Barty,21,2318,18,1996,,166,R,F +20,FRA,Kristina Mladenovic,24,2280,29,1993,,184,R,F +21,NED,Kiki Bertens,26,2135,26,1991,,182,R,F +22,JPN,Naomi Osaka,20,2105,24,1997,,180,R,F +23,GBR,Johanna Konta,26,1995,22,1991,,180,R,F +24,AUS,Daria Gavrilova,24,1925,23,1994,,166,R,F +25,ESP,Carla Suárez Navarro,29,1910,24,1988,,162,R,F +26,CZE,Barbora Strycova,32,1765,24,1986,,164,R,F +27,RUS,Anastasia Pavlyuchenkova,26,1700,24,1991,,177,R,F +28,RUS,Svetlana Kuznetsova,32,1613,15,1985,,174,R,F +29,POL,Agnieszka Radwanska,29,1525,20,1989,,173,R,F +30,CHN,Shuai Zhang,29,1500,29,1989,,177,R,F +31,EST,Anett Kontaveit,22,1475,23,1995,,174,R,F +32,RUS,Ekaterina Makarova,29,1380,21,1988,,180,L,F +33,SVK,Dominika Cibulkova,28,1380,21,1989,,161,R,F +34,ROU,Sorana Cirstea,28,1355,24,1990,,176,R,F +35,FRA,Alizé Cornet,28,1355,28,1990,,173,R,F +36,CHN,Shuai Peng,32,1320,23,1986,,177,R,F +37,CRO,Petra Martic,27,1291,14,1991,,181,R,F +38,ROU,Irina-Camelia Begu,27,1270,27,1990,,181,R,F +39,HUN,Timea Babos,24,1270,27,1993,,179,R,F +40,ROU,Mihaela Buzarnescu,29,1263,31,1988,,175,L,F +41,UKR,Lesia Tsurenko,28,1260,27,1989,,174,R,F +42,RUS,Maria Sharapova,30,1257,13,1987,,188,R,F +43,RUS,Elena Vesnina,31,1175,24,1986,,176,R,F +44,USA,Catherine Bellis,19,1175,20,1999,,168,R,F +45,USA,Danielle Collins,24,1137,28,1993,,178,R,F +46,SUI,Timea Bacsinszky,28,1132,12,1989,,170,R,F +47,BLR,Aryna Sabalenka,19,1128,23,1998,,182,R,F +48,KAZ,Zarina Diyas,24,1123,24,1993,,172,R,F +49,GRE,Maria Sakkari,22,1117,25,1995,,172,R,F +50,BEL,Alison Van Uytvanck,24,1116,22,1994,,173,R,F +51,CZE,Lucie Safarova,31,1088,18,1987,,177,L,F +52,CZE,Katerina Siniakova,21,1075,25,1996,,174,R,F +53,SRB,Aleksandra Krunic,25,1075,22,1993,,163,R,F +54,CRO,Donna Vekic,21,1060,25,1996,,179,R,F +55,CHN,Qiang Wang,26,1055,21,1992,,172,R,F +56,BLR,Aliaksandra Sasnovich,24,1018,22,1994,,174,R,F +57,GER,Carina Witthoeft,23,993,24,1995,,176,R,F +58,AUS,Samantha Stosur,34,992,22,1984,,175,R,F +59,ITA,Camila Giorgi,26,986,19,1991,,168,R,F +60,TPE,Su-Wei Hsieh,32,975,29,1986,,169,R,F +61,GER,Tatjana Maria,30,960,34,1987,,172,R,F +62,EST,Kaia Kanepi,32,957,12,1985,,181,R,F +63,BRA,Beatriz Haddad Maia,21,948,22,1996,,185,L,F +64,ROU,Monica Niculescu,30,926,23,1987,,168,R,F +65,GER,Mona Barthel,27,904,25,1990,,185,R,F +66,ROU,Ana Bogdan,25,902,24,1992,,172,R,F +67,PUR,Monica Puig,24,895,21,1993,,170,R,F +68,UKR,Kateryna Kozlova,24,894,24,1994,,175,R,F +69,POL,Magda Linette,26,865,27,1992,,171,R,F +70,BEL,Kirsten Flipkens,32,846,23,1986,,165,R,F +71,SUI,Belinda Bencic,21,844,11,1997,,175,R,F +72,CZE,Kristyna Pliskova,26,825,26,1992,,184,L,F +73,CZE,Marketa Vondrousova,18,822,17,1999,,172,L,F +74,USA,Varvara Lepchenko,31,815,25,1986,,180,L,F +75,SLO,Polona Hercog,27,789,23,1991,,185,R,F +76,USA,Sachia Vickery,22,784,29,1995,,163,R,F +77,GBR,Heather Watson,25,782,25,1992,,170,R,F +78,UKR,Kateryna Bondarenko,31,775,24,1986,,175,R,F +79,ESP,Lara Arruabarrena,26,772,26,1992,,166,R,F +80,USA,Madison Brengle,28,767,26,1990,,168,R,F +81,SWE,Johanna Larsson,29,765,26,1988,,174,R,F +82,RUS,Natalia Vikhlyantseva,21,764,27,1997,,185,R,F +83,KAZ,Yulia Putintseva,23,760,26,1995,,163,R,F +84,SVK,Anna Karolina Schmiedlova,23,748,27,1994,,176,R,F +85,USA,Jennifer Brady,23,746,24,1995,,178,R,F +86,PAR,Veronica Cepede Royg,26,738,21,1992,,163,R,F +87,USA,Sofia Kenin,19,733,28,1998,,170,R,F +88,USA,Christina Mchale,25,730,31,1992,,170,R,F +89,CRO,Ana Konjuh,20,718,17,1997,,174,R,F +90,THA,Luksika Kumkhum,24,718,18,1993,,167,R,F +91,ITA,Sara Errani,30,715,21,1987,,164,R,F +93,USA,Alison Riske,27,710,27,1990,,175,R,F +94,AUS,Ajla Tomljanovic,24,700,25,1993,,180,R,F +95,BLR,Victoria Azarenka,28,695,5,1989,,183,R,F +96,SUI,Stefanie Voegele,28,658,19,1990,,170,R,F +97,GER,Laura Siegemund,30,656,12,1988,,168,R,F +98,CHN,Yafan Wang,23,651,20,1994,,170,R,F +100,JPN,Kurumi Nara,26,647,32,1991,,155,R,F +101,CZE,Denisa Allertova,25,642,18,1993,,180,R,F +102,FRA,Oceane Dodin,21,642,22,1996,,183,R,F +103,GER,Andrea Petkovic,30,638,25,1987,,180,R,F +104,CHN,Yingying Duan,28,638,25,1989,,186,R,F +105,USA,Shelby Rogers,25,619,16,1992,,175,R,F +106,SVK,Viktoria Kuzmova,19,619,28,1998,,180,R,F +107,BEL,Yanina Wickmayer,28,616,24,1989,,182,R,F +108,USA,Taylor Townsend,21,605,24,1996,,170,L,F +109,CRO,Jana Fett,21,603,29,1996,,168,R,F +110,NED,Richel Hogenkamp,25,596,29,1992,,168,R,F +111,BLR,Vera Lapko,19,592,25,1998,,184,R,F +112,SWE,Rebecca Peterson,22,585,22,1995,,173,R,F +113,RUS,Anna Blinkova,19,583,27,1998,,179,R,F +115,SUI,Viktorija Golubic,25,575,24,1992,,169,R,F +116,SVK,Jana Cepelova,24,566,32,1993,,168,R,F +117,CAN,Eugenie Bouchard,24,565,19,1994,,178,R,F +118,RUS,Evgeniya Rodina,29,560,34,1989,,170,R,F +119,USA,Nicole Gibbs,25,559,25,1993,,168,R,F +120,USA,Caroline Dolehide,19,550,24,1998,,178,R,F +121,MNE,Danka Kovinic,23,550,31,1994,,169,R,F +122,FRA,Pauline Parmentier,32,544,29,1986,,175,R,F +123,NED,Arantxa Rus,27,542,27,1990,,180,L,F +124,JPN,Nao Hibino,23,529,31,1994,,163,R,F +125,COL,Mariana Duque-Mariño,28,522,24,1989,,169,R,F +126,USA,Lauren Davis,24,511,23,1993,,157,R,F +127,CAN,Francoise Abanda,21,506,19,1997,,178,R,F +129,CHN,Lin Zhu,24,502,22,1994,,173,R,F +131,AUS,Arina Rodionova,28,490,31,1989,,168,R,F +132,ESP,Sara Sorribes Tormo,21,485,26,1996,,176,R,F +134,GBR,Naomi Broady,28,474,29,1990,,189,R,F +137,JPN,Miyu Kato,23,448,26,1994,,156,R,F +139,CHN,Saisai Zheng,24,433,13,1994,,170,R,F +141,CZE,Barbora Krejcikova,22,414,20,1995,,178,R,F +142,GER,Tamara Korpatsch,22,414,27,1995,,170,R,F +144,RUS,Vera Zvonareva,33,412,16,1984,,172,R,F +146,ESP,Georgina Garcia Perez,25,405,21,1992,,187,R,F +147,RUS,Anna Kalinskaya,19,404,25,1998,,175,R,F +148,TUN,Ons Jabeur,23,398,23,1994,,167,R,F +149,SUI,Patty Schnyder,39,398,23,1978,,168,L,F +152,AUS,Olivia Rogowska,26,393,23,1991,,175,R,F +153,CRO,Mirjana Lucic-Baroni,36,390,16,1982,,181,R,F +154,BEL,Maryna Zanevska,24,390,25,1993,,175,R,F +155,GER,Antonia Lottner,21,388,22,1996,,185,R,F +157,ITA,Francesca Schiavone,37,381,15,1980,,166,R,F +158,CZE,Tereza Martincova,23,375,29,1994,,179,R,F +160,GER,Sabine Lisicki,28,372,11,1989,,178,R,F +162,TUR,Cagla Buyukakcay,28,369,27,1989,,172,R,F +163,USA,Jamie Loeb,23,368,26,1995,,168,R,F +164,BUL,Viktoriya Tomova,23,367,27,1995,,170,R,F +165,JPN,Misaki Doi,26,365,23,1991,,159,L,F +166,USA,Irina Falconi,27,362,17,1990,,163,R,F +167,CZE,Marie Bouzkova,19,361,26,1998,,180,R,F +168,ITA,Roberta Vinci,35,359,18,1983,,163,R,F +170,ROU,Alexandra Cadantu,27,359,25,1990,,170,R,F +173,CHN,Xinyun Han,27,352,28,1990,,172,L,F +174,RUS,Vitalia Diatchenko,27,352,18,1990,,180,R,F +179,ROU,Alexandra Dulgheru,28,331,22,1989,,172,R,F +180,JPN,Eri Hozumi,24,329,31,1994,,168,R,F +183,USA,Kayla Day,18,322,24,1999,,173,L,F +185,SUI,Conny Perrin,27,310,29,1990,,174,R,F +189,AUT,Barbara Haas,22,293,23,1996,,165,R,F +191,FRA,Myrtille Georges,27,292,25,1990,,174,R,F +200,AUT,Julia Grabher,21,275,27,1996,,170,R,F +201,USA,Bethanie Mattek-Sands,33,273,7,1985,,168,R,F +204,FRA,Amandine Hesse,25,267,22,1993,,164,R,F +209,ESP,Paula Badosa Gibert,20,262,23,1997,,180,R,F +210,NED,Lesley Kerkhove,26,260,26,1991,,172,R,F +211,BUL,Tsvetana Pironkova,30,259,7,1987,,180,R,F +213,RUS,Irina Khromacheva,22,259,25,1995,,170,L,F +217,TUR,Ipek Soylu,21,252,24,1996,,174,R,F +219,USA,Grace Min,23,251,21,1994,,163,R,F +221,GBR,Laura Robson,24,249,25,1994,,180,L,F +222,ESP,Sílvia Soler-Espinosa,30,246,27,1987,,169,R,F +223,CRO,Tereza Mrdeza,27,244,31,1990,,173,R,F +226,TUR,Ayla Aksu,21,243,24,1996,,170,R,F +227,USA,Victoria Duval,22,242,19,1995,,178,R,F +230,CZE,Tereza Smitkova,23,241,25,1994,,176,R,F +231,SVK,Chantal Skamlova,24,241,25,1993,,169,R,F +236,BUL,Sesil Karatantcheva,28,235,21,1989,,171,R,F +242,RUS,Elizaveta Kulichkova,22,229,12,1996,,1795,R,F +244,RUS,Anastasia Potapova,17,221,15,2001,,175,R,F +245,USA,Louisa Chirico,21,221,22,1996,,175,R,F +246,ESP,María-Teresa Torró-Flor,25,221,24,1992,,178,R,F +247,JPN,Mayo Hibi,22,220,24,1996,,165,R,F +250,USA,Julia Boserup,26,215,23,1991,,181,R,F +252,AUS,Ellen Perez,22,212,19,1995,,169,L,F +255,USA,Asia Muhammad,27,208,24,1991,,178,R,F +257,NZL,Marina Erakovic,30,206,14,1988,,174,R,F +258,CZE,Lucie Hradecka,32,205,11,1985,,177,R,F +264,FRA,Fiona Ferro,21,201,21,1997,,170,R,F +265,USA,Maria Sanchez,28,201,23,1989,,178,R,F +267,JPN,Risa Ozaki,24,197,35,1994,,163,R,F +269,HUN,Dalma Galfi,19,196,23,1998,,178,R,F +270,AUS,Jaimee Fourlis,18,195,15,1999,,168,R,F +271,GER,Anna Zaja,26,194,23,1991,,183,R,F +274,RUS,Valeria Savinykh,27,187,27,1991,,167,R,F +276,FRA,Alizé Lim,27,184,24,1990,,173,R,F +280,SVK,Kristina Kucova,27,182,16,1990,,163,R,F +282,SRB,Jovana Jaksic,24,181,24,1993,,180,R,F +286,SRB,Ivana Jorovic,20,172,20,1997,,174,R,F +291,HUN,Greta Arn,39,163,10,1979,,180,R,F +292,TPE,Kai-Chen Chang,27,162,21,1991,,167,R,F +299,LUX,Mandy Minella,32,153,13,1985,,180,R,F +300,ISR,Julia Glushko,28,153,24,1990,,171,R,F +302,FRA,Tessah Andrianjafitrimo,19,152,22,1998,,169,R,F +306,RUS,Marina Melnikova,29,148,18,1989,,173,R,F +310,RUS,Ksenia Lykina,27,146,20,1990,,165,R,F +313,UZB,Nigina Abduraimova,23,143,13,1994,,182,R,F +314,SRB,Nina Stojanovic,21,143,20,1996,,176,R,F +320,CHN,Yuxuan Zhang,23,138,16,1994,,179,R,F +323,SUI,Amra Sadikovic,28,137,23,1989,,186,R,F +325,SRB,Jelena Jankovic,33,134,10,1985,,177,R,F +326,CAN,Aleksandra Wozniak,30,134,16,1987,,175,R,F +332,AUS,Kimberly Birrell,19,128,25,1998,,170,R,F +334,PAR,Montserrat Gonzalez,23,127,23,1994,,170,R,F +338,RUS,Alla Kudryavtseva,30,125,20,1987,,178,R,F +339,FRA,Manon Arcangioli,23,125,31,1994,,162,R,F +344,USA,Allie Kiick,22,122,18,1995,,170,R,F +348,AUS,Tammi Patterson,28,120,18,1990,,167,R,F +350,ESP,Estrella Cabeza Candela,31,119,14,1987,,173,R,F +353,RUS,Alisa Kleybanova,28,118,8,1989,,181,R,F +358,SVK,Rebecca Sramkova,21,114,9,1996,,179,R,F +359,RUS,Alexandra Panova,29,114,12,1989,,179,R,F +367,SVK,Tereza Mihalikova,19,112,27,1998,,179,R,F +368,KAZ,Yaroslava Shvedova,30,111,7,1987,,180,R,F +369,ITA,Gaia Sanesi,26,111,22,1992,,170,L,F +370,GER,Anna-Lena Friedsam,24,110,8,1994,,174,R,F +371,HUN,Panna Udvardy,19,110,25,1998,,170,R,F +374,TUR,Pemra Ozgen,31,107,23,1986,,170,R,F +379,POL,Katarzyna Piter,27,104,25,1991,,173,R,F +382,USA,Jessica Pegula,24,102,14,1994,,170,R,F +399,SWE,Cornelia Lister,23,96,18,1994,,183,R,F +403,ARG,Nadia Podoroska,21,94,11,1997,,170,R,F +404,UZB,Akgul Amanmuradova,33,94,17,1984,,190,R,F +408,JPN,Misa Eguchi,25,92,19,1992,,173,R,F +416,BEL,An-Sophie Mestach,24,88,19,1994,,170,R,F +421,GBR,Samantha Murray,30,86,17,1987,,178,R,F +423,POR,Michelle Larcher De Brito,25,85,12,1993,,165,R,F +430,ESP,Rebeka Masarova,18,82,13,1999,,186,R,F +437,GER,Annika Beck,24,79,11,1994,,170,R,F +449,USA,Serena Williams,36,75,9,1981,,175,R,F +465,GBR,Tara Moore,25,71,26,1992,,163,R,F +469,JPN,Rika Fujiwara,36,71,14,1981,,155,R,F +477,RUS,Elena Bovina,35,69,8,1983,,189,R,F +491,CZE,Andrea Sestini Hlavackova,31,66,2,1986,,174,R,F +497,GBR,Eden Silva,22,65,19,1996,,175,R,F +498,AUS,Jessica Moore,27,65,13,1990,,167,R,F diff --git a/wk7/tennis_data_updated_2018.csv b/wk7/tennis_data_updated_2018.csv deleted file mode 100644 index 1dc2f14..0000000 --- a/wk7/tennis_data_updated_2018.csv +++ /dev/null @@ -1,702 +0,0 @@ -ranking,country,player,age,points,tournplayed,born,weight,height,hand,gender -1,ESP,Rafael Nadal,31,8770,14,1986,85,185,L,M -2,SUI,Roger Federer,36,8670,17,1981,85,185,R,M -3,CRO,Marin Cilic,29,4985,20,1988,89,198,R,M -4,GER,Alexander Zverev,20,4925,24,1997,86,198,R,M -5,BUL,Grigor Dimitrov,26,4635,22,1991,80,191,R,M -6,ARG,Juan Martin del Potro,29,4470,20,1988,97,198,R,M -7,AUT,Dominic Thiem,24,3665,25,1993,82,185,R,M -8,RSA,Kevin Anderson,31,3390,22,1986,93,203,R,M -9,USA,John Isner,32,3125,25,1985,108,208,R,M -10,BEL,David Goffin,27,3110,24,1990,68,180,R,M -11,FRA,Lucas Pouille,24,2410,24,1994,81,185,R,M -12,ESP,Pablo Carreno Busta,26,2395,25,1991,78,188,R,M -13,SRB,Novak Djokovic,30,2310,15,1987,77,188,R,M -14,USA,Sam Querrey,30,2220,23,1987,95,198,R,M -15,ARG,Diego Schwartzman,25,2220,26,1992,64,170,R,M -16,ESP,Roberto Bautista Agut,30,2175,25,1988,76,183,R,M -17,USA,Jack Sock,25,2155,22,1992,84,191,R,M -18,CZE,Tomas Berdych,32,2140,19,1985,91,196,R,M -19,KOR,Hyeon Chung,21,1897,22,1996,87,188,R,M -20,ITA,Fabio Fognini,30,1840,24,1987,74,178,R,M -21,SUI,Stan Wawrinka,33,1785,14,1985,81,183,R,M -22,CAN,Milos Raonic,27,1765,20,1990,98,196,R,M -23,GBR,Kyle Edmund,23,1757,25,1995,83,188,R,M -24,ESP,Albert Ramos-Vinolas,30,1745,29,1988,80,188,L,M -25,AUS,Nick Kyrgios,22,1720,19,1995,85,193,R,M -26,FRA,Adrian Mannarino,29,1655,26,1988,70,180,L,M -27,SRB,Filip Krajinovic,26,1616,25,1992,75,185,R,M -28,LUX,Gilles Muller,34,1465,22,1983,89,193,L,M -29,GBR,Andy Murray,30,1450,14,1987,84,191,R,M -30,ESP,Feliciano Lopez,36,1420,24,1981,88,188,L,M -31,BIH,Damir Dzumhur,25,1415,29,1992,70,175,R,M -32,ESP,David Ferrer,36,1405,23,1982,73,175,R,M -33,RUS,Andrey Rublev,20,1378,23,1997,70,188,R,M -34,FRA,Richard Gasquet,31,1340,24,1986,75,185,R,M -35,FRA,Jo-Wilfried Tsonga,32,1300,17,1985,91,188,R,M -36,JPN,Kei Nishikori,28,1280,20,1989,75,178,R,M -37,ESP,Fernando Verdasco,34,1280,26,1983,87,185,L,M -38,RUS,Karen Khachanov,21,1255,26,1996,88,198,R,M -39,CRO,Borna Coric,21,1251,23,1996,79,185,R,M -40,GER,Philipp Kohlschreiber,34,1230,21,1983,70,178,R,M -41,URU,Pablo Cuevas,32,1210,24,1986,80,180,R,M -42,FRA,Gael Monfils,31,1175,21,1986,80,193,R,M -43,JPN,Yuichi Sugita,29,1160,27,1988,70,175,R,M -44,NED,Robin Haase,31,1120,29,1987,71,191,R,M -45,CAN,Denis Shapovalov,19,1118,22,1999,75,183,L,M -46,ARG,Leonardo Mayer,30,1073,22,1987,80,191,R,M -47,USA,Tennys Sandgren,26,1033,31,1991,87,188,R,M -48,FRA,Benoit Paire,28,1020,30,1989,80,196,R,M -49,RUS,Daniil Medvedev,22,984,25,1996,81,198,R,M -50,GER,Peter Gojowczyk,28,979,24,1989,83,188,R,M -51,USA,Jared Donaldson,21,977,26,1996,75,188,R,M -52,USA,Steve Johnson,28,975,26,1989,86,188,R,M -53,UKR,Alexandr Dolgopolov,29,966,20,1988,71,180,R,M -54,USA,Ryan Harrison,25,945,27,1992,84,185,R,M -55,GER,Mischa Zverev,30,932,32,1987,88,191,L,M -56,USA,Frances Tiafoe,20,913,24,1998,77,188,R,M -57,FRA,Julien Benneteau,36,891,18,1981,79,185,R,M -58,SLO,Aljaz Bedene,28,877,19,1989,72,183,R,M -59,HUN,Marton Fucsovics,26,864,27,1992,82,188,R,M -60,ARG,Guido Pella,27,858,25,1990,83,185,L,M -61,GER,Jan-Lennard Struff,27,855,30,1990,87,196,R,M -62,ITA,Andreas Seppi,34,851,25,1984,75,191,R,M -63,ITA,Paolo Lorenzi,36,850,29,1981,77,183,R,M -64,POR,Joao Sousa,29,830,32,1989,74,185,R,M -65,CHI,Nicolas Jarry,22,822,23,1995,90,198,R,M -66,USA,Taylor Fritz,20,819,25,1997,84,193,R,M -67,ARG,Horacio Zeballos,32,798,27,1985,83,188,L,M -68,ESP,Guillermo Garcia-Lopez,34,798,28,1983,80,185,R,M -69,FRA,Gilles Simon,33,780,30,1984,70,183,R,M -70,SRB,Viktor Troicki,32,775,28,1986,86,193,R,M -71,GRE,Stefanos Tsitsipas,19,767,30,1998,83,191,R,M -72,CZE,Jiri Vesely,24,745,26,1993,92,198,L,M -73,GER,Maximilian Marterer,22,731,29,1995,84,191,L,M -74,GER,Florian Mayer,34,729,23,1983,82,191,R,M -75,ESP,Roberto Carballes Baena,25,718,31,1993,76,180,R,M -76,CRO,Ivo Karlovic,39,715,23,1979,104,211,R,M -77,CAN,Vasek Pospisil,27,715,25,1990,84,193,R,M -78,AUS,Matthew Ebden,30,713,26,1987,80,188,R,M -79,ARG,Federico Delbonis,27,710,19,1990,88,191,L,M -80,GEO,Nikoloz Basilashvili,26,700,29,1992,79,185,R,M -81,CYP,Marcos Baghdatis,32,699,23,1985,82,178,R,M -82,FRA,Pierre-Hugues Herbert,27,690,25,1991,75,188,R,M -83,IND,Yuki Bhambri,25,688,22,1992,77,183,R,M -84,FRA,Jeremy Chardy,31,685,23,1987,75,188,R,M -85,TUN,Malek Jaziri,34,683,34,1984,82,185,R,M -86,ROU,Marius Copil,27,680,25,1990,87,191,R,M -87,RUS,Evgeny Donskoy,27,673,29,1990,74,185,R,M -88,UZB,Denis Istomin,31,673,24,1986,88,188,R,M -89,LTU,Ricardas Berankis,27,668,30,1990,70,175,R,M -90,ARG,Nicolas Kicker,25,650,27,1992,75,178,R,M -91,AUS,John Millman,28,645,24,1989,79,183,R,M -92,BIH,Mirza Basic,26,643,21,1991,88,188,R,M -93,SRB,Dusan Lajovic,27,639,27,1990,78,183,R,M -94,ISR,Dudi Sela,33,638,23,1985,65,175,R,M -95,KAZ,Mikhail Kukushkin,30,634,24,1987,72,183,R,M -96,MDA,Radu Albot,28,626,30,1989,69,175,R,M -97,RUS,Mikhail Youzhny,35,616,28,1982,73,183,R,M -98,TPE,Yen-Hsun Lu,34,615,16,1983,74,180,R,M -99,AUS,Jordan Thompson,23,611,27,1994,73,183,R,M -100,ITA,Marco Cecchinato,25,606,31,1992,78,185,R,M -101,GER,Cedrik-Marcel Stebe,27,596,16,1990,70,183,L,M -102,SRB,Laslo Djere,22,594,25,1995,80,185,R,M -103,ITA,Thomas Fabbiano,28,586,27,1989,69,173,R,M -104,GBR,Cameron Norrie,22,581,23,1995,82,188,L,M -105,ITA,Matteo Berrettini,22,577,21,1996,85,193,R,M -106,SVK,Lukas Lacko,30,540,26,1987,85,185,R,M -107,USA,Bjorn Fratangelo,24,536,30,1993,79,183,R,M -108,BEL,Ruben Bemelmans,30,523,25,1988,75,183,L,M -109,ITA,Stefano Travaglia,26,515,25,1991,80,185,R,M -110,POR,Gastao Elias,27,511,30,1990,76,183,R,M -111,FRA,Nicolas Mahut,36,508,21,1982,80,191,R,M -112,AUS,Alex de Minaur,19,505,22,1999,69,180,R,M -113,JPN,Taro Daniel,25,501,27,1993,76,191,R,M -114,ARG,Carlos Berlocq,35,499,29,1983,81,183,R,M -115,AUT,Gerald Melzer,27,490,20,1990,80,188,L,M -116,IND,Ramkumar Ramanathan,23,489,30,1994,77,188,R,M -117,USA,Denis Kudla,25,481,25,1992,75,180,R,M -118,FRA,Quentin Halys,21,469,23,1996,78,191,R,M -119,POR,Pedro Sousa,29,467,20,1988,70,178,R,M -120,GER,Yannick Hanfmann,26,465,23,1991,86,193,R,M -121,UKR,Sergiy Stakhovsky,32,463,29,1986,80,193,R,M -122,BLR,Ilya Ivashka,24,458,18,1994,83,191,R,M -123,USA,Tim Smyczek,30,450,23,1987,73,175,R,M -124,CAN,Peter Polansky,29,448,33,1988,80,183,R,M -125,BRA,Rogerio Dutra Silva,34,442,30,1984,73,178,R,M -126,BRA,Thiago Monteiro,23,438,27,1994,78,183,L,M -127,SLO,Blaz Kavcic,31,433,26,1987,78,188,R,M -128,SVK,Martin Klizan,28,431,18,1989,85,191,L,M -129,ESP,Marcel Granollers,32,429,24,1986,77,191,R,M -130,FRA,Calvin Hemery,23,429,28,1995,85,188,R,M -131,USA,Donald Young,28,426,24,1989,79,183,L,M -132,GER,Yannick Maden,28,426,26,1989,68,185,R,M -133,SWE,Elias Ymer,22,418,26,1996,78,183,R,M -134,GER,Oscar Otte,24,418,26,1993,77,196,R,M -135,RUS,Andrey Kuznetsov,27,411,18,1991,71,185,R,M -136,SUI,Henri Laaksonen,26,409,28,1992,78,185,R,M -137,EST,Jurgen Zopp,30,408,22,1988,88,191,R,M -138,JPN,Go Soeda,33,408,26,1984,73,178,R,M -139,AUT,Sebastian Ofner,21,406,23,1996,81,191,R,M -140,BEL,Steve Darcis,34,406,17,1984,77,178,R,M -141,RUS,Alexey Vatutin,25,400,31,1992,69,178,R,M -142,USA,Mackenzie McDonald,23,395,28,1995,73,178,R,M -143,KAZ,Alexander Bublik,20,390,26,1997,76,196,R,M -144,ITA,Simone Bolelli,32,389,19,1985,83,183,R,M -145,SVK,Andrej Martin,28,386,24,1989,72,180,R,M -146,JPN,Tatsuma Ito,29,386,26,1988,75,180,R,M -147,SVK,Norbert Gombos,27,385,30,1990,86,193,R,M -148,FRA,Corentin Moutet,18,384,25,1999,68,175,L,M -149,USA,Ernesto Escobedo,21,381,25,1996,82,185,R,M -150,AUS,Thanasi Kokkinakis,22,380,11,1996,82,196,R,M -151,USA,Michael Mmoh,20,380,23,1998,85,185,R,M -152,SVK,Jozef Kovalik,25,379,26,1992,82,183,R,M -153,SRB,Janko Tipsarevic,33,376,11,1984,80,180,R,M -154,ESP,Pablo Andujar,32,376,7,1986,76,180,R,M -155,TPE,Jason Jung,28,376,24,1989,69,180,R,M -156,ESP,Adrian Menendez-Maceiras,32,374,22,1985,75,183,R,M -157,GBR,Liam Broady,24,359,21,1994,78,183,L,M -158,GER,Mats Moraing,25,355,29,1992,84,198,L,M -160,GER,Matthias Bachinger,31,350,19,1987,83,188,R,M -161,ARG,Guido Andreozzi,26,346,22,1991,77,183,R,M -162,GER,Dustin Brown,33,343,26,1984,78,196,R,M -163,USA,Tommy Paul,20,342,18,1997,78,185,R,M -164,ITA,Alessandro Giannessi,27,341,24,1990,82,185,L,M -165,USA,Bradley Klahn,27,335,21,1990,75,183,L,M -166,SLO,Blaz Rola,27,335,26,1990,85,193,L,M -167,USA,Dennis Novikov,24,334,30,1993,91,193,R,M -168,AUS,Akira Santillan,20,331,20,1997,78,180,R,M -169,FRA,Stephane Robert,37,330,26,1980,77,185,R,M -170,USA,Stefan Kozlov,20,325,24,1998,79,183,R,M -171,DOM,Victor Estrella Burgos,37,324,26,1980,77,170,R,M -172,USA,Kevin King,27,322,24,1991,86,191,L,M -173,ESP,Jaume Munar,20,322,27,1997,78,183,R,M -174,FRA,Kenny De Schepper,30,321,27,1987,104,203,L,M -175,CAN,Felix Auger-Aliassime,17,317,21,2000,84,191,R,M -176,AUS,Jason Kubler,24,316,18,1993,74,178,R,M -177,AUS,Alex Bolt,25,316,22,1993,84,183,L,M -178,POL,Jerzy Janowicz,27,315,14,1990,94,203,R,M -179,BAR,Darian King,25,314,21,1992,77,188,R,M -180,CAN,Filip Peliwo,24,314,28,1994,72,180,R,M -181,ESA,Marcelo Arevalo,27,313,19,1990,86,191,R,M -182,AUS,Bernard Tomic,25,311,18,1992,91,196,R,M -183,CRO,Viktor Galovic,27,310,21,1990,88,193,R,M -184,HUN,Attila Balazs,29,310,30,1988,78,180,R,M -185,POL,Hubert Hurkacz,21,309,27,1997,79,196,R,M -186,ESP,Nicolas Almagro,32,308,12,1985,86,183,R,M -187,ITA,Stefano Napolitano,23,308,21,1995,89,196,R,M -188,FRA,Gleb Sakharov,29,308,28,1988,80,185,R,M -189,ARG,Renzo Olivo,26,307,25,1992,73,180,R,M -190,ESP,Carlos Taberner,20,307,24,1997,78,183,R,M -191,ARG,Marco Trungelliti,28,303,19,1990,78,180,R,M -192,USA,Evan King,26,303,31,1992,79,185,L,M -193,LAT,Ernests Gulbis,29,302,17,1988,88,193,R,M -194,AUT,Dennis Novak,24,294,27,1993,80,183,R,M -195,ITA,Salvatore Caruso,25,294,28,1992,80,185,R,M -196,ESP,Nicola Kuhn,18,292,17,2000,75,185,R,M -197,SRB,Miomir Kecmanovic,18,292,24,1999,75,183,R,M -198,SRB,Nikola Milojevic,22,292,25,1995,76,188,R,M -199,CAN,Brayden Schnur,22,286,22,1995,84,193,R,M -200,ESP,Enrique Lopez Perez,26,283,29,1991,76,180,R,M -201,NOR,Casper Ruud,19,281,28,1998,77,183,R,M -202,ESP,Tommy Robredo,35,281,25,1982,75,180,R,M -203,FRA,Benjamin Bonzi,21,280,23,1996,75,183,R,M -204,BLR,Egor Gerasimov,25,279,10,1992,84,183,R,M -206,ESP,Ricardo Ojeda Lara,25,279,25,1993,76,180,R,M -207,FRA,Constant Lestienne,25,273,29,1992,72,180,R,M -208,KOR,Soonwoo Kwon,20,272,20,1997,72,180,R,M -209,AUS,Marc Polmans,20,272,27,1997,78,188,R,M -210,CZE,Adam Pavlasek,23,268,22,1994,76,185,R,M -211,USA,Reilly Opelka,20,268,20,1997,100,211,R,M -212,POR,Goncalo Oliveira,23,268,43,1995,79,185,L,M -213,GER,Tobias Kamke,31,265,23,1986,76,178,R,M -214,KOR,Duckhee Lee,19,262,31,1998,75,175,R,M -215,IND,Sumit Nagal,20,260,25,1997,69,178,R,M -216,CHI,Christian Garin,21,256,22,1996,85,185,R,M -217,BLR,Uladzimir Ignatik,27,256,32,1990,82,183,R,M -218,ARG,Juan Ignacio Londero,24,255,20,1993,70,180,R,M -219,USA,Mitchell Krueger,24,252,29,1994,82,188,R,M -220,FRA,Vincent Millot,32,251,22,1986,75,173,L,M -221,ESP,Pedro Martinez,20,249,34,1997,70,183,R,M -222,ITA,Andrea Arnaboldi,30,249,36,1987,72,180,L,M -223,ARG,Facundo Bagnis,28,247,23,1990,82,183,L,M -224,BRA,Thomaz Bellucci,30,244,19,1987,82,188,L,M -225,CZE,Zdenek Kolar,21,244,32,1996,76,185,R,M -226,EGY,Mohamed Safwat,27,243,24,1990,82,183,R,M -227,BIH,Aldin Setkic,30,243,28,1987,86,191,R,M -228,JPN,Yasutaka Uchiyama,25,242,20,1992,78,183,R,M -229,POL,Kamil Majchrzak,22,242,24,1996,74,183,R,M -230,GER,Dominik Koepfer,23,241,25,1994,82,180,L,M -231,BOL,Hugo Dellien,24,237,20,1993,75,178,R,M -232,SRB,Pedja Krstin,23,234,27,1994,73,183,R,M -233,COL,Daniel Elahi Galan,21,233,24,1996,72,191,R,M -234,GER,Jan Choinski,21,233,25,1996,80,196,R,M -235,USA,Christian Harrison,23,231,24,1994,77,180,R,M -236,GBR,Jay Clarke,19,231,23,1998,80,183,R,M -237,ARG,Andrea Collarini,26,230,27,1992,80,185,L,M -238,AUS,John-Patrick Smith,29,228,17,1989,84,188,L,M -239,NED,Tallon Griekspoor,21,224,17,1996,82,188,R,M -240,RSA,Lloyd Harris,21,223,25,1997,80,196,R,M -241,BRA,Guilherme Clezar,25,222,24,1992,79,183,R,M -242,KAZ,Aleksandr Nedovyesov,31,221,21,1987,81,193,R,M -243,FRA,Antoine Hoang,22,220,26,1995,71,183,A,M -244,TUR,Cem Ilkel,22,215,30,1995,79,185,R,M -245,FRA,Mathias Bourgue,24,213,28,1994,83,188,R,M -246,SRB,Danilo Petrovic,26,207,26,1992,86,203,R,M -247,USA,Noah Rubin,22,205,17,1996,68,175,R,M -248,CHN,Ze Zhang,27,205,19,1990,85,188,R,M -249,CHN,Di Wu,26,204,23,1991,65,173,R,M -250,ITA,Matteo Donati,23,204,26,1995,74,185,R,M -251,LTU,Laurynas Grigelis,26,203,29,1991,78,183,R,M -252,UKR,Illya Marchenko,30,202,13,1987,82,185,R,M -253,ARG,Facundo Arguello,25,202,23,1992,77,178,R,M -254,TPE,Tsung-Hua Yang,27,202,25,1991,80,178,R,M -255,AUS,Max Purcell,20,201,25,1998,75,185,R,M -256,CRO,Nino Serdarusic,21,201,32,1996,79,188,R,M -257,CZE,Vaclav Safranek,23,199,24,1994,80,185,R,M -258,BEL,Julien Cagnina,23,199,22,1994,70,183,R,M -259,KAZ,Dmitry Popko,21,197,27,1996,87,191,R,M -260,BIH,Tomislav Brkic,28,197,28,1990,80,185,R,M -261,POR,Joao Monteiro,24,196,23,1993,77,178,R,M -262,USA,Alexander Sarkissian,28,196,26,1990,79,191,R,M -263,DOM,Jose Hernandez-Fernandez,28,196,26,1990,77,183,R,M -266,IND,Prajnesh Gunneswaran,28,193,26,1989,80,188,L,M -267,ITA,Lorenzo Giustino,26,193,29,1991,80,183,R,M -268,FRA,David Guez,35,192,25,1982,75,185,R,M -269,BEL,Christopher Heyman,24,192,26,1993,90,191,L,M -270,ITA,Matteo Viola,30,192,34,1987,80,185,R,M -271,NED,Scott Griekspoor,27,190,23,1991,80,188,R,M -272,ESP,Daniel Gimeno-Traver,32,189,19,1985,80,183,R,M -273,AUS,Andrew Whittington,24,188,23,1993,82,188,R,M -274,ESP,Daniel Munoz de la Nava,36,188,18,1982,75,178,L,M -275,ESP,Carlos Boluda-Purkiss,25,187,22,1993,69,173,R,M -277,JPN,Yusuke Takahashi,20,185,24,1997,68,170,R,M -279,AUS,Bradley Mousley,22,182,24,1996,82,188,R,M -280,ECU,Roberto Quiroz,26,180,22,1992,88,193,L,M -281,FRA,Gregoire Barrere,24,180,25,1994,83,183,R,M -282,ARG,Hernan Casanova,24,178,27,1994,76,178,R,M -283,ESP,Bernabe Zapata Miralles,21,178,33,1997,73,185,R,M -284,CZE,Lukas Rosol,32,177,12,1985,83,193,R,M -285,FRA,Maxime Janvier,21,175,24,1996,80,193,R,M -286,AUS,Sam Groth,30,174,10,1987,100,193,R,M -287,BEL,Arthur De Greef,26,173,21,1992,73,183,R,M -288,CRO,Ante Pavic,29,173,21,1989,96,196,R,M -289,FRA,Geoffrey Blancaneaux,19,172,23,1998,68,178,R,M -290,USA,Christopher Eubanks,21,170,16,1996,82,201,R,M -291,USA,Austin Krajicek,27,170,27,1990,79,188,L,M -292,CRO,Franko Skugor,30,169,11,1987,96,198,R,M -293,COL,Santiago Giraldo,30,168,13,1987,75,188,R,M -294,SRB,Miljan Zekic,29,168,27,1988,79,185,R,M -295,ESP,Carlos Gomez-Herrera,27,167,19,1990,85,191,R,M -298,GER,Tommy Haas,40,165,10,1978,84,188,R,M -299,ISR,Edan Leshem,21,163,23,1997,70,183,R,M -300,CZE,Marek Jaloviec,24,163,30,1994,72,180,L,M -301,RUS,Teymuraz Gabashvili,32,162,26,1985,83,188,R,M -302,ITA,Andrea Basso,24,162,23,1993,72,185,L,M -303,TUR,Marsel Ilhan,30,162,33,1987,80,191,R,M -304,BUL,Dimitar Kuzmanov,24,161,23,1993,72,183,R,M -305,BRA,Joao Souza,29,161,24,1988,92,193,R,M -306,FRA,Ugo Humbert,19,161,28,1998,68,175,L,M -308,COL,Alejandro Gonzalez,29,159,21,1989,83,191,R,M -309,JPN,Hiroki Moriya,27,159,26,1990,65,170,R,M -310,GER,Tim Puetz,30,158,11,1987,78,185,R,M -311,NED,Thiemo de Bakker,29,157,18,1988,83,193,R,M -312,EGY,Youssef Hossam,19,157,24,1998,75,178,R,M -313,BEL,Kimmer Coppejans,24,156,24,1994,68,180,R,M -314,SWE,Markus Eriksson,28,155,26,1989,80,188,R,M -315,GBR,Alexander Ward,27,153,14,1990,85,185,R,M -316,GER,Daniel Altmaier,19,153,17,1998,88,191,R,M -317,AUT,Lucas Miedler,21,153,24,1996,77,180,R,M -318,USA,Marcos Giron,24,151,23,1993,77,180,R,M -320,ITA,Federico Gaio,26,149,24,1992,84,180,R,M -321,RUS,Ivan Gakhov,21,149,28,1996,83,193,L,M -322,BEL,Joris De Loore,24,148,18,1993,86,191,R,M -323,RUS,Konstantin Kravchuk,33,147,20,1985,80,191,R,M -324,ITA,Luca Vanni,32,147,20,1985,94,198,R,M -325,ESP,Inigo Cervantes,28,146,19,1989,78,183,R,M -326,RUS,Evgeny Karlovskiy,23,146,20,1994,85,191,R,M -327,ESP,Mario Vilella Martinez,22,145,27,1995,74,178,R,M -328,CAN,Frank Dancevic,33,144,14,1984,79,185,R,M -329,USA,Daniel Nguyen,27,144,16,1990,73,173,R,M -330,CAN,Steven Diez,27,143,29,1991,76,178,R,M -331,ITA,Andrea Pellegrino,21,142,22,1997,75,185,R,M -332,EGY,Karim-Mohamed Maamoun,27,142,29,1991,73,175,R,M -333,CHN,Zhe Li,31,141,26,1986,77,185,R,M -334,USA,JC Aragone,22,140,18,1995,79,178,R,M -335,ITA,Gianluigi Quinzi,22,140,13,1996,84,191,L,M -336,BEL,Yannick Mertens,30,140,31,1987,72,188,R,M -337,CHN,Yibing Wu,18,139,12,1999,73,183,R,M -338,AUS,Marinko Matosevic,32,139,16,1985,86,193,R,M -339,DOM,Roberto Cid Subervi,24,138,13,1993,82,193,R,M -341,ARG,Juan Pablo Ficovich,21,137,26,1997,78,191,R,M -342,CHN,Zhizhen Zhang,21,136,19,1996,87,193,R,M -344,ARG,Juan Ignacio Galarza,24,135,22,1994,81,183,R,M -347,ARG,Patricio Heras,29,134,13,1989,75,183,R,M -348,FRA,Elliot Benchetrit,19,134,24,1998,80,193,R,M -349,FRA,Albano Olivetti,26,134,26,1991,104,203,R,M -350,ARG,Pedro Cachin,23,133,19,1995,77,185,R,M -352,ITA,Alessandro Bega,27,130,26,1991,68,173,R,M -353,ITA,Gian Marco Moroni,20,127,19,1998,85,185,R,M -354,NZL,Rubin Statham,30,127,26,1987,80,180,R,M -357,SWE,Christian Lindell,26,126,23,1991,87,193,R,M -358,SWE,Mikael Ymer,19,125,17,1998,75,183,R,M -359,JPN,Yosuke Watanuki,20,125,18,1998,63,180,R,M -360,BLR,Dzmitry Zhyrmont,29,125,21,1989,85,188,R,M -361,ARG,Federico Coria,26,125,26,1992,73,180,R,M -362,BRA,Joao Pedro Sorgi,24,124,24,1993,82,188,R,M -363,COL,Cristian Rodriguez,27,123,18,1990,76,180,R,M -364,FRA,Alexandre Muller,21,123,22,1997,73,180,R,M -365,MON,Lucas Catarina,21,122,29,1996,80,185,R,M -366,JPN,Yoshihito Nishioka,22,121,11,1995,64,170,L,M -367,CZE,Jan Satral,27,121,24,1990,82,188,R,M -368,AUS,Andrew Harris,24,120,15,1994,82,183,R,M -372,FRA,Paul-Henri Mathieu,36,115,10,1982,74,185,R,M -373,GER,Jeremy Jahn,28,115,24,1990,73,178,R,M -374,ARG,Facundo Mena,25,113,17,1992,85,183,R,M -377,AUT,Michael Linzer,28,111,19,1989,77,180,R,M -378,USA,Raymond Sarmiento,25,110,10,1992,68,178,R,M -379,FRA,Johan Tatlot,22,109,16,1996,80,180,R,M -381,RUS,Roman Safiullin,20,109,19,1997,75,185,R,M -382,ITA,Filippo Baldi,22,109,23,1996,79,183,R,M -383,ESP,Guillermo Olaso,30,108,14,1988,74,175,R,M -384,FRA,Sadio Doumbia,27,107,22,1990,78,183,R,M -385,NED,Boy Westerhof,32,106,20,1985,80,185,R,M -386,FRA,Hugo Grenier,22,106,24,1996,85,196,R,M -387,ESP,Eduard Esteve Lobato,23,106,25,1994,83,188,R,M -389,BRA,Pedro Sakamoto,24,104,21,1993,78,180,R,M -390,USA,Jared Hiltzik,23,104,23,1994,79,185,R,M -391,NED,Igor Sijsling,30,103,21,1987,85,191,R,M -392,ARG,Mariano Kestelboim,22,103,25,1996,79,188,R,M -394,IND,Arjun Kadhe,24,102,21,1994,83,185,R,M -395,JPN,Shintaro Imai,24,102,23,1993,74,178,R,M -396,JPN,Renta Tokuda,20,101,16,1998,69,178,R,M -397,BEL,Yannick Vandenbulcke,27,101,19,1990,85,193,R,M -398,FRA,Tristan Lamasine,25,101,21,1993,69,183,R,M -399,GBR,Brydan Klein,28,101,24,1989,83,188,R,M -403,FRA,Fabien Reboul,22,99,20,1995,80,188,R,M -404,GER,Daniel Masur,23,98,19,1994,79,183,R,M -405,AUT,Lenny Hampel,21,98,27,1996,78,188,R,M -406,ITA,Liam Caruana,20,97,17,1998,72,180,R,M -407,CRO,Ivan Dodig,33,96,2,1985,83,183,R,M -408,GER,Kevin Krawietz,26,96,15,1992,83,191,R,M -409,CHI,Gonzalo Lama,24,96,17,1993,82,180,R,M -411,CRO,Mate Delic,24,95,26,1993,86,196,R,M -412,TPE,Ti Chen,34,94,28,1983,73,178,R,M -413,SRB,Marko Tepavac,24,93,14,1994,90,193,R,M -414,GER,Marc Sieber,30,92,19,1988,68,178,L,M -415,JPN,Sora Fukuda,20,92,24,1997,72,183,L,M -416,ESP,Marc Giner,26,92,25,1991,76,183,R,M -418,AUT,Andreas Haider-Maurer,31,91,14,1987,89,191,R,M -419,ROU,Dragos Dima,25,91,20,1992,70,180,R,M -420,GER,Robin Kern,24,91,21,1993,87,188,R,M -421,ITA,Riccardo Bonadio,24,91,26,1993,84,183,R,M -422,USA,Evan Song,25,91,30,1992,75,178,L,M -423,AUS,Alexei Popyrin,18,90,15,1999,78,196,R,M -424,RUS,Pavel Kotov,19,90,17,1998,86,191,R,M -425,GER,Tobias Simon,26,90,29,1991,96,198,R,M -427,ARG,Juan Pablo Paz,23,89,26,1995,,170,R,M -428,GER,Daniel Brands,30,88,11,1987,92,196,R,M -430,ITA,Fabrizio Ornago,25,88,29,1992,83,191,R,M -431,FRA,Maxime Hamou,22,87,18,1995,75,185,R,M -434,AUS,Harry Bourchier,22,87,27,1996,76,185,R,M -436,PER,Juan Pablo Varillas,22,87,30,1995,78,185,R,M -437,POL,Pawel Cias,24,86,17,1994,70,178,R,M -438,GER,Benjamin Hassan,23,86,18,1995,85,183,R,M -439,AUT,Thomas Statzberger,25,86,29,1992,80,183,R,M -440,POR,Fred Gil,33,86,33,1985,75,173,R,M -441,AUS,Aleksandar Vukic,22,85,11,1996,84,188,R,M -442,FRA,Baptiste Crepatte,23,84,21,1994,73,185,R,M -443,CAN,Samuel Monette,24,83,17,1994,84,180,L,M -444,BLR,Yaraslav Shyla,25,83,18,1993,85,193,R,M -445,ESP,Pol Toledo Bague,23,83,23,1994,71,178,R,M -446,FRA,Corentin Denolly,20,83,23,1997,77,185,L,M -447,SVK,Lukas Klein,20,83,24,1998,85,193,R,M -451,BEL,Niels Desein,30,81,17,1987,85,191,R,M -452,AUS,Luke Saville,24,81,20,1994,83,188,R,M -453,BRA,Bruno Santanna,24,81,30,1993,80,175,R,M -454,FIN,Harri Heliovaara,28,80,9,1989,82,188,R,M -456,FRA,Maxime Chazal,24,80,26,1993,71,175,R,M -458,VIE,Nam Hoang Ly,21,79,20,1997,69,175,R,M -459,ITA,Roberto Marcora,28,79,22,1989,88,193,R,M -460,TUN,Moez Echargui,25,79,27,1993,75,180,R,M -461,ESP,Pablo Vivero Gonzalez,22,78,27,1995,80,193,R,M -462,FRA,Leny Mitjana,23,78,28,1994,75,183,R,M -464,SUI,Marco Chiudinelli,36,77,15,1981,85,185,R,M -465,IND,N Vijay Sundar Prashanth,31,77,16,1986,75,178,R,M -466,SRB,Nikola Cacic,27,77,19,1990,75,185,R,M -467,BUL,Alexandar Lazov,27,77,19,1990,69,183,L,M -468,FRA,Thomas Brechemier,21,77,22,1996,72,178,R,M -469,TPE,Tung-Lin Wu,19,77,22,1998,75,188,R,M -470,TUR,Altug Celikbilek,21,77,24,1996,72,185,R,M -471,HUN,Zsombor Piros,18,76,17,1999,65,178,R,M -472,AUT,David Pichler,22,76,25,1996,70,178,R,M -473,ITA,Pietro Rondoni,24,76,26,1993,78,185,R,M -474,IRL,James McGee,30,75,8,1987,80,183,R,M -477,USA,Ryan Shane,24,74,16,1994,89,193,R,M -478,GBR,Lloyd Glasspool,24,74,17,1993,85,191,R,M -479,ISR,Igor Smilansky,23,74,23,1995,85,188,R,M -480,ZIM,Benjamin Lock,25,74,31,1993,86,201,R,M -481,FRA,Gianni Mina,26,73,18,1992,85,188,R,M -482,BEL,Clement Geens,22,73,23,1996,68,180,R,M -483,AUT,Pascal Brunner,28,72,18,1989,75,180,R,M -484,GER,Julian Lenz,25,71,17,1993,82,188,R,M -485,NED,Botic Van de Zandschulp,22,71,17,1995,83,188,R,M -486,GER,Peter Torebko,30,70,20,1988,84,185,R,M -487,IRL,Sam Barry,26,70,20,1992,83,191,R,M -488,USA,Ulises Blanch,20,70,22,1998,78,191,R,M -490,USA,Ronnie Schneider,23,70,25,1994,70,175,R,M -491,FRA,Jonathan Kanar,23,70,29,1994,72,180,L,M -492,ITA,Edoardo Eremin,24,69,13,1993,95,185,R,M -493,AUS,Blake Ellis,19,69,16,1999,75,191,R,M -494,JPN,Shuichi Sekiguchi,26,69,19,1991,66,168,R,M -495,ESP,Andres Artunedo Martinavarro,24,69,20,1993,75,183,R,M -496,NED,Jelle Sels,22,69,23,1995,83,188,R,M -497,USA,Sekou Bangoura,26,69,25,1991,77,183,R,M -498,GER,Elmar Ejupovic,25,69,28,1993,90,193,R,M -499,NED,Gijs Brouwer,22,68,21,1996,72,191,L,M -500,BRA,Joao Menezes,21,68,22,1996,80,185,R,M -1,ROU,Simona Halep,26,8140,18,1991,,168,R,F -2,DEN,Caroline Wozniacki,27,6790,21,1990,,177,R,F -3,ESP,Garbiñe Muguruza,24,6065,23,1993,,182,R,F -4,UKR,Elina Svitolina,23,5630,18,1994,,174,R,F -5,LAT,Jelena Ostapenko,20,5307,21,1997,,177,R,F -6,CZE,Karolina Pliskova,26,4730,20,1992,,186,R,F -7,FRA,Caroline Garcia,24,4615,23,1993,,177,R,F -8,USA,Venus Williams,37,4276,14,1980,,185,R,F -9,USA,Sloane Stephens,25,3938,13,1993,,170,R,F -10,CZE,Petra Kvitova,28,3271,19,1990,,182,L,F -11,GER,Julia Goerges,29,2980,24,1988,,180,R,F -12,GER,Angelique Kerber,30,2971,20,1988,,173,L,F -13,USA,Madison Keys,23,2722,17,1995,,178,R,F -14,RUS,Daria Kasatkina,20,2570,22,1997,,170,R,F -15,LAT,Anastasija Sevastova,28,2545,24,1990,,169,R,F -16,USA,Coco Vandeweghe,26,2488,17,1991,,185,R,F -17,BEL,Elise Mertens,22,2420,25,1995,,179,R,F -18,SVK,Magdalena Rybarikova,29,2350,23,1988,,180,R,F -19,AUS,Ashleigh Barty,21,2318,18,1996,,166,R,F -20,FRA,Kristina Mladenovic,24,2280,29,1993,,184,R,F -21,NED,Kiki Bertens,26,2135,26,1991,,182,R,F -22,JPN,Naomi Osaka,20,2105,24,1997,,180,R,F -23,GBR,Johanna Konta,26,1995,22,1991,,180,R,F -24,AUS,Daria Gavrilova,24,1925,23,1994,,166,R,F -25,ESP,Carla Suárez Navarro,29,1910,24,1988,,162,R,F -26,CZE,Barbora Strycova,32,1765,24,1986,,164,R,F -27,RUS,Anastasia Pavlyuchenkova,26,1700,24,1991,,177,R,F -28,RUS,Svetlana Kuznetsova,32,1613,15,1985,,174,R,F -29,POL,Agnieszka Radwanska,29,1525,20,1989,,173,R,F -30,CHN,Shuai Zhang,29,1500,29,1989,,177,R,F -31,EST,Anett Kontaveit,22,1475,23,1995,,174,R,F -32,RUS,Ekaterina Makarova,29,1380,21,1988,,180,L,F -33,SVK,Dominika Cibulkova,28,1380,21,1989,,161,R,F -34,ROU,Sorana Cirstea,28,1355,24,1990,,176,R,F -35,FRA,Alizé Cornet,28,1355,28,1990,,173,R,F -36,CHN,Shuai Peng,32,1320,23,1986,,177,R,F -37,CRO,Petra Martic,27,1291,14,1991,,181,R,F -38,ROU,Irina-Camelia Begu,27,1270,27,1990,,181,R,F -39,HUN,Timea Babos,24,1270,27,1993,,179,R,F -40,ROU,Mihaela Buzarnescu,29,1263,31,1988,,175,L,F -41,UKR,Lesia Tsurenko,28,1260,27,1989,,174,R,F -42,RUS,Maria Sharapova,30,1257,13,1987,,188,R,F -43,RUS,Elena Vesnina,31,1175,24,1986,,176,R,F -44,USA,Catherine Bellis,19,1175,20,1999,,168,R,F -45,USA,Danielle Collins,24,1137,28,1993,,178,R,F -46,SUI,Timea Bacsinszky,28,1132,12,1989,,170,R,F -47,BLR,Aryna Sabalenka,19,1128,23,1998,,182,R,F -48,KAZ,Zarina Diyas,24,1123,24,1993,,172,R,F -49,GRE,Maria Sakkari,22,1117,25,1995,,172,R,F -50,BEL,Alison Van Uytvanck,24,1116,22,1994,,173,R,F -51,CZE,Lucie Safarova,31,1088,18,1987,,177,L,F -52,CZE,Katerina Siniakova,21,1075,25,1996,,174,R,F -53,SRB,Aleksandra Krunic,25,1075,22,1993,,163,R,F -54,CRO,Donna Vekic,21,1060,25,1996,,179,R,F -55,CHN,Qiang Wang,26,1055,21,1992,,172,R,F -56,BLR,Aliaksandra Sasnovich,24,1018,22,1994,,174,R,F -57,GER,Carina Witthoeft,23,993,24,1995,,176,R,F -58,AUS,Samantha Stosur,34,992,22,1984,,175,R,F -59,ITA,Camila Giorgi,26,986,19,1991,,168,R,F -60,TPE,Su-Wei Hsieh,32,975,29,1986,,169,R,F -61,GER,Tatjana Maria,30,960,34,1987,,172,R,F -62,EST,Kaia Kanepi,32,957,12,1985,,181,R,F -63,BRA,Beatriz Haddad Maia,21,948,22,1996,,185,L,F -64,ROU,Monica Niculescu,30,926,23,1987,,168,R,F -65,GER,Mona Barthel,27,904,25,1990,,185,R,F -66,ROU,Ana Bogdan,25,902,24,1992,,172,R,F -67,PUR,Monica Puig,24,895,21,1993,,170,R,F -68,UKR,Kateryna Kozlova,24,894,24,1994,,175,R,F -69,POL,Magda Linette,26,865,27,1992,,171,R,F -70,BEL,Kirsten Flipkens,32,846,23,1986,,165,R,F -71,SUI,Belinda Bencic,21,844,11,1997,,175,R,F -72,CZE,Kristyna Pliskova,26,825,26,1992,,184,L,F -73,CZE,Marketa Vondrousova,18,822,17,1999,,172,L,F -74,USA,Varvara Lepchenko,31,815,25,1986,,180,L,F -75,SLO,Polona Hercog,27,789,23,1991,,185,R,F -76,USA,Sachia Vickery,22,784,29,1995,,163,R,F -77,GBR,Heather Watson,25,782,25,1992,,170,R,F -78,UKR,Kateryna Bondarenko,31,775,24,1986,,175,R,F -79,ESP,Lara Arruabarrena,26,772,26,1992,,166,R,F -80,USA,Madison Brengle,28,767,26,1990,,168,R,F -81,SWE,Johanna Larsson,29,765,26,1988,,174,R,F -82,RUS,Natalia Vikhlyantseva,21,764,27,1997,,185,R,F -83,KAZ,Yulia Putintseva,23,760,26,1995,,163,R,F -84,SVK,Anna Karolina Schmiedlova,23,748,27,1994,,176,R,F -85,USA,Jennifer Brady,23,746,24,1995,,178,R,F -86,PAR,Veronica Cepede Royg,26,738,21,1992,,163,R,F -87,USA,Sofia Kenin,19,733,28,1998,,170,R,F -88,USA,Christina Mchale,25,730,31,1992,,170,R,F -89,CRO,Ana Konjuh,20,718,17,1997,,174,R,F -90,THA,Luksika Kumkhum,24,718,18,1993,,167,R,F -91,ITA,Sara Errani,30,715,21,1987,,164,R,F -93,USA,Alison Riske,27,710,27,1990,,175,R,F -94,AUS,Ajla Tomljanovic,24,700,25,1993,,180,R,F -95,BLR,Victoria Azarenka,28,695,5,1989,,183,R,F -96,SUI,Stefanie Voegele,28,658,19,1990,,170,R,F -97,GER,Laura Siegemund,30,656,12,1988,,168,R,F -98,CHN,Yafan Wang,23,651,20,1994,,170,R,F -100,JPN,Kurumi Nara,26,647,32,1991,,155,R,F -101,CZE,Denisa Allertova,25,642,18,1993,,180,R,F -102,FRA,Oceane Dodin,21,642,22,1996,,183,R,F -103,GER,Andrea Petkovic,30,638,25,1987,,180,R,F -104,CHN,Yingying Duan,28,638,25,1989,,186,R,F -105,USA,Shelby Rogers,25,619,16,1992,,175,R,F -106,SVK,Viktoria Kuzmova,19,619,28,1998,,180,R,F -107,BEL,Yanina Wickmayer,28,616,24,1989,,182,R,F -108,USA,Taylor Townsend,21,605,24,1996,,170,L,F -109,CRO,Jana Fett,21,603,29,1996,,168,R,F -110,NED,Richel Hogenkamp,25,596,29,1992,,168,R,F -111,BLR,Vera Lapko,19,592,25,1998,,184,R,F -112,SWE,Rebecca Peterson,22,585,22,1995,,173,R,F -113,RUS,Anna Blinkova,19,583,27,1998,,179,R,F -115,SUI,Viktorija Golubic,25,575,24,1992,,169,R,F -116,SVK,Jana Cepelova,24,566,32,1993,,168,R,F -117,CAN,Eugenie Bouchard,24,565,19,1994,,178,R,F -118,RUS,Evgeniya Rodina,29,560,34,1989,,170,R,F -119,USA,Nicole Gibbs,25,559,25,1993,,168,R,F -120,USA,Caroline Dolehide,19,550,24,1998,,178,R,F -121,MNE,Danka Kovinic,23,550,31,1994,,169,R,F -122,FRA,Pauline Parmentier,32,544,29,1986,,175,R,F -123,NED,Arantxa Rus,27,542,27,1990,,180,L,F -124,JPN,Nao Hibino,23,529,31,1994,,163,R,F -125,COL,Mariana Duque-Mariño,28,522,24,1989,,169,R,F -126,USA,Lauren Davis,24,511,23,1993,,157,R,F -127,CAN,Francoise Abanda,21,506,19,1997,,178,R,F -129,CHN,Lin Zhu,24,502,22,1994,,173,R,F -131,AUS,Arina Rodionova,28,490,31,1989,,168,R,F -132,ESP,Sara Sorribes Tormo,21,485,26,1996,,176,R,F -134,GBR,Naomi Broady,28,474,29,1990,,189,R,F -137,JPN,Miyu Kato,23,448,26,1994,,156,R,F -139,CHN,Saisai Zheng,24,433,13,1994,,170,R,F -141,CZE,Barbora Krejcikova,22,414,20,1995,,178,R,F -142,GER,Tamara Korpatsch,22,414,27,1995,,170,R,F -144,RUS,Vera Zvonareva,33,412,16,1984,,172,R,F -146,ESP,Georgina Garcia Perez,25,405,21,1992,,187,R,F -147,RUS,Anna Kalinskaya,19,404,25,1998,,175,R,F -148,TUN,Ons Jabeur,23,398,23,1994,,167,R,F -149,SUI,Patty Schnyder,39,398,23,1978,,168,L,F -152,AUS,Olivia Rogowska,26,393,23,1991,,175,R,F -153,CRO,Mirjana Lucic-Baroni,36,390,16,1982,,181,R,F -154,BEL,Maryna Zanevska,24,390,25,1993,,175,R,F -155,GER,Antonia Lottner,21,388,22,1996,,185,R,F -157,ITA,Francesca Schiavone,37,381,15,1980,,166,R,F -158,CZE,Tereza Martincova,23,375,29,1994,,179,R,F -160,GER,Sabine Lisicki,28,372,11,1989,,178,R,F -162,TUR,Cagla Buyukakcay,28,369,27,1989,,172,R,F -163,USA,Jamie Loeb,23,368,26,1995,,168,R,F -164,BUL,Viktoriya Tomova,23,367,27,1995,,170,R,F -165,JPN,Misaki Doi,26,365,23,1991,,159,L,F -166,USA,Irina Falconi,27,362,17,1990,,163,R,F -167,CZE,Marie Bouzkova,19,361,26,1998,,180,R,F -168,ITA,Roberta Vinci,35,359,18,1983,,163,R,F -170,ROU,Alexandra Cadantu,27,359,25,1990,,170,R,F -173,CHN,Xinyun Han,27,352,28,1990,,172,L,F -174,RUS,Vitalia Diatchenko,27,352,18,1990,,180,R,F -179,ROU,Alexandra Dulgheru,28,331,22,1989,,172,R,F -180,JPN,Eri Hozumi,24,329,31,1994,,168,R,F -183,USA,Kayla Day,18,322,24,1999,,173,L,F -185,SUI,Conny Perrin,27,310,29,1990,,174,R,F -189,AUT,Barbara Haas,22,293,23,1996,,165,R,F -191,FRA,Myrtille Georges,27,292,25,1990,,174,R,F -200,AUT,Julia Grabher,21,275,27,1996,,170,R,F -201,USA,Bethanie Mattek-Sands,33,273,7,1985,,168,R,F -204,FRA,Amandine Hesse,25,267,22,1993,,164,R,F -209,ESP,Paula Badosa Gibert,20,262,23,1997,,180,R,F -210,NED,Lesley Kerkhove,26,260,26,1991,,172,R,F -211,BUL,Tsvetana Pironkova,30,259,7,1987,,180,R,F -213,RUS,Irina Khromacheva,22,259,25,1995,,170,L,F -217,TUR,Ipek Soylu,21,252,24,1996,,174,R,F -219,USA,Grace Min,23,251,21,1994,,163,R,F -221,GBR,Laura Robson,24,249,25,1994,,180,L,F -222,ESP,Sílvia Soler-Espinosa,30,246,27,1987,,169,R,F -223,CRO,Tereza Mrdeza,27,244,31,1990,,173,R,F -226,TUR,Ayla Aksu,21,243,24,1996,,170,R,F -227,USA,Victoria Duval,22,242,19,1995,,178,R,F -230,CZE,Tereza Smitkova,23,241,25,1994,,176,R,F -231,SVK,Chantal Skamlova,24,241,25,1993,,169,R,F -236,BUL,Sesil Karatantcheva,28,235,21,1989,,171,R,F -242,RUS,Elizaveta Kulichkova,22,229,12,1996,,1795,R,F -244,RUS,Anastasia Potapova,17,221,15,2001,,175,R,F -245,USA,Louisa Chirico,21,221,22,1996,,175,R,F -246,ESP,María-Teresa Torró-Flor,25,221,24,1992,,178,R,F -247,JPN,Mayo Hibi,22,220,24,1996,,165,R,F -250,USA,Julia Boserup,26,215,23,1991,,181,R,F -252,AUS,Ellen Perez,22,212,19,1995,,169,L,F -255,USA,Asia Muhammad,27,208,24,1991,,178,R,F -257,NZL,Marina Erakovic,30,206,14,1988,,174,R,F -258,CZE,Lucie Hradecka,32,205,11,1985,,177,R,F -264,FRA,Fiona Ferro,21,201,21,1997,,170,R,F -265,USA,Maria Sanchez,28,201,23,1989,,178,R,F -267,JPN,Risa Ozaki,24,197,35,1994,,163,R,F -269,HUN,Dalma Galfi,19,196,23,1998,,178,R,F -270,AUS,Jaimee Fourlis,18,195,15,1999,,168,R,F -271,GER,Anna Zaja,26,194,23,1991,,183,R,F -274,RUS,Valeria Savinykh,27,187,27,1991,,167,R,F -276,FRA,Alizé Lim,27,184,24,1990,,173,R,F -280,SVK,Kristina Kucova,27,182,16,1990,,163,R,F -282,SRB,Jovana Jaksic,24,181,24,1993,,180,R,F -286,SRB,Ivana Jorovic,20,172,20,1997,,174,R,F -291,HUN,Greta Arn,39,163,10,1979,,180,R,F -292,TPE,Kai-Chen Chang,27,162,21,1991,,167,R,F -299,LUX,Mandy Minella,32,153,13,1985,,180,R,F -300,ISR,Julia Glushko,28,153,24,1990,,171,R,F -302,FRA,Tessah Andrianjafitrimo,19,152,22,1998,,169,R,F -306,RUS,Marina Melnikova,29,148,18,1989,,173,R,F -310,RUS,Ksenia Lykina,27,146,20,1990,,165,R,F -313,UZB,Nigina Abduraimova,23,143,13,1994,,182,R,F -314,SRB,Nina Stojanovic,21,143,20,1996,,176,R,F -320,CHN,Yuxuan Zhang,23,138,16,1994,,179,R,F -323,SUI,Amra Sadikovic,28,137,23,1989,,186,R,F -325,SRB,Jelena Jankovic,33,134,10,1985,,177,R,F -326,CAN,Aleksandra Wozniak,30,134,16,1987,,175,R,F -332,AUS,Kimberly Birrell,19,128,25,1998,,170,R,F -334,PAR,Montserrat Gonzalez,23,127,23,1994,,170,R,F -338,RUS,Alla Kudryavtseva,30,125,20,1987,,178,R,F -339,FRA,Manon Arcangioli,23,125,31,1994,,162,R,F -344,USA,Allie Kiick,22,122,18,1995,,170,R,F -348,AUS,Tammi Patterson,28,120,18,1990,,167,R,F -350,ESP,Estrella Cabeza Candela,31,119,14,1987,,173,R,F -353,RUS,Alisa Kleybanova,28,118,8,1989,,181,R,F -358,SVK,Rebecca Sramkova,21,114,9,1996,,179,R,F -359,RUS,Alexandra Panova,29,114,12,1989,,179,R,F -367,SVK,Tereza Mihalikova,19,112,27,1998,,179,R,F -368,KAZ,Yaroslava Shvedova,30,111,7,1987,,180,R,F -369,ITA,Gaia Sanesi,26,111,22,1992,,170,L,F -370,GER,Anna-Lena Friedsam,24,110,8,1994,,174,R,F -371,HUN,Panna Udvardy,19,110,25,1998,,170,R,F -374,TUR,Pemra Ozgen,31,107,23,1986,,170,R,F -379,POL,Katarzyna Piter,27,104,25,1991,,173,R,F -382,USA,Jessica Pegula,24,102,14,1994,,170,R,F -399,SWE,Cornelia Lister,23,96,18,1994,,183,R,F -403,ARG,Nadia Podoroska,21,94,11,1997,,170,R,F -404,UZB,Akgul Amanmuradova,33,94,17,1984,,190,R,F -408,JPN,Misa Eguchi,25,92,19,1992,,173,R,F -416,BEL,An-Sophie Mestach,24,88,19,1994,,170,R,F -421,GBR,Samantha Murray,30,86,17,1987,,178,R,F -423,POR,Michelle Larcher De Brito,25,85,12,1993,,165,R,F -430,ESP,Rebeka Masarova,18,82,13,1999,,186,R,F -437,GER,Annika Beck,24,79,11,1994,,170,R,F -449,USA,Serena Williams,36,75,9,1981,,175,R,F -465,GBR,Tara Moore,25,71,26,1992,,163,R,F -469,JPN,Rika Fujiwara,36,71,14,1981,,155,R,F -477,RUS,Elena Bovina,35,69,8,1983,,189,R,F -491,CZE,Andrea Sestini Hlavackova,31,66,2,1986,,174,R,F -497,GBR,Eden Silva,22,65,19,1996,,175,R,F -498,AUS,Jessica Moore,27,65,13,1990,,167,R,F diff --git a/wk7/wk7.ipynb b/wk7/wk7.ipynb index 05462e0..164200c 100644 --- a/wk7/wk7.ipynb +++ b/wk7/wk7.ipynb @@ -16,318 +16,132 @@ "name": "stdout", "output_type": "stream", "text": [ - "Using matplotlib backend: Qt5Agg\n", + "Using matplotlib backend: MacOSX\n", "Populating the interactive namespace from numpy and matplotlib\n" ] } ], "source": [ "%pylab\n", - "%matplotlib inline" + "%matplotlib inline\n", + "import pandas as pd\n", + "import seaborn as sn\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "from scipy import stats\n", + "\n", + "data = pd.read_csv(\"tennis.csv\")" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, - "outputs": [], - "source": [ - "import pandas as pd\n", - "import seaborn as sn\n", - "import numpy as np\n", - "import matplotlib.pyplot as plt\n", - "from scipy import stats" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [], - "source": [ - "df = pd.read_csv(\"tennis.csv\")" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "RangeIndex: 1000 entries, 0 to 999\n", - "Data columns (total 11 columns):\n", - "ranking 1000 non-null int64\n", - "country 1000 non-null object\n", - "player 1000 non-null object\n", - "age 1000 non-null int64\n", - "points 1000 non-null int64\n", - "tournplayed 1000 non-null int64\n", - "born 1000 non-null int64\n", - "weight 462 non-null float64\n", - "height 704 non-null float64\n", - "hand 723 non-null object\n", - "gender 1000 non-null object\n", - "dtypes: float64(2), int64(5), object(4)\n", - "memory usage: 86.0+ KB\n" - ] - } - ], - "source": [ - "df.info()" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
rankingcountryplayeragepointstournplayedbornweightheighthandgender
01ESPRafael Nadal31877014198685.0185.0LM
12SUIRoger Federer36867017198185.0185.0RM
23CROMarin Cilic29498520198889.0198.0RM
34GERAlexander Zverev20492524199786.0198.0RM
45BULGrigor Dimitrov26463522199180.0191.0RM
\n", - "
" - ], - "text/plain": [ - " ranking country player age points tournplayed born weight \\\n", - "0 1 ESP Rafael Nadal 31 8770 14 1986 85.0 \n", - "1 2 SUI Roger Federer 36 8670 17 1981 85.0 \n", - "2 3 CRO Marin Cilic 29 4985 20 1988 89.0 \n", - "3 4 GER Alexander Zverev 20 4925 24 1997 86.0 \n", - "4 5 BUL Grigor Dimitrov 26 4635 22 1991 80.0 \n", - "\n", - " height hand gender \n", - "0 185.0 L M \n", - "1 185.0 R M \n", - "2 198.0 R M \n", - "3 198.0 R M \n", - "4 191.0 R M " - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df.head()" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", - " \n", + "
\n", " \n", " \n", " \n", @@ -339,129 +153,82 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", "
rankingheight
ranking1-0.227788-0.593329-0.3253730.236752-0.1050340.0094234ranking1-0.165935-0.586707-0.2440730.17403-0.08260930.0196139
age-0.22778810.168840.015939-0.9941930.111297-0.0215108age-0.16593510.121731-0.140033-0.9942960.157223-0.0282972
points-0.5933290.1688410.043939-0.1765840.152671-0.00995652points-0.5867070.1217311-0.004905-0.1299710.159385-0.0153843
tournplayed-0.3253730.0159390.0439391-0.0219477-0.0960524-0.0567095tournplayed-0.244073-0.140033-0.00490510.13293-0.139194-0.0712482
born0.236752-0.994193-0.176584-0.02194771-0.1203760.0264355born0.17403-0.994296-0.1299710.132931-0.1636770.0333731
weight-0.1050340.1112970.152671-0.0960524-0.12037610.635301weight-0.08260930.1572230.159385-0.139194-0.16367710.757689
height0.0094234-0.0215108-0.00995652-0.05670950.02643550.6353011height0.0196139-0.0282972-0.0153843-0.07124820.03337310.7576891
" ], "text/plain": [ - "" + "" ] }, - "execution_count": 6, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "df.corr().style.background_gradient(cmap='viridis')" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Average rank of RH: 219.67185069984447\n", - "Average rank of LH: 192.2405063291139\n" - ] - } - ], - "source": [ - "print(\"Average rank of RH:\", df.loc[df[\"hand\"] == \"R\"][\"ranking\"].mean())\n", - "print(\"Average rank of LH:\", df.loc[df[\"hand\"] == \"L\"][\"ranking\"].mean())" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Average rank of RH: 595.3157076205288\n", - "Average rank of LH: 642.2278481012659\n" - ] - } - ], - "source": [ - "print(\"Average rank of RH:\", df.loc[df[\"hand\"] == \"R\"][\"points\"].mean())\n", - "print(\"Average rank of LH:\", df.loc[df[\"hand\"] == \"L\"][\"points\"].mean())" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [], - "source": [ - "dfM = df.loc[df[\"gender\"] == \"M\"]\n" + "data.corr().style.background_gradient(cmap='viridis')" ] }, { @@ -471,1198 +238,21 @@ "outputs": [ { "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
rankingcountryplayeragepointstournplayedbornweightheighthandgender
01ESPRafael Nadal31877014198685.0185.0LM
12SUIRoger Federer36867017198185.0185.0RM
23CROMarin Cilic29498520198889.0198.0RM
34GERAlexander Zverev20492524199786.0198.0RM
45BULGrigor Dimitrov26463522199180.0191.0RM
56ARGJuan Martin del Potro29447020198897.0198.0RM
67AUTDominic Thiem24366525199382.0185.0RM
78RSAKevin Anderson31339022198693.0203.0RM
89USAJohn Isner323125251985108.0208.0RM
910BELDavid Goffin27311024199068.0180.0RM
1011FRALucas Pouille24241024199481.0185.0RM
1112ESPPablo Carreno Busta26239525199178.0188.0RM
1213SRBNovak Djokovic30231015198777.0188.0RM
1314USASam Querrey30222023198795.0198.0RM
1415ARGDiego Schwartzman25222026199264.0170.0RM
1516ESPRoberto Bautista Agut30217525198876.0183.0RM
1617USAJack Sock25215522199284.0191.0RM
1718CZETomas Berdych32214019198591.0196.0RM
1819KORHyeon Chung21189722199687.0188.0RM
1920ITAFabio Fognini30184024198774.0178.0RM
2021SUIStan Wawrinka33178514198581.0183.0RM
2122CANMilos Raonic27176520199098.0196.0RM
2223GBRKyle Edmund23175725199583.0188.0RM
2324ESPAlbert Ramos-Vinolas30174529198880.0188.0LM
2425AUSNick Kyrgios22172019199585.0193.0RM
2526FRAAdrian Mannarino29165526198870.0180.0LM
2627SRBFilip Krajinovic26161625199275.0185.0RM
2728LUXGilles Muller34146522198389.0193.0LM
2829GBRAndy Murray30145014198784.0191.0RM
2930ESPFeliciano Lopez36142024198188.0188.0LM
....................................
470471HUNZsombor Piros187617199965.0178.0RM
471472AUTDavid Pichler227625199670.0178.0RM
472473ITAPietro Rondoni247626199378.0185.0RM
473474IRLJames McGee30758198780.0183.0RM
474475GBRTom Farquharson2675131992NaNNaNNaNM
475476FRALaurent Lokoli2375171994NaNNaNRM
476477USARyan Shane247416199489.0193.0RM
477478GBRLloyd Glasspool247417199385.0191.0RM
478479ISRIgor Smilansky237423199585.0188.0RM
479480ZIMBenjamin Lock257431199386.0201.0RM
480481FRAGianni Mina267318199285.0188.0RM
481482BELClement Geens227323199668.0180.0RM
482483AUTPascal Brunner287218198975.0180.0RM
483484GERJulian Lenz257117199382.0188.0RM
484485NEDBotic Van de Zandschulp227117199583.0188.0RM
485486GERPeter Torebko307020198884.0185.0RM
486487IRLSam Barry267020199283.0191.0RM
487488USAUlises Blanch207022199878.0191.0RM
488489JPNKento Takeuchi3070241987NaNNaNNaNM
489490USARonnie Schneider237025199470.0175.0RM
490491FRAJonathan Kanar237029199472.0180.0LM
491492ITAEdoardo Eremin246913199395.0185.0RM
492493AUSBlake Ellis196916199975.0191.0RM
493494JPNShuichi Sekiguchi266919199166.0168.0RM
494495ESPAndres Artunedo Martinavarro246920199375.0183.0RM
495496NEDJelle Sels226923199583.0188.0RM
496497USASekou Bangoura266925199177.0183.0RM
497498GERElmar Ejupovic256928199390.0193.0RM
498499NEDGijs Brouwer226821199672.0191.0LM
499500BRAJoao Menezes216822199680.0185.0RM
\n", - "

500 rows × 11 columns

\n", - "
" - ], "text/plain": [ - " ranking country player age points tournplayed \\\n", - "0 1 ESP Rafael Nadal 31 8770 14 \n", - "1 2 SUI Roger Federer 36 8670 17 \n", - "2 3 CRO Marin Cilic 29 4985 20 \n", - "3 4 GER Alexander Zverev 20 4925 24 \n", - "4 5 BUL Grigor Dimitrov 26 4635 22 \n", - "5 6 ARG Juan Martin del Potro 29 4470 20 \n", - "6 7 AUT Dominic Thiem 24 3665 25 \n", - "7 8 RSA Kevin Anderson 31 3390 22 \n", - "8 9 USA John Isner 32 3125 25 \n", - "9 10 BEL David Goffin 27 3110 24 \n", - "10 11 FRA Lucas Pouille 24 2410 24 \n", - "11 12 ESP Pablo Carreno Busta 26 2395 25 \n", - "12 13 SRB Novak Djokovic 30 2310 15 \n", - "13 14 USA Sam Querrey 30 2220 23 \n", - "14 15 ARG Diego Schwartzman 25 2220 26 \n", - "15 16 ESP Roberto Bautista Agut 30 2175 25 \n", - "16 17 USA Jack Sock 25 2155 22 \n", - "17 18 CZE Tomas Berdych 32 2140 19 \n", - "18 19 KOR Hyeon Chung 21 1897 22 \n", - "19 20 ITA Fabio Fognini 30 1840 24 \n", - "20 21 SUI Stan Wawrinka 33 1785 14 \n", - "21 22 CAN Milos Raonic 27 1765 20 \n", - "22 23 GBR Kyle Edmund 23 1757 25 \n", - "23 24 ESP Albert Ramos-Vinolas 30 1745 29 \n", - "24 25 AUS Nick Kyrgios 22 1720 19 \n", - "25 26 FRA Adrian Mannarino 29 1655 26 \n", - "26 27 SRB Filip Krajinovic 26 1616 25 \n", - "27 28 LUX Gilles Muller 34 1465 22 \n", - "28 29 GBR Andy Murray 30 1450 14 \n", - "29 30 ESP Feliciano Lopez 36 1420 24 \n", - ".. ... ... ... ... ... ... \n", - "470 471 HUN Zsombor Piros 18 76 17 \n", - "471 472 AUT David Pichler 22 76 25 \n", - "472 473 ITA Pietro Rondoni 24 76 26 \n", - "473 474 IRL James McGee 30 75 8 \n", - "474 475 GBR Tom Farquharson 26 75 13 \n", - "475 476 FRA Laurent Lokoli 23 75 17 \n", - "476 477 USA Ryan Shane 24 74 16 \n", - "477 478 GBR Lloyd Glasspool 24 74 17 \n", - "478 479 ISR Igor Smilansky 23 74 23 \n", - "479 480 ZIM Benjamin Lock 25 74 31 \n", - "480 481 FRA Gianni Mina 26 73 18 \n", - "481 482 BEL Clement Geens 22 73 23 \n", - "482 483 AUT Pascal Brunner 28 72 18 \n", - "483 484 GER Julian Lenz 25 71 17 \n", - "484 485 NED Botic Van de Zandschulp 22 71 17 \n", - "485 486 GER Peter Torebko 30 70 20 \n", - "486 487 IRL Sam Barry 26 70 20 \n", - "487 488 USA Ulises Blanch 20 70 22 \n", - "488 489 JPN Kento Takeuchi 30 70 24 \n", - "489 490 USA Ronnie Schneider 23 70 25 \n", - "490 491 FRA Jonathan Kanar 23 70 29 \n", - "491 492 ITA Edoardo Eremin 24 69 13 \n", - "492 493 AUS Blake Ellis 19 69 16 \n", - "493 494 JPN Shuichi Sekiguchi 26 69 19 \n", - "494 495 ESP Andres Artunedo Martinavarro 24 69 20 \n", - "495 496 NED Jelle Sels 22 69 23 \n", - "496 497 USA Sekou Bangoura 26 69 25 \n", - "497 498 GER Elmar Ejupovic 25 69 28 \n", - "498 499 NED Gijs Brouwer 22 68 21 \n", - "499 500 BRA Joao Menezes 21 68 22 \n", - "\n", - " born weight height hand gender \n", - "0 1986 85.0 185.0 L M \n", - "1 1981 85.0 185.0 R M \n", - "2 1988 89.0 198.0 R M \n", - "3 1997 86.0 198.0 R M \n", - "4 1991 80.0 191.0 R M \n", - "5 1988 97.0 198.0 R M \n", - "6 1993 82.0 185.0 R M \n", - "7 1986 93.0 203.0 R M \n", - "8 1985 108.0 208.0 R M \n", - "9 1990 68.0 180.0 R M \n", - "10 1994 81.0 185.0 R M \n", - "11 1991 78.0 188.0 R M \n", - "12 1987 77.0 188.0 R M \n", - "13 1987 95.0 198.0 R M \n", - "14 1992 64.0 170.0 R M \n", - "15 1988 76.0 183.0 R M \n", - "16 1992 84.0 191.0 R M \n", - "17 1985 91.0 196.0 R M \n", - "18 1996 87.0 188.0 R M \n", - "19 1987 74.0 178.0 R M \n", - "20 1985 81.0 183.0 R M \n", - "21 1990 98.0 196.0 R M \n", - "22 1995 83.0 188.0 R M \n", - "23 1988 80.0 188.0 L M \n", - "24 1995 85.0 193.0 R M \n", - "25 1988 70.0 180.0 L M \n", - "26 1992 75.0 185.0 R M \n", - "27 1983 89.0 193.0 L M \n", - "28 1987 84.0 191.0 R M \n", - "29 1981 88.0 188.0 L M \n", - ".. ... ... ... ... ... \n", - "470 1999 65.0 178.0 R M \n", - "471 1996 70.0 178.0 R M \n", - "472 1993 78.0 185.0 R M \n", - "473 1987 80.0 183.0 R M \n", - "474 1992 NaN NaN NaN M \n", - "475 1994 NaN NaN R M \n", - "476 1994 89.0 193.0 R M \n", - "477 1993 85.0 191.0 R M \n", - "478 1995 85.0 188.0 R M \n", - "479 1993 86.0 201.0 R M \n", - "480 1992 85.0 188.0 R M \n", - "481 1996 68.0 180.0 R M \n", - "482 1989 75.0 180.0 R M \n", - "483 1993 82.0 188.0 R M \n", - "484 1995 83.0 188.0 R M \n", - "485 1988 84.0 185.0 R M \n", - "486 1992 83.0 191.0 R M \n", - "487 1998 78.0 191.0 R M \n", - "488 1987 NaN NaN NaN M \n", - "489 1994 70.0 175.0 R M \n", - "490 1994 72.0 180.0 L M \n", - "491 1993 95.0 185.0 R M \n", - "492 1999 75.0 191.0 R M \n", - "493 1991 66.0 168.0 R M \n", - "494 1993 75.0 183.0 R M \n", - "495 1995 83.0 188.0 R M \n", - "496 1991 77.0 183.0 R M \n", - "497 1993 90.0 193.0 R M \n", - "498 1996 72.0 191.0 L M \n", - "499 1996 80.0 185.0 R M \n", - "\n", - "[500 rows x 11 columns]" + "[,\n", + " ,\n", + " ]" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" - } - ], - "source": [ - "dfM" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
rankingcountryplayeragepointstournplayedbornweightheighthandgender
01ESPRafael Nadal31877014198685.0185.0LM
12SUIRoger Federer36867017198185.0185.0RM
23CROMarin Cilic29498520198889.0198.0RM
34GERAlexander Zverev20492524199786.0198.0RM
45BULGrigor Dimitrov26463522199180.0191.0RM
\n", - "
" - ], - "text/plain": [ - " ranking country player age points tournplayed born weight \\\n", - "0 1 ESP Rafael Nadal 31 8770 14 1986 85.0 \n", - "1 2 SUI Roger Federer 36 8670 17 1981 85.0 \n", - "2 3 CRO Marin Cilic 29 4985 20 1988 89.0 \n", - "3 4 GER Alexander Zverev 20 4925 24 1997 86.0 \n", - "4 5 BUL Grigor Dimitrov 26 4635 22 1991 80.0 \n", - "\n", - " height hand gender \n", - "0 185.0 L M \n", - "1 185.0 R M \n", - "2 198.0 R M \n", - "3 198.0 R M \n", - "4 191.0 R M " - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df.head()" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[,\n", - " ,\n", - " ]" - ] - }, - "execution_count": 12, - "metadata": {}, - "output_type": "execute_result" }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "
" ] }, "metadata": {}, @@ -1670,8 +260,8 @@ } ], "source": [ - "x = df[\"age\"]\n", - "y = df[\"points\"]\n", + "x = data[\"age\"]\n", + "y = data[\"points\"]\n", "plt.scatter(x, y)\n", "plt.xlabel(\"age\")\n", "plt.ylabel(\"points\")\n", @@ -1684,44 +274,44 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "-255.78883132530993" + "-578.3045372326807" ] }, - "execution_count": 13, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "poly1d(polyfit(df[\"age\"], df[\"points\"], 2))(0)" + "poly1d(polyfit(data[\"age\"], data[\"points\"], 2))(0)" ] }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[]" + "[]" ] }, - "execution_count": 14, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYAAAAD8CAYAAAB+UHOxAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvhp/UCwAAHGNJREFUeJzt3XmcFPWZx/HPwyGHIpcwS4ARFBQVQaUFr0QE5ExEjUHUVXRNiIlrXM0mgm4URQVzqLirrBNNgm7isR6BVURuNQooCB4IKvchh3KJInI9+0cX41Q7HDN9VE/X9/16zWu6nq7ufijb+v76VzXV5u6IiEj8VIu6ARERiYYCQEQkphQAIiIxpQAQEYkpBYCISEwpAEREYkoBICISUwoAEZGYUgCIiMRUjagb2J8jjjjCW7VqFXUbIiJVypw5cz5z9yYHWi+vA6BVq1bMnj076jZERKoUM1t+MOtpCkhEJKYUACIiMaUAEBGJqQMGgJn9yczWm9n7ZWqNzGySmX0c/G4Y1M3MHjCzRWb2rpmdUuYxg4L1PzazQdn554iIyME6mE8AfwF6p9SGAFPcvS0wJVgG6AO0DX4GA6MhGRjAbUAXoDNw297QEBGRaBwwANz9VWBjSrk/MCa4PQY4v0z9MU+aCTQws2ZAL2CSu290903AJL4dKiIikkOVPQZQ5O5rgttrgaLgdnNgZZn1VgW1fdW/xcwGm9lsM5v96aefVrI9ERE5kLQPAnvyOyUz9r2S7l7i7gl3TzRpcsC/YxARKSjuzlNvrWDyB+uy/lqVDYB1wdQOwe/1QX010LLMei2C2r7qIiISWLFhG5c9Moubnn2Pv8/L/i6ysgEwDth7Js8gYGyZ+hXB2UCnAVuCqaKXgZ5m1jA4+NszqImIxN7uPc6j/1hKr/tf5d1VW7jrgvY8MPDkrL/uAS8FYWZPAF2BI8xsFcmzeUYCT5vZ1cByYECw+nigL7AI2AZcBeDuG81sOPBWsN4d7p56YFlEJHY+WreVXz/zLvNWbqZbu6bcdUF7mtWvk5PXtuQUfn5KJBKuawGJSCHasWsPo6cv5r+mfUy92jW57QfHc17H72BmaT+3mc1x98SB1svri8GJiBSid1Zu5qZn32Xh2q2c1/E73PaD42l8WK2c96EAEBHJka927Oa+yR/xyGtLaFqvNo9ckaDH8UUHfmCWKABERHJgxuINDH3uXZZt2MYlnYsZ2rcdh9euGWlPCgARkSz6fPtORr60kL/NWsGRjevyt5904Yyjj4i6LUABICKSNaePmMKaLdsBGPy9o7ihxzHUOaR6xF19QwEgIpJhby7dyICHZ5QuP3x5J3qd8E8RdlQ+BYCISIa4O62Hjg/V3rm1J/XrRjvXvy8KABGRDJjw/hqu+Z+3S5ev69aGX/Y8NsKODkwBICKShl2799DmlpdCtYXDe1O7Zv7M9e+LAkBEpJIem7GMW8fOL12+64L2XNblyOgaqiAFgIhIBX21YzfH3TohVFt8d1+qV0v/Mg65pAAQEamA305YyEPTF5cul1zeiZ55eIbPwVAAiIgchE1f7uDk4ZNCtaUj+mbk4m1RUQCIiBzAvz05l7/P+6R0+ZlrTifRqlGEHWWGAkBEZB9WbdrGWfdMK10ublSXV399ToQdZZYCQESkHBc+9Dpvr9hcujz5xrNp0/SwCDvKPAWAiEgZH3zyOX0feK10+bttj+Dxq7tE2FH2KABERAIn3zGRTdt2li7Purk7RYfXjrCj7FIAiEjsvbH4My7946zS5Us6t2TEhR0i7Cg3FAAiElvlXbzt3WE9I/+illxRAIhILP3fO59w3RNzS5d/ee4xXNe9bYQd5Z4CQERiZfvO3bT7TfgyDh/e2ZtaNfL/4m2ZpgAQkdi47JGZvL5oQ+nyby/qwIBEywg7ilZaAWBm1wM/AQz4o7vfb2aNgKeAVsAyYIC7b7Lk30uPAvoC24Ar3f3tcp9YRCSDyruMQ1W8eFumVavsA82sPcmdf2egI/B9M2sDDAGmuHtbYEqwDNAHaBv8DAZGp9G3iMhB6TR8Umjn/+89j2HZyH6x3/lDep8AjgNmufs2ADN7BbgQ6A90DdYZA0wHbgrqj7m7AzPNrIGZNXP3NWn0ICJSruUbvuTs300P1ar6xdsyLZ0AeB+4y8waA1+RnNqZDRSV2amvBYqC282BlWUevyqohQLAzAaT/IRAcXFxGu2JSFy1GvJiaHnUwJPof1LziLrJX5UOAHdfYGb3ABOBL4F5wO6UddzMvILPWwKUACQSiQo9VkTibc7yTfxw9Buh2rKR/SLqJv+ldRDY3R8FHgUws7tJjurX7Z3aMbNmwPpg9dVA2cPtLYKaiEjaUkf9Tw0+jS5HNY6om6qh0geBAcysafC7mOT8/9+AccCgYJVBwNjg9jjgCks6Ddii+X8RSdf/vfPJt3b+y0b2087/IKT7dwDPBscAdgLXuvtmMxsJPG1mVwPLgQHBuuNJHidYRPI00KvSfG0RibnUHX8hXrI5m9KdAvpuObUNQPdy6g5cm87riYgA3PDUPJ6fG55B1lx/xekvgUWkyti9xzn65vDF214f0o3mDepE1FHVpgAQkSqh2x+ms+TTL0M1jfrTowAQkbz2xde7aH/by6Ha+7f34rBa2n2lS1tQRPJW6kHeNk0PY/KNZ0fUTeFRAIhI3lm9+SvOHDk1VNPF2zJPASAieSV11H/hyc259+KTIuqmsCkARCQvzF2xiQse0mUcckkBICKRSx31D+3Tjp+efXRE3cSHAkBEIjPunU/4RZnv5QWN+nNJASAikUgd9Zdc3omeJ/xTRN3EkwJARHLq/skfcf/kj0M1jfqjoQAQkZxwd1oPDV/G4YXrzqJ98/oRdSQKABHJup8+PpuX568L1TTqj54CQESyZufuPbS95aVQbdbN3Sk6vHZEHUlZCgARyYrTR0xhzZbtoZpG/flFASAiGbXhi6/pdOfkUG3BHb2pc0j1iDqSfVEAiEjGpJ7aeVyzw3np+m99b5TkCQWAiKRtwZrP6TPqtVBtyd19qaaLt+U1BYCIpCV11H9qq4b87zVnRNSNVIQCQEQqZeL8tQx+fE6opoO8VYsCQEQqLHXUP/h7R3Fz3+Mi6kYqSwEgIgftwWmL+N3LH4ZqGvVXXQoAETkoqaP+ewd05MJTWkTUjWRCWgFgZjcAPwYceA+4CmgGPAk0BuYAl7v7DjOrBTwGdAI2ABe7+7J0Xl9Esq/fA68x/5PPQzWN+gtDtco+0MyaA78AEu7eHqgODATuAe5z9zbAJuDq4CFXA5uC+n3BeiKSp9ydVkNeDO38n/v5Gdr5F5B0p4BqAHXMbCdQF1gDdAMuDe4fAwwDRgP9g9sAzwD/ZWbm7p5mDyKSYanTPaBRfyGqdAC4+2oz+z2wAvgKmEhyymezu+8KVlsFNA9uNwdWBo/dZWZbSE4TfVb2ec1sMDAYoLi4uLLtiUglfLVjN8fdOiFUe/VX51DcuG5EHUk2VToAzKwhyVF9a2Az8L9A73QbcvcSoAQgkUjo04FIjmjUHz/pTAH1AJa6+6cAZvYccCbQwMxqBJ8CWgCrg/VXAy2BVWZWA6hP8mCwiERo9eavOHPk1FBt/u29OLSWThIsdOn8F14BnGZmdUlOAXUHZgPTgItIngk0CBgbrD8uWJ4R3D9V8/8i0dKoP97SOQYwy8yeAd4GdgFzSU7dvAg8aWZ3BrVHg4c8CjxuZouAjSTPGBKRCMxcsoGBJTNDNV28LX4snwfhiUTCZ8+eHXUbIgUlddTfomEd/nFTt4i6kWwwsznunjjQeprkE4mJ/5zyMX+Y9FGopumeeFMAiMRA6qh/QKIFv72oY0TdSL5QAIgUsEtKZjJjSfhkO436ZS8FgEiBSh31/6rXsVx7TpuIupF8pAAQKTA6tVMOlgJApEDs2eMcdfP4UG3Mv3Tm7GOaRNSR5DsFgEgB0KhfKkMBIFKFfb59Jx2GTQzVdPE2OVgKAJEqSqN+SZcCQKSKWbT+C3rc+0qo9sEdvah7iP53lorRO0akCtGoXzJJASBSBUz+YB0/fix8XaylI/pipou3SeUpAETyXOqov1n92swY2j2ibqSQKABE8tR9kz5i1JSPQzVN90gmKQBE8lDqqP9HnVrwux/p4m2SWQoAkTwysGQGM5dsDNU06pdsUQCI5InUUf/dF5zIpV2KI+pG4kABIBIxndopUVEAiERk1+49tLnlpVDt2Z+dQacjG0bUkcSNAkAkAhr1Sz5QAIjk0GdffE3izsmh2utDutG8QZ2IOpI4UwCI5IhG/ZJvFAAiWTZv5WbOf/D1UG3h8N7Urlk9oo5EkiodAGZ2LPBUmdJRwK3AY0G9FbAMGODumyx50ZJRQF9gG3Clu79d2dcXqQo06pd8VukAcPcPgZMAzKw6sBp4HhgCTHH3kWY2JFi+CegDtA1+ugCjg98iBeeJN1cw9Ln3QjXt+CXfZGoKqDuw2N2Xm1l/oGtQHwNMJxkA/YHH3N2BmWbWwMyaufuaDPUgkhdSR/21alTjwzv7RNSNyL5lKgAGAk8Et4vK7NTXAkXB7ebAyjKPWRXUFABSEG54ah7Pz10dqmnUL/ks7QAws0OA84Chqfe5u5uZV/D5BgODAYqL9WfwUjWkjvr7ndiMBy87JaJuRA5OJj4B9AHedvd1wfK6vVM7ZtYMWB/UVwMtyzyuRVALcfcSoAQgkUhUKDxEcq3DsJf5fPuuUE2jfqkqqmXgOS7hm+kfgHHAoOD2IGBsmfoVlnQasEXz/1KVtRryYmjnf0f/E7TzlyolrU8AZnYocC7w0zLlkcDTZnY1sBwYENTHkzwFdBHJ00CvSue1RaKiUzulUKQVAO7+JdA4pbaB5FlBqes6cG06rycSpa937ebY/5gQqj37s9PpdGSjiDoSSY/+EljkIGjUL4VIASCyH2u3bOe0EVNCtTdv7k7Tw2tH1JFI5igARPZBo34pdAoAkRQzl2xgYMnMUO3ju/pQs3omTpoTyR8KAJEyNOqXOFEAiACPvLaEO19cEKppxy+FTgEgsZc66m9SrxZv3dIjom5EckcBILH14zGzmbxgXaimUb/EiQJAYil11H9xoiX3XNQhom5EoqEAkFjRQV6RbygAJBbcndZDx4dqv/9RRy7q1CKijkSipwCQgqdRv0j5FABSsLbv3E2734Qv3vbCdWfRvnn9iDoSyS8KAClIGvWLHJgCQArKmi1fcfqIqaHaO7f1pH6dmhF1JJK/FABSMDTqF6kYBYBUeW8u3ciAh2eEaovv7kv1ahZRRyJVgwJAqjSN+kUqTwEgVdLjM5bxm7HzQzXt+EUqRgEgVU7qqP/sY5ow5l86R9SNSNWlAJAq4+KHZzBr6cZQTaN+kcpTAEiVkDrqv6HHMVzfo21E3YgUBgWA5DUd5BXJnrS+5NTMGpjZM2a20MwWmNnpZtbIzCaZ2cfB74bBumZmD5jZIjN718xOycw/QQqRu39r5//QZado5y+SQel+AhgFTHD3i8zsEKAucDMwxd1HmtkQYAhwE9AHaBv8dAFGB79FQjTqF8mNSgeAmdUHvgdcCeDuO4AdZtYf6BqsNgaYTjIA+gOPubsDM4NPD83cfU2lu5eC8sXXu2h/28uh2qQbvkfbonoRdSRS2NL5BNAa+BT4s5l1BOYA1wNFZXbqa4Gi4HZzYGWZx68KagoA0ahfJALpBEAN4BTgOnefZWajSE73lHJ3NzOvyJOa2WBgMEBxcXEa7UlVsGj9F/S495VQ7b1hPalXWxdvE8m2dAJgFbDK3WcFy8+QDIB1e6d2zKwZsD64fzXQsszjWwS1EHcvAUoAEolEhcJDqhaN+kWiVemzgNx9LbDSzI4NSt2BD4BxwKCgNggYG9weB1wRnA10GrBF8//xNOH9Nd/a+S+5u692/iI5lu5ZQNcBfw3OAFoCXEUyVJ42s6uB5cCAYN3xQF9gEbAtWFdiRqN+kfyRVgC4+zwgUc5d3ctZ14Fr03k9qbpGjF/Aw68uCdW04xeJlv4SWLIuddTf6ciGPPuzMyLqRkT2UgBI1vS+/1UWrt0aqmnUL5I/FACSFamj/uu7t+WGc4+JqBsRKY8CQDJKB3lFqg4FgGTE7j3O0TePD9X+dGWCbu2K9vEIEYmaAkDSplG/SNWkAJBK+3z7TjoMmxiqvfKrrhzZ+NCIOhKRilAASKVo1C9S9SkApEIWrd9Kj3tfDdUWDu9N7ZrVI+pIRCpLASAHTaN+kcKiAJADmjh/LYMfnxOqLR3RFzOLqCMRyQQFgOxX6qi/eYM6vD6kW0TdiEgmKQCkXPdO/JAHpi4K1TTdI1JYFADyLamj/oGntmTkDztE1I2IZIsCQEoNeHgGby7dGKpp1C9SuBQAAnx71H/PD0/k4lP1ncwihUwBEHM6tVMkvhQAMbVr9x7a3PJSqPb8z8/g5OKGEXUkIrmmAIghjfpFBBQAsbLxyx2cMnxSqPbmLd1pWq92RB2JSJQUADGhUb+IpFIAFLgPPvmcvg+8Fqp9dGcfDqlRLaKORCRfKAAKmEb9IrI/aQWAmS0DtgK7gV3unjCzRsBTQCtgGTDA3TdZ8spho4C+wDbgSnd/O53Xl/JNW7ieq/7yVqimHb+IpMrEJ4Bz3P2zMstDgCnuPtLMhgTLNwF9gLbBTxdgdPBbMih11N/rhCIevjwRUTciks+yMQXUH+ga3B4DTCcZAP2Bx9zdgZlm1sDMmrn7miz0EDujpy/mngkLQzWN+kVkf9INAAcmmpkDD7t7CVBUZqe+FigKbjcHVpZ57KqgpgBIU+qo/6be7fhZ16Mj6kZEqop0A+Asd19tZk2BSWYWGoK6uwfhcNDMbDAwGKC4WNei2Z9rHp/DhPlrQzWN+kXkYKUVAO6+Ovi93syeBzoD6/ZO7ZhZM2B9sPpqoGWZh7cIaqnPWQKUACQSiQqFR5ykjvr/fOWpnNOuaUTdiEhVVOkAMLNDgWruvjW43RO4AxgHDAJGBr/HBg8ZB/yrmT1J8uDvFs3/V9yJw15m6/ZdoZpG/SJSGel8AigCng++F7YG8Dd3n2BmbwFPm9nVwHJgQLD+eJKngC4ieRroVWm8duyUd/G2yTeeTZumh0XUkYhUdZUOAHdfAnQsp74B6F5O3YFrK/t6cdZ66It4ymSYRv0iki79JXAe2/LVTjrePjFUe+fWntSvWzOijkSkkCgA8lTqQd56tWvw3rBeEXUjIoVIAZBnln72Jef8fnqotvjuvlSvZtE0JCIFSwGQR1JH/d3aNeVPV54aUTciUugUAHngjUWfcekjs0I1HeQVkWxTAEQsddT/i+5tufHcYyLqRkTiRAEQkb/OWs4tz78fqmnULyK5pACIQOqo/z8vOZkfdPxORN2ISFwpAHLo0X8sZfgLH4RqGvWLSFQUADng7rQeOj5U02UcRCRqCoAsG/rcezzx5opQTaN+EckHCoAs2bl7D21TLt425z960PiwWhF1JCISpgDIgvMffJ15KzeXLh/ZuC6v/OqcCDsSEfk2BUAGfb59Jx2GhS/etnB4b2rXrB5RRyIi+6YAyJCjhr7InjKXbO7XoRkPXnpKdA2JiByAAiBNKzdu47u/nRaqLR3Rl+CLckRE8pYCIA2973+VhWu3li7f0OMYru/RNsKOREQOngKgEsq7ZLNO7RSRqkYBUEGpc/1P//R0OrduFF1DIiKVpAA4SG+v2MSFD70RqmnULyJVmQLgIKRevE2XcRCRQqAA2I8J76/lmv+ZU7p8dJNDmfLLrtE1JCKSQQqAcpR38bY3b+lO03q1I+pIRCTzqqX7BGZW3czmmtkLwXJrM5tlZovM7CkzOySo1wqWFwX3t0r3tbNhzBvLQjv/c48vYtnIftr5i0jBycQngOuBBcDhwfI9wH3u/qSZ/TdwNTA6+L3J3duY2cBgvYsz8PoZsWePc9TN4VH//Nt7cWgtfUgSkcKU1icAM2sB9AMeCZYN6AY8E6wyBjg/uN0/WCa4v7vlyZ/LvvrRp6Gd/0++25plI/tp5y8iBS3dPdz9wK+BesFyY2Czu+8KllcBzYPbzYGVAO6+y8y2BOt/lmYPlbZj1x7Oumcq67d+DUDHFvV5/udnUq1aXuSSiEhWVToAzOz7wHp3n2NmXTPVkJkNBgYDFBcXZ+ppv2XcO5/wiyfmli7//dozOallg6y9nohIvknnE8CZwHlm1heoTfIYwCiggZnVCD4FtABWB+uvBloCq8ysBlAf2JD6pO5eApQAJBIJT70/XV9+vYsTbnu5dPnc44soubyTLt4mIrFT6WMA7j7U3Vu4eytgIDDV3S8DpgEXBasNAsYGt8cFywT3T3X3jO/g92fMG8tCO//JN57NH69IaOcvIrGUjaOcNwFPmtmdwFzg0aD+KPC4mS0CNpIMjZzY+OUOThk+qXT5si7F3HXBibl6eRGRvJSRAHD36cD04PYSoHM562wHfpSJ16uIeyd+yANTF5UuvzGkG99pUCfXbYiI5J2CPc9x1aZtnHXPN1/Uomv1i4iEFWQAfPH1rtDOf+5vzqXhoYdE2JGISP4pyACoWd3o16EZpx3VmMtPOzLqdkRE8lJBBkCtGtX1hewiIgeQ9sXgRESkalIAiIjElAJARCSmFAAiIjGlABARiSkFgIhITCkARERiSgEgIhJTluMrMleImX0KLI+6jyw5ggi/DS2PaDt8Q9siSdshKZ3tcKS7NznQSnkdAIXMzGa7eyLqPqKm7fANbYskbYekXGwHTQGJiMSUAkBEJKYUANEpibqBPKHt8A1tiyRth6SsbwcdAxARiSl9AhARiSkFQA6YWUszm2ZmH5jZfDO7Pqg3MrNJZvZx8Lth1L1m0362wzAzW21m84KfvlH3mk1mVtvM3jSzd4LtcHtQb21ms8xskZk9ZWYF/TV2+9kOfzGzpWXeDydF3WsumFl1M5trZi8Ey1l/P2gKKAfMrBnQzN3fNrN6wBzgfOBKYKO7jzSzIUBDd78pwlazaj/bYQDwhbv/PtIGc8TMDDjU3b8ws5rAP4DrgRuB59z9STP7b+Addx8dZa/ZtJ/tcA3wgrs/E2mDOWZmNwIJ4HB3/76ZPU2W3w/6BJAD7r7G3d8Obm8FFgDNgf7AmGC1MSR3hgVrP9shVjzpi2CxZvDjQDdg704vDu+HfW2H2DGzFkA/4JFg2cjB+0EBkGNm1go4GZgFFLn7muCutUBRRG3lXMp2APhXM3vXzP5U6FNhUPpxfx6wHpgELAY2u/uuYJVVxCAcU7eDu+99P9wVvB/uM7NaEbaYK/cDvwb2BMuNycH7QQGQQ2Z2GPAs8G/u/nnZ+zw5FxeL0U8522E0cDRwErAG+EOE7eWEu+9295OAFkBnoF3ELUUidTuYWXtgKMntcSrQCCjYaVEAM/s+sN7d5+T6tRUAORLMcT4L/NXdnwvK64J58b3z4+uj6i9XytsO7r4u2BHsAf5IcocYC+6+GZgGnA40MLMawV0tgNWRNZZjZbZD72Cq0N39a+DPFP774UzgPDNbBjxJcupnFDl4PygAciCYz3sUWODu95a5axwwKLg9CBib695yaV/bYW8IBi4A3s91b7lkZk3MrEFwuw5wLsnjIdOAi4LV4vB+KG87LCwzKDKS894F/X5w96Hu3sLdWwEDganufhk5eD/oLKAcMLOzgNeA9/hmju9mkvPfTwPFJK96OsDdN0bSZA7sZztcQnL6x4FlwE/LHBspOGbWgeRBveokB2FPu/sdZnYUyRFgI2Au8M/BKLgg7Wc7TAWaAAbMA64pc7C4oJlZV+Dfg7OAsv5+UACIiMSUpoBERGJKASAiElMKABGRmFIAiIjElAJARCSmFAAiIjGlABARiSkFgIhITP0/lE/Z/t/BNqEAAAAASUVORK5CYII=\n", "text/plain": [ - "" + "
" ] }, "metadata": {}, @@ -1734,24 +324,24 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[]" + "[]" ] }, - "execution_count": 15, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "
" ] }, "metadata": {}, @@ -1764,24 +354,24 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 16, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYAAAAEICAYAAABWJCMKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvhp/UCwAAIABJREFUeJzsvXncHFWV//8+t7r72RKSQAIEgoKoKDCIGBZ3BxhkGxYJiCsosom4wozO5u876nxnvoD7yCaM4ODCEhEEBAQ3FMHgDoigEHYIEMjybN1V5/dHLV3dTy+13Aef5LlvXiGd7upT91ade86t6ns+JaqKw+FwOGYf5q/dAIfD4XD8dXAJwOFwOGYpLgE4HA7HLMUlAIfD4ZiluATgcDgcsxSXABwOh2OW4hKAw1ESETlWRG7p8fl1InLM89kmhyMLLgE4Zg0i8oCI7Nv2Xs/gbQNVPUBVL5rOfTgcRXAJwOFwOGYpLgE4HBEispWIXCEiq0TkfhH5YOqza0XkrNS/vyUiF7Z+Xb4sIs+JyB9FZJ/UBz8SkfdFr48VkVtE5EwRWR3t54DnpYMORxuVv3YDHI6ZgIgY4Grgu8DbgCXAD0TkHlW9Hngv8DsRuQZYDOwBvCJlYk/gcmAh8BZguYhsp6rPdNjdnsBF0bYnABeIyNbqdFkczzPuCsAx27hSRJ6N/wBfid7fHVikqv+uqpOq+hfgfOBoAFV9HDiZMHB/AXi3qq5N2X0S+Lyq1lX128A9wEFd2rBSVc9XVT+ytxjYwnI/HY6+uATgmG0cpqrz4z/A+6P3Xwhs1ZYc/onWwHw14AH3qGr7D8ePtM3gVwJbdWnD4/ELVR2NXs4p2B+HozAuATgcIQ8B96eTg6rOVdUDU9t8BrgbWCwib2v7/tYiIql/vwB4dJrb7HCUwiUAhyPkdmCtiPyjiAyJiCciO4vI7gAi8gbgPcC7gWOAL4nI1qnvbw58UESqInIk8HLg2ue5Dw5HLlwCcDiA6H78wcCuwP3AU8BXgXkisglwMfABVX1EVX8KXAD8T2rWfxvwkuh7nwGWqerTz3M3HI5ciFt44HA4HLMTdwXgcDgcsxSXABwOh2OW4hKAw+FwzFJcAnA4HI5ZyoyWgli4cKFuu+22f+1mOBwOxwbFHXfc8ZSqLuq33YxOANtuuy0rVqzI/b0HHn+Ia267iX13ez07bLN96XasHV3HFT+9liWLFrP3rq/FmHIXTkEQcMMdP2bVs0/zltcdyMjQcOk23vnAPfzot7dy6Gv2Y8mibgWo2XnquWe44qfXsuv2O7LHy15Ja41Tfibrk1x16w2ICH+/199Rq9ZK2VNVbv/jr/nNn+9i2RsOYrNNFpSyB/DQk49y1a038KZXvJqdtt2htL31Y6Ncccu1bD5/M/Z71Rut+M1Nv7mFR55+gmWvO5A5QyOl23jPQ3/mB7/6KQfvtS8v3GJJaXvPrFnNFbdcy04v3IFX7/iq0n5Tb9T53m03UffrHLrXfgzUBkq3ccU9v2XFn37HW153AJsvWFja3qNPPc6VP7+e1+28O7u8aMfS9sYmxlh+y3XMnzOP/Ze+Cc/zctsQkZWZtpvJy0CXLl2qWROA7/tce/vNnHnZOdz+x98gRlBV/ma7l3H6kSdz6Gv2yx10fvvnu/j88q/y7R9dhTEGEWHu0Agffsv7eO/+R7Nw3qa57D2xehVfve6bfGH5BYxNjgPhoH7nvm/hg4e9N3fQmZic4IpbruWMS8/mnof/EtlTXrfz7px25Im5g46q8rM7f8lnLz+Pa2+/Gc94iAhbbrqI05adxDv2OZy5w/kUC+5/7EG+cvXFnHfN/xL7mjGGEw58J+8/5N1su+U2ueytHV3HJTd9hzMvO4fHV69CVfGDgIP23JuPHnECr9lpaa6g4/s+N9zxY8687Fx+ducKjBFQ2GGbF3H6USdzxOsOzB10/nD/H/nidy7kkpu/kxz/4YEhPnj4ezn+gLfnDjqrnn2aC2/4Np+/8gLWjY2iKIEGHP2GQ/jw4cexy3Yvz2Vvsj7JlT+/njMuPZs/PHAPIoIGyp4vfyWnHXkSB+z+t7mCjqpy292/4rNXnM/Vt96YjJVF8zfjtGUn8q59j2CTkbm52vjQqkc5+3tf5+xrvo4f+NG7wvv2P5pTDn4322+1bS5768dG+eYPr+SMy87h4VWPAeAHPm9e+kY+esQJvGGXvXL5TRAE3PTrWzjzsnP58e9uDfsMbL94W04/6iSWveEghgaGcrXxjw/exxevvJCLb7wcEUGAgWqNUw97L8cf+HYWb5ZdLkpE7lDVpX2329ATwKNPPc651/wv/33VRUzWJ1k7tn7KNnOHRjIHnbGJMS798fc449Kzuf/xh5ioT6YcMGRoYJAgCDhwj7356LITeO1Ou3d1HlXlx7+7lbMuO48f/OqnIMJ4FPxjKp5HtVJlhyXZgs59j9zPl7/7NS74/rcQ6NjnOUMjDNUG+dBbjuN9B7yNLRZ0vxp8bv0aLr7hcs66/FyeWrOa0Ykx2v1iZHA4DDpvOpQPHX4cr9i++0yn4Te49rYwGf/yT78lCJTJxmTLNrVqDYOw+8t25fQjT+LAPfbuGXTCZHw+3/7x1RgxrB8fbflcRBgeGGLhvE3DoPN3RzBvZJOu9p5YvYrzr/0GX/zOhYxPjnf1G4DjDngbHzj02J5BZ3xynCt+ei1nXHoOf3r4L9T9Og2/zW9qgwQa8HevegOnLTuxZ9BRVW6583Y+u/x8rlvxI4wxjE20+o1nPGrVKttv+QJOX3YSR77+YIYGBru2sT0Zd+tzrVrj1EPfwwkHvaNn0Fk7uo7/vWk5Z152Dk+sfoqxiXECDVq2GRkcxg98lr3+ID5yxPHs9pK/6WrP932uv+PHnHnFudx6969QlIl6m99UqhhjeOX2O3P6ESfy93vtS8XrfiPjD/f/kS985wIuufk7eGJY18FvRgaGmD9nHh9bdgLH7HckC+bO72pv1bNPc+H3v8Xnl3+VdeOjrOsy9lDl2P2O4tTD38tLl7yoq73J+iTf+dn3OePSs7lr5b3U/QYNv9GyzWBtAFVl711fy8eWncjf7vqavhO7jToBpLPvT373CxAYn5zoa69WqWGMsPsOU4NOe/btdGLbSYLOJgv42LITefd+y5Kg88ya1Xzthsv47BXn8dz6tawfH50SVDsxd2gEBY7b/2g+cOixvHjr7YDwUvjqW2/kjMvO4Td/vhM/CKg36n3tDdYGQZV9d3s9HzvyBN64y6uToLPint/yueXns/yW6zDGMDo+1teeZzwGqjVetPgFnH7UyRyZmuk88tRjnPu9S/jvq75GvVHvGGC69blWrXHKIcdw4kHvZKuFWwLZknEn4qBzxOsO5CNHHM+rXroLEAbVH/3252Ey/vUtGJHkSqwX1UoVzxhe+eKdOf3Ikzh4r32pVqoA3PvwX/jyd7/Ghdd/GyCz34wMDjN/ZBM+uuwEjk0FnWfXPcfFP7iCs5afxzNrn2V9h2TciTjoHLPvMk499D3ssCS89Rkn4zMuO4cVXZJxJ+Kg86ZXvIbTjjyx5dbnb+67k88v/yqX/vhqjJmajDsR+80LNt+K0486mbe+8ZDk1ufjzzzJ+dd9gy9e9TUm6hO5/MYzHu8/+F2cfNC7WbJoMRAm48t/cg1nXHoO9z56P5P1eia/GR4YItCAQ169Hx894vjk1qeqcssfbuesy8/j+hU/QsjoN14Fz/M63oW4/7EH+e/vfo3zr/sGqrB2bF2mPs8ZGmHu0AgfOeJ43vPmt3a9C7FRJgBV5XPLz+eMb5/dNftmZe7QCLVKlYP23Jc/PHAPdz/YOftmZXhwiCAIePPSN+L7AT/49U8xYhid6B9UOxEHnV1etCMv3Xo7rv7FDwiCILOjtBMGnSHmjWzC/kvfxE9/fzsPP/UY4/UJgiDob6ADc4ZGUFUO2nMfVj37NLfedQcKTNT7J+NODNYGQOE1Oy1l4bxNuea2mzIn404YYxiqDbBk4WJeu/MefP+XP2TN6LrMybgTc4dG8DyPg/bch3sfuZ/f/eXuzMm4E3HQ2feVr8dUPG749U/K+Y1XoeJV2PEFL2HHJS/mmttuypWMOzFnaIQ5QyMcuPvfcuvdv2LlEw9nTsYd7Q0OE6hy4B5789z4Wn7yh9sRkUyTuE4MVGsIwp477MriBZvzvV/8AMiWjDthxDA0MMiWCxbxple8mhvu+AmrcyTjTsR3IQ7ac18eePxBfnXfHwiCgMmCfjM0MIiqcsDuf8uZJ/4rL1r8wpbPN8oE8NjTT/DCd+5VeLBtqMSzkJmKETPl0n8m2rSJICgWz4kI4ok9i6qIj902WsZUPAKb7QsUozKz/cbyWBaEUw97D1845d/b95MpAWxQdQCqSrXH/b4ilF2l8HwQ/hw0c5mOYzjTz4v99k1DqJ7Zh9D5jQXiBQFF2aASgMPhcDjs4RKAw+FwzFJcAnA4HI5ZiksADofDMUtxCcDhcDhmKbM+Aczk5ZUxM72N09G+mbx8EaahzwrYtKm6YfjNbOzzDGKDSgCbjMxlaGDQiggWhGvNbZK2Z9O2otbsmWgZmq3laOn1+jYsimegYggkXCdug3gZrb1jaKwmqKRdvmLKJgJVCBSCNtslie3YWpLsiSFo+OArEmCnzwqBBqVF92LiMWIsjhWbCaBWqTJYHWDHF760eJusteZ5YM7QCI98cwXnffi/eOX2OzFUG6SSUykvdmCR1oIRL3KaIgMmdpDWoKAtn+WyF7XFSzlyoEHhoJ0OgEHkgKpaqs+xWFXaoU1Re3Gwrxgk7nOoyYZUDFLxcmeXuA2eaQbrQIPSgayr3xQIOk3faB5DDTRMBAFRUMsQMKKZtAkAX/FSfUv7Td4+t/pNELVUm+e5QJ/jtqQLwEQp1ueo8AtfMam+aRAg0X95if3DmGawDrQ5ASsyBgW7fjN3aIS5w3M49dD3cOcFN3Py3787t42kbTPtkiRNPzG4u1b+iS9deSEX33gFRmSK0FOa2ImNMT2lD6KwBn0q9oxI4hj9CjHibfpVj8YO22926RmDH/TvS9LnPm2MqxPjPvWzF++/F7HNXn0WY1BD3/1COGP0NcAg4cyxaxvj85KtL/2OTXyM+/VZUv/veY6TY53Bb6J9ixclsfbgEwVBibNlH89JjmHGPvcdK/E57jtWsvtNMlaMQaVLn5Ww3xmqapOx0q/Pkb9k7Ystv4EoqWjvc1fxKlQrocTH6UedzGGveXNPwciNUgqiG6PjY1z646s549KzeaBNp0SgbzDvRifnaTpA/6DVTifniQdlFkfpRLekUVRKoVP/sg70jvbiYBK3R8B4oQRAkT63JBbfB82XjDu2scP3bPhNfG7T+yjSxpbJS/hjAUY8At/HM14hTZ72oBMn6iJ+DR3OM5b8xvMIAj/0m6TPJfwm1ZY8ybhjG5OJXfMaLjyuUORXrE7xJtbbevffLeODh72Xl73gxZlszaoEkObX9/2Bzy//Kl+/8QqMkUJBtZ0yjtzXtiVNmSQI9pm15bZXMCB0RAQ8e6XwgqAN31ob88zaMrUvw1VQbptEt8Ys+WJ87Gz1eVr8xjJlA387nZJfqfZFZ3nrRVvx6WNP56g3Hpz72QIbpRZQFl754p256B8+T6VSseLQEN8v96wHf8941gJDPNhsBP/YnvVBbFmmRZMZtaVjGB07u35j9wdjBau+GB87W31uXonZnyjZIp7M2RKNi/3Glj1FGawN8s9vO5Vj9jsyd/DPw0aXABwOh8ORDZcAHA6HY5biEoDD4XDMUlwCcDgcjlmKSwAOh8MxS8mUAETkIyJyp4j8QUS+KSKDIrKdiNwmIveJyLdFpBZtOxD9+77o821Tdj4RvX+PiLx5errkcDgcjiz0TQAisjXwQWCpqu4MeMDRwH8Bn1PVFwOrgeOirxwHrI7e/1y0HSKyY/S9nYD9ga+IiB2xlxRrR9dxztVfx/d9q6sO/cC3+jg3gbDAZQYTRGvYbTENDwCclue/2uyzH8kS2EKg8MPYny/iqndbxKWONpnJ9U8AE41JLrl5Ob/7y13Tup+st4AqwJCIVIBh4DFgb+Dy6POLgMOi14dG/yb6fB8JI+ehwLdUdUJV7wfuA/Yo34WQ3/75Lt5zxkfY4qhdOe28TyXl5FBMbwOauh9J4NdY36f4nbP4u0qzoKeobglM1TDyUho4RWgKYMXaJ637KWMz1rmBckE2bktsIdFvKZigE+2luM9GWvaTl7TeFDRrQm35Tdp20UlJu55PWgOnCFOE06R1P2VsJmOF4v1Nt6XpL8W1sDp9v/TYI/QdESEIAm696w5e/cFD2OX4ffn6jZczNjFWyG4v+rZUVR8BzgQeJAz8zwF3AM+qaiPa7GFg6+j11sBD0Xcb0fabpd/v8J0EETlBRFaIyIpVq1b1bNvo+Bhfu/5Sdn7f3rzmQ4fy9R8sZ2xinPWRJlBSoBE0S9Oz0AwwEh+D8O/o87SoWJagk3aU9hmrqqJo7qATi7H5bUUosfRA3Oeszm3a+hzbSxcK5Qk66cHWMttShUaA+n4i4JUlSKQFzfx6I7LRXoCT3V7cNkgVgLUdu3D2nt9vEnHAtllmq9/0b6NJJeNOfgPN85XXb9rHRiL2FuRLVu1jJS02GNsv4jeemaqcqbSKGHoZ2tgi/tjW17TAHeQYK3EyTsTiWv0nHitZp3XJMYyKBjU15kYnxvn9A3/k/V/6ZxYtewUf+NI/c89Df87Uzkx96beBiCwgnL1vB2wFjBDewpkWVPU8VV2qqksXLVrUcZu7V97LyV/4BJsf+QpO/e9/5c6Vf2J0YqzvpXFc/g1Tg0Q6+7YH1U5kCTrNWZu2faeDvQxBJ60gqH3Eozonq7Y+p2ZtWaoZswQdk57t97KnhKJujQBtdE/QyeBQom39rncDglQA7xZ0eiXjLs0M/aaDQmtMezL2M/hNr6DT/l4WP+wVdNqTcW+/SSmndlF3TR/bLGMlrb0D3fymLRn3qExuP849x0qXZNypfbEGViebnZJxryPZnNhl95teVfzrxtazfnyU8665hF1P2o/dTzmQS398NZP1ya7fyUKWlLcvcL+qrlLVOrAceC0wP7olBLAEeCR6/QiwDUD0+Tzg6fT7Hb6TiYnJCV7zwUN51fsP4KvXfZP146OsG1ufx8SUmU5Me/bNay/UAmk6jUmVmue12R50YrI4Sq82tjts+6wtr730VQFEmijJ1VJ2mxoESXBPB5v0bL+XAmhHm23JKnk/QzLuRLfAlCUZ92pfOuhAq9/kPS/tQSd5v18y7kLc53b/lQxBtZe9KX5TUkNHVVuuBgTJlIw7trGL3zQ/t+M3XkG/qfsNxicnWPGn33HcWaexaNkufO8XP8hppUmWBPAgsJeIDEf38vcB7gJ+CCyLtjkG+G70+qro30Sf36yhp1wFHB2tEtoOeAlwe57GPr1mNb/+8x8Ymxyn4Tf6f6EH7YfehoZOesDa0EJJbl2VthTS6ZaEDZtxACt9DBWCKOCbgJ6z/ax0u3VSlviczGS/iSmrRTQdYyXW4wE7fthUXbUjvNfeJlvaRnFisaG9tG5sPWtG13H9ih8VtlHpt4Gq3iYilwO/AhrAr4HzgGuAb4nIp6P3Loi+cgHwdRG5D3iGcOUPqnqniFxKmDwawCmqmns5g+2neE2HwqdtRAw6DatdbCFiIP+p7G1zGtYM2WSmnxOY+b5tRPBti8ZNgy/aRIxMufvw16RvAgBQ1U8Cn2x7+y90WMWjquPAkV3sfAb4TM42OhwOh2MacJXADofDMUtxCcDhcDhmKS4BOBwOxyzFJQCHw+GYpWxwCcC2DspMXiURMx16Nzax9RjKNNZX2FheVDTTzwnMfN8OpmE1zEw/LzoNY6UMG1QC2HzBQg7ea18GqjWGaoOlbDW1blq1b8pSTtmnlfaqxLJtTOQeLNlLehn/ZUEsL63/kjJd0BiYigcV0/p3Cab6jYU+g0Wvse/bXpu9LBIMmZgGv2maLmdzyjEsoWkU2ks62/rvgogIcwZH2GbRVhz5hoOLt6tUK55nKl6Fy//tPB685Hb+5R0fYvP5C5k7NJLLRlIaTptmSUoyIY/ztEsEaPJfq3RDVtKDtl1XpSkfkM95YokAbavsDDQoNPiSRGLatJJSOi15gk4ippXSf2nKBxQQKTMGKgbxPIKk8rd5DKVikIqXK7t09xudEiyyNTHVZ0h5TUG/Ie03ree5jN/AVH0fP+U3ecaK13Yu0+e6XZwuC739pljyi2VYphzDSNU1b2Jp339ZvxkaGGSgWuPQV+/Htf9xMSsvuY037LJXrjalkZl8mbh06VJdsWJF18+DIODGO37CWZefy09/fzsKTNQnpmwXltdr5pJzY0wo7RD93QkByFhoEw8VpPtledy2zG2MtutW7BN/7hmTqeow3q5bn4WwwjJrcVHzmEvXKsr4s6w24+3itrQ1EFOphH0Wk0kCIDnmSEepiXh/ec9Jr+1FJFGVzTLyEkHCLlsnvpq7jZ3PSxbf72yv9/5zn+Me2+f1m2SsdPIb8vc5Hivd/Czej02/mTM0wpzBYT78lvfx3v2PZtH8zXraFJE7VHVpv31v0AkgzSNPPca537uE/77qa9QbddaOre/r7FlIO1neoNqJ+LtpZyyjhdLuPFkGUD/CIEWLE2cdHL3aGCdCRcvZi74rYlACxDOJ3SK0JJZIjyhPMu7YxtR3bfqNQZKrmjJ+3T4psuc34VmIz1GZPifnOZUES52TlL14MhMeymKe0z4pypuMO7Yxlaxq1SoAb3rFa/jYshPY55Wvy3yFNOsSQEzDb3DtbTdz+P9537T8OGmTbjMSRw4qlu9iNma2z0B4RTnbvGa29dkzhgP32JtzPvSfbLVwy9zfz5oANqjfALJQ8Soc8pr98Izdh43Ztgflf1iabmz8wDndzPQ2lnmQTjfMNPiiTWzrdYXYPc82n+43HdQqNQ7cY59CwT8PMzsCORwOh2PacAnA4XA4ZikuATgcDscsxSUAh8PhmKW4BOBwOByzFJcA/qrMpoVtDocjD8+HrtFGlQB83+fa225i79OPot6oW1uOZoxJROhsLB5LPxfUpgYR2Ft2GD/g3dZyubQda0vwRJIKThvE58LW0lIjzSIoGzo/sQU/8K2dZ9t+45lmIZMNmtpQau28CK2yJWVpyp/Y85uxyXH+6cL/5DPf+CJPrF5lxW4nNopCsMefeZLzr/0GX7zyQiYmJ1g7tj75LG/ZeJpOFX15y8bTJNWcKbt5y8Zb29dZ4qKnZEIfOh2nuOTdVp/LVMZ2rDA1BkyxwrqkmhNB/eZD6PtJbfRsYwfpgTKVsZ18Li6MKuI3TYmL1kriMtXAnb5Tpoq8l98Usddt3OaRdEnTTd6lTBV5J58brA2CKvvu9no+duQJvHGXV2eaQG30lcCqyg9/83POuvxcbvr1zxCB8cmpOkAxWYNOnhOY1XnSJfK9yCpdkXW7OHD37XNBPZlu5AkkWbfN1DYBEwnA9QsSiZ4Lgt9BB6h9v/3s5dGbmj6/6b3vrOfZtt80Jzm9/XU6/abf5KCfvk/7dv38IauOVBbNrNjeyOAw80bm8tEjTuDY/Y5k000W9Np+40wAT69Zzf98/9t8bvn5rBldx7rUbD8rnZzHxowv7RRZHaWzvanBpNusLStpHZ72/RSZOXcKOmW0UDol6DKzKTEGNVP1ciSaO2ugkFOPvtPVZBm9qU5XBcnVVqmZ/VS/Karx00kvp9RY6eAjWYNvR3sdxp4NLaf2vmVNxp3b2MFvSoyV4YEhAg34+73+jo8ccTx7vXy3qXLYG2MCWLN+LVsd/SoCDRibGC9tv4wjd2I6tH3K3CLqhA3Bqpb2WTp2HW3bOJ7xVYEGGPEIGo3S7bLtN2ls+VC7QFlZrPvNNOpg2TovNkT8Otmz2b7B2gD/9q6P8I9vfX/LZxulFtC6sfWoqpXgD81f2W0N4ulw6Pj+tK0VAXEwsGUvnnHaxoixczyVUOrZVyvBH2jeUpiGxGfLhxLdeUuCiNb9xuKPummMGGvnJe6rjeAf27M5aQg0YHRijIdXPVrYxgaVAKaDmS4KBTO/jdPRvtnYZ9vM9DY6v/nrM+sTgMPhcMxWXAJwOByOWYpLAA6HwzFLcQnA4XA4ZikuATgcDscsZYNKAJ7nUW/UrdqcyXUQMc+HKFQZfBSM3dUNsfbSTGWmnxOY+b5ta3llq80Z7jeW++wZj2qlWvj7G1QC2GLBIr7+8S+yy3YvZ2hgsPRzeuMlWbGYk1diPXu8pllEktdl1sfHAmdx20TKyWvF304EzxIBq4JtFJCKBxWDGDDRa1PxCivmpdsWt7fMsrlufS13HKf6TRkxuqRNIondMuvjY3tpv7FBu90yvi0tY6W8vXa/SZ+jYvYksZe2X2YE2vabOUMjzBkc5pRDjuEfjjq5eLtm8iyhlxbQ7++/my8sv4Bv/PBKjBjWj4/2tddPkCsRBstYrJFF7yOrFknaZnvpfZq8EhP9KjjzSkyYSqi106tsP+lrAGSc8fQ65p2EwXq2sY8AYF5Bv37bdxMG60aW6u68VaP9BABz+00fDaSsGjbt9npV1RaRJul1fIpqXHXrU16JiSwCgHFSydLfiudR9arssM2LOP2ok3nL6w4IxeI62d0YpSA6sW5sPd/64Xf5f5eezaNPP87Y5MQUhy2i+Ndr0BfRGuk1oIqUnPcKOlnFt7q1ccqgEhDPy5UcoU3XptFoefxBEXXMXro2WcW32ukVdJozvuz1ub2SVRE5hV6+VlSZtp+uTd5q1V6Bs4gab6/jZN1vCkqt9No+Pr7t2lu96KWHNGdwmECVd+5zOB88/Dh22naHvvZmTQJIs+Ke3/K55eez/JbraPg+Db9RWsej3WlsaKE0g04YE8uWh8d9TJy5pP5L0sdIZtmGnkwonRCAX1yYrKWNUZtsaSW1+8nM9Jv4anJ6/KaIGFtr+1oTgI0+N69sIBbBLuM5U8ZKyTY2/TCS5y45VtJ3IQYqNbbdcgmnH3Uyb33jIYwMDWe3MxsTQMyz655j4RG7WP1BqKgK5/Nt0yZSMXbVjfzA+kPQplNUzAaz0m+mRRRxdj0/r1qp8rFlJ/D15O4yAAAgAElEQVR/j/tEoe9vlGJwWZk/Z561p0TFyDQInk2HTZvYeqrTdDLDpFWmMD16NzPcb6blpNi1OdM0edqpGI8Xbr5k2veTyZNEZL6IXC4ifxSRu0Xk1SKyqYjcKCL3Rn8viLYVEfmiiNwnIr8Tkd1Sdo6Jtr9XRI6Zrk45HA6Hoz9ZpxJfAL6vqi8DXgHcDXwcuElVXwLcFP0b4ADgJdGfE4CzAURkU+CTwJ7AHsAn46ThcDgcjuefvglAROYBbwAuAFDVSVV9FjgUuCja7CLgsOj1ocDFGvILYL6ILAbeDNyoqs+o6mrgRmB/q71xOBwOR2ayXAFsB6wC/kdEfi0iXxWREWALVX0s2uZxYIvo9dbAQ6nvPxy91+39FkTkBBFZISIrVq1ala83DofD4chMlgRQAXYDzlbVVwLrad7uAUDDpURWfqRX1fNUdamqLl20aJENkw6Hw+HoQJYE8DDwsKreFv37csKE8ER0a4fo7yejzx8Btkl9f0n0Xrf3rbN+bDRcc24R2/amy6ZNZvLyypgZvBoSmJ72zeSl2zBdfmPX5kw/hn7g89gzT0z7fvomAFV9HHhIROLys32Au4CrgHglzzHAd6PXVwHvjlYD7QU8F90quh7YT0QWRD/+7he9Z43f33837zvrNBYduUvynldyOWi8FDJed23j+bexjbhCsuyCtPY+lm1jvEQuzk9lj2Fi05TX94mJ2xQHm7I225cNl11GLNDyLGe7fhNE+yjX50QvKLZfts+x30RjxYbfxLo8ceFbaXumVdentN+0nVcrYwWh3mjwX9/6CruetB+X3LSc8Uk7z0Gfsq+MOiO7Al8FasBfgPcQJo9LgRcAK4GjVPUZCY/olwl/4B0F3qOqKyI77wX+KTL7GVX9n177zVIINj45zuU/uYYzLj2Hex+9n8l6vWMBWN6qyV6l2YXK22PtFGMI0JZlzQZD4PvWSvoLl7fHJfieR0DQssg+qVDMUeST2EMIfL9lEpfIROToc6+S/iJyGunvdSo0KiIh0ktzp5/WTOf2ddfciY9h3j7389u8ftNL/qLXOeu3/45SEH00ijqReHEPv8k79nppfNn2mzlDIwC8981v5QOHHstLlryor72NvhL4Tw//hS9deSFfu/5SEGHd2Pq+9rKc7DziTFnsNYNqHPi7zDhUQUE0/mcXgau8glR9gk7LAA2nrT2rq7IEnSRBKqifT/Om4z57JONO9As6hY9hL7/po6/Tai8O6j3E4HLqBvULOsWF0XqLCGYN7PnE4Prf8Mmid5VfAK+PiGCG89ayfRYxuByJolqp4hnDK160I6cfdRKHvHq/rlLQG20CuPJn3+c/vvll/nD/H2kEfqHnA7TPkPM6SkebqQEBYQBvme1nvdSMEoEnBj91VdBP7bEf7c7ba7aflXSybEk0Db/QLdv2oJMnGXe01yaWVmQGnqY96BSdgbe0MRV0gNyz5Sn22oJOkavVNO0ie3mTcTebKC3HsowmT/v5zZOMO9prHyMFRPw6kRxLC/bmDo3gGY8TDn4Hpx95Mgvnbdq+r0wJoFJo738lnlz9FEd9+uTSD4WJXSM++PHgLSPiFA+u0LaAJwThtCyfIQkVPv0wCxAE2sF+fuKAF/c50CBqo+ZvY0TSFo2OXRBQ5mftlrZRvK+Jvbbz2rRfzG7Tb8K//Tb/KdRGbT2/7a9z2wvafLqD/Tyodh4rZUTj0m1p98sitJ/fspPaxE+6+E9RkmNpwd7a6I7HZy8/H9/3OfPEfytkZ2aLirTR8BtUPbs5y7omiITB34pIjUiixmmVigHPWBPS8ZDMuv+ZbZZ82M90Y+NH3elmpuvd2PjBdKrNGe43lvvc8BtM1CcLf3/me7HD4XA4pgWXABwOh2OW4hKAw+FwzFJcAnA4HI5ZiksADofDMUtxCcDhcDhmKRtUAggfiqwM1gas2DNioiIXS8vljEn0bkqjCoEiKlHRiKUlm2KgEWACINByamVRG33ft/r4SEGsP88Zor7bsFcxBEaRimf7SYXWSBdw2SC2Y8teeI7tLh2O/caWL8ZLNm0t3RSR6AHydtonIgwPDLF4080L29igEsC8kU3488U/55/e9gEWztuUuZFGRl5iJ04X9pRxbFOpQMVgvKaNeI1z7rXOqkgA+IpB0A56MkWI14QHqWIUUcJ95UkEUdD3VJI2Qngs474WaWP8Hc+Y5LzEA69o4A4LsCVVbFRCOE7AVLywhkLCOg9Fk3MvXoE+d/ARr0TQSUTdookNNH286AQiqVBOFU+WqS+Iz7OkJko2/Mak/Ca2XTRwJ34TjT2NgnbRfid9bquch2K+OFgbZKBa46A99+Gaz1zEJ952aqF2wQYoBRHj+z433PFjzrzsXH5+1wpUtWdBRHtJezcyl2kbQYwh1jzodhQTEbVepfiR/INBMu27lxBVx770kbiYIgsBU4vENLwa0ZQsRTeyHuuwL9mkCjJrzmTQX0lv1+/YiGdQ6S+Q1iJj0Wj0lMKIpRCge7WzxP+X/pWtWSUp0lIJWcTg+tnLK6GS3W/6S3VklfVo6gtlGyuZ+9zHH2I9o1x+02eszB0aYbA2yIfechzvO+BtbLGg+/NSNlotoE489OSjnPO9i/nK1V/H9xtJmTTkF/5K00l/x1Q8gmi2m/cSdkpySQXVIu3rJlJWRIER2oKOQCTCm+gSFepzh6CTJ0G0k2jRtLWleVmdT0Ci47GKZvtFNWqSoBOQXMFlTTid6BR0Mk0surav85gooxvUSX8na1Dt2MYOE7GiKrfd7KXbDfnkq7qNsTLxppMy7UA1vN39up1357QjT2S/V70x05XNrEoAMfVGne/94geccdk53HrXHaXFm2I8Mfii4ay/hFBXjIiEKpmBFgoIHW0SzTgs2YsHrY3+QutMyNZ5iSkjxpbGGEMgihhjp8/GENTDqwFrfpN6LoWNY1gmqHYi8RvsPMJlOvocM2PHStSuOYPDfPiI93HiQe9kyaKtctmYlQkgTe2A7UqLxqXxqpVSAlhTCBQPY/XHTtvYcujppKiyZ1cqdn8W81Twfbvn2DPejPYb24Ea6HsLJ7e9Ge7bQ7VBzjjxXzjlkGMLfT9rAtigfgR2PL/M0AUuDseswJPpF7ZzCcDhcDhmKS4BOBwOxyzFJQCHw+GYpbgE4HA4HLMUlwAcDodjlrLRJYAgCLj+lz+yvkzOxnrh58OmTawur5wmrLfRsj3bejcAwQxeAgrln53bCZtLQKH8c4Onm8nGJDfc8WNWPfv0tO5no0kAT65+iv/4xpfY6ujdOPJTJ7YIqJURUkt0g1K6N2VExWLdExGTrLMspUPU1kcRCXVLClts1SdJa60UJemzMR31b/IS2xDPJM9fLqNPI/EfkbA4j+axLNzG+Jx6YkVUrOk3koTCMn4jHfwGKOU5tv0mOc9IU9CvjL20/k54wks/Nzk92pqCeeX9JlDlutt/yDZv353DP3kcP/39bdOStDboQjBV5Se/+wVnXX4eN97xE0SEscnxKdtl1TZp375rQYsxYPIVp0hUG6lBKKY2dZ8SSQ9kK2zqp1mUtwy/n728FaMtpfKEVdSJvlCsdEo+yYq4jVIxqCdN5dXIngmEoOFnrvDsp2UTy35k7XPPcxjpPUmsAZRx3GXV7cnqN/20bLLqCmW1197OfiQJqIcGUl6pk8RvjEFFW/1Qo7b5Fv0m8YN8Y6XbORQRRgaG2HST+Xxs2Ym8+++WMX/OvH42N95K4NVrn+WiGy7jrMvP49n1a1g/Ppp7QHVynqxiWU1jRAJqnSUdksEkBr+PQFh7GzrZK6Xx0+U7WYXlOraxg4Mng6OXsFxM1B6P7lpDyb48j8BrSyRdbIqvaL37AO2kW9MTAfG8rto7mQUEo/a1CP91aGMue/F3egSd4n7TqgTaur+pujX925jBb3LIM/Sa2CXHwxgCNJnxd6VFl6t7IM6vu9R9UpA1eaYZHhgi0IDDX7s/HznieJa+9BUdr2I2ygTg+z7HnvERLv/pNRgxjE6MFbbdPnMqKykgxqDRVUE8e0mLgRWy2TYzKKtd0q5ZUrZkPx1YIt24UESu32DrRHqGHNtSRaoeamjO9vPYCxTjC4HvJ20tqxvUvCooLpyWbmNaYTV8q79yZd82tvl02fPcTEh27E3xGwt3+NuTXDIBKeiHcYK2NVba401ZKQpjDEO1ARZvugVf/8cvsNeOr2r5fKOUgnhi9Sou+8n3GJ+cKBX8oflDVbtWfFE0CKARoL6PNvzwdckfALWtbWV/NI4DX9OunfYhoB7NQF3kHqiEt3TUhLaoGhj00IrkD/6xPc8Q1ARqTXG3sj/KBtG5jc9JqQmUhP3FCwN+u4Z/4Ta2+03J8xz7nS17yTHTsK82pqCJTSPgCUH6Vk8eIj8MDGDsjZX4+2rDbwjPyfrxMe579AEuufk7he1sUAkAQiEsm5T9EWgK8QzWIraewjRdGM8jfkhKaaIBaKoVO/agWALpa9KiTVvHborZma3mZGyfF0n5ohV703BOLD1dzBYzqzUOh8PheN5wCcDhcDhmKS4BOBwOxyzFJQCHw+GYpbgE4HA4HLOUDS4B2NYZmcl1EDEzvY3W26fl6iem2rN//DRQu3ano42z1W9s2Z0uv5lBbFAJYNNN5rPjC1/K8MCQ9eWgNpZapm1YsRctGVO0pLpPF/tll7kJSFQYFdqzdwyDuo/4kWxG0YEYKKahMGH7+bSgfgC+YlSi4qECbUwkLEiWDtv2Qxte0+57NtooqcJLG/ZijaCg4SMB4JdIBKphQWLKbWyMv0QWhXIaSTFzhkYYGRxmn1e+rrCNDSoBDNYGueMr1/Gzz1/Ju/Z9C0MDg4wMDuey0U2YKz4xeddOp4Wg0lcnccl7uE0+kqrQ1GxB0cTJ8zpPLF7XTUgr7wA0FQ8qBq9aaSnjiWU0ihIGheYx1EDxVKARB8kMA1oVGgFmMoCJsGirpe2xGF3ePqdE7NKtiBNBrqCjigSaJJB0gV+r3+T0xdhvSPtNd5/vR9KOtvX6SRDLea7TAnHp2X8Zv4lF/NIFfqoant90gu5HOhnH5zO9n+gYFD2GXlufNQjlV/L22zMewwOD/M22L+Mrp36GVZf/lsNeu38uG2kyS0GIiAesAB5R1YNFZDvgW8BmwB3Au1R1UkQGgIuBVwFPA29V1QciG58AjgN84IOqen2vffYTg1s7uo5LbvoOZ1x2Dk+sXsXYxHjXW0R5ys6zaHT0FYzrYC/WBupoLy63zyD3EEsF9Conz7JNp/50lSFI6R5lsZmlP3kE65KSfGOiKk9aC3WCSHqjnl3UK0s/Yt0gMsgzTNFBSrevTWIgS5976UK1b5PpGMb/7yG0lmyb1296bJ9HbiWLJlARvxGRzjIl0Wxfg/yif70kO/LoL2WJNyODwwQa8La/PZQPHX4cu7xox542rWsBichHgaXAJlECuBRYrqrfEpFzgN+q6tki8n5gF1U9SUSOBg5X1beKyI7AN4E9gK2AHwAvVdWu4ub9EkCMqnL7H3/NZ684n6t+fgPGhDpBeZUNO/S5o0pfGV2QdocoKtSVtKUt0CYBoUey6WmvLbFJJZzxFu2zpP6fXGX1EBnL1MZY3dEzoXhXEOr9FG1jkqDbBmJR7aUpSqixzHQJvampPlhOw6pbX4uOlSl+k1M9thPton1ltYOSMeJ5BOpjyD7p6mmvre9l40367+GBQRZvugWnH3Uyb9/7MOYMjWS1ZS8BiMgS4CLgM8BHgb8HVgFbqmpDRF4N/H+q+mYRuT56fauIVIDHgUXAxwFU9f9GNpPtuu03awJIEyuFfuzcT7Xoq9igrEjXdNmaNjwJRe5m8o+JjWLBpRd5FC6z2bPpN9aVRqaFsmJnLbaiv231e7qOoc3zbMSw+w6v4Esf+FRXxc+ebbEsBvd54B9o/iyyGfCsqjaifz8MbB293hp4CCD6/Llo++T9Dt+xxoK58/nwEcfjeZ7VwOUZz2rADu/p2/0h2zZGZnjwj1QarZu1aCv8zcCm39jXw7KNbb+Jrxtt2psOnSSb53mgWuPY/Y5i9x12nVZNp76jR0QOBp5U1TumrRWt+ztBRFaIyIpVq1Y9H7t0OByOWUmW6dNrgUNE5AHCH333Br4AzI9u8QAsAR6JXj8CbAMQfT6P8Mfg5P0O30lQ1fNUdamqLl20aFHuDjkcDocjG30TgKp+QlWXqOq2wNHAzar6DuCHwLJos2OA70avr4r+TfT5zRpeD14FHC0iA9EKopcAt1vricPhcDhyUem/SVf+EfiWiHwa+DVwQfT+BcDXReQ+4BnCpIGq3hmtHLoLaACn9FoB5HA4HI7pJVcCUNUfAT+KXv+FcEln+zbjwJFdvv8ZwpVEDofD4fgrs0FVAjscDofDHhtdArhr5Z846fMfp+E3cpf7d0MAP/CtLseKbVqzJ01JClv24iKXmYqkqlBtkJYqsIUf2GsfhGvN/cC3tigylnOw1edYzsPqIzOxu8Sy5aH0FpgOvxmfnOC/Lv0K3/7RVUzWJ63ZbWfmju4cTExO8M2br2S3k97M0vcfyAXf/yaqmlRIFj3RsXZO/BzPuCq4qM1ksIkk7pzWmClCov/S9rDpooE76TNh9WrQaISaJRRbiR0nYYOEWjl+EL4u2MZmWwT1/WZbKX4ME9E9AQyJuF1ZvzEd/KZIYJRUkFZRME2fLO03IuHDz0sK+iV+E9kNUgG22FgxU9pTJtDGPiM0C9QSHa+ifiNNsUYIH9QeaxMVIe03ivLA4w9x/GdPZ+GyXfjYOf+Hvzy2spDdXmSWgvhr0K8S+M+PPsCXv/s1LrjuW4Cydmx9121zaaa0laCXtddeMt5v35l1dvrYa5ao95YLyCpHYSLlz2w6NpFeikaCaZ326xlUpsocdCKRLkAIGt2vnLL2pUVbiA7aQrF2j5hQZiKLRlOWc5dDZqKpLRS3sS2wRG0Ujf+ZzW88zwtlQrr1GcnkX4lYXR9toTySLH01qWhW3GYZT1k1tnL7TR+fzaMVlsX/a5UqRgy7vfRvOP3Ikzh4r32peN1/wrWuBfTXoFMCqDfqXH3rjZxx2Tn85s934gcB9UY9s824DLz9xJTRDerkPGU0froFiSwiVHnsZRGh6mIwUkdsbUeLPk3Dz15SK1Fy6TCwJDpjGoRqjVnpdj5b9GDaBdu6oYqohLpDbccqT3Jvp6/fdBIv69I+NOqz70/tcxxUTWwzW58NQuB395sielOddKCafpP/GHYLtFkmcR3tdUkYRcdKN1HGJBkXOIZzh0aoeBXef8i7Oengd7Fk0VZT97sxJoD1Y6Nsf8xrGR0f7Tnbz0oZoap+9ooKTKVJB3ob9iAVYGzolgh4lUoYbCRKriW1eWLxOTTqc6NRWpshmTF2m+1npW2GnLZdhvS59TwPP2ti6tLGOFklti322ZaOTrrPNsZhy1ixNK7zKur2o6hIXDcGqjVA+PKpn+J9B7y95bOsCaBMHcDzznPr17BmdC1jE+NW7Nl+uljL8wAsnOi0eqYNe5D6rcDGMFbw641wMPuBlcAQJxBjDEG90WfrjDbD6TGBQClNGQmzXABhkFW1chyTc+sJvmjpNiazfBHiNFXGXtxnAns6SeFVUzjztzEObQf/tE1bk+R4QYAtexPRj8O//fNdhW1scD8C234y1nQKLdliprdxOp5WZt2m5WNo/ZwUnaF3tZf/YSPPN9PRvtnY5zJscAnA4XA4HHZwCcDhcDhmKS4BOBwOxyzFJQCHw+GYpbgE4HA4HLOUDS4BNHw7SwNjZnIdRIzt5aoYsfmEPauaRtNicxoWXgSG8DjawmYbNSya04YfvrZl0zI218Q3bc5shXlby7nTlFkxt0ElgMWbbcG/vfMjbLbJAuYOjZSyFet4CNLU9ylzIE1TuyT9uihxS0xqOV8pYTYBqXhQMWElr+ch0euipPVabPQ5rfVibPTZCFIxiNd8hm6pZXgCpupB1SBVDzNYgcEKUvMKB3AvOifGq5QXFVNFAsBXjAqiEr4OCKuo8wbxKJGIr+BronNTNlclmjcidsZKyldivykrBBnrBrXvoyhJvBFpiT1FGawNMFAdYP/d38QHDntPYTsbVCVwTMNvcN3tP+TMy87h9nt+QxAok43+inn9NESKlPXHJeftsgjxZ3nlIPppiDS1UrIV5fTT78mqsdNOtz4VKetvkZDoYDNv8UzmPmdso1R6axZ5EkkjIPiTjf6SFQLieV2rTHNVoGbULIrfl1hQrldAU8WQzV6eCvWwDq9zn7Jq7LS0oc9Yyes3/eRgEr/JWZXfbyznsTd3aISBao1TD3svxx/4dhZvtkXH7TZKKYhOPPD4Q5x99cWce83/EgRBR4mIPMJMMb2cJ48QXEyvoNNMTNmdv2cQEyKtm+zJR5KUEqlstn0l0S7J0edewl55BL1ieg7AKKjGDc9yFHsGHWkmklx+E6lNiq9ovTWhJokph/5L10lJFPgJCk4w2iUi2iUfMvtN8/+dqqJL+U2P5GjNb8gvj9JvYlcksPfS+apVaxiEvV6+G6cddRL7L30TXuqqtksbZ0cCiKk36nz359dzxqXn8Pv7/8hkY7KY0FkbsfOkZZfLlHM3nY1kNlRW5ydpj2fCwFW2z3GAChQJOl/d5CGdCEQoLPwVEwcdBcQLpQ/K6qwk7TEGvGwKjb2IrwpEAV9zJ/h20j5nAnIH1U60B9qyfphuT/P2RnHPafUbyR1UO5Eef4oFv2lrT1mph3TCHxoYoOJVOengd3Ly37+bF26xJLOdWZcA0vzp4b+w43Fvsvojk00Nj2mzWbH8k45vUfxlurDd54qx+oOs+JGSqS2CSGJ7Bo9bR3kqnsd733w0Xz7101Qr1dzfz5oANqgfgbPy0iUvwpjel0h5mY4nY83kp20BmA3APWw/ecr2iiGbT4lKbM50v5mG9s02DbCqV+WVL965UPDPw8z2JIfD4XBMGy4BOBwOxyzFJQCHw+GYpbgE4HA4HLMUlwAcDodjlrJRJoAgCKZhmdx0LLub2Uv5rDw2cpqx3kLLBqdnteZMPy8zvX3M+CaqKuvHR6d9PxtVAnjquWf4f9/+CkvetjQRhbKx3MtIs1ikrMYIgBctUY2rE8uS9FHtLW8TaX3IdlnS/bTR59hGXJhXFon+xBHbxrJDYwyBhn7oWeizJ2GNQlzgWJb0cRNLCy3TxW422hgfN0Xt+I00q5ZtjpVOr4tijGG8PsEnLvhPlv37Cfz8zhXTVvexQT0UvhOqys/u/CWfvfw8rr39ZowxLQ+NL1rl2JQJaK1YjZ27SBFXGFTBNwq1MAkEfrQPP/8Do5Mq5YpBDRBV9Bs8At/PXeWYSFwg+I2mHISmBnSe6t1kMBghGBAYqAEQTPjIhEk0c3Lp/JiwDTpgoFYBA9pQTAOCeoE+xxo5GIJGAxqEshK1SrPCOGefVRXjGQKjYRsV/LrCZCS4UcRvVPH9IDlmobRJbw2lbiR+YwwaPTZeCes+1M9fYdxN+kCj45bbb+L/S6tiaFqiIrc+VNSG9DfS4ztvfOgmL5FIVRSMNyKSfK/u11l+y3V8/5c/YtH8zTht2Ym8a98j2GRkbma7ffc7kysKe1UCP7d+DRffcDlnXX4uT61ZzejEWF+HCIXbwtfdbm/kEYSLJRN6nezEXsULA4KRzkJcQaja2C+IxTNzEYN6gNfFnioEEMu99Do2iQ6Jgvq9+9zUVeoedJLBMVAJA3+nNqpCQzGTSjDR6NnnJNBVPYKaQM10PYZSV3TSD9vZYwAmmisB0GugeoLUvFB2okfQSfpcTZ3ndjRU1TT18Dxn8RtPWpNxx20zBLEWgTl6+GGkCSRtyb/XfrNo6GTR48ojMJdFj6vbJK7jthk1hvIknizJKo8w4cjgMH7gs+z1B/Hht7yPV710l1773jilIH517+856/JzWX7LdRhjGB0fy2233XmKziq62Q1fSyjGVvHCQJ310jAKEuKHM6hYXMwzHn7gh4nEI7uMcyLy1aru2BLI+wSYXn1ND1aRcNamgya8wsnaxkBh0kfGQ+mJ5Iojmu03E0nGWwBxcqlD0PCntNUgBB0E73oiYGpVAtHkqiDxG2NQT7sn4y59TpIV6dsm0WsllOLISbsvxz7ueR5+NNvP1MaoDZ4Y/NTVZBG1107tS38/VtQtOvKaE7vQRhFV3zTtyaqIoF2LvbbElkvttQOe8Rio1thm0VacftRJvH3vwxgaGGrZZqNMAE+vWc1Wb92NRuBbfbCCVU2eKAhSke6zrKxEWuzqB6FGTZ4A0wlVRAVt+KETFggwHYl093XAhP0u2sYocMtEELZt0Os+289KoMikohONsO82/KZiwmcCVKKrsDIPhon6zHh0eyewo7+U+HT88J+SflNEeTQLWWXNs9kqJ1o41V6sj2v3N2Obx3CwNsBHjziez7z34+37yJQANqjfACYmJ6h4FSYbdWs27QuyiT2BMiOoEUytYuepYBIqZ8bqlLbw5g7ge1aiFlQFrZrkiqc0RtAaMGqxz40AM6cW3uopS9RnGgGM2ZvUqCpS9ez4djypCdTqWCmrxNmOovb8hmbQtxn8y6qZtjM+OcGa0XXF22OtJQ6Hw+HYoHAJwOFwOGYpLgE4HA7HLMUlAIfD4ZiluATgcDgcs5S+CUBEthGRH4rIXSJyp4h8KHp/UxG5UUTujf5eEL0vIvJFEblPRH4nIrulbB0TbX+viBwzfd1yOBwORz+yXAE0gI+p6o7AXsApIrIj8HHgJlV9CXBT9G+AA4CXRH9OAM6GMGEAnwT2BPYAPhknjawM1gZo+I1ES8cGGpXSW6OhMOFHz9MtsYBMNXkoezDZAF+tKIuJERipIIMVO48/FPBHJ5FRP1zKWLbPfrhu3x+dLG8PEnt4gth4PKMAgx6BWNKSic4znoHhSriMuCyxlEXZGoUWk2FFt1h8BrMfFUVZwe7cuy4AACAASURBVIAMVPCrhPUyFpiOh0bGcha2GKwNsMnwnMLf73s2VfUxVf1V9HotcDewNXAocFG02UXAYdHrQ4GLNeQXwHwRWQy8GbhRVZ9R1dXAjcD+eRq76SYL+MWXruZtf3sog7UBRgaH83w9IRaVagpNhRQ9MfG3jJhkQJsGMOEjjZyBWxX8APEJg360ZNhDwurWQMKAkcemgKl4UBHEM2HhVs3ASBUzUisUdEJ7BlMNtW60ESBjAbLeDxNgngehq0I9QCai6tjoYfTGFxgPwmNZwJ4ZDWB9A6krSBS8KiZse94ue4I3dwDmD+CN1Fq+XyiIRckuOacS7sMMVWFOtViC9gQZqsJgJSnI8yoeVA2mWqDPNAXdwipvCf8uegxpirHFdkuLslUMMlhBBiqhHpYRvIHwGJiBYpOcZp/Dv5N4UVDcLraXCAJGrly0357xGB4YYscXvISvnPof/Ms7PlTIDuSsBBaRbYGfADsDD6rq/Oh9AVar6nwR+R7wn6p6S/TZTcA/Am8CBlX109H7/wqMqeqZbfs4gfDKgRe84AWvWrlyZce2PLd+Df/7g+Wcefm5rHr26ZxaQN1LgvKUkefSN+mnBaSKUdNXxK2l1F962AsbGM6M+lRIxlIE0ggrZrtuKmA8L5S4yKJvUqsQVLpIJERaRSYIpSgyaQHFAmvdKqKnQwtowCBDVVRaFVKn9DnWherlN11kObraCwKMCsF4PUwWnTsSHmdpSmd0629c16q+n0wsuiEQFg5m0QKyrSHVr1hKwKtV8VOyHJ03i/R9kOZVdB+yagFlqTrOIjGTR/9oZHCYIAg48o0H8+G3vI9XvnjnXvu2WwksInOAK4APq+qadPZSVRWRHFO07qjqecB5EEpBdNtu3sgmnHLosbz/kGO49a47+OwV5/G9X9yEMdKiBppFNCpNfBKaUsitDpvW8YgdpZfDxPaCht8MIBVpXqYq4SAPFCTctlc7Y0dS1TBINAKMJwSiScVmGKSDJCj1c9QgUoyTmodWZErQkYoJNVZSg6NXYIjbr5MNpB7pA1UjETcI5R4iobpYMbJXn+PjH/hBmCTrAVJtKqCSUgMVY6KLsN7nOj4mXsXgB1FQbjTCDz3BDNUIqq1qoL2Oo992XFr8JhbmC2K/CStVew14XwMQCEQxw9UwQdcDdDLSMPKiCnEUjbR0evW52XbFVMLKcoMQ1JtVs1M0b/pMqBItH2NQYYquVCeBtV6qpYnfpG4NtRzzlDBf3NNeSq3xdwMUM1ANb78EoPXmJKdd0LGv36TOr99BE6lTvOk1VoK2bdqThRHD0MAgm89fyOlHncQ79j7cqhpopgQgIlXC4H+Jqi6P3n5CRBar6mPRLZ4no/cfAbZJfX1J9N4jhFcB6fd/VLzpSdt4zU5Lec1OS3l6zWr+5/vf5nPLz+exZ55EtVn+n7fkPD4J7cJXYgQtWBIff8fzBb/uh5fSqcyfR9IXUn2KbwkNhPe5g2h45JExDs00g44MV9HJBvjhpbBq/8HRTnixFc56vbrBn2xAxZSSAEiE5xqggR8G/1SwzVtmH7cjIAiF+4YNeAY1YVDNewyToBP7TaMBQRRoKOY3SYIeqKAVAb91tp/XZvK9WLOqEc1og/7JuJe9QDW80o2SQBzMCvlNnKBNeNyoeZmTcdc2CkhFUOPBeDghi+3l9pvU5C8dtMvGm7R0fc2rcuhr38xHjziePV++m9XfDmKyrAIS4ALgblX9bOqjq4B4Jc8xwHdT7787Wg20F/Ccqj4GXA/sJyILoh9/94ves8ZmmyzgtKNO4uFvrkh+KLahXRJndMjvKJ3wg9AZPUu6IEni6HGLIi9KKBwX2rfRZz+5bWND/yXQIAkyeRNnN5Tox1ix5zdGoof/WDiG8XnwvGIql+2k+2hLKSlOfOFrS2PF0BKsyxArrdrUAGs5jjb8JggYrA7wH8d9nEv/9Rz22vFV0xL8IdsVwGuBdwG/F5HfRO/9E/CfwKUichywEjgq+uxa4EDgPmAUeA+Aqj4jIp8Cfhlt9++q+oyVXrQh8Y9Vdq1atjcNWG6ibXXF6WCmt3F6vGYD8EVHKUSk8CKXPPRNANGPud08bp8O2ytwShdbFwIX5mmgw+FwOKYHVwnscDgcsxSXABwOh2OW4hKAw+FwzFJcAnA4HI5ZykaZAO556M8Elh4LF2PlkYxTbFpevWLZ3HT02Tb222j3IE6P38zs82Ldr8m/7r+vvRn8LHSAeqPOr+77PXWLj7/txEaTACbrk1z646vZ/ZQD2fWk/ZL3ywq9xTogmEhHR4preEDzu+KZUJiNlEZIUZsmemB8NWyfKWnPExNVmxok+q8MxkTHbcBL9FnKtDF8xnkkTlb1mvsoged5oY5MtYIYsXMMIdSq8VJ6OgVJvusZxLPjNyaqHJeaZ8dvYpHGathnkXKeE49dCQSjhFXzBfV4YuIW2Rp77e0pu/w8PgeBKt+4+TssWrYL/3j+Z1j5xMOl7HYjlxbQ883SpUt1xYoVPbe5/7EH+crVF3PeNf+LqrJ2bP2UbfLo+8SEsg2E8gUVaaoq+pHswGQjV0Vrqz4OKSkIRfxITI3sxSlxJag3VMWfU4EhLyy0UoVxHzPmh/ITGW0mEheATgZTdFPyaJYk3/FMKGEwbwDdpBomKAiF39Y10LWTGCMEfXRkprSh6jWPYdznCR+Z0EQ0LlOfRVCBymAVb+Eg3rzBsNJbFX+sTrBmkvr4ZF9doSk2idpWSWkW+QGmnt9vWrSk0uqeQSgkx2QQnrOsfhNr8lQ8glg5Mz6GkwFmUgnqfk/Nnpb+hp0OixAHDAyEYoOoQiPAjCvBWD1fn2ONofZiLSF80L2R0G8y9jnRVUIIJutTdJCyaPZ02r7bMUqOcZ6xEtnqVNdSq9YwCHu8bFdOO/IkDtxj73DC0ruNmbSANsgE0PAbXHvbzZxx2Tms+NNvCQJlsjHZ114nbZI0XQNMJ2IFyzqRONTUQRhr/4gxoRZOpY+9ALxA8BvdhcLioMrcGsytQC953kaAGQsIxiaTQdBO/L6nEko1ZHSHboPFSChFYQaqBPOrMFLp3efRBmZtg2Cy0TVZxbMqbU/Gnez5iplQgonugdbzPHwNqC0Yxls4iBnsXg4TNHz8tZPU14wjSOdzEmvoVDz8XoJ/cRvrQShaF3TxG1J+YzQ8x73s+U0tpK5+E00YYr2nnjLRfpAcw27JLxkrAxWCWh/fDsJJiYyFKrHdznGvoDq1ARLum+7fSfzJD6DePxD30w1LJnEZJ5LNeGMvUcwdGqFWrfGBQ47lhIPewVYLt+y8740xAagqn77kC3x++VepN+odZ/tZSWYZRGJlgNRM/8HRTiT/7DXCAJpcwgUBpuYRpIXfshIo+IQBXExUph8JWs31Qt34PJea0VWBjPqR1HI400AVbQThTLIAaYVHTBgczbxBgk0qUMv5zIa6j1nnE6ydSGS1A9VsybgTgcKkj4wHKb3vUDnTWzREZf5gchsgC6qKP1rHXzNJY2IyuTUWaBAG6F4BsBt+gFdnit94FQ/fI77Xld1eECm6TvpNMbVYn6dC/jbGVwUTAYEfhNIgErZLB7zmbD+PvXqAN6744/XwPAu5r85bEJBqKAVtorYEQUoBNI+MeNpsm3JwWemIOMjHt8W6zfazMlgbQFV5wy578aVTPsUO22zf3v6NLwE8+tTjbPeuVzNp84eRqoQDOG+A6UQ0YBCi+/EW7ImEwXRO6hZKGeoBPDna8qyB0sytwlAlbGPZB5AECmsmYdzvPdvPiobJtDJQoTJ/EG+4Ws4e4Ux7/Ml14eDtNdvP08ZxP/y712w/jz0/+lPNGaS70Qhg0oeqVyzZtRMorJ4MZ+e2iMdwY2b/SG6bUw99D1/8wKda3rMuBz1TqHgVqwlABiqoLWkVERiw97QyJPxh1ywYDBUhbVA14YzfYt73NhnEH7K0nsAIDFXwMKGAXFlEoCrUFs+xpg9lqh7eYJVGvWHFXpLkC85WO9qrCFK1J3hG9DAdaxjBq3n4YxaDtR89H8CeRevkud2TlTIrpDaaVUAOh8PhyIdLAA6HwzFLcQnA4XA4ZikuATgcDscsxSUAh8PhmKVscAnAuiaIVWsk66St27RIZbBm1Z6Jyv5tIcZQqZZfrplmoDZo1V6lWrV7XvKu+c9i0pvZw1sN1n3b2oq+aWKmLbrfoJaBzhvZhHkjm1AxXqkiMAAqEhZWRaek9KMFa4bK/KGwHF5AxgIaz45lqkDshFQMtflDePMGw2eiqjA+NoHfKLbITYxhwaYL2GrxVlRfVaUxUeeJex7k6Qcexy+4nHF4s7lsvv1iBjYNH123Zs06nlr9LPV6sWW6Q0PDbLPNdmy++WJEhDVPPcPKP93Ds6ueKmSvWhtg2xftwEt32pWBoWHGxtfx55V38tiTDxYWC5w7dx6bL9yS2sAAgR/w5COP8sTDj1Kf7F+J3gmv6jEyb4RKVI3cGKuzfvV6/Ili58R4huH5wwzOH0aMEEz6rHt6LRPrJgrZCxspmGpYdSsQFQ+WWMpYEczwAMGCcDmyWdsgeHo0rKEpggEZqqG1sLTFBBWC9ZOFCxxjkopsG88PjiuXVQGDBIrW/VIZYaAaTuR23X6nwjY2qEIwCGUgvveLH3DGZefwq3t/TxAE2esCJFr3X5GwPDt19IvoBSEgI1W8eYOoJ4n0Q/hRpC/iK/6z4+hoPdPJ9oarDG42Bx0w4UPjU1+KK0/9SZ/JiXompxwcHGSLLbdkwaabJqJsib0AfPVZ+9hqHvvjA4yuXtu/fVWP+dssZNPtNsereC2zTAH8QKnX66x6+hnWruufpEWEzRZuzrYv2J6h4RFMm8ZJ0PBpNOo8dO99PL5yJY3J/ud604Wb87KddmOLrV+AEdPSRg18AlUee2Il9z90N+tG1/S1V6lU2WzTRSxYsFko8pYqrBINH/g++txaHln5IM89s7qvPQQGhgcYnjeM8QSJqr3DjwTVAPWV9c+sZ2LdeCa/qQ7XmLvZXLyBylS/0bDadvy5MdY/u54gS/AWwqBvmjISMYm2jgpBfaq2Tjd7DFSQwQqY1i6ZSGLD1JXgqVFYl22sUDWY4WrUxla5hUQGYsyHiewSJ93kIPLKQCTtqHqoN1W7KJFgIZJgyVEDMndohGqlyimHHMuJB7+DrRcunrrfjbESuJ2/PLaSr3z3Is677hvQRQgOCGcwg1UC0SnO3AmJxLG6HpmqoTJvCB0yob0+3hU7OKM+/prxqVcFnlCbN0R1wWCo/9LnMtZIWCQlAYyPT+C3DWgRYf6CBSzeaitqA7VMKo9Bw6cxUeexux9g9YNPEvitM+ShBSMs2n4xQ5vNwcvQRqKg8+yatTy9+lkajdYZ7cDgEEu2fiFbLl6C1xakOzdQCTTg2SdXsfKeP7HmmWdaPq5Uqmyz3Ut42c67MTg0jOdVet9eUPADn7Gxtdy38k6eWPXQFL+YM2cumy/ckoHBobDP/brsB/i+z+MPPcKTjz5Go+1KyKt6DG8yTHWoOiVId8Ig+EFAfbTO6Op1+JOt50SMMDxvmKEFIxjP9O5vyl4w6bP26bVMru9wVZCa7fcTXEt2p4SzWb/Dtl40268ongk1mHq2UcNJjjw3iT7TYawYYLAKA2bKJK4TSbLyIRjtflWQVRAuk2aRkVD0kYzxJjVZ1HrnK9NapYYxwu4vfUUoCLfn3lS87jdwZkUCiJmYnODKn1/PGZeezV0r76XuN2gEjVD4qprNUTrRkvUJkOEq3vyps/2sxLM7aYD/7BiiwuBmIzDoZQoInW2Gei/1if+/vTMPjru68v3n/H6/3tWSrMXyIu8LxjFgGBsCGMIeNrPHkDhMmGSCKYpKUhk8L/P+ekvNq6kiZJn3ZoZAQhKKJIQYbLYkhLHNBAMxxguL8YJ3vEmyZMtaev3d8/74tWQht6SW1JaI9PtUuSx1t27fe/r2OXc735tFxKJmbA1jqk4fqRaMUYwxNB86Rt2uTwjFw1RNr8EOOgNaU5ac00mn0zQ0NhEKx5gyeQaxeBxL7AGtAZusSyad5sDOnSROtjFrzjlMnDwDSwTpQyUxb3mui1HDoSN7OHBkF5FImMqKaizL8qS2+0nHrKD1eDOH9h8glU4QK4shjnRqO/WrvNzMT7NKW1Mr6hriFXHsAgNJXhTUGBIn2mk70Q62ldPTGZgmz6lZgad4StBGIgFUGNB3pXNWkM7NClJul9H+wOooAAY0mfUUc/sQf+uzjl20sEyHjIdjDai9neV1qpZ6s4J4JIaIsOyme3nwlr9l6rhJBZU1qgJAV7Yf2MW/rnqSx17/jTdSLsLlGQJIZRgrFizaJpNtWQQcu2gbf47tMG3azIJGqoUgQKK9BTWmaBt1kWg5JaWVA3Kq+bCxGROrRuh79FsQqhw8thM1btE26+rrDtHa0ly0wwuCt5xQrH4jCnUHjw1cjK17eSJoQLBsu3jyJe0Zb1moSIgBPZEqzto+OSnnoOW1uUiX9QjCtMqJ/Mt93+PWS64jGOjfwY1CA8Bn+5jAAJgzeSb//q3/g+MEiuL8IXc3SiBQ9BMGnRdoFIEOB1Msx9WhgFjMUxqWPbARdU+IZRW3jpJbfy9ScQCiWtyTa1LcfuPmHGCxHJeqFtf5AyhFPWWmJs9dA4PA5EQbi3lTWzgYYvmSB/jSF27ut/PvDyMuAPj4+Pj4FIYfAHx8fHxGKX4A8PHx8Rml+AHAx8fHZ5TiBwAfHx+fUYofAHx8fHxGKSMuADS1nODRlU/gutmiHh0z7qmLtouB9JZJOAAspPPC6WKhUNQ2W1hYRVb/KnYai3iWLFp5Kl7yV/EKpGjHm4HOz6OYbTauKe53pRh3Gncrr+j5T7lL3otFKpPmyT89y/rtm4tf1y6MiEQwVeUvOzbxg1U/4+UNq7Esi/ZUAtuxcNFBZfphQaQkRtX0iZigUN9QByhZd2BiYo7tICKMHesJip1oaiCVToHqgAJCNBDGqHLzvKu56uxFvH3kfTYf/QgRIe32P3mmI1M1EiwhGikn2d5MY/NhLISs6b9AmSCEnRDl4Th3n3sTkWgpL+59m5Z0Oyk3M6Az8p0iXUDADlESLMWyHCyRAZ0+t3NtrolWUh0uZc+xXew89jEWFmnTfxsKnr5POBChsmQcTU117DjwHsa4ZLIDE43ryAZOpjIYo5REw4g1sMxiyGXuqsG2bNKpNImWJO3tCWyxB3QXs5Wrn5UVTFvKywIuDRQkldITHe5UXQOJLJIynmaODkwVuDNzV8Eks9hZcDPuwP1Dh36YbWMwnfIP9gATUDvlKBA06yJYRENhxo2p5uE7l7H0ytuIR0sKLWvkZwKfbG/h6ddX8f2Vj1Pf3EgilcyfjGFJbhRRWLJUwAngqsvYSROoml5LtPSU0VWV5pMnaKivo6WtpVOXpzdsy8sQLIuXM7ZmPGVl5Z+anSQS7TQ11tN0vBHbssi6vTtaS4SQE6K6pJJll3yFW8+9jpJQrPP5pkQzf9z9Bqt2rCbtZkhkk320GGyxUaA8VkVpfCwBJ9T5nDEuzS0NNDYdIJluQwtIbgo7QYwqi6ZcwNLzbmH+uDmdbVZVtjbt4/ldb7ChbgcWQqoPR9vx6fWk2mqJTTQQIxyIIgWOuB3xJDhmlk9iaukEwl3anMqm2V6/g42HN9GeTpA12T7b7FgORg3V8fHUlE8mFop3PmfUcOTYfrbv3UT98UNIAQHVQnDVoAZaEwky3XRibNuiJBohGHQKCgSdPS73OViWfKofuq4h0ZKg7WQ7mtNy6osOyQZJGLQldboeUEkAqyKMccTTuSpEu0cNFhamm34UquAqVkoxqUxBjrujv1gIJptHfdMokvE0eDqkGPpsc2727ul26elZ2QLi2AUriXYGJgTTgxZQLBzFGMPdly/mO7d/g/Omz+21zBEdADbv/pAfvvgkv3vzFWyxaUu1F1ym5XjRunuUtkTAsghHw9TMnEzFxHHYTu8Zl6lUimON9TQ01CMipzlux3ZQoGbseKqrawiFQvkLyuG6LsePN9J4rI5MNo2aTzvaSCCMUcO1Z13GNy6+h/kT5/a6zOUaw6ajW1mx7U9sbfgYgEwXp2MhqEA4EKUsXkNJpLxP55lMtdJ4/CDHm49giXWaE4sGwkQDEZaet5hb5lzFmEhpr+U1p9p4df8GVu1eR8JNkeg2QraQUzLEvZZ0ipATJhaMY8npswJvtA/V4TJmjplCTbSiVxuqKkdb6th8eAu7GvdgiXzKhoI3Cg86IcaVT6G6dDy21bvKeluihV0H3mPHgfcBJd2tzR2j/VQqSyKVwhSgFBkOBXOzAivX5i5Kt100bzqiQF9tTiXTJE8maU8kO3V+OsvDc4CWC+Zk0lPc7IuAhTUmgimx884KOgO7AQoZjRuFtIskPafe3Y+dCiQ9O9VujYasYmU9ranu0hidumAddS/k/gbp8Denr0JIlyGNum5hiqp4g8lQIMi0mloevusBllx2M9Fw5PS3HokBIJlOcvHyO9h5eA+pTGZAU9VOLEEswPJWQStrxzF2ei2x8t4dVj6MMTQ3n6C+/ijtCS8YlcTi1IwbT3l57w4mH6pKItFG47F6mpuPE3KClEdK+ebFX+bO+TdQ1odTzUd9WxO/3/VfvLRzLQk3hVH1RvslYwkG+n9ZijEuJ07WcazpANlsCkuEBRPnce/8W1k4cV6/172NGrY07Ob5XX9mS8NusuoO+o4GW2yiwTghJ4xjeaPkGWW1TCubSHQAbU5mk3xUt51NhzbTnk1gVKmK1VAzZjIlodJ+f87GuBys38v2vRs51nwU17iogbZEkvQA72hwHJuSaIRAwM7tCQki3rr3QPbE3KxLoiVJ68l21BhP6iFhMC2pgentC7lZQQTjAOLtuhh3gNr4qpDNicbl7lDoWEIZcNcximRA010CveUNlgaswWQJYucGI5qbRQymjkBJOIpR5enlP+b2S6//1HMjMgAcbqxj5rLLSaQHcblFN2ZdOp941RicQHHuxkmn01i2TShUnBuoZsQn8pWzrmfBpHOKsqntGpcHX/8xth0uSCa6EL405QIuHHcW1bGKopT34p63+OmHr5AewJ5DPoJ2kMUzr6UyUl6UDVlVZd3BLYgdwLGLc3PZui2vsXn7Xwoa7RdCwLGpqijzliOK0G9UlSMbD0BqcE6rK9b4GCZUxA3yRAarzcW4RdokNwaSubKKJb4nFlrETXyAhxZ/jf/74P/u9j6FBYC/qhvBgILXdwslVhYvmvMHCIcjRRU8CwaCzBs/u2gnmmzLJhqKkxnM7Kkbk8onFM35A5QEIp6cdRGpCJcV7TSOiFAaLT9tuWowBJ1Q0Zw/FF/MT0S8tfJi6toV1w9CbsZTzPKKfk2nFP/k2mAY8mOgInK9iOwQkV0i8r2hfn8fHx8fH48hDQAiYgP/BtwAzAW+LCK9b2f7+Pj4+JwRhnoGcCGwS1X3qGoaeAa4dYjr4OPj4+PD0AeAicAnXX4/mHusExG5X0TeFZF3GxoahrRyPj4+PqOJz5wUhKo+rqoLVHVBdXX1cFfHx8fHZ8Qy1AHgEND1VuPa3GMF4w5QguGvmaJqyZwBzsSphmLqJEFxrxQEinf35ijmTBxB/ywfawc+W0eAGPoAsAGYJSLTRCQI3AO8WOgf15RXcfdlNxMOhoiGTs9+6w+RYJhwIER1Mkw8ECXqDO7cvi0WITvIxFglE2KVhO3goB131AlxPNlMe6bwTOdCuH7S+YTsAOFBnmF3xCJg2Wxr+qSo96GeWzWdWeUTCFoOjgzu/tuIE8QWMG4SWwR7kIHAyiUunV0+nqgTJNRH1m9fCELQslk44wLOqplONBDGGeSdv/FQjNJgCWdVTSNkBwk7g7tTNhIIE3KCXPw3C4hHYpREYn3/US8EnADhYIjZpZOoLashFooOKkALQkkoSk1lDXMnzSIcCBEcZJtLwjGioQgXzDqHSDBMLBwdVHnhQIhwIMTcKbOpLqsgPkgbWpZFLBRh9sRpfPWqOwZczpAngonIjcCPABt4UlX/uafX9iQFcaK1mafWPM+jq56gqfUEbalEwZG/JByjJBzlO7d8na9fu4TqskqyxuXNgx/w9NZX2d60H6NasPBZxAlh1PDFaRdx99lXM3NMLQA7mj7h2R1rWHNgE4KQdAs7Mx6wHASYVzWdr5x9DReNn4ttWRhVEllD0h2YtJYFRByLkO1JBaTdLOvrd/HSvk0cbW8ma9yCRbvCdgBBuLr2c1w36RzGRspy+kCQNVpoVnveOjqW5LLshcOtjaza8xYv712PAolsYQmAFkLAdqgtqeKe2Vdw+cRzCNkBMsZlX8txtjc3kHTdfgl2OWJhizCrrIoZ8QoiTgCjyrYTR1lzeAf7WxpRClfqDFqe9tL5lbVcPn42tbFyAN4/tIMfv/4rfrPxD1hi0ZYuLPgH7YCXjT15HsuvuY8b516GYzscazvOb7b8np9uWEEik6QtnSioPEGIBMKMiZTywOeXcOc511EWjpNKp1j51qs8suIxtn2yi4yb7VO7qoOOwPGN6+7moVvuY+aEqagqb+/Zwg9W/5JXPvgzIkIi07d2FXhOVVW5Zs7n+Ydr7uOK2RciIuyvP8i///FpfvKnX2PU0JJoK6i8TpmFsbUsv20ZSy65iUgoTGuijV+//gKPrHiMI031JNLJgjSDAOKRGAEnwEOLv8ayG5cyoXIcxhhe2/wG31/xE97YugFQUpnC/EM0FMGo4c5Lb+A7t32DBbPPy/u6EZkJ3B1VZd1HG3h01RP8cdN/YYlFIn165wkHPA2ey+ddxMO3fZOrz7u0xyzYQy0NrNi+llW73gBV2vM4HUuEoBWgOlrOvfOu59qpC3uUFmjLJHh17wZ+ve01jqdaSGbzK2BGnRCWWNw+6zJun3U543pIrFJVMkZpzxqyBXx2QUuIOBaO9CwF7A14vAAACKFJREFUcKDlGH848B5vHt2JJZDM84W2EWzLojZWyeKpF7Bw7PQeR6qqSlb1NF2wnrCFXuuXdrOsO/whz+x8nf0t9WRNfucdtoMoyrWTzueOmZcxvWxcj/VrTLWzvfkYh9tPIoCbx5YWXiJVVSjKnPJqxkXinmZUHppSbbx5dDdv1e3BqJLKM4AQIGDZxANhrpwwmwXVU3qchbWm2vn1u6/wyOpfcKS5gUQmlXeWFc+Nnu+/5C4evOweplXV5i3PqOGNvRt57C+/ZX1OgyiVRy02nBvQXDXzIpZdtISFtT1noG878DH/+sLPeWr1c1gitCZPD1aObROwA5xVO53ldz3AHZdeTziY/7vS2HqCn7+9kh+s/iUtyTZae9D4ioeihANhvnXlUr656C5qSqvyvi6TzfDCO6/xyAuP88H+7WRdQyZPm2OhKEYNd196E9+++evMn5b/ZLqq8u7O9/nhyidY+farWOKpDncn6ASxRFh41nksv3MZNyy8EsfOP1M82HCEn/zhaf7tpafIutm8wUpEiIYiVJWO4eE7l3Hv1XdQFutdDmZUBICuNDQ38uRrz/KjF5+kNdlOa7LNi752gIdu/luWfXEpEyprCn7vjJvl9QObeXrrq+xtPkzWuARsB6PKFZPP5ytnX8vZVVMLLk9V2dq4j2e2rWbdofdzQmoulmUxq7yWpXOvYdHEc/s1/XdVSWZdku6nQ4oFhG2LsGP16LDykcymeevox7y0fxNNyVbSJkvIDqAoXxh/Nl+cfC4T+5Hxq+rNBrLm9JAneKN9i/6tz+8/Wcfzu9/k1f0bEYFkNkPIdqiOlHPP7Cu4atJ8Iv2Y/qfcLHtajrOzuYGMMWTV4IiFCMyKVzKjrJJYP8pzjeHD44dZc3gHh9pOeNo5loWqMq9iAleMn82UksL1oVSVdw9s5Ydrn2Ll+2uwxCKTzeDYNp8bP5PlV9/HbedeTdApfDnvyMkGnt78Er94dyUZk6UtnSAWjBALRPj7i+7iy+fdSEW0vODy2pMJnn3jZR5Z8Rj76g6STKeIhjyZ8q9eeTvfuu3v+NyUswouT1VZu2M9j/7nL1i9Y/2nFDUXzbiAf7jmPq6bewl2P74rOw/v4f/9/il+vuZ3gNCWaicaDFNTXs3y2+5n6eW3Eo8UJrUMuVWI/3yOR59/nKYWbxWiJOwF42U3fJUHF9/L1JpJfReUI+tmeeWdNTyy4jE2fvyBJ95n2xhjuGnhVXz3jm9yydwFBfebURcAOjDGsPq9N/ndm6+w+MJruOFvrugx+hbKvuYjrNz5ZyaUVHLjjEuIBwe3Hngy1cbLe96mMXGS22ctojY+dlDlqSppo6RdQ8i2CAxQ+Ksru5vrWHv4I2aVjePimlkEB2nDjlkB9D7aL5SUm2HtwffY1nSAG6YuZM6Ywr9sPdWvPtnG/tYTTIjGmRAt7VfwzEdDooW36vZQGoxw0dipRAe5Ln2i/SRPvfMi+5qOcP8ldzJn3PRBlZc1WdbsWs9rH7/N4rlXsGjqBYPet9q860N+9upvuWDmPO7+wuJBr50fbW7gp2+uIJXNcP+iLzGpYvygykumUzz39h9Yt20D9111FxfOmj+ovqiqrNv6Dk+vWck15y/i1s9fRzAwuM95z5H9/OT3v6KqtIK/u24JVWX9l1kZtQHAx8fHZ7QzIgKAiDQA+4e7HmeIKuDYcFfiM4Bvh1P4tvDw7eAxGDtMUdU+E6k+0wFgJCMi7xYSoUc6vh1O4dvCw7eDx1DY4bOdYeTj4+Pjc8bwA4CPj4/PKMUPAMPH48Ndgc8Ivh1O4dvCw7eDxxm3g78H4OPj4zNK8WcAPj4+PqMUPwD4+Pj4jFL8ADAEiMgkEVkrIh+JyFYR+Xbu8QoReU1EPs79P2a463om6cUO/0NEDonIlty/G4e7rmcSEQmLyDsi8l7ODv8z9/g0EVmfuy/7tznF3BFLL3b4hYjs7dIf5g93XYcCEbFFZLOIvJz7/Yz3B38PYAgQkfHAeFXdJCJxYCNwG3Af0KSq/yIi3wPGqOp/G8aqnlF6scMSoFVVvz+sFRwixNMeiKlqq4gEgHXAt4HvAs+r6jMi8hjwnqr+x3DW9UzSix0eAF5W1RXDWsEhRkS+CywASlX1ZhF5ljPcH/wZwBCgqkdUdVPu5xZgG95VmLcCv8y97Jd4znDE0osdRhXq0Zr7NZD7p8BVQIfTGw39oSc7jDpEpBa4Cfhp7ndhCPqDHwCGGBGZCpwPrAdqVPVI7qmjQOFypX/ldLMDwEMi8r6IPDnSl8Kgc7q/BagHXgN2AydUtUNH+rT7skci3e2gqh394Z9z/eGHIhIaxioOFT8C/hE6r9OoZAj6gx8AhhARKQGeA76jqie7PqfeWtyoGP3kscN/ADOA+cAR4NFhrN6QoKquqs7Huxb1QmDOMFdpWOhuBxGZB/wTnj0WAhXAiF0WBRCRm4F6Vd041O/tB4AhIrfG+RzwK1V9PvdwXW5dvGN9vH646jdU5LODqtblHIEBnsBziKMCVT0BrAUuBspFpEN3u9/3Zf8108UO1+eWClVVU8DPGfn94VLgFhHZBzyDt/TzY4agP/gBYAjIref9DNimqj/o8tSLwNdyP38NeGGo6zaU9GSHjiCY43bgw6Gu21AiItUiUp77OQJci7cfsha4K/ey0dAf8tlhe5dBkeCte4/o/qCq/6Sqtao6Fe+e9DWqupQh6A/+KaAhQEQWAW8AH3Bqje+/461/PwtMxpO9XqKqTcNSySGgFzt8GW/5R4F9wLIueyMjDhE5F29Tz8YbhD2rqv9LRKbjjQArgM3AV3Oj4BFJL3ZYA1TjXRy3BXigy2bxiEZErgAezp0COuP9wQ8APj4+PqMUfwnIx8fHZ5TiBwAfHx+fUYofAHx8fHxGKX4A8PHx8Rml+AHAx8fHZ5TiBwAfHx+fUYofAHx8fHxGKf8fHtoAy0+G89UAAAAASUVORK5CYII=\n", "text/plain": [ - "" + "
" ] }, "metadata": {}, @@ -1796,16 +386,7 @@ }, { "cell_type": "code", - "execution_count": 17, - "metadata": {}, - "outputs": [], - "source": [ - "import matplotlib" - ] - }, - { - "cell_type": "code", - "execution_count": 18, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -1814,15 +395,15 @@ "Text(0,0.5,'points')" ] }, - "execution_count": 18, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ - "" + "
" ] }, "metadata": {}, @@ -1839,103 +420,80 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# Handedness t-test" + "# Handedness t-test\n", + "\n", + "Initial investigation using simple data aggragation showed that left handed players hold higher ranks within the tennis board and on average they have more points than right handed players:" ] }, { "cell_type": "code", - "execution_count": 19, - "metadata": {}, - "outputs": [], - "source": [ - "scoresL = df.loc[df[\"hand\"] == \"L\"][\"points\"]\n", - "scoresR = df.loc[df[\"hand\"] == \"R\"][\"points\"]" - ] - }, - { - "cell_type": "code", - "execution_count": 20, + "execution_count": 41, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "left-handed mean: 642.2278481012659\n", - "left-handed var: 1196169.9474196683\n", - "right-handed mean: 595.3157076205288\n", - "right-handed var: 885851.1384912046\n" + "Average rank of right-handed players: 198.5\n", + "Average score of right-handed players: 608.775641025641\n", + "\n", + "Average rank of left-handed players: 186.56578947368422\n", + "Average score of left-handed players: 662.0263157894736\n" ] } ], "source": [ - "print(\"left-handed mean:\", scoresL.mean())\n", - "print(\"left-handed var:\", scoresL.var())\n", - "print(\"right-handed mean:\", scoresR.mean())\n", - "print(\"right-handed var:\", scoresR.var())" - ] - }, - { - "cell_type": "code", - "execution_count": 21, - "metadata": {}, - "outputs": [], - "source": [ - "ttest = (scoresL.mean() - scoresR.mean()) / (np.sqrt(scoresL.var()/(len(scoresL)-1) + scoresR.var()/(len(scoresR)-1)))" - ] - }, - { - "cell_type": "code", - "execution_count": 22, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "0.3628504016994108" - ] - }, - "execution_count": 22, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "ttest" - ] - }, - { - "cell_type": "code", - "execution_count": 23, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "720" - ] - }, - "execution_count": 23, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "degfree = (len(scoresL) + len(scoresR)) - 2\n", - "degfree" + "print(\"Average rank of right-handed players:\", data.loc[data[\"hand\"] == \"R\"][\"ranking\"].median())\n", + "print(\"Average score of right-handed players:\", data.loc[data[\"hand\"] == \"R\"][\"points\"].mean())\n", + "print(\"\\nAverage rank of left-handed players:\", data.loc[data[\"hand\"] == \"L\"][\"ranking\"].mean())\n", + "print(\"Average score of left-handed players:\", data.loc[data[\"hand\"] == \"L\"][\"points\"].mean())" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ + "To investigate if left handed players have a significant advantage, we conduct a T-Test." + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "T score: 0.451694, P score: 0.325815\n" + ] + } + ], + "source": [ + "scoresL = data.loc[data[\"hand\"] == \"L\"][\"points\"]\n", + "scoresR = data.loc[data[\"hand\"] == \"R\"][\"points\"]\n", + "t, p = stats.stats.ttest_ind(scoresL, scoresR)\n", + "p = p/2 # Because 1 tailed T-Test\n", + "print(\"T score: %f, P score: %f\" % (t, p))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Our $t$-Test reveals a $p$-score of $0.325815$. Generally we reject our null-hypothesis when this score is less that $0.05$. From this data is thus highly unlikely that left-handed players have a significant advantage over right-handed players." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Resources\n", + "\n", "Links to the converters:\n", "- https://surfstat.anu.edu.au/surfstat-home/tables/t.php\n", "- http://www.socscistatistics.com/pvalues/tdistribution.aspx\n", - "- https://goodcalculators.com/student-t-value-calculator/\n", - "\n", - "TODO:\n", - "- try the stats package imported above to do the t-tests and calculate the alpha and p values" + "- https://goodcalculators.com/student-t-value-calculator/" ] } ], @@ -1955,7 +513,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.4" + "version": "3.6.5" } }, "nbformat": 4,