From d0b27872a477d4efc619cfb826ba2e84be790c2b Mon Sep 17 00:00:00 2001 From: theamankumarsingh Date: Sun, 10 Jan 2021 20:29:11 +0530 Subject: [PATCH 1/4] The repo with commit messages is in python-challenge --- Python-ifed.ipynb | 214 ++++++++++-------- __pycache__/ability.cpython-39.pyc | Bin 0 -> 1002 bytes __pycache__/nearest_square.cpython-39.pyc | Bin 0 -> 546 bytes __pycache__/pokemon.cpython-39.pyc | Bin 0 -> 3198 bytes ...test_abilities.cpython-39-pytest-6.2.1.pyc | Bin 0 -> 1922 bytes ...nearest_square.cpython-39-pytest-6.2.1.pyc | Bin 0 -> 1966 bytes ability.py | 19 ++ datastredit.py | 15 ++ nearest_square.py | 12 + numpyedit.py | 12 + pokeapi.py | 28 +++ pokedex.py | 31 +++ pokemon.py | 95 ++++++++ refactorlist.py | 2 + step_4.py | 41 ++++ test_nearest_square.py | 1 + 16 files changed, 378 insertions(+), 92 deletions(-) create mode 100644 __pycache__/ability.cpython-39.pyc create mode 100644 __pycache__/nearest_square.cpython-39.pyc create mode 100644 __pycache__/pokemon.cpython-39.pyc create mode 100644 __pycache__/test_abilities.cpython-39-pytest-6.2.1.pyc create mode 100644 __pycache__/test_nearest_square.cpython-39-pytest-6.2.1.pyc create mode 100644 ability.py create mode 100644 datastredit.py create mode 100644 nearest_square.py create mode 100644 numpyedit.py create mode 100644 pokeapi.py create mode 100644 pokedex.py create mode 100644 pokemon.py create mode 100644 refactorlist.py create mode 100644 step_4.py diff --git a/Python-ifed.ipynb b/Python-ifed.ipynb index ee9444d..926fb73 100644 --- a/Python-ifed.ipynb +++ b/Python-ifed.ipynb @@ -62,15 +62,15 @@ "### Describe what each of the following means\n", "\n", "#### Production\n", - "(Insert answer here)\n", + "Production programming involves creating or modifying a software product to meet the needs of real customers. Production means anything that you need to work reliably, and consistently. When the code runs on a production system, that means it is being used by the intended audience in a real-world situation.\n", "#### Clean \n", - "(Insert answer here)\n", + "Clean coding is a reader-focused development style that produces software that’s easy to write, read, and maintain. Clean code is code that is easy to understand and easy to change.\n", "#### Modular\n", - "(Insert answer here)\n", + "Modular means a design approach that subdivides a system into smaller parts that can be independently created and then used in different systems. These design approach is actually increase development time for programmers. Writing modular code means breaking down big functions into several smaller functions.\n", "#### Module\n", - "(Insert answer here)\n", + "A module is a number of distinct but interrelated units from which a program may be built up or into which a complex activity may be analysed.\n", "#### Refactoring code\n", - "(Insert answer here)" + "In computer programming and software design, code refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behavior. Refactoring is intended to improve the design, structure, and/or implementation of the software, while preserving its functionality." ] }, { @@ -92,17 +92,17 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], "source": [ "import pandas as pd\n", "df = pd.read_csv('matches.csv', sep=',')\n", "df.set_index('id',inplace=True)\n", "df.drop('umpire3',axis=1,inplace=True)\n", "df.head()" - ] + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] }, { "cell_type": "markdown", @@ -112,10 +112,6 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], "source": [ "new_df = df.rename(columns={'team 1': 'team_1',\n", " 'team 2': 'team_2',\n", @@ -128,7 +124,11 @@ " 'umpire 2':'umpire_2'\n", " })\n", "new_df.head()" - ] + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] }, { "cell_type": "markdown", @@ -138,10 +138,6 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], "source": [ "labels = list(df.columns)\n", "labels[0] = labels[0].replace(' ', '_')\n", @@ -156,7 +152,11 @@ "labels[10] = labels[10].replace(' ', '_')\n", "df.columns = labels\n", "df.head()" - ] + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] }, { "cell_type": "markdown", @@ -166,13 +166,14 @@ ] }, { + "source": [ + "df.columns=[x.replace(' ','_') for x in list(df.columns)]\n", + "df.head()" + ], "cell_type": "code", - "execution_count": null, "metadata": {}, - "outputs": [], - "source": [ - "# Insert your solution here" - ] + "execution_count": null, + "outputs": [] }, { "cell_type": "markdown", @@ -208,7 +209,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ @@ -219,7 +220,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -232,10 +233,6 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], "source": [ "start = time.time()\n", "verified_elements = []\n", @@ -246,7 +243,11 @@ "\n", "print(len(verified_elements))\n", "print('Duration: {} seconds'.format(time.time() - start))" - ] + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] }, { "cell_type": "markdown", @@ -256,16 +257,15 @@ ] }, { + "source": [ + "start = time.time()\n", + "verified_elements=np.nonzero(np.isin(np.array(subset_elements), np.array(all_elements)))\n", + "print(len(verified_elements[0]),'Duration: {} seconds'.format(time.time() - start),sep='\\n')" + ], "cell_type": "code", - "execution_count": null, "metadata": {}, - "outputs": [], - "source": [ - "# Insert answer here\n", - "\n", - "print(len(verified_elements))\n", - "print('Duration: {} seconds'.format(time.time() - start))" - ] + "execution_count": null, + "outputs": [] }, { "cell_type": "markdown", @@ -275,20 +275,17 @@ ] }, { + "source": [ + "start = time.time()\n", + "verified_elements=set(subset_elements) & set(all_elements)\n", + "print(len(verified_elements),'Duration: {} seconds'.format(time.time() - start),sep='\\n')" + ], "cell_type": "code", - "execution_count": null, "metadata": {}, - "outputs": [], - "source": [ - "# Insert answer here\n", - "\n", - "print(len(verified_elements))\n", - "print('Duration: {} seconds'.format(time.time() - start))" - ] + "execution_count": null, + "outputs": [] }, { - "cell_type": "markdown", - "metadata": {}, "source": [ "# Step 4\n", "# Documentation\n", @@ -303,7 +300,9 @@ "https://www.datacamp.com/community/tutorials/documenting-python-code\n", "\n", "do not add this code to the notebook instead create a new python file called step_4.py and define the functions as well as a main to test the working of all the functions make sure to version this file as well on the commit message __step 4 completed__" - ] + ], + "cell_type": "markdown", + "metadata": {} }, { "cell_type": "markdown", @@ -329,13 +328,13 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], "source": [ "! pytest test_nearest_square.py" - ] + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] }, { "cell_type": "markdown", @@ -385,13 +384,24 @@ ] }, { + "source": [ + "import requests as rq, sys\n", + "pokemon='golduck' #set pokemon here\n", + "def check(res): #check for errors\n", + " try:\n", + " res.raise_for_status()\n", + " except Exception as exc:\n", + " print('Error: '+exc)\n", + " sys.exit(1)\n", + "#code\n", + "res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon)\n", + "check(res)\n", + "print(res.json()['types'][0]['type']['name'])" + ], "cell_type": "code", - "execution_count": 1, "metadata": {}, - "outputs": [], - "source": [ - "# Insert your code here" - ] + "execution_count": null, + "outputs": [] }, { "cell_type": "markdown", @@ -403,13 +413,29 @@ ] }, { + "source": [ + "import requests as rq, sys\n", + "pokemon='golduck' #set pokemon here\n", + "def check(res): #check for errors\n", + " try:\n", + " res.raise_for_status()\n", + " except Exception as exc:\n", + " print('Error: '+exc)\n", + " sys.exit(1)\n", + "#code\n", + "res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon)\n", + "check(res)\n", + "res=rq.get(res.json()['types'][0]['type']['url'])\n", + "lst=res.json()['damage_relations']\n", + "l=[]\n", + "for x in ['double_damage_from','half_damage_from']:\n", + " l+=[lst[x][y]['name'] for y in range(len(lst[x]))]\n", + "print(l)" + ], "cell_type": "code", - "execution_count": 2, "metadata": {}, - "outputs": [], - "source": [ - "# Insert your code here" - ] + "execution_count": null, + "outputs": [] }, { "cell_type": "markdown", @@ -419,13 +445,32 @@ ] }, { + "source": [ + "import requests as rq, sys\n", + "pokemon='golduck' #set pokemon here\n", + "def check(res): #check for errors\n", + " try:\n", + " res.raise_for_status()\n", + " except Exception as exc:\n", + " print('Error: '+exc)\n", + " sys.exit(1)\n", + "#code\n", + "res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon)\n", + "check(res)\n", + "res=rq.get(res.json()['types'][0]['type']['url'])\n", + "lst=res.json()['damage_relations']\n", + "for x in ['double_damage_from']:\n", + " for y in range(len(lst[x])):\n", + " print('Type:'+lst[x][y]['name'])\n", + " r=rq.get('https://pokeapi.co/api/v2/type/'+lst[x][y]['name'])\n", + " check(r)\n", + " r=r.json()['pokemon']\n", + " print([r[z]['pokemon']['name'] for z in range(5)])" + ], "cell_type": "code", - "execution_count": 3, "metadata": {}, - "outputs": [], - "source": [ - "# Insert your code here" - ] + "execution_count": null, + "outputs": [] }, { "cell_type": "markdown", @@ -437,28 +482,13 @@ ] }, { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[1m============================= test session starts ==============================\u001b[0m\n", - "platform darwin -- Python 3.8.5, pytest-6.2.1, py-1.10.0, pluggy-0.13.1\n", - "rootdir: /Users/abhijitramesh/development/Python-ifed\n", - "collected 4 items \u001b[0m\n", - "\n", - "test_abilities.py \u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m.\u001b[0m\u001b[32m [100%]\u001b[0m\n", - "\n", - "\u001b[32m============================== \u001b[32m\u001b[1m4 passed\u001b[0m\u001b[32m in 2.75s\u001b[0m\u001b[32m ===============================\u001b[0m\n" - ] - } - ], "source": [ "!pytest test_abilities.py" - ] + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] }, { "cell_type": "markdown", @@ -515,7 +545,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.9" + "version": "3.9.1-final" } }, "nbformat": 4, diff --git a/__pycache__/ability.cpython-39.pyc b/__pycache__/ability.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a27be428e84fdeb67b829a47a3d5eeb0e6b83df0 GIT binary patch literal 1002 zcmaJ=PiqrF6n}4ax7o(D6fBgYhoyKhg4rT?385&qo}`E#iUBF>?xb0>+1buaqzQ?a z7OY3VL2|5qqq%zO*_&Q`vx#j%ap1kT^XC2iy|>ZIN)_mQt^GQDzyQA6%gsYNctWJ^ z5lbM!4BA*q)@BJyoHJ-UiJN#N-2`7led&@cVLwJI7RN@hd7cre7sN)jF-&0w2nUci zUC=mujxa%l(UxWjj&TD{>872jo3I&u9l#sPKf#ZfSLbpYwn;-7o&8Z|Pf8)1!KKYw z_u6YRN)}G*3c7TJQeiRFU6DVGyHS?${D_R+rCF+njbdoLxXa_7?N^n+BEuT4 z63JVn`wJA8l#VrS5z{b5Y8^IUh7;6mj2411PMsMfY!g1iC+J{8aG&|w)!sQlbc(yg z2?THS?G@JpnX7=x3g#uHTm_;N=q?Wm(c^uQR|7gFdl|{7&o!5-S>El#!YH_}w5&IS zeKN5AH+`@C7ul|zvsCG3@HDW}di}4A(NLW6 z#O=1l?Jlt+7{lB337!*Ho3s){B)_m@mvCXGvKWtXbLyv@E@@d~+hBTu#>uEzJ923U zW~wb)e=PdNj!p1`2u64QOt_VaILg#cHh={I~M?N9&! literal 0 HcmV?d00001 diff --git a/__pycache__/nearest_square.cpython-39.pyc b/__pycache__/nearest_square.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ca4ff23ae5e089b4cc43b9d2dfb9932ccc763419 GIT binary patch literal 546 zcmZuuu};H440W0UrD|EaGI%5sG|W{6NU*S=ii(A$IvS^mnq0!&1*wP)zJr}_VB$AA zAu)AgVC#f0tx7>y@;lq{d$t_WY}SG8^?5#ca{xYUvThYlPS|yWA%MVnf@=sWeem2N z_pi*xF8e9F-eq{;-Z7{~;Pk=RtkQx!m&6CtX0W(iJD*H< newXZD(VGmgU303A+T!TKTfF7CHLz{dS~tytBB3M8{9=c1-dBtv literal 0 HcmV?d00001 diff --git a/__pycache__/pokemon.cpython-39.pyc b/__pycache__/pokemon.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2b8ca61b5e2371d9f60e77f98951b98c127cb47c GIT binary patch literal 3198 zcmcgu&u<$=6rR~1wv#%kTSBW8)GjHYSZd>{QU!`aMb$PEq6!s_C|Hzes@DN z+$PqVOCnJ&h@Ox*CC7^Yfd7CCf52Wj^$e$S;d`@o;-qQCpl%3b)S8O754adJRZ&KE9?qJV9{OZ7H=z+sM+8dS*`k6 zMTJc*msS$Bq)li#IvcsY*^q71OybOMt7dF6S8wUelbcObbuw2;ow;(e@sufA>GNx~ zwWK9$VJnPlx1?S-NgJJ&MC)36%d92w<;GeVMKWHMwRW;DTS+|A-pc&Onry7oezk?3 zJG{)tQB)aYFMv|Opao?H4a0Uhw$9G7J>KJhi0?Xmh{idf;sk+nkGAb%+g|tQn`BG} z&6U8c$)LZC09(>Vj|Oi*7oVeKzCXjRh$;Yf{hzDJzXzj0?QP)oJu!z}Um!OE5N0%86z` z+T8=TlRy^5L-8kxT7~Y9{oPxH%~spOG=#QA$convGmZu*_e~Cv8N+TepBADOkv;RM zop~`%u6r8!#9^ww z2;&dzd$z&_V#iL&c*cJWZ{Fs&AOWi1{dE8;JSYg4n^Ds=r6vOYKgdRKklElyKs8x? z)iM+zULVJ&r(Vpb*-~#p*PaGqk27;6 zHk_No)IvNA@YT*bG6diHq zs}SJ|X5=s@&f%4^1}jJBeh05Kxmr#PM6m$vXFkMYgUB#=NM}Em{f&+R4%@uvuCkt& zI%-Goo^Lpa;^stn@I|kX2lv!X3zIhH?fURR_+PJ>`p_(H^L1a{*$7guzf3&`@$Vi> zz1>2J_rSI9sgxX2F8mLX9H8q9{{z6Ses3Y6+R>0BUj5NNGy6~cB~#-duX z)8HCF2-gcaR_ZN$k?}}PQth@AopE(EARjU|uaeefDC=nmRxWXmeolp-!&SmTyTs4% zQC_wq74*yKD^flbp2$(D*z~uF#_@5RMvqT{bP+ic-QldF2q$&m+AhWR)ag6U8MwL& z_jFQ9pruJ%V>sLRI;G3XNcZ=FUl7{Ffc=vjiupkkZX&~VP|#Aqir1c4kMf9CWLckk z=#lk=CI|!3)S-A7#s=PMGlHU!Z<(bg(5kx~71b-bJ1;32h2#smembYnQvbyY&ed|P zS{z~!rD_|Yhxm07V^u#VB}G@uA@v@$-Y0Q5ovSH~eTJgx3Y16d^B@UPqrxY+eP4AH z1@y)0NWG-wMn~e7n6H9Dx4kgf88vJ9VDpITq_ZsNM5Ilh`o(fc&Sht LFP$irN2mS;sP^_P literal 0 HcmV?d00001 diff --git a/__pycache__/test_abilities.cpython-39-pytest-6.2.1.pyc b/__pycache__/test_abilities.cpython-39-pytest-6.2.1.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4560262e1abaed8ad216eaf4dfc6c2cc7c3a5e3a GIT binary patch literal 1922 zcmds2Id2m|6rS13yH0`x2?4q^AhvKE!V!=N0s##L4OH8#CZ4gq%Iu+;F~P=efQkxH zQ(#2nzqBnCKY)T%ytnH_27x###IELDGdssO-+RkeR+ z4?u9jsU#7tw3XTxp(J%8mtv14z0`|5ux;+VBvFIA+ym|N2KPY+Jm5{xO->(?aOo4w zM;?Z>Y_PpVCT7^dz|rG@(SUXrn*IQS(+M$TOkU6l?ZIO2>BJh-v9)ha?6Iw18~V=T zV09^XFy6JM4tI_H&Y6-YuzTot4VhB)7%UI1%z}Qf$6!~Q&b2kA+EamnBq~OjbOaX zw3*REYj<}>M_cDF7Q-u{Za$kE8@n55ZH4+G>g`a6&B?}Y9o-4F!uyyxkqu)|Y@@h> zV(0J#(^@D~O>iUBB?NEGg6fO1dAk@Ip-s$Gc{1)WDPtuH)ydO>DN!y%cf2=9q)9Se zdNPL*x;z`}em;=A8XEUxzQ<&ou~d{ntXWs!4CRSC)v8IJ-B&7COPqL91E$Lh`)hhA> zq5c-Y^=~M6yaWP%1mT%Kg79Cijjj++gb3}CuLfC*9k5}v%s4B|{0{(L2HZ@Fs%ZQz zq$j_D6jxkcK=Ulv;Zo@z6+4BU<+->nkDGOcf|9kV#DPi-l)B?k*_g)^{xa)C!3v>} jmG>8Hx2+{-j(v^EB}UlsHP zv1>!vk8ImCn+`o!dMb9*>wR$AI6wYb;FO>}gr<(c2%3_ZB;<&uRIrpKG+}!zH4;O8 zis>;E;B~0rINxD?F3i|C=6&*ps3#CNW74PcId~R&A%i&h3HZ9Fqn`Dtu)gqFl5#wK z!n+iFGcLiZa$@%B5&ZyJ;3UOHp&2O?1iq`XJv8B*Lk?y@PuSMhfF3U2SnM6F+N%0~ zpUjP(Yaw!-k{prW71 zs`q;bG3L^h*^JY6eczE@Pqw3=2dT}@LD<>Z@A`2!RGH;RutH_?j@pg(eW8~+ul#7o z^_|cSysY9Vx8vas+4KYb)@~F&mNJsrMW++Vz>OX6UC(zzH-^Z-%4+zA{D95k;C69v zr&UN_^y(i z!zbqPiGtLt#lgBfrxHj{egki+~L;fYEgSL!xFU;k0raDIaI*I{0=iD~~It#P?+jPF`b|@(TcU zZ%KM@WjBU;c{-JqMsso+&xj>P7Z{0z$~qd{y`Y}fQG;H-8$@E?_wM24RVdv}qs;LC E1AVpO3jhEB literal 0 HcmV?d00001 diff --git a/ability.py b/ability.py new file mode 100644 index 0000000..12d3a9b --- /dev/null +++ b/ability.py @@ -0,0 +1,19 @@ +import requests as rq, sys +def check(res): #check for errors + try: + res.raise_for_status() + except Exception as exc: + print('Error: '+exc) + sys.exit(1) +def ability(pokemon): + '''Returns all abilities of the pokemon + + Parameters: + pokemon (str): Name of pokemon + + Returns: + list: A list of all abilities of the pokemon''' + res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) + check(res) + lst=res.json()['abilities'] + return [lst[i]['ability']['name'] for i in range(len(lst))] \ No newline at end of file diff --git a/datastredit.py b/datastredit.py new file mode 100644 index 0000000..e94373d --- /dev/null +++ b/datastredit.py @@ -0,0 +1,15 @@ +import time +import pandas as pd +import numpy as np +with open('subset_elemets.txt') as f: + subset_elements = f.read().split('\n') + +with open('all_elements.txt') as f: + all_elements = f.read().split('\n') +start = time.time() + +verified_elements=set(subset_elements) & set(all_elements) +#verified_elements = [element for element in subset_elements if element in all_elements] + +print(len(verified_elements)) +print('Duration: {} seconds'.format(time.time() - start)) \ No newline at end of file diff --git a/nearest_square.py b/nearest_square.py new file mode 100644 index 0000000..e2202b7 --- /dev/null +++ b/nearest_square.py @@ -0,0 +1,12 @@ +def nearest_square(num): + '''Returns a perfect square less than or equal to n. + If n is negative, returns 0 + + Parameters: + num (int): Upper limit of perfect square (inclusive) + + Returns: + int: Perfect number less than or equal to num''' + if num<0: + return 0 #returns 0 if n is negative + return int(num**0.5)**2 #First rooting the number, then removing fractional part, and then squaring the number \ No newline at end of file diff --git a/numpyedit.py b/numpyedit.py new file mode 100644 index 0000000..9f8f51c --- /dev/null +++ b/numpyedit.py @@ -0,0 +1,12 @@ +import time +import pandas as pd +import numpy as np +with open('subset_elemets.txt') as f: + subset_elements = f.read().split('\n') + +with open('all_elements.txt') as f: + all_elements = f.read().split('\n') +start = time.time() +verified_elements=np.nonzero(np.isin(subset_elements, all_elements)) +print(len(verified_elements[0])) +print('Duration: {} seconds'.format(time.time() - start)) \ No newline at end of file diff --git a/pokeapi.py b/pokeapi.py new file mode 100644 index 0000000..720c703 --- /dev/null +++ b/pokeapi.py @@ -0,0 +1,28 @@ +import requests as rq, sys +pokemon='golduck' +def check(): + try: + res.raise_for_status() + except Exception as exc: + print('Error: '+exc) + sys.exit(1) +#code +res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) +check() +print(res.json()['types'][0]['type']['name']) + +res=rq.get(res.json()['types'][0]['type']['url']) +check() +lst=res.json()['damage_relations'] +for x in ['double_damage_from','half_damage_from']: + for y in range(len(lst[x])): + print(lst[x][y]['name']) + +for x in ['double_damage_from']: + for y in range(len(lst[x])): + print('Type:'+lst[x][y]['name']) + r=rq.get('https://pokeapi.co/api/v2/type/'+lst[x][y]['name']).json()['pokemon'] + check() + for z in range(5): + print(r[z]['pokemon']['name']) + print() diff --git a/pokedex.py b/pokedex.py new file mode 100644 index 0000000..4eaa2d7 --- /dev/null +++ b/pokedex.py @@ -0,0 +1,31 @@ +#import all necessary packages +import pokemon as pk, os, PySimpleGUI as sg + +#code +layout = [ [sg.Text('Enter Pokemon:'), sg.Input(key='-INPUT-'),sg.Button('GO!')], + [sg.Text(size=(50,25), key='-OUTPUT-',background_color='RED')], + [sg.Button('About'),sg.Button('Quit')]] #window layout +sg.theme('Reds') #window theme +window = sg.Window('Pokedex', layout) +while True: + event, values = window.read() #read events + if event == sg.WINDOW_CLOSED or event == 'Quit': + break + message=''''''; color='WHITE' #message to be displayed and the color of the message's text + if event=='GO!': #search pokemon + pokemon=values['-INPUT-'].strip() + if pokemon=='' or not pk.checkPokemon(pokemon): #check if the pokemon exists or not + continue + message="This is "+pokemon+". It is a "+pk.pokemonType(pokemon)+" type pokemon. It's abilities are " + message+=', '.join(pk.pokemonAbilities(pokemon)) + message+='. It takes double damage from ' + message+=', '.join(pk.doubleDamageType(pokemon)) + message+=' type pokemons. Some of such pokemons to watch out for are ' + message+=', '.join(pk.doubleDamageFrom(pokemon)) + message+='.' + color='WHITE' + if event=='About': #about pokedex + message='''I'm Dexter, a Pokédex programmed by Professor Oak for Pokémon Trainer Aman Singh of the town of Pallet. My function is to provide Aman with information and advice regarding Pokémon and their training. If lost or stolen, I cannot be replaced.''' + color='GREEN' + window['-OUTPUT-'].update(message,text_color=color) #display message +window.close() #close window \ No newline at end of file diff --git a/pokemon.py b/pokemon.py new file mode 100644 index 0000000..1e691e7 --- /dev/null +++ b/pokemon.py @@ -0,0 +1,95 @@ +import requests as rq, sys #imports +def check(res): #check for errors + try: + res.raise_for_status() + except Exception as exc: + print('Error: '+exc) + sys.exit(1) +def checkPokemon(pokemon): + '''Checks if the pokemon exists + + Parameters: + pokemon (str): Name of pokemon + + Returns: + bool: True if exists, else False''' + res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) + try: + res.raise_for_status() + except: + return False + return True +def pokemonType(pokemon): + '''Returns the type of the pokemon + + Parameters: + pokemon (str): Name of pokemon + + Returns: + str: Type of pokemon''' + res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) + check(res) + return res.json()['types'][0]['type']['name'] +def pokemonAbilities(pokemon): + '''Returns all abilities of the pokemon + + Parameters: + pokemon (str): Name of pokemon + + Returns: + list: A list of all abilities of the pokemon''' + res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) + check(res) + lst=res.json()['abilities'] + return [lst[i]['ability']['name'] for i in range(len(lst))] +def doubleDamageFrom(pokemon,count=5,random=True): + '''Returns list of pokemons which can do double damage to the pokemon + + Parameters: + pokemon (str): Name of pokemon + + Keyword Arguments: + count (int): number of entries to return (default=5) + random (bool): If the selection of entries would be random instead of linear (default=True) + + Returns: + list: A list of all pokemons which can do double damage''' + lst=doubleDamageType(pokemon) + l=[] + if random: + i=0 + while True: + for pos in range(len(lst)): + r=rq.get('https://pokeapi.co/api/v2/type/'+lst[pos]).json()['pokemon'] + if i>=len(r): + continue + if not count: + return l + l.append(r[i]['pokemon']['name']) + count-=1 + i+=1 + else: + for pos in range(len(lst)): + r=rq.get('https://pokeapi.co/api/v2/type/'+lst[pos]).json()['pokemon'] + for i in range(len(r)): + if not count: + return l + l.append(r[i]['pokemon']['name']) + count-=1 +def doubleDamageType(pokemon): + '''Returns type of pokemons the pokemon is weak to + + Parameters: + pokemon (str): Name of pokemon + + Returns: + list: A list of types to which the pokemon is at a disadvantage''' + res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) + check(res) + res=rq.get(res.json()['types'][0]['type']['url']) + check(res) + lst=res.json()['damage_relations']['double_damage_from'] + l=[] + for pos in range(len(lst)): + l.append(lst[pos]['name']) + return l \ No newline at end of file diff --git a/refactorlist.py b/refactorlist.py new file mode 100644 index 0000000..0b992a4 --- /dev/null +++ b/refactorlist.py @@ -0,0 +1,2 @@ +lst=[x.replace(' ','_') for x in list(('B C','B A','C A'))] +print(type(lst)) \ No newline at end of file diff --git a/step_4.py b/step_4.py new file mode 100644 index 0000000..16ae868 --- /dev/null +++ b/step_4.py @@ -0,0 +1,41 @@ +import time, pandas as pd, numpy as np #importing necessary libraries +timestamp,subset_elements, all_elements=[],[],[] #global variables +def readNumList(): + '''Reads the files subset_elements.txt and all_elements.txt, which contains the subset elements and all elements respectively + + Parameters: + None + + Returns: + None''' + global subset_elements,all_elements #making sure the vars are global here + with open('subset_elemets.txt') as f: + subset_elements = f.read().split('\n') #reading subset elements from file and storing in form of a list + with open('all_elements.txt') as f: + all_elements = f.read().split('\n') #reading all elements from file and storing in form of a list +def stopwatch(): + '''Captures the current time (a time stamp) + + Parameters: + None + + Returns: + None''' + timestamp.append(time.time()) #append current time (in seconds) and appends it to timestamp which as all captured time (from unix epoch) +def getCommonNum(a,b): + '''Returns the number of common elements between list a and b + + Paramters: + a (list): First list of elements + b (list): Second list of elements + + Returns: + int: number of elements common to a and b''' + return len(set(a) & set(b)) #uses & operator on sets to get a new set containing common element +if __name__ == "__main__": + #main + readNumList() #reading elements from the files + stopwatch() #capturing first timestamp + verified_elements=getCommonNum(subset_elements,all_elements) #getting number of common elements + stopwatch() #capturing second timestamp + print(verified_elements,'Duration: {} seconds'.format(timestamp[-1]-timestamp[-2]),sep='\n') #printing number of common elements, along with time taken to compute common elements \ No newline at end of file diff --git a/test_nearest_square.py b/test_nearest_square.py index c5d1e43..c6c6173 100644 --- a/test_nearest_square.py +++ b/test_nearest_square.py @@ -1,5 +1,6 @@ from nearest_square import nearest_square +#Test cases: def test_nearest_square_5(): assert(nearest_square(5)==4) def test_nearest_square_n12(): From 30fa0c4669afb0ad6d3c574fd43a66e26d8f1db5 Mon Sep 17 00:00:00 2001 From: theamankumarsingh Date: Sun, 10 Jan 2021 20:43:43 +0530 Subject: [PATCH 2/4] Added .gitignore --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7b91a09 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +refactorlist.py +numpyedit.py +datastredit.py +pokeapi.py \ No newline at end of file From 8c99a6a465cd1606ba54479f783e2d1592a7cb2c Mon Sep 17 00:00:00 2001 From: theamankumarsingh Date: Sun, 10 Jan 2021 20:45:32 +0530 Subject: [PATCH 3/4] Refresh --- Python-ifed.ipynb | 553 - __pycache__/ability.cpython-39.pyc | Bin 1002 -> 0 bytes __pycache__/nearest_square.cpython-39.pyc | Bin 546 -> 0 bytes __pycache__/pokemon.cpython-39.pyc | Bin 3198 -> 0 bytes ...test_abilities.cpython-39-pytest-6.2.1.pyc | Bin 1922 -> 0 bytes ...nearest_square.cpython-39-pytest-6.2.1.pyc | Bin 1966 -> 0 bytes ability.py | 19 - all_elements.txt | 32250 ---------------- datastredit.py | 15 - matches.csv | 757 - nearest_square.py | 12 - numpyedit.py | 12 - pokeapi.py | 28 - pokedex.py | 31 - pokemon.py | 95 - readme.md | 11 - refactorlist.py | 2 - step_4.py | 41 - subset_elemets.txt | 24158 ------------ test_abilities.py | 13 - test_nearest_square.py | 11 - 21 files changed, 58008 deletions(-) delete mode 100644 Python-ifed.ipynb delete mode 100644 __pycache__/ability.cpython-39.pyc delete mode 100644 __pycache__/nearest_square.cpython-39.pyc delete mode 100644 __pycache__/pokemon.cpython-39.pyc delete mode 100644 __pycache__/test_abilities.cpython-39-pytest-6.2.1.pyc delete mode 100644 __pycache__/test_nearest_square.cpython-39-pytest-6.2.1.pyc delete mode 100644 ability.py delete mode 100644 all_elements.txt delete mode 100644 datastredit.py delete mode 100644 matches.csv delete mode 100644 nearest_square.py delete mode 100644 numpyedit.py delete mode 100644 pokeapi.py delete mode 100644 pokedex.py delete mode 100644 pokemon.py delete mode 100644 readme.md delete mode 100644 refactorlist.py delete mode 100644 step_4.py delete mode 100644 subset_elemets.txt delete mode 100644 test_abilities.py delete mode 100644 test_nearest_square.py diff --git a/Python-ifed.ipynb b/Python-ifed.ipynb deleted file mode 100644 index 926fb73..0000000 --- a/Python-ifed.ipynb +++ /dev/null @@ -1,553 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Python-ifed\n", - "\n", - "Welcome to the python-ifed notebook, This notebook is a walkthrough + task for you to get started with software development using python.\n", - "\n", - "After completing this notebook successfully you should be familiar with the following concepts:\n", - "* Use version control\n", - "* Writing clean and modular code\n", - "* Improve code efficiency\n", - "* Add effective documentation\n", - "* Testing \n", - "* Code reviews\n", - "\n", - "**This exercise depends on a lot of googling skills and is aimed at making you efficient in the same**." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Challenge 1 : Tables and stuff" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Step 0\n", - "\n", - "You might be already done with this step\n", - "\n", - "### Learn to version control using git\n", - "\n", - "1. Install git CLI tool\n", - "1. Configure git CLI\n", - "1. Create a GitHub account if you already have not \n", - "1. Clone the repo that contains this repository\n", - "1. Now you are in master branch\n", - "1. Create a new branch with your name as the branch name and continue\n", - "\n", - "### Reference materials\n", - "https://www.atlassian.com/git\n", - "\n", - "https://www.tutorialspoint.com/git/git_basic_concepts.htm" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Step 1\n", - "\n", - "## Clean and modular code\n", - "\n", - "Test out your googling skills and understand what writing clean and modular code means and answer the following questions by editing this cell in jupyter notebook.\n", - "\n", - "### Describe what each of the following means\n", - "\n", - "#### Production\n", - "Production programming involves creating or modifying a software product to meet the needs of real customers. Production means anything that you need to work reliably, and consistently. When the code runs on a production system, that means it is being used by the intended audience in a real-world situation.\n", - "#### Clean \n", - "Clean coding is a reader-focused development style that produces software that’s easy to write, read, and maintain. Clean code is code that is easy to understand and easy to change.\n", - "#### Modular\n", - "Modular means a design approach that subdivides a system into smaller parts that can be independently created and then used in different systems. These design approach is actually increase development time for programmers. Writing modular code means breaking down big functions into several smaller functions.\n", - "#### Module\n", - "A module is a number of distinct but interrelated units from which a program may be built up or into which a complex activity may be analysed.\n", - "#### Refactoring code\n", - "In computer programming and software design, code refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behavior. Refactoring is intended to improve the design, structure, and/or implementation of the software, while preserving its functionality." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "If you have finished writing the answers you can now commit these new changes with git using the commit message __step 1 completed__ ." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Step 2\n", - "\n", - "## Refactor: Cricket Match Analysis\n", - "\n", - "Here I would be providing you with a sample code, don't worry about the working much try to get an abstract idea and complete the task" - ] - }, - { - "source": [ - "import pandas as pd\n", - "df = pd.read_csv('matches.csv', sep=',')\n", - "df.set_index('id',inplace=True)\n", - "df.drop('umpire3',axis=1,inplace=True)\n", - "df.head()" - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "This is how our data looks like right now we need to write efficient code to replaces the spaces with an underscore, the janky way of doing this is" - ] - }, - { - "source": [ - "new_df = df.rename(columns={'team 1': 'team_1',\n", - " 'team 2': 'team_2',\n", - " 'toss winner': 'toss_winner',\n", - " 'dl applied': 'dl_applied',\n", - " 'win by runs': 'win_by_runs',\n", - " 'win by wickets': 'win_by_wickets',\n", - " 'player of match': 'player_of_match',\n", - " 'umpire 1':'umpire_1',\n", - " 'umpire 2':'umpire_2'\n", - " })\n", - "new_df.head()" - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "This is like a hardcoded way of doing it slightly better way of doing this is " - ] - }, - { - "source": [ - "labels = list(df.columns)\n", - "labels[0] = labels[0].replace(' ', '_')\n", - "labels[1] = labels[1].replace(' ', '_')\n", - "labels[2] = labels[2].replace(' ', '_')\n", - "labels[3] = labels[3].replace(' ', '_')\n", - "labels[5] = labels[5].replace(' ', '_')\n", - "labels[6] = labels[6].replace(' ', '_')\n", - "labels[7] = labels[7].replace(' ', '_')\n", - "labels[8] = labels[8].replace(' ', '_')\n", - "labels[9] = labels[9].replace(' ', '_')\n", - "labels[10] = labels[10].replace(' ', '_')\n", - "df.columns = labels\n", - "df.head()" - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "This is also a very redundant way of doing this try writing a better code to do the same. Limit yourselves to one or two lines of code." - ] - }, - { - "source": [ - "df.columns=[x.replace(' ','_') for x in list(df.columns)]\n", - "df.head()" - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Once you are done till here make a new commit with message __step 2 complete__." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Step 3\n", - "\n", - "## Optimizing Code\n", - "\n", - "### Efficient Code\n", - "\n", - "Knowing how to write code that runs efficiently is another essential skill in software development. Optimizing code to be more efficient can mean making it:\n", - "\n", - "* Execute faster\n", - "* Take up less space in memory/storage\n", - "\n", - "\n", - "Resources:\n", - "https://stackify.com/20-simple-python-performance-tuning-tips/\n", - "\n", - "https://pybit.es/faster-python.html\n", - "\n", - "https://towardsdatascience.com/one-simple-trick-for-speeding-up-your-python-code-with-numpy-1afc846db418\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [], - "source": [ - "import time\n", - "import pandas as pd\n", - "import numpy as np" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [], - "source": [ - "with open('subset_elemets.txt') as f:\n", - " subset_elements = f.read().split('\\n')\n", - " \n", - "with open('all_elements.txt') as f:\n", - " all_elements = f.read().split('\\n')\n", - " " - ] - }, - { - "source": [ - "start = time.time()\n", - "verified_elements = []\n", - "\n", - "for element in subset_elements:\n", - " if element in all_elements:\n", - " verified_elements.append(element)\n", - "\n", - "print(len(verified_elements))\n", - "print('Duration: {} seconds'.format(time.time() - start))" - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "#### Use vector operations using NumPy to optimise the loop" - ] - }, - { - "source": [ - "start = time.time()\n", - "verified_elements=np.nonzero(np.isin(np.array(subset_elements), np.array(all_elements)))\n", - "print(len(verified_elements[0]),'Duration: {} seconds'.format(time.time() - start),sep='\\n')" - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "#### Use a python datastructure which has a method to peform this task faster" - ] - }, - { - "source": [ - "start = time.time()\n", - "verified_elements=set(subset_elements) & set(all_elements)\n", - "print(len(verified_elements),'Duration: {} seconds'.format(time.time() - start),sep='\\n')" - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] - }, - { - "source": [ - "# Step 4\n", - "# Documentation\n", - "\n", - "Documentation is one of the important part of software development. Teach yourself about documentation in python and convert code in step 3 to functions and add relevant documentation for the same.\n", - "\n", - "#### Resources\n", - "https://www.python.org/dev/peps/pep-0257/\n", - "\n", - "https://numpydoc.readthedocs.io/en/latest/format.html\n", - "\n", - "https://www.datacamp.com/community/tutorials/documenting-python-code\n", - "\n", - "do not add this code to the notebook instead create a new python file called step_4.py and define the functions as well as a main to test the working of all the functions make sure to version this file as well on the commit message __step 4 completed__" - ], - "cell_type": "markdown", - "metadata": {} - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Step 5\n", - "\n", - "# Testing\n", - "\n", - "Testing your code is essential before deployment. It helps you catch errors and faulty conclusions before they make any major impact. Today, employers are looking for data scientists with the skills to properly prepare their code for an industry setting, which includes testing their code.\n", - "\n", - "Learn about pytest and install it \n", - "\n", - "https://docs.pytest.org/en/stable/\n", - "\n", - "create a new file called nearest_square.py this function should return the nearest perfect square number which is less than or equal to the number.\n", - "\n", - "create another file called test_nearest_square.py to test the function with different test each for values 5,-12,9 and 23\n", - "\n", - "execute the line below to ensure it is working correctly\n", - "\n", - "\n" - ] - }, - { - "source": [ - "! pytest test_nearest_square.py" - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "If you are done with this step make a new commit __step5 completed__" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Step 6 \n", - "# Code review\n", - "\n", - "Understand how code review works\n", - "\n", - "https://github.com/lyst/MakingLyst/tree/master/code-reviews\n", - "\n", - "https://www.kevinlondon.com/2015/05/05/code-review-best-practices.html\n", - "\n", - "_Leave it to us_ if you are done with this step go ahead and push this notebook as well as all the files to your GitHub and make a pull request to the repository that you cloned this task from so that we can review your progress till now, Please continue with the challenge" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Challenge 2 : Pokemon" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Now that you are familiar with writing efficient code let's use that practice and do some API fetching to answer some questions, Below are some questions below and you should use the [pokeapi](https://pokeapi.co/) to do some API fetching with python and answer the questions.\n", - "\n", - "**NOTE**\n", - "You should fill the cell with code that gives the answer and not write the answer directly, failing to do so will reduce your evaluation and proves that you did not bother reading this part." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Remember you were in a pokemon room (discord) what is the **type** of that pokemon" - ] - }, - { - "source": [ - "import requests as rq, sys\n", - "pokemon='golduck' #set pokemon here\n", - "def check(res): #check for errors\n", - " try:\n", - " res.raise_for_status()\n", - " except Exception as exc:\n", - " print('Error: '+exc)\n", - " sys.exit(1)\n", - "#code\n", - "res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon)\n", - "check(res)\n", - "print(res.json()['types'][0]['type']['name'])" - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "What **type** of pokemons does this **type** take damage from\n", - "\n", - "__hint__ the url field of previous response" - ] - }, - { - "source": [ - "import requests as rq, sys\n", - "pokemon='golduck' #set pokemon here\n", - "def check(res): #check for errors\n", - " try:\n", - " res.raise_for_status()\n", - " except Exception as exc:\n", - " print('Error: '+exc)\n", - " sys.exit(1)\n", - "#code\n", - "res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon)\n", - "check(res)\n", - "res=rq.get(res.json()['types'][0]['type']['url'])\n", - "lst=res.json()['damage_relations']\n", - "l=[]\n", - "for x in ['double_damage_from','half_damage_from']:\n", - " l+=[lst[x][y]['name'] for y in range(len(lst[x]))]\n", - "print(l)" - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "For each of the **double damage from** type list 5 pokemons in that type" - ] - }, - { - "source": [ - "import requests as rq, sys\n", - "pokemon='golduck' #set pokemon here\n", - "def check(res): #check for errors\n", - " try:\n", - " res.raise_for_status()\n", - " except Exception as exc:\n", - " print('Error: '+exc)\n", - " sys.exit(1)\n", - "#code\n", - "res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon)\n", - "check(res)\n", - "res=rq.get(res.json()['types'][0]['type']['url'])\n", - "lst=res.json()['damage_relations']\n", - "for x in ['double_damage_from']:\n", - " for y in range(len(lst[x])):\n", - " print('Type:'+lst[x][y]['name'])\n", - " r=rq.get('https://pokeapi.co/api/v2/type/'+lst[x][y]['name'])\n", - " check(r)\n", - " r=r.json()['pokemon']\n", - " print([r[z]['pokemon']['name'] for z in range(5)])" - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Create a function ability() inside a new file ability.py to return a list of the abilities of any given pokemon by doing an API query the function should accept a string parameter which is the name of the pokemon\n", - "\n", - "execute the line below to ensure everything is working properly" - ] - }, - { - "source": [ - "!pytest test_abilities.py" - ], - "cell_type": "code", - "metadata": {}, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Please version till this point saying with a message \"Completed challenge 2\"" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Extra Challenge for extra karma point" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "If the above challenge was a cakewalk and you have a lot of time left to attempt this challenge to earn some karma points, this challenge is completely optional.\n", - "Let's create a pokedex with the function we created earlier on that is\n", - "\n", - "* What is the type of pokemon\n", - "* What type of pokemon gives double damages to the given pokemon\n", - "* List 5 pokemons which gives the given pokemon double damage\n", - "* Abilities of our pokemon\n", - "\n", - "Use [pysimplegui](https://pypi.org/project/PySimpleGUI) to create a simple pokedex which consumes these functions\n", - "\n", - "save the file as pokedex.py" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Version till this point with a message \"Completed Extra Challenge\"\n" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.9.1-final" - } - }, - "nbformat": 4, - "nbformat_minor": 4 -} \ No newline at end of file diff --git a/__pycache__/ability.cpython-39.pyc b/__pycache__/ability.cpython-39.pyc deleted file mode 100644 index a27be428e84fdeb67b829a47a3d5eeb0e6b83df0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1002 zcmaJ=PiqrF6n}4ax7o(D6fBgYhoyKhg4rT?385&qo}`E#iUBF>?xb0>+1buaqzQ?a z7OY3VL2|5qqq%zO*_&Q`vx#j%ap1kT^XC2iy|>ZIN)_mQt^GQDzyQA6%gsYNctWJ^ z5lbM!4BA*q)@BJyoHJ-UiJN#N-2`7led&@cVLwJI7RN@hd7cre7sN)jF-&0w2nUci zUC=mujxa%l(UxWjj&TD{>872jo3I&u9l#sPKf#ZfSLbpYwn;-7o&8Z|Pf8)1!KKYw z_u6YRN)}G*3c7TJQeiRFU6DVGyHS?${D_R+rCF+njbdoLxXa_7?N^n+BEuT4 z63JVn`wJA8l#VrS5z{b5Y8^IUh7;6mj2411PMsMfY!g1iC+J{8aG&|w)!sQlbc(yg z2?THS?G@JpnX7=x3g#uHTm_;N=q?Wm(c^uQR|7gFdl|{7&o!5-S>El#!YH_}w5&IS zeKN5AH+`@C7ul|zvsCG3@HDW}di}4A(NLW6 z#O=1l?Jlt+7{lB337!*Ho3s){B)_m@mvCXGvKWtXbLyv@E@@d~+hBTu#>uEzJ923U zW~wb)e=PdNj!p1`2u64QOt_VaILg#cHh={I~M?N9&! diff --git a/__pycache__/nearest_square.cpython-39.pyc b/__pycache__/nearest_square.cpython-39.pyc deleted file mode 100644 index ca4ff23ae5e089b4cc43b9d2dfb9932ccc763419..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 546 zcmZuuu};H440W0UrD|EaGI%5sG|W{6NU*S=ii(A$IvS^mnq0!&1*wP)zJr}_VB$AA zAu)AgVC#f0tx7>y@;lq{d$t_WY}SG8^?5#ca{xYUvThYlPS|yWA%MVnf@=sWeem2N z_pi*xF8e9F-eq{;-Z7{~;Pk=RtkQx!m&6CtX0W(iJD*H< newXZD(VGmgU303A+T!TKTfF7CHLz{dS~tytBB3M8{9=c1-dBtv diff --git a/__pycache__/pokemon.cpython-39.pyc b/__pycache__/pokemon.cpython-39.pyc deleted file mode 100644 index 2b8ca61b5e2371d9f60e77f98951b98c127cb47c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3198 zcmcgu&u<$=6rR~1wv#%kTSBW8)GjHYSZd>{QU!`aMb$PEq6!s_C|Hzes@DN z+$PqVOCnJ&h@Ox*CC7^Yfd7CCf52Wj^$e$S;d`@o;-qQCpl%3b)S8O754adJRZ&KE9?qJV9{OZ7H=z+sM+8dS*`k6 zMTJc*msS$Bq)li#IvcsY*^q71OybOMt7dF6S8wUelbcObbuw2;ow;(e@sufA>GNx~ zwWK9$VJnPlx1?S-NgJJ&MC)36%d92w<;GeVMKWHMwRW;DTS+|A-pc&Onry7oezk?3 zJG{)tQB)aYFMv|Opao?H4a0Uhw$9G7J>KJhi0?Xmh{idf;sk+nkGAb%+g|tQn`BG} z&6U8c$)LZC09(>Vj|Oi*7oVeKzCXjRh$;Yf{hzDJzXzj0?QP)oJu!z}Um!OE5N0%86z` z+T8=TlRy^5L-8kxT7~Y9{oPxH%~spOG=#QA$convGmZu*_e~Cv8N+TepBADOkv;RM zop~`%u6r8!#9^ww z2;&dzd$z&_V#iL&c*cJWZ{Fs&AOWi1{dE8;JSYg4n^Ds=r6vOYKgdRKklElyKs8x? z)iM+zULVJ&r(Vpb*-~#p*PaGqk27;6 zHk_No)IvNA@YT*bG6diHq zs}SJ|X5=s@&f%4^1}jJBeh05Kxmr#PM6m$vXFkMYgUB#=NM}Em{f&+R4%@uvuCkt& zI%-Goo^Lpa;^stn@I|kX2lv!X3zIhH?fURR_+PJ>`p_(H^L1a{*$7guzf3&`@$Vi> zz1>2J_rSI9sgxX2F8mLX9H8q9{{z6Ses3Y6+R>0BUj5NNGy6~cB~#-duX z)8HCF2-gcaR_ZN$k?}}PQth@AopE(EARjU|uaeefDC=nmRxWXmeolp-!&SmTyTs4% zQC_wq74*yKD^flbp2$(D*z~uF#_@5RMvqT{bP+ic-QldF2q$&m+AhWR)ag6U8MwL& z_jFQ9pruJ%V>sLRI;G3XNcZ=FUl7{Ffc=vjiupkkZX&~VP|#Aqir1c4kMf9CWLckk z=#lk=CI|!3)S-A7#s=PMGlHU!Z<(bg(5kx~71b-bJ1;32h2#smembYnQvbyY&ed|P zS{z~!rD_|Yhxm07V^u#VB}G@uA@v@$-Y0Q5ovSH~eTJgx3Y16d^B@UPqrxY+eP4AH z1@y)0NWG-wMn~e7n6H9Dx4kgf88vJ9VDpITq_ZsNM5Ilh`o(fc&Sht LFP$irN2mS;sP^_P diff --git a/__pycache__/test_abilities.cpython-39-pytest-6.2.1.pyc b/__pycache__/test_abilities.cpython-39-pytest-6.2.1.pyc deleted file mode 100644 index 4560262e1abaed8ad216eaf4dfc6c2cc7c3a5e3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1922 zcmds2Id2m|6rS13yH0`x2?4q^AhvKE!V!=N0s##L4OH8#CZ4gq%Iu+;F~P=efQkxH zQ(#2nzqBnCKY)T%ytnH_27x###IELDGdssO-+RkeR+ z4?u9jsU#7tw3XTxp(J%8mtv14z0`|5ux;+VBvFIA+ym|N2KPY+Jm5{xO->(?aOo4w zM;?Z>Y_PpVCT7^dz|rG@(SUXrn*IQS(+M$TOkU6l?ZIO2>BJh-v9)ha?6Iw18~V=T zV09^XFy6JM4tI_H&Y6-YuzTot4VhB)7%UI1%z}Qf$6!~Q&b2kA+EamnBq~OjbOaX zw3*REYj<}>M_cDF7Q-u{Za$kE8@n55ZH4+G>g`a6&B?}Y9o-4F!uyyxkqu)|Y@@h> zV(0J#(^@D~O>iUBB?NEGg6fO1dAk@Ip-s$Gc{1)WDPtuH)ydO>DN!y%cf2=9q)9Se zdNPL*x;z`}em;=A8XEUxzQ<&ou~d{ntXWs!4CRSC)v8IJ-B&7COPqL91E$Lh`)hhA> zq5c-Y^=~M6yaWP%1mT%Kg79Cijjj++gb3}CuLfC*9k5}v%s4B|{0{(L2HZ@Fs%ZQz zq$j_D6jxkcK=Ulv;Zo@z6+4BU<+->nkDGOcf|9kV#DPi-l)B?k*_g)^{xa)C!3v>} jmG>8Hx2+{-j(v^EB}UlsHP zv1>!vk8ImCn+`o!dMb9*>wR$AI6wYb;FO>}gr<(c2%3_ZB;<&uRIrpKG+}!zH4;O8 zis>;E;B~0rINxD?F3i|C=6&*ps3#CNW74PcId~R&A%i&h3HZ9Fqn`Dtu)gqFl5#wK z!n+iFGcLiZa$@%B5&ZyJ;3UOHp&2O?1iq`XJv8B*Lk?y@PuSMhfF3U2SnM6F+N%0~ zpUjP(Yaw!-k{prW71 zs`q;bG3L^h*^JY6eczE@Pqw3=2dT}@LD<>Z@A`2!RGH;RutH_?j@pg(eW8~+ul#7o z^_|cSysY9Vx8vas+4KYb)@~F&mNJsrMW++Vz>OX6UC(zzH-^Z-%4+zA{D95k;C69v zr&UN_^y(i z!zbqPiGtLt#lgBfrxHj{egki+~L;fYEgSL!xFU;k0raDIaI*I{0=iD~~It#P?+jPF`b|@(TcU zZ%KM@WjBU;c{-JqMsso+&xj>P7Z{0z$~qd{y`Y}fQG;H-8$@E?_wM24RVdv}qs;LC E1AVpO3jhEB diff --git a/ability.py b/ability.py deleted file mode 100644 index 12d3a9b..0000000 --- a/ability.py +++ /dev/null @@ -1,19 +0,0 @@ -import requests as rq, sys -def check(res): #check for errors - try: - res.raise_for_status() - except Exception as exc: - print('Error: '+exc) - sys.exit(1) -def ability(pokemon): - '''Returns all abilities of the pokemon - - Parameters: - pokemon (str): Name of pokemon - - Returns: - list: A list of all abilities of the pokemon''' - res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) - check(res) - lst=res.json()['abilities'] - return [lst[i]['ability']['name'] for i in range(len(lst))] \ No newline at end of file diff --git a/all_elements.txt b/all_elements.txt deleted file mode 100644 index 1e406c9..0000000 --- a/all_elements.txt +++ /dev/null @@ -1,32250 +0,0 @@ -4140074 -3058732 -4181244 -8709089 -9097893 -2606750 -3131934 -7032368 -4003375 -2642032 -6512251 -4788649 -6632739 -5002062 -4373887 -2553587 -4219936 -1681651 -5810918 -9184797 -2478281 -5380105 -4543323 -6814327 -2709892 -9057473 -1299816 -2739748 -1623316 -6705942 -7620155 -8741039 -2134837 -8967835 -6729200 -2351780 -2956535 -2418507 -4260814 -7307480 -3013232 -5524982 -8989883 -6177816 -8423863 -8479626 -5533236 -3083675 -1484650 -5303029 -4714085 -3663543 -5879521 -8772931 -6106133 -8815937 -1276337 -8296481 -4356850 -2823285 -5902565 -1464447 -2655523 -5796681 -2320748 -2010548 -4894414 -2365056 -6624685 -5169911 -6315553 -7490194 -6404013 -7775521 -3051597 -6741961 -3022016 -9510351 -9588206 -4274595 -6797082 -2280922 -4164620 -4069274 -3567150 -7556233 -5250005 -9100018 -5931941 -3332545 -6458134 -7314066 -6151528 -7794401 -9370223 -5942715 -2220257 -7704275 -6004091 -4664086 -4668687 -3187762 -1810361 -8620443 -2752433 -8085549 -1424439 -9542680 -3685557 -7687293 -4339920 -1207809 -8176499 -7001878 -8715867 -2010271 -4641369 -2125611 -9526566 -9791380 -1890176 -1974262 -5244178 -6080947 -8472292 -7408742 -4911802 -4569258 -2980639 -2788322 -2706036 -9551621 -7376767 -6188819 -4044607 -2788091 -8638413 -5454968 -9647047 -6154288 -6556022 -4183603 -3531668 -5005164 -2923382 -5550044 -2002288 -8337250 -5020796 -3974353 -2937470 -7297139 -6987428 -6723477 -3882238 -6959278 -1823693 -4377895 -6347574 -8621508 -1644262 -2067262 -2499255 -2280062 -1295591 -4485741 -4723846 -9447290 -2404594 -4939091 -9001943 -3453215 -8769497 -2444538 -1919398 -3266058 -6275673 -4541514 -6234371 -2322422 -7541288 -2260186 -8868351 -3727475 -8288440 -1475638 -6292211 -3871808 -4556436 -7615435 -7656546 -2861932 -6205315 -2529035 -5001916 -4806503 -7748556 -6568773 -2365476 -8820251 -3699530 -3812008 -5745972 -5041278 -8445630 -1337270 -7949120 -4126003 -7725507 -5421880 -4573856 -8338481 -1219267 -1904564 -6421375 -6631987 -6599342 -4877081 -5460449 -4262609 -8268020 -8374013 -8682889 -9395933 -4171518 -6189409 -4610667 -4357332 -1631158 -8721349 -9632827 -5621449 -4738432 -8011331 -6018860 -5801305 -4159396 -9354965 -5220094 -8342656 -9237846 -5638075 -5304836 -1682374 -2276666 -3267075 -4021303 -2400461 -3737858 -1862271 -1388074 -2480376 -3948169 -5997682 -1635695 -5753118 -8349210 -1359934 -8692836 -6148375 -4612870 -7974687 -2575366 -6632428 -2199816 -2100551 -8462722 -5770067 -4171369 -9752051 -8844038 -9165153 -9386180 -2069089 -3682259 -3244062 -8109118 -2625277 -9348635 -9496396 -8252798 -7023071 -7770220 -6089686 -3440746 -8105862 -9516013 -5129139 -2533270 -3186311 -2423951 -7495838 -9121689 -6491964 -2990462 -9014085 -7802428 -6736175 -8624799 -2378745 -7227762 -7491189 -1430665 -4657340 -3726196 -9056525 -5305747 -7204784 -8911018 -4443816 -4085371 -3110518 -6033945 -4254851 -2487886 -1733711 -3004366 -6750242 -8838169 -4186004 -8480602 -6664604 -9330329 -8529649 -2947388 -4580741 -6810942 -2810093 -6584721 -8648774 -4297089 -5045182 -3485303 -9540908 -5987472 -9246695 -6351325 -2489523 -9002812 -2711528 -9549005 -2834297 -8698339 -7565708 -4511764 -1611016 -8414289 -9036321 -7930402 -6981015 -3481581 -5377081 -9670487 -5293566 -5880045 -1434336 -9574643 -3299508 -5288358 -3485498 -8405020 -3991338 -6880069 -2060755 -4547021 -3765274 -4149752 -8217284 -3801428 -9516221 -4411837 -7354555 -6267917 -8611041 -5670125 -9166945 -8915165 -4729011 -5743429 -1258999 -4730771 -5447808 -6221572 -2390558 -7913048 -8827744 -8685309 -4875378 -8022659 -4008871 -8846048 -6179021 -2867202 -1649947 -8138291 -4039900 -2739290 -3539297 -8229972 -7256540 -1604085 -7681653 -2939409 -3954203 -5756318 -2136812 -1278513 -1782391 -4812238 -4492829 -8784866 -1892124 -7739419 -4783414 -5035378 -2609373 -7775840 -5703863 -6152240 -5973994 -2868910 -8861788 -8126831 -4553914 -6184899 -2967680 -4707677 -8614152 -4668685 -8011546 -5106531 -1683280 -3843374 -1606078 -1358316 -7073018 -2981587 -5150839 -7208781 -2411267 -3678972 -6501337 -2879176 -3596967 -5850301 -5687546 -2136429 -2202651 -7234506 -1546078 -7178334 -3013923 -5587893 -9140577 -1410976 -5404628 -2353578 -7387352 -7233391 -5148660 -5217765 -4473238 -6360856 -5963047 -6210936 -2260973 -5299454 -6302146 -5629238 -2025696 -2637592 -5620926 -3037430 -9303042 -7443866 -4500485 -6631516 -1438917 -2986102 -1761686 -7657649 -5426845 -7699767 -3722749 -6004497 -7710574 -8237171 -6105731 -9683350 -6475384 -6719822 -1533672 -6251348 -5343129 -8134470 -8163504 -5057810 -3520026 -2073484 -1681573 -6786920 -4865316 -3861031 -5304073 -5431895 -4700773 -4156859 -2299532 -1711046 -3509271 -5926407 -7929892 -9799337 -3955093 -1760460 -3013729 -8499556 -7586158 -5738459 -4512011 -5484405 -9434330 -8565575 -7414169 -3074643 -1519882 -6457321 -3839572 -2424393 -1409901 -5870814 -5360154 -2539996 -3448308 -8145393 -8864905 -8224151 -9406433 -2708892 -7539786 -3218128 -2023945 -2840091 -7941288 -9726940 -6741654 -9660028 -3308623 -4727130 -2733201 -3169855 -2921261 -7682913 -9205584 -8838475 -8368192 -7644829 -3878763 -6204034 -6632188 -5161004 -2421641 -2230641 -5249855 -9780120 -9207385 -1911425 -1221881 -2626536 -7790694 -8626964 -3768597 -4948230 -2802920 -8840664 -9331517 -7333270 -8564888 -1356068 -3590941 -1214857 -5684732 -4792946 -5075640 -3127324 -5449883 -6409137 -8354638 -3194212 -9151649 -3548901 -9343958 -1243764 -2970099 -2689796 -5545464 -2522857 -1613987 -2372101 -7247373 -9653447 -2412099 -5014912 -7815348 -6539512 -2212688 -8000747 -8283802 -9765474 -3860541 -6935197 -6801061 -3168842 -8785539 -6178444 -2393758 -4164609 -8123031 -4483062 -5407302 -2430552 -4448992 -4453744 -6142542 -7441815 -6346823 -4098427 -8923323 -7902032 -5894944 -2532771 -1835841 -2060690 -6905492 -3514946 -5959399 -3425303 -4864381 -2629523 -5859834 -4778724 -5511084 -1316402 -1211184 -4083051 -8409272 -3729481 -7073313 -6557467 -4804982 -4509561 -7656205 -5343500 -5230789 -7715686 -3027325 -1942471 -2880358 -6010135 -2006784 -7949002 -3481902 -5451976 -8991847 -6656776 -8282505 -2977075 -8033913 -1446093 -6761806 -3366878 -4267027 -7615547 -3124130 -3516761 -4186563 -5985960 -1685141 -4766979 -2034571 -9454964 -8854560 -8139678 -5407350 -8482664 -7683963 -9792039 -6713394 -3757963 -3884213 -8799177 -2133025 -2012103 -3811031 -3136822 -7044186 -1972025 -1477932 -7084328 -4579634 -5863455 -7253877 -3771482 -3935219 -3039025 -4225501 -6991964 -3321017 -4528510 -4693508 -9489881 -9794291 -3306257 -8101703 -3876806 -1668018 -1561283 -7367802 -6707838 -3021018 -6800480 -2221547 -3270260 -1261334 -3127530 -3657772 -3882881 -2429226 -7067576 -4859209 -7766518 -4417428 -6279358 -4752476 -8372788 -4634541 -6962958 -4476317 -8310534 -9425996 -5246297 -5415378 -9369417 -6446585 -5293522 -6253569 -9695961 -7987865 -6724244 -6692925 -1926387 -2049140 -5402830 -5994527 -3795493 -5958587 -4892971 -8727930 -4894625 -6552529 -8970338 -2866318 -5616545 -7971492 -1964248 -3638998 -5588444 -4161954 -7157494 -4781467 -9741884 -2053884 -9114606 -8005343 -8934931 -8135903 -7352782 -7179533 -4458191 -3087217 -1901813 -9666610 -5157347 -6093015 -2791046 -3084449 -3978683 -8039238 -8669518 -2205013 -2043610 -6084790 -5729626 -3077765 -1603108 -4763464 -4522380 -9212851 -2314543 -2144896 -2140331 -4778624 -4284028 -7925967 -3902018 -2649531 -7397257 -8467145 -1261022 -2792251 -1464078 -8498729 -1545037 -7573859 -5384430 -2866271 -1534214 -3725929 -6802736 -5836444 -6966304 -9436066 -8973226 -4669650 -8142267 -9462893 -5959701 -7865722 -6230362 -2201508 -2690729 -7908670 -2914397 -5629764 -8937787 -5435345 -8104312 -2253302 -3606119 -7411512 -7229514 -7403691 -1333602 -7389349 -9586032 -5156931 -5842160 -2964402 -9155634 -1547619 -7938967 -6489142 -1747335 -1756740 -6694612 -5662406 -2708131 -5182820 -9029472 -9476879 -1382130 -7805324 -4648653 -3471196 -2192703 -7749151 -5658830 -2863712 -1959911 -3464553 -8749266 -3606314 -2733532 -6827162 -3278262 -5940408 -9799502 -7472256 -6513520 -4319783 -1252955 -6831695 -9471605 -4280110 -8795401 -2673133 -3727672 -3372018 -2001636 -8927073 -7077507 -4755624 -9640612 -6639983 -2046022 -1569301 -8702658 -1935351 -1402420 -4864614 -4239784 -9541647 -8481487 -9665545 -7745423 -3772927 -5463949 -6675626 -2037781 -1498651 -5170966 -6800958 -9002692 -9158853 -6007672 -6669185 -7290871 -3882323 -8180032 -3698508 -1522294 -5077090 -7105623 -4699765 -8432798 -7986752 -3037833 -7304742 -4818486 -2195718 -2654025 -1868473 -9707879 -6935027 -7899539 -2118704 -5034119 -2116906 -9624118 -4343565 -9307601 -6554499 -1943992 -9156231 -2703070 -3872990 -7987267 -5884484 -3390465 -7979587 -3805880 -6901408 -6975327 -5190937 -4458768 -9282689 -1257452 -3666682 -9068234 -9657808 -2291659 -4309891 -2196161 -6554975 -1893195 -3657448 -8666227 -5337313 -2627873 -1817202 -2622945 -9196933 -3275962 -3905448 -9180837 -8016519 -3864127 -8361171 -3955980 -1482310 -6015801 -2105766 -5054544 -2211625 -9327078 -2978118 -8189708 -4487694 -5434925 -1613328 -1464279 -2788753 -2498069 -6854138 -1398542 -1896209 -5328189 -2620640 -9115153 -5615482 -4242309 -8487135 -3203425 -6703212 -5392618 -9147805 -6469635 -1937194 -5049350 -2446701 -7696257 -1447946 -5920403 -6029034 -8378558 -4269013 -2290308 -6167616 -8719074 -4276327 -3593876 -2014867 -5654632 -8964214 -4026552 -8678862 -9502056 -1386442 -3629083 -2310704 -6381878 -7459313 -1530299 -5805139 -5225404 -6503576 -3396455 -8562379 -8531208 -7862896 -1647805 -6256162 -6946525 -5198998 -1783218 -8999695 -3927933 -5333359 -5217518 -1834936 -5991774 -1710774 -5740517 -6012130 -1563064 -5940777 -4276026 -8870244 -1754703 -4114497 -3267162 -2481598 -1961600 -7775100 -9440215 -9541179 -2175850 -1658829 -5447785 -7058307 -1609716 -2604426 -3537455 -6392795 -7476518 -7827333 -8930299 -6608674 -8300955 -9557366 -8929309 -3267632 -3130283 -7828339 -9450975 -8978248 -9185635 -7858921 -4504627 -6897647 -9484537 -3500587 -4772190 -1835429 -3623570 -2767257 -1900439 -5782843 -9063225 -9053097 -4668109 -7206450 -9497987 -8502494 -6405625 -2850050 -2676799 -3409928 -1523626 -3034917 -8350203 -9498059 -6616109 -8323933 -2916086 -2959733 -9086107 -1888240 -4571566 -2567359 -4929633 -9546548 -1375387 -2856289 -9164864 -8348600 -6506762 -8990011 -9311187 -6963104 -4636712 -1840230 -4028400 -6576742 -6068044 -2028154 -1411814 -1960194 -3946069 -5271088 -5194032 -8508179 -1651321 -2886721 -6029358 -6011838 -2931256 -3206851 -9183206 -6627989 -3637300 -2758109 -3097138 -8500180 -8305430 -7682133 -1518275 -7180474 -7327222 -6066747 -6889319 -2039654 -3436109 -7648244 -8270231 -6587520 -4063250 -3953451 -4579632 -3759847 -2802168 -2064880 -7235553 -3774137 -8634464 -7260354 -7566581 -1599450 -5010978 -5434355 -7419374 -8707058 -8315951 -3983996 -5094536 -4578525 -7397726 -9519347 -3137100 -5639010 -8977549 -5282911 -7455423 -9218666 -7722597 -2024272 -7783752 -8002282 -5557153 -2037659 -2495638 -8483746 -8623247 -3655755 -6184282 -3434753 -5418724 -3148065 -4035045 -4155168 -9236411 -5564497 -3661545 -5344682 -1811967 -3346353 -6791550 -7928553 -9653744 -4808921 -9625893 -6805570 -4910348 -8231419 -6133953 -8988768 -5362937 -4537656 -9636984 -1213529 -4652025 -7477197 -1203090 -5228527 -3965366 -7280907 -3891631 -7834437 -8531342 -9463815 -4556254 -2362582 -9332863 -7199934 -3141118 -7205610 -8603059 -3141178 -9043715 -5414796 -7300528 -3274765 -1803430 -4017219 -2311116 -1717582 -9144864 -8297261 -3176037 -7095069 -1673545 -8818431 -3292384 -5957250 -2623569 -8616758 -3347211 -1359208 -7875266 -1410765 -2359952 -5233524 -7270806 -3258172 -5574565 -5797072 -4228848 -8660026 -8879090 -4300229 -8293371 -8035192 -2275786 -5255729 -8207087 -8702759 -6664098 -5468354 -8281879 -6966722 -5221967 -2139424 -3642134 -4308289 -3201888 -1422374 -8251573 -8942834 -7630716 -3904955 -5691257 -1261481 -3161187 -7634762 -5457099 -6862262 -2468514 -8533767 -3163166 -6569576 -5538767 -1443492 -3571531 -2352166 -5677142 -7236953 -2207573 -3283628 -6918940 -1205441 -5831671 -5994923 -1410832 -6544418 -8273013 -6354426 -3692019 -7120657 -2919688 -6389225 -4182166 -5365179 -6508561 -5123676 -3468622 -2569048 -3789181 -4276035 -6424414 -5134394 -2545378 -1735014 -2471795 -9091651 -6505310 -2025949 -4796085 -7278450 -5724765 -5365465 -8796525 -2399616 -7119127 -9772066 -6784408 -2548125 -7906969 -8410816 -9665933 -8915455 -4736113 -7871844 -4444974 -1434841 -1988271 -6914883 -3879151 -7031625 -4372305 -5087618 -5065210 -7242525 -8962010 -9388875 -4423711 -6293703 -5923000 -6998022 -7599786 -7317711 -8183992 -4964170 -8654017 -9482662 -2525594 -9391034 -4889262 -3130644 -4901021 -6119215 -1254395 -9423256 -8647975 -2663160 -8931133 -8336258 -1652910 -6802233 -3886520 -2303848 -7665167 -4208769 -9378366 -6569098 -4922792 -8265913 -1593095 -3690041 -6344793 -5818941 -4095045 -6330664 -4820988 -4024920 -7616006 -8710310 -7507278 -6516999 -4446782 -5374360 -5793822 -9610236 -2713397 -1842021 -7241885 -1429357 -2041922 -7286447 -4370356 -2371790 -2324009 -6791715 -7685873 -5005597 -5804506 -4238633 -7173764 -9749910 -1920769 -4371841 -5831076 -3501704 -8954259 -5272875 -3921480 -5997999 -7974106 -7262331 -9124283 -6679441 -2029176 -6126664 -1355959 -4824124 -8295262 -6105000 -6277831 -7646142 -2818029 -4086462 -3150326 -9395045 -7607582 -5097117 -5077739 -6623722 -9483396 -8662014 -5433252 -2091100 -3418752 -7874406 -7831623 -8431365 -6243246 -6439019 -8713294 -4348083 -6233154 -8058550 -1771069 -2052157 -8096915 -4501132 -2306425 -5167237 -2389435 -4515229 -7252014 -9627259 -7234846 -5816626 -7690108 -9746585 -3205644 -8469822 -4306113 -6879386 -1797223 -3269554 -7634687 -4650555 -6800726 -1475600 -3260805 -8153246 -1822660 -9619407 -6160103 -8694843 -9013681 -2109112 -6015992 -6037744 -3352603 -2266437 -6963519 -2377615 -3438506 -9213348 -4111405 -7418799 -6485272 -5336469 -6965907 -8614768 -6121977 -6636547 -2792185 -8346535 -7607848 -8859525 -2645238 -6929587 -6583920 -9508076 -8974811 -3961364 -1547573 -1817894 -6661346 -9003558 -7151846 -6503434 -5716445 -6925649 -2241403 -2212741 -7634048 -6601654 -3563219 -2098025 -1429179 -7388692 -4669791 -1313306 -1409665 -3043610 -3660384 -5377946 -9729931 -4706269 -9195529 -2338158 -7725827 -1700698 -8437597 -4342833 -7268789 -4284642 -3529782 -4394634 -2855689 -2504194 -3997610 -3941051 -3706373 -3402829 -5392240 -4735206 -6580603 -4224229 -5224179 -1977243 -5550402 -6102423 -2532112 -7230726 -2777089 -2991031 -4665161 -1212118 -7687817 -5051810 -7680884 -4329558 -9005332 -5577633 -7368439 -5170683 -3293241 -9088787 -1462711 -7225672 -4617772 -5885958 -5537966 -8686377 -8470829 -4395816 -3749700 -4585344 -6740412 -6553981 -9236316 -3080505 -2227088 -4419362 -8931241 -5875132 -7279629 -6172673 -2061861 -1977523 -1245342 -3133262 -1837163 -9535902 -7908859 -3395979 -4537467 -3578930 -1614735 -1431827 -2399113 -7311222 -3689042 -7961156 -5941007 -3333556 -6307901 -5192237 -4366673 -7900456 -6317644 -6024698 -5172109 -7573619 -9202783 -8667853 -8105878 -9706054 -7875002 -1506725 -6724853 -5667400 -9522561 -9386106 -9487931 -6764594 -3916105 -3627103 -1323586 -5393422 -4580993 -1705396 -6630271 -3886338 -7724479 -6473652 -7812732 -8031870 -1945962 -6128843 -5367167 -3956704 -4287826 -8852244 -6827030 -2739285 -7193838 -4416820 -6085545 -4882777 -5203000 -3689591 -7285024 -7379145 -3035933 -4173117 -4982160 -3978999 -2107810 -9197466 -5250512 -5930958 -7887135 -5590556 -5888691 -3353996 -2103354 -2550737 -8426978 -3229952 -7695429 -2238550 -3285355 -1504575 -6676856 -2266984 -8337007 -2185704 -7652399 -4240236 -5570767 -2469242 -7939927 -4100175 -2375771 -5204661 -4896238 -7083792 -5816336 -3949911 -4780765 -6905830 -6608887 -3454723 -2903765 -7593794 -9039678 -3482616 -8912707 -8196089 -8629431 -4314982 -1463396 -6250884 -2903424 -8340846 -1207227 -2919906 -7794812 -6772241 -8466699 -5807749 -7852176 -9050763 -9647351 -2253237 -4615871 -4341972 -6125121 -9460476 -8266092 -4270503 -5685090 -3342533 -3259338 -5670463 -2207269 -1649149 -4438749 -1244879 -7498727 -3193167 -2262901 -3912517 -9387833 -7191094 -8319646 -8378385 -8392278 -7307427 -8933977 -8367051 -2986101 -2458191 -7219675 -8694004 -5386810 -6942156 -9013383 -8070423 -6277511 -2959111 -4907108 -5229649 -2610389 -4284910 -9419512 -5740098 -9073226 -5898442 -2750292 -8203634 -5603131 -5144253 -5903237 -1773245 -4669713 -6372648 -6081211 -1251716 -4268917 -3590403 -8382996 -9722730 -9224508 -2064255 -6670357 -3449089 -1602112 -1831630 -3876218 -4878721 -3973753 -7112914 -3438926 -7274511 -8380035 -3547223 -6661591 -8407205 -7263961 -3138246 -8506619 -1258895 -1932760 -6564398 -5907958 -6120085 -2608367 -4509300 -5002705 -2741891 -9732325 -3197473 -9593272 -9769807 -6513004 -5740807 -2091814 -4541637 -3478195 -2729879 -5847971 -8471884 -6948720 -5890589 -5255979 -7710651 -9451547 -6341985 -6368754 -8431919 -1953721 -9112580 -6824030 -1597210 -5931080 -1755252 -9331706 -9648990 -7950580 -8939507 -1404278 -5106706 -5707909 -1529867 -2586430 -5055951 -8159157 -8367320 -3876387 -4605291 -5877131 -9612273 -4662563 -3724068 -1508248 -5157323 -5618040 -8410129 -5062297 -5970389 -1876074 -1264806 -3820494 -5851091 -5958568 -2566585 -7478252 -3940940 -4043440 -4450757 -7682228 -6941844 -8264490 -2054905 -7955543 -7918527 -2044137 -1659521 -7811389 -7736770 -1365629 -9114662 -3684977 -3524493 -8202737 -8832536 -7403491 -8989610 -2166157 -8544213 -8131200 -3269278 -5152982 -2453542 -1269470 -2765648 -5804815 -3649041 -1405295 -7580509 -4327614 -2435952 -6550924 -8002680 -1857581 -9270605 -6173612 -3896908 -4007280 -5324854 -6201823 -7482840 -6390617 -2871601 -5454777 -2928835 -7048279 -7967580 -2426101 -6527076 -6475598 -1543572 -5690871 -4478825 -4895959 -6058282 -7914210 -4287222 -2474641 -7473135 -7886737 -2373848 -8046662 -2143476 -6801192 -7661735 -7140143 -8267441 -9160362 -7297181 -5625682 -5389138 -4491393 -5852381 -2898402 -1822470 -8554157 -2684622 -2615814 -5435739 -6379417 -7865696 -1601229 -1565522 -7041089 -5505162 -8864127 -6770754 -8306549 -5457774 -6765375 -4854815 -7790677 -3389585 -1990337 -8477398 -1854927 -5015989 -8160081 -3556942 -2557113 -5005603 -7479540 -6637240 -3427054 -2261111 -8051858 -2051288 -1886984 -6943564 -3194321 -5402266 -5146575 -8021007 -2730990 -6749389 -1250813 -8147256 -4118930 -3291520 -3650944 -8574778 -7955629 -6532682 -3763911 -5066537 -4320084 -9117228 -5787573 -1821829 -1539743 -8344475 -3664522 -8484832 -7824677 -6982138 -1843405 -8649794 -2879058 -6067421 -2869121 -5195679 -8740258 -1361294 -7196654 -7726194 -2223258 -7320674 -5614448 -3865195 -2185368 -9352718 -4415148 -4777359 -1994887 -9264246 -3380806 -6441768 -8055063 -8440154 -1359003 -8069218 -9782143 -1909563 -5063100 -1617418 -4751967 -6643650 -3156924 -7145375 -7632125 -7927435 -6620510 -2145332 -2636560 -2686957 -6882718 -1334499 -3236140 -2599041 -7874942 -6401468 -9711175 -5617382 -3373069 -2955885 -8538431 -8244851 -4847223 -7153558 -8648107 -8758588 -6851551 -3848678 -5366870 -4349267 -1865120 -4022566 -5144800 -4949134 -5388725 -6340436 -5258091 -5335148 -7017986 -3769878 -5832623 -5076577 -6365185 -9183146 -4386838 -4179971 -7878022 -9107894 -2843138 -3025277 -4506910 -5061776 -5709873 -3076088 -8431217 -5468233 -3990040 -9054086 -1399345 -8641776 -1819029 -4122192 -2885281 -5672885 -3803697 -4618140 -6238972 -7626584 -8526150 -8635685 -2876350 -5294380 -2389996 -2801893 -8911372 -5573807 -8367811 -5080129 -4801478 -4027049 -4869165 -2476487 -2473385 -9124661 -3162030 -3098617 -1753142 -1676889 -4606020 -6362623 -4698327 -2699554 -2881316 -1881251 -7428463 -4419353 -8525662 -2847651 -2319224 -4915760 -6510575 -8001228 -8601459 -9746411 -5532485 -9430781 -4716635 -5436899 -5246694 -8816559 -6838267 -3132282 -7332621 -9206437 -7168354 -9152174 -2812037 -9205162 -3131948 -5226898 -7560485 -6060808 -1710957 -4395400 -2834724 -4994196 -1993776 -3926153 -7029692 -2026151 -1394247 -7518478 -9439585 -5338567 -3795882 -6059235 -3939661 -1966345 -4822835 -6905338 -7551501 -6072277 -3881127 -4293703 -9666842 -1307750 -7936803 -8617401 -2925815 -7696755 -1370563 -9480002 -2732494 -8015014 -9754711 -7851359 -2232016 -2399295 -8953594 -5492310 -6312107 -9089911 -5025520 -3815471 -3801786 -5397723 -8873323 -3669104 -3841181 -5634811 -3166945 -3550035 -1670903 -6431697 -5201820 -6423579 -2641568 -4420584 -1207801 -1678711 -9600218 -7690529 -2310233 -5873376 -7001393 -8916115 -5429825 -5974273 -8133313 -3991655 -1367058 -6171357 -3255646 -7256859 -2198435 -8090309 -7646365 -5009808 -1570234 -6914858 -8746135 -4350858 -6971697 -2407190 -8667585 -5065936 -3988244 -7996975 -5268113 -6790193 -5861858 -8332720 -1680181 -7540175 -9657087 -6009244 -7922237 -1331048 -3010913 -4300074 -5173742 -3618681 -8559981 -4248864 -8354870 -4462249 -7135163 -6599484 -3050106 -1918749 -9246545 -5340660 -5228271 -2380161 -2500810 -6372956 -5474561 -4293812 -1697992 -6608363 -6538894 -4839478 -8484787 -1231201 -4551993 -6177169 -4463412 -9098724 -5287022 -2515700 -1758622 -3222336 -1949795 -2478284 -8881573 -7482167 -3323519 -3437510 -2800191 -8422286 -1253630 -5761678 -4793461 -6286461 -4759679 -9079398 -1822712 -7699113 -4569567 -1924195 -9712284 -6571948 -9545466 -8832699 -5933888 -6247052 -9067092 -2299407 -1701595 -3233704 -4700842 -1996918 -7364228 -3553161 -4153294 -3744214 -1334548 -4358694 -6595167 -1548979 -1634102 -9782077 -9260022 -5289123 -8128478 -2305725 -4890823 -1301722 -4988743 -9645726 -8134739 -6196632 -4441337 -8001796 -2320457 -7743209 -7306512 -2769038 -2705973 -2062889 -5282598 -2881630 -6408227 -2025567 -1618477 -9215077 -3019378 -7486720 -7391985 -7510095 -2823582 -7668633 -9248193 -1718757 -5203424 -1877764 -7324447 -5541701 -4613660 -1573606 -2849408 -4935349 -4535028 -7472086 -7520396 -9558352 -8234236 -3521918 -1685150 -2973840 -6446540 -2787412 -6930723 -4486988 -9380065 -7955981 -5932751 -3136649 -9508356 -6154532 -5153846 -9456493 -7494078 -2930971 -4689709 -2177555 -1945505 -6461488 -8507890 -7523716 -3872656 -9185079 -3691106 -3902559 -3996345 -4890699 -8673710 -3490840 -2581537 -9334291 -6829102 -7657710 -6726154 -5009712 -1566357 -7058272 -3071839 -6290356 -2793095 -3612058 -9094921 -7806250 -6692733 -8184979 -4493335 -6097754 -3196906 -2443235 -1415624 -7582036 -3623032 -1962694 -5735120 -1455252 -9389742 -4847261 -5825203 -9010833 -4526264 -3400984 -7308254 -2377711 -8655079 -5800912 -6447602 -7895650 -7206986 -8822234 -3061273 -8632972 -1854753 -2524632 -1766213 -7160390 -3966976 -1968698 -2270532 -8431539 -7934283 -5306714 -4634702 -9445425 -6544278 -3416473 -1815713 -1789641 -6833794 -3966208 -4136692 -1202598 -9000424 -4849398 -8411631 -9633567 -5369216 -9263779 -5934656 -6373949 -7907738 -9655721 -2220625 -2357044 -3759499 -7552648 -6938728 -4709541 -9784632 -2393457 -7415408 -6332913 -9332619 -2544347 -9410895 -1845976 -2248029 -3241482 -8326061 -9270600 -7203119 -9032128 -9128736 -5209755 -7875502 -2998010 -3490789 -8270941 -2476040 -6685101 -4931082 -2493033 -4248031 -2421447 -3669280 -7537214 -4907800 -3868645 -2990345 -1823060 -9616802 -2019403 -3535071 -1711090 -2873891 -1873164 -8244628 -9659111 -7514154 -6254598 -5289042 -5794179 -3377496 -6890821 -7230541 -3160766 -1543056 -5996318 -7619801 -7819314 -3426771 -6090699 -3528359 -4666977 -4763633 -7742755 -8245204 -4655594 -8096185 -7603489 -7722715 -1588316 -4785112 -4770536 -4247113 -7197447 -1237988 -4562665 -9451147 -9592062 -7586860 -4517958 -1229373 -7816933 -7536072 -9184307 -8493047 -2680842 -2828680 -1319470 -3383903 -4540196 -7716336 -6228327 -3363901 -8606277 -8270726 -4273774 -5188623 -2297750 -5079105 -1247142 -6841557 -4521206 -2985793 -7045729 -5767479 -3625370 -5399533 -1752387 -9503500 -6443543 -2516194 -7564389 -7975005 -3077912 -2251724 -4615232 -1486661 -1979134 -3004441 -5053352 -2670752 -1622066 -7918089 -1259547 -6637610 -5645124 -2669216 -3707213 -3697064 -2164684 -6943393 -2289038 -8139082 -1766202 -5328593 -8205553 -6289861 -3094956 -8897038 -9274539 -3085001 -3931243 -2817605 -8385368 -7682918 -3498560 -1260043 -7006163 -9768141 -5053624 -1665563 -6449591 -6468278 -5746788 -7923481 -4918093 -5561328 -8651543 -7534430 -6637395 -2917306 -7183819 -4551414 -4609948 -6510951 -1889838 -4643694 -3459757 -5817613 -4632299 -4503404 -1603582 -9235878 -9496232 -3891682 -7310924 -5944501 -2032994 -6839840 -3776565 -6237038 -6360367 -2869284 -4003909 -4560949 -1762291 -3386929 -6641107 -8875094 -6289684 -8068489 -2412626 -5760974 -7023760 -6556741 -3441800 -5827310 -6868121 -4376802 -9781207 -4030750 -5962986 -3357655 -7890114 -9783782 -7424961 -5551365 -4977494 -2712205 -5338672 -9188556 -7129072 -7828454 -8766225 -8970813 -2821099 -9380422 -5930288 -7742188 -7890555 -2246168 -3798353 -3529708 -6576507 -4682239 -7899627 -7748413 -3942554 -5609183 -2527451 -8823766 -4168351 -7562480 -8238864 -6059786 -3531571 -9699704 -7162273 -8330390 -7510162 -6758190 -8797639 -8717847 -7661583 -6851520 -6216885 -3981029 -4913491 -6447154 -9094254 -8327420 -8423032 -5984817 -2839550 -7044660 -3305393 -3450106 -9153845 -7942208 -3413738 -6593019 -7454721 -3085617 -6320766 -9539425 -5627898 -4398250 -2779657 -7719791 -8219757 -9640745 -9046078 -2825609 -8268930 -9755283 -1796740 -8963988 -6930171 -2288655 -9127021 -7451949 -7478373 -7656077 -1229398 -6550826 -4867160 -7700809 -3210905 -5613999 -3585477 -6159586 -2134293 -3764520 -8820604 -4853965 -6044388 -3601016 -7414640 -2495491 -9680379 -1353919 -1692728 -2732432 -1595732 -4259702 -3081683 -4224641 -5290329 -3402932 -8567731 -5175833 -9380211 -7917259 -4271080 -5067035 -7031387 -6151747 -8134465 -3056025 -4174359 -7184102 -9308547 -2018562 -9483214 -6560235 -1279015 -2077029 -5479951 -3399018 -2972755 -2961050 -4515132 -1981180 -2313732 -9795358 -3411747 -3743868 -8520421 -6433927 -7249797 -5357884 -9193355 -2449565 -2789254 -7174676 -2225476 -7682692 -7180884 -9008350 -8768067 -4255622 -5317525 -4330647 -4299620 -5070853 -4530758 -7191900 -7410188 -8824139 -1793413 -2621170 -4455068 -7611614 -5258102 -4581423 -5613967 -1872831 -5943880 -3682944 -1834109 -3254453 -2295292 -9584123 -6505110 -3146911 -9524612 -3774303 -3166521 -5657664 -3494179 -5786348 -2348480 -2686423 -2050690 -8269417 -9177443 -8467975 -6692025 -9300825 -6418933 -9199123 -9698581 -6378628 -1386609 -8819237 -4480904 -9353951 -6367355 -4791552 -7743552 -9775820 -1879268 -4003207 -3069675 -2581888 -1731425 -7581711 -4240031 -1816892 -1311867 -5294415 -1783156 -2894737 -8992532 -6310562 -7704280 -7308191 -1624147 -9636708 -6388674 -6118848 -8933676 -2173521 -9531527 -1681051 -8142293 -8194020 -8019870 -8929641 -3665276 -6761273 -7950215 -9183616 -3307493 -1371061 -8255889 -3355346 -9314355 -9240310 -9337797 -2536005 -5759792 -5231987 -4565664 -4131474 -6844583 -7715677 -9786879 -1997064 -5315364 -7990041 -5468072 -2246934 -1206339 -5065706 -5936455 -1669359 -5909106 -6494545 -9654426 -4477774 -1471487 -6310384 -3386490 -3210522 -8120918 -1991958 -9586148 -6119935 -7443469 -9577877 -5607710 -3720976 -4229183 -8685951 -5891363 -5000141 -1352831 -7903089 -2639672 -3969025 -8331383 -8994537 -4480066 -5334988 -1269596 -3371966 -3556115 -2874606 -6456625 -8797120 -1901697 -6285527 -8561983 -3564237 -9409051 -7828826 -1485034 -7212033 -3022742 -2719600 -7189328 -2426201 -4012645 -3969655 -1286694 -2889759 -2018959 -9399877 -4354183 -4530964 -4799651 -2480739 -4949697 -1435269 -5310190 -1339521 -3946016 -4810628 -8827888 -5339159 -8895104 -1250268 -8801013 -6564342 -9521011 -5217481 -8995598 -7789177 -8263396 -9203951 -2131160 -4185809 -4765479 -4959008 -3804016 -7892583 -9458680 -5512314 -9612783 -5515611 -7949234 -9256172 -1791398 -6622414 -4481264 -6984328 -8155557 -2749807 -2799600 -1524302 -8641271 -7451984 -2487736 -7789809 -6594378 -8671780 -2110803 -6334881 -2475540 -4465879 -2422618 -6247337 -5127831 -4055702 -6708266 -4738102 -1548670 -5492258 -7007426 -2853199 -2008204 -2798537 -5568550 -3737953 -6908906 -9620229 -3225198 -5024697 -1766265 -7163575 -5805154 -5881035 -6400087 -7837080 -3429725 -7644265 -3997751 -5826288 -5704761 -6486774 -7224324 -3615948 -6473317 -2318427 -3769286 -3438267 -1575931 -7172719 -1986287 -8067998 -5200199 -9747512 -5968038 -2612591 -2663336 -4476731 -8046273 -6163375 -4203871 -7434333 -6287471 -8175814 -6949937 -5471200 -9230258 -8639013 -4916533 -8262101 -2903988 -5947398 -3390534 -3514840 -9243368 -1360307 -1781699 -5239223 -1593896 -5773477 -6849022 -4993531 -7347286 -9549608 -2076375 -4869051 -7115441 -7288166 -7787818 -8962219 -3285749 -3930999 -7171338 -8846421 -8636597 -7528615 -8740085 -2674437 -4576571 -4756541 -6201090 -7996480 -9324039 -2083720 -4117831 -5094118 -1216307 -7364402 -3287222 -9167525 -7538964 -4728427 -8787001 -8048935 -1658817 -3475844 -1803555 -8536601 -3881403 -7501544 -1513251 -2524473 -1287361 -8743123 -1249156 -7261382 -4892433 -9584706 -2164187 -3047730 -3488864 -2053810 -2907556 -2281262 -8959959 -7280250 -1695844 -4279038 -5204183 -4079048 -1979669 -4092939 -4301081 -2578210 -2515938 -5928602 -3102471 -6642772 -2482656 -8384001 -6634258 -7891188 -3107955 -6300309 -6206399 -9791770 -8663706 -6981776 -3958020 -3213865 -8570525 -6363347 -7242685 -8638294 -5053628 -2637898 -2606321 -2892165 -6748783 -8172890 -9247210 -1971553 -3768011 -7972828 -6034138 -5157056 -8705360 -4883210 -3154259 -7644239 -6084960 -4621840 -2690762 -8683969 -9633069 -2639052 -7547297 -5824078 -6220146 -2194413 -5436652 -8732913 -7502210 -6267327 -5466507 -1658406 -3988011 -9795819 -5501288 -9044321 -7010002 -4087899 -1532824 -4147919 -4151718 -5849357 -1526358 -8427329 -6312384 -4171364 -1701579 -7346543 -2544831 -6245162 -1252444 -5196920 -6786601 -5833593 -7408085 -8080476 -5293435 -3812380 -5804744 -1801802 -8675045 -1387578 -7258468 -6388942 -7888807 -4997397 -2890676 -1875108 -9576671 -6292194 -1583384 -6824295 -1228933 -7892782 -7777770 -3977861 -8759100 -8662403 -3483853 -1840068 -7687060 -4900871 -7093733 -5504835 -2985222 -2329121 -7293148 -5483226 -3157848 -7065444 -1498348 -6031580 -3595731 -6011053 -4377000 -5581003 -2144363 -3429579 -3283325 -4087772 -7958692 -4978141 -5299647 -5283181 -9077456 -1579722 -4493747 -4405077 -5462820 -8230679 -8182290 -5662958 -3229469 -8697612 -7445009 -3398601 -5766419 -9481617 -4286876 -1243405 -7470476 -5545260 -1639649 -4372143 -3301389 -3470571 -2073791 -2088294 -5916173 -2234532 -5199814 -4615662 -7155446 -1616140 -9322932 -5632521 -3915410 -8622609 -6860014 -6806696 -6141438 -3487629 -4408715 -6897037 -9404081 -8905182 -9705634 -8096619 -3360855 -7527730 -4818765 -2830407 -7531768 -7112108 -5250163 -6719329 -8707668 -8115531 -8963982 -1230651 -1841208 -6052792 -3553694 -7163591 -1327934 -7660285 -6140946 -7888451 -8636310 -6328037 -2956810 -7657084 -4732477 -8414945 -7442696 -4443091 -5715113 -6775468 -6448020 -2628838 -5902403 -7668842 -9399506 -7139463 -9047060 -6681059 -5290495 -1910612 -1305928 -3200565 -3977859 -9750542 -5536592 -8530690 -7340882 -6350541 -3363862 -7765570 -5787251 -5652849 -6353672 -2137277 -8307306 -3561027 -8548999 -4593027 -4540154 -4239188 -9786006 -4561124 -5340306 -7760940 -7281466 -7952234 -9288842 -5281784 -7865615 -8540888 -4530296 -6448701 -1796402 -3105668 -6707766 -2535227 -7148383 -2168386 -3677308 -3979570 -8987452 -4137022 -8175780 -6829811 -1350765 -2632764 -3064355 -4222028 -9120586 -6435505 -5465783 -2641116 -9249016 -7804377 -3838665 -8880679 -9698962 -6620234 -2244792 -8940821 -9406231 -6195057 -3935710 -7789576 -7155718 -6881703 -8210189 -6538184 -8709161 -1265706 -8912063 -3198897 -9785433 -9201564 -5891050 -6683520 -2287776 -3456008 -4495125 -1285212 -5201203 -8982784 -8004493 -2724450 -7964237 -6325896 -9523897 -3236254 -2992362 -6852465 -8669726 -2636557 -6644942 -6529429 -8675882 -1376236 -7969614 -7939145 -4167066 -2230436 -6888901 -2892550 -5390684 -7293367 -5005378 -2522329 -6863835 -5886190 -9587896 -2612610 -9709640 -4397894 -6308970 -3203803 -5097497 -5775206 -2982870 -9573850 -6386653 -4202967 -4107223 -3926727 -6169539 -7184333 -8193671 -3913481 -5780817 -5063744 -8892561 -1666304 -9471028 -9678427 -4993512 -7994352 -7676727 -4961251 -4980192 -2988612 -9679396 -1718644 -8189932 -1746420 -5026291 -6036429 -1639250 -5142546 -6582546 -4113731 -1355865 -3854584 -3446755 -5178183 -1296704 -5858723 -7827948 -4861813 -8039171 -6308345 -3226354 -9373194 -1589200 -3959018 -4005698 -4852680 -4344060 -8185735 -9466818 -7924542 -1535393 -2345245 -3116308 -3535788 -3523722 -2094610 -3514324 -5316654 -5205537 -2197248 -8765879 -4899206 -8783502 -3865982 -5164303 -8740902 -8188572 -5095760 -1234102 -6211817 -1223112 -4325606 -1673004 -5750281 -5602435 -3469656 -6825177 -4126034 -5075499 -2382171 -5649445 -1826145 -2355695 -9055698 -5985779 -8670316 -8212030 -3102628 -1223342 -1748341 -7764112 -8770238 -8991561 -6351729 -7362186 -6809351 -9518759 -6635405 -3240513 -3504028 -6245550 -4493568 -4070375 -2724870 -6586087 -8064185 -8288799 -1767377 -8220339 -4023108 -8079157 -9499042 -5283412 -8827425 -3533993 -1636203 -4654898 -6071805 -7496802 -5346322 -6171778 -8349694 -9087440 -5585390 -6862508 -2545104 -6159332 -6966292 -8136075 -9570668 -7246345 -5900490 -8732542 -3339632 -8652543 -4630381 -1350516 -5121977 -6105571 -2826604 -9194677 -6486119 -1864619 -4121936 -7890214 -1924091 -7547560 -5192351 -9676890 -3035743 -3785209 -4069872 -1971811 -1271415 -1290158 -3760623 -3207246 -6669174 -9366101 -9195770 -3755380 -4687258 -3631181 -6477527 -7834109 -4892127 -1951663 -8685064 -7608670 -6087206 -4409827 -3536412 -4206766 -1908666 -6928102 -5556193 -7784219 -6109972 -6085053 -8197221 -9246447 -3992712 -7061329 -2178926 -7665895 -4879773 -2180026 -8770228 -6088555 -7846418 -2641743 -4826595 -7541478 -2581353 -7600152 -8397336 -3945152 -6107429 -8622234 -9157764 -4020781 -8440340 -9711932 -6650696 -4574798 -4628342 -8642995 -6573551 -1595767 -2625672 -3201038 -7866571 -5356223 -3883435 -7676342 -7213677 -9080278 -4386082 -1459310 -9641277 -4162456 -7402027 -7366916 -9330371 -7879738 -1826713 -8258143 -8593973 -7606760 -3867470 -1479743 -1698252 -1872242 -9733561 -9099352 -2128625 -6577678 -6801414 -4452663 -5382995 -2080027 -7834309 -6002062 -5659272 -4920738 -2190121 -6750915 -3992523 -5599355 -7140900 -2994033 -3777482 -7624142 -5518668 -7481437 -1205964 -8909100 -8556873 -3521103 -4097618 -4758363 -8040449 -6302571 -8336276 -4226019 -8621332 -3486683 -3718853 -5769433 -2669810 -7453310 -6475363 -5512163 -4317920 -5822877 -5113161 -2942538 -7858013 -7077711 -8954752 -5193289 -6389007 -7903776 -9568810 -8122519 -5050855 -5586169 -6429168 -5400390 -1566888 -9164592 -7921686 -8527447 -5696944 -9392325 -3613895 -3287691 -6313834 -5080973 -7251659 -6156335 -2649026 -7175520 -2395231 -3527018 -6563715 -9340859 -1606068 -5761296 -3608051 -2578071 -4202181 -6678448 -6353526 -1709980 -3461587 -5764637 -8009536 -2269862 -7553263 -9133806 -8099434 -8898875 -3028048 -3526167 -3403262 -4682176 -5066979 -7420409 -8580465 -5872834 -6285373 -1745745 -1920445 -6488427 -1787873 -4191608 -5074037 -6705647 -8195316 -3292054 -8100601 -2516213 -6559686 -3893390 -4121850 -1690033 -3650425 -6442509 -5814851 -2371045 -9408433 -5409141 -7990048 -7040405 -9790463 -5631172 -3398727 -2101595 -2222669 -3787059 -6918790 -4494441 -5566365 -2047021 -4591375 -8255751 -9728147 -6647168 -7839062 -3681098 -3099997 -5348249 -3116784 -3245192 -1695442 -3984459 -2475939 -9109788 -2079378 -6341665 -1708638 -3870014 -9050158 -9598313 -7531567 -3788313 -8397641 -9393654 -4013629 -9113379 -4947588 -5490496 -8247840 -7921844 -2747428 -9725224 -4398280 -6814878 -7682748 -2487949 -3351281 -6253074 -7922443 -8414142 -7070606 -7617447 -2500846 -6397880 -9765786 -4381966 -2948598 -3078357 -4182235 -6126362 -3565462 -6399204 -4319400 -6108521 -1636461 -3077434 -1488947 -7916023 -4262094 -9189775 -5646723 -9240872 -7272191 -6213497 -7153361 -8880650 -4185212 -7505928 -2962267 -5403090 -6422824 -5141615 -9100287 -8870289 -9694076 -4952209 -5275983 -5317106 -9235212 -5713004 -4071877 -5104467 -8799722 -5555680 -6270101 -5473966 -8138200 -7740314 -8384685 -6347552 -3437130 -5107279 -7017223 -6271512 -7353809 -9383339 -8388123 -3064126 -7646536 -7259427 -6797548 -1754915 -4789489 -6802447 -8175756 -3008695 -7500339 -6621650 -8930089 -5698971 -2376735 -3987354 -9432459 -5462651 -1474825 -4775664 -8000017 -8491110 -3812411 -1328436 -6438536 -5286936 -9793853 -6263717 -2352770 -2477009 -2814766 -9688478 -1851394 -3122483 -9151550 -5725700 -6114122 -8209448 -3883263 -5212792 -4452671 -9244224 -7911514 -6570973 -7390513 -2697903 -8008634 -8063170 -3461511 -3160777 -1309589 -7472780 -4478739 -6900385 -5913537 -2120069 -3619402 -6824223 -3034921 -2011066 -4967815 -1808982 -2070368 -4186078 -6615285 -1420672 -9236787 -3095452 -3199703 -7174457 -5554156 -2129267 -2852230 -3783854 -2767546 -9575479 -9258272 -1205247 -6419135 -4641013 -3941221 -5480773 -5328245 -5774366 -7734244 -4096941 -4649952 -4163637 -6993248 -9327193 -1799212 -3597053 -5499282 -9489295 -3369251 -7194090 -3325951 -2796621 -2202863 -6170241 -2912748 -6465448 -6466206 -3536749 -5617834 -3260192 -8541421 -9101051 -9047697 -1201246 -2240722 -3372407 -1739435 -6782301 -3332624 -5390980 -6792364 -1338005 -8593283 -1393081 -2262414 -6018847 -9379850 -3190004 -5363462 -9212111 -3860674 -6911056 -2743443 -3986028 -7777542 -6084073 -7674841 -6712431 -2290525 -4028703 -4380118 -4978223 -2111581 -1510738 -4771650 -9507105 -4573025 -2459193 -8147239 -1746733 -4848378 -8765036 -5316707 -3093406 -7185951 -7590333 -5736929 -1394018 -1946720 -8701566 -9658560 -4916101 -2911890 -7844981 -7745333 -2854475 -9555984 -6603938 -8895583 -2400571 -4180634 -3535482 -4116628 -2307748 -8987422 -5965023 -8303349 -9418708 -1519736 -9088181 -1686620 -9434898 -2712858 -1753597 -3669223 -2017293 -7280330 -8482788 -5019965 -7239693 -5233102 -8549282 -2037187 -8039199 -2734807 -4145871 -2114091 -4002461 -6643926 -4295429 -4603645 -4957463 -5930608 -3075534 -8715469 -3692197 -6449201 -3994118 -1879341 -4172997 -9654966 -2024459 -4480637 -6272631 -7284776 -3166322 -8692552 -3581591 -5642422 -3676654 -1641255 -2546510 -6195202 -8106566 -2199263 -1496648 -8859542 -2387298 -1671947 -2375087 -9604255 -3671679 -6005836 -9296217 -4501144 -7862892 -7296868 -7216720 -2705123 -4580061 -4647000 -9189842 -2721548 -6468595 -5202144 -4708226 -2961004 -6954604 -2291767 -6652579 -2305130 -5645025 -5788607 -2517062 -7946754 -1638557 -7888752 -6334580 -7116843 -7275544 -4115071 -1522404 -5334309 -9243578 -5835762 -5233009 -4648856 -3180909 -7267105 -7577332 -9620210 -7102406 -2972329 -9111725 -8758441 -5018788 -6492075 -3771277 -8399156 -7651242 -9458391 -2785550 -7694543 -2774064 -8082584 -9349968 -4251116 -8147171 -7971348 -3655356 -6266638 -1390395 -4529747 -9230705 -7204012 -6019131 -7858509 -5244448 -8413809 -8830503 -3456394 -2121552 -5808565 -9265597 -8317264 -8640507 -1212778 -2419714 -4345811 -9611357 -6129345 -5756326 -4295338 -8403188 -8274688 -2572523 -4061531 -2238649 -7449545 -3668789 -1861462 -3530772 -3861578 -7798254 -5672932 -2504147 -5666795 -9608906 -5752222 -6554677 -1372645 -6103610 -8730860 -1570848 -9331617 -5126620 -4000133 -5108291 -2480783 -5344575 -8958632 -3682554 -3523367 -5461344 -6703341 -9490214 -5059188 -3478969 -4269654 -6544562 -7842201 -4722845 -4276811 -9396639 -2836664 -2225431 -7502626 -7787225 -5163135 -6385960 -8644385 -6210232 -9227300 -1671014 -1533392 -2749514 -8436487 -3487401 -4903715 -2932685 -5535654 -7570527 -2477038 -1627591 -3953302 -5705072 -9424376 -7461608 -1644234 -7902316 -4322201 -8247745 -5059984 -8560060 -4129636 -5378845 -9754351 -5965409 -7659782 -5357691 -6575612 -5262619 -5154845 -5701004 -8232224 -2747134 -3306457 -5332520 -2705377 -9053062 -4486213 -3932287 -3421006 -1375498 -7611285 -9141168 -4616282 -6756656 -9600501 -9581200 -4258986 -1386195 -9413356 -3100569 -8099022 -7054594 -9120337 -6784074 -9672683 -4293178 -2667842 -2824760 -9080229 -6719313 -5603036 -8967975 -8999023 -4494931 -6515358 -6857088 -3471246 -6187856 -7551857 -3668465 -5741323 -7072371 -7205912 -1683134 -3262193 -8696151 -4833190 -5164419 -3619504 -7911733 -1610427 -6405058 -4604881 -7437093 -4548585 -3389169 -6338814 -3208406 -8543115 -2984462 -7118065 -4307323 -8233045 -3690181 -8237586 -4799729 -5553809 -9723478 -5029948 -8491203 -1363638 -7577141 -5950265 -2458486 -1867403 -6307861 -1801401 -4727650 -3536620 -4120954 -6681525 -8719398 -4724293 -2820587 -8904819 -8749125 -6108799 -9065419 -9700414 -9170268 -7693476 -4707488 -4616217 -6091894 -3579616 -2984787 -1229086 -3880662 -2540567 -3287681 -2089994 -9414729 -7112787 -7168269 -4309081 -1473469 -6653981 -5765239 -1571549 -7525629 -8234474 -4814921 -4255407 -1334461 -4983974 -6181585 -3042266 -1403373 -6290954 -3923744 -4675341 -8004580 -6458961 -2218501 -3246419 -4740233 -1649586 -6070121 -3449328 -2018311 -3388965 -6582521 -1836605 -2565238 -5903923 -5689880 -4043922 -7288384 -9469170 -3403006 -6892846 -6812856 -7162988 -2566623 -2953858 -9018521 -1449939 -4753531 -4957695 -1202254 -3984262 -3836803 -6431693 -3806286 -2870900 -2116216 -6778137 -3374229 -7341661 -1561848 -9740682 -8369697 -1224712 -8517952 -6145016 -5043471 -1837012 -3878955 -6817636 -9707628 -1587691 -7799246 -6231893 -8783079 -2694977 -8066790 -2690351 -5062869 -2111788 -2570798 -2408566 -2215581 -4905572 -4847727 -5332223 -7148530 -7425718 -5307504 -8520323 -2514023 -4853742 -5995712 -7595431 -3645646 -2493762 -7087370 -9546540 -4884327 -4493015 -3409396 -1897985 -8691971 -5713934 -1314316 -9273337 -1949926 -4605753 -3678790 -1523287 -3581488 -7747729 -8205740 -7764344 -2429121 -8619666 -7992462 -2748543 -6154984 -5366450 -9240309 -3390898 -6394868 -2074717 -6787862 -3460412 -8602607 -4749700 -1870051 -8154402 -4959033 -4908090 -8267355 -4230180 -2129499 -3970727 -7631014 -1725622 -1715546 -1891599 -5039336 -6767924 -4332710 -2998177 -1769607 -2181204 -3176476 -7322164 -5495575 -9719873 -3584056 -3978648 -2186788 -5577820 -9598942 -8873515 -9488757 -1895955 -2167050 -2094148 -9067076 -4392766 -7025388 -5166530 -1669132 -7829869 -2808642 -9301381 -6892882 -2964396 -6336932 -3965503 -9725640 -9081822 -7154951 -5741421 -3029693 -7854480 -1828877 -3700379 -5800876 -4499610 -6507915 -3148419 -2123697 -5574509 -9485567 -4960541 -8818056 -4314139 -9704661 -1268238 -4898294 -5685340 -8915447 -9270264 -6353029 -6090647 -3786534 -1374180 -8793564 -7391548 -4836294 -4249450 -1848183 -4382330 -3172199 -9403823 -7631800 -4870425 -5404538 -2700471 -8958307 -8253124 -6908316 -7907531 -6526983 -7456227 -7291724 -5408833 -5528814 -7985511 -5537310 -6268453 -6786577 -5662421 -9610809 -8334920 -1908252 -3415508 -6970215 -4797300 -8919764 -6163320 -6807346 -8603672 -6489441 -1991810 -9059378 -3191953 -2256743 -9086126 -6304271 -2912424 -5624956 -7102317 -8397469 -5197735 -9061277 -4931364 -9386846 -5289780 -2795541 -2743718 -2191645 -3477772 -9674709 -5518791 -5439427 -4437300 -4459958 -4225464 -5030783 -2714397 -7345495 -4301323 -6921899 -5707414 -1295277 -5824885 -1492131 -4356759 -4391411 -2619513 -3065805 -7008734 -2968831 -9396678 -7784239 -6839218 -4517902 -3459830 -1521939 -7226374 -2523183 -2823730 -9430330 -5125860 -4405724 -5331474 -2449231 -6174309 -6772263 -2253839 -5427866 -6389205 -2800809 -2205156 -3343981 -9344955 -2444080 -6911857 -7804333 -5474460 -8049731 -5929638 -6596784 -7115932 -5575823 -9376273 -1280239 -4653627 -8364571 -7369088 -2874700 -5716365 -5126139 -5898510 -6308918 -6638233 -3277904 -8961450 -3691215 -1411728 -8061129 -3741780 -1953105 -9622851 -8111247 -4581560 -8421156 -4373384 -7452233 -3791277 -7118438 -1630848 -7361476 -9412674 -9290463 -1796065 -4217714 -8367645 -7419234 -6939786 -7049594 -3884168 -4045955 -2991853 -3068295 -9733469 -7149003 -8309227 -5581433 -7468014 -7875111 -2284059 -8869202 -9135205 -7364927 -5897865 -3666655 -2318339 -3166173 -5021221 -9488584 -9216787 -7923993 -1994097 -1823889 -6480621 -6457237 -4117312 -4725385 -8235444 -8033628 -9351875 -6042135 -6781895 -7517668 -4601233 -7468856 -9645511 -9730292 -8388257 -1593270 -6234984 -3891308 -5712723 -3580854 -7278982 -4991082 -2475388 -5154713 -7652165 -4278560 -7927529 -3019047 -6974023 -7450519 -9253120 -9635502 -1424789 -4913455 -7656980 -1730277 -8731084 -9484480 -4121780 -7237138 -5628067 -8475864 -3384451 -4620624 -5940589 -7265856 -8755207 -8670355 -8051955 -5074665 -9122945 -6476843 -7504073 -6493844 -8060890 -8997364 -7796654 -5995607 -1314046 -7423335 -2999308 -5399004 -5194907 -7939139 -4570240 -7647581 -5359835 -7390444 -5461058 -1755942 -7807537 -9336720 -1576525 -8952577 -4521183 -8088886 -5733129 -3001001 -6544953 -9266601 -7802241 -7017603 -3694671 -4023112 -7319674 -1380707 -1865583 -1313126 -8071063 -8897770 -8803804 -2205989 -8360186 -6254339 -5041911 -5038683 -7830487 -7331468 -4618519 -8476089 -4430365 -7583881 -3422240 -8656114 -9073600 -8209922 -6617537 -1868215 -5123484 -2436714 -5092264 -9521334 -3230382 -4280729 -1454310 -3310514 -3168875 -7408432 -4213066 -8846888 -3668826 -8576338 -8377577 -9264112 -6557370 -7592135 -3842935 -2553106 -2424609 -6324752 -1268976 -1323645 -8057558 -1608713 -8438356 -1360091 -2222602 -4407631 -7325702 -8496855 -3433865 -7531998 -2153608 -2195172 -6337690 -9454053 -7601328 -6048971 -4645847 -5786062 -9284124 -1993465 -8491429 -9494575 -2740830 -9697233 -6144729 -8184782 -2367127 -6166778 -3389773 -1343574 -8555044 -4911997 -3235270 -3308490 -3765365 -5624658 -2539901 -1548392 -5798942 -6353258 -8151093 -2613409 -6373348 -5504489 -3174300 -4203174 -7641464 -6984386 -3769757 -9040648 -1669601 -7640699 -3143973 -7013111 -4378349 -8824914 -3735386 -6645832 -7639727 -3246272 -5185893 -7042848 -7720161 -9479243 -8791357 -4823990 -8379800 -4832080 -8066436 -9135527 -5965441 -6138300 -9339259 -3922076 -2643724 -5248209 -1269162 -1678231 -3730776 -8374397 -5584233 -1517278 -3304857 -1648886 -3130429 -4677631 -2110142 -4166399 -5579654 -1356235 -8201606 -7307509 -5668941 -1933255 -4407704 -2635848 -9029493 -3568305 -4448676 -4664239 -1732737 -7022290 -6340498 -5067959 -4634601 -2027309 -7891412 -8065302 -9066654 -7534745 -1230751 -4319213 -4849298 -4366860 -9256370 -3161981 -6799565 -1418796 -7101068 -1699783 -9503413 -5567154 -7806400 -9000871 -3390001 -7496173 -2666233 -3704587 -5853555 -3706440 -1363423 -3381488 -4321202 -2542394 -1477181 -3108223 -7451249 -2745855 -8741954 -7679970 -2191241 -8075773 -9042155 -3385516 -5671085 -7395174 -9257751 -3486479 -6368497 -6290106 -2009541 -2130798 -2005678 -8135830 -6367990 -8037680 -1671740 -7555340 -8658839 -6258813 -5015642 -3979247 -6087724 -3176507 -7336937 -4394569 -1798517 -2157435 -6473925 -5696456 -6755513 -6404514 -3428172 -6177241 -6969030 -4976989 -9702305 -3013407 -2525227 -4237583 -9612216 -4452586 -1984365 -6425596 -2087148 -8591903 -5707571 -1772901 -3320445 -7685443 -6957298 -8942109 -7839652 -2246486 -5117579 -3822935 -9119363 -2370731 -1715727 -3444015 -8711559 -2528113 -7019249 -8282618 -8854236 -9652054 -1360805 -5206907 -8963932 -2056069 -8221492 -1536665 -9008352 -2123109 -9343346 -7482001 -2514957 -8970884 -4930709 -8201019 -3128939 -9001208 -8355365 -6602218 -7094900 -1399631 -1627913 -4141965 -2903208 -7058783 -9753280 -4586871 -2334373 -9773757 -8529960 -6939671 -1882989 -2812248 -5183540 -4429469 -3345655 -8927687 -6071021 -1891017 -9586785 -5350521 -2012070 -1320091 -4951817 -3928755 -8117853 -2433161 -2877489 -9527981 -3769739 -1557804 -3388530 -8742635 -5564152 -1221736 -9550632 -9235496 -3835291 -4788759 -6912932 -5833509 -4357566 -8805131 -9419207 -1987019 -7346786 -3142664 -2492753 -5708935 -3426864 -4099281 -7495067 -1533346 -8159359 -4083406 -9217835 -8197334 -3031434 -8692503 -7571034 -9212251 -8677871 -5041247 -2180373 -9017340 -4260745 -2756296 -2449211 -8958119 -4925618 -1218709 -2093783 -4302206 -6479646 -7437948 -9168224 -6384596 -7919434 -3506241 -8509896 -5238920 -5438751 -4354254 -1241949 -1348891 -5402694 -7067667 -7322779 -7664310 -1800058 -2850557 -6214397 -7791865 -8171361 -5259979 -7620019 -8035200 -5517673 -3870054 -5658807 -2905368 -9636216 -4246954 -6438458 -4250873 -6811993 -9651413 -2683779 -4839132 -4048402 -1271380 -9729069 -5141598 -9636995 -4928173 -1585208 -7715778 -6264418 -3017727 -4964352 -9728735 -2794954 -1212772 -9224580 -2741239 -1372479 -1951410 -4451599 -3501949 -9519986 -5877085 -2544828 -2628333 -5423019 -6622897 -6583790 -3626660 -3126060 -6017051 -6624882 -8873462 -5174951 -3502967 -3251472 -8653077 -7161720 -8193869 -2243539 -9596835 -7825944 -7810886 -8425246 -6569492 -7377059 -4339247 -9134472 -1778458 -8883194 -3488942 -9672456 -4445914 -3482199 -7794034 -6070700 -1795054 -4215634 -5211892 -9665388 -4140947 -8796128 -4770671 -3277123 -9152427 -2187246 -7708695 -7076244 -8599359 -2970801 -8439474 -9551181 -7498630 -2383878 -5433618 -4729230 -8756774 -5611206 -7951634 -6138813 -2183430 -4509740 -6864517 -2664795 -2339931 -8910483 -2640712 -3232311 -3962963 -5250464 -9248437 -7100296 -5299713 -4029476 -8837037 -4707977 -8998430 -5954461 -7157184 -8094714 -8100137 -5280444 -6135549 -9311720 -5244320 -8239763 -4444995 -5347956 -1859767 -5785558 -4620806 -5878991 -4045357 -4946635 -2423421 -8043033 -3511335 -5382719 -7190923 -6470037 -6337919 -2188377 -6574221 -8948828 -2196136 -3396665 -7392460 -4840502 -7507590 -6161257 -1968802 -8351215 -6309508 -3491772 -6984510 -8615782 -8010263 -2715259 -5270744 -6884449 -4359635 -1968644 -4298888 -4490130 -9252022 -2299107 -7832349 -9182190 -6159116 -8202441 -7141759 -9685700 -6439567 -1681196 -7871039 -4949718 -9260912 -2986070 -9194690 -3773475 -2107319 -1698595 -6280408 -1760289 -9261626 -6762693 -6030029 -5735965 -6413778 -5883323 -9491229 -8268222 -5095573 -6957470 -4297292 -5407649 -5919777 -1692667 -3120795 -1868637 -3391802 -2795931 -4549314 -5183389 -2123605 -8761287 -5486621 -7107024 -6467180 -5636265 -5483435 -4859452 -3825424 -8814690 -9660131 -7178506 -3824455 -7694320 -8613132 -8433797 -8906332 -9718535 -9061642 -5567282 -3512508 -2604076 -1380009 -7168519 -2514665 -5558154 -6635804 -6389738 -2128529 -7923888 -6043860 -4508669 -5629981 -7411900 -7480515 -4143668 -5439933 -7944126 -4553786 -7282753 -4770502 -5971039 -9762072 -2704042 -3437917 -5891190 -6414823 -6856862 -1876227 -7178129 -8708836 -2565250 -3956083 -3464424 -3034454 -3733300 -4454800 -4645363 -5075857 -2749424 -3371757 -2431746 -7054354 -5197832 -3480285 -8617188 -4081847 -4931781 -5983123 -5190353 -7771993 -4215804 -6044901 -9089125 -8015605 -3279329 -6408852 -6630029 -2570495 -2893579 -6245447 -1650388 -6236055 -1879329 -4213972 -3929665 -1535666 -8575790 -6026167 -4027008 -4266213 -7096863 -6088159 -7670005 -2504580 -4591601 -1863841 -2007541 -5126312 -3178389 -8555599 -2189331 -7295103 -3290103 -7332889 -3982254 -7415309 -3474029 -7737740 -8804687 -6388637 -8044309 -8145504 -3390805 -4532923 -5153094 -9709358 -1709720 -4299296 -4920632 -6885399 -9254922 -1514656 -8261264 -7789875 -8693610 -8577481 -4941554 -5825648 -6999972 -6133389 -1323967 -2350943 -5699715 -6212827 -3438448 -6247117 -6513815 -2489100 -9380165 -9028641 -5504822 -5370818 -9409793 -7517703 -2570068 -1860311 -5674219 -1272688 -2251592 -9431504 -9365675 -5938038 -5507695 -7429679 -3764966 -3182327 -2788197 -8069385 -3800275 -4329526 -6661724 -5006957 -2840344 -1229942 -2326656 -1369148 -3927989 -6842861 -3017816 -3199384 -7873754 -4693427 -6464828 -1502405 -8863562 -5536838 -3686619 -3172329 -5330519 -4575617 -9797634 -2316220 -7013166 -8295734 -8184189 -3633859 -6799763 -5626574 -3625190 -7652842 -9291976 -8433446 -5484197 -1726687 -1811050 -2854829 -6429673 -9316623 -1960217 -5257745 -2799362 -6189442 -2484573 -4852327 -4321009 -1339012 -3092406 -6766604 -6502612 -9528225 -3233018 -4837232 -2147735 -7622871 -7465007 -6066560 -5613510 -4227302 -5161321 -6540905 -2349739 -1690616 -1555325 -9457822 -2529016 -1387813 -3417911 -4991293 -8439723 -4554386 -3652456 -9570072 -2471249 -2701156 -6579872 -7890931 -4624047 -2830128 -3202815 -2683975 -9441534 -3203045 -2410018 -3412758 -5812708 -9289826 -9730743 -2810265 -3345024 -5226327 -5410952 -3097142 -4790748 -1588484 -1835712 -5043188 -8378642 -9373827 -2921468 -6799951 -8227523 -2735578 -8287998 -2977528 -3894770 -2597662 -7970031 -8875964 -6304660 -7332544 -7417509 -5988746 -6982694 -4000391 -8543099 -2535331 -4745608 -4404962 -4950028 -3104440 -4293777 -8110841 -6551858 -2479181 -5871667 -3902698 -2328851 -5884984 -2260971 -3771441 -1212161 -8531290 -6766625 -3938525 -4979649 -3610956 -7459423 -7968215 -3294888 -2643722 -3619948 -7910823 -5735294 -1779591 -3477045 -2198033 -3654069 -4875273 -2899671 -3014541 -2420032 -8273068 -8776736 -1349232 -1894252 -9362901 -2923291 -1704041 -8746616 -3597685 -8471598 -1226307 -7819107 -8508614 -4177124 -5838109 -2207243 -3392729 -6607035 -5055523 -4626598 -3760186 -8137191 -6873453 -7175948 -6733314 -4073546 -2682209 -5548251 -2387599 -2527133 -8481156 -4644892 -2289136 -2406638 -8241543 -6951117 -1536662 -1289659 -1475566 -8808519 -1868085 -5501147 -6590220 -4076437 -3700506 -3232803 -2626395 -2236777 -8868198 -3506031 -3393169 -4569280 -2875257 -6227145 -9247362 -9711172 -2100841 -2345708 -7356259 -2473934 -9351548 -9197142 -6826779 -4435891 -7425546 -9237100 -1991472 -2012703 -3423558 -3730594 -5311356 -7448720 -8090548 -8513867 -5237640 -7949188 -3698984 -4330208 -8547340 -2431394 -4685683 -2437309 -2634454 -9710938 -4036930 -8744018 -9379079 -4311232 -6953301 -2324390 -3330065 -8055725 -3891125 -7934951 -2020842 -6009387 -3670813 -8703245 -2303808 -6066392 -9772771 -6258599 -6194385 -3768958 -3873333 -5799822 -4852376 -5058653 -4625194 -5027718 -2467545 -9399863 -1493713 -4655661 -8865323 -9493941 -2625898 -1592897 -4346087 -8637085 -9349468 -5379940 -5731501 -7084848 -2127679 -1822428 -7984798 -1849792 -3245171 -6438210 -4074484 -6798740 -1857392 -5063447 -3041048 -8343733 -2911111 -7617315 -6760026 -4122518 -1645585 -9784839 -4554275 -1213198 -5662519 -9414776 -2691204 -6254149 -4029219 -9283710 -9009448 -2347987 -8368452 -6843869 -4123410 -2574916 -2369511 -1440980 -7696706 -2391555 -9036480 -2602234 -6602314 -6938077 -4417643 -3991373 -9030958 -6378289 -1654249 -8502982 -4149608 -2462244 -2923778 -1281579 -7703992 -3346029 -5943156 -2427168 -5272691 -5483839 -7261316 -6958240 -4922124 -2881119 -8371597 -3893919 -2918955 -8680499 -6538619 -7100598 -8456300 -2947620 -8111403 -6423559 -8730652 -2826014 -6979221 -6112027 -4010656 -9492125 -6728595 -2111929 -8376528 -8925607 -4626111 -7973108 -3748924 -5427382 -9152769 -9127157 -3976897 -4225166 -9293567 -6779658 -1232769 -9037132 -9730399 -2675352 -4628316 -3065004 -6648393 -3663095 -6622351 -7626329 -4614730 -6046403 -6679862 -8505605 -9677618 -7759378 -5495769 -6584000 -6341757 -2082718 -4818261 -4610324 -6622034 -4707357 -9598363 -2431180 -9768311 -2567619 -7540974 -8728889 -9268532 -9681591 -7384817 -4587148 -3019616 -7799232 -1882802 -5863228 -8872876 -7403234 -5810414 -3209098 -7419015 -3260841 -4831983 -3016855 -4253693 -5433322 -9636089 -4314038 -7774884 -6535531 -1289403 -5229507 -1371807 -4869898 -6616119 -3532818 -4297543 -2960277 -7827827 -8226232 -8445370 -5225858 -8690996 -3217063 -7568270 -8421877 -6300285 -3205598 -2053968 -4813797 -5354823 -8345151 -3070640 -2431118 -4162987 -6428320 -8582729 -7183944 -1988359 -6485568 -7876685 -5763409 -8269243 -9791796 -6674624 -9426292 -3244231 -5256124 -7795995 -7258962 -5473244 -7371600 -1501806 -4550883 -6881656 -7048816 -4418925 -3017817 -5565998 -3800957 -8577046 -1285978 -9683596 -2377729 -8481452 -2651944 -1996438 -6927279 -7023792 -4229008 -5279228 -6598162 -6632736 -4915653 -5315448 -8112073 -9257593 -6223842 -5656145 -7782315 -2762844 -3670244 -4242002 -8853228 -9778031 -9353677 -8760320 -2792550 -7456550 -7944630 -6421485 -8520265 -1472342 -4603283 -2968849 -3261409 -1331025 -2574828 -4399355 -7375195 -9484326 -3039950 -6444284 -4876831 -4539454 -3764496 -7084421 -2034839 -6767591 -2690845 -9199025 -4162253 -3076299 -2101185 -3945864 -7501334 -5940643 -7771931 -9514285 -9075890 -4605375 -2210659 -7235281 -9480640 -7376056 -3615177 -7820244 -6652840 -1931170 -7368809 -2030989 -8734745 -4512336 -2118211 -2269610 -8198008 -3351685 -6031025 -7100518 -6968768 -4289298 -8637089 -6412264 -6609397 -1685275 -1300944 -6643203 -6781787 -6852100 -6183696 -8145529 -7552647 -4661906 -5301961 -4788565 -4616877 -8196889 -9363138 -7957999 -2767279 -9098859 -4236420 -2147228 -5084959 -5203687 -1270281 -6661795 -3336090 -4061074 -8586251 -1592275 -8722990 -3146512 -8176866 -8731249 -1681161 -5481861 -8700054 -2008690 -2082493 -3762872 -1566419 -7922570 -5828138 -8542229 -9184410 -3703951 -8612332 -5238529 -7749086 -8050284 -6209482 -3796843 -6642592 -2884632 -4596061 -6846641 -7332447 -9088641 -4402190 -7699040 -2386850 -3733064 -6884752 -5047537 -5374047 -6974078 -9688048 -2059110 -4209880 -8435005 -7967583 -8013086 -2909102 -3902080 -8218289 -8900843 -3761137 -1808010 -5956094 -5691388 -9351503 -2873156 -8830869 -2845467 -6656488 -3143895 -9593718 -5301288 -3361779 -5486141 -8451477 -2321930 -2661576 -7678889 -2340829 -5570036 -2870288 -3427919 -6644600 -9446612 -2805863 -9352834 -8871957 -8873396 -8664731 -1257111 -1958556 -5047572 -9014920 -9637348 -2038010 -8476753 -5111456 -8923125 -8163386 -1293105 -7476381 -2500962 -2974505 -8275831 -7424028 -8276647 -5224212 -2146474 -5307190 -8744156 -8888589 -3278687 -8840964 -2445527 -7314408 -8702129 -7595056 -4589459 -2823502 -3543841 -3526389 -5338899 -7917201 -2450725 -2562530 -9425375 -2686021 -9251718 -6973721 -5783460 -9740742 -5581963 -9730218 -5896726 -9148273 -5900870 -4640087 -7378338 -3862949 -1604151 -6859943 -2361604 -6017110 -3238131 -9559602 -4071130 -6406309 -3505643 -4418712 -4935575 -4831199 -8673499 -1485221 -2492575 -2529904 -7112170 -4530730 -3743120 -6657265 -3077681 -4893761 -6130175 -1903148 -6363580 -8083357 -5886431 -4231369 -7721474 -6977794 -2000515 -2982363 -8775181 -7631437 -1811621 -9270438 -5239296 -2340673 -8042085 -6445545 -6369370 -2208033 -9411702 -2347838 -8237829 -4539737 -4759341 -4379318 -2944121 -9770484 -7132723 -6314596 -8428566 -6399884 -4218074 -3742902 -5816388 -6632024 -8394684 -4490194 -2999633 -6306880 -3169818 -6146485 -3115711 -6054261 -3401200 -8293314 -8037938 -7386205 -5512570 -2943961 -3014194 -5546788 -8655262 -7265508 -8216623 -5186824 -9602738 -8315070 -4484803 -7639417 -6253544 -3540814 -8395567 -8229768 -3801986 -3464695 -3107514 -2547836 -5834862 -7980886 -5325317 -4606074 -7432870 -3990775 -4141619 -7422731 -9710288 -6179216 -4043168 -3240204 -6049888 -6900081 -5951653 -9284842 -5440847 -5156091 -6118563 -8690211 -7555216 -3556541 -1695159 -8750166 -7931919 -4137243 -7387583 -2128038 -4101436 -2397251 -9518154 -2237970 -6164745 -7068011 -4780668 -2205171 -1338673 -2707570 -1216640 -3728987 -8152941 -4266651 -9276382 -5691349 -6501853 -2790182 -7588366 -4096089 -9012659 -5321384 -2857739 -7387110 -6872306 -9592359 -5997988 -8900016 -2755000 -6524091 -2707780 -1622848 -6675778 -3850158 -2645541 -8777394 -1801703 -6008680 -7983806 -8782355 -3356665 -9595154 -6501031 -6701174 -5779563 -7250621 -7792177 -3430017 -1801484 -5921651 -5661903 -6934555 -1756600 -5865401 -5945980 -8894745 -4896836 -2606046 -8770950 -5240787 -1929706 -3601253 -6846379 -1202794 -8556689 -4275386 -7823913 -6337671 -4909458 -5451484 -1417729 -7409734 -6295824 -5858416 -2091322 -1671712 -5681355 -6139522 -4965576 -4189120 -7607548 -4195433 -9577715 -8082067 -1464492 -9277181 -1340267 -8194141 -2185229 -1817627 -4983508 -9699882 -6301709 -2649777 -3517084 -6130906 -2353151 -9103857 -8781195 -2124580 -5021352 -9764537 -6175960 -5103362 -3010105 -1936104 -4172417 -5603183 -9560239 -2796519 -5736183 -5570965 -2299040 -1799399 -7464520 -7070453 -6450517 -5277246 -7201037 -6875388 -5947317 -5408216 -5247852 -6290454 -5632956 -8635030 -8605501 -9278598 -3146800 -1247096 -7938388 -3506804 -6498263 -1931689 -6752270 -5817052 -4483535 -5948582 -1667867 -7161452 -1730325 -2783637 -2457389 -6459849 -8074519 -1308183 -9370974 -9045458 -9626520 -6273503 -5422376 -4647260 -5482699 -8363241 -2547088 -1403560 -2165866 -2988064 -9500899 -8953154 -7831113 -1669901 -3163333 -2495723 -8217724 -7939508 -1547224 -2551727 -8082443 -2703922 -5470587 -1902732 -4604387 -7801001 -5363577 -9458579 -5975325 -2665261 -8292710 -6132777 -6542666 -7570127 -8196500 -2590232 -4082948 -2307949 -2508563 -9270161 -6779630 -9768017 -4471367 -3169776 -6070553 -9756571 -1493783 -9315536 -5257379 -7831627 -5059957 -8906626 -8000544 -4273833 -9493251 -6477929 -6005829 -8933859 -7642344 -3689845 -6119741 -3126996 -2463881 -6003023 -3161739 -5758801 -1809279 -8589284 -4262004 -3224846 -2618129 -9405002 -5514379 -6677060 -5866492 -7501779 -2056675 -4669378 -4233520 -4225726 -3856405 -9210002 -2269884 -9359308 -6784069 -5897903 -3421609 -6821949 -3748020 -1570248 -2325453 -4245310 -9717478 -4733421 -9599145 -7339242 -5993744 -7633085 -2058131 -5993084 -2067101 -8389743 -6969428 -8142481 -8385085 -2765358 -2218261 -2479102 -6704855 -4067505 -3498130 -4416404 -2446760 -4577887 -9735750 -9453352 -9654597 -7345111 -8363663 -5253552 -3371501 -4338981 -3510236 -9087526 -1767472 -7662678 -2783789 -5707885 -1989418 -7228853 -7141971 -5190332 -4109408 -4693414 -7095542 -6497358 -4895923 -7099086 -4818886 -5063959 -8885727 -9175270 -8833851 -5115140 -6730397 -9330112 -2982421 -7666897 -7708651 -5553917 -1205476 -1562742 -4491174 -6177678 -5658646 -8920819 -3812635 -8009529 -8840097 -7616290 -8599891 -4114145 -3614531 -8784842 -9625733 -8309525 -8889189 -5755093 -5499609 -3921201 -5792891 -4754754 -8416149 -4074275 -3882327 -4173819 -9754844 -9798566 -3608952 -7229946 -9492566 -8878516 -3854858 -5070400 -1494444 -2453346 -1545579 -3147391 -4767506 -5855968 -3527221 -4413063 -1921957 -7723292 -8055925 -5606041 -4056177 -7805667 -5396906 -4264792 -8678504 -2740701 -4011061 -6239002 -4488535 -1700676 -9181694 -3635790 -6880971 -8044368 -7856795 -7834338 -2906094 -4854897 -9460661 -7753242 -2407003 -5967249 -4311367 -5177752 -5439128 -1969541 -9148421 -7007946 -6550032 -1818500 -4976470 -7102709 -3414272 -9021675 -3609135 -1275490 -3048429 -6107223 -6174738 -3816593 -5914916 -8495390 -6439745 -5356320 -4284678 -5503507 -3465494 -2296522 -2654019 -2493720 -7638870 -4822703 -8470525 -9258435 -4470706 -7288137 -3735914 -3379468 -3745044 -5862047 -1763171 -6410897 -6041553 -4201158 -1205250 -9445393 -9703248 -2676445 -9283138 -8006461 -8374012 -3284742 -1549855 -2947970 -4464945 -8508731 -8797633 -8617581 -2104704 -6723038 -1459805 -2409562 -3128872 -8365363 -1672906 -1204977 -8940776 -3328081 -8399693 -9124788 -2850295 -1553344 -4476216 -2555828 -1499849 -1683804 -3726162 -5021966 -4571006 -4623278 -4918154 -4697117 -8589875 -8373020 -6764208 -3082581 -9020808 -1476295 -3010440 -1299992 -3161721 -3052463 -5732296 -2236633 -4429688 -9497114 -7599710 -8776909 -8207861 -3413038 -1685184 -4500391 -6618057 -2009323 -6536897 -2326765 -7618537 -4033601 -4817135 -6986784 -6584826 -2962761 -9479409 -8643106 -3254878 -6006101 -6893534 -8159972 -2952455 -2393611 -3674238 -7122986 -8663281 -2884696 -5345960 -7714432 -5298690 -2535481 -6987907 -3702938 -6477409 -3770105 -2027342 -8110599 -6111267 -5139478 -3161840 -6249800 -7420102 -7344833 -3913386 -3682070 -5892200 -8794128 -6028455 -2254330 -6504697 -5095052 -2972041 -1858227 -8342399 -4110159 -3008746 -5238184 -5060415 -8161215 -1595214 -2860852 -4578981 -8681641 -4795288 -1418130 -4010910 -3494788 -8657067 -6355139 -2158732 -4350695 -3225843 -9087660 -7128422 -2874142 -2839022 -7828527 -2355316 -3696558 -9378614 -3697144 -3062887 -3484369 -4889662 -3768529 -7920850 -4251864 -9408240 -6377219 -2340925 -9431694 -6201655 -7091613 -3759133 -8733545 -3819698 -7555467 -8536256 -6704422 -9132694 -9687460 -1526550 -1906840 -7129708 -4293849 -2356508 -7250338 -1655276 -8217268 -7433861 -4862640 -6785268 -3846559 -1623594 -2766339 -6751226 -8449670 -4134585 -8327683 -2132292 -9245485 -2594624 -9505579 -5148383 -2838650 -6175863 -2722264 -8843764 -7324060 -1624973 -8391497 -6202666 -6346289 -6521855 -1920303 -7132429 -5644101 -7469413 -2119670 -2727125 -4986055 -4456506 -1501148 -4131133 -2805744 -3259504 -7673435 -5739910 -7123778 -1341064 -3140900 -9156216 -7224604 -8647756 -1357237 -7746360 -3424870 -7596218 -4151763 -5269391 -4051345 -7520763 -6084115 -8034827 -8182798 -1542588 -9319313 -2249672 -7331275 -6900649 -6619817 -6435275 -2429063 -3424801 -8100501 -9753504 -3305186 -7794113 -8557516 -3073591 -2417788 -8254545 -3323996 -8241353 -5626468 -5852717 -6496257 -5231176 -8938650 -3358726 -6395622 -2233708 -4447051 -6232869 -6345521 -3540967 -5382972 -2922156 -3804043 -7578978 -4515914 -6225078 -2580992 -6078996 -6689996 -1819115 -8892502 -3260511 -8344970 -5589927 -9375980 -7502019 -9000060 -8689294 -8576127 -7971468 -9031168 -2572735 -3020696 -9255902 -7271523 -8807434 -7171848 -4385449 -1416485 -5748893 -8698677 -6901379 -7453555 -4553399 -6402400 -3186223 -1952572 -2042096 -5054907 -3058755 -8700719 -9755087 -4495604 -9018197 -1253197 -7861718 -6080444 -1864826 -7368584 -1684771 -2850337 -6775540 -1637536 -9298046 -6717452 -8074073 -4146473 -5587901 -5211709 -2962124 -8779289 -7656914 -6053198 -8286314 -2960072 -6254937 -7635629 -5564503 -6137799 -4289117 -2401308 -3787511 -6492002 -7598342 -8126449 -2760523 -8815706 -1202656 -5144341 -3459009 -4363893 -8097986 -9591851 -5632945 -1775023 -6412047 -5371890 -3127674 -2904235 -2587649 -8132147 -7906403 -1927580 -2560439 -8266639 -6289977 -7864236 -1543507 -2988258 -5867537 -5989337 -3093275 -8022732 -2566752 -2288166 -1702800 -9226132 -4684368 -9070699 -8901697 -3828871 -1237924 -6749015 -8273734 -4462459 -9552608 -7573881 -2361761 -4621096 -4256031 -1231930 -3742976 -2723078 -9220025 -5712337 -5636934 -1599041 -7893947 -5504495 -4532901 -2642034 -2373974 -5998815 -7082792 -1441065 -6712072 -5563938 -7233291 -9639305 -8576419 -4760137 -6032215 -6633953 -1946902 -8393708 -3668864 -8383406 -7139274 -5517818 -6409959 -9200128 -1278189 -9691433 -8145129 -3865207 -2479805 -2738596 -1637027 -2910102 -3924741 -7242057 -6175696 -1767360 -8573853 -1608629 -7019299 -9230364 -8952741 -3101551 -8654506 -3880740 -1339663 -9419444 -8629754 -4450429 -6073942 -5929672 -9126663 -2464307 -6359500 -5644279 -6087331 -3890507 -5779461 -7138727 -6190550 -4000040 -1791869 -8731588 -2799606 -2355018 -6812088 -8605463 -2020558 -1384317 -4467133 -8895571 -5990128 -8039624 -6809463 -8212706 -3303011 -5233279 -4483732 -2253594 -1213378 -4098857 -9755140 -3350760 -7366261 -8765276 -7840658 -1453932 -5786383 -6665747 -7422883 -6117514 -8525863 -4995893 -4756868 -6088432 -6630320 -6444884 -1900231 -6904570 -5234220 -1993225 -5855862 -4404671 -2566034 -4838723 -9263026 -8020211 -1271629 -6007228 -7543631 -3578525 -9239699 -4966236 -6793734 -1589576 -6193668 -9094811 -2609402 -2042182 -1959522 -4650062 -2490119 -7759232 -2108259 -5245629 -7720815 -7671634 -3197185 -4142979 -3260736 -9446556 -8116231 -7393084 -8127351 -2918153 -1726117 -4367957 -4511959 -1630399 -3601084 -4135357 -7111321 -7587474 -6455840 -6423256 -6504452 -3601942 -3583899 -7208960 -4116270 -6373728 -4376239 -3609495 -8133110 -8464082 -9124615 -9104373 -8381363 -9190979 -9227622 -8282853 -8123836 -3660705 -3591760 -7717614 -1939943 -2516749 -4361900 -4272971 -9440183 -7104089 -9527436 -7220127 -8946596 -4088139 -5032488 -4223572 -7351717 -3302373 -8163493 -4190401 -8271138 -3544870 -7642352 -9020371 -4296741 -8007533 -4901266 -6540242 -5068378 -5612150 -3109547 -2663402 -4018231 -7682603 -7130392 -4653321 -9749103 -4958329 -6776704 -1271391 -4455311 -3990324 -1623334 -2827662 -8394757 -2434628 -9506380 -2521553 -6719946 -7625227 -4330580 -7129123 -6199929 -3906118 -8418979 -6560689 -5165778 -8093840 -9780722 -1917468 -5969621 -2947402 -2427988 -6149906 -7027679 -9475763 -5668388 -5852379 -8750388 -3407833 -7224595 -6336684 -2046203 -2632300 -3379653 -6924895 -8059274 -4917458 -7852555 -7271397 -4969151 -7713781 -3762983 -3730332 -3157779 -9322010 -6304116 -9719935 -2396512 -9662041 -1664756 -5584965 -7599227 -8944322 -3218281 -3524711 -7176488 -7314656 -8323679 -5050506 -5704059 -8114559 -7992367 -3072416 -6753657 -7166044 -5252796 -5120762 -9403111 -8841753 -4366253 -5366860 -5077435 -9529643 -7935706 -5389335 -5864401 -6200618 -1998513 -3575008 -8648166 -9425293 -4867039 -2302602 -2890953 -6171968 -5667105 -9174601 -9344159 -1911193 -3212546 -9661983 -2316326 -6857074 -8860305 -2970175 -9018935 -5622793 -8817610 -1968180 -7022568 -2242372 -7241575 -3375436 -6457119 -6419590 -7866945 -5016207 -5196124 -2075514 -2508177 -9105377 -9435110 -7119292 -8799854 -7982744 -9054493 -6603992 -5039721 -4899173 -9505842 -2288623 -3138526 -1728180 -1695293 -9617187 -1624911 -4414133 -8394765 -9319992 -1817828 -7054662 -3466491 -8594900 -6171034 -4189799 -5532466 -7560721 -3523647 -5676507 -1322588 -7015733 -3069238 -7471411 -6447164 -6104283 -4624562 -6170857 -7306940 -9188615 -5258230 -4473166 -8001221 -8084523 -2018325 -6801804 -7606361 -9528774 -5303239 -8353725 -2314759 -5624196 -1907947 -8291865 -1421283 -2706794 -5353490 -4673089 -9469447 -6305898 -1580887 -1494013 -3296765 -9182721 -6850486 -8855915 -3743237 -1404028 -8037740 -8004852 -4705985 -6996314 -4232302 -7660577 -4197058 -8458599 -5329164 -4948919 -7830689 -5010746 -6528391 -6790652 -2054025 -3374708 -7292378 -8320940 -1904883 -5134853 -1451967 -4454560 -6745535 -6601616 -7520324 -4228695 -6921055 -2202678 -9464305 -9452624 -7382368 -4847753 -9607808 -8844246 -7268239 -8816437 -3642024 -6432720 -6766327 -1279358 -7513603 -7297423 -6182916 -7430809 -6530030 -1808073 -4896728 -5749391 -8778754 -8802607 -3340004 -4188774 -4124716 -5138057 -3554523 -1660713 -7813136 -2905324 -1499753 -8644742 -9190788 -1400987 -5573041 -7173177 -9065238 -9753748 -6597699 -2474748 -9491173 -5178872 -1265271 -9205783 -2667822 -3439794 -1850052 -7613515 -9053657 -1727397 -9652228 -3433581 -5550507 -7598966 -1977448 -1858621 -3161225 -4888561 -4792181 -6237841 -6846247 -5370749 -7853279 -4564338 -2318647 -2692813 -5361448 -6922575 -9047082 -3937265 -2438961 -2270115 -8326884 -7844235 -7831496 -9748753 -3715519 -7255444 -1451502 -7808101 -1747753 -1257625 -6101224 -3953510 -5441973 -6572649 -1499665 -7258695 -2827997 -5725486 -9525231 -1306252 -9497113 -6188574 -9267362 -1943955 -6580473 -1824394 -4474486 -5110552 -3838372 -3398046 -9349292 -1605521 -2351315 -8385849 -9191398 -2292760 -5001844 -3464380 -7625118 -3208309 -6808213 -8484523 -1733823 -2598821 -4586068 -3379546 -2826332 -7390467 -8046731 -9019153 -2091329 -8950189 -7429349 -2072742 -3260603 -6819352 -7403176 -2227143 -5741986 -8552718 -3046373 -6685410 -7874828 -6475633 -1598015 -1441023 -2634379 -5397547 -5590022 -6629288 -2148402 -5291239 -6416168 -6170177 -9658698 -8967178 -8635495 -6616008 -2891228 -9632812 -1867265 -7801983 -5843152 -8011052 -2395574 -6817272 -2566902 -3854233 -4815039 -3009535 -4533257 -8047806 -2283335 -2701299 -8440255 -3333439 -6295751 -5766810 -9529810 -3849328 -2055920 -8780190 -1884387 -7779442 -6008737 -3181651 -8297344 -3908508 -6335204 -9047551 -2902891 -2638879 -9557748 -2744558 -7500594 -2612571 -7338736 -5340258 -8665849 -2182284 -7726808 -6546643 -6711322 -8916228 -3647005 -6160603 -7656378 -8359586 -7897217 -4526776 -3230848 -2456884 -9791507 -8102847 -7038885 -9119391 -1764345 -6641779 -4613625 -2696051 -2268555 -1663881 -3065574 -3329556 -7370318 -7835219 -7928557 -3196553 -5123309 -2790532 -3359831 -6365803 -1792933 -3454710 -4468258 -2545198 -7348545 -2579345 -8952783 -4646045 -9252732 -4539360 -3233129 -6082881 -6305399 -3109252 -5402962 -7871250 -9567856 -7361885 -4879064 -7464800 -9201077 -4324424 -9142267 -3854615 -4777833 -1319216 -9378576 -9041379 -8073578 -5574625 -5030764 -7998476 -4626245 -5141286 -3430833 -6490557 -5246053 -9346161 -9782172 -7972221 -2909725 -2748848 -6679286 -1620862 -3932623 -2899098 -5759057 -2802406 -8354260 -8638330 -6475898 -4841041 -8143794 -8218823 -6716154 -4973244 -6265191 -8317396 -2771319 -2808008 -9063264 -7743961 -5690534 -3709791 -8200925 -5260016 -8713118 -8832889 -5475067 -7454612 -6393726 -3789396 -1744528 -8504902 -3367474 -9315213 -8338557 -1258887 -4007386 -8517710 -4098109 -6275211 -9305858 -5754930 -3003841 -7042632 -4720519 -3181847 -6419573 -8703756 -6679592 -4822143 -8528627 -6562396 -4066014 -2105133 -3262831 -3326738 -2465143 -6490399 -8017954 -2810186 -6798827 -2444977 -7968916 -7032956 -9648882 -1773042 -8528048 -6816513 -6369425 -6171581 -5975326 -3606775 -1256404 -2601798 -4400540 -6646068 -9647935 -6423605 -5874567 -4952815 -4265164 -7710284 -8326672 -2645456 -4785484 -6363784 -9474184 -8327121 -4748809 -9350403 -8270704 -7551846 -4170290 -7367243 -7742193 -2839041 -8557211 -8535610 -7497260 -6687323 -5860462 -7872010 -9020973 -8489408 -2472002 -6717801 -1985089 -2529658 -5205023 -6187053 -7814575 -8357889 -4427475 -9059212 -2477531 -6568623 -4533838 -8546163 -9732574 -2266404 -1932170 -3819613 -3027407 -9368862 -1965553 -1818964 -4712594 -4624482 -2335823 -5200105 -8999409 -2213240 -3004705 -8584479 -3659546 -4106540 -9506053 -3914818 -8886108 -1275831 -1709487 -3081244 -8492765 -8890050 -6433981 -7747901 -8548679 -2070832 -5742653 -1476204 -7843889 -6932622 -9608588 -6453823 -7963395 -5730965 -6592379 -4205890 -2737031 -7408267 -8290112 -1853197 -9790518 -6098160 -4883884 -8744369 -1455835 -8707466 -1416946 -9112481 -1775170 -2661663 -3381910 -4061879 -8579101 -6829979 -3335071 -3950998 -2625932 -7189221 -3049429 -2988540 -3099794 -6321713 -5390396 -6927652 -4748741 -6735279 -2344382 -7819663 -8536289 -9634738 -8131773 -8084719 -8212891 -8646971 -5595050 -8447797 -3162331 -9281398 -2037199 -7219129 -4073002 -7078717 -3453392 -4845702 -2981779 -3702858 -6322743 -4008581 -4078843 -6732763 -6975024 -5047745 -2772660 -7166012 -3170220 -4785998 -9363920 -2141885 -2366911 -6136528 -4586813 -3057955 -8521181 -1632722 -6684213 -2885483 -8387064 -3733576 -6515323 -4812120 -8533674 -6738302 -3676493 -1380569 -4079041 -3315620 -4841281 -7692833 -3339634 -3701218 -9690177 -5066880 -9546254 -3592897 -7207748 -8125872 -8177424 -6813288 -5604223 -5868994 -2111851 -3984645 -8339138 -8572190 -8141906 -7531263 -4386075 -5872774 -9782204 -2256411 -8253310 -7325676 -6988958 -9275854 -8882877 -3001107 -9488299 -1718797 -9393794 -9376984 -4779183 -2026166 -9528263 -2407326 -7854975 -2628809 -1390804 -5266546 -3190535 -2238107 -7364305 -6731888 -6229954 -7704531 -3424385 -6879178 -4046786 -7908311 -3190977 -9779414 -3867680 -2343464 -1914816 -6153666 -6951902 -1333114 -7893207 -2813131 -4315519 -4640685 -1528113 -3285461 -7156355 -4854556 -8056536 -2913773 -3844888 -9523095 -4466388 -6310933 -5545455 -3136270 -2193350 -1911253 -3585049 -5281815 -8215610 -3521979 -7670093 -9358986 -8988089 -9346455 -8465147 -8954038 -7327864 -3789322 -9143849 -4092783 -4757283 -7806087 -6703785 -6255971 -8894670 -6248147 -2493879 -8216891 -6480950 -6572352 -9393523 -3703326 -3831181 -8638755 -4425758 -2215673 -5871884 -9180196 -8312209 -1539998 -6267664 -9478521 -7032821 -7796631 -9597913 -1840015 -7592146 -3522165 -8123598 -9313708 -3038983 -8513420 -2745309 -2284044 -8870679 -2029669 -6362211 -4701520 -7739861 -3215992 -6331362 -5610339 -2249157 -4367793 -4198783 -5941685 -6170662 -2288658 -8617393 -5619843 -6991529 -1233555 -2325611 -9088615 -6805026 -8809790 -8028520 -6358289 -2709700 -8198526 -9068380 -2185720 -6624314 -5514460 -7594420 -3218005 -8694979 -9750588 -2577285 -4998488 -5310295 -4110550 -4965068 -7280088 -6568770 -4443621 -6893972 -4482692 -1730981 -7163617 -5354418 -3028220 -3648214 -2530900 -7708966 -5891044 -1731086 -5130222 -4550851 -1564166 -3493747 -2601200 -2725664 -2119662 -5529254 -4828175 -4150376 -6588923 -8450292 -2035210 -6783109 -2256613 -2560987 -5478597 -3136229 -3849322 -7879385 -4584077 -2715300 -1521933 -6944357 -9493450 -2333561 -3337763 -7468461 -6222564 -1969833 -1437636 -6081197 -8410513 -8367007 -5787178 -9424133 -2849111 -1212608 -9519399 -1538251 -2631417 -7528440 -3025172 -4565263 -6869951 -3637432 -5827839 -8377464 -2193226 -9727596 -9636651 -7482169 -4572953 -7668075 -7785956 -8541302 -1537738 -4767261 -6474737 -2356780 -7118424 -6041265 -3359083 -7762383 -2715425 -5039858 -3974034 -4097457 -9314067 -8076667 -5857259 -4373783 -2810196 -5325379 -7479773 -9094363 -8073901 -4249391 -1959392 -5222814 -2716376 -3427752 -2839549 -4953089 -2033620 -2104417 -1491006 -3681023 -9395465 -4194094 -5159692 -8958440 -3311838 -4253389 -4392345 -8818436 -6537763 -6182616 -3224913 -3336369 -6236733 -6078602 -3528883 -7038796 -9233587 -6174610 -7648685 -5669128 -8483335 -5154950 -3600968 -6080420 -9711192 -9515931 -2112568 -6006399 -7274468 -7129728 -1916476 -6316354 -9791148 -6010174 -5552058 -3816451 -7021301 -4335879 -7976416 -5535756 -3773562 -2923465 -8129486 -4219896 -3584743 -7511923 -6057284 -2178448 -5024781 -6730254 -4222033 -8024850 -2147770 -3697458 -8859014 -3321766 -7584969 -1955687 -4821352 -2786087 -9483638 -8197119 -4932307 -6130535 -1227565 -3072170 -5056394 -6289153 -8047283 -2566793 -1266762 -3967225 -2109749 -4564932 -1701186 -8108041 -1623800 -5907948 -7285777 -5233907 -5624827 -4528034 -3649942 -7261630 -7684445 -4738217 -7344926 -2385033 -7634788 -2414670 -5395390 -1910830 -6837707 -7009372 -7373049 -1751940 -7878163 -8127641 -7882784 -2431388 -1225661 -5252516 -3588510 -4315254 -8376336 -8555041 -7103910 -7795784 -4734445 -7392339 -6548937 -3717339 -6546879 -9528056 -8336219 -3838808 -7020363 -7234598 -4475545 -4151851 -5681818 -6345206 -9314786 -3096906 -3585134 -4316622 -8320751 -7230246 -2515930 -6404847 -4237256 -7299364 -8170875 -8303223 -1731678 -5985299 -9783548 -5574227 -1642816 -7862732 -5059706 -2280022 -1931853 -6543583 -5327592 -7942505 -2148460 -7240268 -7998941 -5343191 -6896922 -6235407 -7570206 -9451312 -7766770 -4465617 -4836753 -9579052 -6306642 -7709704 -5229532 -6580594 -1318515 -5331891 -7263212 -2544576 -6895077 -9748268 -5985950 -4916048 -3679222 -3888366 -5025558 -4411214 -3351644 -2760956 -4225186 -2399362 -2125541 -6121195 -8172810 -9321542 -7514505 -2631924 -3816756 -4625772 -3517640 -1656985 -1417997 -5869514 -2831559 -2793979 -9055948 -7187292 -5859326 -5369773 -2043197 -2492552 -3529618 -1483552 -1221326 -7321433 -8551687 -2693791 -6188809 -4058053 -4349951 -8589051 -3219295 -6884890 -7230181 -7932661 -6413109 -9352326 -1747466 -5840031 -7112617 -4059567 -2270207 -6414039 -9644972 -8152261 -2526533 -6185662 -4434128 -9420963 -9693076 -5864516 -6423619 -8481883 -5040859 -3858563 -5180976 -1779298 -3501396 -6532814 -8087052 -7857837 -4054728 -3448535 -3894308 -5558096 -1412063 -7445728 -1363631 -9799665 -6383047 -5858406 -6714010 -2579028 -2395422 -5339102 -6919410 -9470501 -2955449 -3871879 -8578401 -2042953 -3655958 -6433896 -5649556 -3008574 -2180560 -4837269 -9432847 -9356556 -2967636 -8257705 -4002242 -2537285 -8609629 -5769866 -3938301 -7524444 -9329023 -9048199 -5670425 -9250498 -1208877 -7454081 -3964892 -8560957 -9047818 -3216851 -9551132 -7046913 -6517380 -9514273 -5764570 -1678067 -7987043 -3020420 -2125136 -8239812 -7159296 -8108939 -9270611 -3821919 -7757723 -2287192 -3094538 -6524467 -2182833 -7728042 -5035248 -1589479 -1310800 -4613482 -1200528 -2763019 -4465084 -3620204 -6189180 -1209094 -4041581 -7247920 -2003876 -3284995 -9222901 -5758912 -4665301 -4275821 -9160566 -8527163 -3259127 -5975027 -6382336 -5300901 -7104174 -2618882 -8145796 -2449482 -6674885 -2705213 -3897496 -5668952 -1939915 -1347744 -8400683 -1416123 -2483763 -7874823 -7200568 -3740547 -1977739 -9676896 -4649081 -5467250 -9087249 -6362646 -9627905 -9027695 -6690236 -8090346 -5187144 -5996752 -7759094 -6946018 -2631389 -4701418 -5687836 -5474773 -4476093 -4657489 -6650830 -2330520 -8005966 -2870384 -2032954 -5174683 -2991886 -7451313 -1803693 -3795223 -5369066 -2024296 -7529437 -3208940 -2059492 -8903064 -9626088 -2098571 -3523104 -6549802 -6941928 -1609624 -4829931 -2323989 -8197348 -1284362 -4388051 -6257269 -1498204 -1464053 -4600103 -7924496 -3180290 -4930940 -6385938 -7881344 -9717869 -5051397 -3768499 -4941778 -4419242 -2368952 -3222746 -6561143 -9735597 -7318929 -7667699 -3590116 -8622905 -3453971 -4178022 -1686573 -1251282 -1841739 -3301848 -8317227 -4267590 -5413211 -5041743 -4497733 -7357322 -5951419 -7048825 -5659682 -9539255 -5912003 -8931542 -8558615 -5193318 -5681483 -4665221 -7863493 -7291670 -2196082 -6095665 -4095681 -5444252 -3140023 -3476390 -6884253 -5179976 -7122356 -4325925 -2554952 -6232413 -5087709 -7710897 -8932253 -4632544 -9784371 -7442907 -8893700 -1505006 -9344143 -8638989 -9309842 -5020764 -6763744 -9392273 -3105464 -3571575 -3768825 -3750434 -7797704 -7746549 -6143464 -8397441 -4662303 -8232558 -7228661 -6588527 -3947212 -3989398 -8394191 -7656222 -2368253 -4322060 -6249057 -2222960 -6987148 -5780972 -1662283 -2800036 -8632212 -8000138 -4729634 -3788384 -5022286 -9690108 -3507957 -6808310 -7642092 -2354515 -6663550 -1899131 -8212850 -8442774 -5831616 -2363631 -3906669 -9239756 -6660221 -4515602 -3787850 -2569738 -3862497 -3481759 -6523893 -7902328 -9689869 -8022926 -2891381 -2164058 -9507896 -1526272 -5130129 -2044271 -4959499 -1885053 -7070854 -6266318 -5268563 -3650917 -4489204 -4242848 -2830223 -9666758 -4713407 -5486268 -5938703 -9290551 -4024061 -9079192 -2403444 -1936952 -2517006 -7089316 -5565963 -6365696 -6679587 -3154888 -5380244 -9274355 -3885846 -5307989 -4402437 -6533455 -5799475 -6044643 -7504511 -8959538 -3492453 -5687767 -1862120 -7900916 -6914005 -8475385 -1388852 -8611561 -7419128 -1652303 -3241831 -7700609 -1349782 -7730533 -6483810 -9757827 -2887945 -4373360 -2657343 -8435232 -7837303 -9471245 -2583676 -7012943 -3351969 -1774275 -2558321 -6182784 -1205630 -2008695 -2420326 -5617007 -5242330 -7887733 -3251073 -9428275 -8207276 -4632576 -2456757 -8619359 -8843564 -2538625 -5441583 -8594077 -4355147 -4500293 -7510464 -5176538 -6477926 -6993051 -1974771 -6689035 -5192112 -4576664 -3585761 -3737084 -7098116 -7244254 -8767930 -8284142 -4152045 -3508249 -3538709 -5820467 -9316987 -5265090 -4590339 -1587150 -8060763 -6783566 -3467055 -9511947 -3832495 -9781962 -1766304 -4346597 -2059912 -6493241 -9043042 -3407804 -1301682 -7307548 -6607477 -8108722 -1376204 -1857037 -8079216 -7654498 -6561809 -8779190 -3830018 -2588146 -3259493 -3244989 -1343471 -7080109 -8013057 -2076939 -5470995 -7767364 -1626050 -3605640 -8284812 -1810342 -8703905 -4783105 -8629908 -1261954 -5157515 -8612736 -2721453 -6539847 -7101546 -7430686 -5727004 -5550166 -1929355 -4364770 -9427777 -2410074 -2198348 -7827409 -8747311 -2714684 -2599065 -8014741 -3397463 -4904665 -3263775 -5589781 -3965632 -5650414 -5231923 -3866740 -8703337 -5057910 -5707947 -9247040 -2623967 -1949493 -8667786 -3399902 -1693782 -7473543 -4076194 -4359004 -9793650 -4124634 -8118854 -5762779 -7736509 -7588101 -6351351 -3733196 -6967510 -4677064 -4628049 -4112544 -8689336 -7542005 -5626875 -3878853 -9431840 -2934548 -4436765 -9212005 -3986501 -1224894 -6185640 -7114901 -1771480 -5020824 -8388432 -7850868 -8895598 -1895981 -1284791 -4470220 -3137303 -3228277 -4406213 -2056547 -9295442 -3145066 -5496712 -6957558 -6951329 -2089509 -5274843 -7093189 -1556841 -4379628 -2751847 -9116820 -1233154 -7871796 -8968034 -9087134 -1367675 -2889508 -8584557 -5715592 -1229925 -8957999 -7184928 -9283977 -9675535 -7913231 -9390645 -2419069 -8296328 -4865182 -6743805 -2754972 -8555451 -5360608 -8859243 -4514350 -3862533 -4070122 -9536308 -5964428 -5980819 -3178162 -4465365 -3587112 -3142505 -4589694 -4907032 -1818779 -8353803 -6089186 -9068572 -1669853 -5306200 -6873409 -3471194 -7513836 -7429954 -8638087 -1863765 -7730720 -7901203 -4095431 -3173552 -9405464 -6472900 -9773268 -7265220 -5499059 -6014312 -9666143 -3531869 -8393431 -4469568 -3747936 -1279798 -5406863 -2301881 -1590243 -7240896 -9066302 -2858408 -5878767 -1932107 -8357349 -7288709 -6453949 -5653843 -9387692 -6022789 -1299119 -5122616 -2301001 -3973383 -5291356 -4560699 -3963867 -8558859 -7920630 -1992346 -2146451 -3108337 -3977072 -4713376 -8386796 -7456219 -7239636 -9591446 -2407320 -6923628 -8025340 -6219541 -7182765 -3221543 -8305585 -3538405 -4804393 -2965816 -8065028 -4166449 -5056093 -2833655 -7268212 -1286548 -4905107 -4769234 -7979681 -9722335 -8490800 -2826266 -4145643 -2870746 -3896126 -3906845 -6188066 -9342032 -7819076 -9356263 -6421683 -4264670 -7206317 -5223621 -6146671 -4400670 -8330344 -1565250 -2981242 -5763329 -3728632 -9545058 -3533149 -6627459 -8118966 -1973252 -2732859 -3881117 -8016629 -1660954 -1324757 -3984897 -1575577 -7604704 -6602272 -5070705 -3285708 -2665534 -9452682 -8581139 -8822158 -6411111 -1619483 -4690155 -4448538 -6077795 -7206164 -6080540 -4079516 -8650017 -7419418 -4104835 -3211533 -9121829 -4679274 -9534392 -6864271 -3847704 -1556453 -5073196 -5612975 -2824420 -3465139 -6333797 -5152678 -7408092 -4424089 -3494669 -6190039 -6600807 -1427821 -7783323 -8103073 -4689739 -8990176 -6443220 -6686353 -4165180 -8924484 -4718611 -9267069 -7292117 -1660873 -8100690 -6633132 -4617915 -2741386 -5867980 -9649609 -7877430 -1669623 -5919894 -2626895 -7273743 -1703684 -9492026 -8393749 -9178966 -6928648 -4782478 -1331884 -3636870 -6040451 -4008028 -9253095 -5354057 -8119248 -7572300 -3506212 -7887318 -4864416 -6747307 -8758609 -2976086 -3383367 -8392695 -5894759 -4632636 -2720661 -8369285 -4061461 -5033911 -2493365 -3039714 -9300141 -5013413 -2225317 -3286888 -8639915 -4705344 -3399363 -7503742 -9770793 -9796738 -6081864 -1215563 -3929965 -8892752 -9599825 -4429291 -1353666 -7800431 -6131147 -8386311 -7570128 -2416083 -6893195 -4521176 -2284580 -6032759 -7318378 -9320846 -9503134 -5405653 -2618102 -3845470 -3171108 -2420472 -4456476 -3153331 -6745534 -4283568 -2833546 -2443307 -5044539 -6527926 -1425280 -9114152 -5605522 -4789741 -9304211 -8801700 -5046061 -9113250 -7188496 -1233584 -6409534 -4601461 -8081192 -6331479 -6077936 -4490467 -4340910 -5163560 -1382403 -5940677 -8882819 -6166818 -3497381 -5738386 -5683157 -8268688 -3544414 -5027696 -6649775 -7325735 -6296618 -6771386 -1386197 -9422937 -6628184 -2708476 -3339134 -7844217 -2789525 -4276109 -3169547 -2708326 -7039342 -2497812 -7672053 -1874326 -9570814 -2704121 -4305268 -2050939 -5626048 -9422274 -9402840 -5028324 -7680947 -5196297 -5151103 -2814413 -8506632 -9189830 -1667839 -4531155 -2391816 -3477369 -9575456 -3554136 -6744265 -9276912 -5810468 -5611507 -4525631 -8569815 -1269577 -5913393 -7145428 -5463571 -4404232 -3732456 -1381817 -3185092 -3290690 -1542815 -9018284 -8317034 -8859815 -9253686 -9185479 -1836038 -8276598 -6567189 -3206606 -2838407 -8862284 -2802678 -1455557 -1254693 -3030269 -8339996 -3027960 -8391579 -5574844 -3671669 -7387766 -1964209 -9409405 -4990117 -7491177 -5157740 -7984611 -6492239 -5890919 -7770475 -4157476 -5837534 -7435071 -2858031 -3738102 -4657203 -2455113 -3860769 -5954735 -5167725 -2414687 -9550911 -4304287 -8753587 -8013998 -5954474 -3556901 -1933215 -4560695 -6084189 -4606164 -9757456 -8336224 -7266207 -3673106 -7403303 -7592482 -6486825 -9702728 -1228595 -2568472 -7215692 -3925730 -2013494 -6894039 -7982206 -2357768 -4955693 -2073815 -9203261 -9116991 -7528946 -8469181 -9428672 -6090014 -4031986 -8040915 -2348791 -1316719 -2868884 -6554584 -2046277 -9596307 -2705325 -6057603 -1256088 -8870433 -7609017 -4854240 -8051235 -5318371 -4261578 -2952023 -8402256 -6167303 -1655566 -4803631 -7492654 -5450469 -8453719 -7326193 -3787917 -3418570 -8756888 -6467030 -7169071 -8786919 -8242385 -3985453 -7391476 -9352872 -4324363 -6414647 -2023504 -5809050 -3774982 -3969613 -4620457 -4335145 -7999022 -7099707 -7278690 -8817707 -5306296 -4024284 -4408905 -4610794 -2366896 -5602691 -7094712 -6147274 -8478138 -5821053 -1643754 -7031609 -7020435 -4257200 -4491674 -8659166 -7902443 -4120867 -4188467 -6684045 -5370588 -6563273 -1307213 -3479705 -1355900 -9577462 -5705635 -1628005 -9591701 -6136832 -9530016 -9396204 -3477771 -5427318 -6493425 -2325856 -8647061 -3687463 -2028555 -4569327 -9623993 -3617796 -2276726 -6477542 -5073262 -7403305 -9740459 -3317641 -9486660 -5605223 -1519005 -4669197 -5745149 -7919555 -4923827 -8272962 -5137665 -1715575 -5678125 -2570341 -5322642 -1543395 -7237480 -6696234 -5175216 -1547120 -2128758 -7438452 -9762664 -9673471 -2819108 -7285193 -8532878 -8638783 -1737772 -5980790 -8649269 -5292801 -9425353 -8852171 -9213560 -5601297 -6250390 -3865776 -3006846 -1546985 -2778993 -2894238 -3511445 -8396033 -6665386 -9154727 -6633550 -2135203 -3146436 -9424034 -4375043 -8843217 -4170208 -5592753 -4546390 -7369040 -1554001 -9256627 -3383902 -7000043 -2299827 -4123630 -1295247 -4466469 -9255362 -5250057 -2917948 -3905468 -8107228 -1219377 -1256051 -3340448 -6128149 -2797914 -8836696 -4338116 -4143130 -8904985 -8296018 -2766937 -8592080 -4661845 -4690560 -1301525 -5031383 -7257637 -8463336 -3041585 -4860705 -6763387 -6131630 -3944951 -9283854 -3905049 -7053740 -9323424 -7326263 -4481487 -9522678 -8064947 -9276965 -7063593 -8097242 -9249096 -2406674 -2086835 -3478563 -8104012 -5887093 -4615605 -7266900 -9416367 -8368163 -8672219 -2487971 -4403342 -6641880 -5944517 -3896460 -4651646 -8002968 -9377477 -2221299 -3066256 -7298253 -7211723 -8834733 -1514617 -1921703 -4297729 -2771411 -5208351 -8862070 -7209476 -7440396 -3701292 -9560356 -3073825 -9738725 -9111805 -3793091 -2383990 -3959485 -1500309 -2959637 -5580793 -1661493 -3742753 -1952772 -2293817 -5713618 -8661342 -3290571 -8159491 -2565481 -5004943 -9656851 -4864852 -3480593 -5586976 -1861971 -5133072 -3468094 -4039069 -2651897 -2319206 -6273062 -5180785 -4553581 -5487612 -2187828 -6364506 -3370154 -5735118 -7340810 -8841895 -1763898 -5767271 -4405732 -7830449 -8545046 -8858084 -1823996 -4402225 -2375154 -4067612 -6868897 -8753168 -5707983 -9374696 -4283217 -3452083 -5170607 -3184325 -9011988 -2841501 -7603459 -5117823 -6130765 -4470729 -5815675 -2515968 -4683810 -4652995 -4740978 -8226132 -9443737 -6509833 -3190326 -7763447 -1373404 -1256462 -5875415 -8342947 -5222168 -2902476 -8113124 -9039948 -7497729 -1281955 -3838167 -5666539 -3812196 -2968920 -2616456 -9500501 -4472915 -1958018 -1946587 -6604652 -6057459 -8396028 -1590698 -2185551 -9094723 -1242507 -8519181 -3733731 -4623779 -2822322 -4959421 -1204434 -8954702 -3459582 -3442309 -7795587 -3996616 -8772636 -9004858 -6266771 -7924795 -9740381 -5815107 -4316273 -7596190 -3528618 -1626022 -2418657 -7736656 -3007743 -3906013 -1360306 -9181833 -2925501 -7228697 -5044934 -7396774 -6090455 -8804963 -6351439 -1287937 -1876778 -2191917 -7608970 -9254594 -7546266 -9401278 -4127569 -6498341 -4145484 -2597566 -9785793 -4320610 -6756687 -9068569 -5357815 -6698733 -8133180 -3866106 -8620664 -8388553 -5247157 -7783902 -5947448 -9067886 -5909397 -6306853 -4388293 -2767677 -6596886 -3895461 -2125098 -2193147 -1641492 -8817544 -7701582 -6796061 -3646625 -9051291 -1393568 -2632358 -4247642 -7053346 -5782151 -6709638 -9261767 -6189456 -1476289 -7762286 -7626422 -8401596 -8997727 -5894227 -2021354 -2085462 -8477203 -3895717 -7984916 -8852239 -8853276 -5747423 -6100714 -4436023 -8077584 -7635555 -3794173 -3669189 -6673516 -6848355 -2771767 -1338083 -1689949 -6205284 -1638610 -4895580 -1957961 -6845641 -1535859 -5147045 -4852663 -1619866 -4759488 -8839828 -7194300 -6909615 -2118342 -7368294 -6939503 -2499362 -3567245 -7350679 -3139446 -7091788 -4536327 -1635803 -4989313 -4452388 -5695629 -7704974 -8447399 -5166872 -1883343 -5876923 -7996768 -6069822 -7541203 -5949127 -7706685 -3818728 -5694036 -9715286 -2857568 -8507819 -1513113 -1885942 -9105795 -5174636 -7537202 -9192014 -5660654 -9460908 -6749732 -9680919 -3947375 -2909051 -4509234 -9172825 -3708745 -8586247 -4487966 -4994279 -8870792 -9717454 -3517651 -3328117 -3984135 -8462737 -4088955 -2799593 -5005712 -9550346 -5018229 -8986469 -2547752 -6156978 -1770918 -3979662 -6078580 -6454182 -4986647 -9772588 -2301588 -4721138 -7731661 -2577641 -6695665 -7284642 -6360348 -6411611 -2508206 -5735800 -2934771 -1908392 -5207164 -2424668 -7094289 -3733049 -7439677 -3589908 -9256120 -8763882 -6164791 -2705878 -1477840 -2657941 -2978622 -7932735 -2419203 -9160951 -3781223 -8634633 -1832077 -8219553 -2700604 -4193394 -3265911 -5358826 -7854054 -3665773 -7492898 -5681587 -8543544 -6213389 -4458235 -3997836 -3047161 -6099925 -9314106 -7807219 -8155624 -6157388 -8273792 -1684783 -9387445 -3293944 -5664779 -2016215 -2038925 -2822029 -1213938 -9109884 -4556584 -6927389 -9465342 -6378286 -5121680 -2878099 -5359118 -8607622 -6955571 -1999438 -3321697 -6521913 -4818954 -5255867 -5823035 -6297240 -6914555 -6486709 -7474876 -8795724 -4940717 -3055227 -4030285 -5093190 -3400433 -8906676 -3105349 -8233949 -6841921 -7508946 -2311957 -6957547 -9260216 -7580699 -9671860 -4789179 -9089392 -6904977 -8035410 -4093365 -8683323 -2305885 -9022622 -2456221 -4448465 -1774949 -7786363 -1945302 -1633420 -5887653 -4720872 -6436590 -8728338 -3111520 -7288620 -1811691 -5270322 -9692703 -6443600 -4934715 -5127536 -1498125 -5130013 -5871360 -8435151 -8986005 -6692830 -8458407 -7853085 -5682963 -2123177 -4947814 -8446157 -4584871 -2439704 -9556679 -5236627 -5425983 -2150540 -6823235 -4823101 -9545659 -1583155 -4779132 -7308302 -6692454 -3659138 -9787229 -8031758 -3938549 -4181614 -8887680 -3489819 -7506035 -5916579 -4388979 -7588905 -6872394 -4622737 -5745976 -5759354 -4366174 -2924532 -6545640 -6755727 -2412229 -3082188 -1292987 -5495138 -3084113 -7486693 -8577855 -3120445 -1634915 -9535137 -7191223 -3273978 -6957752 -7639355 -1979895 -3180963 -2547577 -9721024 -7535504 -5493505 -9623944 -2047111 -4710855 -2172926 -8845271 -4811897 -7791612 -4871931 -8241406 -1497413 -2764040 -3394610 -7406521 -2628363 -5621853 -1283106 -5294629 -6697281 -7486918 -9516923 -8042867 -1966979 -7550914 -5742989 -6767156 -6627645 -2474974 -3564564 -1306877 -5923868 -6321681 -1319514 -1923942 -1801185 -2723537 -8518755 -9529702 -6418641 -1233786 -6789982 -8256644 -4464900 -3582267 -8772068 -4918664 -8015311 -1825117 -6251227 -7706250 -5707792 -9750922 -2400823 -6006791 -5417307 -4438678 -3021982 -3059757 -1813752 -3832500 -3587422 -3250159 -4854447 -1697764 -2668522 -5486937 -6372530 -9253732 -8384293 -3173368 -1468630 -9425684 -3479716 -8107630 -8776200 -4737408 -3508630 -4294146 -9473588 -7322458 -4542165 -4924722 -1468479 -5843507 -6060419 -2875522 -4152026 -9143379 -7874383 -4185463 -2665203 -6079290 -2659977 -8417835 -2545670 -2508753 -1386062 -5036829 -9316740 -3151857 -3794634 -5086106 -5831827 -5579192 -1267054 -8494342 -7332010 -3736927 -7188788 -7035166 -8939927 -5515394 -8142313 -3120550 -7913632 -6384381 -2147096 -3994897 -4741529 -1406692 -3623736 -4140474 -3690162 -1214934 -8044220 -3226227 -3567471 -6758386 -4235137 -7747797 -4221402 -2864867 -2062384 -6596348 -8666959 -3036263 -7333592 -8091005 -1397388 -7553023 -4363456 -1631998 -7791121 -5499939 -4736986 -6616327 -7841088 -4261257 -8682136 -7104345 -4219521 -1373776 -5325816 -4725027 -2993903 -5341244 -4953087 -5838999 -4409375 -4555877 -9265756 -1619795 -3921874 -3518092 -4875382 -1486304 -5998086 -8570122 -8004949 -3009193 -1447617 -9441579 -3724181 -6597068 -5957600 -4002182 -3572364 -4498628 -3406311 -2014299 -2434482 -8190661 -3746964 -7911156 -9502566 -4787671 -1240906 -2512249 -5063440 -3191088 -6793798 -1506779 -4909979 -1639239 -1761936 -9417147 -2362078 -2927166 -3636566 -4559249 -1421821 -8171775 -1427562 -8059140 -4247966 -6336376 -1402533 -3629376 -8829388 -2983099 -7285808 -9493948 -4089237 -1719211 -1214422 -8636486 -7297300 -2936772 -3764295 -8520506 -5865844 -7273479 -8669811 -3493915 -4489164 -1509086 -2276722 -7553391 -5296507 -6416002 -5126336 -4388662 -3495002 -2414809 -9777736 -4211346 -3588782 -4968591 -8255934 -8537242 -9253782 -5760547 -8747044 -4867990 -7601917 -5284837 -9016039 -8370349 -5093758 -6288239 -1595472 -6142677 -3588465 -3374307 -3436467 -5631296 -4908758 -9016854 -3931571 -8166290 -5647164 -6181305 -6955590 -3442720 -4640188 -2008900 -8123583 -3472079 -4451116 -2853527 -8653379 -3383987 -8334191 -3415979 -2549694 -4709954 -5062747 -4366327 -2144051 -2409634 -9465147 -7428387 -4332983 -9615874 -8274514 -8442388 -2633703 -9283690 -8503621 -4414915 -2980777 -7921966 -3174179 -7803001 -6613920 -7616404 -8726105 -2633585 -8552252 -7919318 -6917343 -5978092 -2013450 -4834149 -5775433 -1401604 -3520534 -7483409 -5485561 -4055310 -3727516 -7399155 -2905284 -8862686 -8202802 -8822678 -6573666 -6066798 -7486682 -4288252 -7475535 -1830219 -8241992 -9254817 -3581665 -6742993 -3631054 -7514794 -1377502 -4535316 -9673152 -4080867 -7728156 -2157060 -2024686 -3912525 -5733544 -7770498 -7742537 -9157130 -7632385 -2090176 -8877337 -8017944 -2051285 -9112417 -2189110 -9012560 -4739936 -8141348 -5067794 -2923329 -7159820 -3829684 -3820815 -8314435 -5101872 -5271231 -3799042 -6050999 -5875487 -8440200 -1750762 -4932611 -2375933 -2657018 -5023925 -5031130 -6120258 -1857023 -5826802 -3433605 -3465007 -2608793 -2712711 -5786051 -9226631 -7467053 -6837573 -6402557 -5463753 -6579336 -7971968 -2717745 -9709862 -5062799 -8762923 -2793740 -9499194 -5148532 -4804695 -5805470 -2828824 -7304416 -6291117 -7150827 -3122427 -1831863 -3708718 -4573938 -7160726 -2751035 -8572124 -8361983 -8911571 -7284079 -1460006 -2950026 -7571925 -8350198 -7231425 -5436151 -4049708 -1553623 -6596243 -9509935 -3523263 -6651771 -5583832 -1646169 -1426502 -9661717 -5587989 -4475572 -3442974 -4481740 -2708248 -9031973 -9009803 -6015813 -6692093 -2473844 -9760762 -8240449 -8426255 -1758046 -4908314 -7243068 -8289231 -7571321 -7278901 -6153807 -2343855 -1855099 -6742659 -4615121 -5688938 -4910080 -8411294 -6202697 -9719898 -4374664 -6567669 -1684081 -9508891 -9261730 -9548380 -7505799 -8891058 -6787430 -4857676 -7683799 -3324741 -2703953 -5317869 -8370369 -5964681 -8511173 -2638567 -8340898 -1248469 -7628946 -5520847 -2875783 -1259178 -3596618 -9738098 -6427241 -8043196 -6184623 -6148936 -3583526 -1459019 -9652027 -3652946 -9429073 -6343215 -5002580 -2985090 -4315122 -7028277 -4502102 -7835689 -7048427 -5563580 -6502764 -6212371 -5673359 -3160140 -8700854 -9481241 -7996618 -1609232 -6170218 -5293351 -5733149 -8134170 -6639178 -6727024 -2357806 -5531322 -5658135 -2624627 -6362153 -4752353 -8592558 -8186486 -8893946 -6287001 -8693748 -5365215 -3715729 -5963005 -8266593 -8927450 -7041188 -4471148 -6166082 -5052356 -5603550 -6167538 -9766018 -1781112 -7665534 -9228049 -2277261 -6216848 -8787714 -4453199 -8420003 -8912128 -9298530 -9501243 -5345447 -8203727 -5613872 -5069341 -1824357 -5965850 -4856233 -7894875 -5200469 -8931299 -3533587 -1670311 -6399847 -8186617 -3014918 -2972707 -8975609 -9336332 -5938872 -6352343 -9723022 -6071455 -9253334 -4404001 -8859659 -7351876 -4111225 -8640238 -3005387 -9499310 -3525063 -7006706 -6407579 -2184529 -5889354 -4385425 -6088504 -8812980 -7142282 -8763156 -9050840 -6201652 -8015628 -4288434 -2238941 -5648332 -9136042 -3085282 -9041112 -8561823 -6757534 -1319576 -3638841 -5537774 -7640747 -4945767 -3421124 -7976743 -9767503 -4236902 -6614020 -2968910 -7210380 -4530905 -7805345 -9317586 -6286794 -8197161 -2603561 -8270051 -5106054 -9576772 -5651991 -8652541 -1823904 -8735796 -8400224 -8903038 -2586025 -8634904 -9565490 -5689785 -6719185 -9439210 -5992260 -5055822 -7006200 -7842658 -6671664 -8214420 -6770329 -9135550 -4920338 -7663393 -5874623 -8179943 -5115454 -2770535 -3506505 -1270732 -5226781 -8058826 -4700976 -7659762 -5989228 -6615723 -1800160 -1624933 -6259784 -8683454 -7713982 -2835897 -7407459 -7177263 -6250681 -6063871 -2711594 -7177233 -1339396 -3325225 -1719089 -8012781 -9278943 -5413568 -5630086 -6603142 -2552696 -1703356 -2123895 -8559399 -6169658 -8817331 -7603054 -3559398 -3028440 -6374784 -5352094 -5689372 -3706367 -5126055 -3429424 -4252680 -6206475 -9788073 -2041919 -7375832 -4621623 -6672271 -1749632 -1369462 -7732028 -5798090 -3485750 -4227830 -7192582 -7616070 -1692083 -6290938 -9749356 -3535669 -1594816 -4855315 -4558475 -4663707 -1554447 -2184393 -3482875 -7638942 -9638205 -7976838 -2510504 -4633524 -6162193 -1940550 -4224378 -6084386 -4925146 -9229906 -5645449 -4377144 -7979527 -6324000 -4272444 -5886665 -3284009 -1542281 -2656934 -1419420 -6422521 -4766262 -7578722 -8929448 -4133826 -5903522 -9692453 -6308067 -5494810 -8288158 -8816240 -8025600 -8214323 -4164866 -1375584 -7645231 -9410421 -8042011 -8128670 -7109595 -8879165 -3425102 -2242556 -3219417 -2553830 -9229001 -4074445 -2467674 -6583187 -1997826 -2631632 -9613542 -6830136 -1725158 -2050587 -3271964 -8749004 -7914985 -5045204 -8075191 -7506406 -1586472 -1582071 -8692265 -2339664 -2054972 -3975629 -4872179 -2480429 -5326077 -2381298 -5877532 -2765107 -5938304 -2071968 -8489694 -1843635 -4186733 -2342395 -6718993 -8696565 -5684469 -7681212 -6312219 -4452781 -7467087 -4765400 -9630526 -8324812 -7176186 -2607190 -3193144 -3835567 -6604465 -6154612 -3387916 -4652130 -2393474 -5160156 -8700783 -9741870 -3027896 -5357729 -4524185 -2867858 -7280024 -4793779 -2965708 -4661028 -2547809 -1832095 -1872088 -6388201 -8387529 -1370535 -3967174 -7953434 -5779318 -6074342 -5402713 -3743876 -5306871 -3947590 -6242948 -3556063 -9359852 -5469447 -8946223 -4958021 -7636600 -2418091 -7563693 -8309229 -2399767 -1401508 -3270714 -7089663 -2464390 -4474438 -3751599 -6474649 -5700981 -7136776 -4391201 -4250987 -3885740 -4139427 -6336208 -5437148 -1753752 -8234506 -4591220 -2646987 -4203905 -9599285 -2063391 -5887583 -8632387 -4506650 -7263958 -3266372 -6858834 -7965668 -4766391 -6021287 -8546585 -1976337 -4808853 -1589332 -6986504 -7385018 -4836308 -3962939 -8540448 -6150986 -2341140 -8523754 -8551879 -7394363 -7459763 -5722869 -2136992 -8031965 -6268936 -6248630 -9776599 -9353861 -2644612 -5570960 -8438926 -5017511 -8868129 -7568652 -6345889 -1536743 -1807515 -3886940 -7196843 -9427965 -8619100 -7931703 -5555117 -7317123 -1874698 -4936559 -8993664 -4309168 -6214340 -5707268 -5281616 -6301260 -7021388 -6180051 -4072935 -7793636 -3973662 -4658737 -8316432 -4415405 -6581204 -2629982 -5091658 -8292362 -7400604 -9457455 -2214670 -2853064 -6109716 -6241095 -7177592 -3608930 -1370743 -8655469 -5341455 -7348946 -2041620 -5053748 -8464802 -7244948 -5479127 -3307439 -8741356 -7944475 -5717746 -7788817 -3384723 -8287888 -8326004 -9202835 -2656555 -4408588 -5108212 -1590921 -9016043 -4487704 -5932741 -3156833 -3741613 -8724483 -4217015 -4294147 -5292524 -7423509 -2192346 -9261906 -5871010 -6342551 -8439583 -6583971 -2797655 -5937337 -3827305 -6530066 -2570573 -6873679 -2397793 -2414205 -5194769 -1242365 -8541083 -4406331 -1853329 -3972839 -5966845 -4752976 -2286851 -8128467 -3474569 -6773616 -5073200 -7814679 -9376344 -9561111 -8954644 -9269958 -4957372 -3136300 -1432356 -6924124 -7644696 -8898393 -6241067 -9199631 -2629815 -7375090 -4870087 -9623694 -1285740 -2847060 -8060857 -4512747 -9090344 -5562208 -8231846 -9366302 -9146498 -6723567 -4625404 -7427784 -6731374 -1685432 -2694863 -2071544 -2970675 -3446956 -3786869 -6207102 -9392517 -4556826 -7491364 -3686759 -6380561 -7876715 -8439920 -9182683 -8563325 -5315848 -2195192 -4061434 -9029114 -7159553 -8224519 -5569337 -6122559 -8183995 -6837377 -5608399 -7889801 -1684698 -5433871 -9010700 -3307783 -6767142 -7352498 -8488929 -2822317 -8022960 -9104009 -2449280 -3240579 -5403846 -4669755 -5136410 -3944826 -3207917 -2896933 -2296454 -3387316 -1443147 -4382629 -9410008 -9413717 -8009013 -6522232 -6608773 -5967780 -9005711 -6652103 -1416220 -1680553 -6889265 -7380124 -6145899 -1532131 -9140232 -4484976 -5377655 -4388929 -3832212 -2037530 -7869423 -4277071 -3062241 -3687571 -6785866 -5835183 -1959922 -5387774 -8093058 -8119168 -2099829 -6788736 -3435875 -2690357 -6864283 -7050168 -7556784 -3894921 -9609022 -2019158 -1595465 -5969114 -2584733 -7091510 -4033608 -4576896 -6734814 -2020694 -6698288 -2520390 -3033776 -7307251 -4855120 -1401267 -2661609 -6109082 -6676976 -7432683 -7593031 -4831553 -6903097 -8685530 -2768668 -2524720 -1574343 -5719667 -6607991 -9653803 -9519944 -2651976 -2770153 -1698535 -5739364 -8592021 -3570733 -8035894 -4205828 -1381129 -7391358 -1201861 -8439056 -6656102 -9149173 -7938439 -2569645 -7827323 -4365850 -7316924 -8806946 -2850156 -2989078 -4023141 -7123571 -3876914 -6056663 -1852481 -7029523 -7517189 -5094096 -7926520 -1635618 -3691030 -8647125 -1785186 -1696799 -7167944 -1937816 -6503194 -4793314 -6781110 -9283737 -1264599 -9444276 -6631661 -2093755 -4303348 -5719342 -7817768 -5158165 -4382594 -1446516 -3760161 -2474209 -3521700 -7918101 -8279753 -2001286 -7324022 -5032616 -7194434 -4590822 -9164899 -4079351 -7168620 -5468314 -7953996 -3545722 -7378785 -6533174 -4828512 -8350411 -5187422 -3826920 -6043125 -1493127 -1420139 -2432169 -1523359 -1681921 -3556526 -7506304 -2858958 -5199836 -4960852 -7052248 -5593297 -5174429 -8579689 -3182549 -2447259 -8644299 -4723424 -8438167 -9139895 -2063776 -4763043 -8933784 -6291795 -5411246 -6227201 -3041211 -8316560 -8037811 -2645191 -9444340 -5712284 -9118099 -3082316 -5954865 -2179418 -1545145 -1469959 -1348491 -5796837 -5877802 -3384668 -8215909 -6257809 -9232092 -5738720 -3442615 -3598352 -1908379 -3891640 -8461424 -6453391 -1524226 -6956263 -5815689 -4527411 -2352732 -2974648 -5148780 -5033632 -1913202 -5451551 -7117109 -8567892 -8617680 -3811614 -6343510 -4190939 -8784771 -2316328 -3222922 -6796709 -3606950 -2260668 -5804993 -7431229 -5295837 -8201095 -3830446 -8434162 -8459044 -5613667 -8380505 -2898851 -1941195 -2949586 -4789478 -2649420 -4567312 -8837570 -1702721 -6101332 -6211457 -5295986 -8340596 -5038301 -4674999 -1531779 -7003108 -3863484 -6935983 -5087932 -6639651 -4161229 -9385017 -6545075 -3604766 -8254093 -9788745 -7912251 -3135532 -9141427 -1855864 -7649260 -2239084 -1387585 -2341937 -7134871 -2980758 -3988562 -2190686 -8071244 -3962127 -6773225 -1726781 -7723498 -3292752 -2948477 -8137363 -7586614 -5007074 -5962603 -4972450 -1541570 -6955830 -8610125 -2596284 -3009244 -7257976 -1942669 -8023609 -8411006 -4117581 -6900018 -8354270 -7034846 -7548743 -9082212 -9154242 -6826334 -8761809 -7515532 -4048145 -9642446 -5671684 -8905330 -9218380 -1405442 -6462872 -2256229 -6453615 -5785219 -8964097 -5669976 -6065470 -5854280 -2557740 -2427130 -1559018 -9267727 -4467363 -6007064 -4452709 -1264036 -3094529 -5178230 -9616968 -5757385 -1640242 -6504495 -5731649 -9329735 -4901123 -4050711 -6705286 -2051092 -3239648 -8751907 -7559925 -3796819 -7202524 -7596061 -2885616 -1698176 -9793725 -3585562 -5231899 -6916427 -9232926 -9013827 -6932155 -8739384 -7579362 -2066006 -7729574 -3648138 -4726882 -1576514 -2844993 -4052352 -5994951 -2034559 -9765692 -1520466 -5468212 -2226316 -1573503 -3017954 -8976256 -3312237 -1734623 -5161726 -5404273 -6702944 -8935744 -5908651 -4881021 -3073124 -3352666 -3597396 -7591607 -7985223 -1431621 -3111014 -7512279 -6197541 -2720421 -8874640 -3721227 -4179138 -3335653 -8204734 -5883152 -2928078 -1804386 -2287563 -2460018 -5373787 -7255973 -2501474 -3921905 -8166309 -7011612 -1622645 -1576159 -8534739 -7645372 -8795089 -5683036 -7708427 -3360364 -5275595 -7256525 -3508614 -3337131 -3679451 -2161946 -9139973 -7166629 -7478937 -8087067 -4316772 -3761865 -1667589 -2979541 -2675599 -3669550 -7622860 -7593203 -1347953 -7868589 -5776592 -6120880 -3510715 -8559470 -3930691 -3095939 -8733348 -2220743 -2724515 -9270875 -2272607 -4055804 -2153759 -4548185 -7549415 -3935211 -6289737 -2983335 -9175480 -5051969 -6689662 -7710708 -1261899 -9735893 -3270772 -2752060 -6660041 -2511962 -8319596 -7184366 -1607052 -8781106 -6704708 -9724081 -5952996 -7090620 -2099297 -4722610 -5686827 -5521033 -2584087 -7960333 -4855645 -1298529 -3632595 -4884035 -1323148 -4974193 -9703773 -9245599 -9667397 -3156910 -1681616 -7586986 -2255974 -3867117 -7274195 -7046414 -4759580 -6173587 -9168076 -1699465 -2385724 -3083565 -8628957 -5041204 -1991104 -5276209 -6469942 -6042710 -8420988 -5846488 -9078309 -2807009 -8492985 -8305383 -7898815 -9512362 -2725036 -4315040 -7514153 -8099390 -4415912 -2834907 -5242992 -6204539 -9036263 -3697676 -3353132 -2304192 -1872485 -5449514 -1649490 -7067310 -5578919 -5355303 -4108394 -8493539 -9336552 -3613792 -8111438 -4122421 -3706320 -5259642 -4023833 -2090180 -7717007 -7367864 -6968317 -8511970 -8511462 -1449615 -2045235 -9605998 -1954191 -5482007 -3877927 -2803761 -2272836 -4661937 -5811431 -2895029 -5231138 -8002461 -5926645 -9373075 -7410380 -5165600 -7993886 -1316595 -4417855 -3508498 -8255854 -4268510 -1240708 -6735675 -3713047 -3563703 -3724253 -6806723 -8807139 -3884208 -8906551 -4851334 -8713241 -3946164 -4235284 -2980755 -5917212 -7567710 -4560729 -3155855 -3468663 -1917694 -4990278 -8188528 -1515427 -8825145 -5782295 -2017172 -5733196 -2150972 -5839648 -4865411 -7125567 -1582049 -1710697 -8459143 -9571873 -9191009 -8018236 -2595836 -8590561 -1618201 -7534570 -6964169 -5079957 -9799692 -1491437 -4578008 -8553543 -5830988 -1743445 -6268935 -2121494 -1763645 -3230894 -8708871 -4819872 -7649694 -2725749 -9437059 -2235065 -4141301 -9264890 -2668155 -4401195 -3747143 -4198869 -7517108 -6835750 -4143767 -5272141 -3901863 -6848917 -2495225 -1315658 -8876059 -6996488 -7150531 -6329816 -3429628 -3050643 -9700602 -8081131 -3873419 -3925329 -4451036 -2388502 -9639901 -5323705 -8017691 -3928776 -4481861 -4795948 -5778034 -5077782 -7224587 -6836210 -5747984 -4012307 -8796875 -8052376 -8224951 -6154488 -5119940 -8909548 -8251710 -8478522 -3887830 -6427990 -6454809 -2710914 -8288071 -8470063 -4335308 -2495851 -7963201 -3798712 -6767723 -7209984 -5642498 -1617926 -4568419 -7138384 -3182798 -7238771 -1883496 -5014061 -8899091 -6777660 -5717323 -8374357 -9460104 -3611412 -4737876 -7957665 -4991272 -8461781 -4718319 -1623274 -1713507 -7041497 -8820385 -7085454 -4724216 -9411815 -2596183 -9484220 -9374502 -7782910 -3543614 -8665799 -2492876 -4857647 -1949978 -6508338 -2886328 -6169072 -3112266 -8272015 -1797980 -3799233 -6483348 -6153375 -9708384 -3839242 -2669746 -7368926 -8405475 -2940050 -2221782 -4506302 -3523313 -2302785 -8640344 -6473803 -8234317 -4870490 -1974884 -2934345 -7802110 -1338326 -5920221 -4683609 -1879781 -5064998 -8816154 -5764540 -5965952 -1358644 -3370195 -8142831 -3427648 -5705325 -1812929 -2847894 -2635814 -8757566 -8370018 -2948495 -3152386 -6977637 -5318265 -1847498 -8372848 -8425080 -2291056 -3335969 -5592727 -1289981 -3794201 -4457943 -4669816 -7100363 -3035997 -5514050 -2328506 -2119514 -8887900 -7853357 -1356251 -8203436 -5389594 -7818745 -5040255 -6410962 -3509010 -5707089 -3797806 -3081260 -2436561 -4731876 -1511656 -2663385 -1315246 -2401815 -3763534 -5568774 -9288752 -6575922 -2020082 -7330342 -9183096 -3747715 -2115800 -7458081 -5462191 -9024602 -7302220 -8833841 -7952442 -7110233 -5169240 -7598520 -5381368 -5438262 -8796095 -1972874 -1596916 -6627167 -5895272 -5179274 -3580201 -7651129 -9462063 -4961594 -5631731 -4742334 -7822544 -9507166 -4741695 -2470334 -3333702 -5466536 -9188243 -1657116 -7502318 -6808627 -9528332 -4493620 -3347035 -2718720 -4040266 -1238153 -4622315 -9415624 -5245327 -4080218 -4597960 -5997398 -1519804 -6755556 -2822432 -6155467 -3899098 -5354132 -1272419 -9555357 -8676548 -4646954 -3401564 -9130694 -5310224 -4755171 -9014766 -4175258 -2201552 -8196816 -2328873 -3421391 -4907416 -3699910 -3276474 -5856785 -1833921 -6403288 -8853080 -1200586 -8604533 -4642163 -4639380 -6178295 -7385337 -1752620 -9648154 -6731591 -3469448 -6906535 -6020594 -5197369 -7736703 -6445703 -7831536 -8129717 -7158244 -4038850 -9671402 -2073666 -5524445 -2108490 -2376621 -6636594 -6180833 -8808994 -9448293 -3978710 -7512105 -4201559 -1637794 -1933998 -5434707 -2260526 -9738309 -9688895 -4007577 -9533699 -2054805 -3597022 -9417053 -3124209 -5512445 -5284628 -1585926 -1216711 -4236141 -5498252 -3628248 -9228165 -9327894 -9728561 -9373085 -7951679 -8272203 -8651232 -3306112 -1216257 -1514091 -3989677 -1944787 -3356696 -4449226 -9313810 -5977355 -1258335 -4934656 -4150186 -1658918 -2804863 -8077526 -3804357 -5497020 -1869621 -3338565 -4077495 -3020998 -1744258 -6036469 -9558227 -2646504 -5834230 -7266873 -2428959 -9547022 -8688352 -9506135 -6809415 -1268932 -6558822 -4690071 -4896879 -7029163 -9671431 -8595595 -2499732 -4095338 -4960681 -5893632 -5829197 -5942374 -2526133 -8099508 -6884565 -2704416 -3674439 -3700463 -3300476 -4693042 -1985660 -4874364 -9399794 -7810914 -8096097 -7902926 -2530006 -2199001 -5974487 -5597020 -5954739 -3366645 -9685664 -4536988 -6387675 -7283165 -3288812 -7923280 -5227141 -7068694 -6753544 -8558628 -1414081 -4223561 -7224445 -2299038 -5253490 -4621396 -6922954 -7990139 -8336177 -2452116 -4032109 -4717082 -6126571 -8078174 -2257053 -3812983 -1709081 -8135013 -7520902 -3882031 -6793888 -8229761 -9076080 -5936769 -6507725 -2730464 -9319813 -5168766 -9695128 -3093296 -6476780 -2558102 -9535450 -2917307 -9137303 -7855256 -5637233 -9561826 -2227833 -2965542 -3845702 -5294330 -6432869 -8705683 -4048564 -9663399 -2359294 -4767497 -3110430 -2043819 -4740497 -4029491 -9407831 -8335897 -4312316 -1775632 -3638619 -4884467 -7380665 -5441570 -5705586 -9687684 -7286871 -6179243 -6578898 -3060860 -2411023 -5432701 -4385479 -5667394 -8635801 -3641732 -2723209 -2672929 -4972895 -8492902 -2993270 -4070948 -4712296 -2492984 -5332205 -9490832 -4641809 -7097728 -4594549 -7803079 -5727576 -3752588 -8332183 -7564666 -2907617 -4445843 -3087768 -4080644 -1386566 -6384817 -2095419 -2085932 -6604530 -4583915 -5254756 -8314807 -7824886 -1454845 -6519617 -7921778 -8809761 -5933006 -5931895 -9164108 -8962421 -1552072 -4051748 -3380842 -3291605 -5761916 -6411680 -4947208 -6942593 -4014015 -9717091 -5839472 -3818064 -3432404 -5355793 -8180653 -1618443 -5282521 -4056336 -8973921 -4444239 -3576659 -8407587 -5923071 -5692593 -7739359 -7852801 -1664651 -8171682 -6970438 -7999106 -6347928 -1379162 -7747798 -5707133 -4415726 -6039392 -8788920 -4534271 -1324476 -8215987 -6195249 -4521724 -1261287 -2658645 -8004859 -8082019 -7067538 -2519306 -2813168 -9714152 -8566030 -7430894 -8059338 -3529218 -3579520 -7216641 -7911516 -1638549 -6569980 -3959750 -7491558 -9037946 -9748213 -5829059 -8007824 -2375111 -7810434 -1641707 -5133482 -8832755 -8041565 -5758254 -2672435 -5098839 -6550695 -3095389 -2931396 -8968246 -7819958 -5478095 -3460410 -6151790 -3321984 -4157757 -4346567 -5731949 -9575138 -2180196 -8635620 -1982565 -6966154 -2920343 -6399312 -7505103 -8252407 -5370618 -7169187 -4296678 -2209774 -4314813 -9191992 -5922644 -6833462 -1601685 -2614084 -9779485 -3458398 -5815766 -2115508 -4258443 -8831035 -2838081 -1994756 -6764908 -3426744 -7957842 -5939430 -6054095 -6318139 -5240637 -2025818 -8953958 -9675838 -5839855 -5585475 -1361569 -2832262 -6496066 -1471409 -7721412 -2783639 -7479905 -1721930 -1755257 -3933377 -5805042 -3013831 -8418188 -3998730 -1596858 -4281297 -3459611 -5389876 -7839232 -2691240 -1916962 -9197673 -6156456 -5588617 -1921806 -7543046 -9620848 -5209725 -2669722 -3609342 -3881356 -8903290 -4850574 -3077981 -8949501 -6124793 -6813572 -3889457 -1707753 -2522003 -9733682 -2861406 -5615578 -6732866 -4441123 -6877407 -7230179 -5696324 -9082725 -2531035 -8445933 -1575919 -8049127 -5555922 -4751804 -8713847 -6386680 -4565189 -7099305 -5847313 -4664123 -8224735 -4605837 -4963295 -7229159 -5948186 -8906167 -8392843 -3012393 -5501828 -1329089 -3082380 -3265224 -8975442 -6023324 -8443593 -5699703 -4293362 -5973661 -3661426 -2540124 -4627579 -8437841 -7384434 -4022490 -1524825 -8905896 -2825247 -9144849 -4773534 -8448615 -6405350 -3382031 -9401697 -6267075 -9472159 -3629381 -4366302 -2182614 -5964066 -6063921 -1847243 -3980424 -2159319 -1234140 -9124326 -5078732 -7719275 -8370101 -7339674 -9060984 -3947700 -6239690 -8498381 -2710047 -9792978 -8702316 -2789733 -8096416 -2590695 -6334509 -4761334 -2958956 -5559723 -6201051 -5211904 -2482134 -5748444 -2076985 -2118250 -8724321 -5379357 -1521421 -1649028 -8226187 -6742162 -4175450 -9511910 -1367243 -5957615 -8929220 -5377124 -9794151 -4383706 -4274638 -7750486 -2004641 -3618939 -2706663 -1741842 -2440891 -2537291 -4301449 -7301428 -8428139 -3754038 -5837084 -5246965 -2845629 -1942436 -1960403 -1287842 -2526626 -5978968 -4585484 -2726378 -9174920 -9011285 -7944879 -6101707 -6843356 -3908694 -4952446 -4946520 -8656267 -8836046 -8271153 -9546979 -3510406 -7554085 -8374232 -5450210 -4901649 -8700629 -2441542 -6951782 -7469033 -2741567 -6667525 -9759556 -3925314 -3118120 -6189881 -3418497 -6747773 -8152999 -3289343 -1422045 -2109751 -4774139 -2975913 -1886894 -1559987 -6069093 -4432656 -9547799 -2783282 -8429174 -9224924 -8423806 -3952639 -5433796 -7026899 -7127474 -9583961 -7320891 -7938186 -4686882 -3869032 -9318989 -8650385 -5595785 -8473252 -2172599 -3480934 -9474594 -1956961 -8028184 -4663343 -2281213 -9015060 -4766110 -3783383 -6945223 -5155685 -5053328 -7645541 -3368950 -1324107 -1275954 -9362174 -7296988 -5316631 -7576932 -4832164 -2123569 -7397804 -2662794 -5206778 -4876876 -9009412 -6776049 -1810326 -3283862 -6635669 -9428049 -2797467 -3886548 -7597858 -5283970 -9142155 -2153008 -4057293 -8714998 -8817774 -8896486 -3777664 -9336606 -1744912 -1660309 -8861365 -4524598 -7820256 -5990183 -6234501 -3476665 -1509089 -4132049 -6035074 -1681628 -5587293 -8992109 -4289724 -2544924 -9603682 -1780890 -2182351 -1571035 -1355002 -7234819 -3753062 -3731637 -1860824 -3561312 -4330467 -5040329 -8012302 -5374228 -5405439 -5403614 -1299327 -4466338 -7607534 -8597411 -5695768 -5037997 -4333707 -5391019 -3102195 -2809249 -5059988 -8135421 -6417418 -6012169 -9478399 -4637663 -3384557 -3953293 -2399434 -2514530 -5862371 -1786192 -4426556 -1645692 -5829475 -2115447 -4514190 -4701695 -8548424 -8115410 -3237173 -4721598 -7567241 -6043227 -6829388 -5238754 -8686919 -7388590 -1903361 -6547754 -6568546 -6084159 -2466993 -2531333 -6288871 -3056295 -6908722 -5561746 -6531368 -1928373 -2787011 -4402380 -4717544 -8806766 -9215681 -3298336 -8310666 -1609235 -5112853 -5637127 -3145257 -2813801 -9407309 -2858603 -3299677 -9069603 -8300121 -5841993 -5045127 -2163814 -1365132 -2009742 -4915550 -3247322 -8288136 -1478106 -1494222 -1305977 -3548181 -5457892 -7714799 -4518711 -2554278 -6772567 -3427757 -5147714 -7698736 -4345559 -2593187 -5459823 -5922124 -4034489 -7306913 -6895032 -8967477 -2370401 -1742901 -2630384 -6172943 -1534470 -3123868 -3783712 -9397672 -2334256 -1327146 -2705140 -6684578 -3103302 -4503755 -4549347 -8742889 -9496957 -4712869 -6759023 -5016760 -2167121 -4165241 -7856600 -7281434 -8482826 -2749643 -4799894 -6833594 -8762467 -7521313 -7111744 -2025469 -5128579 -1303821 -5388152 -7978109 -4752888 -9651066 -8521414 -8178059 -2777463 -3647537 -8466049 -7224570 -7896636 -5012792 -8197178 -5872080 -9748604 -4508241 -8501564 -3960780 -8678171 -8437446 -3678920 -6729063 -9768499 -4779203 -6838058 -8190750 -7770336 -8816867 -6987106 -6381016 -7705218 -6923568 -7648959 -4445346 -7516233 -4062229 -4490623 -7409002 -6806014 -8512093 -5447229 -2994370 -5843434 -6948422 -7805291 -3092503 -5190161 -7859334 -7028802 -3688436 -7033310 -2299727 -9673766 -6212124 -5534611 -4582777 -8036108 -7847426 -9050291 -8234053 -5727289 -5452269 -7074873 -6868519 -7722544 -5165274 -1650713 -3939670 -6753435 -5069185 -3878301 -2813031 -1722765 -6388602 -6304318 -6149929 -3231745 -6998511 -1553064 -5297391 -6004068 -8258570 -3084309 -4476061 -6050839 -6946384 -8580046 -5227610 -8975376 -3048901 -3879568 -3380207 -2114076 -4735142 -1514841 -8945216 -4385937 -8442542 -6162364 -7464848 -7116481 -1285779 -4995131 -6640952 -5518227 -8813521 -7453006 -3630478 -3003000 -3525685 -9290611 -8652126 -7426490 -3325155 -9651418 -4171703 -6092991 -7423692 -8757854 -8291374 -2918087 -9387005 -3764796 -7226686 -5361102 -3044099 -2978869 -8055949 -5509181 -9260451 -8593690 -4576807 -7428842 -7759383 -4044148 -2459944 -6670780 -6579300 -4702651 -4198262 -4885195 -4381901 -8500892 -2508065 -9200942 -5064227 -8624858 -6397984 -3875232 -6728646 -5358779 -2873871 -2531906 -1471686 -9206387 -3650636 -6602199 -4417291 -2565680 -2922935 -9309175 -3973144 -6920001 -9503946 -7806214 -7199036 -5794216 -5923670 -2308808 -8682070 -8482972 -7746196 -7806722 -7829303 -4941418 -4577957 -5907666 -5543259 -2911440 -3046577 -3267579 -8282611 -8221440 -4496900 -7463951 -8978583 -7798317 -3478582 -4800179 -1529474 -9013073 -7154813 -1694425 -5873849 -4109243 -8736257 -3964389 -6095764 -6939822 -8133557 -9671928 -4116137 -4827560 -4256604 -6528260 -7297715 -9135482 -8364836 -9539114 -6027302 -4095485 -1330053 -5511045 -2672768 -7867576 -3130959 -4404310 -8534481 -5532277 -8266931 -7276966 -6210151 -2125732 -6689727 -2870801 -2101968 -2133823 -2683863 -9706253 -9308881 -8861377 -4238936 -6066951 -7785960 -6083916 -7289373 -8786418 -7331098 -6575907 -7080322 -4077150 -7019168 -4518119 -7519216 -9048809 -4703945 -5366432 -2603416 -8524758 -2790270 -2960987 -1244577 -9797505 -7594904 -9428793 -8758762 -2454960 -3313606 -9262528 -5137300 -9456033 -9365655 -2053706 -3041259 -8211413 -5344081 -6482186 -1217315 -4019166 -5668001 -9526203 -3071530 -3394269 -6579392 -8291824 -3823426 -2732078 -8870751 -1217832 -8247035 -9701645 -8420770 -4380564 -3366340 -3696081 -9399446 -7858433 -7983984 -7023010 -5141433 -2746950 -2179937 -4560349 -3653001 -5633873 -8298552 -6740628 -6857970 -6071471 -9718550 -5507662 -9539639 -7446740 -4376960 -7104864 -2424110 -9349695 -4943296 -2426916 -9194976 -9211711 -2277111 -8637517 -3508475 -9514137 -2423762 -5291932 -4297921 -2858463 -5475646 -7402107 -3442182 -5039178 -9066205 -3344083 -6941903 -5267837 -6326148 -5752774 -8321474 -7043613 -7180483 -6386242 -2963530 -5256758 -5496265 -7035663 -2328383 -3529792 -7478293 -9350401 -8472912 -5898463 -2623309 -4523900 -2234253 -8852406 -9660505 -8201516 -7055198 -6784663 -7922093 -8105703 -4282376 -8009517 -8156530 -7158554 -1307458 -7486313 -1784871 -4499620 -5662184 -8153445 -5244829 -2893410 -4541922 -6030775 -1770523 -8193814 -1324623 -8500069 -1381095 -5644013 -1530666 -2098740 -1205378 -5088501 -9079677 -2847832 -6636000 -2782457 -1293200 -6872442 -5333693 -7304865 -2613414 -6509697 -7080112 -5800066 -6708298 -3181464 -7483518 -3741760 -2945926 -4770608 -7899234 -3794131 -3985776 -1475862 -5050558 -5106502 -6662210 -2713620 -2625007 -9755221 -2010587 -8443526 -2796904 -1411722 -5416507 -7546876 -7353330 -5729856 -3854341 -5592236 -2180296 -7888716 -7847196 -4325014 -7174637 -2577715 -7161776 -8451878 -9346780 -5779839 -6823007 -7748159 -2469189 -7363093 -5609660 -9766562 -6640646 -5702029 -7600328 -7450317 -9085979 -2060885 -5210695 -8734964 -8309862 -3239996 -7163308 -1544724 -5129521 -8949407 -8377483 -8644899 -8205940 -9229324 -9433174 -1239266 -7330812 -9136659 -7342556 -6490718 -1530269 -5250472 -7684673 -5003813 -5518862 -6152292 -8875451 -6452971 -6387262 -1876055 -1677765 -2068989 -1973406 -5236067 -1764702 -9516443 -4731725 -9215261 -1981507 -2246206 -2594839 -8420305 -1762365 -4314959 -5789452 -6361153 -3508511 -3218315 -2222013 -3945738 -2398747 -7122841 -2304955 -3829346 -3702703 -2521573 -4965675 -2019363 -2735296 -2696692 -2392616 -9294930 -4777858 -4477429 -4768701 -4999396 -6925787 -2568194 -2948001 -6171589 -6912962 -1475568 -9585935 -8648171 -8244754 -2395118 -3795429 -2444455 -3726206 -7047137 -3404351 -2137861 -1950991 -6902579 -6250629 -4923386 -8515610 -6739123 -6857093 -2359413 -4261422 -3317015 -4838611 -7786145 -5902446 -6979479 -7791834 -4299187 -1745591 -6499081 -7932668 -1852218 -2514319 -5460625 -8666104 -8774734 -4095819 -6381212 -3311401 -5305536 -7131693 -6287129 -3230788 -3854691 -2664619 -7622097 -4341777 -3594696 -9764542 -7291113 -5590990 -4996339 -9237384 -1219160 -2196142 -2172273 -7570093 -3135854 -7638444 -4103688 -2236048 -6308484 -7438139 -9093743 -5133529 -6023874 -3692058 -1663766 -3576265 -2602924 -6795550 -6821581 -2031423 -7579927 -1568282 -7383261 -5206048 -6490236 -2400889 -1471776 -9053886 -2012270 -1673426 -5277906 -9227287 -9523149 -1650512 -5228667 -4066981 -8194439 -6949642 -1839080 -8597554 -7562792 -1946128 -4620001 -1203139 -7364633 -7187853 -2327157 -7480778 -2173033 -1220534 -4177285 -1679629 -1865482 -1292025 -7858603 -3019686 -1232155 -9787490 -1443331 -6981586 -3492574 -7797377 -1303155 -9012231 -8261488 -2564378 -6314767 -3200507 -9666491 -9443002 -1769516 -7885818 -5159021 -6413430 -2133830 -5907556 -8364167 -5545744 -1597098 -2154999 -1592787 -2663802 -8813583 -1689477 -3384238 -1250836 -4158413 -3423773 -2274437 -4072563 -9496936 -3860701 -4302904 -9733901 -1968928 -2871149 -1277349 -3633428 -5867104 -1564986 -3288745 -8250663 -8977844 -7870829 -7804225 -3306022 -2060697 -7733461 -6905004 -1535719 -4262040 -8338984 -6355977 -4100430 -5296616 -2260799 -8894009 -9746525 -9406272 -6136784 -7233635 -6126752 -9740347 -8241806 -5061362 -6642032 -7259220 -4401902 -4540591 -5104376 -6629282 -8702851 -6729356 -5401730 -8988689 -8395436 -1318810 -4063782 -5547837 -2496325 -3364776 -7798426 -1317825 -3315334 -3250430 -9365363 -2651038 -3196337 -4263100 -7098366 -2654563 -2644355 -1229720 -5237157 -8409982 -4295098 -6795338 -9184297 -5964822 -6938726 -5209252 -7596555 -7460065 -1408053 -8155266 -5903070 -8772815 -8875797 -3191872 -8564250 -3981208 -6347861 -5976207 -8991590 -6751994 -8609023 -3172267 -6088556 -7515599 -6204072 -4434223 -3343417 -3123788 -4911205 -4865672 -9658147 -5385654 -7600135 -9426286 -3663418 -5443616 -7863852 -7898940 -6533285 -5037358 -2127900 -3769938 -5078019 -6432255 -4187255 -6133605 -5339350 -4867529 -5714881 -4746191 -5057771 -9336748 -9686172 -4145228 -4804886 -3657330 -5491937 -9308788 -3561028 -9439016 -3258198 -3982150 -2796252 -6687744 -8273626 -2548422 -9345154 -7296852 -2358234 -5225250 -6652881 -4079091 -2516747 -6212405 -5974514 -9693040 -7894378 -4076687 -2908452 -3023075 -2988225 -6932005 -8588463 -4964249 -7291703 -4246112 -5454148 -9296936 -3513820 -6416682 -9346148 -7633811 -4225479 -3893846 -3596723 -5163401 -7380283 -2761193 -1844556 -7049486 -9330280 -4816465 -5385077 -7616423 -2834586 -4167558 -3882635 -4472366 -4716712 -1595421 -7326061 -6709741 -6315839 -3275082 -4462030 -2584247 -5448877 -7721862 -5540299 -5774466 -5542320 -9414265 -6813862 -5635728 -4275543 -7311912 -5198767 -5278982 -4914083 -5501974 -1460917 -2531366 -1514759 -2448974 -6959797 -7038081 -4741662 -4904140 -3597076 -3407102 -1745171 -4628953 -8086372 -7688664 -4138216 -4876400 -9634066 -7307237 -4555891 -5864462 -6680838 -8130310 -5366080 -6270710 -2426892 -6456174 -6968814 -2785913 -8761187 -8363253 -6292791 -7660474 -3546910 -6852803 -3154503 -1883226 -9278403 -6845084 -3317409 -2488797 -8838981 -4376714 -6021451 -6226225 -2801685 -1984223 -4896489 -2865141 -3222200 -7871284 -3333790 -4014425 -2189656 -2068977 -5012868 -2487243 -2528267 -5191014 -7896490 -6373409 -2840955 -6828744 -7461529 -6104897 -9094283 -4586250 -9514128 -6705077 -7842465 -3096577 -3551870 -3968758 -4737401 -4146220 -4872063 -4735957 -7822557 -6789900 -8922686 -2066049 -6819011 -5102299 -1258464 -2102320 -9165236 -3250543 -2048412 -6894813 -4802149 -5316716 -1488438 -3262428 -5449766 -2030020 -6518196 -8371368 -9570478 -1342228 -6644880 -4322367 -3936021 -4281598 -8455222 -5800449 -9112844 -3664279 -9532628 -8361048 -2462622 -8090336 -3813102 -2881042 -2322667 -8102412 -1272504 -8866552 -5252194 -3446183 -3327086 -5413545 -6822334 -9010074 -2106002 -7715868 -8602201 -9232141 -5824666 -8454642 -3693599 -3612590 -4384752 -5678515 -5946853 -1238960 -5612513 -2094700 -6058127 -6373427 -6051538 -5642624 -3098709 -7433809 -7879374 -3597323 -4590303 -9158176 -6565767 -7050384 -5526055 -2161955 -6013749 -8275646 -3756466 -8587178 -3427065 -9619766 -1341937 -4808359 -2561282 -8339913 -8795050 -8737758 -8372773 -3427384 -6381547 -8913927 -8465006 -3351643 -4664808 -5379272 -3581075 -3064405 -3020837 -5204737 -5022799 -5534942 -2316247 -2001090 -7148575 -4182342 -1780764 -2867749 -9245309 -9211139 -3065177 -8122538 -8144846 -9297238 -5916610 -4883022 -5108064 -8391171 -2174926 -8486711 -5778901 -5736128 -3507715 -8467576 -2469989 -4415089 -5224394 -1600790 -5466029 -2531157 -7214344 -9201930 -4887317 -8163939 -6455829 -2152125 -9153997 -7612765 -5872212 -5414550 -1356864 -7981643 -6177096 -3377789 -9093338 -6795047 -2922729 -1622043 -1737891 -1477598 -7128516 -7686720 -9736775 -8033793 -5845893 -4063600 -1619746 -9428305 -5119326 -1331949 -9675143 -5458013 -3120624 -2993188 -2219575 -4318033 -2018890 -1878668 -8490628 -5656843 -3769450 -4384854 -7751414 -2140645 -8460625 -5778361 -6589652 -7550317 -6760871 -9287294 -4424767 -2954639 -8582034 -4528210 -8980268 -3748950 -7154394 -4231004 -6834178 -6492298 -9131179 -9134135 -6096329 -9657342 -9310836 -3806156 -3491041 -3284171 -5783668 -4535832 -8059444 -7366012 -7818555 -1766323 -1340345 -2154266 -3758988 -7383823 -6478294 -1301229 -4310039 -2957294 -1207516 -1569553 -4914216 -4288385 -6001464 -9172447 -4247759 -8829020 -1358909 -8959597 -4436109 -8061537 -4810282 -2767026 -7297532 -1789960 -9541924 -7700221 -7976724 -9115976 -5952782 -6674073 -2320627 -4954843 -2353685 -2653105 -8436496 -3522010 -3652831 -1448958 -6376696 -6876050 -2972461 -2166103 -6072579 -8097820 -8222396 -7567114 -3761460 -7897976 -4324230 -7681993 -6107317 -6465213 -4607943 -7393786 -3451614 -2569284 -5646123 -6744379 -1670962 -5785138 -6044472 -2807959 -5996799 -7894867 -6110213 -1923333 -6615820 -4203083 -7266642 -7312660 -5785730 -7584613 -4468882 -9398958 -3975262 -1410180 -1817150 -4293139 -6253447 -8833147 -6121600 -7293374 -8600925 -1966438 -3573734 -6465150 -7620378 -8458330 -1685688 -9590157 -2230970 -7055814 -2899079 -6914082 -6255675 -1564512 -1757944 -7662361 -4511439 -6925549 -7853504 -6969284 -9753407 -4812113 -6645063 -2581968 -6477225 -1602089 -6044755 -7495348 -3767823 -4668069 -8912602 -3041007 -7100160 -3749832 -6326358 -1867104 -2184972 -7307213 -1304389 -9609615 -3509655 -9561858 -3608353 -7948773 -8630703 -2963300 -6184841 -4971531 -8949639 -5545453 -3445382 -1783120 -8851950 -4017270 -5005429 -7353120 -7116537 -2969043 -1593689 -8015861 -9208925 -6069969 -7412419 -5418055 -1636521 -6412296 -3761451 -6578255 -7796218 -6127004 -6108034 -8235816 -8768497 -7013832 -4180297 -9567552 -8864723 -3353420 -4256347 -7599515 -6589471 -3450236 -2460070 -9023672 -8342355 -1883350 -6551410 -7340508 -3753582 -3343190 -8109419 -7605946 -7194647 -2926971 -2929388 -9790990 -5695710 -9322028 -5243282 -7589298 -3628854 -9167084 -5744669 -4600796 -3878504 -6132423 -2027939 -7098679 -1590109 -5725771 -5382898 -2790245 -8072930 -3439035 -2318330 -2114024 -7065120 -2993394 -5462581 -7681345 -9549552 -4326670 -7821603 -7030331 -8072724 -1491172 -4993818 -6935372 -1720747 -4699751 -1497423 -1635490 -1539432 -7543152 -3709659 -4409628 -8155769 -1284397 -1523582 -8109777 -9143062 -7473960 -8583326 -2831998 -5025141 -9030618 -3640766 -4097784 -3585732 -6763047 -8589998 -8024671 -5606785 -4279057 -4753448 -8763006 -1413569 -6058874 -2045578 -2214919 -3480165 -6197363 -4186441 -2301753 -3478740 -2830067 -8829706 -2687938 -4563033 -9183309 -6400419 -9029191 -2011319 -8709718 -3385758 -2784887 -9176645 -6030666 -6419447 -3832033 -4510946 -4879253 -4176550 -5772725 -9384049 -6016129 -3470538 -3361940 -1279088 -5180674 -6079065 -5187740 -2139913 -6922487 -5043270 -7575675 -8945795 -7226551 -5403598 -7282884 -2223977 -2303713 -8661223 -5209785 -7214360 -6860085 -6200513 -8133426 -7282999 -6726035 -2350171 -6702810 -7691691 -1873122 -2991903 -3079582 -5372805 -8718475 -1471624 -3047380 -5613721 -7101914 -1687703 -7612869 -1352290 -6284296 -5272520 -5859678 -8696355 -6828150 -9541072 -3224105 -6038904 -3931385 -5149982 -4768937 -9610419 -9316498 -5157136 -7004952 -4547293 -7813388 -9634386 -9448113 -2344953 -5858090 -2141807 -3451885 -7028383 -2536920 -7868435 -9070108 -2754736 -7356300 -5112697 -3873925 -1908494 -9349135 -2728551 -1414607 -3738033 -6375594 -8977845 -8118956 -5591092 -9580713 -6290531 -1884726 -4790709 -1703018 -3672404 -1674859 -3054113 -2648495 -9664762 -6130484 -1828547 -9013439 -7614218 -6079930 -8962003 -1485252 -3442513 -9437946 -6819944 -7575515 -1818332 -9420859 -4327782 -8493764 -8579855 -6368740 -3334547 -3381737 -5799457 -3987613 -7215511 -5740123 -8245657 -7481262 -1220981 -6210179 -7202392 -7908477 -1435544 -1354196 -5230106 -5342729 -5209595 -5913208 -9210780 -2053084 -9345926 -4650095 -8502256 -8212742 -7806202 -1859430 -7861977 -9002826 -9386435 -8685148 -8175309 -5329152 -1715747 -6663501 -8159119 -5963349 -7318454 -1454087 -3297400 -9278541 -3388951 -7987519 -7918723 -3487338 -6845447 -9271440 -9523046 -6279688 -4164586 -7233724 -8884989 -1832905 -6936399 -5001423 -1338496 -7160052 -6757108 -2126810 -8004657 -7087334 -3149061 -7948872 -7592440 -8375339 -5701318 -5096553 -2086787 -1520892 -9402953 -2761127 -1823591 -9786081 -9018311 -5854856 -5230155 -8699123 -1335613 -5319619 -1783523 -1546713 -3341138 -1835928 -1638334 -5789586 -2893500 -3382872 -4977948 -2942957 -3498495 -1220456 -2202237 -4263880 -5262857 -9256549 -4196291 -1727668 -6833164 -2487000 -7151966 -8741802 -4474573 -7629526 -8182696 -2486972 -6653547 -8263369 -7571267 -6309128 -7424368 -1558099 -5480105 -2013746 -2337937 -9658136 -7439748 -4350847 -2496084 -6035255 -2648818 -3799043 -3482076 -4439312 -5616390 -9072799 -9337465 -1490748 -6881319 -6169579 -9325195 -8474492 -6347994 -2848954 -7724465 -8629574 -7299901 -1840689 -6462793 -7866612 -8436770 -7912973 -3704785 -6972045 -7403766 -4946548 -5612400 -7681539 -5787114 -2518652 -6114950 -5387744 -5159904 -9486918 -3385906 -1541555 -5025813 -8160722 -6773462 -4436280 -9785789 -5190675 -4831908 -7045683 -7017512 -7443774 -2405658 -4691637 -2919229 -2971398 -6842800 -2056809 -9045483 -8221362 -5542416 -1595158 -9510690 -6083159 -3473984 -9776976 -9260580 -6770687 -4701240 -1583476 -4453263 -5701409 -9661537 -7456193 -9003861 -2253503 -8667647 -8084417 -8412117 -1970018 -7867472 -2971792 -4469024 -2965500 -3966058 -2023032 -7953068 -2683700 -8221397 -8920375 -7401186 -3744272 -8418223 -7575786 -9790050 -9481107 -3894223 -8246820 -7488421 -3908022 -6654989 -2147405 -1408045 -3990081 -4778782 -6808817 -7415141 -9052263 -9741161 -5870768 -7859853 -4292667 -9531426 -8008380 -1417242 -9261026 -4670006 -3926283 -7464983 -5320410 -3382747 -7498140 -4317834 -3295316 -1832784 -1369662 -5966257 -1687724 -9401960 -6432412 -1450907 -3264002 -4636879 -6526543 -9275090 -3074137 -6723907 -4830985 -5819259 -3098662 -7806411 -2424701 -4734709 -2169454 -2664126 -1581855 -3703093 -9793633 -8835475 -7541713 -9409449 -4170437 -8789031 -3450076 -2073093 -3422046 -2114906 -3117729 -4526857 -9067707 -2342758 -5733192 -5840058 -8370227 -9009701 -3359479 -4766876 -8717570 -1389502 -3453696 -4185577 -4396498 -5093611 -2038157 -3194083 -6951853 -8458318 -6636449 -5058254 -6753439 -2286686 -8826890 -2823164 -9715523 -9391693 -6146417 -3334229 -2297297 -6428121 -9357528 -3260847 -2056163 -2645204 -5552346 -2341083 -9475486 -4109950 -2909816 -6274708 -5087429 -7384683 -7224900 -6281328 -4175995 -9420834 -1773904 -8722112 -1594449 -5197842 -4146815 -4169481 -2612152 -2110183 -8690059 -2286978 -8067806 -1824104 -2870948 -5733820 -9308956 -9401612 -5427183 -8248798 -2256189 -6939109 -1448330 -9367888 -4408690 -1666535 -5499422 -4764197 -7139017 -6523302 -6116408 -2449751 -6867653 -9785950 -8750583 -6744603 -5001124 -4154458 -6589535 -6356300 -3730924 -9200890 -9203031 -8882717 -1422042 -9087117 -2368022 -6559161 -9118354 -6844913 -1239618 -8505205 -5203044 -5059404 -4106839 -2109136 -4496689 -6113394 -8713422 -6003562 -2928622 -5686191 -1870758 -4497128 -6309850 -4725825 -3396501 -6890091 -8912662 -5144468 -7526572 -3780254 -1375904 -9117837 -2739255 -3666041 -9205378 -6229503 -5997977 -4498263 -9787847 -6295865 -3524396 -6748107 -2983368 -8985814 -6820360 -2908641 -4449953 -8593217 -4775797 -9751463 -6985005 -8518006 -8422590 -2296176 -8923537 -5368198 -8361727 -4434768 -6567018 -8185783 -5354226 -3370620 -1706026 -3571166 -4247641 -8413680 -7750708 -6887891 -9593810 -2248885 -7715100 -2891231 -1273003 -5154320 -3788487 -8656150 -5984471 -9671525 -3051801 -3447846 -1913274 -2219450 -1343193 -4892120 -8699185 -3664510 -9370261 -6090669 -1240068 -8874054 -2237209 -3531422 -6918462 -4258334 -4166569 -9509340 -8208040 -4569528 -2453619 -1669338 -8676826 -1894637 -5502097 -2739656 -5563027 -7049534 -8647447 -5941135 -6359326 -1308457 -4642596 -2864855 -7550452 -6333174 -8027152 -9491587 -2148559 -6116486 -5142318 -4560638 -7515039 -1637844 -3396934 -3314207 -9422064 -3641466 -5715639 -2802636 -6590132 -6558390 -2986045 -8396693 -9690106 -1583421 -1546856 -9452398 -2962390 -1901894 -5908506 -4117710 -6133213 -8726813 -7970455 -7766600 -3635404 -3691467 -4470710 -8025034 -2226076 -8411745 -5134712 -5773150 -3087740 -4896290 -7249225 -5863663 -4329836 -7801768 -6729272 -6295757 -8112633 -6240098 -3639042 -5768718 -8264420 -3728378 -8992472 -8182701 -9177906 -1344403 -2877555 -4703482 -6236246 -6619582 -4611999 -9293859 -6678906 -5672578 -3807929 -7675288 -6787405 -1339168 -4273834 -7316635 -6613431 -1789151 -2384692 -9622180 -1838257 -3146968 -6898295 -4319008 -1992035 -7271554 -2832238 -5334206 -1608199 -2566707 -2991090 -6333015 -8552100 -3740193 -3643647 -5804835 -7887526 -5554273 -5427342 -1830543 -1427280 -2136604 -5536407 -3505558 -5251389 -1284784 -3325835 -9622831 -8155729 -8258762 -9173654 -6611718 -6173486 -5280097 -5959045 -2902656 -4948668 -5506907 -3472777 -9541423 -3089843 -2471433 -6213127 -3153627 -6025455 -1518840 -2344045 -1350770 -5031921 -2653404 -1454256 -2229166 -6418282 -6159241 -4661799 -7827272 -3186844 -9512339 -1942169 -4433438 -3282674 -3884407 -3280095 -7028112 -2924686 -5070535 -3067333 -8658206 -1514422 -7034599 -5729950 -9003067 -2904776 -8235707 -6498964 -6036658 -6647671 -8250911 -7164149 -7155901 -2185392 -5105564 -5275222 -5485882 -9334054 -8330069 -1654431 -3030334 -1203563 -4312152 -3855590 -2419929 -7787398 -5298131 -1947986 -4646862 -4497316 -8712098 -8941050 -7786482 -4285161 -8582124 -7209764 -3989723 -1811552 -4837314 -1643838 -5089059 -7111762 -2648396 -5572757 -8315121 -2401300 -2612315 -4106274 -8578187 -1218868 -2497576 -1387706 -2961951 -6846076 -5336749 -3516516 -2675347 -8235260 -1710788 -4077062 -1864764 -7355461 -7781288 -8266522 -5482083 -8666245 -5728255 -6692679 -7109947 -4106910 -8919095 -7316100 -3925287 -2475430 -1894182 -3310828 -3044717 -3307584 -5299499 -3241085 -4980664 -2348304 -4164345 -5918659 -6640143 -6470643 -9767080 -2315419 -2042405 -4800714 -2400612 -5705402 -9782549 -1508381 -2962350 -7628738 -8349924 -1502438 -2740792 -1291278 -6431772 -3907150 -3055422 -6847827 -9617575 -2986491 -2077157 -5842546 -6197479 -2313299 -9125352 -4273050 -3755038 -1238409 -9211747 -6124418 -9622484 -1777163 -4639491 -8820491 -1909142 -2115857 -4909375 -2635396 -4030643 -3251182 -6519962 -9724982 -4265567 -5046682 -4200351 -5268332 -6607445 -1563938 -4266631 -8356537 -5795751 -2072813 -5289724 -2596033 -9060311 -8852715 -8818800 -6650396 -1450775 -4796664 -3520525 -1557753 -9396077 -6329920 -1764448 -3106943 -2817140 -1228326 -8893174 -1980814 -4628430 -2648454 -1617433 -9050386 -9167310 -4431811 -1995760 -5856541 -1508253 -5334099 -1897320 -5430619 -3892952 -8957956 -8271030 -6257573 -5387861 -6179135 -4155980 -2843773 -5957380 -5205726 -5813893 -5835935 -8737019 -7401964 -5361489 -2706358 -7111468 -3794990 -6758220 -5730910 -3381726 -5529358 -5958632 -5695341 -9371964 -2721071 -2190575 -3433199 -4627498 -9496390 -7375003 -6171225 -8037364 -6389823 -3150063 -4387759 -1458801 -5900911 -4687422 -4695638 -1486164 -4911234 -1552925 -4944616 -3164621 -7952905 -7173013 -5339290 -2425653 -2083517 -3300500 -7608593 -8923845 -4626209 -5246990 -6121025 -4171562 -7561588 -6840508 -2968670 -7696274 -2769230 -2170492 -2759922 -4749926 -4837085 -1745576 -5499177 -7352471 -2166820 -5445161 -4563103 -3221721 -1382842 -2109334 -7004964 -9552235 -2416105 -4025194 -1426598 -8595593 -8326769 -4684231 -1766688 -2674313 -2261606 -5877526 -1870698 -4905743 -7291420 -1475704 -5602549 -2279849 -7076768 -1576215 -1309696 -8373258 -3921452 -2241551 -5283416 -7427568 -7613465 -8753626 -6797923 -2670446 -4530027 -9578799 -1246477 -5638951 -5321612 -6132654 -7266015 -8076106 -6577187 -6828482 -5707317 -2901506 -5797803 -4988960 -8787123 -5341179 -8739716 -3440961 -8882610 -2909979 -4625582 -1721046 -4572875 -2545851 -9681229 -5028415 -1787394 -6247849 -2097916 -3588693 -9742491 -4514166 -6839393 -2940573 -8883829 -3098261 -2993857 -6146815 -5848657 -7746733 -9401467 -3257161 -5887345 -6378126 -4536755 -6013876 -3564612 -7923190 -3251951 -5395187 -8533545 -8521669 -2092313 -7368200 -8541830 -7514789 -2523022 -8950418 -9417338 -7658936 -5775381 -8753538 -5527215 -7560407 -8583549 -4895978 -9689107 -9476092 -8940699 -6772077 -8374264 -3328323 -5617926 -3700517 -5069452 -2726193 -8099701 -1643674 -1634512 -3691137 -6534512 -6946057 -1335248 -5819671 -6963755 -9358455 -9766087 -3206157 -4635591 -5053022 -6799575 -8438602 -7417913 -3851467 -9532929 -2578703 -2636355 -6336548 -3728773 -2521168 -3103088 -9219047 -1674087 -3420042 -6451870 -3644517 -2264769 -5353921 -6053999 -1274179 -6242903 -4347587 -3921566 -6342227 -7591766 -7539250 -5738973 -3322331 -9084210 -3692002 -2751319 -6782643 -5224323 -5021794 -8418604 -3095267 -1522148 -2213730 -2177529 -4809301 -2212896 -5743440 -9064605 -1406350 -9065118 -7560413 -6765719 -7467922 -9199888 -1405629 -9055029 -8586129 -4128690 -2075307 -5679449 -4485956 -3508360 -5761552 -4826181 -3827026 -2381817 -4728138 -5982081 -3566417 -2117350 -9012586 -7197911 -8742668 -2334413 -7866736 -1557843 -6738331 -9058518 -5571192 -4870028 -3467371 -8505037 -7844363 -3195493 -3925254 -8134261 -6591320 -2323572 -5099099 -9024853 -8070668 -2713604 -2756427 -2308512 -2075648 -5067064 -1623372 -2435041 -8423836 -9494178 -4741843 -6889040 -6636256 -6588510 -4131287 -2440860 -6881421 -9787664 -1876250 -6890638 -6563010 -6677728 -7374371 -2283573 -1376847 -5001665 -1273083 -5038078 -6692085 -6705902 -6273959 -3498833 -8094572 -5006992 -8693213 -8812792 -2820973 -5098489 -9796368 -4898375 -3689406 -6638123 -7522786 -9500709 -5271498 -9341194 -7200788 -3635555 -1774709 -5205574 -9644846 -7783989 -7306009 -4090632 -5058494 -1492275 -4175932 -7188222 -7370027 -4294028 -2445074 -6787544 -8849813 -2889664 -5663571 -7849106 -6609516 -5989354 -4006082 -2420945 -6798187 -2241896 -2647993 -4131767 -7366622 -5739268 -5641646 -1272261 -5283940 -1969222 -6379343 -4884499 -1485915 -6147558 -1871885 -5003800 -8517251 -6325972 -6757488 -4778501 -2560885 -3997852 -9334019 -9527962 -7529932 -6192700 -5623756 -2957475 -2356608 -5709592 -5726453 -8936467 -8252306 -6136210 -3506371 -2630478 -6261842 -7658483 -6803615 -1241100 -8957782 -2012876 -7624425 -4207574 -9627166 -7332501 -5850577 -9182265 -3781901 -5105485 -8391046 -8701692 -6634622 -1835218 -3906833 -7361703 -5055795 -8279634 -5572283 -2022808 -4119044 -5404892 -5348662 -7036793 -1295184 -6442909 -9023268 -7938640 -3721926 -8236292 -4776558 -7254650 -7929976 -5310313 -5204330 -8427709 -4662586 -1253942 -3300895 -2998736 -3583162 -4446062 -6716423 -4699698 -7222531 -3849824 -5707711 -9143057 -7273217 -2607765 -4639785 -3109124 -5186442 -5160391 -5437554 -4753982 -2420993 -6856894 -8015214 -3829727 -6710801 -5808962 -1758844 -6279715 -8909485 -2527735 -1642563 -3744713 -2765790 -7946789 -2411405 -4598349 -5344921 -1936763 -2584371 -5819381 -8774367 -3067298 -9681564 -5137600 -3095546 -3832281 -9414052 -6026343 -8018379 -1815824 -5106895 -5390615 -1583205 -5533657 -5294898 -7688215 -6754475 -1295519 -8199418 -5863854 -7962211 -9058838 -4875168 -9208715 -7326281 -8745869 -9459287 -4739263 -7190801 -5655045 -5146961 -4661087 -7877032 -9111679 -3796203 -7379989 -1241914 -4844879 -4436376 -3515018 -2874107 -5890905 -5982470 -5405679 -9120055 -2007610 -5599454 -8119737 -5813118 -6566006 -5218214 -7744790 -7163925 -7936460 -5288482 -6139594 -5816520 -2381191 -8450516 -8620327 -2493716 -3078392 -6040644 -4365675 -1646350 -4429527 -4414638 -3097290 -6119695 -8827480 -2036859 -3286852 -7043080 -8437828 -4505830 -4509173 -3672105 -6294147 -4758986 -8136490 -2843438 -7266063 -5183908 -7742073 -8478448 -3569154 -3432195 -9798619 -3903808 -8520721 -5614950 -6584902 -5075828 -5411521 -4213613 -2561283 -1249586 -6154059 -2852756 -7496119 -6525208 -5556582 -7038245 -1300919 -1435824 -1484218 -7987402 -9504548 -5035566 -6678652 -3333787 -1614850 -7876417 -7793936 -5812771 -4769500 -5454750 -6918501 -5246325 -4137576 -6636644 -9472199 -3460115 -2760979 -8611059 -6671635 -3635944 -9519848 -7753715 -4216880 -2930574 -5355459 -3383061 -2694861 -2976137 -6372662 -9747383 -3365276 -4788206 -5473738 -1641383 -6291977 -8010281 -9026486 -1351810 -2699883 -4821881 -8379335 -4779399 -5272531 -6313747 -1365323 -1961517 -2024027 -9554461 -4923421 -8678423 -2419053 -7214562 -3984432 -1667992 -3402625 -5363459 -7071763 -1825845 -1330173 -1559000 -3036097 -5986046 -3164442 -5794123 -7346700 -9313805 -6341983 -2833444 -3427422 -6862976 -4281481 -7895178 -5075347 -1686493 -3935502 -8873428 -5972817 -4296387 -9600181 -3081644 -2758928 -2403375 -2883567 -6681795 -9556368 -3750359 -3963285 -2011329 -2191087 -8649910 -5858703 -7768313 -4490215 -4000242 -8208574 -5845246 -1201038 -5155546 -6782886 -3004172 -4374045 -4718008 -8230357 -8902733 -7683918 -7263215 -8825555 -9434321 -8015654 -1952626 -9728082 -1206114 -2357245 -6392931 -4265872 -3569317 -8019392 -7979873 -7932582 -7700539 -3581208 -1442697 -8579127 -5283279 -8711612 -5121941 -8939102 -8082448 -3031824 -8536355 -4445219 -5529247 -9480898 -9092871 -6316019 -8298462 -1665442 -3131495 -3672902 -5554500 -6039626 -7169152 -6956589 -1673606 -4561919 -5546305 -3733392 -9533665 -4693013 -5054959 -6295540 -8101233 -6761695 -5312678 -9280533 -9484311 -4509572 -7891295 -2512364 -4399448 -6471771 -7682193 -5864050 -6417414 -1447439 -5175796 -2248280 -1373327 -7579780 -3232033 -6274703 -7694434 -8407429 -9534805 -6007431 -6201969 -8408924 -6815299 -4688410 -7359256 -4387454 -3156917 -7851479 -2069131 -2938697 -8477987 -4613274 -6085019 -7028499 -4411464 -2533028 -3526346 -4266932 -4489222 -5251109 -1920452 -9451136 -2679825 -3012635 -1681017 -4001812 -1296966 -3520360 -5139290 -5210302 -2385408 -7591304 -8931007 -8380638 -5768492 -6203522 -1555294 -5589756 -4720668 -1202363 -3048895 -2670502 -7006474 -6416611 -3224743 -7107512 -1943860 -4788291 -6469834 -8899721 -3427463 -4519368 -6950945 -5580489 -9253345 -2474189 -8009285 -2651244 -9743417 -3320074 -9373970 -6507577 -2817384 -1244107 -8759425 -5841108 -6479547 -8370528 -3281122 -9424342 -8689441 -1587467 -3326625 -2815290 -2842380 -8418594 -1831673 -8162491 -1848824 -7006833 -7412068 -7029108 -4574511 -4063214 -2340504 -7853496 -5246946 -2594126 -4984363 -2141414 -8313403 -2693480 -6620301 -7341985 -9101299 -1552326 -4357614 -3789142 -2752784 -9356777 -2859408 -7326475 -3162294 -2410257 -3568180 -7650363 -1461795 -1969252 -5035396 -6750200 -5952778 -3806108 -4502712 -9361845 -4932319 -4344969 -5667305 -3771774 -3649748 -5265911 -8503380 -7001340 -2975374 -5689881 -9798147 -3333363 -8589242 -5253235 -6981286 -1435583 -8035907 -4867412 -1507665 -9499509 -9564959 -5579441 -3035455 -3395187 -1380272 -6466125 -3227037 -5765072 -5517449 -6265166 -1464887 -3938086 -3529801 -3740203 -3112659 -2191908 -8413756 -9569904 -9061143 -5505309 -5285130 -6011721 -8320694 -2355077 -8901433 -7965729 -1863412 -1388397 -7065354 -1615839 -7713709 -8918971 -8817422 -4092153 -5334446 -8104498 -8905443 -3700687 -4231966 -2767403 -4782450 -4907429 -1986375 -5513969 -7829065 -7001135 -6681195 -5836564 -6081675 -6796118 -1923812 -2957094 -5051886 -9435715 -8244883 -8967198 -6825800 -9711269 -4877873 -5589149 -5618685 -4234121 -8928595 -9669258 -4020005 -2228794 -8775008 -7043713 -4137090 -1511688 -5320871 -1965635 -7264319 -5109849 -7148536 -1220098 -8661063 -2130220 -7534788 -4243793 -5370798 -1228699 -7830619 -3820404 -1921778 -6175504 -5390141 -5844221 -1849295 -6670995 -6411551 -8496589 -9485825 -8058587 -6452471 -8732137 -5878491 -1557399 -9353973 -3731127 -4670419 -7147342 -8945746 -9309400 -5150932 -8941701 -4125549 -8410825 -6367282 -1838596 -6795473 -5698911 -6230861 -1361618 -2435147 -7792572 -1392148 -2373888 -1579588 -7776081 -2068065 -4539062 -6159623 -8958553 -8349326 -2216220 -9193371 -9510422 -6139626 -3139853 -1687921 -2133498 -6827160 -7487467 -2096093 -3306491 -2477970 -1621122 -6122447 -1412953 -4807572 -5288552 -2562609 -3207423 -1498724 -7704946 -4641249 -3623020 -2999045 -6105649 -5358729 -5405455 -6665097 -5549093 -4650158 -1716278 -9184091 -3882304 -8477990 -9160484 -8479077 -1967439 -6337170 -4384792 -4950264 -6492814 -7521689 -4286754 -5307434 -2755029 -4948103 -9008985 -4220000 -5203293 -1454343 -1704339 -2512215 -4783230 -6437214 -8475950 -3518796 -5011891 -4620275 -5678217 -7980332 -3380463 -5730975 -6687083 -6163989 -5195535 -3505329 -5239359 -2703869 -4428912 -4008695 -6134995 -2189019 -2909799 -4680565 -3220039 -7729871 -8875658 -9427691 -6926060 -7659639 -4410015 -4196393 -7285844 -7799405 -4427564 -1243634 -9468298 -8846578 -2290199 -2809412 -7727746 -1965021 -6393374 -7103260 -3458359 -8337424 -9409133 -2917761 -6228820 -8595938 -3430218 -9091804 -4377950 -8087879 -3965432 -5164163 -6922636 -4629473 -1533968 -8436939 -3583105 -8708941 -9774577 -6404460 -6597881 -9131549 -2828209 -6612801 -7073276 -5566483 -4046728 -7712783 -6076967 -7658124 -3692832 -4131876 -5504139 -2423836 -4455691 -5984245 -7395688 -3611814 -8396637 -4666310 -3429890 -3092726 -1455581 -4451289 -2228482 -2560957 -2316518 -5755961 -8529372 -1580400 -8942788 -9505269 -9197335 -7663370 -3987992 -1440104 -5003072 -9224307 -6153835 -6376215 -2410200 -8362704 -8284307 -7514660 -3774586 -2987731 -3871128 -2689246 -7633321 -6310231 -2403695 -9320758 -8551999 -8861567 -5603427 -2350470 -7315518 -9466823 -1423177 -2360850 -1915629 -4412093 -1212021 -9716511 -9589625 -2317061 -2210353 -8539297 -1886532 -7934659 -9035323 -4727980 -4077691 -2023585 -6794100 -3083263 -1514481 -4168858 -3089712 -2598289 -1616446 -1303188 -8817618 -2749440 -7774694 -7953660 -6363078 -2495167 -6712053 -4144631 -1804588 -2804741 -8244902 -3471580 -3599809 -1466313 -2245736 -8270742 -3710924 -5155445 -6254659 -7693809 -4155844 -5337870 -7274447 -9774141 -5390821 -7221522 -5416107 -2769126 -4077356 -4966926 -7825092 -3904822 -1647184 -9370589 -3349045 -1363775 -5835408 -9065140 -8166093 -1733787 -3806251 -5590303 -8305565 -1794356 -9397832 -7648847 -4554351 -5595723 -5440846 -6620572 -6505760 -4447725 -5132634 -5096661 -7443798 -4013827 -5526179 -5981997 -8105491 -2359373 -4794543 -8910070 -4615572 -3717009 -4116787 -3808982 -3802595 -9774664 -6897238 -2705720 -1706505 -1940367 -7124453 -7061607 -7197507 -2688064 -7269771 -6776272 -1754713 -4514641 -2196553 -1827718 -7325903 -2214079 -4203703 -1813932 -7980756 -2409715 -3440251 -5771937 -3530479 -8321844 -7163230 -5659127 -4892542 -8030585 -5399573 -1528465 -5566145 -8844007 -4242273 -8432815 -2896952 -1347253 -5076805 -5681194 -1412219 -4880936 -2101537 -1851743 -9426606 -6015504 -8139589 -2517558 -6028898 -1703379 -2684029 -9697220 -2996699 -5801380 -1723330 -6033908 -5468011 -1315895 -2944249 -5259989 -7640041 -4974251 -8858705 -9079665 -2550631 -5684324 -6389101 -1366546 -6338708 -4942770 -4065881 -3331104 -7280723 -7964101 -6061337 -7178400 -3248224 -7156501 -8136952 -7501412 -2267763 -8693725 -9576552 -9142366 -1448157 -3027303 -6478725 -1986212 -5833902 -4991705 -7886800 -4735563 -5527185 -4087000 -3531877 -3642721 -3448895 -9381305 -5617054 -3609874 -4077271 -1744396 -2186126 -6087122 -9043002 -7086816 -2705032 -1462025 -6373593 -4593801 -9642109 -1993815 -6320052 -4667303 -5870594 -5823135 -7863085 -8226614 -4268978 -4482471 -7150236 -9496931 -8367268 -6055962 -9272010 -9671941 -6403335 -5843952 -7736153 -2472715 -3384523 -9439006 -4020591 -1457811 -8061585 -3526993 -7581919 -8502866 -7251635 -4050976 -8765657 -5279015 -2396454 -3330272 -5171722 -9370829 -6809008 -7477809 -4724637 -8699639 -6645601 -2650675 -3065698 -3833153 -5907027 -2436382 -5129210 -1524462 -2342028 -3549918 -6406757 -4249264 -9797394 -6265168 -9627334 -6649504 -7668560 -6882225 -3306701 -6058676 -3548851 -5491049 -7904748 -5424824 -6494414 -9331738 -6324552 -7968186 -9176994 -4721496 -4051367 -3700187 -1589160 -7941881 -8681579 -1996588 -3906495 -6096771 -7581667 -5762781 -8315934 -7308127 -2770220 -7359414 -3071772 -8366377 -4428935 -2574937 -6178045 -4010865 -5956183 -2333210 -2035577 -3433778 -6522620 -8339683 -5450224 -1859118 -1901264 -9498723 -7892248 -4370267 -4961585 -2822162 -5095837 -2132238 -1288265 -5156016 -6363021 -8589406 -1557121 -9012598 -8875760 -3506843 -4108347 -2776898 -3116829 -7530782 -4186625 -6294821 -7300247 -9378034 -9704889 -4218934 -1469542 -3262705 -3789451 -2845865 -7041486 -9403053 -7177527 -9284023 -5100105 -5418462 -6558125 -1722449 -9391310 -5867921 -2301506 -8719639 -8876387 -1928503 -1487283 -9618707 -3981947 -1739632 -9614782 -9590200 -8007183 -4076949 -2268541 -3735030 -4860298 -6683817 -7413522 -7257368 -4792542 -9316718 -5852809 -6970597 -2808055 -9123806 -5902440 -1794723 -1572353 -9079331 -7081955 -3077248 -5515274 -1298952 -8402218 -4814253 -3451857 -9455598 -3794858 -9676735 -5192875 -4780094 -5843457 -4830453 -3062450 -7086452 -3015165 -3784529 -6368697 -5773742 -6415608 -8727292 -6608500 -2671367 -6178845 -4656962 -9044762 -2975222 -5762482 -5209399 -2981494 -3671708 -4029312 -8119823 -2860014 -1479227 -3415846 -7383021 -4796592 -1449321 -3843893 -5762854 -3353087 -2672878 -2270810 -3325556 -4823369 -4922225 -9069498 -6454358 -8295842 -4025579 -5823370 -4641069 -9053167 -5716921 -5190501 -5276193 -5025648 -1638909 -4831997 -2187919 -3311171 -6807720 -7740856 -5383022 -6952354 -6018470 -4539081 -5211652 -9567245 -7315656 -3605856 -9524602 -6750784 -8646181 -1539531 -8971171 -5760134 -3285370 -1759762 -7987966 -5205301 -2976574 -1316696 -3787539 -6188893 -7988429 -9363131 -1792906 -6543687 -8144027 -9596483 -7628783 -8620833 -7640463 -4661800 -5428869 -8001226 -7012385 -9350567 -5840427 -8836171 -8390110 -4202858 -2666902 -7161074 -5751591 -5450372 -8318741 -5764671 -6197943 -8883178 -3482720 -3694738 -1994382 -4241375 -2437892 -9095852 -5532743 -4983637 -8930625 -2335627 -3184989 -3493213 -4232566 -4463069 -8712105 -6036693 -2450952 -7995215 -9285593 -9146695 -8277163 -2911903 -6092077 -8573194 -1733542 -9274112 -7582716 -5664020 -7326099 -7802452 -2307368 -7494252 -4809534 -7830129 -5705413 -6484516 -4475045 -2039478 -3403868 -4297308 -6642742 -2627683 -3315608 -4199062 -5558246 -3145076 -5722718 -1265146 -1925467 -4922640 -5718613 -3563490 -4216637 -1971892 -4322032 -5580421 -7094534 -8451602 -8142173 -7575951 -8716519 -1682390 -7594001 -6480222 -6984746 -6114860 -9255199 -9511893 -9698330 -8406653 -8429466 -5972225 -4124984 -9595006 -8205028 -9094223 -8515544 -7971139 -7032855 -2034770 -9694965 -8915050 -2914152 -5512848 -2020323 -4131823 -7362750 -4519796 -2067685 -3721746 -7111944 -6833897 -2858480 -2551598 -3660820 -8930331 -3553629 -5545203 -6447790 -4698361 -6421194 -6181503 -3789786 -1961382 -5127535 -8956944 -3047067 -5068429 -5768383 -2441151 -2164176 -9771450 -3680919 -6384027 -1826613 -8724287 -3304394 -3375078 -6423435 -3716885 -8848254 -6632090 -5906404 -1315051 -4822655 -2443772 -7289752 -8088682 -8010524 -1468344 -3320800 -1942417 -2165862 -4337942 -9138111 -7291671 -3442080 -1272830 -8603986 -9777679 -7030656 -6743684 -5685982 -5997298 -1432000 -6040495 -6699349 -9231506 -3341115 -4437442 -6237322 -1446903 -5754667 -7964924 -4786816 -7477353 -3435838 -2093254 -7762466 -1348207 -8331109 -6097035 -5402902 -4328143 -1801498 -7044606 -8965148 -1970717 -4964721 -9497520 -2339753 -2873868 -4292340 -5127525 -8570209 -2237580 -7942935 -4666122 -5250460 -2567720 -2701523 -6738814 -2762467 -4307503 -1435730 -4701799 -9431940 -5747986 -8522254 -2114629 -3661385 -5676536 -1331269 -8076682 -3593617 -3066114 -2287371 -6564133 -6728762 -5803731 -4656782 -2416194 -6531090 -5478047 -9276987 -6915800 -4152774 -9181105 -6131064 -6219334 -8740794 -7451009 -2404047 -8688993 -7655040 -5645367 -9478863 -4954265 -5303465 -4962095 -6445422 -3753002 -7258839 -9781360 -9451322 -8815543 -1923961 -6840321 -3861821 -9576223 -2417414 -3747910 -8654048 -4550331 -7117456 -7451466 -8351151 -7391699 -8293814 -2101735 -2838987 -5192706 -6312594 -5680070 -4732893 -1689357 -3176107 -3105926 -7581371 -9372502 -1530002 -1220657 -9199302 -8460636 -2594012 -6062719 -1270884 -8105254 -8167866 -1697500 -7149049 -2160319 -5209049 -1333320 -3633593 -1406703 -8986184 -6579975 -4872880 -7499672 -7777320 -2496279 -6028492 -1539950 -7479031 -6479943 -7055239 -8012110 -2576753 -3060924 -7350275 -8125255 -7567148 -8902682 -4154836 -9098249 -9617493 -9570339 -9067871 -5988937 -4002895 -3629894 -7837251 -4934189 -2924963 -2590441 -9705255 -9674461 -4304723 -8068875 -4464381 -6790100 -3330254 -1404582 -9634390 -6333534 -3283559 -7365038 -2478393 -7349284 -7035388 -7082727 -5280785 -3855221 -9237105 -9729243 -1435328 -5505588 -2682309 -4983909 -8576940 -3006103 -2306436 -2097415 -4776858 -4853032 -9286482 -4482128 -2399958 -1770877 -7972543 -7992223 -1968661 -1689125 -2724863 -9096828 -7080824 -2091546 -4402992 -2228779 -3332079 -6960807 -6384599 -5321874 -9119719 -6254327 -9088396 -6750413 -3294884 -2716386 -8878571 -4640037 -8168416 -6825518 -8813624 -5602401 -1367800 -4514102 -6117783 -7949284 -3530215 -2442952 -2583824 -3240914 -8805308 -9497973 -3048766 -4804709 -8667623 -2486838 -5649199 -3931111 -4663002 -1272415 -7087324 -1739522 -7941165 -1342047 -7418199 -1743274 -6002748 -6219768 -4257446 -3953295 -2623973 -2846886 -4832084 -2804490 -6762392 -5023804 -6754222 -6573908 -6116051 -3557054 -7829896 -7365255 -2393135 -8619361 -6851550 -4679773 -5178859 -1748580 -2154071 -8672632 -9289058 -3599650 -3668305 -4123660 -5589812 -8165264 -8151968 -5254473 -8999661 -9212875 -9533907 -4721149 -8961292 -4823213 -5745634 -6683313 -2023705 -4808680 -6614416 -8562302 -4013864 -7182837 -6065404 -1687989 -8030828 -8370676 -6115501 -3127179 -7612095 -9193737 -4057500 -4894710 -2795533 -4173715 -8855091 -8136221 -7331434 -6276453 -7479654 -6692504 -6393902 -9417586 -1887230 -8835713 -2341981 -4929877 -7829622 -4576238 -2603534 -3651249 -4182015 -5036922 -1413996 -1204674 -6023204 -3956022 -7476296 -7113484 -9372826 -5732682 -5448471 -7329835 -1979964 -6516155 -9747606 -6614854 -5906267 -2195893 -2164102 -3923617 -7946369 -2622282 -1357940 -5780476 -9357832 -1836196 -7492554 -2284201 -3379774 -1590893 -1753455 -3885092 -5957428 -8580199 -5804271 -3758999 -1621810 -8189294 -6286945 -8973314 -2623632 -4265663 -1727102 -6266098 -3468467 -4171717 -5972455 -6610048 -8034697 -2011233 -6406176 -2040352 -6148531 -8102880 -6827901 -8259485 -2758257 -2641666 -6723906 -3927732 -8145840 -2628438 -4045188 -3588469 -2409906 -7271168 -2727914 -1305806 -6861130 -6814368 -5665401 -8239128 -8315219 -7759577 -9382268 -1806800 -9586908 -3894920 -8458728 -5182228 -8545049 -4495314 -7512798 -8682631 -7647008 -7639377 -2994013 -2276043 -5024454 -3045569 -3842257 -2836435 -9345340 -3621929 -3544444 -3283128 -5018497 -8702560 -8427205 -4837265 -8570560 -9288055 -5592987 -3003284 -2426848 -2429271 -5929971 -6963330 -5338719 -9261661 -2743252 -9003799 -4623391 -6354598 -5542794 -6278640 -5689476 -4959393 -2348177 -3151285 -3042682 -5236299 -7760305 -5846350 -5794627 -2255335 -4298143 -9491087 -5221623 -4412084 -4959437 -2245383 -9206556 -3669803 -1831537 -7926994 -6062391 -7346164 -4412861 -9606151 -1273893 -6597145 -1485575 -5275971 -8180887 -7435317 -5385907 -7468357 -4976621 -8673576 -3112156 -4390537 -2988835 -4660897 -9133061 -9762989 -6218754 -2337695 -9628336 -9475013 -1976169 -3344974 -6279147 -7585987 -5759513 -6325764 -6980399 -7007054 -1775091 -2671520 -9026391 -1833835 -8310597 -9055744 -3053837 -1499337 -3050731 -1303165 -7665327 -7045914 -4745124 -2929531 -3504782 -7138855 -1286826 -9127598 -2041534 -2954258 -4498950 -1632405 -9039083 -4086087 -3974701 -2941272 -2462156 -2706629 -2148818 -6962848 -8739622 -5646893 -1404043 -5965129 -7502480 -6561057 -1799775 -6905787 -2949903 -9646886 -5975809 -1582538 -8010602 -3027748 -9219633 -3632922 -6370370 -1709952 -1375208 -4393871 -8066819 -9734335 -3403701 -3403258 -2606943 -8807979 -4253985 -6613780 -3769613 -6874232 -7952308 -9467895 -8497790 -6931924 -6603318 -5655133 -4631444 -8080933 -6140682 -8683588 -5044224 -9095012 -7144826 -6451902 -9167569 -3128524 -3330832 -9746339 -8631492 -7217169 -6376596 -9333085 -9512157 -8995637 -1850176 -6718837 -7007046 -8714568 -2745046 -3966682 -6284781 -4465004 -2616355 -9237257 -9593017 -3539892 -3326760 -7225383 -6778788 -7239193 -2797133 -5612312 -7416666 -6797046 -4749361 -2230212 -6375702 -1787062 -5894555 -9559201 -1923088 -2516885 -7938106 -8899275 -4873664 -2513384 -4524759 -2434691 -5242875 -5053470 -6395641 -4274284 -2118473 -6737416 -8260464 -7747132 -1306013 -3415938 -3354446 -7658335 -6949302 -9606323 -6717027 -3848767 -9529395 -3794179 -7391075 -5717604 -8702930 -2775361 -6030897 -4156301 -3519136 -6117932 -5361327 -3675035 -8911233 -8563845 -3769206 -5513081 -1253938 -5531745 -7120168 -2798984 -2284459 -9470147 -5487296 -6425559 -6549851 -5500676 -8962935 -8367570 -3199335 -7146225 -8458588 -8326755 -7354099 -2655252 -4294975 -9126540 -3857367 -9289441 -2436701 -6489402 -3719431 -3957353 -8995939 -4220151 -5390571 -4291550 -2181086 -1238426 -5987108 -1852304 -1512717 -4951401 -4576931 -9054518 -5845555 -7700323 -7557818 -3005899 -6404047 -6497422 -2267782 -5393067 -9759638 -6767493 -3272734 -2482675 -5794135 -2764388 -6319674 -1744412 -8516815 -8868942 -8186477 -3345800 -7285825 -9132626 -3473732 -3047348 -2459979 -7908029 -5513923 -6056360 -3039646 -9641405 -5823153 -7316146 -2050034 -5154116 -4430598 -5232606 -2591524 -9192921 -5903873 -1647569 -6248822 -9056061 -3995564 -7566698 -3734931 -8184427 -4743409 -5633403 -5838036 -9330366 -7688404 -3446927 -4207479 -3215824 -5963732 -6646715 -4563646 -7222128 -2160362 -4831364 -6736858 -8989921 -6284830 -7319005 -3151920 -4755162 -1696934 -2118623 -7005545 -4359996 -2694321 -7279755 -7251315 -9335079 -6870954 -4774000 -8598825 -7150077 -2062495 -1266615 -5862107 -4248903 -1857200 -3554989 -7086573 -4534719 -3792212 -7384556 -6536898 -6408416 -3008996 -6323799 -7657226 -7049156 -4216684 -6110657 -2154969 -8623806 -4328956 -8816016 -3493746 -9668080 -5466103 -2043683 -7087901 -3644196 -7699290 -5224015 -6447731 -4109352 -4752604 -2103698 -4925887 -6506417 -8459301 -7276728 -1267193 -6172181 -4833817 -5622481 -3398361 -3508293 -5532584 -8255873 -7872653 -2896598 -6833924 -4029633 -6061955 -1271605 -2274681 -6993291 -7234322 -7362697 -7861337 -7638338 -3197954 -4320774 -2968762 -5557142 -1922115 -6839419 -7539708 -2503772 -4162558 -6065012 -7321997 -7647344 -4128177 -4434221 -5568200 -1810206 -1269768 -6317192 -5924764 -6423857 -4198246 -7003261 -6815973 -2103262 -4449927 -6721477 -5594414 -7157196 -1382120 -8311006 -5391283 -4387402 -3599574 -8262920 -6530036 -5391425 -2481818 -6267868 -2866046 -6586129 -5990015 -4505876 -5336617 -1497817 -6163266 -4796198 -8052397 -7082479 -6807218 -9202688 -1755229 -5301493 -1321771 -5341987 -4328839 -6728727 -3558664 -4960638 -7244520 -5902061 -8448725 -9188673 -2877339 -5101715 -3280848 -7372514 -2543755 -7864746 -4181140 -6968131 -2794220 -9591798 -2725353 -8797091 -8302239 -3568103 -6295954 -9597861 -6396863 -2617310 -1640830 -9718908 -2895032 -9590249 -3228069 -6633443 -3420520 -5581259 -6732668 -8686488 -1854155 -9195910 -8054442 -5147860 -8335858 -6960018 -7614654 -2222292 -2149065 -6525394 -4154732 -5204106 -5629063 -8849343 -6244298 -5073166 -5327720 -3041319 -9234099 -3815872 -9587773 -9525651 -3180013 -3814884 -2658851 -4574407 -6823458 -8062748 -5483848 -4319427 -5785460 -7228127 -6874339 -1976464 -9566641 -5891803 -2546612 -5380774 -8065332 -2658882 -5680278 -3720987 -4370837 -6677207 -2209330 -7219567 -2449191 -7356946 -6955666 -8386734 -4166639 -1679096 -7836212 -1651836 -6883630 -9448208 -2592559 -8387409 -6370821 -1304569 -8535297 -6590485 -6224075 -5316164 -7836443 -9036506 -8948807 -8653269 -7726172 -4407337 -9729227 -7172605 -6414438 -4550156 -4209447 -2097995 -1428454 -5955134 -8368981 -4161903 -6431341 -1558332 -3535861 -1606515 -7027697 -8129445 -2619803 -8130553 -1472754 -2515626 -6435763 -7454923 -6632066 -1786273 -5322638 -7199271 -4922590 -5147434 -2803739 -3262027 -6289963 -7303811 -2684275 -2619248 -5108977 -9387335 -8195698 -9139560 -8833128 -5274893 -4282342 -8293508 -4460774 -7505508 -7106663 -1558175 -8692282 -9560522 -1761749 -4859382 -7963192 -6716406 -4447422 -9193932 -7703669 -2738163 -4213419 -6733738 -7426365 -5316095 -2413859 -3901920 -2915264 -4389069 -7778394 -4210310 -1281480 -2791135 -5466107 -9697901 -9405046 -6700182 -9476609 -3708789 -1765521 -1511178 -1621779 -4723624 -7498964 -6517071 -9448390 -7303515 -9047164 -7261668 -3025389 -8660006 -1569403 -3864156 -1581281 -7187934 -9753135 -5749370 -4629406 -3280329 -7179250 -6689970 -3897142 -7864360 -5830112 -6947330 -5291305 -7345917 -1973367 -8695564 -2004782 -3405917 -5164235 -3665620 -7285901 -4017664 -5441156 -1598547 -1489098 -8368136 -5232082 -2584451 -4395480 -7563880 -9042534 -9198564 -5811080 -2720612 -6877453 -7210266 -1912420 -3386300 -4144820 -4487984 -9774341 -5171867 -7361597 -7652500 -8926305 -2398492 -8383842 -6239905 -8934367 -8227173 -8434494 -7281044 -6417854 -6600642 -4677363 -9463935 -6851320 -3333451 -5457785 -8243551 -8819824 -1365470 -7603975 -9636081 -1629415 -8726715 -8242959 -6674122 -1735626 -7336553 -2853452 -8518234 -7344000 -5980968 -6727857 -5120280 -2672300 -1338729 -1564954 -6595507 -9144223 -9071398 -2697924 -5315839 -2873806 -7216689 -1846193 -1758021 -5064187 -9543801 -6532292 -6074522 -8623542 -6468793 -6604226 -1911126 -6428102 -9101924 -6979761 -9171169 -5069288 -9330292 -8530226 -7293641 -9797144 -6841925 -1535218 -9351668 -4469161 -5726056 -4812674 -9322573 -5054876 -5587743 -3401205 -2331280 -6284421 -2442708 -5158978 -8879348 -2806708 -3001274 -8284839 -5569511 -1806723 -1920872 -9332767 -4712476 -7505619 -1477528 -1963520 -2138318 -8024648 -2812375 -4846815 -4794893 -1391869 -4015540 -4505981 -8268594 -6572548 -6112148 -7833038 -5873718 -5796997 -4899461 -3289618 -6363039 -2964685 -8249186 -5641159 -2333275 -5753345 -2651782 -3965536 -2651265 -3086837 -7801508 -5970508 -8739825 -1904900 -9580324 -5196867 -9544894 -1448755 -8558652 -9328525 -6978922 -5023928 -3103086 -7217836 -4510921 -8798700 -7708980 -5205283 -3952122 -3432721 -5128106 -1361839 -7773511 -3866722 -4726281 -6749829 -8290807 -9641597 -2012625 -8038451 -1655605 -3662641 -3233752 -1997757 -8219955 -6055921 -3475276 -9288364 -7066810 -4284464 -8312683 -3547858 -2107010 -4309467 -9268995 -5321208 -5074575 -9766890 -4383567 -8947000 -5324235 -9438167 -3163077 -5253789 -4355014 -8609454 -7347631 -3320288 -8687541 -7467139 -1612761 -1787915 -3627149 -3810483 -1270514 -7872603 -5501008 -7071750 -4240069 -1878740 -3612508 -1346440 -7481471 -3113094 -1755319 -6601865 -6322947 -5822065 -3062273 -7938897 -8178780 -2123539 -3261591 -1961815 -1978324 -7699625 -6546020 -6171420 -3525907 -7290485 -4464247 -9151217 -7704954 -1206714 -1976220 -8230713 -4470905 -2431287 -5696839 -2981989 -7186643 -9300807 -8490066 -9792871 -3383966 -3165655 -3275165 -3558526 -4767057 -3047090 -5029858 -2618037 -8917751 -5618172 -5405525 -7655835 -4344533 -2423828 -8553292 -1902172 -9266850 -1457347 -7754467 -2152902 -1404144 -1802445 -7856083 -6064217 -3721964 -5935178 -4868517 -1581369 -3172095 -8469812 -9645172 -5829571 -6382519 -6567900 -8754870 -8871963 -6273747 -5959134 -6766821 -5583624 -2530240 -3023221 -3711965 -9300221 -6042395 -1512069 -2644231 -4157811 -1988539 -7898994 -4564066 -3620592 -3283255 -5049781 -7209101 -4555566 -2797603 -4553779 -1414082 -2439999 -5641231 -9504701 -1960257 -5133246 -6897119 -3597834 -3338536 -4811341 -5671986 -4397935 -5673312 -5256586 -3251865 -4955163 -2623686 -4800505 -1360012 -4769202 -6253505 -5739228 -6539215 -4360725 -7925025 -7240732 -3441608 -3600595 -7304134 -3259733 -3554384 -6009203 -1586756 -5317103 -4137864 -9435377 -5703091 -8272115 -2021445 -6638261 -8856267 -5272117 -7569492 -2898012 -7532117 -2101977 -1375506 -5000545 -7864436 -3699850 -1655142 -2016421 -2580217 -6220176 -6665657 -3535087 -2776560 -3276455 -5066723 -3264027 -9206557 -7583779 -9230879 -3352180 -1442537 -6231419 -8875154 -4598716 -7177196 -1934439 -2989895 -6308239 -5981317 -9699075 -3086977 -3073291 -3754748 -3539428 -3255109 -2573711 -2333993 -5920302 -1744363 -5755407 -3438728 -9076567 -5539564 -2593284 -5202745 -4530160 -3086606 -1425471 -6053687 -6006228 -6870996 -6677462 -8582990 -9608826 -7805382 -5464154 -9608073 -9446492 -5118799 -7399350 -3181812 -7038898 -3496028 -2699676 -7048595 -7559495 -1507682 -4625993 -8885134 -4903172 -4963242 -7275563 -6440403 -7501702 -5087415 -1885283 -8660707 -1949251 -3428566 -9543488 -6031716 -8430610 -4974466 -7429092 -5821255 -7786959 -5147270 -4932058 -7886437 -6662031 -6685006 -9118398 -2466815 -7233565 -2142281 -4169270 -2998257 -7941961 -1406993 -7027979 -3286951 -6201549 -3712252 -9332780 -6927981 -9668347 -4356635 -4372137 -7059205 -7597794 -3353967 -7771024 -8564279 -7709231 -2708355 -1564814 -5974962 -8754846 -8829248 -8788501 -5087397 -2727311 -8740325 -8712200 -5654634 -2295977 -8168677 -6480040 -1396156 -9268825 -7570764 -9025169 -8558625 -7039114 -5787407 -9190299 -2453118 -6914961 -8130183 -9790781 -6309745 -9788512 -2503588 -2435772 -1960112 -2308120 -8144646 -1604783 -4396495 -6979220 -4204731 -3942517 -4086870 -6408802 -5003189 -2918245 -6701129 -5795721 -8123790 -7242678 -9509930 -6583398 -5901060 -6379203 -1890078 -1229809 -3314813 -3966282 -8744845 -1740312 -5751662 -2046305 -1653945 -5135847 -9566561 -1531234 -7996424 -9121908 -6609619 -6134112 -4710494 -5576909 -7452762 -2926519 -8062248 -6938637 -8582489 -9257540 -4320739 -8812719 -1303386 -4367496 -7439914 -4541910 -7183625 -8573206 -3180602 -5938469 -2162526 -3914869 -8981080 -6500888 -6193120 -4086361 -1786792 -6491026 -5463768 -8756071 -7252408 -1204271 -3552279 -9103656 -3130689 -9498514 -4716234 -3192121 -7860441 -9113825 -1777786 -5402161 -6929551 -9351325 -1821468 -9141412 -7289065 -5533160 -5307523 -7526761 -9732021 -7206512 -8118153 -7264794 -8131499 -7518938 -8499973 -2538131 -8756185 -9322556 -6914071 -1556916 -5676520 -4738134 -8555045 -1981675 -7394586 -6264466 -4466910 -8472417 -1225225 -5000742 -3790884 -2551186 -6459077 -6771761 -2234531 -2969188 -7496783 -1555305 -4429085 -2523604 -6102243 -2074781 -5012866 -5228730 -3844705 -8628559 -8694203 -7501793 -4239009 -7265327 -5812744 -4157051 -1540609 -4836406 -8010158 -7337171 -1910854 -4947232 -6466128 -9237859 -5373290 -6486977 -4820575 -2727769 -9714105 -9466480 -2242142 -5201107 -6235820 -7409643 -4644338 -6517700 -8273859 -2553713 -3643086 -6675254 -5518872 -9100338 -1546475 -2282872 -2486163 -6641542 -7791095 -5617064 -2053095 -4003906 -5493734 -4761721 -7014634 -6181716 -3570707 -2509839 -3911699 -3908576 -2233195 -3590473 -8226592 -2117883 -3558906 -5033484 -6197543 -4791280 -8384506 -4721442 -2480270 -1296064 -2923898 -3188940 -2697747 -8541321 -6319069 -4074761 -5564362 -5386776 -5549976 -9388965 -4163916 -6466898 -8012852 -8525473 -6105035 -5020929 -4767140 -3478978 -1860381 -8463728 -5537136 -1647163 -4079747 -1861817 -1558564 -9032143 -2616089 -2270014 -2145971 -6380538 -2049731 -4782037 -2625696 -2604346 -8933354 -9502429 -6173548 -5789763 -2038176 -2108086 -4823068 -1968463 -7666543 -9671292 -6244131 -5584098 -1397392 -1480200 -9542865 -8113482 -6418429 -5338536 -7733317 -3884136 -7566379 -9095690 -6338412 -5487409 -4130280 -9183334 -3634605 -8127941 -3713240 -9437862 -3752101 -5845647 -2181519 -1536827 -8802512 -8840983 -1875248 -8848338 -9119766 -1367437 -8609787 -2019816 -5973541 -3389660 -5076500 -6862559 -5471242 -6645219 -2517097 -1996687 -1550050 -4069963 -3107333 -6305756 -5598398 -1265162 -5027430 -2936495 -7346439 -5375680 -2468398 -4108304 -4191470 -6883349 -3900897 -3166605 -7771836 -7838705 -5792137 -8203957 -3896495 -8072921 -1408392 -5466967 -4912620 -3927708 -4504606 -1411522 -5983494 -4178325 -2968977 -5142335 -6419789 -2378675 -2985571 -7177544 -2891960 -2362535 -3747934 -4342147 -6450543 -8264922 -3942156 -4187375 -7773027 -2699330 -5889198 -1265648 -4730588 -6344541 -3891187 -1515895 -4379993 -3146914 -1983775 -3381327 -2262417 -6001794 -1954685 -1905818 -3605337 -9085249 -1398752 -5313259 -6814866 -2277739 -2506727 -9075081 -8991134 -1765405 -9478892 -1922438 -6731456 -9057666 -2093708 -7590074 -9687151 -6301506 -2140358 -9167841 -7847273 -5981962 -6524547 -6894866 -5678883 -8269302 -7632358 -3724267 -6135134 -5337086 -1380660 -8924363 -3031056 -5991687 -8830352 -7930397 -7423769 -8490302 -3399895 -2351281 -8589881 -8225268 -5427497 -1601914 -7894295 -3904902 -1216252 -4101363 -2765923 -6371842 -6523480 -3053772 -6519008 -3055699 -8208239 -2953191 -2802788 -6599509 -9700173 -8339924 -8824187 -2540864 -8959730 -4329743 -5354665 -4702407 -4060031 -9724155 -1970792 -5872456 -8184810 -1490468 -2787589 -3447748 -8558653 -8460952 -7859708 -2792061 -8661367 -7051688 -4065891 -5148110 -8993840 -8072208 -7440151 -8270600 -6908386 -4146351 -5584791 -1802762 -9320986 -5420942 -5165494 -2356281 -8246120 -2978602 -5055514 -6739433 -7863063 -7402737 -6331568 -2311990 -9152096 -8930166 -8291811 -9584924 -6496049 -7202699 -4496972 -4590597 -3685617 -9392759 -9124098 -2763985 -7458455 -8787920 -1459935 -5201490 -8604270 -1463824 -6189901 -7960349 -2768507 -7640767 -3004375 -9224810 -5082749 -1263989 -3892939 -2285012 -2818666 -2179813 -3523094 -9542072 -3864969 -3592298 -5198620 -9075849 -4296220 -5049436 -6933590 -5418622 -5845591 -3458515 -1599394 -1430916 -8436991 -1895406 -7909248 -4061428 -1642019 -6312457 -4512699 -2794863 -2147767 -3741045 -9543142 -5227513 -6574727 -2411923 -4780999 -7866772 -5160117 -9675112 -4924731 -6618021 -4811308 -1339958 -3581668 -3389180 -8132890 -7059854 -6153358 -5539342 -5413783 -6686202 -8779516 -9581403 -8915564 -8964993 -6407109 -7972567 -3711554 -3134859 -4554457 -6202903 -7269466 -4754891 -8422965 -6123715 -7621284 -2897394 -4593639 -7101550 -8908686 -5311806 -2568550 -3956103 -4567920 -6519123 -9488710 -3193422 -3626976 -8017974 -1446371 -9241584 -8183536 -5916355 -8885396 -8904822 -7125771 -3699002 -8238681 -3683870 -9489953 -2278415 -9645735 -1502658 -5725385 -4076656 -3758589 -7715511 -5014842 -4594181 -6898857 -5370495 -3948390 -3200704 -9263986 -9628722 -6714742 -6766942 -7960500 -3626308 -2356860 -3247491 -5176827 -6898651 -5199493 -5463492 -1970153 -6387948 -6414031 -7741944 -5627297 -3059555 -7539645 -1378164 -8229200 -3393504 -8367941 -2791371 -2239694 -3380045 -1314297 -7017984 -7683898 -7613478 -4122094 -4938571 -6232387 -4912394 -5932961 -3988190 -2662777 -9712562 -2276435 -6468680 -2717940 -6059106 -9798575 -5930220 -6746200 -2573120 -6249565 -6180690 -3406062 -9593152 -4941616 -2439487 -4741839 -5175481 -7167749 -4689958 -4173563 -4339657 -3068219 -2805749 -2523381 -6767749 -4931972 -4969793 -8916617 -5648290 -8656475 -8563500 -4885612 -2516540 -6298479 -2214561 -4669929 -5293793 -2518586 -7782079 -5443661 -4818121 -7184717 -5277451 -8814863 -8586147 -3338600 -4567222 -3301713 -4936430 -4002064 -1354785 -4318176 -6026440 -5770022 -7165563 -8154332 -8473917 -9269445 -7172665 -8620400 -6500304 -3781679 -2441278 -4356285 -6272302 -6444431 -2384610 -6178130 -1385045 -4978624 -6369640 -8740376 -4123903 -1297730 -9489115 -8318109 -9476322 -2406780 -9631800 -2466529 -2083638 -2549718 -7806057 -4541774 -3976685 -8640576 -3878861 -9114501 -8536465 -8319299 -3633076 -8391932 -2170139 -7523408 -6913241 -4789845 -6662842 -4609324 -1787477 -6461843 -8776241 -5214345 -2472480 -5901695 -2128638 -7562989 -9543503 -9034378 -6751643 -2486815 -5370501 -3023157 -6418174 -5785997 -5412228 -9580374 -6852777 -4360582 -5667235 -7369052 -5555442 -7275907 -4443169 -2199120 -6084077 -3246975 -2856424 -4735486 -4791149 -6810409 -5080813 -2377742 -6476070 -2619537 -6287689 -8346623 -8989667 -1569238 -4745868 -7606238 -9046586 -6230571 -4265744 -2595687 -4071708 -9291989 -1338804 -4293165 -4711856 -3839892 -1726782 -6104975 -6640825 -6239483 -2008047 -8787470 -1955653 -8082105 -1723361 -8852098 -8311830 -6753059 -7406586 -6521550 -5401542 -2470057 -6317648 -2460311 -3272279 -2586562 -2957220 -1565127 -7020869 -1271495 -7747735 -7256237 -3658948 -3776913 -6355241 -6088134 -6707387 -4687191 -9685332 -8449971 -2399878 -5874259 -7760725 -5881085 -4554553 -7465640 -6126883 -5086622 -5384159 -4180556 -4328374 -4301981 -7959532 -5010658 -3774361 -2144769 -6446910 -8589239 -6477045 -9147362 -2588406 -8953271 -9244913 -9756862 -5835207 -2643445 -7091840 -5370743 -2031497 -8182490 -8301453 -7776387 -1814750 -8169136 -5962799 -5811618 -2507042 -5323903 -7759990 -7350305 -8242796 -1475311 -3274514 -2288556 -3193679 -1250603 -7465882 -1719165 -8591668 -4866092 -3180814 -1444753 -5919002 -5019422 -9207121 -8717322 -5818477 -1904379 -1307515 -4344936 -9667546 -4320981 -7430287 -2086677 -1741986 -4931932 -3085122 -3201079 -8775648 -2382248 -2957238 -6202993 -7314591 -8657516 -3830008 -3402236 -7275946 -6040562 -1400872 -2042952 -9207798 -5441458 -3541223 -2214319 -7110991 -6572719 -5066663 -8031594 -5855726 -8494074 -6347573 -7581660 -2941051 -6789728 -7286082 -2303744 -6668198 -8647820 -7170942 -5697736 -2748057 -7849774 -2351519 -3001027 -5701559 -6144296 -6370403 -4113824 -6786676 -4738584 -4929910 -4860987 -9041513 -6778802 -2364649 -2086584 -9424257 -3314945 -9404122 -6428631 -1878015 -4403992 -8339414 -8997938 -8844144 -4295834 -5175493 -3210999 -7650786 -6798968 -8488538 -8752576 -1313993 -1639345 -3875716 -4488562 -5715681 -5834640 -5310203 -6152243 -4417235 -7360499 -3283269 -2245052 -2833957 -6702081 -7437862 -7434497 -5265309 -7381984 -3165838 -1602236 -2929602 -2262806 -2933754 -8035202 -4861334 -7924708 -7892453 -4130254 -1976825 -7814775 -7459406 -4165067 -8648367 -8185911 -9651466 -2083485 -1859391 -8683954 -3638547 -1559626 -4846802 -7918907 -9091733 -8013136 -5110613 -3296519 -9296263 -8173240 -1295148 -6500360 -2091487 -7055339 -7837695 -4530865 -5155114 -9342048 -6204409 -9518448 -5242836 -1784151 -4859708 -7970242 -3337317 -6454753 -9519573 -8606307 -7570336 -1487779 -5747941 -5491204 -8140170 -5367265 -4384563 -8513162 -6879794 -1410158 -4748272 -9102314 -1658942 -4403404 -4837676 -4448612 -5703502 -8922867 -8415646 -2358145 -5857381 -8490488 -7527358 -4095144 -4863343 -8946458 -5228837 -6910649 -5406308 -1429308 -2007278 -4390686 -5148052 -3522207 -8188815 -3339817 -5538115 -3264500 -7971094 -6429267 -1491913 -9139840 -2027164 -7454047 -3849477 -9307089 -3774189 -9017416 -1718921 -8405191 -3271672 -4045605 -3136598 -4558761 -3107001 -9267579 -7285856 -5037616 -4212399 -5914197 -5555984 -6176017 -3331038 -8321874 -9257595 -2550801 -5841209 -8381367 -1855636 -2140376 -6009316 -2255991 -2510054 -3371308 -2787679 -9009428 -3394935 -4152403 -8963568 -2685868 -2527931 -7242576 -6785131 -2481141 -7492338 -3081542 -9639920 -9257963 -9617644 -5677361 -1592641 -6407511 -6528423 -1523538 -2276773 -7465796 -7697184 -9559872 -5407876 -7032925 -3854267 -5583802 -2157298 -9093516 -1693923 -9027225 -8961278 -9777555 -6870181 -4490986 -6177093 -4201312 -2034386 -9118905 -6863969 -1907508 -3204791 -3457172 -3080264 -6616772 -3617446 -5081558 -4024112 -4224927 -5846930 -8163916 -2375986 -5877947 -2447977 -7799631 -7268020 -8650162 -3550853 -8575831 -2885265 -8554989 -7748180 -3609025 -1226201 -6925641 -5949405 -9370074 -3210516 -4669939 -8013021 -1346782 -5200733 -7068518 -1466454 -3643069 -1465102 -5124124 -8945401 -9523109 -9340864 -2983426 -3971944 -2595711 -6103063 -7019576 -9521469 -7502484 -3552510 -7390371 -2367895 -4486789 -5262712 -4256110 -4814128 -8566552 -3199920 -4762145 -3720704 -1411324 -7169281 -7070384 -5399224 -2416687 -5668292 -4812869 -5737247 -6820695 -4911566 -2995512 -5459264 -2903496 -1868647 -7265339 -4335345 -1454252 -9559004 -8866716 -2720026 -3156895 -2671830 -5691333 -2583179 -9299746 -4294658 -3473096 -1452928 -2026915 -4509803 -6097612 -9096256 -9353844 -2557912 -4590838 -6992794 -8502278 -9240341 -7082304 -8431521 -5096408 -7351225 -7235700 -3732701 -6052806 -8786850 -4543380 -6647480 -1614747 -7085051 -7801208 -7550922 -1784325 -5245256 -4560143 -8627011 -6075681 -8803159 -2035049 -2603859 -5158857 -7931317 -8795874 -4982611 -5642014 -5345551 -2971747 -2004990 -4792823 -7524787 -7328784 -9433005 -3775253 -4668283 -2125213 -8346377 -4354386 -1497374 -2092816 -3983771 -3610004 -1592044 -8346156 -1859585 -5312950 -8206842 -4630363 -3805517 -1684544 -5752044 -2763684 -6676068 -4163082 -3281434 -4809715 -3566358 -2325192 -4561577 -5257668 -7387697 -1499844 -4232111 -3377297 -5603822 -3851219 -6257539 -4134400 -3479413 -3592853 -4244440 -8631791 -6466545 -9477892 -5439596 -8009852 -8969587 -5716820 -5479135 -4741076 -1295696 -1218802 -1718647 -4491794 -1944574 -5009928 -8803548 -5938378 -9182473 -5358231 -3687891 -4286448 -7628315 -7240897 -3361936 -4958568 -7614363 -8348543 -9782040 -9080309 -1944170 -2923560 -2113923 -4465050 -3420164 -9263896 -8637575 -4884592 -7497842 -9060310 -6541035 -8826754 -7617785 -4033018 -5637830 -6062254 -1732264 -6472032 -7404811 -5227431 -6443424 -8570187 -3881025 -4714091 -9100660 -3049419 -3772352 -7157006 -8369198 -2143249 -4169528 -9194569 -5968733 -3899226 -5542666 -1769210 -6678057 -7118379 -9181448 -8335230 -4109455 -6561417 -5726883 -3804409 -5388423 -4127663 -8989626 -7199423 -9372506 -3365934 -9507180 -6747941 -9480991 -3652613 -6049122 -6080672 -5539435 -8758391 -3541214 -7354165 -8074779 -5380599 -5439495 -4349218 -3331812 -6562177 -8339233 -6336069 -6356385 -6197124 -3386611 -7620662 -3135656 -8076025 -4886014 -8564121 -3017824 -5302554 -1615427 -6219142 -7479410 -6513645 -3666444 -3712888 -8181648 -9344219 -8176532 -3195487 -3347267 -9355955 -2837127 -4217845 -1522650 -1493918 -7241065 -8683989 -7688949 -4979851 -8923750 -6732827 -3526933 -6666827 -5776870 -9487438 -6029921 -4512783 -7995813 -2211805 -3634053 -5141177 -8760685 -6982614 -8842672 -5832731 -9629809 -6397021 -4535313 -2644715 -6378255 -8690911 -2937664 -1413840 -2709554 -8312874 -3878487 -2419823 -9723573 -7552380 -4180199 -3974532 -7533552 -7648335 -8241858 -9167703 -4193117 -7131205 -1439385 -2843690 -9666500 -7291372 -2393094 -8363940 -4334187 -1950740 -4065173 -1696371 -4830346 -7493960 -2559001 -1343595 -8489573 -8366957 -4654245 -1530008 -8529042 -2736734 -8333668 -5466746 -7603925 -2054322 -4821198 -9284486 -6354350 -6210795 -9255081 -7495068 -4604441 -1531812 -3543751 -2010124 -8409518 -4385619 -3665810 -3519274 -6325190 -5941546 -2963501 -6015591 -2931473 -9219411 -5468407 -5223987 -2842098 -1994575 -1740333 -2398990 -4328160 -8116789 -2568551 -2042369 -7651303 -5361818 -4132714 -1260953 -7389842 -3682158 -8392101 -5414758 -9731849 -5784674 -7854541 -3423297 -9223812 -3288686 -7134917 -7020353 -3714341 -8810293 -6074570 -4729983 -4304068 -2991575 -7924563 -7039061 -8395403 -5656292 -5163859 -7520149 -3732161 -7305071 -4139449 -9142973 -6156259 -1947627 -4014447 -2584617 -5628276 -9204605 -6407233 -9120607 -3710092 -4392869 -5154096 -8052824 -4978210 -6952799 -6831760 -9032433 -5462847 -8274804 -9030320 -7861408 -7695226 -8125824 -3496049 -4915495 -5924155 -2962043 -7524386 -6336393 -8568570 -4566487 -1244845 -9119979 -8900379 -4528663 -7367687 -5571308 -2329723 -6443794 -5444678 -4050572 -4098650 -7357008 -7466668 -5497933 -6187867 -3633406 -8785241 -9331850 -7469215 -4465597 -3160240 -3930684 -3087283 -4406602 -9296538 -2389381 -3553395 -4566727 -8212914 -5194002 -9628475 -2837973 -6907829 -5244582 -1901838 -6298575 -3698498 -6395115 -2295772 -8885327 -7906506 -4420963 -4685948 -5558829 -9641368 -5221702 -7568585 -7140457 -5984119 -7163243 -6420833 -5271155 -2263607 -5212996 -7366428 -9079605 -8981023 -1213443 -7440794 -6617195 -7061989 -4824997 -3413462 -8207983 -2639908 -2330456 -2572209 -4922356 -6782105 -8028540 -2459662 -7086455 -9108639 -5057153 -5000063 -6208654 -2567467 -3763304 -1899039 -1466742 -4165008 -3043552 -4892644 -7513343 -4510277 -8653302 -4364374 -6597413 -6686366 -1526947 -7668906 -9427594 -5031001 -3262400 -3703473 -7483040 -4972228 -8604549 -4142876 -4229852 -8923364 -2812408 -1420187 -7274837 -3874645 -4463936 -3505549 -3536191 -6658996 -7756486 -6092561 -2557639 -1944627 -9081813 -3326950 -4470797 -5861721 -4640873 -7433315 -5194369 -9762820 -3351804 -1337241 -5334546 -5042799 -1870048 -5514916 -9325025 -3460852 -9337451 -4821399 -2494906 -1867096 -9738047 -3870836 -9729077 -9712490 -3793798 -3805813 -1824835 -7096678 -3625494 -2184961 -8574774 -1855323 -5799034 -2766242 -3158416 -5523273 -9141337 -2760992 -8116940 -1453678 -3666787 -8251391 -6414939 -1969664 -2934708 -6197608 -2951926 -5674268 -9245902 -8943545 -3293681 -2792306 -3878468 -7948057 -3854550 -5353554 -9359060 -7386805 -6895340 -2411176 -8165703 -9396126 -9132873 -4135565 -1343675 -1555518 -5651483 -2108654 -1884954 -4886871 -6589673 -9377740 -5044743 -1749443 -5204222 -8337110 -6968959 -2505920 -5952268 -8970475 -3442737 -1963976 -4910382 -9605189 -4958887 -4297423 -9358577 -3124253 -9235769 -6747958 -4324402 -4979270 -3655207 -4186817 -8727601 -4535801 -1317339 -9642893 -6213717 -5285742 -5840510 -7264552 -2940350 -7952344 -2936826 -8431266 -9245063 -3365361 -8191000 -8688795 -4530477 -7285434 -4271530 -4931551 -5662069 -3282576 -4199610 -5001910 -6457489 -6749888 -5433015 -7816759 -5220962 -6217159 -7624773 -3853366 -3622891 -1996638 -1318750 -9657197 -4103393 -6950787 -6251092 -6617261 -9691431 -4919583 -3259904 -2661399 -1582574 -7806657 -9747620 -7839840 -2548861 -3464067 -4174464 -4277677 -8779980 -9262180 -6889951 -3644070 -3144216 -5985906 -6271066 -3671921 -8421038 -5033019 -4844630 -7324049 -7428154 -7331189 -7652084 -5124315 -9400847 -2058883 -5921163 -7478669 -4965046 -4126442 -1971312 -5917522 -3321501 -9444289 -7619590 -6453168 -2486023 -3764890 -4632980 -4890214 -6354466 -7866833 -2019620 -8083466 -5304448 -9114690 -3131670 -4365698 -2338214 -8924463 -6855985 -4041134 -7062866 -7218648 -8430691 -8884421 -7008146 -8036120 -7856583 -5010945 -8279315 -9517789 -1939812 -3422915 -9448985 -7667943 -4709906 -1745244 -5182002 -5682219 -5456986 -3737224 -8028869 -6522051 -4230802 -6013947 -7869567 -7704378 -8140756 -3185330 -8140798 -9028420 -4658080 -2361551 -6733945 -8318300 -1474601 -1791480 -6053212 -8770322 -9652634 -9335773 -8887384 -3275393 -2079193 -8490027 -1863509 -5108796 -9277283 -2220107 -8805656 -7260931 -1442760 -5062981 -3460206 -6508367 -2405870 -6342414 -5747141 -1763652 -5906976 -1282478 -3939280 -1642100 -1800606 -4664063 -4318493 -4550990 -6004716 -3523447 -9664329 -5766769 -6758665 -5631240 -1492471 -8517984 -5127076 -5084136 -4739387 -3116661 -6728276 -5240761 -6619425 -4351066 -3748356 -3028034 -6171846 -5971705 -7788110 -5295754 -8076946 -4826830 -1481784 -7317927 -4936630 -8232024 -3739422 -2775010 -3050589 -6960580 -3902540 -2919091 -6681855 -1474396 -7447020 -6900551 -1693019 -7930082 -6102378 -8739705 -5429495 -1319545 -7625544 -8947179 -4001880 -5620273 -9339299 -9224356 -7956488 -3905016 -2497085 -2436342 -5622343 -4492757 -7088349 -7837992 -5901982 -3560363 -8072321 -7969375 -4907350 -6292734 -1481898 -4200369 -6421288 -1844736 -8664528 -2133624 -3378276 -3728099 -3469064 -1450644 -4469736 -5060470 -7908561 -8581787 -5406525 -6917954 -2914793 -5956114 -7452608 -4071997 -7626525 -4588464 -8063926 -5170798 -1931774 -3021315 -2899969 -6546253 -6859348 -5407055 -4956474 -1861918 -1623175 -9257685 -1389145 -2342605 -2270362 -5653565 -5693316 -6779851 -5278967 -2821377 -4695598 -3871224 -6685157 -4171406 -8384447 -5767866 -3235496 -9286249 -2380203 -1916570 -5221238 -9377616 -6937593 -8295843 -7485669 -7780801 -9143144 -9035679 -2387462 -2419269 -9476915 -3753270 -4220981 -4927138 -5000431 -7141947 -4781165 -8077636 -2405770 -4002476 -4188282 -6534860 -5542706 -6608801 -2279579 -8235834 -8770276 -1254658 -9710793 -2655453 -4119424 -9458726 -1833295 -9453578 -4933946 -7409171 -7586229 -7669255 -2015593 -8839302 -1428140 -8951087 -7228662 -2636963 -9272761 -9725265 -6485346 -4627012 -1645104 -7928371 -5181701 -4653764 -5679938 -7116938 -7445444 -6520139 -9019941 -9773700 -7361189 -3301164 -5457273 -9130855 -7496421 -5494417 -6156367 -3132376 -8298814 -2797593 -6242342 -2494270 -7149468 -2116124 -8843080 -6763300 -4603807 -4070066 -8890401 -2052868 -9173747 -5143103 -3203400 -3204985 -9716193 -3629153 -6997779 -6765492 -4052403 -2873287 -4369532 -8950037 -1445883 -1345475 -8437323 -4695599 -3445296 -5646739 -6010895 -7579153 -6332277 -3936208 -5473298 -7681550 -9405551 -5226272 -7429643 -2507188 -8106868 -7231742 -6434782 -6938177 -6284092 -5809882 -2476855 -7956954 -7571505 -2983963 -4220384 -8587496 -5003589 -2565339 -7638144 -3438239 -1643103 -3070019 -4469926 -9620141 -5008175 -6103452 -8715428 -1522695 -9712916 -7087673 -4073090 -2153013 -1997729 -6231585 -3757663 -9039127 -7120672 -6734516 -5763675 -1544263 -2706930 -5135387 -6690954 -4758069 -1499006 -4324845 -6974872 -2625079 -8789946 -2174047 -4682891 -5333194 -2986133 -9566288 -2942052 -6909737 -3184489 -9684884 -4779848 -4203077 -3178274 -1402696 -6521504 -8031488 -6605575 -6202105 -2379226 -7792855 -2270976 -9678868 -2249118 -7948196 -6789202 -3394447 -4268141 -8758389 -3776457 -5490700 -4611283 -3262517 -9694760 -9612625 -4771822 -9513934 -1639852 -1242913 -1581471 -9323349 -1765969 -5752095 -1430647 -8778303 -4634226 -6964850 -7005536 -3812623 -4661178 -6201964 -3345634 -8471135 -5693465 -1925828 -7510025 -4888659 -9033118 -4780888 -6549994 -9459954 -5635785 -3079353 -5819195 -8414546 -6516709 -9622148 -8004434 -3818349 -1611153 -8970023 -7046626 -3097102 -2183204 -2942745 -9742228 -4882924 -4333104 -1553768 -3930898 -5798807 -2349036 -5195772 -1537438 -7617342 -3860819 -9667140 -3303395 -3889829 -3408788 -6528917 -3479098 -8247774 -8639038 -7757307 -6738899 -7968946 -4763544 -6066162 -7113612 -2259357 -6556198 -7513282 -2432805 -2625208 -4525937 -4256130 -4071470 -3416340 -5262654 -3269758 -5703704 -4510557 -4650468 -7153490 -9145194 -3907742 -3389642 -2174795 -8998194 -8587003 -4939999 -9312896 -9018237 -6886038 -3040909 -5871779 -6502638 -5282883 -1682325 -9775684 -3767087 -4735730 -9071542 -6255354 -6439603 -3246012 -2168934 -8056881 -9246251 -2596454 -8243847 -4123827 -4404245 -3271811 -6068544 -6854973 -1269580 -9257457 -6364677 -2196445 -8023395 -5652844 -3939979 -3825211 -5958761 -4932264 -6035738 -2957761 -9717338 -6400746 -8659184 -2856800 -5069016 -8631046 -3458379 -2459548 -9214063 -5377542 -6163726 -2002707 -8349288 -3337027 -1929598 -7273428 -7039538 -1483742 -8178549 -8097963 -2001089 -1737803 -3039208 -6199675 -7897826 -3118075 -9432323 -9573981 -5236972 -7475435 -3501399 -2120058 -7115783 -4628658 -2167278 -8022311 -5277539 -9056257 -4824622 -5819807 -3642678 -8312263 -4878198 -5312721 -1843532 -9546354 -7982230 -2468123 -1518956 -3545896 -2488741 -6299488 -6387576 -9259467 -2605005 -4462535 -2026592 -6341500 -7370049 -4623179 -6352278 -4886227 -7524450 -3660646 -8117352 -2749143 -3768752 -6271191 -7659204 -5769301 -2186897 -8274592 -6176480 -4884895 -3791470 -3572725 -8656769 -7091385 -6344038 -1920384 -5946789 -3900524 -7353619 -5619128 -4741000 -1892500 -3561656 -9675885 -7112700 -6637466 -8116890 -3519728 -8197495 -9306983 -6092300 -5746693 -6753290 -2751424 -6765020 -7082842 -4292543 -7095890 -2171557 -9226146 -5296406 -6060899 -5040961 -1350946 -9382589 -6168361 -3237313 -8371100 -7036057 -8729841 -6854728 -8356081 -2154738 -8273711 -2731876 -5141432 -2022124 -3148097 -5669807 -1965036 -4345890 -2032083 -2878535 -9258121 -2056362 -8762437 -8566830 -6870740 -9257166 -8551986 -9147812 -8310584 -8442622 -7224692 -4732144 -9100370 -8285163 -8938498 -9150198 -5991053 -7806280 -5265063 -4456422 -9106316 -7511366 -5875021 -4239130 -6504051 -3446621 -4532024 -6705689 -6481255 -6022547 -8211883 -3006097 -5514330 -9250823 -7248120 -7733092 -7239042 -8702048 -8028601 -4991646 -1810029 -7091371 -5498114 -9733383 -5728831 -4053126 -4608153 -5009029 -7199756 -1555632 -9455848 -2678198 -7681583 -2837929 -2419152 -9682845 -9678603 -6868369 -4504607 -9530614 -5951873 -4164787 -6763994 -2838948 -1321151 -6249973 -4014076 -1502949 -7134823 -7347281 -3182924 -9586827 -4311974 -9799510 -8925391 -8886223 -4923692 -4130016 -3982136 -2451696 -7456264 -9354866 -2813055 -3811043 -4846972 -3179839 -8492699 -1218262 -8954936 -6247711 -2361195 -2372995 -1474945 -9136014 -9477599 -6287136 -7655849 -4539769 -4515508 -4758442 -9567107 -2950594 -5627616 -3510989 -2962818 -9692317 -5377629 -3495466 -7054775 -9602120 -8545327 -2773978 -4203606 -6837609 -8982761 -5077195 -8960945 -4244681 -6160755 -7966355 -2618958 -4222389 -6689735 -6352713 -8909972 -5020276 -1474065 -2486198 -1612559 -5912828 -7353815 -9059028 -5171303 -4984732 -1442577 -4722558 -8875093 -5000220 -6692023 -6721274 -7355076 -9158938 -1537172 -9420512 -3182838 -5047679 -5174812 -4061987 -6754337 -2166545 -7384819 -1463814 -6055474 -1737954 -1762510 -7780983 -7572808 -2396263 -4289315 -8080298 -6922352 -9421864 -7637621 -7518044 -5292006 -6247637 -9676835 -9411406 -4856389 -2910384 -7867480 -4500121 -7559369 -8459900 -8783924 -5495141 -3799826 -6140978 -2025424 -2971371 -3909455 -9029096 -7287035 -4072035 -7552186 -7806079 -7593097 -1631925 -8164077 -5073229 -9255093 -9183773 -9646462 -6298864 -1538986 -9272597 -9799311 -8704473 -2442438 -3436586 -1569538 -1954129 -6251340 -8518248 -5349980 -9484680 -4008006 -5079584 -1518282 -1269217 -8046373 -1617355 -3292359 -7178811 -6769033 -8782106 -2541938 -9774606 -3633976 -7722045 -5775081 -7242966 -5645504 -4693387 -9646331 -6345145 -4805961 -4860736 -3476986 -3302098 -2685177 -4655760 -8760454 -1360183 -3016360 -6061315 -7061027 -2054234 -7754765 -8051889 -6323272 -7115785 -1887237 -8049874 -2035643 -3889257 -4983837 -7019591 -1309183 -9116779 -2167751 -2831908 -5690375 -2332152 -1534160 -6774416 -6917256 -6797103 -4396846 -2123684 -5936179 -3526662 -5136763 -8251757 -8698039 -8508071 -8509739 -6187503 -7990019 -8662638 -7613533 -1847175 -5902010 -1736952 -6732779 -5970286 -4837830 -5971332 -9669398 -5957624 -5153493 -2708789 -7190141 -5278093 -5180854 -6263914 -8723316 -5732080 -1204835 -1466669 -2395792 -3491762 -4900789 -7237286 -4315036 -3910871 -1680836 -4062986 -6184476 -5085648 -2278659 -6488589 -8166841 -5557645 -4789856 -3550454 -1308476 -5697431 -7804636 -5178968 -3495408 -4818273 -4975026 -6760877 -5366316 -7761713 -4294752 -9256815 -7698771 -2503381 -6308037 -9431961 -8665216 -4709212 -1893002 -1989720 -2530459 -2135847 -6266138 -3752699 -6378956 -5518434 -3563494 -4691385 -7248718 -7652600 -3647649 -7021045 -6205287 -6973191 -4259311 -3479298 -1379803 -5491203 -2208981 -7465976 -4945297 -4044282 -9049329 -4529654 -8881566 -4160099 -7806632 -6383697 -9059970 -4824252 -5090411 -2106772 -4069415 -6992815 -1929460 -9180339 -2889438 -9434756 -2830557 -7609840 -6696463 -6190816 -8931044 -5765917 -8432855 -7774626 -2964993 -1612706 -7250131 -4927492 -2586790 -3543233 -5948281 -6440682 -7952342 -7359381 -8527559 -9242505 -7183808 -5550307 -1799731 -1660977 -4064197 -8884342 -1826973 -1776716 -8742915 -3970128 -4238193 -8267724 -9314673 -7174149 -8164657 -7979404 -7805556 -3940178 -1938328 -2031698 -5064372 -7375937 -5501665 -1615587 -5856531 -6089750 -5347085 -2745542 -4487918 -7767764 -3570035 -1541407 -8228044 -4809975 -4036583 -7368893 -4433086 -2204864 -8102053 -9505171 -1541023 -6513451 -7773421 -7004331 -1439824 -2522280 -1303067 -8207987 -3685881 -3214160 -9227280 -6789229 -4347479 -3902729 -8965161 -7476398 -3484370 -6015572 -2755392 -2324248 -1728382 -8935185 -3138880 -3323635 -2538718 -5226959 -2923024 -9596318 -5730185 -6255773 -4804336 -3777550 -5884541 -2991302 -2684778 -7481023 -7033526 -7202312 -6192211 -8367395 -1689668 -2365277 -7105503 -6400874 -2439025 -6683055 -8471051 -3828525 -2846118 -6964437 -2734209 -2798761 -7219010 -4998322 -9450038 -3000298 -1734689 -4045319 -7978029 -9318830 -3137742 -1391184 -6825664 -7128313 -9223753 -6457194 -5366736 -7513784 -4835061 -2218579 -7678571 -6608680 -9537115 -4971809 -5960614 -8608093 -1942564 -5961717 -4563860 -4160326 -1976362 -6351551 -7439510 -9158849 -8647531 -2303071 -7872462 -4630300 -4919859 -5289317 -1374838 -5372372 -1504992 -7137766 -7923514 -6240026 -5007706 -3750230 -3257535 -8012220 -7134059 -3665735 -5468795 -2343861 -6053681 -8021969 -5219011 -5389408 -8718431 -4375875 -4028705 -5413046 -5494582 -4002324 -1432045 -5223659 -1279522 -7999596 -2704131 -7504873 -1722277 -5904190 -8537386 -4835491 -3602922 -8156935 -8202766 -5185038 -5474832 -7554474 -9579372 -7910922 -3248364 -5943936 -1371187 -4036070 -1698650 -9112720 -4882123 -7008115 -9068228 -8210586 -4826036 -9216721 -6213549 -2132533 -5109949 -3019159 -5362431 -5424383 -1376804 -3738164 -2471539 -6431766 -6370057 -1997423 -3578577 -6440160 -9484982 -7043943 -8456977 -3369950 -3471616 -9596682 -4393144 -9040478 -9470561 -4248994 -6592817 -4214259 -8998558 -1325439 -2726282 -9054937 -9527850 -9082377 -2986725 -5835058 -2742294 -2684288 -5260696 -3221884 -5959792 -3850619 -2330141 -5468093 -8716622 -9301181 -7913716 -2518489 -6606370 -2665028 -4274892 -1612404 -1352518 -4892904 -5114407 -5015292 -2596555 -7018744 -3049294 -5184314 -6803810 -9488891 -1576815 -6695450 -9259190 -4197217 -4358343 -6163975 -8279447 -9241404 -2047441 -8316382 -9527095 -3426474 -2840386 -2061811 -5617821 -2219449 -8107590 -2452943 -4685835 -6500400 -9360559 -2285478 -4033810 -6928094 -5409434 -9349275 -3499705 -9228065 -5086512 -6562742 -6779561 -2830751 -5592260 -6640172 -1273474 -6954510 -2693124 -8733477 -4639237 -3842019 -3956958 -7672584 -2013628 -8300052 -8563506 -5660995 -8335778 -7241197 -7574139 -6893510 -1709060 -7146493 -4645558 -5034159 -6181227 -3807539 -9706812 -9276858 -4942063 -1767475 -8656053 -6975356 -3807748 -8296454 -7689591 -9638616 -7017936 -4453553 -1383610 -6474744 -8797438 -2918626 -1597704 -8700485 -8215278 -9224054 -3333103 -5940834 -4259815 -7467691 -4589975 -8881582 -9522509 -1744477 -8570339 -8162184 -6746683 -3411452 -2459323 -6133812 -8385597 -4983748 -7418892 -4367566 -7875533 -3097211 -7931505 -5507618 -5456356 -5165801 -1923026 -6248315 -4605172 -6945460 -8392813 -3833033 -6350308 -5990671 -4223020 -1313301 -5454973 -2883762 -7519930 -1384613 -4584758 -4163834 -4907699 -4406465 -2693265 -5338583 -4410907 -1746059 -7496987 -5490053 -4588265 -6612762 -8434083 -7369239 -6652836 -9727043 -6171004 -9063352 -6976966 -4639496 -2478456 -4452524 -1296035 -2469224 -2924848 -4943259 -1690927 -8007372 -4246207 -6825471 -7332522 -6073393 -8401544 -8561908 -7736113 -7832541 -6225872 -1393513 -8509862 -9115556 -7517616 -7013068 -6526498 -8758937 -7270651 -4931520 -3693241 -1750097 -6818009 -9533736 -8767024 -3839341 -4151019 -2975088 -5339176 -3583774 -9375385 -2500252 -6784695 -3650609 -6932752 -8885457 -7171259 -6251413 -3741751 -8070461 -9045616 -6212223 -2743559 -4939705 -7263438 -3743515 -2603248 -7673292 -4565339 -6940798 -6183386 -7738859 -7048613 -4859725 -3733262 -1677665 -9287528 -4751873 -2696962 -7966540 -8270829 -8119438 -6004962 -1624008 -5389630 -2519939 -8539134 -5443012 -3571939 -7038943 -3883083 -9091124 -4916255 -9108445 -8202389 -8994427 -3125759 -4397474 -2336211 -6453620 -3363066 -6900629 -9057082 -5367283 -5835244 -6376536 -3147497 -1697507 -4593629 -3929925 -6461922 -6360355 -6598073 -2704634 -4133082 -6059033 -6209539 -7976831 -2386666 -4278121 -9749033 -7338603 -2867947 -5878316 -4590268 -8293432 -3685017 -4103722 -6229078 -9095998 -7908129 -5781076 -4002158 -5544513 -2045205 -3669089 -6467411 -7917402 -6786357 -8561845 -6009288 -4892522 -1709956 -6755874 -4912766 -3067919 -8641178 -7394000 -7841897 -8228501 -9748046 -9064539 -2073838 -2093932 -8622429 -2827597 -9761475 -2669091 -3099929 -7512957 -6805441 -9565282 -3978767 -4146733 -8736159 -8517369 -6052744 -4403857 -6360453 -2350022 -6058587 -7266767 -5933985 -8307086 -5170025 -1551192 -6091647 -2532683 -5734102 -2198967 -2302458 -7406803 -5615277 -3269859 -8319679 -2951952 -8480713 -8093911 -4462756 -9781035 -8860437 -7514133 -9347218 -1924553 -3797276 -5703197 -9272059 -9362360 -9039473 -4482227 -8384755 -4141033 -9568948 -7221171 -5923578 -1557697 -8621828 -6341807 -3139836 -8975200 -2775128 -7465969 -7961305 -5957436 -9496586 -1824343 -6300716 -8966527 -7101512 -7969476 -9752490 -9020993 -6651782 -1408839 -3659029 -8741438 -3692875 -4364951 -2216238 -9650620 -1393738 -1497213 -5586003 -4508954 -1746737 -6844562 -3457066 -8372966 -6600839 -7970716 -9093781 -9362515 -3214029 -1880874 -5076494 -5458240 -7964683 -8942792 -8731789 -4225717 -3687701 -8965349 -3048128 -9196161 -2187833 -3496041 -3807103 -5617193 -5747317 -1536903 -3727210 -3562371 -8116750 -5833574 -3064784 -2622324 -3065194 -1365014 -4946326 -1384865 -3856700 -7792769 -8560800 -7472131 -3006683 -6989225 -7470280 -2963652 -2629854 -9600079 -2646045 -1563478 -3515265 -3902101 -2602027 -7350914 -7772974 -5987680 -1918893 -1331882 -4260883 -2871114 -6593534 -6868239 -3093445 -3914811 -4270411 -3686582 -4086821 -9075490 -5846727 -1838284 -9299314 -8960866 -3260685 -9779899 -2619048 -5768041 -2407457 -3849263 -8489662 -4784800 -7233489 -9288940 -7599871 -6779810 -8582585 -4983652 -7229822 -1249537 -7956418 -6287032 -5652161 -3667998 -8870417 -7761684 -3560266 -2513013 -8378613 -8717239 -6328875 -1795852 -7139741 -1801083 -5374705 -2765183 -7439569 -6727792 -2080130 -1962209 -4084781 -9228865 -4611886 -9091214 -9735984 -1748460 -8188443 -2467557 -1388850 -5038791 -9410103 -8283507 -6505584 -5031035 -6546840 -1235297 -4926808 -2615032 -4599516 -2221030 -9426031 -4784221 -1713580 -3303931 -9559418 -2457811 -6203975 -8686573 -4382093 -2947163 -4379741 -3665737 -1712160 -1823750 -1802008 -8269797 -3318281 -5082533 -7038663 -7951925 -1790628 -1688162 -7571232 -5103558 -9396625 -1251805 -6599233 -4293144 -3516379 -3355067 -7569478 -3796419 -1589231 -2821885 -5677972 -6912296 -3766689 -5627647 -4532887 -7397075 -2963313 -5658200 -6048947 -8283696 -4353367 -7250427 -1328788 -2056484 -4219371 -4950004 -7208146 -7934728 -6593696 -8306210 -1560834 -3340061 -2676001 -5874065 -7190510 -7639455 -5857407 -3932751 -8548374 -9459466 -2962399 -3401433 -8221377 -3121875 -4598764 -8336642 -4353253 -8322083 -9100521 -2467619 -8241993 -4794875 -2169660 -5780701 -7025629 -3559746 -2285169 -7907945 -5377322 -6199461 -1458453 -5066802 -5296783 -8580408 -6906910 -6159888 -3574250 -9294831 -5822214 -4308046 -2214915 -4588279 -2670103 -6989860 -6960459 -2614850 -1773895 -4749945 -7582693 -5141150 -1539141 -7226460 -6459679 -7429968 -6880011 -2664291 -6349340 -4992286 -3220519 -6770291 -8756098 -7805389 -1351636 -2958388 -1292864 -6474075 -4275167 -1436052 -5349621 -8511882 -2057998 -4572349 -9028096 -7040381 -4343963 -8947941 -7634329 -5146319 -5694106 -5250709 -5811055 -5404948 -2572047 -6586533 -8134205 -6525680 -1435242 -9306158 -5218499 -2527385 -2834895 -8797965 -1881331 -8329750 -3410555 -6561291 -3695468 -9042444 -4473486 -1830379 -5182894 -4978345 -5913164 -9476468 -4437950 -2148328 -2147820 -1230330 -1310134 -4839346 -8743142 -6872507 -4745409 -3827156 -5412622 -9555021 -5484614 -6846000 -8349029 -8308574 -3979757 -7791399 -4965918 -1478537 -7891334 -1370418 -6267954 -4777303 -1528949 -4160808 -3933541 -3115802 -2026128 -5402614 -8449930 -6160804 -4028481 -7737780 -7408718 -1920322 -1696195 -5820949 -5796391 -8656778 -8473090 -4381057 -3046210 -7718616 -1600298 -1363528 -7200520 -7848584 -7096030 -6964516 -8293444 -1368287 -6122300 -4661909 -7051881 -6728635 -6029041 -4004963 -4260342 -4216308 -5091506 -1357422 -1772260 -2180954 -4016794 -6175042 -3256824 -4945665 -3094258 -7227877 -5518446 -9291569 -4387878 -8666641 -2977139 -2141578 -5291000 -3582502 -6480658 -5600314 -5917018 -4482198 -7407271 -1506370 -2840787 -6245471 -3050568 -3590792 -3047917 -4320392 -9322318 -2119673 -2066411 -9503710 -8721687 -2501152 -5344368 -1723107 -1318354 -5224138 -5389550 -9030626 -6862638 -1942684 -9770827 -7732440 -2658304 -5611357 -4113526 -8818923 -5711016 -5607623 -5241948 -9581466 -8789838 -3745914 -6555579 -8012536 -7488265 -4558597 -8591244 -2158902 -7408938 -7041401 -1786909 -8116206 -8317595 -2622204 -4974216 -1663590 -1924909 -9705636 -4802477 -1326314 -4648567 -5439518 -8515770 -3804128 -4687661 -6054836 -9563441 -7265013 -6424795 -8278596 -3398960 -4724034 -7765120 -3903826 -4769498 -5137365 -8375413 -4306982 -7902241 -7050824 -2057235 -4690771 -2565820 -9446498 -2262807 -5418604 -8046252 -4384303 -9169466 -6728271 -9355071 -2259120 -9605381 -8416206 -8712257 -6861425 -6705873 -7395864 -1395373 -7144787 -9146210 -4618432 -7499833 -4940175 -2774413 -8529092 -5277464 -8651251 -9191583 -8686922 -1332755 -8165686 -6596261 -1781742 -9460041 -3771388 -9101910 -8043741 -8959268 -5611255 -1836399 -3275242 -4486006 -7571834 -8282407 -7363217 -5666540 -8716774 -2922689 -1730572 -8203208 -2881211 -8667998 -5948173 -2445658 -4457253 -6379243 -4929414 -1781450 -3223580 -2527048 -5038281 -7519741 -2752109 -6657551 -5096253 -7221165 -5389665 -4267313 -7833030 -1340091 -1658907 -4668464 -4888389 -8717519 -2933379 -3051155 -6420036 -4248333 -9189143 -4426264 -4816135 -3458586 -7737217 -4163477 -4622461 -4898821 -5461777 -1566976 -6009869 -7241722 -3467354 -5498907 -4041869 -6051070 -9458101 -2475695 -6765348 -1825304 -8551418 -6878607 -8613311 -9138655 -1629834 -7911601 -2549632 -9376574 -2652924 -6923976 -5098403 -2159487 -6640031 -8408836 -8429206 -2090178 -6657342 -3258765 -3038605 -4491987 -8389544 -7729609 -7096138 -8154872 -3120356 -1281830 -6162648 -8701546 -3784081 -3483643 -7569995 -3888625 -6221472 -3517945 -3519438 -8692969 -9437253 -1636646 -3912025 -8619842 -1425166 -7567746 -6214283 -8222692 -5423849 -2069755 -2163587 -5294364 -5136546 -5997702 -9737607 -6666187 -8419842 -3714271 -1597005 -4601712 -2585315 -5940994 -2774256 -3166824 -3397163 -7327436 -5288758 -2516123 -7402853 -6796732 -4605346 -6691876 -2259368 -3741931 -1737720 -7592936 -9372537 -3301539 -3261581 -3853992 -4695043 -5320325 -2957275 -9155223 -6590225 -1322713 -2938489 -9301581 -4052086 -2210542 -2150217 -2016286 -8201652 -7287543 -6762581 -9559974 -6429223 -3098969 -2406757 -1481009 -1936461 -2202814 -1543251 -1316271 -2281734 -9178861 -3821593 -4800139 -4960235 -2695750 -2437081 -2950805 -5293474 -3425804 -6167886 -6246128 -7643774 -7713801 -4022048 -6830547 -8225507 -9042409 -4612742 -4994537 -1640378 -4654162 -9283822 -1815350 -4189375 -6837160 -6885377 -4385588 -5894850 -1834012 -7639212 -9580426 -2089726 -2547794 -8378239 -5806192 -5081911 -6801279 -2678579 -8654227 -7486666 -6518701 -2658504 -4649316 -4349121 -1455711 -8995914 -3861704 -6333789 -8563427 -1730136 -3866263 -6255718 -7668387 -9771735 -1754489 -5153160 -2022812 -6886708 -1800508 -7344250 -8842206 -1280984 -6103130 -6404498 -8589605 -3059444 -1385420 -1944437 -9083381 -3838234 -6171444 -4332083 -2723217 -8557618 -1251184 -9329574 -6561667 -9002134 -7201600 -2587976 -6612224 -9244797 -8832877 -1325100 -3377678 -4316303 -5105764 -4008736 -3380577 -7822006 -8135329 -9739660 -3332777 -4112679 -6866188 -6137969 -4133459 -6752300 -9797273 -5778762 -3975599 -3228334 -8061255 -3499428 -2715606 -6424624 -9286567 -1888293 -2963885 -5069882 -8420287 -3096650 -8845124 -3631051 -9454543 -9409832 -6065035 -4533025 -3752629 -3376616 -2700517 -7553539 -4866849 -1582426 -4725880 -4139982 -5044080 -2625929 -3748574 -5627721 -4555446 -1378080 -5471812 -9367599 -4463011 -4669269 -7167527 -9077832 -7309662 -2810324 -4338732 -8478539 -6436058 -7836939 -9074157 -6907579 -1501499 -2273837 -3113768 -7211775 -8386258 -2239884 -4704624 -5068840 -2872584 -2169242 -7747251 -4093599 -9096277 -8155042 -8173437 -6416477 -4115094 -6334253 -1276633 -6337607 -1900178 -2928302 -7437038 -2469864 -9350057 -6992384 -9391059 -8433588 -9717476 -8583613 -3170946 -7520302 -1848089 -5272994 -6638867 -9502604 -6758239 -9475419 -5319620 -9767744 -7998214 -1817149 -6597992 -1722298 -2510884 -9546370 -7853968 -3359711 -5964583 -7805033 -5919532 -3582723 -5773984 -9561710 -5183918 -1673678 -2441967 -2758536 -9497084 -6321060 -7401177 -4431623 -5889910 -2552682 -5982925 -2381578 -1844090 -7221987 -6499827 -4333265 -6826451 -3237486 -9386321 -1980464 -3938182 -7939839 -9449019 -5778887 -8546119 -2401212 -7468451 -4920082 -4818815 -6399309 -6055527 -5076632 -1532587 -8729223 -3340693 -4893821 -5609974 -8961761 -5724113 -8591237 -9412795 -8754576 -4881353 -8803490 -9534780 -4355927 -6637215 -7872325 -7313983 -4330218 -2725451 -8942374 -9567468 -7075112 -1361463 -3417108 -3865879 -3817310 -7022894 -4052727 -7608608 -2068714 -6796517 -1763560 -5762111 -4517584 -8147612 -6110316 -4695280 -9317687 -3227796 -8033786 -8491712 -8134304 -3368603 -4885528 -4202496 -8218113 -7913398 -4556363 -5676814 -9163036 -1295937 -1633452 -4557909 -8958396 -8161900 -9034006 -7164608 -9138800 -5000935 -7419019 -7861995 -3976413 -8075579 -6208984 -1573465 -2795853 -1317172 -7491971 -4112751 -2414359 -1573862 -3694271 -6337630 -5257535 -2681207 -6316210 -2241639 -2976434 -9285710 -8940004 -7816322 -3791962 -1821814 -3143472 -1427847 -1769042 -1638222 -9069196 -7986365 -1880714 -3678798 -3277221 -1627532 -6873974 -5028470 -4950504 -4584124 -6791921 -5593468 -4244504 -6812732 -6481546 -7571280 -3336310 -8571373 -8089993 -4889747 -4165388 -4370105 -6404975 -5454159 -5318162 -4719433 -8066309 -4885515 -6589196 -2689892 -3778871 -7759857 -1877762 -5588553 -4334124 -8272842 -6428773 -2505220 -3982207 -5226474 -1944283 -7221813 -4334594 -1749871 -8089513 -7796895 -6079387 -1847574 -1873545 -6401499 -9758949 -6480811 -2516074 -7009484 -7138772 -6066927 -3236609 -8582395 -2130724 -2275693 -9407393 -4698539 -8752229 -4462720 -4513800 -5529352 -3275900 -8127304 -2758971 -5323627 -3993066 -4867929 -4234118 -5269286 -4192217 -9310004 -8577889 -7696762 -3761556 -4068622 -6702890 -6416518 -5755422 -2289914 -7488021 -4829016 -7221377 -2116086 -5100832 -2277239 -2583581 -9648233 -9336874 -8177633 -4401771 -2769256 -3337691 -3813534 -8991003 -3723841 -9597025 -8594199 -2426185 -1237196 -5645132 -3773027 -9622513 -8695789 -7965185 -7726942 -1698266 -6640796 -5938924 -2466138 -8406066 -9398288 -6137125 -9470583 -1504604 -3176471 -4339639 -4877698 -2855691 -3264649 -9682984 -8512163 -3365037 -6794551 -3387616 -8171341 -4163432 -7574386 -5562939 -4352584 -3621905 -2943945 -1228352 -1310904 -3258748 -5073287 -9075070 -7153529 -9418235 -7299130 -6963900 -1992338 -1605017 -2483719 -1204113 -2258618 -8435022 -2180167 -5089304 -1291352 -3770271 -1394198 -4486401 -9676394 -6774107 -4635954 -6513132 -1808806 -1893212 -6604950 -3019357 -3431938 -1552587 -3945602 -9764566 -7880745 -9206090 -7834186 -8177949 -3582139 -8362153 -2982199 -4091796 -8734616 -1278064 -6361493 -4867554 -5121234 -5203479 -8634200 -2262709 -1895594 -1427483 -7934897 -1772976 -3474454 -2593472 -1353492 -6146101 -2254118 -2079751 -5300331 -8399832 -7833676 -1533472 -6025093 -4608663 -4527986 -8035061 -7180032 -2656933 -5340172 -8478182 -1366086 -2045303 -6691797 -7739209 -3949421 -9386358 -1386145 -7315261 -1766078 -7509015 -5686707 -9782776 -1515991 -2338099 -8398406 -7775383 -3771844 -3144518 -2358252 -2206917 -2225659 -4931720 -8597044 -3434206 -3005983 -4611950 -4892776 -3054655 -8624711 -2227594 -8093848 -3815566 -9702646 -6008025 -7250813 -8973231 -3026857 -2615623 -6263336 -3783406 -7512908 -2452286 -2075872 -3009806 -2330125 -2746379 -9421058 -7101708 -3963536 -7620583 -8851704 -6266631 -2618657 -9466056 -5633318 -6427062 -6389868 -8257359 -8722847 -6003924 -1327889 -4285173 -2435805 -8668343 -1404609 -6779091 -4533926 -5013672 -4662699 -8701114 -5139673 -5961370 -2519921 -9783810 -3870933 -9067217 -8736765 -1895129 -2306791 -6215526 -1883501 -8368218 -3409804 -5683924 -6321238 -1338160 -8844514 -6547063 -3827990 -8878184 -4945860 -4385087 -7857621 -7867245 -3252384 -2219110 -2398575 -7752439 -5891526 -5301020 -7177410 -3931449 -1561966 -5196823 -1486988 -9549283 -8709389 -3250117 -7281870 -7701933 -6217497 -5568464 -9054797 -4417736 -2122975 -6097512 -8041505 -2824446 -7802529 -2793314 -3660365 -1578932 -1725652 -5165375 -5933159 -3504340 -4450625 -2636989 -8588794 -3423614 -3009110 -3363528 -8099911 -2355588 -8661124 -7651130 -3954417 -6485398 -7300822 -5861074 -3323123 -6958639 -8018473 -8489165 -7191832 -4782567 -7139431 -4591020 -9382118 -4275845 -2865549 -7175618 -5188744 -9371477 -8386682 -6101944 -5576165 -6312392 -5163752 -6337233 -6344118 -8826258 -2218185 -9182811 -8484824 -7925910 -5624288 -9630474 -5699091 -5762141 -4200184 -4223006 -6518788 -2780332 -1968119 -1789351 -6610873 -3164490 -5324910 -8995297 -4769364 -3038813 -8247234 -5348093 -9674680 -3952147 -8477654 -3015266 -7391120 -7098514 -6791625 -6234499 -6461440 -3247467 -7534267 -5502292 -6269458 -5783402 -8342088 -9045271 -8819150 -3212411 -8207710 -2895849 -7378918 -4149409 -5235752 -7679981 -2026376 -7851305 -2224002 -2323444 -2661059 -6107796 -6532396 -2442999 -8999024 -1885695 -3762756 -7293846 -9332226 -1468981 -4805660 -6253436 -5217788 -9213968 -5670291 -8855500 -2145068 -9746194 -2434700 -9728726 -6860116 -6907670 -8107163 -1232809 -1420470 -4580703 -4118593 -3279888 -7583218 -8684698 -2623222 -4608766 -8919534 -7725077 -9486352 -3723583 -1618407 -1702906 -3962366 -5549320 -6916903 -3066837 -3037130 -9005231 -3674876 -6180879 -4155685 -7064588 -8965911 -6962778 -8980732 -7516681 -3407325 -7961194 -3073992 -9156761 -6555489 -8342910 -6186673 -4455836 -5774719 -4158725 -4292814 -3087723 -6457881 -5466116 -4933452 -6341984 -3663429 -3813631 -6627182 -6857543 -6599947 -7650076 -4580459 -9198205 -8762046 -6607448 -3622790 -2727205 -4396164 -2857029 -2172425 -7841352 -9079309 -1662517 -1939591 -3326720 -4379310 -3353496 -9012743 -3753908 -7804502 -1650102 -6187493 -1405144 -8034545 -4694294 -1235075 -8212769 -6478514 -6606933 -3617568 -7850213 -1609390 -2629093 -7974162 -3991254 -5075084 -1645874 -5099897 -9713804 -2548888 -4321888 -6066373 -4443773 -5616910 -9604839 -9090927 -7702891 -3966512 -6655339 -2758003 -3499948 -1370019 -5659263 -3237394 -8207220 -9227988 -2186397 -2820451 -5999763 -1977697 -7597344 -1889596 -9502558 -9443582 -4878230 -8318569 -7271728 -7815535 -2398208 -5024327 -7725607 -3708309 -8090044 -4251024 -7165470 -8200589 -8590249 -8357948 -8439551 -7733088 -8893321 -4457329 -5044657 -4854091 -3144290 -7295049 -5467006 -9796031 -8547040 -2104374 -9123536 -2739216 -4313973 -6207731 -3832923 -5472141 -2098633 -9151270 -9511422 -2505056 -4477358 -4610200 -1970814 -5031965 -1367948 -4799072 -5277263 -3719062 -7626837 -3185755 -1594480 -1215163 -8101261 -2670336 -5465003 -4799555 -8762057 -5800277 -4759757 -9381810 -2904394 -4602582 -8443251 -3037534 -2055916 -8279256 -3050068 -7273542 -1209386 -4528057 -3734240 -2606113 -3093665 -2719995 -7053217 -2115716 -7630976 -6115393 -2924399 -2464162 -2606737 -2009097 -6044399 -3144312 -2606596 -3341212 -1231841 -1205144 -8220635 -2452562 -5159615 -7889577 -3197150 -5311974 -7459337 -7359798 -6055390 -6631544 -6803287 -3086662 -9559272 -6637072 -4125632 -8549648 -4442245 -4538884 -3695682 -3168353 -3844182 -9553090 -8743913 -1770489 -1235850 -3161907 -2225796 -4843075 -1292631 -5875616 -2239127 -8291547 -4965689 -5549570 -3532810 -6472072 -5593937 -7465248 -6942659 -2307071 -5984566 -1429863 -7073563 -3225312 -3382510 -8040849 -1252610 -8182614 -3038092 -2327926 -8590189 -6446183 -4137536 -8644105 -2456748 -7390157 -8081665 -9566707 -5346548 -7629383 -8495742 -8203269 -2674865 -4433670 -1255061 -8141710 -5209743 -8489512 -6780680 -4180688 -3002841 -5498281 -2064900 -8735837 -4771222 -2127089 -7258145 -6479830 -9214987 -5215706 -6886233 -5002076 -6575299 -6015042 -4443393 -8763076 -8344906 -9368761 -9470250 -9674492 -8606949 -5547383 -1568844 -1341297 -8661401 -1587412 -2528318 -9559287 -9618302 -4732635 -1729946 -7514102 -2896939 -7311138 -3621027 -1322519 -7639234 -2352286 -3954909 -6087505 -6303547 -6567659 -6720314 -2972878 -5808653 -4308667 -4162499 -8255733 -4582910 -8417272 -1573705 -5195290 -1507188 -2166821 -7044958 -6184074 -1674181 -5405339 -6097763 -9561074 -3381445 -4650825 -4387276 -3009930 -6070898 -2052005 -7228355 -4011511 -1472860 -5135539 -5414184 -9729335 -3084602 -9214548 -9065722 -1246148 -3428818 -5297215 -7977030 -5165488 -6718651 -2759765 -7289511 -4019832 -1923406 -3295306 -2973614 -4185035 -2826708 -7000839 -8030568 -7305508 -7691731 -2715268 -4723830 -7987923 -5264137 -2525953 -8863895 -2575724 -2341174 -9235908 -3148573 -5758748 -8356659 -6396323 -6282270 -1401253 -5992972 -1951445 -8386140 -6939683 -1577815 -2728196 -2783144 -4153986 -5219063 -6914760 -5592188 -6711846 -6651284 -9419993 -9322756 -8739766 -4664622 -1451776 -9406510 -7402214 -7003926 -9580625 -9163585 -8621583 -5040457 -1259528 -7076737 -9369722 -5084550 -5043763 -1467676 -2292545 -4949028 -3559174 -9582631 -7764364 -6089993 -4943203 -9615788 -1923309 -5196329 -7562544 -8679239 -9358879 -6360139 -7247513 -7853009 -5730100 -3606714 -3421365 -7326767 -8931087 -9087239 -5264466 -7649908 -6853869 -6485961 -1318362 -3285922 -5131237 -9098448 -6582941 -1978031 -5204936 -8740293 -8961647 -7910402 -2443033 -5383975 -8062721 -3013841 -1370967 -5415261 -8814912 -5965115 -8480615 -2734548 -9562359 -4999286 -2270232 -6732853 -2848732 -3025413 -4075941 -3561239 -3347315 -7861075 -4643826 -2170232 -9694110 -8165015 -4892245 -7778066 -7234377 -3725960 -6525447 -7918406 -8243911 -7441851 -1392522 -2084723 -4147015 -5091581 -3127461 -5789192 -3601764 -7944473 -4406467 -6776844 -4477074 -5643818 -2846149 -1833167 -1363476 -3983528 -8710040 -9765857 -7079550 -7771099 -8942491 -8422645 -7061349 -1503099 -7916483 -4697855 -7610412 -5737141 -2108221 -8910877 -9672050 -1355782 -3159165 -2656715 -8347923 -7077544 -9579825 -4858095 -2948428 -1484691 -9075742 -5154743 -5740644 -9750869 -2972200 -8407674 -2019972 -3300593 -2820564 -8532702 -6333692 -5636422 -8845152 -5116566 -8453098 -2839552 -1997687 -5307532 -8213651 -7504729 -2426282 -3025803 -8711072 -7778374 -7890528 -9436922 -2173025 -4572113 -6444232 -4122280 -8568176 -4223085 -6587933 -8967799 -5125714 -2896530 -9370139 -6065838 -4003184 -7886587 -1363707 -8798001 -6965527 -3327800 -4084255 -3002370 -1834578 -2231358 -8257202 -6170193 -4046609 -7421165 -6539524 -6766278 -5154389 -5115571 -3492104 -8853613 -7196661 -4178833 -2828547 -1700398 -1833395 -5274284 -1901844 -3804012 -7222367 -8664023 -6873928 -2609662 -7474364 -6545320 -9048386 -8576882 -7060054 -6029608 -8109079 -3817569 -6047871 -9014694 -1475911 -1322491 -2442199 -3111409 -4634979 -9102613 -7417258 -4744097 -1813249 -2076918 -7581286 -8701730 -7925846 -1235090 -8101580 -8622320 -1677959 -3313835 -6288158 -4468873 -8915645 -7620552 -7439008 -7095353 -5882529 -6489252 -8570304 -5641749 -9507520 -7837267 -4062355 -8574598 -5344133 -7033211 -7492679 -7772232 -3716559 -7708139 -2671445 -5395561 -1274788 -2069603 -7801038 -5544501 -7141799 -3550375 -6950374 -5615688 -7353098 -3408774 -6336057 -7711670 -8286313 -3306195 -6589883 -8002256 -2425805 -6263922 -5518920 -9528975 -2997244 -1705505 -5700534 -9328426 -3987251 -6152011 -4349144 -4920497 -6737374 -8712886 -3190258 -7841280 -3555555 -4627599 -2702415 -7844254 -5081081 -2285149 -1875928 -6158925 -7567637 -6266789 -3389498 -5807656 -7112702 -7369152 -2384104 -2818304 -1457404 -6206067 -9265799 -1400831 -4302024 -8233665 -4093676 -2816302 -3701787 -3421406 -3340961 -6124534 -5616483 -3999570 -5120567 -9743068 -3340829 -7288960 -9320054 -2920482 -9649003 -1754863 -3697319 -2054493 -1982376 -9618760 -1335741 -7286377 -2847572 -4948038 -1652170 -8909589 -7545092 -2491809 -6327660 -9213088 -8820227 -7647818 -7896733 -8278102 -5576488 -9667550 -8129259 -3574922 -6358558 -4769734 -3032077 -9648323 -9034975 -1248666 -2693122 -2386923 -9130104 -5203864 -5584857 -5601841 -8493456 -9145412 -2609428 -3460971 -7922212 -4411430 -2304171 -5367748 -6616619 -1514073 -6200576 -1888618 -5251353 -2777765 -8731742 -1892870 -6560657 -8548018 -1964375 -3936198 -7769058 -8958517 -1469711 -3756125 -3014518 -6214589 -7461369 -1492625 -7407502 -6619667 -6007276 -7707270 -6116704 -3511363 -8166933 -2321602 -9736401 -5396777 -1214518 -7709269 -8270123 -5069346 -1662770 -3165494 -5968806 -1219701 -8403264 -4851782 -4417995 -8823227 -6239967 -2875367 -9665029 -2828024 -5749555 -4719695 -5056638 -9316673 -6815330 -8220041 -7897913 -6205797 -3439476 -9072513 -9499627 -1720698 -5942317 -6695202 -1649178 -7068846 -8291557 -9125356 -8170093 -4317248 -8298093 -4727727 -4204152 -4295425 -7740212 -6460326 -9236524 -3857647 -6228934 -9025005 -5999347 -7133526 -2246454 -2253918 -3458210 -3232730 -1694879 -8576394 -3078129 -3027110 -2225487 -5360821 -7537160 -5606589 -8307821 -5515307 -6552846 -8507549 -2036061 -9413598 -5516443 -1899671 -9278100 -5401127 -4173217 -5791294 -6885722 -6185017 -9552571 -7451119 -8607674 -1792628 -6537803 -2508889 -6934750 -3837425 -4102785 -8560705 -1304789 -5976488 -2220667 -8640156 -5263638 -2952933 -4639373 -8175341 -1892465 -6279403 -1487114 -4977076 -6118523 -3019621 -2306826 -4689152 -4838499 -6651588 -3796530 -3287550 -8344330 -1822538 -8472074 -6315394 -7166355 -6979045 -2881939 -9679076 -9050471 -4715783 -8893663 -8833090 -9284230 -2850281 -9479633 -1710236 -5156455 -4889223 -2237772 -8347680 -7754083 -4340368 -6162979 -5310971 -8284666 -2208680 -9162125 -4710509 -5696137 -5722905 -3277319 -3189894 -2731799 -7512935 -6919810 -7357901 -1837142 -1871576 -7287859 -5266594 -1638210 -8988530 -8584802 -5750302 -3509080 -7608766 -3701632 -3445683 -4724191 -8075638 -2274858 -4201124 -9567549 -8612344 -2320839 -3705530 -2748797 -4058549 -3806045 -5482284 -6285331 -2480935 -5193041 -4806634 -4997340 -6673264 -2875490 -5907770 -2525110 -5969107 -6871718 -5021883 -1666217 -2835194 -1617723 -1252791 -7519471 -7482461 -8447382 -7828375 -8417059 -5282772 -4698256 -7204612 -1641575 -2958523 -8583409 -1333159 -5598330 -5425560 -4768271 -8468384 -5969863 -4198639 -8539144 -5429677 -6880945 -7015826 -3932524 -6834410 -5622216 -7052990 -3842145 -2095245 -3008924 -6626065 -8088627 -1249613 -6087812 -7973390 -2055860 -7962200 -7243335 -4969619 -2040475 -6079905 -1692286 -5110908 -4543432 -7834764 -8854508 -5818027 -7816640 -7697408 -1410779 -8033861 -2429653 -8700106 -3746338 -9673852 -6413621 -4675790 -3087030 -8868717 -6120127 -6004190 -3671656 -7451252 -6480232 -1923533 -9501735 -1402067 -9042259 -8962435 -1319300 -5576992 -5604972 -6734401 -6459436 -5930167 -3422224 -7883084 -3964982 -5202218 -3348782 -9332537 -6764383 -3037956 -1903662 -4104509 -5607706 -4366903 -3400949 -7832963 -3778428 -3939587 -3899741 -6913470 -8028479 -3745043 -8343720 -2232624 -5715342 -1252651 -2158245 -5113560 -6684535 -3814338 -9757580 -9377020 -7775631 -6212348 -2576070 -7229543 -2142846 -5333768 -3216256 -3923716 -5148505 -4718924 -7825729 -7738416 -8033748 -8271563 -7969031 -6662434 -3706862 -1248674 -4601459 -8960509 -5971908 -7570044 -1981408 -1968205 -8339247 -6529084 -4657039 -6022066 -4401923 -3679535 -2056423 -9165522 -7175140 -9263461 -3541659 -8033954 -4286512 -2926039 -2420186 -1231407 -3741480 -7322448 -1224047 -7789593 -1867363 -1978662 -7081588 -6001559 -5518917 -3516184 -6347105 -2781200 -1395146 -4827406 -6156213 -7994555 -3996017 -4354548 -5947826 -1823024 -1916809 -5141056 -8462561 -7521788 -6239071 -7915209 -2763984 -5363148 -1948941 -1576342 -8963105 -9436216 -2597148 -2722783 -3574376 -4203753 -8988299 -5572170 -9533925 -3547439 -7763600 -7204067 -8407947 -7839010 -1624731 -7390678 -5228001 -5581153 -8401347 -7831507 -3759902 -7557851 -4343714 -2680954 -5749811 -5911610 -8399285 -1551790 -8412303 -1588327 -9097686 -1448815 -3690216 -5403820 -2895801 -4550613 -6628210 -9732295 -8679649 -2703626 -2941777 -2653223 -8350394 -4365899 -4565383 -3244177 -6855664 -5981685 -6329179 -5334231 -5453787 -2931298 -3659653 -8485246 -8576765 -5603237 -7769365 -6412853 -6741227 -6024555 -9422714 -7206261 -6232158 -9156866 -4436500 -5298246 -1877168 -5540052 -6506248 -2364662 -3488100 -7198384 -8343759 -2980090 -1306850 -5486643 -9339251 -5370272 -4011339 -4493991 -4878499 -7502542 -3491026 -5275895 -1911000 -6406295 -4120971 -8474036 -8345053 -1222827 -6274472 -8988050 -4171716 -8931952 -6739073 -3272129 -1929677 -2200163 -1440823 -5120721 -9618543 -1717914 -6769689 -3663616 -6597109 -9652975 -3815040 -5044514 -9262745 -8365186 -3798363 -9590264 -5529624 -8222323 -7296640 -5621082 -7876025 -1799315 -8433786 -6249383 -1677457 -7500993 -7786144 -3968912 -9497646 -8301080 -2842464 -3593838 -5027440 -3275366 -5529986 -2453892 -2047328 -4594142 -3817543 -6967048 -1635966 -2667800 -1334357 -5724972 -7032958 -5012416 -5626122 -1878989 -4296968 -8681395 -9766724 -4620027 -9798305 -9362898 -7551145 -4576840 -6492753 -4996776 -5929435 -6124256 -7682171 -4078405 -3101708 -4930831 -8857541 -2419814 -8955438 -7367450 -7522421 -5667372 -2015908 -4922646 -5918025 -7587307 -9055947 -9440777 -6733315 -5688578 -5035485 -5181970 -6792657 -6140278 -3831233 -9675804 -5976471 -9732904 -2303295 -9734063 -4273638 -4448094 -6592699 -1758796 -7207852 -2343765 -4393171 -3369727 -3581088 -1772449 -7966496 -9343936 -7954998 -9190484 -6571364 -5413500 -8255140 -7702185 -5701605 -8266687 -5187384 -5849374 -2297676 -3156366 -1677051 -6779984 -9374514 -6916068 -1521594 -6382888 -3302404 -2338113 -3480861 -6171127 -5551433 -6362431 -3711537 -5693417 -3536158 -6304876 -4844297 -8957728 -8007585 -4879855 -2765729 -5913236 -9440152 -1877135 -1852623 -8479625 -7445014 -6695967 -6700717 -3508287 -9702276 -3606483 -5579096 -3819967 -2444820 -6413972 -5445393 -2773197 -4290765 -3829432 -2655397 -7657861 -7570857 -6958460 -3349989 -6005637 -2320847 -8320359 -9234112 -8309486 -7105820 -3155950 -3677683 -2166137 -7287929 -7801420 -3366193 -7258435 -9340760 -8797286 -6752369 -7426230 -1854764 -8304753 -5653920 -7966722 -8271254 -9491520 -8296849 -8622025 -4070230 -4094859 -2310013 -2197547 -2005763 -5533833 -2352137 -6263296 -2132483 -9239595 -3681500 -8025320 -2782519 -4774032 -3264589 -7957247 -2395375 -3393570 -6311583 -4173726 -1596967 -4347440 -4786442 -6632429 -7187705 -4990093 -8602961 -8226564 -2534225 -6114144 -2170020 -4561573 -7353186 -5197812 -9481934 -7244117 -7100619 -5072853 -3739353 -8196724 -8335549 -2985656 -6238234 -3385271 -4752288 -5762185 -3533398 -2915396 -9552123 -4103779 -8069210 -4757714 -9666692 -4594694 -5950064 -1827785 -4660637 -2644909 -2234061 -6716191 -5696592 -1629406 -4142035 -6010070 -3231205 -2068910 -7988515 -7296071 -5001848 -3647189 -4077025 -5444617 -4325535 -3098006 -5041810 -6525816 -6038128 -2010030 -7579620 -8018748 -2569784 -3677223 -9727350 -7977895 -8339603 -5288727 -4124664 -8810703 -7483063 -2733956 -5133310 -7793956 -6872583 -6700953 -1898168 -4709374 -4644955 -7110120 -6298398 -6973872 -6213027 -3309558 -4047542 -8485292 -6334824 -3232035 -2610027 -3319557 -9631183 -3402153 -9004616 -4676243 -4173730 -6826216 -9652456 -9683172 -5192754 -5164936 -2100945 -8411146 -1295071 -2159777 -4556970 -6980221 -8620885 -4204439 -8956524 -8026225 -5349927 -2724136 -9526427 -7394499 -7439454 -1624009 -5094574 -2311069 -2205072 -7650291 -1445689 -7149463 -4821647 -3526198 -8281712 -2841698 -7282257 -7872280 -3637310 -6514178 -4556180 -7336710 -2869362 -2839276 -6881012 -9557829 -1939378 -6327959 -2119173 -3507924 -5601299 -6234639 -3978232 -7266172 -4594229 -5849354 -7871433 -6724046 -8865231 -3457865 -2486460 -2476416 -4234327 -1770246 -3196838 -4543831 -3045806 -1828653 -8494064 -7096789 -7382044 -4481485 -4169765 -2258593 -8130367 -6256537 -5544841 -1749505 -3864728 -9119589 -6671024 -3213683 -8740809 -5608892 -2349376 -6999998 -8745015 -3970344 -9212843 -4659966 -1916659 -4006435 -4090299 -1451102 -1437704 -6864813 -6450188 -7413466 -6435977 -2068207 -7951381 -5495728 -4557914 -1762178 -6859635 -5902685 -3704292 -8800789 -7891429 -9410077 -1726660 -5291567 -6152846 -2844579 -7687032 -9107424 -9255617 -8674614 -6274613 -6374810 -7812691 -4338244 -2805166 -7804268 -2221526 -5187176 -3783838 -8945318 -2004785 -7903233 -2048045 -3444798 -3691187 -5539521 -5189046 -4401529 -9566055 -7467427 -3119900 -4775111 -8950476 -7718393 -9149158 -3039756 -2583127 -7310862 -4955398 -3340937 -2569016 -4866474 -6551735 -7773999 -9791232 -3590511 -8176293 -9013966 -5120733 -3331327 -6413982 -8203404 -6214685 -8987654 -4951024 -1727615 -2564470 -3877918 -1355561 -7713864 -2656475 -4714833 -6636884 -7544812 -4554907 -1416083 -2570555 -5766722 -6715149 -7802059 -4592032 -6929831 -5217602 -4212737 -8026214 -7022854 -1386471 -1990188 -5422548 -2076927 -8687297 -5765038 -5074310 -3744124 -7513336 -8697007 -8666230 -5153050 -5759799 -5413838 -4005738 -1386407 -2257448 -1333470 -6165652 -8089944 -2304452 -3502102 -1826932 -3594536 -1934309 -9483792 -2798615 -8641381 -3825088 -8173533 -9717878 -6095857 -1446467 -7126339 -3451447 -6179456 -1207155 -5222895 -2278690 -6718032 -2416991 -8690863 -8663720 -8086139 -8764894 -5116050 -7577059 -4338535 -5181709 -7093857 -7143520 -3927900 -2117196 -7866141 -6283688 -1523289 -4419598 -4801260 -6603312 -3998926 -2369257 -3340831 -9780291 -7411044 -8461624 -5797540 -7555565 -7804836 -8881308 -5132996 -1746813 -4694827 -4089297 -8632776 -6925345 -5699003 -3395551 -4616552 -5974472 -5137596 -4393868 -5811928 -8274170 -4365156 -2795322 -8011221 -2900629 -3867788 -5885796 -3890437 -1396354 -6027738 -6042980 -5700427 -8942495 -4132375 -8231036 -7119228 -3639433 -5120355 -3488667 -5333980 -2867994 -8582825 -2056961 -5817413 -5850352 -7553992 -2175241 -7613195 -7894546 -4527199 -8144338 -3439863 -7443513 -1745498 -8480184 -7497915 -6970023 -8293386 -9397575 -2376869 -7419481 -6509342 -1643373 -5454359 -9133430 -8708080 -6722789 -5063514 -3266344 -9602939 -2594423 -8203170 -8334840 -9581458 -2296198 -5129700 -7293753 -1955313 -7200607 -9735415 -6413479 -7585742 -6818950 -1647206 -9018090 -5375621 -2992135 -6145161 -6376334 -3457177 -9641726 -7558898 -1411595 -7678281 -4044292 -5117477 -5075778 -5589657 -6353808 -5987530 -6719059 -5640492 -2571715 -7509378 -2296483 -5659630 -4604394 -7396967 -3290859 -3646794 -5146615 -9346756 -3513815 -7727928 -1420261 -5302803 -9748818 -5253294 -2836033 -6614708 -7441725 -6389329 -7286175 -7942822 -9038075 -2195957 -6321339 -8184080 -4062341 -2758697 -7027766 -7703027 -2678585 -6860201 -8521883 -4508619 -5222538 -8970759 -2535292 -4766036 -6173999 -4369653 -7869607 -2695245 -8264134 -2321617 -7028225 -2503005 -9278474 -2720262 -5538710 -6040366 -7935421 -9389531 -2254890 -6892663 -9456689 -6445882 -1651178 -1426990 -5472266 -3587971 -2758335 -7991632 -4727646 -9077276 -8778669 -8195726 -2655638 -9035092 -6305627 -9423591 -2975203 -1449366 -3620350 -1636890 -7715917 -8059441 -7560289 -5139006 -5725333 -6576402 -8097258 -9550396 -2964157 -4024994 -7656346 -7732982 -7647314 -8081043 -4253860 -9510672 -5038142 -9349949 -6054995 -5219300 -9219221 -8282941 -9013797 -6110939 -2814182 -2844646 -2363188 -9471032 -5633169 -4840490 -3042687 -5782158 -3070526 -9510519 -7695884 -8919160 -4437479 -7675793 -9167306 -7304366 -8812765 -7492172 -2962212 -6079949 -7410129 -7643210 -3996037 -2737216 -2871321 -3223539 -7396783 -2490587 -7737155 -5227447 -4703250 -2583630 -2259359 -2523367 -9740146 -2790954 -8170080 -4037949 -1750891 -1216755 -9031718 -2976420 -7189519 -7409024 -8318019 -8721024 -5634100 -5767774 -9018069 -8408103 -3878080 -3255475 -2661215 -6247165 -4572114 -1415616 -5864433 -8543029 -8804956 -1542706 -1421222 -4592598 -8940303 -1710057 -5772228 -3026446 -6352411 -9617234 -7985758 -1632378 -8988241 -2937884 -5918372 -7366264 -8490373 -7859428 -5128968 -2308137 -5926540 -6348511 -4742537 -3115932 -5117595 -5669748 -6523724 -1486380 -7149684 -8767599 -4928154 -4225517 -8208787 -6032251 -3150237 -6461810 -6549048 -1761263 -9304653 -1606703 -6535640 -2842306 -1383862 -6945686 -4084217 -4944278 -1339044 -8321736 -2913711 -8867695 -4913800 -2365105 -4362641 -1874753 -4915828 -2683398 -6258729 -9745678 -3776404 -7822669 -2550575 -3805780 -3672080 -3851087 -1958454 -9286235 -7465600 -2567918 -7585976 -4462581 -1875072 -2743190 -1260277 -5334524 -3236898 -9101021 -4767110 -6336032 -4485332 -3505320 -7247907 -7453194 -3119122 -8028724 -3976311 -6633098 -8184049 -5325016 -5438938 -9263477 -7693665 -8897517 -7701897 -6417451 -6014314 -2131418 -4007066 -5860277 -5434716 -1804918 -1380999 -4245126 -5891383 -6049284 -9659770 -7891939 -6022978 -3694754 -2681752 -9191081 -2438266 -5709463 -4045294 -1642652 -5870567 -8160564 -6853654 -1573744 -8340758 -7952063 -7046762 -8725179 -9200643 -3051143 -4122425 -6122060 -2814075 -9489389 -6073551 -6729489 -8278051 -5494722 -1250959 -7140697 -8177005 -4475915 -4297628 -8064836 -9034404 -8727418 -3860324 -9507287 -1227709 -2577486 -3116430 -1298206 -5012423 -3208768 -2956737 -2976689 -6339004 -2570131 -9223849 -2456499 -4964339 -9741150 -1745225 -7090175 -9433186 -2024891 -2023043 -5514086 -3883383 -1540243 -7931796 -8943460 -7311282 -6443433 -1651265 -2571969 -2014456 -7926406 -9587514 -5973614 -2555407 -2609510 -5014849 -9558630 -4951966 -8422428 -4935380 -4021985 -5872409 -7676659 -7822843 -8843249 -4549552 -2885715 -8275463 -1533222 -4592346 -6072313 -7547362 -4426868 -5038609 -4836904 -8490695 -1256251 -4231720 -2740571 -4834165 -6759722 -2963064 -6425492 -4413507 -8499500 -6406720 -4660843 -6077259 -4849378 -3841309 -5689533 -7083123 -5975515 -7734298 -7215615 -6183217 -2972658 -1717135 -8931724 -9654663 -7351804 -5147738 -7002714 -1203446 -3771269 -6834598 -7752772 -6052220 -5848035 -2540191 -9189952 -6853895 -6042084 -8808376 -9543777 -6741595 -5756896 -8184179 -8097584 -5861650 -2747146 -4844670 -4515398 -8790193 -6405893 -6310244 -2488846 -5894776 -2918241 -6972236 -9513841 -5611959 -1941868 -8642815 -7822394 -3760434 -8516079 -2296468 -9429768 -2010538 -1768047 -5741822 -5660029 -6311490 -2137932 -8433674 -1383668 -5213647 -4102877 -6069852 -3045076 -4957607 -1585274 -7330546 -5702009 -7698628 -9491110 -7571902 -5688754 -3668261 -7260243 -9146803 -8904654 -3512308 -3136282 -4724859 -5777122 -4527829 -4028173 -5911457 -7187914 -5137204 -4448391 -5135952 -2897265 -7013306 -8730509 -2202509 -8372102 -1950684 -4597046 -1814601 -3993745 -5428400 -8096234 -6278318 -5422563 -7122022 -2992013 -5348215 -6461600 -5645327 -6635540 -1798943 -5706926 -2489705 -7933802 -4049411 -4270491 -3676894 -2117457 -7429535 -8423267 -1841430 -7202606 -5013731 -4964244 -5882946 -7794606 -3109794 -8589744 -7396550 -4594336 -2738822 -5188562 -9320025 -8714753 -7337322 -1782278 -6012404 -5573270 -3263897 -1836140 -8287748 -7938265 -8522071 -5345682 -2860138 -8293809 -6221642 -1518360 -6242281 -2872384 -4206813 -7125722 -7987851 -8494083 -1977097 -1458383 -6840090 -5646204 -4721125 -5923530 -9312950 -7831116 -1233806 -4052919 -2964596 -3155785 -6391007 -5210624 -9119738 -2575346 -3701802 -4246042 -6372599 -1871763 -7772984 -7124811 -5936076 -1294871 -2701237 -1351894 -3438764 -5522010 -2938984 -7279603 -2108916 -4957636 -6511023 -2485608 -3009022 -3141070 -4515468 -1811367 -6838854 -7136951 -2099079 -7959094 -3362425 -3198222 -6548085 -1349728 -6810434 -7717489 -9691196 -7960989 -7721682 -2728400 -6774185 -2090454 -5342863 -8595117 -2427400 -8523735 -6798436 -3667034 -7952684 -5586171 -9383842 -7882912 -7785681 -4441078 -4182308 -6064406 -4939896 -7771563 -2684257 -6289970 -2501483 -2717205 -7198591 -3280131 -3028561 -2013593 -4271046 -9182425 -1995386 -2013652 -4779232 -1259952 -9726537 -7742747 -4304903 -2070042 -4258399 -6433161 -7551317 -5922719 -3370661 -2866390 -2092472 -5704760 -6106390 -8391400 -2360115 -6391658 -7817668 -5225047 -9343366 -9677293 -5857910 -8640912 -9610602 -1518057 -7457988 -6875942 -7555751 -7409508 -3861011 -6019287 -1200083 -8036263 -7099303 -6773813 -2923948 -6673392 -3976326 -2175395 -1701585 -9159356 -7090022 -1332745 -4383575 -2135657 -7549833 -3535899 -2559433 -5250916 -2134921 -4127285 -1698824 -2517361 -7286303 -2486672 -6401327 -4484063 -5848141 -3320002 -7276684 -8289034 -9211811 -2615145 -7591286 -2395149 -4519925 -3470232 -2721220 -4783968 -4195578 -5798330 -7185881 -7722272 -1337933 -2543586 -7465514 -6557553 -2082916 -3607826 -8198087 -3738632 -9799883 -7731494 -8213797 -9377360 -9548759 -4528119 -6271596 -5939172 -4970319 -3237993 -2579706 -1309647 -1404425 -7091298 -6159898 -4766740 -2278366 -6021852 -5057482 -1250441 -2975492 -9216663 -1755038 -2302258 -6900930 -4798507 -5795403 -7397137 -3294608 -2560443 -4099101 -9578592 -9321332 -4374655 -2528414 -2422257 -2098799 -6316274 -6921017 -2966311 -6323816 -6059661 -5755119 -5841051 -1333492 -5006529 -7974121 -7702638 -7385126 -3448101 -5319548 -3535243 -7189621 -2230123 -7578473 -5381679 -2335885 -2856129 -3454017 -3317677 -3050201 -8650832 -2967607 -1736679 -6481842 -5835002 -8647375 -8730108 -6987472 -2383939 -9224000 -4238961 -1945876 -2413750 -9320888 -3033467 -6835166 -8202294 -7802769 -2146963 -9251295 -5550236 -9736647 -4518561 -7694238 -4661905 -8471575 -4527303 -5065558 -2675156 -6816207 -3430178 -2697550 -5736691 -7767137 -5990719 -7448521 -8532418 -3597643 -8045564 -9161548 -6098244 -1357183 -5653774 -8002946 -9591124 -8630439 -7606040 -3305426 -6805228 -1410164 -4737586 -4285187 -7791117 -3555341 -9064125 -7739975 -7545045 -4699827 -4633852 -6348091 -1338149 -7619115 -7599161 -2254615 -7037132 -4906468 -1523291 -9168319 -3141772 -5689130 -3722278 -7699956 -4097506 -9250987 -3441914 -4754265 -4989581 -9635683 -5803317 -5610472 -6404668 -1403349 -5429282 -5375129 -3133432 -9658592 -5219971 -4349604 -2246313 -3380919 -4676056 -5811994 -5867697 -2175652 -6809773 -8754537 -2937632 -2623901 -4505415 -6793275 -8261931 -7740059 -5690230 -9202233 -1640154 -9459917 -6162113 -9489155 -1920334 -6494258 -6751495 -4512533 -9749706 -8550854 -7971484 -1711704 -6187915 -2075136 -3195096 -2926008 -3541960 -3646806 -1718182 -4107926 -2480970 -2077042 -5973911 -1844492 -8506038 -8478376 -3251944 -7212113 -9045859 -2305791 -5928557 -9086495 -3085270 -2775174 -5001195 -7347512 -2696798 -1821024 -3858860 -4139516 -9670066 -6028083 -8897482 -9518365 -6829858 -9508257 -5645282 -1520683 -3620057 -2700103 -9468112 -1207428 -4251917 -2357509 -1588730 -9616492 -1340673 -3013006 -8380832 -7135318 -1349451 -4027685 -4789808 -5478839 -6582741 -6211563 -2512547 -3145722 -5376082 -6580377 -3001909 -9593818 -3289758 -7365582 -4524806 -4111839 -1811471 -2561971 -9486958 -2449200 -5686955 -7335699 -9469754 -2267013 -2272202 -4068064 -3525899 -2323481 -2760783 -2825834 -2454745 -8847819 -5181354 -7046536 -3632022 -8153624 -6911969 -8745199 -9245519 -2547907 -8027266 -4532954 -5212149 -4701597 -1275501 -9460207 -2787494 -3354612 -8977446 -5559998 -5804060 -9176658 -7735023 -9794390 -7733662 -2590845 -2553307 -8128395 -8715739 -7385047 -7759294 -5743369 -9797738 -7977327 -8265950 -9307753 -7048733 -3619001 -6499913 -2904181 -1472044 -3520520 -5324649 -3500025 -3004065 -5315809 -4173219 -8831127 -3773210 -8836424 -5547807 -2281643 -9795469 -7246159 -1859231 -5386885 -3551927 -3113188 -8854304 -2055325 -6032651 -6700212 -3570349 -7912275 -8411841 -3938306 -1960912 -9652184 -4510705 -3802161 -9545407 -8524484 -5110626 -8330755 -6962235 -3094431 -3913100 -2977085 -5683680 -1462864 -6804827 -3095216 -9278009 -6536750 -8560771 -6368743 -1380134 -5700537 -3760757 -2366890 -9107519 -9515554 -4027742 -2044220 -6142794 -6434608 -5708024 -7487218 -1909744 -6136197 -4139777 -9575100 -8058377 -2697844 -6442972 -9509109 -2707072 -7890409 -9291920 -2708332 -3388800 -7689161 -3495189 -6428009 -5610868 -4495724 -3380829 -3516569 -9412632 -1381635 -1320949 -3740914 -1372034 -4225476 -4063747 -6544238 -2442231 -8352635 -1210368 -5108125 -6829789 -4975729 -2112184 -1639645 -3985547 -9695797 -2620734 -1755227 -5882090 -9706931 -6410606 -1734469 -2541270 -1420476 -8379528 -9720618 -2240725 -4156387 -2963541 -8584596 -4917073 -8083223 -9285464 -5241348 -8177506 -3166118 -9603409 -5056239 -2069834 -8684949 -2934775 -7774424 -1341990 -9659251 -2262983 -7801035 -6004698 -8653904 -2133583 -4577523 -6403234 -9324017 -3892865 -9435036 -1231483 -3195530 -6211387 -8955158 -7754003 -4017752 -2122920 -3758372 -5494121 -1730864 -6482401 -8851146 -3637145 -8878316 -6077624 -8945948 -3107952 -5747599 -8140327 -4198618 -2590187 -4280954 -5539740 -8824839 -8649827 -7453662 -1753334 -3714096 -5609068 -9691487 -1519430 -9482508 -5651596 -7577789 -5807319 -9593619 -4453153 -6333728 -7929362 -4906502 -8558822 -1964137 -1561555 -7701892 -6075532 -7514882 -9687914 -5559746 -7500269 -5754244 -8001513 -8592857 -3190114 -8600263 -2863118 -9628457 -1319438 -7326235 -6079745 -6909514 -8317761 -9320519 -3348059 -2215757 -8811972 -2629397 -9245685 -4952166 -8968205 -4034760 -5783166 -2519988 -3803235 -4513148 -8352320 -4610192 -7063683 -4775951 -7569514 -3364796 -5698150 -4284687 -1212274 -4960122 -9321921 -5970599 -5400702 -9184746 -3263298 -4797155 -8376863 -5906652 -3692535 -4365671 -3205014 -2060502 -9480237 -3529403 -1385483 -6801048 -7454420 -1853018 -9137437 -6885939 -6408759 -2755152 -4869296 -7658609 -3668416 -1339704 -8247519 -7256957 -7667101 -5715889 -6540070 -5385103 -6331249 -2088897 -9241601 -7729413 -9780031 -3958141 -6385294 -6215090 -5950748 -3523983 -5589290 -4155058 -9728463 -6853487 -2497187 -1886995 -6588224 -8602808 -4472696 -3279304 -3872890 -1610714 -3870900 -7263393 -3793569 -8593334 -8239900 -6470076 -4884393 -5570815 -8435614 -6798076 -2515897 -3011399 -8296688 -3770385 -7809087 -3749908 -6172405 -5065923 -9114036 -6560374 -4987447 -9591829 -6112337 -6532849 -2852128 -2774278 -5127902 -4878466 -4601831 -9061233 -5204151 -9207368 -3136511 -8398515 -2553743 -4095529 -2035307 -4388358 -6296564 -7401261 -8659511 -2037692 -8271059 -4222522 -9513443 -3163879 -5252698 -1613660 -6795919 -2929045 -6544956 -5367710 -3745524 -2137739 -4393696 -6740096 -6819478 -7165730 -8396811 -2577524 -4307307 -9721633 -7778947 -7628836 -9414356 -3808923 -3148358 -6371091 -7395205 -9281851 -9726216 -9247778 -2479285 -2104103 -2273844 -8555393 -5813283 -1975069 -3185288 -6261069 -2178660 -2147460 -4431331 -9239265 -2418100 -1629892 -4292744 -2052543 -4408705 -8350674 -2441691 -8570499 -2055452 -8582899 -4059340 -1755211 -7455008 -5858985 -8747876 -3948160 -4280452 -8134137 -7500881 -2648566 -7474705 -2090823 -2315952 -9440807 -4832622 -6987313 -5543437 -7866403 -6185362 -7131531 -8341403 -8073955 -7233363 -8824554 -1455041 -8535542 -4024260 -8641583 -2609507 -8420593 -6599876 -8121631 -5082596 -7006440 -1371741 -3973816 -8473319 -1761312 -3474409 -9105070 -3567109 -8701138 -9305895 -7465988 -7754287 -1638305 -2090301 -7104251 -1888377 -5238232 -7164152 -5955493 -4159561 -6577989 -7002784 -7469001 -9239084 -4942029 -8238710 -8863178 -3369432 -5393143 -1800228 -8807789 -6161918 -5799898 -3420125 -2041732 -6092420 -5397195 -1779686 -1260686 -2979442 -2750199 -1873161 -7436103 -7065675 -7082264 -4531064 -3894224 -1828297 -2866897 -9195729 -3156722 -6657814 -9654826 -6194688 -4166590 -5495791 -1416341 -5208709 -3577912 -5066280 -9332695 -7665501 -9116774 -7124558 -7174991 -7094683 -9798404 -6360817 -6131743 -7766114 -8034184 -2649572 -5895426 -6307293 -4267423 -6431243 -6762347 -9140190 -4592895 -8459733 -4026996 -3095625 -2989777 -4680716 -7446330 -5629367 -7304304 -1668170 -1879314 -4507779 -5338462 -2214298 -8569371 -2881535 -9561069 -7833894 -1704709 -1852426 -7801066 -3270891 -1783107 -4363367 -1536265 -8395176 -7357327 -7234944 -1282163 -1968583 -4016539 -1754619 -8530351 -3053712 -5851069 -4406558 -7767179 -9389683 -7047721 -2051604 -3445404 -8640696 -5355052 -3915740 -2041386 -3847348 -7075832 -6764326 -7898257 -3778208 -8870825 -5578443 -9511123 -4806891 -1376868 -5608363 -2433502 -8813486 -9423945 -7349221 -4284099 -2778609 -7653082 -3066406 -3108771 -9363586 -2787503 -6977275 -4905260 -7609743 -3002470 -1875817 -3913024 -8538266 -4659624 -1612920 -3505285 -6642073 -8487122 -7433345 -2705132 -2193223 -3099927 -4028060 -5558176 -6546943 -4600856 -7874087 -6655661 -2660847 -7470520 -4028256 -4986336 -3180164 -5226611 -4441493 -6625416 -6868542 -3469817 -3835070 -2330078 -4348977 -7203609 -2314967 -9727472 -3063639 -1211589 -4579438 -5969109 -8421876 -2816525 -8569305 -5224803 -4157520 -6340816 -8463335 -5836161 -4544121 -7712577 -9377366 -1724253 -1670452 -3884428 -4858200 -6569866 -2664993 -8651554 -7878406 -4993803 -4903684 -4933813 -3186946 -5664872 -5158270 -9255868 -9005812 -7886962 -1754642 -6692200 -3007791 -3489530 -7557256 -4064952 -3026499 -8035213 -5306750 -6407127 -7659790 -9372565 -6149312 -2221285 -8012085 -5270877 -9529000 -5234711 -7799576 -1921197 -7122064 -3280153 -8108574 -6704924 -4681211 -7338183 -2390106 -2839293 -7874995 -6213612 -1423344 -1577256 -3013664 -7454140 -8776145 -7257984 -1584570 -5451872 -2359650 -3924611 -1975610 -6854071 -8404836 -8997832 -8415065 -6391378 -6963251 -4892850 -1557366 -6810140 -6666660 -6776522 -1829409 -7887774 -2255461 -2143638 -7650514 -9244442 -9684786 -3376901 -3959488 -7909510 -3022944 -1832464 -8057035 -9288798 -1302247 -1998907 -9521365 -4301642 -5236870 -3619562 -5606847 -8749866 -1410465 -3940310 -2279496 -2482112 -8615893 -1555642 -8374340 -9053883 -9352322 -9042025 -4707976 -8509851 -9624309 -6259213 -2984121 -6472334 -1360431 -5317019 -2013390 -3448562 -1311407 -3083442 -6595919 -2614406 -9349262 -4604550 -3223864 -6172841 -5804439 -9483286 -3986673 -6333539 -6121588 -6625662 -7109866 -2894467 -7833864 -7425014 -2082934 -7133353 -9742685 -6429480 -2170274 -4796076 -9353750 -2501352 -8342886 -6735201 -2164679 -2006212 -3979305 -3292229 -3740980 -1300848 -6972569 -3791363 -9117287 -3624746 -2639828 -3350850 -1287087 -1343254 -5710632 -2408700 -2346678 -6896376 -8044947 -3711492 -4050733 -1384614 -9573274 -3720559 -7386726 -7045897 -5828029 -9202147 -9291460 -7654554 -8501771 -5380839 -1886149 -7795488 -6618552 -8985586 -7548718 -1451306 -5814059 -4197586 -6295203 -3080524 -4789300 -5732753 -7025645 -2925527 -4156637 -1723137 -4580375 -3159552 -5039673 -2926848 -5201184 -8425445 -2563921 -7266226 -2314009 -4525422 -5337484 -5229106 -2756067 -5145605 -1917944 -3595612 -3949070 -2151327 -8967566 -8142860 -5123198 -1302173 -6261866 -9619481 -4809636 -5653768 -6639857 -6135827 -5664713 -6662530 -6267178 -8935579 -1454104 -6265477 -4438419 -5575404 -5725295 -9251585 -1618854 -2058054 -6627263 -2307744 -2906211 -6364321 -9377977 -2244315 -6253988 -4725794 -2834362 -8118081 -7828471 -6162247 -6378513 -8379645 -2429111 -7301506 -4855036 -7259586 -6358507 -7147080 -9198475 -2252926 -1990499 -2654485 -6235760 -2513995 -1565954 -9330184 -8145355 -8567303 -4803516 -2502988 -4096889 -6925000 -3420110 -3695453 -1417554 -6350012 -6926313 -3474552 -3390778 -7230466 -7568686 -1464290 -3786618 -8944952 -3346743 -8433958 -8272725 -8724417 -1526230 -1294026 -1870304 -4314242 -3671065 -4705171 -1972818 -5194940 -8729575 -7050369 -6851138 -8681453 -2360493 -4320895 -8844840 -9525822 -6085971 -9254414 -8572167 -2709263 -2805838 -1882134 -6348854 -6558709 -9047890 -7580740 -9049185 -9763845 -8078379 -9786555 -1819370 -4355382 -4259708 -3692997 -9124217 -3393911 -3258080 -9332869 -5960901 -7898527 -7209002 -6401880 -4919846 -4334685 -4300849 -5291992 -8849793 -8594275 -3725246 -1392212 -4579171 -9712859 -7234505 -1641730 -7033183 -3259887 -8514646 -1556322 -5879724 -8809222 -4641162 -7318280 -2883967 -3038750 -6945925 -1997727 -8259716 -3549727 -6479825 -5075847 -1517764 -8436333 -5304860 -7257582 -9248294 -9281503 -1993056 -1698066 -4464082 -5295881 -8038944 -2200579 -7993545 -5339184 -6580899 -5876155 -7888886 -8802839 -1217476 -2651391 -6775558 -4791663 -7047396 -6480885 -5948201 -6345948 -7982571 -5715879 -3112043 -3048298 -5147011 -1700716 -8569059 -6843878 -8331238 -7054284 -3846930 -4342448 -3406465 -1294653 -6110911 -6553708 -3433614 -2656374 -6581588 -4681327 -5590593 -8327057 -7855425 -8717601 -5122132 -3572994 -2917067 -2053306 -2295330 -5845896 -2109662 -4689254 -4795715 -8550434 -9534150 -7137760 -2785819 -4965284 -4283946 -7352644 -8375249 -1528940 -7511337 -8897850 -7714452 -6973992 -2055230 -2014011 -8212292 -8820598 -4433856 -6615487 -8167003 -1413194 -8338366 -2199940 -9656882 -8347153 -3391305 -6765695 -7339357 -2260842 -3992073 -9134381 -2212273 -7527746 -2574236 -4975774 -2657464 -6295291 -7734820 -4811134 -4630978 -9780885 -2223438 -4580997 -2515567 -6017748 -2244982 -7302078 -7979933 -7092526 -4052502 -4562801 -6286329 -7225790 -5818935 -7454220 -7206299 -2512930 -5294121 -4334407 -5356393 -8308788 -7193912 -8855796 -5009317 -6410541 -1577691 -4668948 -5815885 -7400951 -9621561 -2287543 -2394872 -7222092 -3478771 -1869991 -1774102 -4593831 -5813331 -6053215 -3829195 -3643843 -4412475 -2072631 -5261197 -6608262 -7547591 -6352566 -9379799 -3507000 -1635084 -5400867 -5783102 -4398956 -3718327 -1438628 -7721931 -6217141 -4515387 -7945325 -6204406 -2815894 -6483921 -8662384 -6805295 -2920394 -2987107 -4297573 -5363407 -5546996 -1484988 -1463772 -3535510 -9289370 -2663124 -4034089 -1307623 -2643962 -1496212 -4312060 -2716449 -4231615 -4566328 -7027584 -5187940 -7878610 -8634306 -6181871 -3392168 -4755259 -6141511 -6495846 -1605825 -5670464 -3516606 -2266106 -4656810 -5511588 -5058969 -3307249 -1531977 -5417926 -5454995 -4826503 -7964287 -3710537 -6937737 -1533071 -8456397 -8769682 -1701258 -3815356 -2565362 -2126267 -4579122 -4204117 -2263587 -6016818 -6646487 -4306795 -2981503 -1956871 -1225936 -3361454 -7004955 -1846687 -1204088 -4041966 -3705620 -9540918 -7402484 -5363286 -6620587 -9500115 -5586454 -3179449 -1222938 -5092662 -4443847 -1444305 -4341538 -9374124 -6512189 -4239184 -3974154 -6598351 -5374079 -6959091 -5732584 -5951883 -3069034 -4861170 -8903412 -9098848 -3577390 -9392295 -5659472 -8256361 -3000849 -3162262 -5894109 -7302111 -5777953 -1995428 -2309405 -4143541 -2990247 -7464866 -6881676 -4516201 -7549904 -3632425 -7862577 -6882206 -7653518 -6630411 -4634045 -6160275 -5677529 -6225132 -3263394 -1587053 -1316239 -3822900 -7993764 -8853226 -2398267 -3617062 -6584481 -3264074 -6053559 -5170090 -5512739 -9661526 -3127977 -1443744 -8606997 -5869716 -5847972 -5523627 -9693562 -7390432 -8635926 -8224537 -9521429 -4477730 -5099336 -4949493 -5785801 -8762496 -2521745 -6249521 -2604495 -3824416 -9127410 -2918402 -6273852 -6414785 -9540532 -8931877 -5757415 -2741255 -3161520 -6965220 -4481955 -4068093 -5958147 -2062712 -6632220 -7951490 -4523945 -1848897 -2925266 -6270378 -5099121 -7398664 -6390561 -4965690 -4434220 -9047795 -6523444 -7916946 -8334533 -7841196 -8841689 -5813492 -2970166 -8188265 -1806135 -5904943 -2450775 -8205370 -2087700 -5861529 -5071763 -5770271 -9729195 -4738606 -1535201 -5527681 -5824448 -2222432 -8362322 -8310127 -9366219 -9453039 -7632904 -5681849 -3600107 -6170225 -2262313 -4691496 -2292990 -7770938 -6199755 -9221974 -1553484 -4719060 -2119990 -7090822 -4089166 -8578231 -2427595 -2345346 -8440342 -1775812 -5264589 -8056921 -6644446 -4598363 -1614282 -2950202 -8058365 -6856017 -6559414 -5173752 -8484474 -5908484 -8517882 -4738040 -4254597 -1294009 -8013201 -4522169 -3312244 -2893394 -8705781 -7979433 -2766466 -4542507 -4120279 -8612954 -2540831 -8377608 -2685123 -5117743 -2999124 -4056218 -2953079 -3665768 -7195468 -3273829 -4273940 -1946818 -5603371 -8892714 -6186400 -3141754 -6819274 -6572152 -8813207 -8487975 -8909867 -3387012 -8046142 -6263916 -3180150 -3547639 -4192080 -1376790 -6779042 -9127845 -8637294 -7401151 -6631562 -9763850 -8233161 -5461744 -8854548 -2465858 -6730235 -4103049 -9458738 -2249665 -2519162 -6068468 -6173422 -5410200 -3799096 -2830729 -5733756 -4626231 -3754457 -5889315 -5720678 -7474580 -7738120 -3595799 -9165532 -1440606 -3505012 -6562574 -3869375 -9657634 -7055774 -9177996 -3431201 -6138278 -4541758 -4465426 -5303958 -4423320 -1534406 -4986182 -2797277 -9022231 -5142025 -7255794 -5741626 -6775915 -4981789 -1272902 -3109824 -9229952 -2870536 -7041535 -6733070 -1883158 -3786478 -7882257 -8705891 -7492310 -4648028 -4432888 -9785899 -3576280 -8559368 -7453256 -2839460 -5580109 -2224295 -1816620 -8903096 -4012447 -2694674 -9683248 -1485013 -3950282 -1981067 -3891280 -7143111 -1348105 -2473999 -7768059 -8968809 -1626401 -4906234 -4310871 -5289733 -7051573 -9344617 -6049990 -1808244 -8463615 -5059455 -6414359 -6341511 -2863005 -7435193 -6535203 -1607950 -8734768 -6118191 -4951336 -6714128 -7748619 -3896714 -8460074 -3372544 -7947577 -7296355 -3427060 -2488909 -6675617 -9161008 -1488695 -1904905 -6742073 -7801036 -7985932 -5481218 -7843475 -2492581 -4514175 -9062378 -3266024 -9464180 -8564183 -1344330 -7731807 -9515193 -5946590 -7861446 -1866230 -9476342 -6159201 -3820029 -1808383 -7489904 -8721814 -2210105 -1302231 -8714300 -8957347 -6521187 -3583092 -1934566 -5571424 -9608973 -3538070 -2692356 -4091986 -9541729 -4217061 -8368894 -3988675 -8891200 -4178665 -6991105 -6862212 -5720705 -3937307 -7429756 -7654823 -8209246 -7541469 -3832264 -5406717 -2062937 -8044597 -5199114 -8544469 -4555605 -3816865 -3015973 -7039853 -4600457 -4825434 -3950066 -8428770 -2019012 -4414418 -2950139 -2264241 -3084656 -6108664 -8782853 -2171358 -4645912 -6576061 -3856688 -5801817 -3341941 -2852312 -4088165 -6233950 -2064415 -4532348 -6156761 -9485499 -9458610 -3813191 -2748242 -7942953 -6919673 -9346112 -1895795 -2958849 -5771355 -2214343 -6117348 -4304488 -1256911 -8000560 -1355389 -9258203 -2752362 -5455739 -9017057 -8864797 -3934269 -6972660 -8904151 -1394557 -4614175 -2800076 -2335085 -4861765 -3217197 -2330005 -3489797 -9703679 -3309295 -4937930 -4547841 -4499419 -4807608 -1881425 -8345418 -2129121 -3503637 -5035791 -6243441 -5337779 -7536536 -8167396 -6575481 -3562066 -5637606 -6899002 -2801875 -1922762 -5735022 -4719094 -6791392 -4279571 -4346668 -3436624 -4172614 -8671718 -8157218 -5068250 -3586959 -6398482 -5210518 -2867716 -5432336 -5660500 -4231752 -4972108 -3299741 -8746510 -9607943 -1497177 -1632784 -3344520 -4024619 -2581509 -9525966 -5748415 -6822328 -5756528 -3071614 -5073471 -2520415 -4913073 -5881382 -4515506 -5033013 -4559970 -4733110 -8675517 -1580946 -2700020 -1895932 -3388129 -3233349 -9474426 -6366753 -9610821 -9520507 -2097297 -2551760 -6799522 -6001871 -7025237 -4516847 -4924917 -6394122 -1943817 -3347156 -3572461 -1956012 -4743645 -8419507 -8428258 -3341523 -1262677 -4285614 -4549987 -6279201 -4561122 -8081044 -8465853 -4665320 -1866664 -4834041 -4429600 -5578872 -4153918 -6508865 -6271719 -3338960 -5693412 -7907432 -7087178 -6598999 -6512814 -7706743 -7272533 -5689303 -6033169 -7539897 -3712322 -4569672 -7582835 -7109119 -8561668 -4834965 -4342289 -4883832 -4544353 -4746137 -3232504 -3164619 -3913154 -1915030 -6096353 -5358829 -9734194 -3451929 -7884178 -1485127 -3272319 -7200838 -8223768 -7392905 -5109343 -8651049 -9059636 -5659547 -1639269 -4183906 -8731330 -1545859 -4433850 -3991420 -5038793 -3858310 -5694448 -8343884 -6679911 -6012187 -4939103 -7409112 -8405665 -1765381 -8328593 -2925884 -1425688 -8517956 -5770168 -1366725 -4605323 -5950513 -7489825 -6384467 -8951923 -1871267 -4157700 -3128396 -2824598 -6556431 -4865845 -4211667 -6307506 -4891233 -4762354 -4523967 -4406866 -7237329 -3111456 -3147099 -8802240 -2189064 -5933351 -1748558 -3563761 -8514528 -3998728 -6476119 -4448948 -1560075 -7801284 -3077964 -6647230 -3232870 -9336517 -2872633 -8874107 -8994307 -7263411 -4432363 -7642299 -5119609 -3666422 -6600028 -7049119 -9699029 -3043037 -8079922 -8152347 -8627076 -1776890 -4853297 -7123241 -9247665 -2109128 -4584651 -2181008 -1748196 -4517287 -9733656 -1983798 -5265284 -2608635 -9097075 -8973707 -4367594 -4331408 -7856113 -8243010 -9417762 -8849845 -5544357 -4333582 -8501279 -4918935 -4662780 -7009295 -3241405 -3223952 -2977280 -7767389 -6647316 -6092649 -7068752 -3950938 -6370971 -3952847 -4138612 -3615437 -9600258 -2672231 -1835738 -9546135 -1965465 -7179015 -6719770 -4358191 -8204021 -6136017 -6477065 -4368409 -1999112 -8033686 -7194979 -1452733 -4191542 -2832868 -4588968 -1660537 -4880928 -3045048 -6737342 -5791387 -5121759 -8092262 -6891879 -6313658 -8120510 -6233718 -4421530 -8301823 -1827918 -8992345 -6036895 -8488812 -7473836 -8531422 -6344435 -4862175 -8683248 -3875512 -7004740 -6897870 -7846594 -7870555 -7717215 -9244542 -7957652 -4502442 -6800802 -3403411 -3016668 -9234416 -4578549 -4638332 -3140119 -5258545 -2279250 -3494503 -5789456 -8230006 -1855090 -1214578 -1874608 -9543551 -1546124 -3747891 -3297872 -5364095 -8347250 -4770966 -3842574 -7979362 -3915318 -6541281 -4685899 -2437871 -3463604 -2097423 -2718214 -7920398 -9356943 -6427924 -6272117 -6121352 -7776027 -8859857 -2141590 -7863237 -3803334 -5272261 -4156412 -3896896 -1553119 -5448099 -5993991 -1601609 -1333793 -5398210 -5446305 -6981817 -6795620 -2415425 -4988347 -7818628 -1459287 -3286285 -5618341 -6184497 -4369536 -1265200 -1827419 -2724738 -2637405 -6851182 -3302267 -1232522 -2266561 -3872798 -8913932 -4061381 -5775769 -6777297 -4542331 -6375359 -6298941 -8628753 -8284661 -1365021 -7545999 -6005317 -1204538 -3377125 -6404779 -8197421 -5292841 -2892765 -9765975 -4021435 -3851840 -8519608 -2328362 -5761203 -8109386 -1552999 -1550606 -8865071 -3184515 -1399147 -6118777 -3930859 -6239571 -1539451 -3134717 -4579681 -4863830 -9343387 -1585808 -5346221 -9787621 -2659064 -3326918 -8843099 -9699069 -6607319 -4314893 -7638975 -7732677 -5436166 -9256428 -1951495 -2664979 -6550992 -6573850 -5186401 -9150039 -1229491 -8249890 -5812571 -3976430 -7126411 -1842993 -1479488 -4236947 -8300378 -2485551 -3366618 -5328565 -7892388 -2896461 -6749434 -7363652 -5217566 -6881146 -8098178 -4858676 -2062470 -2509183 -1960742 -8586358 -3993050 -5959957 -2010880 -6230437 -1597281 -4654286 -4654345 -6393315 -9391511 -4438407 -1289900 -7547972 -4824834 -4443605 -8580547 -3090511 -2323224 -1695307 -8437366 -7493015 -5963443 -2112036 -2908923 -6691913 -5245339 -5135883 -2495076 -6690558 -5002556 -3177281 -6872907 -5152018 -3628896 -4166557 -3120781 -4969387 -1875289 -6447079 -6986653 -8101214 -7201141 -4900887 -8120542 -3264236 -4718162 -2639551 -8609287 -7126728 -8656796 -5166050 -8921584 -5269483 -4913391 -6384494 -7983674 -4553841 -3775055 -9458899 -6644675 -7979286 -8069784 -9343446 -2572900 -5540266 -4032419 -1857202 -6233840 -6276527 -5468862 -9721528 -2155931 -4241526 -1328888 -7299402 -2610439 -7214274 -6573710 -1769275 -1730264 -5665159 -8871275 -3560440 -8469592 -6377391 -6734867 -6400946 -1932975 -3679870 -1546239 -8834672 -2554998 -8393357 -2291945 -1211484 -1860561 -4853637 -4779231 -7672757 -7043827 -3092802 -2671749 -9618672 -3044078 -2503905 -5009098 -4291408 -9460409 -8279153 -6406446 -7208687 -1230326 -4557453 -6727480 -6501775 -7247301 -9005526 -4748310 -8066729 -1220215 -3818559 -3533681 -5006221 -2781971 -7191955 -2673279 -7299930 -7963267 -2147789 -7350124 -9095853 -2054548 -2180866 -3866888 -8671971 -6296646 -8750111 -6942630 -9501734 -5610480 -1934620 -5270892 -5064384 -3016156 -4782374 -2967532 -9345638 -3392909 -6320899 -3220915 -7609547 -7592973 -5033854 -4012158 -9139098 -1410390 -9236481 -9032727 -5644735 -6810922 -5574771 -5769459 -5109683 -8310652 -2612916 -5765354 -7050085 -2387325 -9489370 -4509346 -2543236 -8827536 -5077352 -6181446 -7684392 -8567123 -8862251 -9236682 -5152885 -6806278 -2937273 -4536982 -4411133 -9376232 -6150978 -6546382 -9080187 -5506316 -4645246 -4165561 -7273129 -2698325 -7550226 -9759981 -8372760 -2681937 -8506839 -4407103 -4249393 -5527290 -1984842 -5607338 -2653420 -8383050 -7563470 -7912536 -7454857 -4068737 -6995966 -7663170 -2297383 -5050386 -4308265 -7257689 -3348692 -6127589 -7012525 -8130528 -1417745 -6947312 -5627833 -6953541 -9749265 -2839096 -8525874 -1343049 -3907950 -2445026 -9070297 -3407093 -4233338 -2401186 -5172812 -3539661 -9207960 -5012234 -3321235 -4179826 -8425862 -6776458 -6093460 -9246416 -9163535 -2849376 -4065620 -4960394 -3106224 -8016036 -3360315 -7941259 -2202320 -4829721 -8791369 -4620848 -2653621 -3597028 -3032482 -2893970 -8299246 -5032905 -2643997 -4689194 -3404986 -3279760 -7367948 -8469779 -2889149 -5902722 -2331284 -5260586 -2338823 -6234662 -3361497 -6945033 -7028513 -9083408 -7491622 -5199869 -1900472 -3302468 -8289692 -9085582 -5836760 -3548865 -8055100 -4222345 -5341197 -2457646 -6840902 -6854895 -6648225 -7930421 -7405796 -1397036 -7326613 -8538195 -4806237 -4263058 -8466749 -7890440 -1353013 -7405001 -4999472 -6766354 -2755410 -5869121 -6642752 -4957132 -6058265 -4330226 -9493736 -5295141 -3399407 -9776190 -1528160 -5491934 -8963881 -3820681 -3588620 -4084977 -9013310 -9531415 -3347394 -6456301 -2237408 -5160322 -9527853 -3253620 -2573068 -4853236 -3715285 -8461751 -5618641 -6589404 -3845747 -2178364 -6677473 -8781235 -6279975 -1412987 -9543958 -4833195 -7445279 -8541638 -3968806 -6383894 -4171697 -7110451 -6053631 -6561839 -4282585 -6236851 -5592740 -3835623 -8429551 -8871093 -7356628 -4652426 -1217889 -9738858 -3991661 -2443110 -5541451 -1881559 -2615428 -2260511 -2919599 -4013713 -2762307 -4822424 -1332391 -9714563 -8845317 -9251858 -7686960 -1866389 -2415260 -9053386 -8085100 -2873306 -1632130 -7950693 -5576183 -2929208 -5436904 -6797768 -2055943 -1377846 -4689493 -6915571 -7917698 -2383981 -1394395 -1908254 -6071262 -9539968 -4450333 -1999284 -3548134 -3128060 -2065922 -6816038 -5851254 -5028351 -6116661 -5754464 -5971825 -6408634 -5637218 -1598860 -1777055 -7459156 -8834929 -6093485 -3220800 -2693088 -2825311 -4069971 -4656912 -1382003 -3425034 -4229127 -8424388 -4544734 -9700077 -1298097 -6115995 -1696730 -1736296 -6474725 -6101039 -2902326 -7105238 -2981632 -3131776 -5318203 -7139822 -5665898 -8565994 -6661604 -4616406 -5134419 -8369536 -3524311 -3767160 -1952330 -6564992 -7311269 -2948220 -5946874 -3486945 -3114093 -4812022 -7325933 -2296306 -7311073 -1668175 -8506561 -7953694 -3483029 -8641394 -4505364 -5832274 -8229274 -4147351 -6564413 -7157682 -8342462 -3272099 -4647580 -1805299 -8267125 -6494847 -9173766 -3512135 -7769560 -8865513 -8794542 -6235648 -3115539 -6110237 -6438111 -2895875 -1451579 -9661604 -8838524 -6122829 -7405209 -8072674 -5125690 -2919788 -6826543 -7990781 -9023534 -2593949 -7180921 -1510892 -9298254 -9408591 -9731370 -5049610 -8969266 -3998538 -4486224 -6872560 -3472896 -6530733 -1786801 -2061290 -3839395 -4638154 -6222485 -9204072 -5927072 -8298428 -6104928 -4077657 -4442331 -1920100 -2615902 -4640760 -9034705 -6468494 -7584448 -6287519 -2840048 -2393113 -4759367 -1543861 -8739459 -3983886 -2019645 -2402226 -3815311 -1362419 -1506267 -7322497 -5679675 -8713384 -7332436 -9570279 -4684788 -5102153 -7206878 -3387172 -5932681 -6560150 -5717215 -7421699 -8668780 -4372109 -6463475 -4273228 -8703762 -5517845 -4656327 -3863881 -7275733 -9763192 -3877054 -9766756 -7903110 -9249213 -1764589 -3141451 -6362165 -2670529 -4684627 -2779719 -6161969 -6977874 -3271779 -2098319 -5001820 -8663030 -2370514 -1343013 -5020377 -4316945 -4745281 -4182112 -2948841 -5789268 -4770187 -3161853 -2089455 -7317769 -3943126 -3304883 -1822969 -3383800 -4860223 -8747475 -1668768 -7429425 -4926334 -8612876 -3672033 -4977985 -3206696 -6764890 -8917741 -7015536 -5404710 -6959017 -8312264 -8337040 -6921426 -1210696 -4260463 -5665238 -1551140 -7360926 -3474370 -1352923 -5571456 -5596781 -3515162 -5640445 -5918964 -8460808 -8726093 -4866615 -3491612 -5979516 -1888864 -5780482 -4913751 -7249026 -1472913 -6945247 -4787327 -2776282 -6591321 -5867983 -5213159 -2393074 -5806306 -2102713 -1386012 -8427541 -4415454 -9658538 -7135889 -6585466 -7665666 -4949037 -9228054 -1729692 -8060453 -3797127 -7595504 -7251324 -8185682 -9087430 -9177030 -2268763 -6901266 -9477108 -3122799 -9728828 -8230589 -6760531 -3935238 -9120732 -7470293 -9138694 -2349211 -7012872 -6792279 -3357748 -7516749 -7309089 -1578159 -2069475 -8294641 -6431364 -2494251 -7570931 -9582324 -9278905 -8445480 -2370670 -7344805 -6163322 -9068899 -3379821 -7331861 -7460639 -6018200 -4690231 -9302282 -7679280 -3649657 -7631774 -7702471 -5647047 -1534987 -7242630 -5124605 -7651999 -5088365 -2683169 -6965535 -5579855 -4872433 -5134271 -1949613 -9275779 -5837846 -6297235 -5981929 -3167360 -5011019 -5993187 -5223926 -2767693 -6276784 -8909480 -3596246 -7562274 -1618079 -1253937 -6272161 -5813242 -5989165 -7187438 -2743954 -7441212 -9679081 -9798965 -3098694 -4920564 -5041747 -8504178 -9658466 -3604643 -6906224 -8496089 -9179052 -5512708 -4550274 -8548238 -4070176 -2356949 -6240769 -9400739 -8281470 -2713627 -9341678 -7009076 -4523976 -8137946 -5734555 -7453962 -7204100 -2816555 -6061989 -4598644 -3257375 -7290450 -4115886 -5833854 -8144601 -2564140 -4393631 -9366891 -9248622 -8956334 -4677354 -5661704 -6807571 -8431234 -6169913 -3735251 -9675126 -6207070 -2259562 -7302339 -2177225 -3118981 -4756146 -8775155 -7980149 -9253098 -1205360 -2981340 -3168886 -6618044 -1523969 -5170069 -8568345 -1552731 -5770216 -2118258 -1904851 -7735731 -8405202 -4811510 -2590991 -6532046 -1645716 -2878847 -1751299 -6283748 -5375077 -5864569 -4773299 -2914268 -1983815 -8034701 -4588983 -9419749 -9646217 -8467756 -7515571 -3292014 -1928258 -7936330 -1653133 -5173290 -5614251 -8644955 -5106219 -4990931 -7071690 -6338687 -6303780 -7020243 -7574158 -7433654 -7871704 -6986123 -2571231 -8265513 -8314012 -2087988 -8351892 -5866732 -6189505 -4189103 -5413385 -9652257 -5078869 -2016716 -8929535 -9019559 -3494107 -5590209 -2223746 -7188200 -9026226 -9646530 -3592434 -8924214 -2090757 -7289979 -5831930 -1277278 -3089045 -3496051 -6355026 -4789875 -3759415 -5846663 -9094021 -9348128 -6360908 -1364197 -6996710 -6339220 -8759742 -5725082 -9698662 -5032413 -3401565 -9175637 -9611044 -5794495 -7551908 -8389591 -7440570 -9689796 -2965052 -6347151 -6734417 -8933167 -8570842 -2412347 -1777952 -8149918 -4203417 -8081124 -3453321 -6409401 -3186281 -3972470 -8227834 -1228588 -9011899 -7828985 -2541736 -8158076 -2949535 -7250201 -1998871 -7541512 -8549825 -2248397 -3845756 -1811744 -8913721 -8391591 -5909404 -5894471 -5702494 -9161696 -6445348 -3255541 -8263337 -1330116 -7298189 -6528674 -4487970 -5610956 -9702758 -2838854 -5224186 -1399578 -4149137 -8922036 -1504389 -8194015 -3538257 -5938556 -8000497 -2250871 -2848631 -5298941 -5971621 -3223900 -4761949 -7353341 -7184088 -9282252 -7735744 -7399954 -7917008 -6989811 -8682561 -4805933 -8219355 -6359988 -3347540 -9179347 -1956949 -1487913 -2546614 -8483024 -8816309 -9586901 -2661110 -9130778 -8089687 -5905149 -2266974 -6865199 -7046126 -1505370 -3070323 -7773591 -4495388 -9281767 -5717248 -5253563 -3181259 -5743452 -6883036 -3349800 -6262561 -3584070 -8914317 -3251325 -7171127 -1460730 -1427203 -6789779 -3359791 -4693648 -6968590 -2728158 -8589638 -5565106 -1849203 -7385182 -2600052 -4472774 -7769232 -3747809 -6103654 -3343639 -3185187 -9201578 -2982377 -1722025 -1329991 -6344154 -1847516 -2547583 -7736844 -2373883 -3944852 -8844377 -3396607 -4704548 -3945835 -5388322 -7580466 -1448024 -9308403 -5936498 -4570384 -3821400 -2156334 -7533472 -6863518 -8680916 -5748414 -5293124 -5286715 -6442359 -7168522 -5634919 -9121354 -3502666 -7754147 -4614840 -6173069 -4923665 -9450634 -4577255 -9108784 -6008896 -6612023 -8294542 -8166314 -2966034 -6582255 -6380199 -5784173 -4100675 -6165419 -1860811 -9316117 -4072602 -8920496 -3837941 -8644253 -3904779 -6818463 -3072758 -3735180 -3376804 -4710472 -6785499 -6102481 -7323092 -7360516 -7513229 -1845479 -4026932 -4024060 -3512806 -1587082 -5215850 -1786302 -1832818 -9487759 -2887237 -8979563 -2704765 -5357915 -6076265 -2244537 -3706306 -7739839 -7090283 -1534229 -9395210 -3532445 -8346091 -2399995 -3454954 -4441214 -8206563 -7855045 -2362351 -5133560 -1577487 -7855164 -9332340 -8604850 -8224904 -3575192 -3466024 -3488276 -8465607 -4457985 -6391241 -3848880 -6058340 -4596757 -4308918 -8391051 -2074851 -4514653 -4512055 -4397450 -3324663 -9122109 -7670030 -3521054 -2913069 -5901263 -6729703 -7235694 -6605507 -1369260 -9582064 -3909720 -2631056 -4561574 -4412312 -4657481 -6643656 -3102741 -4016871 -7131779 -6833227 -2390462 -8519542 -7435656 -7266923 -5018230 -5345553 -8664046 -8581393 -4192457 -9523281 -9318919 -3669420 -7044786 -7848258 -2199421 -6048102 -4370159 -3447050 -7670482 -5751873 -8300007 -5114107 -3987018 -8107485 -9579407 -2046621 -6726840 -4681990 -4390298 -8403006 -1226020 -3895922 -5021782 -7028515 -5881024 -9208135 -6435613 -4526389 -5019334 -2117893 -3059893 -6081928 -8368327 -8013863 -6509238 -3215112 -7637026 -9615338 -2264121 -7013444 -8719252 -5604152 -3188041 -7392440 -2491206 -1208541 -2185011 -8528637 -6202957 -1795372 -2946475 -4400597 -3331422 -1469704 -5204372 -5031473 -5078215 -1973288 -8686080 -1298979 -8049989 -8707128 -6010870 -3614632 -2244191 -6396987 -6433583 -7173322 -2136160 -7185898 -7646745 -4760560 -3299353 -1272197 -7760345 -9080398 -9197460 -6332668 -1839358 -1575822 -3250919 -3897139 -6554745 -5882896 -2241622 -4710761 -6929404 -3705451 -3521961 -7248495 -3518020 -5277910 -8343709 -8234767 -4617605 -8276765 -9453836 -6320007 -1278635 -6592981 -8498514 -8929480 -4213429 -3810876 -5732606 -6431639 -3767619 -8446484 -4303495 -7641545 -8616096 -7505999 -7330196 -2125468 -6633258 -6446356 -1309828 -9492627 -6082963 -2005510 -6436600 -5313891 -4922569 -1833895 -2160440 -9282598 -2063167 -4473094 -7368969 -7951834 -9014802 -1876731 -5618291 -5449666 -4148103 -7901883 -6005218 -8759653 -7363423 -3479767 -6134454 -8481495 -3315489 -5286565 -1455074 -3633678 -9778531 -1402369 -9466641 -5134061 -3771745 -3692029 -2318896 -7229493 -1636970 -9465196 -3759984 -9163937 -5934412 -8686667 -8972719 -7678339 -8041396 -4224113 -3230913 -3162270 -3132903 -5857829 -8658962 -2097926 -4391225 -3260486 -7646759 -9254846 -7618187 -3372957 -1685086 -7269173 -1696824 -1526747 -2410742 -5677370 -6600910 -4137413 -6114150 -1877143 -8498904 -9158750 -7071191 -8073145 -6589248 -7906878 -9224392 -6657963 -3748126 -9624485 -2131712 -6440588 -9112705 -3161474 -3837836 -2390294 -3369528 -1893720 -7335291 -3358971 -8810597 -6730487 -6637024 -8562628 -7031890 -8073564 -3880024 -8764643 -4404143 -4802839 -5152471 -5964209 -7851083 -3144004 -9562637 -3124620 -7343117 -5154401 -7671210 -3234970 -8954914 -9374972 -3956346 -1543076 -8024304 -7339654 -7138115 -7884848 -5019183 -6501944 -1739754 -5652536 -3225143 -3994204 -5397037 -7650333 -5699201 -4419392 -1633385 -1692644 -7999769 -6590957 -6408905 -2975059 -4175112 -7033291 -9333848 -9707719 -2084838 -7977024 -8097376 -5650990 -9181577 -1363444 -2010892 -5960947 -5842770 -5189752 -7051280 -3944662 -8242493 -3989916 -2217990 -2412610 -7219363 -1851893 -4080832 -8501228 -7244725 -8297865 -4036887 -4200578 -4528383 -3918978 -8891391 -3415616 -3530392 -7842877 -9064598 -7761353 -8670248 -8093154 -4467646 -3671200 -7397225 -2055879 -7883965 -3661044 -5005296 -7986918 -3533418 -4678735 -6086897 -9768039 -7927840 -6952603 -6534794 -6010196 -6760188 -7382541 -4195508 -5335880 -2706238 -6793092 -4857025 -5557624 -2925120 -4446707 -8348208 -6454166 -1515203 -8483045 -2884896 -1924514 -4102498 -8417280 -7851856 -9444670 -7657136 -2806677 -5098176 -6939774 -8877432 -8562132 -4842448 -8950782 -4499612 -2699575 -3694612 -4707813 -3014688 -4989431 -5684656 -4865187 -2524597 -7985261 -9360505 -5825591 -8824016 -6676600 -6236354 -7938695 -2178958 -4992060 -7027463 -3081591 -5890163 -3422318 -4493339 -4084059 -8629515 -4364843 -9744733 -4575160 -3543341 -8411139 -3340977 -4766128 -7309785 -7527538 -5482049 -7365393 -4207760 -5409076 -9663868 -8205852 -1628927 -6972682 -7874820 -2992350 -4912573 -4620896 -2263193 -7566225 -4021063 -3143810 -8962097 -6486104 -6343104 -6550775 -3322428 -8141654 -7081066 -2552264 -8679906 -6028488 -5655706 -6791293 -5795748 -4441501 -1462306 -6469897 -6038972 -1251033 -5093605 -7191172 -4258274 -3379967 -9014448 -5813304 -6420895 -5913244 -6898506 -8443960 -7974710 -7688131 -7988708 -8898157 -9014737 -6415306 -7026205 -6689537 -2232973 -6647156 -1509509 -9589802 -1780630 -8455001 -6174713 -8183743 -8952764 -4411358 -3066011 -4653787 -2756243 -1769523 -6613472 -8622321 -6103991 -8318145 -5304080 -8492182 -6323664 -1809980 -4779360 -7005457 -3048758 -4860106 -4556958 -6153839 -7038430 -8954918 -6794405 -6364386 -8670744 -1572236 -7977335 -3448414 -9372393 -1705437 -9537955 -6602862 -7993200 -8383712 -5658075 -1211559 -1227010 -6015363 -3829112 -7533637 -4110318 -8555100 -6985406 -8730287 -9632134 -8709143 -7204403 -7264960 -3662617 -7296467 -8435454 -2339395 -3828142 -7595452 -2492475 -2879154 -2167791 -7987465 -6550805 -8850171 -5424555 -8474933 -6862636 -8237016 -2228161 -4643376 -5980872 -3735765 -3294827 -7635989 -7208884 -6702815 -3074197 -1609135 -1681164 -1410705 -5156663 -2396941 -2827708 -8662955 -7316085 -1986942 -2668499 -9395579 -6649746 -5524548 -2891130 -2085626 -5232539 -7424955 -2837005 -8425082 -6523572 -4036987 -5535946 -4617477 -2707103 -1563913 -9298776 -4465469 -9665194 -6366752 -7893108 -8734277 -6631443 -7789571 -2929528 -2484173 -2397843 -2722124 -2545586 -7968095 -4717388 -4029603 -2356006 -1903795 -1839818 -8293807 -3262224 -5172260 -4493746 -6988616 -5455938 -4144815 -4161042 -1906858 -5426952 -7965178 -7910171 -1710583 -7141467 -6827802 -4104890 -1404661 -6254955 -1816096 -2880193 -7772256 -3216605 -6976027 -2757163 -3609563 -3528683 -9408858 -5326736 -5890848 -4745501 -7109342 -1606044 -6098180 -3330234 -5596376 -7941846 -5355898 -7799706 -2403542 -8698610 -6886060 -8384178 -6179821 -2490944 -2367163 -3484295 -5690286 -1290085 -8089844 -1268666 -4227998 -6618350 -3996793 -3756597 -5155095 -9507945 -7911149 -3954168 -4552897 -5282627 -3221468 -4828094 -8404081 -6095316 -2483514 -2535543 -5839644 -7537987 -1562241 -8792329 -7821486 -8287401 -1246996 -7249717 -7502167 -3625496 -6048422 -2226959 -9386855 -5132609 -8061205 -2183956 -1850006 -2379201 -8404056 -5567672 -2906263 -2344383 -2136770 -1510705 -6445567 -8666977 -4761402 -6757967 -2587279 -7871186 -6662412 -5571772 -8383923 -7176314 -6180166 -6326140 -4228973 -2955899 -9512553 -8914242 -7583106 -1701122 -5680074 -8893828 -5744798 -6586956 -4639507 -6832685 -4038427 -3905494 -3464883 -9556330 -2076770 -4201338 -5110662 -1977011 -3541716 -1559804 -8113915 -4339070 -3134685 -2630483 -4322856 -4226669 -9395059 -6383053 -3862436 -1586574 -1867424 -5513605 -2633060 -3968951 -2244585 -4604334 -5645433 -4931817 -7731243 -2085629 -9212264 -5821271 -9149217 -8793898 -1684529 -7608609 -8587394 -7742051 -9213573 -4058999 -9339252 -2390554 -9034252 -8478143 -6180838 -3205847 -4249944 -7575327 -4314415 -6112971 -6461603 -8629462 -9375469 -2475948 -8841516 -9211232 -5156100 -9380566 -6307396 -2967417 -8555015 -6518129 -6795885 -9756280 -5381489 -7254476 -5439637 -8798865 -6826105 -7873782 -8043989 -2526696 -2149643 -5257640 -3351302 -4598766 -4509224 -9341089 -5982191 -1262805 -5030393 -8533126 -7005373 -8979516 -2884709 -4793979 -1602780 -5216453 -4037549 -7919845 -8405799 -6572637 -3245005 -4903488 -4988934 -2607442 -6843794 -1211434 -4520105 -6967978 -3719238 -2644007 -6585826 -8464351 -5721549 -4009693 -6201539 -6748824 -8749919 -7085877 -4353515 -9057956 -7726658 -5804209 -4691421 -3832547 -8145200 -8619308 -5678283 -7445618 -7752129 -1912838 -7432111 -7327085 -1255183 -1612490 -6653012 -8404499 -2128217 -7670059 -8321030 -9568233 -5972576 -9076306 -4568323 -6918879 -3523915 -2378866 -5264610 -5097762 -7509443 -8008804 -9333916 -5812307 -1894989 -7257495 -2729862 -1800304 -6602699 -3464867 -2472942 -8004525 -4054062 -6682208 -8077619 -5128406 -5917599 -9569247 -7280133 -6194002 -6628743 -7659319 -1590186 -3794013 -2260739 -1489442 -3251621 -7144292 -8827770 -3015123 -6020174 -2290014 -6477414 -2312053 -6843354 -3439304 -7611924 -8828125 -6955216 -7179034 -9267751 -2892149 -2181845 -8436642 -3503044 -5057831 -4630494 -3917052 -8701849 -7099724 -6983126 -5279537 -7015558 -6064414 -9500886 -2994882 -7057752 -4817235 -1419685 -6007124 -3636084 -2778395 -6890466 -6116299 -9459812 -5925941 -5116749 -8514894 -2228874 -8831832 -9740220 -4650983 -6513354 -9499926 -6908419 -5179267 -1968256 -1243498 -8528220 -9487307 -8932130 -6792796 -4195341 -9381269 -7593596 -3853264 -3004635 -7249873 -5031085 -8022337 -3573408 -8233347 -4708630 -3238576 -6998134 -3564038 -7454211 -7694254 -2825990 -7591972 -7052296 -5500091 -5051835 -8611404 -8349970 -3902203 -1664080 -7460217 -3065571 -7664575 -1438262 -7393110 -3898330 -5147633 -3066175 -7460752 -4933900 -4699251 -2600540 -7547667 -4427233 -9614033 -4089597 -3083702 -4864131 -6173826 -6910983 -8961744 -7619805 -7572111 -4127590 -3860456 -8688305 -3015426 -1709802 -7048008 -3673617 -9758284 -8173094 -9032223 -4970048 -9788968 -5873187 -6575112 -1225886 -3242460 -6940423 -8368755 -6495493 -3338313 -1643151 -6454659 -9688884 -3982623 -6530442 -3769024 -5245372 -1318745 -7754407 -5249876 -6906660 -3675225 -4987623 -5992018 -6609811 -6282085 -4705315 -7543388 -2216601 -9287221 -6923267 -7942819 -9220577 -8241072 -5532037 -2452215 -5751120 -2053146 -8931977 -7605725 -8880247 -2327545 -8987882 -6699622 -4192849 -6895767 -6301577 -1273821 -8397070 -6135340 -3571040 -9794110 -5297277 -7241642 -6402250 -1384183 -5431578 -6553740 -2284067 -5882891 -2358206 -5629889 -4838319 -4029758 -4602175 -5740241 -8718271 -8848735 -2129330 -5120319 -5006910 -2534235 -8747552 -4341090 -2430111 -6377720 -3542187 -2462530 -1395901 -3936282 -5948920 -9564770 -2891053 -7446445 -7117309 -4903571 -4643920 -3414342 -3752260 -3123552 -8774333 -1275941 -7329196 -8929078 -6680979 -1585688 -9017799 -6059810 -5973833 -7893494 -4145123 -7843793 -6982641 -4603927 -6004134 -9750091 -3137160 -9380125 -7258181 -7326173 -1267729 -9591010 -3577206 -4697887 -3425772 -2211150 -8729972 -2118926 -1353709 -1638565 -8775821 -8963765 -1752056 -6928525 -3853729 -4550125 -6883599 -4694944 -8318507 -1776644 -8434319 -1387818 -1497099 -5091660 -5190372 -5446738 -5554343 -7642249 -9371764 -2755849 -2531266 -9168999 -1433914 -3228486 -2896445 -8198830 -4165822 -3277456 -5175085 -9174075 -5537734 -8776339 -8614995 -1874333 -8404327 -3504270 -5007609 -5216943 -1312129 -6669747 -4263044 -2020913 -2785775 -4363310 -6347699 -7725838 -1542316 -3035674 -8826765 -5792999 -2636151 -7598312 -3573955 -5175666 -9438527 -9492467 -2310777 -4148115 -8557650 -2618843 -6227088 -8922954 -1563172 -2121502 -5701365 -7292095 -4461071 -3958326 -8984828 -9498419 -4298463 -4051168 -6937160 -1411058 -6022285 -5116725 -7879972 -2200419 -1613195 -6402589 -8660593 -7813615 -8683675 -6234923 -9072409 -8056172 -3362203 -2902380 -4021904 -9674489 -6750122 -9047038 -7611817 -6806877 -2928455 -6263592 -1881769 -2751328 -6984029 -7066814 -5270063 -9543244 -6628274 -9483261 -2903947 -7707930 -5729189 -8561634 -4597445 -6826136 -6534264 -5339738 -9760686 -5642118 -6932350 -1895963 -3099948 -1347664 -3556876 -2754038 -6553996 -6580523 -7973795 -9354078 -2835050 -3917278 -5784447 -4314747 -1908748 -2628827 -6636990 -6032642 -7429317 -4919783 -9305145 -8565287 -8047543 -4647658 -6600818 -1747150 -6076553 -8843898 -4773926 -2474122 -1605744 -9118078 -3595996 -8781222 -4013928 -9295217 -2137845 -3221969 -9634805 -7345715 -1618440 -7863668 -6876017 -2007172 -5754857 -9354193 -4554880 -5209008 -2316753 -1954474 -5416849 -8733564 -6957701 -3151913 -3383530 -5821962 -6419391 -7002016 -6941045 -8677204 -9401387 -8414424 -1767641 -8777908 -3717203 -2182582 -8874758 -8675376 -6829412 -3699254 -6256086 -2046730 -9458753 -6305019 -9560163 -7447948 -2896013 -7069237 -4775412 -5300425 -2601090 -7536630 -3805256 -7060333 -7711499 -1241683 -8810192 -1918685 -6131562 -1224677 -2763035 -4137234 -2169945 -5154322 -3360760 -6065966 -7513579 -9334714 -6299468 -7762243 -9018358 -4625450 -1723194 -9542903 -4858769 -9135754 -6733021 -2928721 -7720593 -6420663 -4112311 -4380893 -7110969 -3011914 -2283465 -9786852 -2579012 -7703687 -3251953 -7852552 -6457018 -1502878 -6027202 -7607759 -6303651 -1618515 -2400227 -1245974 -7376522 -8904938 -5825455 -1272660 -5107013 -8391851 -8900117 -8225855 -2410499 -3536460 -5567965 -3343326 -6333498 -7985775 -3399789 -8474741 -4405855 -8256638 -9458743 -3517398 -8881641 -7256009 -7668161 -7883215 -1571441 -3806385 -8578336 -6435744 -5116223 -4750407 -6002214 -6880173 -3072014 -2594798 -3707481 -4889052 -6161296 -7804101 -3695534 -7108542 -2781181 -9757724 -9139487 -5051805 -6176926 -5263591 -8386667 -5118022 -4787770 -8979069 -7252161 -5678009 -9329171 -1921114 -6306321 -9248821 -7762713 -9556755 -2850926 -4118027 -3268002 -6578611 -8363715 -8799866 -1508740 -8313644 -8971263 -3953833 -5459981 -7489640 -9747713 -6630081 -7108729 -3089965 -3998225 -7508510 -4055957 -6044684 -4569558 -4747440 -8306891 -4786412 -9156249 -5275380 -4069544 -7554635 -3073874 -4176979 -6410586 -4281098 -3352031 -9146688 -5375839 -6652049 -3878429 -1591051 -2117179 -3069432 -6420959 -7816883 -9497004 -5533776 -5562891 -7411534 -4429054 -3424150 -8147291 -7540709 -5211888 -4464451 -3234001 -5031268 -4594394 -4458483 -2544361 -8991450 -8334823 -2240356 -3888402 -7315940 -5502439 -7538198 -6369235 -7099870 -7630016 -5495590 -2772336 -1391023 -4431213 -8482356 -6795195 -4705504 -2654730 -4959812 -2313367 -5826677 -4990047 -2711535 -9070612 -6237502 -9065592 -5845168 -4282217 -1486180 -7364116 -4492246 -6993135 -8700504 -6535745 -6760869 -1298783 -2013102 -9302716 -8476390 -1398825 -7840754 -7417357 -2305197 -6226857 -4516527 -5528779 -4848589 -5215539 -8463104 -7038811 -7704087 -9305435 -4004213 -5791746 -5746279 -2597003 -7216562 -3031367 -4347236 -3092624 -5827760 -5959123 -6993399 -6963352 -1298906 -1968005 -6676824 -9603775 -2044922 -4334206 -3981166 -5178412 -6700153 -9241702 -8324892 -6734575 -1385865 -6318109 -3615523 -6544215 -2935387 -5676285 -9118651 -8051443 -1296606 -2930739 -4716594 -3284320 -1573542 -8319474 -7647950 -1309623 -4403721 -4273115 -4683294 -9048636 -5393375 -2975500 -5438749 -2182285 -2964203 -5070730 -8660812 -4971520 -7876008 -4397571 -3292196 -1280722 -7390128 -3865378 -2296450 -5664038 -4746149 -9692558 -2727940 -8364395 -4489944 -8518166 -3365313 -5898486 -7926426 -1703514 -1951902 -2998329 -2271761 -5047189 -2372891 -5823826 -5414054 -3145698 -9627185 -4049564 -2490877 -8809753 -2064805 -3004061 -1779938 -5381035 -8676349 -1383418 -8140408 -1816883 -3343885 -3334165 -5089193 -7578322 -4838135 -2483957 -3870708 -6303588 -7169161 -5620818 -3151869 -7108393 -3979706 -7561214 -6200406 -8306206 -6941580 -8906716 -7636522 -6540277 -4921051 -4295582 -8964332 -2609763 -9317157 -6197660 -4156677 -4567734 -2799281 -5917811 -7370842 -2695339 -7850379 -1794908 -4468499 -8339935 -6896272 -7654922 -6416752 -4038384 -2027943 -1469338 -5139909 -8020396 -7682503 -3337836 -8514635 -9248602 -6319196 -4748128 -7406261 -2873363 -9649619 -6699643 -8777800 -6667126 -2115484 -7547781 -9674900 -4775872 -6326059 -9064415 -8584380 -6340243 -4614741 -4132083 -8870978 -5522415 -4198836 -7039956 -6330121 -4567536 -5197868 -4365120 -7286176 -6049015 -9452371 -3410115 -3141527 -5888366 -2487271 -2390128 -6842999 -2329100 -2193717 -7969946 -3193404 -4217788 -2446890 -8686258 -1334841 -8231324 -4927044 -3526790 -7192624 -1473723 -6310993 -5264366 -4699949 -8562425 -7576098 -8360599 -4740430 -8020593 -2394481 -4869862 -9298482 -4420447 -3484598 -2672187 -6827232 -7764955 -6449129 -8629774 -5828163 -6927379 -5831126 -6845527 -9445950 -3853043 -1716743 -2261763 -9001314 -3060942 -4241406 -2286965 -3988745 -4166481 -5902105 -4981439 -1337663 -8566486 -1404848 -4118405 -3488596 -2508165 -7255519 -7633882 -3890706 -6631531 -7169198 -7967442 -7590049 -7151303 -5108313 -4906996 -1335265 -5786385 -5518447 -2692270 -3995711 -7432058 -6964302 -9706852 -6685409 -5347610 -7356553 -6584321 -2132461 -6750218 -5474502 -8115237 -4182809 -2465466 -1331860 -1613388 -3743794 -8615917 -3571877 -1309007 -4757783 -5998021 -5032263 -5267761 -5049005 -1282968 -8048564 -8836237 -4221516 -3306671 -7156319 -5537827 -1285324 -9449545 -6913633 -8568758 -7847195 -9171300 -7767369 -5177121 -1855753 -4978168 -9634318 -3723928 -9795688 -6181864 -3076769 -5848000 -6909466 -6976116 -2808661 -7123648 -3749384 -8836440 -5741855 -2738661 -4765729 -7483641 -8392293 -1344207 -2235766 -6790591 -6838603 -9189126 -4773211 -1287576 -5096000 -1821561 -1850978 -6048551 -2876282 -8944883 -8677316 -3504919 -8660681 -9355636 -3959603 -9156899 -9610014 -3010421 -4712522 -4103398 -4267698 -4356177 -4949793 -7507857 -7049771 -3890992 -6329153 -8133930 -6183490 -8618833 -3215523 -3415010 -3073905 -2105936 -4716864 -9012462 -6430130 -7028430 -1312223 -8759562 -1377002 -3587208 -1707340 -3682326 -9251898 -3964017 -7623919 -1473766 -7434898 -8722213 -4464587 -1893616 -3188213 -7689702 -6057190 -8776808 -9665358 -2760320 -2559790 -1624905 -5898620 -6626242 -7964638 -2418525 -5835161 -5834572 -7578441 -7902046 -6458436 -9718570 -5885503 -7639031 -8189408 -7577409 -9114885 -1625816 -5408856 -6213583 -7934836 -3054672 -9293862 -9572809 -3597568 -7118946 -3493720 -8399616 -4744008 -6858569 -6688711 -6420114 -5375937 -7062498 -1754076 -7475171 -3627441 -6469165 -1649202 -4492964 -6192751 -4408755 -6856924 -1382046 -7016474 -4170630 -6818259 -8859177 -3753320 -7931230 -6339184 -9100562 -3565888 -4976822 -6897622 -5394874 -2865966 -5015064 -3911597 -7838632 -8444581 -9110506 -2842358 -3902888 -2884818 -7292974 -4140110 -4275061 -3603473 -6200342 -7916286 -8398938 -9568269 -8709327 -6387862 -5193906 -3428234 -5384228 -4985820 -2602565 -7123492 -6528067 -6958461 -9111111 -3489599 -5840468 -4116176 -8932854 -4150563 -8739404 -5564139 -1920268 -5068057 -2933722 -3177855 -7661892 -8122480 -2869637 -2658337 -6187942 -8125441 -4060057 -6843660 -9126998 -5833400 -6134343 -2569132 -6047857 -4060767 -3505330 -2555227 -7256714 -1285296 -9557570 -5041837 -7854791 -9515079 -3572106 -4598310 -9705052 -4060654 -4558375 -9674762 -7531095 -5116713 -4943746 -9786733 -7287892 -5403792 -7170269 -3921805 -8879982 -1265978 -3310615 -2443190 -3260690 -6792972 -5196977 -3337201 -2127175 -7092267 -5810914 -2011415 -6887714 -3969153 -7757052 -6013203 -5892221 -3866253 -1476897 -6214519 -6060625 -7222546 -2177195 -1904036 -8686099 -5732873 -8170957 -1286936 -2921025 -8871973 -6013747 -1489154 -1200188 -9338938 -6980093 -6855647 -8506761 -5012932 -2720989 -6555192 -6440095 -3806143 -2596440 -7388069 -1952776 -2758641 -4186971 -3949231 -8919118 -1792398 -5537000 -3541370 -2198592 -7342519 -4124070 -7812057 -8884785 -1265855 -7991621 -7810364 -3844197 -5482639 -6699200 -8216010 -2948084 -8615845 -9523525 -6006123 -3984063 -5748527 -4752135 -2707008 -8405608 -1214446 -1859516 -8301412 -2791776 -3753449 -8340759 -7698659 -7853739 -8083864 -9390357 -5061318 -3340217 -8666913 -8134167 -2196883 -8709521 -8757098 -9394082 -3929128 -5056165 -7836773 -4247195 -7989643 -4272891 -2482124 -1519945 -7402363 -9718679 -8988073 -1773350 -1713286 -1594458 -2387780 -6338564 -5938659 -3921454 -9344396 -9774164 -5221168 -9724923 -4551380 -4369735 -3840163 -3001876 -3455959 -9706364 -4418732 -4757931 -4959430 -5855657 -3215555 -5247061 -2757890 -3578625 -9383456 -1238363 -8147259 -3831176 -1917066 -7663692 -1608454 -1530508 -5263552 -4822409 -6190053 -5449407 -3144751 -5441347 -2992207 -3559459 -3413438 -9025323 -7288212 -4208912 -3342968 -8076371 -1529272 -6787999 -4738653 -8287118 -4577564 -6319081 -9063488 -8868726 -3420717 -1340126 -5229851 -8061214 -3350938 -5444574 -9539078 -6566760 -6243550 -5811198 -8568079 -2696811 -3698527 -5061028 -1915373 -3618790 -4475503 -7424623 -4069096 -1224242 -9611946 -5411090 -4536332 -4082293 -7328480 -1629154 -2509858 -3809628 -1490621 -7386281 -6584515 -6993377 -1716115 -6956871 -6998571 -4770271 -2115681 -4938014 -3792125 -7513107 -2999962 -8273937 -8348313 -9435023 -7783834 -5948234 -7290334 -5146165 -7568503 -7807724 -3592924 -6421546 -7053071 -5404704 -8530680 -8309547 -6821477 -5573139 -2008192 -3602098 -5537541 -7979831 -6582405 -9356607 -5754680 -5386421 -8479843 -5511740 -2417003 -8954600 -6987101 -8490019 -9524014 -1692156 -7413346 -4091471 -1251398 -5139984 -9277800 -7003540 -7732459 -9216277 -6679737 -4333067 -2648491 -1492487 -3974654 -5215960 -2261097 -6696472 -4485095 -3844264 -1533524 -7153153 -5615859 -1242613 -8620349 -8054777 -6339408 -8745643 -9436427 -4346836 -9628735 -4707865 -9015453 -2901619 -6398868 -5040789 -7213874 -7707829 -6095895 -9230267 -7723344 -1831554 -4163130 -4907392 -3044521 -8935400 -9755997 -3660361 -7569579 -5951154 -6098683 -7573266 -5718977 -3197639 -8213437 -3863049 -6261560 -4086631 -6040312 -6334271 -8048586 -1739275 -4611007 -7472016 -3866670 -1330892 -5211311 -7617098 -5426409 -8023754 -2813212 -2997388 -4063122 -9461696 -3395950 -3426973 -7349710 -6167406 -3291673 -1622913 -8527867 -4297229 -3389712 -5967610 -5769061 -5476224 -2225157 -3358582 -5805308 -6305572 -1420780 -5921391 -9773372 -3719706 -3837076 -3518790 -8157598 -2511961 -8565154 -5912765 -5766233 -1512051 -1485497 -4306257 -3759394 -7510860 -8505080 -3651855 -2480250 -9453360 -2174410 -6183947 -2422172 -1843301 -1540199 -4856569 -4393364 -9502213 -8167610 -8852216 -8017230 -3444709 -2659109 -4104669 -6007108 -8182051 -9383896 -7964720 -2324156 -7389836 -9663805 -6467854 -4997372 -7323580 -5534840 -8932225 -1777483 -5603269 -4984262 -3873319 -5786053 -7414858 -5948004 -8023248 -3259968 -2788779 -6269648 -3040616 -6684609 -8679763 -9602970 -7998420 -2066508 -5534525 -9576750 -4317288 -3598417 -5749821 -3180313 -9622114 -1318755 -3108746 -8975750 -5924700 -4394107 -2994684 -1238473 -7163749 -9678377 -7722503 -3794282 -4475066 -6451144 -7368728 -6219580 -1795600 -3395053 -5422695 -7232028 -1855818 -7581659 -4857733 -8862165 -2440395 -2063674 -6983933 -3830287 -2714694 -2749736 -7980232 -7201791 -1249242 -7970190 -6295150 -7929102 -2043046 -3416185 -1610598 -1850416 -3097111 -7092141 -3748749 -6942741 -6262107 -8863529 -5397303 -1360156 -4422758 -6487090 -5338343 -1861868 -7876358 -1504137 -3552792 -1330665 -1448469 -5093964 -2234512 -2948298 -5340905 -3632015 -6488555 -6270339 -2704467 -8021125 -6793760 -8440477 -9671473 -6777829 -7110904 -2902997 -8022256 -4620505 -2094466 -6587045 -5074525 -8536093 -7072467 -8678410 -9323995 -4286654 -8095832 -3354445 -6636793 -5069022 -8686237 -7160908 -9313875 -5741150 -5076572 -6911723 -1902399 -9196691 -1901377 -4351939 -2102210 -4210513 -6416515 -5620394 -5349399 -2031827 -3960921 -1215799 -4376373 -6270263 -6516578 -7573479 -3660219 -3554009 -3911065 -7004024 -1992731 -5217958 -5554683 -4668853 -6408582 -2200963 -1973052 -8235632 -8408679 -3470919 -1414858 -9551706 -9216980 -8952190 -1632208 -4781903 -3095131 -6442243 -8221715 -8899889 -8868750 -5182692 -1772393 -4468293 -2929555 -7225288 -1352858 -6598317 -4768780 -2785083 -2731996 -8621688 -5138782 -3442280 -6055957 -6728053 -3933993 -9106929 -9114947 -6610846 -2775123 -4760218 -5798895 -3954517 -2776918 -2208518 -5947930 -3472219 -1638200 -7160360 -9646672 -5576763 -7242194 -8366907 -6963737 -8333691 -1936367 -3029925 -6342464 -1967105 -5262293 -5669899 -9029902 -7762906 -8009491 -5021368 -2400273 -3416778 -9794763 -1375157 -6536468 -2977225 -1567153 -9329921 -2880843 -4188782 -7206902 -8148190 -6286751 -5044114 -9125325 -3786959 -3201687 -8459379 -3910448 -7232507 -9745864 -5179610 -7550977 -3374559 -9415340 -5957755 -2776311 -2395101 -6447210 -7988395 -4406083 -8961155 -7466915 -1638721 -2902718 -7741311 -5320531 -5135717 -3916355 -6026300 -5158332 -8795810 -1662526 -5240480 -3038022 -4723256 -1622062 -4041105 -1849851 -2599223 -3904190 -5259469 -1806770 -6588447 -5035498 -5801406 -2204860 -7699388 -8429523 -3476593 -9425128 -5097246 -4855040 -3221036 -4945965 -1930094 -5227898 -1588676 -6605160 -7492788 -2462611 -2298808 -3236122 -1820822 -7991662 -2778543 -5876135 -5347219 -3052416 -6805616 -1743936 -5223452 -5016172 -7695922 -3186357 -6353952 -7231902 -7741352 -4562852 -2940783 -8772561 -6648375 -9326302 -5959048 -9439968 -9673652 -4647438 -3304359 -1630987 -1333235 -8285443 -1865380 -3277297 -9761841 -4505789 -8151904 -9392103 -3591222 -5849186 -2965674 -7823775 -2523753 -1674599 -7985829 -4595409 -3665004 -7636163 -1562571 -5950846 -6654596 -2653831 -2457046 -3387455 -6097432 -6014488 -6780980 -9596044 -8157678 -7136575 -7957964 -4550133 -7148471 -8820002 -7662117 -7405710 \ No newline at end of file diff --git a/datastredit.py b/datastredit.py deleted file mode 100644 index e94373d..0000000 --- a/datastredit.py +++ /dev/null @@ -1,15 +0,0 @@ -import time -import pandas as pd -import numpy as np -with open('subset_elemets.txt') as f: - subset_elements = f.read().split('\n') - -with open('all_elements.txt') as f: - all_elements = f.read().split('\n') -start = time.time() - -verified_elements=set(subset_elements) & set(all_elements) -#verified_elements = [element for element in subset_elements if element in all_elements] - -print(len(verified_elements)) -print('Duration: {} seconds'.format(time.time() - start)) \ No newline at end of file diff --git a/matches.csv b/matches.csv deleted file mode 100644 index e934308..0000000 --- a/matches.csv +++ /dev/null @@ -1,757 +0,0 @@ -id,Season,city,date,team 1,team 2,toss winner,toss decision,result,dl applied,winner,win by runs,win by wickets,player of match,venue,umpire 1,umpire 2,umpire3 -1,IPL-2017,Hyderabad,05-04-2017,Sunrisers Hyderabad,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Sunrisers Hyderabad,35,0,Yuvraj Singh,"Rajiv Gandhi International Stadium, Uppal",AY Dandekar,NJ Llong, -2,IPL-2017,Pune,06-04-2017,Mumbai Indians,Rising Pune Supergiant,Rising Pune Supergiant,field,normal,0,Rising Pune Supergiant,0,7,SPD Smith,Maharashtra Cricket Association Stadium,A Nand Kishore,S Ravi, -3,IPL-2017,Rajkot,07-04-2017,Gujarat Lions,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,10,CA Lynn,Saurashtra Cricket Association Stadium,Nitin Menon,CK Nandan, -4,IPL-2017,Indore,08-04-2017,Rising Pune Supergiant,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,GJ Maxwell,Holkar Cricket Stadium,AK Chaudhary,C Shamshuddin, -5,IPL-2017,Bangalore,08-04-2017,Royal Challengers Bangalore,Delhi Daredevils,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,15,0,KM Jadhav,M Chinnaswamy Stadium,,, -6,IPL-2017,Hyderabad,09-04-2017,Gujarat Lions,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,9,Rashid Khan,"Rajiv Gandhi International Stadium, Uppal",A Deshmukh,NJ Llong, -7,IPL-2017,Mumbai,09-04-2017,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,4,N Rana,Wankhede Stadium,Nitin Menon,CK Nandan, -8,IPL-2017,Indore,10-04-2017,Royal Challengers Bangalore,Kings XI Punjab,Royal Challengers Bangalore,bat,normal,0,Kings XI Punjab,0,8,AR Patel,Holkar Cricket Stadium,AK Chaudhary,C Shamshuddin, -9,IPL-2017,Pune,11-04-2017,Delhi Daredevils,Rising Pune Supergiant,Rising Pune Supergiant,field,normal,0,Delhi Daredevils,97,0,SV Samson,Maharashtra Cricket Association Stadium,AY Dandekar,S Ravi, -10,IPL-2017,Mumbai,12-04-2017,Sunrisers Hyderabad,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,4,JJ Bumrah,Wankhede Stadium,Nitin Menon,CK Nandan, -11,IPL-2017,Kolkata,13-04-2017,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,8,SP Narine,Eden Gardens,A Deshmukh,NJ Llong, -12,IPL-2017,Bangalore,14-04-2017,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,4,KA Pollard,M Chinnaswamy Stadium,KN Ananthapadmanabhan,AK Chaudhary, -13,IPL-2017,Rajkot,14-04-2017,Rising Pune Supergiant,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,7,AJ Tye,Saurashtra Cricket Association Stadium,A Nand Kishore,S Ravi, -14,IPL-2017,Kolkata,15-04-2017,Kolkata Knight Riders,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Kolkata Knight Riders,17,0,RV Uthappa,Eden Gardens,AY Dandekar,NJ Llong, -15,IPL-2017,Delhi,15-04-2017,Delhi Daredevils,Kings XI Punjab,Delhi Daredevils,bat,normal,0,Delhi Daredevils,51,0,CJ Anderson,Feroz Shah Kotla,YC Barde,Nitin Menon, -16,IPL-2017,Mumbai,16-04-2017,Gujarat Lions,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,N Rana,Wankhede Stadium,A Nand Kishore,S Ravi, -17,IPL-2017,Bangalore,16-04-2017,Rising Pune Supergiant,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Rising Pune Supergiant,27,0,BA Stokes,M Chinnaswamy Stadium,KN Ananthapadmanabhan,C Shamshuddin, -18,IPL-2017,Delhi,17-04-2017,Delhi Daredevils,Kolkata Knight Riders,Delhi Daredevils,bat,normal,0,Kolkata Knight Riders,0,4,NM Coulter-Nile,Feroz Shah Kotla,Nitin Menon,CK Nandan, -19,IPL-2017,Hyderabad,17-04-2017,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Sunrisers Hyderabad,5,0,B Kumar,"Rajiv Gandhi International Stadium, Uppal",AY Dandekar,A Deshmukh, -20,IPL-2017,Rajkot,18-04-2017,Royal Challengers Bangalore,Gujarat Lions,Gujarat Lions,field,normal,0,Royal Challengers Bangalore,21,0,CH Gayle,Saurashtra Cricket Association Stadium,S Ravi,VK Sharma, -21,IPL-2017,Hyderabad,19-04-2017,Sunrisers Hyderabad,Delhi Daredevils,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,15,0,KS Williamson,"Rajiv Gandhi International Stadium, Uppal",CB Gaffaney,NJ Llong, -22,IPL-2017,Indore,20-04-2017,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,8,JC Buttler,Holkar Cricket Stadium,M Erasmus,C Shamshuddin, -23,IPL-2017,Kolkata,21-04-2017,Kolkata Knight Riders,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,4,SK Raina,Eden Gardens,CB Gaffaney,Nitin Menon, -24,IPL-2017,Mumbai,22-04-2017,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,14,0,MJ McClenaghan,Wankhede Stadium,A Nand Kishore,S Ravi, -25,IPL-2017,Pune,22-04-2017,Sunrisers Hyderabad,Rising Pune Supergiant,Rising Pune Supergiant,field,normal,0,Rising Pune Supergiant,0,6,MS Dhoni,Maharashtra Cricket Association Stadium,AY Dandekar,A Deshmukh, -26,IPL-2017,Rajkot,23-04-2017,Kings XI Punjab,Gujarat Lions,Gujarat Lions,field,normal,0,Kings XI Punjab,26,0,HM Amla,Saurashtra Cricket Association Stadium,AK Chaudhary,M Erasmus, -27,IPL-2017,Kolkata,23-04-2017,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kolkata Knight Riders,82,0,NM Coulter-Nile,Eden Gardens,CB Gaffaney,CK Nandan, -28,IPL-2017,Mumbai,24-04-2017,Rising Pune Supergiant,Mumbai Indians,Mumbai Indians,field,normal,0,Rising Pune Supergiant,3,0,BA Stokes,Wankhede Stadium,A Nand Kishore,S Ravi, -29,IPL-2017,Pune,26-04-2017,Rising Pune Supergiant,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,RV Uthappa,Maharashtra Cricket Association Stadium,AY Dandekar,NJ Llong, -30,IPL-2017,Bangalore,27-04-2017,Royal Challengers Bangalore,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,7,AJ Tye,M Chinnaswamy Stadium,AK Chaudhary,C Shamshuddin, -31,IPL-2017,Kolkata,28-04-2017,Delhi Daredevils,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,G Gambhir,Eden Gardens,NJ Llong,S Ravi, -32,IPL-2017,Chandigarh,28-04-2017,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Sunrisers Hyderabad,26,0,Rashid Khan,"Punjab Cricket Association IS Bindra Stadium, Mohali",Nitin Menon,CK Nandan, -33,IPL-2017,Pune,29-04-2017,Rising Pune Supergiant,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Rising Pune Supergiant,61,0,LH Ferguson,Maharashtra Cricket Association Stadium,KN Ananthapadmanabhan,M Erasmus, -34,IPL-2017,Rajkot,29-04-2017,Gujarat Lions,Mumbai Indians,Gujarat Lions,bat,tie,0,Mumbai Indians,0,0,KH Pandya,Saurashtra Cricket Association Stadium,AK Chaudhary,CB Gaffaney, -35,IPL-2017,Chandigarh,30-04-2017,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,10,Sandeep Sharma,"Punjab Cricket Association IS Bindra Stadium, Mohali",YC Barde,CK Nandan, -36,IPL-2017,Hyderabad,30-04-2017,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Sunrisers Hyderabad,48,0,DA Warner,"Rajiv Gandhi International Stadium, Uppal",AY Dandekar,S Ravi, -37,IPL-2017,Mumbai,01-05-2017,Royal Challengers Bangalore,Mumbai Indians,Royal Challengers Bangalore,bat,normal,0,Mumbai Indians,0,5,RG Sharma,Wankhede Stadium,AK Chaudhary,CB Gaffaney, -38,IPL-2017,Pune,01-05-2017,Gujarat Lions,Rising Pune Supergiant,Rising Pune Supergiant,field,normal,0,Rising Pune Supergiant,0,5,BA Stokes,Maharashtra Cricket Association Stadium,M Erasmus,C Shamshuddin, -39,IPL-2017,Delhi,02-05-2017,Sunrisers Hyderabad,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,6,Mohammed Shami,Feroz Shah Kotla,YC Barde,Nitin Menon, -40,IPL-2017,Kolkata,03-05-2017,Kolkata Knight Riders,Rising Pune Supergiant,Rising Pune Supergiant,field,normal,0,Rising Pune Supergiant,0,4,RA Tripathi,Eden Gardens,KN Ananthapadmanabhan,A Nand Kishore, -41,IPL-2017,Delhi,04-05-2017,Gujarat Lions,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,7,RR Pant,Feroz Shah Kotla,M Erasmus,Nitin Menon, -42,IPL-2017,Bangalore,05-05-2017,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kings XI Punjab,19,0,Sandeep Sharma,M Chinnaswamy Stadium,CB Gaffaney,C Shamshuddin, -43,IPL-2017,Hyderabad,06-05-2017,Rising Pune Supergiant,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Rising Pune Supergiant,12,0,JD Unadkat,"Rajiv Gandhi International Stadium, Uppal",KN Ananthapadmanabhan,AK Chaudhary, -44,IPL-2017,Delhi,06-05-2017,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,146,0,LMP Simmons,Feroz Shah Kotla,Nitin Menon,CK Nandan, -45,IPL-2017,Bangalore,07-05-2017,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,SP Narine,M Chinnaswamy Stadium,AY Dandekar,C Shamshuddin, -46,IPL-2017,Chandigarh,07-05-2017,Kings XI Punjab,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,6,DR Smith,"Punjab Cricket Association IS Bindra Stadium, Mohali",A Nand Kishore,VK Sharma, -47,IPL-2017,Hyderabad,08-05-2017,Mumbai Indians,Sunrisers Hyderabad,Mumbai Indians,bat,normal,0,Sunrisers Hyderabad,0,7,S Dhawan,"Rajiv Gandhi International Stadium, Uppal",KN Ananthapadmanabhan,M Erasmus, -48,IPL-2017,Chandigarh,09-05-2017,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kings XI Punjab,14,0,MM Sharma,"Punjab Cricket Association IS Bindra Stadium, Mohali",A Nand Kishore,S Ravi, -49,IPL-2017,Kanpur,10-05-2017,Gujarat Lions,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,2,SS Iyer,Green Park,YC Barde,AK Chaudhary, -50,IPL-2017,Mumbai,11-05-2017,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Kings XI Punjab,7,0,WP Saha,Wankhede Stadium,A Deshmukh,A Nand Kishore, -51,IPL-2017,Delhi,12-05-2017,Delhi Daredevils,Rising Pune Supergiant,Delhi Daredevils,bat,normal,0,Delhi Daredevils,7,0,KK Nair,Feroz Shah Kotla,KN Ananthapadmanabhan,CK Nandan, -52,IPL-2017,Kanpur,13-05-2017,Gujarat Lions,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,8,Mohammed Siraj,Green Park,AK Chaudhary,Nitin Menon, -53,IPL-2017,Kolkata,13-05-2017,Mumbai Indians,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Mumbai Indians,9,0,AT Rayudu,Eden Gardens,A Nand Kishore,S Ravi, -54,IPL-2017,Pune,14-05-2017,Kings XI Punjab,Rising Pune Supergiant,Rising Pune Supergiant,field,normal,0,Rising Pune Supergiant,0,9,JD Unadkat,Maharashtra Cricket Association Stadium,AY Dandekar,A Deshmukh, -55,IPL-2017,Delhi,14-05-2017,Royal Challengers Bangalore,Delhi Daredevils,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,10,0,HV Patel,Feroz Shah Kotla,CK Nandan,C Shamshuddin, -56,IPL-2017,Mumbai,16-05-2017,Rising Pune Supergiant,Mumbai Indians,Mumbai Indians,field,normal,0,Rising Pune Supergiant,20,0,Washington Sundar,Wankhede Stadium,S Ravi,C Shamshuddin, -57,IPL-2017,Bangalore,17-05-2017,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,1,Kolkata Knight Riders,0,7,NM Coulter-Nile,M Chinnaswamy Stadium,AK Chaudhary,Nitin Menon, -58,IPL-2017,Bangalore,19-05-2017,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,KV Sharma,M Chinnaswamy Stadium,NJ Llong,Nitin Menon, -59,IPL-2017,Hyderabad,21-05-2017,Mumbai Indians,Rising Pune Supergiant,Mumbai Indians,bat,normal,0,Mumbai Indians,1,0,KH Pandya,"Rajiv Gandhi International Stadium, Uppal",NJ Llong,S Ravi, -60,IPL-2008,Bangalore,18-04-2008,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kolkata Knight Riders,140,0,BB McCullum,M Chinnaswamy Stadium,Asad Rauf,RE Koertzen, -61,IPL-2008,Chandigarh,19-04-2008,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,0,Chennai Super Kings,33,0,MEK Hussey,"Punjab Cricket Association Stadium, Mohali",MR Benson,SL Shastri, -62,IPL-2008,Delhi,19-04-2008,Rajasthan Royals,Delhi Daredevils,Rajasthan Royals,bat,normal,0,Delhi Daredevils,0,9,MF Maharoof,Feroz Shah Kotla,Aleem Dar,GA Pratapkumar, -63,IPL-2008,Mumbai,20-04-2008,Mumbai Indians,Royal Challengers Bangalore,Mumbai Indians,bat,normal,0,Royal Challengers Bangalore,0,5,MV Boucher,Wankhede Stadium,SJ Davis,DJ Harper, -64,IPL-2008,Kolkata,20-04-2008,Deccan Chargers,Kolkata Knight Riders,Deccan Chargers,bat,normal,0,Kolkata Knight Riders,0,5,DJ Hussey,Eden Gardens,BF Bowden,K Hariharan, -65,IPL-2008,Jaipur,21-04-2008,Kings XI Punjab,Rajasthan Royals,Kings XI Punjab,bat,normal,0,Rajasthan Royals,0,6,SR Watson,Sawai Mansingh Stadium,Aleem Dar,RB Tiffin, -66,IPL-2008,Hyderabad,22-04-2008,Deccan Chargers,Delhi Daredevils,Deccan Chargers,bat,normal,0,Delhi Daredevils,0,9,V Sehwag,"Rajiv Gandhi International Stadium, Uppal",IL Howell,AM Saheba, -67,IPL-2008,Chennai,23-04-2008,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Chennai Super Kings,6,0,ML Hayden,"MA Chidambaram Stadium, Chepauk",DJ Harper,GA Pratapkumar, -68,IPL-2008,Hyderabad,24-04-2008,Deccan Chargers,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,3,YK Pathan,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,MR Benson, -69,IPL-2008,Chandigarh,25-04-2008,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Kings XI Punjab,66,0,KC Sangakkara,"Punjab Cricket Association Stadium, Mohali",Aleem Dar,AM Saheba, -70,IPL-2008,Bangalore,26-04-2008,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,SR Watson,M Chinnaswamy Stadium,MR Benson,IL Howell, -71,IPL-2008,Chennai,26-04-2008,Kolkata Knight Riders,Chennai Super Kings,Kolkata Knight Riders,bat,normal,0,Chennai Super Kings,0,9,JDP Oram,"MA Chidambaram Stadium, Chepauk",BF Bowden,AV Jayaprakash, -72,IPL-2008,Mumbai,27-04-2008,Mumbai Indians,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,10,AC Gilchrist,Dr DY Patil Sports Academy,Asad Rauf,SL Shastri, -73,IPL-2008,Chandigarh,27-04-2008,Delhi Daredevils,Kings XI Punjab,Delhi Daredevils,bat,normal,0,Kings XI Punjab,0,4,SM Katich,"Punjab Cricket Association Stadium, Mohali",RE Koertzen,I Shivram, -74,IPL-2008,Bangalore,28-04-2008,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Chennai Super Kings,13,0,MS Dhoni,M Chinnaswamy Stadium,BR Doctrove,RB Tiffin, -75,IPL-2008,Kolkata,29-04-2008,Kolkata Knight Riders,Mumbai Indians,Kolkata Knight Riders,bat,normal,0,Mumbai Indians,0,7,ST Jayasuriya,Eden Gardens,BF Bowden,AV Jayaprakash, -76,IPL-2008,Delhi,30-04-2008,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Delhi Daredevils,10,0,GD McGrath,Feroz Shah Kotla,Aleem Dar,I Shivram, -77,IPL-2008,Hyderabad,01-05-2008,Deccan Chargers,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,7,SE Marsh,"Rajiv Gandhi International Stadium, Uppal",BR Doctrove,RB Tiffin, -78,IPL-2008,Jaipur,01-05-2008,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,normal,0,Rajasthan Royals,45,0,SA Asnodkar,Sawai Mansingh Stadium,RE Koertzen,GA Pratapkumar, -79,IPL-2008,Chennai,02-05-2008,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Delhi Daredevils,0,8,V Sehwag,"MA Chidambaram Stadium, Chepauk",BF Bowden,K Hariharan, -80,IPL-2008,Hyderabad,25-05-2008,Deccan Chargers,Royal Challengers Bangalore,Deccan Chargers,bat,normal,0,Royal Challengers Bangalore,0,5,R Vinay Kumar,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,RE Koertzen, -81,IPL-2008,Chandigarh,03-05-2008,Kings XI Punjab,Kolkata Knight Riders,Kings XI Punjab,bat,normal,0,Kings XI Punjab,9,0,IK Pathan,"Punjab Cricket Association Stadium, Mohali",DJ Harper,I Shivram, -82,IPL-2008,Mumbai,04-05-2008,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,29,0,SM Pollock,Dr DY Patil Sports Academy,IL Howell,RE Koertzen, -83,IPL-2008,Jaipur,04-05-2008,Chennai Super Kings,Rajasthan Royals,Chennai Super Kings,bat,normal,0,Rajasthan Royals,0,8,Sohail Tanvir,Sawai Mansingh Stadium,Asad Rauf,AV Jayaprakash, -84,IPL-2008,Bangalore,05-05-2008,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,S Sreesanth,M Chinnaswamy Stadium,SJ Davis,BR Doctrove, -85,IPL-2008,Chennai,06-05-2008,Chennai Super Kings,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,7,AC Gilchrist,"MA Chidambaram Stadium, Chepauk",MR Benson,RB Tiffin, -86,IPL-2008,Mumbai,07-05-2008,Rajasthan Royals,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,7,A Nehra,Dr DY Patil Sports Academy,DJ Harper,RE Koertzen, -87,IPL-2008,Delhi,08-05-2008,Delhi Daredevils,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,4,MS Dhoni,Feroz Shah Kotla,Aleem Dar,RB Tiffin, -88,IPL-2008,Kolkata,08-05-2008,Kolkata Knight Riders,Royal Challengers Bangalore,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,5,0,SC Ganguly,Eden Gardens,Asad Rauf,IL Howell, -89,IPL-2008,Jaipur,09-05-2008,Deccan Chargers,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,8,YK Pathan,Sawai Mansingh Stadium,MR Benson,AM Saheba, -90,IPL-2008,Bangalore,28-05-2008,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,9,CRD Fernando,M Chinnaswamy Stadium,BF Bowden,AV Jayaprakash, -91,IPL-2008,Chennai,10-05-2008,Chennai Super Kings,Kings XI Punjab,Kings XI Punjab,field,normal,0,Chennai Super Kings,18,0,L Balaji,"MA Chidambaram Stadium, Chepauk",AV Jayaprakash,BG Jerling, -92,IPL-2008,Hyderabad,11-05-2008,Kolkata Knight Riders,Deccan Chargers,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,23,0,SC Ganguly,"Rajiv Gandhi International Stadium, Uppal",IL Howell,AM Saheba, -93,IPL-2008,Jaipur,11-05-2008,Delhi Daredevils,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,3,SR Watson,Sawai Mansingh Stadium,SJ Davis,RE Koertzen, -94,IPL-2008,Chandigarh,12-05-2008,Royal Challengers Bangalore,Kings XI Punjab,Royal Challengers Bangalore,bat,normal,0,Kings XI Punjab,0,9,SE Marsh,"Punjab Cricket Association Stadium, Mohali",BR Doctrove,I Shivram, -95,IPL-2008,Kolkata,13-05-2008,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,23,0,Shoaib Akhtar,Eden Gardens,Asad Rauf,IL Howell, -96,IPL-2008,Mumbai,14-05-2008,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,9,ST Jayasuriya,Wankhede Stadium,BR Doctrove,AM Saheba, -97,IPL-2008,Chandigarh,28-05-2008,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Kings XI Punjab,41,0,SE Marsh,"Punjab Cricket Association Stadium, Mohali",SJ Davis,K Hariharan, -98,IPL-2008,Delhi,15-05-2008,Delhi Daredevils,Deccan Chargers,Deccan Chargers,field,normal,0,Delhi Daredevils,12,0,A Mishra,Feroz Shah Kotla,BG Jerling,GA Pratapkumar, -99,IPL-2008,Mumbai,16-05-2008,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,8,SM Pollock,Wankhede Stadium,BR Doctrove,DJ Harper, -100,IPL-2008,Delhi,17-05-2008,Delhi Daredevils,Kings XI Punjab,Delhi Daredevils,bat,normal,1,Kings XI Punjab,6,0,DPMD Jayawardene,Feroz Shah Kotla,AV Jayaprakash,RE Koertzen, -101,IPL-2008,Jaipur,17-05-2008,Rajasthan Royals,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Rajasthan Royals,65,0,GC Smith,Sawai Mansingh Stadium,BF Bowden,SL Shastri, -102,IPL-2008,Hyderabad,18-05-2008,Mumbai Indians,Deccan Chargers,Deccan Chargers,field,normal,0,Mumbai Indians,25,0,DJ Bravo,"Rajiv Gandhi International Stadium, Uppal",BR Doctrove,DJ Harper, -103,IPL-2008,Kolkata,18-05-2008,Kolkata Knight Riders,Chennai Super Kings,Kolkata Knight Riders,bat,normal,1,Chennai Super Kings,3,0,M Ntini,Eden Gardens,Asad Rauf,K Hariharan, -104,IPL-2008,Bangalore,19-05-2008,Royal Challengers Bangalore,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,5,SP Goswami,M Chinnaswamy Stadium,SJ Davis,GA Pratapkumar, -105,IPL-2008,Kolkata,20-05-2008,Kolkata Knight Riders,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,6,YK Pathan,Eden Gardens,BG Jerling,RE Koertzen, -106,IPL-2008,Mumbai,21-05-2008,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Kings XI Punjab,1,0,SE Marsh,Wankhede Stadium,BF Bowden,GA Pratapkumar, -107,IPL-2008,Chennai,21-05-2008,Royal Challengers Bangalore,Chennai Super Kings,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,14,0,A Kumble,"MA Chidambaram Stadium, Chepauk",DJ Harper,I Shivram, -108,IPL-2008,Chandigarh,23-05-2008,Deccan Chargers,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,SE Marsh,"Punjab Cricket Association Stadium, Mohali",Asad Rauf,SJ Davis, -109,IPL-2008,Delhi,24-05-2008,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,5,KD Karthik,Feroz Shah Kotla,BF Bowden,K Hariharan, -110,IPL-2008,Chennai,24-05-2008,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Rajasthan Royals,10,0,JA Morkel,"MA Chidambaram Stadium, Chepauk",DJ Harper,SL Shastri, -111,IPL-2008,Bangalore,03-05-2008,Royal Challengers Bangalore,Deccan Chargers,Deccan Chargers,field,normal,0,Royal Challengers Bangalore,3,0,P Kumar,M Chinnaswamy Stadium,BR Doctrove,SL Shastri, -112,IPL-2008,Kolkata,25-05-2008,Kings XI Punjab,Kolkata Knight Riders,Kings XI Punjab,bat,normal,0,Kolkata Knight Riders,0,3,Umar Gul,Eden Gardens,SJ Davis,I Shivram, -113,IPL-2008,Jaipur,26-05-2008,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,5,Sohail Tanvir,Sawai Mansingh Stadium,BF Bowden,K Hariharan, -114,IPL-2008,Hyderabad,27-05-2008,Deccan Chargers,Chennai Super Kings,Deccan Chargers,bat,normal,0,Chennai Super Kings,0,7,SK Raina,"Rajiv Gandhi International Stadium, Uppal",BG Jerling,AM Saheba, -115,IPL-2008,Mumbai,30-05-2008,Rajasthan Royals,Delhi Daredevils,Delhi Daredevils,field,normal,0,Rajasthan Royals,105,0,SR Watson,Wankhede Stadium,BF Bowden,RE Koertzen, -116,IPL-2008,Mumbai,31-05-2008,Kings XI Punjab,Chennai Super Kings,Kings XI Punjab,bat,normal,0,Chennai Super Kings,0,9,M Ntini,Wankhede Stadium,Asad Rauf,DJ Harper, -117,IPL-2008,Mumbai,01-06-2008,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,3,YK Pathan,Dr DY Patil Sports Academy,BF Bowden,RE Koertzen, -118,IPL-2009,Cape Town,18-04-2009,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Mumbai Indians,19,0,SR Tendulkar,Newlands,BR Doctrove,K Hariharan, -119,IPL-2009,Cape Town,18-04-2009,Royal Challengers Bangalore,Rajasthan Royals,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,75,0,R Dravid,Newlands,BR Doctrove,RB Tiffin, -120,IPL-2009,Cape Town,19-04-2009,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,1,Delhi Daredevils,0,10,DL Vettori,Newlands,MR Benson,SD Ranade, -121,IPL-2009,Cape Town,19-04-2009,Kolkata Knight Riders,Deccan Chargers,Kolkata Knight Riders,bat,normal,0,Deccan Chargers,0,8,RP Singh,Newlands,MR Benson,BR Doctrove, -122,IPL-2009,Port Elizabeth,20-04-2009,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Chennai Super Kings,92,0,M Muralitharan,St George's Park,BG Jerling,SJA Taufel, -123,IPL-2009,Durban,21-04-2009,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,1,Kolkata Knight Riders,11,0,CH Gayle,Kingsmead,DJ Harper,SD Ranade, -124,IPL-2009,Cape Town,22-04-2009,Deccan Chargers,Royal Challengers Bangalore,Deccan Chargers,bat,normal,0,Deccan Chargers,24,0,AC Gilchrist,Newlands,M Erasmus,AM Saheba, -125,IPL-2009,Durban,23-04-2009,Delhi Daredevils,Chennai Super Kings,Delhi Daredevils,bat,normal,0,Delhi Daredevils,9,0,AB de Villiers,Kingsmead,BR Doctrove,SJA Taufel, -126,IPL-2009,Cape Town,23-04-2009,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,tie,0,Rajasthan Royals,0,0,YK Pathan,Newlands,MR Benson,M Erasmus, -127,IPL-2009,Durban,24-04-2009,Royal Challengers Bangalore,Kings XI Punjab,Royal Challengers Bangalore,bat,normal,0,Kings XI Punjab,0,7,RS Bopara,Kingsmead,BR Doctrove,TH Wijewardene, -128,IPL-2009,Durban,25-04-2009,Deccan Chargers,Mumbai Indians,Deccan Chargers,bat,normal,0,Deccan Chargers,12,0,PP Ojha,Kingsmead,HDPK Dharmasena,SJA Taufel, -129,IPL-2009,Port Elizabeth,26-04-2009,Royal Challengers Bangalore,Delhi Daredevils,Royal Challengers Bangalore,bat,normal,0,Delhi Daredevils,0,6,TM Dilshan,St George's Park,S Asnani,BG Jerling, -130,IPL-2009,Cape Town,26-04-2009,Kings XI Punjab,Rajasthan Royals,Kings XI Punjab,bat,normal,0,Kings XI Punjab,27,0,KC Sangakkara,Newlands,M Erasmus,K Hariharan, -131,IPL-2009,Durban,27-04-2009,Chennai Super Kings,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,6,HH Gibbs,Kingsmead,IL Howell,TH Wijewardene, -132,IPL-2009,Port Elizabeth,27-04-2009,Mumbai Indians,Kolkata Knight Riders,Mumbai Indians,bat,normal,0,Mumbai Indians,92,0,SR Tendulkar,St George's Park,BG Jerling,RB Tiffin, -133,IPL-2009,Centurion,28-04-2009,Delhi Daredevils,Rajasthan Royals,Delhi Daredevils,bat,normal,0,Rajasthan Royals,0,5,YK Pathan,SuperSport Park,GAV Baxter,RE Koertzen, -134,IPL-2009,Durban,29-04-2009,Kolkata Knight Riders,Royal Challengers Bangalore,Kolkata Knight Riders,bat,normal,0,Royal Challengers Bangalore,0,5,MV Boucher,Kingsmead,MR Benson,TH Wijewardene, -135,IPL-2009,Durban,29-04-2009,Kings XI Punjab,Mumbai Indians,Kings XI Punjab,bat,normal,0,Kings XI Punjab,3,0,KC Sangakkara,Kingsmead,MR Benson,SL Shastri, -136,IPL-2009,Centurion,30-04-2009,Deccan Chargers,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,6,DP Nannes,SuperSport Park,GAV Baxter,AM Saheba, -137,IPL-2009,Centurion,30-04-2009,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Chennai Super Kings,38,0,SK Raina,SuperSport Park,GAV Baxter,RE Koertzen, -138,IPL-2009,East London,01-05-2009,Mumbai Indians,Kolkata Knight Riders,Mumbai Indians,bat,normal,0,Mumbai Indians,9,0,JP Duminy,Buffalo Park,M Erasmus,SK Tarapore, -139,IPL-2009,Durban,01-05-2009,Royal Challengers Bangalore,Kings XI Punjab,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,8,0,Yuvraj Singh,Kingsmead,HDPK Dharmasena,S Ravi, -140,IPL-2009,Port Elizabeth,02-05-2009,Deccan Chargers,Rajasthan Royals,Deccan Chargers,bat,normal,0,Rajasthan Royals,0,3,YK Pathan,St George's Park,S Asnani,BG Jerling, -141,IPL-2009,Johannesburg,02-05-2009,Chennai Super Kings,Delhi Daredevils,Delhi Daredevils,field,normal,0,Chennai Super Kings,18,0,SB Jakati,New Wanderers Stadium,DJ Harper,RE Koertzen, -142,IPL-2009,Port Elizabeth,03-05-2009,Kolkata Knight Riders,Kings XI Punjab,Kolkata Knight Riders,bat,normal,0,Kings XI Punjab,0,6,DPMD Jayawardene,St George's Park,S Asnani,MR Benson, -143,IPL-2009,Johannesburg,03-05-2009,Mumbai Indians,Royal Challengers Bangalore,Mumbai Indians,bat,normal,0,Royal Challengers Bangalore,0,9,JH Kallis,New Wanderers Stadium,RE Koertzen,TH Wijewardene, -144,IPL-2009,East London,04-05-2009,Chennai Super Kings,Deccan Chargers,Chennai Super Kings,bat,normal,0,Chennai Super Kings,78,0,MS Dhoni,Buffalo Park,BR Doctrove,M Erasmus, -145,IPL-2009,Durban,05-05-2009,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,normal,0,Rajasthan Royals,78,0,GC Smith,Kingsmead,SS Hazare,IL Howell, -146,IPL-2009,Durban,05-05-2009,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Delhi Daredevils,0,9,G Gambhir,Kingsmead,GAV Baxter,IL Howell, -147,IPL-2009,Centurion,06-05-2009,Deccan Chargers,Mumbai Indians,Deccan Chargers,bat,normal,0,Deccan Chargers,19,0,RG Sharma,SuperSport Park,MR Benson,HDPK Dharmasena, -148,IPL-2009,Centurion,07-05-2009,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,A Singh,SuperSport Park,K Hariharan,DJ Harper, -149,IPL-2009,Centurion,07-05-2009,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,1,Chennai Super Kings,12,0,ML Hayden,SuperSport Park,DJ Harper,TH Wijewardene, -150,IPL-2009,East London,08-05-2009,Mumbai Indians,Delhi Daredevils,Mumbai Indians,bat,normal,0,Delhi Daredevils,0,7,A Nehra,Buffalo Park,M Erasmus,SK Tarapore, -151,IPL-2009,Kimberley,09-05-2009,Deccan Chargers,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,3,DPMD Jayawardene,De Beers Diamond Oval,GAV Baxter,AM Saheba, -152,IPL-2009,Kimberley,09-05-2009,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Chennai Super Kings,0,7,S Badrinath,De Beers Diamond Oval,GAV Baxter,HDPK Dharmasena, -153,IPL-2009,Port Elizabeth,10-05-2009,Mumbai Indians,Royal Challengers Bangalore,Mumbai Indians,bat,normal,0,Mumbai Indians,16,0,JP Duminy,St George's Park,BR Doctrove,BG Jerling, -154,IPL-2009,Johannesburg,10-05-2009,Kolkata Knight Riders,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,7,A Mishra,New Wanderers Stadium,SL Shastri,RB Tiffin, -155,IPL-2009,Kimberley,11-05-2009,Deccan Chargers,Rajasthan Royals,Deccan Chargers,bat,normal,0,Deccan Chargers,53,0,DR Smith,De Beers Diamond Oval,GAV Baxter,HDPK Dharmasena, -156,IPL-2009,Centurion,12-05-2009,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,6,LRPL Taylor,SuperSport Park,M Erasmus,SS Hazare, -157,IPL-2009,Centurion,12-05-2009,Kings XI Punjab,Mumbai Indians,Kings XI Punjab,bat,normal,0,Mumbai Indians,0,8,Harbhajan Singh,SuperSport Park,SS Hazare,RE Koertzen, -158,IPL-2009,Durban,13-05-2009,Delhi Daredevils,Deccan Chargers,Deccan Chargers,field,normal,0,Delhi Daredevils,12,0,R Bhatia,Kingsmead,DJ Harper,SL Shastri, -159,IPL-2009,Durban,14-05-2009,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Royal Challengers Bangalore,0,2,LRPL Taylor,Kingsmead,BR Doctrove,DJ Harper, -160,IPL-2009,Durban,14-05-2009,Rajasthan Royals,Mumbai Indians,Rajasthan Royals,bat,normal,0,Rajasthan Royals,2,0,SK Warne,Kingsmead,BR Doctrove,DJ Harper, -161,IPL-2009,Bloemfontein,15-05-2009,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,B Lee,OUTsurance Oval,HDPK Dharmasena,IL Howell, -162,IPL-2009,Port Elizabeth,16-05-2009,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Chennai Super Kings,0,7,ML Hayden,St George's Park,SK Tarapore,SJA Taufel, -163,IPL-2009,Johannesburg,16-05-2009,Kolkata Knight Riders,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,6,RG Sharma,New Wanderers Stadium,RE Koertzen,S Ravi, -164,IPL-2009,Johannesburg,17-05-2009,Kings XI Punjab,Deccan Chargers,Deccan Chargers,field,normal,0,Kings XI Punjab,1,0,Yuvraj Singh,New Wanderers Stadium,S Ravi,RB Tiffin, -165,IPL-2009,Bloemfontein,17-05-2009,Delhi Daredevils,Rajasthan Royals,Delhi Daredevils,bat,normal,0,Delhi Daredevils,14,0,AB de Villiers,OUTsurance Oval,SS Hazare,IL Howell, -166,IPL-2009,Centurion,18-05-2009,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,0,Kolkata Knight Riders,0,7,BJ Hodge,SuperSport Park,SJA Taufel,RB Tiffin, -167,IPL-2009,Johannesburg,19-05-2009,Delhi Daredevils,Royal Challengers Bangalore,Delhi Daredevils,bat,normal,0,Royal Challengers Bangalore,0,7,JH Kallis,New Wanderers Stadium,IL Howell,RB Tiffin, -168,IPL-2009,Durban,20-05-2009,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,4,LR Shukla,Kingsmead,BG Jerling,SJA Taufel, -169,IPL-2009,Durban,20-05-2009,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,0,Chennai Super Kings,24,0,M Muralitharan,Kingsmead,BG Jerling,SJA Taufel, -170,IPL-2009,Centurion,21-05-2009,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,4,V Sehwag,SuperSport Park,IL Howell,S Ravi, -171,IPL-2009,Centurion,21-05-2009,Royal Challengers Bangalore,Deccan Chargers,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,12,0,MK Pandey,SuperSport Park,IL Howell,S Ravi, -172,IPL-2009,Centurion,22-05-2009,Delhi Daredevils,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,6,AC Gilchrist,SuperSport Park,BR Doctrove,DJ Harper, -173,IPL-2009,Johannesburg,23-05-2009,Chennai Super Kings,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,6,MK Pandey,New Wanderers Stadium,RE Koertzen,SJA Taufel, -174,IPL-2009,Johannesburg,24-05-2009,Deccan Chargers,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Deccan Chargers,6,0,A Kumble,New Wanderers Stadium,RE Koertzen,SJA Taufel, -175,IPL-2010,Mumbai,12-03-2010,Kolkata Knight Riders,Deccan Chargers,Deccan Chargers,field,normal,0,Kolkata Knight Riders,11,0,AD Mathews,Dr DY Patil Sports Academy,RE Koertzen,RB Tiffin, -176,IPL-2010,Mumbai,13-03-2010,Mumbai Indians,Rajasthan Royals,Mumbai Indians,bat,normal,0,Mumbai Indians,4,0,YK Pathan,Brabourne Stadium,RE Koertzen,RB Tiffin, -177,IPL-2010,Chandigarh,13-03-2010,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,5,G Gambhir,"Punjab Cricket Association Stadium, Mohali",BR Doctrove,S Ravi, -178,IPL-2010,Kolkata,14-03-2010,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,MK Tiwary,Eden Gardens,HDPK Dharmasena,AM Saheba, -179,IPL-2010,Chennai,14-03-2010,Deccan Chargers,Chennai Super Kings,Deccan Chargers,bat,normal,0,Deccan Chargers,31,0,WPUJC Vaas,"MA Chidambaram Stadium, Chepauk",K Hariharan,DJ Harper, -180,IPL-2010,Ahmedabad,15-03-2010,Rajasthan Royals,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,6,V Sehwag,"Sardar Patel Stadium, Motera",BG Jerling,RE Koertzen, -181,IPL-2010,Bangalore,16-03-2010,Kings XI Punjab,Royal Challengers Bangalore,Kings XI Punjab,bat,normal,0,Royal Challengers Bangalore,0,8,JH Kallis,M Chinnaswamy Stadium,S Das,DJ Harper, -182,IPL-2010,Kolkata,16-03-2010,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,0,Chennai Super Kings,55,0,MS Dhoni,Eden Gardens,HDPK Dharmasena,AM Saheba, -183,IPL-2010,Delhi,17-03-2010,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,98,0,SR Tendulkar,Feroz Shah Kotla,BR Doctrove,SK Tarapore, -184,IPL-2010,Bangalore,18-03-2010,Rajasthan Royals,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,10,JH Kallis,M Chinnaswamy Stadium,K Hariharan,DJ Harper, -185,IPL-2010,Delhi,19-03-2010,Delhi Daredevils,Chennai Super Kings,Delhi Daredevils,bat,normal,0,Chennai Super Kings,0,5,ML Hayden,Feroz Shah Kotla,BR Doctrove,SK Tarapore, -186,IPL-2010,Cuttack,19-03-2010,Deccan Chargers,Kings XI Punjab,Kings XI Punjab,field,normal,0,Deccan Chargers,6,0,A Symonds,Barabati Stadium,BF Bowden,M Erasmus, -187,IPL-2010,Ahmedabad,20-03-2010,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,normal,0,Rajasthan Royals,34,0,AA Jhunjhunwala,"Sardar Patel Stadium, Motera",RE Koertzen,RB Tiffin, -188,IPL-2010,Mumbai,20-03-2010,Mumbai Indians,Royal Challengers Bangalore,Mumbai Indians,bat,normal,0,Royal Challengers Bangalore,0,7,JH Kallis,Brabourne Stadium,HDPK Dharmasena,SS Hazare, -189,IPL-2010,Cuttack,21-03-2010,Deccan Chargers,Delhi Daredevils,Deccan Chargers,bat,normal,0,Deccan Chargers,10,0,A Symonds,Barabati Stadium,BF Bowden,M Erasmus, -190,IPL-2010,Chennai,21-03-2010,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,tie,0,Kings XI Punjab,0,0,J Theron,"MA Chidambaram Stadium, Chepauk",K Hariharan,DJ Harper, -191,IPL-2010,Mumbai,22-03-2010,Kolkata Knight Riders,Mumbai Indians,Kolkata Knight Riders,bat,normal,0,Mumbai Indians,0,7,SR Tendulkar,Brabourne Stadium,SS Hazare,SJA Taufel, -192,IPL-2010,Bangalore,23-03-2010,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Royal Challengers Bangalore,36,0,RV Uthappa,M Chinnaswamy Stadium,RE Koertzen,RB Tiffin, -193,IPL-2010,Chandigarh,24-03-2010,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,normal,0,Rajasthan Royals,31,0,AC Voges,"Punjab Cricket Association Stadium, Mohali",BR Doctrove,SK Tarapore, -194,IPL-2010,Mumbai,25-03-2010,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,5,SR Tendulkar,Brabourne Stadium,BF Bowden,AM Saheba, -195,IPL-2010,Ahmedabad,26-03-2010,Deccan Chargers,Rajasthan Royals,Deccan Chargers,bat,normal,0,Rajasthan Royals,0,8,YK Pathan,"Sardar Patel Stadium, Motera",HDPK Dharmasena,SJA Taufel, -196,IPL-2010,Chandigarh,27-03-2010,Kolkata Knight Riders,Kings XI Punjab,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,39,0,MK Tiwary,"Punjab Cricket Association Stadium, Mohali",BR Doctrove,S Ravi, -197,IPL-2010,Bangalore,25-03-2010,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Delhi Daredevils,17,0,KM Jadhav,M Chinnaswamy Stadium,BG Jerling,RE Koertzen, -198,IPL-2010,Ahmedabad,28-03-2010,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Rajasthan Royals,17,0,NV Ojha,"Sardar Patel Stadium, Motera",SS Hazare,SJA Taufel, -199,IPL-2010,Mumbai,28-03-2010,Mumbai Indians,Deccan Chargers,Deccan Chargers,field,normal,0,Mumbai Indians,41,0,Harbhajan Singh,Dr DY Patil Sports Academy,S Das,K Hariharan, -200,IPL-2010,Delhi,29-03-2010,Delhi Daredevils,Kolkata Knight Riders,Delhi Daredevils,bat,normal,0,Delhi Daredevils,40,0,DA Warner,Feroz Shah Kotla,SS Hazare,SJA Taufel, -201,IPL-2010,Mumbai,30-03-2010,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,4,SL Malinga,Brabourne Stadium,BR Doctrove,SK Tarapore, -202,IPL-2010,Chennai,31-03-2010,Royal Challengers Bangalore,Chennai Super Kings,Royal Challengers Bangalore,bat,normal,0,Chennai Super Kings,0,5,M Vijay,"MA Chidambaram Stadium, Chepauk",BG Jerling,RE Koertzen, -203,IPL-2010,Delhi,31-03-2010,Delhi Daredevils,Rajasthan Royals,Delhi Daredevils,bat,normal,0,Delhi Daredevils,67,0,KD Karthik,Feroz Shah Kotla,HDPK Dharmasena,SJA Taufel, -204,IPL-2010,Kolkata,01-04-2010,Kolkata Knight Riders,Deccan Chargers,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,24,0,SC Ganguly,Eden Gardens,K Hariharan,DJ Harper, -205,IPL-2010,Chandigarh,02-04-2010,Kings XI Punjab,Royal Challengers Bangalore,Kings XI Punjab,bat,normal,0,Royal Challengers Bangalore,0,6,KP Pietersen,"Punjab Cricket Association Stadium, Mohali",BF Bowden,M Erasmus, -206,IPL-2010,Chennai,03-04-2010,Chennai Super Kings,Rajasthan Royals,Chennai Super Kings,bat,normal,0,Chennai Super Kings,23,0,M Vijay,"MA Chidambaram Stadium, Chepauk",RE Koertzen,RB Tiffin, -207,IPL-2010,Mumbai,03-04-2010,Mumbai Indians,Deccan Chargers,Mumbai Indians,bat,normal,0,Mumbai Indians,63,0,AT Rayudu,Brabourne Stadium,BR Doctrove,S Ravi, -208,IPL-2010,Kolkata,04-04-2010,Kolkata Knight Riders,Kings XI Punjab,Kolkata Knight Riders,bat,normal,0,Kings XI Punjab,0,8,DPMD Jayawardene,Eden Gardens,S Asnani,DJ Harper, -209,IPL-2010,Delhi,04-04-2010,Delhi Daredevils,Royal Challengers Bangalore,Delhi Daredevils,bat,normal,0,Delhi Daredevils,37,0,PD Collingwood,Feroz Shah Kotla,BF Bowden,M Erasmus, -210,IPL-2010,Nagpur,05-04-2010,Rajasthan Royals,Deccan Chargers,Rajasthan Royals,bat,normal,0,Rajasthan Royals,2,0,SK Warne,"Vidarbha Cricket Association Stadium, Jamtha",HDPK Dharmasena,SJA Taufel, -211,IPL-2010,Chennai,06-04-2010,Chennai Super Kings,Mumbai Indians,Chennai Super Kings,bat,normal,0,Chennai Super Kings,24,0,SK Raina,"MA Chidambaram Stadium, Chepauk",S Asnani,DJ Harper, -212,IPL-2010,Jaipur,07-04-2010,Kings XI Punjab,Rajasthan Royals,Kings XI Punjab,bat,normal,0,Rajasthan Royals,0,9,MJ Lumb,Sawai Mansingh Stadium,S Ravi,SK Tarapore, -213,IPL-2010,Kolkata,07-04-2010,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,14,0,SC Ganguly,Eden Gardens,BG Jerling,RE Koertzen, -214,IPL-2010,Bangalore,08-04-2010,Royal Challengers Bangalore,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,7,TL Suman,M Chinnaswamy Stadium,S Asnani,DJ Harper, -215,IPL-2010,Chandigarh,09-04-2010,Mumbai Indians,Kings XI Punjab,Mumbai Indians,bat,normal,0,Kings XI Punjab,0,6,KC Sangakkara,"Punjab Cricket Association Stadium, Mohali",M Erasmus,AM Saheba, -216,IPL-2010,Nagpur,10-04-2010,Chennai Super Kings,Deccan Chargers,Chennai Super Kings,bat,normal,0,Deccan Chargers,0,6,RJ Harris,"Vidarbha Cricket Association Stadium, Jamtha",HDPK Dharmasena,SJA Taufel, -217,IPL-2010,Bangalore,10-04-2010,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,7,R Vinay Kumar,M Chinnaswamy Stadium,K Hariharan,DJ Harper, -218,IPL-2010,Delhi,11-04-2010,Delhi Daredevils,Kings XI Punjab,Delhi Daredevils,bat,normal,0,Kings XI Punjab,0,7,PP Chawla,Feroz Shah Kotla,BF Bowden,AM Saheba, -219,IPL-2010,Jaipur,11-04-2010,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Mumbai Indians,37,0,SR Tendulkar,Sawai Mansingh Stadium,BR Doctrove,SK Tarapore, -220,IPL-2010,Nagpur,12-04-2010,Deccan Chargers,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Deccan Chargers,13,0,Harmeet Singh,"Vidarbha Cricket Association Stadium, Jamtha",RE Koertzen,RB Tiffin, -221,IPL-2010,Mumbai,13-04-2010,Mumbai Indians,Delhi Daredevils,Mumbai Indians,bat,normal,0,Mumbai Indians,39,0,KA Pollard,Brabourne Stadium,S Asnani,DJ Harper, -222,IPL-2010,Chennai,13-04-2010,Kolkata Knight Riders,Chennai Super Kings,Kolkata Knight Riders,bat,normal,0,Chennai Super Kings,0,9,R Ashwin,"MA Chidambaram Stadium, Chepauk",SS Hazare,SJA Taufel, -223,IPL-2010,Jaipur,14-04-2010,Rajasthan Royals,Royal Challengers Bangalore,Rajasthan Royals,bat,normal,0,Royal Challengers Bangalore,0,5,KP Pietersen,Sawai Mansingh Stadium,BR Doctrove,S Ravi, -224,IPL-2010,Chennai,15-04-2010,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Delhi Daredevils,0,6,G Gambhir,"MA Chidambaram Stadium, Chepauk",HDPK Dharmasena,SS Hazare, -225,IPL-2010,Dharamsala,16-04-2010,Kings XI Punjab,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,5,RG Sharma,Himachal Pradesh Cricket Association Stadium,M Erasmus,AM Saheba, -226,IPL-2010,Bangalore,17-04-2010,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Mumbai Indians,57,0,R McLaren,M Chinnaswamy Stadium,HDPK Dharmasena,SJA Taufel, -227,IPL-2010,Kolkata,17-04-2010,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,normal,0,Kolkata Knight Riders,0,8,JD Unadkat,Eden Gardens,BG Jerling,RB Tiffin, -228,IPL-2010,Dharamsala,18-04-2010,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,6,MS Dhoni,Himachal Pradesh Cricket Association Stadium,BF Bowden,AM Saheba, -229,IPL-2010,Delhi,18-04-2010,Deccan Chargers,Delhi Daredevils,Deccan Chargers,bat,normal,0,Deccan Chargers,11,0,A Symonds,Feroz Shah Kotla,BR Doctrove,SK Tarapore, -230,IPL-2010,Kolkata,19-04-2010,Mumbai Indians,Kolkata Knight Riders,Mumbai Indians,bat,normal,0,Kolkata Knight Riders,0,9,M Kartik,Eden Gardens,BG Jerling,RE Koertzen, -231,IPL-2010,Mumbai,21-04-2010,Mumbai Indians,Royal Challengers Bangalore,Mumbai Indians,bat,normal,0,Mumbai Indians,35,0,KA Pollard,Dr DY Patil Sports Academy,BR Doctrove,RB Tiffin, -232,IPL-2010,Mumbai,22-04-2010,Chennai Super Kings,Deccan Chargers,Chennai Super Kings,bat,normal,0,Chennai Super Kings,38,0,DE Bollinger,Dr DY Patil Sports Academy,BR Doctrove,RB Tiffin, -233,IPL-2010,Mumbai,24-04-2010,Deccan Chargers,Royal Challengers Bangalore,Deccan Chargers,bat,normal,0,Royal Challengers Bangalore,0,9,A Kumble,Dr DY Patil Sports Academy,RE Koertzen,SJA Taufel, -234,IPL-2010,Mumbai,25-04-2010,Chennai Super Kings,Mumbai Indians,Chennai Super Kings,bat,normal,0,Chennai Super Kings,22,0,SK Raina,Dr DY Patil Sports Academy,RE Koertzen,SJA Taufel, -235,IPL-2011,Chennai,08-04-2011,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,0,Chennai Super Kings,2,0,S Anirudha,"MA Chidambaram Stadium, Chepauk",BR Doctrove,PR Reiffel, -236,IPL-2011,Hyderabad,09-04-2011,Deccan Chargers,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,8,SK Trivedi,"Rajiv Gandhi International Stadium, Uppal",RE Koertzen,SK Tarapore, -237,IPL-2011,Kochi,09-04-2011,Kochi Tuskers Kerala,Royal Challengers Bangalore,Kochi Tuskers Kerala,bat,normal,0,Royal Challengers Bangalore,0,6,AB de Villiers,Nehru Stadium,HDPK Dharmasena,K Hariharan, -238,IPL-2011,Delhi,10-04-2011,Delhi Daredevils,Mumbai Indians,Delhi Daredevils,bat,normal,0,Mumbai Indians,0,8,SL Malinga,Feroz Shah Kotla,AM Saheba,RB Tiffin, -239,IPL-2011,Mumbai,10-04-2011,Kings XI Punjab,Pune Warriors,Kings XI Punjab,bat,normal,0,Pune Warriors,0,7,SB Wagh,Dr DY Patil Sports Academy,BR Doctrove,PR Reiffel, -240,IPL-2011,Kolkata,11-04-2011,Kolkata Knight Riders,Deccan Chargers,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,9,0,JH Kallis,Eden Gardens,RE Koertzen,SK Tarapore, -241,IPL-2011,Jaipur,12-04-2011,Delhi Daredevils,Rajasthan Royals,Delhi Daredevils,bat,normal,0,Rajasthan Royals,0,6,SK Warne,Sawai Mansingh Stadium,Aleem Dar,RB Tiffin, -242,IPL-2011,Bangalore,12-04-2011,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,9,SR Tendulkar,M Chinnaswamy Stadium,HDPK Dharmasena,AL Hill, -243,IPL-2011,Chandigarh,13-04-2011,Chennai Super Kings,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,PC Valthaty,"Punjab Cricket Association Stadium, Mohali",Asad Rauf,SL Shastri, -244,IPL-2011,Mumbai,13-04-2011,Kochi Tuskers Kerala,Pune Warriors,Kochi Tuskers Kerala,bat,normal,0,Pune Warriors,0,4,MD Mishra,Dr DY Patil Sports Academy,S Asnani,PR Reiffel, -245,IPL-2011,Hyderabad,14-04-2011,Deccan Chargers,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Deccan Chargers,33,0,DW Steyn,"Rajiv Gandhi International Stadium, Uppal",RE Koertzen,S Ravi, -246,IPL-2011,Jaipur,15-04-2011,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,9,G Gambhir,Sawai Mansingh Stadium,Aleem Dar,SS Hazare, -247,IPL-2011,Mumbai,15-04-2011,Mumbai Indians,Kochi Tuskers Kerala,Kochi Tuskers Kerala,field,normal,0,Kochi Tuskers Kerala,0,8,BB McCullum,Wankhede Stadium,BR Doctrove,PR Reiffel, -248,IPL-2011,Chennai,16-04-2011,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Chennai Super Kings,21,0,MEK Hussey,"MA Chidambaram Stadium, Chepauk",HDPK Dharmasena,AL Hill, -249,IPL-2011,Hyderabad,16-04-2011,Deccan Chargers,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,8,PC Valthaty,"Rajiv Gandhi International Stadium, Uppal",RE Koertzen,S Ravi, -250,IPL-2011,Mumbai,17-04-2011,Pune Warriors,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,3,Yuvraj Singh,Dr DY Patil Sports Academy,Asad Rauf,AM Saheba, -251,IPL-2011,Kolkata,17-04-2011,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,8,L Balaji,Eden Gardens,Aleem Dar,RB Tiffin, -252,IPL-2011,Kochi,18-04-2011,Chennai Super Kings,Kochi Tuskers Kerala,Kochi Tuskers Kerala,field,normal,1,Kochi Tuskers Kerala,0,7,BB McCullum,Nehru Stadium,K Hariharan,AL Hill, -253,IPL-2011,Delhi,19-04-2011,Deccan Chargers,Delhi Daredevils,Deccan Chargers,bat,normal,0,Deccan Chargers,16,0,S Sohal,Feroz Shah Kotla,PR Reiffel,RJ Tucker, -254,IPL-2011,Mumbai,20-04-2011,Pune Warriors,Mumbai Indians,Pune Warriors,bat,normal,0,Mumbai Indians,0,7,MM Patel,Wankhede Stadium,Asad Rauf,AM Saheba, -255,IPL-2011,Kolkata,20-04-2011,Kochi Tuskers Kerala,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kochi Tuskers Kerala,6,0,DPMD Jayawardene,Eden Gardens,Aleem Dar,RB Tiffin, -256,IPL-2011,Chandigarh,21-04-2011,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Kings XI Punjab,48,0,SE Marsh,"Punjab Cricket Association Stadium, Mohali",S Asnani,PR Reiffel, -257,IPL-2011,Mumbai,22-04-2011,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Mumbai Indians,8,0,Harbhajan Singh,Wankhede Stadium,Asad Rauf,AM Saheba, -258,IPL-2011,Kolkata,22-04-2011,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,9,CH Gayle,Eden Gardens,SS Hazare,RB Tiffin, -259,IPL-2011,Delhi,23-04-2011,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Delhi Daredevils,29,0,DA Warner,Feroz Shah Kotla,S Asnani,RE Koertzen, -260,IPL-2011,Hyderabad,24-04-2011,Mumbai Indians,Deccan Chargers,Deccan Chargers,field,normal,0,Mumbai Indians,37,0,SL Malinga,"Rajiv Gandhi International Stadium, Uppal",HDPK Dharmasena,AL Hill, -261,IPL-2011,Jaipur,24-04-2011,Kochi Tuskers Kerala,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,8,SK Warne,Sawai Mansingh Stadium,BR Doctrove,SK Tarapore, -262,IPL-2011,Chennai,25-04-2011,Chennai Super Kings,Pune Warriors,Pune Warriors,field,normal,0,Chennai Super Kings,25,0,MEK Hussey,"MA Chidambaram Stadium, Chepauk",Aleem Dar,RB Tiffin, -263,IPL-2011,Delhi,26-04-2011,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,3,V Kohli,Feroz Shah Kotla,S Asnani,RJ Tucker, -264,IPL-2011,Mumbai,27-04-2011,Pune Warriors,Chennai Super Kings,Pune Warriors,bat,normal,0,Chennai Super Kings,0,8,DE Bollinger,Dr DY Patil Sports Academy,Asad Rauf,SL Shastri, -265,IPL-2011,Kochi,27-04-2011,Deccan Chargers,Kochi Tuskers Kerala,Kochi Tuskers Kerala,field,normal,0,Deccan Chargers,55,0,I Sharma,Nehru Stadium,HDPK Dharmasena,AL Hill, -266,IPL-2011,Delhi,28-04-2011,Kolkata Knight Riders,Delhi Daredevils,Delhi Daredevils,field,normal,0,Kolkata Knight Riders,17,0,MK Tiwary,Feroz Shah Kotla,PR Reiffel,RJ Tucker, -267,IPL-2011,Jaipur,29-04-2011,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,J Botha,Sawai Mansingh Stadium,Asad Rauf,SK Tarapore, -268,IPL-2011,Bangalore,29-04-2011,Royal Challengers Bangalore,Pune Warriors,Pune Warriors,field,normal,0,Royal Challengers Bangalore,26,0,V Kohli,M Chinnaswamy Stadium,Aleem Dar,SS Hazare, -269,IPL-2011,Kochi,30-04-2011,Delhi Daredevils,Kochi Tuskers Kerala,Delhi Daredevils,bat,normal,0,Delhi Daredevils,38,0,V Sehwag,Nehru Stadium,HDPK Dharmasena,AL Hill, -270,IPL-2011,Kolkata,30-04-2011,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,8,Iqbal Abdulla,Eden Gardens,AM Saheba,SL Shastri, -271,IPL-2011,Jaipur,01-05-2011,Pune Warriors,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,6,LRPL Taylor,Sawai Mansingh Stadium,SK Tarapore,SJA Taufel, -272,IPL-2011,Chennai,01-05-2011,Chennai Super Kings,Deccan Chargers,Chennai Super Kings,bat,normal,0,Chennai Super Kings,19,0,JA Morkel,"MA Chidambaram Stadium, Chepauk",Aleem Dar,RB Tiffin, -273,IPL-2011,Mumbai,02-05-2011,Mumbai Indians,Kings XI Punjab,Kings XI Punjab,field,normal,0,Mumbai Indians,23,0,KA Pollard,Wankhede Stadium,HDPK Dharmasena,PR Reiffel, -274,IPL-2011,Delhi,02-05-2011,Delhi Daredevils,Kochi Tuskers Kerala,Kochi Tuskers Kerala,field,normal,0,Kochi Tuskers Kerala,0,7,P Parameswaran,Feroz Shah Kotla,Asad Rauf,SL Shastri, -275,IPL-2011,Hyderabad,03-05-2011,Kolkata Knight Riders,Deccan Chargers,Deccan Chargers,field,normal,0,Kolkata Knight Riders,20,0,YK Pathan,"Rajiv Gandhi International Stadium, Uppal",S Asnani,RJ Tucker, -276,IPL-2011,Chennai,04-05-2011,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Chennai Super Kings,0,8,MEK Hussey,"MA Chidambaram Stadium, Chepauk",SS Hazare,RB Tiffin, -277,IPL-2011,Mumbai,04-05-2011,Mumbai Indians,Pune Warriors,Pune Warriors,field,normal,0,Mumbai Indians,21,0,R Sharma,Dr DY Patil Sports Academy,HDPK Dharmasena,SJA Taufel, -278,IPL-2011,Kochi,05-05-2011,Kochi Tuskers Kerala,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kochi Tuskers Kerala,17,0,BJ Hodge,Nehru Stadium,S Ravi,RJ Tucker, -279,IPL-2011,Hyderabad,05-05-2011,Deccan Chargers,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,4,V Sehwag,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,AM Saheba, -280,IPL-2011,Bangalore,06-05-2011,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Royal Challengers Bangalore,85,0,CH Gayle,M Chinnaswamy Stadium,Aleem Dar,RB Tiffin, -281,IPL-2011,Kolkata,07-05-2011,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,1,Kolkata Knight Riders,10,0,Iqbal Abdulla,Eden Gardens,Asad Rauf,PR Reiffel, -282,IPL-2011,Mumbai,07-05-2011,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,32,0,AT Rayudu,Wankhede Stadium,K Hariharan,SJA Taufel, -283,IPL-2011,Bangalore,08-05-2011,Kochi Tuskers Kerala,Royal Challengers Bangalore,Kochi Tuskers Kerala,bat,normal,0,Royal Challengers Bangalore,0,9,CH Gayle,M Chinnaswamy Stadium,Aleem Dar,SS Hazare, -284,IPL-2011,Chandigarh,08-05-2011,Kings XI Punjab,Pune Warriors,Kings XI Punjab,bat,normal,0,Pune Warriors,0,5,R Sharma,"Punjab Cricket Association Stadium, Mohali",SK Tarapore,RJ Tucker, -285,IPL-2011,Jaipur,09-05-2011,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Chennai Super Kings,63,0,M Vijay,Sawai Mansingh Stadium,K Hariharan,SJA Taufel, -286,IPL-2011,Hyderabad,10-05-2011,Deccan Chargers,Pune Warriors,Deccan Chargers,bat,normal,0,Pune Warriors,0,6,MR Marsh,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,AM Saheba, -287,IPL-2011,Chandigarh,10-05-2011,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Kings XI Punjab,76,0,BA Bhatt,"Punjab Cricket Association Stadium, Mohali",SK Tarapore,RJ Tucker, -288,IPL-2011,Jaipur,11-05-2011,Rajasthan Royals,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,9,S Aravind,Sawai Mansingh Stadium,HDPK Dharmasena,K Hariharan, -289,IPL-2011,Chennai,12-05-2011,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Chennai Super Kings,18,0,MS Dhoni,"MA Chidambaram Stadium, Chepauk",AM Saheba,SL Shastri, -290,IPL-2011,Indore,13-05-2011,Kochi Tuskers Kerala,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,KD Karthik,Holkar Cricket Stadium,S Asnani,RJ Tucker, -291,IPL-2011,Bangalore,14-05-2011,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,1,Royal Challengers Bangalore,0,4,CH Gayle,M Chinnaswamy Stadium,RE Koertzen,RB Tiffin, -292,IPL-2011,Mumbai,14-05-2011,Deccan Chargers,Mumbai Indians,Deccan Chargers,bat,normal,0,Deccan Chargers,10,0,A Mishra,Wankhede Stadium,S Ravi,SK Tarapore, -293,IPL-2011,Dharamsala,15-05-2011,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Kings XI Punjab,29,0,PP Chawla,Himachal Pradesh Cricket Association Stadium,Asad Rauf,SL Shastri, -294,IPL-2011,Indore,15-05-2011,Rajasthan Royals,Kochi Tuskers Kerala,Kochi Tuskers Kerala,field,normal,0,Kochi Tuskers Kerala,0,8,BJ Hodge,Holkar Cricket Stadium,PR Reiffel,RJ Tucker, -295,IPL-2011,Mumbai,16-05-2011,Pune Warriors,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,6,A Mishra,Dr DY Patil Sports Academy,S Ravi,SK Tarapore, -296,IPL-2011,Dharamsala,17-05-2011,Kings XI Punjab,Royal Challengers Bangalore,Kings XI Punjab,bat,normal,0,Kings XI Punjab,111,0,AC Gilchrist,Himachal Pradesh Cricket Association Stadium,Asad Rauf,AM Saheba, -297,IPL-2011,Chennai,18-05-2011,Chennai Super Kings,Kochi Tuskers Kerala,Chennai Super Kings,bat,normal,0,Chennai Super Kings,11,0,WP Saha,"MA Chidambaram Stadium, Chepauk",HDPK Dharmasena,RE Koertzen, -298,IPL-2011,Mumbai,19-05-2011,Pune Warriors,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,YK Pathan,Dr DY Patil Sports Academy,S Ravi,SJA Taufel, -299,IPL-2011,Mumbai,20-05-2011,Mumbai Indians,Rajasthan Royals,Mumbai Indians,bat,normal,0,Rajasthan Royals,0,10,SR Watson,Wankhede Stadium,RE Koertzen,PR Reiffel, -300,IPL-2011,Dharamsala,21-05-2011,Deccan Chargers,Kings XI Punjab,Kings XI Punjab,field,normal,0,Deccan Chargers,82,0,S Dhawan,Himachal Pradesh Cricket Association Stadium,Asad Rauf,AM Saheba, -301,IPL-2011,Delhi,21-05-2011,Delhi Daredevils,Pune Warriors,Delhi Daredevils,bat,no result,0,,0,0,,Feroz Shah Kotla,SS Hazare,RJ Tucker, -302,IPL-2011,Bangalore,22-05-2011,Chennai Super Kings,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,8,CH Gayle,M Chinnaswamy Stadium,K Hariharan,RE Koertzen, -303,IPL-2011,Kolkata,22-05-2011,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,5,JEC Franklin,Eden Gardens,SK Tarapore,SJA Taufel, -304,IPL-2011,Mumbai,24-05-2011,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,6,SK Raina,Wankhede Stadium,Asad Rauf,SJA Taufel, -305,IPL-2011,Mumbai,25-05-2011,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,4,MM Patel,Wankhede Stadium,Asad Rauf,SJA Taufel, -306,IPL-2011,Chennai,27-05-2011,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Royal Challengers Bangalore,43,0,CH Gayle,"MA Chidambaram Stadium, Chepauk",Asad Rauf,SJA Taufel, -307,IPL-2011,Chennai,28-05-2011,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Chennai Super Kings,58,0,M Vijay,"MA Chidambaram Stadium, Chepauk",Asad Rauf,SJA Taufel, -308,IPL-2012,Chennai,04-04-2012,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,8,RE Levi,"MA Chidambaram Stadium, Chepauk",JD Cloete,SJA Taufel, -309,IPL-2012,Kolkata,05-04-2012,Kolkata Knight Riders,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,8,IK Pathan,Eden Gardens,S Asnani,HDPK Dharmasena, -310,IPL-2012,Mumbai,06-04-2012,Pune Warriors,Mumbai Indians,Mumbai Indians,field,normal,0,Pune Warriors,28,0,SPD Smith,Wankhede Stadium,AK Chaudhary,SJA Taufel, -311,IPL-2012,Jaipur,06-04-2012,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,normal,0,Rajasthan Royals,31,0,AM Rahane,Sawai Mansingh Stadium,BF Bowden,SK Tarapore, -312,IPL-2012,Bangalore,07-04-2012,Royal Challengers Bangalore,Delhi Daredevils,Delhi Daredevils,field,normal,0,Royal Challengers Bangalore,20,0,AB de Villiers,M Chinnaswamy Stadium,S Asnani,S Ravi, -313,IPL-2012,Visakhapatnam,07-04-2012,Chennai Super Kings,Deccan Chargers,Deccan Chargers,field,normal,0,Chennai Super Kings,74,0,RA Jadeja,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,JD Cloete,HDPK Dharmasena, -314,IPL-2012,Jaipur,08-04-2012,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Rajasthan Royals,22,0,BJ Hodge,Sawai Mansingh Stadium,BF Bowden,VA Kulkarni, -315,IPL-2012,Pune,08-04-2012,Pune Warriors,Kings XI Punjab,Pune Warriors,bat,normal,0,Pune Warriors,22,0,MN Samuels,Subrata Roy Sahara Stadium,S Das,SJA Taufel, -316,IPL-2012,Visakhapatnam,09-04-2012,Deccan Chargers,Mumbai Indians,Deccan Chargers,bat,normal,0,Mumbai Indians,0,5,RG Sharma,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,AK Chaudhary,JD Cloete, -317,IPL-2012,Bangalore,10-04-2012,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kolkata Knight Riders,42,0,L Balaji,M Chinnaswamy Stadium,S Ravi,RJ Tucker, -318,IPL-2012,Delhi,10-04-2012,Chennai Super Kings,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,8,M Morkel,Feroz Shah Kotla,Asad Rauf,SK Tarapore, -319,IPL-2012,Mumbai,11-04-2012,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Mumbai Indians,27,0,KA Pollard,Wankhede Stadium,Aleem Dar,BNJ Oxenford, -320,IPL-2012,Chennai,12-04-2012,Royal Challengers Bangalore,Chennai Super Kings,Royal Challengers Bangalore,bat,normal,0,Chennai Super Kings,0,5,F du Plessis,"MA Chidambaram Stadium, Chepauk",HDPK Dharmasena,RJ Tucker, -321,IPL-2012,Chandigarh,12-04-2012,Pune Warriors,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,7,AD Mascarenhas,"Punjab Cricket Association Stadium, Mohali",VA Kulkarni,SK Tarapore, -322,IPL-2012,Kolkata,13-04-2012,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,normal,0,Kolkata Knight Riders,0,5,Shakib Al Hasan,Eden Gardens,Asad Rauf,S Asnani, -323,IPL-2012,Delhi,19-04-2012,Deccan Chargers,Delhi Daredevils,Deccan Chargers,bat,normal,0,Delhi Daredevils,0,5,KP Pietersen,Feroz Shah Kotla,BF Bowden,SK Tarapore, -324,IPL-2012,Pune,14-04-2012,Chennai Super Kings,Pune Warriors,Chennai Super Kings,bat,normal,0,Pune Warriors,0,7,JD Ryder,Subrata Roy Sahara Stadium,Aleem Dar,BNJ Oxenford, -325,IPL-2012,Kolkata,15-04-2012,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kings XI Punjab,2,0,SP Narine,Eden Gardens,Asad Rauf,S Asnani, -326,IPL-2012,Bangalore,15-04-2012,Rajasthan Royals,Royal Challengers Bangalore,Rajasthan Royals,bat,normal,0,Rajasthan Royals,59,0,AM Rahane,M Chinnaswamy Stadium,JD Cloete,RJ Tucker, -327,IPL-2012,Mumbai,16-04-2012,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,7,S Nadeem,Wankhede Stadium,BF Bowden,SK Tarapore, -328,IPL-2012,Jaipur,17-04-2012,Deccan Chargers,Rajasthan Royals,Deccan Chargers,bat,normal,0,Rajasthan Royals,0,5,BJ Hodge,Sawai Mansingh Stadium,Aleem Dar,BNJ Oxenford, -329,IPL-2012,Bangalore,17-04-2012,Pune Warriors,Royal Challengers Bangalore,Pune Warriors,bat,normal,0,Royal Challengers Bangalore,0,6,CH Gayle,M Chinnaswamy Stadium,S Asnani,S Das, -330,IPL-2012,Chandigarh,18-04-2012,Kings XI Punjab,Kolkata Knight Riders,Kings XI Punjab,bat,normal,0,Kolkata Knight Riders,0,8,G Gambhir,"Punjab Cricket Association Stadium, Mohali",JD Cloete,RJ Tucker, -331,IPL-2012,Hyderabad,10-05-2012,Deccan Chargers,Delhi Daredevils,Deccan Chargers,bat,normal,0,Delhi Daredevils,0,9,DA Warner,"Rajiv Gandhi International Stadium, Uppal",JD Cloete,SJA Taufel, -332,IPL-2012,Chennai,19-04-2012,Chennai Super Kings,Pune Warriors,Pune Warriors,field,normal,0,Chennai Super Kings,13,0,KMDN Kulasekara,"MA Chidambaram Stadium, Chepauk",Asad Rauf,S Das, -333,IPL-2012,Chandigarh,20-04-2012,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,5,CH Gayle,"Punjab Cricket Association Stadium, Mohali",S Ravi,RJ Tucker, -334,IPL-2012,Chennai,21-04-2012,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Chennai Super Kings,0,7,F du Plessis,"MA Chidambaram Stadium, Chepauk",Aleem Dar,BNJ Oxenford, -335,IPL-2012,Delhi,21-04-2012,Pune Warriors,Delhi Daredevils,Delhi Daredevils,field,normal,0,Pune Warriors,20,0,SC Ganguly,Feroz Shah Kotla,Asad Rauf,S Das, -336,IPL-2012,Mumbai,22-04-2012,Mumbai Indians,Kings XI Punjab,Mumbai Indians,bat,normal,0,Kings XI Punjab,0,6,SE Marsh,Wankhede Stadium,S Ravi,RJ Tucker, -337,IPL-2012,Cuttack,22-04-2012,Deccan Chargers,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,5,B Lee,Barabati Stadium,BF Bowden,SK Tarapore, -338,IPL-2012,Jaipur,23-04-2012,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,normal,0,Royal Challengers Bangalore,46,0,AB de Villiers,Sawai Mansingh Stadium,Asad Rauf,S Asnani, -339,IPL-2012,Pune,24-04-2012,Pune Warriors,Delhi Daredevils,Pune Warriors,bat,normal,0,Delhi Daredevils,0,8,V Sehwag,Subrata Roy Sahara Stadium,S Ravi,RJ Tucker, -340,IPL-2012,Chandigarh,25-04-2012,Kings XI Punjab,Mumbai Indians,Kings XI Punjab,bat,normal,0,Mumbai Indians,0,4,AT Rayudu,"Punjab Cricket Association Stadium, Mohali",Aleem Dar,BNJ Oxenford, -341,IPL-2012,Pune,26-04-2012,Deccan Chargers,Pune Warriors,Deccan Chargers,bat,normal,0,Deccan Chargers,18,0,CL White,Subrata Roy Sahara Stadium,S Ravi,RJ Tucker, -342,IPL-2012,Delhi,27-04-2012,Delhi Daredevils,Mumbai Indians,Mumbai Indians,field,normal,0,Delhi Daredevils,37,0,V Sehwag,Feroz Shah Kotla,Aleem Dar,BNJ Oxenford, -343,IPL-2012,Chennai,28-04-2012,Kings XI Punjab,Chennai Super Kings,Kings XI Punjab,bat,normal,0,Kings XI Punjab,7,0,Mandeep Singh,"MA Chidambaram Stadium, Chepauk",BF Bowden,SK Tarapore, -344,IPL-2012,Kolkata,28-04-2012,Kolkata Knight Riders,Royal Challengers Bangalore,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,47,0,G Gambhir,Eden Gardens,Asad Rauf,BR Doctrove, -345,IPL-2012,Delhi,29-04-2012,Delhi Daredevils,Rajasthan Royals,Delhi Daredevils,bat,normal,0,Delhi Daredevils,1,0,V Sehwag,Feroz Shah Kotla,S Ravi,RJ Tucker, -346,IPL-2012,Mumbai,29-04-2012,Deccan Chargers,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,5,DW Steyn,Wankhede Stadium,AK Chaudhary,BNJ Oxenford, -347,IPL-2012,Chennai,30-04-2012,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,0,Kolkata Knight Riders,0,5,G Gambhir,"MA Chidambaram Stadium, Chepauk",BF Bowden,C Shamshuddin, -348,IPL-2012,Cuttack,01-05-2012,Deccan Chargers,Pune Warriors,Deccan Chargers,bat,normal,0,Deccan Chargers,13,0,KC Sangakkara,Barabati Stadium,Aleem Dar,AK Chaudhary, -349,IPL-2012,Jaipur,01-05-2012,Rajasthan Royals,Delhi Daredevils,Rajasthan Royals,bat,normal,0,Delhi Daredevils,0,6,P Negi,Sawai Mansingh Stadium,JD Cloete,SJA Taufel, -350,IPL-2012,Bangalore,02-05-2012,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,4,Azhar Mahmood,M Chinnaswamy Stadium,BF Bowden,C Shamshuddin, -351,IPL-2012,Pune,03-05-2012,Mumbai Indians,Pune Warriors,Mumbai Indians,bat,normal,0,Mumbai Indians,1,0,SL Malinga,Subrata Roy Sahara Stadium,Asad Rauf,S Asnani, -352,IPL-2012,Chennai,04-05-2012,Chennai Super Kings,Deccan Chargers,Chennai Super Kings,bat,normal,0,Chennai Super Kings,10,0,SK Raina,"MA Chidambaram Stadium, Chepauk",HDPK Dharmasena,BNJ Oxenford, -353,IPL-2012,Kolkata,05-05-2012,Kolkata Knight Riders,Pune Warriors,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,7,0,SP Narine,Eden Gardens,BF Bowden,SK Tarapore, -354,IPL-2012,Chandigarh,05-05-2012,Rajasthan Royals,Kings XI Punjab,Rajasthan Royals,bat,normal,0,Rajasthan Royals,43,0,SR Watson,"Punjab Cricket Association Stadium, Mohali",JD Cloete,SJA Taufel, -355,IPL-2012,Mumbai,06-05-2012,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,2,DR Smith,Wankhede Stadium,Asad Rauf,S Asnani, -356,IPL-2012,Bangalore,06-05-2012,Deccan Chargers,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,5,AB de Villiers,M Chinnaswamy Stadium,HDPK Dharmasena,BNJ Oxenford, -357,IPL-2012,Delhi,07-05-2012,Delhi Daredevils,Kolkata Knight Riders,Delhi Daredevils,bat,normal,0,Kolkata Knight Riders,0,6,JH Kallis,Feroz Shah Kotla,JD Cloete,S Ravi, -358,IPL-2012,Pune,08-05-2012,Pune Warriors,Rajasthan Royals,Pune Warriors,bat,normal,0,Rajasthan Royals,0,7,SR Watson,Subrata Roy Sahara Stadium,Asad Rauf,BR Doctrove, -359,IPL-2012,Hyderabad,08-05-2012,Kings XI Punjab,Deccan Chargers,Deccan Chargers,field,normal,0,Kings XI Punjab,25,0,Mandeep Singh,"Rajiv Gandhi International Stadium, Uppal",HDPK Dharmasena,BNJ Oxenford, -360,IPL-2012,Mumbai,09-05-2012,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,9,CH Gayle,Wankhede Stadium,BF Bowden,VA Kulkarni, -361,IPL-2012,Jaipur,10-05-2012,Rajasthan Royals,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,4,BW Hilfenhaus,Sawai Mansingh Stadium,BNJ Oxenford,C Shamshuddin, -362,IPL-2012,Pune,11-05-2012,Royal Challengers Bangalore,Pune Warriors,Pune Warriors,field,normal,0,Royal Challengers Bangalore,35,0,CH Gayle,Subrata Roy Sahara Stadium,BF Bowden,SK Tarapore, -363,IPL-2012,Kolkata,12-05-2012,Mumbai Indians,Kolkata Knight Riders,Mumbai Indians,bat,normal,0,Mumbai Indians,27,0,RG Sharma,Eden Gardens,S Ravi,SJA Taufel, -364,IPL-2012,Chennai,12-05-2012,Delhi Daredevils,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,9,BW Hilfenhaus,"MA Chidambaram Stadium, Chepauk",S Das,BR Doctrove, -365,IPL-2012,Jaipur,13-05-2012,Rajasthan Royals,Pune Warriors,Rajasthan Royals,bat,normal,0,Rajasthan Royals,45,0,A Chandila,Sawai Mansingh Stadium,BF Bowden,SK Tarapore, -366,IPL-2012,Chandigarh,13-05-2012,Deccan Chargers,Kings XI Punjab,Deccan Chargers,bat,normal,0,Kings XI Punjab,0,4,DJ Hussey,"Punjab Cricket Association Stadium, Mohali",HDPK Dharmasena,BNJ Oxenford, -367,IPL-2012,Bangalore,14-05-2012,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,5,AT Rayudu,M Chinnaswamy Stadium,S Das,BR Doctrove, -368,IPL-2012,Kolkata,14-05-2012,Kolkata Knight Riders,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,5,MEK Hussey,Eden Gardens,JD Cloete,SJA Taufel, -369,IPL-2012,Delhi,15-05-2012,Kings XI Punjab,Delhi Daredevils,Kings XI Punjab,bat,normal,0,Delhi Daredevils,0,5,UT Yadav,Feroz Shah Kotla,HDPK Dharmasena,BNJ Oxenford, -370,IPL-2012,Mumbai,16-05-2012,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Kolkata Knight Riders,32,0,SP Narine,Wankhede Stadium,S Das,BR Doctrove, -371,IPL-2012,Dharamsala,17-05-2012,Chennai Super Kings,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,AC Gilchrist,Himachal Pradesh Cricket Association Stadium,VA Kulkarni,SK Tarapore, -372,IPL-2012,Delhi,17-05-2012,Royal Challengers Bangalore,Delhi Daredevils,Delhi Daredevils,field,normal,0,Royal Challengers Bangalore,21,0,CH Gayle,Feroz Shah Kotla,HDPK Dharmasena,C Shamshuddin, -373,IPL-2012,Hyderabad,18-05-2012,Rajasthan Royals,Deccan Chargers,Rajasthan Royals,bat,normal,0,Deccan Chargers,0,5,DW Steyn,"Rajiv Gandhi International Stadium, Uppal",S Ravi,SJA Taufel, -374,IPL-2012,Dharamsala,19-05-2012,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,6,UT Yadav,Himachal Pradesh Cricket Association Stadium,BF Bowden,VA Kulkarni, -375,IPL-2012,Pune,19-05-2012,Kolkata Knight Riders,Pune Warriors,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,34,0,Shakib Al Hasan,Subrata Roy Sahara Stadium,S Asnani,BR Doctrove, -376,IPL-2012,Hyderabad,20-05-2012,Deccan Chargers,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Deccan Chargers,9,0,DW Steyn,"Rajiv Gandhi International Stadium, Uppal",S Ravi,SJA Taufel, -377,IPL-2012,Jaipur,20-05-2012,Rajasthan Royals,Mumbai Indians,Rajasthan Royals,bat,normal,0,Mumbai Indians,0,10,DR Smith,Sawai Mansingh Stadium,HDPK Dharmasena,C Shamshuddin, -378,IPL-2012,Pune,22-05-2012,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,18,0,YK Pathan,Subrata Roy Sahara Stadium,BR Doctrove,SJA Taufel, -379,IPL-2012,Bangalore,23-05-2012,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Chennai Super Kings,38,0,MS Dhoni,M Chinnaswamy Stadium,BF Bowden,HDPK Dharmasena, -380,IPL-2012,Chennai,25-05-2012,Chennai Super Kings,Delhi Daredevils,Delhi Daredevils,field,normal,0,Chennai Super Kings,86,0,M Vijay,"MA Chidambaram Stadium, Chepauk",BR Doctrove,SJA Taufel, -381,IPL-2012,Chennai,27-05-2012,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,0,Kolkata Knight Riders,0,5,MS Bisla,"MA Chidambaram Stadium, Chepauk",BF Bowden,SJA Taufel, -382,IPL-2013,Kolkata,03-04-2013,Delhi Daredevils,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,SP Narine,Eden Gardens,S Ravi,SJA Taufel, -383,IPL-2013,Bangalore,04-04-2013,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Royal Challengers Bangalore,2,0,CH Gayle,M Chinnaswamy Stadium,VA Kulkarni,C Shamshuddin, -384,IPL-2013,Hyderabad,05-04-2013,Sunrisers Hyderabad,Pune Warriors,Pune Warriors,field,normal,0,Sunrisers Hyderabad,22,0,A Mishra,"Rajiv Gandhi International Stadium, Uppal",S Ravi,SJA Taufel, -385,IPL-2013,Delhi,06-04-2013,Rajasthan Royals,Delhi Daredevils,Rajasthan Royals,bat,normal,0,Rajasthan Royals,5,0,R Dravid,Feroz Shah Kotla,S Das,C Shamshuddin, -386,IPL-2013,Chennai,06-04-2013,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Mumbai Indians,9,0,KA Pollard,"MA Chidambaram Stadium, Chepauk",M Erasmus,VA Kulkarni, -387,IPL-2013,Pune,07-04-2013,Pune Warriors,Kings XI Punjab,Pune Warriors,bat,normal,0,Kings XI Punjab,0,8,M Vohra,Subrata Roy Sahara Stadium,S Asnani,SJA Taufel, -388,IPL-2013,Hyderabad,07-04-2013,Royal Challengers Bangalore,Sunrisers Hyderabad,Royal Challengers Bangalore,bat,tie,0,Sunrisers Hyderabad,0,0,GH Vihari,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,S Ravi, -389,IPL-2013,Jaipur,08-04-2013,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Rajasthan Royals,19,0,SK Trivedi,Sawai Mansingh Stadium,Aleem Dar,S Das, -390,IPL-2013,Mumbai,09-04-2013,Mumbai Indians,Delhi Daredevils,Mumbai Indians,bat,normal,0,Mumbai Indians,44,0,KD Karthik,Wankhede Stadium,M Erasmus,VA Kulkarni, -391,IPL-2013,Chandigarh,10-04-2013,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,10,MEK Hussey,"Punjab Cricket Association Stadium, Mohali",Aleem Dar,C Shamshuddin, -392,IPL-2013,Bangalore,11-04-2013,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,8,CH Gayle,M Chinnaswamy Stadium,Asad Rauf,AK Chaudhary, -393,IPL-2013,Pune,11-04-2013,Rajasthan Royals,Pune Warriors,Rajasthan Royals,bat,normal,0,Pune Warriors,0,7,AJ Finch,Subrata Roy Sahara Stadium,M Erasmus,K Srinath, -394,IPL-2013,Delhi,12-04-2013,Delhi Daredevils,Sunrisers Hyderabad,Delhi Daredevils,bat,normal,0,Sunrisers Hyderabad,0,3,A Mishra,Feroz Shah Kotla,Aleem Dar,Subroto Das, -395,IPL-2013,Mumbai,13-04-2013,Mumbai Indians,Pune Warriors,Mumbai Indians,bat,normal,0,Mumbai Indians,41,0,RG Sharma,Wankhede Stadium,S Ravi,SJA Taufel, -396,IPL-2013,Chennai,13-04-2013,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,4,RA Jadeja,"MA Chidambaram Stadium, Chepauk",Asad Rauf,AK Chaudhary, -397,IPL-2013,Kolkata,14-04-2013,Kolkata Knight Riders,Sunrisers Hyderabad,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,48,0,G Gambhir,Eden Gardens,M Erasmus,VA Kulkarni, -398,IPL-2013,Jaipur,14-04-2013,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,6,JP Faulkner,Sawai Mansingh Stadium,Aleem Dar,C Shamshuddin, -399,IPL-2013,Chennai,15-04-2013,Pune Warriors,Chennai Super Kings,Pune Warriors,bat,normal,0,Pune Warriors,24,0,SPD Smith,"MA Chidambaram Stadium, Chepauk",Asad Rauf,AK Chaudhary, -400,IPL-2013,Chandigarh,16-04-2013,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kings XI Punjab,4,0,MS Gony,"Punjab Cricket Association Stadium, Mohali",CK Nandan,SJA Taufel, -401,IPL-2013,Bangalore,16-04-2013,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,tie,0,Royal Challengers Bangalore,0,0,V Kohli,M Chinnaswamy Stadium,M Erasmus,VA Kulkarni, -402,IPL-2013,Pune,17-04-2013,Sunrisers Hyderabad,Pune Warriors,Pune Warriors,field,normal,0,Sunrisers Hyderabad,11,0,A Mishra,Subrata Roy Sahara Stadium,Asad Rauf,AK Chaudhary, -403,IPL-2013,Jaipur,17-04-2013,Rajasthan Royals,Mumbai Indians,Rajasthan Royals,bat,normal,0,Rajasthan Royals,87,0,AM Rahane,Sawai Mansingh Stadium,Aleem Dar,C Shamshuddin, -404,IPL-2013,Delhi,18-04-2013,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Chennai Super Kings,86,0,MEK Hussey,Feroz Shah Kotla,M Erasmus,VA Kulkarni, -405,IPL-2013,Hyderabad,19-04-2013,Kings XI Punjab,Sunrisers Hyderabad,Kings XI Punjab,bat,normal,0,Sunrisers Hyderabad,0,5,GH Vihari,"Rajiv Gandhi International Stadium, Uppal",HDPK Dharmasena,CK Nandan, -406,IPL-2013,Kolkata,20-04-2013,Kolkata Knight Riders,Chennai Super Kings,Kolkata Knight Riders,bat,normal,0,Chennai Super Kings,0,4,RA Jadeja,Eden Gardens,Asad Rauf,AK Chaudhary, -407,IPL-2013,Bangalore,20-04-2013,Rajasthan Royals,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,7,R Vinay Kumar,M Chinnaswamy Stadium,Aleem Dar,C Shamshuddin, -408,IPL-2013,Delhi,21-04-2013,Mumbai Indians,Delhi Daredevils,Mumbai Indians,bat,normal,0,Delhi Daredevils,0,9,V Sehwag,Feroz Shah Kotla,HDPK Dharmasena,S Ravi, -409,IPL-2013,Chandigarh,21-04-2013,Pune Warriors,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,7,DA Miller,"Punjab Cricket Association Stadium, Mohali",M Erasmus,K Srinath, -410,IPL-2013,Chennai,22-04-2013,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Chennai Super Kings,0,5,MEK Hussey,"MA Chidambaram Stadium, Chepauk",S Asnani,AK Chaudhary, -411,IPL-2013,Bangalore,23-04-2013,Royal Challengers Bangalore,Pune Warriors,Pune Warriors,field,normal,0,Royal Challengers Bangalore,130,0,CH Gayle,M Chinnaswamy Stadium,Aleem Dar,C Shamshuddin, -412,IPL-2013,Dharamsala,16-05-2013,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Kings XI Punjab,7,0,DA Miller,Himachal Pradesh Cricket Association Stadium,HDPK Dharmasena,S Ravi, -413,IPL-2013,Kolkata,24-04-2013,Kolkata Knight Riders,Mumbai Indians,Kolkata Knight Riders,bat,normal,0,Mumbai Indians,0,5,DR Smith,Eden Gardens,HDPK Dharmasena,S Ravi, -414,IPL-2013,Chennai,25-04-2013,Sunrisers Hyderabad,Chennai Super Kings,Sunrisers Hyderabad,bat,normal,0,Chennai Super Kings,0,5,MS Dhoni,"MA Chidambaram Stadium, Chepauk",Aleem Dar,S Das, -415,IPL-2013,Kolkata,26-04-2013,Kings XI Punjab,Kolkata Knight Riders,Kings XI Punjab,bat,normal,0,Kolkata Knight Riders,0,6,JH Kallis,Eden Gardens,CK Nandan,S Ravi, -416,IPL-2013,Jaipur,27-04-2013,Sunrisers Hyderabad,Rajasthan Royals,Sunrisers Hyderabad,bat,normal,0,Rajasthan Royals,0,8,JP Faulkner,Sawai Mansingh Stadium,VA Kulkarni,K Srinath, -417,IPL-2013,Mumbai,27-04-2013,Mumbai Indians,Royal Challengers Bangalore,Mumbai Indians,bat,normal,0,Mumbai Indians,58,0,DR Smith,Wankhede Stadium,Asad Rauf,S Asnani, -418,IPL-2013,Chennai,28-04-2013,Chennai Super Kings,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Chennai Super Kings,14,0,MEK Hussey,"MA Chidambaram Stadium, Chepauk",Aleem Dar,SJA Taufel, -419,IPL-2013,Raipur,28-04-2013,Delhi Daredevils,Pune Warriors,Pune Warriors,field,normal,0,Delhi Daredevils,15,0,DA Warner,Shaheed Veer Narayan Singh International Stadium,CK Nandan,S Ravi, -420,IPL-2013,Jaipur,29-04-2013,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,4,SV Samson,Sawai Mansingh Stadium,M Erasmus,K Srinath, -421,IPL-2013,Mumbai,29-04-2013,Mumbai Indians,Kings XI Punjab,Mumbai Indians,bat,normal,0,Mumbai Indians,4,0,RG Sharma,Wankhede Stadium,Asad Rauf,AK Chaudhary, -422,IPL-2013,Pune,30-04-2013,Chennai Super Kings,Pune Warriors,Chennai Super Kings,bat,normal,0,Chennai Super Kings,37,0,MS Dhoni,Subrata Roy Sahara Stadium,S Das,SJA Taufel, -423,IPL-2013,Hyderabad,01-05-2013,Mumbai Indians,Sunrisers Hyderabad,Mumbai Indians,bat,normal,0,Sunrisers Hyderabad,0,7,I Sharma,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,S Asnani, -424,IPL-2013,Raipur,01-05-2013,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Delhi Daredevils,0,7,DA Warner,Shaheed Veer Narayan Singh International Stadium,HDPK Dharmasena,CK Nandan, -425,IPL-2013,Chennai,02-05-2013,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,0,Chennai Super Kings,15,0,SK Raina,"MA Chidambaram Stadium, Chepauk",M Erasmus,VA Kulkarni, -426,IPL-2013,Pune,02-05-2013,Royal Challengers Bangalore,Pune Warriors,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,17,0,AB de Villiers,Subrata Roy Sahara Stadium,Aleem Dar,C Shamshuddin, -427,IPL-2013,Kolkata,03-05-2013,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,normal,0,Kolkata Knight Riders,0,8,YK Pathan,Eden Gardens,HDPK Dharmasena,CK Nandan, -428,IPL-2013,Hyderabad,04-05-2013,Delhi Daredevils,Sunrisers Hyderabad,Delhi Daredevils,bat,normal,0,Sunrisers Hyderabad,0,6,DJG Sammy,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,S Asnani, -429,IPL-2013,Bangalore,14-05-2013,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,7,AC Gilchrist,M Chinnaswamy Stadium,HDPK Dharmasena,S Ravi, -430,IPL-2013,Mumbai,05-05-2013,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Mumbai Indians,60,0,MG Johnson,Wankhede Stadium,HDPK Dharmasena,CK Nandan, -431,IPL-2013,Jaipur,05-05-2013,Pune Warriors,Rajasthan Royals,Pune Warriors,bat,normal,0,Rajasthan Royals,0,5,AM Rahane,Sawai Mansingh Stadium,C Shamshuddin,RJ Tucker, -432,IPL-2013,Bangalore,09-04-2013,Sunrisers Hyderabad,Royal Challengers Bangalore,Sunrisers Hyderabad,bat,normal,0,Royal Challengers Bangalore,0,7,V Kohli,M Chinnaswamy Stadium,S Ravi,SJA Taufel, -433,IPL-2013,Jaipur,07-05-2013,Delhi Daredevils,Rajasthan Royals,Delhi Daredevils,bat,normal,0,Rajasthan Royals,0,9,AM Rahane,Sawai Mansingh Stadium,Aleem Dar,RJ Tucker, -434,IPL-2013,Mumbai,07-05-2013,Mumbai Indians,Kolkata Knight Riders,Mumbai Indians,bat,normal,0,Mumbai Indians,65,0,SR Tendulkar,Wankhede Stadium,HDPK Dharmasena,S Ravi, -435,IPL-2013,Hyderabad,08-05-2013,Chennai Super Kings,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Chennai Super Kings,77,0,SK Raina,"Rajiv Gandhi International Stadium, Uppal",S Das,NJ Llong, -436,IPL-2013,Chandigarh,09-05-2013,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,8,KK Cooper,"Punjab Cricket Association Stadium, Mohali",HDPK Dharmasena,S Ravi, -437,IPL-2013,Pune,09-05-2013,Kolkata Knight Riders,Pune Warriors,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,46,0,G Gambhir,Subrata Roy Sahara Stadium,Asad Rauf,S Asnani, -438,IPL-2013,Delhi,10-05-2013,Royal Challengers Bangalore,Delhi Daredevils,Delhi Daredevils,field,normal,0,Royal Challengers Bangalore,4,0,JD Unadkat,Feroz Shah Kotla,NJ Llong,K Srinath, -439,IPL-2013,Pune,11-05-2013,Pune Warriors,Mumbai Indians,Pune Warriors,bat,normal,0,Mumbai Indians,0,5,MG Johnson,Subrata Roy Sahara Stadium,Asad Rauf,AK Chaudhary, -440,IPL-2013,Chandigarh,11-05-2013,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Sunrisers Hyderabad,30,0,PA Patel,"Punjab Cricket Association Stadium, Mohali",S Das,RJ Tucker, -441,IPL-2013,Ranchi,12-05-2013,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,5,JH Kallis,JSCA International Stadium Complex,NJ Llong,K Srinath, -442,IPL-2013,Jaipur,12-05-2013,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,5,SR Watson,Sawai Mansingh Stadium,HDPK Dharmasena,CK Nandan, -443,IPL-2013,Delhi,23-04-2013,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,5,Harmeet Singh,Feroz Shah Kotla,VA Kulkarni,K Srinath, -444,IPL-2013,Mumbai,13-05-2013,Sunrisers Hyderabad,Mumbai Indians,Sunrisers Hyderabad,bat,normal,0,Mumbai Indians,0,7,KA Pollard,Wankhede Stadium,AK Chaudhary,SJA Taufel, -445,IPL-2013,Ranchi,15-05-2013,Pune Warriors,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Pune Warriors,7,0,MK Pandey,JSCA International Stadium Complex,NJ Llong,K Srinath, -446,IPL-2013,Chennai,14-05-2013,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Chennai Super Kings,33,0,MS Dhoni,"MA Chidambaram Stadium, Chepauk",C Shamshuddin,RJ Tucker, -447,IPL-2013,Mumbai,15-05-2013,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Mumbai Indians,14,0,AP Tare,Wankhede Stadium,Asad Rauf,S Asnani, -448,IPL-2013,Chandigarh,06-05-2013,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,DA Miller,"Punjab Cricket Association Stadium, Mohali",VA Kulkarni,NJ Llong, -449,IPL-2013,Hyderabad,17-05-2013,Sunrisers Hyderabad,Rajasthan Royals,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,23,0,A Mishra,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,AK Chaudhary, -450,IPL-2013,Dharamsala,18-05-2013,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Kings XI Punjab,50,0,Azhar Mahmood,Himachal Pradesh Cricket Association Stadium,HDPK Dharmasena,CK Nandan, -451,IPL-2013,Pune,19-05-2013,Pune Warriors,Delhi Daredevils,Pune Warriors,bat,normal,0,Pune Warriors,38,0,LJ Wright,Subrata Roy Sahara Stadium,NJ Llong,SJA Taufel, -452,IPL-2013,Bangalore,18-05-2013,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Royal Challengers Bangalore,24,0,V Kohli,M Chinnaswamy Stadium,C Shamshuddin,RJ Tucker, -453,IPL-2013,Hyderabad,19-05-2013,Kolkata Knight Riders,Sunrisers Hyderabad,Kolkata Knight Riders,bat,normal,0,Sunrisers Hyderabad,0,5,PA Patel,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,S Asnani, -454,IPL-2013,Delhi,21-05-2013,Chennai Super Kings,Mumbai Indians,Chennai Super Kings,bat,normal,0,Chennai Super Kings,48,0,MEK Hussey,Feroz Shah Kotla,NJ Llong,RJ Tucker, -455,IPL-2013,Delhi,22-05-2013,Sunrisers Hyderabad,Rajasthan Royals,Sunrisers Hyderabad,bat,normal,0,Rajasthan Royals,0,4,BJ Hodge,Feroz Shah Kotla,S Ravi,RJ Tucker, -456,IPL-2013,Kolkata,24-05-2013,Rajasthan Royals,Mumbai Indians,Rajasthan Royals,bat,normal,0,Mumbai Indians,0,4,Harbhajan Singh,Eden Gardens,C Shamshuddin,SJA Taufel, -457,IPL-2013,Kolkata,26-05-2013,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Mumbai Indians,23,0,KA Pollard,Eden Gardens,HDPK Dharmasena,SJA Taufel, -458,IPL-2014,Abu Dhabi,16-04-2014,Kolkata Knight Riders,Mumbai Indians,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,41,0,JH Kallis,Sheikh Zayed Stadium,M Erasmus,RK Illingworth, -459,IPL-2014,Sharjah,17-04-2014,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,8,YS Chahal,Sharjah Cricket Stadium,Aleem Dar,S Ravi, -460,IPL-2014,Abu Dhabi,18-04-2014,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,0,Kings XI Punjab,0,6,GJ Maxwell,Sheikh Zayed Stadium,RK Illingworth,C Shamshuddin, -461,IPL-2014,Abu Dhabi,18-04-2014,Sunrisers Hyderabad,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,4,AM Rahane,Sheikh Zayed Stadium,BF Bowden,RK Illingworth, -462,IPL-2014,,19-04-2014,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,7,PA Patel,Dubai International Cricket Stadium,Aleem Dar,AK Chaudhary, -463,IPL-2014,,19-04-2014,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Delhi Daredevils,0,4,JP Duminy,Dubai International Cricket Stadium,Aleem Dar,VA Kulkarni, -464,IPL-2014,Sharjah,20-04-2014,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,7,GJ Maxwell,Sharjah Cricket Stadium,BF Bowden,M Erasmus, -465,IPL-2014,Abu Dhabi,21-04-2014,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Chennai Super Kings,93,0,SK Raina,Sheikh Zayed Stadium,RK Illingworth,C Shamshuddin, -466,IPL-2014,Sharjah,22-04-2014,Kings XI Punjab,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Kings XI Punjab,72,0,GJ Maxwell,Sharjah Cricket Stadium,M Erasmus,S Ravi, -467,IPL-2014,,23-04-2014,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Chennai Super Kings,7,0,RA Jadeja,Dubai International Cricket Stadium,HDPK Dharmasena,RK Illingworth, -468,IPL-2014,Sharjah,24-04-2014,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kolkata Knight Riders,2,0,CA Lynn,Sharjah Cricket Stadium,Aleem Dar,VA Kulkarni, -469,IPL-2014,,25-04-2014,Sunrisers Hyderabad,Delhi Daredevils,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,4,0,AJ Finch,Dubai International Cricket Stadium,M Erasmus,S Ravi, -470,IPL-2014,,25-04-2014,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Chennai Super Kings,0,7,MM Sharma,Dubai International Cricket Stadium,BF Bowden,M Erasmus, -471,IPL-2014,Abu Dhabi,26-04-2014,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,6,PV Tambe,Sheikh Zayed Stadium,HDPK Dharmasena,C Shamshuddin, -472,IPL-2014,Abu Dhabi,26-04-2014,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kings XI Punjab,23,0,Sandeep Sharma,Sheikh Zayed Stadium,HDPK Dharmasena,RK Illingworth, -473,IPL-2014,Sharjah,27-04-2014,Mumbai Indians,Delhi Daredevils,Mumbai Indians,bat,normal,0,Delhi Daredevils,0,6,M Vijay,Sharjah Cricket Stadium,Aleem Dar,VA Kulkarni, -474,IPL-2014,Sharjah,27-04-2014,Sunrisers Hyderabad,Chennai Super Kings,Sunrisers Hyderabad,bat,normal,0,Chennai Super Kings,0,5,DR Smith,Sharjah Cricket Stadium,AK Chaudhary,VA Kulkarni, -475,IPL-2014,,28-04-2014,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,5,Sandeep Sharma,Dubai International Cricket Stadium,BF Bowden,S Ravi, -476,IPL-2014,Abu Dhabi,29-04-2014,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,tie,0,Rajasthan Royals,0,0,JP Faulkner,Sheikh Zayed Stadium,Aleem Dar,AK Chaudhary, -477,IPL-2014,,30-04-2014,Sunrisers Hyderabad,Mumbai Indians,Mumbai Indians,field,normal,0,Sunrisers Hyderabad,15,0,B Kumar,Dubai International Cricket Stadium,HDPK Dharmasena,M Erasmus, -478,IPL-2014,Ranchi,02-05-2014,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,0,Chennai Super Kings,34,0,RA Jadeja,JSCA International Stadium Complex,AK Chaudhary,NJ Llong, -479,IPL-2014,Mumbai,03-05-2014,Kings XI Punjab,Mumbai Indians,Kings XI Punjab,bat,normal,0,Mumbai Indians,0,5,CJ Anderson,Wankhede Stadium,BNJ Oxenford,C Shamshuddin, -480,IPL-2014,Delhi,03-05-2014,Delhi Daredevils,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,KK Nair,Feroz Shah Kotla,SS Hazare,S Ravi, -481,IPL-2014,Bangalore,04-05-2014,Sunrisers Hyderabad,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,4,AB de Villiers,M Chinnaswamy Stadium,HDPK Dharmasena,VA Kulkarni, -482,IPL-2014,Ahmedabad,05-05-2014,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Rajasthan Royals,10,0,PV Tambe,"Sardar Patel Stadium, Motera",NJ Llong,CK Nandan, -483,IPL-2014,Delhi,05-05-2014,Delhi Daredevils,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,8,DR Smith,Feroz Shah Kotla,RM Deshpande,BNJ Oxenford, -484,IPL-2014,Mumbai,06-05-2014,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Mumbai Indians,19,0,RG Sharma,Wankhede Stadium,S Ravi,K Srinath, -485,IPL-2014,Delhi,07-05-2014,Delhi Daredevils,Kolkata Knight Riders,Delhi Daredevils,bat,normal,0,Kolkata Knight Riders,0,8,G Gambhir,Feroz Shah Kotla,BNJ Oxenford,C Shamshuddin, -486,IPL-2014,Cuttack,07-05-2014,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,normal,0,Kings XI Punjab,44,0,GJ Maxwell,Barabati Stadium,HDPK Dharmasena,PG Pathak, -487,IPL-2014,Ahmedabad,08-05-2014,Sunrisers Hyderabad,Rajasthan Royals,Rajasthan Royals,field,normal,0,Sunrisers Hyderabad,32,0,B Kumar,"Sardar Patel Stadium, Motera",AK Chaudhary,NJ Llong, -488,IPL-2014,Bangalore,09-05-2014,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kings XI Punjab,32,0,Sandeep Sharma,M Chinnaswamy Stadium,S Ravi,K Srinath, -489,IPL-2014,Delhi,10-05-2014,Delhi Daredevils,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,1,Sunrisers Hyderabad,0,8,DW Steyn,Feroz Shah Kotla,RM Deshpande,BNJ Oxenford, -490,IPL-2014,Mumbai,10-05-2014,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,4,DR Smith,Wankhede Stadium,HDPK Dharmasena,VA Kulkarni, -491,IPL-2014,Cuttack,11-05-2014,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,9,G Gambhir,Barabati Stadium,NJ Llong,CK Nandan, -492,IPL-2014,Bangalore,11-05-2014,Royal Challengers Bangalore,Rajasthan Royals,Royal Challengers Bangalore,bat,normal,0,Rajasthan Royals,0,5,JP Faulkner,M Chinnaswamy Stadium,S Ravi,RJ Tucker, -493,IPL-2014,Hyderabad,12-05-2014,Sunrisers Hyderabad,Mumbai Indians,Sunrisers Hyderabad,bat,normal,0,Mumbai Indians,0,7,AT Rayudu,"Rajiv Gandhi International Stadium, Uppal",HDPK Dharmasena,VA Kulkarni, -494,IPL-2014,Ranchi,13-05-2014,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Chennai Super Kings,0,5,RA Jadeja,JSCA International Stadium Complex,BNJ Oxenford,C Shamshuddin, -495,IPL-2014,Bangalore,13-05-2014,Royal Challengers Bangalore,Delhi Daredevils,Delhi Daredevils,field,normal,0,Royal Challengers Bangalore,16,0,Yuvraj Singh,M Chinnaswamy Stadium,K Srinath,RJ Tucker, -496,IPL-2014,Hyderabad,14-05-2014,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,WP Saha,"Rajiv Gandhi International Stadium, Uppal",VA Kulkarni,PG Pathak, -497,IPL-2014,Cuttack,14-05-2014,Mumbai Indians,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,RV Uthappa,Barabati Stadium,AK Chaudhary,NJ Llong, -498,IPL-2014,Ahmedabad,15-05-2014,Rajasthan Royals,Delhi Daredevils,Delhi Daredevils,field,normal,0,Rajasthan Royals,62,0,AM Rahane,"Sardar Patel Stadium, Motera",S Ravi,RJ Tucker, -499,IPL-2014,Ranchi,18-05-2014,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Royal Challengers Bangalore,0,5,AB de Villiers,JSCA International Stadium Complex,BNJ Oxenford,C Shamshuddin, -500,IPL-2014,Hyderabad,18-05-2014,Sunrisers Hyderabad,Kolkata Knight Riders,Sunrisers Hyderabad,bat,normal,0,Kolkata Knight Riders,0,7,UT Yadav,"Rajiv Gandhi International Stadium, Uppal",NJ Llong,CK Nandan, -501,IPL-2014,Ahmedabad,19-05-2014,Mumbai Indians,Rajasthan Royals,Mumbai Indians,bat,normal,0,Mumbai Indians,25,0,MEK Hussey,"Sardar Patel Stadium, Motera",S Ravi,RJ Tucker, -502,IPL-2014,Delhi,19-05-2014,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,4,AR Patel,Feroz Shah Kotla,HDPK Dharmasena,PG Pathak, -503,IPL-2014,Hyderabad,20-05-2014,Royal Challengers Bangalore,Sunrisers Hyderabad,Royal Challengers Bangalore,bat,normal,0,Sunrisers Hyderabad,0,7,DA Warner,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,NJ Llong, -504,IPL-2014,Kolkata,20-05-2014,Chennai Super Kings,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,8,RV Uthappa,Eden Gardens,RM Deshpande,C Shamshuddin, -505,IPL-2014,Chandigarh,21-05-2014,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,7,LMP Simmons,"Punjab Cricket Association Stadium, Mohali",HDPK Dharmasena,VA Kulkarni, -506,IPL-2014,Kolkata,22-05-2014,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kolkata Knight Riders,30,0,RV Uthappa,Eden Gardens,AK Chaudhary,CK Nandan, -507,IPL-2014,Ranchi,22-05-2014,Chennai Super Kings,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,6,DA Warner,JSCA International Stadium Complex,BNJ Oxenford,C Shamshuddin, -508,IPL-2014,Mumbai,23-05-2014,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,15,0,MEK Hussey,Wankhede Stadium,S Ravi,RJ Tucker, -509,IPL-2014,Chandigarh,23-05-2014,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Kings XI Punjab,16,0,SE Marsh,"Punjab Cricket Association Stadium, Mohali",HDPK Dharmasena,PG Pathak, -510,IPL-2014,Bangalore,24-05-2014,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,8,MS Dhoni,M Chinnaswamy Stadium,AK Chaudhary,NJ Llong, -511,IPL-2014,Kolkata,24-05-2014,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,4,YK Pathan,Eden Gardens,RM Deshpande,BNJ Oxenford, -512,IPL-2014,Chandigarh,25-05-2014,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,7,M Vohra,"Punjab Cricket Association Stadium, Mohali",HDPK Dharmasena,VA Kulkarni, -513,IPL-2014,Mumbai,25-05-2014,Rajasthan Royals,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,5,CJ Anderson,Wankhede Stadium,K Srinath,RJ Tucker, -514,IPL-2014,Kolkata,27-05-2014,Kolkata Knight Riders,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kolkata Knight Riders,28,0,UT Yadav,Eden Gardens,NJ Llong,S Ravi, -515,IPL-2014,Mumbai,28-05-2014,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,7,SK Raina,Brabourne Stadium,VA Kulkarni,BNJ Oxenford, -516,IPL-2014,Mumbai,30-05-2014,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,normal,0,Kings XI Punjab,24,0,V Sehwag,Wankhede Stadium,HDPK Dharmasena,RJ Tucker, -517,IPL-2014,Bangalore,01-06-2014,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,3,MK Pandey,M Chinnaswamy Stadium,HDPK Dharmasena,BNJ Oxenford, -518,IPL-2015,Kolkata,08-04-2015,Mumbai Indians,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,M Morkel,Eden Gardens,S Ravi,C Shamshuddin, -519,IPL-2015,Chennai,09-04-2015,Chennai Super Kings,Delhi Daredevils,Delhi Daredevils,field,normal,0,Chennai Super Kings,1,0,A Nehra,"MA Chidambaram Stadium, Chepauk",RK Illingworth,VA Kulkarni, -520,IPL-2015,Pune,10-04-2015,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,normal,0,Rajasthan Royals,26,0,JP Faulkner,Maharashtra Cricket Association Stadium,SD Fry,CB Gaffaney, -521,IPL-2015,Chennai,11-04-2015,Chennai Super Kings,Sunrisers Hyderabad,Chennai Super Kings,bat,normal,0,Chennai Super Kings,45,0,BB McCullum,"MA Chidambaram Stadium, Chepauk",RK Illingworth,VA Kulkarni, -522,IPL-2015,Kolkata,11-04-2015,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,3,CH Gayle,Eden Gardens,S Ravi,C Shamshuddin, -523,IPL-2015,Delhi,12-04-2015,Delhi Daredevils,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,3,DJ Hooda,Feroz Shah Kotla,SD Fry,CB Gaffaney, -524,IPL-2015,Mumbai,12-04-2015,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Kings XI Punjab,18,0,GJ Bailey,Wankhede Stadium,AK Chaudhary,K Srinivasan, -525,IPL-2015,Bangalore,13-04-2015,Royal Challengers Bangalore,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,8,DA Warner,M Chinnaswamy Stadium,RM Deshpande,RK Illingworth, -526,IPL-2015,Ahmedabad,14-04-2015,Mumbai Indians,Rajasthan Royals,Mumbai Indians,bat,normal,0,Rajasthan Royals,0,7,SPD Smith,"Sardar Patel Stadium, Motera",AK Chaudhary,SD Fry, -527,IPL-2015,Kolkata,30-04-2015,Chennai Super Kings,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,AD Russell,Eden Gardens,AK Chaudhary,M Erasmus, -528,IPL-2015,Pune,15-04-2015,Kings XI Punjab,Delhi Daredevils,Kings XI Punjab,bat,normal,0,Delhi Daredevils,0,5,MA Agarwal,Maharashtra Cricket Association Stadium,CB Gaffaney,K Srinath, -529,IPL-2015,Visakhapatnam,16-04-2015,Sunrisers Hyderabad,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,6,AM Rahane,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,PG Pathak,S Ravi, -530,IPL-2015,Mumbai,17-04-2015,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Chennai Super Kings,0,6,A Nehra,Wankhede Stadium,AK Chaudhary,M Erasmus, -531,IPL-2015,Visakhapatnam,18-04-2015,Delhi Daredevils,Sunrisers Hyderabad,Delhi Daredevils,bat,normal,0,Delhi Daredevils,4,0,JP Duminy,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,PG Pathak,S Ravi, -532,IPL-2015,Pune,18-04-2015,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,4,AD Russell,Maharashtra Cricket Association Stadium,SD Fry,CK Nandan, -533,IPL-2015,Ahmedabad,19-04-2015,Chennai Super Kings,Rajasthan Royals,Chennai Super Kings,bat,normal,0,Rajasthan Royals,0,8,AM Rahane,"Sardar Patel Stadium, Motera",AK Chaudhary,M Erasmus, -534,IPL-2015,Bangalore,19-04-2015,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Mumbai Indians,18,0,Harbhajan Singh,M Chinnaswamy Stadium,RK Illingworth,VA Kulkarni, -535,IPL-2015,Delhi,20-04-2015,Delhi Daredevils,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,UT Yadav,Feroz Shah Kotla,SD Fry,CB Gaffaney, -536,IPL-2015,Ahmedabad,21-04-2015,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,tie,0,Kings XI Punjab,0,0,SE Marsh,"Sardar Patel Stadium, Motera",M Erasmus,S Ravi, -537,IPL-2015,Visakhapatnam,22-04-2015,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,1,Sunrisers Hyderabad,16,0,DA Warner,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,RK Illingworth,VA Kulkarni, -538,IPL-2015,Bangalore,22-04-2015,Chennai Super Kings,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Chennai Super Kings,27,0,SK Raina,M Chinnaswamy Stadium,JD Cloete,C Shamshuddin, -539,IPL-2015,Delhi,23-04-2015,Delhi Daredevils,Mumbai Indians,Mumbai Indians,field,normal,0,Delhi Daredevils,37,0,SS Iyer,Feroz Shah Kotla,SD Fry,CK Nandan, -540,IPL-2015,Ahmedabad,24-04-2015,Rajasthan Royals,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,9,MA Starc,"Sardar Patel Stadium, Motera",M Erasmus,S Ravi, -541,IPL-2015,Mumbai,25-04-2015,Mumbai Indians,Sunrisers Hyderabad,Mumbai Indians,bat,normal,0,Mumbai Indians,20,0,SL Malinga,Wankhede Stadium,HDPK Dharmasena,CB Gaffaney, -542,IPL-2015,Chennai,25-04-2015,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,0,Chennai Super Kings,97,0,BB McCullum,"MA Chidambaram Stadium, Chepauk",JD Cloete,C Shamshuddin, -543,IPL-2015,Delhi,26-04-2015,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,10,VR Aaron,Feroz Shah Kotla,M Erasmus,S Ravi, -544,IPL-2015,Chandigarh,27-04-2015,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Sunrisers Hyderabad,20,0,TA Boult,"Punjab Cricket Association Stadium, Mohali",HDPK Dharmasena,CB Gaffaney, -545,IPL-2015,Kolkata,07-05-2015,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,13,0,PP Chawla,Eden Gardens,AK Chaudhary,M Erasmus, -546,IPL-2015,Bangalore,29-04-2015,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,no result,0,,0,0,,M Chinnaswamy Stadium,JD Cloete,PG Pathak, -547,IPL-2015,Chennai,28-04-2015,Chennai Super Kings,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Chennai Super Kings,2,0,DJ Bravo,"MA Chidambaram Stadium, Chepauk",RM Deshpande,VA Kulkarni, -548,IPL-2015,Delhi,01-05-2015,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,9,NM Coulter-Nile,Feroz Shah Kotla,RK Illingworth,S Ravi, -549,IPL-2015,Mumbai,01-05-2015,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Mumbai Indians,8,0,AT Rayudu,Wankhede Stadium,HDPK Dharmasena,CK Nandan, -550,IPL-2015,Bangalore,02-05-2015,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,7,Mandeep Singh,M Chinnaswamy Stadium,JD Cloete,PG Pathak, -551,IPL-2015,Hyderabad,02-05-2015,Sunrisers Hyderabad,Chennai Super Kings,Chennai Super Kings,field,normal,0,Sunrisers Hyderabad,22,0,DA Warner,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,K Srinivasan, -552,IPL-2015,Chandigarh,03-05-2015,Mumbai Indians,Kings XI Punjab,Mumbai Indians,bat,normal,0,Mumbai Indians,23,0,LMP Simmons,"Punjab Cricket Association Stadium, Mohali",RK Illingworth,VA Kulkarni, -553,IPL-2015,Mumbai,03-05-2015,Rajasthan Royals,Delhi Daredevils,Delhi Daredevils,field,normal,0,Rajasthan Royals,14,0,AM Rahane,Brabourne Stadium,HDPK Dharmasena,CB Gaffaney, -554,IPL-2015,Chennai,04-05-2015,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Chennai Super Kings,24,0,SK Raina,"MA Chidambaram Stadium, Chepauk",C Shamshuddin,K Srinath, -555,IPL-2015,Kolkata,04-05-2015,Kolkata Knight Riders,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Kolkata Knight Riders,35,0,UT Yadav,Eden Gardens,AK Chaudhary,M Erasmus, -556,IPL-2015,Mumbai,05-05-2015,Delhi Daredevils,Mumbai Indians,Delhi Daredevils,bat,normal,0,Mumbai Indians,0,5,Harbhajan Singh,Wankhede Stadium,HDPK Dharmasena,CB Gaffaney, -557,IPL-2015,Bangalore,06-05-2015,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Royal Challengers Bangalore,138,0,CH Gayle,M Chinnaswamy Stadium,RK Illingworth,VA Kulkarni, -558,IPL-2015,Mumbai,07-05-2015,Sunrisers Hyderabad,Rajasthan Royals,Rajasthan Royals,field,normal,0,Sunrisers Hyderabad,7,0,EJG Morgan,Brabourne Stadium,JD Cloete,C Shamshuddin, -559,IPL-2015,Chennai,08-05-2015,Chennai Super Kings,Mumbai Indians,Chennai Super Kings,bat,normal,0,Mumbai Indians,0,6,HH Pandya,"MA Chidambaram Stadium, Chepauk",CB Gaffaney,CK Nandan, -560,IPL-2015,Kolkata,09-05-2015,Kings XI Punjab,Kolkata Knight Riders,Kings XI Punjab,bat,normal,0,Kolkata Knight Riders,0,1,AD Russell,Eden Gardens,AK Chaudhary,HDPK Dharmasena, -561,IPL-2015,Raipur,09-05-2015,Sunrisers Hyderabad,Delhi Daredevils,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,6,0,MC Henriques,Shaheed Veer Narayan Singh International Stadium,VA Kulkarni,S Ravi, -562,IPL-2015,Mumbai,10-05-2015,Royal Challengers Bangalore,Mumbai Indians,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,39,0,AB de Villiers,Wankhede Stadium,JD Cloete,C Shamshuddin, -563,IPL-2015,Chennai,10-05-2015,Chennai Super Kings,Rajasthan Royals,Chennai Super Kings,bat,normal,0,Chennai Super Kings,12,0,RA Jadeja,"MA Chidambaram Stadium, Chepauk",M Erasmus,CK Nandan, -564,IPL-2015,Hyderabad,11-05-2015,Sunrisers Hyderabad,Kings XI Punjab,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,5,0,DA Warner,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,HDPK Dharmasena, -565,IPL-2015,Raipur,12-05-2015,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Delhi Daredevils,0,6,Z Khan,Shaheed Veer Narayan Singh International Stadium,RK Illingworth,VA Kulkarni, -566,IPL-2015,Chandigarh,13-05-2015,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kings XI Punjab,22,0,AR Patel,"Punjab Cricket Association Stadium, Mohali",JD Cloete,C Shamshuddin, -567,IPL-2015,Mumbai,14-05-2015,Mumbai Indians,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Mumbai Indians,5,0,HH Pandya,Wankhede Stadium,RK Illingworth,VA Kulkarni, -568,IPL-2015,Hyderabad,15-05-2015,Sunrisers Hyderabad,Royal Challengers Bangalore,Sunrisers Hyderabad,bat,normal,1,Royal Challengers Bangalore,0,6,V Kohli,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,HDPK Dharmasena, -569,IPL-2015,Chandigarh,16-05-2015,Kings XI Punjab,Chennai Super Kings,Kings XI Punjab,bat,normal,0,Chennai Super Kings,0,7,P Negi,"Punjab Cricket Association Stadium, Mohali",CK Nandan,C Shamshuddin, -570,IPL-2015,Mumbai,16-05-2015,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,normal,0,Rajasthan Royals,9,0,SR Watson,Brabourne Stadium,RM Deshpande,RK Illingworth, -571,IPL-2015,Bangalore,17-05-2015,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,no result,0,,0,0,,M Chinnaswamy Stadium,HDPK Dharmasena,K Srinivasan, -572,IPL-2015,Hyderabad,17-05-2015,Sunrisers Hyderabad,Mumbai Indians,Sunrisers Hyderabad,bat,normal,0,Mumbai Indians,0,9,MJ McClenaghan,"Rajiv Gandhi International Stadium, Uppal",CB Gaffaney,K Srinath, -573,IPL-2015,Mumbai,19-05-2015,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Mumbai Indians,25,0,KA Pollard,Wankhede Stadium,HDPK Dharmasena,RK Illingworth, -574,IPL-2015,Pune,20-05-2015,Royal Challengers Bangalore,Rajasthan Royals,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,71,0,AB de Villiers,Maharashtra Cricket Association Stadium,AK Chaudhary,C Shamshuddin, -575,IPL-2015,Ranchi,22-05-2015,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,3,A Nehra,JSCA International Stadium Complex,AK Chaudhary,CB Gaffaney, -576,IPL-2015,Kolkata,24-05-2015,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Mumbai Indians,41,0,RG Sharma,Eden Gardens,HDPK Dharmasena,RK Illingworth, -577,IPL-2016,Mumbai,09-04-2016,Mumbai Indians,Rising Pune Supergiants,Mumbai Indians,bat,normal,0,Rising Pune Supergiants,0,9,AM Rahane,Wankhede Stadium,HDPK Dharmasena,CK Nandan, -578,IPL-2016,Kolkata,10-04-2016,Delhi Daredevils,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,9,AD Russell,Eden Gardens,S Ravi,C Shamshuddin, -579,IPL-2016,Chandigarh,11-04-2016,Kings XI Punjab,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,5,AJ Finch,"Punjab Cricket Association IS Bindra Stadium, Mohali",AK Chaudhary,VA Kulkarni, -580,IPL-2016,Bangalore,12-04-2016,Royal Challengers Bangalore,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Royal Challengers Bangalore,45,0,AB de Villiers,M Chinnaswamy Stadium,HDPK Dharmasena,VK Sharma, -581,IPL-2016,Kolkata,13-04-2016,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,RG Sharma,Eden Gardens,Nitin Menon,S Ravi, -582,IPL-2016,Rajkot,14-04-2016,Rising Pune Supergiants,Gujarat Lions,Rising Pune Supergiants,bat,normal,0,Gujarat Lions,0,7,AJ Finch,Saurashtra Cricket Association Stadium,VA Kulkarni,CK Nandan, -583,IPL-2016,Delhi,15-04-2016,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,8,A Mishra,Feroz Shah Kotla,S Ravi,C Shamshuddin, -584,IPL-2016,Hyderabad,16-04-2016,Sunrisers Hyderabad,Kolkata Knight Riders,Sunrisers Hyderabad,bat,normal,0,Kolkata Knight Riders,0,8,G Gambhir,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,CK Nandan, -585,IPL-2016,Mumbai,16-04-2016,Mumbai Indians,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,3,AJ Finch,Wankhede Stadium,HDPK Dharmasena,VK Sharma, -586,IPL-2016,Chandigarh,17-04-2016,Rising Pune Supergiants,Kings XI Punjab,Rising Pune Supergiants,bat,normal,0,Kings XI Punjab,0,6,M Vohra,"Punjab Cricket Association IS Bindra Stadium, Mohali",S Ravi,C Shamshuddin, -587,IPL-2016,Bangalore,17-04-2016,Royal Challengers Bangalore,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,7,Q de Kock,M Chinnaswamy Stadium,VA Kulkarni,A Nand Kishore, -588,IPL-2016,Hyderabad,18-04-2016,Mumbai Indians,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,7,DA Warner,"Rajiv Gandhi International Stadium, Uppal",HDPK Dharmasena,VK Sharma, -589,IPL-2016,Chandigarh,19-04-2016,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,RV Uthappa,"Punjab Cricket Association IS Bindra Stadium, Mohali",S Ravi,C Shamshuddin, -590,IPL-2016,Mumbai,20-04-2016,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,RG Sharma,Wankhede Stadium,AK Chaudhary,CK Nandan, -591,IPL-2016,Rajkot,21-04-2016,Gujarat Lions,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,10,B Kumar,Saurashtra Cricket Association Stadium,K Bharatan,HDPK Dharmasena, -592,IPL-2016,Pune,22-04-2016,Royal Challengers Bangalore,Rising Pune Supergiants,Rising Pune Supergiants,field,normal,0,Royal Challengers Bangalore,13,0,AB de Villiers,Maharashtra Cricket Association Stadium,CB Gaffaney,VK Sharma, -593,IPL-2016,Delhi,23-04-2016,Delhi Daredevils,Mumbai Indians,Mumbai Indians,field,normal,0,Delhi Daredevils,10,0,SV Samson,Feroz Shah Kotla,S Ravi,C Shamshuddin, -594,IPL-2016,Hyderabad,23-04-2016,Kings XI Punjab,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,5,Mustafizur Rahman,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,CK Nandan, -595,IPL-2016,Rajkot,24-04-2016,Royal Challengers Bangalore,Gujarat Lions,Royal Challengers Bangalore,bat,normal,0,Gujarat Lions,0,6,V Kohli,Saurashtra Cricket Association Stadium,K Bharatan,BNJ Oxenford, -596,IPL-2016,Pune,24-04-2016,Rising Pune Supergiants,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,2,SA Yadav,Maharashtra Cricket Association Stadium,CB Gaffaney,A Nand Kishore, -597,IPL-2016,Chandigarh,25-04-2016,Mumbai Indians,Kings XI Punjab,Kings XI Punjab,field,normal,0,Mumbai Indians,25,0,PA Patel,"Punjab Cricket Association IS Bindra Stadium, Mohali",Nitin Menon,RJ Tucker, -598,IPL-2016,Hyderabad,26-04-2016,Sunrisers Hyderabad,Rising Pune Supergiants,Rising Pune Supergiants,field,normal,1,Rising Pune Supergiants,34,0,AB Dinda,"Rajiv Gandhi International Stadium, Uppal",AY Dandekar,CK Nandan, -599,IPL-2016,Delhi,27-04-2016,Gujarat Lions,Delhi Daredevils,Delhi Daredevils,field,normal,0,Gujarat Lions,1,0,CH Morris,Feroz Shah Kotla,M Erasmus,S Ravi, -600,IPL-2016,Mumbai,28-04-2016,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,RG Sharma,Wankhede Stadium,Nitin Menon,RJ Tucker, -601,IPL-2016,Pune,29-04-2016,Rising Pune Supergiants,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,3,DR Smith,Maharashtra Cricket Association Stadium,CB Gaffaney,BNJ Oxenford, -602,IPL-2016,Delhi,30-04-2016,Delhi Daredevils,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Delhi Daredevils,27,0,CR Brathwaite,Feroz Shah Kotla,KN Ananthapadmanabhan,M Erasmus, -603,IPL-2016,Hyderabad,30-04-2016,Sunrisers Hyderabad,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Sunrisers Hyderabad,15,0,DA Warner,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,HDPK Dharmasena, -604,IPL-2016,Rajkot,01-05-2016,Kings XI Punjab,Gujarat Lions,Gujarat Lions,field,normal,0,Kings XI Punjab,23,0,AR Patel,Saurashtra Cricket Association Stadium,BNJ Oxenford,VK Sharma, -605,IPL-2016,Pune,01-05-2016,Rising Pune Supergiants,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,8,RG Sharma,Maharashtra Cricket Association Stadium,AY Dandekar,RJ Tucker, -606,IPL-2016,Bangalore,02-05-2016,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,5,AD Russell,M Chinnaswamy Stadium,M Erasmus,S Ravi, -607,IPL-2016,Rajkot,03-05-2016,Gujarat Lions,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,8,RR Pant,Saurashtra Cricket Association Stadium,CB Gaffaney,BNJ Oxenford, -608,IPL-2016,Kolkata,04-05-2016,Kolkata Knight Riders,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kolkata Knight Riders,7,0,AD Russell,Eden Gardens,AK Chaudhary,HDPK Dharmasena, -609,IPL-2016,Delhi,05-05-2016,Delhi Daredevils,Rising Pune Supergiants,Rising Pune Supergiants,field,normal,0,Rising Pune Supergiants,0,7,AM Rahane,Feroz Shah Kotla,C Shamshuddin,RJ Tucker, -610,IPL-2016,Hyderabad,06-05-2016,Gujarat Lions,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,5,B Kumar,"Rajiv Gandhi International Stadium, Uppal",M Erasmus,S Ravi, -611,IPL-2016,Bangalore,07-05-2016,Rising Pune Supergiants,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,7,V Kohli,M Chinnaswamy Stadium,CB Gaffaney,BNJ Oxenford, -612,IPL-2016,Chandigarh,07-05-2016,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Kings XI Punjab,9,0,MP Stoinis,"Punjab Cricket Association IS Bindra Stadium, Mohali",HDPK Dharmasena,CK Nandan, -613,IPL-2016,Visakhapatnam,08-05-2016,Sunrisers Hyderabad,Mumbai Indians,Mumbai Indians,field,normal,0,Sunrisers Hyderabad,85,0,A Nehra,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,S Ravi,C Shamshuddin, -614,IPL-2016,Kolkata,08-05-2016,Kolkata Knight Riders,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,5,P Kumar,Eden Gardens,M Erasmus,RJ Tucker, -615,IPL-2016,Chandigarh,09-05-2016,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Royal Challengers Bangalore,1,0,SR Watson,"Punjab Cricket Association IS Bindra Stadium, Mohali",AK Chaudhary,HDPK Dharmasena, -616,IPL-2016,Visakhapatnam,10-05-2016,Sunrisers Hyderabad,Rising Pune Supergiants,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,4,0,A Zampa,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,CB Gaffaney,VK Sharma, -617,IPL-2016,Bangalore,11-05-2016,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,KH Pandya,M Chinnaswamy Stadium,AY Dandekar,C Shamshuddin, -618,IPL-2016,Hyderabad,12-05-2016,Sunrisers Hyderabad,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,7,CH Morris,"Rajiv Gandhi International Stadium, Uppal",K Bharatan,M Erasmus, -619,IPL-2016,Visakhapatnam,13-05-2016,Mumbai Indians,Kings XI Punjab,Mumbai Indians,bat,normal,0,Kings XI Punjab,0,7,MP Stoinis,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,HDPK Dharmasena,CK Nandan, -620,IPL-2016,Bangalore,14-05-2016,Royal Challengers Bangalore,Gujarat Lions,Gujarat Lions,field,normal,0,Royal Challengers Bangalore,144,0,AB de Villiers,M Chinnaswamy Stadium,AY Dandekar,VK Sharma, -621,IPL-2016,Kolkata,14-05-2016,Rising Pune Supergiants,Kolkata Knight Riders,Rising Pune Supergiants,bat,normal,1,Kolkata Knight Riders,0,8,YK Pathan,Eden Gardens,A Nand Kishore,BNJ Oxenford, -622,IPL-2016,Chandigarh,15-05-2016,Kings XI Punjab,Sunrisers Hyderabad,Kings XI Punjab,bat,normal,0,Sunrisers Hyderabad,0,7,HM Amla,"Punjab Cricket Association IS Bindra Stadium, Mohali",KN Ananthapadmanabhan,M Erasmus, -623,IPL-2016,Visakhapatnam,15-05-2016,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,80,0,KH Pandya,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,Nitin Menon,CK Nandan, -624,IPL-2016,Kolkata,16-05-2016,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,9,V Kohli,Eden Gardens,CB Gaffaney,A Nand Kishore, -625,IPL-2016,Visakhapatnam,17-05-2016,Delhi Daredevils,Rising Pune Supergiants,Rising Pune Supergiants,field,normal,1,Rising Pune Supergiants,19,0,AB Dinda,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,Nitin Menon,C Shamshuddin, -626,IPL-2016,Bangalore,18-05-2016,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,1,Royal Challengers Bangalore,82,0,V Kohli,M Chinnaswamy Stadium,KN Ananthapadmanabhan,M Erasmus, -627,IPL-2016,Kanpur,19-05-2016,Kolkata Knight Riders,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,6,DR Smith,Green Park,AK Chaudhary,CK Nandan, -628,IPL-2016,Raipur,20-05-2016,Sunrisers Hyderabad,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,6,KK Nair,Shaheed Veer Narayan Singh International Stadium,A Nand Kishore,BNJ Oxenford, -629,IPL-2016,Visakhapatnam,21-05-2016,Kings XI Punjab,Rising Pune Supergiants,Kings XI Punjab,bat,normal,0,Rising Pune Supergiants,0,4,MS Dhoni,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,HDPK Dharmasena,Nitin Menon, -630,IPL-2016,Kanpur,21-05-2016,Mumbai Indians,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,6,SK Raina,Green Park,AK Chaudhary,CK Nandan, -631,IPL-2016,Kolkata,22-05-2016,Kolkata Knight Riders,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Kolkata Knight Riders,22,0,YK Pathan,Eden Gardens,KN Ananthapadmanabhan,M Erasmus, -632,IPL-2016,Raipur,22-05-2016,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,6,V Kohli,Shaheed Veer Narayan Singh International Stadium,A Nand Kishore,BNJ Oxenford, -633,IPL-2016,Bangalore,24-05-2016,Gujarat Lions,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,4,AB de Villiers,M Chinnaswamy Stadium,AK Chaudhary,HDPK Dharmasena, -634,IPL-2016,Delhi,25-05-2016,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Sunrisers Hyderabad,22,0,MC Henriques,Feroz Shah Kotla,M Erasmus,C Shamshuddin, -635,IPL-2016,Delhi,27-05-2016,Gujarat Lions,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,4,DA Warner,Feroz Shah Kotla,M Erasmus,CK Nandan, -636,IPL-2016,Bangalore,29-05-2016,Sunrisers Hyderabad,Royal Challengers Bangalore,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,8,0,BCJ Cutting,M Chinnaswamy Stadium,HDPK Dharmasena,BNJ Oxenford, -7894,IPL-2018,Mumbai,07-04-2018,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,1,DJ Bravo,Wankhede Stadium,Chris Gaffaney,A Nanda Kishore,Anil Chaudhary -7895,IPL-2018,Mohali,08-04-2018,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,KL Rahul,"Punjab Cricket Association IS Bindra Stadium, Mohali",Rod Tucker,K Ananthapadmanabhan,Nitin Menon -7896,IPL-2018,Kolkata,08-04-2018,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,4,SP Narine,Eden Gardens,C Shamshuddin,A.D Deshmukh,S Ravi -7897,IPL-2018,Hyderabad,09-04-2018,Rajasthan Royals,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,9,S Dhawan,"Rajiv Gandhi International Stadium, Uppal",Nigel Llong,Vineet Kulkarni,O Nandan -7898,IPL-2018,Chennai,10-04-2018,Kolkata Knight Riders,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,5,SW Billings,"MA Chidambaram Stadium, Chepauk",Anil Chaudhary,Chris Gaffaney,A Nanda Kishore -7899,IPL-2018,Jaipur,11-04-2018,Rajasthan Royals,Delhi Daredevils,Delhi Daredevils,field,normal,1,Rajasthan Royals,10,0,SV Samson,Sawai Mansingh Stadium,K Ananthapadmanabhan,Rod Tucker,Nitin Menon -7900,IPL-2018,Hyderabad,12-04-2018,Mumbai Indians,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,1,Rashid Khan,"Rajiv Gandhi International Stadium, Uppal",O Nandan,Nigel Llong,Vineet Kulkarni -7901,IPL-2018,Bengaluru,13-04-2018,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,4,UT Yadav,M Chinnaswamy Stadium,S Ravi,A.D Deshmukh,C Shamshuddin -7902,IPL-2018,Mumbai,14-04-2018,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,7,JJ Roy,Wankhede Stadium,K Ananthapadmanabhan,Nitin Menon,Rod Tucker -7903,IPL-2018,Kolkata,14-04-2018,Kolkata Knight Riders,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,5,B Stanlake,Eden Gardens,A Nanda Kishore,Anil Chaudhary,Chris Gaffaney -7904,IPL-2018,Bengaluru,15-04-2018,Rajasthan Royals,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Rajasthan Royals,19,0,SV Samson,M Chinnaswamy Stadium,C Shamshuddin,S Ravi,A.D Deshmukh -7905,IPL-2018,Mohali,15-04-2018,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,normal,0,Kings XI Punjab,4,0,CH Gayle,"Punjab Cricket Association IS Bindra Stadium, Mohali",Vineet Kulkarni,O Nandan,Nigel Llong -7906,IPL-2018,Kolkata,16-04-2018,Kolkata Knight Riders,Delhi Daredevils,Delhi Daredevils,field,normal,0,Kolkata Knight Riders,71,0,N Rana,Eden Gardens,Anil Chaudhary,A Nanda Kishore,Chris Gaffaney -7907,IPL-2018,Mumbai,17-04-2018,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Mumbai Indians,46,0,RG Sharma,Wankhede Stadium,Rod Tucker,Nitin Menon,K Ananthapadmanabhan -7908,IPL-2018,Jaipur,18-04-2018,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,N Rana,Sawai Mansingh Stadium,S Ravi,A.D Deshmukh,C Shamshuddin -7909,IPL-2018,Mohali,19-04-2018,Kings XI Punjab,Sunrisers Hyderabad,Kings XI Punjab,bat,normal,0,Kings XI Punjab,15,0,CH Gayle,"Punjab Cricket Association IS Bindra Stadium, Mohali",Nigel Llong,Anil Chaudhary,Vineet Kulkarni -7910,IPL-2018,Pune,20-04-2018,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Chennai Super Kings,64,0,SR Watson,Maharashtra Cricket Association Stadium,Nitin Menon,K Ananthapadmanabhan,Rod Tucker -7911,IPL-2018,Kolkata,21-04-2018,Kolkata Knight Riders,Kings XI Punjab,Kings XI Punjab,field,normal,1,Kings XI Punjab,0,9,KL Rahul,Eden Gardens,C Shamshuddin,A.D Deshmukh,S Ravi -7912,IPL-2018,Bengaluru,21-04-2018,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,6,AB de Villiers,M Chinnaswamy Stadium,Chris Gaffaney,O Nandan,A Nanda Kishore -7913,IPL-2018,Hyderabad,22-04-2018,Chennai Super Kings,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Chennai Super Kings,4,0,AT Rayudu,"Rajiv Gandhi International Stadium, Uppal",Anil Chaudhary,Vineet Kulkarni,Nigel Llong -7914,IPL-2018,Jaipur,22-04-2018,Mumbai Indians,Rajasthan Royals,Mumbai Indians,bat,normal,0,Rajasthan Royals,0,3,J Archer,Sawai Mansingh Stadium,Rod Tucker,K Ananthapadmanabhan,Nitin Menon -7915,IPL-2018,Delhi,23-04-2018,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Kings XI Punjab,4,0,AS Rajpoot,Feroz Shah Kotla,O Nandan,A Nanda Kishore,Chris Gaffaney -7916,IPL-2018,Mumbai,24-04-2018,Sunrisers Hyderabad,Mumbai Indians,Mumbai Indians,field,normal,0,Sunrisers Hyderabad,31,0,Rashid Khan,Wankhede Stadium,C Shamshuddin,S Ravi,A.D Deshmukh -7917,IPL-2018,Bengaluru,25-04-2018,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,5,MS Dhoni,M Chinnaswamy Stadium,Nigel Llong,Virender Kumar Sharma,Anil Chaudhary -7918,IPL-2018,Hyderabad,26-04-2018,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Sunrisers Hyderabad,13,0,AS Rajpoot,"Rajiv Gandhi International Stadium, Uppal",O Nandan,Yeshwant Barde,Rod Tucker -7919,IPL-2018,Delhi,27-04-2018,Delhi Daredevils,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Delhi Daredevils,55,0,SS Iyer,Feroz Shah Kotla,C Shamshuddin,S Ravi,A Nanda Kishore -7920,IPL-2018,Pune,28-04-2018,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,8,RG Sharma,Maharashtra Cricket Association Stadium,Chris Gaffaney,Nitin Menon,Anil Dandekar -7921,IPL-2018,Jaipur,29-04-2018,Sunrisers Hyderabad,Rajasthan Royals,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,11,0,KS Williamson,Sawai Mansingh Stadium,Bruce Oxenford,A Nanda Kishore,S Ravi -7922,IPL-2018,Bengaluru,29-04-2018,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,CA Lynn,M Chinnaswamy Stadium,Nigel Llong,Anil Chaudhary,Virender Kumar Sharma -7923,IPL-2018,Pune,30-04-2018,Chennai Super Kings,Delhi Daredevils,Delhi Daredevils,field,normal,0,Chennai Super Kings,13,0,SR Watson,Maharashtra Cricket Association Stadium,C Shamshuddin,Anil Dandekar,O Nandan -7924,IPL-2018,Bengaluru,01-05-2018,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Royal Challengers Bangalore,14,0,TG Southee,M Chinnaswamy Stadium,Marais Erasmus,Nitin Menon,Yeshwant Barde -7925,IPL-2018,Delhi,02-05-2018,Delhi Daredevils,Rajasthan Royals,Rajasthan Royals,field,normal,1,Delhi Daredevils,4,0,RR Pant,Feroz Shah Kotla,O Nandan,Virender Kumar Sharma,Bruce Oxenford -7926,IPL-2018,Kolkata,03-05-2018,Chennai Super Kings,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,SP Narine,Eden Gardens,Kumar Dharmasena,A.D Deshmukh,Anil Chaudhary -7927,IPL-2018,Indore,04-05-2018,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,AS Yadav,Holkar Cricket Stadium,S Ravi,Anil Dandekar,C Shamshuddin -7928,IPL-2018,Pune,05-05-2018,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,6,RA Jadeja,Maharashtra Cricket Association Stadium,Nitin Menon,Yeshwant Barde,Marais Erasmus -7929,IPL-2018,Hyderabad,05-05-2018,Delhi Daredevils,Sunrisers Hyderabad,Delhi Daredevils,bat,normal,0,Sunrisers Hyderabad,0,7,Rashid Khan,"Rajiv Gandhi International Stadium, Uppal",Bruce Oxenford,O Nandan,Virender Kumar Sharma -7930,IPL-2018,Mumbai,06-05-2018,Mumbai Indians,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Mumbai Indians,13,0,HH Pandya,Wankhede Stadium,Kumar Dharmasena,A.D Deshmukh,Anil Chaudhary -7931,IPL-2018,Indore,06-05-2018,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,M Ur Rahman,Holkar Cricket Stadium,C Shamshuddin,S Ravi,Anil Dandekar -7932,IPL-2018,Hyderabad,07-05-2018,Sunrisers Hyderabad,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Sunrisers Hyderabad,5,0,KS Williamson,"Rajiv Gandhi International Stadium, Uppal",Bruce Oxenford,Virender Kumar Sharma,O Nandan -7933,IPL-2018,Jaipur,08-05-2018,Rajasthan Royals,Kings XI Punjab,Rajasthan Royals,bat,normal,0,Rajasthan Royals,15,0,JC Buttler,Sawai Mansingh Stadium,Marais Erasmus,Nitin Menon,Yeshwant Barde -7934,IPL-2018,Kolkata,09-05-2018,Mumbai Indians,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Mumbai Indians,102,0,Ishan Kishan,Eden Gardens,Anil Chaudhary,K Ananthapadmanabhan,Kumar Dharmasena -7935,IPL-2018,Delhi,10-05-2018,Delhi Daredevils,Sunrisers Hyderabad,Delhi Daredevils,bat,normal,0,Sunrisers Hyderabad,0,9,S Dhawan,Feroz Shah Kotla,C Shamshuddin,Anil Dandekar,S Ravi -7936,IPL-2018,Jaipur,11-05-2018,Chennai Super Kings,Rajasthan Royals,Chennai Super Kings,bat,normal,0,Rajasthan Royals,0,4,JC Buttler,Sawai Mansingh Stadium,Marais Erasmus,Yeshwant Barde,Nitin Menon -7937,IPL-2018,Indore,12-05-2018,Kolkata Knight Riders,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kolkata Knight Riders,31,0,SP Narine,Holkar Cricket Stadium,O Nandan,Virender Kumar Sharma,Bruce Oxenford -7938,IPL-2018,Delhi,12-05-2018,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,5,AB de Villiers,Feroz Shah Kotla,Kumar Dharmasena,Anil Chaudhary,K Ananthapadmanabhan -7939,IPL-2018,Pune,13-05-2018,Sunrisers Hyderabad,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,8,AT Rayudu,Maharashtra Cricket Association Stadium,Marais Erasmus,Yeshwant Barde,Anil Dandekar -7940,IPL-2018,Mumbai,13-05-2018,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,JC Buttler,Wankhede Stadium,Nitin Menon,S Ravi,C Shamshuddin -7941,IPL-2018,Indore,14-05-2018,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,10,UT Yadav,Holkar Cricket Stadium,Bruce Oxenford,Virender Kumar Sharma,O Nandan -7942,IPL-2018,Kolkata,15-05-2018,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,Kuldeep Yadav,Eden Gardens,Kumar Dharmasena,Anil Chaudhary,Vineet Kulkarni -7943,IPL-2018,Mumbai,16-05-2018,Mumbai Indians,Kings XI Punjab,Kings XI Punjab,field,normal,0,Mumbai Indians,3,0,JJ Bumrah,Wankhede Stadium,Marais Erasmus,Nitin Menon,Yeshwant Barde -7944,IPL-2018,Bengaluru,17-05-2018,Royal Challengers Bangalore,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Royal Challengers Bangalore,14,0,AB de Villiers,M Chinnaswamy Stadium,S Ravi,Anil Dandekar,C Shamshuddin -7945,IPL-2018,Delhi,18-05-2018,Delhi Daredevils,Chennai Super Kings,Chennai Super Kings,field,normal,0,Delhi Daredevils,34,0,HV Patel,Feroz Shah Kotla,Kumar Dharmasena,Vineet Kulkarni,O Nandan -7946,IPL-2018,Jaipur,19-05-2018,Rajasthan Royals,Royal Challengers Bangalore,Rajasthan Royals,bat,normal,0,Rajasthan Royals,30,0,S Gopal,Sawai Mansingh Stadium,Bruce Oxenford,Virender Kumar Sharma,C Shamshuddin -7947,IPL-2018,Hyderabad,19-05-2018,Sunrisers Hyderabad,Kolkata Knight Riders,Sunrisers Hyderabad,bat,normal,0,Kolkata Knight Riders,0,5,CA Lynn,"Rajiv Gandhi International Stadium, Uppal",Anil Chaudhary,S Ravi,Anil Dandekar -7948,IPL-2018,Delhi,20-05-2018,Delhi Daredevils,Mumbai Indians,Delhi Daredevils,bat,normal,0,Delhi Daredevils,11,0,A Mishra,Feroz Shah Kotla,Kumar Dharmasena,O Nandan,Vineet Kulkarni -7949,IPL-2018,Pune,20-05-2018,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,5,L Ngidi,Maharashtra Cricket Association Stadium,Nitin Menon,Yeshwant Barde,Marais Erasmus -7950,IPL-2018,Mumbai,22-05-2018,Sunrisers Hyderabad,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,2,F du Plessis,Wankhede Stadium,Marais Erasmus,C Shamshuddin,S Ravi -7951,IPL-2018,Kolkata,23-05-2018,Kolkata Knight Riders,Rajasthan Royals,Rajasthan Royals,field,normal,0,Kolkata Knight Riders,25,0,AD Russell,Eden Gardens,Nitin Menon,Anil Chaudhary,Kumar Dharmasena -7952,IPL-2018,Kolkata,25-05-2018,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Sunrisers Hyderabad,14,0,Rashid Khan,Eden Gardens,Nitin Menon,Kumar Dharmasena,Anil Chaudhary -7953,IPL-2018,Mumbai,27-05-2018,Sunrisers Hyderabad,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,8,SR Watson,Wankhede Stadium,Marais Erasmus,S Ravi,Nitin Menon -11137,IPL-2019,Chennai,23-03-2019,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,7,Harbhajan Singh,M. A. Chidambaram Stadium,Bruce Oxenford,Anil Dandekar,Nitin Menon -11138,IPL-2019,Kolkata,24-03-2019,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,AD Russell,Eden Gardens,Chris Gaffaney,Anil Chaudhary,Vineet Kulkarni -11139,IPL-2019,Mumbai,24-03-2019,Delhi Capitals,Mumbai Indians,Mumbai Indians,field,normal,0,Delhi Capitals,37,0,RR Pant,Wankhede Stadium,S Ravi,Yeshwant Barde,O Nandan -11140,IPL-2019,Jaipur,25-03-2019,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Kings XI Punjab,14,0,CH Gayle,Sawai Mansingh Stadium,C Shamshuddin,KN Anantapadmanabhan,Bruce Oxenford -11141,IPL-2019,Delhi,26-03-2019,Delhi Capitals,Chennai Super Kings,Delhi Capitals,bat,normal,0,Chennai Super Kings,0,6,SR Watson,Feroz Shah Kotla Ground,Marais Erasmus,Nitin Menon,Anil Dandekar -11142,IPL-2019,Kolkata,27-03-2019,Kolkata Knight Riders,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kolkata Knight Riders,28,0,AD Russell,Eden Gardens,Anil Chaudhary,Vineet Kulkarni,Chris Gaffaney -11143,IPL-2019,Bengaluru,28-03-2019,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Mumbai Indians,6,0,JJ Bumrah,M. Chinnaswamy Stadium,S Ravi,O Nandan,Yeshwant Barde -11144,IPL-2019,Hyderabad,29-03-2019,Rajasthan Royals,Sunrisers Hyderabad,Rajasthan Royals,bat,normal,0,Sunrisers Hyderabad,0,5,Rashid Khan,Rajiv Gandhi Intl. Cricket Stadium,Bruce Oxenford,C Shamshuddin,KN Anantapadmanabhan -11145,IPL-2019,Mohali,30-03-2019,Mumbai Indians,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,8,MA Agarwal,IS Bindra Stadium,Vineet Kulkarni,Chris Gaffaney,Anil Chaudhary -11146,IPL-2019,Delhi,30-03-2019,Kolkata Knight Riders,Delhi Capitals,Delhi Capitals,field,tie,0,Delhi Capitals,0,0,P Shaw,Feroz Shah Kotla Ground,Anil Dandekar,Nitin Menon,Marais Erasmus -11147,IPL-2019,Hyderabad,31-03-2019,Sunrisers Hyderabad,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Sunrisers Hyderabad,118,0,J Bairstow,Rajiv Gandhi Intl. Cricket Stadium,S Ravi,KN Anantapadmanabhan,C Shamshuddin -11148,IPL-2019,Chennai,31-03-2019,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Chennai Super Kings,8,0,MS Dhoni,M. A. Chidambaram Stadium,O Nandan,Yeshwant Barde,Bruce Oxenford -11149,IPL-2019,Mohali,01-04-2019,Kings XI Punjab,Delhi Capitals,Delhi Capitals,field,normal,0,Kings XI Punjab,14,0,S Curran,IS Bindra Stadium,Anil Chaudhary,Chris Gaffaney,Vineet Kulkarni -11150,IPL-2019,Jaipur,02-04-2019,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,S Gopal,Sawai Mansingh Stadium,Marais Erasmus,Anil Dandekar,Nitin Menon -11151,IPL-2019,Mumbai,03-04-2019,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Mumbai Indians,37,0,HH Pandya,Wankhede Stadium,Bruce Oxenford,Rod Tucker,Yeshwant Barde -11152,IPL-2019,Delhi,04-04-2019,Delhi Capitals,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,5,J Bairstow,Feroz Shah Kotla Ground,C Shamshuddin,KN Anantapadmanabhan,S Ravi -11153,IPL-2019,Bengaluru,05-04-2019,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,5,AD Russell,M. Chinnaswamy Stadium,Anil Chaudhary,Chris Gaffaney,O Nandan -11309,IPL-2019,Chennai,06-04-2019,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,0,Chennai Super Kings,22,0,Harbhajan Singh,M. A. Chidambaram Stadium,KN Ananthapadmanabhan,Rod Tucker,C Shamshuddin -11310,IPL-2019,Hyderabad,06-04-2019,Mumbai Indians,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Mumbai Indians,40,0,A Joseph,Rajiv Gandhi Intl. Cricket Stadium,Anil Dandekar,Nitin Menon,Marais Erasmus -11311,IPL-2019,Bengaluru,07-04-2019,Royal Challengers Bangalore,Delhi Capitals,Delhi Capitals,field,normal,0,Delhi Capitals,0,4,K Rabada,M. Chinnaswamy Stadium,S Ravi,Yeshwant Barde,O Nandan -11312,IPL-2019,Jaipur,07-04-2019,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,8,H Gurney,Sawai Mansingh Stadium,Chris Gaffaney,Anil Chaudhary,Bruce Oxenford -11313,IPL-2019,Mohali,08-04-2019,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,KL Rahul,IS Bindra Stadium,Marais Erasmus,Anil Dandekar,Nitin Menon -11314,IPL-2019,Chennai,09-04-2019,Kolkata Knight Riders,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,7,DL Chahar,M. A. Chidambaram Stadium,Rod Tucker,C Shamshuddin,Ulhas Gandhe -11315,IPL-2019,Mumbai,10-04-2019,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,3,KA Pollard,Wankhede Stadium,Yeshwant Barde,S Ravi,O Nandan -11316,IPL-2019,Jaipur,11-04-2019,Rajasthan Royals,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,4,MS Dhoni,Sawai Mansingh Stadium,Bruce Oxenford,Ulhas Gandhe,Chris Gaffaney -11317,IPL-2019,Kolkata,12-04-2019,Kolkata Knight Riders,Delhi Capitals,Delhi Capitals,field,normal,0,Delhi Capitals,0,7,S Dhawan,Eden Gardens,Yeshwant Barde,O Nandan,Rod Tucker -11318,IPL-2019,Mumbai,13-04-2019,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,4,JC Buttler,Wankhede Stadium,Nitin Menon,Nanda Kishore,Marais Erasmus -11319,IPL-2019,Mohali,13-04-2019,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,8,AB de Villiers,IS Bindra Stadium,S Ravi,Ulhas Gandhe,Nigel Llong -11320,IPL-2019,Kolkata,14-04-2019,Kolkata Knight Riders,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,5,Imran Tahir,Eden Gardens,Rod Tucker,O Nandan,Yeshwant Barde -11321,IPL-2019,Hyderabad,14-04-2019,Delhi Capitals,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Delhi Capitals,39,0,K Paul,Rajiv Gandhi Intl. Cricket Stadium,Anil Chaudhary,Bruce Oxenford,Chris Gaffaney -11322,IPL-2019,Mumbai,15-04-2019,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,5,SL Malinga,Wankhede Stadium,Marais Erasmus,Nitin Menon,Nanda Kishore -11323,IPL-2019,Mohali,16-04-2019,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Kings XI Punjab,12,0,R Ashwin,IS Bindra Stadium,Anil Chaudhary,Vineet Kulkarni,S Ravi -11324,IPL-2019,Hyderabad,17-04-2019,Chennai Super Kings,Sunrisers Hyderabad,Chennai Super Kings,bat,normal,0,Sunrisers Hyderabad,0,6,DA Warner,Rajiv Gandhi Intl. Cricket Stadium,Ian Gould,Ulhas Gandhe,C Shamshuddin -11325,IPL-2019,Delhi,18-04-2019,Mumbai Indians,Delhi Capitals,Mumbai Indians,bat,normal,0,Mumbai Indians,40,0,HH Pandya,Feroz Shah Kotla Ground,Nigel Llong,Bruce Oxenford,Anil Chaudhary -11326,IPL-2019,Kolkata,19-04-2019,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Royal Challengers Bangalore,10,0,V Kohli,Eden Gardens,Ian Gould,Nitin Menon,Anil Dandekar -11327,IPL-2019,Jaipur,20-04-2019,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,5,SPD Smith,Sawai Mansingh Stadium,S Ravi,Yeshwant Barde,O Nandan -11328,IPL-2019,Delhi,20-04-2019,Kings XI Punjab,Delhi Capitals,Delhi Capitals,field,normal,0,Delhi Capitals,0,5,SS Iyer,Feroz Shah Kotla Ground,Ulhas Gandhe,C Shamshuddin,Bruce Oxenford -11329,IPL-2019,Hyderabad,21-04-2019,Kolkata Knight Riders,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,9,K Ahmed,Rajiv Gandhi Intl. Cricket Stadium,Nitin Menon,Nigel Llong,Ian Gould -11330,IPL-2019,Bengaluru,21-04-2019,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Royal Challengers Bangalore,1,0,PA Patel,M. Chinnaswamy Stadium,Vineet Kulkarni,Rod Tucker,Anil Chaudhary -11331,IPL-2019,Jaipur,22-04-2019,Rajasthan Royals,Delhi Capitals,Delhi Capitals,field,normal,0,Delhi Capitals,0,6,RR Pant,Sawai Mansingh Stadium,S Ravi,Nanda Kishore,Yeshwant Barde -11332,IPL-2019,Chennai,23-04-2019,Sunrisers Hyderabad,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,6,SR Watson,M. A. Chidambaram Stadium,Nigel Llong,Anil Chaudhary,Vineet Kulkarni -11333,IPL-2019,Bengaluru,24-04-2019,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Royal Challengers Bangalore,17,0,AB de Villiers,M. Chinnaswamy Stadium,Bruce Oxenford,C Shamshuddin,Rod Tucker -11334,IPL-2019,Kolkata,25-04-2019,Kolkata Knight Riders,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,3,VR Aaron,Eden Gardens,Ian Gould,Anil Dandekar,Nitin Menon -11335,IPL-2019,Chennai,26-04-2019,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Mumbai Indians,46,0,RG Sharma,M. A. Chidambaram Stadium,Nigel Llong,Anil Chaudhary,Vineet Kulkarni -11336,IPL-2019,Jaipur,27-04-2019,Sunrisers Hyderabad,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,JD Unadkat,Sawai Mansingh Stadium,Yeshwant Barde,Nand Kishore,Sundaram Ravi -11337,IPL-2019,Delhi,28-04-2019,Delhi Capitals,Royal Challengers Bangalore,Delhi Capitals,bat,normal,0,Delhi Capitals,16,0,S Dhawan,Feroz Shah Kotla Ground,Bruce Oxenford,KN Ananthapadmanabhan,C Shamshuddin -11338,IPL-2019,Kolkata,28-04-2019,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Kolkata Knight Riders,34,0,AD Russell,Eden Gardens,Ian Gould,Nitin Menon,Anil Dandekar -11339,IPL-2019,Hyderabad,29-04-2019,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Sunrisers Hyderabad,45,0,DA Warner,Rajiv Gandhi Intl. Cricket Stadium,S Ravi,O Nandan,Nanda Kishore -11340,IPL-2019,Bengaluru,30-04-2019,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,no result,0,,0,0,,M. Chinnaswamy Stadium,Nigel Llong,Ulhas Gandhe,Anil Chaudhary -11341,IPL-2019,Chennai,01-05-2019,Chennai Super Kings,Delhi Capitals,Delhi Capitals,field,normal,0,Chennai Super Kings,80,0,MS Dhoni,M. A. Chidambaram Stadium,Anil Dandekar,Nitin Menon,Ian Gould -11342,IPL-2019,Mumbai,02-05-2019,Mumbai Indians,Sunrisers Hyderabad,Mumbai Indians,bat,tie,0,Mumbai Indians,0,0,JJ Bumrah,Wankhede Stadium,S Ravi,O Nandan,Nanda Kishore -11343,IPL-2019,Mohali,03-05-2019,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,S Gill,IS Bindra Stadium,Bruce Oxenford,C Shamshuddin,KN Ananthapadmanabhan -11344,IPL-2019,Delhi,04-05-2019,Rajasthan Royals,Delhi Capitals,Rajasthan Royals,bat,normal,0,Delhi Capitals,0,5,A Mishra,Feroz Shah Kotla Ground,Ian Gould,Anil Dandekar,Nitin Menon -11345,IPL-2019,Bengaluru,04-05-2019,Sunrisers Hyderabad,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,4,S Hetmyer,M. Chinnaswamy Stadium,Nigel Llong,Anil Chaudhary,Ulhas Gandhe -11346,IPL-2019,Mohali,05-05-2019,Chennai Super Kings,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,KL Rahul,IS Bindra Stadium,KN Ananthapadmanabhan,C Shamshuddin,Bruce Oxenford -11347,IPL-2019,Mumbai,05-05-2019,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,9,HH Pandya,Wankhede Stadium,Nanda Kishore,O Nandan,S Ravi -11412,IPL-2019,Chennai,07-05-2019,Chennai Super Kings,Mumbai Indians,Chennai Super Kings,bat,normal,0,Mumbai Indians,0,6,AS Yadav,M. A. Chidambaram Stadium,Nigel Llong,Nitin Menon,Ian Gould -11413,IPL-2019,Visakhapatnam,08-05-2019,Sunrisers Hyderabad,Delhi Capitals,Delhi Capitals,field,normal,0,Delhi Capitals,0,2,RR Pant,ACA-VDCA Stadium,,, -11414,IPL-2019,Visakhapatnam,10-05-2019,Delhi Capitals,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,6,F du Plessis,ACA-VDCA Stadium,Sundaram Ravi,Bruce Oxenford,Chettithody Shamshuddin -11415,IPL-2019,Hyderabad,12-05-2019,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Mumbai Indians,1,0,JJ Bumrah,Rajiv Gandhi Intl. Cricket Stadium,Nitin Menon,Ian Gould,Nigel Llong \ No newline at end of file diff --git a/nearest_square.py b/nearest_square.py deleted file mode 100644 index e2202b7..0000000 --- a/nearest_square.py +++ /dev/null @@ -1,12 +0,0 @@ -def nearest_square(num): - '''Returns a perfect square less than or equal to n. - If n is negative, returns 0 - - Parameters: - num (int): Upper limit of perfect square (inclusive) - - Returns: - int: Perfect number less than or equal to num''' - if num<0: - return 0 #returns 0 if n is negative - return int(num**0.5)**2 #First rooting the number, then removing fractional part, and then squaring the number \ No newline at end of file diff --git a/numpyedit.py b/numpyedit.py deleted file mode 100644 index 9f8f51c..0000000 --- a/numpyedit.py +++ /dev/null @@ -1,12 +0,0 @@ -import time -import pandas as pd -import numpy as np -with open('subset_elemets.txt') as f: - subset_elements = f.read().split('\n') - -with open('all_elements.txt') as f: - all_elements = f.read().split('\n') -start = time.time() -verified_elements=np.nonzero(np.isin(subset_elements, all_elements)) -print(len(verified_elements[0])) -print('Duration: {} seconds'.format(time.time() - start)) \ No newline at end of file diff --git a/pokeapi.py b/pokeapi.py deleted file mode 100644 index 720c703..0000000 --- a/pokeapi.py +++ /dev/null @@ -1,28 +0,0 @@ -import requests as rq, sys -pokemon='golduck' -def check(): - try: - res.raise_for_status() - except Exception as exc: - print('Error: '+exc) - sys.exit(1) -#code -res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) -check() -print(res.json()['types'][0]['type']['name']) - -res=rq.get(res.json()['types'][0]['type']['url']) -check() -lst=res.json()['damage_relations'] -for x in ['double_damage_from','half_damage_from']: - for y in range(len(lst[x])): - print(lst[x][y]['name']) - -for x in ['double_damage_from']: - for y in range(len(lst[x])): - print('Type:'+lst[x][y]['name']) - r=rq.get('https://pokeapi.co/api/v2/type/'+lst[x][y]['name']).json()['pokemon'] - check() - for z in range(5): - print(r[z]['pokemon']['name']) - print() diff --git a/pokedex.py b/pokedex.py deleted file mode 100644 index 4eaa2d7..0000000 --- a/pokedex.py +++ /dev/null @@ -1,31 +0,0 @@ -#import all necessary packages -import pokemon as pk, os, PySimpleGUI as sg - -#code -layout = [ [sg.Text('Enter Pokemon:'), sg.Input(key='-INPUT-'),sg.Button('GO!')], - [sg.Text(size=(50,25), key='-OUTPUT-',background_color='RED')], - [sg.Button('About'),sg.Button('Quit')]] #window layout -sg.theme('Reds') #window theme -window = sg.Window('Pokedex', layout) -while True: - event, values = window.read() #read events - if event == sg.WINDOW_CLOSED or event == 'Quit': - break - message=''''''; color='WHITE' #message to be displayed and the color of the message's text - if event=='GO!': #search pokemon - pokemon=values['-INPUT-'].strip() - if pokemon=='' or not pk.checkPokemon(pokemon): #check if the pokemon exists or not - continue - message="This is "+pokemon+". It is a "+pk.pokemonType(pokemon)+" type pokemon. It's abilities are " - message+=', '.join(pk.pokemonAbilities(pokemon)) - message+='. It takes double damage from ' - message+=', '.join(pk.doubleDamageType(pokemon)) - message+=' type pokemons. Some of such pokemons to watch out for are ' - message+=', '.join(pk.doubleDamageFrom(pokemon)) - message+='.' - color='WHITE' - if event=='About': #about pokedex - message='''I'm Dexter, a Pokédex programmed by Professor Oak for Pokémon Trainer Aman Singh of the town of Pallet. My function is to provide Aman with information and advice regarding Pokémon and their training. If lost or stolen, I cannot be replaced.''' - color='GREEN' - window['-OUTPUT-'].update(message,text_color=color) #display message -window.close() #close window \ No newline at end of file diff --git a/pokemon.py b/pokemon.py deleted file mode 100644 index 1e691e7..0000000 --- a/pokemon.py +++ /dev/null @@ -1,95 +0,0 @@ -import requests as rq, sys #imports -def check(res): #check for errors - try: - res.raise_for_status() - except Exception as exc: - print('Error: '+exc) - sys.exit(1) -def checkPokemon(pokemon): - '''Checks if the pokemon exists - - Parameters: - pokemon (str): Name of pokemon - - Returns: - bool: True if exists, else False''' - res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) - try: - res.raise_for_status() - except: - return False - return True -def pokemonType(pokemon): - '''Returns the type of the pokemon - - Parameters: - pokemon (str): Name of pokemon - - Returns: - str: Type of pokemon''' - res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) - check(res) - return res.json()['types'][0]['type']['name'] -def pokemonAbilities(pokemon): - '''Returns all abilities of the pokemon - - Parameters: - pokemon (str): Name of pokemon - - Returns: - list: A list of all abilities of the pokemon''' - res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) - check(res) - lst=res.json()['abilities'] - return [lst[i]['ability']['name'] for i in range(len(lst))] -def doubleDamageFrom(pokemon,count=5,random=True): - '''Returns list of pokemons which can do double damage to the pokemon - - Parameters: - pokemon (str): Name of pokemon - - Keyword Arguments: - count (int): number of entries to return (default=5) - random (bool): If the selection of entries would be random instead of linear (default=True) - - Returns: - list: A list of all pokemons which can do double damage''' - lst=doubleDamageType(pokemon) - l=[] - if random: - i=0 - while True: - for pos in range(len(lst)): - r=rq.get('https://pokeapi.co/api/v2/type/'+lst[pos]).json()['pokemon'] - if i>=len(r): - continue - if not count: - return l - l.append(r[i]['pokemon']['name']) - count-=1 - i+=1 - else: - for pos in range(len(lst)): - r=rq.get('https://pokeapi.co/api/v2/type/'+lst[pos]).json()['pokemon'] - for i in range(len(r)): - if not count: - return l - l.append(r[i]['pokemon']['name']) - count-=1 -def doubleDamageType(pokemon): - '''Returns type of pokemons the pokemon is weak to - - Parameters: - pokemon (str): Name of pokemon - - Returns: - list: A list of types to which the pokemon is at a disadvantage''' - res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) - check(res) - res=rq.get(res.json()['types'][0]['type']['url']) - check(res) - lst=res.json()['damage_relations']['double_damage_from'] - l=[] - for pos in range(len(lst)): - l.append(lst[pos]['name']) - return l \ No newline at end of file diff --git a/readme.md b/readme.md deleted file mode 100644 index 54772f5..0000000 --- a/readme.md +++ /dev/null @@ -1,11 +0,0 @@ -Welcome to Pythonified :snake: Challenge, - -This would be your first evaulation. - - -To start off you should :fork_and_knife: fork the repository, :star: the repo if you like it :P. - -Your entry point in python-ified.ipynb you should find markdown and instructions there to follow along. - -Please clone your fork of this repo and edit this file and follow the instructions there to ensure perfect submission. - diff --git a/refactorlist.py b/refactorlist.py deleted file mode 100644 index 0b992a4..0000000 --- a/refactorlist.py +++ /dev/null @@ -1,2 +0,0 @@ -lst=[x.replace(' ','_') for x in list(('B C','B A','C A'))] -print(type(lst)) \ No newline at end of file diff --git a/step_4.py b/step_4.py deleted file mode 100644 index 16ae868..0000000 --- a/step_4.py +++ /dev/null @@ -1,41 +0,0 @@ -import time, pandas as pd, numpy as np #importing necessary libraries -timestamp,subset_elements, all_elements=[],[],[] #global variables -def readNumList(): - '''Reads the files subset_elements.txt and all_elements.txt, which contains the subset elements and all elements respectively - - Parameters: - None - - Returns: - None''' - global subset_elements,all_elements #making sure the vars are global here - with open('subset_elemets.txt') as f: - subset_elements = f.read().split('\n') #reading subset elements from file and storing in form of a list - with open('all_elements.txt') as f: - all_elements = f.read().split('\n') #reading all elements from file and storing in form of a list -def stopwatch(): - '''Captures the current time (a time stamp) - - Parameters: - None - - Returns: - None''' - timestamp.append(time.time()) #append current time (in seconds) and appends it to timestamp which as all captured time (from unix epoch) -def getCommonNum(a,b): - '''Returns the number of common elements between list a and b - - Paramters: - a (list): First list of elements - b (list): Second list of elements - - Returns: - int: number of elements common to a and b''' - return len(set(a) & set(b)) #uses & operator on sets to get a new set containing common element -if __name__ == "__main__": - #main - readNumList() #reading elements from the files - stopwatch() #capturing first timestamp - verified_elements=getCommonNum(subset_elements,all_elements) #getting number of common elements - stopwatch() #capturing second timestamp - print(verified_elements,'Duration: {} seconds'.format(timestamp[-1]-timestamp[-2]),sep='\n') #printing number of common elements, along with time taken to compute common elements \ No newline at end of file diff --git a/subset_elemets.txt b/subset_elemets.txt deleted file mode 100644 index 203277a..0000000 --- a/subset_elemets.txt +++ /dev/null @@ -1,24158 +0,0 @@ -1262771 -9011996 -2007022 -9389522 -8181760 -9203790 -1915438 -3854291 -5824696 -2366122 -6222977 -7004552 -7000384 -4502042 -3837766 -7653923 -3902760 -4637066 -8534371 -7246410 -7335223 -7659395 -3371685 -1925580 -3298689 -5407890 -7005300 -7200253 -7716803 -6524012 -2599656 -6007667 -7069742 -2372719 -1556497 -4439116 -3572290 -6512707 -2220206 -7458452 -1713211 -8924489 -4876949 -9423221 -5125702 -7900206 -6818099 -2272226 -5029081 -2617827 -4311228 -3878036 -6996189 -2919231 -1506123 -2751389 -9563682 -7727937 -3634377 -5783710 -1329733 -2907136 -4468399 -6132592 -6223231 -7493492 -3122135 -5205194 -3169024 -2637246 -2058328 -2230520 -6323989 -1889500 -1998820 -7466308 -9078100 -5325553 -8378774 -3438136 -5168079 -5703785 -9777237 -3814090 -3413875 -1790472 -4725450 -3431249 -5550973 -4719148 -7701923 -4291887 -4133178 -3058332 -6272703 -7857271 -2910822 -3072745 -3683522 -2853265 -1266124 -8409931 -8675588 -1391370 -7701951 -4191905 -7684483 -7849504 -9295215 -8576994 -7845461 -5150440 -8209253 -1772760 -6697996 -3311674 -7084310 -9586403 -3564018 -4044016 -1400914 -4619254 -8693875 -5165225 -2828979 -6475621 -4900199 -5961600 -6950928 -8663508 -8502739 -6833421 -7452126 -1337401 -2874894 -3056204 -4936522 -9380308 -4005026 -7907653 -7764168 -6495972 -3426491 -9172325 -8034059 -3092891 -7958633 -9172233 -2082381 -2034532 -9015166 -4015839 -5073720 -7979293 -6783273 -1828166 -2554744 -6439958 -6888330 -9786504 -6384215 -4929870 -1870019 -4018050 -8907943 -4403928 -5165699 -4107407 -5219006 -1496731 -3807176 -1479334 -1657165 -3863481 -4418118 -4800910 -9186144 -2956403 -3122663 -3453911 -1656653 -7175201 -2094095 -8154152 -1605805 -6389960 -9201697 -1991707 -4907411 -5836259 -9074452 -3717278 -7588415 -2642588 -9422705 -8583775 -6080239 -7997810 -2219344 -3116877 -1343781 -3507914 -3143748 -9377134 -3605517 -1734701 -2167142 -2920751 -9085842 -9208319 -7949556 -5123493 -6147507 -9348713 -8260970 -6368005 -4763452 -9142536 -1780261 -8687014 -7518667 -5077220 -9092059 -8010264 -5226311 -6882637 -6905941 -5601033 -1609234 -1978443 -6749179 -4041157 -2946304 -5677857 -9580179 -7598540 -7774140 -8942179 -9242179 -5995856 -5420044 -4883566 -6635061 -1945966 -5222893 -8360276 -2773503 -6051795 -5249985 -7565312 -7745063 -8995013 -4629901 -2959332 -7437076 -9443002 -9127601 -7715625 -5257526 -6970417 -4963731 -5848065 -4469570 -2832446 -1972953 -8538866 -4553819 -7294481 -4138272 -7840788 -2327671 -1877876 -2916356 -7409574 -3630590 -6164171 -9501800 -4822718 -1829218 -5956250 -6949944 -8415209 -9409329 -2747075 -7260117 -2437184 -2581313 -3037108 -8487052 -6802532 -9074315 -9490713 -7535263 -9351500 -6175432 -6486369 -5762470 -8129791 -6872316 -6627512 -5645400 -1708406 -7588910 -3987036 -1629918 -1764947 -9405778 -7267264 -4373068 -6008054 -2211227 -8225641 -4266572 -4004147 -9404213 -1354416 -9135882 -1704018 -8662967 -6166460 -2890598 -9271086 -2539625 -3625383 -8900342 -3326537 -6514629 -9708633 -8374366 -4897157 -9464958 -2199472 -2072201 -7922805 -2028925 -8633798 -7210567 -8108829 -2828189 -4702349 -4303816 -4741001 -1610414 -4097619 -7202558 -2591240 -9140148 -5910504 -5951025 -2564225 -3474687 -2328785 -7392891 -1997143 -4028137 -3517699 -3829190 -2879743 -5620254 -8478518 -9516836 -5525229 -3908540 -1639114 -2969132 -2963670 -1972710 -5300859 -8048315 -6112388 -4350632 -6226761 -5977018 -7258449 -2350819 -8581217 -5724738 -4635866 -5373236 -7976323 -5813728 -9308332 -6986972 -5366859 -1860531 -3423296 -5609257 -5758581 -2645842 -1865053 -3654856 -6058730 -7187888 -4219770 -1844166 -3664265 -5383923 -8015664 -5090740 -2798711 -7947105 -1398661 -6223555 -7314361 -6580964 -6949693 -8953822 -6187870 -5766279 -7869819 -7122938 -1320642 -3582090 -7229752 -8399763 -9092743 -1940676 -3464165 -5135196 -7233991 -2184687 -5233422 -6403608 -7613398 -4194306 -2550105 -3377645 -5170123 -8339469 -7929241 -5099992 -3717352 -4287800 -1706128 -2313148 -7634753 -3300874 -1706495 -1763573 -4340386 -2199843 -7202208 -4497642 -1222505 -8290322 -8904050 -6514942 -5012915 -2633765 -6977874 -3448529 -9611167 -1903715 -7733719 -6581867 -2905554 -5071072 -2727161 -6786622 -4383965 -8692648 -6343956 -8350843 -5528517 -8138314 -4956445 -8283371 -4662741 -5251771 -6070859 -1209227 -2449918 -8043415 -7265401 -1653915 -6327966 -5063161 -6768809 -2396026 -5925616 -7091911 -4905390 -9024230 -5314641 -8338119 -6630113 -2621607 -1201618 -2984460 -5371991 -1279429 -8834198 -8053428 -5290731 -1916354 -7918528 -7494625 -4849771 -9693217 -3916916 -7644355 -7382699 -5148553 -5254804 -4258927 -8826184 -1443869 -2366949 -6996234 -4454767 -4092936 -4883684 -3938123 -8690383 -5064335 -3605141 -4410712 -2102592 -1587699 -3857935 -3103149 -3720108 -1759510 -2687018 -4557170 -5510986 -4996618 -6103145 -2308657 -2071880 -3550472 -4529455 -8433464 -1255663 -3975526 -6200559 -8620233 -8676749 -2465984 -9551685 -3354784 -2875784 -6163266 -3265883 -1519324 -9144233 -6255847 -6046607 -3238548 -3459300 -5477927 -1568048 -7672076 -6796834 -8737755 -8726256 -7099290 -4216912 -4785058 -4440503 -7641092 -5537810 -8231912 -3841150 -3455998 -7639840 -9785969 -1924430 -5529779 -7992243 -6279389 -7742547 -6837629 -5398561 -2977552 -5809343 -6520256 -3363085 -2118290 -7627800 -9071844 -5505368 -8523821 -3019552 -8317480 -6904558 -7423620 -5097015 -5500212 -4254231 -6101280 -4685385 -1713161 -3628518 -5557846 -1570989 -6389799 -4848270 -7823082 -2565121 -4993372 -6902775 -8867963 -6045384 -9372720 -2961364 -9452674 -7168304 -3195669 -9158063 -7549400 -3694761 -7185860 -4854195 -3843926 -2789110 -9793749 -9692647 -9389106 -3912489 -9038030 -3111161 -8068002 -4121564 -9490867 -3803047 -3095915 -5139298 -8481207 -6345211 -8515047 -7165450 -2329084 -2170313 -8910940 -6982209 -6968468 -8242412 -9737016 -3111237 -9365191 -3368421 -2438659 -5014014 -9294857 -8978142 -1753595 -5934568 -3127205 -9382736 -6329186 -4881915 -4026791 -6437636 -1478045 -4068582 -9587951 -2253445 -4579851 -4061693 -3074175 -4148099 -5134676 -7525547 -8423551 -4765542 -5387833 -3674393 -2949781 -4430597 -3213189 -7042843 -4154127 -1360842 -7323454 -7816660 -9254460 -5191446 -1976417 -3616272 -4801292 -8133618 -6866566 -8736976 -8689710 -8278504 -5140836 -1928730 -4973014 -7622698 -6787633 -7937319 -7672079 -1490681 -7795043 -4209517 -3229104 -4612000 -9416626 -7800856 -6650734 -2389214 -8672611 -7839978 -3230528 -4649542 -6969952 -2439373 -8332602 -3422948 -4866776 -3190948 -7495371 -4537641 -9449245 -3088570 -4840666 -2657770 -4145787 -7406739 -4871848 -9625516 -5048275 -9367777 -7757997 -6252277 -8768633 -1900777 -1210505 -9217786 -7318832 -7328672 -5758268 -7386488 -1219247 -7106226 -4989084 -2756700 -1915208 -4460157 -6716981 -6044619 -4015270 -7383912 -5227883 -1305656 -1323879 -3304967 -4427081 -3341166 -4311193 -1568423 -7466664 -6750576 -6823367 -4801872 -4347362 -2738009 -9114697 -9431963 -3341744 -6471577 -9601606 -7917863 -6051199 -9673406 -5352057 -6945850 -1808297 -4129558 -7326992 -9475287 -5660939 -4516502 -3927536 -6361092 -8405784 -8547904 -2702828 -8155025 -1252598 -5691804 -1307997 -6236037 -6480647 -6983429 -4315569 -3969583 -4290957 -3915816 -7114798 -1291854 -2034227 -6719455 -4354556 -2057295 -5421154 -7950653 -8360356 -6197217 -5657478 -8044806 -4232600 -9485809 -1604027 -2209306 -5867639 -3410514 -3187172 -6030322 -7867908 -6274405 -7923826 -4014188 -8688009 -2880808 -2989078 -6962699 -5988312 -9532996 -3372133 -2647980 -5876970 -3836764 -1717890 -5695786 -8660665 -3669837 -9785960 -4157836 -4844179 -4722150 -6687109 -6786086 -4450655 -9795364 -5613179 -1206639 -8349330 -6639752 -9753482 -9509953 -6819413 -3381868 -2896589 -2825808 -6548727 -2976103 -7214264 -6398363 -8961277 -6482733 -3487893 -8343899 -2698269 -9438791 -5694438 -5274360 -4948640 -9378156 -8782263 -4706105 -5114960 -1938129 -9331681 -2144352 -8089030 -6095347 -3990920 -8192336 -5199320 -5340651 -8112912 -7279541 -1576094 -1951026 -3589744 -9599198 -5503855 -8934886 -2629246 -9488327 -6890280 -5251503 -3537908 -5140954 -3501200 -6914410 -9094804 -4937295 -1472376 -9175223 -9461712 -1546325 -1233359 -7348876 -2822382 -2040831 -5710164 -4317786 -8437244 -8249031 -3886049 -3214431 -1701563 -4809158 -7245843 -4916390 -1372384 -7187978 -8692125 -2924816 -5058032 -9117566 -5216685 -1495857 -2377081 -7923485 -2692763 -1510362 -3304894 -9543369 -2196370 -9770291 -2009297 -7724945 -5957520 -5302749 -5422355 -6960484 -5418283 -6963922 -4319331 -4430244 -7746160 -8686333 -6482220 -4600273 -4536534 -5767577 -8337668 -6430901 -4346714 -7468192 -4814272 -5700782 -5086499 -3912209 -3605190 -4645911 -7149843 -4138445 -2309577 -4016090 -8103303 -3357128 -7005835 -7905563 -7068979 -8634432 -9385041 -3977800 -8915522 -2591885 -6442449 -4532663 -5476550 -5627055 -1958356 -3202041 -7034374 -9413733 -8542697 -2842813 -5723144 -7665282 -2750618 -1274649 -5854308 -3089172 -4078591 -2787835 -6393359 -8138196 -2601497 -9022563 -7587227 -4777886 -8412091 -2919839 -6421979 -2777208 -8771720 -7074888 -1543246 -3598682 -7296458 -8471068 -3110964 -8180579 -3555214 -4414244 -1555488 -1950911 -1329974 -2873168 -7263752 -3826236 -5503118 -4728956 -7098913 -3271954 -7973778 -4610166 -1723565 -6680216 -9723302 -5701669 -5358472 -3811935 -2732727 -5769390 -4402599 -4364268 -2708810 -9796943 -5506620 -4364233 -8261695 -1451456 -4560648 -1857117 -2131717 -7644625 -5980630 -4217499 -6848620 -9471543 -3199854 -4553315 -5258773 -7220899 -2488574 -9218618 -4619190 -4037086 -6975021 -8591920 -2996078 -7670217 -5198432 -2846985 -1707555 -8123541 -9005532 -4764680 -4405731 -5040143 -1933063 -2041420 -3262819 -9763505 -7866428 -1583509 -1964371 -3111989 -6971039 -9652730 -2894955 -5441999 -7754806 -5414833 -4123295 -8256778 -9642445 -5450038 -8640769 -9105116 -5862559 -9129284 -8085591 -5179634 -9577772 -7702202 -3924978 -7923928 -7891077 -7589087 -8568447 -8561439 -1732872 -9116271 -9215814 -5813972 -9114209 -5286926 -6318037 -6385163 -9518965 -5876007 -8704243 -7895583 -2464780 -7281456 -1255016 -3124811 -5023728 -4907293 -2751653 -7582731 -6893229 -1592039 -4119618 -3851323 -5464295 -7163320 -7711685 -2756117 -6981550 -8772279 -7662146 -2664381 -1692591 -5453448 -6348452 -3176778 -7688674 -4039812 -9596074 -8721731 -5087530 -7705248 -2992316 -6288205 -4219062 -7940850 -6835929 -7658169 -1759556 -9271463 -1773744 -4654263 -9684213 -6582093 -4836487 -3647820 -1895171 -5886984 -2566119 -4433783 -7105211 -5685737 -3819679 -8592789 -5176484 -8841954 -3251932 -3823447 -3375028 -5273031 -6993827 -2730206 -2516428 -4161656 -4383654 -1476544 -6865640 -5245846 -8733090 -5061459 -9451493 -5297336 -7123141 -5160383 -1375193 -1359738 -3453536 -2108283 -9475678 -9668753 -1650707 -1201527 -1515167 -5021443 -3235704 -9027264 -4795444 -3053359 -6178755 -6089191 -5255524 -3952002 -2227620 -2263448 -8739973 -3264461 -4169147 -3966545 -7709357 -7966526 -2671140 -6384069 -5768921 -8521292 -9692073 -9493232 -6741412 -3910779 -8968174 -5832134 -7053941 -1492146 -7366743 -4680451 -4752221 -6442743 -4902729 -4135528 -1351202 -5457293 -4277086 -8003338 -6432569 -2564779 -4597400 -3836858 -8451126 -4312699 -9411781 -3734029 -2946421 -1565876 -2516152 -2840714 -2963757 -3929291 -8212925 -3196101 -1947845 -8237715 -7669229 -8907579 -6766431 -4329316 -3310288 -6434057 -3102594 -9492943 -7184154 -9216666 -6010094 -6120013 -5904636 -2755834 -2690744 -3864598 -6740713 -9436118 -1419779 -5603922 -8015438 -3872975 -2648431 -5572953 -5683559 -6855186 -9398378 -8513411 -8968423 -7144179 -3682380 -8271660 -7982166 -5966433 -6425616 -6967075 -1421716 -5588783 -9504412 -9340792 -2915871 -4169157 -3367494 -7899807 -3553902 -7597072 -2360042 -1302425 -2301952 -7681903 -8933453 -2673394 -9598832 -2184429 -4741751 -8806671 -6454681 -7492754 -7846853 -4468106 -6108051 -3806555 -3444310 -3852536 -6830155 -4696261 -8150224 -7320906 -4798750 -9069461 -4407382 -8612768 -4769563 -9523534 -1557885 -2038709 -5039418 -2289719 -4507461 -5396855 -2161964 -2155236 -2404304 -6419445 -2442567 -4560766 -5401845 -9391394 -3796605 -4806064 -9185383 -2546569 -1929827 -1553326 -7059596 -3517832 -6378719 -4652831 -8374120 -4635744 -8783579 -5719112 -4188824 -1455143 -5092904 -8472453 -9062275 -2040913 -4676939 -8913538 -2684615 -5129685 -1387151 -9467035 -4063071 -2543787 -2409896 -8797202 -8824043 -4034515 -7627113 -2176161 -3978184 -1857071 -7868422 -5732295 -8221927 -5069470 -9194480 -6567730 -8454097 -3683645 -4645958 -5646466 -8596893 -1946201 -8906289 -2548657 -5801441 -2005997 -9304584 -9393116 -6061067 -8107689 -3081172 -2881588 -3089642 -3706595 -8693089 -2816180 -6756396 -4817891 -6572758 -3701843 -2854978 -7148043 -9348720 -8709687 -8263333 -1261469 -5708462 -5860048 -4564594 -6924821 -7500039 -9207424 -9607094 -8273844 -8231204 -4736577 -3835089 -1206680 -5072921 -1857401 -4716487 -6839785 -1599350 -9211038 -7848552 -6386448 -8240596 -5909194 -3355477 -3728526 -3811510 -5296143 -3020779 -1821132 -7452805 -2908902 -4049797 -4600589 -8585123 -1967001 -8069946 -8662765 -2714517 -5344370 -8641023 -4096928 -6956794 -3700528 -5704390 -2254958 -5410338 -4130375 -4349425 -7463798 -4937316 -3131891 -3682086 -2722734 -5926502 -1439071 -3137848 -5957151 -6090725 -7078446 -8438130 -9682588 -4030089 -5383070 -4091255 -6441061 -7293729 -2011447 -3348954 -2271865 -8331898 -5723593 -6619780 -7317642 -1389505 -2610910 -2370110 -5979190 -2164991 -4900114 -3778785 -4529678 -5550635 -9776560 -2924725 -6195424 -7722582 -5519640 -8804651 -4389154 -9293746 -2039286 -3161461 -3959069 -6611399 -6443242 -6770796 -2013924 -6777547 -6696563 -1762385 -3400008 -9233601 -1472235 -4305699 -7411874 -9166680 -3309503 -5437314 -3774282 -4649013 -3856467 -3460057 -8938703 -4385623 -8579212 -5236977 -7317697 -7944511 -8720797 -9128888 -4354213 -7831389 -1596262 -8842030 -4105847 -8663100 -5154503 -9718383 -8764257 -2210100 -3617122 -3558035 -8771271 -8295833 -5870393 -1446977 -7668560 -2745144 -4499905 -6667422 -4668092 -1252254 -3237099 -1368935 -4082227 -9139292 -8784930 -7001334 -8560681 -5426073 -6172453 -2052189 -1802575 -8589501 -8466345 -4897319 -6326904 -1527840 -4123134 -9284283 -7559364 -6970152 -4574433 -1881086 -9792198 -6354951 -4849076 -3026408 -4898194 -2831659 -9496501 -3819516 -9259749 -2414158 -4715731 -9517008 -4259645 -5249014 -6920203 -3780689 -3971603 -7767920 -2045549 -3005386 -5681554 -7930390 -2053890 -9752207 -3460250 -7832707 -8599318 -8521024 -5224788 -4802409 -8037528 -4965036 -5130870 -3605865 -9392656 -8761040 -6986433 -1859846 -4821248 -4013607 -1683867 -6477684 -9301354 -9433715 -6620719 -6490442 -8453103 -4291726 -3161159 -8856655 -9346292 -6570074 -7035922 -5071003 -7702877 -1840365 -6884483 -5035064 -9432009 -3297433 -5572011 -5793895 -7571435 -7277318 -5802494 -7209996 -9176160 -9485179 -2549956 -2881921 -8819987 -9405887 -7425119 -7207772 -2832889 -3421756 -5327687 -9009439 -2209425 -7077570 -6997044 -9088368 -5869877 -9103584 -4674104 -6825755 -3054582 -8607817 -1526514 -1571079 -9457287 -6572406 -5505406 -9336210 -2691786 -7521609 -5577141 -4504717 -1307517 -5440527 -2077559 -2190846 -2603471 -2938935 -8912569 -6955604 -8271197 -7196906 -4760483 -8733718 -8575443 -5857967 -3875411 -1671862 -7296750 -3869168 -4995841 -2549323 -1672992 -2315056 -3455530 -1951117 -8050231 -1568437 -1567485 -6826391 -1211785 -7386635 -1658065 -3587156 -7404814 -2414057 -9104888 -6676582 -7162345 -4099169 -9419889 -4821147 -4801388 -9639147 -7709484 -9795264 -3369694 -8972027 -1318637 -7182338 -6219592 -7284252 -3181788 -6760734 -5441258 -7901459 -7404817 -8500694 -8346431 -2550530 -7525317 -5391770 -5415453 -8992141 -2914129 -6264790 -6499967 -7004865 -6288667 -9388324 -8022950 -7049566 -8978088 -6337323 -1696442 -4575100 -8511784 -8388301 -8365494 -6840354 -2875612 -8065074 -2240954 -2957369 -2857406 -5135553 -2050169 -6440418 -9621673 -2453336 -9376184 -1901264 -2203261 -4789977 -4456916 -8352930 -2115815 -2232502 -4216012 -1628102 -3974605 -9182314 -9080430 -9512990 -9721825 -3312173 -3170890 -5775999 -4234245 -7130690 -5172361 -7731389 -2620556 -2368403 -8124252 -1237186 -8419618 -4169123 -3018488 -1553174 -6684566 -6211126 -9212048 -9489899 -4405481 -2851630 -8875786 -5412131 -1261532 -6972631 -4219660 -6935519 -2697144 -2822945 -6392852 -5769825 -2983056 -4257772 -3561654 -3241334 -5580516 -6841678 -7646327 -8648077 -4500726 -4671034 -7144853 -1454051 -7405973 -9606498 -1873053 -1394053 -9714489 -9208507 -8488162 -9255617 -1289260 -9012191 -5346808 -6475273 -9523501 -1547864 -5040886 -9322588 -3610697 -9302652 -3622883 -7492055 -5168134 -7720594 -2143369 -7207768 -5891716 -8701325 -4630902 -4817598 -3862354 -3215856 -2355999 -8770343 -7394774 -8205509 -4640774 -2973220 -7147581 -7157646 -5739937 -4740940 -8425138 -8730100 -5281207 -4778150 -3964957 -5737698 -2067355 -2801240 -4208757 -3375079 -7295968 -3354558 -1400525 -9013482 -4453001 -6366189 -4203177 -5871620 -9517242 -4490238 -5289181 -8364134 -3148771 -3871942 -4980402 -6596017 -1545999 -6403121 -9488913 -2604711 -3418864 -3618974 -4807535 -8394517 -9250125 -3212649 -3209000 -3246963 -6263448 -3703927 -6243136 -4938589 -1620246 -1732871 -5428620 -1717009 -8867429 -2661036 -1820412 -4178447 -6828399 -8373048 -4974078 -6859285 -3780842 -5279740 -2805455 -4072318 -8099148 -5500578 -9529891 -7063302 -1974120 -5659983 -5406308 -6786017 -5145698 -5100015 -2308743 -2235861 -4971709 -7882971 -2913505 -8870477 -4620714 -2214111 -4278767 -8307595 -6413424 -9137840 -5607280 -4160138 -8075219 -8387537 -9220646 -7344639 -3477498 -5566157 -5689379 -8879079 -8843964 -3029167 -9670615 -4074356 -7983611 -9194169 -3675913 -2190166 -5039349 -8264069 -8985616 -8837102 -8732055 -5336099 -9294199 -5197965 -9292026 -5000532 -3625764 -6602648 -3456173 -3206448 -3081176 -7207620 -1376062 -4152600 -4814515 -3972034 -4442422 -6194237 -7116643 -6952007 -2904224 -6753696 -2042333 -4734718 -6920018 -2871759 -1535951 -5650723 -4828125 -3870921 -3597269 -5520434 -7646487 -5966795 -4169866 -4006056 -6633902 -1693592 -3663935 -2554522 -1263094 -3879355 -8874082 -8937495 -9353588 -5847794 -1401912 -5362630 -9015307 -6182990 -8873515 -8282498 -9249769 -6633337 -7696247 -5122245 -5117214 -9342058 -6974999 -3678267 -2644569 -7899473 -8331192 -3015445 -7793899 -5446403 -9661887 -8817452 -7809763 -8043702 -6145767 -6115946 -5347190 -1648877 -8749080 -2783711 -4776040 -7226742 -3548918 -2730637 -4716320 -6669940 -9502257 -6598528 -7473893 -4109405 -5108936 -3294789 -4016019 -6409785 -7449959 -7072663 -3788175 -3211782 -1530816 -1720254 -3863393 -7069703 -7933943 -9187862 -6945018 -6117250 -5361684 -4603311 -4391644 -5751071 -4158217 -2329508 -2180799 -9575494 -7541319 -7548592 -3230592 -7835919 -2945430 -8882079 -7578196 -6115804 -2628335 -3517640 -9559840 -2063943 -5750686 -6322765 -7652555 -5384269 -9563292 -3806670 -1246514 -2835751 -4346107 -9339423 -5527948 -2709850 -3620725 -4260136 -6333675 -4322140 -3098860 -6935904 -7910951 -7341928 -4467420 -4417011 -3180754 -2463100 -5287591 -1531919 -9746477 -1695195 -1249568 -7541766 -2833330 -8108721 -7955342 -4427837 -5325361 -5727681 -1714450 -6971303 -1318193 -9018411 -1290804 -4101703 -3702963 -7152467 -9564140 -8735962 -7080037 -5321992 -7663394 -8230788 -7522207 -4609849 -4612645 -3673666 -6063319 -7679143 -8474404 -8559253 -8375049 -2025854 -2142631 -2057912 -2053287 -6034797 -2762047 -1647609 -3544924 -9782924 -2691657 -7753586 -9464906 -9418522 -8766920 -4491141 -3277869 -9715229 -8764132 -3925907 -1781026 -3845094 -3445546 -5889144 -8629914 -4675520 -2468608 -7814885 -5372577 -7390005 -7271677 -5162989 -3582605 -6974049 -7491688 -6475031 -2335071 -1492756 -4488170 -6615279 -7360611 -4436581 -7839602 -6545239 -3761799 -7024505 -9223859 -1581143 -4206822 -9543348 -6688342 -8918797 -1657141 -6475011 -8122391 -4245840 -1767013 -8606704 -7033621 -2998113 -1747014 -1619492 -7798405 -6347592 -8478577 -7007470 -4983265 -8229425 -9741132 -7638499 -9724751 -2903556 -9313042 -4575293 -4257840 -5651248 -7238652 -2331854 -3360572 -3384729 -8597122 -5838804 -1857302 -8592047 -9180082 -7971815 -6594383 -2483728 -5387961 -5914162 -2736407 -5008336 -2276430 -5024290 -6774246 -4765776 -1659785 -4747724 -5585252 -3073842 -4266549 -7275564 -6952360 -6654005 -4375764 -8584363 -6882133 -6646158 -8401961 -9793269 -5537132 -4854353 -4473656 -2694697 -2136405 -6309172 -4327977 -2721181 -6835568 -6351327 -4734175 -3003618 -3674416 -9003559 -8463954 -9117777 -4365536 -1821591 -5341460 -6618462 -1262420 -8892718 -3511761 -3226322 -8634218 -6605270 -7874360 -5237022 -3765157 -9342691 -5215317 -3498724 -5063839 -7807297 -4731288 -7866591 -7053366 -1276741 -8050226 -8034706 -6759275 -2794642 -2836842 -8255145 -5538675 -5034767 -9084563 -3652786 -7036781 -4895007 -7282621 -1789381 -7238763 -5041400 -2671560 -6818701 -6577453 -6758968 -9062837 -2171172 -9356365 -5031253 -5464360 -7420255 -9740725 -8793409 -4325985 -8342556 -5617501 -9179126 -8206622 -5886408 -6357416 -7445854 -7819606 -5040846 -9123600 -4595606 -9000910 -5920388 -9762948 -8262496 -6826068 -1384205 -7925609 -5240925 -1349023 -3506292 -6085491 -1540952 -4840051 -9342554 -3367104 -2967364 -2152802 -9555525 -6554050 -4031582 -2630848 -9529957 -5800000 -4897696 -4347711 -5420491 -6254177 -5551103 -9479932 -6567044 -7075784 -4462442 -6171732 -3457881 -9477929 -5391232 -7632160 -6831435 -9409989 -4459329 -2420001 -2085524 -7115199 -3197962 -8259222 -3321547 -3898165 -7058470 -7771620 -2115216 -1217019 -7586653 -2259688 -7735449 -5165850 -8961319 -4356789 -6534263 -4418680 -4970569 -4474516 -2326785 -9768543 -1706043 -8902588 -7132938 -3335535 -9548331 -7427058 -6738755 -2076216 -3647448 -7033379 -7609163 -8721006 -1962694 -2870842 -9403553 -2998227 -8129206 -9635914 -5135109 -1356827 -2633755 -9145050 -3709830 -2046038 -8552078 -3997520 -8713352 -7421689 -4855631 -9557853 -1921496 -8219244 -1782661 -7209604 -1718191 -4030441 -6273455 -4030875 -4090776 -9282496 -7229550 -9778726 -6939853 -3334565 -3564069 -3726627 -3961174 -7254159 -2405175 -7185778 -2098617 -2233033 -1304639 -8624255 -6969136 -8359982 -3832330 -8521854 -4846129 -5488309 -2175037 -3468217 -7326755 -5233442 -7979598 -6577425 -5999110 -8039819 -7626171 -9722451 -9294865 -3657248 -9312830 -3077024 -2778774 -6806894 -6403862 -2683017 -1246871 -1967998 -1990419 -4136043 -9180379 -6918841 -1739491 -3888111 -8148447 -4809859 -9708501 -1858700 -8004353 -4367072 -6100276 -1333621 -7058159 -8196338 -4633759 -7848903 -6906000 -4867581 -6781730 -9271557 -6552969 -2865256 -2103507 -4307104 -1910169 -7224809 -9488909 -6895869 -6120873 -8309944 -7582724 -6522410 -2471364 -9598576 -8855875 -3885949 -8712119 -8568689 -3739214 -9046795 -9699645 -2815364 -4150968 -8585691 -1694425 -5386056 -7343815 -2485795 -2301592 -5255214 -8446981 -9329404 -5023051 -4132168 -3790838 -8804354 -5001829 -3453541 -7041693 -2170555 -9331968 -6474143 -6568417 -2722247 -6022114 -6623488 -7676470 -6955424 -4597977 -8600844 -9518492 -4989649 -5757575 -2628582 -8957356 -4361467 -2813688 -9730029 -1677135 -6053245 -3636548 -3221701 -1726787 -5669714 -6925246 -5554639 -2440507 -3074988 -3372756 -6907204 -4650494 -6154961 -4392238 -7302957 -2986036 -2454416 -4900667 -8914939 -6874360 -3379534 -3916259 -6040679 -5560463 -9420476 -4362032 -7426363 -9316403 -8700014 -7275245 -1632400 -2149494 -2602540 -2653694 -9773728 -6500839 -7024794 -2212504 -7646242 -4235920 -1585359 -9167261 -8669855 -5597380 -9400479 -9048458 -2538668 -5387255 -1530556 -6918052 -8275854 -9368282 -6064518 -3732484 -8394630 -4338491 -2189592 -8927079 -2650286 -1248249 -8103054 -6660579 -1410342 -4070605 -9605899 -1744708 -5266673 -6540502 -4636697 -5793603 -4033041 -1365675 -4423120 -8484024 -8046998 -7365985 -7635724 -3857949 -8283856 -1955901 -1932917 -1417015 -5026570 -7378294 -4570770 -8483069 -5810953 -9208359 -2964437 -2042681 -3765265 -9545798 -2078348 -3376922 -5669736 -5304921 -3502874 -4049332 -6535171 -6799791 -5531081 -3919309 -4157138 -4627357 -3302263 -6106183 -6821834 -3450615 -5483879 -2046968 -4207986 -2871985 -2523050 -3762115 -6969180 -1410125 -1948854 -3000129 -5918286 -3234056 -6857253 -8459653 -3807080 -5781263 -9422733 -2307817 -2095770 -2985808 -1681745 -3524655 -6303784 -2643570 -4055961 -2370210 -6736493 -8729723 -3981512 -4830661 -4766055 -6740516 -5387942 -4292570 -6018565 -7362142 -3586811 -5689873 -3063031 -9298551 -6576926 -7330511 -8192955 -5528831 -9299161 -2104236 -8076249 -1331714 -8412520 -2880530 -6091364 -3604166 -9445512 -7798047 -5225329 -2319439 -6255437 -4105660 -7288019 -8741884 -3191295 -7828348 -8513520 -1502923 -4208370 -1313850 -4056920 -4457709 -9051873 -1335782 -8223450 -8270258 -4354835 -3189401 -8465786 -8895120 -9469843 -1476064 -5324109 -8624368 -5847820 -6156731 -8576162 -7894427 -3310200 -7753863 -8495898 -7683481 -4069484 -5261703 -1392642 -2231905 -6586759 -1232007 -2026995 -6880979 -4586894 -4650348 -3326046 -6861326 -2850782 -7951090 -8953190 -3331324 -2639719 -9535530 -8734572 -3880081 -5591887 -6186487 -2464745 -3238478 -2916829 -3533723 -3885410 -4760398 -2003747 -2055358 -9752636 -5182870 -4865080 -8768320 -6224755 -1533151 -2114871 -3678312 -3179124 -8200519 -5735010 -6210206 -3245892 -2751409 -7019300 -8344001 -1709476 -7285481 -6307082 -8225683 -4276720 -7291868 -9703995 -6447734 -9367792 -8641672 -2585462 -7578743 -3813588 -7828099 -7321589 -6774449 -2256917 -1847925 -7596758 -9282915 -8021336 -2607313 -3571535 -3641154 -9205291 -1749826 -1959336 -3257165 -6737957 -3750083 -1685896 -2591783 -2971557 -1202616 -5284324 -5982543 -7584692 -5404743 -7746328 -2440094 -2300985 -9200981 -9782517 -2331571 -2940271 -4670985 -1632478 -3966667 -5607317 -4471493 -6843446 -3929153 -4247652 -1296219 -6215306 -7278186 -2616688 -5421924 -9392435 -9098188 -8119310 -8145101 -7833005 -2984033 -5835545 -6128556 -7343361 -6382906 -5705697 -9775161 -4281481 -9274834 -5459526 -8188970 -2167943 -4326273 -2008965 -4238418 -8882705 -8518638 -5036940 -2891979 -3191542 -5199510 -4125232 -3729957 -4408042 -2687223 -6831258 -3043734 -2046352 -1882724 -8711430 -4346770 -5351082 -8176933 -7679895 -7016075 -6366162 -9573197 -9126230 -2584886 -3528244 -6620204 -8496455 -4587226 -6570451 -4851812 -2953660 -2239756 -2620911 -3941897 -1439988 -5588882 -3898818 -4090914 -6657524 -5944936 -6268535 -6485298 -6286812 -7140889 -3849266 -7248481 -6287199 -7786760 -9109215 -7906847 -7284231 -2477563 -1562078 -7371697 -2175350 -8292524 -3298196 -4313415 -1982417 -9202455 -6805681 -8635141 -7098246 -3165374 -3147368 -2479228 -4449797 -2770562 -3817356 -2598907 -8836189 -9182093 -4756265 -7412979 -8372596 -5647924 -6535446 -6817135 -4186967 -2338808 -2159837 -5980028 -9606043 -5798841 -3074601 -7541804 -7073069 -2799768 -2432703 -2955691 -2342198 -1553519 -5755917 -6079870 -7410098 -5915453 -1323472 -2570274 -2201149 -1512579 -2149394 -5047922 -5889981 -4066266 -1834002 -3184674 -7027991 -8242499 -3072889 -5049171 -1340287 -2237655 -9620653 -8815252 -2965901 -3007979 -6143780 -8016221 -9471212 -4977878 -2904860 -6711513 -7818557 -9097955 -1862350 -7517799 -4899228 -2921819 -2151724 -2476757 -3703663 -1978528 -5926453 -7025716 -2145798 -3446210 -2498243 -2477975 -5322653 -6976496 -6382775 -3617328 -3527506 -1213732 -1790270 -3320423 -8102102 -2765163 -5906171 -5746512 -5004699 -2574848 -3142521 -5386679 -7472009 -1676121 -9672805 -6906939 -3693669 -2137233 -1703834 -1610748 -3117633 -1704834 -5940222 -2555861 -5803748 -6139575 -2856385 -9489283 -8384184 -7313988 -7544806 -5522428 -6008977 -5360192 -8463282 -4065002 -3232494 -6511553 -7595523 -6105339 -4873185 -7021834 -7232972 -7133799 -5492417 -5453132 -6396648 -2601559 -2009541 -5563714 -8750604 -5838888 -5127401 -8652837 -2185964 -6061021 -2615082 -9465045 -4686663 -9385440 -4004924 -2650751 -3811277 -8014759 -7264017 -6836409 -2023034 -7524166 -3481641 -4442877 -6474046 -6825230 -7950062 -5720042 -3862115 -2839215 -8108470 -8880279 -7171455 -9734831 -2293215 -3003204 -8644016 -2384429 -5594117 -8887774 -4694125 -5920821 -6012619 -6845494 -7568670 -8533502 -7087254 -3120575 -2393472 -7966384 -6707588 -5366396 -4051241 -6575787 -4728543 -8743294 -1914666 -7410957 -6632076 -5812432 -3394536 -4107310 -7074381 -2116860 -3360809 -8325984 -8610675 -8531583 -7172271 -1947082 -8318689 -1694142 -9296786 -4762280 -5370933 -3447613 -5054609 -8879706 -4275651 -3763909 -3866649 -4538077 -2342165 -1795821 -4886198 -8912493 -8361742 -8494805 -9509066 -8630062 -5486638 -2936701 -2881996 -6640879 -2529029 -3161063 -2274604 -6317454 -6230358 -2659094 -4804620 -6511467 -5933404 -8008714 -3241836 -8201526 -8859391 -8111378 -4350925 -8196601 -2030158 -9181308 -2519000 -7410789 -6484639 -1345876 -5122966 -3023005 -9602139 -9365044 -4682475 -9265049 -8774720 -2673120 -7819634 -6538614 -5500940 -4479061 -6078247 -6226678 -6737278 -4880311 -5411844 -9234714 -6124880 -6234820 -6510779 -1529909 -6815979 -7656239 -7762458 -1576134 -6900010 -5232755 -4663633 -7742309 -8347178 -6582374 -2993898 -1904145 -8607439 -5094810 -9119189 -2778537 -7695718 -7075556 -2001730 -2355475 -6022258 -8255870 -3011056 -7495933 -4114217 -6106182 -4008863 -8011900 -9630940 -9313946 -5312697 -1858744 -9789911 -1390354 -9384202 -6222380 -3498672 -6315993 -6124427 -8497878 -7375111 -4375897 -4199685 -3482006 -7487979 -4269316 -1515995 -2281102 -2033048 -2744324 -2824930 -5632673 -5469264 -7284032 -3743041 -8118442 -3125912 -7960495 -8665092 -1962968 -9292472 -7928307 -4390466 -2577941 -7159682 -7799399 -3533416 -8071481 -4920584 -2171862 -2444794 -8697399 -6432921 -8795930 -1264183 -7049521 -5398301 -9242421 -9529096 -1304082 -9223891 -8664157 -9022000 -6234629 -4852431 -4415131 -2007104 -5221261 -4377250 -4443373 -2296769 -1702387 -7871849 -8108010 -4583423 -6483233 -2656757 -8595120 -2500944 -2886057 -7287243 -8443518 -5297164 -6210839 -4438442 -2238516 -3408777 -7648145 -8713438 -6903228 -6482497 -6075467 -8725167 -6222558 -2712008 -9316692 -7178820 -1862541 -8927666 -9413414 -2268034 -1226815 -6645704 -3851396 -5003110 -7808187 -7936996 -6829774 -9011079 -9119857 -7357679 -9709653 -5127250 -6381639 -4102489 -4090320 -2235665 -1754512 -5834154 -4220454 -1483515 -6398654 -9225202 -4871036 -4652036 -3284379 -1498174 -7309000 -3402600 -5045227 -5611786 -2931627 -2518795 -7339116 -3054410 -6735382 -9433464 -8067319 -4513765 -6805154 -1300608 -3483784 -4180766 -8539444 -8360081 -3429205 -1539481 -8014990 -5510628 -2243417 -6668761 -2782761 -9144818 -3418627 -6398926 -9656575 -5115809 -1984012 -8377451 -2322061 -3227789 -7352723 -3598448 -6185485 -7569673 -4102150 -7283194 -2008742 -5354171 -5471841 -2723047 -4844510 -5404377 -5849776 -5789620 -9087463 -2536712 -3933413 -3794809 -6068166 -2596381 -4698223 -2557683 -4962977 -4152826 -1641599 -2846202 -5694806 -6386343 -7051426 -7913765 -5145409 -5705949 -7955893 -7079335 -7269836 -9585829 -9495091 -2539055 -9790007 -1600864 -3416640 -3299488 -4654574 -1289874 -1852555 -3579429 -5463503 -4247108 -3028332 -4291489 -1953707 -4774236 -5307251 -3832417 -7432771 -8186123 -1680597 -5635934 -4236473 -6081797 -4000121 -4679120 -6361839 -9638904 -8186669 -5005357 -2504158 -8162387 -7338819 -3136261 -3119835 -9246539 -7755277 -4815780 -3391389 -4715533 -9612542 -4399201 -6137683 -8809887 -4076388 -4696453 -5363123 -5801714 -1377658 -2155369 -5862004 -3364666 -5540389 -4537763 -6063619 -5268208 -8770417 -3684387 -4207084 -4461657 -3135460 -4396254 -3245387 -2056464 -3928103 -1666684 -1272852 -1738971 -5567871 -7030923 -8861019 -5192551 -2636585 -9577747 -6204281 -5533955 -3898997 -5738238 -2398709 -9007978 -7364711 -3998140 -4176444 -3626414 -7850196 -2776100 -1446741 -1976920 -4703063 -9694031 -5085598 -2996045 -6385134 -5117735 -6650999 -2378469 -2151852 -1660875 -7777150 -1503585 -3031018 -4843882 -6635645 -2227243 -6827246 -1753834 -5743834 -3319202 -3075312 -1797107 -3581676 -6823359 -8576754 -6962476 -5399273 -9696477 -5797100 -5785792 -7861511 -2366133 -3226541 -4026292 -2399675 -3619875 -5575608 -2475675 -6504662 -8926733 -5653652 -6313810 -2621755 -5149695 -5201014 -1620063 -6775626 -5239062 -4300678 -7737869 -7957164 -3327579 -2835358 -4776464 -4695216 -4752086 -8664310 -2400264 -9715124 -5640406 -3516444 -7201704 -8252767 -4947914 -1576526 -7693186 -2223956 -2653665 -6394526 -8480581 -2496479 -9581095 -6120784 -9485474 -4870551 -5028680 -9233403 -2054644 -6939996 -1379178 -4084929 -8193949 -3374683 -6574467 -8667496 -8862802 -2730167 -6124530 -2671720 -7722799 -6856490 -2822212 -9256898 -1230116 -2979762 -4469638 -3729469 -1910432 -2218577 -1740348 -9240203 -8440714 -4226375 -5362247 -1499535 -6335991 -4672738 -9071384 -5909916 -1890047 -6716226 -5169037 -2368778 -8908154 -9775388 -7974548 -7567282 -8340649 -6160569 -9410438 -9100712 -9410790 -7158691 -8105730 -5791842 -1651701 -8562672 -4712933 -4372591 -8013709 -7608832 -8190337 -5934685 -4573222 -9003949 -7315442 -5311659 -1840756 -5561781 -4758377 -5413078 -6787004 -4295354 -6492305 -2336055 -3145110 -1746387 -7609205 -4371601 -4657077 -8791329 -4333071 -5044856 -1296360 -2478468 -7759600 -3301563 -2458923 -4837210 -9763212 -3653781 -6074948 -8348965 -7670085 -7305707 -8279757 -6126892 -9048647 -7171161 -3475845 -7864799 -9290079 -4337073 -5103579 -4226591 -2251672 -2061700 -6815867 -2896568 -4988613 -3989981 -3463161 -3271965 -5625524 -9108435 -3327161 -8881741 -5986666 -4323885 -2746246 -1507487 -3091942 -6151227 -1783141 -4477126 -6295236 -2117481 -8137827 -5468330 -7472890 -7381768 -2014942 -3348037 -3128677 -5508848 -8132810 -5176189 -2982014 -7167773 -2393038 -5370630 -3759690 -3063094 -7856978 -1948183 -2115804 -6359968 -7207834 -9686091 -8507266 -5672751 -6507876 -4139659 -4252517 -7852387 -6972050 -6652432 -1406912 -9033218 -7143304 -5386971 -7183536 -8555981 -1569888 -3721905 -6456661 -3990831 -9777068 -7612905 -2755877 -5259413 -8710560 -8216784 -7005150 -1844942 -5961451 -1851602 -1468593 -7752159 -2216849 -1598134 -4110042 -1646722 -7442774 -3258180 -1269256 -1794667 -6095829 -5073874 -7017956 -5855402 -4228320 -6018112 -6016718 -9724523 -7421966 -7034101 -6443435 -7286830 -3182991 -8545159 -3343974 -1569045 -7985420 -3179491 -7169305 -8367201 -2779305 -9156177 -5489666 -5631593 -6544306 -9399393 -6955513 -8161200 -3527164 -7461069 -9396579 -8436466 -7008049 -5143632 -3027714 -7259065 -3194920 -9668277 -3662318 -3329316 -2906170 -5163590 -2544706 -3894624 -7346792 -3533880 -8594060 -5149957 -5570138 -3091167 -4784918 -5879140 -6806072 -4620568 -3546656 -9392420 -9672930 -9457202 -6057692 -8486454 -6073645 -7547871 -2483166 -9549606 -7635406 -6023847 -6084804 -3854454 -8192590 -5106301 -7436974 -7218733 -1774389 -8583614 -9460927 -5062550 -4106338 -1577040 -4496776 -3303312 -2330120 -5062712 -8773816 -6455427 -1418433 -1505160 -8659735 -2441395 -6867906 -6107096 -1785150 -5577911 -9077649 -5693310 -8334604 -2774686 -5855303 -5883082 -3211077 -3806730 -7234983 -2648841 -2646063 -7959495 -8991878 -1731405 -7784212 -7854115 -2714723 -1278582 -8229128 -4436132 -2948334 -6175616 -8030247 -3401875 -5616484 -8629600 -7775767 -8861707 -7213750 -3286206 -1482761 -7652995 -1392938 -9001343 -3548930 -5230718 -5721009 -5768737 -2861358 -2932603 -7880741 -1732509 -7060377 -4307132 -2309748 -6770520 -1768713 -4943410 -7352402 -4482609 -8436981 -2533515 -4121059 -3206250 -8198650 -6525463 -1711863 -2743690 -4232896 -1219620 -2555498 -6558019 -5897096 -7501671 -1433604 -5955367 -7027659 -1243599 -3777019 -3508222 -4536798 -1277351 -5765630 -9425360 -9598308 -1812261 -8457178 -1205289 -9651634 -4661675 -2905013 -6762423 -4303485 -4437231 -1957098 -4052959 -6234252 -6197153 -8136847 -4373547 -2223334 -7344521 -9192495 -1667184 -7467632 -4403693 -4908421 -8924021 -2381529 -2763769 -7335673 -3048562 -9293276 -7074937 -6445104 -9035343 -1251886 -7138345 -5924547 -4897251 -3728675 -7432709 -8708164 -7907186 -5330651 -2599725 -9572294 -6604998 -8920685 -7308895 -6049794 -3737759 -6988226 -6290288 -3530348 -4940404 -5000454 -2472853 -7934372 -3535731 -3550445 -8515270 -1669001 -6928428 -8269983 -6570731 -4583864 -4445665 -9046919 -3548551 -5042325 -8393685 -4561092 -9691240 -2370093 -6218925 -2714671 -7066670 -5316527 -4170004 -5254716 -4226511 -8933093 -6200528 -1449706 -1736479 -1544011 -2321570 -7754388 -6619995 -1765094 -5976998 -2679112 -5626568 -2668852 -8500304 -2999552 -2007902 -4130860 -4901331 -5841222 -3487088 -6628264 -5243274 -3350987 -6558722 -7219491 -3239072 -5028426 -2456475 -4385198 -4900185 -6586142 -4343976 -7200021 -1829958 -1525428 -3191417 -9068900 -6279361 -1684937 -6325802 -6276773 -6924333 -4343501 -4415079 -2396911 -4171068 -4353005 -7096940 -5094396 -9139383 -9546887 -4083402 -5779008 -1799762 -9539333 -6452163 -5057714 -7894833 -6587142 -6988097 -2034418 -4632838 -7293346 -5978756 -4984751 -5670287 -3697447 -8783706 -2196449 -8218665 -3436165 -8220766 -1216387 -7383931 -2931079 -3382644 -4937248 -8659450 -1654562 -5123135 -9540838 -8650415 -2635299 -3773984 -1311339 -6199801 -4647330 -5414870 -5739733 -4017276 -6993115 -8931649 -4559887 -8818938 -3148816 -9616944 -8922273 -3654910 -4648475 -2240468 -3058841 -3993494 -6582091 -2706358 -1481650 -4089280 -3575188 -7666000 -6646758 -8364930 -1968466 -3272826 -5474421 -1317561 -8424837 -3601496 -7836752 -2583840 -6774361 -7891814 -1453725 -4508790 -7078801 -4545283 -9299458 -7559043 -8026991 -3058268 -9722520 -7341382 -6364867 -2747624 -8154858 -2053861 -3182700 -5917278 -6336608 -5415794 -4430721 -6047787 -8427617 -6065831 -3106151 -5209123 -7013267 -9606745 -2356089 -5373882 -7953695 -4026722 -1980246 -1242567 -7715936 -3896121 -6787064 -5973127 -7050055 -8952675 -6826668 -9706901 -5453951 -6098959 -6019139 -5472743 -1772568 -4317313 -1287675 -6995743 -9593347 -9494315 -5369441 -1514269 -4730743 -5521432 -5602717 -9744833 -2398583 -9512332 -5671430 -6505614 -3828608 -6819585 -2992728 -6151815 -9590358 -1648260 -4847836 -7613853 -3045794 -3297990 -5129492 -4357273 -1625813 -7553073 -9147742 -4818584 -6872432 -2470882 -7867785 -6462048 -7835324 -3626821 -9701626 -6463483 -7656934 -6681624 -5968678 -2316003 -8106015 -3736727 -5373316 -8041011 -9373505 -3778983 -5228788 -5771590 -4225196 -4706845 -1336217 -8908217 -5026640 -5286304 -3341642 -7317212 -6822109 -7224771 -4007570 -4115855 -8597199 -1721205 -5694093 -5489130 -6625487 -6955581 -7107412 -9436439 -4442565 -3951176 -2300156 -9063083 -5746792 -9291362 -9206216 -6062073 -7529669 -3541973 -9259730 -7185767 -3529187 -9083713 -8921952 -5851286 -4747802 -3651601 -3800382 -6055492 -5870316 -4178372 -3311705 -2316386 -1954926 -9275915 -6746059 -5707875 -5643994 -2381504 -5540713 -8600094 -8881503 -5639522 -5879778 -7226494 -6435410 -4913844 -9615915 -1474658 -2843455 -1782682 -7142595 -4378592 -8653141 -6119486 -4650934 -7348255 -9312035 -1631695 -9115002 -2788143 -4209227 -4851437 -8731445 -4996796 -6620921 -1976302 -9412446 -6666667 -9076725 -1955958 -7108840 -2181524 -7291442 -7793326 -5437762 -6351260 -4262562 -7513557 -5587558 -3656753 -2486558 -3417736 -9286693 -7809899 -8623960 -1987977 -4368362 -4977009 -4580835 -9518290 -2082084 -7766581 -6265128 -3309012 -2405065 -5828344 -8767279 -2054852 -7799900 -1544119 -2130902 -5933268 -9675988 -8666331 -4493604 -7713520 -5317987 -6328518 -4285688 -2271850 -9356616 -3060625 -9605083 -5790331 -5553717 -3480406 -7417120 -5087167 -6427172 -4863676 -5213082 -8399222 -8626114 -1433641 -9647057 -9600917 -1943111 -7542786 -8663578 -4404439 -8880159 -2747280 -3363017 -8721359 -7388923 -8258808 -1240995 -7265158 -8124422 -4030492 -7785434 -8322868 -3767273 -4460704 -2056522 -9570127 -2950374 -8695250 -8356014 -7699995 -8723494 -6610571 -3205865 -7254916 -5053333 -9187504 -5751565 -5614510 -9571900 -3339189 -3279506 -1306225 -6424868 -4389342 -1301678 -7329629 -6370280 -5697054 -8237933 -8306339 -6283181 -1222918 -7766342 -4375410 -3126352 -9361833 -6206836 -2725952 -1476231 -5645091 -3042127 -1664920 -7107155 -4431965 -2527909 -7757806 -9144154 -4051964 -4714939 -9410742 -9078539 -1787188 -2309910 -7213682 -2478387 -7840049 -8687450 -5523099 -6972580 -7340284 -3865217 -4132878 -7070904 -3330819 -6531905 -4733973 -9033883 -3851179 -7174364 -6875312 -5408416 -6230694 -6523714 -6890218 -2089734 -5908726 -8167914 -6479793 -5198525 -7918672 -6603182 -7808410 -3544068 -6670151 -7967397 -2449959 -6469189 -5151083 -8490215 -1695709 -1889294 -4257881 -5916958 -2556629 -8792593 -2040674 -8139576 -2865412 -6857116 -4579542 -4198696 -3018205 -7571515 -8671293 -4392851 -1709067 -6769137 -8968222 -6479505 -7666814 -9255705 -4052132 -7104811 -1933122 -2474938 -4213444 -5954977 -7278035 -3872388 -5260360 -9291380 -6036910 -1541241 -8028677 -9367640 -9679342 -4048602 -5087689 -9641168 -6596385 -3029090 -7861108 -7568709 -2089851 -8713491 -2124830 -6751315 -5570837 -3591548 -7104623 -9155074 -1498549 -7615489 -7971545 -5019789 -6248824 -8776813 -5314039 -8749515 -3805763 -9012686 -5401216 -4721725 -3371810 -7200393 -4370103 -4820553 -4433291 -5860161 -8877208 -6559591 -2362052 -8843477 -1319542 -7645903 -6801681 -2306016 -8798133 -2048103 -1645041 -7535534 -1605985 -7773050 -4497077 -5787485 -1802556 -1996120 -4327747 -1617878 -1886083 -5984865 -7067852 -3875253 -6650728 -9215477 -6748768 -1250969 -5514762 -4049269 -5294843 -7788105 -1683103 -2060248 -9412513 -3480897 -8685397 -1233224 -7184648 -8451576 -2426216 -4198362 -9555878 -8011150 -4093511 -4989831 -8386368 -1732670 -1482137 -4621241 -4670429 -8815482 -3638250 -4028369 -5999456 -5373065 -9433551 -6170869 -7885505 -7794075 -3976074 -3185645 -9463447 -9405045 -3534956 -8758270 -7502315 -3475925 -3625182 -4503445 -8699944 -5743359 -7276894 -6354293 -3899059 -6973982 -7803305 -7915702 -2819201 -9790137 -2162384 -6237476 -2521459 -2783416 -6254895 -7080207 -3380342 -4823176 -2991627 -7267398 -8002987 -2940513 -7808020 -1892885 -6880704 -4897180 -4376865 -7469657 -6289930 -1243162 -3009775 -9648866 -5277003 -7492421 -9602790 -8363084 -8470073 -5146802 -3356847 -7198790 -8339030 -7638529 -8350575 -2068579 -2816004 -8243075 -7620549 -8257044 -4351914 -6954515 -4482927 -1492735 -6925655 -3894126 -4891900 -6793771 -5988953 -8149283 -8565992 -1768280 -9466836 -2239645 -5020611 -1957724 -3682251 -6464411 -5652673 -4878985 -2816379 -5607507 -9675962 -4295773 -7441117 -2617761 -7307286 -4993667 -3957722 -2877295 -5576254 -5496413 -6339671 -9037192 -8805607 -3031114 -7340245 -3273675 -3220240 -7373772 -2998699 -8431569 -8571601 -3495723 -5663647 -6595574 -9213770 -7138964 -8325525 -4785723 -5731817 -7519551 -8737044 -3169443 -4563322 -9018125 -4669049 -8095047 -7584180 -6245237 -1804592 -3916711 -6342510 -3991510 -9459409 -6570450 -4788585 -5825950 -6023690 -1310865 -9199131 -1835547 -9497890 -7046254 -4860758 -4638081 -7726394 -6146369 -3472191 -8978153 -1201059 -1784964 -6686252 -5652118 -3762191 -1659926 -2027968 -1575898 -8826195 -4140489 -2400601 -4507821 -2688370 -5824921 -5046810 -7603699 -3867365 -9349383 -8988131 -5766384 -3745820 -9557092 -4659237 -6133594 -6853676 -3657566 -1364798 -7608625 -9040101 -2631685 -3214673 -2883653 -2129691 -5384198 -9290861 -3663873 -5597435 -4797893 -3929409 -9522584 -8596906 -9638823 -2711100 -9052325 -8123255 -8596147 -2768215 -4023681 -3848866 -5010254 -5197145 -4023214 -9174631 -9593700 -8834959 -2037432 -6423055 -9147608 -7879063 -5339731 -6084780 -7959983 -1349642 -4881956 -9093216 -4541076 -5861454 -9548813 -2212493 -9594043 -7649366 -2046948 -2812600 -1316064 -5268064 -5178236 -8333109 -2312945 -4786717 -2387211 -2065864 -8502091 -1696496 -8259548 -3195483 -8517002 -6165720 -8418233 -4441278 -5176858 -8015219 -1327969 -7425888 -5206310 -3700334 -3934610 -7094977 -3856968 -2388436 -8716355 -4996411 -9046325 -6846654 -2123986 -1393052 -5806063 -6506379 -2103426 -4942625 -6687191 -8812628 -5540899 -3879213 -8717566 -8449524 -9074857 -5749024 -5733284 -2944599 -6462509 -9106049 -5200315 -2103119 -3500189 -3324508 -8999424 -5546257 -7400143 -7877438 -9177992 -6614184 -6950454 -6718957 -5720097 -7888781 -2619345 -6316686 -6251987 -7943003 -3753481 -1331711 -9193653 -3394050 -3167433 -8862649 -2868354 -8278144 -9165158 -7221246 -4025837 -7230941 -3913717 -8707474 -6468332 -8376455 -7984431 -2326800 -9687310 -3145224 -3988130 -9702219 -7201766 -4292634 -6167447 -1223368 -8471741 -9044940 -4082281 -2859970 -7102929 -2622535 -4784400 -1894465 -7189024 -2845214 -4178319 -7429816 -9789681 -6533084 -7648045 -6754376 -3040815 -4114030 -1902230 -3748499 -6969103 -5655888 -4424860 -8956109 -1682593 -7560952 -1788923 -9565405 -2641057 -2172154 -2931347 -7009346 -7388939 -1677314 -1566310 -9112615 -7281117 -1953658 -5374081 -9234481 -7085860 -8646078 -6666872 -8465434 -2783107 -4339006 -9005436 -8820970 -2444013 -7487362 -1983107 -8173127 -2658397 -6871681 -5748335 -7903719 -2531796 -2218396 -9080955 -4736038 -1251098 -9480463 -2534840 -6165162 -8680776 -4602166 -3342216 -1332319 -9584029 -8395418 -3800346 -9444573 -7352675 -8915123 -2748152 -1788448 -1235915 -6068690 -7296405 -7663290 -5016758 -8429766 -8887413 -2887094 -6348115 -2687077 -5203859 -3468026 -2572869 -6763192 -8394672 -4908822 -2815071 -9523869 -9100230 -8762064 -5265535 -4853326 -2451640 -3527393 -7239810 -4381099 -2172897 -9356083 -6304362 -7769872 -6308138 -2959730 -7016576 -5864520 -9216726 -5820692 -5008434 -9572640 -1916198 -6860679 -3587020 -2069125 -4391148 -6653258 -1493781 -1411759 -8831594 -9627423 -6149846 -2601494 -7388492 -8638103 -4259226 -5706254 -1267776 -4976153 -6017983 -8722741 -1233996 -8115296 -4914907 -5539581 -4926532 -3062325 -3872153 -2948034 -8728025 -5309957 -2919316 -6936372 -5363170 -1287158 -2063947 -2920394 -5547731 -8151499 -6399265 -4362506 -5125763 -8096138 -2597166 -3744324 -3882205 -2040762 -4276742 -2722368 -2817701 -6785488 -6876972 -3461908 -8082162 -1585821 -4763896 -1200106 -8292425 -1780162 -7307450 -1522193 -1928343 -4491338 -8878517 -1870677 -9770354 -1976806 -3942543 -7089610 -2328540 -2996542 -3164277 -3659356 -6618256 -4048496 -3208561 -5018807 -9411701 -7559092 -1859190 -6803577 -1441252 -2068924 -4104981 -9438200 -3456004 -3946442 -3744353 -3947038 -6615221 -8223592 -3095572 -6761488 -7299766 -5279101 -6739484 -6442910 -6341164 -6859922 -4269352 -7869336 -3201039 -4520206 -4563883 -5661661 -6660526 -1332703 -5662929 -1705492 -7473656 -2135101 -7804479 -7834684 -4186924 -8464951 -9621815 -5815549 -3864741 -7658208 -5614110 -5430660 -8741053 -9541639 -1564204 -6773790 -2155724 -8620134 -5596044 -6617357 -5487387 -8667868 -1698568 -4165652 -8634733 -3811318 -7010299 -7965225 -3414825 -9549273 -5135749 -5466973 -7826829 -5162385 -6606898 -2714597 -6510995 -4113725 -5369329 -2154005 -1331794 -5148163 -6976749 -4775972 -9416113 -7909413 -1561355 -2219978 -6716241 -6420688 -6371522 -8034098 -1743648 -5901078 -7275532 -3524743 -4714865 -4386617 -4928780 -2894704 -7770702 -5559150 -7452947 -7428287 -1646953 -5123127 -2721305 -3872679 -8004282 -8329197 -1779066 -6570864 -2064263 -3195230 -1942152 -7701030 -8719362 -2232281 -1797453 -2442952 -5825852 -9193429 -5477039 -3408883 -5548781 -7137800 -7593172 -5703193 -9055428 -4308997 -4400526 -7306988 -8256617 -4027410 -4063131 -4450431 -5360521 -4869021 -3880716 -8579576 -8314865 -8785294 -5545134 -8016358 -6766398 -6007713 -7483340 -6640956 -3835009 -8636021 -8097995 -6105481 -5424829 -9560623 -5287514 -1967519 -7550138 -6701065 -8001648 -4689446 -2830994 -1864994 -2993582 -3179620 -7531316 -8601247 -5011600 -8413808 -2435931 -6521277 -5233109 -8214732 -3115427 -3997979 -6981070 -5893437 -5048301 -3332163 -5004800 -4149149 -2575057 -5673337 -3592573 -4257227 -4654404 -9491998 -9004687 -2343161 -9442816 -7767872 -2716038 -7704162 -4359903 -8630524 -7716625 -3517880 -8769526 -9736563 -5153060 -6277532 -1617569 -9174904 -8501805 -8562441 -4865902 -7651780 -8054177 -1592287 -2099286 -7525761 -3305699 -5362838 -1748583 -2992604 -4036763 -1520793 -2669750 -8248887 -6767812 -7637469 -4650304 -6637987 -1597757 -8403179 -6130167 -8304985 -6422926 -1481560 -2685136 -2070345 -5984425 -6838946 -5667150 -5433346 -8919144 -5709786 -6831948 -3225173 -6143650 -9193873 -3689059 -7078775 -5573190 -4848496 -3767639 -4409481 -4407007 -7542889 -4409272 -8432504 -9040995 -6187420 -1845852 -2468882 -8442886 -4041038 -3414271 -2581576 -6789060 -8021654 -2698736 -3907388 -5365061 -2100753 -7633312 -4975899 -1439268 -3144616 -4912121 -4882739 -8022140 -5852304 -1489399 -5082818 -5992175 -3206603 -5720309 -8271003 -7138486 -7144006 -5206304 -9088650 -8958110 -7916649 -7410836 -7630168 -2751188 -7630263 -8817928 -9135712 -1685644 -8908007 -1598727 -2459996 -2585134 -9125673 -9588660 -8113862 -8558151 -3238833 -8634295 -4539960 -3659374 -9404355 -6635644 -4716545 -1735672 -8682055 -7296200 -9606894 -7876630 -8336813 -9258867 -4255548 -1818380 -2431403 -6509045 -4644494 -7420204 -5766536 -8107995 -5339991 -2976258 -5807086 -7110513 -9504854 -5631257 -9476744 -7335846 -6348478 -7459277 -3877725 -3303279 -8716755 -1266719 -6958960 -7243301 -7671550 -6680031 -8177454 -5025451 -6707639 -5085291 -5331773 -9400510 -9463992 -9576923 -6492810 -6324296 -4355099 -6144493 -9416267 -4726170 -6994313 -9763736 -5048291 -8418293 -1491318 -6739694 -8193314 -8256900 -4826232 -8810305 -5930706 -9710765 -3306591 -5666011 -5002644 -9232014 -4091120 -5074341 -4922198 -1566581 -3452743 -9483275 -8981932 -2017929 -2788317 -9163526 -1257481 -7601632 -7472136 -3613907 -2741354 -2667572 -8996258 -8460390 -6480781 -7513093 -1287328 -2780591 -9330535 -5388529 -8386983 -3891791 -3662817 -9121940 -3100433 -8702503 -4676168 -2766255 -6638113 -1807337 -8314980 -6752815 -9168695 -6134914 -6859742 -7957130 -9441841 -2725629 -8349867 -5855586 -9339516 -6500166 -2832263 -5806767 -2013040 -2915037 -6983856 -5216840 -5531493 -1359458 -2904572 -9189650 -6595861 -1427968 -6009858 -2078311 -5029008 -1545388 -6256632 -5809294 -1641062 -6911677 -7573470 -1972596 -5290692 -6665301 -5186193 -4183424 -3588008 -8893712 -7690903 -1847230 -5218010 -2130661 -3743402 -4080476 -4526526 -8234922 -3440439 -5984831 -4176528 -9419791 -8386410 -3525856 -5543674 -8189647 -5108008 -3707050 -7134172 -7222151 -6159315 -5898443 -8377992 -2656632 -4522051 -8018493 -7952118 -7758810 -2953062 -4533401 -1895156 -2483962 -8294476 -8937851 -7839165 -5224668 -9697120 -9371650 -5162128 -6914841 -8461819 -2088382 -6208823 -7246523 -5869650 -9319231 -2625246 -3248572 -8308908 -2415716 -3488758 -7693451 -6595792 -1656474 -4147558 -8102877 -9345140 -7154628 -2671981 -1247341 -9727813 -5380583 -8871851 -8493723 -7327581 -3436524 -1519584 -7257017 -4878257 -2310995 -7957307 -5172050 -5336449 -5117752 -9346157 -8875261 -4747715 -7129980 -8358029 -2877094 -5553577 -9021979 -9453521 -5933552 -2190700 -6138470 -6879850 -2790272 -7152333 -4524739 -9700985 -2725216 -8980832 -3779451 -6122584 -4865340 -6405867 -6536112 -4230561 -1343749 -7081089 -6738235 -5662344 -3305654 -1921998 -7739197 -4687539 -7496822 -1545167 -1876795 -9552085 -2414478 -6763175 -7569248 -6313501 -7876840 -8352786 -2326251 -9674723 -2231957 -5702232 -1946787 -3654072 -9182861 -8270068 -2862078 -5283110 -4319791 -9624880 -7285692 -9038851 -5954835 -1346956 -2860609 -9030839 -4310531 -3219794 -6688757 -6542735 -5454227 -2371479 -9364544 -5695901 -4012614 -7981824 -5558486 -1497802 -6937982 -1971127 -9059083 -4088805 -7049817 -3170015 -7097014 -7854610 -7837699 -5476005 -3312592 -4298462 -2824134 -4115684 -7891272 -5636498 -5708046 -3494522 -8189639 -2682486 -6646175 -3194629 -8100588 -7996515 -9138144 -9481869 -4039748 -1975219 -7218708 -6601566 -3879560 -4074942 -5162550 -1562810 -6795260 -6904333 -4845478 -1685039 -7622314 -6357311 -7861878 -7497026 -6654672 -8931184 -4761587 -3160063 -4094303 -3670877 -5342574 -4637195 -2117763 -9652390 -7982851 -2210861 -7277551 -2613122 -8693728 -5099453 -2656345 -5884850 -4659225 -2398416 -5059941 -9791822 -6626215 -3104635 -5057385 -4036781 -6192097 -9229926 -6480312 -8557633 -2185727 -4002251 -4250990 -3500346 -9052711 -3222716 -5929545 -7872183 -8714622 -2514504 -1880574 -5936770 -9210188 -2546376 -1380833 -1466564 -6126332 -4455859 -1579703 -8123714 -6584927 -6474191 -7816702 -1233550 -5371237 -5397113 -8535783 -6358411 -2297355 -9422573 -3388776 -9346483 -1404959 -7462626 -1876342 -2039598 -3627553 -5674463 -5221869 -5805336 -7533006 -4346305 -8880783 -3432480 -5095164 -8270515 -9374609 -6966789 -7008933 -8780013 -7000749 -8563212 -7835965 -5487567 -8306498 -5268625 -9030596 -7706814 -4089460 -9096862 -3066560 -2709626 -9227936 -3331400 -6383008 -7878800 -3702002 -9725888 -3374646 -4730074 -2452995 -3795767 -5598947 -5068298 -7472325 -6436805 -7329795 -5527910 -2387862 -3950410 -5951873 -8636649 -5183897 -9254547 -7964012 -3788550 -3834477 -8800869 -2300344 -8140646 -3403623 -5768338 -4347955 -8022897 -6097054 -2644909 -1828306 -8504057 -6706252 -8624048 -5452673 -9640216 -4137029 -5397430 -3595495 -2532868 -1746776 -5593349 -8197293 -2692597 -8215591 -4211322 -1802778 -9024919 -2965262 -8981391 -4115520 -5483528 -5747766 -7466156 -1605272 -4225369 -3053403 -3133398 -7009989 -1536540 -2804212 -2075424 -2785666 -5970695 -5434568 -9591577 -4184971 -7067089 -9760181 -4244467 -5142777 -5385815 -8662950 -4830696 -3935767 -1267205 -6368051 -9689812 -1657263 -4402000 -5991025 -3600152 -2240072 -2878887 -6185983 -8959123 -3876553 -1416426 -4326356 -3638797 -6091709 -3988516 -6364724 -8704165 -4622316 -8572384 -6158218 -7121095 -4089053 -9153159 -1729730 -1780426 -3158622 -9374904 -9070940 -6233875 -8905048 -9270460 -6897167 -5524974 -3845155 -6507083 -8158948 -5871319 -8013811 -7537063 -4836838 -5398577 -2315416 -3804739 -4703333 -6553340 -6436924 -1500062 -9694661 -4165808 -4191958 -3690523 -3481015 -4620658 -6321729 -8539580 -7876603 -4975094 -1615211 -7223176 -5410107 -5965993 -4003588 -2326611 -5311234 -9303561 -8890264 -9363326 -6326558 -1778606 -4320797 -7060795 -2495081 -2788024 -2042008 -5386006 -7652511 -8429131 -2159640 -6974997 -3450097 -3009525 -4785420 -9702647 -5491175 -1567461 -4872162 -4784743 -8430720 -9682705 -6394032 -3954759 -6883391 -2046439 -2863585 -2938350 -8418648 -3654526 -4291584 -6490397 -3289682 -4282013 -4127357 -4749829 -5193657 -5979380 -6475561 -1620022 -2082621 -9111024 -7774858 -3202066 -5852653 -2915253 -9712591 -4713224 -1671272 -4170445 -5396421 -7364652 -4106970 -4378469 -7551495 -5531863 -8990873 -8682569 -1856693 -6871036 -3291674 -8391369 -6025846 -1599990 -2923543 -5149507 -3734851 -6109498 -5410878 -8365949 -3145488 -4037765 -5833370 -2704862 -5029918 -8481711 -4245927 -3590576 -4305630 -5108585 -8145821 -1254904 -4503961 -9176352 -8180709 -3658526 -7948599 -2410294 -1849393 -7789891 -8130163 -4797752 -8765961 -5882163 -1343755 -7604444 -8958181 -1498834 -8014458 -7673080 -5037073 -3170914 -8654208 -9130812 -7854719 -6869386 -3403722 -7135458 -6524396 -1278307 -2539597 -7932731 -3950427 -2181061 -7560551 -8820786 -9105728 -4686847 -8039392 -3089779 -4956492 -4539431 -2174721 -8439234 -5472206 -2196821 -6954408 -3127990 -2775333 -2343986 -1273221 -1449498 -8954941 -5718431 -9124550 -6458945 -9186093 -9515214 -8135283 -4548861 -5208148 -4275672 -5873846 -9261647 -6039677 -3604161 -7516247 -9371106 -1547315 -3380367 -9053809 -5475614 -3860446 -7426586 -3778986 -8978714 -5540004 -8636269 -8785039 -3342306 -3326246 -6827674 -8730014 -6498755 -8127457 -4886173 -4691426 -8547657 -5062980 -4735274 -1546639 -3436225 -5687886 -8132056 -6445882 -9351471 -9489051 -8217854 -6228648 -8692834 -4987641 -1701684 -8568658 -4093267 -5426299 -3971352 -4161847 -8132623 -5993311 -2711188 -3634348 -9289623 -9310054 -6899385 -3941637 -3330470 -7715774 -4489051 -6949800 -8574809 -6398934 -7074825 -2252324 -6323273 -7639682 -7078384 -2677038 -1647266 -3925471 -7714210 -3161080 -3950107 -9447418 -8833885 -3290833 -2969662 -7525708 -5821094 -4671394 -7221737 -6372082 -7815434 -8494412 -6628277 -7600473 -4224189 -9455096 -1384296 -2015941 -6025818 -3834690 -6128630 -7041336 -7031487 -2401372 -6552609 -8875142 -3892840 -3015950 -8877858 -8535972 -8794376 -2380298 -2500681 -5465001 -6682283 -5890476 -7210218 -5133891 -4136326 -2425192 -3362610 -8661221 -2322390 -1426479 -6968313 -7527824 -2006251 -5130418 -1792207 -3514835 -5574293 -8995895 -6531805 -5388565 -5620477 -2751542 -7359585 -5533455 -4911766 -9184842 -5596899 -8803529 -5038084 -8808655 -8197968 -3973984 -6419962 -8686270 -4761704 -8504905 -1444465 -4633923 -4718737 -3705002 -8502007 -4055883 -8127824 -5150567 -4901893 -2161781 -6368146 -9048528 -6218045 -8740738 -3961069 -7566332 -4714248 -1242142 -7939180 -7098798 -9413434 -5907858 -1657050 -1262728 -5467634 -1657208 -5122436 -8232507 -4530053 -4649544 -6356503 -6323548 -4121501 -2580413 -8700573 -2584072 -5018595 -2027119 -5119933 -2050689 -3718915 -5614863 -7664194 -7065962 -2907775 -4859888 -6128880 -4567226 -7312109 -7482733 -6748153 -8458517 -8204043 -3072478 -4571663 -2345374 -5964423 -6357410 -9748998 -5597572 -9320785 -4088553 -1291148 -8081263 -5512994 -5694491 -5707579 -2180137 -5766370 -2004886 -1543363 -3808956 -1898175 -2101232 -5751344 -8381374 -8988820 -6359815 -7637944 -8681020 -3925723 -5738817 -7116995 -4192932 -2105972 -1555972 -3517648 -2583490 -9187364 -7773972 -2339809 -1436782 -6540467 -1466137 -9056931 -6612192 -3822301 -3684804 -6323087 -3366571 -7465475 -2607922 -7602095 -7792577 -4437451 -6285767 -4515921 -2544623 -5443769 -1752994 -4131080 -3221022 -5263126 -3215565 -9516600 -9153357 -5751027 -9201014 -8419334 -6521588 -6659512 -4235651 -2813718 -5516703 -3797665 -7383247 -1952334 -8777945 -2723903 -4783309 -4574191 -5284341 -4842855 -5344847 -5575590 -6045096 -8419323 -7997222 -1502758 -9638824 -5515445 -4660678 -8996669 -8537427 -7079414 -6871015 -1951588 -3358720 -2245522 -3635109 -6720299 -6517496 -2207014 -7628401 -7959875 -7026617 -6165494 -4046763 -8457068 -7188862 -9541491 -8621688 -8456331 -4859285 -2165844 -5545467 -2099590 -3819161 -6269512 -7255539 -1446277 -4204977 -4261148 -7852176 -4156669 -6635763 -4884027 -4221984 -8451565 -5552209 -4928864 -1804633 -4873279 -9665526 -1558228 -6869091 -2096614 -1850473 -3777211 -1461195 -5432318 -4533034 -2563976 -6797397 -5202392 -3971278 -7274476 -7187262 -4910308 -3327820 -3462513 -5058350 -9381654 -3038325 -3806028 -6097570 -6397721 -5607962 -3465772 -8818838 -1669551 -3707712 -9106804 -5727455 -9180837 -6660017 -8510483 -9163188 -5003214 -7916187 -4658880 -7008392 -8428695 -9111662 -9682718 -8879778 -9330389 -6092537 -3682958 -1941372 -7936712 -8079943 -4367074 -7408411 -3689602 -9550217 -9238930 -7708587 -9599891 -5735845 -3350177 -7857525 -4279184 -7126217 -8801206 -3908250 -8990865 -1353122 -3877191 -7216192 -5333001 -9345917 -2261255 -4153782 -6737876 -7931298 -9377540 -1507147 -8542367 -5941146 -7018499 -3902227 -8073801 -3245014 -8456811 -5723606 -5031359 -5550126 -7143188 -5423173 -4399152 -9699703 -9060779 -7261809 -7111882 -8215666 -6362204 -1466429 -1471266 -3281373 -3667993 -1798021 -9518344 -8857522 -6995489 -4175298 -1943132 -2840945 -9146690 -4737029 -8438352 -5899875 -9012893 -3369793 -5258274 -6914969 -6340179 -6049964 -2012109 -9699220 -2087094 -1546700 -7407673 -4861004 -1224438 -7638395 -2965225 -1694101 -8562846 -7402296 -3284192 -6521977 -6315548 -1493831 -5252931 -3790733 -2419986 -8151856 -7061458 -5685273 -6754446 -4142316 -8919120 -2233878 -7443535 -4141503 -6423499 -4816819 -6852749 -8060585 -5631234 -4773370 -7990034 -7590768 -4791958 -8107883 -5111007 -1848450 -5445038 -8701462 -5639067 -2060299 -3517243 -8486010 -8924293 -9381533 -9570470 -2855510 -8592045 -9083889 -8483435 -6526059 -1999174 -5592367 -5219726 -7944185 -6374395 -2793683 -3273592 -8811394 -5020416 -6580545 -3586727 -6227341 -7796339 -5690685 -5496741 -3816905 -2168419 -8049971 -6267407 -7532186 -5383502 -7352793 -4946305 -4356161 -3883621 -7579929 -8928509 -3875708 -1885912 -3796214 -4795118 -5475710 -8770383 -3701138 -7302640 -4299214 -6721179 -2634996 -5705717 -4071833 -6320322 -3929332 -2443249 -4583382 -8263728 -4783397 -7656563 -3213097 -9215864 -3260564 -2871594 -4719694 -5070837 -7141813 -3116144 -3266781 -1631033 -5498503 -5266831 -6865164 -8820105 -2463835 -8032047 -2004883 -3144481 -2171023 -9433264 -4702853 -8199446 -8297025 -7921366 -1556135 -6003963 -9174179 -9363694 -7689519 -6817909 -6754857 -5652433 -4453745 -3821503 -4463299 -2149417 -3307204 -7400141 -4582869 -6433985 -5879369 -9576899 -4505155 -3594662 -5756025 -4511219 -4910589 -4253857 -8620027 -8758285 -3074617 -8921666 -1835389 -5658272 -5574467 -4064495 -4370760 -6347777 -5089844 -3709705 -6596220 -4842674 -9035080 -5959427 -6277469 -2463045 -6319856 -2745578 -3302056 -3846917 -2831346 -1823523 -3531618 -3641786 -5734461 -5190657 -7999005 -7350407 -6737274 -5637120 -1987086 -2452119 -3742979 -2233403 -3346086 -8638947 -2355567 -3748922 -5521820 -9725807 -3979135 -2693563 -1432642 -7818321 -1785606 -6141988 -4119847 -7887364 -3953498 -7927626 -2746483 -6090021 -7319530 -7227391 -1378457 -3561345 -7430475 -1531018 -7853754 -8559126 -6461682 -3956549 -5985885 -4857277 -6305380 -3334147 -6433588 -3254267 -5259058 -1805802 -4876437 -5514470 -6177921 -3032055 -2548960 -4004025 -4223859 -7804836 -6366453 -2611287 -2806550 -8800418 -3285348 -9681244 -2476297 -5367723 -4522575 -7016038 -2689291 -8743664 -9177878 -1249254 -3787352 -7081427 -9186472 -4226809 -5927681 -7328572 -3000890 -1856171 -7137174 -5427441 -5234901 -8588918 -6117704 -9403736 -8338642 -1243234 -6059305 -5758497 -4416557 -1697770 -7241525 -3462900 -8927937 -3430213 -9026928 -5082553 -1975343 -8105102 -1387146 -2156418 -4584238 -3210961 -7378736 -6477870 -6568948 -5271546 -6289882 -8249171 -8815019 -7074026 -8516819 -9140971 -2471443 -6164493 -4278264 -6001902 -1687041 -6426994 -1521980 -4300098 -5906245 -2120412 -5237739 -3530029 -6135668 -7906897 -3331167 -2342819 -8128529 -2577699 -4982635 -1758145 -2094108 -5181772 -5122925 -8882428 -2172478 -5953023 -5643982 -9453700 -4048842 -4585791 -7693140 -6348905 -1610628 -2769721 -9283236 -4450371 -7118688 -4576026 -1648297 -4708772 -2327643 -2433908 -3531855 -3031536 -8512738 -6043891 -4738617 -3106720 -4057869 -4884193 -3713935 -6289510 -9758551 -7590479 -7287186 -2393116 -4382720 -8735201 -6676030 -6859388 -3386960 -9797944 -6923324 -2737784 -7862432 -2687856 -4413953 -1858493 -3154233 -4588992 -1304192 -5331976 -6159247 -3642220 -2084872 -5117690 -7679688 -2976559 -8797069 -8185023 -5208513 -5155881 -1523829 -3893315 -8086744 -2362809 -9709727 -2512564 -9747396 -9735228 -9286624 -2241478 -9353392 -1810914 -5744386 -9505291 -7291862 -3407013 -4045272 -2542763 -3981803 -7549516 -4639240 -7276785 -6198722 -1657138 -4932725 -5527713 -9590951 -3718142 -4121459 -1621606 -3165808 -6581516 -1366066 -1363789 -9598709 -3568658 -3074682 -1596721 -3233836 -3071173 -5980608 -6784884 -2480320 -5009263 -5325536 -4299562 -2621894 -8807506 -4262842 -9202431 -5488001 -6882058 -9213717 -4533983 -1390825 -6167148 -8895132 -5650234 -7466357 -5715404 -8302609 -6063351 -1409743 -4344725 -5092899 -8811449 -5709429 -4525038 -2241781 -5652288 -3249894 -3723812 -7588274 -8602793 -6063909 -7979838 -4083829 -7151411 -7360859 -6594010 -4605368 -6306300 -9080581 -7798927 -7614117 -4216655 -4806486 -2411501 -3622795 -3617192 -2245562 -2378228 -1212592 -9032578 -5154294 -7206782 -6483709 -5826514 -7749038 -2724408 -9164837 -7211037 -2980104 -7786415 -1792141 -1551416 -6640229 -8565936 -5252686 -4270155 -2190621 -4903985 -2108724 -2350026 -7263922 -2767969 -1783057 -5346937 -5925072 -8958065 -2613449 -2298343 -7555717 -9028133 -2295339 -3597746 -4643803 -4023295 -3106124 -5572099 -1736836 -7018405 -5223600 -4747756 -2469628 -7792538 -5318357 -5855528 -4769470 -3309067 -7830538 -8420776 -9237048 -9221303 -9074985 -5520289 -5284836 -2526147 -5218558 -3812547 -7922270 -8462667 -1257095 -2836025 -4938852 -5271888 -6238659 -3260289 -4442813 -3553420 -1460759 -6784653 -2814029 -3816795 -9607123 -8903695 -7594452 -6825898 -7530544 -8922844 -5355886 -7955576 -6427073 -9394721 -1837168 -5398741 -6626955 -7585253 -3778482 -1339042 -1880950 -1335339 -2511110 -4348183 -3512559 -3679651 -5441472 -6945462 -7880700 -4370912 -5073958 -6320674 -2154588 -5370023 -8724480 -6426884 -5212731 -2418463 -7440163 -7003820 -5048162 -8361034 -7509913 -8421169 -2121673 -7749214 -5728573 -9551855 -6514137 -6711531 -2962986 -6216994 -8441819 -5036580 -2990489 -1215287 -1280183 -4956214 -3396676 -3725930 -4415537 -9213829 -5388218 -6779043 -6319743 -1503986 -1578069 -2418213 -6036752 -8276292 -6189126 -7488376 -6297374 -7833132 -9283665 -4849734 -2199374 -5222939 -3107689 -9163231 -5763607 -7611049 -9108691 -4948967 -1328546 -5450389 -9456088 -6736342 -2266230 -3503609 -2534120 -2834159 -3557648 -2334174 -3832688 -5677405 -5182602 -6616127 -6014025 -8758787 -4890972 -1799134 -6974151 -5733526 -2587029 -5808818 -2542270 -9720305 -8700311 -4299166 -9346170 -4818935 -3756723 -6742730 -1346298 -4908366 -1625626 -9161012 -2309242 -4183373 -1448634 -4636603 -7866187 -3783712 -8231360 -2608647 -5905668 -7936060 -5201769 -8686700 -2241860 -2715066 -7652492 -7218951 -7490270 -9366003 -6579181 -3586760 -7444204 -6234780 -7514379 -4786290 -7075390 -4543616 -4795157 -6896307 -7881980 -8012481 -1920866 -9350832 -8192439 -2154305 -3774625 -7789493 -9667603 -3267157 -8389783 -2542399 -6653442 -5211897 -8497352 -4105141 -5659900 -1556747 -4661286 -3803781 -5058404 -4919764 -5488649 -4645304 -9600353 -3445025 -4641264 -8253809 -1723314 -6729795 -3399869 -4831255 -5420264 -5449374 -5295879 -6481178 -8150438 -2811869 -5014605 -2677379 -3998458 -6466561 -2047231 -2398057 -3898007 -2799833 -3608042 -6954371 -3916516 -3929318 -6807453 -9296078 -9507030 -3285958 -3242322 -2473119 -4056287 -2189508 -5486741 -7027897 -2859954 -8761218 -3227855 -3234427 -9706884 -7848343 -8179051 -2086196 -3496024 -7081461 -5104654 -4896831 -6263066 -2689721 -4592733 -4287326 -8108461 -9197340 -1706087 -8994913 -3546929 -5150766 -7830875 -3227307 -2912413 -8973950 -1657338 -6301598 -9123936 -1924897 -2063512 -3725893 -3743840 -9480180 -3891469 -8107869 -5074961 -6349967 -1858759 -4338025 -5963103 -4291049 -8763049 -1951627 -7767237 -3598451 -3217800 -8803458 -8814258 -4615862 -9785118 -7665777 -6180916 -7433735 -5254177 -3623007 -3059045 -5066860 -8189271 -7133055 -2470033 -9719616 -7661728 -8943843 -1753148 -7296464 -6067088 -8645505 -5816436 -5880234 -2128954 -9446540 -4283293 -9561027 -4546975 -8225167 -3408233 -6549691 -7204132 -8281135 -7706506 -5615925 -3683312 -3452371 -2026834 -2709612 -6725147 -4855612 -5434994 -1440298 -9791911 -5265490 -7340616 -3632747 -6387806 -2040811 -4681062 -9105239 -4471229 -9368953 -1685171 -1557078 -8381758 -7050114 -8090342 -2036229 -7349330 -2526263 -6316495 -8502277 -9339494 -2186515 -4166472 -9051101 -9027815 -5392392 -8602763 -4586721 -1786870 -5879795 -8978906 -9615287 -9590010 -3294969 -7710951 -6690205 -2536442 -3317371 -5090361 -6798014 -2976700 -8131008 -8702398 -5554510 -2617223 -9418665 -6110285 -5694159 -9642797 -8582013 -1696366 -5026876 -7019226 -9666930 -5245991 -8103390 -3568991 -3731795 -7903060 -3870594 -8907849 -5221840 -1661950 -5525174 -4623908 -5080842 -2701338 -5636120 -2046033 -4087767 -7064993 -2962755 -2522273 -9056591 -1493300 -9554549 -4343688 -3511787 -4844233 -7109230 -8571781 -8292396 -1434000 -1539833 -2686125 -6330966 -8503729 -3636381 -1569881 -2144307 -1905334 -3975209 -2158026 -3069583 -7554955 -3005270 -7028124 -7691809 -6670422 -8088718 -5022086 -3094769 -7953719 -4677910 -3725841 -5596544 -2655905 -6043437 -9489934 -6637024 -6623191 -9143392 -3217614 -1216639 -1350666 -1526585 -4282273 -1271039 -5266417 -3447994 -5210410 -3125279 -3712981 -3044367 -7702990 -3351617 -7625115 -7456560 -9657812 -7303155 -5736237 -7962299 -6610222 -2079729 -6637917 -6479008 -3103907 -1649470 -5896906 -7604249 -3583589 -4416301 -3859548 -9116308 -8096061 -4966209 -6099439 -3653742 -9005358 -2139061 -3802387 -2769969 -5030040 -9391391 -6020637 -1325245 -3028857 -3110142 -1930610 -2935130 -2932233 -5698979 -4339993 -5031366 -9173037 -3718453 -4597326 -9352127 -2056174 -7795566 -2894093 -3934561 -4247380 -2768662 -3393718 -1761990 -3436999 -2919356 -9403735 -7951264 -9283571 -3706550 -8307023 -8581607 -2286314 -7473640 -9468765 -5985576 -2891795 -7668693 -4318788 -9335111 -2392744 -9542796 -2309946 -5613244 -3881304 -9345389 -1713507 -2916654 -8054893 -1771186 -3918018 -7658020 -8620660 -4257565 -9284046 -3375730 -9434426 -2946293 -1272057 -7220081 -5366919 -1346506 -5673667 -1830704 -4833864 -4198119 -7705722 -4866927 -8161640 -2429074 -5841840 -4233987 -6439744 -9054010 -7434016 -5467148 -2582782 -6249291 -8011823 -6255875 -3536498 -2194611 -4433395 -3500734 -9585497 -8222151 -8918329 -2440951 -7189343 -4240244 -6165683 -6849211 -4573194 -9349880 -7926293 -2107869 -4872987 -4659197 -1273465 -7726047 -7114854 -5789351 -5715697 -1516767 -2246742 -6089490 -2936204 -2386470 -5451998 -3461755 -9712910 -6129306 -3334624 -5270989 -5719873 -8517798 -3113565 -9721025 -7210560 -2772627 -6526871 -6469826 -7885944 -8464477 -1216011 -2791507 -6365404 -7020945 -7739856 -6518726 -3916957 -3359230 -1912673 -1466345 -4369314 -4179946 -5326424 -6228536 -3341525 -4186638 -9605281 -7090151 -6969620 -4624530 -4529559 -6957297 -4545522 -7543434 -2443679 -5915995 -4823956 -1480519 -4145371 -5186283 -9144410 -8728211 -1674750 -7700153 -6700696 -3460746 -7755007 -6615238 -8679344 -9280388 -4409250 -2784429 -8167569 -7223657 -1807746 -1422768 -8954618 -5092791 -4915781 -2152202 -1259281 -4978686 -8009797 -6241362 -1895078 -1498815 -8373846 -9341123 -6532942 -2929178 -5742888 -7204571 -4759788 -8450853 -8653502 -7861220 -8968800 -9660712 -6086782 -2234363 -1869441 -6107542 -2439526 -8730525 -2638673 -4794852 -6748869 -1465457 -6827841 -2617912 -5958796 -3316475 -7154597 -6211110 -4813906 -5376190 -6339751 -5329802 -7434077 -6937820 -1693603 -7117572 -7804101 -5259673 -3564642 -4715430 -1509733 -8520150 -2995279 -2567343 -1586697 -1889896 -3029266 -4915629 -6690449 -8212560 -5604843 -8298990 -1953135 -2212222 -5963205 -4169605 -1321951 -8149872 -3166621 -2415698 -9308335 -3589197 -7940384 -2423877 -9095600 -9027233 -6602021 -7963390 -4553678 -9333026 -2900033 -6320541 -8741262 -7031411 -8037719 -4185962 -6422157 -8589607 -7158892 -4519548 -4600800 -9597082 -8930932 -2875909 -6324258 -2848973 -3380981 -7263141 -4849679 -1320328 -6390540 -6839483 -7355615 -1863858 -7020387 -6634144 -5389298 -8823775 -1370781 -4546703 -6648883 -5348701 -3235190 -3889774 -1869001 -6756578 -8384626 -2494209 -9310444 -8676980 -4931588 -5875739 -4310237 -4584086 -6505105 -7625131 -4957956 -4907455 -8219135 -5996046 -6613018 -8354789 -3266783 -8913523 -7795941 -7762046 -6978658 -3315784 -4194722 -2893108 -6094862 -1634308 -1848932 -4140645 -6336127 -2827822 -6112138 -7298770 -5840911 -7052573 -8142602 -2793009 -6344566 -6015566 -4366348 -5671039 -1524408 -2465330 -8421661 -6176381 -5720450 -8857733 -1376789 -7429716 -8115784 -3848382 -1723130 -6738928 -1471080 -4808645 -5543774 -5701285 -5424595 -9665660 -3332544 -8085008 -4568920 -3112817 -3369267 -1736149 -5886610 -8936618 -1957771 -3251986 -9670734 -9665283 -5352918 -8635486 -2340944 -4380261 -4599524 -1669322 -5950927 -6219972 -3435173 -5077330 -8870265 -7831254 -1496564 -5377437 -4257826 -9124945 -8699590 -2055416 -1733559 -7023699 -7996851 -4601661 -4102803 -6764891 -4835256 -8757450 -6178623 -9646870 -5908926 -1965972 -5360364 -5291637 -5859523 -7995838 -9000588 -8580805 -5734141 -6853020 -5541238 -8375172 -2589695 -7468941 -4485679 -9590965 -1418455 -2305157 -3766832 -4906629 -6768673 -2931188 -9255155 -8910626 -4296103 -2001624 -6199541 -8721188 -8947680 -7345487 -8944976 -6799058 -6751317 -9396128 -9663433 -6935335 -9216996 -7540339 -6426096 -7204493 -5442026 -3334342 -7216630 -7670534 -5974343 -5867098 -1660221 -2903467 -6466265 -3987477 -3864406 -3270791 -3740513 -1344644 -4013949 -6644165 -2338057 -9149249 -9039104 -6734820 -8718974 -2961235 -6333743 -6011706 -6803239 -2665078 -8557918 -6291350 -9273367 -6862710 -2208705 -7428320 -7984671 -6108135 -5713480 -2153083 -2717460 -9057483 -9624817 -5406649 -9194983 -4910533 -2369365 -4105532 -6009946 -1984891 -2987574 -5539772 -1515733 -5557094 -8520465 -3482103 -6923033 -7737544 -6783265 -9433120 -6185320 -9686472 -7869461 -7578118 -5025242 -8209151 -3884923 -3959543 -1423866 -1851459 -9785518 -5957109 -7766148 -4864439 -7206847 -2499416 -9330721 -9222678 -1698441 -8483109 -1852653 -9357266 -6246271 -1238769 -3581971 -8133455 -8850462 -8512944 -4967003 -4806041 -8536278 -9605841 -2840978 -1990569 -6596885 -6712806 -5964334 -4117399 -4353203 -4298065 -2111082 -4387395 -5983425 -3658562 -2783404 -6656948 -6078084 -2065090 -4218938 -8634185 -3483179 -8614053 -9582594 -7262583 -8025028 -3365604 -2189017 -3118549 -1246075 -9665861 -3674308 -3842305 -7092776 -3059117 -6362245 -8165981 -6024899 -5199087 -6234785 -7486198 -4986104 -3546777 -7079660 -8910966 -4893553 -5012601 -6489334 -1317835 -1822300 -8893014 -2346651 -3309298 -2265265 -2272983 -6888508 -3971489 -4483364 -8114549 -8500518 -4066941 -3052592 -5675531 -4397426 -8356583 -8628516 -8941120 -4376959 -2027423 -1751160 -9677809 -5140361 -2868983 -8083769 -6841573 -8725606 -9116751 -1885238 -4697564 -6894877 -7749910 -4544377 -6688695 -4456627 -6150649 -6726084 -6805944 -6470653 -9138001 -2251739 -3966759 -4170296 -8224830 -7169193 -7695555 -8386908 -6433900 -8205341 -6737714 -7311187 -9018427 -1546093 -5544533 -6005539 -1384182 -8076154 -2843661 -3467452 -6799634 -9147415 -6420806 -5294540 -9555045 -4149365 -6981633 -8232823 -3657552 -2359575 -9348635 -8838468 -9669545 -7008765 -4916008 -9444950 -6358151 -4274368 -8248173 -1828059 -5790105 -4636961 -1601895 -4623380 -9398019 -7472570 -6179290 -4036229 -5246653 -9243464 -2312065 -9780127 -2899525 -3265393 -7725165 -1560988 -5961522 -7227845 -5610299 -8026295 -3254659 -8560974 -3773666 -3811136 -4439397 -5505184 -1512638 -4197146 -2592817 -4820154 -9597364 -6463487 -2680249 -5190343 -9026337 -5100206 -2053254 -2916710 -7207898 -1282879 -1374161 -6183475 -8876470 -2281526 -9150396 -1995707 -2328340 -8615257 -2746767 -9183511 -5222584 -9527868 -3119186 -1900250 -2053973 -1511242 -5110208 -7451599 -3521257 -3256182 -7600458 -1729145 -4814445 -5915779 -8282856 -7687015 -4095649 -8987235 -8143634 -2070719 -1504729 -5694761 -8967634 -4872379 -4252170 -1922482 -2198835 -4944801 -3510964 -6901809 -8569237 -4363756 -6008110 -3979115 -7050008 -6759451 -9728488 -4040410 -2334221 -8993468 -5280241 -2081169 -9294296 -8983686 -6406155 -6439928 -1531409 -6902902 -4880206 -2713897 -4156990 -3314972 -2156678 -5245919 -7612452 -2965566 -1846290 -2613012 -8283845 -7538255 -9417547 -5494797 -4929855 -3296516 -2131886 -2296234 -4784697 -7193793 -7655639 -2631001 -2738581 -4638123 -7552417 -1440733 -7837527 -6931628 -7551391 -4047998 -5835212 -4393616 -4472941 -1634845 -2157754 -3395711 -2451730 -3518421 -5099161 -8610078 -4915027 -3545614 -8828689 -1488136 -7911645 -5602923 -9540771 -3807237 -5130439 -1946277 -5192169 -6712801 -3887424 -7707752 -4042434 -7631592 -6269068 -3758539 -3443597 -2321554 -2949592 -1672428 -6967894 -7061503 -8296976 -1744673 -9637131 -4692218 -8755313 -2858334 -7538209 -9286062 -4366387 -9312381 -1341206 -9796912 -3530892 -4903469 -4222030 -9689453 -8202414 -7264672 -2249269 -6655963 -5720878 -1880758 -7138801 -2852430 -3293372 -1669005 -8871551 -3932579 -6509017 -8368017 -6066643 -4354670 -2126556 -9066677 -8079455 -4279684 -1438090 -2517469 -1847611 -3386469 -8944274 -6041194 -6109589 -7790948 -1368863 -2952672 -3017725 -9260184 -8015071 -9092846 -9610459 -2172178 -3194119 -5479748 -2272416 -2549904 -9562067 -2099154 -4767476 -5136465 -8350963 -3588826 -3044564 -4523069 -4869445 -4099416 -7701780 -4742250 -6652985 -6311958 -1286013 -9681869 -7232416 -1650243 -2274892 -4049855 -1758666 -1367575 -9780420 -8456571 -5593994 -2805441 -2438343 -4982473 -9371850 -4165696 -1366422 -3331601 -5471944 -5667846 -6380615 -3578459 -5567137 -3817977 -7599885 -2171436 -9497646 -9274039 -7321688 -9098875 -9660526 -1917815 -7337540 -9735569 -5909895 -4826167 -7136068 -6027531 -7301838 -5839005 -9161611 -8988885 -7222073 -1701918 -6762704 -7704415 -8553243 -7470922 -6374635 -7357617 -7910314 -9781860 -4062309 -3778021 -8120855 -8408768 -4117073 -3581422 -8870091 -4408653 -6508560 -6523838 -1221072 -8921677 -4580532 -4030390 -8550894 -3162998 -7836515 -5573499 -7948470 -3744915 -9514535 -7698875 -7088282 -7493577 -8187125 -4263196 -7488019 -7595813 -9440372 -3620431 -3631776 -7410530 -8228646 -2709749 -6337483 -1540287 -8672519 -4447541 -4574363 -9796288 -6074262 -9144551 -1256470 -7522233 -5217913 -7433339 -3216665 -1444676 -3952375 -3378068 -9391081 -4002701 -7574809 -6249419 -8303322 -4338707 -6700358 -5463086 -8355622 -6357224 -8286997 -4400576 -3677427 -7286159 -5587075 -8706030 -6734499 -2657148 -5598605 -4931790 -7233879 -3128575 -8706534 -5807413 -8448248 -7710357 -8643960 -7542616 -1819048 -4390427 -1731600 -5756560 -8642355 -1864245 -7624416 -4006878 -7995181 -6630477 -5167089 -4693162 -7855805 -1940216 -7851742 -6631622 -3679129 -7432992 -4490995 -2597637 -4058073 -7057956 -8746513 -1823616 -6557597 -4563849 -4246836 -9429488 -1338571 -6043568 -8984997 -1394957 -2466068 -1205615 -7856255 -6381087 -9563045 -9744097 -7382511 -1904439 -9693928 -8057546 -2173835 -6316823 -6285364 -3592464 -8344511 -2013597 -2317427 -7009898 -1344397 -8866044 -2131446 -4394389 -6157270 -2282867 -6989370 -5953649 -4274275 -8034054 -2561013 -7632467 -5350497 -8418003 -9044740 -7056958 -6857440 -9110461 -2693735 -9692723 -2320811 -2302217 -2823980 -4931502 -5563228 -9688976 -2935703 -6760910 -1445012 -8935966 -8901970 -3750797 -2693716 -2767698 -9079156 -6654405 -7017573 -1734170 -4989496 -8582482 -6024057 -8517806 -6550535 -3261418 -4871916 -2336710 -8761018 -5344397 -4812730 -2295556 -8499197 -1654954 -1802160 -4121491 -6308444 -2282350 -4438378 -4862011 -2198648 -4644146 -7708782 -1845292 -2042467 -4686662 -7809245 -7267754 -6930524 -1282818 -4665315 -2446609 -5226404 -7368882 -5014487 -7244892 -9458907 -3984787 -7662324 -3875251 -4302606 -9485046 -1960577 -4351904 -9434414 -4748830 -1339982 -5170092 -3047423 -4164315 -7359431 -6640140 -8679480 -3626029 -6549518 -3562200 -2766560 -5708206 -1706550 -8192183 -7942948 -1541250 -3352827 -9145364 -4702912 -5726454 -6619584 -1476485 -4424344 -6905204 -3403224 -4713625 -9340268 -8577467 -8630720 -5432731 -1319629 -6218304 -1748673 -3394913 -3508384 -7801437 -6610331 -3669674 -8903649 -2460942 -4434941 -7944316 -4689554 -8221975 -1307388 -2730290 -4205867 -6253313 -6561535 -1216696 -6512668 -5509397 -4164785 -6891328 -8525443 -2796855 -5395342 -8121491 -6555284 -3049176 -2950296 -1513060 -9121114 -9543792 -7011659 -5411003 -7355062 -5280284 -4751445 -2485655 -4743781 -6242800 -7250413 -2888558 -2330320 -7393683 -6053178 -3650932 -7003608 -3405261 -2412181 -1910967 -7714865 -7976911 -2904726 -9392794 -3162948 -6120208 -7520636 -2600391 -2349421 -8944141 -5488584 -1993704 -2669841 -5853426 -6550569 -4046642 -2058934 -3131229 -8104901 -6692573 -8990658 -6807447 -3895840 -5291111 -4183707 -7196258 -1486295 -5053787 -8302469 -7577701 -7102584 -6481655 -2593565 -1895177 -1337141 -9317381 -8840176 -8687414 -6042951 -1566713 -3943216 -3935197 -7205353 -2625628 -3306679 -8751974 -5230408 -5693947 -7105122 -1816050 -5099136 -2888717 -8902578 -4796642 -5049449 -4031297 -6302815 -9096754 -5453498 -4723188 -7253934 -8984955 -4564311 -4081687 -2954291 -4476820 -2332013 -5965693 -8059546 -5119279 -9218225 -4621741 -9766695 -3933172 -8960428 -3441163 -4696215 -6084168 -6283993 -5900801 -3175915 -2835248 -4068089 -7144785 -6624083 -2426371 -5113443 -3702338 -3776287 -1635217 -6172430 -1522699 -1859733 -1255771 -9580596 -5902369 -5392950 -6092888 -8764110 -8264901 -6234938 -6282548 -6379771 -5504986 -5552520 -4359894 -4408594 -6225366 -2983829 -5534229 -1936314 -9571826 -1924070 -7491106 -2607552 -4609051 -1693699 -7135580 -1228967 -5686995 -4072783 -5600110 -1210274 -7867575 -5992535 -6012034 -1436289 -6448460 -2860668 -3821907 -7163766 -2713229 -9538247 -1638298 -7386290 -7467308 -3202055 -1248013 -4791498 -7940721 -6419863 -3810719 -9110402 -7838908 -6369932 -3543746 -8156702 -3946061 -6680072 -5836984 -8567512 -5073084 -5264119 -6935698 -6881835 -9629461 -9470083 -2738480 -2682263 -6101106 -1496144 -9785876 -4384522 -5548384 -7083554 -5782219 -2177446 -5654054 -7723148 -1973676 -1938965 -4605325 -2803827 -8206270 -6098104 -8427899 -3499549 -3269022 -9206333 -1531152 -2986045 -8429315 -8062955 -7274714 -7717275 -5378094 -5132637 -8356050 -4861162 -4387029 -8960440 -4234246 -5073370 -9020363 -2286977 -5911536 -1856664 -1420932 -5650893 -4299030 -6895506 -4852646 -8190081 -6455063 -2746996 -9343970 -6158985 -6996313 -7079512 -3223737 -9798574 -5518323 -3465916 -1453027 -3281354 -1561845 -3090989 -3637237 -9150057 -9099978 -9309985 -5680431 -8371429 -4157389 -1747047 -7479515 -8099060 -1683031 -5321277 -2937718 -5950141 -2644361 -4718448 -7058244 -5154626 -3741513 -3809398 -1904658 -5452368 -6242383 -9046869 -8808284 -1247592 -2775117 -4740693 -3468059 -8166388 -2591214 -9353274 -4213130 -7977921 -8168723 -8204927 -9675006 -5057106 -4398942 -5172706 -3081276 -3067438 -5834721 -2406490 -8704771 -7630653 -3791411 -2850820 -1754340 -5445746 -2695815 -7162902 -9299929 -2987214 -9209878 -3873199 -7652268 -8601400 -9513680 -7241282 -1806223 -9482514 -2023174 -8822909 -3820351 -8146877 -8501387 -5976230 -7786186 -7347453 -8494669 -5533899 -9513447 -1359843 -9194735 -1579024 -6105323 -9618640 -1630609 -6340375 -8023833 -9739555 -2397724 -4697431 -4335949 -8893188 -6344034 -6735434 -6794094 -4871238 -3124667 -7505380 -2357851 -4928301 -5223584 -2394327 -8788547 -3443916 -2105550 -5773990 -8788055 -7563168 -1843115 -6856289 -4727676 -8533706 -5109753 -3087192 -6792704 -8879219 -7624311 -6672810 -4601014 -8263601 -1246481 -8907863 -8851313 -5044844 -2312198 -7467130 -8884110 -2212515 -8736272 -8061996 -5010232 -1502980 -6694533 -6669269 -3004480 -6879033 -8201320 -7059246 -9342747 -8697219 -3413985 -5217371 -3917925 -5515678 -7612877 -2246330 -3741136 -2086895 -4447158 -2033276 -4762761 -4279322 -1780134 -2742794 -4081266 -1817375 -1728236 -7616479 -9134325 -7792941 -7972235 -4267421 -6443795 -4822896 -4357395 -5719881 -6036610 -5618188 -1546445 -8855342 -5009420 -4831587 -6522620 -2346940 -9690394 -5664827 -6932769 -3650641 -3545417 -8751104 -6944841 -9254345 -8875311 -5931111 -5620363 -7805773 -7657251 -4944010 -7470788 -4566324 -9474316 -1903191 -4514101 -6531721 -1277111 -6599563 -3303126 -3079672 -9062565 -2381732 -2957667 -5962393 -7292783 -5934470 -7003406 -3846504 -4414588 -4540760 -2364945 -5955453 -7360919 -3126064 -2127985 -3226527 -7692877 -7894094 -7745146 -5747322 -8499923 -9214944 -5204109 -2087458 -1216491 -1783599 -7837203 -2615841 -6680244 -8337632 -4677080 -3548508 -9023252 -8405702 -2911457 -2826418 -7782637 -7258813 -8253830 -2044608 -2239694 -5383527 -6919352 -1239054 -1279635 -2293746 -3921515 -2508739 -9592271 -3089177 -1392157 -8804967 -4262617 -9184166 -9191075 -3197319 -3041322 -7138820 -9525184 -1434740 -5379930 -6524564 -8840860 -8381094 -1523379 -8417529 -9514851 -7803868 -6378724 -1777955 -6017209 -9531316 -8655734 -3118576 -4176646 -7044006 -5608641 -6014071 -9451626 -9304702 -1937758 -8141068 -9681664 -6399938 -8943603 -2441630 -2769581 -2874432 -6102806 -4777803 -1767711 -7658973 -1484317 -2907223 -7437718 -9492394 -1716918 -5959715 -2044951 -6803658 -5111733 -3630950 -7618915 -7083784 -9650765 -7754685 -4980859 -8926071 -6551661 -2820975 -8632426 -4935056 -7410149 -6770250 -1885959 -9505743 -3487832 -3164945 -7916005 -1797032 -9452797 -7494543 -4981609 -8657837 -5334783 -2176152 -7153946 -2918894 -1441973 -5057741 -4104266 -7686579 -3119398 -5602566 -7108090 -6265773 -4376211 -3642459 -4764925 -8247123 -4632389 -3252970 -3377836 -9729607 -2429625 -5424567 -5361794 -4635489 -6416576 -8957758 -8367431 -1302696 -5907030 -4683474 -2512122 -4467701 -5287713 -9675582 -9537434 -9799089 -5866039 -6803424 -6251043 -5866676 -7377445 -3461396 -7891526 -3707121 -3652491 -1943307 -4515656 -4758226 -6443917 -9669010 -5967943 -5559219 -5319346 -4811717 -7560458 -9436296 -4578607 -9185209 -3478092 -5347830 -8515273 -7463896 -8106718 -7474509 -2497216 -2442446 -8423902 -5718518 -9638037 -9094422 -2857853 -5805014 -3400719 -4792751 -9315632 -6155410 -9101741 -6975356 -5218564 -4690123 -7517000 -6813194 -7449822 -7292813 -2653884 -3933817 -8798785 -8025212 -9034369 -7254041 -7192425 -7140888 -2678760 -4423534 -2821075 -5306471 -3170855 -4956428 -4609544 -1998860 -4436715 -6389134 -2695010 -4532461 -9291141 -7115026 -1611933 -8988355 -5776336 -8141904 -3061959 -1879235 -9645383 -5426559 -8475984 -1764754 -3644530 -4747257 -4523992 -5234704 -6858535 -8170819 -1221760 -9651527 -2322387 -2418902 -3011682 -7740353 -8769593 -2070635 -8784355 -7738285 -7540091 -2108024 -1686962 -4052249 -2052919 -2170784 -1639429 -8266787 -4826951 -6893589 -1226378 -2130978 -5965735 -7183880 -6758586 -9705385 -3564717 -4955824 -3691868 -5149001 -9045455 -5297628 -9165091 -3198580 -7941013 -8661901 -7457641 -8399412 -4126848 -3705221 -6629508 -4795729 -3188859 -8511838 -2261622 -2507326 -9229600 -8183762 -8404970 -3131365 -4311530 -8991077 -1224095 -2140556 -6526153 -3015291 -8742921 -7429731 -7815942 -3158745 -9632818 -5287487 -5246919 -4061689 -8441310 -7386794 -4884559 -5784632 -1400465 -5697239 -9607876 -7105393 -6631475 -9208296 -6334686 -5526195 -2686179 -8676218 -9576883 -5212627 -7271861 -1895006 -9349264 -4192550 -8068950 -5711854 -2153842 -6196893 -4210961 -7722793 -4942052 -2235067 -6950875 -2482348 -2808104 -5652785 -4102304 -8812481 -9663451 -6782819 -8537547 -1921512 -6874862 -4074911 -6580247 -4256758 -8774221 -3642161 -6111019 -5230690 -3738826 -6499398 -6033299 -7112553 -4026489 -9700378 -8155727 -7068904 -5928310 -1523541 -1519464 -3096035 -2857816 -6028496 -6683220 -4866578 -1253881 -8419149 -4913870 -8255116 -6356274 -3983586 -3240511 -4625938 -3601986 -1735020 -6528657 -9247303 -1344363 -1696971 -8651542 -5228677 -2525209 -2876547 -1766041 -2224962 -6233363 -4637833 -3643378 -1332829 -6273977 -9649934 -6518071 -1690512 -3087065 -4343936 -1546733 -4468956 -3649947 -6374022 -1597304 -2773618 -3818667 -5975777 -8926696 -7982636 -2632260 -1838483 -6701026 -6849359 -3787447 -9655423 -2920933 -4149376 -9548456 -4585244 -8737041 -9200747 -4244577 -8381499 -1268178 -7539489 -3452668 -4775108 -2954889 -1227624 -3682668 -5948867 -9316868 -7202936 -1603144 -6742851 -9359611 -4102036 -5131840 -2697543 -2668652 -2774212 -9534110 -6858936 -6972604 -7633924 -8046027 -6141206 -1344399 -4174651 -1972391 -2013715 -8117886 -4538266 -2540827 -1389280 -3171138 -5483599 -4731605 -9731424 -6325156 -3352240 -8823865 -5351852 -1325521 -6892055 -4080745 -6344243 -6737863 -8213778 -3735832 -6257098 -6029407 -9752911 -6334026 -4912521 -8771466 -5317219 -8879450 -5564593 -3173390 -2364024 -3875015 -4561411 -8196406 -3152621 -1793074 -2378244 -8012510 -4930471 -6417202 -1759043 -9222670 -2890458 -9604015 -4197928 -1567542 -8368401 -1953954 -5118502 -3168426 -8414503 -4831086 -4016251 -8700369 -2910252 -6395589 -3451126 -1451028 -6941377 -2570958 -8162976 -6921280 -4350323 -6541371 -9112115 -5791147 -8250904 -3858565 -3491871 -4928251 -5217328 -4618651 -5564374 -9192659 -7126925 -7991096 -3686347 -2635535 -2989333 -9167805 -3816814 -9189998 -4262333 -7094071 -1980604 -1993598 -4584500 -8221510 -3525306 -7924150 -3607827 -2336885 -5503168 -5114725 -8174134 -9639887 -1340587 -3242215 -7160477 -7242939 -9174689 -1756149 -8561649 -8825489 -3400679 -8624271 -3990473 -2177671 -9687191 -8714095 -4399390 -3164747 -3447316 -6750030 -3867930 -6346677 -4137913 -7179574 -5176403 -3922858 -8650050 -8099526 -8603545 -4035628 -5163182 -6889623 -2929420 -9409794 -8860581 -8595335 -5288702 -3778308 -7105410 -6699856 -2331281 -7588091 -9448108 -1928683 -4703132 -4326651 -4606533 -8223718 -8590926 -3168226 -7734418 -8587573 -6356072 -7072700 -9797966 -8053865 -7044975 -3229291 -5045601 -2338031 -7280518 -3033048 -3439966 -5834889 -2713135 -8758412 -1286640 -6566126 -6669599 -4671969 -7055768 -5155684 -6397241 -5820994 -3551321 -6706520 -6284206 -4707202 -1477778 -2133132 -8134868 -1952675 -1408394 -7329606 -6436054 -3399280 -8175791 -3935492 -4997480 -2551587 -8622687 -8051437 -6065621 -2077454 -5014883 -5406345 -8463479 -6647119 -4395001 -8535022 -7873816 -4875687 -6069801 -8271905 -6769111 -9784416 -5691022 -5172160 -9363325 -6614883 -2105184 -3824607 -2570417 -6397567 -4449748 -9434464 -8174751 -8433279 -8749465 -5240393 -2152710 -7186264 -6956799 -8800899 -6205677 -7218795 -8152818 -9528777 -6802921 -5125941 -1405058 -8819824 -8742894 -6190520 -2032000 -1511549 -7954397 -1357220 -6562877 -6311673 -7233590 -9547583 -4730154 -4318121 -3215482 -9164822 -8372479 -4221319 -8430996 -8536731 -4317566 -3844491 -4492304 -8323317 -1670256 -6516511 -5327765 -6870581 -6773817 -6748272 -5286161 -2539668 -1537060 -7582425 -2367879 -3617842 -4684100 -7628108 -2562144 -2627737 -7385369 -9602377 -7435674 -6072450 -8532907 -8817160 -7407925 -6232574 -7965591 -7587600 -7015825 -6238807 -8634480 -2013302 -7611043 -2660950 -8939064 -4491065 -6048617 -5726493 -8712296 -7340579 -7897601 -8875562 -6070755 -5002923 -8850697 -3341334 -2431205 -2728199 -4904804 -5412010 -7094221 -2059216 -7550453 -3109811 -9264436 -4163000 -6474199 -8686035 -1691758 -1273913 -6256049 -8851309 -5339024 -5177522 -4797323 -8977681 -6717236 -8958620 -3155060 -2827109 -5761050 -1964097 -2024281 -5286440 -1471971 -4146775 -3916559 -8378021 -7411864 -4278902 -8446589 -1746011 -6382849 -7314525 -8117553 -6381908 -6279381 -2214740 -8465806 -1630825 -7606585 -6637585 -9589249 -9469436 -9379389 -1603554 -9599505 -2226182 -6444390 -9019569 -9374216 -9538799 -5977970 -7275152 -9304230 -8123497 -8574573 -4985776 -1329491 -9010939 -1320531 -6432552 -4909359 -7590732 -2074877 -7059142 -4439173 -6931990 -6853539 -4668654 -6070849 -3397250 -1527060 -5837247 -9225634 -5463722 -8911126 -6293494 -1558703 -4196099 -8800416 -1572558 -4138221 -2277972 -2386297 -4717544 -6428379 -7663370 -9184566 -4973760 -3184462 -8131188 -6685373 -4806232 -7756423 -8585215 -8754547 -8239014 -3581774 -5670452 -8460352 -4173879 -6632621 -3125452 -3588937 -6540824 -7964919 -4265392 -2657019 -5688034 -4873001 -4625919 -4659445 -5169827 -8631225 -8782017 -2927753 -2886773 -6423124 -1963756 -9613269 -2021873 -5295522 -7544905 -7321309 -2508016 -1628415 -5494477 -6878320 -3027436 -7954154 -3524018 -6615657 -7135926 -8927291 -2070095 -7168089 -9699416 -2150476 -2897904 -1731872 -9039637 -9172521 -5743345 -4375973 -1806407 -7747555 -8596421 -4810588 -6989358 -6758907 -9759951 -3351417 -5592943 -2085363 -6454353 -6574910 -6222551 -1284652 -3041372 -2370164 -6930641 -1849446 -5615718 -3405586 -2218038 -9373616 -2902000 -3478391 -9402624 -2326639 -1657245 -6010888 -4807957 -6397892 -4775084 -5859902 -7223319 -4692454 -7607595 -6665401 -6325652 -8282328 -4991708 -1991327 -6673946 -7874482 -1263973 -2541100 -2716664 -8392110 -3862415 -5809815 -7490460 -6894659 -8289716 -6068386 -7761460 -8553706 -1703894 -7139855 -1777383 -8795238 -4509564 -3949672 -2086897 -1966652 -7896002 -2383827 -6210226 -3968309 -8662469 -3550738 -4563115 -2220456 -1711738 -4228969 -8408562 -1408422 -5732698 -5376916 -1688724 -9321858 -7063613 -9243806 -1908599 -4558638 -8973647 -8511057 -2521289 -9660802 -1888892 -6717124 -6117980 -4999759 -6327384 -2417964 -6686307 -3113777 -5963600 -3424933 -7270995 -1846537 -6071048 -8615454 -9187237 -8709579 -8219825 -6840391 -5657324 -4721066 -4105326 -1988035 -2338150 -3018571 -1220026 -2936766 -5904185 -6968710 -4266518 -6341417 -5164518 -7966113 -7474227 -3094295 -7095589 -3936512 -6642499 -9140256 -6348650 -9640229 -6128177 -9218799 -6477877 -7311502 -3602676 -3939098 -5897414 -6473708 -2423910 -4308300 -3382633 -6547419 -5882569 -1250586 -3876841 -7660598 -6104989 -3631263 -6610740 -7818353 -7773449 -6981001 -2275306 -3472698 -8760227 -4768699 -8052043 -6521713 -6133837 -9617103 -9385771 -3191683 -5460789 -6963448 -2541006 -2127971 -5244073 -6345870 -9797353 -3126726 -8049243 -7361878 -3523201 -5630840 -8997954 -3735854 -4495408 -5802940 -7755160 -8234440 -6143374 -4973770 -3379795 -5020003 -6678790 -6877296 -8635258 -1744648 -9186078 -5698396 -3162093 -8831755 -5253550 -5627919 -8952541 -1829761 -2095866 -1742629 -7726825 -4157674 -1265110 -6416783 -5734074 -8383529 -7511070 -8862178 -5367991 -3845388 -6587065 -8547994 -2756454 -4177623 -9135103 -6921400 -8877419 -8199267 -6067011 -3511308 -3190193 -4871876 -4495981 -4695005 -4073841 -1211346 -8429212 -7839184 -8347678 -9339559 -9367715 -9759167 -6435898 -5177329 -4417950 -4471570 -2680471 -4740620 -7372404 -9522503 -6178349 -2450411 -2382964 -1557268 -3597537 -4793511 -3943089 -7398650 -3031745 -4673273 -1749672 -7776382 -9616381 -6612925 -5629713 -8832609 -8884131 -5880406 -6071439 -1605344 -3252212 -6721626 -2367385 -3743783 -7481995 -2459308 -8840641 -3053719 -5464415 -4235077 -9463091 -6531779 -8654462 -3234004 -8312765 -7951929 -5773267 -8412983 -2934787 -2259205 -9632658 -2062645 -4023824 -5083268 -3198119 -4523425 -2678375 -3815807 -9045578 -1349820 -8783050 -4592963 -1684864 -8889017 -6722220 -2425104 -7346026 -6231636 -3385296 -5944383 -4360675 -2227740 -8354063 -9784430 -4940756 -9301656 -8537301 -3412539 -2233121 -1653138 -8605036 -6762054 -6659367 -1635947 -1629753 -6906979 -4521554 -4349990 -9288878 -9661633 -4249558 -6622428 -6836512 -6100208 -1315686 -6693675 -9254217 -5281404 -9173011 -9452226 -1205216 -6373169 -7405156 -1232646 -7686640 -1696287 -5265681 -6120555 -4131447 -6107041 -6915455 -1515145 -2614623 -2759835 -8123414 -3009657 -7821719 -7335619 -5562274 -4925457 -7866239 -8386452 -7341509 -4502445 -7649139 -5481280 -5075320 -5998751 -6357663 -4633890 -3966412 -8811142 -5005381 -6136806 -1399307 -8897482 -9363974 -3454194 -5378896 -1990555 -7300860 -6788463 -2152567 -2313833 -5348327 -8364306 -3555933 -8183366 -3346932 -4802095 -9346663 -5821201 -2696887 -8111126 -4873815 -3234159 -7322717 -9552974 -4243167 -2642716 -7721090 -7191050 -1785899 -4488294 -2829573 -8250936 -7931030 -6413712 -5691423 -9765029 -5880345 -4028337 -6456130 -2660713 -7798225 -2771766 -8346263 -4713021 -5041835 -5108632 -2075024 -4610449 -4474420 -7038348 -6355262 -3856112 -3579022 -7871000 -4904455 -9355150 -9608883 -3698511 -8758217 -5919227 -2479871 -1761963 -4038260 -1528395 -1250971 -4741195 -7158343 -9620922 -9104860 -1993712 -2753996 -6654818 -4651331 -2026854 -7308401 -1489003 -3822817 -4809887 -3719753 -9239657 -3800791 -8890119 -9144389 -7845234 -8342672 -9170045 -8346685 -4628972 -9057368 -7630378 -2661701 -7693270 -3019483 -9630884 -4895830 -1619036 -3382445 -1379653 -1537295 -9662309 -6382844 -2339247 -4870562 -5409876 -4236147 -1758583 -9602981 -3738671 -8675544 -7874097 -9113129 -2013584 -9776557 -2280542 -5369600 -2301988 -6674867 -1459351 -3946277 -8874438 -1283571 -1702776 -1579503 -7001487 -8233579 -8187538 -1814142 -3578480 -1297331 -8408641 -7546254 -3044288 -9560721 -8385439 -6765806 -9276366 -8213109 -9609194 -3348917 -4843290 -2842079 -6356627 -7178330 -9221712 -8594451 -9288047 -5386369 -9044981 -2713380 -7722510 -4551484 -9601232 -6903465 -8996338 -7160189 -8880467 -9646800 -8587661 -8257227 -3295505 -3371390 -5731963 -3204243 -1217780 -1853040 -4744177 -3788673 -9423016 -3831816 -7750913 -4774892 -7639700 -9001022 -3266165 -6993626 -3330045 -3389255 -2099435 -5613692 -9312161 -7927817 -4511867 -4189819 -6742766 -4032805 -5655536 -5492313 -2434004 -1571074 -8265779 -1305713 -1526977 -1487201 -9615770 -8291492 -9198232 -5198339 -4889926 -3895844 -7621147 -2296074 -8834069 -4544378 -7752461 -7708237 -4507966 -7958422 -8832009 -6619997 -5184079 -7841689 -7595034 -3210207 -8559158 -4627065 -1348057 -3323985 -9608584 -4417772 -8406983 -3135236 -3776719 -4697236 -8241184 -5467203 -6934018 -8283612 -7360122 -2912163 -4120452 -5639446 -2407314 -7322217 -4105936 -8510695 -5486427 -9359082 -8832056 -1554756 -9541386 -8042253 -2833879 -1782183 -8942375 -1901816 -1875965 -3808553 -2813773 -8874799 -1695184 -5855897 -5083127 -9658570 -7170269 -4805122 -2525920 -1703316 -1424128 -9006737 -1675539 -1541545 -4407080 -3760444 -8708989 -8772002 -8447849 -4160997 -1544662 -3733268 -9795605 -9031375 -5305221 -8602143 -3429226 -8191399 -7206424 -1942996 -2544071 -1559358 -5588884 -8275664 -9558903 -2496167 -8970465 -9666239 -4114251 -8862684 -7604851 -5517293 -8709763 -4992080 -2055840 -4567518 -5086804 -3202407 -5936927 -5778899 -5298132 -9071487 -2016867 -6036418 -5739908 -8298871 -2976024 -2950354 -7343728 -6844006 -5012450 -5388182 -8170722 -3101508 -6249556 -4612507 -4411355 -9388615 -8175566 -1315479 -7657988 -3483686 -1428359 -1847992 -9721292 -1524375 -3981143 -7542184 -1379118 -7910855 -3091715 -8364485 -8838635 -3379280 -6581857 -1739890 -4833831 -5281727 -8366515 -2221184 -5849807 -4360952 -3617863 -1495581 -5272545 -4694656 -4588252 -5841856 -7496812 -8055742 -3971041 -5182823 -2818700 -7596937 -9619274 -6261079 -7046037 -7402562 -8233487 -8345013 -6550861 -2504093 -5193921 -2744861 -3333525 -3658713 -4445350 -1511905 -8514053 -4526399 -2961607 -5021369 -5236573 -5047506 -4580997 -6840833 -7199927 -8756973 -2586330 -8469623 -6556662 -9047900 -4215081 -7284484 -1644022 -4812215 -5627050 -3561678 -2709772 -2086004 -6443234 -5338285 -7899805 -6295123 -3881441 -4600690 -8341841 -5333813 -6184707 -5824731 -7546562 -6538802 -3925155 -8764327 -3940627 -3880070 -9205332 -4869112 -8063505 -4205907 -4239322 -4863025 -8947570 -8328230 -3870683 -2666958 -5209732 -7144292 -3019838 -5248485 -8102606 -2846321 -1568935 -6258775 -3132517 -7170506 -8774397 -7253963 -6682185 -6400263 -1688301 -3439217 -2888425 -8479680 -2319319 -6033899 -7477901 -9763910 -4399501 -5665348 -8943924 -7729985 -4538738 -6960630 -2176666 -4079783 -6863425 -4713509 -7769863 -2523637 -9793378 -7901342 -7601846 -6650313 -9253721 -2570318 -2217721 -6084125 -5023685 -5068241 -2126814 -7495667 -5027230 -5716440 -6215338 -6236402 -9316830 -9073587 -3728472 -1551712 -3986555 -7884918 -6309551 -5230816 -7203002 -1292570 -9038522 -5895510 -2201107 -6585496 -6557400 -1490241 -8838529 -3539326 -2071398 -1816148 -9662672 -1247620 -4147952 -5938287 -8226843 -3034074 -3546006 -2149744 -2491597 -8183322 -5060216 -6592740 -9291728 -7884472 -7699850 -2943545 -6018474 -5424674 -7610509 -2811192 -8678784 -9610593 -7865999 -3455644 -6192763 -7070654 -2550287 -5322639 -3360398 -3862197 -3122590 -8620425 -9459083 -9382187 -5981675 -3973570 -2893852 -2223226 -6385103 -6435376 -5035538 -2345702 -6097105 -8368216 -6209710 -3458069 -4741311 -8161784 -5915749 -1803890 -4973653 -7765561 -6080531 -7148530 -6062127 -3684783 -9255979 -5866432 -1667974 -9040630 -2380416 -8079257 -2716010 -2028253 -9474885 -6400889 -6949340 -8425244 -7402486 -4228728 -7010947 -2964036 -6098447 -4803399 -7280388 -1692178 -6383408 -2800827 -5291830 -2601901 -5338931 -3912029 -4525374 -2538567 -2441787 -4472607 -6294734 -4784589 -7440730 -5560106 -6095851 -7820736 -5576353 -4361318 -8779246 -5309003 -7798817 -6445177 -9072071 -2044072 -8969050 -6831296 -9301353 -8721925 -9425439 -1610983 -9639467 -1310951 -4667375 -6010967 -6150453 -5635400 -4897045 -6150705 -9764051 -4177958 -7991252 -5111893 -8481835 -6116318 -7617369 -2601457 -1603937 -6329013 -5000122 -3346210 -3265668 -3068569 -5943075 -2413887 -4058962 -7703569 -4431130 -1209339 -4709367 -5514689 -3140904 -5098848 -9104068 -2028199 -5651930 -5917608 -2681537 -8977981 -2422793 -3000343 -1474559 -9179567 -4629196 -9384906 -2333668 -3706532 -1742660 -1808379 -1315118 -7590115 -1225113 -7555676 -1467704 -8757916 -1982532 -5163848 -8326180 -2982895 -2246029 -3360884 -7891156 -7589912 -8361335 -5499531 -5631300 -1400752 -5208560 -6180555 -6256342 -1726303 -4661795 -1361632 -5101883 -1679171 -2983014 -2810746 -5496538 -8093418 -8074083 -8813258 -5889965 -1213541 -2445278 -3012886 -3870139 -7336244 -5986752 -2512909 -1656731 -2281409 -3805143 -8356913 -6282553 -8453371 -6459874 -2530588 -4734888 -9127639 -1414162 -5675991 -2397175 -7835394 -8000022 -5859479 -5546553 -1981296 -1999185 -1320349 -5818952 -7067683 -3983782 -5742019 -4767502 -9429800 -5808337 -1258457 -1440735 -4901478 -4601764 -6900590 -3520175 -2770033 -2693057 -9514361 -7105068 -2973705 -6624780 -3944420 -2622650 -9587248 -1567213 -2802766 -8386349 -4944022 -2287138 -5684979 -2827502 -2829977 -2632884 -4158625 -3513532 -6033357 -8095908 -8751374 -7019537 -3656044 -1646323 -3544237 -2449454 -5365621 -7861401 -4338954 -9111092 -4949189 -2446707 -8805210 -1944614 -8187307 -7673615 -6207269 -5622327 -6838124 -7010996 -9334944 -7652021 -7786484 -5449263 -5215143 -1782774 -6447503 -3843036 -4151770 -8304151 -3055409 -4310696 -7029694 -6829147 -7229860 -8101659 -7228718 -2118543 -3410922 -4936132 -7636414 -3486934 -4829233 -3801878 -7473023 -9482569 -6432585 -5885225 -9559511 -3567828 -6878257 -4882881 -4609734 -9378895 -7391909 -6942818 -8917297 -4037721 -3386226 -7495002 -4536475 -3089145 -6796817 -3255425 -5907787 -6891043 -7684496 -3192537 -4038371 -3802956 -6627826 -4448962 -9242692 -6390776 -7246318 -7356628 -7379333 -2563825 -8204562 -4180653 -4180408 -7856746 -7301259 -8404859 -2473892 -5204578 -4506397 -7702125 -3835391 -2198445 -4106532 -5816028 -3964456 -7629077 -2253685 -2038066 -5082022 -3460256 -8307981 -7477323 -9024167 -3574285 -6144051 -3680241 -9746998 -7925939 -2419979 -8498134 -2333432 -6247234 -9370996 -2918472 -4321661 -4025658 -6595837 -9630264 -4323825 -9256528 -1926786 -8102830 -8463698 -4311224 -1912753 -4870299 -6456216 -6074980 -4120336 -1532460 -5310618 -9311671 -3040123 -6553806 -9030727 -6244425 -2417678 -8874775 -5321392 -8027524 -2224774 -1720252 -8037363 -8661794 -3310324 -7742223 -5129004 -9575609 -2673134 -7935900 -7197482 -4414032 -6399570 -6854298 -2403749 -5268526 -9177549 -6882939 -8496315 -2147759 -3889480 -5703608 -4545476 -5758671 -5496249 -4374336 -5775859 -8215817 -3436839 -8985186 -4442073 -3088858 -3971763 -4364511 -2088505 -8659781 -7976480 -9268779 -7001641 -7442091 -4183476 -3189159 -6738222 -3467784 -5768112 -1905233 -5551004 -1233283 -4434780 -1245353 -5203730 -1786826 -8624234 -2511848 -6215954 -2873688 -6806544 -3039519 -5814827 -8023319 -3739477 -9439220 -8022003 -2773933 -8617392 -7996230 -1747206 -3575119 -7819258 -9663647 -1929414 -2065595 -6225484 -6840436 -5543736 -8447378 -5453555 -4429896 -9701063 -7343421 -7128274 -5993595 -9736947 -8358913 -3934346 -9411836 -5128688 -7041469 -2840264 -6155019 -4312832 -2527079 -8802773 -1639922 -2084138 -7485039 -1433388 -9601533 -9635202 -1927842 -4870075 -2727832 -6727095 -2719617 -5128762 -5676708 -9598045 -1542100 -8557046 -4335290 -2369109 -3427980 -9084248 -2638976 -8621033 -8795800 -4312708 -5813393 -2807664 -6034039 -5381344 -1918346 -1914488 -5552450 -9641797 -6019739 -4057781 -9156049 -9363717 -6398334 -9217614 -1631866 -9549266 -9139595 -7169512 -7802012 -5652478 -7651279 -7108427 -4305474 -2728854 -7116015 -6812143 -2725954 -3004103 -5030754 -4888218 -7961087 -5410804 -2961334 -7945751 -8906717 -2651776 -6035805 -4818865 -4413392 -6787448 -7778211 -4570560 -7073523 -9595781 -6552911 -5129377 -2032818 -1502153 -8369894 -5222260 -6889299 -6860296 -9023506 -8254891 -4021184 -6773007 -8492213 -5741569 -2094484 -8690308 -4127826 -3930701 -3204114 -4838718 -4436516 -5711064 -3146388 -3900240 -7495460 -1865144 -4686024 -4914489 -3463338 -5582440 -1986530 -5189419 -4144000 -5196743 -3909101 -2548898 -9667068 -7810766 -2146353 -9550314 -3833269 -5380069 -5137727 -7330929 -7207675 -7634026 -6372774 -9754916 -9579064 -3281039 -3207905 -8763171 -3118528 -2421410 -8091760 -5951946 -5208023 -3862370 -6179837 -7079048 -3044388 -1557818 -2169907 -6035246 -2728482 -3915474 -4744599 -5967495 -7226464 -6268788 -1299045 -9131690 -4856712 -3494474 -2303749 -8595384 -6577311 -7548941 -5891617 -4226898 -3952033 -1763991 -2436613 -9060494 -6055731 -6011665 -5461513 -4217317 -2487712 -3853636 -4994755 -5461491 -9226800 -2152845 -1883904 -5921726 -2941264 -8303304 -7904207 -3410311 -8923687 -9369932 -7220316 -6014898 -7571541 -2127036 -4402317 -5242649 -6503528 -7890942 -3914253 -5106461 -5888115 -8675950 -8966464 -1879926 -6706272 -5261165 -2998845 -8503713 -9522428 -2747081 -8255889 -2215971 -7823680 -8456448 -1832460 -7950185 -8696560 -2161428 -2641548 -1930043 -2108905 -5602262 -7883000 -3044203 -3600782 -3378268 -1396864 -6074284 -9303485 -3504878 -3556316 -5389724 -3820317 -5209525 -6184662 -6505018 -2830005 -7461489 -9767491 -8188159 -3391177 -7336014 -1298542 -4418203 -5299372 -4761357 -7335189 -2126712 -8110309 -6257228 -2384055 -5535922 -9443137 -2736856 -8512301 -6501289 -2056213 -2748162 -9007404 -8685635 -4562650 -3082337 -2331569 -1224476 -6975647 -7556572 -8313973 -3674059 -8951117 -5140859 -8040691 -5683016 -5746209 -8433106 -3602731 -8487333 -2713133 -1779635 -6287726 -6495493 -5973485 -9253942 -1354726 -8933120 -7517870 -5004644 -4474064 -1593484 -3275444 -3985763 -1781287 -1681053 -6988143 -2608467 -4852085 -2086928 -7805004 -2745384 -4369271 -3292681 -3687589 -7755624 -1735872 -6715124 -8586432 -7230429 -3222717 -5681152 -1830437 -5795846 -2489594 -7219690 -7712124 -2059516 -2728490 -5115344 -5907892 -5648844 -3875843 -8226050 -1873923 -8552576 -8444143 -8702730 -2327949 -3732292 -9675248 -2943738 -7425726 -4334290 -2693074 -4404376 -2908456 -8244481 -5890905 -5502768 -1357687 -9111867 -6313298 -3685440 -8568914 -3357065 -9709374 -1940998 -3424256 -6675409 -7936354 -2846690 -4257414 -5107001 -4536518 -2314576 -1893362 -7156174 -2737357 -2571035 -6876388 -4842623 -7562297 -8926480 -5507369 -7286871 -2702475 -6221499 -9697903 -5821896 -1827008 -6471343 -9739599 -4100096 -6737323 -8670403 -4971404 -5741423 -4254241 -3815683 -7703556 -2850314 -1704331 -3837951 -4550740 -7396474 -8443381 -7124498 -3716201 -2368643 -9524750 -3531484 -5814313 -1707931 -2704420 -3283923 -3033376 -7249776 -7990376 -8503162 -2832218 -2197106 -4186624 -9626752 -7868770 -3196208 -1625191 -1410564 -2189207 -6111271 -9397124 -2257113 -4146529 -4305177 -7528014 -9213946 -5859578 -7270090 -1659215 -9775237 -6410400 -9601523 -3741868 -5715234 -3405208 -5357528 -7955675 -4584135 -7719902 -4034955 -7639560 -3132858 -6974679 -8781913 -6692904 -2437403 -3671653 -4921363 -4634325 -1772224 -4500582 -6665164 -6840007 -4922351 -4586189 -1597475 -2891460 -3126882 -2121346 -7409753 -6536378 -5873061 -2407016 -3348461 -8463618 -7864297 -4310340 -5881416 -3448182 -2996457 -1751404 -7600841 -1226502 -2199992 -3281025 -3165545 -6182486 -1334082 -7253251 -1762088 -3415683 -1722275 -4568993 -4441107 -5353311 -9103238 -4917622 -5135487 -7039860 -8828611 -3798487 -4709525 -7061119 -3591335 -5227559 -4672469 -9611151 -6033576 -9607772 -3117080 -1242686 -2512336 -8527700 -9168974 -3273726 -6923466 -3581116 -2324738 -7397892 -5662086 -9739951 -8696851 -4600940 -8127448 -8193567 -3146122 -1479702 -2004810 -5780407 -9405247 -1209476 -3056123 -4694345 -1466607 -9739001 -8354266 -9269046 -8935285 -3951708 -6020070 -4295374 -8931601 -5997732 -6809270 -3301201 -4265331 -1703472 -5474795 -6130025 -9752117 -7315495 -9699815 -7297457 -6977287 -4155387 -1204768 -8351553 -6191955 -7288926 -2550204 -8196435 -5729030 -8814145 -3666415 -7470185 -5925511 -3493874 -2551080 -5976939 -2782601 -9370149 -9668248 -5547095 -7041505 -2545921 -1623529 -7142224 -6435846 -7428136 -1408756 -2210972 -2384987 -8976137 -8613391 -9295308 -2683743 -6145778 -1823253 -4610496 -2413552 -7022386 -9674922 -7095956 -6608382 -3683394 -3736642 -4579498 -3652819 -2402884 -9784237 -8534950 -9197980 -1243966 -1243323 -7220537 -6204250 -7912711 -7273852 -6964561 -6973702 -2142189 -4083517 -7215594 -6381280 -2661283 -2876148 -4483608 -6781613 -1259691 -7023885 -6856172 -5760562 -3207050 -4337560 -1255674 -2853337 -5050227 -2805076 -5725217 -2184341 -7420833 -7903234 -4799632 -5120016 -3599168 -6058764 -1738461 -6151831 -9027944 -6547441 -4458142 -1239101 -2933732 -1238668 -5472644 -2284727 -2183803 -2162538 -4967042 -8025076 -1539398 -3759207 -4227036 -4539015 -5532776 -4380795 -6298820 -3505600 -8879398 -9394191 -7095320 -8807941 -9583224 -7121918 -4907806 -3976057 -8752479 -2850626 -7333482 -7623253 -9170579 -1362416 -3397381 -8934677 -6264268 -7359750 -1779207 -7823628 -9707513 -5129140 -7189927 -3536082 -5759905 -3454399 -8381810 -5822819 -2144381 -6458439 -2031604 -7275628 -8258240 -3382353 -5069411 -1264806 -3431163 -8281376 -4465953 -8626939 -4734263 -1385219 -2472507 -5121731 -3612243 -4003340 -1219701 -6546136 -3875655 -3383651 -5229005 -4672911 -5012300 -1318048 -1978422 -2687153 -1701486 -2017114 -2195053 -8035037 -5984516 -8823912 -8462312 -9287403 -6343823 -8551381 -9204459 -8274266 -8886658 -5122951 -8735346 -9735611 -4118122 -9264576 -3235874 -8384964 -4251377 -5884632 -3426055 -3371831 -5475690 -2471391 -8218189 -6770249 -5692783 -3018111 -8800817 -6023243 -6259300 -3319666 -9605289 -6334238 -2974628 -8247355 -5878587 -5207049 -8505453 -5867580 -9214786 -9724621 -4172819 -8734860 -3033742 -8379987 -6432759 -4732417 -4000986 -2343775 -1473766 -8190463 -9663843 -4266454 -5862155 -4729951 -4705194 -7998871 -8290611 -2217172 -2208295 -5571086 -3826288 -1534131 -5214843 -1421062 -7951842 -9024009 -7871317 -9617191 -9086105 -1556241 -2861421 -1213918 -7531653 -6426740 -1760973 -2152222 -6875997 -9711279 -7604923 -2101226 -3550256 -7482316 -6004570 -4116061 -6777310 -7718415 -6937034 -4316031 -7772372 -2365937 -7557446 -6471037 -2789603 -1786292 -3778675 -1319877 -9315717 -2725472 -2494036 -6261673 -1647284 -6241825 -1739221 -2398595 -5085910 -1898948 -6964516 -2275572 -5929501 -4574440 -4486395 -8977806 -5740914 -3376245 -2956155 -3156889 -8989503 -6919337 -7612658 -2598563 -3012785 -8923531 -3258947 -6515841 -9081712 -7925057 -3930702 -4188321 -9394172 -6509232 -7739704 -4549712 -8591733 -2251517 -5044634 -9141821 -3040751 -9579502 -2560544 -2426722 -3511219 -3156926 -8580596 -2645065 -8040601 -7909551 -5567612 -7904963 -9422248 -5793436 -7476890 -6161019 -3335701 -4165863 -3990935 -4847022 -9252059 -9019913 -3800511 -7161140 -6645533 -5785652 -5290403 -7458190 -6093221 -6871760 -8267387 -4486011 -9746289 -5595282 -3829130 -4813146 -7347365 -4559042 -5472740 -7072934 -8386309 -3432670 -4803145 -1980270 -5785872 -9709334 -4087119 -2904175 -2731944 -5257310 -9357723 -4328027 -3002186 -6495327 -8421938 -8286519 -2889897 -8115349 -9343396 -5844237 -2251055 -7206017 -7620029 -9303067 -2520734 -7134388 -3943687 -4797934 -4574722 -4919268 -8089475 -2667676 -6217524 -1825935 -3508680 -1649054 -2859572 -3894259 -3134602 -2664807 -1874062 -4122347 -9004266 -6844301 -6148283 -1626991 -4270295 -9235785 -9143083 -5616037 -5019755 -8289840 -5125193 -9494833 -9730529 -3058107 -9466885 -2053448 -1375577 -2934176 -4580115 -9182552 -5956710 -3053227 -3051019 -4804713 -9764732 -7575292 -5367757 -7630833 -7988794 -2364286 -7541114 -1497909 -3715080 -5947641 -5145998 -5035597 -8000310 -2721942 -7626406 -8940064 -8388642 -4029271 -2321600 -6119601 -4463651 -3171517 -4019888 -4879530 -9423921 -7801710 -1851214 -4606131 -8511612 -7800465 -5221026 -2913792 -1201779 -5443256 -4971333 -2823165 -6665635 -3091249 -8270753 -3930148 -6630884 -6244047 -3301399 -8820758 -4564977 -7103575 -8369905 -7176573 -1379624 -8119833 -8358501 -3182187 -3063998 -1475088 -5929192 -2104676 -4076114 -8444002 -6269858 -7415834 -6569574 -6512169 -3561234 -4114309 -3849742 -6985207 -2581052 -2512109 -2178183 -8336862 -7802126 -9112246 -7528297 -2034912 -6443643 -9114975 -2838921 -6747325 -1458359 -7853910 -5556819 -3959392 -2066817 -9133166 -9631345 -4877248 -1710228 -5621083 -4718487 -9397455 -5926507 -9786281 -5598106 -8101059 -5338459 -7141476 -5894558 -7810484 -2208915 -7184915 -5694217 -1907704 -6441402 -6813375 -4185058 -7834791 -1773374 -8713221 -4844668 -4230787 -1891341 -2271318 -7559052 -4776430 -7666908 -3869109 -7489932 -9086454 -7956456 -5144759 -4498514 -9137683 -4248501 -8138192 -2047351 -6590801 -9001162 -6736624 -1635849 -6732381 -5497402 -8695940 -2815102 -2404424 -1714053 -4286649 -5409302 -5334021 -7381813 -4771501 -3534347 -3936087 -8425903 -7444877 -8891766 -1693981 -8923656 -4161602 -2758944 -6671168 -2260411 -6690023 -6722920 -8735518 -5281645 -3526529 -5960946 -8517147 -7288748 -8559700 -9792974 -7115760 -2669013 -5738155 -5791133 -7486050 -4735155 -7289306 -5633875 -9717356 -4167386 -4524736 -6158853 -2157769 -7458576 -8286713 -8069576 -4636521 -2733099 -4000700 -1226267 -5320877 -4444921 -7248193 -5059234 -4829516 -6431708 -7298190 -1825710 -1698111 -9571034 -9534215 -6713366 -4814117 -7225555 -1877932 -6882094 -2706200 -7400370 -9265357 -6540501 -6027436 -4319877 -7293783 -7527348 -3542063 -9750868 -1752253 -9760087 -4237107 -7739175 -3679957 -9169200 -4693561 -3555167 -8554231 -3661250 -8793319 -8777646 -5422431 -4045678 -2292625 -9784534 -2517213 -9755449 -2419081 -5897880 -8246213 -2928743 -4829765 -5420981 -8482547 -5734986 -6928051 -1478562 -5481785 -6468909 -5865208 -6234598 -7245256 -8179272 -9159573 -6204012 -2166466 -3773230 -6645153 -2626810 -3468560 -8208318 -4306919 -1725531 -5559844 -3752114 -9470393 -6872986 -9421577 -5505842 -5634232 -2897151 -4798428 -8786440 -2743942 -1411094 -5747335 -2906585 -6486479 -3288559 -5851790 -2539223 -7965499 -2736989 -1310558 -3663531 -1205696 -6806945 -8100177 -6019823 -6502673 -4689754 -2657208 -4450701 -3361310 -3981230 -6897964 -6027258 -2639732 -6343263 -5433824 -5185683 -3678691 -7354480 -7326076 -3063316 -7622164 -5903374 -1637572 -2023644 -2771979 -9383519 -7523596 -5503798 -2939267 -3564384 -3933728 -2110676 -7846786 -7813165 -2437985 -4306955 -5253918 -7539819 -2936685 -7607244 -2846094 -8315945 -8569400 -1947171 -9389921 -7787245 -3669212 -9449000 -4929953 -6396140 -4313740 -3284641 -6207516 -3930673 -1772839 -8608047 -3956082 -5125875 -5538769 -2902193 -6012014 -4431074 -2912037 -6768157 -7785437 -4075095 -7586173 -9361957 -8812463 -3435935 -7952959 -7637515 -9046770 -1317611 -6023746 -8559598 -5243457 -4502794 -4148368 -3744480 -7467031 -7541788 -9074622 -4728294 -6213079 -4931061 -8358261 -3946909 -2802969 -1539914 -1371965 -6811098 -2606603 -5007986 -4394524 -6646217 -5806082 -1880331 -1527090 -9033870 -6509865 -7218107 -8072040 -5500804 -5133800 -1539116 -4935984 -3750117 -5187970 -2098400 -1876157 -1816617 -9309517 -9573566 -8293906 -1333765 -1858016 -6503833 -6005598 -6140988 -2849933 -7206395 -2832913 -3838310 -5803449 -2219774 -3893671 -4456067 -9018055 -6908303 -1279689 -1839940 -4646067 -7922542 -5914693 -7956129 -3608088 -6313048 -6406048 -9415078 -2109011 -5975630 -4807626 -9257205 -3790479 -5778030 -9012069 -2117859 -7578967 -3982474 -5500488 -9069226 -6123708 -5826132 -1565287 -4975789 -1308266 -7996259 -8471048 -8910143 -8405121 -8126623 -2955043 -1312397 -6004643 -3213891 -4464929 -9421953 -7011999 -3455800 -5250280 -4383341 -7331175 -5676010 -5099493 -5929702 -5773891 -4252396 -3949014 -2843972 -3022930 -5782592 -7155696 -1379525 -7539111 -5621259 -4589792 -6265234 -7241630 -5737097 -4019225 -2616449 -3704686 -3278735 -8650715 -6801158 -7309273 -8002531 -7732569 -5899210 -1633299 -4655614 -4416606 -3996914 -8991710 -8208150 -6594981 -9412976 -8365123 -3668431 -4733523 -6153610 -7491738 -2907539 -7194741 -4623651 -7125627 -1219512 -9190818 -2496251 -4953034 -7235435 -8653155 -7018145 -7104278 -4423213 -2517509 -3819953 -6932297 -4804947 -4889922 -7707961 -4681997 -1757144 -7057436 -3586996 -9114289 -8625172 -2128011 -4287781 -3046784 -1852563 -4361271 -2640778 -2905773 -4335581 -6978203 -7337459 -6308225 -7926094 -3189579 -6387731 -7376327 -1682841 -2307719 -2364895 -2270799 -2775386 -3619453 -6320717 -2838462 -9794596 -8327475 -8016149 -8343352 -5074708 -4208523 -4921451 -7529459 -9353381 -7088691 -8393913 -2569011 -7048759 -8876991 -6553600 -3949439 -6684095 -2547659 -4680448 -8274966 -5419624 -4513475 -6331624 -8471229 -1723795 -7126310 -9554069 -9450042 -5823389 -6697751 -8165591 -8199786 -3785945 -3687422 -3490270 -5845651 -6220369 -1778300 -3902422 -1470784 -2102013 -9524778 -8630111 -4945167 -7636507 -8012705 -9694172 -4135220 -6277375 -5600343 -8008529 -4221194 -5724579 -5583631 -9630524 -4797917 -3905382 -8125320 -4779872 -5823803 -3020364 -5669793 -2486455 -4504571 -7897845 -8106700 -5272485 -7541631 -4871048 -1627152 -4168580 -8386631 -5812758 -9320749 -3942347 -9579084 -6214240 -8694562 -1870775 -6557350 -1823741 -4219992 -7385668 -8100467 -2314466 -2199021 -1756971 -4349928 -7750145 -4125704 -4571320 -5539066 -2603217 -3176086 -5521272 -7339443 -3390449 -4538199 -5495739 -2133622 -4567306 -2060520 -7863197 -5205330 -4847209 -3131111 -5639008 -5472851 -2113861 -7734074 -8869121 -5473219 -4880144 -9329136 -7402090 -4028888 -8662855 -9167065 -6451391 -2951006 -3463222 -4307504 -1836443 -4330721 -4029413 -4959393 -6839720 -2757117 -2918467 -3841934 -2412306 -1258982 -4289482 -8544054 -5566315 -1444097 -6347715 -1381695 -4552503 -2290638 -7079154 -3027217 -9016425 -9448976 -6079471 -5648083 -2152066 -2965741 -7665658 -3758163 -6416335 -5829198 -1273258 -9325460 -8185833 -6299253 -4877324 -7176856 -5940664 -8741496 -9333232 -2666418 -4226658 -4791193 -5756687 -6694036 -6033227 -9244751 -5079355 -8128455 -4541977 -9784175 -2464703 -8281444 -2839830 -2761842 -6546061 -8578347 -3259416 -7024816 -3172199 -8967083 -5428123 -1425142 -2074464 -5529383 -7598886 -1267917 -5401450 -9467128 -8998172 -9424892 -3258286 -6967060 -5496011 -3253916 -5028658 -5552976 -5188321 -7100827 -1314017 -7005615 -5359180 -3884157 -3729035 -9761962 -2605419 -7483321 -4261926 -1258335 -8367735 -4814072 -3572428 -6800075 -8641870 -7283835 -1937912 -2111394 -2364214 -9161237 -7773264 -2392749 -4186860 -5169629 -6066740 -1953003 -8966120 -3550530 -4156351 -5201950 -4490087 -6490793 -6383369 -6137591 -2135243 -8011605 -8927236 -4724632 -3488773 -5635525 -8112411 -5449713 -9168104 -1413967 -4477691 -7093870 -7338334 -5179033 -6519107 -8631099 -8985138 -2801749 -2717337 -6592005 -4313190 -7647484 -3525852 -6487712 -5834540 -9024101 -1898685 -2046431 -5339578 -6677644 -5122081 -8125404 -6637408 -6755670 -8602969 -8232339 -5683959 -3282655 -6843267 -2153442 -4431652 -1768855 -5525236 -2741768 -8586102 -4046871 -7738461 -3304667 -6827771 -8502889 -7238316 -4895224 -5843736 -2621487 -4897579 -8150330 -6454998 -6612025 -2590559 -5796662 -4680973 -3683447 -3465733 -2561542 -2977263 -9799407 -4393331 -1823744 -1458476 -4974993 -6955607 -8807530 -5484987 -1216861 -2071677 -5620409 -8586788 -4065475 -5689032 -3920963 -2215112 -2096687 -3412001 -9613662 -4193088 -4337005 -5798004 -4858307 -4692571 -8273064 -3578718 -6551036 -5160910 -7473039 -8484699 -1410038 -5775014 -4179398 -7912111 -9196741 -7784850 -8028793 -3495934 -8196838 -2078903 -7638127 -5899774 -4717927 -3923454 -7785463 -3794514 -2731864 -7916621 -7949416 -1598486 -9386136 -7076208 -3237991 -9176937 -4173058 -2131730 -5296038 -4408000 -3051268 -3029572 -8145952 -7136770 -3054450 -5483669 -9733827 -4045590 -7981752 -3942781 -9711438 -5521186 -9223754 -7463068 -8853407 -5064755 -6212324 -4708446 -2150801 -4868137 -5976400 -1822169 -1978085 -4946892 -2977997 -2167653 -4420095 -6910426 -8543352 -9787713 -5684338 -3789790 -5377306 -3946449 -7678988 -2844658 -9549925 -9659182 -9057324 -9745076 -2964781 -1298249 -4685894 -2083488 -1699416 -5629118 -4107712 -2576196 -2184096 -1923636 -4741868 -9045183 -2759226 -8859305 -9363224 -9526182 -4004192 -4423468 -5738205 -8425961 -2810090 -4776371 -7530470 -7472018 -4631331 -1380691 -9692455 -1447246 -4602533 -8921724 -4312282 -2977174 -5925665 -7334610 -5639737 -3494874 -6002890 -2749697 -3661172 -4536538 -3958021 -5767103 -6197525 -6150760 -7617814 -5442116 -4663437 -6594108 -7402145 -9756861 -4307626 -2049411 -7900648 -6720043 -4055505 -8446904 -3780326 -8328922 -4153451 -8995334 -3934583 -3943152 -4909037 -2863827 -2640541 -7338778 -2404669 -7021755 -1984970 -7465330 -5997984 -1868804 -2065470 -8530652 -3019678 -3399633 -1238160 -5971427 -9047771 -4092206 -6888366 -2325965 -6010227 -3591772 -6059083 -7026036 -4945861 -3272157 -6329190 -1619617 -9044874 -4278647 -4485557 -1336318 -3751334 -6129710 -2289513 -4455399 -3499598 -1472270 -6619440 -7288900 -7375598 -9720008 -7982965 -3588622 -2306381 -2716126 -7013662 -9369975 -1466139 -2314062 -2147091 -4778106 -6718348 -7605321 -8699801 -6980788 -1573329 -4423226 -7230852 -8502972 -6312836 -8183289 -9248115 -4498934 -7039004 -4107028 -1826511 -8485184 -4806001 -9300386 -4504994 -6041089 -2599296 -7133756 -8634841 -1455286 -7432340 -1513214 -8709966 -8035358 -4551952 -5791931 -8042791 -4245126 -4664772 -2563053 -6875643 -7249845 -5727912 -2688125 -6719736 -8489267 -2551925 -9682882 -2295075 -1694653 -6730949 -4100510 -7241476 -6879393 -5818853 -4708629 -4761784 -6347603 -7754092 -9030773 -2412996 -8393353 -7388679 -9236821 -6106098 -8474466 -6231973 -2041413 -3498469 -1707635 -2631852 -8586805 -6063962 -4169823 -8514867 -5059657 -6903974 -8222814 -7945762 -6093902 -2819511 -9226244 -3392966 -6410654 -8130930 -6914791 -2310873 -5517104 -5797575 -2638549 -5146576 -3201872 -8572015 -6701785 -4902215 -1515213 -5210516 -7642163 -8181443 -5351116 -4515788 -8273680 -7161728 -3614115 -1233964 -1982808 -4500592 -7700049 -7659292 -5473907 -1620284 -5691283 -2993804 -5474444 -5354574 -8495275 -3245555 -2208851 -9199409 -6553258 -9055926 -6309155 -7144451 -1919736 -4297363 -7726801 -5402335 -5352476 -6569648 -5734644 -2295412 -4540791 -7675960 -6605730 -8517059 -3306446 -8628041 -9425119 -8529485 -3158486 -5683263 -5904812 -2757564 -6981209 -4529901 -1242862 -2875678 -5638860 -1317655 -3209347 -8543813 -8817400 -6541503 -5412410 -2212787 -4054961 -3793234 -1627704 -7014940 -7287196 -3276200 -4611031 -7724409 -9367763 -9314568 -2439510 -7804076 -3656496 -4767610 -4065814 -6894887 -4662643 -1350459 -8718722 -6777243 -6200230 -4008329 -2886957 -7896006 -3793336 -3665126 -9327331 -2481322 -5421318 -4685963 -6951730 -8360113 -6508035 -8530359 -1308739 -4271115 -6860182 -7692390 -4081641 -4919290 -2916517 -2058437 -4263854 -4647034 -3251334 -1291790 -5787017 -5563533 -2321149 -4244213 -3534983 -6273007 -5690729 -9414037 -8821541 -2053496 -1552912 -4149506 -3995520 -2295143 -1487008 -5717324 -7192712 -3121641 -6891647 -8004694 -7126507 -4157703 -6934084 -1331728 -3485382 -9181906 -2564336 -8097722 -6555608 -3941601 -2084956 -7207027 -6617797 -5507764 -4101782 -7653594 -5001772 -8269516 -7932462 -7428299 -4428641 -9717536 -6782861 -7894513 -8977329 -2258759 -4238861 -1511265 -8433052 -1690193 -3510210 -2643407 -2285647 -5703635 -7986160 -9142102 -5401012 -3561751 -2306235 -4709244 -2729766 -7818890 -5133834 -4308059 -6756990 -4259922 -7254836 -2581763 -1612943 -1760376 -4292242 -3820706 -4855706 -7877745 -9001104 -6755965 -1825644 -5735069 -5708653 -3015837 -7528180 -7664134 -2247512 -5483306 -8346080 -2032132 -2568649 -9772094 -4191562 -4623179 -7311836 -3192193 -7716334 -8840727 -7511826 -5672401 -1649039 -5026654 -1338353 -8999580 -6964738 -2810851 -5731167 -7912084 -2060642 -1901160 -1279356 -2429378 -6508177 -4571867 -6487982 -8489614 -2022490 -2235268 -8783867 -2494602 -4630862 -8708675 -4274324 -4832902 -8647297 -3750143 -2731475 -3184200 -7046672 -3859814 -4527020 -6361078 -1394185 -1400548 -3024252 -6177669 -3043366 -6562003 -8867164 -9754458 -5293603 -9403205 -5003174 -3187330 -8011109 -1501290 -4164598 -4615434 -2215613 -5022994 -2180872 -8974003 -2596979 -9292247 -8488603 -1554584 -4394824 -4201683 -3709459 -7777059 -6311290 -7312954 -8884917 -9605026 -8984526 -2375532 -3874005 -7870756 -7145619 -2532332 -6134733 -9659496 -6382238 -9725125 -5539371 -7454316 -5323425 -4123806 -1592286 -2289710 -9125867 -2826327 -7034525 -5992355 -8337776 -8122403 -6465658 -7085774 -9502511 -8216761 -1226065 -8162672 -5346768 -8052481 -1484895 -7601605 -2002850 -6577059 -9326402 -7316613 -5735685 -3116286 -7527134 -9548130 -7503240 -3327588 -4561079 -8459875 -1962933 -2416784 -8983581 -3347478 -2340557 -4549877 -2837833 -3622738 -8632243 -7929698 -6595653 -3692348 -6526824 -4466181 -2544087 -4245243 -5138617 -7228723 -3916553 -5009803 -6160749 -5973478 -6186183 -7271656 -3171503 -8278105 -4176579 -8773929 -4930625 -6343762 -7005357 -5904375 -2790780 -6079325 -5620505 -6353339 -9711283 -6774488 -1209106 -6263433 -3996387 -7186154 -4468155 -4229817 -3785214 -3375280 -2339328 -3218197 -3342707 -8669685 -1882037 -2153960 -2430009 -2482163 -3708544 -3789820 -2949078 -9677972 -1295751 -7599791 -6542602 -8464239 -8366637 -9181192 -3209170 -8838007 -8831154 -4205009 -2788534 -3824504 -3205414 -5866775 -8562755 -2023798 -1616838 -4691330 -1613069 -9329986 -2252757 -4854714 -8228510 -4722814 -1902208 -5322785 -2853678 -5942225 -5467928 -5750718 -3829936 -7435271 -9605688 -8919859 -3204511 -3372109 -2378887 -6424924 -3001713 -4987919 -1471121 -8950821 -1853697 -8035868 -8878901 -9599310 -5902910 -7130738 -6712642 -5476553 -9255602 -1837422 -8793734 -4208771 -9190184 -9190618 -8894737 -9299723 -9020352 -2338760 -9760003 -9107394 -5125792 -9489137 -8206887 -5033803 -2207188 -7700535 -9186987 -7383180 -3696666 -7966005 -4785966 -3716519 -3812247 -9268843 -6311979 -7172744 -2888921 -2953305 -3290060 -6483191 -6669720 -4060217 -7006003 -3565719 -7093399 -1906602 -3644451 -7082986 -3216638 -7141404 -8075882 -5861694 -8020049 -5679565 -2695177 -3936138 -9177178 -5964383 -7543183 -9462382 -4985066 -1203527 -5668436 -9376965 -8612895 -6091951 -8722289 -5777277 -4514640 -6361828 -9713614 -7676638 -1946250 -5638775 -3642819 -5000056 -4065120 -1452687 -9383838 -2308229 -5027681 -2417068 -4123086 -3306186 -8275632 -4222007 -1247946 -7914270 -8412221 -2095301 -7745774 -3962805 -1269680 -4077013 -7131033 -7819005 -7334995 -6978278 -9222054 -2409338 -3269252 -2476508 -9452163 -5411340 -1418648 -2079619 -6461325 -3138380 -7236489 -2007899 -3535493 -8871346 -8304353 -7047811 -4907235 -5760183 -5526988 -6881628 -5353921 -9748928 -7826062 -5387287 -3591616 -6359777 -7501308 -5762621 -8789048 -8345115 -5646724 -8250398 -8665571 -4670018 -6904562 -5904132 -5791113 -3422885 -7581713 -5568750 -3578694 -7036010 -2826519 -1944555 -7797245 -9089361 -2240870 -3212274 -1663974 -4098771 -5736089 -8888455 -7096771 -8650854 -6274147 -7068175 -2501799 -4950226 -5142764 -4112871 -7249823 -7196098 -2613578 -4468292 -2601432 -5480212 -2697399 -5102265 -9481096 -2074893 -7692201 -6062650 -2198891 -9101537 -8647175 -8970024 -3299203 -9725863 -6550101 -4470534 -1881143 -2102907 -2879324 -3219576 -9437388 -4480736 -3255133 -6906079 -5799889 -8682773 -2235899 -3447319 -6281836 -4855983 -4634181 -7066324 -8553636 -8172102 -4680638 -2980684 -2400017 -6832515 -3226388 -8667302 -4693732 -5956790 -3834145 -8694310 -8644326 -9296679 -9353665 -9138588 -3991488 -8713954 -7003444 -7525061 -9579303 -9660445 -8018513 -9583611 -5380606 -2935253 -5839920 -8719119 -1635591 -3272196 -7823039 -2017612 -8431818 -7052822 -6695609 -6006521 -2384657 -8511865 -7359689 -4613160 -6944872 -3635345 -8474636 -6180174 -6688102 -7422164 -3734241 -3847411 -6242353 -8250968 -4124100 -4115344 -4442726 -1546549 -9484534 -9175468 -3389330 -6968475 -3710352 -5858227 -9677109 -3398417 -3222161 -5487272 -6809881 -6017653 -5029609 -8359359 -7724187 -4055900 -8414512 -4370650 -1525932 -8969526 -6543851 -8952042 -5083570 -7506823 -8992075 -8020476 -1309556 -9288786 -7353010 -6909283 -6187152 -1398176 -9504608 -7443415 -3288290 -6079804 -7306825 -2668686 -8153627 -5047090 -5329136 -3769562 -6490420 -4803781 -8676488 -1790780 -3719942 -2741465 -9323918 -3798645 -4991627 -3640113 -1299847 -8758519 -4364341 -6726235 -1910751 -3353495 -8767602 -6905818 -2150824 -3030022 -8235431 -7373498 -6026354 -7723876 -8736669 -4737919 -8424823 -6285973 -5353853 -2583487 -3585922 -2016697 -7348239 -2666686 -4673485 -8343019 -7582101 -1247975 -8580252 -5181313 -6083090 -1376979 -9285921 -3893603 -2136925 -8410756 -5773674 -1716184 -5350147 -8317598 -2178489 -8403340 -3271132 -6738301 -3145095 -9048297 -6833827 -6158016 -6154032 -8809574 -7794810 -7847906 -7939398 -1277593 -6861065 -5138954 -2776825 -7282963 -5562953 -8314387 -4375392 -4317618 -4877361 -1351586 -1790974 -6471969 -1574649 -6832068 -6789111 -6432027 -1602608 -8979023 -7348397 -3446831 -9319647 -5694700 -8408124 -3437970 -1248983 -8043077 -1770701 -1225011 -5957253 -3512007 -9292083 -6261141 -4179223 -1753543 -2660941 -7450970 -7385205 -2119091 -1730480 -6828334 -9561371 -5752439 -7830986 -7796179 -3498515 -7244248 -5639251 -6628855 -5813913 -8361217 -7001847 -3179621 -8411962 -4985307 -8433438 -3373687 -2886141 -1425644 -9050743 -8690526 -9396447 -8935009 -5035745 -2696242 -9077254 -7924788 -1223071 -8635383 -1737990 -4291577 -4078002 -2515670 -9665254 -3499212 -9008110 -1451646 -4366298 -8123170 -8502032 -5011670 -8113281 -6066018 -2513438 -1300224 -7883991 -9275485 -3515676 -1816215 -6338338 -2932030 -3974974 -6393166 -4139044 -4478197 -7441207 -7210762 -4366227 -3694861 -2851336 -1946721 -5423405 -9447077 -6272806 -2857402 -5804504 -4501116 -7764854 -5817075 -1929142 -8727688 -8998191 -3760986 -2156616 -9283086 -2850789 -3017152 -1509012 -1321819 -9259029 -4401458 -4513204 -5314616 -8920153 -3402387 -2851718 -4676915 -3313796 -4292864 -5717413 -7279144 -5589020 -4663573 -2669715 -4194279 -6414086 -7768860 -8051515 -5552139 -5278619 -4212677 -3161667 -2983533 -4824816 -8342548 -8417945 -5038568 -9772420 -4997086 -7782129 -4375211 -6178212 -5627178 -3872412 -4781984 -5509710 -6366178 -8479863 -7766390 -6270106 -8790571 -6787637 -4441549 -8545013 -5749266 -1655734 -1239425 -7663102 -2854512 -4927218 -1596628 -7720196 -6357134 -7226083 -9394886 -3187013 -2765845 -4762726 -9054695 -2398980 -1592246 -7789230 -5298017 -2214993 -7138385 -2189407 -7199370 -8594938 -3119346 -4187563 -2659707 -7553151 -5820409 -2744533 -9338028 -2197869 -5448439 -7797823 -4132700 -4472371 -9061834 -3977731 -8319513 -7121314 -4520488 -5428712 -6371428 -8430178 -5625380 -6651799 -7401186 -8735164 -4253276 -1932944 -7878327 -2838751 -1948143 -4802642 -3916126 -3241031 -5860796 -7856843 -9058846 -4072738 -2526188 -7852427 -8701975 -7735505 -7874099 -1542822 -1836127 -8887765 -5329113 -6225444 -7841247 -6062568 -8693177 -9297914 -8606652 -8872102 -5916418 -3777458 -8146519 -8022676 -6620336 -6378212 -5167793 -7527184 -8561305 -5523172 -5798789 -4499566 -4030658 -5905739 -6505704 -4444238 -4969204 -4628675 -3048733 -1712896 -8805998 -6690595 -2796614 -7882807 -9082036 -5685825 -2689027 -8962103 -9219819 -6040045 -5065257 -2090196 -7699588 -6429058 -6106289 -7643227 -5403390 -5220553 -5553557 -8693131 -8984713 -6605506 -5729223 -2249565 -7291920 -8655484 -6821542 -2509445 -8133092 -6138769 -4261297 -6629407 -6365998 -1365979 -9672920 -3345744 -6636711 -5236016 -5057526 -5990825 -6079694 -9463403 -7886769 -4224283 -4553820 -9766590 -4245331 -9414466 -5283290 -3741676 -1400844 -2181572 -1388326 -5808085 -8943390 -6331606 -1350928 -1518795 -4561509 -3182265 -2400469 -9279574 -1877508 -4470768 -4768052 -6922667 -9729747 -4396869 -5090477 -3717722 -9776087 -9487205 -6507539 -6472974 -2067754 -6331061 -5111983 -9784079 -3937990 -1598684 -4710422 -3710903 -9210012 -4815434 -7885195 -2070862 -7278695 -9500978 -5231339 -6625866 -8943858 -8497162 -4743209 -5256407 -7991042 -6888942 -3585590 -7058319 -6905689 -2493532 -7670083 -7410577 -5223817 -4007520 -1644001 -1956991 -6788667 -2733588 -9657216 -7528043 -9038923 -8395037 -1958453 -8616722 -8796748 -7200358 -4831259 -4186429 -5582929 -5189100 -1404866 -9438906 -5442708 -4057387 -7405563 -1724522 -9018064 -5605519 -2961559 -9025376 -3561679 -8798239 -4805476 -9356332 -3443316 -5489986 -7854381 -3442967 -9486704 -5191721 -4275856 -7369266 -5910192 -6152163 -2383955 -8271965 -9025800 -8871717 -4882189 -6354393 -7591002 -2204884 -3270537 -3796194 -2326932 -3944548 -9759448 -2285246 -3483447 -5407238 -5124821 -4610297 -6698146 -3238756 -1642591 -8747840 -2871092 -6582952 -4846892 -7078310 -8326260 -3005647 -3082715 -5287526 -3121753 -4508940 -3213340 -6450093 -7087449 -6040702 -3810901 -5515059 -5158017 -5648015 -2967709 -4229219 -7823079 -3308885 -2358440 -4064167 -3427942 -7854048 -2843384 -4396953 -7360019 -6208814 -9672690 -4171731 -9474217 -1418228 -8905156 -4893432 -9173580 -7915641 -1923289 -2273533 -4554975 -9398134 -1891638 -3922756 -8590254 -6926624 -7361877 -4137576 -1707025 -3760461 -8965179 -6300103 -1570805 -2296091 -4300662 -8214689 -1395737 -1939574 -8035110 -6958275 -7015575 -2168280 -6345340 -5850721 -6532708 -8592613 -1370824 -5124808 -3336777 -3057038 -2789642 -5256388 -2649608 -3635584 -2665266 -6761955 -2777284 -7215740 -7956483 -4725064 -5150652 -2372912 -1308840 -7284440 -8878232 -2420729 -4736898 -4473383 -7701849 -6640821 -4924198 -4378700 -8183812 -6309404 -3799033 -7750004 -6821257 -5289557 -9287657 -1978491 -8244789 -6298992 -4623303 -1486013 -9672481 -6481414 -5241811 -5593446 -9282863 -7142403 -9788887 -5494162 -3340612 -6972205 -9286247 -5524516 -1339225 -3313416 -5431968 -2215214 -5571617 -8243452 -3391856 -4777216 -7856538 -4239369 -9610165 -6915103 -6385188 -6697261 -9685714 -3340135 -6904569 -3604720 -6487877 -7882886 -7599777 -2583713 -8966798 -2982389 -3944761 -5688900 -9104606 -5912052 -1798054 -1487449 -6839338 -1348699 -2416050 -2441270 -1250054 -8895545 -3048543 -6378257 -4238719 -4994955 -3481809 -3632536 -6862749 -3577143 -3110895 -8390184 -2374068 -9048806 -6274138 -7267811 -2146104 -2138610 -5010637 -8098195 -7921921 -2075035 -3144466 -4780115 -1410782 -6836541 -3502902 -8236147 -6975583 -5663968 -6912245 -3797599 -9767521 -7893965 -4031301 -6931378 -2592747 -2110916 -5993143 -8328130 -4468440 -9286650 -8747042 -1287891 -4185470 -3156536 -1751758 -8227890 -3939941 -7286175 -9353869 -3294064 -4950830 -9556230 -6752271 -3386793 -1730972 -1721730 -6003844 -1454336 -6148780 -6280569 -7897222 -9006002 -5850941 -5430294 -3130409 -6474309 -1788000 -4747452 -1867153 -5855669 -3690267 -8372436 -4301064 -1312152 -3872772 -3494359 -9526114 -7963029 -6230939 -6900145 -5153585 -4557663 -5429932 -5187800 -7934980 -3018431 -4061288 -3564941 -1947778 -5583525 -9239631 -4308920 -2644504 -7533039 -2050981 -7488395 -6756635 -9358031 -4939453 -4590534 -7191612 -4028871 -2490976 -1918811 -5487215 -3504797 -6401751 -6470198 -6337244 -3740343 -4565256 -1296547 -2771456 -7760136 -4820551 -1754791 -4529837 -4840663 -3901775 -7105353 -2136440 -8544022 -2920142 -8085124 -2314343 -4871840 -9112395 -3484046 -4381114 -1666521 -4322203 -8183438 -3515510 -3912216 -3349989 -8112991 -2764393 -5953949 -4966904 -3400914 -7365066 -8449390 -4492651 -1292560 -5966621 -3761819 -6868727 -2277594 -6143188 -9740327 -9626281 -1888856 -2293822 -4696053 -2778366 -8716417 -5075043 -7538175 -2018020 -5774628 -3777522 -8152262 -5238033 -9485122 -4433126 -4132335 -8172759 -6449461 -5686086 -9136329 -4303350 -2135296 -4113325 -4288061 -4442420 -6295239 -8806364 -2643635 -9507584 -4661154 -7332062 -3285947 -3529602 -5035134 -8498353 -1222365 -6224804 -4161446 -5409318 -3066946 -7093983 -7271753 -8109863 -5622598 -2416381 -6478438 -5850745 -1495311 -4607034 -8895829 -6333853 -5745463 -4055163 -8265895 -7719407 -2784143 -7506038 -6906408 -5245251 -7679196 -8523781 -7146486 -7041200 -8765315 -6901029 -7853905 -5572934 -9711689 -1223137 -7855669 -6685501 -6149426 -4879755 -6348679 -5727256 -6774592 -6974289 -7862413 -3850564 -4983117 -7588652 -3095672 -7928415 -7978196 -4293741 -3804898 -9262630 -2516324 -5133651 -5690897 -6210789 -6659238 -4298736 -5087644 -9019786 -7157600 -3809737 -4254737 -4989717 -6159000 -8542521 -6674657 -9480478 -3975813 -6619128 -5496987 -4493370 -5185412 -2649316 -8748886 -3337425 -6624452 -4313805 -4697698 -5256857 -6411352 -8771099 -3648033 -9429066 -5563087 -3379824 -5414900 -6711166 -3556680 -8977965 -7578751 -6410769 -5484094 -6851532 -1238938 -7283795 -6251869 -3263035 -1978219 -1712506 -3331175 -6620943 -3397672 -3708276 -2316661 -4520763 -4087093 -6434233 -3363324 -5099032 -5487138 -5328934 -5555093 -3973599 -4433843 -4378380 -7398438 -4784691 -4966655 -2151580 -9142697 -2050206 -1533160 -3567861 -4390153 -5023566 -8539433 -6656958 -6214214 -8586582 -3372293 -5091301 -5959481 -7537172 -8710699 -2226856 -6518897 -9423017 -2689074 -2821843 -6551187 -5251164 -9501103 -1275160 -9208785 -1859943 -2392948 -5924317 -9318202 -8094540 -5526321 -4618573 -6756938 -5183855 -3332746 -7886097 -9661531 -5934184 -4239800 -1465558 -3122559 -3202200 -7384657 -4355208 -6466373 -5828843 -5755299 -4207311 -5590549 -1860010 -8679907 -6583977 -3477645 -3309840 -7625095 -3178588 -7841695 -8894472 -5951207 -2768850 -4182887 -1961066 -3322020 -3834101 -5081885 -1324241 -2176366 -6844173 -5200817 -7229107 -7223210 -8370883 -1554075 -7708519 -5898157 -3343973 -3736027 -9087607 -4444506 -3305050 -6346502 -8334516 -1211302 -3154985 -5086641 -3922807 -7322049 -3149929 -6955486 -4687442 -8932122 -9689721 -6038552 -1505766 -5559750 -4493238 -4797522 -8333576 -3256691 -4244638 -7122118 -7848770 -2246282 -1403970 -7081432 -6523626 -2010631 -1599671 -6784081 -7024995 -6871393 -8971886 -1711741 -3185746 -3476081 -8800321 -4677299 -6122772 -7719429 -8756932 -1669460 -2729238 -1513141 -9005697 -4130840 -9307331 -1554685 -6616399 -1455215 -4205816 -7581766 -6178606 -7383901 -6798624 -5434528 -5264440 -6328821 -4909039 -1630690 -8569731 -3076220 -4542766 -3492596 -2777423 -9499882 -8245606 -1410208 -5057275 -1749774 -5339001 -6991481 -9268868 -3107400 -9176235 -7463456 -8943520 -9632475 -2748044 -5944702 -9634444 -6873629 -5293521 -7383625 -4956989 -1978365 -7953368 -7757105 -4063721 -6942582 -1245467 -5969008 -5768862 -8516799 -3004361 -8363534 -9691564 -6420937 -6288152 -4457695 -4665740 -9317358 -4617147 -8936572 -6854999 -6374208 -4980909 -3198045 -4596416 -4151862 -1743268 -5783807 -6600716 -6303336 -3518060 -9513905 -4347967 -4485875 -8405892 -7272290 -3161360 -4575951 -1248627 -4523073 -8406257 -9784183 -2723916 -9145750 -5556216 -1287669 -3416777 -5401200 -2734226 -4239963 -7020009 -6568198 -1372704 -3150377 -5467318 -7876001 -4661375 -5011402 -7154155 -1201424 -5328826 -7035449 -6675445 -9361153 -7841607 -8718453 -9359941 -3037640 -4940822 -2112837 -3855111 -5059765 -3839525 -1261054 -8794556 -8915775 -9760627 -3240263 -1270047 -2286317 -6719666 -5860061 -7108508 -2814410 -6518733 -5166324 -1933581 -2972027 -5708361 -7520298 -6087972 -4233423 -8606472 -5942364 -4579669 -2696149 -9286351 -4685416 -7962872 -4896079 -8439138 -4320949 -7342986 -2298646 -1767713 -4535336 -5622374 -1954571 -2463970 -6267297 -4190113 -2105645 -3788405 -6889040 -8402028 -5033150 -2864732 -5353977 -7562197 -7937020 -7373359 -4693578 -7580221 -5068374 -2641930 -8699490 -9121884 -5933893 -2630987 -4216157 -6512438 -3709171 -8482133 -2588185 -2343876 -4618380 -2502712 -4198274 -2562948 -4550029 -4271217 -7251456 -2360580 -5537545 -6122021 -6708802 -8525638 -3771683 -6294704 -9061070 -8683068 -6903200 -2762538 -9355398 -1428288 -3684123 -4199227 -8167859 -5158737 -2694336 -3894697 -8611956 -4083554 -6863222 -4278114 -3871129 -4540810 -3880754 -2277456 -9011749 -4937379 -8503866 -7556693 -7808113 -5488778 -7748496 -5461071 -3938854 -8883895 -7607879 -4990649 -5390864 -4020580 -2462622 -9567000 -4001718 -1664537 -2251615 -6313514 -2342436 -2561546 -6885431 -4793656 -5012162 -8133836 -9387353 -8269354 -1384032 -1282037 -8182603 -4126817 -1482084 -5210400 -6065918 -6741994 -1642818 -2328183 -1805867 -8585326 -6562215 -5803456 -1245785 -8073993 -2833232 -3589317 -3656558 -8600919 -9314999 -2594644 -1983020 -6679805 -7493253 -5409319 -4235625 -2704829 -6105097 -1477384 -4904629 -8724548 -6168863 -8246402 -7633921 -4231168 -3758673 -6375989 -1991626 -2473141 -1209617 -3654295 -3817366 -1787883 -4505736 -6725193 -1370537 -5740784 -4801898 -1648570 -2801768 -1586895 -1524480 -1240925 -5393847 -2798246 -4248387 -6194143 -3679305 -6038752 -6299727 -6053275 -6998280 -1267577 -4369426 -7426763 -6868773 -4680407 -2963229 -6779659 -9509547 -1511066 -7414743 -5102590 -6279961 -1928332 -6279951 -6505752 -3423507 -7770619 -7853000 -9403650 -5110302 -7923995 -8823330 -5208360 -1554781 -3027372 -9194284 -1732985 -8602027 -6250567 -3796411 -9731590 -6024303 -8382298 -2219651 -6102340 -4067234 -3762129 -3433839 -2877575 -4310157 -6357064 -8573366 -2138817 -2930502 -2440893 -2252953 -7026075 -1947621 -5201439 -4167176 -8250600 -2619142 -2392686 -1785686 -7192116 -8558570 -9437424 -4914955 -5931993 -6065804 -2973099 -6960243 -4054510 -9265172 -6986693 -9706806 -8813382 -9601363 -4408736 -1677888 -8866325 -9072734 -1331353 -5268880 -7598549 -1623198 -6629400 -8715403 -8884058 -2105959 -5004812 -4922888 -2902679 -4600539 -6529955 -8709821 -3139639 -8021653 -5235065 -7926120 -8452530 -4909871 -8086846 -3580239 -9328176 -6960099 -9071449 -9531789 -2358482 -9453094 -3187673 -2562997 -2590557 -2279466 -1369492 -9480976 -9170373 -3870019 -8041357 -4453565 -3572517 -3842941 -8373162 -1209990 -3275433 -6104945 -1983216 -4377475 -2135412 -4071617 -3197076 -6377916 -8954071 -7887830 -2863141 -6575840 -3647495 -2668195 -2366233 -7860483 -3189141 -5104883 -9279180 -7775895 -9382014 -2673303 -7700070 -4054631 -3427872 -2206521 -7990798 -2096308 -8664291 -6246970 -7829252 -8964817 -3771581 -6479516 -4338619 -6284489 -9237868 -1823779 -3076655 -3659521 -3638912 -2654688 -7584579 -2648865 -5685769 -8515697 -7042304 -3837178 -2560181 -4142371 -8340361 -9193513 -7861726 -3983470 -8287756 -6410275 -5440117 -6124059 -5347143 -7237264 -5728469 -4878188 -5462127 -8907299 -8179161 -6205942 -5755317 -8853640 -2437712 -4990075 -4519382 -3668174 -4082132 -1783946 -3281838 -8292553 -1229542 -2388128 -6776389 -1359679 -8136873 -4517546 -4130434 -8619520 -9636210 -5194254 -3691843 -4220365 -3856953 -1893461 -2138397 -6030809 -9531644 -5819851 -5254307 -8578686 -6001290 -6683165 -1514127 -8945454 -8076931 -5855059 -6130425 -3926293 -5999435 -7150759 -5286725 -6149346 -5492591 -9543630 -9729865 -1303637 -1251522 -1575756 -8515496 -4202859 -2386790 -8456497 -4536583 -8188779 -5596996 -1238176 -9593471 -4064753 -4613171 -7766962 -9291531 -7192256 -9632552 -3250046 -4289175 -3464850 -3733766 -3458109 -2254842 -3380024 -3436743 -5202865 -3499750 -3016312 -4361857 -1476594 -8183827 -4384545 -2176505 -7512041 -8135302 -6863636 -2436205 -4695998 -5548852 -3381881 -6831124 -5766722 -9110548 -1903158 -3977018 -8951435 -7600119 -1687705 -6995950 -9624061 -1855548 -1953961 -2983905 -4942883 -4308182 -9727692 -2846984 -5284989 -3167406 -7686497 -8739129 -4868226 -4937698 -5207257 -8116665 -9175777 -7422514 -7717940 -2308017 -6836786 -6291892 -7377528 -1599582 -8274962 -2367172 -2172651 -2392357 -7302350 -4197103 -5915035 -1321901 -9198590 -5296288 -2770761 -3727052 -9039640 -9739012 -3827633 -6869165 -2213848 -4393775 -2558298 -8587070 -1936924 -3002642 -7223102 -3462685 -9071758 -8553720 -6196435 -3595743 -1493024 -6038887 -4517064 -7821268 -2152020 -8611522 -5176505 -5780725 -7799596 -5103458 -1869457 -2183558 -5813792 -4093005 -2988574 -6262850 -9516810 -1673237 -6910758 -9529147 -3582894 -9064394 -1903502 -2343266 -5468661 -2798283 -5532057 -4032872 -6589888 -1666771 -5095926 -9623343 -2297528 -3524137 -5645746 -6355738 -4782610 -5499877 -7203504 -6863464 -9098298 -9561564 -2950754 -1645320 -2246227 -6172636 -6256118 -2919160 -2680786 -8574624 -8250084 -1721049 -3098131 -2905343 -2360405 -7117861 -5445121 -8144235 -4682979 -2818866 -5503545 -7364024 -4794371 -7351827 -6176417 -3985394 -4277065 -8742760 -2527371 -5939177 -1902109 -7212388 -4643676 -5351941 -7113264 -2926322 -7038932 -5705234 -3899999 -6638084 -9325045 -2165655 -8706332 -3383329 -8616023 -3548587 -8776216 -6120130 -6280584 -2296024 -8886828 -3010395 -6820918 -4887765 -2533873 -2410627 -2980098 -5138411 -8106879 -7583205 -5287891 -2151333 -6959577 -2402150 -5939772 -2966613 -7756471 -8535088 -3881841 -1971014 -5983330 -6659343 -1492722 -8664409 -4141357 -2962783 -2186534 -2001734 -4683190 -4986427 -4069963 -7659784 -1242166 -2837666 -6516604 -2628411 -6956192 -8674409 -2316524 -4889177 -4134432 -2906148 -8988995 -9304761 -6024667 -3386132 -7187539 -2837905 -9334889 -4144843 -1639352 -5655946 -4353695 -7866517 -9578554 -7364061 -5548568 -4679743 -9358445 -9767154 -9527517 -8647878 -8991425 -5852833 -9195667 -7628240 -2535762 -8865209 -6518846 -5196331 -1296561 -8249328 -6395721 -7479316 -5795611 -9697499 -8973425 -8862680 -6570597 -4940661 -3087351 -5641640 -2308926 -7834768 -1226487 -7616926 -8089002 -3370264 -4414617 -1201312 -1461573 -1707781 -2591540 -3264002 -6447693 -7445869 -7625594 -4121153 -4782615 -4357852 -7653642 -2905311 -3089666 -4334985 -8330250 -3519885 -9343986 -1786383 -8690126 -8808756 -4278488 -4140712 -9158048 -8379059 -4163498 -7370430 -4200449 -2910180 -4095934 -5509400 -9401427 -9196747 -5823813 -6056709 -4620363 -9544165 -3545976 -5609018 -2275501 -2997012 -5185913 -3372944 -3972634 -1441097 -7360413 -8446181 -5490597 -5670158 -3901801 -1960591 -4645092 -9387822 -9214743 -4705791 -8618426 -4156660 -6141047 -6270024 -8878493 -5040953 -7626799 -2241574 -7607417 -8928277 -3461200 -6779269 -5357867 -1326474 -9500105 -5521030 -1778687 -5426751 -5160673 -1206664 -5588339 -8863573 -8041774 -6024291 -2062493 -7330184 -2945768 -6296316 -8194917 -5021676 -4994521 -2177445 -7002112 -6984548 -8760125 -7321882 -2347299 -5935447 -1256557 -8185614 -6087850 -8823400 -4665947 -6990119 -2490041 -3377937 -2430083 -3896841 -6335530 -3549352 -9712159 -6771546 -5825780 -1560330 -5786691 -5157601 -9037522 -8476862 -3898009 -3360632 -6548134 -1322331 -2121254 -2875417 -5781896 -6743046 -9290561 -4938830 -9182489 -2523699 -3534581 -3980403 -5987988 -6606139 -1792769 -4730481 -4430821 -2452388 -6677602 -4716690 -3773845 -3858024 -1714462 -3404212 -2840814 -4819154 -7165626 -6458329 -5600351 -3317645 -4729902 -8996705 -2379109 -5924399 -3304355 -9448058 -8341599 -8040315 -6758030 -8598180 -2641252 -3693185 -5144724 -8366287 -9297665 -2377071 -7812519 -1868076 -8575901 -6336924 -1643709 -3185863 -1266633 -5749433 -5921773 -2838726 -2098621 -7690359 -2705186 -9392328 -6612519 -3975856 -9355148 -3060035 -7194221 -2620853 -8659861 -6666210 -4139924 -9323917 -3702031 -1542823 -9617127 -8849510 -5057185 -2227355 -7418852 -3394857 -3444716 -3000749 -7478154 -3050132 -7121964 -8500734 -8872926 -8586198 -7663718 -6189280 -4824781 -6159075 -8841928 -8985091 -3981287 -1839984 -2313423 -2249004 -2243317 -6165193 -8744893 -9661572 -6196333 -3362479 -5785017 -5400547 -9287424 -9195786 -8118653 -1897097 -7325277 -1259867 -3224576 -6724134 -8557907 -6509553 -8005568 -3899089 -1475231 -2089457 -2866179 -6802471 -2325552 -8292876 -4322488 -4253324 -5077135 -3725914 -6723494 -7230500 -2065276 -9559434 -5038330 -5502153 -8348822 -8740664 -3512404 -7009777 -7588534 -9437986 -6457023 -6919613 -1282631 -6119024 -4561609 -9175476 -9540070 -7544270 -3355697 -3888554 -6755818 -2309310 -5396604 -7532201 -6973990 -8261341 -1415119 -2260975 -1641515 -4351791 -4565888 -3956576 -4419542 -2753445 -4193233 -4473382 -7684436 -1470019 -9219625 -7054630 -3802367 -6210449 -6580972 -5264938 -4911145 -4327504 -3115268 -1466936 -7587169 -1653697 -1505553 -9400565 -5077296 -6523686 -4671654 -8605183 -6527574 -4397547 -7388433 -9784708 -7946895 -6284285 -7732453 -3112421 -6820903 -4089951 -1883442 -5510385 -1649771 -7823405 -5126095 -8606366 -6083221 -2626385 -3697074 -4737678 -8719280 -6795138 -8234597 -4106358 -7102914 -2595515 -4408087 -6652402 -8205426 -1911928 -8872311 -8658955 -2075195 -8332999 -8233764 -6425263 -6766408 -3537765 -2822750 -2882543 -3428002 -5654795 -7175563 -9374714 -3343147 -8565508 -1953417 -3003453 -1519200 -6817711 -2148371 -4530383 -3309743 -6513138 -1942410 -6983143 -1691964 -8490576 -3892624 -5575492 -3165728 -6633253 -9359011 -4932825 -2431505 -1353244 -2266271 -4964524 -6096208 -6084836 -2184303 -6050487 -6709439 -2766075 -4340006 -1829901 -3912256 -7149747 -6987527 -5835884 -8911465 -8284546 -1375041 -4208434 -7213948 -6868976 -6842531 -9103083 -3624515 -5242964 -8994161 -7161165 -4652295 -7338711 -1805147 -5137452 -4452052 -5336016 -6397222 -5263558 -5297990 -2177519 -2024080 -9133431 -3215506 -8417468 -2221074 -9220382 -8818542 -6598603 -7011887 -4415355 -2778399 -6445689 -8714850 -6780867 -2354002 -8365274 -9617277 -7685047 -5555239 -4897406 -2990267 -4712064 -5707450 -2291022 -2532969 -9320446 -3111422 -9714638 -4969720 -6475752 -1382880 -7869076 -4183576 -9272382 -4705318 -8908127 -7452601 -3792672 -2100359 -2830668 -9706268 -4857437 -1482235 -1506613 -7988555 -1334487 -5513174 -5687048 -9564300 -5254676 -3343619 -8632505 -2223169 -5212575 -3758591 -4717521 -9243836 -6555484 -9740669 -4597898 -4618787 -9149517 -9069759 -1611656 -3666309 -3537831 -1588312 -3612476 -4064885 -3653968 -4949635 -8304517 -7017099 -8081296 -5537203 -7325835 -4423257 -3581441 -4915394 -6607512 -6556279 -3510491 -4543030 -5197290 -5158549 -8465976 -3152311 -5317626 -1929251 -7820035 -5020173 -7024565 -4020284 -8337286 -1900677 -2727692 -8942780 -8282615 -8806978 -2174055 -5979514 -1519077 -2834640 -1889507 -5773584 -1339024 -4424059 -6059467 -6794490 -5638512 -6596409 -5877721 -1530653 -7081483 -2853291 -4407558 -2682884 -5152390 -3197751 -1664433 -6976177 -7947906 -3980602 -3980631 -6762345 -9577785 -6349187 -5127165 -9718320 -8936592 -8350263 -6397840 -4575069 -3711294 -1794397 -2147561 -2157616 -5031004 -8296393 -7771387 -8525539 -1638253 -9586771 -4128746 -5663995 -1320470 -5417524 -1480058 -3216335 -6936100 -7221587 -6422978 -3531590 -5796654 -6066786 -3342236 -3682598 -9220660 -5284842 -1266772 -7582790 -5475688 -6710160 -2184601 -4811206 -9394168 -3749682 -4109587 -6390818 -8102320 -8779124 -2273616 -3128988 -1727424 -2685977 -8856888 -8326036 -2775270 -5332065 -1786408 -8416196 -6110581 -1547462 -3318623 -7616794 -5701447 -7983392 -3673619 -6747177 -7039323 -5719845 -8465024 -5156708 -9240962 -7795356 -8375623 -7847955 -9134533 -1627088 -8865008 -4117103 -9335399 -6949601 -6585464 -4662987 -1487244 -8466857 -2362868 -2455814 -7948119 -3551247 -5554604 -9549277 -3484817 -3261925 -1682093 -1826948 -4577792 -3397820 -7695217 -3766603 -7515456 -8514264 -6456560 -1264779 -7450529 -5714549 -1400858 -3067372 -3513533 -7378552 -4122837 -7081888 -4477160 -5663226 -3863816 -9103267 -8385054 -1977821 -6529187 -3014645 -5173818 -4740908 -1868977 -1864679 -8869807 -4659641 -1454630 -2629105 -9071855 -7770151 -3621371 -2971297 -7302276 -8992682 -2793895 -7211252 -6579087 -2973984 -5804311 -3429209 -4326535 -8713518 -6908903 -5147563 -8927083 -4917946 -9298490 -4445237 -9212554 -5589599 -8208731 -6160879 -6319141 -9562932 -6195604 -9049427 -4382307 -3395225 -3093522 -1740973 -7649343 -5297444 -4975884 -6964267 -1729686 -7019506 -2428354 -6127099 -7243583 -4342358 -5582343 -4923431 -6572532 -9419103 -7497125 -8964085 -9055633 -9614573 -3931000 -3944687 -7088489 -8986657 -6240195 -9238858 -5331034 -8819840 -5467315 -6290532 -2965421 -5083460 -5651288 -4644350 -3706825 -1709714 -2165933 -1328713 -8987718 -8334006 -9340552 -7735003 -3193890 -3877274 -7476480 -3776923 -3780271 -2087468 -3327084 -8619979 -6176427 -7185446 -8691511 -7346207 -4207302 -7089060 -5695043 -9220711 -5908251 -2660029 -4255964 -4121753 -8475402 -8972448 -5149387 -7160530 -5630124 -4655739 -3288695 -6220076 -1570657 -2439487 -6436263 -3110407 -5166858 -3506845 -7163294 -8787517 -5774148 -4404759 -6112505 -4554462 -3009725 -8600048 -8288524 -5857658 -6848021 -6831141 -7545375 -2997400 -6955364 -8665923 -9492367 -7054288 -8594049 -7810506 -6939101 -3303211 -9362750 -5321815 -5184230 -2162997 -8518321 -1466487 -2830873 -4629673 -3918931 -3136018 -6088971 -4787125 -5332364 -3845666 -4461752 -2468190 -1809313 -5960704 -6898583 -2417029 -4788559 -4135755 -8088009 -8064985 -9499730 -7660151 -2927681 -3942678 -8402745 -2004367 -2480362 -5109616 -8980670 -9405593 -6226670 -2329089 -7142857 -9220617 -8382912 -3924635 -7055688 -9397341 -6199057 -7873685 -8991017 -8748759 -7653157 -9300342 -7863527 -5357637 -6969505 -5364865 -6799826 -1270342 -9195284 -2440148 -4526941 -1435304 -7457237 -6642044 -5969243 -3142766 -8984132 -2092673 -6880746 -8288742 -3650610 -8592033 -8725483 -3710228 -8559140 -2515438 -4332708 -6503543 -3876494 -5643704 -1619758 -8086748 -4587868 -7607563 -4959106 -7058290 -2296100 -5723222 -1743518 -8371951 -8414867 -5314732 -7874518 -5693061 -7865289 -2492074 -7826044 -9459074 -6964965 -9371790 -6222875 -2105147 -5670804 -3962764 -6056442 -6088743 -8724837 -4733731 -1403104 -6751800 -7493134 -5606592 -4440940 -3406325 -2669360 -7445259 -3242646 -3883946 -5218011 -7990577 -1414697 -9108623 -6535790 -5024029 -8403760 -9127709 -7664808 -5353253 -1693006 -4321311 -2832517 -8158000 -8387992 -3402578 -9532345 -1983082 -2588634 -3566992 -1801965 -1387526 -1314196 -7668752 -3004593 -1546834 -2749853 -8620593 -3267815 -2968252 -2942120 -7010066 -3533011 -5915503 -6078937 -5455467 -4269964 -2135821 -3450966 -6481399 -8444985 -9018105 -3377287 -5956728 -4519454 -5831938 -1609711 -4090650 -5274625 -9111045 -5744556 -9560315 -2321940 -5869527 -5906642 -7589604 -4314622 -2340680 -2811636 -7866726 -1998476 -2723621 -9362089 -3249958 -6212541 -3861082 -6818973 -1459892 -5065100 -2687930 -5133063 -5479006 -3829074 -8579717 -6293379 -7065342 -6046777 -9309694 -2441120 -1270221 -6182026 -6888621 -5423347 -2569800 -7249008 -7594777 -1899545 -7667211 -2301494 -9487198 -2401831 -7815808 -1622027 -1401838 -5367435 -1205954 -7811517 -2560974 -2145687 -8117269 -2738355 -2375541 -6252004 -9581605 -6910017 -8879982 -5477028 -1574744 -8639500 -9518165 -9563277 -7031493 -8142528 -5449494 -5676383 -4034605 -2468339 -3772623 -5586971 -8198923 -8163697 -1872686 -7240455 -9659762 -9401440 -4002241 -4103669 -1876935 -8025711 -6930695 -2923200 -5164031 -5288297 -2343678 -8387580 -9793660 -2971972 -3133776 -7166115 -9307837 -7120155 -4013356 -4504276 -3286141 -2416932 -1344678 -7820863 -6643692 -8831553 -5896529 -2593864 -8107708 -7488690 -1438023 -8986732 -4277620 -3130936 -8526961 -2115282 -3595165 -4246816 -3234345 -7610165 -7490207 -2675927 -4154603 -8311514 -3778180 -9469448 -3889125 -8449425 -3412830 -7167081 -2365170 -5795463 -1803416 -2486487 -8552065 -2442605 -4323677 -7173157 -9637723 -2739786 -5969842 -8810147 -5283246 -9543092 -1923550 -9379619 -6039562 -3286703 -8799206 -6805588 -8675892 -9063893 -9256302 -8605587 -4232291 -3411259 -3093732 -9781300 -5306163 -1816999 -2762852 -5507635 -9038133 -6236701 -7956113 -8015373 -3050017 -1238611 -4331580 -1466707 -6624981 -2772009 -3816768 -4458522 -5613258 -4933793 -2123315 -5425951 -5354451 -4523668 -2011726 -2318306 -3358408 -2580137 -1660596 -9342688 -8406426 -3397730 -1543044 -5635875 -7565036 -5959304 -3257876 -6916521 -1865890 -3362512 -6686312 -5689172 -6019185 -6889351 -3792563 -5385096 -1902094 -8894157 -4235214 -4157299 -6599509 -7259036 -3647520 -7387475 -3915142 -1542661 -8701380 -3518191 -9366519 -8082365 -6053637 -5087120 -8942447 -5404886 -5267327 -2524123 -2630376 -4996095 -2864108 -6307663 -9615742 -4393425 -9397663 -3253854 -9646495 -2755101 -5348477 -8192005 -9440078 -1691804 -3628791 -6434611 -6084225 -9366996 -7533075 -5552626 -3936262 -3961579 -5196651 -4354493 -8855592 -1638552 -6984325 -2891116 -2031386 -7752912 -5197551 -8651106 -2787524 -8851570 -8133314 -7801125 -7325203 -5039681 -7230769 -7870599 -8024288 -1416481 -8705756 -3001394 -1901262 -8021974 -6468181 -9662800 -6615870 -6403314 -4279117 -7984038 -4630445 -5652177 -1543804 -7260465 -7531032 -8312795 -7798460 -7912884 -5835558 -7382320 -4845688 -2745213 -6847998 -8282397 -6869508 -9231242 -9483535 -4922785 -5672606 -3626646 -2626883 -2600617 -3182961 -7674678 -9160662 -1891732 -3771002 -2879609 -9602667 -1574581 -6457181 -3135451 -7278497 -4969367 -9696043 -1886509 -9592709 -5381397 -7630585 -5199815 -8057655 -2584891 -9328235 -5085802 -2280270 -9574601 -2048325 -5862690 -6792758 -5593060 -3166792 -2737646 -1279957 -5419053 -8881540 -4335354 -9093557 -1997895 -8178791 -8663401 -1750818 -3705683 -3293981 -2606407 -6699868 -2538831 -9015667 -6595351 -7529668 -4111684 -9010599 -6840629 -6756967 -6526978 -5935595 -4292366 -6613977 -9729723 -8973197 -5447405 -7431840 -6421482 -1944814 -2852569 -8070253 -5703573 -3355862 -2999610 -9032717 -8110042 -9539823 -3460012 -8931339 -1459540 -9132306 -7376124 -4824989 -3797509 -5745913 -7082305 -8609253 -5749017 -4638511 -6083735 -4663137 -2336868 -7503366 -4126224 -9460139 -7055164 -6970822 -2222629 -3858503 -5443236 -1456469 -3550320 -8830665 -4183606 -5836403 -1864883 -1848866 -4083888 -5343021 -5314890 -7802608 -7770589 -7342921 -7006997 -8259052 -2254574 -8233442 -2692599 -3991362 -8918680 -1670848 -8187621 -5767477 -2422547 -6415940 -3072775 -7168373 -3129184 -8317282 -7149398 -1283493 -7480263 -3395754 -4249492 -4445204 -8418231 -7333443 -9701779 -1540813 -3314130 -9757747 -1576857 -5832826 -2731080 -9156214 -7397313 -1659335 -9157066 -7256346 -1799763 -5019337 -3681471 -6398054 -8092225 -9432561 -6501644 -5302610 -2868524 -2542053 -6549092 -1724403 -1203272 -8133401 -2893449 -4668216 -5742110 -7048485 -6744614 -9374801 -5936164 -6540848 -5849102 -5341964 -3061646 -7442466 -8609630 -1683927 -5260338 -9676855 -8407164 -4809561 -3119534 -1661839 -4528640 -9609979 -4012228 -5285510 -6103190 -3144479 -3794978 -7572119 -1563207 -7724549 -3784193 -8115459 -3706751 -8489172 -2567348 -1438935 -7018428 -3817026 -5419210 -3797108 -7501776 -7081166 -8012022 -7183467 -6254935 -2972157 -5588328 -2446989 -2049846 -3741744 -5877207 -1412651 -5033806 -2603705 -9617760 -2889792 -9462147 -8909292 -7117132 -9617578 -6644754 -7605286 -2926863 -7539698 -4951312 -6898002 -1706988 -5087745 -8467706 -6823999 -1753226 -8432589 -3744141 -2642486 -8696803 -7873063 -9403852 -7275721 -4237853 -5874138 -2620387 -3878108 -8436093 -1843105 -7821983 -4489448 -2563756 -2500392 -7808588 -2414068 -6920096 -9010267 -1704947 -3618008 -6282725 -3936211 -2721152 -6626463 -4808876 -9034737 -1931819 -5504984 -2499895 -2140776 -3060975 -9606877 -4667456 -5866357 -2267577 -6986763 -5267803 -5333591 -8199793 -6631797 -3060727 -2029550 -3887421 -2618128 -7638420 -1811484 -5155287 -6564591 -5755882 -4530283 -6259575 -1386816 -2327734 -6272512 -3717289 -8298243 -7576636 -9242050 -8397357 -1271689 -2703485 -5707104 -5143733 -3657810 -9116354 -8439607 -8500198 -8672348 -9142848 -2685560 -4550357 -5271384 -3479229 -9303187 -9605176 -3693924 -7178924 -3556645 -1513431 -8769050 -3898851 -4145115 -8693110 -9395898 -7794743 -2524766 -8665632 -6618754 -1498944 -4682280 -3524292 -8437050 -3770403 -7277109 -2485489 -5291548 -9612524 -2721874 -4387821 -8486979 -2232573 -4270976 -2530318 -5772985 -1846257 -2267821 -8657736 -7627753 -9093265 -1512758 -3339843 -4832830 -1217323 -4583166 -6835371 -7964547 -9252531 -6741844 -9229063 -5820153 -5250922 -9190903 -4064910 -3003244 -1459863 -5287949 -9165224 -8233508 -2430779 -4202897 -2456742 -3460050 -5907100 -4817051 -1724022 -5314447 -2326659 -6295125 -6517204 -1424752 -5635751 -4757534 -8561744 -2028156 -4677463 -4835099 -7282626 -4883625 -3666646 -4976621 -6828840 -1735857 -7279990 -4113197 -4007320 -3995175 -6674356 -6090405 -4828197 -5512506 -2438647 -3689133 -8705103 -7079522 -3257635 -7516701 -5525507 -7235592 -7599294 -7675808 -5842161 -1871974 -8395998 -2895854 -5434551 -4869705 -3494482 -5972317 -6906029 -1213014 -8162748 -4097391 -6309612 -5765190 -1570617 -5783859 -5714272 -9688623 -1644797 -5274037 -6721785 -2243753 -6797729 -2914687 -3334857 -5175419 -2590637 -8393896 -3520150 -4441688 -2842468 -6509056 -6317828 -9199977 -8702864 -6746765 -1385261 -3232396 -1346354 -9787576 -9470870 -9685901 -4486375 -4863065 -2320426 -3690713 -4504732 -3979576 -9266107 -4855063 -2409528 -6717887 -7397781 -5326901 -2084854 -8201410 -6073960 -5391014 -8959106 -3630431 -4249805 -3954913 -6654771 -4245411 -3202520 -3763084 -1633439 -4111730 -1635810 -6388125 -1448571 -1348934 -3166616 -8968609 -9461125 -9650184 -1497348 -8810838 -8090962 -5226000 -1220598 -4014271 -6039049 -9015487 -2723323 -6833942 -8163718 -4198410 -7454103 -9519785 -3265303 -9650591 -7896690 -3572650 -4213605 -8404370 -3000574 -5834365 -6160530 -3484939 -6112107 -5319465 -6471468 -7219591 -2782878 -6297567 -8865834 -2362302 -5379867 -6503084 -7955543 -6629783 -2957926 -2042738 -5254236 -1392022 -3849290 -9194055 -6605394 -2014911 -4740085 -7961934 -1347963 -9370592 -2869624 -5093685 -5938413 -8308280 -7405308 -2711798 -1831244 -4826124 -5296315 -1271559 -5830330 -1933984 -6232227 -2896224 -5267538 -6547130 -7593049 -7821172 -8910510 -6580316 -3978381 -7309625 -5832365 -5142271 -8210046 -1995128 -3307852 -1969910 -6732532 -9564874 -4043873 -3081098 -2796692 -2322984 -9682113 -8101711 -7219223 -2109491 -8352230 -4965386 -2197195 -6751142 -3560672 -3745013 -2243720 -9499834 -8017863 -3768148 -5081149 -1914558 -4183021 -3502978 -8030989 -1516658 -2866588 -5169052 -8461263 -1897968 -9773616 -8257323 -5902953 -2495380 -6695724 -3710563 -4023989 -3358154 -5332052 -9443840 -6238683 -1434790 -9629862 -4531779 -2378708 -3439331 -7367787 -4798689 -3813374 -8347827 -6030259 -8481336 -1475659 -3351040 -8675855 -8909466 -2540343 -7955836 -7278419 -4679894 -9792235 -6853054 -7728624 -9409540 -7716826 -6672876 -4477075 -8762655 -1270093 -4253949 -5333898 -3660685 -6048524 -4762370 -1792250 -3879192 -4146723 -7166444 -8937233 -7483971 -6430363 -1911432 -6663642 -7144638 -3998348 -2831330 -6693596 -4072228 -2758386 -8372696 -9252128 -3258298 -9289600 -5714220 -2394332 -8179926 -5194312 -8999312 -6277970 -4426403 -3403958 -4566562 -5306935 -3567548 -8273154 -3209481 -4102190 -8764041 -2389465 -5080522 -3316640 -6048652 -5614459 -8501362 -2055090 -4415566 -3002720 -5778391 -8214669 -3057368 -7058641 -3866093 -6338148 -1250282 -1448453 -6871069 -3934350 -1700033 -7790766 -6962449 -8853257 -1373598 -4946423 -9057701 -7296805 -2494428 -4948469 -5697245 -1497836 -6047400 -6077571 -2067724 -3941906 -6083773 -5187499 -9310949 -7620068 -3891022 -6115161 -1729283 -2303145 -7009604 -3985321 -1841653 -3108330 -9415051 -7782776 -4672916 -1845820 -8036621 -1544520 -9276093 -4888471 -9625572 -8412696 -9366130 -6187837 -5081222 -4072952 -3414990 -3909911 -3958076 -6619082 -9414716 -6199758 -3474956 -4866211 -9362410 -3464087 -7409650 -2595710 -3122990 -3946222 -7995724 -8561936 -7184732 -8128512 -4570807 -1779310 -7122814 -3691226 -4637770 -5025704 -3101836 -3752797 -3037484 -7219210 -3640513 -1861096 -7193898 -4367831 -7605420 -7342051 -4353120 -3669894 -5494115 -5145249 -4688731 -7749196 -8784427 -9573435 -1228049 -7287436 -2381444 -4699850 -5563363 -3810089 -8544414 -6605100 -8589914 -5554744 -9641739 -8959491 -5910149 -2019676 -7660609 -4829504 -9045544 -4825961 -4734132 -4190351 -3411022 -9249335 -7723216 -2292087 -4755225 -9248302 -1673879 -7280108 -3886937 -7119488 -5600516 -6501429 -7686036 -3539804 -9390241 -2599282 -6780379 -4965465 -8144343 -7406586 -6206988 -5580022 -8262565 -3789245 -1286178 -2953846 -7574052 -5821708 -2553055 -3693281 -4646207 -8992760 -6178884 -8674296 -8914225 -5459359 -3822295 -4892422 -7649494 -3121037 -7553939 -5123550 -7258880 -3228836 -9441686 -4259097 -4585410 -5736948 -5441884 -1819514 -1731731 -2581533 -8672670 -7586540 -3561224 -6774784 -5139605 -1597353 -1360914 -1374033 -6725530 -7769802 -4077319 -9099870 -6132397 -1275318 -3997320 -3389257 -9011962 -9349954 -5664504 -5628584 -8347293 -8492624 -3565026 -4485560 -3344642 -6235234 -9370327 -1548789 -7895431 -8068546 -7724450 -6650123 -6292567 -1870872 -5165376 -3434258 -6229705 -2212934 -5999244 -1201406 -2675992 -5005510 -9240671 -6251980 -1219824 -8933658 -3259609 -5575101 -5764540 -4068681 -3016692 -9631987 -9440975 -6933020 -2866011 -5735003 -8523299 -5332329 -1712825 -8576347 -4881264 -2126369 -9561262 -9306530 -6414614 -6173679 -9440366 -1571240 -1227057 -3962119 -9422605 -3483052 -6713111 -7049407 -6589269 -8704822 -7071374 -5465879 -4302315 -9155490 -7605835 -5318738 -3022245 -9173218 -5504959 -9447086 -4853082 -3952886 -5471411 -2389682 -7715946 -9690241 -8865600 -4579398 -6950423 -9160971 -4637002 -8502866 -2362508 -1422983 -4557001 -4014150 -2477612 -8353432 -1996653 -9532173 -3966419 -5491088 -5692115 -4059288 -2546994 -4098609 -2634014 -1663698 -3440196 -6411138 -4226278 -7688017 -2446086 -5765311 -8394796 -8212735 -4517763 -9318216 -5590252 -4044654 -3490964 -8728012 -5089994 -4743839 -2797698 -7749556 -1503588 -4741361 -6692944 -8025806 -7001171 -2043803 -5815861 -6371248 -4730512 -8438317 -9195148 -2003143 -5221979 -2586374 -3772044 -9199057 -2511930 -5311559 -4545825 -5891976 -6662089 -6033287 -2946068 -1544415 -4817756 -4092454 -8046212 -6774932 -9473794 -9717297 -8950987 -2930429 -4383304 -1734263 -6704755 -5903556 -7767742 -8633670 -1435684 -4506605 -2876358 -8564373 -6243022 -8674870 -2074702 -7971425 -9545309 -6053946 -9105996 -6313644 -2859419 -7465939 -7249753 -3931148 -6512869 -6628669 -2871353 -5985531 -5410432 -3669112 -3572037 -7836667 -7191854 -6662976 -6063246 -2874703 -6116047 -6268225 -4640973 -3576160 -9147555 -5522889 -4075281 -1238627 -1892163 -6704644 -2377731 -6244150 -3785956 -8563834 -6361185 -3284010 -7363792 -4228411 -7308127 -7574564 -1493708 -2416446 -7307877 -8461491 -4504697 -5325587 -7700719 -6207504 -6323262 -1758917 -2982035 -2123408 -9235433 -4182016 -9087009 -3360948 -6134246 -2341166 -4021482 -9058057 -8521419 -2466209 -8032003 -2554748 -4323727 -7885220 -9009801 -2393495 -3645855 -2231738 -6382342 -5148287 -3039086 -9126696 -3641596 -7632352 -5536547 -6119870 -5353082 -2137634 -5725070 -2214484 -1675053 -9050586 -2551671 -3793769 -5268514 -5042629 -4024337 -6074227 -3375681 -8459557 -5445588 -8922413 -6511544 -6353452 -4413133 -5065651 -8062091 -7302208 -9594834 -6697038 -1363553 -5245765 -2115540 -3541168 -6593859 -7723975 -2972246 -7599013 -7169087 -7982786 -3884781 -4886387 -7888958 -9661003 -5408710 -2313192 -7962835 -2618055 -8447128 -7874175 -7414849 -7231003 -7075734 -8993869 -6215819 -9380853 -1318441 -9538571 -4738797 -6677276 -3933427 -2067979 -6427588 -5399053 -5665018 -6606680 -8932331 -6917454 -3398779 -9311146 -4897111 -6917296 -9676587 -7594417 -6109509 -6485946 -7595021 -3214532 -2433805 -8969000 -2361533 -4623755 -7639825 -3367646 -4886874 -3259698 -9045137 -2038618 -9661579 -9270014 -5609637 -4711037 -8804635 -8285517 -4748897 -2605648 -8845356 -2140010 -1233194 -5112217 -4484088 -5475244 -4310183 -6511995 -4646953 -3140422 -7619945 -7507678 -3530958 -2257224 -3365735 -4537702 -6220145 -6735239 -9108099 -1702795 -2900966 -5920696 -6644662 -5580350 -9087330 -7071545 -9559384 -3532923 -5283841 -8990311 -7196584 -2337402 -9076933 -3096379 -5439636 -5422698 -9703829 -5718222 -4712164 -6223609 -9450776 -6590161 -6193999 -8857884 -2344013 -9555598 -4504225 -5880718 -8440174 -6127276 -5106139 -2330452 -9323628 -5161060 -4395764 -8969501 -7388743 -8177072 -9534323 -6221934 -2807776 -7027672 -2484634 -2730622 -6626394 -7620894 -7678372 -8347274 -7351904 -3767346 -1526477 -8885730 -5287550 -8710453 -5579523 -2660589 -6138257 -9636274 -8596915 -8523490 -4223159 -7467472 -4102992 -5181594 -3947981 -6834176 -5784520 -9734193 -8719657 -2311911 -9168593 -8538583 -7465077 -6603212 -8982292 -3222070 -3645133 -5103091 -5522864 -3965988 -7176851 -3951293 -3188570 -3375048 -8025949 -6070488 -1444195 -4789549 -6661450 -3351238 -3210792 -6531225 -9473111 -3524429 -2933232 -2392624 -7590284 -6887825 -8514437 -8361353 -8055122 -2121560 -9048604 -6358539 -2579888 -8627838 -8308616 -3208013 -8339719 -1830705 -7917837 -5387881 -4948389 -8221284 -1728818 -5956556 -2939696 -4876288 -3668300 -8949363 -3204951 -1229772 -3340410 -3907768 -2278894 -6931532 -9604471 -5908365 -7480015 -9320134 -7845860 -1892805 -2534083 -3018353 -8716383 -7853978 -9473896 -4166477 -9574183 -6851392 -4031165 -8582902 -3858255 -3711252 -5253539 -4845027 -4189419 -1934475 -1932303 -7283635 -4544621 -2536096 -8472715 -6531466 -3394768 -5645331 -7782121 -9751632 -2949712 -4261074 -8520749 -1910996 -3478741 -3432717 -1758144 -7495573 -6789954 -9616615 -4211145 -4366438 -6134484 -5205684 -7446653 -6803700 -4734272 -4631377 -9267959 -8895729 -7460918 -4586429 -3849461 -2940017 -5010505 -5367823 -7898915 -4995527 -8709478 -3290103 -6332415 -1829582 -3300586 -4577234 -7198929 -9041869 -8006798 -7065274 -9051331 -6615089 -3938187 -4948412 -5106741 -2247233 -3842879 -3153424 -1980287 -1715546 -7566382 -9410348 -3099353 -3575450 -8056306 -6722105 -4138005 -1475397 -5289450 -1432388 -3232385 -3893393 -2567236 -6141637 -7279113 -2575150 -9743268 -9703999 -8336657 -9005230 -8050294 -7947586 -7807672 -3073602 -9060465 -7872793 -4424955 -7816546 -1930040 -1216875 -8841906 -4576398 -6661563 -6273476 -4830610 -9272723 -1896269 -1657824 -9024628 -4155043 -1205157 -5711190 -4344920 -7467952 -2843608 -1551515 -3922262 -3021880 -7972104 -5689275 -8834042 -6069902 -2676738 -4756110 -1381563 -4014720 -6419901 -8894866 -5906686 -7069491 -6263703 -7936538 -2871428 -5777475 -6874812 -6589563 -9425289 -3724366 -2708275 -3353078 -1301295 -4778235 -9428446 -5950935 -8864362 -6569387 -9300190 -6004274 -3059667 -3893456 -7555990 -4160192 -9428402 -9565221 -1505268 -6068209 -8522278 -4874925 -2824836 -7852096 -6244314 -4234776 -5359360 -8145779 -8767891 -3302441 -7449186 -7169496 -8751343 -6429678 -5354404 -7129784 -8131213 -7793240 -5040324 -7281904 -6609503 -5070008 -9474945 -4293112 -5235442 -2692122 -5332044 -8055726 -3631769 -9592478 -1269503 -3185364 -4115781 -2389422 -1300320 -3086411 -5022056 -6651990 -7577690 -5587135 -1787793 -7408698 -5222206 -9055944 -1765092 -5292388 -6601386 -8041066 -8581202 -6869425 -2520014 -3114960 -8879357 -2938329 -3161749 -3280188 -2022481 -4744565 -3141609 -1924441 -1290728 -4786840 -6715769 -8688406 -3184934 -8644037 -6950002 -8705660 -8454454 -6830230 -4915674 -9631501 -3291326 -3511130 -5438981 -6714897 -7467625 -6063927 -9197063 -1613729 -9461214 -3166065 -1892460 -5813731 -3393958 -6098796 -2782794 -5167157 -5774912 -9677204 -4636111 -3935982 -6659729 -1391638 -7092241 -2759831 -1474935 -9478813 -8039188 -7337808 -8357260 -8203621 -3388372 -2569703 -7927968 -3119484 -3661697 -5496969 -8681861 -9230787 -7232576 -8126509 -1877574 -7251905 -9124256 -3014272 -6687626 -2586682 -1619737 -6841586 -9745189 -4418623 -1841931 -3205472 -5379997 -1972931 -1274984 -2224620 -1467131 -2131948 -3679968 -1348278 -8691290 -8861437 -7830912 -1545753 -6660179 -2400448 -5705323 -4655064 -6926526 -9788803 -4165220 -2772937 -5268948 -7109643 -9370692 -6297404 -7297771 -8353610 -6089951 -4533213 -6955694 -5339040 -1662086 -3854338 -7828229 -3393938 -1862457 -3724652 -5909285 -8330983 -8211905 -2529610 -4855119 -5577513 -3450543 -1803518 -4312820 -9093505 -9239174 -8190747 -7582772 -7651298 -8746230 -3300351 -7246140 -2093372 -2353517 -4419505 -2404934 -8002772 -9538566 -4007612 -1688662 -9541477 -5913868 -8579192 -9319155 -8742016 -4747632 -6005218 -8504320 -6746333 -1971914 -9776861 -7186928 -2267777 -7329722 -1397355 -8809910 -7036025 -8321231 -4952800 -7776931 -4840529 -5598426 -2620121 -1546726 -3592724 -8436422 -9786032 -7150682 -8266950 -7445968 -8096361 -9126125 -5195544 -3836832 -4650006 -5548450 -3304488 -2776526 -1246785 -7461349 -4188485 -5805693 -9027504 -9315597 -9627991 -9109459 -8151333 -4852196 -6572729 -3857931 -3964544 -9761723 -3669477 -4019732 -5501268 -5514401 -6071998 -3975642 -7459651 -5726091 -5597155 -8561705 -5691161 -5261611 -2286432 -1522841 -2827577 -8915955 -5840760 -1466299 -1440886 -2776815 -9450684 -3412631 -7087675 -1583310 -3943002 -2773066 -7018468 -3851579 -8216098 -1927007 -2297428 -4026850 -3241535 -9390249 -6246100 -8933006 -6015093 -1540929 -2005815 -7610497 -5988729 -9257938 -7780504 -2205640 -4078959 -9407745 -7234937 -3776945 -6847505 -3398144 -2338884 -4207305 -1277051 -7096895 -3211694 -3075132 -6433119 -7120348 -4487588 -5094450 -7918192 -6311013 -5285863 -2061620 -3208667 -7128358 -6707236 -4630418 -6098580 -4943883 -2441604 -2788395 -6283743 -3392409 -7967158 -9665811 -2722061 -6550034 -6847260 -7449625 -6362893 -6662138 -5312125 -4565833 -5452474 -2009988 -4730163 -5268726 -6785882 -9622362 -2977319 -4408102 -3670657 -5702493 -4724179 -6064480 -6778989 -4056494 -8872239 -2532748 -3030429 -6485919 -6643837 -2038925 -5787390 -4171747 -2676438 -7821499 -7200537 -1496669 -4467506 -5512726 -6046808 -5097746 -7572927 -2574845 -1742308 -4529184 -3672880 -3059040 -8301750 -3145699 -9660975 -6915002 -7813755 -7332186 -1806737 -5103030 -9289577 -9775188 -8869557 -6794287 -3418173 -9772198 -9582979 -2509611 -2356409 -3703371 -7200331 -9702821 -7961710 -4925260 -4257958 -4626349 -4981208 -9228225 -1979056 -7505557 -3440248 -7170025 -6391056 -3224053 -7440710 -6307948 -9357617 -2742444 -4463853 -6106759 -6832319 -5816300 -4193229 -6818131 -7038681 -7497593 -2163609 -5966878 -7380243 -1469187 -3098653 -4245457 -8878546 -1860720 -6730278 -9192159 -3820859 -3963091 -4679385 -9102723 -8866677 -2547941 -9569768 -2109315 -5333282 -8630017 -9632836 -9492531 -4739715 -1327857 -2106170 -4241935 -8787978 -9484372 -8766023 -9161147 -8855307 -6269214 -5644505 -3665656 -2974757 -6978819 -5254557 -5325535 -5229876 -8124665 -6066547 -6458940 -4677109 -4683447 -7660809 -7431520 -6427351 -2394675 -3394473 -7875340 -9494001 -4628080 -4325964 -6768942 -8801884 -8921149 -9327588 -4926370 -5903285 -4661279 -8928937 -1871470 -1599296 -2657044 -6898733 -1893122 -3042448 -6329081 -4083345 -6910567 -4612269 -6317265 -6273198 -9563604 -6462704 -4130527 -3220119 -2748965 -1712798 -8336215 -7055737 -4472763 -3068544 -7040759 -4126704 -5457421 -6827416 -2805244 -2901225 -6289569 -7156876 -1363992 -2568291 -3942602 -1784855 -8494529 -1483892 -5093062 -2356942 -1689296 -2803841 -7239303 -5819970 -3233086 -6843636 -7076846 -3076917 -5165453 -2703314 -2996970 -6248542 -7541303 -7574125 -5679084 -2011721 -5339916 -5150240 -9610104 -1648266 -8697092 -9644478 -6007901 -7742166 -1509875 -9350286 -5848725 -1777264 -8311132 -7979341 -7260922 -4292231 -9112122 -4412546 -4345274 -2092022 -8553189 -4324638 -5690922 -7366204 -7484035 -2892573 -2593311 -1792967 -7622455 -7484561 -7686376 -8847419 -2282225 -3252240 -9738621 -5558912 -3925054 -7311129 -8176191 -5228611 -7728239 -5164803 -7619690 -4983743 -5183703 -5697031 -6073566 -9231403 -7429188 -8274494 -6850743 -8950708 -4437994 -6197173 -7917042 -8020110 -3662059 -2907961 -7968686 -8865310 -4802813 -2142707 -7899796 -4844216 -5889359 -9019464 -2611156 -8162357 -3077059 -8357412 -7303434 -4484309 -2414492 -5256405 -8020229 -6802125 -4703632 -4221118 -2247548 -2284160 -4400992 -5299040 -9346594 -5032506 -9760052 -9273327 -9141586 -6437194 -7728466 -6928550 -4813388 -6985501 -2370669 -4316391 -7050960 -2185669 -2923503 -5383668 -1904777 -9346793 -2223097 -5370862 -6809219 -6948147 -7859733 -1736658 -4448936 -6051358 -4559987 -6091714 -8649195 -5354061 -9346739 -2176139 -7492730 -7495862 -9625080 -2400270 -7454500 -4174519 -3021424 -6750550 -8892452 -4117010 -4479922 -9349831 -8679637 -1270606 -5671563 -4026490 -8340112 -7166273 -7413461 -9597132 -4447851 -5428517 -3170499 -9064507 -2804815 -4311290 -8240381 -5125356 -8433303 -2650845 -5384352 -6602201 -6737088 -7787974 -1899204 -7243350 -4798362 -1306391 -4826072 -4390216 -1448214 -9427946 -2590852 -7255826 -4155953 -7628739 -3712454 -1987345 -4607252 -4118861 -5655256 -5628217 -7523797 -4798850 -6176174 -4993580 -7642949 -9438267 -9377415 -3997608 -4121300 -2144007 -7114695 -4995493 -3166806 -7610160 -2658244 -9753189 -5688047 -9407495 -6727289 -4733185 -2125347 -5568411 -9342357 -2524481 -3193837 -5558587 -7446063 -4997186 -7875821 -8468567 -8951673 -1822338 -7310752 -5456625 -6729553 -7983462 -8071878 -4689915 -1313166 -1882569 -7166911 -8653229 -9563928 -6262219 -6568602 -4387093 -2406026 -9080453 -9286597 -6457166 -1593865 -6059465 -3544330 -4822543 -7238008 -6320025 -7711311 -7899964 -1215763 -2121393 -3904786 -2797477 -2050484 -9283720 -9327823 -2812263 -7246994 -2427600 -3249064 -9288517 -7871710 -4500374 -5046916 -5293865 -8910590 -1412247 -7582290 -5308997 -4364631 -4553807 -8228735 -3021793 -2985987 -5105976 -8010895 -6760400 -1545511 -8103673 -1772782 -7183812 -1620334 -3371563 -6325637 -7406681 -6487915 -1588339 -1365378 -8452985 -5601313 -4015991 -2556845 -4139087 -7659688 -4476000 -8379495 -7710354 -8888628 -8092904 -1335569 -2617611 -6494376 -2140789 -2179239 -8621928 -5584806 -5291303 -6077357 -3898888 -4223067 -3614074 -7508189 -3860366 -6957998 -1499641 -3849845 -9266066 -2283400 -6430299 -2423255 -3202218 -1461383 -1364833 -8693205 -9103306 -5876876 -8214722 -4405991 -2123251 -9143295 -2806444 -6190225 -3174231 -7611598 -7800539 -3065212 -9704172 -3323529 -6128405 -1368247 -7304586 -8712316 -7743586 -8031816 -6044617 -6197829 -7530937 -7881078 -9350106 -4658820 -5201692 -5134437 -3733140 -4966474 -5556364 -7112070 -4884991 -9093284 -8688659 -3447446 -9362117 -3182457 -2978050 -2525679 -8040824 -6728384 -1934551 -9203850 -6558719 -4462122 -6046770 -6071489 -2804442 -5763887 -8190676 -2473155 -2476623 -7373072 -1476610 -6967846 -1708622 -8244764 -7203396 -2577531 -4956408 -8122554 -2304542 -8343794 -1433119 -4556609 -1601751 -4843135 -4907125 -8326936 -3490821 -6747649 -7485176 -7582797 -9195508 -2311805 -4529423 -5321982 -6339470 -7507308 -5433008 -4553829 -9274026 -9566303 -5983273 -6546700 -6345336 -5973581 -9223058 -1290203 -4273260 -5184848 -6873404 -5032471 -6482129 -1457465 -3512524 -4183242 -2044972 -4059632 -4731620 -4437886 -1619325 -4671537 -4405116 -6514335 -9651911 -8787735 -6330696 -7996924 -4210495 -6107242 -4498570 -3830223 -8446653 -8919160 -3004730 -7076428 -8041520 -8694797 -8963207 -6273388 -2202301 -8263747 -7647060 -4680408 -3967067 -6353302 -5218688 -8604563 -7808642 -8271501 -6930889 -4616647 -2714718 -7109749 -3628494 -9313051 -9560826 -6188946 -7550142 -6709833 -3051924 -8562115 -5870114 -4314766 -7768465 -9511100 -2091826 -9605313 -2322803 -1625998 -2874100 -3152015 -3848303 -2616698 -2364882 -1429247 -5566837 -6159792 -7180284 -5656397 -8037628 -9331760 -4125051 -9176643 -3759990 -2200551 -8560430 -5832727 -8938772 -7608161 -3066256 -1656534 -3223557 -4594657 -7572270 -6797016 -7109459 -8104067 -2752057 -9146005 -8341808 -5874590 -6055455 -5440535 -9108497 -4765794 -6412531 -2280507 -1365472 -7894136 -7255099 -9587449 -1467164 -7148984 -6623320 -5060246 -7516708 -4773500 -6882777 -6454342 -2970168 -3259169 -2274323 -4106616 -7297909 -4297906 -6853702 -8294736 -3269464 -8970829 -4852320 -5298661 -9298977 -7106667 -9296487 -3482081 -4652243 -7993673 -8292379 -3295873 -5189744 -2066255 -5941008 -4999512 -3080076 -4586925 -3061914 -5303356 -4349375 -5471190 -8159304 -4039891 -5839566 -8210645 -6584992 -7882146 -1464339 -5032728 -7116805 -8658088 -1949964 -7144397 -2655939 -9109049 -6272943 -9249940 -4026018 -1994015 -3584976 -7773840 -6272132 -5607008 -8322617 -5027858 -7324055 -5728434 -2419347 -2408797 -9061067 -7648170 -5758959 -8592488 -2345740 -3667358 -8663587 -5588523 -2350012 -8798114 -8986173 -6707484 -9781395 -6865098 -2981447 -9066552 -2849513 -9542338 -4307152 -2405883 -2911570 -2075793 -1796491 -5118711 -9575039 -9409999 -7734756 -3606720 -8490617 -7631466 -4164381 -9327254 -8611275 -1444016 -7770258 -9265337 -8378380 -7282086 -6644588 -3799837 -9661118 -8478452 -6956348 -7065136 -2978224 -7536237 -2198335 -7678794 -4959167 -6412615 -1284285 -2203983 -4248834 -3929151 -5794403 -3509104 -2682942 -8396521 -9590165 -1665383 -4212550 -8427002 -8620076 -1472393 -7390719 -5675297 -2665325 -2378300 -4205712 -1465830 -6528022 -4782167 -5409062 -8941237 -5113978 -6295095 -1236710 -7406559 -2099471 -6153171 -7005922 -4933401 -7333448 -4584472 -2542335 -1657540 -8387799 -2578002 -2610456 -8229228 -5018163 -8240882 -8984557 -1600030 -1883586 -8272611 -1405718 -8674729 -4250777 -5560957 -1732583 -9206904 -3446086 -7616618 -8222196 -1494677 -1512927 -7270580 -7104376 -6986570 -3057247 -4228259 -9478180 -9450002 -7784050 -4407521 -4355844 -7340426 -3925396 -2820293 -7032854 -7814213 -9103229 -7396683 -7090791 -3213476 -1963249 -4803402 -2962054 -2204374 -9653499 -7452858 -6193544 -4822232 -4035206 -9518295 -8607884 -1351475 -3150912 -3701714 -4633801 -4311189 -9294258 -2844427 -7849194 -7576065 -7686384 -1784765 -6006395 -5624895 -3889188 -5090991 -4703045 -4398372 -3843096 -5708554 -9238246 -9724611 -5860324 -7232467 -2547231 -6271364 -3286091 -9046295 -2796092 -1254983 -3259960 -1742304 -4701893 -1703209 -4054779 -2086831 -9160066 -5053408 -9645946 -9286538 -6098531 -5137091 -1445111 -1390346 -3600919 -3146672 -8116698 -8861785 -7146249 -3994289 -2625483 -7929913 -9772274 -8958689 -7653124 -1868055 -5056757 -8651470 -6649446 -3921561 -8902928 -5183267 -5016203 -6767402 -2747104 -7471031 -6296448 -8161160 -5191066 -8913640 -3177321 -5961445 -4368332 -5991094 -9572880 -8335184 -9463927 -6781751 -5184156 -9045391 -3160351 -9334957 -6234000 -3733968 -4736232 -6932240 -1539760 -3707039 -5720079 -1838303 -2503258 -3793657 -9061495 -4827122 -2806916 -4820904 -5236903 -7501726 -2820026 -8196889 -5357383 -8055917 -6148879 -6813805 -4405082 -7498503 -6833084 -9265568 -2501874 -1654640 -9105550 -4046694 -4576198 -3743897 -3627419 -3316973 -9567101 -9224423 -9488899 -1923442 -7585437 -9594935 -7747685 -9462173 -1254362 -7278119 -3320936 -3855510 -4878181 -1489222 -9412308 -4626772 -2302919 -9390056 -8846316 -2533458 -9660887 -2499367 -6409888 -3075259 -6722723 -3571574 -5669713 -8149881 -3573614 -2434989 -7605388 -2643326 -8473950 -2416757 -2222950 -6112261 -6622104 -5940960 -9761511 -3206366 -8440404 -6038840 -6368899 -2242998 -5505469 -7617686 -8944047 -2170331 -1703014 -3879750 -7512692 -4427650 -6446824 -5164331 -3315609 -5977345 -3037799 -1777742 -2765477 -7153930 -8922003 -4840362 -5501757 -4189582 -6111101 -1988974 -5224071 -8463811 -1794215 -3846103 -3064540 -4291122 -7425151 -5905775 -8196530 -7972843 -1761210 -1912529 -6769822 -4328580 -1453900 -3975714 -8798429 -6155298 -8839156 -5475913 -9015876 -3116746 -4477223 -1282437 -2200241 -4312311 -3338512 -2211024 -3034839 -7072711 -9366563 -6068649 -4656547 -4006202 -4381950 -1854850 -9479550 -7663144 -3154266 -4653180 -8253445 -8840043 -4797462 -6205651 -7578800 -2972477 -3064283 -3918040 -2837195 -8244734 -3045479 -9447124 -2001397 -2433057 -3827815 -4323264 -4749782 -2665753 -8134713 -7994020 -3735193 -8050394 -3643018 -6808657 -1239127 -3472069 -7273405 -8512730 -3925259 -5217446 -7513052 -9731469 -4709768 -8172560 -8715661 -4362757 -3397842 -4212534 -5237069 -6721444 -5678040 -8869601 -1290593 -3434183 -1720760 -6708650 -2773638 -8712798 -6213348 -7636141 -4253595 -1374206 -5219283 -5425929 -6295186 -3151811 -1850781 -6865679 -1342560 -4929178 -1480580 -8289440 -3183122 -4067793 -3579833 -3529434 -1683150 -7549280 -2716734 -1402553 -7903879 -9743647 -6949255 -6484605 -9550579 -8489825 -5711099 -8715470 -6938068 -6238761 -7007667 -1900022 -9058235 -7656000 -2453528 -9467403 -5190747 -6160843 -5767584 -6598190 -5215007 -9470581 -4784224 -1939071 -4604908 -3416987 -5161403 -6831100 -5424740 -6902517 -8816671 -1584143 -3200164 -3246479 -6446948 -8394310 -2090316 -9226211 -7908185 -6609468 -4417422 -9343025 -2886800 -9243973 -3790680 -2537450 -3968986 -6507277 -8857621 -2218866 -5096388 -2361182 -6539395 -3406952 -9476992 -1266973 -9143026 -5526989 -1633411 -2476914 -7799898 -2107688 -4821967 -2156878 -3447669 -9487972 -9195304 -2005052 -9578840 -4219686 -5601882 -8028534 -6746578 -9245508 -9798013 -1898275 -8433535 -3604555 -3021130 -6895207 -4044095 -2977080 -5513675 -5353494 -5297619 -2493838 -9101874 -6904135 -5264286 -7210176 -2893570 -7486055 -2991452 -3212100 -4589366 -9160006 -2029817 -2481258 -8133232 -1625724 -6214624 -5682148 -7986823 -6229696 -2299707 -9022020 -1741640 -4158024 -2980498 -9023330 -9112170 -4346838 -4683592 -8452505 -1456444 -6440855 -6330745 -3684828 -4338328 -6850601 -5918767 -4301811 -3831037 -2875604 -7210179 -6173079 -2688798 -7346523 -6999635 -3407067 -2757208 -7091821 -3156600 -5595953 -5587267 -1908620 -7573102 -4033701 -9309290 -4604214 -5698294 -8434698 -1483241 -5898404 -2588818 -3671645 -4353901 -2854487 -3849289 -4523333 -5207293 -2140844 -4576080 -4656727 -6195242 -6514920 -5224568 -7604268 -7081106 -5807235 -9757049 -1637828 -4568504 -3471016 -6989199 -8787807 -3132195 -4390581 -3147928 -5940157 -4289037 -3489682 -8998914 -6062531 -5499585 -3953269 -7201791 -8124581 -7432774 -8480301 -9760100 -9439416 -2862841 -7348557 -4905256 -1797946 -1284497 -9713354 -9313850 -8737736 -2490871 -6507829 -5724590 -6371955 -5162668 -9192630 -5726119 -3672488 -2432711 -6748834 -2280028 -9015585 -9356948 -6003945 -2684087 -1993286 -4025914 -4749898 -4780118 -7272209 -3211041 -3552167 -7021387 -1562159 -8120572 -4095950 -3853261 -8437705 -2151418 -2976145 -9658031 -8919770 -7409385 -2232936 -7210082 -4488491 -2201424 -4484609 -8391617 -4534352 -4420859 -6428107 -1248984 -3334267 -9556729 -9192757 -7714577 -8558750 -6998016 -4380959 -3078629 -7892146 -1311372 -7846579 -4022208 -7403795 -3038270 -5362329 -8586455 -9336418 -7095110 -4308738 -9320142 -6135236 -4655882 -6807245 -7618633 -4868273 -6856896 -6227687 -6456690 -3708916 -2461172 -4432747 -4316027 -7097715 -9663551 -9647999 -8898305 -8743954 -4905897 -6418546 -3054350 -4020756 -5420728 -5983536 -8815933 -7411843 -5428629 -9080046 -6476384 -9147873 -7817255 -8434982 -5748927 -8553717 -8074268 -6785387 -5343992 -7471817 -3664079 -5430410 -2644328 -1622397 -7453092 -1850046 -8789411 -2755734 -1566395 -3955929 -6109837 -8096923 -8576028 -5079600 -2991969 -6581632 -9553742 -3611481 -6022280 -2333403 -3933138 -2802132 -7325559 -2829933 -8106406 -7570079 -8900904 -3807140 -8942936 -9604950 -4531330 -4318141 -5915314 -1862868 -8754779 -3233005 -2654998 -6884607 -4812115 -9165352 -4046202 -9329605 -8890019 -9536234 -8933225 -1779719 -3028184 -7512927 -5455471 -9061411 -6600216 -9552401 -4224060 -7047508 -2776395 -7595105 -6530216 -1948312 -8182199 -7537961 -5436343 -6522950 -5750442 -6878646 -2060250 -8383966 -8977911 -9546646 -1996917 -5915180 -1942721 -2604458 -4079939 -6998015 -5198752 -8209068 -5924892 -2843823 -1701230 -2866329 -6342459 -7984562 -3990740 -4385758 -6832368 -8610106 -2126705 -6595167 -6563451 -5944312 -3660274 -9018264 -9248848 -6731223 -5840921 -7471548 -6291419 -2243942 -9388221 -7244291 -3642690 -2723190 -2773354 -7528934 -3082110 -6641635 -6713750 -9248185 -8902527 -7685752 -3999676 -1497053 -2809985 -2383103 -7940452 -6686091 -2734868 -1750670 -9745655 -7007486 -3053606 -9500066 -4895886 -9457574 -2738183 -8177122 -5944814 -4712894 -5681944 -9161934 -7150640 -8226124 -5224042 -3385659 -5719253 -6913998 -1852129 -8770971 -7437058 -3965376 -5624730 -3893092 -7055014 -1250378 -7760679 -4671505 -1665378 -7586701 -5751277 -8267710 -9289984 -6585799 -8826102 -4413013 -9591451 -8958249 -9678942 -4896777 -1847229 -6193616 -5636207 -9285569 -9295377 -2606364 -9099792 -6047176 -6798258 -2120292 -8914890 -8850645 -1485687 -2134010 -3186387 -1354469 -5763313 -6199508 -9551346 -9004389 -5200614 -8872001 -2840015 -3150549 -7053691 -4686158 -2265304 -6487559 -1931987 -6131033 -1844514 -6045610 -6741410 -8973893 -3271404 -3529534 -5881217 -7827227 -5591462 -2252998 -4448012 -4153901 -4811107 -8776117 -4409166 -1810156 -3730125 -3816260 -6064848 -4430568 -9279983 -7973342 -3785317 -7566756 -3544239 -2091472 -3232338 -3097301 -1678828 -1609608 -8632428 -5617545 -4733327 -7234544 -3161964 -4393563 -8560006 -9192912 -1287698 -1404165 -1622287 -4175152 -6748598 -6237106 -1300958 -8198770 -3544788 -4725930 -1697227 -7374834 -2948476 -3904790 -5727058 -3317864 -4891500 -7574429 -3457375 -3055077 -5793732 -6691942 -3801103 -4091214 -8787385 -4822984 -2488107 -2278335 -1411306 -7276523 -7982730 -4302369 -6605026 -2381719 -7769432 -5002360 -6105458 -7519320 -3680664 -2097440 -6213136 -4695582 -9214183 -9274129 -5150097 -8738941 -8575178 -7658687 -5348410 -7668284 -6227051 -2602665 -4836503 -3573297 -7886525 -2447959 -6372862 -9714024 -2238110 -6256846 -7136230 -2524335 -4157981 -3644971 -5635468 -1397639 -2672692 -5662520 -1703179 -8003059 -3538869 -4936901 -8783698 -9632635 -2774529 -3377748 -8839298 -2615243 -9720215 -6930942 -5426877 -2075764 -3137988 -7579940 -5676385 -8192007 -8509164 -6530834 -6721096 -1929863 -8981134 -1966524 -1633882 -1864952 -5308487 -1917877 -9021548 -4140033 -2492411 -7304130 -8634035 -2848012 -8296244 -9785561 -3423183 -2970024 -3742599 -1379663 -6423150 -8163736 -6567829 -1826115 -6182717 -4611166 -6735577 -4455001 -1967973 -2024030 -2077003 -5836980 -4970117 -1209647 -2248131 -8967987 -2444110 -2996689 -3369821 -6462692 -3002327 -2792680 -3312643 -1428592 -3744188 -9656304 -2600300 -9560694 -3281383 -6306067 -1956108 -8263414 -5223306 -6865386 -5012123 -6967528 -5323049 -6547659 -2278280 -5323818 -7428498 -4922851 -9008903 -4137622 -2828480 -3222022 -7344103 -7054164 -9356259 -2687451 -1789763 -8845655 -4386766 -3494400 -9746136 -8872305 -5941164 -7328460 -5465848 -6464980 -5575252 -3881258 -5521287 -7778290 -6194482 -5667062 -6786030 -8880385 -7971215 -5003345 -2504931 -6696438 -6754397 -4633950 -1636848 -9209873 -7382526 -3216507 -8714375 -5000791 -9683028 -8540416 -8172041 -1557929 -2905456 -9451727 -3943540 -6737900 -2784863 -5064924 -6350503 -7663657 -7005564 -8575605 -4416355 -8933095 -7025374 -4051118 -1948777 -8417868 -8698741 -3516403 -1555862 -7532518 -5039277 -6627027 -4080921 -6374467 -2951761 -6763688 -8948742 -6107314 -2364764 -4970497 -3026357 -6916764 -6595615 -3438985 -2271348 -4895444 -1976832 -8337788 -8847258 -2590778 -8616566 -3474071 -8597604 -3114821 -3969896 -7019021 -3690955 -6675680 -1759719 -1225838 -1741591 -5229057 -9338919 -8837247 -1849748 -3035804 -8478682 -8398603 -4052755 -4071737 -2380937 -3842012 -6289780 -7059746 -6954275 -4340523 -9418796 -2453621 -1346320 -9576451 -1590480 -5917511 -1900178 -8201053 -1573301 -3013116 -1552032 -8222287 -2157480 -1595562 -3533912 -5915187 -3250925 -4708690 -7308522 -7125238 -1374230 -2017057 -8313808 -2716415 -5078829 -8206603 -7063861 -2286492 -6791657 -5476451 -7888568 -6612649 -4730844 -6075234 -1667772 -4954544 -3710218 -1464962 -5155064 -4834302 -9026586 -4767996 -5715827 -4282116 -9237925 -9408729 -9792347 -9100138 -7496534 -6199823 -9646249 -5892486 -8529494 -1307313 -6236214 -7128381 -2511640 -5569403 -3955601 -7034612 -5758733 -6772677 -5721103 -4687076 -7345245 -5768600 -3115775 -4913103 -6160298 -1541015 -1758037 -6217818 -8876213 -8704104 -9209315 -7208413 -3587622 -1949925 -9614488 -6847987 -2821916 -7305224 -3996350 -3374515 -2143907 -2571120 -6012690 -8069492 -9689643 -2736671 -5641677 -3361689 -9041716 -9247229 -5135486 -9667702 -7012135 -6896625 -2632366 -7672709 -3243005 -7724787 -3616205 -8492115 -8568009 -4996076 -5202804 -8489646 -4366981 -6981149 -5385824 -8085256 -7007349 -5375842 -1859483 -2736572 -8625824 -1451853 -5766234 -7797238 -7407377 -6593686 -5448238 -7133504 -5569160 -4651369 -3445220 -6428029 -6400788 -2070300 -2737942 -7641608 -4176610 -8609038 -4605593 -6446253 -9612204 -8314058 -1286047 -5507883 -3346157 -4175220 -2533626 -4270997 -7482353 -2924810 -5668461 -6144289 -4993932 -9462148 -5753680 -4723354 -8723298 -3730456 -1765688 -9189523 -1422145 -3736565 -6080662 -7667496 -4413551 -4929354 -7873900 -6968049 -5562191 -7669073 -6701725 -3655929 -7144139 -2144538 -6119072 -4116864 -8134415 -7582301 -7371450 -3821403 -9062404 -3400549 -9194903 -8844565 -6017331 -9672660 -8592151 -1788620 -9314028 -1298283 -2124304 -2727987 -7458428 -6373916 -9740878 -8665112 -2890776 -3170465 -3918058 -1909766 -6354976 -6599166 -9629533 -9594342 -3125274 -3100795 -1461599 -3226052 -7988484 -3672076 -3940196 -5927141 -2828784 -6216770 -3940776 -9078189 -6389176 -4360908 -3150391 -6906008 -1801915 -9113901 -5885477 -4161546 -2021981 -8219162 -2879520 -2413799 -4213883 -6888535 -7050622 -8436580 -8062932 -1287126 -5548163 -8189573 -6036463 -2761164 -9709089 -7044810 -1829049 -5585209 -5415201 -6747790 -2941827 -3128914 -5208654 -8235851 -9299707 -3990086 -4087016 -5340447 -6814939 -9418320 -2637939 -9434745 -8864287 -7983403 -4182595 -1379569 -6435213 -8170588 -1938242 -7509000 -3270740 -3273426 -5365231 -2256267 -3750324 -7671370 -3052801 -2978181 -5989032 -5870410 -4724182 -7475770 -2940505 -8615060 -8743378 -4822771 -6325518 -1642505 -4638933 -7237225 -2824922 -3476014 -1831442 -7035186 -3502926 -5015940 -6603108 -2324369 -9480455 -8323356 -9577819 -2711835 -9011446 -9202687 -3073401 -3659300 -3110516 -1620202 -2181096 -9262112 -8223517 -4514754 -8521439 -5665318 -3782229 -8005662 -1377105 -7354442 -2472080 -1913538 -2803715 -6407125 -3975411 -8857523 -6538796 -6049662 -7297803 -8616889 -6165559 -4799843 -7742676 -7025732 -3466712 -4224029 -6824580 -9657438 -5302203 -6456462 -9245142 -5425432 -2624553 -2918097 -9703040 -3164477 -4790990 -5710859 -9272213 -8884838 -4607572 -8767425 -3891012 -4751522 -6305897 -5758533 -1752819 -5537990 -8282519 -8881371 -2142704 -4295804 -1658251 -9523284 -4958043 -8939232 -9006609 -8840274 -9483738 -7372974 -8395537 -3863862 -1858952 -5427043 -4390123 -2247023 -7681875 -8331120 -5023437 -2119549 -5447249 -6016465 -7181677 -8052805 -5133854 -4966597 -9228723 -6886778 -8082530 -3576560 -9614214 -9412097 -4969049 -1839505 -5570967 -5117365 -8980389 -5037651 -4673613 -3657893 -8634389 -9133028 -7585839 -1256383 -7959926 -5226661 -2623836 -2224536 -8554869 -3512931 -3286853 -5006331 -3417300 -4240517 -3432851 -2572051 -6603735 -8108441 -3937937 -1642300 -8601992 -2200680 -6537190 -8482795 -1209378 -2067778 -9237218 -1811606 -5595891 -5778425 -8590893 -5886001 -1803530 -5028155 -4830446 -2641273 -9254539 -2103814 -5541062 -7497244 -8003977 -4341365 -4695454 -9474838 -1910661 -1607788 -1378327 -5535125 -8802589 -1783260 -4900635 -7657483 -5691499 -7147465 -1237664 -6556793 -8135088 -7325790 -1679678 -6742618 -7363105 -7878653 -4152110 -1507122 -8731629 -4334152 -5812939 -9047400 -1567110 -4333950 -7901896 -3969895 -2794394 -2760639 -2603288 -9697257 -1639278 -5779005 -7409665 -3088361 -8153166 -1915657 -9354319 -6629983 -1852031 -3537325 -2851887 -8764783 -2140310 -8244239 -7155138 -6229764 -9420998 -6794392 -4106561 -3478130 -9034570 -7449766 -3034733 -2479131 -8613946 -7958016 -6523799 -6147329 -4049283 -7393662 -7662605 -6363933 -2589918 -2304103 -8825743 -5487351 -6898188 -3865340 -6823183 -3079504 -4073397 -3544652 -1242078 -3285127 -9118449 -9430164 -5356949 -9759649 -9660077 -1936892 -4271471 -7295623 -1630953 -6853433 -2358097 -3211719 -4334498 -5751116 -7548142 -6983689 -4739441 -1519500 -8067781 -1454919 -6347654 -7378994 -9340992 -7275108 -7989836 -4848285 -4760440 -7680421 -1742632 -4894155 -8600513 -8145859 -8794344 -7231410 -9040799 -5290089 -9335239 -5132933 -7253557 -7554037 -3572760 -9435869 -2003271 -4852737 -4475351 -6021110 -5019920 -7595935 -2499063 -1558926 -1708731 -5263441 -8851136 -5765614 -3205373 -2304061 -7279882 -8146938 -8053704 -5839435 -8093017 -4402778 -4481839 -4522855 -8024359 -3343311 -4431627 -2505944 -6638024 -6463256 -2593069 -3629802 -1597517 -2920061 -6578586 -4265718 -5252466 -1892985 -9258379 -6532127 -8131661 -5847437 -9399956 -7459784 -4268669 -7262209 -6649164 -7106807 -4807169 -6745039 -5651240 -6868220 -1310382 -5810238 -8331691 -3282986 -8146811 -1514013 -7976129 -1434073 -5955074 -4968609 -5474447 -5795972 -7686386 -3487286 -3593060 -7109389 -2877431 -6816492 -2382094 -8428564 -6549360 -3030425 -5343979 -1935483 -8342495 -2049442 -5955768 -6431901 -2027910 -1931793 -1643447 -3129105 -3279265 -7161068 -9676165 -4707373 -8152711 -3824039 -5556448 -3833228 -6194119 -4340657 -1324178 -1515567 -7540564 -4389833 -2570502 -8613826 -2168332 -7815286 -8375169 -6618537 -3305992 -8086519 -7839799 -2132733 -3634763 -6369607 -9342290 -1470303 -5450421 -6501328 -3793082 -6419264 -2226967 -4922439 -6787284 -1271106 -5956042 -3529899 -3368065 -4736452 -9033672 -7096212 -5826868 -7595275 -3506595 -6753555 -2628237 -5606720 -4798913 -9031918 -3242534 -8233908 -3983283 -2370325 -3629661 -4194108 -5273552 -5885394 -6872449 -2562033 -4155389 -3276257 -3504154 -8367220 -3355277 -4153707 -9191673 -8413163 -5893192 -5335285 -8071216 -7185946 -8079033 -1407664 -5533023 -6506547 -3844211 -1699470 -1260500 -8908979 -4826505 -9131025 -1234570 -1920973 -1662926 -9666199 -4195003 -6758321 -6069623 -5368738 -4127188 -5499340 -6921653 -7036969 -4738224 -4416608 -8604817 -1319013 -1385177 -1837753 -9114511 -6055158 -1555809 -5819877 -5058193 -8603436 -3513853 -4565100 -9192490 -8407944 -5766035 -3777736 -9158588 -6078125 -5813256 -8930575 -9367457 -7567203 -1365715 -3657163 -7554657 -3997916 -3603972 -4779491 -9049594 -1240797 -3139689 -8616313 -3438995 -3307949 -5557339 -2582005 -1640026 -3118046 -6001037 -4034194 -8505918 -7436616 -8235433 -2925492 -6995888 -7859608 -3209812 -7143705 -3891693 -7281009 -6305802 -7823164 -4450600 -3786658 -8548157 -4314294 -1837295 -2573365 -2646167 -4457855 -6892401 -7538984 -5735538 -5843085 -8649992 -2413867 -9284389 -4742219 -5913170 -1725576 -9651684 -9719869 -1563051 -7018983 -1673832 -6198951 -3676083 -4785043 -3440331 -8126414 -3138116 -7281525 -2404226 -1769499 -2583769 -4416428 -3543070 -1245171 -2268161 -5141102 -5241202 -5547312 -4927488 -9327066 -3032337 -6239382 -6651305 -9138482 -8689820 -7825834 -8856076 -8151201 -2218751 -3307022 -1281661 -6351944 -7576969 -3831428 -8162006 -2527766 -9448387 -7006446 -5672754 -3708885 -5329479 -8826896 -2811129 -6120526 -1306209 -2706214 -9458704 -5483816 -4863042 -2089672 -1673404 -3845419 -6833664 -8412344 -7829088 -2492166 -3340063 -5396245 -7941211 -6137910 -9637361 -6569664 -9268648 -7627304 -3658199 -5889169 -3858157 -6345568 -6705607 -7471085 -5909461 -2509772 -6763398 -2952948 -6145204 -8461725 -3059788 -1916260 -2455951 -3242601 -2555996 -9418380 -9173443 -4591515 -5813727 -5052848 -3036263 -4196887 -5451096 -8853982 -2767356 -1666319 -7189881 -8714444 -9068843 -2763753 -7006780 -8965042 -5268673 -6240675 -5673675 -1480430 -4017717 -1316252 -7905362 -3645247 -4006157 -2777456 -9647595 -8341321 -8245011 -7382822 -7738796 -8155867 -6548645 -7025893 -5152790 -3168738 -9304697 -5075270 -3823282 -5426676 -6702627 -9180876 -4697734 -6460541 -5746790 -9759756 -7757912 -9771571 -2252200 -8044483 -1585485 -1641185 -5803786 -3808950 -4482236 -5343671 -6853809 -2480788 -5661397 -5269261 -6935045 -7660883 -2929427 -7722826 -7274273 -4710718 -2531350 -8343058 -4620344 -5565960 -5075799 -7191228 -7869365 -7448334 -6544018 -4989505 -7830990 -7968193 -8611503 -4130338 -3687473 -3581197 -4114721 -1532729 -6648275 -4291613 -7670004 -5962194 -2029126 -4283791 -9571387 -3757759 -2248319 -5134945 -9244033 -3496317 -5247567 -9786801 -5975768 -2587977 -8373252 -7169873 -8540845 -4214167 -6067380 -6431111 -6860979 -3006133 -7961992 -5460441 -3580900 -4229669 -4706502 -1363609 -5869441 -8991480 -9524458 -2470314 -7106202 -5129640 -5705534 -4651292 -1715238 -4967588 -7615804 -4874550 -4507868 -6480026 -5410533 -5501820 -2316166 -9777445 -4186676 -7275503 -8598395 -7827878 -5722533 -1215184 -1870690 -5825532 -5505066 -3388249 -2780755 -3732024 -9271633 -2876863 -6748142 -8015506 -7116561 -2033956 -5243080 -8355134 -7409468 -4094431 -7689591 -2412868 -3445695 -1375422 -1721266 -8681462 -6653733 -7944845 -1424357 -7236772 -6072125 -2978552 -5159056 -3048203 -2406261 -7187083 -1510980 -5223295 -6530466 -5858495 -5049684 -1822196 -3532665 -3047891 -6031219 -3202391 -2022806 -2567437 -3722337 -8335874 -3874778 -1732347 -3019139 -6482541 -6600944 -8927500 -6555517 -5830243 -1418842 -9219243 -1710088 -2503486 -7117992 -2523426 -8655034 -2328902 -2868998 -8871299 -9288716 -3023262 -7390878 -4960531 -1646812 -6425718 -8751251 -5002370 -2995782 -4949825 -8703647 -9730266 -4922024 -2072207 -9343785 -9318398 -5353352 -6641991 -1239001 -3343697 -3624092 -6823636 -6951687 -3203077 -2827921 -5750370 -3898074 -7806178 -4942919 -5169456 -8678629 -6435618 -6413448 -3917473 -5695878 -5779211 -3755231 -4826386 -7263401 -6474897 -8293964 -3422369 -1202462 -2145293 -1521814 -9571652 -7332852 -6191199 -1673182 -8367793 -6298486 -8572998 -2199936 -8510810 -3125108 -6501884 -9433172 -2416363 -6469469 -9042778 -4730311 -2200979 -3017798 -2429822 -3892163 -6707610 -4031992 -2816366 -3769447 -9632133 -2171536 -6581230 -6324640 -4053811 -6927291 -2575964 -5416475 -8698983 -8458379 -1333860 -9655871 -8463190 -9048662 -2333961 -9345248 -6868871 -2836754 -7501704 -5634192 -7576871 -9711250 -3994815 -1444340 -1713673 -6757599 -3968450 -4932996 -2734945 -5500242 -8133584 -5010722 -2632910 -2732661 -8494719 -9413415 -7189327 -1694935 -4254894 -3052125 -9741372 -2004822 -6643007 -4627978 -2614333 -8301589 -3593593 -5624474 -2285291 -2712966 -8504852 -4670653 -4997851 -9119365 -6083550 -5541202 -2887634 -3870870 -6945704 -5360094 -9709291 -8898213 -7639167 -2237464 -5764176 -3669059 -1753980 -3255893 -7587672 -6954190 -4024944 -1903638 -1203348 -8395389 -2957282 -8313719 -9017186 -4196990 -3194356 -5299223 -3274561 -2056273 -3312029 -7720561 -1994928 -7385455 -5600350 -6179707 -1979098 -3228935 -4057508 -2754744 -2235626 -5123969 -9483063 -7100472 -8146707 -5921868 -6093602 -9007310 -1589562 -1656864 -2008114 -6888499 -7478841 -6008442 -6781604 -7379321 -4076159 -6398813 -9264594 -3801866 -5784181 -2171977 -8172988 -7290027 -1990939 -8621768 -3768103 -4023487 -7562021 -9229476 -3460772 -2340102 -5884131 -6155500 -4934944 -7603282 -4124828 -3641159 -4718301 -9166213 -9608938 -7425477 -1806131 -8957753 -4535220 -9193490 -3724159 -8498245 -8882786 -9039580 -2216821 -8196801 -3665827 -3223995 -4816903 -8651777 -8647890 -7261093 -2693246 -7055213 -3184575 -9707827 -5945272 -1657076 -1244291 -8527118 -9799344 -3102475 -2208448 -6388336 -7667936 -1456964 -5396390 -7626752 -4283489 -9791953 -6067833 -2664630 -1882700 -8338184 -3681345 -2901301 -3225998 -7729815 -4822110 -4025960 -3987457 -6363303 -4615235 -5312591 -8015883 -7769469 -1978306 -1202004 -3060126 -5144323 -2144969 -5796956 -2117337 -9066847 -5736181 -2958373 -5498284 -6013081 -6864417 -8947547 -2604615 -6159419 -3190009 -3734529 -3333481 -7296238 -6980776 -3854695 -1702980 -1201148 -3866294 -5330172 -4109481 -5102179 -5786057 -6047590 -5964311 -2380323 -2209429 -3252408 -3106947 -7692761 -9078491 -8875056 -9243366 -4683642 -3796034 -9458208 -2964166 -5310290 -6309833 -4370227 -2558702 -4916674 -7086505 -6451874 -5401268 -4175641 -9319643 -7439566 -4330250 -7662784 -8954641 -6069392 -8832411 -9178452 -6327783 -7552406 -3921314 -5785097 -9788137 -9144816 -4091175 -9520270 -2233438 -9604759 -2038930 -6167171 -7683623 -7264954 -6592334 -7010187 -6095392 -2512236 -8970735 -7612052 -7964876 -1378586 -6921600 -1691038 -8557453 -6897395 -8182124 -9258281 -2861404 -1340522 -2225466 -5781815 -5954111 -6682276 -7404466 -7051330 -6358552 -9424211 -8588801 -2597973 -8410687 -8112911 -9508778 -2183474 -6679879 -3623423 -9036465 -1640055 -4339946 -6362451 -8858710 -2851384 -7316798 -7522598 -1969409 -3991968 -9536051 -4754115 -1243208 -4683723 -7689281 -7126560 -9571963 -8325667 -3583063 -9230702 -7464544 -5045089 -4580851 -8783705 -7137240 -8434701 -5332202 -5570788 -3123613 -1524635 -5567651 -8393006 -6409554 -3780829 -1966079 -2694736 -2000547 -4233537 -4960179 -3554944 -8743416 -3023492 -2984356 -8638912 -3228639 -6194594 -2754338 -4843541 -4829634 -5835012 -7438158 -5552973 -4410991 -4371811 -8912397 -1605831 -8818071 -9374496 -2952742 -7691408 -8826431 -8110165 -1886496 -9011009 -2989837 -3088685 -6900532 -8296016 -9291849 -5859607 -2276104 -4648292 -7441416 -7124198 -6963044 -8016805 -1879769 -3936127 -2898664 -1742338 -7033062 -5062780 -7895895 -8104119 -5228713 -5763452 -7397597 -3268257 -6877565 -8999659 -2193384 -4226398 -9752384 -8015466 -4827101 -3870693 -3600342 -6275343 -2168388 -3725186 -5209341 -7250519 -4568364 -4868068 -6878645 -8930436 -6194273 -7535188 -3074529 -1778222 -8667058 -2788827 -8583703 -7495608 -7081784 -1452561 -6709337 -2866407 -6594579 -5489896 -6377412 -7192332 -9154389 -8912414 -4457934 -1709961 -2643782 -5016551 -8052830 -4975234 -6862372 -1930385 -5738507 -7175840 -5989402 -4540462 -1313133 -9260037 -8332650 -3478096 -8286677 -5302585 -5124501 -4780434 -7641671 -5956930 -2718168 -1478830 -7708823 -2593256 -4241071 -8590878 -5891653 -2032772 -6163655 -5702014 -3920760 -4739075 -3151993 -8205529 -3681245 -4987065 -2749279 -5393204 -6717103 -4283796 -4292750 -3262677 -9464226 -6427696 -4827430 -6372685 -9255580 -9288564 -5280146 -6694479 -6551135 -8253123 -7746560 -2545584 -5882459 -9515526 -3819255 -8194839 -8473052 -6680029 -3294887 -8366961 -9582232 -7007711 -9094545 -7777419 -3746906 -5795963 -2255229 -9380033 -5893350 -5823774 -3954419 -5808267 -2817858 -6353084 -1852076 -3269591 -3916605 -2435970 -5690788 -8687633 -6680279 -3548660 -3547984 -6397639 -8959173 -2310992 -9658915 -5713092 -7714624 -3298712 -6004943 -6035760 -3199891 -7688556 -1354171 -4336060 -7410846 -8782825 -5885310 -3206482 -3660105 -3700938 -7342801 -8859201 -9781746 -8674939 -9293011 -8469844 -4538383 -7472416 -1496201 -8572249 -3081750 -5157002 -4814871 -7477654 -5032879 -8783618 -7607217 -6960932 -5552681 -4855672 -6962442 -3387542 -6855726 -1219646 -1709696 -3781816 -3489291 -5267120 -7505807 -7376341 -4082098 -5318398 -2135841 -4264244 -4733231 -9599443 -4451721 -1455595 -6039306 -5521610 -6509261 -8210311 -5544577 -3522546 -7044981 -3883384 -9626872 -8229372 -5674609 -4377496 -2153574 -4047622 -6912452 -1593475 -9705176 -7747291 -5609340 -6653310 -6083479 -7669317 -6005019 -2331609 -5235632 -9433573 -9017067 -1209075 -1840716 -1576681 -1681995 -7503191 -4098910 -3159277 -1708830 -7179271 -9404516 -7179045 -5773096 -9515854 -3863465 -5491690 -7902891 -1954480 -6593395 -7558270 -9543682 -2955743 -7181011 -6764803 -2785688 -6142448 -7525489 -7270875 -8926977 -6605957 -8526279 -1391270 -2222664 -3931212 -5429472 -7245046 -7964604 -4246291 -2078336 -2708293 -2330437 -9453622 -4108787 -2355346 -8477222 -5726596 -4847452 -3182796 -7634860 -4098428 -8112144 -8565728 -8242238 -5115367 -3703590 -4106137 -7257139 -2838435 -2624976 -7011843 -6075899 -4993512 -2728793 -6671885 -2615682 -2751573 -6410463 -1737637 -5788466 -3111994 -3977378 -7080460 -3686433 -7369011 -9288984 -7873356 -4353261 -2094019 -1443629 -8277436 -2252509 -1990997 -5986731 -4677033 -3666983 -6978494 -1268629 -4465388 -6592607 -5828005 -2274219 -6222451 -3233208 -7927802 -2490998 -5111445 -7498408 -2311696 -6400515 -5305682 -6125202 -3486925 -7965538 -4461126 -9275829 -7554467 -9776827 -8116948 -6774817 -6536917 -3886288 -6918043 -9425937 -7381929 -3909224 -7730015 -8410637 -8134820 -2682056 -9487848 -3021795 -8191137 -4012235 -3457907 -3665546 -2253306 -5721612 -8615999 -3182791 -4595985 -3336730 -2251025 -8941309 -7752999 -5567885 -7343744 -6680516 -2956248 -5516909 -7556437 -7009371 -8432400 -2751117 -6827023 -5790151 -7946012 -2059428 -3803441 -2055509 -1734845 -5188011 -1276942 -6874217 -3721377 -4429705 -4217109 -3708220 -2714607 -4083389 -7473055 -7819694 -5499813 -8818768 -2116275 -8192064 -2258498 -3971629 -8236039 -8589050 -2202696 -6890850 -2335140 -2210078 -2223384 -6970169 -2919118 -6872961 -4248669 -3671754 -7988222 -7753734 -4857326 -6124429 -4423176 -4446762 -3570303 -2256359 -1525517 -4291254 -2344452 -4746755 -9602287 -6071466 -7995269 -7802325 -8219768 -3530899 -8676416 -6296574 -6939429 -2389217 -4172646 -8369969 -9305545 -8082751 -1720075 -8225971 -8053111 -3131137 -3198966 -7522326 -5950476 -3082049 -4533173 -2777888 -4759739 -5788133 -7269542 -8198891 -5616916 -2079598 -2500588 -8298138 -9333194 -8194088 -9393945 -1509042 -5072456 -5087869 -8969565 -1250844 -9727192 -4755014 -9666340 -7742981 -8751666 -5823508 -8807900 -3680668 -9740229 -8511399 -1989858 -1696756 -5360182 -4747540 -1732344 -3194167 -7859686 -7862037 -5279242 -1463505 -4332738 -4846165 -1719554 -2757090 -9193737 -6030280 -7742175 -6511495 -1591094 -4392182 -4922916 -9666346 -4074854 -6865897 -7589671 -5649460 -6372953 -4795391 -8280631 -6695223 -8550806 -8907076 -2783436 -5290031 -1317226 -4117171 -2584625 -4116342 -9008121 -9001970 -2696209 -6113751 -4449186 -1913555 -5583046 -8949171 -4297571 -2206601 -9598982 -4286833 -4840578 -3345390 -8604850 -5186857 -4536523 -8799627 -3190370 -1927131 -8219011 -7476072 -7826208 -5703708 -4274349 -5128932 -8067069 -4228473 -9576793 -9737218 -8123019 -8920542 -8511105 -1546567 -8778249 -6209954 -2712004 -4393945 -5122078 -5711364 -2935572 -4842346 -3752889 -8066614 -1888083 -7296073 -2253724 -5019720 -9507714 -6362632 -4233443 -8190101 -3969398 -9063949 -1978729 -1708697 -9648170 -3979767 -2645238 -1699550 -7057974 -9261222 -3428391 -8783250 -3799130 -6804414 -7035510 -4452501 -8323395 -6615026 -7365166 -5789167 -2772806 -1382505 -4440799 -9297857 -6898769 -6488514 -6899756 -2178067 -2548508 -2692540 -1313482 -3168061 -7837156 -5471256 -6687463 -8217264 -7994249 -6459916 -2169523 -5329328 -4756515 -8711799 -9597485 -5722759 -7577099 -4260233 -6530881 -1520196 -9074407 -5116596 -8938513 -8165903 -2076555 -1906751 -1819672 -4851530 -3818298 -9003126 -2875827 -7430726 -2858438 -8280046 -8470801 -6714203 -4411299 -3655884 -7181128 -8307495 -3457407 -6064734 -2067547 -3284225 -2464105 -5116365 -6305289 -8607899 -7783120 -3315450 -2800878 -1402331 -3844148 -8366468 -7786757 -4608614 -7842411 -9464668 -7981134 -2356737 -7172778 -5217907 -2381670 -3001512 -3066676 -1244575 -7378957 -7170395 -1869187 -1647283 -5633611 -4440389 -4426141 -8328243 -4583526 -1646050 -9494750 -4575760 -8176690 -3937522 -6997318 -8166627 -1228437 -2474077 -5690141 -4883067 -6704702 -2436187 -3104391 -6376379 -1646962 -2888647 -3851037 -9317820 -3405645 -3021749 -7876882 -7583309 -2240049 -9642998 -3061023 -1849708 -4838456 -8515551 -4186881 -5165263 -8676737 -2602441 -5215154 -7474775 -6473216 -8212980 -9247610 -7048586 -9093431 -6148751 -4832460 -4368681 -2832109 -7191810 -4345379 -6540376 -7838837 -5340129 -4428492 -1869790 -3639886 -4502243 -7794979 -9798397 -5263520 -5130330 -3330585 -5417422 -2153812 -3472436 -3800654 -6259093 -2692111 -7732188 -8231121 -9700221 -6724315 -6146615 -6002562 -6115425 -7751425 -1330722 -1262178 -6347604 -6335268 -6660648 -3853050 -4471973 -7613842 -3939130 -3754655 -1861245 -3970448 -1721919 -5090962 -8937126 -6901551 -6011047 -6240029 -7893872 -2366107 -9497560 -5885874 -9531125 -7384768 -1381740 -8719692 -7387321 -5477077 -3897831 -3142967 -2940053 -4006964 -4391164 -9420791 -5281213 -1636619 -6129078 -4683705 -4288594 -1254488 -8367232 -2203612 -2539039 -4767889 -4539174 -4323766 -1711020 -6184545 -2318073 -9466058 -5335684 -1413062 -6556746 -6029564 -9639224 -4899426 -3625641 -1854139 -5619484 -7339965 -3093307 -8352166 -8398488 -3498611 -1362701 -8748354 -7198457 -5026389 -2752522 -3502516 -2736008 -2128497 -7151806 -5645451 -4064172 -2257389 -7193301 -5523539 -2090674 -6308105 -4303476 -1336976 -4620050 -3705057 -5711008 -8887717 -5205726 -4299086 -4870182 -7022804 -2724073 -4922454 -2947971 -5139893 -5773988 -2673277 -9317322 -7515509 -2577350 -2694877 -4318250 -5527169 -8000145 -5020775 -3410354 -7068824 -7888411 -1742269 -8511292 -6741889 -5586603 -6309766 -3930190 -7818002 -3994182 -5173169 -7569487 -9004026 -5025169 -2198681 -3588356 -5920725 -5664117 -5804539 -1850272 -8054626 -3257669 -5490457 -2066431 -3476541 -6938773 -6747046 -7045931 -4966395 -7439919 -5135252 -4844864 -5640855 -3893696 -3729015 -5913842 -1323814 -6084492 -3231539 -8499804 -7871592 -7719345 -9290233 -3556145 -4129994 -6038579 -7925881 -5336781 -7945249 -5301383 -3399490 -7231742 -9321426 -8933255 -4577777 -9526838 -4463535 -7270606 -7338079 -4794441 -3310838 -1267847 -3850907 -6070261 -5497204 -5728197 -1278372 -8520902 -2149560 -7093008 -8836297 -6800131 -9458874 -8304053 -9636285 -8458684 -4241457 -1239802 -7528770 -7104989 -9323671 -7317729 -9331831 -4469521 -1903050 -4083416 -1792748 -6683894 -5732927 -3123020 -7679222 -7918411 -1545395 -2842086 -7009146 -6254581 -3279284 -6277102 -4449714 -6738076 -5952824 -2450641 -6047378 -2635696 -2594155 -8380512 -4067871 -8007115 -3920333 -3371114 -6869436 -2384978 -4774063 -8564924 -2447214 -2515796 -1242232 -3345285 -2596796 -2868119 -9231255 -3184300 -2249238 -5767598 -6782531 -2140666 -4296470 -1400934 -6025654 -5482728 -1858121 -1565905 -5216391 -4860246 -7082424 -6931157 -3385204 -6441250 -3162575 -2900071 -4942965 -8575990 -8562804 -1415631 -3066918 -4570564 -3754965 -8163159 -2985712 -9180031 -8721708 -2729124 -4442714 -4745394 -5778273 -7917550 -7906316 -9644452 -3382225 -5290340 -5280767 -3858097 -1549181 -4284395 -2118727 -3633839 -4657869 -5180692 -6341407 -9284075 -1313694 -5236579 -6621943 -3664096 -4279791 -6220086 -3317736 -1996215 -5452135 -8192975 -5339316 -4207610 -9660423 -4150658 -6887605 -4004894 -2019785 -4901923 -2438500 -9763058 -5923510 -6841539 -6500351 -2608143 -6073757 -9528355 -7162500 -6308639 -6642314 -2583659 -9622774 -9040509 -9785823 -1323946 -6221452 -7129704 -1936342 -7372472 -6178236 -3662323 -9305947 -2855699 -2610526 -8706537 -8514899 -5472905 -3048708 -9589288 -8361634 -7762120 -5370364 -3023604 -7493657 -3487067 -8711441 -6834518 -3081777 -5660639 -3243468 -7586805 -5149465 -6296800 -2627436 -4765325 -8731744 -9071797 -5422778 -3168193 -7290785 -1219195 -8640100 -9037934 -2776767 -9555746 -3087958 -8993539 -9252743 -6749024 -1382000 -8291252 -3298011 -9442884 -9154763 -4472731 -9255833 -2323228 -1808512 -4041473 -6809061 -2544308 -2295956 -2615074 -2258493 -8873488 -1952285 -4835767 -5150110 -6782449 -9370814 -3664165 -6830993 -8910529 -6150232 -3240829 -6006330 -6043342 -3697363 -5767093 -1782582 -4162464 -7303459 -7323096 -8303835 -6786711 -3016290 -8643036 -7378409 -2953248 -1772538 -5837390 -2032702 -4952293 -6979795 -7295830 -1594487 -7486442 -3126513 -3962739 -7628224 -4176260 -5882084 -7966663 -7487606 -3814173 -4299449 -6204015 -8155014 -6340295 -5390713 -2619492 -2225690 -6542654 -8116975 -2857488 -4217313 -2868308 -7985071 -6532203 -1972285 -7912262 -5685608 -4702074 -7061389 -8369813 -8472780 -7371472 -5867492 -3304555 -6470855 -5452332 -8509775 -7233080 -6839459 -9103593 -4660196 -9156209 -6052595 -3526158 -6588260 -9074825 -8890901 -6882315 -9312540 -8483234 -9359786 -2742757 -4824538 -6299339 -5414266 -3729224 -5617355 -2501133 -2422112 -4954200 -7531095 -6910418 -2345221 -5347385 -8296443 -1820191 -8540704 -4621545 -2035247 -4479492 -2263497 -3623242 -5696414 -7787524 -8511468 -4104907 -4513724 -7476957 -2474729 -2630203 -9323333 -1716658 -7755667 -2650896 -6748228 -7229862 -1406818 -9516082 -5610435 -5413761 -7426660 -3720949 -6419388 -1520600 -2986465 -8892236 -1486051 -5086406 -1499875 -7597264 -1817957 -5699171 -2453606 -5445858 -9649733 -3081926 -3762240 -7242724 -6324593 -3030983 -5089902 -3533393 -3331196 -9791558 -9162366 -7949711 -9169216 -4587283 -6453627 -3888876 -6593373 -7067523 -4066420 -2371703 -8981414 -7981446 -3395503 -2743785 -7199110 -1626074 -3639075 -6302265 -2801654 -6034531 -4142702 -2606449 -8448209 -1883396 -4717029 -6392414 -5364601 -7269613 -7268067 -2012562 -2100112 -5090063 -8266562 -4220559 -2172322 -4550846 -8136284 -2753997 -5111552 -7436185 -7335270 -1594075 -2149502 -8691691 -3239124 -6865734 -8250064 -2253008 -5301108 -1884711 -6709940 -2013273 -8203159 -7817766 -1981225 -5835393 -2317522 -9445493 -8593094 -7471954 -7844356 -4621739 -4900901 -4797114 -3405697 -2675852 -9344624 -3916880 -5601100 -5597181 -6555844 -2081707 -4259947 -7698956 -5556168 -1851748 -9365661 -5996426 -5342903 -7724373 -6204757 -6682855 -9717426 -4134971 -1617966 -5103235 -5800954 -3321053 -6208791 -7110491 -2364397 -2507617 -4696579 -8163051 -5907184 -7672938 -9126126 -2430081 -4564334 -7422509 -1433468 -5735055 -9117229 -1241301 -1954430 -1676297 -6414049 -5966743 -2626305 -8861422 -9263432 -3712375 -6880515 -6208366 -1612839 -7763100 -8663378 -5565498 -2477283 -6005289 -9574153 -9374386 -6898292 -5764781 -5285535 -6954934 -2244670 -5658917 -7953540 -2600906 -7175664 -4122577 -6182288 -2202152 -2944982 -9228523 -6369715 -5865183 -9224944 -9428178 -7965999 -3909174 -2382569 -4897212 -2017464 -7780238 -7086647 -8037748 -5494545 -6954299 -7790323 -1672319 -7129471 -9603651 -9331967 -6617677 -1628361 -9296841 -9624309 -4749286 -5871233 -6837143 -5347644 -8096167 -7898055 -3641592 -8561101 -5642190 -7112568 -8549371 -8732383 -1906881 -3393568 -5269223 -9441248 -8184825 -2751599 -9507550 -6221104 -6614488 -6252310 -6179614 -5384041 -5166016 -8926061 -2145540 -9711626 -9781984 -8513451 -4627276 -2579570 -2923310 -1830877 -9550331 -7435796 -5027121 -2352643 -3010987 -2689492 -9680987 -4310584 -6862718 -8998800 -2351048 -9291554 -2045734 -6176763 -8696375 -4120120 -2619988 -4226715 -2271375 -1667202 -4446059 -7093935 -2172171 -7503643 -2059548 -9174390 -9520847 -5156137 -7546175 -9186202 -7591455 -3875581 -2582959 -6727988 -3677459 -3113762 -7395090 -3883091 -7536748 -8510613 -8569260 -8436539 -2864794 -3869870 -4335072 -5014667 -9726845 -4869706 -7694968 -1720748 -7896528 -4532160 -5400550 -2061408 -4741354 -3727173 -6633607 -5197904 -4532186 -7168665 -3496163 -5948455 -2327445 -6183297 -1695550 -5817218 -2555031 -8338231 -6636803 -2543377 -2772017 -8792491 -6171393 -3036640 -9430630 -5958060 -3375923 -8558628 -3597005 -2987648 -4745524 -6829938 -3939406 -6118293 -4274955 -1476453 -8015229 -7639607 -8283933 -3824774 -5557695 -3342780 -2927909 -8547823 -4867304 -2557974 -3853740 -5494529 -1338536 -3248469 -1485303 -7018761 -1777307 -5179408 -6086493 -1875095 -9544732 -7817336 -6063612 -2972947 -7868744 -6198149 -8183511 -7731111 -8999104 -4392231 -8257769 -5760184 -2280013 -6792375 -1313349 -3422861 -7398916 -6737962 -5456477 -9662151 -7511547 -9647308 -3318047 -6017450 -4979085 -1208806 -7096028 -1908798 -5355725 -8999923 -6813067 -8085320 -4424706 -1819772 -5837863 -8997822 -1823023 -5485022 -7671257 -5523818 -4493653 -9385710 -1496052 -9749072 -1794311 -1897075 -5607700 -3340306 -9300215 -7545354 -8052631 -8048566 -4622325 -2699892 -8795491 -3512896 -3967142 -8502728 -7675269 -2729899 -5002413 -9122323 -6182918 -5810100 -1282139 -6891950 -8817342 -1349592 -5681306 -3620391 -3476933 -6084693 -3266646 -3155245 -4634044 -4278214 -2322966 -5111672 -2423858 -9381337 -3864377 -3190039 -9324460 -8385297 -3442541 -4598541 -8456012 -7499784 -9234696 -6534345 -6720732 -1245618 -1404023 -1839242 -5539846 -2866674 -6985144 -5590045 -8230949 -3318619 -2676800 -8401118 -4713940 -8780677 -5473335 -5234943 -4094796 -8283088 -6351157 -4541208 -5111454 -2753143 -4943287 -8166208 -4401183 -6044088 -9362069 -7744283 -3326747 -2683027 -6280614 -5742308 -5198692 -2226656 -8901330 -2486799 -1306005 -5744020 -5508345 -4694855 -3846085 -7387973 -5767761 -5318491 -1700668 -4198512 -1306616 -9501367 -5376448 -3005303 -4539245 -7450224 -1628976 -4777061 -6493925 -8006183 diff --git a/test_abilities.py b/test_abilities.py deleted file mode 100644 index eaa6157..0000000 --- a/test_abilities.py +++ /dev/null @@ -1,13 +0,0 @@ -from ability import ability - -def test_ability_machamp(): - assert(ability("machamp")==['guts', 'no-guard', 'steadfast']) - -def test_ability_pikachu(): - assert(ability("pikachu")==['static', 'lightning-rod']) - -def test_ability_charizard(): - assert(ability("charizard")==['blaze', 'solar-power']) - -def test_ability_evee(): - assert(ability("eevee")==['run-away', 'adaptability', 'anticipation']) \ No newline at end of file diff --git a/test_nearest_square.py b/test_nearest_square.py deleted file mode 100644 index c6c6173..0000000 --- a/test_nearest_square.py +++ /dev/null @@ -1,11 +0,0 @@ -from nearest_square import nearest_square - -#Test cases: -def test_nearest_square_5(): - assert(nearest_square(5)==4) -def test_nearest_square_n12(): - assert(nearest_square(-12)==0) -def test_nearest_square_9(): - assert(nearest_square(9)==9) -def test_nearest_square_23(): - assert(nearest_square(23)==16) \ No newline at end of file From 793cde0a8ba9c4c234c76713f23eadf2a953e66f Mon Sep 17 00:00:00 2001 From: theamankumarsingh Date: Sun, 10 Jan 2021 20:47:05 +0530 Subject: [PATCH 4/4] Solution by theamankumarsingh --- Python-ifed.ipynb | 553 + __pycache__/ability.cpython-39.pyc | Bin 0 -> 1002 bytes __pycache__/nearest_square.cpython-39.pyc | Bin 0 -> 546 bytes __pycache__/pokemon.cpython-39.pyc | Bin 0 -> 3198 bytes ...test_abilities.cpython-39-pytest-6.2.1.pyc | Bin 0 -> 1922 bytes ...nearest_square.cpython-39-pytest-6.2.1.pyc | Bin 0 -> 1966 bytes ability.py | 19 + all_elements.txt | 32250 ++++++++++++++++ matches.csv | 757 + nearest_square.py | 12 + pokedex.py | 31 + pokemon.py | 95 + readme.md | 11 + step_4.py | 41 + subset_elemets.txt | 24158 ++++++++++++ test_abilities.py | 13 + test_nearest_square.py | 11 + 17 files changed, 57951 insertions(+) create mode 100644 Python-ifed.ipynb create mode 100644 __pycache__/ability.cpython-39.pyc create mode 100644 __pycache__/nearest_square.cpython-39.pyc create mode 100644 __pycache__/pokemon.cpython-39.pyc create mode 100644 __pycache__/test_abilities.cpython-39-pytest-6.2.1.pyc create mode 100644 __pycache__/test_nearest_square.cpython-39-pytest-6.2.1.pyc create mode 100644 ability.py create mode 100644 all_elements.txt create mode 100644 matches.csv create mode 100644 nearest_square.py create mode 100644 pokedex.py create mode 100644 pokemon.py create mode 100644 readme.md create mode 100644 step_4.py create mode 100644 subset_elemets.txt create mode 100644 test_abilities.py create mode 100644 test_nearest_square.py diff --git a/Python-ifed.ipynb b/Python-ifed.ipynb new file mode 100644 index 0000000..926fb73 --- /dev/null +++ b/Python-ifed.ipynb @@ -0,0 +1,553 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Python-ifed\n", + "\n", + "Welcome to the python-ifed notebook, This notebook is a walkthrough + task for you to get started with software development using python.\n", + "\n", + "After completing this notebook successfully you should be familiar with the following concepts:\n", + "* Use version control\n", + "* Writing clean and modular code\n", + "* Improve code efficiency\n", + "* Add effective documentation\n", + "* Testing \n", + "* Code reviews\n", + "\n", + "**This exercise depends on a lot of googling skills and is aimed at making you efficient in the same**." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Challenge 1 : Tables and stuff" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Step 0\n", + "\n", + "You might be already done with this step\n", + "\n", + "### Learn to version control using git\n", + "\n", + "1. Install git CLI tool\n", + "1. Configure git CLI\n", + "1. Create a GitHub account if you already have not \n", + "1. Clone the repo that contains this repository\n", + "1. Now you are in master branch\n", + "1. Create a new branch with your name as the branch name and continue\n", + "\n", + "### Reference materials\n", + "https://www.atlassian.com/git\n", + "\n", + "https://www.tutorialspoint.com/git/git_basic_concepts.htm" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Step 1\n", + "\n", + "## Clean and modular code\n", + "\n", + "Test out your googling skills and understand what writing clean and modular code means and answer the following questions by editing this cell in jupyter notebook.\n", + "\n", + "### Describe what each of the following means\n", + "\n", + "#### Production\n", + "Production programming involves creating or modifying a software product to meet the needs of real customers. Production means anything that you need to work reliably, and consistently. When the code runs on a production system, that means it is being used by the intended audience in a real-world situation.\n", + "#### Clean \n", + "Clean coding is a reader-focused development style that produces software that’s easy to write, read, and maintain. Clean code is code that is easy to understand and easy to change.\n", + "#### Modular\n", + "Modular means a design approach that subdivides a system into smaller parts that can be independently created and then used in different systems. These design approach is actually increase development time for programmers. Writing modular code means breaking down big functions into several smaller functions.\n", + "#### Module\n", + "A module is a number of distinct but interrelated units from which a program may be built up or into which a complex activity may be analysed.\n", + "#### Refactoring code\n", + "In computer programming and software design, code refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behavior. Refactoring is intended to improve the design, structure, and/or implementation of the software, while preserving its functionality." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "If you have finished writing the answers you can now commit these new changes with git using the commit message __step 1 completed__ ." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Step 2\n", + "\n", + "## Refactor: Cricket Match Analysis\n", + "\n", + "Here I would be providing you with a sample code, don't worry about the working much try to get an abstract idea and complete the task" + ] + }, + { + "source": [ + "import pandas as pd\n", + "df = pd.read_csv('matches.csv', sep=',')\n", + "df.set_index('id',inplace=True)\n", + "df.drop('umpire3',axis=1,inplace=True)\n", + "df.head()" + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "This is how our data looks like right now we need to write efficient code to replaces the spaces with an underscore, the janky way of doing this is" + ] + }, + { + "source": [ + "new_df = df.rename(columns={'team 1': 'team_1',\n", + " 'team 2': 'team_2',\n", + " 'toss winner': 'toss_winner',\n", + " 'dl applied': 'dl_applied',\n", + " 'win by runs': 'win_by_runs',\n", + " 'win by wickets': 'win_by_wickets',\n", + " 'player of match': 'player_of_match',\n", + " 'umpire 1':'umpire_1',\n", + " 'umpire 2':'umpire_2'\n", + " })\n", + "new_df.head()" + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "This is like a hardcoded way of doing it slightly better way of doing this is " + ] + }, + { + "source": [ + "labels = list(df.columns)\n", + "labels[0] = labels[0].replace(' ', '_')\n", + "labels[1] = labels[1].replace(' ', '_')\n", + "labels[2] = labels[2].replace(' ', '_')\n", + "labels[3] = labels[3].replace(' ', '_')\n", + "labels[5] = labels[5].replace(' ', '_')\n", + "labels[6] = labels[6].replace(' ', '_')\n", + "labels[7] = labels[7].replace(' ', '_')\n", + "labels[8] = labels[8].replace(' ', '_')\n", + "labels[9] = labels[9].replace(' ', '_')\n", + "labels[10] = labels[10].replace(' ', '_')\n", + "df.columns = labels\n", + "df.head()" + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "This is also a very redundant way of doing this try writing a better code to do the same. Limit yourselves to one or two lines of code." + ] + }, + { + "source": [ + "df.columns=[x.replace(' ','_') for x in list(df.columns)]\n", + "df.head()" + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Once you are done till here make a new commit with message __step 2 complete__." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Step 3\n", + "\n", + "## Optimizing Code\n", + "\n", + "### Efficient Code\n", + "\n", + "Knowing how to write code that runs efficiently is another essential skill in software development. Optimizing code to be more efficient can mean making it:\n", + "\n", + "* Execute faster\n", + "* Take up less space in memory/storage\n", + "\n", + "\n", + "Resources:\n", + "https://stackify.com/20-simple-python-performance-tuning-tips/\n", + "\n", + "https://pybit.es/faster-python.html\n", + "\n", + "https://towardsdatascience.com/one-simple-trick-for-speeding-up-your-python-code-with-numpy-1afc846db418\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "import time\n", + "import pandas as pd\n", + "import numpy as np" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "with open('subset_elemets.txt') as f:\n", + " subset_elements = f.read().split('\\n')\n", + " \n", + "with open('all_elements.txt') as f:\n", + " all_elements = f.read().split('\\n')\n", + " " + ] + }, + { + "source": [ + "start = time.time()\n", + "verified_elements = []\n", + "\n", + "for element in subset_elements:\n", + " if element in all_elements:\n", + " verified_elements.append(element)\n", + "\n", + "print(len(verified_elements))\n", + "print('Duration: {} seconds'.format(time.time() - start))" + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Use vector operations using NumPy to optimise the loop" + ] + }, + { + "source": [ + "start = time.time()\n", + "verified_elements=np.nonzero(np.isin(np.array(subset_elements), np.array(all_elements)))\n", + "print(len(verified_elements[0]),'Duration: {} seconds'.format(time.time() - start),sep='\\n')" + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Use a python datastructure which has a method to peform this task faster" + ] + }, + { + "source": [ + "start = time.time()\n", + "verified_elements=set(subset_elements) & set(all_elements)\n", + "print(len(verified_elements),'Duration: {} seconds'.format(time.time() - start),sep='\\n')" + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] + }, + { + "source": [ + "# Step 4\n", + "# Documentation\n", + "\n", + "Documentation is one of the important part of software development. Teach yourself about documentation in python and convert code in step 3 to functions and add relevant documentation for the same.\n", + "\n", + "#### Resources\n", + "https://www.python.org/dev/peps/pep-0257/\n", + "\n", + "https://numpydoc.readthedocs.io/en/latest/format.html\n", + "\n", + "https://www.datacamp.com/community/tutorials/documenting-python-code\n", + "\n", + "do not add this code to the notebook instead create a new python file called step_4.py and define the functions as well as a main to test the working of all the functions make sure to version this file as well on the commit message __step 4 completed__" + ], + "cell_type": "markdown", + "metadata": {} + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Step 5\n", + "\n", + "# Testing\n", + "\n", + "Testing your code is essential before deployment. It helps you catch errors and faulty conclusions before they make any major impact. Today, employers are looking for data scientists with the skills to properly prepare their code for an industry setting, which includes testing their code.\n", + "\n", + "Learn about pytest and install it \n", + "\n", + "https://docs.pytest.org/en/stable/\n", + "\n", + "create a new file called nearest_square.py this function should return the nearest perfect square number which is less than or equal to the number.\n", + "\n", + "create another file called test_nearest_square.py to test the function with different test each for values 5,-12,9 and 23\n", + "\n", + "execute the line below to ensure it is working correctly\n", + "\n", + "\n" + ] + }, + { + "source": [ + "! pytest test_nearest_square.py" + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "If you are done with this step make a new commit __step5 completed__" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Step 6 \n", + "# Code review\n", + "\n", + "Understand how code review works\n", + "\n", + "https://github.com/lyst/MakingLyst/tree/master/code-reviews\n", + "\n", + "https://www.kevinlondon.com/2015/05/05/code-review-best-practices.html\n", + "\n", + "_Leave it to us_ if you are done with this step go ahead and push this notebook as well as all the files to your GitHub and make a pull request to the repository that you cloned this task from so that we can review your progress till now, Please continue with the challenge" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Challenge 2 : Pokemon" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Now that you are familiar with writing efficient code let's use that practice and do some API fetching to answer some questions, Below are some questions below and you should use the [pokeapi](https://pokeapi.co/) to do some API fetching with python and answer the questions.\n", + "\n", + "**NOTE**\n", + "You should fill the cell with code that gives the answer and not write the answer directly, failing to do so will reduce your evaluation and proves that you did not bother reading this part." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Remember you were in a pokemon room (discord) what is the **type** of that pokemon" + ] + }, + { + "source": [ + "import requests as rq, sys\n", + "pokemon='golduck' #set pokemon here\n", + "def check(res): #check for errors\n", + " try:\n", + " res.raise_for_status()\n", + " except Exception as exc:\n", + " print('Error: '+exc)\n", + " sys.exit(1)\n", + "#code\n", + "res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon)\n", + "check(res)\n", + "print(res.json()['types'][0]['type']['name'])" + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "What **type** of pokemons does this **type** take damage from\n", + "\n", + "__hint__ the url field of previous response" + ] + }, + { + "source": [ + "import requests as rq, sys\n", + "pokemon='golduck' #set pokemon here\n", + "def check(res): #check for errors\n", + " try:\n", + " res.raise_for_status()\n", + " except Exception as exc:\n", + " print('Error: '+exc)\n", + " sys.exit(1)\n", + "#code\n", + "res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon)\n", + "check(res)\n", + "res=rq.get(res.json()['types'][0]['type']['url'])\n", + "lst=res.json()['damage_relations']\n", + "l=[]\n", + "for x in ['double_damage_from','half_damage_from']:\n", + " l+=[lst[x][y]['name'] for y in range(len(lst[x]))]\n", + "print(l)" + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "For each of the **double damage from** type list 5 pokemons in that type" + ] + }, + { + "source": [ + "import requests as rq, sys\n", + "pokemon='golduck' #set pokemon here\n", + "def check(res): #check for errors\n", + " try:\n", + " res.raise_for_status()\n", + " except Exception as exc:\n", + " print('Error: '+exc)\n", + " sys.exit(1)\n", + "#code\n", + "res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon)\n", + "check(res)\n", + "res=rq.get(res.json()['types'][0]['type']['url'])\n", + "lst=res.json()['damage_relations']\n", + "for x in ['double_damage_from']:\n", + " for y in range(len(lst[x])):\n", + " print('Type:'+lst[x][y]['name'])\n", + " r=rq.get('https://pokeapi.co/api/v2/type/'+lst[x][y]['name'])\n", + " check(r)\n", + " r=r.json()['pokemon']\n", + " print([r[z]['pokemon']['name'] for z in range(5)])" + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Create a function ability() inside a new file ability.py to return a list of the abilities of any given pokemon by doing an API query the function should accept a string parameter which is the name of the pokemon\n", + "\n", + "execute the line below to ensure everything is working properly" + ] + }, + { + "source": [ + "!pytest test_abilities.py" + ], + "cell_type": "code", + "metadata": {}, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Please version till this point saying with a message \"Completed challenge 2\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Extra Challenge for extra karma point" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "If the above challenge was a cakewalk and you have a lot of time left to attempt this challenge to earn some karma points, this challenge is completely optional.\n", + "Let's create a pokedex with the function we created earlier on that is\n", + "\n", + "* What is the type of pokemon\n", + "* What type of pokemon gives double damages to the given pokemon\n", + "* List 5 pokemons which gives the given pokemon double damage\n", + "* Abilities of our pokemon\n", + "\n", + "Use [pysimplegui](https://pypi.org/project/PySimpleGUI) to create a simple pokedex which consumes these functions\n", + "\n", + "save the file as pokedex.py" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Version till this point with a message \"Completed Extra Challenge\"\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.1-final" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} \ No newline at end of file diff --git a/__pycache__/ability.cpython-39.pyc b/__pycache__/ability.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a27be428e84fdeb67b829a47a3d5eeb0e6b83df0 GIT binary patch literal 1002 zcmaJ=PiqrF6n}4ax7o(D6fBgYhoyKhg4rT?385&qo}`E#iUBF>?xb0>+1buaqzQ?a z7OY3VL2|5qqq%zO*_&Q`vx#j%ap1kT^XC2iy|>ZIN)_mQt^GQDzyQA6%gsYNctWJ^ z5lbM!4BA*q)@BJyoHJ-UiJN#N-2`7led&@cVLwJI7RN@hd7cre7sN)jF-&0w2nUci zUC=mujxa%l(UxWjj&TD{>872jo3I&u9l#sPKf#ZfSLbpYwn;-7o&8Z|Pf8)1!KKYw z_u6YRN)}G*3c7TJQeiRFU6DVGyHS?${D_R+rCF+njbdoLxXa_7?N^n+BEuT4 z63JVn`wJA8l#VrS5z{b5Y8^IUh7;6mj2411PMsMfY!g1iC+J{8aG&|w)!sQlbc(yg z2?THS?G@JpnX7=x3g#uHTm_;N=q?Wm(c^uQR|7gFdl|{7&o!5-S>El#!YH_}w5&IS zeKN5AH+`@C7ul|zvsCG3@HDW}di}4A(NLW6 z#O=1l?Jlt+7{lB337!*Ho3s){B)_m@mvCXGvKWtXbLyv@E@@d~+hBTu#>uEzJ923U zW~wb)e=PdNj!p1`2u64QOt_VaILg#cHh={I~M?N9&! literal 0 HcmV?d00001 diff --git a/__pycache__/nearest_square.cpython-39.pyc b/__pycache__/nearest_square.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ca4ff23ae5e089b4cc43b9d2dfb9932ccc763419 GIT binary patch literal 546 zcmZuuu};H440W0UrD|EaGI%5sG|W{6NU*S=ii(A$IvS^mnq0!&1*wP)zJr}_VB$AA zAu)AgVC#f0tx7>y@;lq{d$t_WY}SG8^?5#ca{xYUvThYlPS|yWA%MVnf@=sWeem2N z_pi*xF8e9F-eq{;-Z7{~;Pk=RtkQx!m&6CtX0W(iJD*H< newXZD(VGmgU303A+T!TKTfF7CHLz{dS~tytBB3M8{9=c1-dBtv literal 0 HcmV?d00001 diff --git a/__pycache__/pokemon.cpython-39.pyc b/__pycache__/pokemon.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2b8ca61b5e2371d9f60e77f98951b98c127cb47c GIT binary patch literal 3198 zcmcgu&u<$=6rR~1wv#%kTSBW8)GjHYSZd>{QU!`aMb$PEq6!s_C|Hzes@DN z+$PqVOCnJ&h@Ox*CC7^Yfd7CCf52Wj^$e$S;d`@o;-qQCpl%3b)S8O754adJRZ&KE9?qJV9{OZ7H=z+sM+8dS*`k6 zMTJc*msS$Bq)li#IvcsY*^q71OybOMt7dF6S8wUelbcObbuw2;ow;(e@sufA>GNx~ zwWK9$VJnPlx1?S-NgJJ&MC)36%d92w<;GeVMKWHMwRW;DTS+|A-pc&Onry7oezk?3 zJG{)tQB)aYFMv|Opao?H4a0Uhw$9G7J>KJhi0?Xmh{idf;sk+nkGAb%+g|tQn`BG} z&6U8c$)LZC09(>Vj|Oi*7oVeKzCXjRh$;Yf{hzDJzXzj0?QP)oJu!z}Um!OE5N0%86z` z+T8=TlRy^5L-8kxT7~Y9{oPxH%~spOG=#QA$convGmZu*_e~Cv8N+TepBADOkv;RM zop~`%u6r8!#9^ww z2;&dzd$z&_V#iL&c*cJWZ{Fs&AOWi1{dE8;JSYg4n^Ds=r6vOYKgdRKklElyKs8x? z)iM+zULVJ&r(Vpb*-~#p*PaGqk27;6 zHk_No)IvNA@YT*bG6diHq zs}SJ|X5=s@&f%4^1}jJBeh05Kxmr#PM6m$vXFkMYgUB#=NM}Em{f&+R4%@uvuCkt& zI%-Goo^Lpa;^stn@I|kX2lv!X3zIhH?fURR_+PJ>`p_(H^L1a{*$7guzf3&`@$Vi> zz1>2J_rSI9sgxX2F8mLX9H8q9{{z6Ses3Y6+R>0BUj5NNGy6~cB~#-duX z)8HCF2-gcaR_ZN$k?}}PQth@AopE(EARjU|uaeefDC=nmRxWXmeolp-!&SmTyTs4% zQC_wq74*yKD^flbp2$(D*z~uF#_@5RMvqT{bP+ic-QldF2q$&m+AhWR)ag6U8MwL& z_jFQ9pruJ%V>sLRI;G3XNcZ=FUl7{Ffc=vjiupkkZX&~VP|#Aqir1c4kMf9CWLckk z=#lk=CI|!3)S-A7#s=PMGlHU!Z<(bg(5kx~71b-bJ1;32h2#smembYnQvbyY&ed|P zS{z~!rD_|Yhxm07V^u#VB}G@uA@v@$-Y0Q5ovSH~eTJgx3Y16d^B@UPqrxY+eP4AH z1@y)0NWG-wMn~e7n6H9Dx4kgf88vJ9VDpITq_ZsNM5Ilh`o(fc&Sht LFP$irN2mS;sP^_P literal 0 HcmV?d00001 diff --git a/__pycache__/test_abilities.cpython-39-pytest-6.2.1.pyc b/__pycache__/test_abilities.cpython-39-pytest-6.2.1.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4560262e1abaed8ad216eaf4dfc6c2cc7c3a5e3a GIT binary patch literal 1922 zcmds2Id2m|6rS13yH0`x2?4q^AhvKE!V!=N0s##L4OH8#CZ4gq%Iu+;F~P=efQkxH zQ(#2nzqBnCKY)T%ytnH_27x###IELDGdssO-+RkeR+ z4?u9jsU#7tw3XTxp(J%8mtv14z0`|5ux;+VBvFIA+ym|N2KPY+Jm5{xO->(?aOo4w zM;?Z>Y_PpVCT7^dz|rG@(SUXrn*IQS(+M$TOkU6l?ZIO2>BJh-v9)ha?6Iw18~V=T zV09^XFy6JM4tI_H&Y6-YuzTot4VhB)7%UI1%z}Qf$6!~Q&b2kA+EamnBq~OjbOaX zw3*REYj<}>M_cDF7Q-u{Za$kE8@n55ZH4+G>g`a6&B?}Y9o-4F!uyyxkqu)|Y@@h> zV(0J#(^@D~O>iUBB?NEGg6fO1dAk@Ip-s$Gc{1)WDPtuH)ydO>DN!y%cf2=9q)9Se zdNPL*x;z`}em;=A8XEUxzQ<&ou~d{ntXWs!4CRSC)v8IJ-B&7COPqL91E$Lh`)hhA> zq5c-Y^=~M6yaWP%1mT%Kg79Cijjj++gb3}CuLfC*9k5}v%s4B|{0{(L2HZ@Fs%ZQz zq$j_D6jxkcK=Ulv;Zo@z6+4BU<+->nkDGOcf|9kV#DPi-l)B?k*_g)^{xa)C!3v>} jmG>8Hx2+{-j(v^EB}UlsHP zv1>!vk8ImCn+`o!dMb9*>wR$AI6wYb;FO>}gr<(c2%3_ZB;<&uRIrpKG+}!zH4;O8 zis>;E;B~0rINxD?F3i|C=6&*ps3#CNW74PcId~R&A%i&h3HZ9Fqn`Dtu)gqFl5#wK z!n+iFGcLiZa$@%B5&ZyJ;3UOHp&2O?1iq`XJv8B*Lk?y@PuSMhfF3U2SnM6F+N%0~ zpUjP(Yaw!-k{prW71 zs`q;bG3L^h*^JY6eczE@Pqw3=2dT}@LD<>Z@A`2!RGH;RutH_?j@pg(eW8~+ul#7o z^_|cSysY9Vx8vas+4KYb)@~F&mNJsrMW++Vz>OX6UC(zzH-^Z-%4+zA{D95k;C69v zr&UN_^y(i z!zbqPiGtLt#lgBfrxHj{egki+~L;fYEgSL!xFU;k0raDIaI*I{0=iD~~It#P?+jPF`b|@(TcU zZ%KM@WjBU;c{-JqMsso+&xj>P7Z{0z$~qd{y`Y}fQG;H-8$@E?_wM24RVdv}qs;LC E1AVpO3jhEB literal 0 HcmV?d00001 diff --git a/ability.py b/ability.py new file mode 100644 index 0000000..12d3a9b --- /dev/null +++ b/ability.py @@ -0,0 +1,19 @@ +import requests as rq, sys +def check(res): #check for errors + try: + res.raise_for_status() + except Exception as exc: + print('Error: '+exc) + sys.exit(1) +def ability(pokemon): + '''Returns all abilities of the pokemon + + Parameters: + pokemon (str): Name of pokemon + + Returns: + list: A list of all abilities of the pokemon''' + res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) + check(res) + lst=res.json()['abilities'] + return [lst[i]['ability']['name'] for i in range(len(lst))] \ No newline at end of file diff --git a/all_elements.txt b/all_elements.txt new file mode 100644 index 0000000..1e406c9 --- /dev/null +++ b/all_elements.txt @@ -0,0 +1,32250 @@ +4140074 +3058732 +4181244 +8709089 +9097893 +2606750 +3131934 +7032368 +4003375 +2642032 +6512251 +4788649 +6632739 +5002062 +4373887 +2553587 +4219936 +1681651 +5810918 +9184797 +2478281 +5380105 +4543323 +6814327 +2709892 +9057473 +1299816 +2739748 +1623316 +6705942 +7620155 +8741039 +2134837 +8967835 +6729200 +2351780 +2956535 +2418507 +4260814 +7307480 +3013232 +5524982 +8989883 +6177816 +8423863 +8479626 +5533236 +3083675 +1484650 +5303029 +4714085 +3663543 +5879521 +8772931 +6106133 +8815937 +1276337 +8296481 +4356850 +2823285 +5902565 +1464447 +2655523 +5796681 +2320748 +2010548 +4894414 +2365056 +6624685 +5169911 +6315553 +7490194 +6404013 +7775521 +3051597 +6741961 +3022016 +9510351 +9588206 +4274595 +6797082 +2280922 +4164620 +4069274 +3567150 +7556233 +5250005 +9100018 +5931941 +3332545 +6458134 +7314066 +6151528 +7794401 +9370223 +5942715 +2220257 +7704275 +6004091 +4664086 +4668687 +3187762 +1810361 +8620443 +2752433 +8085549 +1424439 +9542680 +3685557 +7687293 +4339920 +1207809 +8176499 +7001878 +8715867 +2010271 +4641369 +2125611 +9526566 +9791380 +1890176 +1974262 +5244178 +6080947 +8472292 +7408742 +4911802 +4569258 +2980639 +2788322 +2706036 +9551621 +7376767 +6188819 +4044607 +2788091 +8638413 +5454968 +9647047 +6154288 +6556022 +4183603 +3531668 +5005164 +2923382 +5550044 +2002288 +8337250 +5020796 +3974353 +2937470 +7297139 +6987428 +6723477 +3882238 +6959278 +1823693 +4377895 +6347574 +8621508 +1644262 +2067262 +2499255 +2280062 +1295591 +4485741 +4723846 +9447290 +2404594 +4939091 +9001943 +3453215 +8769497 +2444538 +1919398 +3266058 +6275673 +4541514 +6234371 +2322422 +7541288 +2260186 +8868351 +3727475 +8288440 +1475638 +6292211 +3871808 +4556436 +7615435 +7656546 +2861932 +6205315 +2529035 +5001916 +4806503 +7748556 +6568773 +2365476 +8820251 +3699530 +3812008 +5745972 +5041278 +8445630 +1337270 +7949120 +4126003 +7725507 +5421880 +4573856 +8338481 +1219267 +1904564 +6421375 +6631987 +6599342 +4877081 +5460449 +4262609 +8268020 +8374013 +8682889 +9395933 +4171518 +6189409 +4610667 +4357332 +1631158 +8721349 +9632827 +5621449 +4738432 +8011331 +6018860 +5801305 +4159396 +9354965 +5220094 +8342656 +9237846 +5638075 +5304836 +1682374 +2276666 +3267075 +4021303 +2400461 +3737858 +1862271 +1388074 +2480376 +3948169 +5997682 +1635695 +5753118 +8349210 +1359934 +8692836 +6148375 +4612870 +7974687 +2575366 +6632428 +2199816 +2100551 +8462722 +5770067 +4171369 +9752051 +8844038 +9165153 +9386180 +2069089 +3682259 +3244062 +8109118 +2625277 +9348635 +9496396 +8252798 +7023071 +7770220 +6089686 +3440746 +8105862 +9516013 +5129139 +2533270 +3186311 +2423951 +7495838 +9121689 +6491964 +2990462 +9014085 +7802428 +6736175 +8624799 +2378745 +7227762 +7491189 +1430665 +4657340 +3726196 +9056525 +5305747 +7204784 +8911018 +4443816 +4085371 +3110518 +6033945 +4254851 +2487886 +1733711 +3004366 +6750242 +8838169 +4186004 +8480602 +6664604 +9330329 +8529649 +2947388 +4580741 +6810942 +2810093 +6584721 +8648774 +4297089 +5045182 +3485303 +9540908 +5987472 +9246695 +6351325 +2489523 +9002812 +2711528 +9549005 +2834297 +8698339 +7565708 +4511764 +1611016 +8414289 +9036321 +7930402 +6981015 +3481581 +5377081 +9670487 +5293566 +5880045 +1434336 +9574643 +3299508 +5288358 +3485498 +8405020 +3991338 +6880069 +2060755 +4547021 +3765274 +4149752 +8217284 +3801428 +9516221 +4411837 +7354555 +6267917 +8611041 +5670125 +9166945 +8915165 +4729011 +5743429 +1258999 +4730771 +5447808 +6221572 +2390558 +7913048 +8827744 +8685309 +4875378 +8022659 +4008871 +8846048 +6179021 +2867202 +1649947 +8138291 +4039900 +2739290 +3539297 +8229972 +7256540 +1604085 +7681653 +2939409 +3954203 +5756318 +2136812 +1278513 +1782391 +4812238 +4492829 +8784866 +1892124 +7739419 +4783414 +5035378 +2609373 +7775840 +5703863 +6152240 +5973994 +2868910 +8861788 +8126831 +4553914 +6184899 +2967680 +4707677 +8614152 +4668685 +8011546 +5106531 +1683280 +3843374 +1606078 +1358316 +7073018 +2981587 +5150839 +7208781 +2411267 +3678972 +6501337 +2879176 +3596967 +5850301 +5687546 +2136429 +2202651 +7234506 +1546078 +7178334 +3013923 +5587893 +9140577 +1410976 +5404628 +2353578 +7387352 +7233391 +5148660 +5217765 +4473238 +6360856 +5963047 +6210936 +2260973 +5299454 +6302146 +5629238 +2025696 +2637592 +5620926 +3037430 +9303042 +7443866 +4500485 +6631516 +1438917 +2986102 +1761686 +7657649 +5426845 +7699767 +3722749 +6004497 +7710574 +8237171 +6105731 +9683350 +6475384 +6719822 +1533672 +6251348 +5343129 +8134470 +8163504 +5057810 +3520026 +2073484 +1681573 +6786920 +4865316 +3861031 +5304073 +5431895 +4700773 +4156859 +2299532 +1711046 +3509271 +5926407 +7929892 +9799337 +3955093 +1760460 +3013729 +8499556 +7586158 +5738459 +4512011 +5484405 +9434330 +8565575 +7414169 +3074643 +1519882 +6457321 +3839572 +2424393 +1409901 +5870814 +5360154 +2539996 +3448308 +8145393 +8864905 +8224151 +9406433 +2708892 +7539786 +3218128 +2023945 +2840091 +7941288 +9726940 +6741654 +9660028 +3308623 +4727130 +2733201 +3169855 +2921261 +7682913 +9205584 +8838475 +8368192 +7644829 +3878763 +6204034 +6632188 +5161004 +2421641 +2230641 +5249855 +9780120 +9207385 +1911425 +1221881 +2626536 +7790694 +8626964 +3768597 +4948230 +2802920 +8840664 +9331517 +7333270 +8564888 +1356068 +3590941 +1214857 +5684732 +4792946 +5075640 +3127324 +5449883 +6409137 +8354638 +3194212 +9151649 +3548901 +9343958 +1243764 +2970099 +2689796 +5545464 +2522857 +1613987 +2372101 +7247373 +9653447 +2412099 +5014912 +7815348 +6539512 +2212688 +8000747 +8283802 +9765474 +3860541 +6935197 +6801061 +3168842 +8785539 +6178444 +2393758 +4164609 +8123031 +4483062 +5407302 +2430552 +4448992 +4453744 +6142542 +7441815 +6346823 +4098427 +8923323 +7902032 +5894944 +2532771 +1835841 +2060690 +6905492 +3514946 +5959399 +3425303 +4864381 +2629523 +5859834 +4778724 +5511084 +1316402 +1211184 +4083051 +8409272 +3729481 +7073313 +6557467 +4804982 +4509561 +7656205 +5343500 +5230789 +7715686 +3027325 +1942471 +2880358 +6010135 +2006784 +7949002 +3481902 +5451976 +8991847 +6656776 +8282505 +2977075 +8033913 +1446093 +6761806 +3366878 +4267027 +7615547 +3124130 +3516761 +4186563 +5985960 +1685141 +4766979 +2034571 +9454964 +8854560 +8139678 +5407350 +8482664 +7683963 +9792039 +6713394 +3757963 +3884213 +8799177 +2133025 +2012103 +3811031 +3136822 +7044186 +1972025 +1477932 +7084328 +4579634 +5863455 +7253877 +3771482 +3935219 +3039025 +4225501 +6991964 +3321017 +4528510 +4693508 +9489881 +9794291 +3306257 +8101703 +3876806 +1668018 +1561283 +7367802 +6707838 +3021018 +6800480 +2221547 +3270260 +1261334 +3127530 +3657772 +3882881 +2429226 +7067576 +4859209 +7766518 +4417428 +6279358 +4752476 +8372788 +4634541 +6962958 +4476317 +8310534 +9425996 +5246297 +5415378 +9369417 +6446585 +5293522 +6253569 +9695961 +7987865 +6724244 +6692925 +1926387 +2049140 +5402830 +5994527 +3795493 +5958587 +4892971 +8727930 +4894625 +6552529 +8970338 +2866318 +5616545 +7971492 +1964248 +3638998 +5588444 +4161954 +7157494 +4781467 +9741884 +2053884 +9114606 +8005343 +8934931 +8135903 +7352782 +7179533 +4458191 +3087217 +1901813 +9666610 +5157347 +6093015 +2791046 +3084449 +3978683 +8039238 +8669518 +2205013 +2043610 +6084790 +5729626 +3077765 +1603108 +4763464 +4522380 +9212851 +2314543 +2144896 +2140331 +4778624 +4284028 +7925967 +3902018 +2649531 +7397257 +8467145 +1261022 +2792251 +1464078 +8498729 +1545037 +7573859 +5384430 +2866271 +1534214 +3725929 +6802736 +5836444 +6966304 +9436066 +8973226 +4669650 +8142267 +9462893 +5959701 +7865722 +6230362 +2201508 +2690729 +7908670 +2914397 +5629764 +8937787 +5435345 +8104312 +2253302 +3606119 +7411512 +7229514 +7403691 +1333602 +7389349 +9586032 +5156931 +5842160 +2964402 +9155634 +1547619 +7938967 +6489142 +1747335 +1756740 +6694612 +5662406 +2708131 +5182820 +9029472 +9476879 +1382130 +7805324 +4648653 +3471196 +2192703 +7749151 +5658830 +2863712 +1959911 +3464553 +8749266 +3606314 +2733532 +6827162 +3278262 +5940408 +9799502 +7472256 +6513520 +4319783 +1252955 +6831695 +9471605 +4280110 +8795401 +2673133 +3727672 +3372018 +2001636 +8927073 +7077507 +4755624 +9640612 +6639983 +2046022 +1569301 +8702658 +1935351 +1402420 +4864614 +4239784 +9541647 +8481487 +9665545 +7745423 +3772927 +5463949 +6675626 +2037781 +1498651 +5170966 +6800958 +9002692 +9158853 +6007672 +6669185 +7290871 +3882323 +8180032 +3698508 +1522294 +5077090 +7105623 +4699765 +8432798 +7986752 +3037833 +7304742 +4818486 +2195718 +2654025 +1868473 +9707879 +6935027 +7899539 +2118704 +5034119 +2116906 +9624118 +4343565 +9307601 +6554499 +1943992 +9156231 +2703070 +3872990 +7987267 +5884484 +3390465 +7979587 +3805880 +6901408 +6975327 +5190937 +4458768 +9282689 +1257452 +3666682 +9068234 +9657808 +2291659 +4309891 +2196161 +6554975 +1893195 +3657448 +8666227 +5337313 +2627873 +1817202 +2622945 +9196933 +3275962 +3905448 +9180837 +8016519 +3864127 +8361171 +3955980 +1482310 +6015801 +2105766 +5054544 +2211625 +9327078 +2978118 +8189708 +4487694 +5434925 +1613328 +1464279 +2788753 +2498069 +6854138 +1398542 +1896209 +5328189 +2620640 +9115153 +5615482 +4242309 +8487135 +3203425 +6703212 +5392618 +9147805 +6469635 +1937194 +5049350 +2446701 +7696257 +1447946 +5920403 +6029034 +8378558 +4269013 +2290308 +6167616 +8719074 +4276327 +3593876 +2014867 +5654632 +8964214 +4026552 +8678862 +9502056 +1386442 +3629083 +2310704 +6381878 +7459313 +1530299 +5805139 +5225404 +6503576 +3396455 +8562379 +8531208 +7862896 +1647805 +6256162 +6946525 +5198998 +1783218 +8999695 +3927933 +5333359 +5217518 +1834936 +5991774 +1710774 +5740517 +6012130 +1563064 +5940777 +4276026 +8870244 +1754703 +4114497 +3267162 +2481598 +1961600 +7775100 +9440215 +9541179 +2175850 +1658829 +5447785 +7058307 +1609716 +2604426 +3537455 +6392795 +7476518 +7827333 +8930299 +6608674 +8300955 +9557366 +8929309 +3267632 +3130283 +7828339 +9450975 +8978248 +9185635 +7858921 +4504627 +6897647 +9484537 +3500587 +4772190 +1835429 +3623570 +2767257 +1900439 +5782843 +9063225 +9053097 +4668109 +7206450 +9497987 +8502494 +6405625 +2850050 +2676799 +3409928 +1523626 +3034917 +8350203 +9498059 +6616109 +8323933 +2916086 +2959733 +9086107 +1888240 +4571566 +2567359 +4929633 +9546548 +1375387 +2856289 +9164864 +8348600 +6506762 +8990011 +9311187 +6963104 +4636712 +1840230 +4028400 +6576742 +6068044 +2028154 +1411814 +1960194 +3946069 +5271088 +5194032 +8508179 +1651321 +2886721 +6029358 +6011838 +2931256 +3206851 +9183206 +6627989 +3637300 +2758109 +3097138 +8500180 +8305430 +7682133 +1518275 +7180474 +7327222 +6066747 +6889319 +2039654 +3436109 +7648244 +8270231 +6587520 +4063250 +3953451 +4579632 +3759847 +2802168 +2064880 +7235553 +3774137 +8634464 +7260354 +7566581 +1599450 +5010978 +5434355 +7419374 +8707058 +8315951 +3983996 +5094536 +4578525 +7397726 +9519347 +3137100 +5639010 +8977549 +5282911 +7455423 +9218666 +7722597 +2024272 +7783752 +8002282 +5557153 +2037659 +2495638 +8483746 +8623247 +3655755 +6184282 +3434753 +5418724 +3148065 +4035045 +4155168 +9236411 +5564497 +3661545 +5344682 +1811967 +3346353 +6791550 +7928553 +9653744 +4808921 +9625893 +6805570 +4910348 +8231419 +6133953 +8988768 +5362937 +4537656 +9636984 +1213529 +4652025 +7477197 +1203090 +5228527 +3965366 +7280907 +3891631 +7834437 +8531342 +9463815 +4556254 +2362582 +9332863 +7199934 +3141118 +7205610 +8603059 +3141178 +9043715 +5414796 +7300528 +3274765 +1803430 +4017219 +2311116 +1717582 +9144864 +8297261 +3176037 +7095069 +1673545 +8818431 +3292384 +5957250 +2623569 +8616758 +3347211 +1359208 +7875266 +1410765 +2359952 +5233524 +7270806 +3258172 +5574565 +5797072 +4228848 +8660026 +8879090 +4300229 +8293371 +8035192 +2275786 +5255729 +8207087 +8702759 +6664098 +5468354 +8281879 +6966722 +5221967 +2139424 +3642134 +4308289 +3201888 +1422374 +8251573 +8942834 +7630716 +3904955 +5691257 +1261481 +3161187 +7634762 +5457099 +6862262 +2468514 +8533767 +3163166 +6569576 +5538767 +1443492 +3571531 +2352166 +5677142 +7236953 +2207573 +3283628 +6918940 +1205441 +5831671 +5994923 +1410832 +6544418 +8273013 +6354426 +3692019 +7120657 +2919688 +6389225 +4182166 +5365179 +6508561 +5123676 +3468622 +2569048 +3789181 +4276035 +6424414 +5134394 +2545378 +1735014 +2471795 +9091651 +6505310 +2025949 +4796085 +7278450 +5724765 +5365465 +8796525 +2399616 +7119127 +9772066 +6784408 +2548125 +7906969 +8410816 +9665933 +8915455 +4736113 +7871844 +4444974 +1434841 +1988271 +6914883 +3879151 +7031625 +4372305 +5087618 +5065210 +7242525 +8962010 +9388875 +4423711 +6293703 +5923000 +6998022 +7599786 +7317711 +8183992 +4964170 +8654017 +9482662 +2525594 +9391034 +4889262 +3130644 +4901021 +6119215 +1254395 +9423256 +8647975 +2663160 +8931133 +8336258 +1652910 +6802233 +3886520 +2303848 +7665167 +4208769 +9378366 +6569098 +4922792 +8265913 +1593095 +3690041 +6344793 +5818941 +4095045 +6330664 +4820988 +4024920 +7616006 +8710310 +7507278 +6516999 +4446782 +5374360 +5793822 +9610236 +2713397 +1842021 +7241885 +1429357 +2041922 +7286447 +4370356 +2371790 +2324009 +6791715 +7685873 +5005597 +5804506 +4238633 +7173764 +9749910 +1920769 +4371841 +5831076 +3501704 +8954259 +5272875 +3921480 +5997999 +7974106 +7262331 +9124283 +6679441 +2029176 +6126664 +1355959 +4824124 +8295262 +6105000 +6277831 +7646142 +2818029 +4086462 +3150326 +9395045 +7607582 +5097117 +5077739 +6623722 +9483396 +8662014 +5433252 +2091100 +3418752 +7874406 +7831623 +8431365 +6243246 +6439019 +8713294 +4348083 +6233154 +8058550 +1771069 +2052157 +8096915 +4501132 +2306425 +5167237 +2389435 +4515229 +7252014 +9627259 +7234846 +5816626 +7690108 +9746585 +3205644 +8469822 +4306113 +6879386 +1797223 +3269554 +7634687 +4650555 +6800726 +1475600 +3260805 +8153246 +1822660 +9619407 +6160103 +8694843 +9013681 +2109112 +6015992 +6037744 +3352603 +2266437 +6963519 +2377615 +3438506 +9213348 +4111405 +7418799 +6485272 +5336469 +6965907 +8614768 +6121977 +6636547 +2792185 +8346535 +7607848 +8859525 +2645238 +6929587 +6583920 +9508076 +8974811 +3961364 +1547573 +1817894 +6661346 +9003558 +7151846 +6503434 +5716445 +6925649 +2241403 +2212741 +7634048 +6601654 +3563219 +2098025 +1429179 +7388692 +4669791 +1313306 +1409665 +3043610 +3660384 +5377946 +9729931 +4706269 +9195529 +2338158 +7725827 +1700698 +8437597 +4342833 +7268789 +4284642 +3529782 +4394634 +2855689 +2504194 +3997610 +3941051 +3706373 +3402829 +5392240 +4735206 +6580603 +4224229 +5224179 +1977243 +5550402 +6102423 +2532112 +7230726 +2777089 +2991031 +4665161 +1212118 +7687817 +5051810 +7680884 +4329558 +9005332 +5577633 +7368439 +5170683 +3293241 +9088787 +1462711 +7225672 +4617772 +5885958 +5537966 +8686377 +8470829 +4395816 +3749700 +4585344 +6740412 +6553981 +9236316 +3080505 +2227088 +4419362 +8931241 +5875132 +7279629 +6172673 +2061861 +1977523 +1245342 +3133262 +1837163 +9535902 +7908859 +3395979 +4537467 +3578930 +1614735 +1431827 +2399113 +7311222 +3689042 +7961156 +5941007 +3333556 +6307901 +5192237 +4366673 +7900456 +6317644 +6024698 +5172109 +7573619 +9202783 +8667853 +8105878 +9706054 +7875002 +1506725 +6724853 +5667400 +9522561 +9386106 +9487931 +6764594 +3916105 +3627103 +1323586 +5393422 +4580993 +1705396 +6630271 +3886338 +7724479 +6473652 +7812732 +8031870 +1945962 +6128843 +5367167 +3956704 +4287826 +8852244 +6827030 +2739285 +7193838 +4416820 +6085545 +4882777 +5203000 +3689591 +7285024 +7379145 +3035933 +4173117 +4982160 +3978999 +2107810 +9197466 +5250512 +5930958 +7887135 +5590556 +5888691 +3353996 +2103354 +2550737 +8426978 +3229952 +7695429 +2238550 +3285355 +1504575 +6676856 +2266984 +8337007 +2185704 +7652399 +4240236 +5570767 +2469242 +7939927 +4100175 +2375771 +5204661 +4896238 +7083792 +5816336 +3949911 +4780765 +6905830 +6608887 +3454723 +2903765 +7593794 +9039678 +3482616 +8912707 +8196089 +8629431 +4314982 +1463396 +6250884 +2903424 +8340846 +1207227 +2919906 +7794812 +6772241 +8466699 +5807749 +7852176 +9050763 +9647351 +2253237 +4615871 +4341972 +6125121 +9460476 +8266092 +4270503 +5685090 +3342533 +3259338 +5670463 +2207269 +1649149 +4438749 +1244879 +7498727 +3193167 +2262901 +3912517 +9387833 +7191094 +8319646 +8378385 +8392278 +7307427 +8933977 +8367051 +2986101 +2458191 +7219675 +8694004 +5386810 +6942156 +9013383 +8070423 +6277511 +2959111 +4907108 +5229649 +2610389 +4284910 +9419512 +5740098 +9073226 +5898442 +2750292 +8203634 +5603131 +5144253 +5903237 +1773245 +4669713 +6372648 +6081211 +1251716 +4268917 +3590403 +8382996 +9722730 +9224508 +2064255 +6670357 +3449089 +1602112 +1831630 +3876218 +4878721 +3973753 +7112914 +3438926 +7274511 +8380035 +3547223 +6661591 +8407205 +7263961 +3138246 +8506619 +1258895 +1932760 +6564398 +5907958 +6120085 +2608367 +4509300 +5002705 +2741891 +9732325 +3197473 +9593272 +9769807 +6513004 +5740807 +2091814 +4541637 +3478195 +2729879 +5847971 +8471884 +6948720 +5890589 +5255979 +7710651 +9451547 +6341985 +6368754 +8431919 +1953721 +9112580 +6824030 +1597210 +5931080 +1755252 +9331706 +9648990 +7950580 +8939507 +1404278 +5106706 +5707909 +1529867 +2586430 +5055951 +8159157 +8367320 +3876387 +4605291 +5877131 +9612273 +4662563 +3724068 +1508248 +5157323 +5618040 +8410129 +5062297 +5970389 +1876074 +1264806 +3820494 +5851091 +5958568 +2566585 +7478252 +3940940 +4043440 +4450757 +7682228 +6941844 +8264490 +2054905 +7955543 +7918527 +2044137 +1659521 +7811389 +7736770 +1365629 +9114662 +3684977 +3524493 +8202737 +8832536 +7403491 +8989610 +2166157 +8544213 +8131200 +3269278 +5152982 +2453542 +1269470 +2765648 +5804815 +3649041 +1405295 +7580509 +4327614 +2435952 +6550924 +8002680 +1857581 +9270605 +6173612 +3896908 +4007280 +5324854 +6201823 +7482840 +6390617 +2871601 +5454777 +2928835 +7048279 +7967580 +2426101 +6527076 +6475598 +1543572 +5690871 +4478825 +4895959 +6058282 +7914210 +4287222 +2474641 +7473135 +7886737 +2373848 +8046662 +2143476 +6801192 +7661735 +7140143 +8267441 +9160362 +7297181 +5625682 +5389138 +4491393 +5852381 +2898402 +1822470 +8554157 +2684622 +2615814 +5435739 +6379417 +7865696 +1601229 +1565522 +7041089 +5505162 +8864127 +6770754 +8306549 +5457774 +6765375 +4854815 +7790677 +3389585 +1990337 +8477398 +1854927 +5015989 +8160081 +3556942 +2557113 +5005603 +7479540 +6637240 +3427054 +2261111 +8051858 +2051288 +1886984 +6943564 +3194321 +5402266 +5146575 +8021007 +2730990 +6749389 +1250813 +8147256 +4118930 +3291520 +3650944 +8574778 +7955629 +6532682 +3763911 +5066537 +4320084 +9117228 +5787573 +1821829 +1539743 +8344475 +3664522 +8484832 +7824677 +6982138 +1843405 +8649794 +2879058 +6067421 +2869121 +5195679 +8740258 +1361294 +7196654 +7726194 +2223258 +7320674 +5614448 +3865195 +2185368 +9352718 +4415148 +4777359 +1994887 +9264246 +3380806 +6441768 +8055063 +8440154 +1359003 +8069218 +9782143 +1909563 +5063100 +1617418 +4751967 +6643650 +3156924 +7145375 +7632125 +7927435 +6620510 +2145332 +2636560 +2686957 +6882718 +1334499 +3236140 +2599041 +7874942 +6401468 +9711175 +5617382 +3373069 +2955885 +8538431 +8244851 +4847223 +7153558 +8648107 +8758588 +6851551 +3848678 +5366870 +4349267 +1865120 +4022566 +5144800 +4949134 +5388725 +6340436 +5258091 +5335148 +7017986 +3769878 +5832623 +5076577 +6365185 +9183146 +4386838 +4179971 +7878022 +9107894 +2843138 +3025277 +4506910 +5061776 +5709873 +3076088 +8431217 +5468233 +3990040 +9054086 +1399345 +8641776 +1819029 +4122192 +2885281 +5672885 +3803697 +4618140 +6238972 +7626584 +8526150 +8635685 +2876350 +5294380 +2389996 +2801893 +8911372 +5573807 +8367811 +5080129 +4801478 +4027049 +4869165 +2476487 +2473385 +9124661 +3162030 +3098617 +1753142 +1676889 +4606020 +6362623 +4698327 +2699554 +2881316 +1881251 +7428463 +4419353 +8525662 +2847651 +2319224 +4915760 +6510575 +8001228 +8601459 +9746411 +5532485 +9430781 +4716635 +5436899 +5246694 +8816559 +6838267 +3132282 +7332621 +9206437 +7168354 +9152174 +2812037 +9205162 +3131948 +5226898 +7560485 +6060808 +1710957 +4395400 +2834724 +4994196 +1993776 +3926153 +7029692 +2026151 +1394247 +7518478 +9439585 +5338567 +3795882 +6059235 +3939661 +1966345 +4822835 +6905338 +7551501 +6072277 +3881127 +4293703 +9666842 +1307750 +7936803 +8617401 +2925815 +7696755 +1370563 +9480002 +2732494 +8015014 +9754711 +7851359 +2232016 +2399295 +8953594 +5492310 +6312107 +9089911 +5025520 +3815471 +3801786 +5397723 +8873323 +3669104 +3841181 +5634811 +3166945 +3550035 +1670903 +6431697 +5201820 +6423579 +2641568 +4420584 +1207801 +1678711 +9600218 +7690529 +2310233 +5873376 +7001393 +8916115 +5429825 +5974273 +8133313 +3991655 +1367058 +6171357 +3255646 +7256859 +2198435 +8090309 +7646365 +5009808 +1570234 +6914858 +8746135 +4350858 +6971697 +2407190 +8667585 +5065936 +3988244 +7996975 +5268113 +6790193 +5861858 +8332720 +1680181 +7540175 +9657087 +6009244 +7922237 +1331048 +3010913 +4300074 +5173742 +3618681 +8559981 +4248864 +8354870 +4462249 +7135163 +6599484 +3050106 +1918749 +9246545 +5340660 +5228271 +2380161 +2500810 +6372956 +5474561 +4293812 +1697992 +6608363 +6538894 +4839478 +8484787 +1231201 +4551993 +6177169 +4463412 +9098724 +5287022 +2515700 +1758622 +3222336 +1949795 +2478284 +8881573 +7482167 +3323519 +3437510 +2800191 +8422286 +1253630 +5761678 +4793461 +6286461 +4759679 +9079398 +1822712 +7699113 +4569567 +1924195 +9712284 +6571948 +9545466 +8832699 +5933888 +6247052 +9067092 +2299407 +1701595 +3233704 +4700842 +1996918 +7364228 +3553161 +4153294 +3744214 +1334548 +4358694 +6595167 +1548979 +1634102 +9782077 +9260022 +5289123 +8128478 +2305725 +4890823 +1301722 +4988743 +9645726 +8134739 +6196632 +4441337 +8001796 +2320457 +7743209 +7306512 +2769038 +2705973 +2062889 +5282598 +2881630 +6408227 +2025567 +1618477 +9215077 +3019378 +7486720 +7391985 +7510095 +2823582 +7668633 +9248193 +1718757 +5203424 +1877764 +7324447 +5541701 +4613660 +1573606 +2849408 +4935349 +4535028 +7472086 +7520396 +9558352 +8234236 +3521918 +1685150 +2973840 +6446540 +2787412 +6930723 +4486988 +9380065 +7955981 +5932751 +3136649 +9508356 +6154532 +5153846 +9456493 +7494078 +2930971 +4689709 +2177555 +1945505 +6461488 +8507890 +7523716 +3872656 +9185079 +3691106 +3902559 +3996345 +4890699 +8673710 +3490840 +2581537 +9334291 +6829102 +7657710 +6726154 +5009712 +1566357 +7058272 +3071839 +6290356 +2793095 +3612058 +9094921 +7806250 +6692733 +8184979 +4493335 +6097754 +3196906 +2443235 +1415624 +7582036 +3623032 +1962694 +5735120 +1455252 +9389742 +4847261 +5825203 +9010833 +4526264 +3400984 +7308254 +2377711 +8655079 +5800912 +6447602 +7895650 +7206986 +8822234 +3061273 +8632972 +1854753 +2524632 +1766213 +7160390 +3966976 +1968698 +2270532 +8431539 +7934283 +5306714 +4634702 +9445425 +6544278 +3416473 +1815713 +1789641 +6833794 +3966208 +4136692 +1202598 +9000424 +4849398 +8411631 +9633567 +5369216 +9263779 +5934656 +6373949 +7907738 +9655721 +2220625 +2357044 +3759499 +7552648 +6938728 +4709541 +9784632 +2393457 +7415408 +6332913 +9332619 +2544347 +9410895 +1845976 +2248029 +3241482 +8326061 +9270600 +7203119 +9032128 +9128736 +5209755 +7875502 +2998010 +3490789 +8270941 +2476040 +6685101 +4931082 +2493033 +4248031 +2421447 +3669280 +7537214 +4907800 +3868645 +2990345 +1823060 +9616802 +2019403 +3535071 +1711090 +2873891 +1873164 +8244628 +9659111 +7514154 +6254598 +5289042 +5794179 +3377496 +6890821 +7230541 +3160766 +1543056 +5996318 +7619801 +7819314 +3426771 +6090699 +3528359 +4666977 +4763633 +7742755 +8245204 +4655594 +8096185 +7603489 +7722715 +1588316 +4785112 +4770536 +4247113 +7197447 +1237988 +4562665 +9451147 +9592062 +7586860 +4517958 +1229373 +7816933 +7536072 +9184307 +8493047 +2680842 +2828680 +1319470 +3383903 +4540196 +7716336 +6228327 +3363901 +8606277 +8270726 +4273774 +5188623 +2297750 +5079105 +1247142 +6841557 +4521206 +2985793 +7045729 +5767479 +3625370 +5399533 +1752387 +9503500 +6443543 +2516194 +7564389 +7975005 +3077912 +2251724 +4615232 +1486661 +1979134 +3004441 +5053352 +2670752 +1622066 +7918089 +1259547 +6637610 +5645124 +2669216 +3707213 +3697064 +2164684 +6943393 +2289038 +8139082 +1766202 +5328593 +8205553 +6289861 +3094956 +8897038 +9274539 +3085001 +3931243 +2817605 +8385368 +7682918 +3498560 +1260043 +7006163 +9768141 +5053624 +1665563 +6449591 +6468278 +5746788 +7923481 +4918093 +5561328 +8651543 +7534430 +6637395 +2917306 +7183819 +4551414 +4609948 +6510951 +1889838 +4643694 +3459757 +5817613 +4632299 +4503404 +1603582 +9235878 +9496232 +3891682 +7310924 +5944501 +2032994 +6839840 +3776565 +6237038 +6360367 +2869284 +4003909 +4560949 +1762291 +3386929 +6641107 +8875094 +6289684 +8068489 +2412626 +5760974 +7023760 +6556741 +3441800 +5827310 +6868121 +4376802 +9781207 +4030750 +5962986 +3357655 +7890114 +9783782 +7424961 +5551365 +4977494 +2712205 +5338672 +9188556 +7129072 +7828454 +8766225 +8970813 +2821099 +9380422 +5930288 +7742188 +7890555 +2246168 +3798353 +3529708 +6576507 +4682239 +7899627 +7748413 +3942554 +5609183 +2527451 +8823766 +4168351 +7562480 +8238864 +6059786 +3531571 +9699704 +7162273 +8330390 +7510162 +6758190 +8797639 +8717847 +7661583 +6851520 +6216885 +3981029 +4913491 +6447154 +9094254 +8327420 +8423032 +5984817 +2839550 +7044660 +3305393 +3450106 +9153845 +7942208 +3413738 +6593019 +7454721 +3085617 +6320766 +9539425 +5627898 +4398250 +2779657 +7719791 +8219757 +9640745 +9046078 +2825609 +8268930 +9755283 +1796740 +8963988 +6930171 +2288655 +9127021 +7451949 +7478373 +7656077 +1229398 +6550826 +4867160 +7700809 +3210905 +5613999 +3585477 +6159586 +2134293 +3764520 +8820604 +4853965 +6044388 +3601016 +7414640 +2495491 +9680379 +1353919 +1692728 +2732432 +1595732 +4259702 +3081683 +4224641 +5290329 +3402932 +8567731 +5175833 +9380211 +7917259 +4271080 +5067035 +7031387 +6151747 +8134465 +3056025 +4174359 +7184102 +9308547 +2018562 +9483214 +6560235 +1279015 +2077029 +5479951 +3399018 +2972755 +2961050 +4515132 +1981180 +2313732 +9795358 +3411747 +3743868 +8520421 +6433927 +7249797 +5357884 +9193355 +2449565 +2789254 +7174676 +2225476 +7682692 +7180884 +9008350 +8768067 +4255622 +5317525 +4330647 +4299620 +5070853 +4530758 +7191900 +7410188 +8824139 +1793413 +2621170 +4455068 +7611614 +5258102 +4581423 +5613967 +1872831 +5943880 +3682944 +1834109 +3254453 +2295292 +9584123 +6505110 +3146911 +9524612 +3774303 +3166521 +5657664 +3494179 +5786348 +2348480 +2686423 +2050690 +8269417 +9177443 +8467975 +6692025 +9300825 +6418933 +9199123 +9698581 +6378628 +1386609 +8819237 +4480904 +9353951 +6367355 +4791552 +7743552 +9775820 +1879268 +4003207 +3069675 +2581888 +1731425 +7581711 +4240031 +1816892 +1311867 +5294415 +1783156 +2894737 +8992532 +6310562 +7704280 +7308191 +1624147 +9636708 +6388674 +6118848 +8933676 +2173521 +9531527 +1681051 +8142293 +8194020 +8019870 +8929641 +3665276 +6761273 +7950215 +9183616 +3307493 +1371061 +8255889 +3355346 +9314355 +9240310 +9337797 +2536005 +5759792 +5231987 +4565664 +4131474 +6844583 +7715677 +9786879 +1997064 +5315364 +7990041 +5468072 +2246934 +1206339 +5065706 +5936455 +1669359 +5909106 +6494545 +9654426 +4477774 +1471487 +6310384 +3386490 +3210522 +8120918 +1991958 +9586148 +6119935 +7443469 +9577877 +5607710 +3720976 +4229183 +8685951 +5891363 +5000141 +1352831 +7903089 +2639672 +3969025 +8331383 +8994537 +4480066 +5334988 +1269596 +3371966 +3556115 +2874606 +6456625 +8797120 +1901697 +6285527 +8561983 +3564237 +9409051 +7828826 +1485034 +7212033 +3022742 +2719600 +7189328 +2426201 +4012645 +3969655 +1286694 +2889759 +2018959 +9399877 +4354183 +4530964 +4799651 +2480739 +4949697 +1435269 +5310190 +1339521 +3946016 +4810628 +8827888 +5339159 +8895104 +1250268 +8801013 +6564342 +9521011 +5217481 +8995598 +7789177 +8263396 +9203951 +2131160 +4185809 +4765479 +4959008 +3804016 +7892583 +9458680 +5512314 +9612783 +5515611 +7949234 +9256172 +1791398 +6622414 +4481264 +6984328 +8155557 +2749807 +2799600 +1524302 +8641271 +7451984 +2487736 +7789809 +6594378 +8671780 +2110803 +6334881 +2475540 +4465879 +2422618 +6247337 +5127831 +4055702 +6708266 +4738102 +1548670 +5492258 +7007426 +2853199 +2008204 +2798537 +5568550 +3737953 +6908906 +9620229 +3225198 +5024697 +1766265 +7163575 +5805154 +5881035 +6400087 +7837080 +3429725 +7644265 +3997751 +5826288 +5704761 +6486774 +7224324 +3615948 +6473317 +2318427 +3769286 +3438267 +1575931 +7172719 +1986287 +8067998 +5200199 +9747512 +5968038 +2612591 +2663336 +4476731 +8046273 +6163375 +4203871 +7434333 +6287471 +8175814 +6949937 +5471200 +9230258 +8639013 +4916533 +8262101 +2903988 +5947398 +3390534 +3514840 +9243368 +1360307 +1781699 +5239223 +1593896 +5773477 +6849022 +4993531 +7347286 +9549608 +2076375 +4869051 +7115441 +7288166 +7787818 +8962219 +3285749 +3930999 +7171338 +8846421 +8636597 +7528615 +8740085 +2674437 +4576571 +4756541 +6201090 +7996480 +9324039 +2083720 +4117831 +5094118 +1216307 +7364402 +3287222 +9167525 +7538964 +4728427 +8787001 +8048935 +1658817 +3475844 +1803555 +8536601 +3881403 +7501544 +1513251 +2524473 +1287361 +8743123 +1249156 +7261382 +4892433 +9584706 +2164187 +3047730 +3488864 +2053810 +2907556 +2281262 +8959959 +7280250 +1695844 +4279038 +5204183 +4079048 +1979669 +4092939 +4301081 +2578210 +2515938 +5928602 +3102471 +6642772 +2482656 +8384001 +6634258 +7891188 +3107955 +6300309 +6206399 +9791770 +8663706 +6981776 +3958020 +3213865 +8570525 +6363347 +7242685 +8638294 +5053628 +2637898 +2606321 +2892165 +6748783 +8172890 +9247210 +1971553 +3768011 +7972828 +6034138 +5157056 +8705360 +4883210 +3154259 +7644239 +6084960 +4621840 +2690762 +8683969 +9633069 +2639052 +7547297 +5824078 +6220146 +2194413 +5436652 +8732913 +7502210 +6267327 +5466507 +1658406 +3988011 +9795819 +5501288 +9044321 +7010002 +4087899 +1532824 +4147919 +4151718 +5849357 +1526358 +8427329 +6312384 +4171364 +1701579 +7346543 +2544831 +6245162 +1252444 +5196920 +6786601 +5833593 +7408085 +8080476 +5293435 +3812380 +5804744 +1801802 +8675045 +1387578 +7258468 +6388942 +7888807 +4997397 +2890676 +1875108 +9576671 +6292194 +1583384 +6824295 +1228933 +7892782 +7777770 +3977861 +8759100 +8662403 +3483853 +1840068 +7687060 +4900871 +7093733 +5504835 +2985222 +2329121 +7293148 +5483226 +3157848 +7065444 +1498348 +6031580 +3595731 +6011053 +4377000 +5581003 +2144363 +3429579 +3283325 +4087772 +7958692 +4978141 +5299647 +5283181 +9077456 +1579722 +4493747 +4405077 +5462820 +8230679 +8182290 +5662958 +3229469 +8697612 +7445009 +3398601 +5766419 +9481617 +4286876 +1243405 +7470476 +5545260 +1639649 +4372143 +3301389 +3470571 +2073791 +2088294 +5916173 +2234532 +5199814 +4615662 +7155446 +1616140 +9322932 +5632521 +3915410 +8622609 +6860014 +6806696 +6141438 +3487629 +4408715 +6897037 +9404081 +8905182 +9705634 +8096619 +3360855 +7527730 +4818765 +2830407 +7531768 +7112108 +5250163 +6719329 +8707668 +8115531 +8963982 +1230651 +1841208 +6052792 +3553694 +7163591 +1327934 +7660285 +6140946 +7888451 +8636310 +6328037 +2956810 +7657084 +4732477 +8414945 +7442696 +4443091 +5715113 +6775468 +6448020 +2628838 +5902403 +7668842 +9399506 +7139463 +9047060 +6681059 +5290495 +1910612 +1305928 +3200565 +3977859 +9750542 +5536592 +8530690 +7340882 +6350541 +3363862 +7765570 +5787251 +5652849 +6353672 +2137277 +8307306 +3561027 +8548999 +4593027 +4540154 +4239188 +9786006 +4561124 +5340306 +7760940 +7281466 +7952234 +9288842 +5281784 +7865615 +8540888 +4530296 +6448701 +1796402 +3105668 +6707766 +2535227 +7148383 +2168386 +3677308 +3979570 +8987452 +4137022 +8175780 +6829811 +1350765 +2632764 +3064355 +4222028 +9120586 +6435505 +5465783 +2641116 +9249016 +7804377 +3838665 +8880679 +9698962 +6620234 +2244792 +8940821 +9406231 +6195057 +3935710 +7789576 +7155718 +6881703 +8210189 +6538184 +8709161 +1265706 +8912063 +3198897 +9785433 +9201564 +5891050 +6683520 +2287776 +3456008 +4495125 +1285212 +5201203 +8982784 +8004493 +2724450 +7964237 +6325896 +9523897 +3236254 +2992362 +6852465 +8669726 +2636557 +6644942 +6529429 +8675882 +1376236 +7969614 +7939145 +4167066 +2230436 +6888901 +2892550 +5390684 +7293367 +5005378 +2522329 +6863835 +5886190 +9587896 +2612610 +9709640 +4397894 +6308970 +3203803 +5097497 +5775206 +2982870 +9573850 +6386653 +4202967 +4107223 +3926727 +6169539 +7184333 +8193671 +3913481 +5780817 +5063744 +8892561 +1666304 +9471028 +9678427 +4993512 +7994352 +7676727 +4961251 +4980192 +2988612 +9679396 +1718644 +8189932 +1746420 +5026291 +6036429 +1639250 +5142546 +6582546 +4113731 +1355865 +3854584 +3446755 +5178183 +1296704 +5858723 +7827948 +4861813 +8039171 +6308345 +3226354 +9373194 +1589200 +3959018 +4005698 +4852680 +4344060 +8185735 +9466818 +7924542 +1535393 +2345245 +3116308 +3535788 +3523722 +2094610 +3514324 +5316654 +5205537 +2197248 +8765879 +4899206 +8783502 +3865982 +5164303 +8740902 +8188572 +5095760 +1234102 +6211817 +1223112 +4325606 +1673004 +5750281 +5602435 +3469656 +6825177 +4126034 +5075499 +2382171 +5649445 +1826145 +2355695 +9055698 +5985779 +8670316 +8212030 +3102628 +1223342 +1748341 +7764112 +8770238 +8991561 +6351729 +7362186 +6809351 +9518759 +6635405 +3240513 +3504028 +6245550 +4493568 +4070375 +2724870 +6586087 +8064185 +8288799 +1767377 +8220339 +4023108 +8079157 +9499042 +5283412 +8827425 +3533993 +1636203 +4654898 +6071805 +7496802 +5346322 +6171778 +8349694 +9087440 +5585390 +6862508 +2545104 +6159332 +6966292 +8136075 +9570668 +7246345 +5900490 +8732542 +3339632 +8652543 +4630381 +1350516 +5121977 +6105571 +2826604 +9194677 +6486119 +1864619 +4121936 +7890214 +1924091 +7547560 +5192351 +9676890 +3035743 +3785209 +4069872 +1971811 +1271415 +1290158 +3760623 +3207246 +6669174 +9366101 +9195770 +3755380 +4687258 +3631181 +6477527 +7834109 +4892127 +1951663 +8685064 +7608670 +6087206 +4409827 +3536412 +4206766 +1908666 +6928102 +5556193 +7784219 +6109972 +6085053 +8197221 +9246447 +3992712 +7061329 +2178926 +7665895 +4879773 +2180026 +8770228 +6088555 +7846418 +2641743 +4826595 +7541478 +2581353 +7600152 +8397336 +3945152 +6107429 +8622234 +9157764 +4020781 +8440340 +9711932 +6650696 +4574798 +4628342 +8642995 +6573551 +1595767 +2625672 +3201038 +7866571 +5356223 +3883435 +7676342 +7213677 +9080278 +4386082 +1459310 +9641277 +4162456 +7402027 +7366916 +9330371 +7879738 +1826713 +8258143 +8593973 +7606760 +3867470 +1479743 +1698252 +1872242 +9733561 +9099352 +2128625 +6577678 +6801414 +4452663 +5382995 +2080027 +7834309 +6002062 +5659272 +4920738 +2190121 +6750915 +3992523 +5599355 +7140900 +2994033 +3777482 +7624142 +5518668 +7481437 +1205964 +8909100 +8556873 +3521103 +4097618 +4758363 +8040449 +6302571 +8336276 +4226019 +8621332 +3486683 +3718853 +5769433 +2669810 +7453310 +6475363 +5512163 +4317920 +5822877 +5113161 +2942538 +7858013 +7077711 +8954752 +5193289 +6389007 +7903776 +9568810 +8122519 +5050855 +5586169 +6429168 +5400390 +1566888 +9164592 +7921686 +8527447 +5696944 +9392325 +3613895 +3287691 +6313834 +5080973 +7251659 +6156335 +2649026 +7175520 +2395231 +3527018 +6563715 +9340859 +1606068 +5761296 +3608051 +2578071 +4202181 +6678448 +6353526 +1709980 +3461587 +5764637 +8009536 +2269862 +7553263 +9133806 +8099434 +8898875 +3028048 +3526167 +3403262 +4682176 +5066979 +7420409 +8580465 +5872834 +6285373 +1745745 +1920445 +6488427 +1787873 +4191608 +5074037 +6705647 +8195316 +3292054 +8100601 +2516213 +6559686 +3893390 +4121850 +1690033 +3650425 +6442509 +5814851 +2371045 +9408433 +5409141 +7990048 +7040405 +9790463 +5631172 +3398727 +2101595 +2222669 +3787059 +6918790 +4494441 +5566365 +2047021 +4591375 +8255751 +9728147 +6647168 +7839062 +3681098 +3099997 +5348249 +3116784 +3245192 +1695442 +3984459 +2475939 +9109788 +2079378 +6341665 +1708638 +3870014 +9050158 +9598313 +7531567 +3788313 +8397641 +9393654 +4013629 +9113379 +4947588 +5490496 +8247840 +7921844 +2747428 +9725224 +4398280 +6814878 +7682748 +2487949 +3351281 +6253074 +7922443 +8414142 +7070606 +7617447 +2500846 +6397880 +9765786 +4381966 +2948598 +3078357 +4182235 +6126362 +3565462 +6399204 +4319400 +6108521 +1636461 +3077434 +1488947 +7916023 +4262094 +9189775 +5646723 +9240872 +7272191 +6213497 +7153361 +8880650 +4185212 +7505928 +2962267 +5403090 +6422824 +5141615 +9100287 +8870289 +9694076 +4952209 +5275983 +5317106 +9235212 +5713004 +4071877 +5104467 +8799722 +5555680 +6270101 +5473966 +8138200 +7740314 +8384685 +6347552 +3437130 +5107279 +7017223 +6271512 +7353809 +9383339 +8388123 +3064126 +7646536 +7259427 +6797548 +1754915 +4789489 +6802447 +8175756 +3008695 +7500339 +6621650 +8930089 +5698971 +2376735 +3987354 +9432459 +5462651 +1474825 +4775664 +8000017 +8491110 +3812411 +1328436 +6438536 +5286936 +9793853 +6263717 +2352770 +2477009 +2814766 +9688478 +1851394 +3122483 +9151550 +5725700 +6114122 +8209448 +3883263 +5212792 +4452671 +9244224 +7911514 +6570973 +7390513 +2697903 +8008634 +8063170 +3461511 +3160777 +1309589 +7472780 +4478739 +6900385 +5913537 +2120069 +3619402 +6824223 +3034921 +2011066 +4967815 +1808982 +2070368 +4186078 +6615285 +1420672 +9236787 +3095452 +3199703 +7174457 +5554156 +2129267 +2852230 +3783854 +2767546 +9575479 +9258272 +1205247 +6419135 +4641013 +3941221 +5480773 +5328245 +5774366 +7734244 +4096941 +4649952 +4163637 +6993248 +9327193 +1799212 +3597053 +5499282 +9489295 +3369251 +7194090 +3325951 +2796621 +2202863 +6170241 +2912748 +6465448 +6466206 +3536749 +5617834 +3260192 +8541421 +9101051 +9047697 +1201246 +2240722 +3372407 +1739435 +6782301 +3332624 +5390980 +6792364 +1338005 +8593283 +1393081 +2262414 +6018847 +9379850 +3190004 +5363462 +9212111 +3860674 +6911056 +2743443 +3986028 +7777542 +6084073 +7674841 +6712431 +2290525 +4028703 +4380118 +4978223 +2111581 +1510738 +4771650 +9507105 +4573025 +2459193 +8147239 +1746733 +4848378 +8765036 +5316707 +3093406 +7185951 +7590333 +5736929 +1394018 +1946720 +8701566 +9658560 +4916101 +2911890 +7844981 +7745333 +2854475 +9555984 +6603938 +8895583 +2400571 +4180634 +3535482 +4116628 +2307748 +8987422 +5965023 +8303349 +9418708 +1519736 +9088181 +1686620 +9434898 +2712858 +1753597 +3669223 +2017293 +7280330 +8482788 +5019965 +7239693 +5233102 +8549282 +2037187 +8039199 +2734807 +4145871 +2114091 +4002461 +6643926 +4295429 +4603645 +4957463 +5930608 +3075534 +8715469 +3692197 +6449201 +3994118 +1879341 +4172997 +9654966 +2024459 +4480637 +6272631 +7284776 +3166322 +8692552 +3581591 +5642422 +3676654 +1641255 +2546510 +6195202 +8106566 +2199263 +1496648 +8859542 +2387298 +1671947 +2375087 +9604255 +3671679 +6005836 +9296217 +4501144 +7862892 +7296868 +7216720 +2705123 +4580061 +4647000 +9189842 +2721548 +6468595 +5202144 +4708226 +2961004 +6954604 +2291767 +6652579 +2305130 +5645025 +5788607 +2517062 +7946754 +1638557 +7888752 +6334580 +7116843 +7275544 +4115071 +1522404 +5334309 +9243578 +5835762 +5233009 +4648856 +3180909 +7267105 +7577332 +9620210 +7102406 +2972329 +9111725 +8758441 +5018788 +6492075 +3771277 +8399156 +7651242 +9458391 +2785550 +7694543 +2774064 +8082584 +9349968 +4251116 +8147171 +7971348 +3655356 +6266638 +1390395 +4529747 +9230705 +7204012 +6019131 +7858509 +5244448 +8413809 +8830503 +3456394 +2121552 +5808565 +9265597 +8317264 +8640507 +1212778 +2419714 +4345811 +9611357 +6129345 +5756326 +4295338 +8403188 +8274688 +2572523 +4061531 +2238649 +7449545 +3668789 +1861462 +3530772 +3861578 +7798254 +5672932 +2504147 +5666795 +9608906 +5752222 +6554677 +1372645 +6103610 +8730860 +1570848 +9331617 +5126620 +4000133 +5108291 +2480783 +5344575 +8958632 +3682554 +3523367 +5461344 +6703341 +9490214 +5059188 +3478969 +4269654 +6544562 +7842201 +4722845 +4276811 +9396639 +2836664 +2225431 +7502626 +7787225 +5163135 +6385960 +8644385 +6210232 +9227300 +1671014 +1533392 +2749514 +8436487 +3487401 +4903715 +2932685 +5535654 +7570527 +2477038 +1627591 +3953302 +5705072 +9424376 +7461608 +1644234 +7902316 +4322201 +8247745 +5059984 +8560060 +4129636 +5378845 +9754351 +5965409 +7659782 +5357691 +6575612 +5262619 +5154845 +5701004 +8232224 +2747134 +3306457 +5332520 +2705377 +9053062 +4486213 +3932287 +3421006 +1375498 +7611285 +9141168 +4616282 +6756656 +9600501 +9581200 +4258986 +1386195 +9413356 +3100569 +8099022 +7054594 +9120337 +6784074 +9672683 +4293178 +2667842 +2824760 +9080229 +6719313 +5603036 +8967975 +8999023 +4494931 +6515358 +6857088 +3471246 +6187856 +7551857 +3668465 +5741323 +7072371 +7205912 +1683134 +3262193 +8696151 +4833190 +5164419 +3619504 +7911733 +1610427 +6405058 +4604881 +7437093 +4548585 +3389169 +6338814 +3208406 +8543115 +2984462 +7118065 +4307323 +8233045 +3690181 +8237586 +4799729 +5553809 +9723478 +5029948 +8491203 +1363638 +7577141 +5950265 +2458486 +1867403 +6307861 +1801401 +4727650 +3536620 +4120954 +6681525 +8719398 +4724293 +2820587 +8904819 +8749125 +6108799 +9065419 +9700414 +9170268 +7693476 +4707488 +4616217 +6091894 +3579616 +2984787 +1229086 +3880662 +2540567 +3287681 +2089994 +9414729 +7112787 +7168269 +4309081 +1473469 +6653981 +5765239 +1571549 +7525629 +8234474 +4814921 +4255407 +1334461 +4983974 +6181585 +3042266 +1403373 +6290954 +3923744 +4675341 +8004580 +6458961 +2218501 +3246419 +4740233 +1649586 +6070121 +3449328 +2018311 +3388965 +6582521 +1836605 +2565238 +5903923 +5689880 +4043922 +7288384 +9469170 +3403006 +6892846 +6812856 +7162988 +2566623 +2953858 +9018521 +1449939 +4753531 +4957695 +1202254 +3984262 +3836803 +6431693 +3806286 +2870900 +2116216 +6778137 +3374229 +7341661 +1561848 +9740682 +8369697 +1224712 +8517952 +6145016 +5043471 +1837012 +3878955 +6817636 +9707628 +1587691 +7799246 +6231893 +8783079 +2694977 +8066790 +2690351 +5062869 +2111788 +2570798 +2408566 +2215581 +4905572 +4847727 +5332223 +7148530 +7425718 +5307504 +8520323 +2514023 +4853742 +5995712 +7595431 +3645646 +2493762 +7087370 +9546540 +4884327 +4493015 +3409396 +1897985 +8691971 +5713934 +1314316 +9273337 +1949926 +4605753 +3678790 +1523287 +3581488 +7747729 +8205740 +7764344 +2429121 +8619666 +7992462 +2748543 +6154984 +5366450 +9240309 +3390898 +6394868 +2074717 +6787862 +3460412 +8602607 +4749700 +1870051 +8154402 +4959033 +4908090 +8267355 +4230180 +2129499 +3970727 +7631014 +1725622 +1715546 +1891599 +5039336 +6767924 +4332710 +2998177 +1769607 +2181204 +3176476 +7322164 +5495575 +9719873 +3584056 +3978648 +2186788 +5577820 +9598942 +8873515 +9488757 +1895955 +2167050 +2094148 +9067076 +4392766 +7025388 +5166530 +1669132 +7829869 +2808642 +9301381 +6892882 +2964396 +6336932 +3965503 +9725640 +9081822 +7154951 +5741421 +3029693 +7854480 +1828877 +3700379 +5800876 +4499610 +6507915 +3148419 +2123697 +5574509 +9485567 +4960541 +8818056 +4314139 +9704661 +1268238 +4898294 +5685340 +8915447 +9270264 +6353029 +6090647 +3786534 +1374180 +8793564 +7391548 +4836294 +4249450 +1848183 +4382330 +3172199 +9403823 +7631800 +4870425 +5404538 +2700471 +8958307 +8253124 +6908316 +7907531 +6526983 +7456227 +7291724 +5408833 +5528814 +7985511 +5537310 +6268453 +6786577 +5662421 +9610809 +8334920 +1908252 +3415508 +6970215 +4797300 +8919764 +6163320 +6807346 +8603672 +6489441 +1991810 +9059378 +3191953 +2256743 +9086126 +6304271 +2912424 +5624956 +7102317 +8397469 +5197735 +9061277 +4931364 +9386846 +5289780 +2795541 +2743718 +2191645 +3477772 +9674709 +5518791 +5439427 +4437300 +4459958 +4225464 +5030783 +2714397 +7345495 +4301323 +6921899 +5707414 +1295277 +5824885 +1492131 +4356759 +4391411 +2619513 +3065805 +7008734 +2968831 +9396678 +7784239 +6839218 +4517902 +3459830 +1521939 +7226374 +2523183 +2823730 +9430330 +5125860 +4405724 +5331474 +2449231 +6174309 +6772263 +2253839 +5427866 +6389205 +2800809 +2205156 +3343981 +9344955 +2444080 +6911857 +7804333 +5474460 +8049731 +5929638 +6596784 +7115932 +5575823 +9376273 +1280239 +4653627 +8364571 +7369088 +2874700 +5716365 +5126139 +5898510 +6308918 +6638233 +3277904 +8961450 +3691215 +1411728 +8061129 +3741780 +1953105 +9622851 +8111247 +4581560 +8421156 +4373384 +7452233 +3791277 +7118438 +1630848 +7361476 +9412674 +9290463 +1796065 +4217714 +8367645 +7419234 +6939786 +7049594 +3884168 +4045955 +2991853 +3068295 +9733469 +7149003 +8309227 +5581433 +7468014 +7875111 +2284059 +8869202 +9135205 +7364927 +5897865 +3666655 +2318339 +3166173 +5021221 +9488584 +9216787 +7923993 +1994097 +1823889 +6480621 +6457237 +4117312 +4725385 +8235444 +8033628 +9351875 +6042135 +6781895 +7517668 +4601233 +7468856 +9645511 +9730292 +8388257 +1593270 +6234984 +3891308 +5712723 +3580854 +7278982 +4991082 +2475388 +5154713 +7652165 +4278560 +7927529 +3019047 +6974023 +7450519 +9253120 +9635502 +1424789 +4913455 +7656980 +1730277 +8731084 +9484480 +4121780 +7237138 +5628067 +8475864 +3384451 +4620624 +5940589 +7265856 +8755207 +8670355 +8051955 +5074665 +9122945 +6476843 +7504073 +6493844 +8060890 +8997364 +7796654 +5995607 +1314046 +7423335 +2999308 +5399004 +5194907 +7939139 +4570240 +7647581 +5359835 +7390444 +5461058 +1755942 +7807537 +9336720 +1576525 +8952577 +4521183 +8088886 +5733129 +3001001 +6544953 +9266601 +7802241 +7017603 +3694671 +4023112 +7319674 +1380707 +1865583 +1313126 +8071063 +8897770 +8803804 +2205989 +8360186 +6254339 +5041911 +5038683 +7830487 +7331468 +4618519 +8476089 +4430365 +7583881 +3422240 +8656114 +9073600 +8209922 +6617537 +1868215 +5123484 +2436714 +5092264 +9521334 +3230382 +4280729 +1454310 +3310514 +3168875 +7408432 +4213066 +8846888 +3668826 +8576338 +8377577 +9264112 +6557370 +7592135 +3842935 +2553106 +2424609 +6324752 +1268976 +1323645 +8057558 +1608713 +8438356 +1360091 +2222602 +4407631 +7325702 +8496855 +3433865 +7531998 +2153608 +2195172 +6337690 +9454053 +7601328 +6048971 +4645847 +5786062 +9284124 +1993465 +8491429 +9494575 +2740830 +9697233 +6144729 +8184782 +2367127 +6166778 +3389773 +1343574 +8555044 +4911997 +3235270 +3308490 +3765365 +5624658 +2539901 +1548392 +5798942 +6353258 +8151093 +2613409 +6373348 +5504489 +3174300 +4203174 +7641464 +6984386 +3769757 +9040648 +1669601 +7640699 +3143973 +7013111 +4378349 +8824914 +3735386 +6645832 +7639727 +3246272 +5185893 +7042848 +7720161 +9479243 +8791357 +4823990 +8379800 +4832080 +8066436 +9135527 +5965441 +6138300 +9339259 +3922076 +2643724 +5248209 +1269162 +1678231 +3730776 +8374397 +5584233 +1517278 +3304857 +1648886 +3130429 +4677631 +2110142 +4166399 +5579654 +1356235 +8201606 +7307509 +5668941 +1933255 +4407704 +2635848 +9029493 +3568305 +4448676 +4664239 +1732737 +7022290 +6340498 +5067959 +4634601 +2027309 +7891412 +8065302 +9066654 +7534745 +1230751 +4319213 +4849298 +4366860 +9256370 +3161981 +6799565 +1418796 +7101068 +1699783 +9503413 +5567154 +7806400 +9000871 +3390001 +7496173 +2666233 +3704587 +5853555 +3706440 +1363423 +3381488 +4321202 +2542394 +1477181 +3108223 +7451249 +2745855 +8741954 +7679970 +2191241 +8075773 +9042155 +3385516 +5671085 +7395174 +9257751 +3486479 +6368497 +6290106 +2009541 +2130798 +2005678 +8135830 +6367990 +8037680 +1671740 +7555340 +8658839 +6258813 +5015642 +3979247 +6087724 +3176507 +7336937 +4394569 +1798517 +2157435 +6473925 +5696456 +6755513 +6404514 +3428172 +6177241 +6969030 +4976989 +9702305 +3013407 +2525227 +4237583 +9612216 +4452586 +1984365 +6425596 +2087148 +8591903 +5707571 +1772901 +3320445 +7685443 +6957298 +8942109 +7839652 +2246486 +5117579 +3822935 +9119363 +2370731 +1715727 +3444015 +8711559 +2528113 +7019249 +8282618 +8854236 +9652054 +1360805 +5206907 +8963932 +2056069 +8221492 +1536665 +9008352 +2123109 +9343346 +7482001 +2514957 +8970884 +4930709 +8201019 +3128939 +9001208 +8355365 +6602218 +7094900 +1399631 +1627913 +4141965 +2903208 +7058783 +9753280 +4586871 +2334373 +9773757 +8529960 +6939671 +1882989 +2812248 +5183540 +4429469 +3345655 +8927687 +6071021 +1891017 +9586785 +5350521 +2012070 +1320091 +4951817 +3928755 +8117853 +2433161 +2877489 +9527981 +3769739 +1557804 +3388530 +8742635 +5564152 +1221736 +9550632 +9235496 +3835291 +4788759 +6912932 +5833509 +4357566 +8805131 +9419207 +1987019 +7346786 +3142664 +2492753 +5708935 +3426864 +4099281 +7495067 +1533346 +8159359 +4083406 +9217835 +8197334 +3031434 +8692503 +7571034 +9212251 +8677871 +5041247 +2180373 +9017340 +4260745 +2756296 +2449211 +8958119 +4925618 +1218709 +2093783 +4302206 +6479646 +7437948 +9168224 +6384596 +7919434 +3506241 +8509896 +5238920 +5438751 +4354254 +1241949 +1348891 +5402694 +7067667 +7322779 +7664310 +1800058 +2850557 +6214397 +7791865 +8171361 +5259979 +7620019 +8035200 +5517673 +3870054 +5658807 +2905368 +9636216 +4246954 +6438458 +4250873 +6811993 +9651413 +2683779 +4839132 +4048402 +1271380 +9729069 +5141598 +9636995 +4928173 +1585208 +7715778 +6264418 +3017727 +4964352 +9728735 +2794954 +1212772 +9224580 +2741239 +1372479 +1951410 +4451599 +3501949 +9519986 +5877085 +2544828 +2628333 +5423019 +6622897 +6583790 +3626660 +3126060 +6017051 +6624882 +8873462 +5174951 +3502967 +3251472 +8653077 +7161720 +8193869 +2243539 +9596835 +7825944 +7810886 +8425246 +6569492 +7377059 +4339247 +9134472 +1778458 +8883194 +3488942 +9672456 +4445914 +3482199 +7794034 +6070700 +1795054 +4215634 +5211892 +9665388 +4140947 +8796128 +4770671 +3277123 +9152427 +2187246 +7708695 +7076244 +8599359 +2970801 +8439474 +9551181 +7498630 +2383878 +5433618 +4729230 +8756774 +5611206 +7951634 +6138813 +2183430 +4509740 +6864517 +2664795 +2339931 +8910483 +2640712 +3232311 +3962963 +5250464 +9248437 +7100296 +5299713 +4029476 +8837037 +4707977 +8998430 +5954461 +7157184 +8094714 +8100137 +5280444 +6135549 +9311720 +5244320 +8239763 +4444995 +5347956 +1859767 +5785558 +4620806 +5878991 +4045357 +4946635 +2423421 +8043033 +3511335 +5382719 +7190923 +6470037 +6337919 +2188377 +6574221 +8948828 +2196136 +3396665 +7392460 +4840502 +7507590 +6161257 +1968802 +8351215 +6309508 +3491772 +6984510 +8615782 +8010263 +2715259 +5270744 +6884449 +4359635 +1968644 +4298888 +4490130 +9252022 +2299107 +7832349 +9182190 +6159116 +8202441 +7141759 +9685700 +6439567 +1681196 +7871039 +4949718 +9260912 +2986070 +9194690 +3773475 +2107319 +1698595 +6280408 +1760289 +9261626 +6762693 +6030029 +5735965 +6413778 +5883323 +9491229 +8268222 +5095573 +6957470 +4297292 +5407649 +5919777 +1692667 +3120795 +1868637 +3391802 +2795931 +4549314 +5183389 +2123605 +8761287 +5486621 +7107024 +6467180 +5636265 +5483435 +4859452 +3825424 +8814690 +9660131 +7178506 +3824455 +7694320 +8613132 +8433797 +8906332 +9718535 +9061642 +5567282 +3512508 +2604076 +1380009 +7168519 +2514665 +5558154 +6635804 +6389738 +2128529 +7923888 +6043860 +4508669 +5629981 +7411900 +7480515 +4143668 +5439933 +7944126 +4553786 +7282753 +4770502 +5971039 +9762072 +2704042 +3437917 +5891190 +6414823 +6856862 +1876227 +7178129 +8708836 +2565250 +3956083 +3464424 +3034454 +3733300 +4454800 +4645363 +5075857 +2749424 +3371757 +2431746 +7054354 +5197832 +3480285 +8617188 +4081847 +4931781 +5983123 +5190353 +7771993 +4215804 +6044901 +9089125 +8015605 +3279329 +6408852 +6630029 +2570495 +2893579 +6245447 +1650388 +6236055 +1879329 +4213972 +3929665 +1535666 +8575790 +6026167 +4027008 +4266213 +7096863 +6088159 +7670005 +2504580 +4591601 +1863841 +2007541 +5126312 +3178389 +8555599 +2189331 +7295103 +3290103 +7332889 +3982254 +7415309 +3474029 +7737740 +8804687 +6388637 +8044309 +8145504 +3390805 +4532923 +5153094 +9709358 +1709720 +4299296 +4920632 +6885399 +9254922 +1514656 +8261264 +7789875 +8693610 +8577481 +4941554 +5825648 +6999972 +6133389 +1323967 +2350943 +5699715 +6212827 +3438448 +6247117 +6513815 +2489100 +9380165 +9028641 +5504822 +5370818 +9409793 +7517703 +2570068 +1860311 +5674219 +1272688 +2251592 +9431504 +9365675 +5938038 +5507695 +7429679 +3764966 +3182327 +2788197 +8069385 +3800275 +4329526 +6661724 +5006957 +2840344 +1229942 +2326656 +1369148 +3927989 +6842861 +3017816 +3199384 +7873754 +4693427 +6464828 +1502405 +8863562 +5536838 +3686619 +3172329 +5330519 +4575617 +9797634 +2316220 +7013166 +8295734 +8184189 +3633859 +6799763 +5626574 +3625190 +7652842 +9291976 +8433446 +5484197 +1726687 +1811050 +2854829 +6429673 +9316623 +1960217 +5257745 +2799362 +6189442 +2484573 +4852327 +4321009 +1339012 +3092406 +6766604 +6502612 +9528225 +3233018 +4837232 +2147735 +7622871 +7465007 +6066560 +5613510 +4227302 +5161321 +6540905 +2349739 +1690616 +1555325 +9457822 +2529016 +1387813 +3417911 +4991293 +8439723 +4554386 +3652456 +9570072 +2471249 +2701156 +6579872 +7890931 +4624047 +2830128 +3202815 +2683975 +9441534 +3203045 +2410018 +3412758 +5812708 +9289826 +9730743 +2810265 +3345024 +5226327 +5410952 +3097142 +4790748 +1588484 +1835712 +5043188 +8378642 +9373827 +2921468 +6799951 +8227523 +2735578 +8287998 +2977528 +3894770 +2597662 +7970031 +8875964 +6304660 +7332544 +7417509 +5988746 +6982694 +4000391 +8543099 +2535331 +4745608 +4404962 +4950028 +3104440 +4293777 +8110841 +6551858 +2479181 +5871667 +3902698 +2328851 +5884984 +2260971 +3771441 +1212161 +8531290 +6766625 +3938525 +4979649 +3610956 +7459423 +7968215 +3294888 +2643722 +3619948 +7910823 +5735294 +1779591 +3477045 +2198033 +3654069 +4875273 +2899671 +3014541 +2420032 +8273068 +8776736 +1349232 +1894252 +9362901 +2923291 +1704041 +8746616 +3597685 +8471598 +1226307 +7819107 +8508614 +4177124 +5838109 +2207243 +3392729 +6607035 +5055523 +4626598 +3760186 +8137191 +6873453 +7175948 +6733314 +4073546 +2682209 +5548251 +2387599 +2527133 +8481156 +4644892 +2289136 +2406638 +8241543 +6951117 +1536662 +1289659 +1475566 +8808519 +1868085 +5501147 +6590220 +4076437 +3700506 +3232803 +2626395 +2236777 +8868198 +3506031 +3393169 +4569280 +2875257 +6227145 +9247362 +9711172 +2100841 +2345708 +7356259 +2473934 +9351548 +9197142 +6826779 +4435891 +7425546 +9237100 +1991472 +2012703 +3423558 +3730594 +5311356 +7448720 +8090548 +8513867 +5237640 +7949188 +3698984 +4330208 +8547340 +2431394 +4685683 +2437309 +2634454 +9710938 +4036930 +8744018 +9379079 +4311232 +6953301 +2324390 +3330065 +8055725 +3891125 +7934951 +2020842 +6009387 +3670813 +8703245 +2303808 +6066392 +9772771 +6258599 +6194385 +3768958 +3873333 +5799822 +4852376 +5058653 +4625194 +5027718 +2467545 +9399863 +1493713 +4655661 +8865323 +9493941 +2625898 +1592897 +4346087 +8637085 +9349468 +5379940 +5731501 +7084848 +2127679 +1822428 +7984798 +1849792 +3245171 +6438210 +4074484 +6798740 +1857392 +5063447 +3041048 +8343733 +2911111 +7617315 +6760026 +4122518 +1645585 +9784839 +4554275 +1213198 +5662519 +9414776 +2691204 +6254149 +4029219 +9283710 +9009448 +2347987 +8368452 +6843869 +4123410 +2574916 +2369511 +1440980 +7696706 +2391555 +9036480 +2602234 +6602314 +6938077 +4417643 +3991373 +9030958 +6378289 +1654249 +8502982 +4149608 +2462244 +2923778 +1281579 +7703992 +3346029 +5943156 +2427168 +5272691 +5483839 +7261316 +6958240 +4922124 +2881119 +8371597 +3893919 +2918955 +8680499 +6538619 +7100598 +8456300 +2947620 +8111403 +6423559 +8730652 +2826014 +6979221 +6112027 +4010656 +9492125 +6728595 +2111929 +8376528 +8925607 +4626111 +7973108 +3748924 +5427382 +9152769 +9127157 +3976897 +4225166 +9293567 +6779658 +1232769 +9037132 +9730399 +2675352 +4628316 +3065004 +6648393 +3663095 +6622351 +7626329 +4614730 +6046403 +6679862 +8505605 +9677618 +7759378 +5495769 +6584000 +6341757 +2082718 +4818261 +4610324 +6622034 +4707357 +9598363 +2431180 +9768311 +2567619 +7540974 +8728889 +9268532 +9681591 +7384817 +4587148 +3019616 +7799232 +1882802 +5863228 +8872876 +7403234 +5810414 +3209098 +7419015 +3260841 +4831983 +3016855 +4253693 +5433322 +9636089 +4314038 +7774884 +6535531 +1289403 +5229507 +1371807 +4869898 +6616119 +3532818 +4297543 +2960277 +7827827 +8226232 +8445370 +5225858 +8690996 +3217063 +7568270 +8421877 +6300285 +3205598 +2053968 +4813797 +5354823 +8345151 +3070640 +2431118 +4162987 +6428320 +8582729 +7183944 +1988359 +6485568 +7876685 +5763409 +8269243 +9791796 +6674624 +9426292 +3244231 +5256124 +7795995 +7258962 +5473244 +7371600 +1501806 +4550883 +6881656 +7048816 +4418925 +3017817 +5565998 +3800957 +8577046 +1285978 +9683596 +2377729 +8481452 +2651944 +1996438 +6927279 +7023792 +4229008 +5279228 +6598162 +6632736 +4915653 +5315448 +8112073 +9257593 +6223842 +5656145 +7782315 +2762844 +3670244 +4242002 +8853228 +9778031 +9353677 +8760320 +2792550 +7456550 +7944630 +6421485 +8520265 +1472342 +4603283 +2968849 +3261409 +1331025 +2574828 +4399355 +7375195 +9484326 +3039950 +6444284 +4876831 +4539454 +3764496 +7084421 +2034839 +6767591 +2690845 +9199025 +4162253 +3076299 +2101185 +3945864 +7501334 +5940643 +7771931 +9514285 +9075890 +4605375 +2210659 +7235281 +9480640 +7376056 +3615177 +7820244 +6652840 +1931170 +7368809 +2030989 +8734745 +4512336 +2118211 +2269610 +8198008 +3351685 +6031025 +7100518 +6968768 +4289298 +8637089 +6412264 +6609397 +1685275 +1300944 +6643203 +6781787 +6852100 +6183696 +8145529 +7552647 +4661906 +5301961 +4788565 +4616877 +8196889 +9363138 +7957999 +2767279 +9098859 +4236420 +2147228 +5084959 +5203687 +1270281 +6661795 +3336090 +4061074 +8586251 +1592275 +8722990 +3146512 +8176866 +8731249 +1681161 +5481861 +8700054 +2008690 +2082493 +3762872 +1566419 +7922570 +5828138 +8542229 +9184410 +3703951 +8612332 +5238529 +7749086 +8050284 +6209482 +3796843 +6642592 +2884632 +4596061 +6846641 +7332447 +9088641 +4402190 +7699040 +2386850 +3733064 +6884752 +5047537 +5374047 +6974078 +9688048 +2059110 +4209880 +8435005 +7967583 +8013086 +2909102 +3902080 +8218289 +8900843 +3761137 +1808010 +5956094 +5691388 +9351503 +2873156 +8830869 +2845467 +6656488 +3143895 +9593718 +5301288 +3361779 +5486141 +8451477 +2321930 +2661576 +7678889 +2340829 +5570036 +2870288 +3427919 +6644600 +9446612 +2805863 +9352834 +8871957 +8873396 +8664731 +1257111 +1958556 +5047572 +9014920 +9637348 +2038010 +8476753 +5111456 +8923125 +8163386 +1293105 +7476381 +2500962 +2974505 +8275831 +7424028 +8276647 +5224212 +2146474 +5307190 +8744156 +8888589 +3278687 +8840964 +2445527 +7314408 +8702129 +7595056 +4589459 +2823502 +3543841 +3526389 +5338899 +7917201 +2450725 +2562530 +9425375 +2686021 +9251718 +6973721 +5783460 +9740742 +5581963 +9730218 +5896726 +9148273 +5900870 +4640087 +7378338 +3862949 +1604151 +6859943 +2361604 +6017110 +3238131 +9559602 +4071130 +6406309 +3505643 +4418712 +4935575 +4831199 +8673499 +1485221 +2492575 +2529904 +7112170 +4530730 +3743120 +6657265 +3077681 +4893761 +6130175 +1903148 +6363580 +8083357 +5886431 +4231369 +7721474 +6977794 +2000515 +2982363 +8775181 +7631437 +1811621 +9270438 +5239296 +2340673 +8042085 +6445545 +6369370 +2208033 +9411702 +2347838 +8237829 +4539737 +4759341 +4379318 +2944121 +9770484 +7132723 +6314596 +8428566 +6399884 +4218074 +3742902 +5816388 +6632024 +8394684 +4490194 +2999633 +6306880 +3169818 +6146485 +3115711 +6054261 +3401200 +8293314 +8037938 +7386205 +5512570 +2943961 +3014194 +5546788 +8655262 +7265508 +8216623 +5186824 +9602738 +8315070 +4484803 +7639417 +6253544 +3540814 +8395567 +8229768 +3801986 +3464695 +3107514 +2547836 +5834862 +7980886 +5325317 +4606074 +7432870 +3990775 +4141619 +7422731 +9710288 +6179216 +4043168 +3240204 +6049888 +6900081 +5951653 +9284842 +5440847 +5156091 +6118563 +8690211 +7555216 +3556541 +1695159 +8750166 +7931919 +4137243 +7387583 +2128038 +4101436 +2397251 +9518154 +2237970 +6164745 +7068011 +4780668 +2205171 +1338673 +2707570 +1216640 +3728987 +8152941 +4266651 +9276382 +5691349 +6501853 +2790182 +7588366 +4096089 +9012659 +5321384 +2857739 +7387110 +6872306 +9592359 +5997988 +8900016 +2755000 +6524091 +2707780 +1622848 +6675778 +3850158 +2645541 +8777394 +1801703 +6008680 +7983806 +8782355 +3356665 +9595154 +6501031 +6701174 +5779563 +7250621 +7792177 +3430017 +1801484 +5921651 +5661903 +6934555 +1756600 +5865401 +5945980 +8894745 +4896836 +2606046 +8770950 +5240787 +1929706 +3601253 +6846379 +1202794 +8556689 +4275386 +7823913 +6337671 +4909458 +5451484 +1417729 +7409734 +6295824 +5858416 +2091322 +1671712 +5681355 +6139522 +4965576 +4189120 +7607548 +4195433 +9577715 +8082067 +1464492 +9277181 +1340267 +8194141 +2185229 +1817627 +4983508 +9699882 +6301709 +2649777 +3517084 +6130906 +2353151 +9103857 +8781195 +2124580 +5021352 +9764537 +6175960 +5103362 +3010105 +1936104 +4172417 +5603183 +9560239 +2796519 +5736183 +5570965 +2299040 +1799399 +7464520 +7070453 +6450517 +5277246 +7201037 +6875388 +5947317 +5408216 +5247852 +6290454 +5632956 +8635030 +8605501 +9278598 +3146800 +1247096 +7938388 +3506804 +6498263 +1931689 +6752270 +5817052 +4483535 +5948582 +1667867 +7161452 +1730325 +2783637 +2457389 +6459849 +8074519 +1308183 +9370974 +9045458 +9626520 +6273503 +5422376 +4647260 +5482699 +8363241 +2547088 +1403560 +2165866 +2988064 +9500899 +8953154 +7831113 +1669901 +3163333 +2495723 +8217724 +7939508 +1547224 +2551727 +8082443 +2703922 +5470587 +1902732 +4604387 +7801001 +5363577 +9458579 +5975325 +2665261 +8292710 +6132777 +6542666 +7570127 +8196500 +2590232 +4082948 +2307949 +2508563 +9270161 +6779630 +9768017 +4471367 +3169776 +6070553 +9756571 +1493783 +9315536 +5257379 +7831627 +5059957 +8906626 +8000544 +4273833 +9493251 +6477929 +6005829 +8933859 +7642344 +3689845 +6119741 +3126996 +2463881 +6003023 +3161739 +5758801 +1809279 +8589284 +4262004 +3224846 +2618129 +9405002 +5514379 +6677060 +5866492 +7501779 +2056675 +4669378 +4233520 +4225726 +3856405 +9210002 +2269884 +9359308 +6784069 +5897903 +3421609 +6821949 +3748020 +1570248 +2325453 +4245310 +9717478 +4733421 +9599145 +7339242 +5993744 +7633085 +2058131 +5993084 +2067101 +8389743 +6969428 +8142481 +8385085 +2765358 +2218261 +2479102 +6704855 +4067505 +3498130 +4416404 +2446760 +4577887 +9735750 +9453352 +9654597 +7345111 +8363663 +5253552 +3371501 +4338981 +3510236 +9087526 +1767472 +7662678 +2783789 +5707885 +1989418 +7228853 +7141971 +5190332 +4109408 +4693414 +7095542 +6497358 +4895923 +7099086 +4818886 +5063959 +8885727 +9175270 +8833851 +5115140 +6730397 +9330112 +2982421 +7666897 +7708651 +5553917 +1205476 +1562742 +4491174 +6177678 +5658646 +8920819 +3812635 +8009529 +8840097 +7616290 +8599891 +4114145 +3614531 +8784842 +9625733 +8309525 +8889189 +5755093 +5499609 +3921201 +5792891 +4754754 +8416149 +4074275 +3882327 +4173819 +9754844 +9798566 +3608952 +7229946 +9492566 +8878516 +3854858 +5070400 +1494444 +2453346 +1545579 +3147391 +4767506 +5855968 +3527221 +4413063 +1921957 +7723292 +8055925 +5606041 +4056177 +7805667 +5396906 +4264792 +8678504 +2740701 +4011061 +6239002 +4488535 +1700676 +9181694 +3635790 +6880971 +8044368 +7856795 +7834338 +2906094 +4854897 +9460661 +7753242 +2407003 +5967249 +4311367 +5177752 +5439128 +1969541 +9148421 +7007946 +6550032 +1818500 +4976470 +7102709 +3414272 +9021675 +3609135 +1275490 +3048429 +6107223 +6174738 +3816593 +5914916 +8495390 +6439745 +5356320 +4284678 +5503507 +3465494 +2296522 +2654019 +2493720 +7638870 +4822703 +8470525 +9258435 +4470706 +7288137 +3735914 +3379468 +3745044 +5862047 +1763171 +6410897 +6041553 +4201158 +1205250 +9445393 +9703248 +2676445 +9283138 +8006461 +8374012 +3284742 +1549855 +2947970 +4464945 +8508731 +8797633 +8617581 +2104704 +6723038 +1459805 +2409562 +3128872 +8365363 +1672906 +1204977 +8940776 +3328081 +8399693 +9124788 +2850295 +1553344 +4476216 +2555828 +1499849 +1683804 +3726162 +5021966 +4571006 +4623278 +4918154 +4697117 +8589875 +8373020 +6764208 +3082581 +9020808 +1476295 +3010440 +1299992 +3161721 +3052463 +5732296 +2236633 +4429688 +9497114 +7599710 +8776909 +8207861 +3413038 +1685184 +4500391 +6618057 +2009323 +6536897 +2326765 +7618537 +4033601 +4817135 +6986784 +6584826 +2962761 +9479409 +8643106 +3254878 +6006101 +6893534 +8159972 +2952455 +2393611 +3674238 +7122986 +8663281 +2884696 +5345960 +7714432 +5298690 +2535481 +6987907 +3702938 +6477409 +3770105 +2027342 +8110599 +6111267 +5139478 +3161840 +6249800 +7420102 +7344833 +3913386 +3682070 +5892200 +8794128 +6028455 +2254330 +6504697 +5095052 +2972041 +1858227 +8342399 +4110159 +3008746 +5238184 +5060415 +8161215 +1595214 +2860852 +4578981 +8681641 +4795288 +1418130 +4010910 +3494788 +8657067 +6355139 +2158732 +4350695 +3225843 +9087660 +7128422 +2874142 +2839022 +7828527 +2355316 +3696558 +9378614 +3697144 +3062887 +3484369 +4889662 +3768529 +7920850 +4251864 +9408240 +6377219 +2340925 +9431694 +6201655 +7091613 +3759133 +8733545 +3819698 +7555467 +8536256 +6704422 +9132694 +9687460 +1526550 +1906840 +7129708 +4293849 +2356508 +7250338 +1655276 +8217268 +7433861 +4862640 +6785268 +3846559 +1623594 +2766339 +6751226 +8449670 +4134585 +8327683 +2132292 +9245485 +2594624 +9505579 +5148383 +2838650 +6175863 +2722264 +8843764 +7324060 +1624973 +8391497 +6202666 +6346289 +6521855 +1920303 +7132429 +5644101 +7469413 +2119670 +2727125 +4986055 +4456506 +1501148 +4131133 +2805744 +3259504 +7673435 +5739910 +7123778 +1341064 +3140900 +9156216 +7224604 +8647756 +1357237 +7746360 +3424870 +7596218 +4151763 +5269391 +4051345 +7520763 +6084115 +8034827 +8182798 +1542588 +9319313 +2249672 +7331275 +6900649 +6619817 +6435275 +2429063 +3424801 +8100501 +9753504 +3305186 +7794113 +8557516 +3073591 +2417788 +8254545 +3323996 +8241353 +5626468 +5852717 +6496257 +5231176 +8938650 +3358726 +6395622 +2233708 +4447051 +6232869 +6345521 +3540967 +5382972 +2922156 +3804043 +7578978 +4515914 +6225078 +2580992 +6078996 +6689996 +1819115 +8892502 +3260511 +8344970 +5589927 +9375980 +7502019 +9000060 +8689294 +8576127 +7971468 +9031168 +2572735 +3020696 +9255902 +7271523 +8807434 +7171848 +4385449 +1416485 +5748893 +8698677 +6901379 +7453555 +4553399 +6402400 +3186223 +1952572 +2042096 +5054907 +3058755 +8700719 +9755087 +4495604 +9018197 +1253197 +7861718 +6080444 +1864826 +7368584 +1684771 +2850337 +6775540 +1637536 +9298046 +6717452 +8074073 +4146473 +5587901 +5211709 +2962124 +8779289 +7656914 +6053198 +8286314 +2960072 +6254937 +7635629 +5564503 +6137799 +4289117 +2401308 +3787511 +6492002 +7598342 +8126449 +2760523 +8815706 +1202656 +5144341 +3459009 +4363893 +8097986 +9591851 +5632945 +1775023 +6412047 +5371890 +3127674 +2904235 +2587649 +8132147 +7906403 +1927580 +2560439 +8266639 +6289977 +7864236 +1543507 +2988258 +5867537 +5989337 +3093275 +8022732 +2566752 +2288166 +1702800 +9226132 +4684368 +9070699 +8901697 +3828871 +1237924 +6749015 +8273734 +4462459 +9552608 +7573881 +2361761 +4621096 +4256031 +1231930 +3742976 +2723078 +9220025 +5712337 +5636934 +1599041 +7893947 +5504495 +4532901 +2642034 +2373974 +5998815 +7082792 +1441065 +6712072 +5563938 +7233291 +9639305 +8576419 +4760137 +6032215 +6633953 +1946902 +8393708 +3668864 +8383406 +7139274 +5517818 +6409959 +9200128 +1278189 +9691433 +8145129 +3865207 +2479805 +2738596 +1637027 +2910102 +3924741 +7242057 +6175696 +1767360 +8573853 +1608629 +7019299 +9230364 +8952741 +3101551 +8654506 +3880740 +1339663 +9419444 +8629754 +4450429 +6073942 +5929672 +9126663 +2464307 +6359500 +5644279 +6087331 +3890507 +5779461 +7138727 +6190550 +4000040 +1791869 +8731588 +2799606 +2355018 +6812088 +8605463 +2020558 +1384317 +4467133 +8895571 +5990128 +8039624 +6809463 +8212706 +3303011 +5233279 +4483732 +2253594 +1213378 +4098857 +9755140 +3350760 +7366261 +8765276 +7840658 +1453932 +5786383 +6665747 +7422883 +6117514 +8525863 +4995893 +4756868 +6088432 +6630320 +6444884 +1900231 +6904570 +5234220 +1993225 +5855862 +4404671 +2566034 +4838723 +9263026 +8020211 +1271629 +6007228 +7543631 +3578525 +9239699 +4966236 +6793734 +1589576 +6193668 +9094811 +2609402 +2042182 +1959522 +4650062 +2490119 +7759232 +2108259 +5245629 +7720815 +7671634 +3197185 +4142979 +3260736 +9446556 +8116231 +7393084 +8127351 +2918153 +1726117 +4367957 +4511959 +1630399 +3601084 +4135357 +7111321 +7587474 +6455840 +6423256 +6504452 +3601942 +3583899 +7208960 +4116270 +6373728 +4376239 +3609495 +8133110 +8464082 +9124615 +9104373 +8381363 +9190979 +9227622 +8282853 +8123836 +3660705 +3591760 +7717614 +1939943 +2516749 +4361900 +4272971 +9440183 +7104089 +9527436 +7220127 +8946596 +4088139 +5032488 +4223572 +7351717 +3302373 +8163493 +4190401 +8271138 +3544870 +7642352 +9020371 +4296741 +8007533 +4901266 +6540242 +5068378 +5612150 +3109547 +2663402 +4018231 +7682603 +7130392 +4653321 +9749103 +4958329 +6776704 +1271391 +4455311 +3990324 +1623334 +2827662 +8394757 +2434628 +9506380 +2521553 +6719946 +7625227 +4330580 +7129123 +6199929 +3906118 +8418979 +6560689 +5165778 +8093840 +9780722 +1917468 +5969621 +2947402 +2427988 +6149906 +7027679 +9475763 +5668388 +5852379 +8750388 +3407833 +7224595 +6336684 +2046203 +2632300 +3379653 +6924895 +8059274 +4917458 +7852555 +7271397 +4969151 +7713781 +3762983 +3730332 +3157779 +9322010 +6304116 +9719935 +2396512 +9662041 +1664756 +5584965 +7599227 +8944322 +3218281 +3524711 +7176488 +7314656 +8323679 +5050506 +5704059 +8114559 +7992367 +3072416 +6753657 +7166044 +5252796 +5120762 +9403111 +8841753 +4366253 +5366860 +5077435 +9529643 +7935706 +5389335 +5864401 +6200618 +1998513 +3575008 +8648166 +9425293 +4867039 +2302602 +2890953 +6171968 +5667105 +9174601 +9344159 +1911193 +3212546 +9661983 +2316326 +6857074 +8860305 +2970175 +9018935 +5622793 +8817610 +1968180 +7022568 +2242372 +7241575 +3375436 +6457119 +6419590 +7866945 +5016207 +5196124 +2075514 +2508177 +9105377 +9435110 +7119292 +8799854 +7982744 +9054493 +6603992 +5039721 +4899173 +9505842 +2288623 +3138526 +1728180 +1695293 +9617187 +1624911 +4414133 +8394765 +9319992 +1817828 +7054662 +3466491 +8594900 +6171034 +4189799 +5532466 +7560721 +3523647 +5676507 +1322588 +7015733 +3069238 +7471411 +6447164 +6104283 +4624562 +6170857 +7306940 +9188615 +5258230 +4473166 +8001221 +8084523 +2018325 +6801804 +7606361 +9528774 +5303239 +8353725 +2314759 +5624196 +1907947 +8291865 +1421283 +2706794 +5353490 +4673089 +9469447 +6305898 +1580887 +1494013 +3296765 +9182721 +6850486 +8855915 +3743237 +1404028 +8037740 +8004852 +4705985 +6996314 +4232302 +7660577 +4197058 +8458599 +5329164 +4948919 +7830689 +5010746 +6528391 +6790652 +2054025 +3374708 +7292378 +8320940 +1904883 +5134853 +1451967 +4454560 +6745535 +6601616 +7520324 +4228695 +6921055 +2202678 +9464305 +9452624 +7382368 +4847753 +9607808 +8844246 +7268239 +8816437 +3642024 +6432720 +6766327 +1279358 +7513603 +7297423 +6182916 +7430809 +6530030 +1808073 +4896728 +5749391 +8778754 +8802607 +3340004 +4188774 +4124716 +5138057 +3554523 +1660713 +7813136 +2905324 +1499753 +8644742 +9190788 +1400987 +5573041 +7173177 +9065238 +9753748 +6597699 +2474748 +9491173 +5178872 +1265271 +9205783 +2667822 +3439794 +1850052 +7613515 +9053657 +1727397 +9652228 +3433581 +5550507 +7598966 +1977448 +1858621 +3161225 +4888561 +4792181 +6237841 +6846247 +5370749 +7853279 +4564338 +2318647 +2692813 +5361448 +6922575 +9047082 +3937265 +2438961 +2270115 +8326884 +7844235 +7831496 +9748753 +3715519 +7255444 +1451502 +7808101 +1747753 +1257625 +6101224 +3953510 +5441973 +6572649 +1499665 +7258695 +2827997 +5725486 +9525231 +1306252 +9497113 +6188574 +9267362 +1943955 +6580473 +1824394 +4474486 +5110552 +3838372 +3398046 +9349292 +1605521 +2351315 +8385849 +9191398 +2292760 +5001844 +3464380 +7625118 +3208309 +6808213 +8484523 +1733823 +2598821 +4586068 +3379546 +2826332 +7390467 +8046731 +9019153 +2091329 +8950189 +7429349 +2072742 +3260603 +6819352 +7403176 +2227143 +5741986 +8552718 +3046373 +6685410 +7874828 +6475633 +1598015 +1441023 +2634379 +5397547 +5590022 +6629288 +2148402 +5291239 +6416168 +6170177 +9658698 +8967178 +8635495 +6616008 +2891228 +9632812 +1867265 +7801983 +5843152 +8011052 +2395574 +6817272 +2566902 +3854233 +4815039 +3009535 +4533257 +8047806 +2283335 +2701299 +8440255 +3333439 +6295751 +5766810 +9529810 +3849328 +2055920 +8780190 +1884387 +7779442 +6008737 +3181651 +8297344 +3908508 +6335204 +9047551 +2902891 +2638879 +9557748 +2744558 +7500594 +2612571 +7338736 +5340258 +8665849 +2182284 +7726808 +6546643 +6711322 +8916228 +3647005 +6160603 +7656378 +8359586 +7897217 +4526776 +3230848 +2456884 +9791507 +8102847 +7038885 +9119391 +1764345 +6641779 +4613625 +2696051 +2268555 +1663881 +3065574 +3329556 +7370318 +7835219 +7928557 +3196553 +5123309 +2790532 +3359831 +6365803 +1792933 +3454710 +4468258 +2545198 +7348545 +2579345 +8952783 +4646045 +9252732 +4539360 +3233129 +6082881 +6305399 +3109252 +5402962 +7871250 +9567856 +7361885 +4879064 +7464800 +9201077 +4324424 +9142267 +3854615 +4777833 +1319216 +9378576 +9041379 +8073578 +5574625 +5030764 +7998476 +4626245 +5141286 +3430833 +6490557 +5246053 +9346161 +9782172 +7972221 +2909725 +2748848 +6679286 +1620862 +3932623 +2899098 +5759057 +2802406 +8354260 +8638330 +6475898 +4841041 +8143794 +8218823 +6716154 +4973244 +6265191 +8317396 +2771319 +2808008 +9063264 +7743961 +5690534 +3709791 +8200925 +5260016 +8713118 +8832889 +5475067 +7454612 +6393726 +3789396 +1744528 +8504902 +3367474 +9315213 +8338557 +1258887 +4007386 +8517710 +4098109 +6275211 +9305858 +5754930 +3003841 +7042632 +4720519 +3181847 +6419573 +8703756 +6679592 +4822143 +8528627 +6562396 +4066014 +2105133 +3262831 +3326738 +2465143 +6490399 +8017954 +2810186 +6798827 +2444977 +7968916 +7032956 +9648882 +1773042 +8528048 +6816513 +6369425 +6171581 +5975326 +3606775 +1256404 +2601798 +4400540 +6646068 +9647935 +6423605 +5874567 +4952815 +4265164 +7710284 +8326672 +2645456 +4785484 +6363784 +9474184 +8327121 +4748809 +9350403 +8270704 +7551846 +4170290 +7367243 +7742193 +2839041 +8557211 +8535610 +7497260 +6687323 +5860462 +7872010 +9020973 +8489408 +2472002 +6717801 +1985089 +2529658 +5205023 +6187053 +7814575 +8357889 +4427475 +9059212 +2477531 +6568623 +4533838 +8546163 +9732574 +2266404 +1932170 +3819613 +3027407 +9368862 +1965553 +1818964 +4712594 +4624482 +2335823 +5200105 +8999409 +2213240 +3004705 +8584479 +3659546 +4106540 +9506053 +3914818 +8886108 +1275831 +1709487 +3081244 +8492765 +8890050 +6433981 +7747901 +8548679 +2070832 +5742653 +1476204 +7843889 +6932622 +9608588 +6453823 +7963395 +5730965 +6592379 +4205890 +2737031 +7408267 +8290112 +1853197 +9790518 +6098160 +4883884 +8744369 +1455835 +8707466 +1416946 +9112481 +1775170 +2661663 +3381910 +4061879 +8579101 +6829979 +3335071 +3950998 +2625932 +7189221 +3049429 +2988540 +3099794 +6321713 +5390396 +6927652 +4748741 +6735279 +2344382 +7819663 +8536289 +9634738 +8131773 +8084719 +8212891 +8646971 +5595050 +8447797 +3162331 +9281398 +2037199 +7219129 +4073002 +7078717 +3453392 +4845702 +2981779 +3702858 +6322743 +4008581 +4078843 +6732763 +6975024 +5047745 +2772660 +7166012 +3170220 +4785998 +9363920 +2141885 +2366911 +6136528 +4586813 +3057955 +8521181 +1632722 +6684213 +2885483 +8387064 +3733576 +6515323 +4812120 +8533674 +6738302 +3676493 +1380569 +4079041 +3315620 +4841281 +7692833 +3339634 +3701218 +9690177 +5066880 +9546254 +3592897 +7207748 +8125872 +8177424 +6813288 +5604223 +5868994 +2111851 +3984645 +8339138 +8572190 +8141906 +7531263 +4386075 +5872774 +9782204 +2256411 +8253310 +7325676 +6988958 +9275854 +8882877 +3001107 +9488299 +1718797 +9393794 +9376984 +4779183 +2026166 +9528263 +2407326 +7854975 +2628809 +1390804 +5266546 +3190535 +2238107 +7364305 +6731888 +6229954 +7704531 +3424385 +6879178 +4046786 +7908311 +3190977 +9779414 +3867680 +2343464 +1914816 +6153666 +6951902 +1333114 +7893207 +2813131 +4315519 +4640685 +1528113 +3285461 +7156355 +4854556 +8056536 +2913773 +3844888 +9523095 +4466388 +6310933 +5545455 +3136270 +2193350 +1911253 +3585049 +5281815 +8215610 +3521979 +7670093 +9358986 +8988089 +9346455 +8465147 +8954038 +7327864 +3789322 +9143849 +4092783 +4757283 +7806087 +6703785 +6255971 +8894670 +6248147 +2493879 +8216891 +6480950 +6572352 +9393523 +3703326 +3831181 +8638755 +4425758 +2215673 +5871884 +9180196 +8312209 +1539998 +6267664 +9478521 +7032821 +7796631 +9597913 +1840015 +7592146 +3522165 +8123598 +9313708 +3038983 +8513420 +2745309 +2284044 +8870679 +2029669 +6362211 +4701520 +7739861 +3215992 +6331362 +5610339 +2249157 +4367793 +4198783 +5941685 +6170662 +2288658 +8617393 +5619843 +6991529 +1233555 +2325611 +9088615 +6805026 +8809790 +8028520 +6358289 +2709700 +8198526 +9068380 +2185720 +6624314 +5514460 +7594420 +3218005 +8694979 +9750588 +2577285 +4998488 +5310295 +4110550 +4965068 +7280088 +6568770 +4443621 +6893972 +4482692 +1730981 +7163617 +5354418 +3028220 +3648214 +2530900 +7708966 +5891044 +1731086 +5130222 +4550851 +1564166 +3493747 +2601200 +2725664 +2119662 +5529254 +4828175 +4150376 +6588923 +8450292 +2035210 +6783109 +2256613 +2560987 +5478597 +3136229 +3849322 +7879385 +4584077 +2715300 +1521933 +6944357 +9493450 +2333561 +3337763 +7468461 +6222564 +1969833 +1437636 +6081197 +8410513 +8367007 +5787178 +9424133 +2849111 +1212608 +9519399 +1538251 +2631417 +7528440 +3025172 +4565263 +6869951 +3637432 +5827839 +8377464 +2193226 +9727596 +9636651 +7482169 +4572953 +7668075 +7785956 +8541302 +1537738 +4767261 +6474737 +2356780 +7118424 +6041265 +3359083 +7762383 +2715425 +5039858 +3974034 +4097457 +9314067 +8076667 +5857259 +4373783 +2810196 +5325379 +7479773 +9094363 +8073901 +4249391 +1959392 +5222814 +2716376 +3427752 +2839549 +4953089 +2033620 +2104417 +1491006 +3681023 +9395465 +4194094 +5159692 +8958440 +3311838 +4253389 +4392345 +8818436 +6537763 +6182616 +3224913 +3336369 +6236733 +6078602 +3528883 +7038796 +9233587 +6174610 +7648685 +5669128 +8483335 +5154950 +3600968 +6080420 +9711192 +9515931 +2112568 +6006399 +7274468 +7129728 +1916476 +6316354 +9791148 +6010174 +5552058 +3816451 +7021301 +4335879 +7976416 +5535756 +3773562 +2923465 +8129486 +4219896 +3584743 +7511923 +6057284 +2178448 +5024781 +6730254 +4222033 +8024850 +2147770 +3697458 +8859014 +3321766 +7584969 +1955687 +4821352 +2786087 +9483638 +8197119 +4932307 +6130535 +1227565 +3072170 +5056394 +6289153 +8047283 +2566793 +1266762 +3967225 +2109749 +4564932 +1701186 +8108041 +1623800 +5907948 +7285777 +5233907 +5624827 +4528034 +3649942 +7261630 +7684445 +4738217 +7344926 +2385033 +7634788 +2414670 +5395390 +1910830 +6837707 +7009372 +7373049 +1751940 +7878163 +8127641 +7882784 +2431388 +1225661 +5252516 +3588510 +4315254 +8376336 +8555041 +7103910 +7795784 +4734445 +7392339 +6548937 +3717339 +6546879 +9528056 +8336219 +3838808 +7020363 +7234598 +4475545 +4151851 +5681818 +6345206 +9314786 +3096906 +3585134 +4316622 +8320751 +7230246 +2515930 +6404847 +4237256 +7299364 +8170875 +8303223 +1731678 +5985299 +9783548 +5574227 +1642816 +7862732 +5059706 +2280022 +1931853 +6543583 +5327592 +7942505 +2148460 +7240268 +7998941 +5343191 +6896922 +6235407 +7570206 +9451312 +7766770 +4465617 +4836753 +9579052 +6306642 +7709704 +5229532 +6580594 +1318515 +5331891 +7263212 +2544576 +6895077 +9748268 +5985950 +4916048 +3679222 +3888366 +5025558 +4411214 +3351644 +2760956 +4225186 +2399362 +2125541 +6121195 +8172810 +9321542 +7514505 +2631924 +3816756 +4625772 +3517640 +1656985 +1417997 +5869514 +2831559 +2793979 +9055948 +7187292 +5859326 +5369773 +2043197 +2492552 +3529618 +1483552 +1221326 +7321433 +8551687 +2693791 +6188809 +4058053 +4349951 +8589051 +3219295 +6884890 +7230181 +7932661 +6413109 +9352326 +1747466 +5840031 +7112617 +4059567 +2270207 +6414039 +9644972 +8152261 +2526533 +6185662 +4434128 +9420963 +9693076 +5864516 +6423619 +8481883 +5040859 +3858563 +5180976 +1779298 +3501396 +6532814 +8087052 +7857837 +4054728 +3448535 +3894308 +5558096 +1412063 +7445728 +1363631 +9799665 +6383047 +5858406 +6714010 +2579028 +2395422 +5339102 +6919410 +9470501 +2955449 +3871879 +8578401 +2042953 +3655958 +6433896 +5649556 +3008574 +2180560 +4837269 +9432847 +9356556 +2967636 +8257705 +4002242 +2537285 +8609629 +5769866 +3938301 +7524444 +9329023 +9048199 +5670425 +9250498 +1208877 +7454081 +3964892 +8560957 +9047818 +3216851 +9551132 +7046913 +6517380 +9514273 +5764570 +1678067 +7987043 +3020420 +2125136 +8239812 +7159296 +8108939 +9270611 +3821919 +7757723 +2287192 +3094538 +6524467 +2182833 +7728042 +5035248 +1589479 +1310800 +4613482 +1200528 +2763019 +4465084 +3620204 +6189180 +1209094 +4041581 +7247920 +2003876 +3284995 +9222901 +5758912 +4665301 +4275821 +9160566 +8527163 +3259127 +5975027 +6382336 +5300901 +7104174 +2618882 +8145796 +2449482 +6674885 +2705213 +3897496 +5668952 +1939915 +1347744 +8400683 +1416123 +2483763 +7874823 +7200568 +3740547 +1977739 +9676896 +4649081 +5467250 +9087249 +6362646 +9627905 +9027695 +6690236 +8090346 +5187144 +5996752 +7759094 +6946018 +2631389 +4701418 +5687836 +5474773 +4476093 +4657489 +6650830 +2330520 +8005966 +2870384 +2032954 +5174683 +2991886 +7451313 +1803693 +3795223 +5369066 +2024296 +7529437 +3208940 +2059492 +8903064 +9626088 +2098571 +3523104 +6549802 +6941928 +1609624 +4829931 +2323989 +8197348 +1284362 +4388051 +6257269 +1498204 +1464053 +4600103 +7924496 +3180290 +4930940 +6385938 +7881344 +9717869 +5051397 +3768499 +4941778 +4419242 +2368952 +3222746 +6561143 +9735597 +7318929 +7667699 +3590116 +8622905 +3453971 +4178022 +1686573 +1251282 +1841739 +3301848 +8317227 +4267590 +5413211 +5041743 +4497733 +7357322 +5951419 +7048825 +5659682 +9539255 +5912003 +8931542 +8558615 +5193318 +5681483 +4665221 +7863493 +7291670 +2196082 +6095665 +4095681 +5444252 +3140023 +3476390 +6884253 +5179976 +7122356 +4325925 +2554952 +6232413 +5087709 +7710897 +8932253 +4632544 +9784371 +7442907 +8893700 +1505006 +9344143 +8638989 +9309842 +5020764 +6763744 +9392273 +3105464 +3571575 +3768825 +3750434 +7797704 +7746549 +6143464 +8397441 +4662303 +8232558 +7228661 +6588527 +3947212 +3989398 +8394191 +7656222 +2368253 +4322060 +6249057 +2222960 +6987148 +5780972 +1662283 +2800036 +8632212 +8000138 +4729634 +3788384 +5022286 +9690108 +3507957 +6808310 +7642092 +2354515 +6663550 +1899131 +8212850 +8442774 +5831616 +2363631 +3906669 +9239756 +6660221 +4515602 +3787850 +2569738 +3862497 +3481759 +6523893 +7902328 +9689869 +8022926 +2891381 +2164058 +9507896 +1526272 +5130129 +2044271 +4959499 +1885053 +7070854 +6266318 +5268563 +3650917 +4489204 +4242848 +2830223 +9666758 +4713407 +5486268 +5938703 +9290551 +4024061 +9079192 +2403444 +1936952 +2517006 +7089316 +5565963 +6365696 +6679587 +3154888 +5380244 +9274355 +3885846 +5307989 +4402437 +6533455 +5799475 +6044643 +7504511 +8959538 +3492453 +5687767 +1862120 +7900916 +6914005 +8475385 +1388852 +8611561 +7419128 +1652303 +3241831 +7700609 +1349782 +7730533 +6483810 +9757827 +2887945 +4373360 +2657343 +8435232 +7837303 +9471245 +2583676 +7012943 +3351969 +1774275 +2558321 +6182784 +1205630 +2008695 +2420326 +5617007 +5242330 +7887733 +3251073 +9428275 +8207276 +4632576 +2456757 +8619359 +8843564 +2538625 +5441583 +8594077 +4355147 +4500293 +7510464 +5176538 +6477926 +6993051 +1974771 +6689035 +5192112 +4576664 +3585761 +3737084 +7098116 +7244254 +8767930 +8284142 +4152045 +3508249 +3538709 +5820467 +9316987 +5265090 +4590339 +1587150 +8060763 +6783566 +3467055 +9511947 +3832495 +9781962 +1766304 +4346597 +2059912 +6493241 +9043042 +3407804 +1301682 +7307548 +6607477 +8108722 +1376204 +1857037 +8079216 +7654498 +6561809 +8779190 +3830018 +2588146 +3259493 +3244989 +1343471 +7080109 +8013057 +2076939 +5470995 +7767364 +1626050 +3605640 +8284812 +1810342 +8703905 +4783105 +8629908 +1261954 +5157515 +8612736 +2721453 +6539847 +7101546 +7430686 +5727004 +5550166 +1929355 +4364770 +9427777 +2410074 +2198348 +7827409 +8747311 +2714684 +2599065 +8014741 +3397463 +4904665 +3263775 +5589781 +3965632 +5650414 +5231923 +3866740 +8703337 +5057910 +5707947 +9247040 +2623967 +1949493 +8667786 +3399902 +1693782 +7473543 +4076194 +4359004 +9793650 +4124634 +8118854 +5762779 +7736509 +7588101 +6351351 +3733196 +6967510 +4677064 +4628049 +4112544 +8689336 +7542005 +5626875 +3878853 +9431840 +2934548 +4436765 +9212005 +3986501 +1224894 +6185640 +7114901 +1771480 +5020824 +8388432 +7850868 +8895598 +1895981 +1284791 +4470220 +3137303 +3228277 +4406213 +2056547 +9295442 +3145066 +5496712 +6957558 +6951329 +2089509 +5274843 +7093189 +1556841 +4379628 +2751847 +9116820 +1233154 +7871796 +8968034 +9087134 +1367675 +2889508 +8584557 +5715592 +1229925 +8957999 +7184928 +9283977 +9675535 +7913231 +9390645 +2419069 +8296328 +4865182 +6743805 +2754972 +8555451 +5360608 +8859243 +4514350 +3862533 +4070122 +9536308 +5964428 +5980819 +3178162 +4465365 +3587112 +3142505 +4589694 +4907032 +1818779 +8353803 +6089186 +9068572 +1669853 +5306200 +6873409 +3471194 +7513836 +7429954 +8638087 +1863765 +7730720 +7901203 +4095431 +3173552 +9405464 +6472900 +9773268 +7265220 +5499059 +6014312 +9666143 +3531869 +8393431 +4469568 +3747936 +1279798 +5406863 +2301881 +1590243 +7240896 +9066302 +2858408 +5878767 +1932107 +8357349 +7288709 +6453949 +5653843 +9387692 +6022789 +1299119 +5122616 +2301001 +3973383 +5291356 +4560699 +3963867 +8558859 +7920630 +1992346 +2146451 +3108337 +3977072 +4713376 +8386796 +7456219 +7239636 +9591446 +2407320 +6923628 +8025340 +6219541 +7182765 +3221543 +8305585 +3538405 +4804393 +2965816 +8065028 +4166449 +5056093 +2833655 +7268212 +1286548 +4905107 +4769234 +7979681 +9722335 +8490800 +2826266 +4145643 +2870746 +3896126 +3906845 +6188066 +9342032 +7819076 +9356263 +6421683 +4264670 +7206317 +5223621 +6146671 +4400670 +8330344 +1565250 +2981242 +5763329 +3728632 +9545058 +3533149 +6627459 +8118966 +1973252 +2732859 +3881117 +8016629 +1660954 +1324757 +3984897 +1575577 +7604704 +6602272 +5070705 +3285708 +2665534 +9452682 +8581139 +8822158 +6411111 +1619483 +4690155 +4448538 +6077795 +7206164 +6080540 +4079516 +8650017 +7419418 +4104835 +3211533 +9121829 +4679274 +9534392 +6864271 +3847704 +1556453 +5073196 +5612975 +2824420 +3465139 +6333797 +5152678 +7408092 +4424089 +3494669 +6190039 +6600807 +1427821 +7783323 +8103073 +4689739 +8990176 +6443220 +6686353 +4165180 +8924484 +4718611 +9267069 +7292117 +1660873 +8100690 +6633132 +4617915 +2741386 +5867980 +9649609 +7877430 +1669623 +5919894 +2626895 +7273743 +1703684 +9492026 +8393749 +9178966 +6928648 +4782478 +1331884 +3636870 +6040451 +4008028 +9253095 +5354057 +8119248 +7572300 +3506212 +7887318 +4864416 +6747307 +8758609 +2976086 +3383367 +8392695 +5894759 +4632636 +2720661 +8369285 +4061461 +5033911 +2493365 +3039714 +9300141 +5013413 +2225317 +3286888 +8639915 +4705344 +3399363 +7503742 +9770793 +9796738 +6081864 +1215563 +3929965 +8892752 +9599825 +4429291 +1353666 +7800431 +6131147 +8386311 +7570128 +2416083 +6893195 +4521176 +2284580 +6032759 +7318378 +9320846 +9503134 +5405653 +2618102 +3845470 +3171108 +2420472 +4456476 +3153331 +6745534 +4283568 +2833546 +2443307 +5044539 +6527926 +1425280 +9114152 +5605522 +4789741 +9304211 +8801700 +5046061 +9113250 +7188496 +1233584 +6409534 +4601461 +8081192 +6331479 +6077936 +4490467 +4340910 +5163560 +1382403 +5940677 +8882819 +6166818 +3497381 +5738386 +5683157 +8268688 +3544414 +5027696 +6649775 +7325735 +6296618 +6771386 +1386197 +9422937 +6628184 +2708476 +3339134 +7844217 +2789525 +4276109 +3169547 +2708326 +7039342 +2497812 +7672053 +1874326 +9570814 +2704121 +4305268 +2050939 +5626048 +9422274 +9402840 +5028324 +7680947 +5196297 +5151103 +2814413 +8506632 +9189830 +1667839 +4531155 +2391816 +3477369 +9575456 +3554136 +6744265 +9276912 +5810468 +5611507 +4525631 +8569815 +1269577 +5913393 +7145428 +5463571 +4404232 +3732456 +1381817 +3185092 +3290690 +1542815 +9018284 +8317034 +8859815 +9253686 +9185479 +1836038 +8276598 +6567189 +3206606 +2838407 +8862284 +2802678 +1455557 +1254693 +3030269 +8339996 +3027960 +8391579 +5574844 +3671669 +7387766 +1964209 +9409405 +4990117 +7491177 +5157740 +7984611 +6492239 +5890919 +7770475 +4157476 +5837534 +7435071 +2858031 +3738102 +4657203 +2455113 +3860769 +5954735 +5167725 +2414687 +9550911 +4304287 +8753587 +8013998 +5954474 +3556901 +1933215 +4560695 +6084189 +4606164 +9757456 +8336224 +7266207 +3673106 +7403303 +7592482 +6486825 +9702728 +1228595 +2568472 +7215692 +3925730 +2013494 +6894039 +7982206 +2357768 +4955693 +2073815 +9203261 +9116991 +7528946 +8469181 +9428672 +6090014 +4031986 +8040915 +2348791 +1316719 +2868884 +6554584 +2046277 +9596307 +2705325 +6057603 +1256088 +8870433 +7609017 +4854240 +8051235 +5318371 +4261578 +2952023 +8402256 +6167303 +1655566 +4803631 +7492654 +5450469 +8453719 +7326193 +3787917 +3418570 +8756888 +6467030 +7169071 +8786919 +8242385 +3985453 +7391476 +9352872 +4324363 +6414647 +2023504 +5809050 +3774982 +3969613 +4620457 +4335145 +7999022 +7099707 +7278690 +8817707 +5306296 +4024284 +4408905 +4610794 +2366896 +5602691 +7094712 +6147274 +8478138 +5821053 +1643754 +7031609 +7020435 +4257200 +4491674 +8659166 +7902443 +4120867 +4188467 +6684045 +5370588 +6563273 +1307213 +3479705 +1355900 +9577462 +5705635 +1628005 +9591701 +6136832 +9530016 +9396204 +3477771 +5427318 +6493425 +2325856 +8647061 +3687463 +2028555 +4569327 +9623993 +3617796 +2276726 +6477542 +5073262 +7403305 +9740459 +3317641 +9486660 +5605223 +1519005 +4669197 +5745149 +7919555 +4923827 +8272962 +5137665 +1715575 +5678125 +2570341 +5322642 +1543395 +7237480 +6696234 +5175216 +1547120 +2128758 +7438452 +9762664 +9673471 +2819108 +7285193 +8532878 +8638783 +1737772 +5980790 +8649269 +5292801 +9425353 +8852171 +9213560 +5601297 +6250390 +3865776 +3006846 +1546985 +2778993 +2894238 +3511445 +8396033 +6665386 +9154727 +6633550 +2135203 +3146436 +9424034 +4375043 +8843217 +4170208 +5592753 +4546390 +7369040 +1554001 +9256627 +3383902 +7000043 +2299827 +4123630 +1295247 +4466469 +9255362 +5250057 +2917948 +3905468 +8107228 +1219377 +1256051 +3340448 +6128149 +2797914 +8836696 +4338116 +4143130 +8904985 +8296018 +2766937 +8592080 +4661845 +4690560 +1301525 +5031383 +7257637 +8463336 +3041585 +4860705 +6763387 +6131630 +3944951 +9283854 +3905049 +7053740 +9323424 +7326263 +4481487 +9522678 +8064947 +9276965 +7063593 +8097242 +9249096 +2406674 +2086835 +3478563 +8104012 +5887093 +4615605 +7266900 +9416367 +8368163 +8672219 +2487971 +4403342 +6641880 +5944517 +3896460 +4651646 +8002968 +9377477 +2221299 +3066256 +7298253 +7211723 +8834733 +1514617 +1921703 +4297729 +2771411 +5208351 +8862070 +7209476 +7440396 +3701292 +9560356 +3073825 +9738725 +9111805 +3793091 +2383990 +3959485 +1500309 +2959637 +5580793 +1661493 +3742753 +1952772 +2293817 +5713618 +8661342 +3290571 +8159491 +2565481 +5004943 +9656851 +4864852 +3480593 +5586976 +1861971 +5133072 +3468094 +4039069 +2651897 +2319206 +6273062 +5180785 +4553581 +5487612 +2187828 +6364506 +3370154 +5735118 +7340810 +8841895 +1763898 +5767271 +4405732 +7830449 +8545046 +8858084 +1823996 +4402225 +2375154 +4067612 +6868897 +8753168 +5707983 +9374696 +4283217 +3452083 +5170607 +3184325 +9011988 +2841501 +7603459 +5117823 +6130765 +4470729 +5815675 +2515968 +4683810 +4652995 +4740978 +8226132 +9443737 +6509833 +3190326 +7763447 +1373404 +1256462 +5875415 +8342947 +5222168 +2902476 +8113124 +9039948 +7497729 +1281955 +3838167 +5666539 +3812196 +2968920 +2616456 +9500501 +4472915 +1958018 +1946587 +6604652 +6057459 +8396028 +1590698 +2185551 +9094723 +1242507 +8519181 +3733731 +4623779 +2822322 +4959421 +1204434 +8954702 +3459582 +3442309 +7795587 +3996616 +8772636 +9004858 +6266771 +7924795 +9740381 +5815107 +4316273 +7596190 +3528618 +1626022 +2418657 +7736656 +3007743 +3906013 +1360306 +9181833 +2925501 +7228697 +5044934 +7396774 +6090455 +8804963 +6351439 +1287937 +1876778 +2191917 +7608970 +9254594 +7546266 +9401278 +4127569 +6498341 +4145484 +2597566 +9785793 +4320610 +6756687 +9068569 +5357815 +6698733 +8133180 +3866106 +8620664 +8388553 +5247157 +7783902 +5947448 +9067886 +5909397 +6306853 +4388293 +2767677 +6596886 +3895461 +2125098 +2193147 +1641492 +8817544 +7701582 +6796061 +3646625 +9051291 +1393568 +2632358 +4247642 +7053346 +5782151 +6709638 +9261767 +6189456 +1476289 +7762286 +7626422 +8401596 +8997727 +5894227 +2021354 +2085462 +8477203 +3895717 +7984916 +8852239 +8853276 +5747423 +6100714 +4436023 +8077584 +7635555 +3794173 +3669189 +6673516 +6848355 +2771767 +1338083 +1689949 +6205284 +1638610 +4895580 +1957961 +6845641 +1535859 +5147045 +4852663 +1619866 +4759488 +8839828 +7194300 +6909615 +2118342 +7368294 +6939503 +2499362 +3567245 +7350679 +3139446 +7091788 +4536327 +1635803 +4989313 +4452388 +5695629 +7704974 +8447399 +5166872 +1883343 +5876923 +7996768 +6069822 +7541203 +5949127 +7706685 +3818728 +5694036 +9715286 +2857568 +8507819 +1513113 +1885942 +9105795 +5174636 +7537202 +9192014 +5660654 +9460908 +6749732 +9680919 +3947375 +2909051 +4509234 +9172825 +3708745 +8586247 +4487966 +4994279 +8870792 +9717454 +3517651 +3328117 +3984135 +8462737 +4088955 +2799593 +5005712 +9550346 +5018229 +8986469 +2547752 +6156978 +1770918 +3979662 +6078580 +6454182 +4986647 +9772588 +2301588 +4721138 +7731661 +2577641 +6695665 +7284642 +6360348 +6411611 +2508206 +5735800 +2934771 +1908392 +5207164 +2424668 +7094289 +3733049 +7439677 +3589908 +9256120 +8763882 +6164791 +2705878 +1477840 +2657941 +2978622 +7932735 +2419203 +9160951 +3781223 +8634633 +1832077 +8219553 +2700604 +4193394 +3265911 +5358826 +7854054 +3665773 +7492898 +5681587 +8543544 +6213389 +4458235 +3997836 +3047161 +6099925 +9314106 +7807219 +8155624 +6157388 +8273792 +1684783 +9387445 +3293944 +5664779 +2016215 +2038925 +2822029 +1213938 +9109884 +4556584 +6927389 +9465342 +6378286 +5121680 +2878099 +5359118 +8607622 +6955571 +1999438 +3321697 +6521913 +4818954 +5255867 +5823035 +6297240 +6914555 +6486709 +7474876 +8795724 +4940717 +3055227 +4030285 +5093190 +3400433 +8906676 +3105349 +8233949 +6841921 +7508946 +2311957 +6957547 +9260216 +7580699 +9671860 +4789179 +9089392 +6904977 +8035410 +4093365 +8683323 +2305885 +9022622 +2456221 +4448465 +1774949 +7786363 +1945302 +1633420 +5887653 +4720872 +6436590 +8728338 +3111520 +7288620 +1811691 +5270322 +9692703 +6443600 +4934715 +5127536 +1498125 +5130013 +5871360 +8435151 +8986005 +6692830 +8458407 +7853085 +5682963 +2123177 +4947814 +8446157 +4584871 +2439704 +9556679 +5236627 +5425983 +2150540 +6823235 +4823101 +9545659 +1583155 +4779132 +7308302 +6692454 +3659138 +9787229 +8031758 +3938549 +4181614 +8887680 +3489819 +7506035 +5916579 +4388979 +7588905 +6872394 +4622737 +5745976 +5759354 +4366174 +2924532 +6545640 +6755727 +2412229 +3082188 +1292987 +5495138 +3084113 +7486693 +8577855 +3120445 +1634915 +9535137 +7191223 +3273978 +6957752 +7639355 +1979895 +3180963 +2547577 +9721024 +7535504 +5493505 +9623944 +2047111 +4710855 +2172926 +8845271 +4811897 +7791612 +4871931 +8241406 +1497413 +2764040 +3394610 +7406521 +2628363 +5621853 +1283106 +5294629 +6697281 +7486918 +9516923 +8042867 +1966979 +7550914 +5742989 +6767156 +6627645 +2474974 +3564564 +1306877 +5923868 +6321681 +1319514 +1923942 +1801185 +2723537 +8518755 +9529702 +6418641 +1233786 +6789982 +8256644 +4464900 +3582267 +8772068 +4918664 +8015311 +1825117 +6251227 +7706250 +5707792 +9750922 +2400823 +6006791 +5417307 +4438678 +3021982 +3059757 +1813752 +3832500 +3587422 +3250159 +4854447 +1697764 +2668522 +5486937 +6372530 +9253732 +8384293 +3173368 +1468630 +9425684 +3479716 +8107630 +8776200 +4737408 +3508630 +4294146 +9473588 +7322458 +4542165 +4924722 +1468479 +5843507 +6060419 +2875522 +4152026 +9143379 +7874383 +4185463 +2665203 +6079290 +2659977 +8417835 +2545670 +2508753 +1386062 +5036829 +9316740 +3151857 +3794634 +5086106 +5831827 +5579192 +1267054 +8494342 +7332010 +3736927 +7188788 +7035166 +8939927 +5515394 +8142313 +3120550 +7913632 +6384381 +2147096 +3994897 +4741529 +1406692 +3623736 +4140474 +3690162 +1214934 +8044220 +3226227 +3567471 +6758386 +4235137 +7747797 +4221402 +2864867 +2062384 +6596348 +8666959 +3036263 +7333592 +8091005 +1397388 +7553023 +4363456 +1631998 +7791121 +5499939 +4736986 +6616327 +7841088 +4261257 +8682136 +7104345 +4219521 +1373776 +5325816 +4725027 +2993903 +5341244 +4953087 +5838999 +4409375 +4555877 +9265756 +1619795 +3921874 +3518092 +4875382 +1486304 +5998086 +8570122 +8004949 +3009193 +1447617 +9441579 +3724181 +6597068 +5957600 +4002182 +3572364 +4498628 +3406311 +2014299 +2434482 +8190661 +3746964 +7911156 +9502566 +4787671 +1240906 +2512249 +5063440 +3191088 +6793798 +1506779 +4909979 +1639239 +1761936 +9417147 +2362078 +2927166 +3636566 +4559249 +1421821 +8171775 +1427562 +8059140 +4247966 +6336376 +1402533 +3629376 +8829388 +2983099 +7285808 +9493948 +4089237 +1719211 +1214422 +8636486 +7297300 +2936772 +3764295 +8520506 +5865844 +7273479 +8669811 +3493915 +4489164 +1509086 +2276722 +7553391 +5296507 +6416002 +5126336 +4388662 +3495002 +2414809 +9777736 +4211346 +3588782 +4968591 +8255934 +8537242 +9253782 +5760547 +8747044 +4867990 +7601917 +5284837 +9016039 +8370349 +5093758 +6288239 +1595472 +6142677 +3588465 +3374307 +3436467 +5631296 +4908758 +9016854 +3931571 +8166290 +5647164 +6181305 +6955590 +3442720 +4640188 +2008900 +8123583 +3472079 +4451116 +2853527 +8653379 +3383987 +8334191 +3415979 +2549694 +4709954 +5062747 +4366327 +2144051 +2409634 +9465147 +7428387 +4332983 +9615874 +8274514 +8442388 +2633703 +9283690 +8503621 +4414915 +2980777 +7921966 +3174179 +7803001 +6613920 +7616404 +8726105 +2633585 +8552252 +7919318 +6917343 +5978092 +2013450 +4834149 +5775433 +1401604 +3520534 +7483409 +5485561 +4055310 +3727516 +7399155 +2905284 +8862686 +8202802 +8822678 +6573666 +6066798 +7486682 +4288252 +7475535 +1830219 +8241992 +9254817 +3581665 +6742993 +3631054 +7514794 +1377502 +4535316 +9673152 +4080867 +7728156 +2157060 +2024686 +3912525 +5733544 +7770498 +7742537 +9157130 +7632385 +2090176 +8877337 +8017944 +2051285 +9112417 +2189110 +9012560 +4739936 +8141348 +5067794 +2923329 +7159820 +3829684 +3820815 +8314435 +5101872 +5271231 +3799042 +6050999 +5875487 +8440200 +1750762 +4932611 +2375933 +2657018 +5023925 +5031130 +6120258 +1857023 +5826802 +3433605 +3465007 +2608793 +2712711 +5786051 +9226631 +7467053 +6837573 +6402557 +5463753 +6579336 +7971968 +2717745 +9709862 +5062799 +8762923 +2793740 +9499194 +5148532 +4804695 +5805470 +2828824 +7304416 +6291117 +7150827 +3122427 +1831863 +3708718 +4573938 +7160726 +2751035 +8572124 +8361983 +8911571 +7284079 +1460006 +2950026 +7571925 +8350198 +7231425 +5436151 +4049708 +1553623 +6596243 +9509935 +3523263 +6651771 +5583832 +1646169 +1426502 +9661717 +5587989 +4475572 +3442974 +4481740 +2708248 +9031973 +9009803 +6015813 +6692093 +2473844 +9760762 +8240449 +8426255 +1758046 +4908314 +7243068 +8289231 +7571321 +7278901 +6153807 +2343855 +1855099 +6742659 +4615121 +5688938 +4910080 +8411294 +6202697 +9719898 +4374664 +6567669 +1684081 +9508891 +9261730 +9548380 +7505799 +8891058 +6787430 +4857676 +7683799 +3324741 +2703953 +5317869 +8370369 +5964681 +8511173 +2638567 +8340898 +1248469 +7628946 +5520847 +2875783 +1259178 +3596618 +9738098 +6427241 +8043196 +6184623 +6148936 +3583526 +1459019 +9652027 +3652946 +9429073 +6343215 +5002580 +2985090 +4315122 +7028277 +4502102 +7835689 +7048427 +5563580 +6502764 +6212371 +5673359 +3160140 +8700854 +9481241 +7996618 +1609232 +6170218 +5293351 +5733149 +8134170 +6639178 +6727024 +2357806 +5531322 +5658135 +2624627 +6362153 +4752353 +8592558 +8186486 +8893946 +6287001 +8693748 +5365215 +3715729 +5963005 +8266593 +8927450 +7041188 +4471148 +6166082 +5052356 +5603550 +6167538 +9766018 +1781112 +7665534 +9228049 +2277261 +6216848 +8787714 +4453199 +8420003 +8912128 +9298530 +9501243 +5345447 +8203727 +5613872 +5069341 +1824357 +5965850 +4856233 +7894875 +5200469 +8931299 +3533587 +1670311 +6399847 +8186617 +3014918 +2972707 +8975609 +9336332 +5938872 +6352343 +9723022 +6071455 +9253334 +4404001 +8859659 +7351876 +4111225 +8640238 +3005387 +9499310 +3525063 +7006706 +6407579 +2184529 +5889354 +4385425 +6088504 +8812980 +7142282 +8763156 +9050840 +6201652 +8015628 +4288434 +2238941 +5648332 +9136042 +3085282 +9041112 +8561823 +6757534 +1319576 +3638841 +5537774 +7640747 +4945767 +3421124 +7976743 +9767503 +4236902 +6614020 +2968910 +7210380 +4530905 +7805345 +9317586 +6286794 +8197161 +2603561 +8270051 +5106054 +9576772 +5651991 +8652541 +1823904 +8735796 +8400224 +8903038 +2586025 +8634904 +9565490 +5689785 +6719185 +9439210 +5992260 +5055822 +7006200 +7842658 +6671664 +8214420 +6770329 +9135550 +4920338 +7663393 +5874623 +8179943 +5115454 +2770535 +3506505 +1270732 +5226781 +8058826 +4700976 +7659762 +5989228 +6615723 +1800160 +1624933 +6259784 +8683454 +7713982 +2835897 +7407459 +7177263 +6250681 +6063871 +2711594 +7177233 +1339396 +3325225 +1719089 +8012781 +9278943 +5413568 +5630086 +6603142 +2552696 +1703356 +2123895 +8559399 +6169658 +8817331 +7603054 +3559398 +3028440 +6374784 +5352094 +5689372 +3706367 +5126055 +3429424 +4252680 +6206475 +9788073 +2041919 +7375832 +4621623 +6672271 +1749632 +1369462 +7732028 +5798090 +3485750 +4227830 +7192582 +7616070 +1692083 +6290938 +9749356 +3535669 +1594816 +4855315 +4558475 +4663707 +1554447 +2184393 +3482875 +7638942 +9638205 +7976838 +2510504 +4633524 +6162193 +1940550 +4224378 +6084386 +4925146 +9229906 +5645449 +4377144 +7979527 +6324000 +4272444 +5886665 +3284009 +1542281 +2656934 +1419420 +6422521 +4766262 +7578722 +8929448 +4133826 +5903522 +9692453 +6308067 +5494810 +8288158 +8816240 +8025600 +8214323 +4164866 +1375584 +7645231 +9410421 +8042011 +8128670 +7109595 +8879165 +3425102 +2242556 +3219417 +2553830 +9229001 +4074445 +2467674 +6583187 +1997826 +2631632 +9613542 +6830136 +1725158 +2050587 +3271964 +8749004 +7914985 +5045204 +8075191 +7506406 +1586472 +1582071 +8692265 +2339664 +2054972 +3975629 +4872179 +2480429 +5326077 +2381298 +5877532 +2765107 +5938304 +2071968 +8489694 +1843635 +4186733 +2342395 +6718993 +8696565 +5684469 +7681212 +6312219 +4452781 +7467087 +4765400 +9630526 +8324812 +7176186 +2607190 +3193144 +3835567 +6604465 +6154612 +3387916 +4652130 +2393474 +5160156 +8700783 +9741870 +3027896 +5357729 +4524185 +2867858 +7280024 +4793779 +2965708 +4661028 +2547809 +1832095 +1872088 +6388201 +8387529 +1370535 +3967174 +7953434 +5779318 +6074342 +5402713 +3743876 +5306871 +3947590 +6242948 +3556063 +9359852 +5469447 +8946223 +4958021 +7636600 +2418091 +7563693 +8309229 +2399767 +1401508 +3270714 +7089663 +2464390 +4474438 +3751599 +6474649 +5700981 +7136776 +4391201 +4250987 +3885740 +4139427 +6336208 +5437148 +1753752 +8234506 +4591220 +2646987 +4203905 +9599285 +2063391 +5887583 +8632387 +4506650 +7263958 +3266372 +6858834 +7965668 +4766391 +6021287 +8546585 +1976337 +4808853 +1589332 +6986504 +7385018 +4836308 +3962939 +8540448 +6150986 +2341140 +8523754 +8551879 +7394363 +7459763 +5722869 +2136992 +8031965 +6268936 +6248630 +9776599 +9353861 +2644612 +5570960 +8438926 +5017511 +8868129 +7568652 +6345889 +1536743 +1807515 +3886940 +7196843 +9427965 +8619100 +7931703 +5555117 +7317123 +1874698 +4936559 +8993664 +4309168 +6214340 +5707268 +5281616 +6301260 +7021388 +6180051 +4072935 +7793636 +3973662 +4658737 +8316432 +4415405 +6581204 +2629982 +5091658 +8292362 +7400604 +9457455 +2214670 +2853064 +6109716 +6241095 +7177592 +3608930 +1370743 +8655469 +5341455 +7348946 +2041620 +5053748 +8464802 +7244948 +5479127 +3307439 +8741356 +7944475 +5717746 +7788817 +3384723 +8287888 +8326004 +9202835 +2656555 +4408588 +5108212 +1590921 +9016043 +4487704 +5932741 +3156833 +3741613 +8724483 +4217015 +4294147 +5292524 +7423509 +2192346 +9261906 +5871010 +6342551 +8439583 +6583971 +2797655 +5937337 +3827305 +6530066 +2570573 +6873679 +2397793 +2414205 +5194769 +1242365 +8541083 +4406331 +1853329 +3972839 +5966845 +4752976 +2286851 +8128467 +3474569 +6773616 +5073200 +7814679 +9376344 +9561111 +8954644 +9269958 +4957372 +3136300 +1432356 +6924124 +7644696 +8898393 +6241067 +9199631 +2629815 +7375090 +4870087 +9623694 +1285740 +2847060 +8060857 +4512747 +9090344 +5562208 +8231846 +9366302 +9146498 +6723567 +4625404 +7427784 +6731374 +1685432 +2694863 +2071544 +2970675 +3446956 +3786869 +6207102 +9392517 +4556826 +7491364 +3686759 +6380561 +7876715 +8439920 +9182683 +8563325 +5315848 +2195192 +4061434 +9029114 +7159553 +8224519 +5569337 +6122559 +8183995 +6837377 +5608399 +7889801 +1684698 +5433871 +9010700 +3307783 +6767142 +7352498 +8488929 +2822317 +8022960 +9104009 +2449280 +3240579 +5403846 +4669755 +5136410 +3944826 +3207917 +2896933 +2296454 +3387316 +1443147 +4382629 +9410008 +9413717 +8009013 +6522232 +6608773 +5967780 +9005711 +6652103 +1416220 +1680553 +6889265 +7380124 +6145899 +1532131 +9140232 +4484976 +5377655 +4388929 +3832212 +2037530 +7869423 +4277071 +3062241 +3687571 +6785866 +5835183 +1959922 +5387774 +8093058 +8119168 +2099829 +6788736 +3435875 +2690357 +6864283 +7050168 +7556784 +3894921 +9609022 +2019158 +1595465 +5969114 +2584733 +7091510 +4033608 +4576896 +6734814 +2020694 +6698288 +2520390 +3033776 +7307251 +4855120 +1401267 +2661609 +6109082 +6676976 +7432683 +7593031 +4831553 +6903097 +8685530 +2768668 +2524720 +1574343 +5719667 +6607991 +9653803 +9519944 +2651976 +2770153 +1698535 +5739364 +8592021 +3570733 +8035894 +4205828 +1381129 +7391358 +1201861 +8439056 +6656102 +9149173 +7938439 +2569645 +7827323 +4365850 +7316924 +8806946 +2850156 +2989078 +4023141 +7123571 +3876914 +6056663 +1852481 +7029523 +7517189 +5094096 +7926520 +1635618 +3691030 +8647125 +1785186 +1696799 +7167944 +1937816 +6503194 +4793314 +6781110 +9283737 +1264599 +9444276 +6631661 +2093755 +4303348 +5719342 +7817768 +5158165 +4382594 +1446516 +3760161 +2474209 +3521700 +7918101 +8279753 +2001286 +7324022 +5032616 +7194434 +4590822 +9164899 +4079351 +7168620 +5468314 +7953996 +3545722 +7378785 +6533174 +4828512 +8350411 +5187422 +3826920 +6043125 +1493127 +1420139 +2432169 +1523359 +1681921 +3556526 +7506304 +2858958 +5199836 +4960852 +7052248 +5593297 +5174429 +8579689 +3182549 +2447259 +8644299 +4723424 +8438167 +9139895 +2063776 +4763043 +8933784 +6291795 +5411246 +6227201 +3041211 +8316560 +8037811 +2645191 +9444340 +5712284 +9118099 +3082316 +5954865 +2179418 +1545145 +1469959 +1348491 +5796837 +5877802 +3384668 +8215909 +6257809 +9232092 +5738720 +3442615 +3598352 +1908379 +3891640 +8461424 +6453391 +1524226 +6956263 +5815689 +4527411 +2352732 +2974648 +5148780 +5033632 +1913202 +5451551 +7117109 +8567892 +8617680 +3811614 +6343510 +4190939 +8784771 +2316328 +3222922 +6796709 +3606950 +2260668 +5804993 +7431229 +5295837 +8201095 +3830446 +8434162 +8459044 +5613667 +8380505 +2898851 +1941195 +2949586 +4789478 +2649420 +4567312 +8837570 +1702721 +6101332 +6211457 +5295986 +8340596 +5038301 +4674999 +1531779 +7003108 +3863484 +6935983 +5087932 +6639651 +4161229 +9385017 +6545075 +3604766 +8254093 +9788745 +7912251 +3135532 +9141427 +1855864 +7649260 +2239084 +1387585 +2341937 +7134871 +2980758 +3988562 +2190686 +8071244 +3962127 +6773225 +1726781 +7723498 +3292752 +2948477 +8137363 +7586614 +5007074 +5962603 +4972450 +1541570 +6955830 +8610125 +2596284 +3009244 +7257976 +1942669 +8023609 +8411006 +4117581 +6900018 +8354270 +7034846 +7548743 +9082212 +9154242 +6826334 +8761809 +7515532 +4048145 +9642446 +5671684 +8905330 +9218380 +1405442 +6462872 +2256229 +6453615 +5785219 +8964097 +5669976 +6065470 +5854280 +2557740 +2427130 +1559018 +9267727 +4467363 +6007064 +4452709 +1264036 +3094529 +5178230 +9616968 +5757385 +1640242 +6504495 +5731649 +9329735 +4901123 +4050711 +6705286 +2051092 +3239648 +8751907 +7559925 +3796819 +7202524 +7596061 +2885616 +1698176 +9793725 +3585562 +5231899 +6916427 +9232926 +9013827 +6932155 +8739384 +7579362 +2066006 +7729574 +3648138 +4726882 +1576514 +2844993 +4052352 +5994951 +2034559 +9765692 +1520466 +5468212 +2226316 +1573503 +3017954 +8976256 +3312237 +1734623 +5161726 +5404273 +6702944 +8935744 +5908651 +4881021 +3073124 +3352666 +3597396 +7591607 +7985223 +1431621 +3111014 +7512279 +6197541 +2720421 +8874640 +3721227 +4179138 +3335653 +8204734 +5883152 +2928078 +1804386 +2287563 +2460018 +5373787 +7255973 +2501474 +3921905 +8166309 +7011612 +1622645 +1576159 +8534739 +7645372 +8795089 +5683036 +7708427 +3360364 +5275595 +7256525 +3508614 +3337131 +3679451 +2161946 +9139973 +7166629 +7478937 +8087067 +4316772 +3761865 +1667589 +2979541 +2675599 +3669550 +7622860 +7593203 +1347953 +7868589 +5776592 +6120880 +3510715 +8559470 +3930691 +3095939 +8733348 +2220743 +2724515 +9270875 +2272607 +4055804 +2153759 +4548185 +7549415 +3935211 +6289737 +2983335 +9175480 +5051969 +6689662 +7710708 +1261899 +9735893 +3270772 +2752060 +6660041 +2511962 +8319596 +7184366 +1607052 +8781106 +6704708 +9724081 +5952996 +7090620 +2099297 +4722610 +5686827 +5521033 +2584087 +7960333 +4855645 +1298529 +3632595 +4884035 +1323148 +4974193 +9703773 +9245599 +9667397 +3156910 +1681616 +7586986 +2255974 +3867117 +7274195 +7046414 +4759580 +6173587 +9168076 +1699465 +2385724 +3083565 +8628957 +5041204 +1991104 +5276209 +6469942 +6042710 +8420988 +5846488 +9078309 +2807009 +8492985 +8305383 +7898815 +9512362 +2725036 +4315040 +7514153 +8099390 +4415912 +2834907 +5242992 +6204539 +9036263 +3697676 +3353132 +2304192 +1872485 +5449514 +1649490 +7067310 +5578919 +5355303 +4108394 +8493539 +9336552 +3613792 +8111438 +4122421 +3706320 +5259642 +4023833 +2090180 +7717007 +7367864 +6968317 +8511970 +8511462 +1449615 +2045235 +9605998 +1954191 +5482007 +3877927 +2803761 +2272836 +4661937 +5811431 +2895029 +5231138 +8002461 +5926645 +9373075 +7410380 +5165600 +7993886 +1316595 +4417855 +3508498 +8255854 +4268510 +1240708 +6735675 +3713047 +3563703 +3724253 +6806723 +8807139 +3884208 +8906551 +4851334 +8713241 +3946164 +4235284 +2980755 +5917212 +7567710 +4560729 +3155855 +3468663 +1917694 +4990278 +8188528 +1515427 +8825145 +5782295 +2017172 +5733196 +2150972 +5839648 +4865411 +7125567 +1582049 +1710697 +8459143 +9571873 +9191009 +8018236 +2595836 +8590561 +1618201 +7534570 +6964169 +5079957 +9799692 +1491437 +4578008 +8553543 +5830988 +1743445 +6268935 +2121494 +1763645 +3230894 +8708871 +4819872 +7649694 +2725749 +9437059 +2235065 +4141301 +9264890 +2668155 +4401195 +3747143 +4198869 +7517108 +6835750 +4143767 +5272141 +3901863 +6848917 +2495225 +1315658 +8876059 +6996488 +7150531 +6329816 +3429628 +3050643 +9700602 +8081131 +3873419 +3925329 +4451036 +2388502 +9639901 +5323705 +8017691 +3928776 +4481861 +4795948 +5778034 +5077782 +7224587 +6836210 +5747984 +4012307 +8796875 +8052376 +8224951 +6154488 +5119940 +8909548 +8251710 +8478522 +3887830 +6427990 +6454809 +2710914 +8288071 +8470063 +4335308 +2495851 +7963201 +3798712 +6767723 +7209984 +5642498 +1617926 +4568419 +7138384 +3182798 +7238771 +1883496 +5014061 +8899091 +6777660 +5717323 +8374357 +9460104 +3611412 +4737876 +7957665 +4991272 +8461781 +4718319 +1623274 +1713507 +7041497 +8820385 +7085454 +4724216 +9411815 +2596183 +9484220 +9374502 +7782910 +3543614 +8665799 +2492876 +4857647 +1949978 +6508338 +2886328 +6169072 +3112266 +8272015 +1797980 +3799233 +6483348 +6153375 +9708384 +3839242 +2669746 +7368926 +8405475 +2940050 +2221782 +4506302 +3523313 +2302785 +8640344 +6473803 +8234317 +4870490 +1974884 +2934345 +7802110 +1338326 +5920221 +4683609 +1879781 +5064998 +8816154 +5764540 +5965952 +1358644 +3370195 +8142831 +3427648 +5705325 +1812929 +2847894 +2635814 +8757566 +8370018 +2948495 +3152386 +6977637 +5318265 +1847498 +8372848 +8425080 +2291056 +3335969 +5592727 +1289981 +3794201 +4457943 +4669816 +7100363 +3035997 +5514050 +2328506 +2119514 +8887900 +7853357 +1356251 +8203436 +5389594 +7818745 +5040255 +6410962 +3509010 +5707089 +3797806 +3081260 +2436561 +4731876 +1511656 +2663385 +1315246 +2401815 +3763534 +5568774 +9288752 +6575922 +2020082 +7330342 +9183096 +3747715 +2115800 +7458081 +5462191 +9024602 +7302220 +8833841 +7952442 +7110233 +5169240 +7598520 +5381368 +5438262 +8796095 +1972874 +1596916 +6627167 +5895272 +5179274 +3580201 +7651129 +9462063 +4961594 +5631731 +4742334 +7822544 +9507166 +4741695 +2470334 +3333702 +5466536 +9188243 +1657116 +7502318 +6808627 +9528332 +4493620 +3347035 +2718720 +4040266 +1238153 +4622315 +9415624 +5245327 +4080218 +4597960 +5997398 +1519804 +6755556 +2822432 +6155467 +3899098 +5354132 +1272419 +9555357 +8676548 +4646954 +3401564 +9130694 +5310224 +4755171 +9014766 +4175258 +2201552 +8196816 +2328873 +3421391 +4907416 +3699910 +3276474 +5856785 +1833921 +6403288 +8853080 +1200586 +8604533 +4642163 +4639380 +6178295 +7385337 +1752620 +9648154 +6731591 +3469448 +6906535 +6020594 +5197369 +7736703 +6445703 +7831536 +8129717 +7158244 +4038850 +9671402 +2073666 +5524445 +2108490 +2376621 +6636594 +6180833 +8808994 +9448293 +3978710 +7512105 +4201559 +1637794 +1933998 +5434707 +2260526 +9738309 +9688895 +4007577 +9533699 +2054805 +3597022 +9417053 +3124209 +5512445 +5284628 +1585926 +1216711 +4236141 +5498252 +3628248 +9228165 +9327894 +9728561 +9373085 +7951679 +8272203 +8651232 +3306112 +1216257 +1514091 +3989677 +1944787 +3356696 +4449226 +9313810 +5977355 +1258335 +4934656 +4150186 +1658918 +2804863 +8077526 +3804357 +5497020 +1869621 +3338565 +4077495 +3020998 +1744258 +6036469 +9558227 +2646504 +5834230 +7266873 +2428959 +9547022 +8688352 +9506135 +6809415 +1268932 +6558822 +4690071 +4896879 +7029163 +9671431 +8595595 +2499732 +4095338 +4960681 +5893632 +5829197 +5942374 +2526133 +8099508 +6884565 +2704416 +3674439 +3700463 +3300476 +4693042 +1985660 +4874364 +9399794 +7810914 +8096097 +7902926 +2530006 +2199001 +5974487 +5597020 +5954739 +3366645 +9685664 +4536988 +6387675 +7283165 +3288812 +7923280 +5227141 +7068694 +6753544 +8558628 +1414081 +4223561 +7224445 +2299038 +5253490 +4621396 +6922954 +7990139 +8336177 +2452116 +4032109 +4717082 +6126571 +8078174 +2257053 +3812983 +1709081 +8135013 +7520902 +3882031 +6793888 +8229761 +9076080 +5936769 +6507725 +2730464 +9319813 +5168766 +9695128 +3093296 +6476780 +2558102 +9535450 +2917307 +9137303 +7855256 +5637233 +9561826 +2227833 +2965542 +3845702 +5294330 +6432869 +8705683 +4048564 +9663399 +2359294 +4767497 +3110430 +2043819 +4740497 +4029491 +9407831 +8335897 +4312316 +1775632 +3638619 +4884467 +7380665 +5441570 +5705586 +9687684 +7286871 +6179243 +6578898 +3060860 +2411023 +5432701 +4385479 +5667394 +8635801 +3641732 +2723209 +2672929 +4972895 +8492902 +2993270 +4070948 +4712296 +2492984 +5332205 +9490832 +4641809 +7097728 +4594549 +7803079 +5727576 +3752588 +8332183 +7564666 +2907617 +4445843 +3087768 +4080644 +1386566 +6384817 +2095419 +2085932 +6604530 +4583915 +5254756 +8314807 +7824886 +1454845 +6519617 +7921778 +8809761 +5933006 +5931895 +9164108 +8962421 +1552072 +4051748 +3380842 +3291605 +5761916 +6411680 +4947208 +6942593 +4014015 +9717091 +5839472 +3818064 +3432404 +5355793 +8180653 +1618443 +5282521 +4056336 +8973921 +4444239 +3576659 +8407587 +5923071 +5692593 +7739359 +7852801 +1664651 +8171682 +6970438 +7999106 +6347928 +1379162 +7747798 +5707133 +4415726 +6039392 +8788920 +4534271 +1324476 +8215987 +6195249 +4521724 +1261287 +2658645 +8004859 +8082019 +7067538 +2519306 +2813168 +9714152 +8566030 +7430894 +8059338 +3529218 +3579520 +7216641 +7911516 +1638549 +6569980 +3959750 +7491558 +9037946 +9748213 +5829059 +8007824 +2375111 +7810434 +1641707 +5133482 +8832755 +8041565 +5758254 +2672435 +5098839 +6550695 +3095389 +2931396 +8968246 +7819958 +5478095 +3460410 +6151790 +3321984 +4157757 +4346567 +5731949 +9575138 +2180196 +8635620 +1982565 +6966154 +2920343 +6399312 +7505103 +8252407 +5370618 +7169187 +4296678 +2209774 +4314813 +9191992 +5922644 +6833462 +1601685 +2614084 +9779485 +3458398 +5815766 +2115508 +4258443 +8831035 +2838081 +1994756 +6764908 +3426744 +7957842 +5939430 +6054095 +6318139 +5240637 +2025818 +8953958 +9675838 +5839855 +5585475 +1361569 +2832262 +6496066 +1471409 +7721412 +2783639 +7479905 +1721930 +1755257 +3933377 +5805042 +3013831 +8418188 +3998730 +1596858 +4281297 +3459611 +5389876 +7839232 +2691240 +1916962 +9197673 +6156456 +5588617 +1921806 +7543046 +9620848 +5209725 +2669722 +3609342 +3881356 +8903290 +4850574 +3077981 +8949501 +6124793 +6813572 +3889457 +1707753 +2522003 +9733682 +2861406 +5615578 +6732866 +4441123 +6877407 +7230179 +5696324 +9082725 +2531035 +8445933 +1575919 +8049127 +5555922 +4751804 +8713847 +6386680 +4565189 +7099305 +5847313 +4664123 +8224735 +4605837 +4963295 +7229159 +5948186 +8906167 +8392843 +3012393 +5501828 +1329089 +3082380 +3265224 +8975442 +6023324 +8443593 +5699703 +4293362 +5973661 +3661426 +2540124 +4627579 +8437841 +7384434 +4022490 +1524825 +8905896 +2825247 +9144849 +4773534 +8448615 +6405350 +3382031 +9401697 +6267075 +9472159 +3629381 +4366302 +2182614 +5964066 +6063921 +1847243 +3980424 +2159319 +1234140 +9124326 +5078732 +7719275 +8370101 +7339674 +9060984 +3947700 +6239690 +8498381 +2710047 +9792978 +8702316 +2789733 +8096416 +2590695 +6334509 +4761334 +2958956 +5559723 +6201051 +5211904 +2482134 +5748444 +2076985 +2118250 +8724321 +5379357 +1521421 +1649028 +8226187 +6742162 +4175450 +9511910 +1367243 +5957615 +8929220 +5377124 +9794151 +4383706 +4274638 +7750486 +2004641 +3618939 +2706663 +1741842 +2440891 +2537291 +4301449 +7301428 +8428139 +3754038 +5837084 +5246965 +2845629 +1942436 +1960403 +1287842 +2526626 +5978968 +4585484 +2726378 +9174920 +9011285 +7944879 +6101707 +6843356 +3908694 +4952446 +4946520 +8656267 +8836046 +8271153 +9546979 +3510406 +7554085 +8374232 +5450210 +4901649 +8700629 +2441542 +6951782 +7469033 +2741567 +6667525 +9759556 +3925314 +3118120 +6189881 +3418497 +6747773 +8152999 +3289343 +1422045 +2109751 +4774139 +2975913 +1886894 +1559987 +6069093 +4432656 +9547799 +2783282 +8429174 +9224924 +8423806 +3952639 +5433796 +7026899 +7127474 +9583961 +7320891 +7938186 +4686882 +3869032 +9318989 +8650385 +5595785 +8473252 +2172599 +3480934 +9474594 +1956961 +8028184 +4663343 +2281213 +9015060 +4766110 +3783383 +6945223 +5155685 +5053328 +7645541 +3368950 +1324107 +1275954 +9362174 +7296988 +5316631 +7576932 +4832164 +2123569 +7397804 +2662794 +5206778 +4876876 +9009412 +6776049 +1810326 +3283862 +6635669 +9428049 +2797467 +3886548 +7597858 +5283970 +9142155 +2153008 +4057293 +8714998 +8817774 +8896486 +3777664 +9336606 +1744912 +1660309 +8861365 +4524598 +7820256 +5990183 +6234501 +3476665 +1509089 +4132049 +6035074 +1681628 +5587293 +8992109 +4289724 +2544924 +9603682 +1780890 +2182351 +1571035 +1355002 +7234819 +3753062 +3731637 +1860824 +3561312 +4330467 +5040329 +8012302 +5374228 +5405439 +5403614 +1299327 +4466338 +7607534 +8597411 +5695768 +5037997 +4333707 +5391019 +3102195 +2809249 +5059988 +8135421 +6417418 +6012169 +9478399 +4637663 +3384557 +3953293 +2399434 +2514530 +5862371 +1786192 +4426556 +1645692 +5829475 +2115447 +4514190 +4701695 +8548424 +8115410 +3237173 +4721598 +7567241 +6043227 +6829388 +5238754 +8686919 +7388590 +1903361 +6547754 +6568546 +6084159 +2466993 +2531333 +6288871 +3056295 +6908722 +5561746 +6531368 +1928373 +2787011 +4402380 +4717544 +8806766 +9215681 +3298336 +8310666 +1609235 +5112853 +5637127 +3145257 +2813801 +9407309 +2858603 +3299677 +9069603 +8300121 +5841993 +5045127 +2163814 +1365132 +2009742 +4915550 +3247322 +8288136 +1478106 +1494222 +1305977 +3548181 +5457892 +7714799 +4518711 +2554278 +6772567 +3427757 +5147714 +7698736 +4345559 +2593187 +5459823 +5922124 +4034489 +7306913 +6895032 +8967477 +2370401 +1742901 +2630384 +6172943 +1534470 +3123868 +3783712 +9397672 +2334256 +1327146 +2705140 +6684578 +3103302 +4503755 +4549347 +8742889 +9496957 +4712869 +6759023 +5016760 +2167121 +4165241 +7856600 +7281434 +8482826 +2749643 +4799894 +6833594 +8762467 +7521313 +7111744 +2025469 +5128579 +1303821 +5388152 +7978109 +4752888 +9651066 +8521414 +8178059 +2777463 +3647537 +8466049 +7224570 +7896636 +5012792 +8197178 +5872080 +9748604 +4508241 +8501564 +3960780 +8678171 +8437446 +3678920 +6729063 +9768499 +4779203 +6838058 +8190750 +7770336 +8816867 +6987106 +6381016 +7705218 +6923568 +7648959 +4445346 +7516233 +4062229 +4490623 +7409002 +6806014 +8512093 +5447229 +2994370 +5843434 +6948422 +7805291 +3092503 +5190161 +7859334 +7028802 +3688436 +7033310 +2299727 +9673766 +6212124 +5534611 +4582777 +8036108 +7847426 +9050291 +8234053 +5727289 +5452269 +7074873 +6868519 +7722544 +5165274 +1650713 +3939670 +6753435 +5069185 +3878301 +2813031 +1722765 +6388602 +6304318 +6149929 +3231745 +6998511 +1553064 +5297391 +6004068 +8258570 +3084309 +4476061 +6050839 +6946384 +8580046 +5227610 +8975376 +3048901 +3879568 +3380207 +2114076 +4735142 +1514841 +8945216 +4385937 +8442542 +6162364 +7464848 +7116481 +1285779 +4995131 +6640952 +5518227 +8813521 +7453006 +3630478 +3003000 +3525685 +9290611 +8652126 +7426490 +3325155 +9651418 +4171703 +6092991 +7423692 +8757854 +8291374 +2918087 +9387005 +3764796 +7226686 +5361102 +3044099 +2978869 +8055949 +5509181 +9260451 +8593690 +4576807 +7428842 +7759383 +4044148 +2459944 +6670780 +6579300 +4702651 +4198262 +4885195 +4381901 +8500892 +2508065 +9200942 +5064227 +8624858 +6397984 +3875232 +6728646 +5358779 +2873871 +2531906 +1471686 +9206387 +3650636 +6602199 +4417291 +2565680 +2922935 +9309175 +3973144 +6920001 +9503946 +7806214 +7199036 +5794216 +5923670 +2308808 +8682070 +8482972 +7746196 +7806722 +7829303 +4941418 +4577957 +5907666 +5543259 +2911440 +3046577 +3267579 +8282611 +8221440 +4496900 +7463951 +8978583 +7798317 +3478582 +4800179 +1529474 +9013073 +7154813 +1694425 +5873849 +4109243 +8736257 +3964389 +6095764 +6939822 +8133557 +9671928 +4116137 +4827560 +4256604 +6528260 +7297715 +9135482 +8364836 +9539114 +6027302 +4095485 +1330053 +5511045 +2672768 +7867576 +3130959 +4404310 +8534481 +5532277 +8266931 +7276966 +6210151 +2125732 +6689727 +2870801 +2101968 +2133823 +2683863 +9706253 +9308881 +8861377 +4238936 +6066951 +7785960 +6083916 +7289373 +8786418 +7331098 +6575907 +7080322 +4077150 +7019168 +4518119 +7519216 +9048809 +4703945 +5366432 +2603416 +8524758 +2790270 +2960987 +1244577 +9797505 +7594904 +9428793 +8758762 +2454960 +3313606 +9262528 +5137300 +9456033 +9365655 +2053706 +3041259 +8211413 +5344081 +6482186 +1217315 +4019166 +5668001 +9526203 +3071530 +3394269 +6579392 +8291824 +3823426 +2732078 +8870751 +1217832 +8247035 +9701645 +8420770 +4380564 +3366340 +3696081 +9399446 +7858433 +7983984 +7023010 +5141433 +2746950 +2179937 +4560349 +3653001 +5633873 +8298552 +6740628 +6857970 +6071471 +9718550 +5507662 +9539639 +7446740 +4376960 +7104864 +2424110 +9349695 +4943296 +2426916 +9194976 +9211711 +2277111 +8637517 +3508475 +9514137 +2423762 +5291932 +4297921 +2858463 +5475646 +7402107 +3442182 +5039178 +9066205 +3344083 +6941903 +5267837 +6326148 +5752774 +8321474 +7043613 +7180483 +6386242 +2963530 +5256758 +5496265 +7035663 +2328383 +3529792 +7478293 +9350401 +8472912 +5898463 +2623309 +4523900 +2234253 +8852406 +9660505 +8201516 +7055198 +6784663 +7922093 +8105703 +4282376 +8009517 +8156530 +7158554 +1307458 +7486313 +1784871 +4499620 +5662184 +8153445 +5244829 +2893410 +4541922 +6030775 +1770523 +8193814 +1324623 +8500069 +1381095 +5644013 +1530666 +2098740 +1205378 +5088501 +9079677 +2847832 +6636000 +2782457 +1293200 +6872442 +5333693 +7304865 +2613414 +6509697 +7080112 +5800066 +6708298 +3181464 +7483518 +3741760 +2945926 +4770608 +7899234 +3794131 +3985776 +1475862 +5050558 +5106502 +6662210 +2713620 +2625007 +9755221 +2010587 +8443526 +2796904 +1411722 +5416507 +7546876 +7353330 +5729856 +3854341 +5592236 +2180296 +7888716 +7847196 +4325014 +7174637 +2577715 +7161776 +8451878 +9346780 +5779839 +6823007 +7748159 +2469189 +7363093 +5609660 +9766562 +6640646 +5702029 +7600328 +7450317 +9085979 +2060885 +5210695 +8734964 +8309862 +3239996 +7163308 +1544724 +5129521 +8949407 +8377483 +8644899 +8205940 +9229324 +9433174 +1239266 +7330812 +9136659 +7342556 +6490718 +1530269 +5250472 +7684673 +5003813 +5518862 +6152292 +8875451 +6452971 +6387262 +1876055 +1677765 +2068989 +1973406 +5236067 +1764702 +9516443 +4731725 +9215261 +1981507 +2246206 +2594839 +8420305 +1762365 +4314959 +5789452 +6361153 +3508511 +3218315 +2222013 +3945738 +2398747 +7122841 +2304955 +3829346 +3702703 +2521573 +4965675 +2019363 +2735296 +2696692 +2392616 +9294930 +4777858 +4477429 +4768701 +4999396 +6925787 +2568194 +2948001 +6171589 +6912962 +1475568 +9585935 +8648171 +8244754 +2395118 +3795429 +2444455 +3726206 +7047137 +3404351 +2137861 +1950991 +6902579 +6250629 +4923386 +8515610 +6739123 +6857093 +2359413 +4261422 +3317015 +4838611 +7786145 +5902446 +6979479 +7791834 +4299187 +1745591 +6499081 +7932668 +1852218 +2514319 +5460625 +8666104 +8774734 +4095819 +6381212 +3311401 +5305536 +7131693 +6287129 +3230788 +3854691 +2664619 +7622097 +4341777 +3594696 +9764542 +7291113 +5590990 +4996339 +9237384 +1219160 +2196142 +2172273 +7570093 +3135854 +7638444 +4103688 +2236048 +6308484 +7438139 +9093743 +5133529 +6023874 +3692058 +1663766 +3576265 +2602924 +6795550 +6821581 +2031423 +7579927 +1568282 +7383261 +5206048 +6490236 +2400889 +1471776 +9053886 +2012270 +1673426 +5277906 +9227287 +9523149 +1650512 +5228667 +4066981 +8194439 +6949642 +1839080 +8597554 +7562792 +1946128 +4620001 +1203139 +7364633 +7187853 +2327157 +7480778 +2173033 +1220534 +4177285 +1679629 +1865482 +1292025 +7858603 +3019686 +1232155 +9787490 +1443331 +6981586 +3492574 +7797377 +1303155 +9012231 +8261488 +2564378 +6314767 +3200507 +9666491 +9443002 +1769516 +7885818 +5159021 +6413430 +2133830 +5907556 +8364167 +5545744 +1597098 +2154999 +1592787 +2663802 +8813583 +1689477 +3384238 +1250836 +4158413 +3423773 +2274437 +4072563 +9496936 +3860701 +4302904 +9733901 +1968928 +2871149 +1277349 +3633428 +5867104 +1564986 +3288745 +8250663 +8977844 +7870829 +7804225 +3306022 +2060697 +7733461 +6905004 +1535719 +4262040 +8338984 +6355977 +4100430 +5296616 +2260799 +8894009 +9746525 +9406272 +6136784 +7233635 +6126752 +9740347 +8241806 +5061362 +6642032 +7259220 +4401902 +4540591 +5104376 +6629282 +8702851 +6729356 +5401730 +8988689 +8395436 +1318810 +4063782 +5547837 +2496325 +3364776 +7798426 +1317825 +3315334 +3250430 +9365363 +2651038 +3196337 +4263100 +7098366 +2654563 +2644355 +1229720 +5237157 +8409982 +4295098 +6795338 +9184297 +5964822 +6938726 +5209252 +7596555 +7460065 +1408053 +8155266 +5903070 +8772815 +8875797 +3191872 +8564250 +3981208 +6347861 +5976207 +8991590 +6751994 +8609023 +3172267 +6088556 +7515599 +6204072 +4434223 +3343417 +3123788 +4911205 +4865672 +9658147 +5385654 +7600135 +9426286 +3663418 +5443616 +7863852 +7898940 +6533285 +5037358 +2127900 +3769938 +5078019 +6432255 +4187255 +6133605 +5339350 +4867529 +5714881 +4746191 +5057771 +9336748 +9686172 +4145228 +4804886 +3657330 +5491937 +9308788 +3561028 +9439016 +3258198 +3982150 +2796252 +6687744 +8273626 +2548422 +9345154 +7296852 +2358234 +5225250 +6652881 +4079091 +2516747 +6212405 +5974514 +9693040 +7894378 +4076687 +2908452 +3023075 +2988225 +6932005 +8588463 +4964249 +7291703 +4246112 +5454148 +9296936 +3513820 +6416682 +9346148 +7633811 +4225479 +3893846 +3596723 +5163401 +7380283 +2761193 +1844556 +7049486 +9330280 +4816465 +5385077 +7616423 +2834586 +4167558 +3882635 +4472366 +4716712 +1595421 +7326061 +6709741 +6315839 +3275082 +4462030 +2584247 +5448877 +7721862 +5540299 +5774466 +5542320 +9414265 +6813862 +5635728 +4275543 +7311912 +5198767 +5278982 +4914083 +5501974 +1460917 +2531366 +1514759 +2448974 +6959797 +7038081 +4741662 +4904140 +3597076 +3407102 +1745171 +4628953 +8086372 +7688664 +4138216 +4876400 +9634066 +7307237 +4555891 +5864462 +6680838 +8130310 +5366080 +6270710 +2426892 +6456174 +6968814 +2785913 +8761187 +8363253 +6292791 +7660474 +3546910 +6852803 +3154503 +1883226 +9278403 +6845084 +3317409 +2488797 +8838981 +4376714 +6021451 +6226225 +2801685 +1984223 +4896489 +2865141 +3222200 +7871284 +3333790 +4014425 +2189656 +2068977 +5012868 +2487243 +2528267 +5191014 +7896490 +6373409 +2840955 +6828744 +7461529 +6104897 +9094283 +4586250 +9514128 +6705077 +7842465 +3096577 +3551870 +3968758 +4737401 +4146220 +4872063 +4735957 +7822557 +6789900 +8922686 +2066049 +6819011 +5102299 +1258464 +2102320 +9165236 +3250543 +2048412 +6894813 +4802149 +5316716 +1488438 +3262428 +5449766 +2030020 +6518196 +8371368 +9570478 +1342228 +6644880 +4322367 +3936021 +4281598 +8455222 +5800449 +9112844 +3664279 +9532628 +8361048 +2462622 +8090336 +3813102 +2881042 +2322667 +8102412 +1272504 +8866552 +5252194 +3446183 +3327086 +5413545 +6822334 +9010074 +2106002 +7715868 +8602201 +9232141 +5824666 +8454642 +3693599 +3612590 +4384752 +5678515 +5946853 +1238960 +5612513 +2094700 +6058127 +6373427 +6051538 +5642624 +3098709 +7433809 +7879374 +3597323 +4590303 +9158176 +6565767 +7050384 +5526055 +2161955 +6013749 +8275646 +3756466 +8587178 +3427065 +9619766 +1341937 +4808359 +2561282 +8339913 +8795050 +8737758 +8372773 +3427384 +6381547 +8913927 +8465006 +3351643 +4664808 +5379272 +3581075 +3064405 +3020837 +5204737 +5022799 +5534942 +2316247 +2001090 +7148575 +4182342 +1780764 +2867749 +9245309 +9211139 +3065177 +8122538 +8144846 +9297238 +5916610 +4883022 +5108064 +8391171 +2174926 +8486711 +5778901 +5736128 +3507715 +8467576 +2469989 +4415089 +5224394 +1600790 +5466029 +2531157 +7214344 +9201930 +4887317 +8163939 +6455829 +2152125 +9153997 +7612765 +5872212 +5414550 +1356864 +7981643 +6177096 +3377789 +9093338 +6795047 +2922729 +1622043 +1737891 +1477598 +7128516 +7686720 +9736775 +8033793 +5845893 +4063600 +1619746 +9428305 +5119326 +1331949 +9675143 +5458013 +3120624 +2993188 +2219575 +4318033 +2018890 +1878668 +8490628 +5656843 +3769450 +4384854 +7751414 +2140645 +8460625 +5778361 +6589652 +7550317 +6760871 +9287294 +4424767 +2954639 +8582034 +4528210 +8980268 +3748950 +7154394 +4231004 +6834178 +6492298 +9131179 +9134135 +6096329 +9657342 +9310836 +3806156 +3491041 +3284171 +5783668 +4535832 +8059444 +7366012 +7818555 +1766323 +1340345 +2154266 +3758988 +7383823 +6478294 +1301229 +4310039 +2957294 +1207516 +1569553 +4914216 +4288385 +6001464 +9172447 +4247759 +8829020 +1358909 +8959597 +4436109 +8061537 +4810282 +2767026 +7297532 +1789960 +9541924 +7700221 +7976724 +9115976 +5952782 +6674073 +2320627 +4954843 +2353685 +2653105 +8436496 +3522010 +3652831 +1448958 +6376696 +6876050 +2972461 +2166103 +6072579 +8097820 +8222396 +7567114 +3761460 +7897976 +4324230 +7681993 +6107317 +6465213 +4607943 +7393786 +3451614 +2569284 +5646123 +6744379 +1670962 +5785138 +6044472 +2807959 +5996799 +7894867 +6110213 +1923333 +6615820 +4203083 +7266642 +7312660 +5785730 +7584613 +4468882 +9398958 +3975262 +1410180 +1817150 +4293139 +6253447 +8833147 +6121600 +7293374 +8600925 +1966438 +3573734 +6465150 +7620378 +8458330 +1685688 +9590157 +2230970 +7055814 +2899079 +6914082 +6255675 +1564512 +1757944 +7662361 +4511439 +6925549 +7853504 +6969284 +9753407 +4812113 +6645063 +2581968 +6477225 +1602089 +6044755 +7495348 +3767823 +4668069 +8912602 +3041007 +7100160 +3749832 +6326358 +1867104 +2184972 +7307213 +1304389 +9609615 +3509655 +9561858 +3608353 +7948773 +8630703 +2963300 +6184841 +4971531 +8949639 +5545453 +3445382 +1783120 +8851950 +4017270 +5005429 +7353120 +7116537 +2969043 +1593689 +8015861 +9208925 +6069969 +7412419 +5418055 +1636521 +6412296 +3761451 +6578255 +7796218 +6127004 +6108034 +8235816 +8768497 +7013832 +4180297 +9567552 +8864723 +3353420 +4256347 +7599515 +6589471 +3450236 +2460070 +9023672 +8342355 +1883350 +6551410 +7340508 +3753582 +3343190 +8109419 +7605946 +7194647 +2926971 +2929388 +9790990 +5695710 +9322028 +5243282 +7589298 +3628854 +9167084 +5744669 +4600796 +3878504 +6132423 +2027939 +7098679 +1590109 +5725771 +5382898 +2790245 +8072930 +3439035 +2318330 +2114024 +7065120 +2993394 +5462581 +7681345 +9549552 +4326670 +7821603 +7030331 +8072724 +1491172 +4993818 +6935372 +1720747 +4699751 +1497423 +1635490 +1539432 +7543152 +3709659 +4409628 +8155769 +1284397 +1523582 +8109777 +9143062 +7473960 +8583326 +2831998 +5025141 +9030618 +3640766 +4097784 +3585732 +6763047 +8589998 +8024671 +5606785 +4279057 +4753448 +8763006 +1413569 +6058874 +2045578 +2214919 +3480165 +6197363 +4186441 +2301753 +3478740 +2830067 +8829706 +2687938 +4563033 +9183309 +6400419 +9029191 +2011319 +8709718 +3385758 +2784887 +9176645 +6030666 +6419447 +3832033 +4510946 +4879253 +4176550 +5772725 +9384049 +6016129 +3470538 +3361940 +1279088 +5180674 +6079065 +5187740 +2139913 +6922487 +5043270 +7575675 +8945795 +7226551 +5403598 +7282884 +2223977 +2303713 +8661223 +5209785 +7214360 +6860085 +6200513 +8133426 +7282999 +6726035 +2350171 +6702810 +7691691 +1873122 +2991903 +3079582 +5372805 +8718475 +1471624 +3047380 +5613721 +7101914 +1687703 +7612869 +1352290 +6284296 +5272520 +5859678 +8696355 +6828150 +9541072 +3224105 +6038904 +3931385 +5149982 +4768937 +9610419 +9316498 +5157136 +7004952 +4547293 +7813388 +9634386 +9448113 +2344953 +5858090 +2141807 +3451885 +7028383 +2536920 +7868435 +9070108 +2754736 +7356300 +5112697 +3873925 +1908494 +9349135 +2728551 +1414607 +3738033 +6375594 +8977845 +8118956 +5591092 +9580713 +6290531 +1884726 +4790709 +1703018 +3672404 +1674859 +3054113 +2648495 +9664762 +6130484 +1828547 +9013439 +7614218 +6079930 +8962003 +1485252 +3442513 +9437946 +6819944 +7575515 +1818332 +9420859 +4327782 +8493764 +8579855 +6368740 +3334547 +3381737 +5799457 +3987613 +7215511 +5740123 +8245657 +7481262 +1220981 +6210179 +7202392 +7908477 +1435544 +1354196 +5230106 +5342729 +5209595 +5913208 +9210780 +2053084 +9345926 +4650095 +8502256 +8212742 +7806202 +1859430 +7861977 +9002826 +9386435 +8685148 +8175309 +5329152 +1715747 +6663501 +8159119 +5963349 +7318454 +1454087 +3297400 +9278541 +3388951 +7987519 +7918723 +3487338 +6845447 +9271440 +9523046 +6279688 +4164586 +7233724 +8884989 +1832905 +6936399 +5001423 +1338496 +7160052 +6757108 +2126810 +8004657 +7087334 +3149061 +7948872 +7592440 +8375339 +5701318 +5096553 +2086787 +1520892 +9402953 +2761127 +1823591 +9786081 +9018311 +5854856 +5230155 +8699123 +1335613 +5319619 +1783523 +1546713 +3341138 +1835928 +1638334 +5789586 +2893500 +3382872 +4977948 +2942957 +3498495 +1220456 +2202237 +4263880 +5262857 +9256549 +4196291 +1727668 +6833164 +2487000 +7151966 +8741802 +4474573 +7629526 +8182696 +2486972 +6653547 +8263369 +7571267 +6309128 +7424368 +1558099 +5480105 +2013746 +2337937 +9658136 +7439748 +4350847 +2496084 +6035255 +2648818 +3799043 +3482076 +4439312 +5616390 +9072799 +9337465 +1490748 +6881319 +6169579 +9325195 +8474492 +6347994 +2848954 +7724465 +8629574 +7299901 +1840689 +6462793 +7866612 +8436770 +7912973 +3704785 +6972045 +7403766 +4946548 +5612400 +7681539 +5787114 +2518652 +6114950 +5387744 +5159904 +9486918 +3385906 +1541555 +5025813 +8160722 +6773462 +4436280 +9785789 +5190675 +4831908 +7045683 +7017512 +7443774 +2405658 +4691637 +2919229 +2971398 +6842800 +2056809 +9045483 +8221362 +5542416 +1595158 +9510690 +6083159 +3473984 +9776976 +9260580 +6770687 +4701240 +1583476 +4453263 +5701409 +9661537 +7456193 +9003861 +2253503 +8667647 +8084417 +8412117 +1970018 +7867472 +2971792 +4469024 +2965500 +3966058 +2023032 +7953068 +2683700 +8221397 +8920375 +7401186 +3744272 +8418223 +7575786 +9790050 +9481107 +3894223 +8246820 +7488421 +3908022 +6654989 +2147405 +1408045 +3990081 +4778782 +6808817 +7415141 +9052263 +9741161 +5870768 +7859853 +4292667 +9531426 +8008380 +1417242 +9261026 +4670006 +3926283 +7464983 +5320410 +3382747 +7498140 +4317834 +3295316 +1832784 +1369662 +5966257 +1687724 +9401960 +6432412 +1450907 +3264002 +4636879 +6526543 +9275090 +3074137 +6723907 +4830985 +5819259 +3098662 +7806411 +2424701 +4734709 +2169454 +2664126 +1581855 +3703093 +9793633 +8835475 +7541713 +9409449 +4170437 +8789031 +3450076 +2073093 +3422046 +2114906 +3117729 +4526857 +9067707 +2342758 +5733192 +5840058 +8370227 +9009701 +3359479 +4766876 +8717570 +1389502 +3453696 +4185577 +4396498 +5093611 +2038157 +3194083 +6951853 +8458318 +6636449 +5058254 +6753439 +2286686 +8826890 +2823164 +9715523 +9391693 +6146417 +3334229 +2297297 +6428121 +9357528 +3260847 +2056163 +2645204 +5552346 +2341083 +9475486 +4109950 +2909816 +6274708 +5087429 +7384683 +7224900 +6281328 +4175995 +9420834 +1773904 +8722112 +1594449 +5197842 +4146815 +4169481 +2612152 +2110183 +8690059 +2286978 +8067806 +1824104 +2870948 +5733820 +9308956 +9401612 +5427183 +8248798 +2256189 +6939109 +1448330 +9367888 +4408690 +1666535 +5499422 +4764197 +7139017 +6523302 +6116408 +2449751 +6867653 +9785950 +8750583 +6744603 +5001124 +4154458 +6589535 +6356300 +3730924 +9200890 +9203031 +8882717 +1422042 +9087117 +2368022 +6559161 +9118354 +6844913 +1239618 +8505205 +5203044 +5059404 +4106839 +2109136 +4496689 +6113394 +8713422 +6003562 +2928622 +5686191 +1870758 +4497128 +6309850 +4725825 +3396501 +6890091 +8912662 +5144468 +7526572 +3780254 +1375904 +9117837 +2739255 +3666041 +9205378 +6229503 +5997977 +4498263 +9787847 +6295865 +3524396 +6748107 +2983368 +8985814 +6820360 +2908641 +4449953 +8593217 +4775797 +9751463 +6985005 +8518006 +8422590 +2296176 +8923537 +5368198 +8361727 +4434768 +6567018 +8185783 +5354226 +3370620 +1706026 +3571166 +4247641 +8413680 +7750708 +6887891 +9593810 +2248885 +7715100 +2891231 +1273003 +5154320 +3788487 +8656150 +5984471 +9671525 +3051801 +3447846 +1913274 +2219450 +1343193 +4892120 +8699185 +3664510 +9370261 +6090669 +1240068 +8874054 +2237209 +3531422 +6918462 +4258334 +4166569 +9509340 +8208040 +4569528 +2453619 +1669338 +8676826 +1894637 +5502097 +2739656 +5563027 +7049534 +8647447 +5941135 +6359326 +1308457 +4642596 +2864855 +7550452 +6333174 +8027152 +9491587 +2148559 +6116486 +5142318 +4560638 +7515039 +1637844 +3396934 +3314207 +9422064 +3641466 +5715639 +2802636 +6590132 +6558390 +2986045 +8396693 +9690106 +1583421 +1546856 +9452398 +2962390 +1901894 +5908506 +4117710 +6133213 +8726813 +7970455 +7766600 +3635404 +3691467 +4470710 +8025034 +2226076 +8411745 +5134712 +5773150 +3087740 +4896290 +7249225 +5863663 +4329836 +7801768 +6729272 +6295757 +8112633 +6240098 +3639042 +5768718 +8264420 +3728378 +8992472 +8182701 +9177906 +1344403 +2877555 +4703482 +6236246 +6619582 +4611999 +9293859 +6678906 +5672578 +3807929 +7675288 +6787405 +1339168 +4273834 +7316635 +6613431 +1789151 +2384692 +9622180 +1838257 +3146968 +6898295 +4319008 +1992035 +7271554 +2832238 +5334206 +1608199 +2566707 +2991090 +6333015 +8552100 +3740193 +3643647 +5804835 +7887526 +5554273 +5427342 +1830543 +1427280 +2136604 +5536407 +3505558 +5251389 +1284784 +3325835 +9622831 +8155729 +8258762 +9173654 +6611718 +6173486 +5280097 +5959045 +2902656 +4948668 +5506907 +3472777 +9541423 +3089843 +2471433 +6213127 +3153627 +6025455 +1518840 +2344045 +1350770 +5031921 +2653404 +1454256 +2229166 +6418282 +6159241 +4661799 +7827272 +3186844 +9512339 +1942169 +4433438 +3282674 +3884407 +3280095 +7028112 +2924686 +5070535 +3067333 +8658206 +1514422 +7034599 +5729950 +9003067 +2904776 +8235707 +6498964 +6036658 +6647671 +8250911 +7164149 +7155901 +2185392 +5105564 +5275222 +5485882 +9334054 +8330069 +1654431 +3030334 +1203563 +4312152 +3855590 +2419929 +7787398 +5298131 +1947986 +4646862 +4497316 +8712098 +8941050 +7786482 +4285161 +8582124 +7209764 +3989723 +1811552 +4837314 +1643838 +5089059 +7111762 +2648396 +5572757 +8315121 +2401300 +2612315 +4106274 +8578187 +1218868 +2497576 +1387706 +2961951 +6846076 +5336749 +3516516 +2675347 +8235260 +1710788 +4077062 +1864764 +7355461 +7781288 +8266522 +5482083 +8666245 +5728255 +6692679 +7109947 +4106910 +8919095 +7316100 +3925287 +2475430 +1894182 +3310828 +3044717 +3307584 +5299499 +3241085 +4980664 +2348304 +4164345 +5918659 +6640143 +6470643 +9767080 +2315419 +2042405 +4800714 +2400612 +5705402 +9782549 +1508381 +2962350 +7628738 +8349924 +1502438 +2740792 +1291278 +6431772 +3907150 +3055422 +6847827 +9617575 +2986491 +2077157 +5842546 +6197479 +2313299 +9125352 +4273050 +3755038 +1238409 +9211747 +6124418 +9622484 +1777163 +4639491 +8820491 +1909142 +2115857 +4909375 +2635396 +4030643 +3251182 +6519962 +9724982 +4265567 +5046682 +4200351 +5268332 +6607445 +1563938 +4266631 +8356537 +5795751 +2072813 +5289724 +2596033 +9060311 +8852715 +8818800 +6650396 +1450775 +4796664 +3520525 +1557753 +9396077 +6329920 +1764448 +3106943 +2817140 +1228326 +8893174 +1980814 +4628430 +2648454 +1617433 +9050386 +9167310 +4431811 +1995760 +5856541 +1508253 +5334099 +1897320 +5430619 +3892952 +8957956 +8271030 +6257573 +5387861 +6179135 +4155980 +2843773 +5957380 +5205726 +5813893 +5835935 +8737019 +7401964 +5361489 +2706358 +7111468 +3794990 +6758220 +5730910 +3381726 +5529358 +5958632 +5695341 +9371964 +2721071 +2190575 +3433199 +4627498 +9496390 +7375003 +6171225 +8037364 +6389823 +3150063 +4387759 +1458801 +5900911 +4687422 +4695638 +1486164 +4911234 +1552925 +4944616 +3164621 +7952905 +7173013 +5339290 +2425653 +2083517 +3300500 +7608593 +8923845 +4626209 +5246990 +6121025 +4171562 +7561588 +6840508 +2968670 +7696274 +2769230 +2170492 +2759922 +4749926 +4837085 +1745576 +5499177 +7352471 +2166820 +5445161 +4563103 +3221721 +1382842 +2109334 +7004964 +9552235 +2416105 +4025194 +1426598 +8595593 +8326769 +4684231 +1766688 +2674313 +2261606 +5877526 +1870698 +4905743 +7291420 +1475704 +5602549 +2279849 +7076768 +1576215 +1309696 +8373258 +3921452 +2241551 +5283416 +7427568 +7613465 +8753626 +6797923 +2670446 +4530027 +9578799 +1246477 +5638951 +5321612 +6132654 +7266015 +8076106 +6577187 +6828482 +5707317 +2901506 +5797803 +4988960 +8787123 +5341179 +8739716 +3440961 +8882610 +2909979 +4625582 +1721046 +4572875 +2545851 +9681229 +5028415 +1787394 +6247849 +2097916 +3588693 +9742491 +4514166 +6839393 +2940573 +8883829 +3098261 +2993857 +6146815 +5848657 +7746733 +9401467 +3257161 +5887345 +6378126 +4536755 +6013876 +3564612 +7923190 +3251951 +5395187 +8533545 +8521669 +2092313 +7368200 +8541830 +7514789 +2523022 +8950418 +9417338 +7658936 +5775381 +8753538 +5527215 +7560407 +8583549 +4895978 +9689107 +9476092 +8940699 +6772077 +8374264 +3328323 +5617926 +3700517 +5069452 +2726193 +8099701 +1643674 +1634512 +3691137 +6534512 +6946057 +1335248 +5819671 +6963755 +9358455 +9766087 +3206157 +4635591 +5053022 +6799575 +8438602 +7417913 +3851467 +9532929 +2578703 +2636355 +6336548 +3728773 +2521168 +3103088 +9219047 +1674087 +3420042 +6451870 +3644517 +2264769 +5353921 +6053999 +1274179 +6242903 +4347587 +3921566 +6342227 +7591766 +7539250 +5738973 +3322331 +9084210 +3692002 +2751319 +6782643 +5224323 +5021794 +8418604 +3095267 +1522148 +2213730 +2177529 +4809301 +2212896 +5743440 +9064605 +1406350 +9065118 +7560413 +6765719 +7467922 +9199888 +1405629 +9055029 +8586129 +4128690 +2075307 +5679449 +4485956 +3508360 +5761552 +4826181 +3827026 +2381817 +4728138 +5982081 +3566417 +2117350 +9012586 +7197911 +8742668 +2334413 +7866736 +1557843 +6738331 +9058518 +5571192 +4870028 +3467371 +8505037 +7844363 +3195493 +3925254 +8134261 +6591320 +2323572 +5099099 +9024853 +8070668 +2713604 +2756427 +2308512 +2075648 +5067064 +1623372 +2435041 +8423836 +9494178 +4741843 +6889040 +6636256 +6588510 +4131287 +2440860 +6881421 +9787664 +1876250 +6890638 +6563010 +6677728 +7374371 +2283573 +1376847 +5001665 +1273083 +5038078 +6692085 +6705902 +6273959 +3498833 +8094572 +5006992 +8693213 +8812792 +2820973 +5098489 +9796368 +4898375 +3689406 +6638123 +7522786 +9500709 +5271498 +9341194 +7200788 +3635555 +1774709 +5205574 +9644846 +7783989 +7306009 +4090632 +5058494 +1492275 +4175932 +7188222 +7370027 +4294028 +2445074 +6787544 +8849813 +2889664 +5663571 +7849106 +6609516 +5989354 +4006082 +2420945 +6798187 +2241896 +2647993 +4131767 +7366622 +5739268 +5641646 +1272261 +5283940 +1969222 +6379343 +4884499 +1485915 +6147558 +1871885 +5003800 +8517251 +6325972 +6757488 +4778501 +2560885 +3997852 +9334019 +9527962 +7529932 +6192700 +5623756 +2957475 +2356608 +5709592 +5726453 +8936467 +8252306 +6136210 +3506371 +2630478 +6261842 +7658483 +6803615 +1241100 +8957782 +2012876 +7624425 +4207574 +9627166 +7332501 +5850577 +9182265 +3781901 +5105485 +8391046 +8701692 +6634622 +1835218 +3906833 +7361703 +5055795 +8279634 +5572283 +2022808 +4119044 +5404892 +5348662 +7036793 +1295184 +6442909 +9023268 +7938640 +3721926 +8236292 +4776558 +7254650 +7929976 +5310313 +5204330 +8427709 +4662586 +1253942 +3300895 +2998736 +3583162 +4446062 +6716423 +4699698 +7222531 +3849824 +5707711 +9143057 +7273217 +2607765 +4639785 +3109124 +5186442 +5160391 +5437554 +4753982 +2420993 +6856894 +8015214 +3829727 +6710801 +5808962 +1758844 +6279715 +8909485 +2527735 +1642563 +3744713 +2765790 +7946789 +2411405 +4598349 +5344921 +1936763 +2584371 +5819381 +8774367 +3067298 +9681564 +5137600 +3095546 +3832281 +9414052 +6026343 +8018379 +1815824 +5106895 +5390615 +1583205 +5533657 +5294898 +7688215 +6754475 +1295519 +8199418 +5863854 +7962211 +9058838 +4875168 +9208715 +7326281 +8745869 +9459287 +4739263 +7190801 +5655045 +5146961 +4661087 +7877032 +9111679 +3796203 +7379989 +1241914 +4844879 +4436376 +3515018 +2874107 +5890905 +5982470 +5405679 +9120055 +2007610 +5599454 +8119737 +5813118 +6566006 +5218214 +7744790 +7163925 +7936460 +5288482 +6139594 +5816520 +2381191 +8450516 +8620327 +2493716 +3078392 +6040644 +4365675 +1646350 +4429527 +4414638 +3097290 +6119695 +8827480 +2036859 +3286852 +7043080 +8437828 +4505830 +4509173 +3672105 +6294147 +4758986 +8136490 +2843438 +7266063 +5183908 +7742073 +8478448 +3569154 +3432195 +9798619 +3903808 +8520721 +5614950 +6584902 +5075828 +5411521 +4213613 +2561283 +1249586 +6154059 +2852756 +7496119 +6525208 +5556582 +7038245 +1300919 +1435824 +1484218 +7987402 +9504548 +5035566 +6678652 +3333787 +1614850 +7876417 +7793936 +5812771 +4769500 +5454750 +6918501 +5246325 +4137576 +6636644 +9472199 +3460115 +2760979 +8611059 +6671635 +3635944 +9519848 +7753715 +4216880 +2930574 +5355459 +3383061 +2694861 +2976137 +6372662 +9747383 +3365276 +4788206 +5473738 +1641383 +6291977 +8010281 +9026486 +1351810 +2699883 +4821881 +8379335 +4779399 +5272531 +6313747 +1365323 +1961517 +2024027 +9554461 +4923421 +8678423 +2419053 +7214562 +3984432 +1667992 +3402625 +5363459 +7071763 +1825845 +1330173 +1559000 +3036097 +5986046 +3164442 +5794123 +7346700 +9313805 +6341983 +2833444 +3427422 +6862976 +4281481 +7895178 +5075347 +1686493 +3935502 +8873428 +5972817 +4296387 +9600181 +3081644 +2758928 +2403375 +2883567 +6681795 +9556368 +3750359 +3963285 +2011329 +2191087 +8649910 +5858703 +7768313 +4490215 +4000242 +8208574 +5845246 +1201038 +5155546 +6782886 +3004172 +4374045 +4718008 +8230357 +8902733 +7683918 +7263215 +8825555 +9434321 +8015654 +1952626 +9728082 +1206114 +2357245 +6392931 +4265872 +3569317 +8019392 +7979873 +7932582 +7700539 +3581208 +1442697 +8579127 +5283279 +8711612 +5121941 +8939102 +8082448 +3031824 +8536355 +4445219 +5529247 +9480898 +9092871 +6316019 +8298462 +1665442 +3131495 +3672902 +5554500 +6039626 +7169152 +6956589 +1673606 +4561919 +5546305 +3733392 +9533665 +4693013 +5054959 +6295540 +8101233 +6761695 +5312678 +9280533 +9484311 +4509572 +7891295 +2512364 +4399448 +6471771 +7682193 +5864050 +6417414 +1447439 +5175796 +2248280 +1373327 +7579780 +3232033 +6274703 +7694434 +8407429 +9534805 +6007431 +6201969 +8408924 +6815299 +4688410 +7359256 +4387454 +3156917 +7851479 +2069131 +2938697 +8477987 +4613274 +6085019 +7028499 +4411464 +2533028 +3526346 +4266932 +4489222 +5251109 +1920452 +9451136 +2679825 +3012635 +1681017 +4001812 +1296966 +3520360 +5139290 +5210302 +2385408 +7591304 +8931007 +8380638 +5768492 +6203522 +1555294 +5589756 +4720668 +1202363 +3048895 +2670502 +7006474 +6416611 +3224743 +7107512 +1943860 +4788291 +6469834 +8899721 +3427463 +4519368 +6950945 +5580489 +9253345 +2474189 +8009285 +2651244 +9743417 +3320074 +9373970 +6507577 +2817384 +1244107 +8759425 +5841108 +6479547 +8370528 +3281122 +9424342 +8689441 +1587467 +3326625 +2815290 +2842380 +8418594 +1831673 +8162491 +1848824 +7006833 +7412068 +7029108 +4574511 +4063214 +2340504 +7853496 +5246946 +2594126 +4984363 +2141414 +8313403 +2693480 +6620301 +7341985 +9101299 +1552326 +4357614 +3789142 +2752784 +9356777 +2859408 +7326475 +3162294 +2410257 +3568180 +7650363 +1461795 +1969252 +5035396 +6750200 +5952778 +3806108 +4502712 +9361845 +4932319 +4344969 +5667305 +3771774 +3649748 +5265911 +8503380 +7001340 +2975374 +5689881 +9798147 +3333363 +8589242 +5253235 +6981286 +1435583 +8035907 +4867412 +1507665 +9499509 +9564959 +5579441 +3035455 +3395187 +1380272 +6466125 +3227037 +5765072 +5517449 +6265166 +1464887 +3938086 +3529801 +3740203 +3112659 +2191908 +8413756 +9569904 +9061143 +5505309 +5285130 +6011721 +8320694 +2355077 +8901433 +7965729 +1863412 +1388397 +7065354 +1615839 +7713709 +8918971 +8817422 +4092153 +5334446 +8104498 +8905443 +3700687 +4231966 +2767403 +4782450 +4907429 +1986375 +5513969 +7829065 +7001135 +6681195 +5836564 +6081675 +6796118 +1923812 +2957094 +5051886 +9435715 +8244883 +8967198 +6825800 +9711269 +4877873 +5589149 +5618685 +4234121 +8928595 +9669258 +4020005 +2228794 +8775008 +7043713 +4137090 +1511688 +5320871 +1965635 +7264319 +5109849 +7148536 +1220098 +8661063 +2130220 +7534788 +4243793 +5370798 +1228699 +7830619 +3820404 +1921778 +6175504 +5390141 +5844221 +1849295 +6670995 +6411551 +8496589 +9485825 +8058587 +6452471 +8732137 +5878491 +1557399 +9353973 +3731127 +4670419 +7147342 +8945746 +9309400 +5150932 +8941701 +4125549 +8410825 +6367282 +1838596 +6795473 +5698911 +6230861 +1361618 +2435147 +7792572 +1392148 +2373888 +1579588 +7776081 +2068065 +4539062 +6159623 +8958553 +8349326 +2216220 +9193371 +9510422 +6139626 +3139853 +1687921 +2133498 +6827160 +7487467 +2096093 +3306491 +2477970 +1621122 +6122447 +1412953 +4807572 +5288552 +2562609 +3207423 +1498724 +7704946 +4641249 +3623020 +2999045 +6105649 +5358729 +5405455 +6665097 +5549093 +4650158 +1716278 +9184091 +3882304 +8477990 +9160484 +8479077 +1967439 +6337170 +4384792 +4950264 +6492814 +7521689 +4286754 +5307434 +2755029 +4948103 +9008985 +4220000 +5203293 +1454343 +1704339 +2512215 +4783230 +6437214 +8475950 +3518796 +5011891 +4620275 +5678217 +7980332 +3380463 +5730975 +6687083 +6163989 +5195535 +3505329 +5239359 +2703869 +4428912 +4008695 +6134995 +2189019 +2909799 +4680565 +3220039 +7729871 +8875658 +9427691 +6926060 +7659639 +4410015 +4196393 +7285844 +7799405 +4427564 +1243634 +9468298 +8846578 +2290199 +2809412 +7727746 +1965021 +6393374 +7103260 +3458359 +8337424 +9409133 +2917761 +6228820 +8595938 +3430218 +9091804 +4377950 +8087879 +3965432 +5164163 +6922636 +4629473 +1533968 +8436939 +3583105 +8708941 +9774577 +6404460 +6597881 +9131549 +2828209 +6612801 +7073276 +5566483 +4046728 +7712783 +6076967 +7658124 +3692832 +4131876 +5504139 +2423836 +4455691 +5984245 +7395688 +3611814 +8396637 +4666310 +3429890 +3092726 +1455581 +4451289 +2228482 +2560957 +2316518 +5755961 +8529372 +1580400 +8942788 +9505269 +9197335 +7663370 +3987992 +1440104 +5003072 +9224307 +6153835 +6376215 +2410200 +8362704 +8284307 +7514660 +3774586 +2987731 +3871128 +2689246 +7633321 +6310231 +2403695 +9320758 +8551999 +8861567 +5603427 +2350470 +7315518 +9466823 +1423177 +2360850 +1915629 +4412093 +1212021 +9716511 +9589625 +2317061 +2210353 +8539297 +1886532 +7934659 +9035323 +4727980 +4077691 +2023585 +6794100 +3083263 +1514481 +4168858 +3089712 +2598289 +1616446 +1303188 +8817618 +2749440 +7774694 +7953660 +6363078 +2495167 +6712053 +4144631 +1804588 +2804741 +8244902 +3471580 +3599809 +1466313 +2245736 +8270742 +3710924 +5155445 +6254659 +7693809 +4155844 +5337870 +7274447 +9774141 +5390821 +7221522 +5416107 +2769126 +4077356 +4966926 +7825092 +3904822 +1647184 +9370589 +3349045 +1363775 +5835408 +9065140 +8166093 +1733787 +3806251 +5590303 +8305565 +1794356 +9397832 +7648847 +4554351 +5595723 +5440846 +6620572 +6505760 +4447725 +5132634 +5096661 +7443798 +4013827 +5526179 +5981997 +8105491 +2359373 +4794543 +8910070 +4615572 +3717009 +4116787 +3808982 +3802595 +9774664 +6897238 +2705720 +1706505 +1940367 +7124453 +7061607 +7197507 +2688064 +7269771 +6776272 +1754713 +4514641 +2196553 +1827718 +7325903 +2214079 +4203703 +1813932 +7980756 +2409715 +3440251 +5771937 +3530479 +8321844 +7163230 +5659127 +4892542 +8030585 +5399573 +1528465 +5566145 +8844007 +4242273 +8432815 +2896952 +1347253 +5076805 +5681194 +1412219 +4880936 +2101537 +1851743 +9426606 +6015504 +8139589 +2517558 +6028898 +1703379 +2684029 +9697220 +2996699 +5801380 +1723330 +6033908 +5468011 +1315895 +2944249 +5259989 +7640041 +4974251 +8858705 +9079665 +2550631 +5684324 +6389101 +1366546 +6338708 +4942770 +4065881 +3331104 +7280723 +7964101 +6061337 +7178400 +3248224 +7156501 +8136952 +7501412 +2267763 +8693725 +9576552 +9142366 +1448157 +3027303 +6478725 +1986212 +5833902 +4991705 +7886800 +4735563 +5527185 +4087000 +3531877 +3642721 +3448895 +9381305 +5617054 +3609874 +4077271 +1744396 +2186126 +6087122 +9043002 +7086816 +2705032 +1462025 +6373593 +4593801 +9642109 +1993815 +6320052 +4667303 +5870594 +5823135 +7863085 +8226614 +4268978 +4482471 +7150236 +9496931 +8367268 +6055962 +9272010 +9671941 +6403335 +5843952 +7736153 +2472715 +3384523 +9439006 +4020591 +1457811 +8061585 +3526993 +7581919 +8502866 +7251635 +4050976 +8765657 +5279015 +2396454 +3330272 +5171722 +9370829 +6809008 +7477809 +4724637 +8699639 +6645601 +2650675 +3065698 +3833153 +5907027 +2436382 +5129210 +1524462 +2342028 +3549918 +6406757 +4249264 +9797394 +6265168 +9627334 +6649504 +7668560 +6882225 +3306701 +6058676 +3548851 +5491049 +7904748 +5424824 +6494414 +9331738 +6324552 +7968186 +9176994 +4721496 +4051367 +3700187 +1589160 +7941881 +8681579 +1996588 +3906495 +6096771 +7581667 +5762781 +8315934 +7308127 +2770220 +7359414 +3071772 +8366377 +4428935 +2574937 +6178045 +4010865 +5956183 +2333210 +2035577 +3433778 +6522620 +8339683 +5450224 +1859118 +1901264 +9498723 +7892248 +4370267 +4961585 +2822162 +5095837 +2132238 +1288265 +5156016 +6363021 +8589406 +1557121 +9012598 +8875760 +3506843 +4108347 +2776898 +3116829 +7530782 +4186625 +6294821 +7300247 +9378034 +9704889 +4218934 +1469542 +3262705 +3789451 +2845865 +7041486 +9403053 +7177527 +9284023 +5100105 +5418462 +6558125 +1722449 +9391310 +5867921 +2301506 +8719639 +8876387 +1928503 +1487283 +9618707 +3981947 +1739632 +9614782 +9590200 +8007183 +4076949 +2268541 +3735030 +4860298 +6683817 +7413522 +7257368 +4792542 +9316718 +5852809 +6970597 +2808055 +9123806 +5902440 +1794723 +1572353 +9079331 +7081955 +3077248 +5515274 +1298952 +8402218 +4814253 +3451857 +9455598 +3794858 +9676735 +5192875 +4780094 +5843457 +4830453 +3062450 +7086452 +3015165 +3784529 +6368697 +5773742 +6415608 +8727292 +6608500 +2671367 +6178845 +4656962 +9044762 +2975222 +5762482 +5209399 +2981494 +3671708 +4029312 +8119823 +2860014 +1479227 +3415846 +7383021 +4796592 +1449321 +3843893 +5762854 +3353087 +2672878 +2270810 +3325556 +4823369 +4922225 +9069498 +6454358 +8295842 +4025579 +5823370 +4641069 +9053167 +5716921 +5190501 +5276193 +5025648 +1638909 +4831997 +2187919 +3311171 +6807720 +7740856 +5383022 +6952354 +6018470 +4539081 +5211652 +9567245 +7315656 +3605856 +9524602 +6750784 +8646181 +1539531 +8971171 +5760134 +3285370 +1759762 +7987966 +5205301 +2976574 +1316696 +3787539 +6188893 +7988429 +9363131 +1792906 +6543687 +8144027 +9596483 +7628783 +8620833 +7640463 +4661800 +5428869 +8001226 +7012385 +9350567 +5840427 +8836171 +8390110 +4202858 +2666902 +7161074 +5751591 +5450372 +8318741 +5764671 +6197943 +8883178 +3482720 +3694738 +1994382 +4241375 +2437892 +9095852 +5532743 +4983637 +8930625 +2335627 +3184989 +3493213 +4232566 +4463069 +8712105 +6036693 +2450952 +7995215 +9285593 +9146695 +8277163 +2911903 +6092077 +8573194 +1733542 +9274112 +7582716 +5664020 +7326099 +7802452 +2307368 +7494252 +4809534 +7830129 +5705413 +6484516 +4475045 +2039478 +3403868 +4297308 +6642742 +2627683 +3315608 +4199062 +5558246 +3145076 +5722718 +1265146 +1925467 +4922640 +5718613 +3563490 +4216637 +1971892 +4322032 +5580421 +7094534 +8451602 +8142173 +7575951 +8716519 +1682390 +7594001 +6480222 +6984746 +6114860 +9255199 +9511893 +9698330 +8406653 +8429466 +5972225 +4124984 +9595006 +8205028 +9094223 +8515544 +7971139 +7032855 +2034770 +9694965 +8915050 +2914152 +5512848 +2020323 +4131823 +7362750 +4519796 +2067685 +3721746 +7111944 +6833897 +2858480 +2551598 +3660820 +8930331 +3553629 +5545203 +6447790 +4698361 +6421194 +6181503 +3789786 +1961382 +5127535 +8956944 +3047067 +5068429 +5768383 +2441151 +2164176 +9771450 +3680919 +6384027 +1826613 +8724287 +3304394 +3375078 +6423435 +3716885 +8848254 +6632090 +5906404 +1315051 +4822655 +2443772 +7289752 +8088682 +8010524 +1468344 +3320800 +1942417 +2165862 +4337942 +9138111 +7291671 +3442080 +1272830 +8603986 +9777679 +7030656 +6743684 +5685982 +5997298 +1432000 +6040495 +6699349 +9231506 +3341115 +4437442 +6237322 +1446903 +5754667 +7964924 +4786816 +7477353 +3435838 +2093254 +7762466 +1348207 +8331109 +6097035 +5402902 +4328143 +1801498 +7044606 +8965148 +1970717 +4964721 +9497520 +2339753 +2873868 +4292340 +5127525 +8570209 +2237580 +7942935 +4666122 +5250460 +2567720 +2701523 +6738814 +2762467 +4307503 +1435730 +4701799 +9431940 +5747986 +8522254 +2114629 +3661385 +5676536 +1331269 +8076682 +3593617 +3066114 +2287371 +6564133 +6728762 +5803731 +4656782 +2416194 +6531090 +5478047 +9276987 +6915800 +4152774 +9181105 +6131064 +6219334 +8740794 +7451009 +2404047 +8688993 +7655040 +5645367 +9478863 +4954265 +5303465 +4962095 +6445422 +3753002 +7258839 +9781360 +9451322 +8815543 +1923961 +6840321 +3861821 +9576223 +2417414 +3747910 +8654048 +4550331 +7117456 +7451466 +8351151 +7391699 +8293814 +2101735 +2838987 +5192706 +6312594 +5680070 +4732893 +1689357 +3176107 +3105926 +7581371 +9372502 +1530002 +1220657 +9199302 +8460636 +2594012 +6062719 +1270884 +8105254 +8167866 +1697500 +7149049 +2160319 +5209049 +1333320 +3633593 +1406703 +8986184 +6579975 +4872880 +7499672 +7777320 +2496279 +6028492 +1539950 +7479031 +6479943 +7055239 +8012110 +2576753 +3060924 +7350275 +8125255 +7567148 +8902682 +4154836 +9098249 +9617493 +9570339 +9067871 +5988937 +4002895 +3629894 +7837251 +4934189 +2924963 +2590441 +9705255 +9674461 +4304723 +8068875 +4464381 +6790100 +3330254 +1404582 +9634390 +6333534 +3283559 +7365038 +2478393 +7349284 +7035388 +7082727 +5280785 +3855221 +9237105 +9729243 +1435328 +5505588 +2682309 +4983909 +8576940 +3006103 +2306436 +2097415 +4776858 +4853032 +9286482 +4482128 +2399958 +1770877 +7972543 +7992223 +1968661 +1689125 +2724863 +9096828 +7080824 +2091546 +4402992 +2228779 +3332079 +6960807 +6384599 +5321874 +9119719 +6254327 +9088396 +6750413 +3294884 +2716386 +8878571 +4640037 +8168416 +6825518 +8813624 +5602401 +1367800 +4514102 +6117783 +7949284 +3530215 +2442952 +2583824 +3240914 +8805308 +9497973 +3048766 +4804709 +8667623 +2486838 +5649199 +3931111 +4663002 +1272415 +7087324 +1739522 +7941165 +1342047 +7418199 +1743274 +6002748 +6219768 +4257446 +3953295 +2623973 +2846886 +4832084 +2804490 +6762392 +5023804 +6754222 +6573908 +6116051 +3557054 +7829896 +7365255 +2393135 +8619361 +6851550 +4679773 +5178859 +1748580 +2154071 +8672632 +9289058 +3599650 +3668305 +4123660 +5589812 +8165264 +8151968 +5254473 +8999661 +9212875 +9533907 +4721149 +8961292 +4823213 +5745634 +6683313 +2023705 +4808680 +6614416 +8562302 +4013864 +7182837 +6065404 +1687989 +8030828 +8370676 +6115501 +3127179 +7612095 +9193737 +4057500 +4894710 +2795533 +4173715 +8855091 +8136221 +7331434 +6276453 +7479654 +6692504 +6393902 +9417586 +1887230 +8835713 +2341981 +4929877 +7829622 +4576238 +2603534 +3651249 +4182015 +5036922 +1413996 +1204674 +6023204 +3956022 +7476296 +7113484 +9372826 +5732682 +5448471 +7329835 +1979964 +6516155 +9747606 +6614854 +5906267 +2195893 +2164102 +3923617 +7946369 +2622282 +1357940 +5780476 +9357832 +1836196 +7492554 +2284201 +3379774 +1590893 +1753455 +3885092 +5957428 +8580199 +5804271 +3758999 +1621810 +8189294 +6286945 +8973314 +2623632 +4265663 +1727102 +6266098 +3468467 +4171717 +5972455 +6610048 +8034697 +2011233 +6406176 +2040352 +6148531 +8102880 +6827901 +8259485 +2758257 +2641666 +6723906 +3927732 +8145840 +2628438 +4045188 +3588469 +2409906 +7271168 +2727914 +1305806 +6861130 +6814368 +5665401 +8239128 +8315219 +7759577 +9382268 +1806800 +9586908 +3894920 +8458728 +5182228 +8545049 +4495314 +7512798 +8682631 +7647008 +7639377 +2994013 +2276043 +5024454 +3045569 +3842257 +2836435 +9345340 +3621929 +3544444 +3283128 +5018497 +8702560 +8427205 +4837265 +8570560 +9288055 +5592987 +3003284 +2426848 +2429271 +5929971 +6963330 +5338719 +9261661 +2743252 +9003799 +4623391 +6354598 +5542794 +6278640 +5689476 +4959393 +2348177 +3151285 +3042682 +5236299 +7760305 +5846350 +5794627 +2255335 +4298143 +9491087 +5221623 +4412084 +4959437 +2245383 +9206556 +3669803 +1831537 +7926994 +6062391 +7346164 +4412861 +9606151 +1273893 +6597145 +1485575 +5275971 +8180887 +7435317 +5385907 +7468357 +4976621 +8673576 +3112156 +4390537 +2988835 +4660897 +9133061 +9762989 +6218754 +2337695 +9628336 +9475013 +1976169 +3344974 +6279147 +7585987 +5759513 +6325764 +6980399 +7007054 +1775091 +2671520 +9026391 +1833835 +8310597 +9055744 +3053837 +1499337 +3050731 +1303165 +7665327 +7045914 +4745124 +2929531 +3504782 +7138855 +1286826 +9127598 +2041534 +2954258 +4498950 +1632405 +9039083 +4086087 +3974701 +2941272 +2462156 +2706629 +2148818 +6962848 +8739622 +5646893 +1404043 +5965129 +7502480 +6561057 +1799775 +6905787 +2949903 +9646886 +5975809 +1582538 +8010602 +3027748 +9219633 +3632922 +6370370 +1709952 +1375208 +4393871 +8066819 +9734335 +3403701 +3403258 +2606943 +8807979 +4253985 +6613780 +3769613 +6874232 +7952308 +9467895 +8497790 +6931924 +6603318 +5655133 +4631444 +8080933 +6140682 +8683588 +5044224 +9095012 +7144826 +6451902 +9167569 +3128524 +3330832 +9746339 +8631492 +7217169 +6376596 +9333085 +9512157 +8995637 +1850176 +6718837 +7007046 +8714568 +2745046 +3966682 +6284781 +4465004 +2616355 +9237257 +9593017 +3539892 +3326760 +7225383 +6778788 +7239193 +2797133 +5612312 +7416666 +6797046 +4749361 +2230212 +6375702 +1787062 +5894555 +9559201 +1923088 +2516885 +7938106 +8899275 +4873664 +2513384 +4524759 +2434691 +5242875 +5053470 +6395641 +4274284 +2118473 +6737416 +8260464 +7747132 +1306013 +3415938 +3354446 +7658335 +6949302 +9606323 +6717027 +3848767 +9529395 +3794179 +7391075 +5717604 +8702930 +2775361 +6030897 +4156301 +3519136 +6117932 +5361327 +3675035 +8911233 +8563845 +3769206 +5513081 +1253938 +5531745 +7120168 +2798984 +2284459 +9470147 +5487296 +6425559 +6549851 +5500676 +8962935 +8367570 +3199335 +7146225 +8458588 +8326755 +7354099 +2655252 +4294975 +9126540 +3857367 +9289441 +2436701 +6489402 +3719431 +3957353 +8995939 +4220151 +5390571 +4291550 +2181086 +1238426 +5987108 +1852304 +1512717 +4951401 +4576931 +9054518 +5845555 +7700323 +7557818 +3005899 +6404047 +6497422 +2267782 +5393067 +9759638 +6767493 +3272734 +2482675 +5794135 +2764388 +6319674 +1744412 +8516815 +8868942 +8186477 +3345800 +7285825 +9132626 +3473732 +3047348 +2459979 +7908029 +5513923 +6056360 +3039646 +9641405 +5823153 +7316146 +2050034 +5154116 +4430598 +5232606 +2591524 +9192921 +5903873 +1647569 +6248822 +9056061 +3995564 +7566698 +3734931 +8184427 +4743409 +5633403 +5838036 +9330366 +7688404 +3446927 +4207479 +3215824 +5963732 +6646715 +4563646 +7222128 +2160362 +4831364 +6736858 +8989921 +6284830 +7319005 +3151920 +4755162 +1696934 +2118623 +7005545 +4359996 +2694321 +7279755 +7251315 +9335079 +6870954 +4774000 +8598825 +7150077 +2062495 +1266615 +5862107 +4248903 +1857200 +3554989 +7086573 +4534719 +3792212 +7384556 +6536898 +6408416 +3008996 +6323799 +7657226 +7049156 +4216684 +6110657 +2154969 +8623806 +4328956 +8816016 +3493746 +9668080 +5466103 +2043683 +7087901 +3644196 +7699290 +5224015 +6447731 +4109352 +4752604 +2103698 +4925887 +6506417 +8459301 +7276728 +1267193 +6172181 +4833817 +5622481 +3398361 +3508293 +5532584 +8255873 +7872653 +2896598 +6833924 +4029633 +6061955 +1271605 +2274681 +6993291 +7234322 +7362697 +7861337 +7638338 +3197954 +4320774 +2968762 +5557142 +1922115 +6839419 +7539708 +2503772 +4162558 +6065012 +7321997 +7647344 +4128177 +4434221 +5568200 +1810206 +1269768 +6317192 +5924764 +6423857 +4198246 +7003261 +6815973 +2103262 +4449927 +6721477 +5594414 +7157196 +1382120 +8311006 +5391283 +4387402 +3599574 +8262920 +6530036 +5391425 +2481818 +6267868 +2866046 +6586129 +5990015 +4505876 +5336617 +1497817 +6163266 +4796198 +8052397 +7082479 +6807218 +9202688 +1755229 +5301493 +1321771 +5341987 +4328839 +6728727 +3558664 +4960638 +7244520 +5902061 +8448725 +9188673 +2877339 +5101715 +3280848 +7372514 +2543755 +7864746 +4181140 +6968131 +2794220 +9591798 +2725353 +8797091 +8302239 +3568103 +6295954 +9597861 +6396863 +2617310 +1640830 +9718908 +2895032 +9590249 +3228069 +6633443 +3420520 +5581259 +6732668 +8686488 +1854155 +9195910 +8054442 +5147860 +8335858 +6960018 +7614654 +2222292 +2149065 +6525394 +4154732 +5204106 +5629063 +8849343 +6244298 +5073166 +5327720 +3041319 +9234099 +3815872 +9587773 +9525651 +3180013 +3814884 +2658851 +4574407 +6823458 +8062748 +5483848 +4319427 +5785460 +7228127 +6874339 +1976464 +9566641 +5891803 +2546612 +5380774 +8065332 +2658882 +5680278 +3720987 +4370837 +6677207 +2209330 +7219567 +2449191 +7356946 +6955666 +8386734 +4166639 +1679096 +7836212 +1651836 +6883630 +9448208 +2592559 +8387409 +6370821 +1304569 +8535297 +6590485 +6224075 +5316164 +7836443 +9036506 +8948807 +8653269 +7726172 +4407337 +9729227 +7172605 +6414438 +4550156 +4209447 +2097995 +1428454 +5955134 +8368981 +4161903 +6431341 +1558332 +3535861 +1606515 +7027697 +8129445 +2619803 +8130553 +1472754 +2515626 +6435763 +7454923 +6632066 +1786273 +5322638 +7199271 +4922590 +5147434 +2803739 +3262027 +6289963 +7303811 +2684275 +2619248 +5108977 +9387335 +8195698 +9139560 +8833128 +5274893 +4282342 +8293508 +4460774 +7505508 +7106663 +1558175 +8692282 +9560522 +1761749 +4859382 +7963192 +6716406 +4447422 +9193932 +7703669 +2738163 +4213419 +6733738 +7426365 +5316095 +2413859 +3901920 +2915264 +4389069 +7778394 +4210310 +1281480 +2791135 +5466107 +9697901 +9405046 +6700182 +9476609 +3708789 +1765521 +1511178 +1621779 +4723624 +7498964 +6517071 +9448390 +7303515 +9047164 +7261668 +3025389 +8660006 +1569403 +3864156 +1581281 +7187934 +9753135 +5749370 +4629406 +3280329 +7179250 +6689970 +3897142 +7864360 +5830112 +6947330 +5291305 +7345917 +1973367 +8695564 +2004782 +3405917 +5164235 +3665620 +7285901 +4017664 +5441156 +1598547 +1489098 +8368136 +5232082 +2584451 +4395480 +7563880 +9042534 +9198564 +5811080 +2720612 +6877453 +7210266 +1912420 +3386300 +4144820 +4487984 +9774341 +5171867 +7361597 +7652500 +8926305 +2398492 +8383842 +6239905 +8934367 +8227173 +8434494 +7281044 +6417854 +6600642 +4677363 +9463935 +6851320 +3333451 +5457785 +8243551 +8819824 +1365470 +7603975 +9636081 +1629415 +8726715 +8242959 +6674122 +1735626 +7336553 +2853452 +8518234 +7344000 +5980968 +6727857 +5120280 +2672300 +1338729 +1564954 +6595507 +9144223 +9071398 +2697924 +5315839 +2873806 +7216689 +1846193 +1758021 +5064187 +9543801 +6532292 +6074522 +8623542 +6468793 +6604226 +1911126 +6428102 +9101924 +6979761 +9171169 +5069288 +9330292 +8530226 +7293641 +9797144 +6841925 +1535218 +9351668 +4469161 +5726056 +4812674 +9322573 +5054876 +5587743 +3401205 +2331280 +6284421 +2442708 +5158978 +8879348 +2806708 +3001274 +8284839 +5569511 +1806723 +1920872 +9332767 +4712476 +7505619 +1477528 +1963520 +2138318 +8024648 +2812375 +4846815 +4794893 +1391869 +4015540 +4505981 +8268594 +6572548 +6112148 +7833038 +5873718 +5796997 +4899461 +3289618 +6363039 +2964685 +8249186 +5641159 +2333275 +5753345 +2651782 +3965536 +2651265 +3086837 +7801508 +5970508 +8739825 +1904900 +9580324 +5196867 +9544894 +1448755 +8558652 +9328525 +6978922 +5023928 +3103086 +7217836 +4510921 +8798700 +7708980 +5205283 +3952122 +3432721 +5128106 +1361839 +7773511 +3866722 +4726281 +6749829 +8290807 +9641597 +2012625 +8038451 +1655605 +3662641 +3233752 +1997757 +8219955 +6055921 +3475276 +9288364 +7066810 +4284464 +8312683 +3547858 +2107010 +4309467 +9268995 +5321208 +5074575 +9766890 +4383567 +8947000 +5324235 +9438167 +3163077 +5253789 +4355014 +8609454 +7347631 +3320288 +8687541 +7467139 +1612761 +1787915 +3627149 +3810483 +1270514 +7872603 +5501008 +7071750 +4240069 +1878740 +3612508 +1346440 +7481471 +3113094 +1755319 +6601865 +6322947 +5822065 +3062273 +7938897 +8178780 +2123539 +3261591 +1961815 +1978324 +7699625 +6546020 +6171420 +3525907 +7290485 +4464247 +9151217 +7704954 +1206714 +1976220 +8230713 +4470905 +2431287 +5696839 +2981989 +7186643 +9300807 +8490066 +9792871 +3383966 +3165655 +3275165 +3558526 +4767057 +3047090 +5029858 +2618037 +8917751 +5618172 +5405525 +7655835 +4344533 +2423828 +8553292 +1902172 +9266850 +1457347 +7754467 +2152902 +1404144 +1802445 +7856083 +6064217 +3721964 +5935178 +4868517 +1581369 +3172095 +8469812 +9645172 +5829571 +6382519 +6567900 +8754870 +8871963 +6273747 +5959134 +6766821 +5583624 +2530240 +3023221 +3711965 +9300221 +6042395 +1512069 +2644231 +4157811 +1988539 +7898994 +4564066 +3620592 +3283255 +5049781 +7209101 +4555566 +2797603 +4553779 +1414082 +2439999 +5641231 +9504701 +1960257 +5133246 +6897119 +3597834 +3338536 +4811341 +5671986 +4397935 +5673312 +5256586 +3251865 +4955163 +2623686 +4800505 +1360012 +4769202 +6253505 +5739228 +6539215 +4360725 +7925025 +7240732 +3441608 +3600595 +7304134 +3259733 +3554384 +6009203 +1586756 +5317103 +4137864 +9435377 +5703091 +8272115 +2021445 +6638261 +8856267 +5272117 +7569492 +2898012 +7532117 +2101977 +1375506 +5000545 +7864436 +3699850 +1655142 +2016421 +2580217 +6220176 +6665657 +3535087 +2776560 +3276455 +5066723 +3264027 +9206557 +7583779 +9230879 +3352180 +1442537 +6231419 +8875154 +4598716 +7177196 +1934439 +2989895 +6308239 +5981317 +9699075 +3086977 +3073291 +3754748 +3539428 +3255109 +2573711 +2333993 +5920302 +1744363 +5755407 +3438728 +9076567 +5539564 +2593284 +5202745 +4530160 +3086606 +1425471 +6053687 +6006228 +6870996 +6677462 +8582990 +9608826 +7805382 +5464154 +9608073 +9446492 +5118799 +7399350 +3181812 +7038898 +3496028 +2699676 +7048595 +7559495 +1507682 +4625993 +8885134 +4903172 +4963242 +7275563 +6440403 +7501702 +5087415 +1885283 +8660707 +1949251 +3428566 +9543488 +6031716 +8430610 +4974466 +7429092 +5821255 +7786959 +5147270 +4932058 +7886437 +6662031 +6685006 +9118398 +2466815 +7233565 +2142281 +4169270 +2998257 +7941961 +1406993 +7027979 +3286951 +6201549 +3712252 +9332780 +6927981 +9668347 +4356635 +4372137 +7059205 +7597794 +3353967 +7771024 +8564279 +7709231 +2708355 +1564814 +5974962 +8754846 +8829248 +8788501 +5087397 +2727311 +8740325 +8712200 +5654634 +2295977 +8168677 +6480040 +1396156 +9268825 +7570764 +9025169 +8558625 +7039114 +5787407 +9190299 +2453118 +6914961 +8130183 +9790781 +6309745 +9788512 +2503588 +2435772 +1960112 +2308120 +8144646 +1604783 +4396495 +6979220 +4204731 +3942517 +4086870 +6408802 +5003189 +2918245 +6701129 +5795721 +8123790 +7242678 +9509930 +6583398 +5901060 +6379203 +1890078 +1229809 +3314813 +3966282 +8744845 +1740312 +5751662 +2046305 +1653945 +5135847 +9566561 +1531234 +7996424 +9121908 +6609619 +6134112 +4710494 +5576909 +7452762 +2926519 +8062248 +6938637 +8582489 +9257540 +4320739 +8812719 +1303386 +4367496 +7439914 +4541910 +7183625 +8573206 +3180602 +5938469 +2162526 +3914869 +8981080 +6500888 +6193120 +4086361 +1786792 +6491026 +5463768 +8756071 +7252408 +1204271 +3552279 +9103656 +3130689 +9498514 +4716234 +3192121 +7860441 +9113825 +1777786 +5402161 +6929551 +9351325 +1821468 +9141412 +7289065 +5533160 +5307523 +7526761 +9732021 +7206512 +8118153 +7264794 +8131499 +7518938 +8499973 +2538131 +8756185 +9322556 +6914071 +1556916 +5676520 +4738134 +8555045 +1981675 +7394586 +6264466 +4466910 +8472417 +1225225 +5000742 +3790884 +2551186 +6459077 +6771761 +2234531 +2969188 +7496783 +1555305 +4429085 +2523604 +6102243 +2074781 +5012866 +5228730 +3844705 +8628559 +8694203 +7501793 +4239009 +7265327 +5812744 +4157051 +1540609 +4836406 +8010158 +7337171 +1910854 +4947232 +6466128 +9237859 +5373290 +6486977 +4820575 +2727769 +9714105 +9466480 +2242142 +5201107 +6235820 +7409643 +4644338 +6517700 +8273859 +2553713 +3643086 +6675254 +5518872 +9100338 +1546475 +2282872 +2486163 +6641542 +7791095 +5617064 +2053095 +4003906 +5493734 +4761721 +7014634 +6181716 +3570707 +2509839 +3911699 +3908576 +2233195 +3590473 +8226592 +2117883 +3558906 +5033484 +6197543 +4791280 +8384506 +4721442 +2480270 +1296064 +2923898 +3188940 +2697747 +8541321 +6319069 +4074761 +5564362 +5386776 +5549976 +9388965 +4163916 +6466898 +8012852 +8525473 +6105035 +5020929 +4767140 +3478978 +1860381 +8463728 +5537136 +1647163 +4079747 +1861817 +1558564 +9032143 +2616089 +2270014 +2145971 +6380538 +2049731 +4782037 +2625696 +2604346 +8933354 +9502429 +6173548 +5789763 +2038176 +2108086 +4823068 +1968463 +7666543 +9671292 +6244131 +5584098 +1397392 +1480200 +9542865 +8113482 +6418429 +5338536 +7733317 +3884136 +7566379 +9095690 +6338412 +5487409 +4130280 +9183334 +3634605 +8127941 +3713240 +9437862 +3752101 +5845647 +2181519 +1536827 +8802512 +8840983 +1875248 +8848338 +9119766 +1367437 +8609787 +2019816 +5973541 +3389660 +5076500 +6862559 +5471242 +6645219 +2517097 +1996687 +1550050 +4069963 +3107333 +6305756 +5598398 +1265162 +5027430 +2936495 +7346439 +5375680 +2468398 +4108304 +4191470 +6883349 +3900897 +3166605 +7771836 +7838705 +5792137 +8203957 +3896495 +8072921 +1408392 +5466967 +4912620 +3927708 +4504606 +1411522 +5983494 +4178325 +2968977 +5142335 +6419789 +2378675 +2985571 +7177544 +2891960 +2362535 +3747934 +4342147 +6450543 +8264922 +3942156 +4187375 +7773027 +2699330 +5889198 +1265648 +4730588 +6344541 +3891187 +1515895 +4379993 +3146914 +1983775 +3381327 +2262417 +6001794 +1954685 +1905818 +3605337 +9085249 +1398752 +5313259 +6814866 +2277739 +2506727 +9075081 +8991134 +1765405 +9478892 +1922438 +6731456 +9057666 +2093708 +7590074 +9687151 +6301506 +2140358 +9167841 +7847273 +5981962 +6524547 +6894866 +5678883 +8269302 +7632358 +3724267 +6135134 +5337086 +1380660 +8924363 +3031056 +5991687 +8830352 +7930397 +7423769 +8490302 +3399895 +2351281 +8589881 +8225268 +5427497 +1601914 +7894295 +3904902 +1216252 +4101363 +2765923 +6371842 +6523480 +3053772 +6519008 +3055699 +8208239 +2953191 +2802788 +6599509 +9700173 +8339924 +8824187 +2540864 +8959730 +4329743 +5354665 +4702407 +4060031 +9724155 +1970792 +5872456 +8184810 +1490468 +2787589 +3447748 +8558653 +8460952 +7859708 +2792061 +8661367 +7051688 +4065891 +5148110 +8993840 +8072208 +7440151 +8270600 +6908386 +4146351 +5584791 +1802762 +9320986 +5420942 +5165494 +2356281 +8246120 +2978602 +5055514 +6739433 +7863063 +7402737 +6331568 +2311990 +9152096 +8930166 +8291811 +9584924 +6496049 +7202699 +4496972 +4590597 +3685617 +9392759 +9124098 +2763985 +7458455 +8787920 +1459935 +5201490 +8604270 +1463824 +6189901 +7960349 +2768507 +7640767 +3004375 +9224810 +5082749 +1263989 +3892939 +2285012 +2818666 +2179813 +3523094 +9542072 +3864969 +3592298 +5198620 +9075849 +4296220 +5049436 +6933590 +5418622 +5845591 +3458515 +1599394 +1430916 +8436991 +1895406 +7909248 +4061428 +1642019 +6312457 +4512699 +2794863 +2147767 +3741045 +9543142 +5227513 +6574727 +2411923 +4780999 +7866772 +5160117 +9675112 +4924731 +6618021 +4811308 +1339958 +3581668 +3389180 +8132890 +7059854 +6153358 +5539342 +5413783 +6686202 +8779516 +9581403 +8915564 +8964993 +6407109 +7972567 +3711554 +3134859 +4554457 +6202903 +7269466 +4754891 +8422965 +6123715 +7621284 +2897394 +4593639 +7101550 +8908686 +5311806 +2568550 +3956103 +4567920 +6519123 +9488710 +3193422 +3626976 +8017974 +1446371 +9241584 +8183536 +5916355 +8885396 +8904822 +7125771 +3699002 +8238681 +3683870 +9489953 +2278415 +9645735 +1502658 +5725385 +4076656 +3758589 +7715511 +5014842 +4594181 +6898857 +5370495 +3948390 +3200704 +9263986 +9628722 +6714742 +6766942 +7960500 +3626308 +2356860 +3247491 +5176827 +6898651 +5199493 +5463492 +1970153 +6387948 +6414031 +7741944 +5627297 +3059555 +7539645 +1378164 +8229200 +3393504 +8367941 +2791371 +2239694 +3380045 +1314297 +7017984 +7683898 +7613478 +4122094 +4938571 +6232387 +4912394 +5932961 +3988190 +2662777 +9712562 +2276435 +6468680 +2717940 +6059106 +9798575 +5930220 +6746200 +2573120 +6249565 +6180690 +3406062 +9593152 +4941616 +2439487 +4741839 +5175481 +7167749 +4689958 +4173563 +4339657 +3068219 +2805749 +2523381 +6767749 +4931972 +4969793 +8916617 +5648290 +8656475 +8563500 +4885612 +2516540 +6298479 +2214561 +4669929 +5293793 +2518586 +7782079 +5443661 +4818121 +7184717 +5277451 +8814863 +8586147 +3338600 +4567222 +3301713 +4936430 +4002064 +1354785 +4318176 +6026440 +5770022 +7165563 +8154332 +8473917 +9269445 +7172665 +8620400 +6500304 +3781679 +2441278 +4356285 +6272302 +6444431 +2384610 +6178130 +1385045 +4978624 +6369640 +8740376 +4123903 +1297730 +9489115 +8318109 +9476322 +2406780 +9631800 +2466529 +2083638 +2549718 +7806057 +4541774 +3976685 +8640576 +3878861 +9114501 +8536465 +8319299 +3633076 +8391932 +2170139 +7523408 +6913241 +4789845 +6662842 +4609324 +1787477 +6461843 +8776241 +5214345 +2472480 +5901695 +2128638 +7562989 +9543503 +9034378 +6751643 +2486815 +5370501 +3023157 +6418174 +5785997 +5412228 +9580374 +6852777 +4360582 +5667235 +7369052 +5555442 +7275907 +4443169 +2199120 +6084077 +3246975 +2856424 +4735486 +4791149 +6810409 +5080813 +2377742 +6476070 +2619537 +6287689 +8346623 +8989667 +1569238 +4745868 +7606238 +9046586 +6230571 +4265744 +2595687 +4071708 +9291989 +1338804 +4293165 +4711856 +3839892 +1726782 +6104975 +6640825 +6239483 +2008047 +8787470 +1955653 +8082105 +1723361 +8852098 +8311830 +6753059 +7406586 +6521550 +5401542 +2470057 +6317648 +2460311 +3272279 +2586562 +2957220 +1565127 +7020869 +1271495 +7747735 +7256237 +3658948 +3776913 +6355241 +6088134 +6707387 +4687191 +9685332 +8449971 +2399878 +5874259 +7760725 +5881085 +4554553 +7465640 +6126883 +5086622 +5384159 +4180556 +4328374 +4301981 +7959532 +5010658 +3774361 +2144769 +6446910 +8589239 +6477045 +9147362 +2588406 +8953271 +9244913 +9756862 +5835207 +2643445 +7091840 +5370743 +2031497 +8182490 +8301453 +7776387 +1814750 +8169136 +5962799 +5811618 +2507042 +5323903 +7759990 +7350305 +8242796 +1475311 +3274514 +2288556 +3193679 +1250603 +7465882 +1719165 +8591668 +4866092 +3180814 +1444753 +5919002 +5019422 +9207121 +8717322 +5818477 +1904379 +1307515 +4344936 +9667546 +4320981 +7430287 +2086677 +1741986 +4931932 +3085122 +3201079 +8775648 +2382248 +2957238 +6202993 +7314591 +8657516 +3830008 +3402236 +7275946 +6040562 +1400872 +2042952 +9207798 +5441458 +3541223 +2214319 +7110991 +6572719 +5066663 +8031594 +5855726 +8494074 +6347573 +7581660 +2941051 +6789728 +7286082 +2303744 +6668198 +8647820 +7170942 +5697736 +2748057 +7849774 +2351519 +3001027 +5701559 +6144296 +6370403 +4113824 +6786676 +4738584 +4929910 +4860987 +9041513 +6778802 +2364649 +2086584 +9424257 +3314945 +9404122 +6428631 +1878015 +4403992 +8339414 +8997938 +8844144 +4295834 +5175493 +3210999 +7650786 +6798968 +8488538 +8752576 +1313993 +1639345 +3875716 +4488562 +5715681 +5834640 +5310203 +6152243 +4417235 +7360499 +3283269 +2245052 +2833957 +6702081 +7437862 +7434497 +5265309 +7381984 +3165838 +1602236 +2929602 +2262806 +2933754 +8035202 +4861334 +7924708 +7892453 +4130254 +1976825 +7814775 +7459406 +4165067 +8648367 +8185911 +9651466 +2083485 +1859391 +8683954 +3638547 +1559626 +4846802 +7918907 +9091733 +8013136 +5110613 +3296519 +9296263 +8173240 +1295148 +6500360 +2091487 +7055339 +7837695 +4530865 +5155114 +9342048 +6204409 +9518448 +5242836 +1784151 +4859708 +7970242 +3337317 +6454753 +9519573 +8606307 +7570336 +1487779 +5747941 +5491204 +8140170 +5367265 +4384563 +8513162 +6879794 +1410158 +4748272 +9102314 +1658942 +4403404 +4837676 +4448612 +5703502 +8922867 +8415646 +2358145 +5857381 +8490488 +7527358 +4095144 +4863343 +8946458 +5228837 +6910649 +5406308 +1429308 +2007278 +4390686 +5148052 +3522207 +8188815 +3339817 +5538115 +3264500 +7971094 +6429267 +1491913 +9139840 +2027164 +7454047 +3849477 +9307089 +3774189 +9017416 +1718921 +8405191 +3271672 +4045605 +3136598 +4558761 +3107001 +9267579 +7285856 +5037616 +4212399 +5914197 +5555984 +6176017 +3331038 +8321874 +9257595 +2550801 +5841209 +8381367 +1855636 +2140376 +6009316 +2255991 +2510054 +3371308 +2787679 +9009428 +3394935 +4152403 +8963568 +2685868 +2527931 +7242576 +6785131 +2481141 +7492338 +3081542 +9639920 +9257963 +9617644 +5677361 +1592641 +6407511 +6528423 +1523538 +2276773 +7465796 +7697184 +9559872 +5407876 +7032925 +3854267 +5583802 +2157298 +9093516 +1693923 +9027225 +8961278 +9777555 +6870181 +4490986 +6177093 +4201312 +2034386 +9118905 +6863969 +1907508 +3204791 +3457172 +3080264 +6616772 +3617446 +5081558 +4024112 +4224927 +5846930 +8163916 +2375986 +5877947 +2447977 +7799631 +7268020 +8650162 +3550853 +8575831 +2885265 +8554989 +7748180 +3609025 +1226201 +6925641 +5949405 +9370074 +3210516 +4669939 +8013021 +1346782 +5200733 +7068518 +1466454 +3643069 +1465102 +5124124 +8945401 +9523109 +9340864 +2983426 +3971944 +2595711 +6103063 +7019576 +9521469 +7502484 +3552510 +7390371 +2367895 +4486789 +5262712 +4256110 +4814128 +8566552 +3199920 +4762145 +3720704 +1411324 +7169281 +7070384 +5399224 +2416687 +5668292 +4812869 +5737247 +6820695 +4911566 +2995512 +5459264 +2903496 +1868647 +7265339 +4335345 +1454252 +9559004 +8866716 +2720026 +3156895 +2671830 +5691333 +2583179 +9299746 +4294658 +3473096 +1452928 +2026915 +4509803 +6097612 +9096256 +9353844 +2557912 +4590838 +6992794 +8502278 +9240341 +7082304 +8431521 +5096408 +7351225 +7235700 +3732701 +6052806 +8786850 +4543380 +6647480 +1614747 +7085051 +7801208 +7550922 +1784325 +5245256 +4560143 +8627011 +6075681 +8803159 +2035049 +2603859 +5158857 +7931317 +8795874 +4982611 +5642014 +5345551 +2971747 +2004990 +4792823 +7524787 +7328784 +9433005 +3775253 +4668283 +2125213 +8346377 +4354386 +1497374 +2092816 +3983771 +3610004 +1592044 +8346156 +1859585 +5312950 +8206842 +4630363 +3805517 +1684544 +5752044 +2763684 +6676068 +4163082 +3281434 +4809715 +3566358 +2325192 +4561577 +5257668 +7387697 +1499844 +4232111 +3377297 +5603822 +3851219 +6257539 +4134400 +3479413 +3592853 +4244440 +8631791 +6466545 +9477892 +5439596 +8009852 +8969587 +5716820 +5479135 +4741076 +1295696 +1218802 +1718647 +4491794 +1944574 +5009928 +8803548 +5938378 +9182473 +5358231 +3687891 +4286448 +7628315 +7240897 +3361936 +4958568 +7614363 +8348543 +9782040 +9080309 +1944170 +2923560 +2113923 +4465050 +3420164 +9263896 +8637575 +4884592 +7497842 +9060310 +6541035 +8826754 +7617785 +4033018 +5637830 +6062254 +1732264 +6472032 +7404811 +5227431 +6443424 +8570187 +3881025 +4714091 +9100660 +3049419 +3772352 +7157006 +8369198 +2143249 +4169528 +9194569 +5968733 +3899226 +5542666 +1769210 +6678057 +7118379 +9181448 +8335230 +4109455 +6561417 +5726883 +3804409 +5388423 +4127663 +8989626 +7199423 +9372506 +3365934 +9507180 +6747941 +9480991 +3652613 +6049122 +6080672 +5539435 +8758391 +3541214 +7354165 +8074779 +5380599 +5439495 +4349218 +3331812 +6562177 +8339233 +6336069 +6356385 +6197124 +3386611 +7620662 +3135656 +8076025 +4886014 +8564121 +3017824 +5302554 +1615427 +6219142 +7479410 +6513645 +3666444 +3712888 +8181648 +9344219 +8176532 +3195487 +3347267 +9355955 +2837127 +4217845 +1522650 +1493918 +7241065 +8683989 +7688949 +4979851 +8923750 +6732827 +3526933 +6666827 +5776870 +9487438 +6029921 +4512783 +7995813 +2211805 +3634053 +5141177 +8760685 +6982614 +8842672 +5832731 +9629809 +6397021 +4535313 +2644715 +6378255 +8690911 +2937664 +1413840 +2709554 +8312874 +3878487 +2419823 +9723573 +7552380 +4180199 +3974532 +7533552 +7648335 +8241858 +9167703 +4193117 +7131205 +1439385 +2843690 +9666500 +7291372 +2393094 +8363940 +4334187 +1950740 +4065173 +1696371 +4830346 +7493960 +2559001 +1343595 +8489573 +8366957 +4654245 +1530008 +8529042 +2736734 +8333668 +5466746 +7603925 +2054322 +4821198 +9284486 +6354350 +6210795 +9255081 +7495068 +4604441 +1531812 +3543751 +2010124 +8409518 +4385619 +3665810 +3519274 +6325190 +5941546 +2963501 +6015591 +2931473 +9219411 +5468407 +5223987 +2842098 +1994575 +1740333 +2398990 +4328160 +8116789 +2568551 +2042369 +7651303 +5361818 +4132714 +1260953 +7389842 +3682158 +8392101 +5414758 +9731849 +5784674 +7854541 +3423297 +9223812 +3288686 +7134917 +7020353 +3714341 +8810293 +6074570 +4729983 +4304068 +2991575 +7924563 +7039061 +8395403 +5656292 +5163859 +7520149 +3732161 +7305071 +4139449 +9142973 +6156259 +1947627 +4014447 +2584617 +5628276 +9204605 +6407233 +9120607 +3710092 +4392869 +5154096 +8052824 +4978210 +6952799 +6831760 +9032433 +5462847 +8274804 +9030320 +7861408 +7695226 +8125824 +3496049 +4915495 +5924155 +2962043 +7524386 +6336393 +8568570 +4566487 +1244845 +9119979 +8900379 +4528663 +7367687 +5571308 +2329723 +6443794 +5444678 +4050572 +4098650 +7357008 +7466668 +5497933 +6187867 +3633406 +8785241 +9331850 +7469215 +4465597 +3160240 +3930684 +3087283 +4406602 +9296538 +2389381 +3553395 +4566727 +8212914 +5194002 +9628475 +2837973 +6907829 +5244582 +1901838 +6298575 +3698498 +6395115 +2295772 +8885327 +7906506 +4420963 +4685948 +5558829 +9641368 +5221702 +7568585 +7140457 +5984119 +7163243 +6420833 +5271155 +2263607 +5212996 +7366428 +9079605 +8981023 +1213443 +7440794 +6617195 +7061989 +4824997 +3413462 +8207983 +2639908 +2330456 +2572209 +4922356 +6782105 +8028540 +2459662 +7086455 +9108639 +5057153 +5000063 +6208654 +2567467 +3763304 +1899039 +1466742 +4165008 +3043552 +4892644 +7513343 +4510277 +8653302 +4364374 +6597413 +6686366 +1526947 +7668906 +9427594 +5031001 +3262400 +3703473 +7483040 +4972228 +8604549 +4142876 +4229852 +8923364 +2812408 +1420187 +7274837 +3874645 +4463936 +3505549 +3536191 +6658996 +7756486 +6092561 +2557639 +1944627 +9081813 +3326950 +4470797 +5861721 +4640873 +7433315 +5194369 +9762820 +3351804 +1337241 +5334546 +5042799 +1870048 +5514916 +9325025 +3460852 +9337451 +4821399 +2494906 +1867096 +9738047 +3870836 +9729077 +9712490 +3793798 +3805813 +1824835 +7096678 +3625494 +2184961 +8574774 +1855323 +5799034 +2766242 +3158416 +5523273 +9141337 +2760992 +8116940 +1453678 +3666787 +8251391 +6414939 +1969664 +2934708 +6197608 +2951926 +5674268 +9245902 +8943545 +3293681 +2792306 +3878468 +7948057 +3854550 +5353554 +9359060 +7386805 +6895340 +2411176 +8165703 +9396126 +9132873 +4135565 +1343675 +1555518 +5651483 +2108654 +1884954 +4886871 +6589673 +9377740 +5044743 +1749443 +5204222 +8337110 +6968959 +2505920 +5952268 +8970475 +3442737 +1963976 +4910382 +9605189 +4958887 +4297423 +9358577 +3124253 +9235769 +6747958 +4324402 +4979270 +3655207 +4186817 +8727601 +4535801 +1317339 +9642893 +6213717 +5285742 +5840510 +7264552 +2940350 +7952344 +2936826 +8431266 +9245063 +3365361 +8191000 +8688795 +4530477 +7285434 +4271530 +4931551 +5662069 +3282576 +4199610 +5001910 +6457489 +6749888 +5433015 +7816759 +5220962 +6217159 +7624773 +3853366 +3622891 +1996638 +1318750 +9657197 +4103393 +6950787 +6251092 +6617261 +9691431 +4919583 +3259904 +2661399 +1582574 +7806657 +9747620 +7839840 +2548861 +3464067 +4174464 +4277677 +8779980 +9262180 +6889951 +3644070 +3144216 +5985906 +6271066 +3671921 +8421038 +5033019 +4844630 +7324049 +7428154 +7331189 +7652084 +5124315 +9400847 +2058883 +5921163 +7478669 +4965046 +4126442 +1971312 +5917522 +3321501 +9444289 +7619590 +6453168 +2486023 +3764890 +4632980 +4890214 +6354466 +7866833 +2019620 +8083466 +5304448 +9114690 +3131670 +4365698 +2338214 +8924463 +6855985 +4041134 +7062866 +7218648 +8430691 +8884421 +7008146 +8036120 +7856583 +5010945 +8279315 +9517789 +1939812 +3422915 +9448985 +7667943 +4709906 +1745244 +5182002 +5682219 +5456986 +3737224 +8028869 +6522051 +4230802 +6013947 +7869567 +7704378 +8140756 +3185330 +8140798 +9028420 +4658080 +2361551 +6733945 +8318300 +1474601 +1791480 +6053212 +8770322 +9652634 +9335773 +8887384 +3275393 +2079193 +8490027 +1863509 +5108796 +9277283 +2220107 +8805656 +7260931 +1442760 +5062981 +3460206 +6508367 +2405870 +6342414 +5747141 +1763652 +5906976 +1282478 +3939280 +1642100 +1800606 +4664063 +4318493 +4550990 +6004716 +3523447 +9664329 +5766769 +6758665 +5631240 +1492471 +8517984 +5127076 +5084136 +4739387 +3116661 +6728276 +5240761 +6619425 +4351066 +3748356 +3028034 +6171846 +5971705 +7788110 +5295754 +8076946 +4826830 +1481784 +7317927 +4936630 +8232024 +3739422 +2775010 +3050589 +6960580 +3902540 +2919091 +6681855 +1474396 +7447020 +6900551 +1693019 +7930082 +6102378 +8739705 +5429495 +1319545 +7625544 +8947179 +4001880 +5620273 +9339299 +9224356 +7956488 +3905016 +2497085 +2436342 +5622343 +4492757 +7088349 +7837992 +5901982 +3560363 +8072321 +7969375 +4907350 +6292734 +1481898 +4200369 +6421288 +1844736 +8664528 +2133624 +3378276 +3728099 +3469064 +1450644 +4469736 +5060470 +7908561 +8581787 +5406525 +6917954 +2914793 +5956114 +7452608 +4071997 +7626525 +4588464 +8063926 +5170798 +1931774 +3021315 +2899969 +6546253 +6859348 +5407055 +4956474 +1861918 +1623175 +9257685 +1389145 +2342605 +2270362 +5653565 +5693316 +6779851 +5278967 +2821377 +4695598 +3871224 +6685157 +4171406 +8384447 +5767866 +3235496 +9286249 +2380203 +1916570 +5221238 +9377616 +6937593 +8295843 +7485669 +7780801 +9143144 +9035679 +2387462 +2419269 +9476915 +3753270 +4220981 +4927138 +5000431 +7141947 +4781165 +8077636 +2405770 +4002476 +4188282 +6534860 +5542706 +6608801 +2279579 +8235834 +8770276 +1254658 +9710793 +2655453 +4119424 +9458726 +1833295 +9453578 +4933946 +7409171 +7586229 +7669255 +2015593 +8839302 +1428140 +8951087 +7228662 +2636963 +9272761 +9725265 +6485346 +4627012 +1645104 +7928371 +5181701 +4653764 +5679938 +7116938 +7445444 +6520139 +9019941 +9773700 +7361189 +3301164 +5457273 +9130855 +7496421 +5494417 +6156367 +3132376 +8298814 +2797593 +6242342 +2494270 +7149468 +2116124 +8843080 +6763300 +4603807 +4070066 +8890401 +2052868 +9173747 +5143103 +3203400 +3204985 +9716193 +3629153 +6997779 +6765492 +4052403 +2873287 +4369532 +8950037 +1445883 +1345475 +8437323 +4695599 +3445296 +5646739 +6010895 +7579153 +6332277 +3936208 +5473298 +7681550 +9405551 +5226272 +7429643 +2507188 +8106868 +7231742 +6434782 +6938177 +6284092 +5809882 +2476855 +7956954 +7571505 +2983963 +4220384 +8587496 +5003589 +2565339 +7638144 +3438239 +1643103 +3070019 +4469926 +9620141 +5008175 +6103452 +8715428 +1522695 +9712916 +7087673 +4073090 +2153013 +1997729 +6231585 +3757663 +9039127 +7120672 +6734516 +5763675 +1544263 +2706930 +5135387 +6690954 +4758069 +1499006 +4324845 +6974872 +2625079 +8789946 +2174047 +4682891 +5333194 +2986133 +9566288 +2942052 +6909737 +3184489 +9684884 +4779848 +4203077 +3178274 +1402696 +6521504 +8031488 +6605575 +6202105 +2379226 +7792855 +2270976 +9678868 +2249118 +7948196 +6789202 +3394447 +4268141 +8758389 +3776457 +5490700 +4611283 +3262517 +9694760 +9612625 +4771822 +9513934 +1639852 +1242913 +1581471 +9323349 +1765969 +5752095 +1430647 +8778303 +4634226 +6964850 +7005536 +3812623 +4661178 +6201964 +3345634 +8471135 +5693465 +1925828 +7510025 +4888659 +9033118 +4780888 +6549994 +9459954 +5635785 +3079353 +5819195 +8414546 +6516709 +9622148 +8004434 +3818349 +1611153 +8970023 +7046626 +3097102 +2183204 +2942745 +9742228 +4882924 +4333104 +1553768 +3930898 +5798807 +2349036 +5195772 +1537438 +7617342 +3860819 +9667140 +3303395 +3889829 +3408788 +6528917 +3479098 +8247774 +8639038 +7757307 +6738899 +7968946 +4763544 +6066162 +7113612 +2259357 +6556198 +7513282 +2432805 +2625208 +4525937 +4256130 +4071470 +3416340 +5262654 +3269758 +5703704 +4510557 +4650468 +7153490 +9145194 +3907742 +3389642 +2174795 +8998194 +8587003 +4939999 +9312896 +9018237 +6886038 +3040909 +5871779 +6502638 +5282883 +1682325 +9775684 +3767087 +4735730 +9071542 +6255354 +6439603 +3246012 +2168934 +8056881 +9246251 +2596454 +8243847 +4123827 +4404245 +3271811 +6068544 +6854973 +1269580 +9257457 +6364677 +2196445 +8023395 +5652844 +3939979 +3825211 +5958761 +4932264 +6035738 +2957761 +9717338 +6400746 +8659184 +2856800 +5069016 +8631046 +3458379 +2459548 +9214063 +5377542 +6163726 +2002707 +8349288 +3337027 +1929598 +7273428 +7039538 +1483742 +8178549 +8097963 +2001089 +1737803 +3039208 +6199675 +7897826 +3118075 +9432323 +9573981 +5236972 +7475435 +3501399 +2120058 +7115783 +4628658 +2167278 +8022311 +5277539 +9056257 +4824622 +5819807 +3642678 +8312263 +4878198 +5312721 +1843532 +9546354 +7982230 +2468123 +1518956 +3545896 +2488741 +6299488 +6387576 +9259467 +2605005 +4462535 +2026592 +6341500 +7370049 +4623179 +6352278 +4886227 +7524450 +3660646 +8117352 +2749143 +3768752 +6271191 +7659204 +5769301 +2186897 +8274592 +6176480 +4884895 +3791470 +3572725 +8656769 +7091385 +6344038 +1920384 +5946789 +3900524 +7353619 +5619128 +4741000 +1892500 +3561656 +9675885 +7112700 +6637466 +8116890 +3519728 +8197495 +9306983 +6092300 +5746693 +6753290 +2751424 +6765020 +7082842 +4292543 +7095890 +2171557 +9226146 +5296406 +6060899 +5040961 +1350946 +9382589 +6168361 +3237313 +8371100 +7036057 +8729841 +6854728 +8356081 +2154738 +8273711 +2731876 +5141432 +2022124 +3148097 +5669807 +1965036 +4345890 +2032083 +2878535 +9258121 +2056362 +8762437 +8566830 +6870740 +9257166 +8551986 +9147812 +8310584 +8442622 +7224692 +4732144 +9100370 +8285163 +8938498 +9150198 +5991053 +7806280 +5265063 +4456422 +9106316 +7511366 +5875021 +4239130 +6504051 +3446621 +4532024 +6705689 +6481255 +6022547 +8211883 +3006097 +5514330 +9250823 +7248120 +7733092 +7239042 +8702048 +8028601 +4991646 +1810029 +7091371 +5498114 +9733383 +5728831 +4053126 +4608153 +5009029 +7199756 +1555632 +9455848 +2678198 +7681583 +2837929 +2419152 +9682845 +9678603 +6868369 +4504607 +9530614 +5951873 +4164787 +6763994 +2838948 +1321151 +6249973 +4014076 +1502949 +7134823 +7347281 +3182924 +9586827 +4311974 +9799510 +8925391 +8886223 +4923692 +4130016 +3982136 +2451696 +7456264 +9354866 +2813055 +3811043 +4846972 +3179839 +8492699 +1218262 +8954936 +6247711 +2361195 +2372995 +1474945 +9136014 +9477599 +6287136 +7655849 +4539769 +4515508 +4758442 +9567107 +2950594 +5627616 +3510989 +2962818 +9692317 +5377629 +3495466 +7054775 +9602120 +8545327 +2773978 +4203606 +6837609 +8982761 +5077195 +8960945 +4244681 +6160755 +7966355 +2618958 +4222389 +6689735 +6352713 +8909972 +5020276 +1474065 +2486198 +1612559 +5912828 +7353815 +9059028 +5171303 +4984732 +1442577 +4722558 +8875093 +5000220 +6692023 +6721274 +7355076 +9158938 +1537172 +9420512 +3182838 +5047679 +5174812 +4061987 +6754337 +2166545 +7384819 +1463814 +6055474 +1737954 +1762510 +7780983 +7572808 +2396263 +4289315 +8080298 +6922352 +9421864 +7637621 +7518044 +5292006 +6247637 +9676835 +9411406 +4856389 +2910384 +7867480 +4500121 +7559369 +8459900 +8783924 +5495141 +3799826 +6140978 +2025424 +2971371 +3909455 +9029096 +7287035 +4072035 +7552186 +7806079 +7593097 +1631925 +8164077 +5073229 +9255093 +9183773 +9646462 +6298864 +1538986 +9272597 +9799311 +8704473 +2442438 +3436586 +1569538 +1954129 +6251340 +8518248 +5349980 +9484680 +4008006 +5079584 +1518282 +1269217 +8046373 +1617355 +3292359 +7178811 +6769033 +8782106 +2541938 +9774606 +3633976 +7722045 +5775081 +7242966 +5645504 +4693387 +9646331 +6345145 +4805961 +4860736 +3476986 +3302098 +2685177 +4655760 +8760454 +1360183 +3016360 +6061315 +7061027 +2054234 +7754765 +8051889 +6323272 +7115785 +1887237 +8049874 +2035643 +3889257 +4983837 +7019591 +1309183 +9116779 +2167751 +2831908 +5690375 +2332152 +1534160 +6774416 +6917256 +6797103 +4396846 +2123684 +5936179 +3526662 +5136763 +8251757 +8698039 +8508071 +8509739 +6187503 +7990019 +8662638 +7613533 +1847175 +5902010 +1736952 +6732779 +5970286 +4837830 +5971332 +9669398 +5957624 +5153493 +2708789 +7190141 +5278093 +5180854 +6263914 +8723316 +5732080 +1204835 +1466669 +2395792 +3491762 +4900789 +7237286 +4315036 +3910871 +1680836 +4062986 +6184476 +5085648 +2278659 +6488589 +8166841 +5557645 +4789856 +3550454 +1308476 +5697431 +7804636 +5178968 +3495408 +4818273 +4975026 +6760877 +5366316 +7761713 +4294752 +9256815 +7698771 +2503381 +6308037 +9431961 +8665216 +4709212 +1893002 +1989720 +2530459 +2135847 +6266138 +3752699 +6378956 +5518434 +3563494 +4691385 +7248718 +7652600 +3647649 +7021045 +6205287 +6973191 +4259311 +3479298 +1379803 +5491203 +2208981 +7465976 +4945297 +4044282 +9049329 +4529654 +8881566 +4160099 +7806632 +6383697 +9059970 +4824252 +5090411 +2106772 +4069415 +6992815 +1929460 +9180339 +2889438 +9434756 +2830557 +7609840 +6696463 +6190816 +8931044 +5765917 +8432855 +7774626 +2964993 +1612706 +7250131 +4927492 +2586790 +3543233 +5948281 +6440682 +7952342 +7359381 +8527559 +9242505 +7183808 +5550307 +1799731 +1660977 +4064197 +8884342 +1826973 +1776716 +8742915 +3970128 +4238193 +8267724 +9314673 +7174149 +8164657 +7979404 +7805556 +3940178 +1938328 +2031698 +5064372 +7375937 +5501665 +1615587 +5856531 +6089750 +5347085 +2745542 +4487918 +7767764 +3570035 +1541407 +8228044 +4809975 +4036583 +7368893 +4433086 +2204864 +8102053 +9505171 +1541023 +6513451 +7773421 +7004331 +1439824 +2522280 +1303067 +8207987 +3685881 +3214160 +9227280 +6789229 +4347479 +3902729 +8965161 +7476398 +3484370 +6015572 +2755392 +2324248 +1728382 +8935185 +3138880 +3323635 +2538718 +5226959 +2923024 +9596318 +5730185 +6255773 +4804336 +3777550 +5884541 +2991302 +2684778 +7481023 +7033526 +7202312 +6192211 +8367395 +1689668 +2365277 +7105503 +6400874 +2439025 +6683055 +8471051 +3828525 +2846118 +6964437 +2734209 +2798761 +7219010 +4998322 +9450038 +3000298 +1734689 +4045319 +7978029 +9318830 +3137742 +1391184 +6825664 +7128313 +9223753 +6457194 +5366736 +7513784 +4835061 +2218579 +7678571 +6608680 +9537115 +4971809 +5960614 +8608093 +1942564 +5961717 +4563860 +4160326 +1976362 +6351551 +7439510 +9158849 +8647531 +2303071 +7872462 +4630300 +4919859 +5289317 +1374838 +5372372 +1504992 +7137766 +7923514 +6240026 +5007706 +3750230 +3257535 +8012220 +7134059 +3665735 +5468795 +2343861 +6053681 +8021969 +5219011 +5389408 +8718431 +4375875 +4028705 +5413046 +5494582 +4002324 +1432045 +5223659 +1279522 +7999596 +2704131 +7504873 +1722277 +5904190 +8537386 +4835491 +3602922 +8156935 +8202766 +5185038 +5474832 +7554474 +9579372 +7910922 +3248364 +5943936 +1371187 +4036070 +1698650 +9112720 +4882123 +7008115 +9068228 +8210586 +4826036 +9216721 +6213549 +2132533 +5109949 +3019159 +5362431 +5424383 +1376804 +3738164 +2471539 +6431766 +6370057 +1997423 +3578577 +6440160 +9484982 +7043943 +8456977 +3369950 +3471616 +9596682 +4393144 +9040478 +9470561 +4248994 +6592817 +4214259 +8998558 +1325439 +2726282 +9054937 +9527850 +9082377 +2986725 +5835058 +2742294 +2684288 +5260696 +3221884 +5959792 +3850619 +2330141 +5468093 +8716622 +9301181 +7913716 +2518489 +6606370 +2665028 +4274892 +1612404 +1352518 +4892904 +5114407 +5015292 +2596555 +7018744 +3049294 +5184314 +6803810 +9488891 +1576815 +6695450 +9259190 +4197217 +4358343 +6163975 +8279447 +9241404 +2047441 +8316382 +9527095 +3426474 +2840386 +2061811 +5617821 +2219449 +8107590 +2452943 +4685835 +6500400 +9360559 +2285478 +4033810 +6928094 +5409434 +9349275 +3499705 +9228065 +5086512 +6562742 +6779561 +2830751 +5592260 +6640172 +1273474 +6954510 +2693124 +8733477 +4639237 +3842019 +3956958 +7672584 +2013628 +8300052 +8563506 +5660995 +8335778 +7241197 +7574139 +6893510 +1709060 +7146493 +4645558 +5034159 +6181227 +3807539 +9706812 +9276858 +4942063 +1767475 +8656053 +6975356 +3807748 +8296454 +7689591 +9638616 +7017936 +4453553 +1383610 +6474744 +8797438 +2918626 +1597704 +8700485 +8215278 +9224054 +3333103 +5940834 +4259815 +7467691 +4589975 +8881582 +9522509 +1744477 +8570339 +8162184 +6746683 +3411452 +2459323 +6133812 +8385597 +4983748 +7418892 +4367566 +7875533 +3097211 +7931505 +5507618 +5456356 +5165801 +1923026 +6248315 +4605172 +6945460 +8392813 +3833033 +6350308 +5990671 +4223020 +1313301 +5454973 +2883762 +7519930 +1384613 +4584758 +4163834 +4907699 +4406465 +2693265 +5338583 +4410907 +1746059 +7496987 +5490053 +4588265 +6612762 +8434083 +7369239 +6652836 +9727043 +6171004 +9063352 +6976966 +4639496 +2478456 +4452524 +1296035 +2469224 +2924848 +4943259 +1690927 +8007372 +4246207 +6825471 +7332522 +6073393 +8401544 +8561908 +7736113 +7832541 +6225872 +1393513 +8509862 +9115556 +7517616 +7013068 +6526498 +8758937 +7270651 +4931520 +3693241 +1750097 +6818009 +9533736 +8767024 +3839341 +4151019 +2975088 +5339176 +3583774 +9375385 +2500252 +6784695 +3650609 +6932752 +8885457 +7171259 +6251413 +3741751 +8070461 +9045616 +6212223 +2743559 +4939705 +7263438 +3743515 +2603248 +7673292 +4565339 +6940798 +6183386 +7738859 +7048613 +4859725 +3733262 +1677665 +9287528 +4751873 +2696962 +7966540 +8270829 +8119438 +6004962 +1624008 +5389630 +2519939 +8539134 +5443012 +3571939 +7038943 +3883083 +9091124 +4916255 +9108445 +8202389 +8994427 +3125759 +4397474 +2336211 +6453620 +3363066 +6900629 +9057082 +5367283 +5835244 +6376536 +3147497 +1697507 +4593629 +3929925 +6461922 +6360355 +6598073 +2704634 +4133082 +6059033 +6209539 +7976831 +2386666 +4278121 +9749033 +7338603 +2867947 +5878316 +4590268 +8293432 +3685017 +4103722 +6229078 +9095998 +7908129 +5781076 +4002158 +5544513 +2045205 +3669089 +6467411 +7917402 +6786357 +8561845 +6009288 +4892522 +1709956 +6755874 +4912766 +3067919 +8641178 +7394000 +7841897 +8228501 +9748046 +9064539 +2073838 +2093932 +8622429 +2827597 +9761475 +2669091 +3099929 +7512957 +6805441 +9565282 +3978767 +4146733 +8736159 +8517369 +6052744 +4403857 +6360453 +2350022 +6058587 +7266767 +5933985 +8307086 +5170025 +1551192 +6091647 +2532683 +5734102 +2198967 +2302458 +7406803 +5615277 +3269859 +8319679 +2951952 +8480713 +8093911 +4462756 +9781035 +8860437 +7514133 +9347218 +1924553 +3797276 +5703197 +9272059 +9362360 +9039473 +4482227 +8384755 +4141033 +9568948 +7221171 +5923578 +1557697 +8621828 +6341807 +3139836 +8975200 +2775128 +7465969 +7961305 +5957436 +9496586 +1824343 +6300716 +8966527 +7101512 +7969476 +9752490 +9020993 +6651782 +1408839 +3659029 +8741438 +3692875 +4364951 +2216238 +9650620 +1393738 +1497213 +5586003 +4508954 +1746737 +6844562 +3457066 +8372966 +6600839 +7970716 +9093781 +9362515 +3214029 +1880874 +5076494 +5458240 +7964683 +8942792 +8731789 +4225717 +3687701 +8965349 +3048128 +9196161 +2187833 +3496041 +3807103 +5617193 +5747317 +1536903 +3727210 +3562371 +8116750 +5833574 +3064784 +2622324 +3065194 +1365014 +4946326 +1384865 +3856700 +7792769 +8560800 +7472131 +3006683 +6989225 +7470280 +2963652 +2629854 +9600079 +2646045 +1563478 +3515265 +3902101 +2602027 +7350914 +7772974 +5987680 +1918893 +1331882 +4260883 +2871114 +6593534 +6868239 +3093445 +3914811 +4270411 +3686582 +4086821 +9075490 +5846727 +1838284 +9299314 +8960866 +3260685 +9779899 +2619048 +5768041 +2407457 +3849263 +8489662 +4784800 +7233489 +9288940 +7599871 +6779810 +8582585 +4983652 +7229822 +1249537 +7956418 +6287032 +5652161 +3667998 +8870417 +7761684 +3560266 +2513013 +8378613 +8717239 +6328875 +1795852 +7139741 +1801083 +5374705 +2765183 +7439569 +6727792 +2080130 +1962209 +4084781 +9228865 +4611886 +9091214 +9735984 +1748460 +8188443 +2467557 +1388850 +5038791 +9410103 +8283507 +6505584 +5031035 +6546840 +1235297 +4926808 +2615032 +4599516 +2221030 +9426031 +4784221 +1713580 +3303931 +9559418 +2457811 +6203975 +8686573 +4382093 +2947163 +4379741 +3665737 +1712160 +1823750 +1802008 +8269797 +3318281 +5082533 +7038663 +7951925 +1790628 +1688162 +7571232 +5103558 +9396625 +1251805 +6599233 +4293144 +3516379 +3355067 +7569478 +3796419 +1589231 +2821885 +5677972 +6912296 +3766689 +5627647 +4532887 +7397075 +2963313 +5658200 +6048947 +8283696 +4353367 +7250427 +1328788 +2056484 +4219371 +4950004 +7208146 +7934728 +6593696 +8306210 +1560834 +3340061 +2676001 +5874065 +7190510 +7639455 +5857407 +3932751 +8548374 +9459466 +2962399 +3401433 +8221377 +3121875 +4598764 +8336642 +4353253 +8322083 +9100521 +2467619 +8241993 +4794875 +2169660 +5780701 +7025629 +3559746 +2285169 +7907945 +5377322 +6199461 +1458453 +5066802 +5296783 +8580408 +6906910 +6159888 +3574250 +9294831 +5822214 +4308046 +2214915 +4588279 +2670103 +6989860 +6960459 +2614850 +1773895 +4749945 +7582693 +5141150 +1539141 +7226460 +6459679 +7429968 +6880011 +2664291 +6349340 +4992286 +3220519 +6770291 +8756098 +7805389 +1351636 +2958388 +1292864 +6474075 +4275167 +1436052 +5349621 +8511882 +2057998 +4572349 +9028096 +7040381 +4343963 +8947941 +7634329 +5146319 +5694106 +5250709 +5811055 +5404948 +2572047 +6586533 +8134205 +6525680 +1435242 +9306158 +5218499 +2527385 +2834895 +8797965 +1881331 +8329750 +3410555 +6561291 +3695468 +9042444 +4473486 +1830379 +5182894 +4978345 +5913164 +9476468 +4437950 +2148328 +2147820 +1230330 +1310134 +4839346 +8743142 +6872507 +4745409 +3827156 +5412622 +9555021 +5484614 +6846000 +8349029 +8308574 +3979757 +7791399 +4965918 +1478537 +7891334 +1370418 +6267954 +4777303 +1528949 +4160808 +3933541 +3115802 +2026128 +5402614 +8449930 +6160804 +4028481 +7737780 +7408718 +1920322 +1696195 +5820949 +5796391 +8656778 +8473090 +4381057 +3046210 +7718616 +1600298 +1363528 +7200520 +7848584 +7096030 +6964516 +8293444 +1368287 +6122300 +4661909 +7051881 +6728635 +6029041 +4004963 +4260342 +4216308 +5091506 +1357422 +1772260 +2180954 +4016794 +6175042 +3256824 +4945665 +3094258 +7227877 +5518446 +9291569 +4387878 +8666641 +2977139 +2141578 +5291000 +3582502 +6480658 +5600314 +5917018 +4482198 +7407271 +1506370 +2840787 +6245471 +3050568 +3590792 +3047917 +4320392 +9322318 +2119673 +2066411 +9503710 +8721687 +2501152 +5344368 +1723107 +1318354 +5224138 +5389550 +9030626 +6862638 +1942684 +9770827 +7732440 +2658304 +5611357 +4113526 +8818923 +5711016 +5607623 +5241948 +9581466 +8789838 +3745914 +6555579 +8012536 +7488265 +4558597 +8591244 +2158902 +7408938 +7041401 +1786909 +8116206 +8317595 +2622204 +4974216 +1663590 +1924909 +9705636 +4802477 +1326314 +4648567 +5439518 +8515770 +3804128 +4687661 +6054836 +9563441 +7265013 +6424795 +8278596 +3398960 +4724034 +7765120 +3903826 +4769498 +5137365 +8375413 +4306982 +7902241 +7050824 +2057235 +4690771 +2565820 +9446498 +2262807 +5418604 +8046252 +4384303 +9169466 +6728271 +9355071 +2259120 +9605381 +8416206 +8712257 +6861425 +6705873 +7395864 +1395373 +7144787 +9146210 +4618432 +7499833 +4940175 +2774413 +8529092 +5277464 +8651251 +9191583 +8686922 +1332755 +8165686 +6596261 +1781742 +9460041 +3771388 +9101910 +8043741 +8959268 +5611255 +1836399 +3275242 +4486006 +7571834 +8282407 +7363217 +5666540 +8716774 +2922689 +1730572 +8203208 +2881211 +8667998 +5948173 +2445658 +4457253 +6379243 +4929414 +1781450 +3223580 +2527048 +5038281 +7519741 +2752109 +6657551 +5096253 +7221165 +5389665 +4267313 +7833030 +1340091 +1658907 +4668464 +4888389 +8717519 +2933379 +3051155 +6420036 +4248333 +9189143 +4426264 +4816135 +3458586 +7737217 +4163477 +4622461 +4898821 +5461777 +1566976 +6009869 +7241722 +3467354 +5498907 +4041869 +6051070 +9458101 +2475695 +6765348 +1825304 +8551418 +6878607 +8613311 +9138655 +1629834 +7911601 +2549632 +9376574 +2652924 +6923976 +5098403 +2159487 +6640031 +8408836 +8429206 +2090178 +6657342 +3258765 +3038605 +4491987 +8389544 +7729609 +7096138 +8154872 +3120356 +1281830 +6162648 +8701546 +3784081 +3483643 +7569995 +3888625 +6221472 +3517945 +3519438 +8692969 +9437253 +1636646 +3912025 +8619842 +1425166 +7567746 +6214283 +8222692 +5423849 +2069755 +2163587 +5294364 +5136546 +5997702 +9737607 +6666187 +8419842 +3714271 +1597005 +4601712 +2585315 +5940994 +2774256 +3166824 +3397163 +7327436 +5288758 +2516123 +7402853 +6796732 +4605346 +6691876 +2259368 +3741931 +1737720 +7592936 +9372537 +3301539 +3261581 +3853992 +4695043 +5320325 +2957275 +9155223 +6590225 +1322713 +2938489 +9301581 +4052086 +2210542 +2150217 +2016286 +8201652 +7287543 +6762581 +9559974 +6429223 +3098969 +2406757 +1481009 +1936461 +2202814 +1543251 +1316271 +2281734 +9178861 +3821593 +4800139 +4960235 +2695750 +2437081 +2950805 +5293474 +3425804 +6167886 +6246128 +7643774 +7713801 +4022048 +6830547 +8225507 +9042409 +4612742 +4994537 +1640378 +4654162 +9283822 +1815350 +4189375 +6837160 +6885377 +4385588 +5894850 +1834012 +7639212 +9580426 +2089726 +2547794 +8378239 +5806192 +5081911 +6801279 +2678579 +8654227 +7486666 +6518701 +2658504 +4649316 +4349121 +1455711 +8995914 +3861704 +6333789 +8563427 +1730136 +3866263 +6255718 +7668387 +9771735 +1754489 +5153160 +2022812 +6886708 +1800508 +7344250 +8842206 +1280984 +6103130 +6404498 +8589605 +3059444 +1385420 +1944437 +9083381 +3838234 +6171444 +4332083 +2723217 +8557618 +1251184 +9329574 +6561667 +9002134 +7201600 +2587976 +6612224 +9244797 +8832877 +1325100 +3377678 +4316303 +5105764 +4008736 +3380577 +7822006 +8135329 +9739660 +3332777 +4112679 +6866188 +6137969 +4133459 +6752300 +9797273 +5778762 +3975599 +3228334 +8061255 +3499428 +2715606 +6424624 +9286567 +1888293 +2963885 +5069882 +8420287 +3096650 +8845124 +3631051 +9454543 +9409832 +6065035 +4533025 +3752629 +3376616 +2700517 +7553539 +4866849 +1582426 +4725880 +4139982 +5044080 +2625929 +3748574 +5627721 +4555446 +1378080 +5471812 +9367599 +4463011 +4669269 +7167527 +9077832 +7309662 +2810324 +4338732 +8478539 +6436058 +7836939 +9074157 +6907579 +1501499 +2273837 +3113768 +7211775 +8386258 +2239884 +4704624 +5068840 +2872584 +2169242 +7747251 +4093599 +9096277 +8155042 +8173437 +6416477 +4115094 +6334253 +1276633 +6337607 +1900178 +2928302 +7437038 +2469864 +9350057 +6992384 +9391059 +8433588 +9717476 +8583613 +3170946 +7520302 +1848089 +5272994 +6638867 +9502604 +6758239 +9475419 +5319620 +9767744 +7998214 +1817149 +6597992 +1722298 +2510884 +9546370 +7853968 +3359711 +5964583 +7805033 +5919532 +3582723 +5773984 +9561710 +5183918 +1673678 +2441967 +2758536 +9497084 +6321060 +7401177 +4431623 +5889910 +2552682 +5982925 +2381578 +1844090 +7221987 +6499827 +4333265 +6826451 +3237486 +9386321 +1980464 +3938182 +7939839 +9449019 +5778887 +8546119 +2401212 +7468451 +4920082 +4818815 +6399309 +6055527 +5076632 +1532587 +8729223 +3340693 +4893821 +5609974 +8961761 +5724113 +8591237 +9412795 +8754576 +4881353 +8803490 +9534780 +4355927 +6637215 +7872325 +7313983 +4330218 +2725451 +8942374 +9567468 +7075112 +1361463 +3417108 +3865879 +3817310 +7022894 +4052727 +7608608 +2068714 +6796517 +1763560 +5762111 +4517584 +8147612 +6110316 +4695280 +9317687 +3227796 +8033786 +8491712 +8134304 +3368603 +4885528 +4202496 +8218113 +7913398 +4556363 +5676814 +9163036 +1295937 +1633452 +4557909 +8958396 +8161900 +9034006 +7164608 +9138800 +5000935 +7419019 +7861995 +3976413 +8075579 +6208984 +1573465 +2795853 +1317172 +7491971 +4112751 +2414359 +1573862 +3694271 +6337630 +5257535 +2681207 +6316210 +2241639 +2976434 +9285710 +8940004 +7816322 +3791962 +1821814 +3143472 +1427847 +1769042 +1638222 +9069196 +7986365 +1880714 +3678798 +3277221 +1627532 +6873974 +5028470 +4950504 +4584124 +6791921 +5593468 +4244504 +6812732 +6481546 +7571280 +3336310 +8571373 +8089993 +4889747 +4165388 +4370105 +6404975 +5454159 +5318162 +4719433 +8066309 +4885515 +6589196 +2689892 +3778871 +7759857 +1877762 +5588553 +4334124 +8272842 +6428773 +2505220 +3982207 +5226474 +1944283 +7221813 +4334594 +1749871 +8089513 +7796895 +6079387 +1847574 +1873545 +6401499 +9758949 +6480811 +2516074 +7009484 +7138772 +6066927 +3236609 +8582395 +2130724 +2275693 +9407393 +4698539 +8752229 +4462720 +4513800 +5529352 +3275900 +8127304 +2758971 +5323627 +3993066 +4867929 +4234118 +5269286 +4192217 +9310004 +8577889 +7696762 +3761556 +4068622 +6702890 +6416518 +5755422 +2289914 +7488021 +4829016 +7221377 +2116086 +5100832 +2277239 +2583581 +9648233 +9336874 +8177633 +4401771 +2769256 +3337691 +3813534 +8991003 +3723841 +9597025 +8594199 +2426185 +1237196 +5645132 +3773027 +9622513 +8695789 +7965185 +7726942 +1698266 +6640796 +5938924 +2466138 +8406066 +9398288 +6137125 +9470583 +1504604 +3176471 +4339639 +4877698 +2855691 +3264649 +9682984 +8512163 +3365037 +6794551 +3387616 +8171341 +4163432 +7574386 +5562939 +4352584 +3621905 +2943945 +1228352 +1310904 +3258748 +5073287 +9075070 +7153529 +9418235 +7299130 +6963900 +1992338 +1605017 +2483719 +1204113 +2258618 +8435022 +2180167 +5089304 +1291352 +3770271 +1394198 +4486401 +9676394 +6774107 +4635954 +6513132 +1808806 +1893212 +6604950 +3019357 +3431938 +1552587 +3945602 +9764566 +7880745 +9206090 +7834186 +8177949 +3582139 +8362153 +2982199 +4091796 +8734616 +1278064 +6361493 +4867554 +5121234 +5203479 +8634200 +2262709 +1895594 +1427483 +7934897 +1772976 +3474454 +2593472 +1353492 +6146101 +2254118 +2079751 +5300331 +8399832 +7833676 +1533472 +6025093 +4608663 +4527986 +8035061 +7180032 +2656933 +5340172 +8478182 +1366086 +2045303 +6691797 +7739209 +3949421 +9386358 +1386145 +7315261 +1766078 +7509015 +5686707 +9782776 +1515991 +2338099 +8398406 +7775383 +3771844 +3144518 +2358252 +2206917 +2225659 +4931720 +8597044 +3434206 +3005983 +4611950 +4892776 +3054655 +8624711 +2227594 +8093848 +3815566 +9702646 +6008025 +7250813 +8973231 +3026857 +2615623 +6263336 +3783406 +7512908 +2452286 +2075872 +3009806 +2330125 +2746379 +9421058 +7101708 +3963536 +7620583 +8851704 +6266631 +2618657 +9466056 +5633318 +6427062 +6389868 +8257359 +8722847 +6003924 +1327889 +4285173 +2435805 +8668343 +1404609 +6779091 +4533926 +5013672 +4662699 +8701114 +5139673 +5961370 +2519921 +9783810 +3870933 +9067217 +8736765 +1895129 +2306791 +6215526 +1883501 +8368218 +3409804 +5683924 +6321238 +1338160 +8844514 +6547063 +3827990 +8878184 +4945860 +4385087 +7857621 +7867245 +3252384 +2219110 +2398575 +7752439 +5891526 +5301020 +7177410 +3931449 +1561966 +5196823 +1486988 +9549283 +8709389 +3250117 +7281870 +7701933 +6217497 +5568464 +9054797 +4417736 +2122975 +6097512 +8041505 +2824446 +7802529 +2793314 +3660365 +1578932 +1725652 +5165375 +5933159 +3504340 +4450625 +2636989 +8588794 +3423614 +3009110 +3363528 +8099911 +2355588 +8661124 +7651130 +3954417 +6485398 +7300822 +5861074 +3323123 +6958639 +8018473 +8489165 +7191832 +4782567 +7139431 +4591020 +9382118 +4275845 +2865549 +7175618 +5188744 +9371477 +8386682 +6101944 +5576165 +6312392 +5163752 +6337233 +6344118 +8826258 +2218185 +9182811 +8484824 +7925910 +5624288 +9630474 +5699091 +5762141 +4200184 +4223006 +6518788 +2780332 +1968119 +1789351 +6610873 +3164490 +5324910 +8995297 +4769364 +3038813 +8247234 +5348093 +9674680 +3952147 +8477654 +3015266 +7391120 +7098514 +6791625 +6234499 +6461440 +3247467 +7534267 +5502292 +6269458 +5783402 +8342088 +9045271 +8819150 +3212411 +8207710 +2895849 +7378918 +4149409 +5235752 +7679981 +2026376 +7851305 +2224002 +2323444 +2661059 +6107796 +6532396 +2442999 +8999024 +1885695 +3762756 +7293846 +9332226 +1468981 +4805660 +6253436 +5217788 +9213968 +5670291 +8855500 +2145068 +9746194 +2434700 +9728726 +6860116 +6907670 +8107163 +1232809 +1420470 +4580703 +4118593 +3279888 +7583218 +8684698 +2623222 +4608766 +8919534 +7725077 +9486352 +3723583 +1618407 +1702906 +3962366 +5549320 +6916903 +3066837 +3037130 +9005231 +3674876 +6180879 +4155685 +7064588 +8965911 +6962778 +8980732 +7516681 +3407325 +7961194 +3073992 +9156761 +6555489 +8342910 +6186673 +4455836 +5774719 +4158725 +4292814 +3087723 +6457881 +5466116 +4933452 +6341984 +3663429 +3813631 +6627182 +6857543 +6599947 +7650076 +4580459 +9198205 +8762046 +6607448 +3622790 +2727205 +4396164 +2857029 +2172425 +7841352 +9079309 +1662517 +1939591 +3326720 +4379310 +3353496 +9012743 +3753908 +7804502 +1650102 +6187493 +1405144 +8034545 +4694294 +1235075 +8212769 +6478514 +6606933 +3617568 +7850213 +1609390 +2629093 +7974162 +3991254 +5075084 +1645874 +5099897 +9713804 +2548888 +4321888 +6066373 +4443773 +5616910 +9604839 +9090927 +7702891 +3966512 +6655339 +2758003 +3499948 +1370019 +5659263 +3237394 +8207220 +9227988 +2186397 +2820451 +5999763 +1977697 +7597344 +1889596 +9502558 +9443582 +4878230 +8318569 +7271728 +7815535 +2398208 +5024327 +7725607 +3708309 +8090044 +4251024 +7165470 +8200589 +8590249 +8357948 +8439551 +7733088 +8893321 +4457329 +5044657 +4854091 +3144290 +7295049 +5467006 +9796031 +8547040 +2104374 +9123536 +2739216 +4313973 +6207731 +3832923 +5472141 +2098633 +9151270 +9511422 +2505056 +4477358 +4610200 +1970814 +5031965 +1367948 +4799072 +5277263 +3719062 +7626837 +3185755 +1594480 +1215163 +8101261 +2670336 +5465003 +4799555 +8762057 +5800277 +4759757 +9381810 +2904394 +4602582 +8443251 +3037534 +2055916 +8279256 +3050068 +7273542 +1209386 +4528057 +3734240 +2606113 +3093665 +2719995 +7053217 +2115716 +7630976 +6115393 +2924399 +2464162 +2606737 +2009097 +6044399 +3144312 +2606596 +3341212 +1231841 +1205144 +8220635 +2452562 +5159615 +7889577 +3197150 +5311974 +7459337 +7359798 +6055390 +6631544 +6803287 +3086662 +9559272 +6637072 +4125632 +8549648 +4442245 +4538884 +3695682 +3168353 +3844182 +9553090 +8743913 +1770489 +1235850 +3161907 +2225796 +4843075 +1292631 +5875616 +2239127 +8291547 +4965689 +5549570 +3532810 +6472072 +5593937 +7465248 +6942659 +2307071 +5984566 +1429863 +7073563 +3225312 +3382510 +8040849 +1252610 +8182614 +3038092 +2327926 +8590189 +6446183 +4137536 +8644105 +2456748 +7390157 +8081665 +9566707 +5346548 +7629383 +8495742 +8203269 +2674865 +4433670 +1255061 +8141710 +5209743 +8489512 +6780680 +4180688 +3002841 +5498281 +2064900 +8735837 +4771222 +2127089 +7258145 +6479830 +9214987 +5215706 +6886233 +5002076 +6575299 +6015042 +4443393 +8763076 +8344906 +9368761 +9470250 +9674492 +8606949 +5547383 +1568844 +1341297 +8661401 +1587412 +2528318 +9559287 +9618302 +4732635 +1729946 +7514102 +2896939 +7311138 +3621027 +1322519 +7639234 +2352286 +3954909 +6087505 +6303547 +6567659 +6720314 +2972878 +5808653 +4308667 +4162499 +8255733 +4582910 +8417272 +1573705 +5195290 +1507188 +2166821 +7044958 +6184074 +1674181 +5405339 +6097763 +9561074 +3381445 +4650825 +4387276 +3009930 +6070898 +2052005 +7228355 +4011511 +1472860 +5135539 +5414184 +9729335 +3084602 +9214548 +9065722 +1246148 +3428818 +5297215 +7977030 +5165488 +6718651 +2759765 +7289511 +4019832 +1923406 +3295306 +2973614 +4185035 +2826708 +7000839 +8030568 +7305508 +7691731 +2715268 +4723830 +7987923 +5264137 +2525953 +8863895 +2575724 +2341174 +9235908 +3148573 +5758748 +8356659 +6396323 +6282270 +1401253 +5992972 +1951445 +8386140 +6939683 +1577815 +2728196 +2783144 +4153986 +5219063 +6914760 +5592188 +6711846 +6651284 +9419993 +9322756 +8739766 +4664622 +1451776 +9406510 +7402214 +7003926 +9580625 +9163585 +8621583 +5040457 +1259528 +7076737 +9369722 +5084550 +5043763 +1467676 +2292545 +4949028 +3559174 +9582631 +7764364 +6089993 +4943203 +9615788 +1923309 +5196329 +7562544 +8679239 +9358879 +6360139 +7247513 +7853009 +5730100 +3606714 +3421365 +7326767 +8931087 +9087239 +5264466 +7649908 +6853869 +6485961 +1318362 +3285922 +5131237 +9098448 +6582941 +1978031 +5204936 +8740293 +8961647 +7910402 +2443033 +5383975 +8062721 +3013841 +1370967 +5415261 +8814912 +5965115 +8480615 +2734548 +9562359 +4999286 +2270232 +6732853 +2848732 +3025413 +4075941 +3561239 +3347315 +7861075 +4643826 +2170232 +9694110 +8165015 +4892245 +7778066 +7234377 +3725960 +6525447 +7918406 +8243911 +7441851 +1392522 +2084723 +4147015 +5091581 +3127461 +5789192 +3601764 +7944473 +4406467 +6776844 +4477074 +5643818 +2846149 +1833167 +1363476 +3983528 +8710040 +9765857 +7079550 +7771099 +8942491 +8422645 +7061349 +1503099 +7916483 +4697855 +7610412 +5737141 +2108221 +8910877 +9672050 +1355782 +3159165 +2656715 +8347923 +7077544 +9579825 +4858095 +2948428 +1484691 +9075742 +5154743 +5740644 +9750869 +2972200 +8407674 +2019972 +3300593 +2820564 +8532702 +6333692 +5636422 +8845152 +5116566 +8453098 +2839552 +1997687 +5307532 +8213651 +7504729 +2426282 +3025803 +8711072 +7778374 +7890528 +9436922 +2173025 +4572113 +6444232 +4122280 +8568176 +4223085 +6587933 +8967799 +5125714 +2896530 +9370139 +6065838 +4003184 +7886587 +1363707 +8798001 +6965527 +3327800 +4084255 +3002370 +1834578 +2231358 +8257202 +6170193 +4046609 +7421165 +6539524 +6766278 +5154389 +5115571 +3492104 +8853613 +7196661 +4178833 +2828547 +1700398 +1833395 +5274284 +1901844 +3804012 +7222367 +8664023 +6873928 +2609662 +7474364 +6545320 +9048386 +8576882 +7060054 +6029608 +8109079 +3817569 +6047871 +9014694 +1475911 +1322491 +2442199 +3111409 +4634979 +9102613 +7417258 +4744097 +1813249 +2076918 +7581286 +8701730 +7925846 +1235090 +8101580 +8622320 +1677959 +3313835 +6288158 +4468873 +8915645 +7620552 +7439008 +7095353 +5882529 +6489252 +8570304 +5641749 +9507520 +7837267 +4062355 +8574598 +5344133 +7033211 +7492679 +7772232 +3716559 +7708139 +2671445 +5395561 +1274788 +2069603 +7801038 +5544501 +7141799 +3550375 +6950374 +5615688 +7353098 +3408774 +6336057 +7711670 +8286313 +3306195 +6589883 +8002256 +2425805 +6263922 +5518920 +9528975 +2997244 +1705505 +5700534 +9328426 +3987251 +6152011 +4349144 +4920497 +6737374 +8712886 +3190258 +7841280 +3555555 +4627599 +2702415 +7844254 +5081081 +2285149 +1875928 +6158925 +7567637 +6266789 +3389498 +5807656 +7112702 +7369152 +2384104 +2818304 +1457404 +6206067 +9265799 +1400831 +4302024 +8233665 +4093676 +2816302 +3701787 +3421406 +3340961 +6124534 +5616483 +3999570 +5120567 +9743068 +3340829 +7288960 +9320054 +2920482 +9649003 +1754863 +3697319 +2054493 +1982376 +9618760 +1335741 +7286377 +2847572 +4948038 +1652170 +8909589 +7545092 +2491809 +6327660 +9213088 +8820227 +7647818 +7896733 +8278102 +5576488 +9667550 +8129259 +3574922 +6358558 +4769734 +3032077 +9648323 +9034975 +1248666 +2693122 +2386923 +9130104 +5203864 +5584857 +5601841 +8493456 +9145412 +2609428 +3460971 +7922212 +4411430 +2304171 +5367748 +6616619 +1514073 +6200576 +1888618 +5251353 +2777765 +8731742 +1892870 +6560657 +8548018 +1964375 +3936198 +7769058 +8958517 +1469711 +3756125 +3014518 +6214589 +7461369 +1492625 +7407502 +6619667 +6007276 +7707270 +6116704 +3511363 +8166933 +2321602 +9736401 +5396777 +1214518 +7709269 +8270123 +5069346 +1662770 +3165494 +5968806 +1219701 +8403264 +4851782 +4417995 +8823227 +6239967 +2875367 +9665029 +2828024 +5749555 +4719695 +5056638 +9316673 +6815330 +8220041 +7897913 +6205797 +3439476 +9072513 +9499627 +1720698 +5942317 +6695202 +1649178 +7068846 +8291557 +9125356 +8170093 +4317248 +8298093 +4727727 +4204152 +4295425 +7740212 +6460326 +9236524 +3857647 +6228934 +9025005 +5999347 +7133526 +2246454 +2253918 +3458210 +3232730 +1694879 +8576394 +3078129 +3027110 +2225487 +5360821 +7537160 +5606589 +8307821 +5515307 +6552846 +8507549 +2036061 +9413598 +5516443 +1899671 +9278100 +5401127 +4173217 +5791294 +6885722 +6185017 +9552571 +7451119 +8607674 +1792628 +6537803 +2508889 +6934750 +3837425 +4102785 +8560705 +1304789 +5976488 +2220667 +8640156 +5263638 +2952933 +4639373 +8175341 +1892465 +6279403 +1487114 +4977076 +6118523 +3019621 +2306826 +4689152 +4838499 +6651588 +3796530 +3287550 +8344330 +1822538 +8472074 +6315394 +7166355 +6979045 +2881939 +9679076 +9050471 +4715783 +8893663 +8833090 +9284230 +2850281 +9479633 +1710236 +5156455 +4889223 +2237772 +8347680 +7754083 +4340368 +6162979 +5310971 +8284666 +2208680 +9162125 +4710509 +5696137 +5722905 +3277319 +3189894 +2731799 +7512935 +6919810 +7357901 +1837142 +1871576 +7287859 +5266594 +1638210 +8988530 +8584802 +5750302 +3509080 +7608766 +3701632 +3445683 +4724191 +8075638 +2274858 +4201124 +9567549 +8612344 +2320839 +3705530 +2748797 +4058549 +3806045 +5482284 +6285331 +2480935 +5193041 +4806634 +4997340 +6673264 +2875490 +5907770 +2525110 +5969107 +6871718 +5021883 +1666217 +2835194 +1617723 +1252791 +7519471 +7482461 +8447382 +7828375 +8417059 +5282772 +4698256 +7204612 +1641575 +2958523 +8583409 +1333159 +5598330 +5425560 +4768271 +8468384 +5969863 +4198639 +8539144 +5429677 +6880945 +7015826 +3932524 +6834410 +5622216 +7052990 +3842145 +2095245 +3008924 +6626065 +8088627 +1249613 +6087812 +7973390 +2055860 +7962200 +7243335 +4969619 +2040475 +6079905 +1692286 +5110908 +4543432 +7834764 +8854508 +5818027 +7816640 +7697408 +1410779 +8033861 +2429653 +8700106 +3746338 +9673852 +6413621 +4675790 +3087030 +8868717 +6120127 +6004190 +3671656 +7451252 +6480232 +1923533 +9501735 +1402067 +9042259 +8962435 +1319300 +5576992 +5604972 +6734401 +6459436 +5930167 +3422224 +7883084 +3964982 +5202218 +3348782 +9332537 +6764383 +3037956 +1903662 +4104509 +5607706 +4366903 +3400949 +7832963 +3778428 +3939587 +3899741 +6913470 +8028479 +3745043 +8343720 +2232624 +5715342 +1252651 +2158245 +5113560 +6684535 +3814338 +9757580 +9377020 +7775631 +6212348 +2576070 +7229543 +2142846 +5333768 +3216256 +3923716 +5148505 +4718924 +7825729 +7738416 +8033748 +8271563 +7969031 +6662434 +3706862 +1248674 +4601459 +8960509 +5971908 +7570044 +1981408 +1968205 +8339247 +6529084 +4657039 +6022066 +4401923 +3679535 +2056423 +9165522 +7175140 +9263461 +3541659 +8033954 +4286512 +2926039 +2420186 +1231407 +3741480 +7322448 +1224047 +7789593 +1867363 +1978662 +7081588 +6001559 +5518917 +3516184 +6347105 +2781200 +1395146 +4827406 +6156213 +7994555 +3996017 +4354548 +5947826 +1823024 +1916809 +5141056 +8462561 +7521788 +6239071 +7915209 +2763984 +5363148 +1948941 +1576342 +8963105 +9436216 +2597148 +2722783 +3574376 +4203753 +8988299 +5572170 +9533925 +3547439 +7763600 +7204067 +8407947 +7839010 +1624731 +7390678 +5228001 +5581153 +8401347 +7831507 +3759902 +7557851 +4343714 +2680954 +5749811 +5911610 +8399285 +1551790 +8412303 +1588327 +9097686 +1448815 +3690216 +5403820 +2895801 +4550613 +6628210 +9732295 +8679649 +2703626 +2941777 +2653223 +8350394 +4365899 +4565383 +3244177 +6855664 +5981685 +6329179 +5334231 +5453787 +2931298 +3659653 +8485246 +8576765 +5603237 +7769365 +6412853 +6741227 +6024555 +9422714 +7206261 +6232158 +9156866 +4436500 +5298246 +1877168 +5540052 +6506248 +2364662 +3488100 +7198384 +8343759 +2980090 +1306850 +5486643 +9339251 +5370272 +4011339 +4493991 +4878499 +7502542 +3491026 +5275895 +1911000 +6406295 +4120971 +8474036 +8345053 +1222827 +6274472 +8988050 +4171716 +8931952 +6739073 +3272129 +1929677 +2200163 +1440823 +5120721 +9618543 +1717914 +6769689 +3663616 +6597109 +9652975 +3815040 +5044514 +9262745 +8365186 +3798363 +9590264 +5529624 +8222323 +7296640 +5621082 +7876025 +1799315 +8433786 +6249383 +1677457 +7500993 +7786144 +3968912 +9497646 +8301080 +2842464 +3593838 +5027440 +3275366 +5529986 +2453892 +2047328 +4594142 +3817543 +6967048 +1635966 +2667800 +1334357 +5724972 +7032958 +5012416 +5626122 +1878989 +4296968 +8681395 +9766724 +4620027 +9798305 +9362898 +7551145 +4576840 +6492753 +4996776 +5929435 +6124256 +7682171 +4078405 +3101708 +4930831 +8857541 +2419814 +8955438 +7367450 +7522421 +5667372 +2015908 +4922646 +5918025 +7587307 +9055947 +9440777 +6733315 +5688578 +5035485 +5181970 +6792657 +6140278 +3831233 +9675804 +5976471 +9732904 +2303295 +9734063 +4273638 +4448094 +6592699 +1758796 +7207852 +2343765 +4393171 +3369727 +3581088 +1772449 +7966496 +9343936 +7954998 +9190484 +6571364 +5413500 +8255140 +7702185 +5701605 +8266687 +5187384 +5849374 +2297676 +3156366 +1677051 +6779984 +9374514 +6916068 +1521594 +6382888 +3302404 +2338113 +3480861 +6171127 +5551433 +6362431 +3711537 +5693417 +3536158 +6304876 +4844297 +8957728 +8007585 +4879855 +2765729 +5913236 +9440152 +1877135 +1852623 +8479625 +7445014 +6695967 +6700717 +3508287 +9702276 +3606483 +5579096 +3819967 +2444820 +6413972 +5445393 +2773197 +4290765 +3829432 +2655397 +7657861 +7570857 +6958460 +3349989 +6005637 +2320847 +8320359 +9234112 +8309486 +7105820 +3155950 +3677683 +2166137 +7287929 +7801420 +3366193 +7258435 +9340760 +8797286 +6752369 +7426230 +1854764 +8304753 +5653920 +7966722 +8271254 +9491520 +8296849 +8622025 +4070230 +4094859 +2310013 +2197547 +2005763 +5533833 +2352137 +6263296 +2132483 +9239595 +3681500 +8025320 +2782519 +4774032 +3264589 +7957247 +2395375 +3393570 +6311583 +4173726 +1596967 +4347440 +4786442 +6632429 +7187705 +4990093 +8602961 +8226564 +2534225 +6114144 +2170020 +4561573 +7353186 +5197812 +9481934 +7244117 +7100619 +5072853 +3739353 +8196724 +8335549 +2985656 +6238234 +3385271 +4752288 +5762185 +3533398 +2915396 +9552123 +4103779 +8069210 +4757714 +9666692 +4594694 +5950064 +1827785 +4660637 +2644909 +2234061 +6716191 +5696592 +1629406 +4142035 +6010070 +3231205 +2068910 +7988515 +7296071 +5001848 +3647189 +4077025 +5444617 +4325535 +3098006 +5041810 +6525816 +6038128 +2010030 +7579620 +8018748 +2569784 +3677223 +9727350 +7977895 +8339603 +5288727 +4124664 +8810703 +7483063 +2733956 +5133310 +7793956 +6872583 +6700953 +1898168 +4709374 +4644955 +7110120 +6298398 +6973872 +6213027 +3309558 +4047542 +8485292 +6334824 +3232035 +2610027 +3319557 +9631183 +3402153 +9004616 +4676243 +4173730 +6826216 +9652456 +9683172 +5192754 +5164936 +2100945 +8411146 +1295071 +2159777 +4556970 +6980221 +8620885 +4204439 +8956524 +8026225 +5349927 +2724136 +9526427 +7394499 +7439454 +1624009 +5094574 +2311069 +2205072 +7650291 +1445689 +7149463 +4821647 +3526198 +8281712 +2841698 +7282257 +7872280 +3637310 +6514178 +4556180 +7336710 +2869362 +2839276 +6881012 +9557829 +1939378 +6327959 +2119173 +3507924 +5601299 +6234639 +3978232 +7266172 +4594229 +5849354 +7871433 +6724046 +8865231 +3457865 +2486460 +2476416 +4234327 +1770246 +3196838 +4543831 +3045806 +1828653 +8494064 +7096789 +7382044 +4481485 +4169765 +2258593 +8130367 +6256537 +5544841 +1749505 +3864728 +9119589 +6671024 +3213683 +8740809 +5608892 +2349376 +6999998 +8745015 +3970344 +9212843 +4659966 +1916659 +4006435 +4090299 +1451102 +1437704 +6864813 +6450188 +7413466 +6435977 +2068207 +7951381 +5495728 +4557914 +1762178 +6859635 +5902685 +3704292 +8800789 +7891429 +9410077 +1726660 +5291567 +6152846 +2844579 +7687032 +9107424 +9255617 +8674614 +6274613 +6374810 +7812691 +4338244 +2805166 +7804268 +2221526 +5187176 +3783838 +8945318 +2004785 +7903233 +2048045 +3444798 +3691187 +5539521 +5189046 +4401529 +9566055 +7467427 +3119900 +4775111 +8950476 +7718393 +9149158 +3039756 +2583127 +7310862 +4955398 +3340937 +2569016 +4866474 +6551735 +7773999 +9791232 +3590511 +8176293 +9013966 +5120733 +3331327 +6413982 +8203404 +6214685 +8987654 +4951024 +1727615 +2564470 +3877918 +1355561 +7713864 +2656475 +4714833 +6636884 +7544812 +4554907 +1416083 +2570555 +5766722 +6715149 +7802059 +4592032 +6929831 +5217602 +4212737 +8026214 +7022854 +1386471 +1990188 +5422548 +2076927 +8687297 +5765038 +5074310 +3744124 +7513336 +8697007 +8666230 +5153050 +5759799 +5413838 +4005738 +1386407 +2257448 +1333470 +6165652 +8089944 +2304452 +3502102 +1826932 +3594536 +1934309 +9483792 +2798615 +8641381 +3825088 +8173533 +9717878 +6095857 +1446467 +7126339 +3451447 +6179456 +1207155 +5222895 +2278690 +6718032 +2416991 +8690863 +8663720 +8086139 +8764894 +5116050 +7577059 +4338535 +5181709 +7093857 +7143520 +3927900 +2117196 +7866141 +6283688 +1523289 +4419598 +4801260 +6603312 +3998926 +2369257 +3340831 +9780291 +7411044 +8461624 +5797540 +7555565 +7804836 +8881308 +5132996 +1746813 +4694827 +4089297 +8632776 +6925345 +5699003 +3395551 +4616552 +5974472 +5137596 +4393868 +5811928 +8274170 +4365156 +2795322 +8011221 +2900629 +3867788 +5885796 +3890437 +1396354 +6027738 +6042980 +5700427 +8942495 +4132375 +8231036 +7119228 +3639433 +5120355 +3488667 +5333980 +2867994 +8582825 +2056961 +5817413 +5850352 +7553992 +2175241 +7613195 +7894546 +4527199 +8144338 +3439863 +7443513 +1745498 +8480184 +7497915 +6970023 +8293386 +9397575 +2376869 +7419481 +6509342 +1643373 +5454359 +9133430 +8708080 +6722789 +5063514 +3266344 +9602939 +2594423 +8203170 +8334840 +9581458 +2296198 +5129700 +7293753 +1955313 +7200607 +9735415 +6413479 +7585742 +6818950 +1647206 +9018090 +5375621 +2992135 +6145161 +6376334 +3457177 +9641726 +7558898 +1411595 +7678281 +4044292 +5117477 +5075778 +5589657 +6353808 +5987530 +6719059 +5640492 +2571715 +7509378 +2296483 +5659630 +4604394 +7396967 +3290859 +3646794 +5146615 +9346756 +3513815 +7727928 +1420261 +5302803 +9748818 +5253294 +2836033 +6614708 +7441725 +6389329 +7286175 +7942822 +9038075 +2195957 +6321339 +8184080 +4062341 +2758697 +7027766 +7703027 +2678585 +6860201 +8521883 +4508619 +5222538 +8970759 +2535292 +4766036 +6173999 +4369653 +7869607 +2695245 +8264134 +2321617 +7028225 +2503005 +9278474 +2720262 +5538710 +6040366 +7935421 +9389531 +2254890 +6892663 +9456689 +6445882 +1651178 +1426990 +5472266 +3587971 +2758335 +7991632 +4727646 +9077276 +8778669 +8195726 +2655638 +9035092 +6305627 +9423591 +2975203 +1449366 +3620350 +1636890 +7715917 +8059441 +7560289 +5139006 +5725333 +6576402 +8097258 +9550396 +2964157 +4024994 +7656346 +7732982 +7647314 +8081043 +4253860 +9510672 +5038142 +9349949 +6054995 +5219300 +9219221 +8282941 +9013797 +6110939 +2814182 +2844646 +2363188 +9471032 +5633169 +4840490 +3042687 +5782158 +3070526 +9510519 +7695884 +8919160 +4437479 +7675793 +9167306 +7304366 +8812765 +7492172 +2962212 +6079949 +7410129 +7643210 +3996037 +2737216 +2871321 +3223539 +7396783 +2490587 +7737155 +5227447 +4703250 +2583630 +2259359 +2523367 +9740146 +2790954 +8170080 +4037949 +1750891 +1216755 +9031718 +2976420 +7189519 +7409024 +8318019 +8721024 +5634100 +5767774 +9018069 +8408103 +3878080 +3255475 +2661215 +6247165 +4572114 +1415616 +5864433 +8543029 +8804956 +1542706 +1421222 +4592598 +8940303 +1710057 +5772228 +3026446 +6352411 +9617234 +7985758 +1632378 +8988241 +2937884 +5918372 +7366264 +8490373 +7859428 +5128968 +2308137 +5926540 +6348511 +4742537 +3115932 +5117595 +5669748 +6523724 +1486380 +7149684 +8767599 +4928154 +4225517 +8208787 +6032251 +3150237 +6461810 +6549048 +1761263 +9304653 +1606703 +6535640 +2842306 +1383862 +6945686 +4084217 +4944278 +1339044 +8321736 +2913711 +8867695 +4913800 +2365105 +4362641 +1874753 +4915828 +2683398 +6258729 +9745678 +3776404 +7822669 +2550575 +3805780 +3672080 +3851087 +1958454 +9286235 +7465600 +2567918 +7585976 +4462581 +1875072 +2743190 +1260277 +5334524 +3236898 +9101021 +4767110 +6336032 +4485332 +3505320 +7247907 +7453194 +3119122 +8028724 +3976311 +6633098 +8184049 +5325016 +5438938 +9263477 +7693665 +8897517 +7701897 +6417451 +6014314 +2131418 +4007066 +5860277 +5434716 +1804918 +1380999 +4245126 +5891383 +6049284 +9659770 +7891939 +6022978 +3694754 +2681752 +9191081 +2438266 +5709463 +4045294 +1642652 +5870567 +8160564 +6853654 +1573744 +8340758 +7952063 +7046762 +8725179 +9200643 +3051143 +4122425 +6122060 +2814075 +9489389 +6073551 +6729489 +8278051 +5494722 +1250959 +7140697 +8177005 +4475915 +4297628 +8064836 +9034404 +8727418 +3860324 +9507287 +1227709 +2577486 +3116430 +1298206 +5012423 +3208768 +2956737 +2976689 +6339004 +2570131 +9223849 +2456499 +4964339 +9741150 +1745225 +7090175 +9433186 +2024891 +2023043 +5514086 +3883383 +1540243 +7931796 +8943460 +7311282 +6443433 +1651265 +2571969 +2014456 +7926406 +9587514 +5973614 +2555407 +2609510 +5014849 +9558630 +4951966 +8422428 +4935380 +4021985 +5872409 +7676659 +7822843 +8843249 +4549552 +2885715 +8275463 +1533222 +4592346 +6072313 +7547362 +4426868 +5038609 +4836904 +8490695 +1256251 +4231720 +2740571 +4834165 +6759722 +2963064 +6425492 +4413507 +8499500 +6406720 +4660843 +6077259 +4849378 +3841309 +5689533 +7083123 +5975515 +7734298 +7215615 +6183217 +2972658 +1717135 +8931724 +9654663 +7351804 +5147738 +7002714 +1203446 +3771269 +6834598 +7752772 +6052220 +5848035 +2540191 +9189952 +6853895 +6042084 +8808376 +9543777 +6741595 +5756896 +8184179 +8097584 +5861650 +2747146 +4844670 +4515398 +8790193 +6405893 +6310244 +2488846 +5894776 +2918241 +6972236 +9513841 +5611959 +1941868 +8642815 +7822394 +3760434 +8516079 +2296468 +9429768 +2010538 +1768047 +5741822 +5660029 +6311490 +2137932 +8433674 +1383668 +5213647 +4102877 +6069852 +3045076 +4957607 +1585274 +7330546 +5702009 +7698628 +9491110 +7571902 +5688754 +3668261 +7260243 +9146803 +8904654 +3512308 +3136282 +4724859 +5777122 +4527829 +4028173 +5911457 +7187914 +5137204 +4448391 +5135952 +2897265 +7013306 +8730509 +2202509 +8372102 +1950684 +4597046 +1814601 +3993745 +5428400 +8096234 +6278318 +5422563 +7122022 +2992013 +5348215 +6461600 +5645327 +6635540 +1798943 +5706926 +2489705 +7933802 +4049411 +4270491 +3676894 +2117457 +7429535 +8423267 +1841430 +7202606 +5013731 +4964244 +5882946 +7794606 +3109794 +8589744 +7396550 +4594336 +2738822 +5188562 +9320025 +8714753 +7337322 +1782278 +6012404 +5573270 +3263897 +1836140 +8287748 +7938265 +8522071 +5345682 +2860138 +8293809 +6221642 +1518360 +6242281 +2872384 +4206813 +7125722 +7987851 +8494083 +1977097 +1458383 +6840090 +5646204 +4721125 +5923530 +9312950 +7831116 +1233806 +4052919 +2964596 +3155785 +6391007 +5210624 +9119738 +2575346 +3701802 +4246042 +6372599 +1871763 +7772984 +7124811 +5936076 +1294871 +2701237 +1351894 +3438764 +5522010 +2938984 +7279603 +2108916 +4957636 +6511023 +2485608 +3009022 +3141070 +4515468 +1811367 +6838854 +7136951 +2099079 +7959094 +3362425 +3198222 +6548085 +1349728 +6810434 +7717489 +9691196 +7960989 +7721682 +2728400 +6774185 +2090454 +5342863 +8595117 +2427400 +8523735 +6798436 +3667034 +7952684 +5586171 +9383842 +7882912 +7785681 +4441078 +4182308 +6064406 +4939896 +7771563 +2684257 +6289970 +2501483 +2717205 +7198591 +3280131 +3028561 +2013593 +4271046 +9182425 +1995386 +2013652 +4779232 +1259952 +9726537 +7742747 +4304903 +2070042 +4258399 +6433161 +7551317 +5922719 +3370661 +2866390 +2092472 +5704760 +6106390 +8391400 +2360115 +6391658 +7817668 +5225047 +9343366 +9677293 +5857910 +8640912 +9610602 +1518057 +7457988 +6875942 +7555751 +7409508 +3861011 +6019287 +1200083 +8036263 +7099303 +6773813 +2923948 +6673392 +3976326 +2175395 +1701585 +9159356 +7090022 +1332745 +4383575 +2135657 +7549833 +3535899 +2559433 +5250916 +2134921 +4127285 +1698824 +2517361 +7286303 +2486672 +6401327 +4484063 +5848141 +3320002 +7276684 +8289034 +9211811 +2615145 +7591286 +2395149 +4519925 +3470232 +2721220 +4783968 +4195578 +5798330 +7185881 +7722272 +1337933 +2543586 +7465514 +6557553 +2082916 +3607826 +8198087 +3738632 +9799883 +7731494 +8213797 +9377360 +9548759 +4528119 +6271596 +5939172 +4970319 +3237993 +2579706 +1309647 +1404425 +7091298 +6159898 +4766740 +2278366 +6021852 +5057482 +1250441 +2975492 +9216663 +1755038 +2302258 +6900930 +4798507 +5795403 +7397137 +3294608 +2560443 +4099101 +9578592 +9321332 +4374655 +2528414 +2422257 +2098799 +6316274 +6921017 +2966311 +6323816 +6059661 +5755119 +5841051 +1333492 +5006529 +7974121 +7702638 +7385126 +3448101 +5319548 +3535243 +7189621 +2230123 +7578473 +5381679 +2335885 +2856129 +3454017 +3317677 +3050201 +8650832 +2967607 +1736679 +6481842 +5835002 +8647375 +8730108 +6987472 +2383939 +9224000 +4238961 +1945876 +2413750 +9320888 +3033467 +6835166 +8202294 +7802769 +2146963 +9251295 +5550236 +9736647 +4518561 +7694238 +4661905 +8471575 +4527303 +5065558 +2675156 +6816207 +3430178 +2697550 +5736691 +7767137 +5990719 +7448521 +8532418 +3597643 +8045564 +9161548 +6098244 +1357183 +5653774 +8002946 +9591124 +8630439 +7606040 +3305426 +6805228 +1410164 +4737586 +4285187 +7791117 +3555341 +9064125 +7739975 +7545045 +4699827 +4633852 +6348091 +1338149 +7619115 +7599161 +2254615 +7037132 +4906468 +1523291 +9168319 +3141772 +5689130 +3722278 +7699956 +4097506 +9250987 +3441914 +4754265 +4989581 +9635683 +5803317 +5610472 +6404668 +1403349 +5429282 +5375129 +3133432 +9658592 +5219971 +4349604 +2246313 +3380919 +4676056 +5811994 +5867697 +2175652 +6809773 +8754537 +2937632 +2623901 +4505415 +6793275 +8261931 +7740059 +5690230 +9202233 +1640154 +9459917 +6162113 +9489155 +1920334 +6494258 +6751495 +4512533 +9749706 +8550854 +7971484 +1711704 +6187915 +2075136 +3195096 +2926008 +3541960 +3646806 +1718182 +4107926 +2480970 +2077042 +5973911 +1844492 +8506038 +8478376 +3251944 +7212113 +9045859 +2305791 +5928557 +9086495 +3085270 +2775174 +5001195 +7347512 +2696798 +1821024 +3858860 +4139516 +9670066 +6028083 +8897482 +9518365 +6829858 +9508257 +5645282 +1520683 +3620057 +2700103 +9468112 +1207428 +4251917 +2357509 +1588730 +9616492 +1340673 +3013006 +8380832 +7135318 +1349451 +4027685 +4789808 +5478839 +6582741 +6211563 +2512547 +3145722 +5376082 +6580377 +3001909 +9593818 +3289758 +7365582 +4524806 +4111839 +1811471 +2561971 +9486958 +2449200 +5686955 +7335699 +9469754 +2267013 +2272202 +4068064 +3525899 +2323481 +2760783 +2825834 +2454745 +8847819 +5181354 +7046536 +3632022 +8153624 +6911969 +8745199 +9245519 +2547907 +8027266 +4532954 +5212149 +4701597 +1275501 +9460207 +2787494 +3354612 +8977446 +5559998 +5804060 +9176658 +7735023 +9794390 +7733662 +2590845 +2553307 +8128395 +8715739 +7385047 +7759294 +5743369 +9797738 +7977327 +8265950 +9307753 +7048733 +3619001 +6499913 +2904181 +1472044 +3520520 +5324649 +3500025 +3004065 +5315809 +4173219 +8831127 +3773210 +8836424 +5547807 +2281643 +9795469 +7246159 +1859231 +5386885 +3551927 +3113188 +8854304 +2055325 +6032651 +6700212 +3570349 +7912275 +8411841 +3938306 +1960912 +9652184 +4510705 +3802161 +9545407 +8524484 +5110626 +8330755 +6962235 +3094431 +3913100 +2977085 +5683680 +1462864 +6804827 +3095216 +9278009 +6536750 +8560771 +6368743 +1380134 +5700537 +3760757 +2366890 +9107519 +9515554 +4027742 +2044220 +6142794 +6434608 +5708024 +7487218 +1909744 +6136197 +4139777 +9575100 +8058377 +2697844 +6442972 +9509109 +2707072 +7890409 +9291920 +2708332 +3388800 +7689161 +3495189 +6428009 +5610868 +4495724 +3380829 +3516569 +9412632 +1381635 +1320949 +3740914 +1372034 +4225476 +4063747 +6544238 +2442231 +8352635 +1210368 +5108125 +6829789 +4975729 +2112184 +1639645 +3985547 +9695797 +2620734 +1755227 +5882090 +9706931 +6410606 +1734469 +2541270 +1420476 +8379528 +9720618 +2240725 +4156387 +2963541 +8584596 +4917073 +8083223 +9285464 +5241348 +8177506 +3166118 +9603409 +5056239 +2069834 +8684949 +2934775 +7774424 +1341990 +9659251 +2262983 +7801035 +6004698 +8653904 +2133583 +4577523 +6403234 +9324017 +3892865 +9435036 +1231483 +3195530 +6211387 +8955158 +7754003 +4017752 +2122920 +3758372 +5494121 +1730864 +6482401 +8851146 +3637145 +8878316 +6077624 +8945948 +3107952 +5747599 +8140327 +4198618 +2590187 +4280954 +5539740 +8824839 +8649827 +7453662 +1753334 +3714096 +5609068 +9691487 +1519430 +9482508 +5651596 +7577789 +5807319 +9593619 +4453153 +6333728 +7929362 +4906502 +8558822 +1964137 +1561555 +7701892 +6075532 +7514882 +9687914 +5559746 +7500269 +5754244 +8001513 +8592857 +3190114 +8600263 +2863118 +9628457 +1319438 +7326235 +6079745 +6909514 +8317761 +9320519 +3348059 +2215757 +8811972 +2629397 +9245685 +4952166 +8968205 +4034760 +5783166 +2519988 +3803235 +4513148 +8352320 +4610192 +7063683 +4775951 +7569514 +3364796 +5698150 +4284687 +1212274 +4960122 +9321921 +5970599 +5400702 +9184746 +3263298 +4797155 +8376863 +5906652 +3692535 +4365671 +3205014 +2060502 +9480237 +3529403 +1385483 +6801048 +7454420 +1853018 +9137437 +6885939 +6408759 +2755152 +4869296 +7658609 +3668416 +1339704 +8247519 +7256957 +7667101 +5715889 +6540070 +5385103 +6331249 +2088897 +9241601 +7729413 +9780031 +3958141 +6385294 +6215090 +5950748 +3523983 +5589290 +4155058 +9728463 +6853487 +2497187 +1886995 +6588224 +8602808 +4472696 +3279304 +3872890 +1610714 +3870900 +7263393 +3793569 +8593334 +8239900 +6470076 +4884393 +5570815 +8435614 +6798076 +2515897 +3011399 +8296688 +3770385 +7809087 +3749908 +6172405 +5065923 +9114036 +6560374 +4987447 +9591829 +6112337 +6532849 +2852128 +2774278 +5127902 +4878466 +4601831 +9061233 +5204151 +9207368 +3136511 +8398515 +2553743 +4095529 +2035307 +4388358 +6296564 +7401261 +8659511 +2037692 +8271059 +4222522 +9513443 +3163879 +5252698 +1613660 +6795919 +2929045 +6544956 +5367710 +3745524 +2137739 +4393696 +6740096 +6819478 +7165730 +8396811 +2577524 +4307307 +9721633 +7778947 +7628836 +9414356 +3808923 +3148358 +6371091 +7395205 +9281851 +9726216 +9247778 +2479285 +2104103 +2273844 +8555393 +5813283 +1975069 +3185288 +6261069 +2178660 +2147460 +4431331 +9239265 +2418100 +1629892 +4292744 +2052543 +4408705 +8350674 +2441691 +8570499 +2055452 +8582899 +4059340 +1755211 +7455008 +5858985 +8747876 +3948160 +4280452 +8134137 +7500881 +2648566 +7474705 +2090823 +2315952 +9440807 +4832622 +6987313 +5543437 +7866403 +6185362 +7131531 +8341403 +8073955 +7233363 +8824554 +1455041 +8535542 +4024260 +8641583 +2609507 +8420593 +6599876 +8121631 +5082596 +7006440 +1371741 +3973816 +8473319 +1761312 +3474409 +9105070 +3567109 +8701138 +9305895 +7465988 +7754287 +1638305 +2090301 +7104251 +1888377 +5238232 +7164152 +5955493 +4159561 +6577989 +7002784 +7469001 +9239084 +4942029 +8238710 +8863178 +3369432 +5393143 +1800228 +8807789 +6161918 +5799898 +3420125 +2041732 +6092420 +5397195 +1779686 +1260686 +2979442 +2750199 +1873161 +7436103 +7065675 +7082264 +4531064 +3894224 +1828297 +2866897 +9195729 +3156722 +6657814 +9654826 +6194688 +4166590 +5495791 +1416341 +5208709 +3577912 +5066280 +9332695 +7665501 +9116774 +7124558 +7174991 +7094683 +9798404 +6360817 +6131743 +7766114 +8034184 +2649572 +5895426 +6307293 +4267423 +6431243 +6762347 +9140190 +4592895 +8459733 +4026996 +3095625 +2989777 +4680716 +7446330 +5629367 +7304304 +1668170 +1879314 +4507779 +5338462 +2214298 +8569371 +2881535 +9561069 +7833894 +1704709 +1852426 +7801066 +3270891 +1783107 +4363367 +1536265 +8395176 +7357327 +7234944 +1282163 +1968583 +4016539 +1754619 +8530351 +3053712 +5851069 +4406558 +7767179 +9389683 +7047721 +2051604 +3445404 +8640696 +5355052 +3915740 +2041386 +3847348 +7075832 +6764326 +7898257 +3778208 +8870825 +5578443 +9511123 +4806891 +1376868 +5608363 +2433502 +8813486 +9423945 +7349221 +4284099 +2778609 +7653082 +3066406 +3108771 +9363586 +2787503 +6977275 +4905260 +7609743 +3002470 +1875817 +3913024 +8538266 +4659624 +1612920 +3505285 +6642073 +8487122 +7433345 +2705132 +2193223 +3099927 +4028060 +5558176 +6546943 +4600856 +7874087 +6655661 +2660847 +7470520 +4028256 +4986336 +3180164 +5226611 +4441493 +6625416 +6868542 +3469817 +3835070 +2330078 +4348977 +7203609 +2314967 +9727472 +3063639 +1211589 +4579438 +5969109 +8421876 +2816525 +8569305 +5224803 +4157520 +6340816 +8463335 +5836161 +4544121 +7712577 +9377366 +1724253 +1670452 +3884428 +4858200 +6569866 +2664993 +8651554 +7878406 +4993803 +4903684 +4933813 +3186946 +5664872 +5158270 +9255868 +9005812 +7886962 +1754642 +6692200 +3007791 +3489530 +7557256 +4064952 +3026499 +8035213 +5306750 +6407127 +7659790 +9372565 +6149312 +2221285 +8012085 +5270877 +9529000 +5234711 +7799576 +1921197 +7122064 +3280153 +8108574 +6704924 +4681211 +7338183 +2390106 +2839293 +7874995 +6213612 +1423344 +1577256 +3013664 +7454140 +8776145 +7257984 +1584570 +5451872 +2359650 +3924611 +1975610 +6854071 +8404836 +8997832 +8415065 +6391378 +6963251 +4892850 +1557366 +6810140 +6666660 +6776522 +1829409 +7887774 +2255461 +2143638 +7650514 +9244442 +9684786 +3376901 +3959488 +7909510 +3022944 +1832464 +8057035 +9288798 +1302247 +1998907 +9521365 +4301642 +5236870 +3619562 +5606847 +8749866 +1410465 +3940310 +2279496 +2482112 +8615893 +1555642 +8374340 +9053883 +9352322 +9042025 +4707976 +8509851 +9624309 +6259213 +2984121 +6472334 +1360431 +5317019 +2013390 +3448562 +1311407 +3083442 +6595919 +2614406 +9349262 +4604550 +3223864 +6172841 +5804439 +9483286 +3986673 +6333539 +6121588 +6625662 +7109866 +2894467 +7833864 +7425014 +2082934 +7133353 +9742685 +6429480 +2170274 +4796076 +9353750 +2501352 +8342886 +6735201 +2164679 +2006212 +3979305 +3292229 +3740980 +1300848 +6972569 +3791363 +9117287 +3624746 +2639828 +3350850 +1287087 +1343254 +5710632 +2408700 +2346678 +6896376 +8044947 +3711492 +4050733 +1384614 +9573274 +3720559 +7386726 +7045897 +5828029 +9202147 +9291460 +7654554 +8501771 +5380839 +1886149 +7795488 +6618552 +8985586 +7548718 +1451306 +5814059 +4197586 +6295203 +3080524 +4789300 +5732753 +7025645 +2925527 +4156637 +1723137 +4580375 +3159552 +5039673 +2926848 +5201184 +8425445 +2563921 +7266226 +2314009 +4525422 +5337484 +5229106 +2756067 +5145605 +1917944 +3595612 +3949070 +2151327 +8967566 +8142860 +5123198 +1302173 +6261866 +9619481 +4809636 +5653768 +6639857 +6135827 +5664713 +6662530 +6267178 +8935579 +1454104 +6265477 +4438419 +5575404 +5725295 +9251585 +1618854 +2058054 +6627263 +2307744 +2906211 +6364321 +9377977 +2244315 +6253988 +4725794 +2834362 +8118081 +7828471 +6162247 +6378513 +8379645 +2429111 +7301506 +4855036 +7259586 +6358507 +7147080 +9198475 +2252926 +1990499 +2654485 +6235760 +2513995 +1565954 +9330184 +8145355 +8567303 +4803516 +2502988 +4096889 +6925000 +3420110 +3695453 +1417554 +6350012 +6926313 +3474552 +3390778 +7230466 +7568686 +1464290 +3786618 +8944952 +3346743 +8433958 +8272725 +8724417 +1526230 +1294026 +1870304 +4314242 +3671065 +4705171 +1972818 +5194940 +8729575 +7050369 +6851138 +8681453 +2360493 +4320895 +8844840 +9525822 +6085971 +9254414 +8572167 +2709263 +2805838 +1882134 +6348854 +6558709 +9047890 +7580740 +9049185 +9763845 +8078379 +9786555 +1819370 +4355382 +4259708 +3692997 +9124217 +3393911 +3258080 +9332869 +5960901 +7898527 +7209002 +6401880 +4919846 +4334685 +4300849 +5291992 +8849793 +8594275 +3725246 +1392212 +4579171 +9712859 +7234505 +1641730 +7033183 +3259887 +8514646 +1556322 +5879724 +8809222 +4641162 +7318280 +2883967 +3038750 +6945925 +1997727 +8259716 +3549727 +6479825 +5075847 +1517764 +8436333 +5304860 +7257582 +9248294 +9281503 +1993056 +1698066 +4464082 +5295881 +8038944 +2200579 +7993545 +5339184 +6580899 +5876155 +7888886 +8802839 +1217476 +2651391 +6775558 +4791663 +7047396 +6480885 +5948201 +6345948 +7982571 +5715879 +3112043 +3048298 +5147011 +1700716 +8569059 +6843878 +8331238 +7054284 +3846930 +4342448 +3406465 +1294653 +6110911 +6553708 +3433614 +2656374 +6581588 +4681327 +5590593 +8327057 +7855425 +8717601 +5122132 +3572994 +2917067 +2053306 +2295330 +5845896 +2109662 +4689254 +4795715 +8550434 +9534150 +7137760 +2785819 +4965284 +4283946 +7352644 +8375249 +1528940 +7511337 +8897850 +7714452 +6973992 +2055230 +2014011 +8212292 +8820598 +4433856 +6615487 +8167003 +1413194 +8338366 +2199940 +9656882 +8347153 +3391305 +6765695 +7339357 +2260842 +3992073 +9134381 +2212273 +7527746 +2574236 +4975774 +2657464 +6295291 +7734820 +4811134 +4630978 +9780885 +2223438 +4580997 +2515567 +6017748 +2244982 +7302078 +7979933 +7092526 +4052502 +4562801 +6286329 +7225790 +5818935 +7454220 +7206299 +2512930 +5294121 +4334407 +5356393 +8308788 +7193912 +8855796 +5009317 +6410541 +1577691 +4668948 +5815885 +7400951 +9621561 +2287543 +2394872 +7222092 +3478771 +1869991 +1774102 +4593831 +5813331 +6053215 +3829195 +3643843 +4412475 +2072631 +5261197 +6608262 +7547591 +6352566 +9379799 +3507000 +1635084 +5400867 +5783102 +4398956 +3718327 +1438628 +7721931 +6217141 +4515387 +7945325 +6204406 +2815894 +6483921 +8662384 +6805295 +2920394 +2987107 +4297573 +5363407 +5546996 +1484988 +1463772 +3535510 +9289370 +2663124 +4034089 +1307623 +2643962 +1496212 +4312060 +2716449 +4231615 +4566328 +7027584 +5187940 +7878610 +8634306 +6181871 +3392168 +4755259 +6141511 +6495846 +1605825 +5670464 +3516606 +2266106 +4656810 +5511588 +5058969 +3307249 +1531977 +5417926 +5454995 +4826503 +7964287 +3710537 +6937737 +1533071 +8456397 +8769682 +1701258 +3815356 +2565362 +2126267 +4579122 +4204117 +2263587 +6016818 +6646487 +4306795 +2981503 +1956871 +1225936 +3361454 +7004955 +1846687 +1204088 +4041966 +3705620 +9540918 +7402484 +5363286 +6620587 +9500115 +5586454 +3179449 +1222938 +5092662 +4443847 +1444305 +4341538 +9374124 +6512189 +4239184 +3974154 +6598351 +5374079 +6959091 +5732584 +5951883 +3069034 +4861170 +8903412 +9098848 +3577390 +9392295 +5659472 +8256361 +3000849 +3162262 +5894109 +7302111 +5777953 +1995428 +2309405 +4143541 +2990247 +7464866 +6881676 +4516201 +7549904 +3632425 +7862577 +6882206 +7653518 +6630411 +4634045 +6160275 +5677529 +6225132 +3263394 +1587053 +1316239 +3822900 +7993764 +8853226 +2398267 +3617062 +6584481 +3264074 +6053559 +5170090 +5512739 +9661526 +3127977 +1443744 +8606997 +5869716 +5847972 +5523627 +9693562 +7390432 +8635926 +8224537 +9521429 +4477730 +5099336 +4949493 +5785801 +8762496 +2521745 +6249521 +2604495 +3824416 +9127410 +2918402 +6273852 +6414785 +9540532 +8931877 +5757415 +2741255 +3161520 +6965220 +4481955 +4068093 +5958147 +2062712 +6632220 +7951490 +4523945 +1848897 +2925266 +6270378 +5099121 +7398664 +6390561 +4965690 +4434220 +9047795 +6523444 +7916946 +8334533 +7841196 +8841689 +5813492 +2970166 +8188265 +1806135 +5904943 +2450775 +8205370 +2087700 +5861529 +5071763 +5770271 +9729195 +4738606 +1535201 +5527681 +5824448 +2222432 +8362322 +8310127 +9366219 +9453039 +7632904 +5681849 +3600107 +6170225 +2262313 +4691496 +2292990 +7770938 +6199755 +9221974 +1553484 +4719060 +2119990 +7090822 +4089166 +8578231 +2427595 +2345346 +8440342 +1775812 +5264589 +8056921 +6644446 +4598363 +1614282 +2950202 +8058365 +6856017 +6559414 +5173752 +8484474 +5908484 +8517882 +4738040 +4254597 +1294009 +8013201 +4522169 +3312244 +2893394 +8705781 +7979433 +2766466 +4542507 +4120279 +8612954 +2540831 +8377608 +2685123 +5117743 +2999124 +4056218 +2953079 +3665768 +7195468 +3273829 +4273940 +1946818 +5603371 +8892714 +6186400 +3141754 +6819274 +6572152 +8813207 +8487975 +8909867 +3387012 +8046142 +6263916 +3180150 +3547639 +4192080 +1376790 +6779042 +9127845 +8637294 +7401151 +6631562 +9763850 +8233161 +5461744 +8854548 +2465858 +6730235 +4103049 +9458738 +2249665 +2519162 +6068468 +6173422 +5410200 +3799096 +2830729 +5733756 +4626231 +3754457 +5889315 +5720678 +7474580 +7738120 +3595799 +9165532 +1440606 +3505012 +6562574 +3869375 +9657634 +7055774 +9177996 +3431201 +6138278 +4541758 +4465426 +5303958 +4423320 +1534406 +4986182 +2797277 +9022231 +5142025 +7255794 +5741626 +6775915 +4981789 +1272902 +3109824 +9229952 +2870536 +7041535 +6733070 +1883158 +3786478 +7882257 +8705891 +7492310 +4648028 +4432888 +9785899 +3576280 +8559368 +7453256 +2839460 +5580109 +2224295 +1816620 +8903096 +4012447 +2694674 +9683248 +1485013 +3950282 +1981067 +3891280 +7143111 +1348105 +2473999 +7768059 +8968809 +1626401 +4906234 +4310871 +5289733 +7051573 +9344617 +6049990 +1808244 +8463615 +5059455 +6414359 +6341511 +2863005 +7435193 +6535203 +1607950 +8734768 +6118191 +4951336 +6714128 +7748619 +3896714 +8460074 +3372544 +7947577 +7296355 +3427060 +2488909 +6675617 +9161008 +1488695 +1904905 +6742073 +7801036 +7985932 +5481218 +7843475 +2492581 +4514175 +9062378 +3266024 +9464180 +8564183 +1344330 +7731807 +9515193 +5946590 +7861446 +1866230 +9476342 +6159201 +3820029 +1808383 +7489904 +8721814 +2210105 +1302231 +8714300 +8957347 +6521187 +3583092 +1934566 +5571424 +9608973 +3538070 +2692356 +4091986 +9541729 +4217061 +8368894 +3988675 +8891200 +4178665 +6991105 +6862212 +5720705 +3937307 +7429756 +7654823 +8209246 +7541469 +3832264 +5406717 +2062937 +8044597 +5199114 +8544469 +4555605 +3816865 +3015973 +7039853 +4600457 +4825434 +3950066 +8428770 +2019012 +4414418 +2950139 +2264241 +3084656 +6108664 +8782853 +2171358 +4645912 +6576061 +3856688 +5801817 +3341941 +2852312 +4088165 +6233950 +2064415 +4532348 +6156761 +9485499 +9458610 +3813191 +2748242 +7942953 +6919673 +9346112 +1895795 +2958849 +5771355 +2214343 +6117348 +4304488 +1256911 +8000560 +1355389 +9258203 +2752362 +5455739 +9017057 +8864797 +3934269 +6972660 +8904151 +1394557 +4614175 +2800076 +2335085 +4861765 +3217197 +2330005 +3489797 +9703679 +3309295 +4937930 +4547841 +4499419 +4807608 +1881425 +8345418 +2129121 +3503637 +5035791 +6243441 +5337779 +7536536 +8167396 +6575481 +3562066 +5637606 +6899002 +2801875 +1922762 +5735022 +4719094 +6791392 +4279571 +4346668 +3436624 +4172614 +8671718 +8157218 +5068250 +3586959 +6398482 +5210518 +2867716 +5432336 +5660500 +4231752 +4972108 +3299741 +8746510 +9607943 +1497177 +1632784 +3344520 +4024619 +2581509 +9525966 +5748415 +6822328 +5756528 +3071614 +5073471 +2520415 +4913073 +5881382 +4515506 +5033013 +4559970 +4733110 +8675517 +1580946 +2700020 +1895932 +3388129 +3233349 +9474426 +6366753 +9610821 +9520507 +2097297 +2551760 +6799522 +6001871 +7025237 +4516847 +4924917 +6394122 +1943817 +3347156 +3572461 +1956012 +4743645 +8419507 +8428258 +3341523 +1262677 +4285614 +4549987 +6279201 +4561122 +8081044 +8465853 +4665320 +1866664 +4834041 +4429600 +5578872 +4153918 +6508865 +6271719 +3338960 +5693412 +7907432 +7087178 +6598999 +6512814 +7706743 +7272533 +5689303 +6033169 +7539897 +3712322 +4569672 +7582835 +7109119 +8561668 +4834965 +4342289 +4883832 +4544353 +4746137 +3232504 +3164619 +3913154 +1915030 +6096353 +5358829 +9734194 +3451929 +7884178 +1485127 +3272319 +7200838 +8223768 +7392905 +5109343 +8651049 +9059636 +5659547 +1639269 +4183906 +8731330 +1545859 +4433850 +3991420 +5038793 +3858310 +5694448 +8343884 +6679911 +6012187 +4939103 +7409112 +8405665 +1765381 +8328593 +2925884 +1425688 +8517956 +5770168 +1366725 +4605323 +5950513 +7489825 +6384467 +8951923 +1871267 +4157700 +3128396 +2824598 +6556431 +4865845 +4211667 +6307506 +4891233 +4762354 +4523967 +4406866 +7237329 +3111456 +3147099 +8802240 +2189064 +5933351 +1748558 +3563761 +8514528 +3998728 +6476119 +4448948 +1560075 +7801284 +3077964 +6647230 +3232870 +9336517 +2872633 +8874107 +8994307 +7263411 +4432363 +7642299 +5119609 +3666422 +6600028 +7049119 +9699029 +3043037 +8079922 +8152347 +8627076 +1776890 +4853297 +7123241 +9247665 +2109128 +4584651 +2181008 +1748196 +4517287 +9733656 +1983798 +5265284 +2608635 +9097075 +8973707 +4367594 +4331408 +7856113 +8243010 +9417762 +8849845 +5544357 +4333582 +8501279 +4918935 +4662780 +7009295 +3241405 +3223952 +2977280 +7767389 +6647316 +6092649 +7068752 +3950938 +6370971 +3952847 +4138612 +3615437 +9600258 +2672231 +1835738 +9546135 +1965465 +7179015 +6719770 +4358191 +8204021 +6136017 +6477065 +4368409 +1999112 +8033686 +7194979 +1452733 +4191542 +2832868 +4588968 +1660537 +4880928 +3045048 +6737342 +5791387 +5121759 +8092262 +6891879 +6313658 +8120510 +6233718 +4421530 +8301823 +1827918 +8992345 +6036895 +8488812 +7473836 +8531422 +6344435 +4862175 +8683248 +3875512 +7004740 +6897870 +7846594 +7870555 +7717215 +9244542 +7957652 +4502442 +6800802 +3403411 +3016668 +9234416 +4578549 +4638332 +3140119 +5258545 +2279250 +3494503 +5789456 +8230006 +1855090 +1214578 +1874608 +9543551 +1546124 +3747891 +3297872 +5364095 +8347250 +4770966 +3842574 +7979362 +3915318 +6541281 +4685899 +2437871 +3463604 +2097423 +2718214 +7920398 +9356943 +6427924 +6272117 +6121352 +7776027 +8859857 +2141590 +7863237 +3803334 +5272261 +4156412 +3896896 +1553119 +5448099 +5993991 +1601609 +1333793 +5398210 +5446305 +6981817 +6795620 +2415425 +4988347 +7818628 +1459287 +3286285 +5618341 +6184497 +4369536 +1265200 +1827419 +2724738 +2637405 +6851182 +3302267 +1232522 +2266561 +3872798 +8913932 +4061381 +5775769 +6777297 +4542331 +6375359 +6298941 +8628753 +8284661 +1365021 +7545999 +6005317 +1204538 +3377125 +6404779 +8197421 +5292841 +2892765 +9765975 +4021435 +3851840 +8519608 +2328362 +5761203 +8109386 +1552999 +1550606 +8865071 +3184515 +1399147 +6118777 +3930859 +6239571 +1539451 +3134717 +4579681 +4863830 +9343387 +1585808 +5346221 +9787621 +2659064 +3326918 +8843099 +9699069 +6607319 +4314893 +7638975 +7732677 +5436166 +9256428 +1951495 +2664979 +6550992 +6573850 +5186401 +9150039 +1229491 +8249890 +5812571 +3976430 +7126411 +1842993 +1479488 +4236947 +8300378 +2485551 +3366618 +5328565 +7892388 +2896461 +6749434 +7363652 +5217566 +6881146 +8098178 +4858676 +2062470 +2509183 +1960742 +8586358 +3993050 +5959957 +2010880 +6230437 +1597281 +4654286 +4654345 +6393315 +9391511 +4438407 +1289900 +7547972 +4824834 +4443605 +8580547 +3090511 +2323224 +1695307 +8437366 +7493015 +5963443 +2112036 +2908923 +6691913 +5245339 +5135883 +2495076 +6690558 +5002556 +3177281 +6872907 +5152018 +3628896 +4166557 +3120781 +4969387 +1875289 +6447079 +6986653 +8101214 +7201141 +4900887 +8120542 +3264236 +4718162 +2639551 +8609287 +7126728 +8656796 +5166050 +8921584 +5269483 +4913391 +6384494 +7983674 +4553841 +3775055 +9458899 +6644675 +7979286 +8069784 +9343446 +2572900 +5540266 +4032419 +1857202 +6233840 +6276527 +5468862 +9721528 +2155931 +4241526 +1328888 +7299402 +2610439 +7214274 +6573710 +1769275 +1730264 +5665159 +8871275 +3560440 +8469592 +6377391 +6734867 +6400946 +1932975 +3679870 +1546239 +8834672 +2554998 +8393357 +2291945 +1211484 +1860561 +4853637 +4779231 +7672757 +7043827 +3092802 +2671749 +9618672 +3044078 +2503905 +5009098 +4291408 +9460409 +8279153 +6406446 +7208687 +1230326 +4557453 +6727480 +6501775 +7247301 +9005526 +4748310 +8066729 +1220215 +3818559 +3533681 +5006221 +2781971 +7191955 +2673279 +7299930 +7963267 +2147789 +7350124 +9095853 +2054548 +2180866 +3866888 +8671971 +6296646 +8750111 +6942630 +9501734 +5610480 +1934620 +5270892 +5064384 +3016156 +4782374 +2967532 +9345638 +3392909 +6320899 +3220915 +7609547 +7592973 +5033854 +4012158 +9139098 +1410390 +9236481 +9032727 +5644735 +6810922 +5574771 +5769459 +5109683 +8310652 +2612916 +5765354 +7050085 +2387325 +9489370 +4509346 +2543236 +8827536 +5077352 +6181446 +7684392 +8567123 +8862251 +9236682 +5152885 +6806278 +2937273 +4536982 +4411133 +9376232 +6150978 +6546382 +9080187 +5506316 +4645246 +4165561 +7273129 +2698325 +7550226 +9759981 +8372760 +2681937 +8506839 +4407103 +4249393 +5527290 +1984842 +5607338 +2653420 +8383050 +7563470 +7912536 +7454857 +4068737 +6995966 +7663170 +2297383 +5050386 +4308265 +7257689 +3348692 +6127589 +7012525 +8130528 +1417745 +6947312 +5627833 +6953541 +9749265 +2839096 +8525874 +1343049 +3907950 +2445026 +9070297 +3407093 +4233338 +2401186 +5172812 +3539661 +9207960 +5012234 +3321235 +4179826 +8425862 +6776458 +6093460 +9246416 +9163535 +2849376 +4065620 +4960394 +3106224 +8016036 +3360315 +7941259 +2202320 +4829721 +8791369 +4620848 +2653621 +3597028 +3032482 +2893970 +8299246 +5032905 +2643997 +4689194 +3404986 +3279760 +7367948 +8469779 +2889149 +5902722 +2331284 +5260586 +2338823 +6234662 +3361497 +6945033 +7028513 +9083408 +7491622 +5199869 +1900472 +3302468 +8289692 +9085582 +5836760 +3548865 +8055100 +4222345 +5341197 +2457646 +6840902 +6854895 +6648225 +7930421 +7405796 +1397036 +7326613 +8538195 +4806237 +4263058 +8466749 +7890440 +1353013 +7405001 +4999472 +6766354 +2755410 +5869121 +6642752 +4957132 +6058265 +4330226 +9493736 +5295141 +3399407 +9776190 +1528160 +5491934 +8963881 +3820681 +3588620 +4084977 +9013310 +9531415 +3347394 +6456301 +2237408 +5160322 +9527853 +3253620 +2573068 +4853236 +3715285 +8461751 +5618641 +6589404 +3845747 +2178364 +6677473 +8781235 +6279975 +1412987 +9543958 +4833195 +7445279 +8541638 +3968806 +6383894 +4171697 +7110451 +6053631 +6561839 +4282585 +6236851 +5592740 +3835623 +8429551 +8871093 +7356628 +4652426 +1217889 +9738858 +3991661 +2443110 +5541451 +1881559 +2615428 +2260511 +2919599 +4013713 +2762307 +4822424 +1332391 +9714563 +8845317 +9251858 +7686960 +1866389 +2415260 +9053386 +8085100 +2873306 +1632130 +7950693 +5576183 +2929208 +5436904 +6797768 +2055943 +1377846 +4689493 +6915571 +7917698 +2383981 +1394395 +1908254 +6071262 +9539968 +4450333 +1999284 +3548134 +3128060 +2065922 +6816038 +5851254 +5028351 +6116661 +5754464 +5971825 +6408634 +5637218 +1598860 +1777055 +7459156 +8834929 +6093485 +3220800 +2693088 +2825311 +4069971 +4656912 +1382003 +3425034 +4229127 +8424388 +4544734 +9700077 +1298097 +6115995 +1696730 +1736296 +6474725 +6101039 +2902326 +7105238 +2981632 +3131776 +5318203 +7139822 +5665898 +8565994 +6661604 +4616406 +5134419 +8369536 +3524311 +3767160 +1952330 +6564992 +7311269 +2948220 +5946874 +3486945 +3114093 +4812022 +7325933 +2296306 +7311073 +1668175 +8506561 +7953694 +3483029 +8641394 +4505364 +5832274 +8229274 +4147351 +6564413 +7157682 +8342462 +3272099 +4647580 +1805299 +8267125 +6494847 +9173766 +3512135 +7769560 +8865513 +8794542 +6235648 +3115539 +6110237 +6438111 +2895875 +1451579 +9661604 +8838524 +6122829 +7405209 +8072674 +5125690 +2919788 +6826543 +7990781 +9023534 +2593949 +7180921 +1510892 +9298254 +9408591 +9731370 +5049610 +8969266 +3998538 +4486224 +6872560 +3472896 +6530733 +1786801 +2061290 +3839395 +4638154 +6222485 +9204072 +5927072 +8298428 +6104928 +4077657 +4442331 +1920100 +2615902 +4640760 +9034705 +6468494 +7584448 +6287519 +2840048 +2393113 +4759367 +1543861 +8739459 +3983886 +2019645 +2402226 +3815311 +1362419 +1506267 +7322497 +5679675 +8713384 +7332436 +9570279 +4684788 +5102153 +7206878 +3387172 +5932681 +6560150 +5717215 +7421699 +8668780 +4372109 +6463475 +4273228 +8703762 +5517845 +4656327 +3863881 +7275733 +9763192 +3877054 +9766756 +7903110 +9249213 +1764589 +3141451 +6362165 +2670529 +4684627 +2779719 +6161969 +6977874 +3271779 +2098319 +5001820 +8663030 +2370514 +1343013 +5020377 +4316945 +4745281 +4182112 +2948841 +5789268 +4770187 +3161853 +2089455 +7317769 +3943126 +3304883 +1822969 +3383800 +4860223 +8747475 +1668768 +7429425 +4926334 +8612876 +3672033 +4977985 +3206696 +6764890 +8917741 +7015536 +5404710 +6959017 +8312264 +8337040 +6921426 +1210696 +4260463 +5665238 +1551140 +7360926 +3474370 +1352923 +5571456 +5596781 +3515162 +5640445 +5918964 +8460808 +8726093 +4866615 +3491612 +5979516 +1888864 +5780482 +4913751 +7249026 +1472913 +6945247 +4787327 +2776282 +6591321 +5867983 +5213159 +2393074 +5806306 +2102713 +1386012 +8427541 +4415454 +9658538 +7135889 +6585466 +7665666 +4949037 +9228054 +1729692 +8060453 +3797127 +7595504 +7251324 +8185682 +9087430 +9177030 +2268763 +6901266 +9477108 +3122799 +9728828 +8230589 +6760531 +3935238 +9120732 +7470293 +9138694 +2349211 +7012872 +6792279 +3357748 +7516749 +7309089 +1578159 +2069475 +8294641 +6431364 +2494251 +7570931 +9582324 +9278905 +8445480 +2370670 +7344805 +6163322 +9068899 +3379821 +7331861 +7460639 +6018200 +4690231 +9302282 +7679280 +3649657 +7631774 +7702471 +5647047 +1534987 +7242630 +5124605 +7651999 +5088365 +2683169 +6965535 +5579855 +4872433 +5134271 +1949613 +9275779 +5837846 +6297235 +5981929 +3167360 +5011019 +5993187 +5223926 +2767693 +6276784 +8909480 +3596246 +7562274 +1618079 +1253937 +6272161 +5813242 +5989165 +7187438 +2743954 +7441212 +9679081 +9798965 +3098694 +4920564 +5041747 +8504178 +9658466 +3604643 +6906224 +8496089 +9179052 +5512708 +4550274 +8548238 +4070176 +2356949 +6240769 +9400739 +8281470 +2713627 +9341678 +7009076 +4523976 +8137946 +5734555 +7453962 +7204100 +2816555 +6061989 +4598644 +3257375 +7290450 +4115886 +5833854 +8144601 +2564140 +4393631 +9366891 +9248622 +8956334 +4677354 +5661704 +6807571 +8431234 +6169913 +3735251 +9675126 +6207070 +2259562 +7302339 +2177225 +3118981 +4756146 +8775155 +7980149 +9253098 +1205360 +2981340 +3168886 +6618044 +1523969 +5170069 +8568345 +1552731 +5770216 +2118258 +1904851 +7735731 +8405202 +4811510 +2590991 +6532046 +1645716 +2878847 +1751299 +6283748 +5375077 +5864569 +4773299 +2914268 +1983815 +8034701 +4588983 +9419749 +9646217 +8467756 +7515571 +3292014 +1928258 +7936330 +1653133 +5173290 +5614251 +8644955 +5106219 +4990931 +7071690 +6338687 +6303780 +7020243 +7574158 +7433654 +7871704 +6986123 +2571231 +8265513 +8314012 +2087988 +8351892 +5866732 +6189505 +4189103 +5413385 +9652257 +5078869 +2016716 +8929535 +9019559 +3494107 +5590209 +2223746 +7188200 +9026226 +9646530 +3592434 +8924214 +2090757 +7289979 +5831930 +1277278 +3089045 +3496051 +6355026 +4789875 +3759415 +5846663 +9094021 +9348128 +6360908 +1364197 +6996710 +6339220 +8759742 +5725082 +9698662 +5032413 +3401565 +9175637 +9611044 +5794495 +7551908 +8389591 +7440570 +9689796 +2965052 +6347151 +6734417 +8933167 +8570842 +2412347 +1777952 +8149918 +4203417 +8081124 +3453321 +6409401 +3186281 +3972470 +8227834 +1228588 +9011899 +7828985 +2541736 +8158076 +2949535 +7250201 +1998871 +7541512 +8549825 +2248397 +3845756 +1811744 +8913721 +8391591 +5909404 +5894471 +5702494 +9161696 +6445348 +3255541 +8263337 +1330116 +7298189 +6528674 +4487970 +5610956 +9702758 +2838854 +5224186 +1399578 +4149137 +8922036 +1504389 +8194015 +3538257 +5938556 +8000497 +2250871 +2848631 +5298941 +5971621 +3223900 +4761949 +7353341 +7184088 +9282252 +7735744 +7399954 +7917008 +6989811 +8682561 +4805933 +8219355 +6359988 +3347540 +9179347 +1956949 +1487913 +2546614 +8483024 +8816309 +9586901 +2661110 +9130778 +8089687 +5905149 +2266974 +6865199 +7046126 +1505370 +3070323 +7773591 +4495388 +9281767 +5717248 +5253563 +3181259 +5743452 +6883036 +3349800 +6262561 +3584070 +8914317 +3251325 +7171127 +1460730 +1427203 +6789779 +3359791 +4693648 +6968590 +2728158 +8589638 +5565106 +1849203 +7385182 +2600052 +4472774 +7769232 +3747809 +6103654 +3343639 +3185187 +9201578 +2982377 +1722025 +1329991 +6344154 +1847516 +2547583 +7736844 +2373883 +3944852 +8844377 +3396607 +4704548 +3945835 +5388322 +7580466 +1448024 +9308403 +5936498 +4570384 +3821400 +2156334 +7533472 +6863518 +8680916 +5748414 +5293124 +5286715 +6442359 +7168522 +5634919 +9121354 +3502666 +7754147 +4614840 +6173069 +4923665 +9450634 +4577255 +9108784 +6008896 +6612023 +8294542 +8166314 +2966034 +6582255 +6380199 +5784173 +4100675 +6165419 +1860811 +9316117 +4072602 +8920496 +3837941 +8644253 +3904779 +6818463 +3072758 +3735180 +3376804 +4710472 +6785499 +6102481 +7323092 +7360516 +7513229 +1845479 +4026932 +4024060 +3512806 +1587082 +5215850 +1786302 +1832818 +9487759 +2887237 +8979563 +2704765 +5357915 +6076265 +2244537 +3706306 +7739839 +7090283 +1534229 +9395210 +3532445 +8346091 +2399995 +3454954 +4441214 +8206563 +7855045 +2362351 +5133560 +1577487 +7855164 +9332340 +8604850 +8224904 +3575192 +3466024 +3488276 +8465607 +4457985 +6391241 +3848880 +6058340 +4596757 +4308918 +8391051 +2074851 +4514653 +4512055 +4397450 +3324663 +9122109 +7670030 +3521054 +2913069 +5901263 +6729703 +7235694 +6605507 +1369260 +9582064 +3909720 +2631056 +4561574 +4412312 +4657481 +6643656 +3102741 +4016871 +7131779 +6833227 +2390462 +8519542 +7435656 +7266923 +5018230 +5345553 +8664046 +8581393 +4192457 +9523281 +9318919 +3669420 +7044786 +7848258 +2199421 +6048102 +4370159 +3447050 +7670482 +5751873 +8300007 +5114107 +3987018 +8107485 +9579407 +2046621 +6726840 +4681990 +4390298 +8403006 +1226020 +3895922 +5021782 +7028515 +5881024 +9208135 +6435613 +4526389 +5019334 +2117893 +3059893 +6081928 +8368327 +8013863 +6509238 +3215112 +7637026 +9615338 +2264121 +7013444 +8719252 +5604152 +3188041 +7392440 +2491206 +1208541 +2185011 +8528637 +6202957 +1795372 +2946475 +4400597 +3331422 +1469704 +5204372 +5031473 +5078215 +1973288 +8686080 +1298979 +8049989 +8707128 +6010870 +3614632 +2244191 +6396987 +6433583 +7173322 +2136160 +7185898 +7646745 +4760560 +3299353 +1272197 +7760345 +9080398 +9197460 +6332668 +1839358 +1575822 +3250919 +3897139 +6554745 +5882896 +2241622 +4710761 +6929404 +3705451 +3521961 +7248495 +3518020 +5277910 +8343709 +8234767 +4617605 +8276765 +9453836 +6320007 +1278635 +6592981 +8498514 +8929480 +4213429 +3810876 +5732606 +6431639 +3767619 +8446484 +4303495 +7641545 +8616096 +7505999 +7330196 +2125468 +6633258 +6446356 +1309828 +9492627 +6082963 +2005510 +6436600 +5313891 +4922569 +1833895 +2160440 +9282598 +2063167 +4473094 +7368969 +7951834 +9014802 +1876731 +5618291 +5449666 +4148103 +7901883 +6005218 +8759653 +7363423 +3479767 +6134454 +8481495 +3315489 +5286565 +1455074 +3633678 +9778531 +1402369 +9466641 +5134061 +3771745 +3692029 +2318896 +7229493 +1636970 +9465196 +3759984 +9163937 +5934412 +8686667 +8972719 +7678339 +8041396 +4224113 +3230913 +3162270 +3132903 +5857829 +8658962 +2097926 +4391225 +3260486 +7646759 +9254846 +7618187 +3372957 +1685086 +7269173 +1696824 +1526747 +2410742 +5677370 +6600910 +4137413 +6114150 +1877143 +8498904 +9158750 +7071191 +8073145 +6589248 +7906878 +9224392 +6657963 +3748126 +9624485 +2131712 +6440588 +9112705 +3161474 +3837836 +2390294 +3369528 +1893720 +7335291 +3358971 +8810597 +6730487 +6637024 +8562628 +7031890 +8073564 +3880024 +8764643 +4404143 +4802839 +5152471 +5964209 +7851083 +3144004 +9562637 +3124620 +7343117 +5154401 +7671210 +3234970 +8954914 +9374972 +3956346 +1543076 +8024304 +7339654 +7138115 +7884848 +5019183 +6501944 +1739754 +5652536 +3225143 +3994204 +5397037 +7650333 +5699201 +4419392 +1633385 +1692644 +7999769 +6590957 +6408905 +2975059 +4175112 +7033291 +9333848 +9707719 +2084838 +7977024 +8097376 +5650990 +9181577 +1363444 +2010892 +5960947 +5842770 +5189752 +7051280 +3944662 +8242493 +3989916 +2217990 +2412610 +7219363 +1851893 +4080832 +8501228 +7244725 +8297865 +4036887 +4200578 +4528383 +3918978 +8891391 +3415616 +3530392 +7842877 +9064598 +7761353 +8670248 +8093154 +4467646 +3671200 +7397225 +2055879 +7883965 +3661044 +5005296 +7986918 +3533418 +4678735 +6086897 +9768039 +7927840 +6952603 +6534794 +6010196 +6760188 +7382541 +4195508 +5335880 +2706238 +6793092 +4857025 +5557624 +2925120 +4446707 +8348208 +6454166 +1515203 +8483045 +2884896 +1924514 +4102498 +8417280 +7851856 +9444670 +7657136 +2806677 +5098176 +6939774 +8877432 +8562132 +4842448 +8950782 +4499612 +2699575 +3694612 +4707813 +3014688 +4989431 +5684656 +4865187 +2524597 +7985261 +9360505 +5825591 +8824016 +6676600 +6236354 +7938695 +2178958 +4992060 +7027463 +3081591 +5890163 +3422318 +4493339 +4084059 +8629515 +4364843 +9744733 +4575160 +3543341 +8411139 +3340977 +4766128 +7309785 +7527538 +5482049 +7365393 +4207760 +5409076 +9663868 +8205852 +1628927 +6972682 +7874820 +2992350 +4912573 +4620896 +2263193 +7566225 +4021063 +3143810 +8962097 +6486104 +6343104 +6550775 +3322428 +8141654 +7081066 +2552264 +8679906 +6028488 +5655706 +6791293 +5795748 +4441501 +1462306 +6469897 +6038972 +1251033 +5093605 +7191172 +4258274 +3379967 +9014448 +5813304 +6420895 +5913244 +6898506 +8443960 +7974710 +7688131 +7988708 +8898157 +9014737 +6415306 +7026205 +6689537 +2232973 +6647156 +1509509 +9589802 +1780630 +8455001 +6174713 +8183743 +8952764 +4411358 +3066011 +4653787 +2756243 +1769523 +6613472 +8622321 +6103991 +8318145 +5304080 +8492182 +6323664 +1809980 +4779360 +7005457 +3048758 +4860106 +4556958 +6153839 +7038430 +8954918 +6794405 +6364386 +8670744 +1572236 +7977335 +3448414 +9372393 +1705437 +9537955 +6602862 +7993200 +8383712 +5658075 +1211559 +1227010 +6015363 +3829112 +7533637 +4110318 +8555100 +6985406 +8730287 +9632134 +8709143 +7204403 +7264960 +3662617 +7296467 +8435454 +2339395 +3828142 +7595452 +2492475 +2879154 +2167791 +7987465 +6550805 +8850171 +5424555 +8474933 +6862636 +8237016 +2228161 +4643376 +5980872 +3735765 +3294827 +7635989 +7208884 +6702815 +3074197 +1609135 +1681164 +1410705 +5156663 +2396941 +2827708 +8662955 +7316085 +1986942 +2668499 +9395579 +6649746 +5524548 +2891130 +2085626 +5232539 +7424955 +2837005 +8425082 +6523572 +4036987 +5535946 +4617477 +2707103 +1563913 +9298776 +4465469 +9665194 +6366752 +7893108 +8734277 +6631443 +7789571 +2929528 +2484173 +2397843 +2722124 +2545586 +7968095 +4717388 +4029603 +2356006 +1903795 +1839818 +8293807 +3262224 +5172260 +4493746 +6988616 +5455938 +4144815 +4161042 +1906858 +5426952 +7965178 +7910171 +1710583 +7141467 +6827802 +4104890 +1404661 +6254955 +1816096 +2880193 +7772256 +3216605 +6976027 +2757163 +3609563 +3528683 +9408858 +5326736 +5890848 +4745501 +7109342 +1606044 +6098180 +3330234 +5596376 +7941846 +5355898 +7799706 +2403542 +8698610 +6886060 +8384178 +6179821 +2490944 +2367163 +3484295 +5690286 +1290085 +8089844 +1268666 +4227998 +6618350 +3996793 +3756597 +5155095 +9507945 +7911149 +3954168 +4552897 +5282627 +3221468 +4828094 +8404081 +6095316 +2483514 +2535543 +5839644 +7537987 +1562241 +8792329 +7821486 +8287401 +1246996 +7249717 +7502167 +3625496 +6048422 +2226959 +9386855 +5132609 +8061205 +2183956 +1850006 +2379201 +8404056 +5567672 +2906263 +2344383 +2136770 +1510705 +6445567 +8666977 +4761402 +6757967 +2587279 +7871186 +6662412 +5571772 +8383923 +7176314 +6180166 +6326140 +4228973 +2955899 +9512553 +8914242 +7583106 +1701122 +5680074 +8893828 +5744798 +6586956 +4639507 +6832685 +4038427 +3905494 +3464883 +9556330 +2076770 +4201338 +5110662 +1977011 +3541716 +1559804 +8113915 +4339070 +3134685 +2630483 +4322856 +4226669 +9395059 +6383053 +3862436 +1586574 +1867424 +5513605 +2633060 +3968951 +2244585 +4604334 +5645433 +4931817 +7731243 +2085629 +9212264 +5821271 +9149217 +8793898 +1684529 +7608609 +8587394 +7742051 +9213573 +4058999 +9339252 +2390554 +9034252 +8478143 +6180838 +3205847 +4249944 +7575327 +4314415 +6112971 +6461603 +8629462 +9375469 +2475948 +8841516 +9211232 +5156100 +9380566 +6307396 +2967417 +8555015 +6518129 +6795885 +9756280 +5381489 +7254476 +5439637 +8798865 +6826105 +7873782 +8043989 +2526696 +2149643 +5257640 +3351302 +4598766 +4509224 +9341089 +5982191 +1262805 +5030393 +8533126 +7005373 +8979516 +2884709 +4793979 +1602780 +5216453 +4037549 +7919845 +8405799 +6572637 +3245005 +4903488 +4988934 +2607442 +6843794 +1211434 +4520105 +6967978 +3719238 +2644007 +6585826 +8464351 +5721549 +4009693 +6201539 +6748824 +8749919 +7085877 +4353515 +9057956 +7726658 +5804209 +4691421 +3832547 +8145200 +8619308 +5678283 +7445618 +7752129 +1912838 +7432111 +7327085 +1255183 +1612490 +6653012 +8404499 +2128217 +7670059 +8321030 +9568233 +5972576 +9076306 +4568323 +6918879 +3523915 +2378866 +5264610 +5097762 +7509443 +8008804 +9333916 +5812307 +1894989 +7257495 +2729862 +1800304 +6602699 +3464867 +2472942 +8004525 +4054062 +6682208 +8077619 +5128406 +5917599 +9569247 +7280133 +6194002 +6628743 +7659319 +1590186 +3794013 +2260739 +1489442 +3251621 +7144292 +8827770 +3015123 +6020174 +2290014 +6477414 +2312053 +6843354 +3439304 +7611924 +8828125 +6955216 +7179034 +9267751 +2892149 +2181845 +8436642 +3503044 +5057831 +4630494 +3917052 +8701849 +7099724 +6983126 +5279537 +7015558 +6064414 +9500886 +2994882 +7057752 +4817235 +1419685 +6007124 +3636084 +2778395 +6890466 +6116299 +9459812 +5925941 +5116749 +8514894 +2228874 +8831832 +9740220 +4650983 +6513354 +9499926 +6908419 +5179267 +1968256 +1243498 +8528220 +9487307 +8932130 +6792796 +4195341 +9381269 +7593596 +3853264 +3004635 +7249873 +5031085 +8022337 +3573408 +8233347 +4708630 +3238576 +6998134 +3564038 +7454211 +7694254 +2825990 +7591972 +7052296 +5500091 +5051835 +8611404 +8349970 +3902203 +1664080 +7460217 +3065571 +7664575 +1438262 +7393110 +3898330 +5147633 +3066175 +7460752 +4933900 +4699251 +2600540 +7547667 +4427233 +9614033 +4089597 +3083702 +4864131 +6173826 +6910983 +8961744 +7619805 +7572111 +4127590 +3860456 +8688305 +3015426 +1709802 +7048008 +3673617 +9758284 +8173094 +9032223 +4970048 +9788968 +5873187 +6575112 +1225886 +3242460 +6940423 +8368755 +6495493 +3338313 +1643151 +6454659 +9688884 +3982623 +6530442 +3769024 +5245372 +1318745 +7754407 +5249876 +6906660 +3675225 +4987623 +5992018 +6609811 +6282085 +4705315 +7543388 +2216601 +9287221 +6923267 +7942819 +9220577 +8241072 +5532037 +2452215 +5751120 +2053146 +8931977 +7605725 +8880247 +2327545 +8987882 +6699622 +4192849 +6895767 +6301577 +1273821 +8397070 +6135340 +3571040 +9794110 +5297277 +7241642 +6402250 +1384183 +5431578 +6553740 +2284067 +5882891 +2358206 +5629889 +4838319 +4029758 +4602175 +5740241 +8718271 +8848735 +2129330 +5120319 +5006910 +2534235 +8747552 +4341090 +2430111 +6377720 +3542187 +2462530 +1395901 +3936282 +5948920 +9564770 +2891053 +7446445 +7117309 +4903571 +4643920 +3414342 +3752260 +3123552 +8774333 +1275941 +7329196 +8929078 +6680979 +1585688 +9017799 +6059810 +5973833 +7893494 +4145123 +7843793 +6982641 +4603927 +6004134 +9750091 +3137160 +9380125 +7258181 +7326173 +1267729 +9591010 +3577206 +4697887 +3425772 +2211150 +8729972 +2118926 +1353709 +1638565 +8775821 +8963765 +1752056 +6928525 +3853729 +4550125 +6883599 +4694944 +8318507 +1776644 +8434319 +1387818 +1497099 +5091660 +5190372 +5446738 +5554343 +7642249 +9371764 +2755849 +2531266 +9168999 +1433914 +3228486 +2896445 +8198830 +4165822 +3277456 +5175085 +9174075 +5537734 +8776339 +8614995 +1874333 +8404327 +3504270 +5007609 +5216943 +1312129 +6669747 +4263044 +2020913 +2785775 +4363310 +6347699 +7725838 +1542316 +3035674 +8826765 +5792999 +2636151 +7598312 +3573955 +5175666 +9438527 +9492467 +2310777 +4148115 +8557650 +2618843 +6227088 +8922954 +1563172 +2121502 +5701365 +7292095 +4461071 +3958326 +8984828 +9498419 +4298463 +4051168 +6937160 +1411058 +6022285 +5116725 +7879972 +2200419 +1613195 +6402589 +8660593 +7813615 +8683675 +6234923 +9072409 +8056172 +3362203 +2902380 +4021904 +9674489 +6750122 +9047038 +7611817 +6806877 +2928455 +6263592 +1881769 +2751328 +6984029 +7066814 +5270063 +9543244 +6628274 +9483261 +2903947 +7707930 +5729189 +8561634 +4597445 +6826136 +6534264 +5339738 +9760686 +5642118 +6932350 +1895963 +3099948 +1347664 +3556876 +2754038 +6553996 +6580523 +7973795 +9354078 +2835050 +3917278 +5784447 +4314747 +1908748 +2628827 +6636990 +6032642 +7429317 +4919783 +9305145 +8565287 +8047543 +4647658 +6600818 +1747150 +6076553 +8843898 +4773926 +2474122 +1605744 +9118078 +3595996 +8781222 +4013928 +9295217 +2137845 +3221969 +9634805 +7345715 +1618440 +7863668 +6876017 +2007172 +5754857 +9354193 +4554880 +5209008 +2316753 +1954474 +5416849 +8733564 +6957701 +3151913 +3383530 +5821962 +6419391 +7002016 +6941045 +8677204 +9401387 +8414424 +1767641 +8777908 +3717203 +2182582 +8874758 +8675376 +6829412 +3699254 +6256086 +2046730 +9458753 +6305019 +9560163 +7447948 +2896013 +7069237 +4775412 +5300425 +2601090 +7536630 +3805256 +7060333 +7711499 +1241683 +8810192 +1918685 +6131562 +1224677 +2763035 +4137234 +2169945 +5154322 +3360760 +6065966 +7513579 +9334714 +6299468 +7762243 +9018358 +4625450 +1723194 +9542903 +4858769 +9135754 +6733021 +2928721 +7720593 +6420663 +4112311 +4380893 +7110969 +3011914 +2283465 +9786852 +2579012 +7703687 +3251953 +7852552 +6457018 +1502878 +6027202 +7607759 +6303651 +1618515 +2400227 +1245974 +7376522 +8904938 +5825455 +1272660 +5107013 +8391851 +8900117 +8225855 +2410499 +3536460 +5567965 +3343326 +6333498 +7985775 +3399789 +8474741 +4405855 +8256638 +9458743 +3517398 +8881641 +7256009 +7668161 +7883215 +1571441 +3806385 +8578336 +6435744 +5116223 +4750407 +6002214 +6880173 +3072014 +2594798 +3707481 +4889052 +6161296 +7804101 +3695534 +7108542 +2781181 +9757724 +9139487 +5051805 +6176926 +5263591 +8386667 +5118022 +4787770 +8979069 +7252161 +5678009 +9329171 +1921114 +6306321 +9248821 +7762713 +9556755 +2850926 +4118027 +3268002 +6578611 +8363715 +8799866 +1508740 +8313644 +8971263 +3953833 +5459981 +7489640 +9747713 +6630081 +7108729 +3089965 +3998225 +7508510 +4055957 +6044684 +4569558 +4747440 +8306891 +4786412 +9156249 +5275380 +4069544 +7554635 +3073874 +4176979 +6410586 +4281098 +3352031 +9146688 +5375839 +6652049 +3878429 +1591051 +2117179 +3069432 +6420959 +7816883 +9497004 +5533776 +5562891 +7411534 +4429054 +3424150 +8147291 +7540709 +5211888 +4464451 +3234001 +5031268 +4594394 +4458483 +2544361 +8991450 +8334823 +2240356 +3888402 +7315940 +5502439 +7538198 +6369235 +7099870 +7630016 +5495590 +2772336 +1391023 +4431213 +8482356 +6795195 +4705504 +2654730 +4959812 +2313367 +5826677 +4990047 +2711535 +9070612 +6237502 +9065592 +5845168 +4282217 +1486180 +7364116 +4492246 +6993135 +8700504 +6535745 +6760869 +1298783 +2013102 +9302716 +8476390 +1398825 +7840754 +7417357 +2305197 +6226857 +4516527 +5528779 +4848589 +5215539 +8463104 +7038811 +7704087 +9305435 +4004213 +5791746 +5746279 +2597003 +7216562 +3031367 +4347236 +3092624 +5827760 +5959123 +6993399 +6963352 +1298906 +1968005 +6676824 +9603775 +2044922 +4334206 +3981166 +5178412 +6700153 +9241702 +8324892 +6734575 +1385865 +6318109 +3615523 +6544215 +2935387 +5676285 +9118651 +8051443 +1296606 +2930739 +4716594 +3284320 +1573542 +8319474 +7647950 +1309623 +4403721 +4273115 +4683294 +9048636 +5393375 +2975500 +5438749 +2182285 +2964203 +5070730 +8660812 +4971520 +7876008 +4397571 +3292196 +1280722 +7390128 +3865378 +2296450 +5664038 +4746149 +9692558 +2727940 +8364395 +4489944 +8518166 +3365313 +5898486 +7926426 +1703514 +1951902 +2998329 +2271761 +5047189 +2372891 +5823826 +5414054 +3145698 +9627185 +4049564 +2490877 +8809753 +2064805 +3004061 +1779938 +5381035 +8676349 +1383418 +8140408 +1816883 +3343885 +3334165 +5089193 +7578322 +4838135 +2483957 +3870708 +6303588 +7169161 +5620818 +3151869 +7108393 +3979706 +7561214 +6200406 +8306206 +6941580 +8906716 +7636522 +6540277 +4921051 +4295582 +8964332 +2609763 +9317157 +6197660 +4156677 +4567734 +2799281 +5917811 +7370842 +2695339 +7850379 +1794908 +4468499 +8339935 +6896272 +7654922 +6416752 +4038384 +2027943 +1469338 +5139909 +8020396 +7682503 +3337836 +8514635 +9248602 +6319196 +4748128 +7406261 +2873363 +9649619 +6699643 +8777800 +6667126 +2115484 +7547781 +9674900 +4775872 +6326059 +9064415 +8584380 +6340243 +4614741 +4132083 +8870978 +5522415 +4198836 +7039956 +6330121 +4567536 +5197868 +4365120 +7286176 +6049015 +9452371 +3410115 +3141527 +5888366 +2487271 +2390128 +6842999 +2329100 +2193717 +7969946 +3193404 +4217788 +2446890 +8686258 +1334841 +8231324 +4927044 +3526790 +7192624 +1473723 +6310993 +5264366 +4699949 +8562425 +7576098 +8360599 +4740430 +8020593 +2394481 +4869862 +9298482 +4420447 +3484598 +2672187 +6827232 +7764955 +6449129 +8629774 +5828163 +6927379 +5831126 +6845527 +9445950 +3853043 +1716743 +2261763 +9001314 +3060942 +4241406 +2286965 +3988745 +4166481 +5902105 +4981439 +1337663 +8566486 +1404848 +4118405 +3488596 +2508165 +7255519 +7633882 +3890706 +6631531 +7169198 +7967442 +7590049 +7151303 +5108313 +4906996 +1335265 +5786385 +5518447 +2692270 +3995711 +7432058 +6964302 +9706852 +6685409 +5347610 +7356553 +6584321 +2132461 +6750218 +5474502 +8115237 +4182809 +2465466 +1331860 +1613388 +3743794 +8615917 +3571877 +1309007 +4757783 +5998021 +5032263 +5267761 +5049005 +1282968 +8048564 +8836237 +4221516 +3306671 +7156319 +5537827 +1285324 +9449545 +6913633 +8568758 +7847195 +9171300 +7767369 +5177121 +1855753 +4978168 +9634318 +3723928 +9795688 +6181864 +3076769 +5848000 +6909466 +6976116 +2808661 +7123648 +3749384 +8836440 +5741855 +2738661 +4765729 +7483641 +8392293 +1344207 +2235766 +6790591 +6838603 +9189126 +4773211 +1287576 +5096000 +1821561 +1850978 +6048551 +2876282 +8944883 +8677316 +3504919 +8660681 +9355636 +3959603 +9156899 +9610014 +3010421 +4712522 +4103398 +4267698 +4356177 +4949793 +7507857 +7049771 +3890992 +6329153 +8133930 +6183490 +8618833 +3215523 +3415010 +3073905 +2105936 +4716864 +9012462 +6430130 +7028430 +1312223 +8759562 +1377002 +3587208 +1707340 +3682326 +9251898 +3964017 +7623919 +1473766 +7434898 +8722213 +4464587 +1893616 +3188213 +7689702 +6057190 +8776808 +9665358 +2760320 +2559790 +1624905 +5898620 +6626242 +7964638 +2418525 +5835161 +5834572 +7578441 +7902046 +6458436 +9718570 +5885503 +7639031 +8189408 +7577409 +9114885 +1625816 +5408856 +6213583 +7934836 +3054672 +9293862 +9572809 +3597568 +7118946 +3493720 +8399616 +4744008 +6858569 +6688711 +6420114 +5375937 +7062498 +1754076 +7475171 +3627441 +6469165 +1649202 +4492964 +6192751 +4408755 +6856924 +1382046 +7016474 +4170630 +6818259 +8859177 +3753320 +7931230 +6339184 +9100562 +3565888 +4976822 +6897622 +5394874 +2865966 +5015064 +3911597 +7838632 +8444581 +9110506 +2842358 +3902888 +2884818 +7292974 +4140110 +4275061 +3603473 +6200342 +7916286 +8398938 +9568269 +8709327 +6387862 +5193906 +3428234 +5384228 +4985820 +2602565 +7123492 +6528067 +6958461 +9111111 +3489599 +5840468 +4116176 +8932854 +4150563 +8739404 +5564139 +1920268 +5068057 +2933722 +3177855 +7661892 +8122480 +2869637 +2658337 +6187942 +8125441 +4060057 +6843660 +9126998 +5833400 +6134343 +2569132 +6047857 +4060767 +3505330 +2555227 +7256714 +1285296 +9557570 +5041837 +7854791 +9515079 +3572106 +4598310 +9705052 +4060654 +4558375 +9674762 +7531095 +5116713 +4943746 +9786733 +7287892 +5403792 +7170269 +3921805 +8879982 +1265978 +3310615 +2443190 +3260690 +6792972 +5196977 +3337201 +2127175 +7092267 +5810914 +2011415 +6887714 +3969153 +7757052 +6013203 +5892221 +3866253 +1476897 +6214519 +6060625 +7222546 +2177195 +1904036 +8686099 +5732873 +8170957 +1286936 +2921025 +8871973 +6013747 +1489154 +1200188 +9338938 +6980093 +6855647 +8506761 +5012932 +2720989 +6555192 +6440095 +3806143 +2596440 +7388069 +1952776 +2758641 +4186971 +3949231 +8919118 +1792398 +5537000 +3541370 +2198592 +7342519 +4124070 +7812057 +8884785 +1265855 +7991621 +7810364 +3844197 +5482639 +6699200 +8216010 +2948084 +8615845 +9523525 +6006123 +3984063 +5748527 +4752135 +2707008 +8405608 +1214446 +1859516 +8301412 +2791776 +3753449 +8340759 +7698659 +7853739 +8083864 +9390357 +5061318 +3340217 +8666913 +8134167 +2196883 +8709521 +8757098 +9394082 +3929128 +5056165 +7836773 +4247195 +7989643 +4272891 +2482124 +1519945 +7402363 +9718679 +8988073 +1773350 +1713286 +1594458 +2387780 +6338564 +5938659 +3921454 +9344396 +9774164 +5221168 +9724923 +4551380 +4369735 +3840163 +3001876 +3455959 +9706364 +4418732 +4757931 +4959430 +5855657 +3215555 +5247061 +2757890 +3578625 +9383456 +1238363 +8147259 +3831176 +1917066 +7663692 +1608454 +1530508 +5263552 +4822409 +6190053 +5449407 +3144751 +5441347 +2992207 +3559459 +3413438 +9025323 +7288212 +4208912 +3342968 +8076371 +1529272 +6787999 +4738653 +8287118 +4577564 +6319081 +9063488 +8868726 +3420717 +1340126 +5229851 +8061214 +3350938 +5444574 +9539078 +6566760 +6243550 +5811198 +8568079 +2696811 +3698527 +5061028 +1915373 +3618790 +4475503 +7424623 +4069096 +1224242 +9611946 +5411090 +4536332 +4082293 +7328480 +1629154 +2509858 +3809628 +1490621 +7386281 +6584515 +6993377 +1716115 +6956871 +6998571 +4770271 +2115681 +4938014 +3792125 +7513107 +2999962 +8273937 +8348313 +9435023 +7783834 +5948234 +7290334 +5146165 +7568503 +7807724 +3592924 +6421546 +7053071 +5404704 +8530680 +8309547 +6821477 +5573139 +2008192 +3602098 +5537541 +7979831 +6582405 +9356607 +5754680 +5386421 +8479843 +5511740 +2417003 +8954600 +6987101 +8490019 +9524014 +1692156 +7413346 +4091471 +1251398 +5139984 +9277800 +7003540 +7732459 +9216277 +6679737 +4333067 +2648491 +1492487 +3974654 +5215960 +2261097 +6696472 +4485095 +3844264 +1533524 +7153153 +5615859 +1242613 +8620349 +8054777 +6339408 +8745643 +9436427 +4346836 +9628735 +4707865 +9015453 +2901619 +6398868 +5040789 +7213874 +7707829 +6095895 +9230267 +7723344 +1831554 +4163130 +4907392 +3044521 +8935400 +9755997 +3660361 +7569579 +5951154 +6098683 +7573266 +5718977 +3197639 +8213437 +3863049 +6261560 +4086631 +6040312 +6334271 +8048586 +1739275 +4611007 +7472016 +3866670 +1330892 +5211311 +7617098 +5426409 +8023754 +2813212 +2997388 +4063122 +9461696 +3395950 +3426973 +7349710 +6167406 +3291673 +1622913 +8527867 +4297229 +3389712 +5967610 +5769061 +5476224 +2225157 +3358582 +5805308 +6305572 +1420780 +5921391 +9773372 +3719706 +3837076 +3518790 +8157598 +2511961 +8565154 +5912765 +5766233 +1512051 +1485497 +4306257 +3759394 +7510860 +8505080 +3651855 +2480250 +9453360 +2174410 +6183947 +2422172 +1843301 +1540199 +4856569 +4393364 +9502213 +8167610 +8852216 +8017230 +3444709 +2659109 +4104669 +6007108 +8182051 +9383896 +7964720 +2324156 +7389836 +9663805 +6467854 +4997372 +7323580 +5534840 +8932225 +1777483 +5603269 +4984262 +3873319 +5786053 +7414858 +5948004 +8023248 +3259968 +2788779 +6269648 +3040616 +6684609 +8679763 +9602970 +7998420 +2066508 +5534525 +9576750 +4317288 +3598417 +5749821 +3180313 +9622114 +1318755 +3108746 +8975750 +5924700 +4394107 +2994684 +1238473 +7163749 +9678377 +7722503 +3794282 +4475066 +6451144 +7368728 +6219580 +1795600 +3395053 +5422695 +7232028 +1855818 +7581659 +4857733 +8862165 +2440395 +2063674 +6983933 +3830287 +2714694 +2749736 +7980232 +7201791 +1249242 +7970190 +6295150 +7929102 +2043046 +3416185 +1610598 +1850416 +3097111 +7092141 +3748749 +6942741 +6262107 +8863529 +5397303 +1360156 +4422758 +6487090 +5338343 +1861868 +7876358 +1504137 +3552792 +1330665 +1448469 +5093964 +2234512 +2948298 +5340905 +3632015 +6488555 +6270339 +2704467 +8021125 +6793760 +8440477 +9671473 +6777829 +7110904 +2902997 +8022256 +4620505 +2094466 +6587045 +5074525 +8536093 +7072467 +8678410 +9323995 +4286654 +8095832 +3354445 +6636793 +5069022 +8686237 +7160908 +9313875 +5741150 +5076572 +6911723 +1902399 +9196691 +1901377 +4351939 +2102210 +4210513 +6416515 +5620394 +5349399 +2031827 +3960921 +1215799 +4376373 +6270263 +6516578 +7573479 +3660219 +3554009 +3911065 +7004024 +1992731 +5217958 +5554683 +4668853 +6408582 +2200963 +1973052 +8235632 +8408679 +3470919 +1414858 +9551706 +9216980 +8952190 +1632208 +4781903 +3095131 +6442243 +8221715 +8899889 +8868750 +5182692 +1772393 +4468293 +2929555 +7225288 +1352858 +6598317 +4768780 +2785083 +2731996 +8621688 +5138782 +3442280 +6055957 +6728053 +3933993 +9106929 +9114947 +6610846 +2775123 +4760218 +5798895 +3954517 +2776918 +2208518 +5947930 +3472219 +1638200 +7160360 +9646672 +5576763 +7242194 +8366907 +6963737 +8333691 +1936367 +3029925 +6342464 +1967105 +5262293 +5669899 +9029902 +7762906 +8009491 +5021368 +2400273 +3416778 +9794763 +1375157 +6536468 +2977225 +1567153 +9329921 +2880843 +4188782 +7206902 +8148190 +6286751 +5044114 +9125325 +3786959 +3201687 +8459379 +3910448 +7232507 +9745864 +5179610 +7550977 +3374559 +9415340 +5957755 +2776311 +2395101 +6447210 +7988395 +4406083 +8961155 +7466915 +1638721 +2902718 +7741311 +5320531 +5135717 +3916355 +6026300 +5158332 +8795810 +1662526 +5240480 +3038022 +4723256 +1622062 +4041105 +1849851 +2599223 +3904190 +5259469 +1806770 +6588447 +5035498 +5801406 +2204860 +7699388 +8429523 +3476593 +9425128 +5097246 +4855040 +3221036 +4945965 +1930094 +5227898 +1588676 +6605160 +7492788 +2462611 +2298808 +3236122 +1820822 +7991662 +2778543 +5876135 +5347219 +3052416 +6805616 +1743936 +5223452 +5016172 +7695922 +3186357 +6353952 +7231902 +7741352 +4562852 +2940783 +8772561 +6648375 +9326302 +5959048 +9439968 +9673652 +4647438 +3304359 +1630987 +1333235 +8285443 +1865380 +3277297 +9761841 +4505789 +8151904 +9392103 +3591222 +5849186 +2965674 +7823775 +2523753 +1674599 +7985829 +4595409 +3665004 +7636163 +1562571 +5950846 +6654596 +2653831 +2457046 +3387455 +6097432 +6014488 +6780980 +9596044 +8157678 +7136575 +7957964 +4550133 +7148471 +8820002 +7662117 +7405710 \ No newline at end of file diff --git a/matches.csv b/matches.csv new file mode 100644 index 0000000..e934308 --- /dev/null +++ b/matches.csv @@ -0,0 +1,757 @@ +id,Season,city,date,team 1,team 2,toss winner,toss decision,result,dl applied,winner,win by runs,win by wickets,player of match,venue,umpire 1,umpire 2,umpire3 +1,IPL-2017,Hyderabad,05-04-2017,Sunrisers Hyderabad,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Sunrisers Hyderabad,35,0,Yuvraj Singh,"Rajiv Gandhi International Stadium, Uppal",AY Dandekar,NJ Llong, +2,IPL-2017,Pune,06-04-2017,Mumbai Indians,Rising Pune Supergiant,Rising Pune Supergiant,field,normal,0,Rising Pune Supergiant,0,7,SPD Smith,Maharashtra Cricket Association Stadium,A Nand Kishore,S Ravi, +3,IPL-2017,Rajkot,07-04-2017,Gujarat Lions,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,10,CA Lynn,Saurashtra Cricket Association Stadium,Nitin Menon,CK Nandan, +4,IPL-2017,Indore,08-04-2017,Rising Pune Supergiant,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,GJ Maxwell,Holkar Cricket Stadium,AK Chaudhary,C Shamshuddin, +5,IPL-2017,Bangalore,08-04-2017,Royal Challengers Bangalore,Delhi Daredevils,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,15,0,KM Jadhav,M Chinnaswamy Stadium,,, +6,IPL-2017,Hyderabad,09-04-2017,Gujarat Lions,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,9,Rashid Khan,"Rajiv Gandhi International Stadium, Uppal",A Deshmukh,NJ Llong, +7,IPL-2017,Mumbai,09-04-2017,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,4,N Rana,Wankhede Stadium,Nitin Menon,CK Nandan, +8,IPL-2017,Indore,10-04-2017,Royal Challengers Bangalore,Kings XI Punjab,Royal Challengers Bangalore,bat,normal,0,Kings XI Punjab,0,8,AR Patel,Holkar Cricket Stadium,AK Chaudhary,C Shamshuddin, +9,IPL-2017,Pune,11-04-2017,Delhi Daredevils,Rising Pune Supergiant,Rising Pune Supergiant,field,normal,0,Delhi Daredevils,97,0,SV Samson,Maharashtra Cricket Association Stadium,AY Dandekar,S Ravi, +10,IPL-2017,Mumbai,12-04-2017,Sunrisers Hyderabad,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,4,JJ Bumrah,Wankhede Stadium,Nitin Menon,CK Nandan, +11,IPL-2017,Kolkata,13-04-2017,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,8,SP Narine,Eden Gardens,A Deshmukh,NJ Llong, +12,IPL-2017,Bangalore,14-04-2017,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,4,KA Pollard,M Chinnaswamy Stadium,KN Ananthapadmanabhan,AK Chaudhary, +13,IPL-2017,Rajkot,14-04-2017,Rising Pune Supergiant,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,7,AJ Tye,Saurashtra Cricket Association Stadium,A Nand Kishore,S Ravi, +14,IPL-2017,Kolkata,15-04-2017,Kolkata Knight Riders,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Kolkata Knight Riders,17,0,RV Uthappa,Eden Gardens,AY Dandekar,NJ Llong, +15,IPL-2017,Delhi,15-04-2017,Delhi Daredevils,Kings XI Punjab,Delhi Daredevils,bat,normal,0,Delhi Daredevils,51,0,CJ Anderson,Feroz Shah Kotla,YC Barde,Nitin Menon, +16,IPL-2017,Mumbai,16-04-2017,Gujarat Lions,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,N Rana,Wankhede Stadium,A Nand Kishore,S Ravi, +17,IPL-2017,Bangalore,16-04-2017,Rising Pune Supergiant,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Rising Pune Supergiant,27,0,BA Stokes,M Chinnaswamy Stadium,KN Ananthapadmanabhan,C Shamshuddin, +18,IPL-2017,Delhi,17-04-2017,Delhi Daredevils,Kolkata Knight Riders,Delhi Daredevils,bat,normal,0,Kolkata Knight Riders,0,4,NM Coulter-Nile,Feroz Shah Kotla,Nitin Menon,CK Nandan, +19,IPL-2017,Hyderabad,17-04-2017,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Sunrisers Hyderabad,5,0,B Kumar,"Rajiv Gandhi International Stadium, Uppal",AY Dandekar,A Deshmukh, +20,IPL-2017,Rajkot,18-04-2017,Royal Challengers Bangalore,Gujarat Lions,Gujarat Lions,field,normal,0,Royal Challengers Bangalore,21,0,CH Gayle,Saurashtra Cricket Association Stadium,S Ravi,VK Sharma, +21,IPL-2017,Hyderabad,19-04-2017,Sunrisers Hyderabad,Delhi Daredevils,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,15,0,KS Williamson,"Rajiv Gandhi International Stadium, Uppal",CB Gaffaney,NJ Llong, +22,IPL-2017,Indore,20-04-2017,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,8,JC Buttler,Holkar Cricket Stadium,M Erasmus,C Shamshuddin, +23,IPL-2017,Kolkata,21-04-2017,Kolkata Knight Riders,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,4,SK Raina,Eden Gardens,CB Gaffaney,Nitin Menon, +24,IPL-2017,Mumbai,22-04-2017,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,14,0,MJ McClenaghan,Wankhede Stadium,A Nand Kishore,S Ravi, +25,IPL-2017,Pune,22-04-2017,Sunrisers Hyderabad,Rising Pune Supergiant,Rising Pune Supergiant,field,normal,0,Rising Pune Supergiant,0,6,MS Dhoni,Maharashtra Cricket Association Stadium,AY Dandekar,A Deshmukh, +26,IPL-2017,Rajkot,23-04-2017,Kings XI Punjab,Gujarat Lions,Gujarat Lions,field,normal,0,Kings XI Punjab,26,0,HM Amla,Saurashtra Cricket Association Stadium,AK Chaudhary,M Erasmus, +27,IPL-2017,Kolkata,23-04-2017,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kolkata Knight Riders,82,0,NM Coulter-Nile,Eden Gardens,CB Gaffaney,CK Nandan, +28,IPL-2017,Mumbai,24-04-2017,Rising Pune Supergiant,Mumbai Indians,Mumbai Indians,field,normal,0,Rising Pune Supergiant,3,0,BA Stokes,Wankhede Stadium,A Nand Kishore,S Ravi, +29,IPL-2017,Pune,26-04-2017,Rising Pune Supergiant,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,RV Uthappa,Maharashtra Cricket Association Stadium,AY Dandekar,NJ Llong, +30,IPL-2017,Bangalore,27-04-2017,Royal Challengers Bangalore,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,7,AJ Tye,M Chinnaswamy Stadium,AK Chaudhary,C Shamshuddin, +31,IPL-2017,Kolkata,28-04-2017,Delhi Daredevils,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,G Gambhir,Eden Gardens,NJ Llong,S Ravi, +32,IPL-2017,Chandigarh,28-04-2017,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Sunrisers Hyderabad,26,0,Rashid Khan,"Punjab Cricket Association IS Bindra Stadium, Mohali",Nitin Menon,CK Nandan, +33,IPL-2017,Pune,29-04-2017,Rising Pune Supergiant,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Rising Pune Supergiant,61,0,LH Ferguson,Maharashtra Cricket Association Stadium,KN Ananthapadmanabhan,M Erasmus, +34,IPL-2017,Rajkot,29-04-2017,Gujarat Lions,Mumbai Indians,Gujarat Lions,bat,tie,0,Mumbai Indians,0,0,KH Pandya,Saurashtra Cricket Association Stadium,AK Chaudhary,CB Gaffaney, +35,IPL-2017,Chandigarh,30-04-2017,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,10,Sandeep Sharma,"Punjab Cricket Association IS Bindra Stadium, Mohali",YC Barde,CK Nandan, +36,IPL-2017,Hyderabad,30-04-2017,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Sunrisers Hyderabad,48,0,DA Warner,"Rajiv Gandhi International Stadium, Uppal",AY Dandekar,S Ravi, +37,IPL-2017,Mumbai,01-05-2017,Royal Challengers Bangalore,Mumbai Indians,Royal Challengers Bangalore,bat,normal,0,Mumbai Indians,0,5,RG Sharma,Wankhede Stadium,AK Chaudhary,CB Gaffaney, +38,IPL-2017,Pune,01-05-2017,Gujarat Lions,Rising Pune Supergiant,Rising Pune Supergiant,field,normal,0,Rising Pune Supergiant,0,5,BA Stokes,Maharashtra Cricket Association Stadium,M Erasmus,C Shamshuddin, +39,IPL-2017,Delhi,02-05-2017,Sunrisers Hyderabad,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,6,Mohammed Shami,Feroz Shah Kotla,YC Barde,Nitin Menon, +40,IPL-2017,Kolkata,03-05-2017,Kolkata Knight Riders,Rising Pune Supergiant,Rising Pune Supergiant,field,normal,0,Rising Pune Supergiant,0,4,RA Tripathi,Eden Gardens,KN Ananthapadmanabhan,A Nand Kishore, +41,IPL-2017,Delhi,04-05-2017,Gujarat Lions,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,7,RR Pant,Feroz Shah Kotla,M Erasmus,Nitin Menon, +42,IPL-2017,Bangalore,05-05-2017,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kings XI Punjab,19,0,Sandeep Sharma,M Chinnaswamy Stadium,CB Gaffaney,C Shamshuddin, +43,IPL-2017,Hyderabad,06-05-2017,Rising Pune Supergiant,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Rising Pune Supergiant,12,0,JD Unadkat,"Rajiv Gandhi International Stadium, Uppal",KN Ananthapadmanabhan,AK Chaudhary, +44,IPL-2017,Delhi,06-05-2017,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,146,0,LMP Simmons,Feroz Shah Kotla,Nitin Menon,CK Nandan, +45,IPL-2017,Bangalore,07-05-2017,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,SP Narine,M Chinnaswamy Stadium,AY Dandekar,C Shamshuddin, +46,IPL-2017,Chandigarh,07-05-2017,Kings XI Punjab,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,6,DR Smith,"Punjab Cricket Association IS Bindra Stadium, Mohali",A Nand Kishore,VK Sharma, +47,IPL-2017,Hyderabad,08-05-2017,Mumbai Indians,Sunrisers Hyderabad,Mumbai Indians,bat,normal,0,Sunrisers Hyderabad,0,7,S Dhawan,"Rajiv Gandhi International Stadium, Uppal",KN Ananthapadmanabhan,M Erasmus, +48,IPL-2017,Chandigarh,09-05-2017,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kings XI Punjab,14,0,MM Sharma,"Punjab Cricket Association IS Bindra Stadium, Mohali",A Nand Kishore,S Ravi, +49,IPL-2017,Kanpur,10-05-2017,Gujarat Lions,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,2,SS Iyer,Green Park,YC Barde,AK Chaudhary, +50,IPL-2017,Mumbai,11-05-2017,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Kings XI Punjab,7,0,WP Saha,Wankhede Stadium,A Deshmukh,A Nand Kishore, +51,IPL-2017,Delhi,12-05-2017,Delhi Daredevils,Rising Pune Supergiant,Delhi Daredevils,bat,normal,0,Delhi Daredevils,7,0,KK Nair,Feroz Shah Kotla,KN Ananthapadmanabhan,CK Nandan, +52,IPL-2017,Kanpur,13-05-2017,Gujarat Lions,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,8,Mohammed Siraj,Green Park,AK Chaudhary,Nitin Menon, +53,IPL-2017,Kolkata,13-05-2017,Mumbai Indians,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Mumbai Indians,9,0,AT Rayudu,Eden Gardens,A Nand Kishore,S Ravi, +54,IPL-2017,Pune,14-05-2017,Kings XI Punjab,Rising Pune Supergiant,Rising Pune Supergiant,field,normal,0,Rising Pune Supergiant,0,9,JD Unadkat,Maharashtra Cricket Association Stadium,AY Dandekar,A Deshmukh, +55,IPL-2017,Delhi,14-05-2017,Royal Challengers Bangalore,Delhi Daredevils,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,10,0,HV Patel,Feroz Shah Kotla,CK Nandan,C Shamshuddin, +56,IPL-2017,Mumbai,16-05-2017,Rising Pune Supergiant,Mumbai Indians,Mumbai Indians,field,normal,0,Rising Pune Supergiant,20,0,Washington Sundar,Wankhede Stadium,S Ravi,C Shamshuddin, +57,IPL-2017,Bangalore,17-05-2017,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,1,Kolkata Knight Riders,0,7,NM Coulter-Nile,M Chinnaswamy Stadium,AK Chaudhary,Nitin Menon, +58,IPL-2017,Bangalore,19-05-2017,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,KV Sharma,M Chinnaswamy Stadium,NJ Llong,Nitin Menon, +59,IPL-2017,Hyderabad,21-05-2017,Mumbai Indians,Rising Pune Supergiant,Mumbai Indians,bat,normal,0,Mumbai Indians,1,0,KH Pandya,"Rajiv Gandhi International Stadium, Uppal",NJ Llong,S Ravi, +60,IPL-2008,Bangalore,18-04-2008,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kolkata Knight Riders,140,0,BB McCullum,M Chinnaswamy Stadium,Asad Rauf,RE Koertzen, +61,IPL-2008,Chandigarh,19-04-2008,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,0,Chennai Super Kings,33,0,MEK Hussey,"Punjab Cricket Association Stadium, Mohali",MR Benson,SL Shastri, +62,IPL-2008,Delhi,19-04-2008,Rajasthan Royals,Delhi Daredevils,Rajasthan Royals,bat,normal,0,Delhi Daredevils,0,9,MF Maharoof,Feroz Shah Kotla,Aleem Dar,GA Pratapkumar, +63,IPL-2008,Mumbai,20-04-2008,Mumbai Indians,Royal Challengers Bangalore,Mumbai Indians,bat,normal,0,Royal Challengers Bangalore,0,5,MV Boucher,Wankhede Stadium,SJ Davis,DJ Harper, +64,IPL-2008,Kolkata,20-04-2008,Deccan Chargers,Kolkata Knight Riders,Deccan Chargers,bat,normal,0,Kolkata Knight Riders,0,5,DJ Hussey,Eden Gardens,BF Bowden,K Hariharan, +65,IPL-2008,Jaipur,21-04-2008,Kings XI Punjab,Rajasthan Royals,Kings XI Punjab,bat,normal,0,Rajasthan Royals,0,6,SR Watson,Sawai Mansingh Stadium,Aleem Dar,RB Tiffin, +66,IPL-2008,Hyderabad,22-04-2008,Deccan Chargers,Delhi Daredevils,Deccan Chargers,bat,normal,0,Delhi Daredevils,0,9,V Sehwag,"Rajiv Gandhi International Stadium, Uppal",IL Howell,AM Saheba, +67,IPL-2008,Chennai,23-04-2008,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Chennai Super Kings,6,0,ML Hayden,"MA Chidambaram Stadium, Chepauk",DJ Harper,GA Pratapkumar, +68,IPL-2008,Hyderabad,24-04-2008,Deccan Chargers,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,3,YK Pathan,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,MR Benson, +69,IPL-2008,Chandigarh,25-04-2008,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Kings XI Punjab,66,0,KC Sangakkara,"Punjab Cricket Association Stadium, Mohali",Aleem Dar,AM Saheba, +70,IPL-2008,Bangalore,26-04-2008,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,SR Watson,M Chinnaswamy Stadium,MR Benson,IL Howell, +71,IPL-2008,Chennai,26-04-2008,Kolkata Knight Riders,Chennai Super Kings,Kolkata Knight Riders,bat,normal,0,Chennai Super Kings,0,9,JDP Oram,"MA Chidambaram Stadium, Chepauk",BF Bowden,AV Jayaprakash, +72,IPL-2008,Mumbai,27-04-2008,Mumbai Indians,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,10,AC Gilchrist,Dr DY Patil Sports Academy,Asad Rauf,SL Shastri, +73,IPL-2008,Chandigarh,27-04-2008,Delhi Daredevils,Kings XI Punjab,Delhi Daredevils,bat,normal,0,Kings XI Punjab,0,4,SM Katich,"Punjab Cricket Association Stadium, Mohali",RE Koertzen,I Shivram, +74,IPL-2008,Bangalore,28-04-2008,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Chennai Super Kings,13,0,MS Dhoni,M Chinnaswamy Stadium,BR Doctrove,RB Tiffin, +75,IPL-2008,Kolkata,29-04-2008,Kolkata Knight Riders,Mumbai Indians,Kolkata Knight Riders,bat,normal,0,Mumbai Indians,0,7,ST Jayasuriya,Eden Gardens,BF Bowden,AV Jayaprakash, +76,IPL-2008,Delhi,30-04-2008,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Delhi Daredevils,10,0,GD McGrath,Feroz Shah Kotla,Aleem Dar,I Shivram, +77,IPL-2008,Hyderabad,01-05-2008,Deccan Chargers,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,7,SE Marsh,"Rajiv Gandhi International Stadium, Uppal",BR Doctrove,RB Tiffin, +78,IPL-2008,Jaipur,01-05-2008,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,normal,0,Rajasthan Royals,45,0,SA Asnodkar,Sawai Mansingh Stadium,RE Koertzen,GA Pratapkumar, +79,IPL-2008,Chennai,02-05-2008,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Delhi Daredevils,0,8,V Sehwag,"MA Chidambaram Stadium, Chepauk",BF Bowden,K Hariharan, +80,IPL-2008,Hyderabad,25-05-2008,Deccan Chargers,Royal Challengers Bangalore,Deccan Chargers,bat,normal,0,Royal Challengers Bangalore,0,5,R Vinay Kumar,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,RE Koertzen, +81,IPL-2008,Chandigarh,03-05-2008,Kings XI Punjab,Kolkata Knight Riders,Kings XI Punjab,bat,normal,0,Kings XI Punjab,9,0,IK Pathan,"Punjab Cricket Association Stadium, Mohali",DJ Harper,I Shivram, +82,IPL-2008,Mumbai,04-05-2008,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,29,0,SM Pollock,Dr DY Patil Sports Academy,IL Howell,RE Koertzen, +83,IPL-2008,Jaipur,04-05-2008,Chennai Super Kings,Rajasthan Royals,Chennai Super Kings,bat,normal,0,Rajasthan Royals,0,8,Sohail Tanvir,Sawai Mansingh Stadium,Asad Rauf,AV Jayaprakash, +84,IPL-2008,Bangalore,05-05-2008,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,S Sreesanth,M Chinnaswamy Stadium,SJ Davis,BR Doctrove, +85,IPL-2008,Chennai,06-05-2008,Chennai Super Kings,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,7,AC Gilchrist,"MA Chidambaram Stadium, Chepauk",MR Benson,RB Tiffin, +86,IPL-2008,Mumbai,07-05-2008,Rajasthan Royals,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,7,A Nehra,Dr DY Patil Sports Academy,DJ Harper,RE Koertzen, +87,IPL-2008,Delhi,08-05-2008,Delhi Daredevils,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,4,MS Dhoni,Feroz Shah Kotla,Aleem Dar,RB Tiffin, +88,IPL-2008,Kolkata,08-05-2008,Kolkata Knight Riders,Royal Challengers Bangalore,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,5,0,SC Ganguly,Eden Gardens,Asad Rauf,IL Howell, +89,IPL-2008,Jaipur,09-05-2008,Deccan Chargers,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,8,YK Pathan,Sawai Mansingh Stadium,MR Benson,AM Saheba, +90,IPL-2008,Bangalore,28-05-2008,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,9,CRD Fernando,M Chinnaswamy Stadium,BF Bowden,AV Jayaprakash, +91,IPL-2008,Chennai,10-05-2008,Chennai Super Kings,Kings XI Punjab,Kings XI Punjab,field,normal,0,Chennai Super Kings,18,0,L Balaji,"MA Chidambaram Stadium, Chepauk",AV Jayaprakash,BG Jerling, +92,IPL-2008,Hyderabad,11-05-2008,Kolkata Knight Riders,Deccan Chargers,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,23,0,SC Ganguly,"Rajiv Gandhi International Stadium, Uppal",IL Howell,AM Saheba, +93,IPL-2008,Jaipur,11-05-2008,Delhi Daredevils,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,3,SR Watson,Sawai Mansingh Stadium,SJ Davis,RE Koertzen, +94,IPL-2008,Chandigarh,12-05-2008,Royal Challengers Bangalore,Kings XI Punjab,Royal Challengers Bangalore,bat,normal,0,Kings XI Punjab,0,9,SE Marsh,"Punjab Cricket Association Stadium, Mohali",BR Doctrove,I Shivram, +95,IPL-2008,Kolkata,13-05-2008,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,23,0,Shoaib Akhtar,Eden Gardens,Asad Rauf,IL Howell, +96,IPL-2008,Mumbai,14-05-2008,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,9,ST Jayasuriya,Wankhede Stadium,BR Doctrove,AM Saheba, +97,IPL-2008,Chandigarh,28-05-2008,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Kings XI Punjab,41,0,SE Marsh,"Punjab Cricket Association Stadium, Mohali",SJ Davis,K Hariharan, +98,IPL-2008,Delhi,15-05-2008,Delhi Daredevils,Deccan Chargers,Deccan Chargers,field,normal,0,Delhi Daredevils,12,0,A Mishra,Feroz Shah Kotla,BG Jerling,GA Pratapkumar, +99,IPL-2008,Mumbai,16-05-2008,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,8,SM Pollock,Wankhede Stadium,BR Doctrove,DJ Harper, +100,IPL-2008,Delhi,17-05-2008,Delhi Daredevils,Kings XI Punjab,Delhi Daredevils,bat,normal,1,Kings XI Punjab,6,0,DPMD Jayawardene,Feroz Shah Kotla,AV Jayaprakash,RE Koertzen, +101,IPL-2008,Jaipur,17-05-2008,Rajasthan Royals,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Rajasthan Royals,65,0,GC Smith,Sawai Mansingh Stadium,BF Bowden,SL Shastri, +102,IPL-2008,Hyderabad,18-05-2008,Mumbai Indians,Deccan Chargers,Deccan Chargers,field,normal,0,Mumbai Indians,25,0,DJ Bravo,"Rajiv Gandhi International Stadium, Uppal",BR Doctrove,DJ Harper, +103,IPL-2008,Kolkata,18-05-2008,Kolkata Knight Riders,Chennai Super Kings,Kolkata Knight Riders,bat,normal,1,Chennai Super Kings,3,0,M Ntini,Eden Gardens,Asad Rauf,K Hariharan, +104,IPL-2008,Bangalore,19-05-2008,Royal Challengers Bangalore,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,5,SP Goswami,M Chinnaswamy Stadium,SJ Davis,GA Pratapkumar, +105,IPL-2008,Kolkata,20-05-2008,Kolkata Knight Riders,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,6,YK Pathan,Eden Gardens,BG Jerling,RE Koertzen, +106,IPL-2008,Mumbai,21-05-2008,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Kings XI Punjab,1,0,SE Marsh,Wankhede Stadium,BF Bowden,GA Pratapkumar, +107,IPL-2008,Chennai,21-05-2008,Royal Challengers Bangalore,Chennai Super Kings,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,14,0,A Kumble,"MA Chidambaram Stadium, Chepauk",DJ Harper,I Shivram, +108,IPL-2008,Chandigarh,23-05-2008,Deccan Chargers,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,SE Marsh,"Punjab Cricket Association Stadium, Mohali",Asad Rauf,SJ Davis, +109,IPL-2008,Delhi,24-05-2008,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,5,KD Karthik,Feroz Shah Kotla,BF Bowden,K Hariharan, +110,IPL-2008,Chennai,24-05-2008,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Rajasthan Royals,10,0,JA Morkel,"MA Chidambaram Stadium, Chepauk",DJ Harper,SL Shastri, +111,IPL-2008,Bangalore,03-05-2008,Royal Challengers Bangalore,Deccan Chargers,Deccan Chargers,field,normal,0,Royal Challengers Bangalore,3,0,P Kumar,M Chinnaswamy Stadium,BR Doctrove,SL Shastri, +112,IPL-2008,Kolkata,25-05-2008,Kings XI Punjab,Kolkata Knight Riders,Kings XI Punjab,bat,normal,0,Kolkata Knight Riders,0,3,Umar Gul,Eden Gardens,SJ Davis,I Shivram, +113,IPL-2008,Jaipur,26-05-2008,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,5,Sohail Tanvir,Sawai Mansingh Stadium,BF Bowden,K Hariharan, +114,IPL-2008,Hyderabad,27-05-2008,Deccan Chargers,Chennai Super Kings,Deccan Chargers,bat,normal,0,Chennai Super Kings,0,7,SK Raina,"Rajiv Gandhi International Stadium, Uppal",BG Jerling,AM Saheba, +115,IPL-2008,Mumbai,30-05-2008,Rajasthan Royals,Delhi Daredevils,Delhi Daredevils,field,normal,0,Rajasthan Royals,105,0,SR Watson,Wankhede Stadium,BF Bowden,RE Koertzen, +116,IPL-2008,Mumbai,31-05-2008,Kings XI Punjab,Chennai Super Kings,Kings XI Punjab,bat,normal,0,Chennai Super Kings,0,9,M Ntini,Wankhede Stadium,Asad Rauf,DJ Harper, +117,IPL-2008,Mumbai,01-06-2008,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,3,YK Pathan,Dr DY Patil Sports Academy,BF Bowden,RE Koertzen, +118,IPL-2009,Cape Town,18-04-2009,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Mumbai Indians,19,0,SR Tendulkar,Newlands,BR Doctrove,K Hariharan, +119,IPL-2009,Cape Town,18-04-2009,Royal Challengers Bangalore,Rajasthan Royals,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,75,0,R Dravid,Newlands,BR Doctrove,RB Tiffin, +120,IPL-2009,Cape Town,19-04-2009,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,1,Delhi Daredevils,0,10,DL Vettori,Newlands,MR Benson,SD Ranade, +121,IPL-2009,Cape Town,19-04-2009,Kolkata Knight Riders,Deccan Chargers,Kolkata Knight Riders,bat,normal,0,Deccan Chargers,0,8,RP Singh,Newlands,MR Benson,BR Doctrove, +122,IPL-2009,Port Elizabeth,20-04-2009,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Chennai Super Kings,92,0,M Muralitharan,St George's Park,BG Jerling,SJA Taufel, +123,IPL-2009,Durban,21-04-2009,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,1,Kolkata Knight Riders,11,0,CH Gayle,Kingsmead,DJ Harper,SD Ranade, +124,IPL-2009,Cape Town,22-04-2009,Deccan Chargers,Royal Challengers Bangalore,Deccan Chargers,bat,normal,0,Deccan Chargers,24,0,AC Gilchrist,Newlands,M Erasmus,AM Saheba, +125,IPL-2009,Durban,23-04-2009,Delhi Daredevils,Chennai Super Kings,Delhi Daredevils,bat,normal,0,Delhi Daredevils,9,0,AB de Villiers,Kingsmead,BR Doctrove,SJA Taufel, +126,IPL-2009,Cape Town,23-04-2009,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,tie,0,Rajasthan Royals,0,0,YK Pathan,Newlands,MR Benson,M Erasmus, +127,IPL-2009,Durban,24-04-2009,Royal Challengers Bangalore,Kings XI Punjab,Royal Challengers Bangalore,bat,normal,0,Kings XI Punjab,0,7,RS Bopara,Kingsmead,BR Doctrove,TH Wijewardene, +128,IPL-2009,Durban,25-04-2009,Deccan Chargers,Mumbai Indians,Deccan Chargers,bat,normal,0,Deccan Chargers,12,0,PP Ojha,Kingsmead,HDPK Dharmasena,SJA Taufel, +129,IPL-2009,Port Elizabeth,26-04-2009,Royal Challengers Bangalore,Delhi Daredevils,Royal Challengers Bangalore,bat,normal,0,Delhi Daredevils,0,6,TM Dilshan,St George's Park,S Asnani,BG Jerling, +130,IPL-2009,Cape Town,26-04-2009,Kings XI Punjab,Rajasthan Royals,Kings XI Punjab,bat,normal,0,Kings XI Punjab,27,0,KC Sangakkara,Newlands,M Erasmus,K Hariharan, +131,IPL-2009,Durban,27-04-2009,Chennai Super Kings,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,6,HH Gibbs,Kingsmead,IL Howell,TH Wijewardene, +132,IPL-2009,Port Elizabeth,27-04-2009,Mumbai Indians,Kolkata Knight Riders,Mumbai Indians,bat,normal,0,Mumbai Indians,92,0,SR Tendulkar,St George's Park,BG Jerling,RB Tiffin, +133,IPL-2009,Centurion,28-04-2009,Delhi Daredevils,Rajasthan Royals,Delhi Daredevils,bat,normal,0,Rajasthan Royals,0,5,YK Pathan,SuperSport Park,GAV Baxter,RE Koertzen, +134,IPL-2009,Durban,29-04-2009,Kolkata Knight Riders,Royal Challengers Bangalore,Kolkata Knight Riders,bat,normal,0,Royal Challengers Bangalore,0,5,MV Boucher,Kingsmead,MR Benson,TH Wijewardene, +135,IPL-2009,Durban,29-04-2009,Kings XI Punjab,Mumbai Indians,Kings XI Punjab,bat,normal,0,Kings XI Punjab,3,0,KC Sangakkara,Kingsmead,MR Benson,SL Shastri, +136,IPL-2009,Centurion,30-04-2009,Deccan Chargers,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,6,DP Nannes,SuperSport Park,GAV Baxter,AM Saheba, +137,IPL-2009,Centurion,30-04-2009,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Chennai Super Kings,38,0,SK Raina,SuperSport Park,GAV Baxter,RE Koertzen, +138,IPL-2009,East London,01-05-2009,Mumbai Indians,Kolkata Knight Riders,Mumbai Indians,bat,normal,0,Mumbai Indians,9,0,JP Duminy,Buffalo Park,M Erasmus,SK Tarapore, +139,IPL-2009,Durban,01-05-2009,Royal Challengers Bangalore,Kings XI Punjab,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,8,0,Yuvraj Singh,Kingsmead,HDPK Dharmasena,S Ravi, +140,IPL-2009,Port Elizabeth,02-05-2009,Deccan Chargers,Rajasthan Royals,Deccan Chargers,bat,normal,0,Rajasthan Royals,0,3,YK Pathan,St George's Park,S Asnani,BG Jerling, +141,IPL-2009,Johannesburg,02-05-2009,Chennai Super Kings,Delhi Daredevils,Delhi Daredevils,field,normal,0,Chennai Super Kings,18,0,SB Jakati,New Wanderers Stadium,DJ Harper,RE Koertzen, +142,IPL-2009,Port Elizabeth,03-05-2009,Kolkata Knight Riders,Kings XI Punjab,Kolkata Knight Riders,bat,normal,0,Kings XI Punjab,0,6,DPMD Jayawardene,St George's Park,S Asnani,MR Benson, +143,IPL-2009,Johannesburg,03-05-2009,Mumbai Indians,Royal Challengers Bangalore,Mumbai Indians,bat,normal,0,Royal Challengers Bangalore,0,9,JH Kallis,New Wanderers Stadium,RE Koertzen,TH Wijewardene, +144,IPL-2009,East London,04-05-2009,Chennai Super Kings,Deccan Chargers,Chennai Super Kings,bat,normal,0,Chennai Super Kings,78,0,MS Dhoni,Buffalo Park,BR Doctrove,M Erasmus, +145,IPL-2009,Durban,05-05-2009,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,normal,0,Rajasthan Royals,78,0,GC Smith,Kingsmead,SS Hazare,IL Howell, +146,IPL-2009,Durban,05-05-2009,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Delhi Daredevils,0,9,G Gambhir,Kingsmead,GAV Baxter,IL Howell, +147,IPL-2009,Centurion,06-05-2009,Deccan Chargers,Mumbai Indians,Deccan Chargers,bat,normal,0,Deccan Chargers,19,0,RG Sharma,SuperSport Park,MR Benson,HDPK Dharmasena, +148,IPL-2009,Centurion,07-05-2009,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,A Singh,SuperSport Park,K Hariharan,DJ Harper, +149,IPL-2009,Centurion,07-05-2009,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,1,Chennai Super Kings,12,0,ML Hayden,SuperSport Park,DJ Harper,TH Wijewardene, +150,IPL-2009,East London,08-05-2009,Mumbai Indians,Delhi Daredevils,Mumbai Indians,bat,normal,0,Delhi Daredevils,0,7,A Nehra,Buffalo Park,M Erasmus,SK Tarapore, +151,IPL-2009,Kimberley,09-05-2009,Deccan Chargers,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,3,DPMD Jayawardene,De Beers Diamond Oval,GAV Baxter,AM Saheba, +152,IPL-2009,Kimberley,09-05-2009,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Chennai Super Kings,0,7,S Badrinath,De Beers Diamond Oval,GAV Baxter,HDPK Dharmasena, +153,IPL-2009,Port Elizabeth,10-05-2009,Mumbai Indians,Royal Challengers Bangalore,Mumbai Indians,bat,normal,0,Mumbai Indians,16,0,JP Duminy,St George's Park,BR Doctrove,BG Jerling, +154,IPL-2009,Johannesburg,10-05-2009,Kolkata Knight Riders,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,7,A Mishra,New Wanderers Stadium,SL Shastri,RB Tiffin, +155,IPL-2009,Kimberley,11-05-2009,Deccan Chargers,Rajasthan Royals,Deccan Chargers,bat,normal,0,Deccan Chargers,53,0,DR Smith,De Beers Diamond Oval,GAV Baxter,HDPK Dharmasena, +156,IPL-2009,Centurion,12-05-2009,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,6,LRPL Taylor,SuperSport Park,M Erasmus,SS Hazare, +157,IPL-2009,Centurion,12-05-2009,Kings XI Punjab,Mumbai Indians,Kings XI Punjab,bat,normal,0,Mumbai Indians,0,8,Harbhajan Singh,SuperSport Park,SS Hazare,RE Koertzen, +158,IPL-2009,Durban,13-05-2009,Delhi Daredevils,Deccan Chargers,Deccan Chargers,field,normal,0,Delhi Daredevils,12,0,R Bhatia,Kingsmead,DJ Harper,SL Shastri, +159,IPL-2009,Durban,14-05-2009,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Royal Challengers Bangalore,0,2,LRPL Taylor,Kingsmead,BR Doctrove,DJ Harper, +160,IPL-2009,Durban,14-05-2009,Rajasthan Royals,Mumbai Indians,Rajasthan Royals,bat,normal,0,Rajasthan Royals,2,0,SK Warne,Kingsmead,BR Doctrove,DJ Harper, +161,IPL-2009,Bloemfontein,15-05-2009,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,B Lee,OUTsurance Oval,HDPK Dharmasena,IL Howell, +162,IPL-2009,Port Elizabeth,16-05-2009,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Chennai Super Kings,0,7,ML Hayden,St George's Park,SK Tarapore,SJA Taufel, +163,IPL-2009,Johannesburg,16-05-2009,Kolkata Knight Riders,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,6,RG Sharma,New Wanderers Stadium,RE Koertzen,S Ravi, +164,IPL-2009,Johannesburg,17-05-2009,Kings XI Punjab,Deccan Chargers,Deccan Chargers,field,normal,0,Kings XI Punjab,1,0,Yuvraj Singh,New Wanderers Stadium,S Ravi,RB Tiffin, +165,IPL-2009,Bloemfontein,17-05-2009,Delhi Daredevils,Rajasthan Royals,Delhi Daredevils,bat,normal,0,Delhi Daredevils,14,0,AB de Villiers,OUTsurance Oval,SS Hazare,IL Howell, +166,IPL-2009,Centurion,18-05-2009,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,0,Kolkata Knight Riders,0,7,BJ Hodge,SuperSport Park,SJA Taufel,RB Tiffin, +167,IPL-2009,Johannesburg,19-05-2009,Delhi Daredevils,Royal Challengers Bangalore,Delhi Daredevils,bat,normal,0,Royal Challengers Bangalore,0,7,JH Kallis,New Wanderers Stadium,IL Howell,RB Tiffin, +168,IPL-2009,Durban,20-05-2009,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,4,LR Shukla,Kingsmead,BG Jerling,SJA Taufel, +169,IPL-2009,Durban,20-05-2009,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,0,Chennai Super Kings,24,0,M Muralitharan,Kingsmead,BG Jerling,SJA Taufel, +170,IPL-2009,Centurion,21-05-2009,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,4,V Sehwag,SuperSport Park,IL Howell,S Ravi, +171,IPL-2009,Centurion,21-05-2009,Royal Challengers Bangalore,Deccan Chargers,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,12,0,MK Pandey,SuperSport Park,IL Howell,S Ravi, +172,IPL-2009,Centurion,22-05-2009,Delhi Daredevils,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,6,AC Gilchrist,SuperSport Park,BR Doctrove,DJ Harper, +173,IPL-2009,Johannesburg,23-05-2009,Chennai Super Kings,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,6,MK Pandey,New Wanderers Stadium,RE Koertzen,SJA Taufel, +174,IPL-2009,Johannesburg,24-05-2009,Deccan Chargers,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Deccan Chargers,6,0,A Kumble,New Wanderers Stadium,RE Koertzen,SJA Taufel, +175,IPL-2010,Mumbai,12-03-2010,Kolkata Knight Riders,Deccan Chargers,Deccan Chargers,field,normal,0,Kolkata Knight Riders,11,0,AD Mathews,Dr DY Patil Sports Academy,RE Koertzen,RB Tiffin, +176,IPL-2010,Mumbai,13-03-2010,Mumbai Indians,Rajasthan Royals,Mumbai Indians,bat,normal,0,Mumbai Indians,4,0,YK Pathan,Brabourne Stadium,RE Koertzen,RB Tiffin, +177,IPL-2010,Chandigarh,13-03-2010,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,5,G Gambhir,"Punjab Cricket Association Stadium, Mohali",BR Doctrove,S Ravi, +178,IPL-2010,Kolkata,14-03-2010,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,MK Tiwary,Eden Gardens,HDPK Dharmasena,AM Saheba, +179,IPL-2010,Chennai,14-03-2010,Deccan Chargers,Chennai Super Kings,Deccan Chargers,bat,normal,0,Deccan Chargers,31,0,WPUJC Vaas,"MA Chidambaram Stadium, Chepauk",K Hariharan,DJ Harper, +180,IPL-2010,Ahmedabad,15-03-2010,Rajasthan Royals,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,6,V Sehwag,"Sardar Patel Stadium, Motera",BG Jerling,RE Koertzen, +181,IPL-2010,Bangalore,16-03-2010,Kings XI Punjab,Royal Challengers Bangalore,Kings XI Punjab,bat,normal,0,Royal Challengers Bangalore,0,8,JH Kallis,M Chinnaswamy Stadium,S Das,DJ Harper, +182,IPL-2010,Kolkata,16-03-2010,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,0,Chennai Super Kings,55,0,MS Dhoni,Eden Gardens,HDPK Dharmasena,AM Saheba, +183,IPL-2010,Delhi,17-03-2010,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,98,0,SR Tendulkar,Feroz Shah Kotla,BR Doctrove,SK Tarapore, +184,IPL-2010,Bangalore,18-03-2010,Rajasthan Royals,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,10,JH Kallis,M Chinnaswamy Stadium,K Hariharan,DJ Harper, +185,IPL-2010,Delhi,19-03-2010,Delhi Daredevils,Chennai Super Kings,Delhi Daredevils,bat,normal,0,Chennai Super Kings,0,5,ML Hayden,Feroz Shah Kotla,BR Doctrove,SK Tarapore, +186,IPL-2010,Cuttack,19-03-2010,Deccan Chargers,Kings XI Punjab,Kings XI Punjab,field,normal,0,Deccan Chargers,6,0,A Symonds,Barabati Stadium,BF Bowden,M Erasmus, +187,IPL-2010,Ahmedabad,20-03-2010,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,normal,0,Rajasthan Royals,34,0,AA Jhunjhunwala,"Sardar Patel Stadium, Motera",RE Koertzen,RB Tiffin, +188,IPL-2010,Mumbai,20-03-2010,Mumbai Indians,Royal Challengers Bangalore,Mumbai Indians,bat,normal,0,Royal Challengers Bangalore,0,7,JH Kallis,Brabourne Stadium,HDPK Dharmasena,SS Hazare, +189,IPL-2010,Cuttack,21-03-2010,Deccan Chargers,Delhi Daredevils,Deccan Chargers,bat,normal,0,Deccan Chargers,10,0,A Symonds,Barabati Stadium,BF Bowden,M Erasmus, +190,IPL-2010,Chennai,21-03-2010,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,tie,0,Kings XI Punjab,0,0,J Theron,"MA Chidambaram Stadium, Chepauk",K Hariharan,DJ Harper, +191,IPL-2010,Mumbai,22-03-2010,Kolkata Knight Riders,Mumbai Indians,Kolkata Knight Riders,bat,normal,0,Mumbai Indians,0,7,SR Tendulkar,Brabourne Stadium,SS Hazare,SJA Taufel, +192,IPL-2010,Bangalore,23-03-2010,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Royal Challengers Bangalore,36,0,RV Uthappa,M Chinnaswamy Stadium,RE Koertzen,RB Tiffin, +193,IPL-2010,Chandigarh,24-03-2010,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,normal,0,Rajasthan Royals,31,0,AC Voges,"Punjab Cricket Association Stadium, Mohali",BR Doctrove,SK Tarapore, +194,IPL-2010,Mumbai,25-03-2010,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,5,SR Tendulkar,Brabourne Stadium,BF Bowden,AM Saheba, +195,IPL-2010,Ahmedabad,26-03-2010,Deccan Chargers,Rajasthan Royals,Deccan Chargers,bat,normal,0,Rajasthan Royals,0,8,YK Pathan,"Sardar Patel Stadium, Motera",HDPK Dharmasena,SJA Taufel, +196,IPL-2010,Chandigarh,27-03-2010,Kolkata Knight Riders,Kings XI Punjab,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,39,0,MK Tiwary,"Punjab Cricket Association Stadium, Mohali",BR Doctrove,S Ravi, +197,IPL-2010,Bangalore,25-03-2010,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Delhi Daredevils,17,0,KM Jadhav,M Chinnaswamy Stadium,BG Jerling,RE Koertzen, +198,IPL-2010,Ahmedabad,28-03-2010,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Rajasthan Royals,17,0,NV Ojha,"Sardar Patel Stadium, Motera",SS Hazare,SJA Taufel, +199,IPL-2010,Mumbai,28-03-2010,Mumbai Indians,Deccan Chargers,Deccan Chargers,field,normal,0,Mumbai Indians,41,0,Harbhajan Singh,Dr DY Patil Sports Academy,S Das,K Hariharan, +200,IPL-2010,Delhi,29-03-2010,Delhi Daredevils,Kolkata Knight Riders,Delhi Daredevils,bat,normal,0,Delhi Daredevils,40,0,DA Warner,Feroz Shah Kotla,SS Hazare,SJA Taufel, +201,IPL-2010,Mumbai,30-03-2010,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,4,SL Malinga,Brabourne Stadium,BR Doctrove,SK Tarapore, +202,IPL-2010,Chennai,31-03-2010,Royal Challengers Bangalore,Chennai Super Kings,Royal Challengers Bangalore,bat,normal,0,Chennai Super Kings,0,5,M Vijay,"MA Chidambaram Stadium, Chepauk",BG Jerling,RE Koertzen, +203,IPL-2010,Delhi,31-03-2010,Delhi Daredevils,Rajasthan Royals,Delhi Daredevils,bat,normal,0,Delhi Daredevils,67,0,KD Karthik,Feroz Shah Kotla,HDPK Dharmasena,SJA Taufel, +204,IPL-2010,Kolkata,01-04-2010,Kolkata Knight Riders,Deccan Chargers,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,24,0,SC Ganguly,Eden Gardens,K Hariharan,DJ Harper, +205,IPL-2010,Chandigarh,02-04-2010,Kings XI Punjab,Royal Challengers Bangalore,Kings XI Punjab,bat,normal,0,Royal Challengers Bangalore,0,6,KP Pietersen,"Punjab Cricket Association Stadium, Mohali",BF Bowden,M Erasmus, +206,IPL-2010,Chennai,03-04-2010,Chennai Super Kings,Rajasthan Royals,Chennai Super Kings,bat,normal,0,Chennai Super Kings,23,0,M Vijay,"MA Chidambaram Stadium, Chepauk",RE Koertzen,RB Tiffin, +207,IPL-2010,Mumbai,03-04-2010,Mumbai Indians,Deccan Chargers,Mumbai Indians,bat,normal,0,Mumbai Indians,63,0,AT Rayudu,Brabourne Stadium,BR Doctrove,S Ravi, +208,IPL-2010,Kolkata,04-04-2010,Kolkata Knight Riders,Kings XI Punjab,Kolkata Knight Riders,bat,normal,0,Kings XI Punjab,0,8,DPMD Jayawardene,Eden Gardens,S Asnani,DJ Harper, +209,IPL-2010,Delhi,04-04-2010,Delhi Daredevils,Royal Challengers Bangalore,Delhi Daredevils,bat,normal,0,Delhi Daredevils,37,0,PD Collingwood,Feroz Shah Kotla,BF Bowden,M Erasmus, +210,IPL-2010,Nagpur,05-04-2010,Rajasthan Royals,Deccan Chargers,Rajasthan Royals,bat,normal,0,Rajasthan Royals,2,0,SK Warne,"Vidarbha Cricket Association Stadium, Jamtha",HDPK Dharmasena,SJA Taufel, +211,IPL-2010,Chennai,06-04-2010,Chennai Super Kings,Mumbai Indians,Chennai Super Kings,bat,normal,0,Chennai Super Kings,24,0,SK Raina,"MA Chidambaram Stadium, Chepauk",S Asnani,DJ Harper, +212,IPL-2010,Jaipur,07-04-2010,Kings XI Punjab,Rajasthan Royals,Kings XI Punjab,bat,normal,0,Rajasthan Royals,0,9,MJ Lumb,Sawai Mansingh Stadium,S Ravi,SK Tarapore, +213,IPL-2010,Kolkata,07-04-2010,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,14,0,SC Ganguly,Eden Gardens,BG Jerling,RE Koertzen, +214,IPL-2010,Bangalore,08-04-2010,Royal Challengers Bangalore,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,7,TL Suman,M Chinnaswamy Stadium,S Asnani,DJ Harper, +215,IPL-2010,Chandigarh,09-04-2010,Mumbai Indians,Kings XI Punjab,Mumbai Indians,bat,normal,0,Kings XI Punjab,0,6,KC Sangakkara,"Punjab Cricket Association Stadium, Mohali",M Erasmus,AM Saheba, +216,IPL-2010,Nagpur,10-04-2010,Chennai Super Kings,Deccan Chargers,Chennai Super Kings,bat,normal,0,Deccan Chargers,0,6,RJ Harris,"Vidarbha Cricket Association Stadium, Jamtha",HDPK Dharmasena,SJA Taufel, +217,IPL-2010,Bangalore,10-04-2010,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,7,R Vinay Kumar,M Chinnaswamy Stadium,K Hariharan,DJ Harper, +218,IPL-2010,Delhi,11-04-2010,Delhi Daredevils,Kings XI Punjab,Delhi Daredevils,bat,normal,0,Kings XI Punjab,0,7,PP Chawla,Feroz Shah Kotla,BF Bowden,AM Saheba, +219,IPL-2010,Jaipur,11-04-2010,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Mumbai Indians,37,0,SR Tendulkar,Sawai Mansingh Stadium,BR Doctrove,SK Tarapore, +220,IPL-2010,Nagpur,12-04-2010,Deccan Chargers,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Deccan Chargers,13,0,Harmeet Singh,"Vidarbha Cricket Association Stadium, Jamtha",RE Koertzen,RB Tiffin, +221,IPL-2010,Mumbai,13-04-2010,Mumbai Indians,Delhi Daredevils,Mumbai Indians,bat,normal,0,Mumbai Indians,39,0,KA Pollard,Brabourne Stadium,S Asnani,DJ Harper, +222,IPL-2010,Chennai,13-04-2010,Kolkata Knight Riders,Chennai Super Kings,Kolkata Knight Riders,bat,normal,0,Chennai Super Kings,0,9,R Ashwin,"MA Chidambaram Stadium, Chepauk",SS Hazare,SJA Taufel, +223,IPL-2010,Jaipur,14-04-2010,Rajasthan Royals,Royal Challengers Bangalore,Rajasthan Royals,bat,normal,0,Royal Challengers Bangalore,0,5,KP Pietersen,Sawai Mansingh Stadium,BR Doctrove,S Ravi, +224,IPL-2010,Chennai,15-04-2010,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Delhi Daredevils,0,6,G Gambhir,"MA Chidambaram Stadium, Chepauk",HDPK Dharmasena,SS Hazare, +225,IPL-2010,Dharamsala,16-04-2010,Kings XI Punjab,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,5,RG Sharma,Himachal Pradesh Cricket Association Stadium,M Erasmus,AM Saheba, +226,IPL-2010,Bangalore,17-04-2010,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Mumbai Indians,57,0,R McLaren,M Chinnaswamy Stadium,HDPK Dharmasena,SJA Taufel, +227,IPL-2010,Kolkata,17-04-2010,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,normal,0,Kolkata Knight Riders,0,8,JD Unadkat,Eden Gardens,BG Jerling,RB Tiffin, +228,IPL-2010,Dharamsala,18-04-2010,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,6,MS Dhoni,Himachal Pradesh Cricket Association Stadium,BF Bowden,AM Saheba, +229,IPL-2010,Delhi,18-04-2010,Deccan Chargers,Delhi Daredevils,Deccan Chargers,bat,normal,0,Deccan Chargers,11,0,A Symonds,Feroz Shah Kotla,BR Doctrove,SK Tarapore, +230,IPL-2010,Kolkata,19-04-2010,Mumbai Indians,Kolkata Knight Riders,Mumbai Indians,bat,normal,0,Kolkata Knight Riders,0,9,M Kartik,Eden Gardens,BG Jerling,RE Koertzen, +231,IPL-2010,Mumbai,21-04-2010,Mumbai Indians,Royal Challengers Bangalore,Mumbai Indians,bat,normal,0,Mumbai Indians,35,0,KA Pollard,Dr DY Patil Sports Academy,BR Doctrove,RB Tiffin, +232,IPL-2010,Mumbai,22-04-2010,Chennai Super Kings,Deccan Chargers,Chennai Super Kings,bat,normal,0,Chennai Super Kings,38,0,DE Bollinger,Dr DY Patil Sports Academy,BR Doctrove,RB Tiffin, +233,IPL-2010,Mumbai,24-04-2010,Deccan Chargers,Royal Challengers Bangalore,Deccan Chargers,bat,normal,0,Royal Challengers Bangalore,0,9,A Kumble,Dr DY Patil Sports Academy,RE Koertzen,SJA Taufel, +234,IPL-2010,Mumbai,25-04-2010,Chennai Super Kings,Mumbai Indians,Chennai Super Kings,bat,normal,0,Chennai Super Kings,22,0,SK Raina,Dr DY Patil Sports Academy,RE Koertzen,SJA Taufel, +235,IPL-2011,Chennai,08-04-2011,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,0,Chennai Super Kings,2,0,S Anirudha,"MA Chidambaram Stadium, Chepauk",BR Doctrove,PR Reiffel, +236,IPL-2011,Hyderabad,09-04-2011,Deccan Chargers,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,8,SK Trivedi,"Rajiv Gandhi International Stadium, Uppal",RE Koertzen,SK Tarapore, +237,IPL-2011,Kochi,09-04-2011,Kochi Tuskers Kerala,Royal Challengers Bangalore,Kochi Tuskers Kerala,bat,normal,0,Royal Challengers Bangalore,0,6,AB de Villiers,Nehru Stadium,HDPK Dharmasena,K Hariharan, +238,IPL-2011,Delhi,10-04-2011,Delhi Daredevils,Mumbai Indians,Delhi Daredevils,bat,normal,0,Mumbai Indians,0,8,SL Malinga,Feroz Shah Kotla,AM Saheba,RB Tiffin, +239,IPL-2011,Mumbai,10-04-2011,Kings XI Punjab,Pune Warriors,Kings XI Punjab,bat,normal,0,Pune Warriors,0,7,SB Wagh,Dr DY Patil Sports Academy,BR Doctrove,PR Reiffel, +240,IPL-2011,Kolkata,11-04-2011,Kolkata Knight Riders,Deccan Chargers,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,9,0,JH Kallis,Eden Gardens,RE Koertzen,SK Tarapore, +241,IPL-2011,Jaipur,12-04-2011,Delhi Daredevils,Rajasthan Royals,Delhi Daredevils,bat,normal,0,Rajasthan Royals,0,6,SK Warne,Sawai Mansingh Stadium,Aleem Dar,RB Tiffin, +242,IPL-2011,Bangalore,12-04-2011,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,9,SR Tendulkar,M Chinnaswamy Stadium,HDPK Dharmasena,AL Hill, +243,IPL-2011,Chandigarh,13-04-2011,Chennai Super Kings,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,PC Valthaty,"Punjab Cricket Association Stadium, Mohali",Asad Rauf,SL Shastri, +244,IPL-2011,Mumbai,13-04-2011,Kochi Tuskers Kerala,Pune Warriors,Kochi Tuskers Kerala,bat,normal,0,Pune Warriors,0,4,MD Mishra,Dr DY Patil Sports Academy,S Asnani,PR Reiffel, +245,IPL-2011,Hyderabad,14-04-2011,Deccan Chargers,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Deccan Chargers,33,0,DW Steyn,"Rajiv Gandhi International Stadium, Uppal",RE Koertzen,S Ravi, +246,IPL-2011,Jaipur,15-04-2011,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,9,G Gambhir,Sawai Mansingh Stadium,Aleem Dar,SS Hazare, +247,IPL-2011,Mumbai,15-04-2011,Mumbai Indians,Kochi Tuskers Kerala,Kochi Tuskers Kerala,field,normal,0,Kochi Tuskers Kerala,0,8,BB McCullum,Wankhede Stadium,BR Doctrove,PR Reiffel, +248,IPL-2011,Chennai,16-04-2011,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Chennai Super Kings,21,0,MEK Hussey,"MA Chidambaram Stadium, Chepauk",HDPK Dharmasena,AL Hill, +249,IPL-2011,Hyderabad,16-04-2011,Deccan Chargers,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,8,PC Valthaty,"Rajiv Gandhi International Stadium, Uppal",RE Koertzen,S Ravi, +250,IPL-2011,Mumbai,17-04-2011,Pune Warriors,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,3,Yuvraj Singh,Dr DY Patil Sports Academy,Asad Rauf,AM Saheba, +251,IPL-2011,Kolkata,17-04-2011,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,8,L Balaji,Eden Gardens,Aleem Dar,RB Tiffin, +252,IPL-2011,Kochi,18-04-2011,Chennai Super Kings,Kochi Tuskers Kerala,Kochi Tuskers Kerala,field,normal,1,Kochi Tuskers Kerala,0,7,BB McCullum,Nehru Stadium,K Hariharan,AL Hill, +253,IPL-2011,Delhi,19-04-2011,Deccan Chargers,Delhi Daredevils,Deccan Chargers,bat,normal,0,Deccan Chargers,16,0,S Sohal,Feroz Shah Kotla,PR Reiffel,RJ Tucker, +254,IPL-2011,Mumbai,20-04-2011,Pune Warriors,Mumbai Indians,Pune Warriors,bat,normal,0,Mumbai Indians,0,7,MM Patel,Wankhede Stadium,Asad Rauf,AM Saheba, +255,IPL-2011,Kolkata,20-04-2011,Kochi Tuskers Kerala,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kochi Tuskers Kerala,6,0,DPMD Jayawardene,Eden Gardens,Aleem Dar,RB Tiffin, +256,IPL-2011,Chandigarh,21-04-2011,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Kings XI Punjab,48,0,SE Marsh,"Punjab Cricket Association Stadium, Mohali",S Asnani,PR Reiffel, +257,IPL-2011,Mumbai,22-04-2011,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Mumbai Indians,8,0,Harbhajan Singh,Wankhede Stadium,Asad Rauf,AM Saheba, +258,IPL-2011,Kolkata,22-04-2011,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,9,CH Gayle,Eden Gardens,SS Hazare,RB Tiffin, +259,IPL-2011,Delhi,23-04-2011,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Delhi Daredevils,29,0,DA Warner,Feroz Shah Kotla,S Asnani,RE Koertzen, +260,IPL-2011,Hyderabad,24-04-2011,Mumbai Indians,Deccan Chargers,Deccan Chargers,field,normal,0,Mumbai Indians,37,0,SL Malinga,"Rajiv Gandhi International Stadium, Uppal",HDPK Dharmasena,AL Hill, +261,IPL-2011,Jaipur,24-04-2011,Kochi Tuskers Kerala,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,8,SK Warne,Sawai Mansingh Stadium,BR Doctrove,SK Tarapore, +262,IPL-2011,Chennai,25-04-2011,Chennai Super Kings,Pune Warriors,Pune Warriors,field,normal,0,Chennai Super Kings,25,0,MEK Hussey,"MA Chidambaram Stadium, Chepauk",Aleem Dar,RB Tiffin, +263,IPL-2011,Delhi,26-04-2011,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,3,V Kohli,Feroz Shah Kotla,S Asnani,RJ Tucker, +264,IPL-2011,Mumbai,27-04-2011,Pune Warriors,Chennai Super Kings,Pune Warriors,bat,normal,0,Chennai Super Kings,0,8,DE Bollinger,Dr DY Patil Sports Academy,Asad Rauf,SL Shastri, +265,IPL-2011,Kochi,27-04-2011,Deccan Chargers,Kochi Tuskers Kerala,Kochi Tuskers Kerala,field,normal,0,Deccan Chargers,55,0,I Sharma,Nehru Stadium,HDPK Dharmasena,AL Hill, +266,IPL-2011,Delhi,28-04-2011,Kolkata Knight Riders,Delhi Daredevils,Delhi Daredevils,field,normal,0,Kolkata Knight Riders,17,0,MK Tiwary,Feroz Shah Kotla,PR Reiffel,RJ Tucker, +267,IPL-2011,Jaipur,29-04-2011,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,J Botha,Sawai Mansingh Stadium,Asad Rauf,SK Tarapore, +268,IPL-2011,Bangalore,29-04-2011,Royal Challengers Bangalore,Pune Warriors,Pune Warriors,field,normal,0,Royal Challengers Bangalore,26,0,V Kohli,M Chinnaswamy Stadium,Aleem Dar,SS Hazare, +269,IPL-2011,Kochi,30-04-2011,Delhi Daredevils,Kochi Tuskers Kerala,Delhi Daredevils,bat,normal,0,Delhi Daredevils,38,0,V Sehwag,Nehru Stadium,HDPK Dharmasena,AL Hill, +270,IPL-2011,Kolkata,30-04-2011,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,8,Iqbal Abdulla,Eden Gardens,AM Saheba,SL Shastri, +271,IPL-2011,Jaipur,01-05-2011,Pune Warriors,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,6,LRPL Taylor,Sawai Mansingh Stadium,SK Tarapore,SJA Taufel, +272,IPL-2011,Chennai,01-05-2011,Chennai Super Kings,Deccan Chargers,Chennai Super Kings,bat,normal,0,Chennai Super Kings,19,0,JA Morkel,"MA Chidambaram Stadium, Chepauk",Aleem Dar,RB Tiffin, +273,IPL-2011,Mumbai,02-05-2011,Mumbai Indians,Kings XI Punjab,Kings XI Punjab,field,normal,0,Mumbai Indians,23,0,KA Pollard,Wankhede Stadium,HDPK Dharmasena,PR Reiffel, +274,IPL-2011,Delhi,02-05-2011,Delhi Daredevils,Kochi Tuskers Kerala,Kochi Tuskers Kerala,field,normal,0,Kochi Tuskers Kerala,0,7,P Parameswaran,Feroz Shah Kotla,Asad Rauf,SL Shastri, +275,IPL-2011,Hyderabad,03-05-2011,Kolkata Knight Riders,Deccan Chargers,Deccan Chargers,field,normal,0,Kolkata Knight Riders,20,0,YK Pathan,"Rajiv Gandhi International Stadium, Uppal",S Asnani,RJ Tucker, +276,IPL-2011,Chennai,04-05-2011,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Chennai Super Kings,0,8,MEK Hussey,"MA Chidambaram Stadium, Chepauk",SS Hazare,RB Tiffin, +277,IPL-2011,Mumbai,04-05-2011,Mumbai Indians,Pune Warriors,Pune Warriors,field,normal,0,Mumbai Indians,21,0,R Sharma,Dr DY Patil Sports Academy,HDPK Dharmasena,SJA Taufel, +278,IPL-2011,Kochi,05-05-2011,Kochi Tuskers Kerala,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kochi Tuskers Kerala,17,0,BJ Hodge,Nehru Stadium,S Ravi,RJ Tucker, +279,IPL-2011,Hyderabad,05-05-2011,Deccan Chargers,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,4,V Sehwag,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,AM Saheba, +280,IPL-2011,Bangalore,06-05-2011,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Royal Challengers Bangalore,85,0,CH Gayle,M Chinnaswamy Stadium,Aleem Dar,RB Tiffin, +281,IPL-2011,Kolkata,07-05-2011,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,1,Kolkata Knight Riders,10,0,Iqbal Abdulla,Eden Gardens,Asad Rauf,PR Reiffel, +282,IPL-2011,Mumbai,07-05-2011,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,32,0,AT Rayudu,Wankhede Stadium,K Hariharan,SJA Taufel, +283,IPL-2011,Bangalore,08-05-2011,Kochi Tuskers Kerala,Royal Challengers Bangalore,Kochi Tuskers Kerala,bat,normal,0,Royal Challengers Bangalore,0,9,CH Gayle,M Chinnaswamy Stadium,Aleem Dar,SS Hazare, +284,IPL-2011,Chandigarh,08-05-2011,Kings XI Punjab,Pune Warriors,Kings XI Punjab,bat,normal,0,Pune Warriors,0,5,R Sharma,"Punjab Cricket Association Stadium, Mohali",SK Tarapore,RJ Tucker, +285,IPL-2011,Jaipur,09-05-2011,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Chennai Super Kings,63,0,M Vijay,Sawai Mansingh Stadium,K Hariharan,SJA Taufel, +286,IPL-2011,Hyderabad,10-05-2011,Deccan Chargers,Pune Warriors,Deccan Chargers,bat,normal,0,Pune Warriors,0,6,MR Marsh,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,AM Saheba, +287,IPL-2011,Chandigarh,10-05-2011,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Kings XI Punjab,76,0,BA Bhatt,"Punjab Cricket Association Stadium, Mohali",SK Tarapore,RJ Tucker, +288,IPL-2011,Jaipur,11-05-2011,Rajasthan Royals,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,9,S Aravind,Sawai Mansingh Stadium,HDPK Dharmasena,K Hariharan, +289,IPL-2011,Chennai,12-05-2011,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Chennai Super Kings,18,0,MS Dhoni,"MA Chidambaram Stadium, Chepauk",AM Saheba,SL Shastri, +290,IPL-2011,Indore,13-05-2011,Kochi Tuskers Kerala,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,KD Karthik,Holkar Cricket Stadium,S Asnani,RJ Tucker, +291,IPL-2011,Bangalore,14-05-2011,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,1,Royal Challengers Bangalore,0,4,CH Gayle,M Chinnaswamy Stadium,RE Koertzen,RB Tiffin, +292,IPL-2011,Mumbai,14-05-2011,Deccan Chargers,Mumbai Indians,Deccan Chargers,bat,normal,0,Deccan Chargers,10,0,A Mishra,Wankhede Stadium,S Ravi,SK Tarapore, +293,IPL-2011,Dharamsala,15-05-2011,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Kings XI Punjab,29,0,PP Chawla,Himachal Pradesh Cricket Association Stadium,Asad Rauf,SL Shastri, +294,IPL-2011,Indore,15-05-2011,Rajasthan Royals,Kochi Tuskers Kerala,Kochi Tuskers Kerala,field,normal,0,Kochi Tuskers Kerala,0,8,BJ Hodge,Holkar Cricket Stadium,PR Reiffel,RJ Tucker, +295,IPL-2011,Mumbai,16-05-2011,Pune Warriors,Deccan Chargers,Deccan Chargers,field,normal,0,Deccan Chargers,0,6,A Mishra,Dr DY Patil Sports Academy,S Ravi,SK Tarapore, +296,IPL-2011,Dharamsala,17-05-2011,Kings XI Punjab,Royal Challengers Bangalore,Kings XI Punjab,bat,normal,0,Kings XI Punjab,111,0,AC Gilchrist,Himachal Pradesh Cricket Association Stadium,Asad Rauf,AM Saheba, +297,IPL-2011,Chennai,18-05-2011,Chennai Super Kings,Kochi Tuskers Kerala,Chennai Super Kings,bat,normal,0,Chennai Super Kings,11,0,WP Saha,"MA Chidambaram Stadium, Chepauk",HDPK Dharmasena,RE Koertzen, +298,IPL-2011,Mumbai,19-05-2011,Pune Warriors,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,YK Pathan,Dr DY Patil Sports Academy,S Ravi,SJA Taufel, +299,IPL-2011,Mumbai,20-05-2011,Mumbai Indians,Rajasthan Royals,Mumbai Indians,bat,normal,0,Rajasthan Royals,0,10,SR Watson,Wankhede Stadium,RE Koertzen,PR Reiffel, +300,IPL-2011,Dharamsala,21-05-2011,Deccan Chargers,Kings XI Punjab,Kings XI Punjab,field,normal,0,Deccan Chargers,82,0,S Dhawan,Himachal Pradesh Cricket Association Stadium,Asad Rauf,AM Saheba, +301,IPL-2011,Delhi,21-05-2011,Delhi Daredevils,Pune Warriors,Delhi Daredevils,bat,no result,0,,0,0,,Feroz Shah Kotla,SS Hazare,RJ Tucker, +302,IPL-2011,Bangalore,22-05-2011,Chennai Super Kings,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,8,CH Gayle,M Chinnaswamy Stadium,K Hariharan,RE Koertzen, +303,IPL-2011,Kolkata,22-05-2011,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,5,JEC Franklin,Eden Gardens,SK Tarapore,SJA Taufel, +304,IPL-2011,Mumbai,24-05-2011,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,6,SK Raina,Wankhede Stadium,Asad Rauf,SJA Taufel, +305,IPL-2011,Mumbai,25-05-2011,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,4,MM Patel,Wankhede Stadium,Asad Rauf,SJA Taufel, +306,IPL-2011,Chennai,27-05-2011,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Royal Challengers Bangalore,43,0,CH Gayle,"MA Chidambaram Stadium, Chepauk",Asad Rauf,SJA Taufel, +307,IPL-2011,Chennai,28-05-2011,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Chennai Super Kings,58,0,M Vijay,"MA Chidambaram Stadium, Chepauk",Asad Rauf,SJA Taufel, +308,IPL-2012,Chennai,04-04-2012,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,8,RE Levi,"MA Chidambaram Stadium, Chepauk",JD Cloete,SJA Taufel, +309,IPL-2012,Kolkata,05-04-2012,Kolkata Knight Riders,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,8,IK Pathan,Eden Gardens,S Asnani,HDPK Dharmasena, +310,IPL-2012,Mumbai,06-04-2012,Pune Warriors,Mumbai Indians,Mumbai Indians,field,normal,0,Pune Warriors,28,0,SPD Smith,Wankhede Stadium,AK Chaudhary,SJA Taufel, +311,IPL-2012,Jaipur,06-04-2012,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,normal,0,Rajasthan Royals,31,0,AM Rahane,Sawai Mansingh Stadium,BF Bowden,SK Tarapore, +312,IPL-2012,Bangalore,07-04-2012,Royal Challengers Bangalore,Delhi Daredevils,Delhi Daredevils,field,normal,0,Royal Challengers Bangalore,20,0,AB de Villiers,M Chinnaswamy Stadium,S Asnani,S Ravi, +313,IPL-2012,Visakhapatnam,07-04-2012,Chennai Super Kings,Deccan Chargers,Deccan Chargers,field,normal,0,Chennai Super Kings,74,0,RA Jadeja,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,JD Cloete,HDPK Dharmasena, +314,IPL-2012,Jaipur,08-04-2012,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Rajasthan Royals,22,0,BJ Hodge,Sawai Mansingh Stadium,BF Bowden,VA Kulkarni, +315,IPL-2012,Pune,08-04-2012,Pune Warriors,Kings XI Punjab,Pune Warriors,bat,normal,0,Pune Warriors,22,0,MN Samuels,Subrata Roy Sahara Stadium,S Das,SJA Taufel, +316,IPL-2012,Visakhapatnam,09-04-2012,Deccan Chargers,Mumbai Indians,Deccan Chargers,bat,normal,0,Mumbai Indians,0,5,RG Sharma,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,AK Chaudhary,JD Cloete, +317,IPL-2012,Bangalore,10-04-2012,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kolkata Knight Riders,42,0,L Balaji,M Chinnaswamy Stadium,S Ravi,RJ Tucker, +318,IPL-2012,Delhi,10-04-2012,Chennai Super Kings,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,8,M Morkel,Feroz Shah Kotla,Asad Rauf,SK Tarapore, +319,IPL-2012,Mumbai,11-04-2012,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Mumbai Indians,27,0,KA Pollard,Wankhede Stadium,Aleem Dar,BNJ Oxenford, +320,IPL-2012,Chennai,12-04-2012,Royal Challengers Bangalore,Chennai Super Kings,Royal Challengers Bangalore,bat,normal,0,Chennai Super Kings,0,5,F du Plessis,"MA Chidambaram Stadium, Chepauk",HDPK Dharmasena,RJ Tucker, +321,IPL-2012,Chandigarh,12-04-2012,Pune Warriors,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,7,AD Mascarenhas,"Punjab Cricket Association Stadium, Mohali",VA Kulkarni,SK Tarapore, +322,IPL-2012,Kolkata,13-04-2012,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,normal,0,Kolkata Knight Riders,0,5,Shakib Al Hasan,Eden Gardens,Asad Rauf,S Asnani, +323,IPL-2012,Delhi,19-04-2012,Deccan Chargers,Delhi Daredevils,Deccan Chargers,bat,normal,0,Delhi Daredevils,0,5,KP Pietersen,Feroz Shah Kotla,BF Bowden,SK Tarapore, +324,IPL-2012,Pune,14-04-2012,Chennai Super Kings,Pune Warriors,Chennai Super Kings,bat,normal,0,Pune Warriors,0,7,JD Ryder,Subrata Roy Sahara Stadium,Aleem Dar,BNJ Oxenford, +325,IPL-2012,Kolkata,15-04-2012,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kings XI Punjab,2,0,SP Narine,Eden Gardens,Asad Rauf,S Asnani, +326,IPL-2012,Bangalore,15-04-2012,Rajasthan Royals,Royal Challengers Bangalore,Rajasthan Royals,bat,normal,0,Rajasthan Royals,59,0,AM Rahane,M Chinnaswamy Stadium,JD Cloete,RJ Tucker, +327,IPL-2012,Mumbai,16-04-2012,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,7,S Nadeem,Wankhede Stadium,BF Bowden,SK Tarapore, +328,IPL-2012,Jaipur,17-04-2012,Deccan Chargers,Rajasthan Royals,Deccan Chargers,bat,normal,0,Rajasthan Royals,0,5,BJ Hodge,Sawai Mansingh Stadium,Aleem Dar,BNJ Oxenford, +329,IPL-2012,Bangalore,17-04-2012,Pune Warriors,Royal Challengers Bangalore,Pune Warriors,bat,normal,0,Royal Challengers Bangalore,0,6,CH Gayle,M Chinnaswamy Stadium,S Asnani,S Das, +330,IPL-2012,Chandigarh,18-04-2012,Kings XI Punjab,Kolkata Knight Riders,Kings XI Punjab,bat,normal,0,Kolkata Knight Riders,0,8,G Gambhir,"Punjab Cricket Association Stadium, Mohali",JD Cloete,RJ Tucker, +331,IPL-2012,Hyderabad,10-05-2012,Deccan Chargers,Delhi Daredevils,Deccan Chargers,bat,normal,0,Delhi Daredevils,0,9,DA Warner,"Rajiv Gandhi International Stadium, Uppal",JD Cloete,SJA Taufel, +332,IPL-2012,Chennai,19-04-2012,Chennai Super Kings,Pune Warriors,Pune Warriors,field,normal,0,Chennai Super Kings,13,0,KMDN Kulasekara,"MA Chidambaram Stadium, Chepauk",Asad Rauf,S Das, +333,IPL-2012,Chandigarh,20-04-2012,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,5,CH Gayle,"Punjab Cricket Association Stadium, Mohali",S Ravi,RJ Tucker, +334,IPL-2012,Chennai,21-04-2012,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Chennai Super Kings,0,7,F du Plessis,"MA Chidambaram Stadium, Chepauk",Aleem Dar,BNJ Oxenford, +335,IPL-2012,Delhi,21-04-2012,Pune Warriors,Delhi Daredevils,Delhi Daredevils,field,normal,0,Pune Warriors,20,0,SC Ganguly,Feroz Shah Kotla,Asad Rauf,S Das, +336,IPL-2012,Mumbai,22-04-2012,Mumbai Indians,Kings XI Punjab,Mumbai Indians,bat,normal,0,Kings XI Punjab,0,6,SE Marsh,Wankhede Stadium,S Ravi,RJ Tucker, +337,IPL-2012,Cuttack,22-04-2012,Deccan Chargers,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,5,B Lee,Barabati Stadium,BF Bowden,SK Tarapore, +338,IPL-2012,Jaipur,23-04-2012,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,normal,0,Royal Challengers Bangalore,46,0,AB de Villiers,Sawai Mansingh Stadium,Asad Rauf,S Asnani, +339,IPL-2012,Pune,24-04-2012,Pune Warriors,Delhi Daredevils,Pune Warriors,bat,normal,0,Delhi Daredevils,0,8,V Sehwag,Subrata Roy Sahara Stadium,S Ravi,RJ Tucker, +340,IPL-2012,Chandigarh,25-04-2012,Kings XI Punjab,Mumbai Indians,Kings XI Punjab,bat,normal,0,Mumbai Indians,0,4,AT Rayudu,"Punjab Cricket Association Stadium, Mohali",Aleem Dar,BNJ Oxenford, +341,IPL-2012,Pune,26-04-2012,Deccan Chargers,Pune Warriors,Deccan Chargers,bat,normal,0,Deccan Chargers,18,0,CL White,Subrata Roy Sahara Stadium,S Ravi,RJ Tucker, +342,IPL-2012,Delhi,27-04-2012,Delhi Daredevils,Mumbai Indians,Mumbai Indians,field,normal,0,Delhi Daredevils,37,0,V Sehwag,Feroz Shah Kotla,Aleem Dar,BNJ Oxenford, +343,IPL-2012,Chennai,28-04-2012,Kings XI Punjab,Chennai Super Kings,Kings XI Punjab,bat,normal,0,Kings XI Punjab,7,0,Mandeep Singh,"MA Chidambaram Stadium, Chepauk",BF Bowden,SK Tarapore, +344,IPL-2012,Kolkata,28-04-2012,Kolkata Knight Riders,Royal Challengers Bangalore,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,47,0,G Gambhir,Eden Gardens,Asad Rauf,BR Doctrove, +345,IPL-2012,Delhi,29-04-2012,Delhi Daredevils,Rajasthan Royals,Delhi Daredevils,bat,normal,0,Delhi Daredevils,1,0,V Sehwag,Feroz Shah Kotla,S Ravi,RJ Tucker, +346,IPL-2012,Mumbai,29-04-2012,Deccan Chargers,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,5,DW Steyn,Wankhede Stadium,AK Chaudhary,BNJ Oxenford, +347,IPL-2012,Chennai,30-04-2012,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,0,Kolkata Knight Riders,0,5,G Gambhir,"MA Chidambaram Stadium, Chepauk",BF Bowden,C Shamshuddin, +348,IPL-2012,Cuttack,01-05-2012,Deccan Chargers,Pune Warriors,Deccan Chargers,bat,normal,0,Deccan Chargers,13,0,KC Sangakkara,Barabati Stadium,Aleem Dar,AK Chaudhary, +349,IPL-2012,Jaipur,01-05-2012,Rajasthan Royals,Delhi Daredevils,Rajasthan Royals,bat,normal,0,Delhi Daredevils,0,6,P Negi,Sawai Mansingh Stadium,JD Cloete,SJA Taufel, +350,IPL-2012,Bangalore,02-05-2012,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,4,Azhar Mahmood,M Chinnaswamy Stadium,BF Bowden,C Shamshuddin, +351,IPL-2012,Pune,03-05-2012,Mumbai Indians,Pune Warriors,Mumbai Indians,bat,normal,0,Mumbai Indians,1,0,SL Malinga,Subrata Roy Sahara Stadium,Asad Rauf,S Asnani, +352,IPL-2012,Chennai,04-05-2012,Chennai Super Kings,Deccan Chargers,Chennai Super Kings,bat,normal,0,Chennai Super Kings,10,0,SK Raina,"MA Chidambaram Stadium, Chepauk",HDPK Dharmasena,BNJ Oxenford, +353,IPL-2012,Kolkata,05-05-2012,Kolkata Knight Riders,Pune Warriors,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,7,0,SP Narine,Eden Gardens,BF Bowden,SK Tarapore, +354,IPL-2012,Chandigarh,05-05-2012,Rajasthan Royals,Kings XI Punjab,Rajasthan Royals,bat,normal,0,Rajasthan Royals,43,0,SR Watson,"Punjab Cricket Association Stadium, Mohali",JD Cloete,SJA Taufel, +355,IPL-2012,Mumbai,06-05-2012,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,2,DR Smith,Wankhede Stadium,Asad Rauf,S Asnani, +356,IPL-2012,Bangalore,06-05-2012,Deccan Chargers,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,5,AB de Villiers,M Chinnaswamy Stadium,HDPK Dharmasena,BNJ Oxenford, +357,IPL-2012,Delhi,07-05-2012,Delhi Daredevils,Kolkata Knight Riders,Delhi Daredevils,bat,normal,0,Kolkata Knight Riders,0,6,JH Kallis,Feroz Shah Kotla,JD Cloete,S Ravi, +358,IPL-2012,Pune,08-05-2012,Pune Warriors,Rajasthan Royals,Pune Warriors,bat,normal,0,Rajasthan Royals,0,7,SR Watson,Subrata Roy Sahara Stadium,Asad Rauf,BR Doctrove, +359,IPL-2012,Hyderabad,08-05-2012,Kings XI Punjab,Deccan Chargers,Deccan Chargers,field,normal,0,Kings XI Punjab,25,0,Mandeep Singh,"Rajiv Gandhi International Stadium, Uppal",HDPK Dharmasena,BNJ Oxenford, +360,IPL-2012,Mumbai,09-05-2012,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,9,CH Gayle,Wankhede Stadium,BF Bowden,VA Kulkarni, +361,IPL-2012,Jaipur,10-05-2012,Rajasthan Royals,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,4,BW Hilfenhaus,Sawai Mansingh Stadium,BNJ Oxenford,C Shamshuddin, +362,IPL-2012,Pune,11-05-2012,Royal Challengers Bangalore,Pune Warriors,Pune Warriors,field,normal,0,Royal Challengers Bangalore,35,0,CH Gayle,Subrata Roy Sahara Stadium,BF Bowden,SK Tarapore, +363,IPL-2012,Kolkata,12-05-2012,Mumbai Indians,Kolkata Knight Riders,Mumbai Indians,bat,normal,0,Mumbai Indians,27,0,RG Sharma,Eden Gardens,S Ravi,SJA Taufel, +364,IPL-2012,Chennai,12-05-2012,Delhi Daredevils,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,9,BW Hilfenhaus,"MA Chidambaram Stadium, Chepauk",S Das,BR Doctrove, +365,IPL-2012,Jaipur,13-05-2012,Rajasthan Royals,Pune Warriors,Rajasthan Royals,bat,normal,0,Rajasthan Royals,45,0,A Chandila,Sawai Mansingh Stadium,BF Bowden,SK Tarapore, +366,IPL-2012,Chandigarh,13-05-2012,Deccan Chargers,Kings XI Punjab,Deccan Chargers,bat,normal,0,Kings XI Punjab,0,4,DJ Hussey,"Punjab Cricket Association Stadium, Mohali",HDPK Dharmasena,BNJ Oxenford, +367,IPL-2012,Bangalore,14-05-2012,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,5,AT Rayudu,M Chinnaswamy Stadium,S Das,BR Doctrove, +368,IPL-2012,Kolkata,14-05-2012,Kolkata Knight Riders,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,5,MEK Hussey,Eden Gardens,JD Cloete,SJA Taufel, +369,IPL-2012,Delhi,15-05-2012,Kings XI Punjab,Delhi Daredevils,Kings XI Punjab,bat,normal,0,Delhi Daredevils,0,5,UT Yadav,Feroz Shah Kotla,HDPK Dharmasena,BNJ Oxenford, +370,IPL-2012,Mumbai,16-05-2012,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Kolkata Knight Riders,32,0,SP Narine,Wankhede Stadium,S Das,BR Doctrove, +371,IPL-2012,Dharamsala,17-05-2012,Chennai Super Kings,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,AC Gilchrist,Himachal Pradesh Cricket Association Stadium,VA Kulkarni,SK Tarapore, +372,IPL-2012,Delhi,17-05-2012,Royal Challengers Bangalore,Delhi Daredevils,Delhi Daredevils,field,normal,0,Royal Challengers Bangalore,21,0,CH Gayle,Feroz Shah Kotla,HDPK Dharmasena,C Shamshuddin, +373,IPL-2012,Hyderabad,18-05-2012,Rajasthan Royals,Deccan Chargers,Rajasthan Royals,bat,normal,0,Deccan Chargers,0,5,DW Steyn,"Rajiv Gandhi International Stadium, Uppal",S Ravi,SJA Taufel, +374,IPL-2012,Dharamsala,19-05-2012,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,6,UT Yadav,Himachal Pradesh Cricket Association Stadium,BF Bowden,VA Kulkarni, +375,IPL-2012,Pune,19-05-2012,Kolkata Knight Riders,Pune Warriors,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,34,0,Shakib Al Hasan,Subrata Roy Sahara Stadium,S Asnani,BR Doctrove, +376,IPL-2012,Hyderabad,20-05-2012,Deccan Chargers,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Deccan Chargers,9,0,DW Steyn,"Rajiv Gandhi International Stadium, Uppal",S Ravi,SJA Taufel, +377,IPL-2012,Jaipur,20-05-2012,Rajasthan Royals,Mumbai Indians,Rajasthan Royals,bat,normal,0,Mumbai Indians,0,10,DR Smith,Sawai Mansingh Stadium,HDPK Dharmasena,C Shamshuddin, +378,IPL-2012,Pune,22-05-2012,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,18,0,YK Pathan,Subrata Roy Sahara Stadium,BR Doctrove,SJA Taufel, +379,IPL-2012,Bangalore,23-05-2012,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Chennai Super Kings,38,0,MS Dhoni,M Chinnaswamy Stadium,BF Bowden,HDPK Dharmasena, +380,IPL-2012,Chennai,25-05-2012,Chennai Super Kings,Delhi Daredevils,Delhi Daredevils,field,normal,0,Chennai Super Kings,86,0,M Vijay,"MA Chidambaram Stadium, Chepauk",BR Doctrove,SJA Taufel, +381,IPL-2012,Chennai,27-05-2012,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,0,Kolkata Knight Riders,0,5,MS Bisla,"MA Chidambaram Stadium, Chepauk",BF Bowden,SJA Taufel, +382,IPL-2013,Kolkata,03-04-2013,Delhi Daredevils,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,SP Narine,Eden Gardens,S Ravi,SJA Taufel, +383,IPL-2013,Bangalore,04-04-2013,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Royal Challengers Bangalore,2,0,CH Gayle,M Chinnaswamy Stadium,VA Kulkarni,C Shamshuddin, +384,IPL-2013,Hyderabad,05-04-2013,Sunrisers Hyderabad,Pune Warriors,Pune Warriors,field,normal,0,Sunrisers Hyderabad,22,0,A Mishra,"Rajiv Gandhi International Stadium, Uppal",S Ravi,SJA Taufel, +385,IPL-2013,Delhi,06-04-2013,Rajasthan Royals,Delhi Daredevils,Rajasthan Royals,bat,normal,0,Rajasthan Royals,5,0,R Dravid,Feroz Shah Kotla,S Das,C Shamshuddin, +386,IPL-2013,Chennai,06-04-2013,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Mumbai Indians,9,0,KA Pollard,"MA Chidambaram Stadium, Chepauk",M Erasmus,VA Kulkarni, +387,IPL-2013,Pune,07-04-2013,Pune Warriors,Kings XI Punjab,Pune Warriors,bat,normal,0,Kings XI Punjab,0,8,M Vohra,Subrata Roy Sahara Stadium,S Asnani,SJA Taufel, +388,IPL-2013,Hyderabad,07-04-2013,Royal Challengers Bangalore,Sunrisers Hyderabad,Royal Challengers Bangalore,bat,tie,0,Sunrisers Hyderabad,0,0,GH Vihari,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,S Ravi, +389,IPL-2013,Jaipur,08-04-2013,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Rajasthan Royals,19,0,SK Trivedi,Sawai Mansingh Stadium,Aleem Dar,S Das, +390,IPL-2013,Mumbai,09-04-2013,Mumbai Indians,Delhi Daredevils,Mumbai Indians,bat,normal,0,Mumbai Indians,44,0,KD Karthik,Wankhede Stadium,M Erasmus,VA Kulkarni, +391,IPL-2013,Chandigarh,10-04-2013,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,10,MEK Hussey,"Punjab Cricket Association Stadium, Mohali",Aleem Dar,C Shamshuddin, +392,IPL-2013,Bangalore,11-04-2013,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,8,CH Gayle,M Chinnaswamy Stadium,Asad Rauf,AK Chaudhary, +393,IPL-2013,Pune,11-04-2013,Rajasthan Royals,Pune Warriors,Rajasthan Royals,bat,normal,0,Pune Warriors,0,7,AJ Finch,Subrata Roy Sahara Stadium,M Erasmus,K Srinath, +394,IPL-2013,Delhi,12-04-2013,Delhi Daredevils,Sunrisers Hyderabad,Delhi Daredevils,bat,normal,0,Sunrisers Hyderabad,0,3,A Mishra,Feroz Shah Kotla,Aleem Dar,Subroto Das, +395,IPL-2013,Mumbai,13-04-2013,Mumbai Indians,Pune Warriors,Mumbai Indians,bat,normal,0,Mumbai Indians,41,0,RG Sharma,Wankhede Stadium,S Ravi,SJA Taufel, +396,IPL-2013,Chennai,13-04-2013,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,4,RA Jadeja,"MA Chidambaram Stadium, Chepauk",Asad Rauf,AK Chaudhary, +397,IPL-2013,Kolkata,14-04-2013,Kolkata Knight Riders,Sunrisers Hyderabad,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,48,0,G Gambhir,Eden Gardens,M Erasmus,VA Kulkarni, +398,IPL-2013,Jaipur,14-04-2013,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,6,JP Faulkner,Sawai Mansingh Stadium,Aleem Dar,C Shamshuddin, +399,IPL-2013,Chennai,15-04-2013,Pune Warriors,Chennai Super Kings,Pune Warriors,bat,normal,0,Pune Warriors,24,0,SPD Smith,"MA Chidambaram Stadium, Chepauk",Asad Rauf,AK Chaudhary, +400,IPL-2013,Chandigarh,16-04-2013,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kings XI Punjab,4,0,MS Gony,"Punjab Cricket Association Stadium, Mohali",CK Nandan,SJA Taufel, +401,IPL-2013,Bangalore,16-04-2013,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,tie,0,Royal Challengers Bangalore,0,0,V Kohli,M Chinnaswamy Stadium,M Erasmus,VA Kulkarni, +402,IPL-2013,Pune,17-04-2013,Sunrisers Hyderabad,Pune Warriors,Pune Warriors,field,normal,0,Sunrisers Hyderabad,11,0,A Mishra,Subrata Roy Sahara Stadium,Asad Rauf,AK Chaudhary, +403,IPL-2013,Jaipur,17-04-2013,Rajasthan Royals,Mumbai Indians,Rajasthan Royals,bat,normal,0,Rajasthan Royals,87,0,AM Rahane,Sawai Mansingh Stadium,Aleem Dar,C Shamshuddin, +404,IPL-2013,Delhi,18-04-2013,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Chennai Super Kings,86,0,MEK Hussey,Feroz Shah Kotla,M Erasmus,VA Kulkarni, +405,IPL-2013,Hyderabad,19-04-2013,Kings XI Punjab,Sunrisers Hyderabad,Kings XI Punjab,bat,normal,0,Sunrisers Hyderabad,0,5,GH Vihari,"Rajiv Gandhi International Stadium, Uppal",HDPK Dharmasena,CK Nandan, +406,IPL-2013,Kolkata,20-04-2013,Kolkata Knight Riders,Chennai Super Kings,Kolkata Knight Riders,bat,normal,0,Chennai Super Kings,0,4,RA Jadeja,Eden Gardens,Asad Rauf,AK Chaudhary, +407,IPL-2013,Bangalore,20-04-2013,Rajasthan Royals,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,7,R Vinay Kumar,M Chinnaswamy Stadium,Aleem Dar,C Shamshuddin, +408,IPL-2013,Delhi,21-04-2013,Mumbai Indians,Delhi Daredevils,Mumbai Indians,bat,normal,0,Delhi Daredevils,0,9,V Sehwag,Feroz Shah Kotla,HDPK Dharmasena,S Ravi, +409,IPL-2013,Chandigarh,21-04-2013,Pune Warriors,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,7,DA Miller,"Punjab Cricket Association Stadium, Mohali",M Erasmus,K Srinath, +410,IPL-2013,Chennai,22-04-2013,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Chennai Super Kings,0,5,MEK Hussey,"MA Chidambaram Stadium, Chepauk",S Asnani,AK Chaudhary, +411,IPL-2013,Bangalore,23-04-2013,Royal Challengers Bangalore,Pune Warriors,Pune Warriors,field,normal,0,Royal Challengers Bangalore,130,0,CH Gayle,M Chinnaswamy Stadium,Aleem Dar,C Shamshuddin, +412,IPL-2013,Dharamsala,16-05-2013,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Kings XI Punjab,7,0,DA Miller,Himachal Pradesh Cricket Association Stadium,HDPK Dharmasena,S Ravi, +413,IPL-2013,Kolkata,24-04-2013,Kolkata Knight Riders,Mumbai Indians,Kolkata Knight Riders,bat,normal,0,Mumbai Indians,0,5,DR Smith,Eden Gardens,HDPK Dharmasena,S Ravi, +414,IPL-2013,Chennai,25-04-2013,Sunrisers Hyderabad,Chennai Super Kings,Sunrisers Hyderabad,bat,normal,0,Chennai Super Kings,0,5,MS Dhoni,"MA Chidambaram Stadium, Chepauk",Aleem Dar,S Das, +415,IPL-2013,Kolkata,26-04-2013,Kings XI Punjab,Kolkata Knight Riders,Kings XI Punjab,bat,normal,0,Kolkata Knight Riders,0,6,JH Kallis,Eden Gardens,CK Nandan,S Ravi, +416,IPL-2013,Jaipur,27-04-2013,Sunrisers Hyderabad,Rajasthan Royals,Sunrisers Hyderabad,bat,normal,0,Rajasthan Royals,0,8,JP Faulkner,Sawai Mansingh Stadium,VA Kulkarni,K Srinath, +417,IPL-2013,Mumbai,27-04-2013,Mumbai Indians,Royal Challengers Bangalore,Mumbai Indians,bat,normal,0,Mumbai Indians,58,0,DR Smith,Wankhede Stadium,Asad Rauf,S Asnani, +418,IPL-2013,Chennai,28-04-2013,Chennai Super Kings,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Chennai Super Kings,14,0,MEK Hussey,"MA Chidambaram Stadium, Chepauk",Aleem Dar,SJA Taufel, +419,IPL-2013,Raipur,28-04-2013,Delhi Daredevils,Pune Warriors,Pune Warriors,field,normal,0,Delhi Daredevils,15,0,DA Warner,Shaheed Veer Narayan Singh International Stadium,CK Nandan,S Ravi, +420,IPL-2013,Jaipur,29-04-2013,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,4,SV Samson,Sawai Mansingh Stadium,M Erasmus,K Srinath, +421,IPL-2013,Mumbai,29-04-2013,Mumbai Indians,Kings XI Punjab,Mumbai Indians,bat,normal,0,Mumbai Indians,4,0,RG Sharma,Wankhede Stadium,Asad Rauf,AK Chaudhary, +422,IPL-2013,Pune,30-04-2013,Chennai Super Kings,Pune Warriors,Chennai Super Kings,bat,normal,0,Chennai Super Kings,37,0,MS Dhoni,Subrata Roy Sahara Stadium,S Das,SJA Taufel, +423,IPL-2013,Hyderabad,01-05-2013,Mumbai Indians,Sunrisers Hyderabad,Mumbai Indians,bat,normal,0,Sunrisers Hyderabad,0,7,I Sharma,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,S Asnani, +424,IPL-2013,Raipur,01-05-2013,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Delhi Daredevils,0,7,DA Warner,Shaheed Veer Narayan Singh International Stadium,HDPK Dharmasena,CK Nandan, +425,IPL-2013,Chennai,02-05-2013,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,0,Chennai Super Kings,15,0,SK Raina,"MA Chidambaram Stadium, Chepauk",M Erasmus,VA Kulkarni, +426,IPL-2013,Pune,02-05-2013,Royal Challengers Bangalore,Pune Warriors,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,17,0,AB de Villiers,Subrata Roy Sahara Stadium,Aleem Dar,C Shamshuddin, +427,IPL-2013,Kolkata,03-05-2013,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,normal,0,Kolkata Knight Riders,0,8,YK Pathan,Eden Gardens,HDPK Dharmasena,CK Nandan, +428,IPL-2013,Hyderabad,04-05-2013,Delhi Daredevils,Sunrisers Hyderabad,Delhi Daredevils,bat,normal,0,Sunrisers Hyderabad,0,6,DJG Sammy,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,S Asnani, +429,IPL-2013,Bangalore,14-05-2013,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,7,AC Gilchrist,M Chinnaswamy Stadium,HDPK Dharmasena,S Ravi, +430,IPL-2013,Mumbai,05-05-2013,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Mumbai Indians,60,0,MG Johnson,Wankhede Stadium,HDPK Dharmasena,CK Nandan, +431,IPL-2013,Jaipur,05-05-2013,Pune Warriors,Rajasthan Royals,Pune Warriors,bat,normal,0,Rajasthan Royals,0,5,AM Rahane,Sawai Mansingh Stadium,C Shamshuddin,RJ Tucker, +432,IPL-2013,Bangalore,09-04-2013,Sunrisers Hyderabad,Royal Challengers Bangalore,Sunrisers Hyderabad,bat,normal,0,Royal Challengers Bangalore,0,7,V Kohli,M Chinnaswamy Stadium,S Ravi,SJA Taufel, +433,IPL-2013,Jaipur,07-05-2013,Delhi Daredevils,Rajasthan Royals,Delhi Daredevils,bat,normal,0,Rajasthan Royals,0,9,AM Rahane,Sawai Mansingh Stadium,Aleem Dar,RJ Tucker, +434,IPL-2013,Mumbai,07-05-2013,Mumbai Indians,Kolkata Knight Riders,Mumbai Indians,bat,normal,0,Mumbai Indians,65,0,SR Tendulkar,Wankhede Stadium,HDPK Dharmasena,S Ravi, +435,IPL-2013,Hyderabad,08-05-2013,Chennai Super Kings,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Chennai Super Kings,77,0,SK Raina,"Rajiv Gandhi International Stadium, Uppal",S Das,NJ Llong, +436,IPL-2013,Chandigarh,09-05-2013,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,8,KK Cooper,"Punjab Cricket Association Stadium, Mohali",HDPK Dharmasena,S Ravi, +437,IPL-2013,Pune,09-05-2013,Kolkata Knight Riders,Pune Warriors,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,46,0,G Gambhir,Subrata Roy Sahara Stadium,Asad Rauf,S Asnani, +438,IPL-2013,Delhi,10-05-2013,Royal Challengers Bangalore,Delhi Daredevils,Delhi Daredevils,field,normal,0,Royal Challengers Bangalore,4,0,JD Unadkat,Feroz Shah Kotla,NJ Llong,K Srinath, +439,IPL-2013,Pune,11-05-2013,Pune Warriors,Mumbai Indians,Pune Warriors,bat,normal,0,Mumbai Indians,0,5,MG Johnson,Subrata Roy Sahara Stadium,Asad Rauf,AK Chaudhary, +440,IPL-2013,Chandigarh,11-05-2013,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Sunrisers Hyderabad,30,0,PA Patel,"Punjab Cricket Association Stadium, Mohali",S Das,RJ Tucker, +441,IPL-2013,Ranchi,12-05-2013,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,5,JH Kallis,JSCA International Stadium Complex,NJ Llong,K Srinath, +442,IPL-2013,Jaipur,12-05-2013,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,5,SR Watson,Sawai Mansingh Stadium,HDPK Dharmasena,CK Nandan, +443,IPL-2013,Delhi,23-04-2013,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,5,Harmeet Singh,Feroz Shah Kotla,VA Kulkarni,K Srinath, +444,IPL-2013,Mumbai,13-05-2013,Sunrisers Hyderabad,Mumbai Indians,Sunrisers Hyderabad,bat,normal,0,Mumbai Indians,0,7,KA Pollard,Wankhede Stadium,AK Chaudhary,SJA Taufel, +445,IPL-2013,Ranchi,15-05-2013,Pune Warriors,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Pune Warriors,7,0,MK Pandey,JSCA International Stadium Complex,NJ Llong,K Srinath, +446,IPL-2013,Chennai,14-05-2013,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Chennai Super Kings,33,0,MS Dhoni,"MA Chidambaram Stadium, Chepauk",C Shamshuddin,RJ Tucker, +447,IPL-2013,Mumbai,15-05-2013,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Mumbai Indians,14,0,AP Tare,Wankhede Stadium,Asad Rauf,S Asnani, +448,IPL-2013,Chandigarh,06-05-2013,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,DA Miller,"Punjab Cricket Association Stadium, Mohali",VA Kulkarni,NJ Llong, +449,IPL-2013,Hyderabad,17-05-2013,Sunrisers Hyderabad,Rajasthan Royals,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,23,0,A Mishra,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,AK Chaudhary, +450,IPL-2013,Dharamsala,18-05-2013,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Kings XI Punjab,50,0,Azhar Mahmood,Himachal Pradesh Cricket Association Stadium,HDPK Dharmasena,CK Nandan, +451,IPL-2013,Pune,19-05-2013,Pune Warriors,Delhi Daredevils,Pune Warriors,bat,normal,0,Pune Warriors,38,0,LJ Wright,Subrata Roy Sahara Stadium,NJ Llong,SJA Taufel, +452,IPL-2013,Bangalore,18-05-2013,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Royal Challengers Bangalore,24,0,V Kohli,M Chinnaswamy Stadium,C Shamshuddin,RJ Tucker, +453,IPL-2013,Hyderabad,19-05-2013,Kolkata Knight Riders,Sunrisers Hyderabad,Kolkata Knight Riders,bat,normal,0,Sunrisers Hyderabad,0,5,PA Patel,"Rajiv Gandhi International Stadium, Uppal",Asad Rauf,S Asnani, +454,IPL-2013,Delhi,21-05-2013,Chennai Super Kings,Mumbai Indians,Chennai Super Kings,bat,normal,0,Chennai Super Kings,48,0,MEK Hussey,Feroz Shah Kotla,NJ Llong,RJ Tucker, +455,IPL-2013,Delhi,22-05-2013,Sunrisers Hyderabad,Rajasthan Royals,Sunrisers Hyderabad,bat,normal,0,Rajasthan Royals,0,4,BJ Hodge,Feroz Shah Kotla,S Ravi,RJ Tucker, +456,IPL-2013,Kolkata,24-05-2013,Rajasthan Royals,Mumbai Indians,Rajasthan Royals,bat,normal,0,Mumbai Indians,0,4,Harbhajan Singh,Eden Gardens,C Shamshuddin,SJA Taufel, +457,IPL-2013,Kolkata,26-05-2013,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Mumbai Indians,23,0,KA Pollard,Eden Gardens,HDPK Dharmasena,SJA Taufel, +458,IPL-2014,Abu Dhabi,16-04-2014,Kolkata Knight Riders,Mumbai Indians,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,41,0,JH Kallis,Sheikh Zayed Stadium,M Erasmus,RK Illingworth, +459,IPL-2014,Sharjah,17-04-2014,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,8,YS Chahal,Sharjah Cricket Stadium,Aleem Dar,S Ravi, +460,IPL-2014,Abu Dhabi,18-04-2014,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,0,Kings XI Punjab,0,6,GJ Maxwell,Sheikh Zayed Stadium,RK Illingworth,C Shamshuddin, +461,IPL-2014,Abu Dhabi,18-04-2014,Sunrisers Hyderabad,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,4,AM Rahane,Sheikh Zayed Stadium,BF Bowden,RK Illingworth, +462,IPL-2014,,19-04-2014,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,7,PA Patel,Dubai International Cricket Stadium,Aleem Dar,AK Chaudhary, +463,IPL-2014,,19-04-2014,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Delhi Daredevils,0,4,JP Duminy,Dubai International Cricket Stadium,Aleem Dar,VA Kulkarni, +464,IPL-2014,Sharjah,20-04-2014,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,7,GJ Maxwell,Sharjah Cricket Stadium,BF Bowden,M Erasmus, +465,IPL-2014,Abu Dhabi,21-04-2014,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Chennai Super Kings,93,0,SK Raina,Sheikh Zayed Stadium,RK Illingworth,C Shamshuddin, +466,IPL-2014,Sharjah,22-04-2014,Kings XI Punjab,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Kings XI Punjab,72,0,GJ Maxwell,Sharjah Cricket Stadium,M Erasmus,S Ravi, +467,IPL-2014,,23-04-2014,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Chennai Super Kings,7,0,RA Jadeja,Dubai International Cricket Stadium,HDPK Dharmasena,RK Illingworth, +468,IPL-2014,Sharjah,24-04-2014,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kolkata Knight Riders,2,0,CA Lynn,Sharjah Cricket Stadium,Aleem Dar,VA Kulkarni, +469,IPL-2014,,25-04-2014,Sunrisers Hyderabad,Delhi Daredevils,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,4,0,AJ Finch,Dubai International Cricket Stadium,M Erasmus,S Ravi, +470,IPL-2014,,25-04-2014,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Chennai Super Kings,0,7,MM Sharma,Dubai International Cricket Stadium,BF Bowden,M Erasmus, +471,IPL-2014,Abu Dhabi,26-04-2014,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,6,PV Tambe,Sheikh Zayed Stadium,HDPK Dharmasena,C Shamshuddin, +472,IPL-2014,Abu Dhabi,26-04-2014,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kings XI Punjab,23,0,Sandeep Sharma,Sheikh Zayed Stadium,HDPK Dharmasena,RK Illingworth, +473,IPL-2014,Sharjah,27-04-2014,Mumbai Indians,Delhi Daredevils,Mumbai Indians,bat,normal,0,Delhi Daredevils,0,6,M Vijay,Sharjah Cricket Stadium,Aleem Dar,VA Kulkarni, +474,IPL-2014,Sharjah,27-04-2014,Sunrisers Hyderabad,Chennai Super Kings,Sunrisers Hyderabad,bat,normal,0,Chennai Super Kings,0,5,DR Smith,Sharjah Cricket Stadium,AK Chaudhary,VA Kulkarni, +475,IPL-2014,,28-04-2014,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,5,Sandeep Sharma,Dubai International Cricket Stadium,BF Bowden,S Ravi, +476,IPL-2014,Abu Dhabi,29-04-2014,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,tie,0,Rajasthan Royals,0,0,JP Faulkner,Sheikh Zayed Stadium,Aleem Dar,AK Chaudhary, +477,IPL-2014,,30-04-2014,Sunrisers Hyderabad,Mumbai Indians,Mumbai Indians,field,normal,0,Sunrisers Hyderabad,15,0,B Kumar,Dubai International Cricket Stadium,HDPK Dharmasena,M Erasmus, +478,IPL-2014,Ranchi,02-05-2014,Chennai Super Kings,Kolkata Knight Riders,Chennai Super Kings,bat,normal,0,Chennai Super Kings,34,0,RA Jadeja,JSCA International Stadium Complex,AK Chaudhary,NJ Llong, +479,IPL-2014,Mumbai,03-05-2014,Kings XI Punjab,Mumbai Indians,Kings XI Punjab,bat,normal,0,Mumbai Indians,0,5,CJ Anderson,Wankhede Stadium,BNJ Oxenford,C Shamshuddin, +480,IPL-2014,Delhi,03-05-2014,Delhi Daredevils,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,KK Nair,Feroz Shah Kotla,SS Hazare,S Ravi, +481,IPL-2014,Bangalore,04-05-2014,Sunrisers Hyderabad,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,4,AB de Villiers,M Chinnaswamy Stadium,HDPK Dharmasena,VA Kulkarni, +482,IPL-2014,Ahmedabad,05-05-2014,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Rajasthan Royals,10,0,PV Tambe,"Sardar Patel Stadium, Motera",NJ Llong,CK Nandan, +483,IPL-2014,Delhi,05-05-2014,Delhi Daredevils,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,8,DR Smith,Feroz Shah Kotla,RM Deshpande,BNJ Oxenford, +484,IPL-2014,Mumbai,06-05-2014,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Mumbai Indians,19,0,RG Sharma,Wankhede Stadium,S Ravi,K Srinath, +485,IPL-2014,Delhi,07-05-2014,Delhi Daredevils,Kolkata Knight Riders,Delhi Daredevils,bat,normal,0,Kolkata Knight Riders,0,8,G Gambhir,Feroz Shah Kotla,BNJ Oxenford,C Shamshuddin, +486,IPL-2014,Cuttack,07-05-2014,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,normal,0,Kings XI Punjab,44,0,GJ Maxwell,Barabati Stadium,HDPK Dharmasena,PG Pathak, +487,IPL-2014,Ahmedabad,08-05-2014,Sunrisers Hyderabad,Rajasthan Royals,Rajasthan Royals,field,normal,0,Sunrisers Hyderabad,32,0,B Kumar,"Sardar Patel Stadium, Motera",AK Chaudhary,NJ Llong, +488,IPL-2014,Bangalore,09-05-2014,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kings XI Punjab,32,0,Sandeep Sharma,M Chinnaswamy Stadium,S Ravi,K Srinath, +489,IPL-2014,Delhi,10-05-2014,Delhi Daredevils,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,1,Sunrisers Hyderabad,0,8,DW Steyn,Feroz Shah Kotla,RM Deshpande,BNJ Oxenford, +490,IPL-2014,Mumbai,10-05-2014,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,4,DR Smith,Wankhede Stadium,HDPK Dharmasena,VA Kulkarni, +491,IPL-2014,Cuttack,11-05-2014,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,9,G Gambhir,Barabati Stadium,NJ Llong,CK Nandan, +492,IPL-2014,Bangalore,11-05-2014,Royal Challengers Bangalore,Rajasthan Royals,Royal Challengers Bangalore,bat,normal,0,Rajasthan Royals,0,5,JP Faulkner,M Chinnaswamy Stadium,S Ravi,RJ Tucker, +493,IPL-2014,Hyderabad,12-05-2014,Sunrisers Hyderabad,Mumbai Indians,Sunrisers Hyderabad,bat,normal,0,Mumbai Indians,0,7,AT Rayudu,"Rajiv Gandhi International Stadium, Uppal",HDPK Dharmasena,VA Kulkarni, +494,IPL-2014,Ranchi,13-05-2014,Rajasthan Royals,Chennai Super Kings,Rajasthan Royals,bat,normal,0,Chennai Super Kings,0,5,RA Jadeja,JSCA International Stadium Complex,BNJ Oxenford,C Shamshuddin, +495,IPL-2014,Bangalore,13-05-2014,Royal Challengers Bangalore,Delhi Daredevils,Delhi Daredevils,field,normal,0,Royal Challengers Bangalore,16,0,Yuvraj Singh,M Chinnaswamy Stadium,K Srinath,RJ Tucker, +496,IPL-2014,Hyderabad,14-05-2014,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,WP Saha,"Rajiv Gandhi International Stadium, Uppal",VA Kulkarni,PG Pathak, +497,IPL-2014,Cuttack,14-05-2014,Mumbai Indians,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,RV Uthappa,Barabati Stadium,AK Chaudhary,NJ Llong, +498,IPL-2014,Ahmedabad,15-05-2014,Rajasthan Royals,Delhi Daredevils,Delhi Daredevils,field,normal,0,Rajasthan Royals,62,0,AM Rahane,"Sardar Patel Stadium, Motera",S Ravi,RJ Tucker, +499,IPL-2014,Ranchi,18-05-2014,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Royal Challengers Bangalore,0,5,AB de Villiers,JSCA International Stadium Complex,BNJ Oxenford,C Shamshuddin, +500,IPL-2014,Hyderabad,18-05-2014,Sunrisers Hyderabad,Kolkata Knight Riders,Sunrisers Hyderabad,bat,normal,0,Kolkata Knight Riders,0,7,UT Yadav,"Rajiv Gandhi International Stadium, Uppal",NJ Llong,CK Nandan, +501,IPL-2014,Ahmedabad,19-05-2014,Mumbai Indians,Rajasthan Royals,Mumbai Indians,bat,normal,0,Mumbai Indians,25,0,MEK Hussey,"Sardar Patel Stadium, Motera",S Ravi,RJ Tucker, +502,IPL-2014,Delhi,19-05-2014,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,4,AR Patel,Feroz Shah Kotla,HDPK Dharmasena,PG Pathak, +503,IPL-2014,Hyderabad,20-05-2014,Royal Challengers Bangalore,Sunrisers Hyderabad,Royal Challengers Bangalore,bat,normal,0,Sunrisers Hyderabad,0,7,DA Warner,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,NJ Llong, +504,IPL-2014,Kolkata,20-05-2014,Chennai Super Kings,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,8,RV Uthappa,Eden Gardens,RM Deshpande,C Shamshuddin, +505,IPL-2014,Chandigarh,21-05-2014,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,7,LMP Simmons,"Punjab Cricket Association Stadium, Mohali",HDPK Dharmasena,VA Kulkarni, +506,IPL-2014,Kolkata,22-05-2014,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kolkata Knight Riders,30,0,RV Uthappa,Eden Gardens,AK Chaudhary,CK Nandan, +507,IPL-2014,Ranchi,22-05-2014,Chennai Super Kings,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,6,DA Warner,JSCA International Stadium Complex,BNJ Oxenford,C Shamshuddin, +508,IPL-2014,Mumbai,23-05-2014,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,15,0,MEK Hussey,Wankhede Stadium,S Ravi,RJ Tucker, +509,IPL-2014,Chandigarh,23-05-2014,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Kings XI Punjab,16,0,SE Marsh,"Punjab Cricket Association Stadium, Mohali",HDPK Dharmasena,PG Pathak, +510,IPL-2014,Bangalore,24-05-2014,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,8,MS Dhoni,M Chinnaswamy Stadium,AK Chaudhary,NJ Llong, +511,IPL-2014,Kolkata,24-05-2014,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,4,YK Pathan,Eden Gardens,RM Deshpande,BNJ Oxenford, +512,IPL-2014,Chandigarh,25-05-2014,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,7,M Vohra,"Punjab Cricket Association Stadium, Mohali",HDPK Dharmasena,VA Kulkarni, +513,IPL-2014,Mumbai,25-05-2014,Rajasthan Royals,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,5,CJ Anderson,Wankhede Stadium,K Srinath,RJ Tucker, +514,IPL-2014,Kolkata,27-05-2014,Kolkata Knight Riders,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kolkata Knight Riders,28,0,UT Yadav,Eden Gardens,NJ Llong,S Ravi, +515,IPL-2014,Mumbai,28-05-2014,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,7,SK Raina,Brabourne Stadium,VA Kulkarni,BNJ Oxenford, +516,IPL-2014,Mumbai,30-05-2014,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,normal,0,Kings XI Punjab,24,0,V Sehwag,Wankhede Stadium,HDPK Dharmasena,RJ Tucker, +517,IPL-2014,Bangalore,01-06-2014,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,3,MK Pandey,M Chinnaswamy Stadium,HDPK Dharmasena,BNJ Oxenford, +518,IPL-2015,Kolkata,08-04-2015,Mumbai Indians,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,M Morkel,Eden Gardens,S Ravi,C Shamshuddin, +519,IPL-2015,Chennai,09-04-2015,Chennai Super Kings,Delhi Daredevils,Delhi Daredevils,field,normal,0,Chennai Super Kings,1,0,A Nehra,"MA Chidambaram Stadium, Chepauk",RK Illingworth,VA Kulkarni, +520,IPL-2015,Pune,10-04-2015,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,normal,0,Rajasthan Royals,26,0,JP Faulkner,Maharashtra Cricket Association Stadium,SD Fry,CB Gaffaney, +521,IPL-2015,Chennai,11-04-2015,Chennai Super Kings,Sunrisers Hyderabad,Chennai Super Kings,bat,normal,0,Chennai Super Kings,45,0,BB McCullum,"MA Chidambaram Stadium, Chepauk",RK Illingworth,VA Kulkarni, +522,IPL-2015,Kolkata,11-04-2015,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,3,CH Gayle,Eden Gardens,S Ravi,C Shamshuddin, +523,IPL-2015,Delhi,12-04-2015,Delhi Daredevils,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,3,DJ Hooda,Feroz Shah Kotla,SD Fry,CB Gaffaney, +524,IPL-2015,Mumbai,12-04-2015,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Kings XI Punjab,18,0,GJ Bailey,Wankhede Stadium,AK Chaudhary,K Srinivasan, +525,IPL-2015,Bangalore,13-04-2015,Royal Challengers Bangalore,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,8,DA Warner,M Chinnaswamy Stadium,RM Deshpande,RK Illingworth, +526,IPL-2015,Ahmedabad,14-04-2015,Mumbai Indians,Rajasthan Royals,Mumbai Indians,bat,normal,0,Rajasthan Royals,0,7,SPD Smith,"Sardar Patel Stadium, Motera",AK Chaudhary,SD Fry, +527,IPL-2015,Kolkata,30-04-2015,Chennai Super Kings,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,AD Russell,Eden Gardens,AK Chaudhary,M Erasmus, +528,IPL-2015,Pune,15-04-2015,Kings XI Punjab,Delhi Daredevils,Kings XI Punjab,bat,normal,0,Delhi Daredevils,0,5,MA Agarwal,Maharashtra Cricket Association Stadium,CB Gaffaney,K Srinath, +529,IPL-2015,Visakhapatnam,16-04-2015,Sunrisers Hyderabad,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,6,AM Rahane,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,PG Pathak,S Ravi, +530,IPL-2015,Mumbai,17-04-2015,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Chennai Super Kings,0,6,A Nehra,Wankhede Stadium,AK Chaudhary,M Erasmus, +531,IPL-2015,Visakhapatnam,18-04-2015,Delhi Daredevils,Sunrisers Hyderabad,Delhi Daredevils,bat,normal,0,Delhi Daredevils,4,0,JP Duminy,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,PG Pathak,S Ravi, +532,IPL-2015,Pune,18-04-2015,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,4,AD Russell,Maharashtra Cricket Association Stadium,SD Fry,CK Nandan, +533,IPL-2015,Ahmedabad,19-04-2015,Chennai Super Kings,Rajasthan Royals,Chennai Super Kings,bat,normal,0,Rajasthan Royals,0,8,AM Rahane,"Sardar Patel Stadium, Motera",AK Chaudhary,M Erasmus, +534,IPL-2015,Bangalore,19-04-2015,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Mumbai Indians,18,0,Harbhajan Singh,M Chinnaswamy Stadium,RK Illingworth,VA Kulkarni, +535,IPL-2015,Delhi,20-04-2015,Delhi Daredevils,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,UT Yadav,Feroz Shah Kotla,SD Fry,CB Gaffaney, +536,IPL-2015,Ahmedabad,21-04-2015,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,tie,0,Kings XI Punjab,0,0,SE Marsh,"Sardar Patel Stadium, Motera",M Erasmus,S Ravi, +537,IPL-2015,Visakhapatnam,22-04-2015,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,1,Sunrisers Hyderabad,16,0,DA Warner,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,RK Illingworth,VA Kulkarni, +538,IPL-2015,Bangalore,22-04-2015,Chennai Super Kings,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Chennai Super Kings,27,0,SK Raina,M Chinnaswamy Stadium,JD Cloete,C Shamshuddin, +539,IPL-2015,Delhi,23-04-2015,Delhi Daredevils,Mumbai Indians,Mumbai Indians,field,normal,0,Delhi Daredevils,37,0,SS Iyer,Feroz Shah Kotla,SD Fry,CK Nandan, +540,IPL-2015,Ahmedabad,24-04-2015,Rajasthan Royals,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,9,MA Starc,"Sardar Patel Stadium, Motera",M Erasmus,S Ravi, +541,IPL-2015,Mumbai,25-04-2015,Mumbai Indians,Sunrisers Hyderabad,Mumbai Indians,bat,normal,0,Mumbai Indians,20,0,SL Malinga,Wankhede Stadium,HDPK Dharmasena,CB Gaffaney, +542,IPL-2015,Chennai,25-04-2015,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,0,Chennai Super Kings,97,0,BB McCullum,"MA Chidambaram Stadium, Chepauk",JD Cloete,C Shamshuddin, +543,IPL-2015,Delhi,26-04-2015,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,10,VR Aaron,Feroz Shah Kotla,M Erasmus,S Ravi, +544,IPL-2015,Chandigarh,27-04-2015,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Sunrisers Hyderabad,20,0,TA Boult,"Punjab Cricket Association Stadium, Mohali",HDPK Dharmasena,CB Gaffaney, +545,IPL-2015,Kolkata,07-05-2015,Kolkata Knight Riders,Delhi Daredevils,Kolkata Knight Riders,bat,normal,0,Kolkata Knight Riders,13,0,PP Chawla,Eden Gardens,AK Chaudhary,M Erasmus, +546,IPL-2015,Bangalore,29-04-2015,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,no result,0,,0,0,,M Chinnaswamy Stadium,JD Cloete,PG Pathak, +547,IPL-2015,Chennai,28-04-2015,Chennai Super Kings,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Chennai Super Kings,2,0,DJ Bravo,"MA Chidambaram Stadium, Chepauk",RM Deshpande,VA Kulkarni, +548,IPL-2015,Delhi,01-05-2015,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,9,NM Coulter-Nile,Feroz Shah Kotla,RK Illingworth,S Ravi, +549,IPL-2015,Mumbai,01-05-2015,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Mumbai Indians,8,0,AT Rayudu,Wankhede Stadium,HDPK Dharmasena,CK Nandan, +550,IPL-2015,Bangalore,02-05-2015,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,7,Mandeep Singh,M Chinnaswamy Stadium,JD Cloete,PG Pathak, +551,IPL-2015,Hyderabad,02-05-2015,Sunrisers Hyderabad,Chennai Super Kings,Chennai Super Kings,field,normal,0,Sunrisers Hyderabad,22,0,DA Warner,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,K Srinivasan, +552,IPL-2015,Chandigarh,03-05-2015,Mumbai Indians,Kings XI Punjab,Mumbai Indians,bat,normal,0,Mumbai Indians,23,0,LMP Simmons,"Punjab Cricket Association Stadium, Mohali",RK Illingworth,VA Kulkarni, +553,IPL-2015,Mumbai,03-05-2015,Rajasthan Royals,Delhi Daredevils,Delhi Daredevils,field,normal,0,Rajasthan Royals,14,0,AM Rahane,Brabourne Stadium,HDPK Dharmasena,CB Gaffaney, +554,IPL-2015,Chennai,04-05-2015,Chennai Super Kings,Royal Challengers Bangalore,Chennai Super Kings,bat,normal,0,Chennai Super Kings,24,0,SK Raina,"MA Chidambaram Stadium, Chepauk",C Shamshuddin,K Srinath, +555,IPL-2015,Kolkata,04-05-2015,Kolkata Knight Riders,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Kolkata Knight Riders,35,0,UT Yadav,Eden Gardens,AK Chaudhary,M Erasmus, +556,IPL-2015,Mumbai,05-05-2015,Delhi Daredevils,Mumbai Indians,Delhi Daredevils,bat,normal,0,Mumbai Indians,0,5,Harbhajan Singh,Wankhede Stadium,HDPK Dharmasena,CB Gaffaney, +557,IPL-2015,Bangalore,06-05-2015,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Royal Challengers Bangalore,138,0,CH Gayle,M Chinnaswamy Stadium,RK Illingworth,VA Kulkarni, +558,IPL-2015,Mumbai,07-05-2015,Sunrisers Hyderabad,Rajasthan Royals,Rajasthan Royals,field,normal,0,Sunrisers Hyderabad,7,0,EJG Morgan,Brabourne Stadium,JD Cloete,C Shamshuddin, +559,IPL-2015,Chennai,08-05-2015,Chennai Super Kings,Mumbai Indians,Chennai Super Kings,bat,normal,0,Mumbai Indians,0,6,HH Pandya,"MA Chidambaram Stadium, Chepauk",CB Gaffaney,CK Nandan, +560,IPL-2015,Kolkata,09-05-2015,Kings XI Punjab,Kolkata Knight Riders,Kings XI Punjab,bat,normal,0,Kolkata Knight Riders,0,1,AD Russell,Eden Gardens,AK Chaudhary,HDPK Dharmasena, +561,IPL-2015,Raipur,09-05-2015,Sunrisers Hyderabad,Delhi Daredevils,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,6,0,MC Henriques,Shaheed Veer Narayan Singh International Stadium,VA Kulkarni,S Ravi, +562,IPL-2015,Mumbai,10-05-2015,Royal Challengers Bangalore,Mumbai Indians,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,39,0,AB de Villiers,Wankhede Stadium,JD Cloete,C Shamshuddin, +563,IPL-2015,Chennai,10-05-2015,Chennai Super Kings,Rajasthan Royals,Chennai Super Kings,bat,normal,0,Chennai Super Kings,12,0,RA Jadeja,"MA Chidambaram Stadium, Chepauk",M Erasmus,CK Nandan, +564,IPL-2015,Hyderabad,11-05-2015,Sunrisers Hyderabad,Kings XI Punjab,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,5,0,DA Warner,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,HDPK Dharmasena, +565,IPL-2015,Raipur,12-05-2015,Chennai Super Kings,Delhi Daredevils,Chennai Super Kings,bat,normal,0,Delhi Daredevils,0,6,Z Khan,Shaheed Veer Narayan Singh International Stadium,RK Illingworth,VA Kulkarni, +566,IPL-2015,Chandigarh,13-05-2015,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Kings XI Punjab,22,0,AR Patel,"Punjab Cricket Association Stadium, Mohali",JD Cloete,C Shamshuddin, +567,IPL-2015,Mumbai,14-05-2015,Mumbai Indians,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Mumbai Indians,5,0,HH Pandya,Wankhede Stadium,RK Illingworth,VA Kulkarni, +568,IPL-2015,Hyderabad,15-05-2015,Sunrisers Hyderabad,Royal Challengers Bangalore,Sunrisers Hyderabad,bat,normal,1,Royal Challengers Bangalore,0,6,V Kohli,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,HDPK Dharmasena, +569,IPL-2015,Chandigarh,16-05-2015,Kings XI Punjab,Chennai Super Kings,Kings XI Punjab,bat,normal,0,Chennai Super Kings,0,7,P Negi,"Punjab Cricket Association Stadium, Mohali",CK Nandan,C Shamshuddin, +570,IPL-2015,Mumbai,16-05-2015,Rajasthan Royals,Kolkata Knight Riders,Rajasthan Royals,bat,normal,0,Rajasthan Royals,9,0,SR Watson,Brabourne Stadium,RM Deshpande,RK Illingworth, +571,IPL-2015,Bangalore,17-05-2015,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,no result,0,,0,0,,M Chinnaswamy Stadium,HDPK Dharmasena,K Srinivasan, +572,IPL-2015,Hyderabad,17-05-2015,Sunrisers Hyderabad,Mumbai Indians,Sunrisers Hyderabad,bat,normal,0,Mumbai Indians,0,9,MJ McClenaghan,"Rajiv Gandhi International Stadium, Uppal",CB Gaffaney,K Srinath, +573,IPL-2015,Mumbai,19-05-2015,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Mumbai Indians,25,0,KA Pollard,Wankhede Stadium,HDPK Dharmasena,RK Illingworth, +574,IPL-2015,Pune,20-05-2015,Royal Challengers Bangalore,Rajasthan Royals,Royal Challengers Bangalore,bat,normal,0,Royal Challengers Bangalore,71,0,AB de Villiers,Maharashtra Cricket Association Stadium,AK Chaudhary,C Shamshuddin, +575,IPL-2015,Ranchi,22-05-2015,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,3,A Nehra,JSCA International Stadium Complex,AK Chaudhary,CB Gaffaney, +576,IPL-2015,Kolkata,24-05-2015,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Mumbai Indians,41,0,RG Sharma,Eden Gardens,HDPK Dharmasena,RK Illingworth, +577,IPL-2016,Mumbai,09-04-2016,Mumbai Indians,Rising Pune Supergiants,Mumbai Indians,bat,normal,0,Rising Pune Supergiants,0,9,AM Rahane,Wankhede Stadium,HDPK Dharmasena,CK Nandan, +578,IPL-2016,Kolkata,10-04-2016,Delhi Daredevils,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,9,AD Russell,Eden Gardens,S Ravi,C Shamshuddin, +579,IPL-2016,Chandigarh,11-04-2016,Kings XI Punjab,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,5,AJ Finch,"Punjab Cricket Association IS Bindra Stadium, Mohali",AK Chaudhary,VA Kulkarni, +580,IPL-2016,Bangalore,12-04-2016,Royal Challengers Bangalore,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Royal Challengers Bangalore,45,0,AB de Villiers,M Chinnaswamy Stadium,HDPK Dharmasena,VK Sharma, +581,IPL-2016,Kolkata,13-04-2016,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,RG Sharma,Eden Gardens,Nitin Menon,S Ravi, +582,IPL-2016,Rajkot,14-04-2016,Rising Pune Supergiants,Gujarat Lions,Rising Pune Supergiants,bat,normal,0,Gujarat Lions,0,7,AJ Finch,Saurashtra Cricket Association Stadium,VA Kulkarni,CK Nandan, +583,IPL-2016,Delhi,15-04-2016,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,8,A Mishra,Feroz Shah Kotla,S Ravi,C Shamshuddin, +584,IPL-2016,Hyderabad,16-04-2016,Sunrisers Hyderabad,Kolkata Knight Riders,Sunrisers Hyderabad,bat,normal,0,Kolkata Knight Riders,0,8,G Gambhir,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,CK Nandan, +585,IPL-2016,Mumbai,16-04-2016,Mumbai Indians,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,3,AJ Finch,Wankhede Stadium,HDPK Dharmasena,VK Sharma, +586,IPL-2016,Chandigarh,17-04-2016,Rising Pune Supergiants,Kings XI Punjab,Rising Pune Supergiants,bat,normal,0,Kings XI Punjab,0,6,M Vohra,"Punjab Cricket Association IS Bindra Stadium, Mohali",S Ravi,C Shamshuddin, +587,IPL-2016,Bangalore,17-04-2016,Royal Challengers Bangalore,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,7,Q de Kock,M Chinnaswamy Stadium,VA Kulkarni,A Nand Kishore, +588,IPL-2016,Hyderabad,18-04-2016,Mumbai Indians,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,7,DA Warner,"Rajiv Gandhi International Stadium, Uppal",HDPK Dharmasena,VK Sharma, +589,IPL-2016,Chandigarh,19-04-2016,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,RV Uthappa,"Punjab Cricket Association IS Bindra Stadium, Mohali",S Ravi,C Shamshuddin, +590,IPL-2016,Mumbai,20-04-2016,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,RG Sharma,Wankhede Stadium,AK Chaudhary,CK Nandan, +591,IPL-2016,Rajkot,21-04-2016,Gujarat Lions,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,10,B Kumar,Saurashtra Cricket Association Stadium,K Bharatan,HDPK Dharmasena, +592,IPL-2016,Pune,22-04-2016,Royal Challengers Bangalore,Rising Pune Supergiants,Rising Pune Supergiants,field,normal,0,Royal Challengers Bangalore,13,0,AB de Villiers,Maharashtra Cricket Association Stadium,CB Gaffaney,VK Sharma, +593,IPL-2016,Delhi,23-04-2016,Delhi Daredevils,Mumbai Indians,Mumbai Indians,field,normal,0,Delhi Daredevils,10,0,SV Samson,Feroz Shah Kotla,S Ravi,C Shamshuddin, +594,IPL-2016,Hyderabad,23-04-2016,Kings XI Punjab,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,5,Mustafizur Rahman,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,CK Nandan, +595,IPL-2016,Rajkot,24-04-2016,Royal Challengers Bangalore,Gujarat Lions,Royal Challengers Bangalore,bat,normal,0,Gujarat Lions,0,6,V Kohli,Saurashtra Cricket Association Stadium,K Bharatan,BNJ Oxenford, +596,IPL-2016,Pune,24-04-2016,Rising Pune Supergiants,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,2,SA Yadav,Maharashtra Cricket Association Stadium,CB Gaffaney,A Nand Kishore, +597,IPL-2016,Chandigarh,25-04-2016,Mumbai Indians,Kings XI Punjab,Kings XI Punjab,field,normal,0,Mumbai Indians,25,0,PA Patel,"Punjab Cricket Association IS Bindra Stadium, Mohali",Nitin Menon,RJ Tucker, +598,IPL-2016,Hyderabad,26-04-2016,Sunrisers Hyderabad,Rising Pune Supergiants,Rising Pune Supergiants,field,normal,1,Rising Pune Supergiants,34,0,AB Dinda,"Rajiv Gandhi International Stadium, Uppal",AY Dandekar,CK Nandan, +599,IPL-2016,Delhi,27-04-2016,Gujarat Lions,Delhi Daredevils,Delhi Daredevils,field,normal,0,Gujarat Lions,1,0,CH Morris,Feroz Shah Kotla,M Erasmus,S Ravi, +600,IPL-2016,Mumbai,28-04-2016,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,RG Sharma,Wankhede Stadium,Nitin Menon,RJ Tucker, +601,IPL-2016,Pune,29-04-2016,Rising Pune Supergiants,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,3,DR Smith,Maharashtra Cricket Association Stadium,CB Gaffaney,BNJ Oxenford, +602,IPL-2016,Delhi,30-04-2016,Delhi Daredevils,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Delhi Daredevils,27,0,CR Brathwaite,Feroz Shah Kotla,KN Ananthapadmanabhan,M Erasmus, +603,IPL-2016,Hyderabad,30-04-2016,Sunrisers Hyderabad,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Sunrisers Hyderabad,15,0,DA Warner,"Rajiv Gandhi International Stadium, Uppal",AK Chaudhary,HDPK Dharmasena, +604,IPL-2016,Rajkot,01-05-2016,Kings XI Punjab,Gujarat Lions,Gujarat Lions,field,normal,0,Kings XI Punjab,23,0,AR Patel,Saurashtra Cricket Association Stadium,BNJ Oxenford,VK Sharma, +605,IPL-2016,Pune,01-05-2016,Rising Pune Supergiants,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,8,RG Sharma,Maharashtra Cricket Association Stadium,AY Dandekar,RJ Tucker, +606,IPL-2016,Bangalore,02-05-2016,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,5,AD Russell,M Chinnaswamy Stadium,M Erasmus,S Ravi, +607,IPL-2016,Rajkot,03-05-2016,Gujarat Lions,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,8,RR Pant,Saurashtra Cricket Association Stadium,CB Gaffaney,BNJ Oxenford, +608,IPL-2016,Kolkata,04-05-2016,Kolkata Knight Riders,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kolkata Knight Riders,7,0,AD Russell,Eden Gardens,AK Chaudhary,HDPK Dharmasena, +609,IPL-2016,Delhi,05-05-2016,Delhi Daredevils,Rising Pune Supergiants,Rising Pune Supergiants,field,normal,0,Rising Pune Supergiants,0,7,AM Rahane,Feroz Shah Kotla,C Shamshuddin,RJ Tucker, +610,IPL-2016,Hyderabad,06-05-2016,Gujarat Lions,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,5,B Kumar,"Rajiv Gandhi International Stadium, Uppal",M Erasmus,S Ravi, +611,IPL-2016,Bangalore,07-05-2016,Rising Pune Supergiants,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,7,V Kohli,M Chinnaswamy Stadium,CB Gaffaney,BNJ Oxenford, +612,IPL-2016,Chandigarh,07-05-2016,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Kings XI Punjab,9,0,MP Stoinis,"Punjab Cricket Association IS Bindra Stadium, Mohali",HDPK Dharmasena,CK Nandan, +613,IPL-2016,Visakhapatnam,08-05-2016,Sunrisers Hyderabad,Mumbai Indians,Mumbai Indians,field,normal,0,Sunrisers Hyderabad,85,0,A Nehra,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,S Ravi,C Shamshuddin, +614,IPL-2016,Kolkata,08-05-2016,Kolkata Knight Riders,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,5,P Kumar,Eden Gardens,M Erasmus,RJ Tucker, +615,IPL-2016,Chandigarh,09-05-2016,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Royal Challengers Bangalore,1,0,SR Watson,"Punjab Cricket Association IS Bindra Stadium, Mohali",AK Chaudhary,HDPK Dharmasena, +616,IPL-2016,Visakhapatnam,10-05-2016,Sunrisers Hyderabad,Rising Pune Supergiants,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,4,0,A Zampa,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,CB Gaffaney,VK Sharma, +617,IPL-2016,Bangalore,11-05-2016,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,KH Pandya,M Chinnaswamy Stadium,AY Dandekar,C Shamshuddin, +618,IPL-2016,Hyderabad,12-05-2016,Sunrisers Hyderabad,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,7,CH Morris,"Rajiv Gandhi International Stadium, Uppal",K Bharatan,M Erasmus, +619,IPL-2016,Visakhapatnam,13-05-2016,Mumbai Indians,Kings XI Punjab,Mumbai Indians,bat,normal,0,Kings XI Punjab,0,7,MP Stoinis,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,HDPK Dharmasena,CK Nandan, +620,IPL-2016,Bangalore,14-05-2016,Royal Challengers Bangalore,Gujarat Lions,Gujarat Lions,field,normal,0,Royal Challengers Bangalore,144,0,AB de Villiers,M Chinnaswamy Stadium,AY Dandekar,VK Sharma, +621,IPL-2016,Kolkata,14-05-2016,Rising Pune Supergiants,Kolkata Knight Riders,Rising Pune Supergiants,bat,normal,1,Kolkata Knight Riders,0,8,YK Pathan,Eden Gardens,A Nand Kishore,BNJ Oxenford, +622,IPL-2016,Chandigarh,15-05-2016,Kings XI Punjab,Sunrisers Hyderabad,Kings XI Punjab,bat,normal,0,Sunrisers Hyderabad,0,7,HM Amla,"Punjab Cricket Association IS Bindra Stadium, Mohali",KN Ananthapadmanabhan,M Erasmus, +623,IPL-2016,Visakhapatnam,15-05-2016,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Mumbai Indians,80,0,KH Pandya,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,Nitin Menon,CK Nandan, +624,IPL-2016,Kolkata,16-05-2016,Kolkata Knight Riders,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,9,V Kohli,Eden Gardens,CB Gaffaney,A Nand Kishore, +625,IPL-2016,Visakhapatnam,17-05-2016,Delhi Daredevils,Rising Pune Supergiants,Rising Pune Supergiants,field,normal,1,Rising Pune Supergiants,19,0,AB Dinda,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,Nitin Menon,C Shamshuddin, +626,IPL-2016,Bangalore,18-05-2016,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,1,Royal Challengers Bangalore,82,0,V Kohli,M Chinnaswamy Stadium,KN Ananthapadmanabhan,M Erasmus, +627,IPL-2016,Kanpur,19-05-2016,Kolkata Knight Riders,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,6,DR Smith,Green Park,AK Chaudhary,CK Nandan, +628,IPL-2016,Raipur,20-05-2016,Sunrisers Hyderabad,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,6,KK Nair,Shaheed Veer Narayan Singh International Stadium,A Nand Kishore,BNJ Oxenford, +629,IPL-2016,Visakhapatnam,21-05-2016,Kings XI Punjab,Rising Pune Supergiants,Kings XI Punjab,bat,normal,0,Rising Pune Supergiants,0,4,MS Dhoni,Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium,HDPK Dharmasena,Nitin Menon, +630,IPL-2016,Kanpur,21-05-2016,Mumbai Indians,Gujarat Lions,Gujarat Lions,field,normal,0,Gujarat Lions,0,6,SK Raina,Green Park,AK Chaudhary,CK Nandan, +631,IPL-2016,Kolkata,22-05-2016,Kolkata Knight Riders,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Kolkata Knight Riders,22,0,YK Pathan,Eden Gardens,KN Ananthapadmanabhan,M Erasmus, +632,IPL-2016,Raipur,22-05-2016,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,6,V Kohli,Shaheed Veer Narayan Singh International Stadium,A Nand Kishore,BNJ Oxenford, +633,IPL-2016,Bangalore,24-05-2016,Gujarat Lions,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,4,AB de Villiers,M Chinnaswamy Stadium,AK Chaudhary,HDPK Dharmasena, +634,IPL-2016,Delhi,25-05-2016,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Sunrisers Hyderabad,22,0,MC Henriques,Feroz Shah Kotla,M Erasmus,C Shamshuddin, +635,IPL-2016,Delhi,27-05-2016,Gujarat Lions,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,4,DA Warner,Feroz Shah Kotla,M Erasmus,CK Nandan, +636,IPL-2016,Bangalore,29-05-2016,Sunrisers Hyderabad,Royal Challengers Bangalore,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,8,0,BCJ Cutting,M Chinnaswamy Stadium,HDPK Dharmasena,BNJ Oxenford, +7894,IPL-2018,Mumbai,07-04-2018,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,1,DJ Bravo,Wankhede Stadium,Chris Gaffaney,A Nanda Kishore,Anil Chaudhary +7895,IPL-2018,Mohali,08-04-2018,Delhi Daredevils,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,KL Rahul,"Punjab Cricket Association IS Bindra Stadium, Mohali",Rod Tucker,K Ananthapadmanabhan,Nitin Menon +7896,IPL-2018,Kolkata,08-04-2018,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,4,SP Narine,Eden Gardens,C Shamshuddin,A.D Deshmukh,S Ravi +7897,IPL-2018,Hyderabad,09-04-2018,Rajasthan Royals,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,9,S Dhawan,"Rajiv Gandhi International Stadium, Uppal",Nigel Llong,Vineet Kulkarni,O Nandan +7898,IPL-2018,Chennai,10-04-2018,Kolkata Knight Riders,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,5,SW Billings,"MA Chidambaram Stadium, Chepauk",Anil Chaudhary,Chris Gaffaney,A Nanda Kishore +7899,IPL-2018,Jaipur,11-04-2018,Rajasthan Royals,Delhi Daredevils,Delhi Daredevils,field,normal,1,Rajasthan Royals,10,0,SV Samson,Sawai Mansingh Stadium,K Ananthapadmanabhan,Rod Tucker,Nitin Menon +7900,IPL-2018,Hyderabad,12-04-2018,Mumbai Indians,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,1,Rashid Khan,"Rajiv Gandhi International Stadium, Uppal",O Nandan,Nigel Llong,Vineet Kulkarni +7901,IPL-2018,Bengaluru,13-04-2018,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,4,UT Yadav,M Chinnaswamy Stadium,S Ravi,A.D Deshmukh,C Shamshuddin +7902,IPL-2018,Mumbai,14-04-2018,Mumbai Indians,Delhi Daredevils,Delhi Daredevils,field,normal,0,Delhi Daredevils,0,7,JJ Roy,Wankhede Stadium,K Ananthapadmanabhan,Nitin Menon,Rod Tucker +7903,IPL-2018,Kolkata,14-04-2018,Kolkata Knight Riders,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,5,B Stanlake,Eden Gardens,A Nanda Kishore,Anil Chaudhary,Chris Gaffaney +7904,IPL-2018,Bengaluru,15-04-2018,Rajasthan Royals,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Rajasthan Royals,19,0,SV Samson,M Chinnaswamy Stadium,C Shamshuddin,S Ravi,A.D Deshmukh +7905,IPL-2018,Mohali,15-04-2018,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,normal,0,Kings XI Punjab,4,0,CH Gayle,"Punjab Cricket Association IS Bindra Stadium, Mohali",Vineet Kulkarni,O Nandan,Nigel Llong +7906,IPL-2018,Kolkata,16-04-2018,Kolkata Knight Riders,Delhi Daredevils,Delhi Daredevils,field,normal,0,Kolkata Knight Riders,71,0,N Rana,Eden Gardens,Anil Chaudhary,A Nanda Kishore,Chris Gaffaney +7907,IPL-2018,Mumbai,17-04-2018,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Mumbai Indians,46,0,RG Sharma,Wankhede Stadium,Rod Tucker,Nitin Menon,K Ananthapadmanabhan +7908,IPL-2018,Jaipur,18-04-2018,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,N Rana,Sawai Mansingh Stadium,S Ravi,A.D Deshmukh,C Shamshuddin +7909,IPL-2018,Mohali,19-04-2018,Kings XI Punjab,Sunrisers Hyderabad,Kings XI Punjab,bat,normal,0,Kings XI Punjab,15,0,CH Gayle,"Punjab Cricket Association IS Bindra Stadium, Mohali",Nigel Llong,Anil Chaudhary,Vineet Kulkarni +7910,IPL-2018,Pune,20-04-2018,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Chennai Super Kings,64,0,SR Watson,Maharashtra Cricket Association Stadium,Nitin Menon,K Ananthapadmanabhan,Rod Tucker +7911,IPL-2018,Kolkata,21-04-2018,Kolkata Knight Riders,Kings XI Punjab,Kings XI Punjab,field,normal,1,Kings XI Punjab,0,9,KL Rahul,Eden Gardens,C Shamshuddin,A.D Deshmukh,S Ravi +7912,IPL-2018,Bengaluru,21-04-2018,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,6,AB de Villiers,M Chinnaswamy Stadium,Chris Gaffaney,O Nandan,A Nanda Kishore +7913,IPL-2018,Hyderabad,22-04-2018,Chennai Super Kings,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Chennai Super Kings,4,0,AT Rayudu,"Rajiv Gandhi International Stadium, Uppal",Anil Chaudhary,Vineet Kulkarni,Nigel Llong +7914,IPL-2018,Jaipur,22-04-2018,Mumbai Indians,Rajasthan Royals,Mumbai Indians,bat,normal,0,Rajasthan Royals,0,3,J Archer,Sawai Mansingh Stadium,Rod Tucker,K Ananthapadmanabhan,Nitin Menon +7915,IPL-2018,Delhi,23-04-2018,Kings XI Punjab,Delhi Daredevils,Delhi Daredevils,field,normal,0,Kings XI Punjab,4,0,AS Rajpoot,Feroz Shah Kotla,O Nandan,A Nanda Kishore,Chris Gaffaney +7916,IPL-2018,Mumbai,24-04-2018,Sunrisers Hyderabad,Mumbai Indians,Mumbai Indians,field,normal,0,Sunrisers Hyderabad,31,0,Rashid Khan,Wankhede Stadium,C Shamshuddin,S Ravi,A.D Deshmukh +7917,IPL-2018,Bengaluru,25-04-2018,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,5,MS Dhoni,M Chinnaswamy Stadium,Nigel Llong,Virender Kumar Sharma,Anil Chaudhary +7918,IPL-2018,Hyderabad,26-04-2018,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Sunrisers Hyderabad,13,0,AS Rajpoot,"Rajiv Gandhi International Stadium, Uppal",O Nandan,Yeshwant Barde,Rod Tucker +7919,IPL-2018,Delhi,27-04-2018,Delhi Daredevils,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Delhi Daredevils,55,0,SS Iyer,Feroz Shah Kotla,C Shamshuddin,S Ravi,A Nanda Kishore +7920,IPL-2018,Pune,28-04-2018,Chennai Super Kings,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,8,RG Sharma,Maharashtra Cricket Association Stadium,Chris Gaffaney,Nitin Menon,Anil Dandekar +7921,IPL-2018,Jaipur,29-04-2018,Sunrisers Hyderabad,Rajasthan Royals,Sunrisers Hyderabad,bat,normal,0,Sunrisers Hyderabad,11,0,KS Williamson,Sawai Mansingh Stadium,Bruce Oxenford,A Nanda Kishore,S Ravi +7922,IPL-2018,Bengaluru,29-04-2018,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,CA Lynn,M Chinnaswamy Stadium,Nigel Llong,Anil Chaudhary,Virender Kumar Sharma +7923,IPL-2018,Pune,30-04-2018,Chennai Super Kings,Delhi Daredevils,Delhi Daredevils,field,normal,0,Chennai Super Kings,13,0,SR Watson,Maharashtra Cricket Association Stadium,C Shamshuddin,Anil Dandekar,O Nandan +7924,IPL-2018,Bengaluru,01-05-2018,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Royal Challengers Bangalore,14,0,TG Southee,M Chinnaswamy Stadium,Marais Erasmus,Nitin Menon,Yeshwant Barde +7925,IPL-2018,Delhi,02-05-2018,Delhi Daredevils,Rajasthan Royals,Rajasthan Royals,field,normal,1,Delhi Daredevils,4,0,RR Pant,Feroz Shah Kotla,O Nandan,Virender Kumar Sharma,Bruce Oxenford +7926,IPL-2018,Kolkata,03-05-2018,Chennai Super Kings,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,SP Narine,Eden Gardens,Kumar Dharmasena,A.D Deshmukh,Anil Chaudhary +7927,IPL-2018,Indore,04-05-2018,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,6,AS Yadav,Holkar Cricket Stadium,S Ravi,Anil Dandekar,C Shamshuddin +7928,IPL-2018,Pune,05-05-2018,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,6,RA Jadeja,Maharashtra Cricket Association Stadium,Nitin Menon,Yeshwant Barde,Marais Erasmus +7929,IPL-2018,Hyderabad,05-05-2018,Delhi Daredevils,Sunrisers Hyderabad,Delhi Daredevils,bat,normal,0,Sunrisers Hyderabad,0,7,Rashid Khan,"Rajiv Gandhi International Stadium, Uppal",Bruce Oxenford,O Nandan,Virender Kumar Sharma +7930,IPL-2018,Mumbai,06-05-2018,Mumbai Indians,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Mumbai Indians,13,0,HH Pandya,Wankhede Stadium,Kumar Dharmasena,A.D Deshmukh,Anil Chaudhary +7931,IPL-2018,Indore,06-05-2018,Rajasthan Royals,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,M Ur Rahman,Holkar Cricket Stadium,C Shamshuddin,S Ravi,Anil Dandekar +7932,IPL-2018,Hyderabad,07-05-2018,Sunrisers Hyderabad,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Sunrisers Hyderabad,5,0,KS Williamson,"Rajiv Gandhi International Stadium, Uppal",Bruce Oxenford,Virender Kumar Sharma,O Nandan +7933,IPL-2018,Jaipur,08-05-2018,Rajasthan Royals,Kings XI Punjab,Rajasthan Royals,bat,normal,0,Rajasthan Royals,15,0,JC Buttler,Sawai Mansingh Stadium,Marais Erasmus,Nitin Menon,Yeshwant Barde +7934,IPL-2018,Kolkata,09-05-2018,Mumbai Indians,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Mumbai Indians,102,0,Ishan Kishan,Eden Gardens,Anil Chaudhary,K Ananthapadmanabhan,Kumar Dharmasena +7935,IPL-2018,Delhi,10-05-2018,Delhi Daredevils,Sunrisers Hyderabad,Delhi Daredevils,bat,normal,0,Sunrisers Hyderabad,0,9,S Dhawan,Feroz Shah Kotla,C Shamshuddin,Anil Dandekar,S Ravi +7936,IPL-2018,Jaipur,11-05-2018,Chennai Super Kings,Rajasthan Royals,Chennai Super Kings,bat,normal,0,Rajasthan Royals,0,4,JC Buttler,Sawai Mansingh Stadium,Marais Erasmus,Yeshwant Barde,Nitin Menon +7937,IPL-2018,Indore,12-05-2018,Kolkata Knight Riders,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kolkata Knight Riders,31,0,SP Narine,Holkar Cricket Stadium,O Nandan,Virender Kumar Sharma,Bruce Oxenford +7938,IPL-2018,Delhi,12-05-2018,Delhi Daredevils,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,5,AB de Villiers,Feroz Shah Kotla,Kumar Dharmasena,Anil Chaudhary,K Ananthapadmanabhan +7939,IPL-2018,Pune,13-05-2018,Sunrisers Hyderabad,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,8,AT Rayudu,Maharashtra Cricket Association Stadium,Marais Erasmus,Yeshwant Barde,Anil Dandekar +7940,IPL-2018,Mumbai,13-05-2018,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,JC Buttler,Wankhede Stadium,Nitin Menon,S Ravi,C Shamshuddin +7941,IPL-2018,Indore,14-05-2018,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,10,UT Yadav,Holkar Cricket Stadium,Bruce Oxenford,Virender Kumar Sharma,O Nandan +7942,IPL-2018,Kolkata,15-05-2018,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,Kuldeep Yadav,Eden Gardens,Kumar Dharmasena,Anil Chaudhary,Vineet Kulkarni +7943,IPL-2018,Mumbai,16-05-2018,Mumbai Indians,Kings XI Punjab,Kings XI Punjab,field,normal,0,Mumbai Indians,3,0,JJ Bumrah,Wankhede Stadium,Marais Erasmus,Nitin Menon,Yeshwant Barde +7944,IPL-2018,Bengaluru,17-05-2018,Royal Challengers Bangalore,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Royal Challengers Bangalore,14,0,AB de Villiers,M Chinnaswamy Stadium,S Ravi,Anil Dandekar,C Shamshuddin +7945,IPL-2018,Delhi,18-05-2018,Delhi Daredevils,Chennai Super Kings,Chennai Super Kings,field,normal,0,Delhi Daredevils,34,0,HV Patel,Feroz Shah Kotla,Kumar Dharmasena,Vineet Kulkarni,O Nandan +7946,IPL-2018,Jaipur,19-05-2018,Rajasthan Royals,Royal Challengers Bangalore,Rajasthan Royals,bat,normal,0,Rajasthan Royals,30,0,S Gopal,Sawai Mansingh Stadium,Bruce Oxenford,Virender Kumar Sharma,C Shamshuddin +7947,IPL-2018,Hyderabad,19-05-2018,Sunrisers Hyderabad,Kolkata Knight Riders,Sunrisers Hyderabad,bat,normal,0,Kolkata Knight Riders,0,5,CA Lynn,"Rajiv Gandhi International Stadium, Uppal",Anil Chaudhary,S Ravi,Anil Dandekar +7948,IPL-2018,Delhi,20-05-2018,Delhi Daredevils,Mumbai Indians,Delhi Daredevils,bat,normal,0,Delhi Daredevils,11,0,A Mishra,Feroz Shah Kotla,Kumar Dharmasena,O Nandan,Vineet Kulkarni +7949,IPL-2018,Pune,20-05-2018,Kings XI Punjab,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,5,L Ngidi,Maharashtra Cricket Association Stadium,Nitin Menon,Yeshwant Barde,Marais Erasmus +7950,IPL-2018,Mumbai,22-05-2018,Sunrisers Hyderabad,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,2,F du Plessis,Wankhede Stadium,Marais Erasmus,C Shamshuddin,S Ravi +7951,IPL-2018,Kolkata,23-05-2018,Kolkata Knight Riders,Rajasthan Royals,Rajasthan Royals,field,normal,0,Kolkata Knight Riders,25,0,AD Russell,Eden Gardens,Nitin Menon,Anil Chaudhary,Kumar Dharmasena +7952,IPL-2018,Kolkata,25-05-2018,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Sunrisers Hyderabad,14,0,Rashid Khan,Eden Gardens,Nitin Menon,Kumar Dharmasena,Anil Chaudhary +7953,IPL-2018,Mumbai,27-05-2018,Sunrisers Hyderabad,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,8,SR Watson,Wankhede Stadium,Marais Erasmus,S Ravi,Nitin Menon +11137,IPL-2019,Chennai,23-03-2019,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,7,Harbhajan Singh,M. A. Chidambaram Stadium,Bruce Oxenford,Anil Dandekar,Nitin Menon +11138,IPL-2019,Kolkata,24-03-2019,Sunrisers Hyderabad,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,6,AD Russell,Eden Gardens,Chris Gaffaney,Anil Chaudhary,Vineet Kulkarni +11139,IPL-2019,Mumbai,24-03-2019,Delhi Capitals,Mumbai Indians,Mumbai Indians,field,normal,0,Delhi Capitals,37,0,RR Pant,Wankhede Stadium,S Ravi,Yeshwant Barde,O Nandan +11140,IPL-2019,Jaipur,25-03-2019,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Kings XI Punjab,14,0,CH Gayle,Sawai Mansingh Stadium,C Shamshuddin,KN Anantapadmanabhan,Bruce Oxenford +11141,IPL-2019,Delhi,26-03-2019,Delhi Capitals,Chennai Super Kings,Delhi Capitals,bat,normal,0,Chennai Super Kings,0,6,SR Watson,Feroz Shah Kotla Ground,Marais Erasmus,Nitin Menon,Anil Dandekar +11142,IPL-2019,Kolkata,27-03-2019,Kolkata Knight Riders,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kolkata Knight Riders,28,0,AD Russell,Eden Gardens,Anil Chaudhary,Vineet Kulkarni,Chris Gaffaney +11143,IPL-2019,Bengaluru,28-03-2019,Mumbai Indians,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Mumbai Indians,6,0,JJ Bumrah,M. Chinnaswamy Stadium,S Ravi,O Nandan,Yeshwant Barde +11144,IPL-2019,Hyderabad,29-03-2019,Rajasthan Royals,Sunrisers Hyderabad,Rajasthan Royals,bat,normal,0,Sunrisers Hyderabad,0,5,Rashid Khan,Rajiv Gandhi Intl. Cricket Stadium,Bruce Oxenford,C Shamshuddin,KN Anantapadmanabhan +11145,IPL-2019,Mohali,30-03-2019,Mumbai Indians,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,8,MA Agarwal,IS Bindra Stadium,Vineet Kulkarni,Chris Gaffaney,Anil Chaudhary +11146,IPL-2019,Delhi,30-03-2019,Kolkata Knight Riders,Delhi Capitals,Delhi Capitals,field,tie,0,Delhi Capitals,0,0,P Shaw,Feroz Shah Kotla Ground,Anil Dandekar,Nitin Menon,Marais Erasmus +11147,IPL-2019,Hyderabad,31-03-2019,Sunrisers Hyderabad,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Sunrisers Hyderabad,118,0,J Bairstow,Rajiv Gandhi Intl. Cricket Stadium,S Ravi,KN Anantapadmanabhan,C Shamshuddin +11148,IPL-2019,Chennai,31-03-2019,Chennai Super Kings,Rajasthan Royals,Rajasthan Royals,field,normal,0,Chennai Super Kings,8,0,MS Dhoni,M. A. Chidambaram Stadium,O Nandan,Yeshwant Barde,Bruce Oxenford +11149,IPL-2019,Mohali,01-04-2019,Kings XI Punjab,Delhi Capitals,Delhi Capitals,field,normal,0,Kings XI Punjab,14,0,S Curran,IS Bindra Stadium,Anil Chaudhary,Chris Gaffaney,Vineet Kulkarni +11150,IPL-2019,Jaipur,02-04-2019,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,S Gopal,Sawai Mansingh Stadium,Marais Erasmus,Anil Dandekar,Nitin Menon +11151,IPL-2019,Mumbai,03-04-2019,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Mumbai Indians,37,0,HH Pandya,Wankhede Stadium,Bruce Oxenford,Rod Tucker,Yeshwant Barde +11152,IPL-2019,Delhi,04-04-2019,Delhi Capitals,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,5,J Bairstow,Feroz Shah Kotla Ground,C Shamshuddin,KN Anantapadmanabhan,S Ravi +11153,IPL-2019,Bengaluru,05-04-2019,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,5,AD Russell,M. Chinnaswamy Stadium,Anil Chaudhary,Chris Gaffaney,O Nandan +11309,IPL-2019,Chennai,06-04-2019,Chennai Super Kings,Kings XI Punjab,Chennai Super Kings,bat,normal,0,Chennai Super Kings,22,0,Harbhajan Singh,M. A. Chidambaram Stadium,KN Ananthapadmanabhan,Rod Tucker,C Shamshuddin +11310,IPL-2019,Hyderabad,06-04-2019,Mumbai Indians,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Mumbai Indians,40,0,A Joseph,Rajiv Gandhi Intl. Cricket Stadium,Anil Dandekar,Nitin Menon,Marais Erasmus +11311,IPL-2019,Bengaluru,07-04-2019,Royal Challengers Bangalore,Delhi Capitals,Delhi Capitals,field,normal,0,Delhi Capitals,0,4,K Rabada,M. Chinnaswamy Stadium,S Ravi,Yeshwant Barde,O Nandan +11312,IPL-2019,Jaipur,07-04-2019,Rajasthan Royals,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,8,H Gurney,Sawai Mansingh Stadium,Chris Gaffaney,Anil Chaudhary,Bruce Oxenford +11313,IPL-2019,Mohali,08-04-2019,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,KL Rahul,IS Bindra Stadium,Marais Erasmus,Anil Dandekar,Nitin Menon +11314,IPL-2019,Chennai,09-04-2019,Kolkata Knight Riders,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,7,DL Chahar,M. A. Chidambaram Stadium,Rod Tucker,C Shamshuddin,Ulhas Gandhe +11315,IPL-2019,Mumbai,10-04-2019,Kings XI Punjab,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,3,KA Pollard,Wankhede Stadium,Yeshwant Barde,S Ravi,O Nandan +11316,IPL-2019,Jaipur,11-04-2019,Rajasthan Royals,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,4,MS Dhoni,Sawai Mansingh Stadium,Bruce Oxenford,Ulhas Gandhe,Chris Gaffaney +11317,IPL-2019,Kolkata,12-04-2019,Kolkata Knight Riders,Delhi Capitals,Delhi Capitals,field,normal,0,Delhi Capitals,0,7,S Dhawan,Eden Gardens,Yeshwant Barde,O Nandan,Rod Tucker +11318,IPL-2019,Mumbai,13-04-2019,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,4,JC Buttler,Wankhede Stadium,Nitin Menon,Nanda Kishore,Marais Erasmus +11319,IPL-2019,Mohali,13-04-2019,Kings XI Punjab,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,8,AB de Villiers,IS Bindra Stadium,S Ravi,Ulhas Gandhe,Nigel Llong +11320,IPL-2019,Kolkata,14-04-2019,Kolkata Knight Riders,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,5,Imran Tahir,Eden Gardens,Rod Tucker,O Nandan,Yeshwant Barde +11321,IPL-2019,Hyderabad,14-04-2019,Delhi Capitals,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Delhi Capitals,39,0,K Paul,Rajiv Gandhi Intl. Cricket Stadium,Anil Chaudhary,Bruce Oxenford,Chris Gaffaney +11322,IPL-2019,Mumbai,15-04-2019,Royal Challengers Bangalore,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,5,SL Malinga,Wankhede Stadium,Marais Erasmus,Nitin Menon,Nanda Kishore +11323,IPL-2019,Mohali,16-04-2019,Kings XI Punjab,Rajasthan Royals,Rajasthan Royals,field,normal,0,Kings XI Punjab,12,0,R Ashwin,IS Bindra Stadium,Anil Chaudhary,Vineet Kulkarni,S Ravi +11324,IPL-2019,Hyderabad,17-04-2019,Chennai Super Kings,Sunrisers Hyderabad,Chennai Super Kings,bat,normal,0,Sunrisers Hyderabad,0,6,DA Warner,Rajiv Gandhi Intl. Cricket Stadium,Ian Gould,Ulhas Gandhe,C Shamshuddin +11325,IPL-2019,Delhi,18-04-2019,Mumbai Indians,Delhi Capitals,Mumbai Indians,bat,normal,0,Mumbai Indians,40,0,HH Pandya,Feroz Shah Kotla Ground,Nigel Llong,Bruce Oxenford,Anil Chaudhary +11326,IPL-2019,Kolkata,19-04-2019,Royal Challengers Bangalore,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Royal Challengers Bangalore,10,0,V Kohli,Eden Gardens,Ian Gould,Nitin Menon,Anil Dandekar +11327,IPL-2019,Jaipur,20-04-2019,Mumbai Indians,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,5,SPD Smith,Sawai Mansingh Stadium,S Ravi,Yeshwant Barde,O Nandan +11328,IPL-2019,Delhi,20-04-2019,Kings XI Punjab,Delhi Capitals,Delhi Capitals,field,normal,0,Delhi Capitals,0,5,SS Iyer,Feroz Shah Kotla Ground,Ulhas Gandhe,C Shamshuddin,Bruce Oxenford +11329,IPL-2019,Hyderabad,21-04-2019,Kolkata Knight Riders,Sunrisers Hyderabad,Sunrisers Hyderabad,field,normal,0,Sunrisers Hyderabad,0,9,K Ahmed,Rajiv Gandhi Intl. Cricket Stadium,Nitin Menon,Nigel Llong,Ian Gould +11330,IPL-2019,Bengaluru,21-04-2019,Royal Challengers Bangalore,Chennai Super Kings,Chennai Super Kings,field,normal,0,Royal Challengers Bangalore,1,0,PA Patel,M. Chinnaswamy Stadium,Vineet Kulkarni,Rod Tucker,Anil Chaudhary +11331,IPL-2019,Jaipur,22-04-2019,Rajasthan Royals,Delhi Capitals,Delhi Capitals,field,normal,0,Delhi Capitals,0,6,RR Pant,Sawai Mansingh Stadium,S Ravi,Nanda Kishore,Yeshwant Barde +11332,IPL-2019,Chennai,23-04-2019,Sunrisers Hyderabad,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,6,SR Watson,M. A. Chidambaram Stadium,Nigel Llong,Anil Chaudhary,Vineet Kulkarni +11333,IPL-2019,Bengaluru,24-04-2019,Royal Challengers Bangalore,Kings XI Punjab,Kings XI Punjab,field,normal,0,Royal Challengers Bangalore,17,0,AB de Villiers,M. Chinnaswamy Stadium,Bruce Oxenford,C Shamshuddin,Rod Tucker +11334,IPL-2019,Kolkata,25-04-2019,Kolkata Knight Riders,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,3,VR Aaron,Eden Gardens,Ian Gould,Anil Dandekar,Nitin Menon +11335,IPL-2019,Chennai,26-04-2019,Mumbai Indians,Chennai Super Kings,Chennai Super Kings,field,normal,0,Mumbai Indians,46,0,RG Sharma,M. A. Chidambaram Stadium,Nigel Llong,Anil Chaudhary,Vineet Kulkarni +11336,IPL-2019,Jaipur,27-04-2019,Sunrisers Hyderabad,Rajasthan Royals,Rajasthan Royals,field,normal,0,Rajasthan Royals,0,7,JD Unadkat,Sawai Mansingh Stadium,Yeshwant Barde,Nand Kishore,Sundaram Ravi +11337,IPL-2019,Delhi,28-04-2019,Delhi Capitals,Royal Challengers Bangalore,Delhi Capitals,bat,normal,0,Delhi Capitals,16,0,S Dhawan,Feroz Shah Kotla Ground,Bruce Oxenford,KN Ananthapadmanabhan,C Shamshuddin +11338,IPL-2019,Kolkata,28-04-2019,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Kolkata Knight Riders,34,0,AD Russell,Eden Gardens,Ian Gould,Nitin Menon,Anil Dandekar +11339,IPL-2019,Hyderabad,29-04-2019,Sunrisers Hyderabad,Kings XI Punjab,Kings XI Punjab,field,normal,0,Sunrisers Hyderabad,45,0,DA Warner,Rajiv Gandhi Intl. Cricket Stadium,S Ravi,O Nandan,Nanda Kishore +11340,IPL-2019,Bengaluru,30-04-2019,Royal Challengers Bangalore,Rajasthan Royals,Rajasthan Royals,field,no result,0,,0,0,,M. Chinnaswamy Stadium,Nigel Llong,Ulhas Gandhe,Anil Chaudhary +11341,IPL-2019,Chennai,01-05-2019,Chennai Super Kings,Delhi Capitals,Delhi Capitals,field,normal,0,Chennai Super Kings,80,0,MS Dhoni,M. A. Chidambaram Stadium,Anil Dandekar,Nitin Menon,Ian Gould +11342,IPL-2019,Mumbai,02-05-2019,Mumbai Indians,Sunrisers Hyderabad,Mumbai Indians,bat,tie,0,Mumbai Indians,0,0,JJ Bumrah,Wankhede Stadium,S Ravi,O Nandan,Nanda Kishore +11343,IPL-2019,Mohali,03-05-2019,Kings XI Punjab,Kolkata Knight Riders,Kolkata Knight Riders,field,normal,0,Kolkata Knight Riders,0,7,S Gill,IS Bindra Stadium,Bruce Oxenford,C Shamshuddin,KN Ananthapadmanabhan +11344,IPL-2019,Delhi,04-05-2019,Rajasthan Royals,Delhi Capitals,Rajasthan Royals,bat,normal,0,Delhi Capitals,0,5,A Mishra,Feroz Shah Kotla Ground,Ian Gould,Anil Dandekar,Nitin Menon +11345,IPL-2019,Bengaluru,04-05-2019,Sunrisers Hyderabad,Royal Challengers Bangalore,Royal Challengers Bangalore,field,normal,0,Royal Challengers Bangalore,0,4,S Hetmyer,M. Chinnaswamy Stadium,Nigel Llong,Anil Chaudhary,Ulhas Gandhe +11346,IPL-2019,Mohali,05-05-2019,Chennai Super Kings,Kings XI Punjab,Kings XI Punjab,field,normal,0,Kings XI Punjab,0,6,KL Rahul,IS Bindra Stadium,KN Ananthapadmanabhan,C Shamshuddin,Bruce Oxenford +11347,IPL-2019,Mumbai,05-05-2019,Kolkata Knight Riders,Mumbai Indians,Mumbai Indians,field,normal,0,Mumbai Indians,0,9,HH Pandya,Wankhede Stadium,Nanda Kishore,O Nandan,S Ravi +11412,IPL-2019,Chennai,07-05-2019,Chennai Super Kings,Mumbai Indians,Chennai Super Kings,bat,normal,0,Mumbai Indians,0,6,AS Yadav,M. A. Chidambaram Stadium,Nigel Llong,Nitin Menon,Ian Gould +11413,IPL-2019,Visakhapatnam,08-05-2019,Sunrisers Hyderabad,Delhi Capitals,Delhi Capitals,field,normal,0,Delhi Capitals,0,2,RR Pant,ACA-VDCA Stadium,,, +11414,IPL-2019,Visakhapatnam,10-05-2019,Delhi Capitals,Chennai Super Kings,Chennai Super Kings,field,normal,0,Chennai Super Kings,0,6,F du Plessis,ACA-VDCA Stadium,Sundaram Ravi,Bruce Oxenford,Chettithody Shamshuddin +11415,IPL-2019,Hyderabad,12-05-2019,Mumbai Indians,Chennai Super Kings,Mumbai Indians,bat,normal,0,Mumbai Indians,1,0,JJ Bumrah,Rajiv Gandhi Intl. Cricket Stadium,Nitin Menon,Ian Gould,Nigel Llong \ No newline at end of file diff --git a/nearest_square.py b/nearest_square.py new file mode 100644 index 0000000..e2202b7 --- /dev/null +++ b/nearest_square.py @@ -0,0 +1,12 @@ +def nearest_square(num): + '''Returns a perfect square less than or equal to n. + If n is negative, returns 0 + + Parameters: + num (int): Upper limit of perfect square (inclusive) + + Returns: + int: Perfect number less than or equal to num''' + if num<0: + return 0 #returns 0 if n is negative + return int(num**0.5)**2 #First rooting the number, then removing fractional part, and then squaring the number \ No newline at end of file diff --git a/pokedex.py b/pokedex.py new file mode 100644 index 0000000..4eaa2d7 --- /dev/null +++ b/pokedex.py @@ -0,0 +1,31 @@ +#import all necessary packages +import pokemon as pk, os, PySimpleGUI as sg + +#code +layout = [ [sg.Text('Enter Pokemon:'), sg.Input(key='-INPUT-'),sg.Button('GO!')], + [sg.Text(size=(50,25), key='-OUTPUT-',background_color='RED')], + [sg.Button('About'),sg.Button('Quit')]] #window layout +sg.theme('Reds') #window theme +window = sg.Window('Pokedex', layout) +while True: + event, values = window.read() #read events + if event == sg.WINDOW_CLOSED or event == 'Quit': + break + message=''''''; color='WHITE' #message to be displayed and the color of the message's text + if event=='GO!': #search pokemon + pokemon=values['-INPUT-'].strip() + if pokemon=='' or not pk.checkPokemon(pokemon): #check if the pokemon exists or not + continue + message="This is "+pokemon+". It is a "+pk.pokemonType(pokemon)+" type pokemon. It's abilities are " + message+=', '.join(pk.pokemonAbilities(pokemon)) + message+='. It takes double damage from ' + message+=', '.join(pk.doubleDamageType(pokemon)) + message+=' type pokemons. Some of such pokemons to watch out for are ' + message+=', '.join(pk.doubleDamageFrom(pokemon)) + message+='.' + color='WHITE' + if event=='About': #about pokedex + message='''I'm Dexter, a Pokédex programmed by Professor Oak for Pokémon Trainer Aman Singh of the town of Pallet. My function is to provide Aman with information and advice regarding Pokémon and their training. If lost or stolen, I cannot be replaced.''' + color='GREEN' + window['-OUTPUT-'].update(message,text_color=color) #display message +window.close() #close window \ No newline at end of file diff --git a/pokemon.py b/pokemon.py new file mode 100644 index 0000000..1e691e7 --- /dev/null +++ b/pokemon.py @@ -0,0 +1,95 @@ +import requests as rq, sys #imports +def check(res): #check for errors + try: + res.raise_for_status() + except Exception as exc: + print('Error: '+exc) + sys.exit(1) +def checkPokemon(pokemon): + '''Checks if the pokemon exists + + Parameters: + pokemon (str): Name of pokemon + + Returns: + bool: True if exists, else False''' + res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) + try: + res.raise_for_status() + except: + return False + return True +def pokemonType(pokemon): + '''Returns the type of the pokemon + + Parameters: + pokemon (str): Name of pokemon + + Returns: + str: Type of pokemon''' + res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) + check(res) + return res.json()['types'][0]['type']['name'] +def pokemonAbilities(pokemon): + '''Returns all abilities of the pokemon + + Parameters: + pokemon (str): Name of pokemon + + Returns: + list: A list of all abilities of the pokemon''' + res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) + check(res) + lst=res.json()['abilities'] + return [lst[i]['ability']['name'] for i in range(len(lst))] +def doubleDamageFrom(pokemon,count=5,random=True): + '''Returns list of pokemons which can do double damage to the pokemon + + Parameters: + pokemon (str): Name of pokemon + + Keyword Arguments: + count (int): number of entries to return (default=5) + random (bool): If the selection of entries would be random instead of linear (default=True) + + Returns: + list: A list of all pokemons which can do double damage''' + lst=doubleDamageType(pokemon) + l=[] + if random: + i=0 + while True: + for pos in range(len(lst)): + r=rq.get('https://pokeapi.co/api/v2/type/'+lst[pos]).json()['pokemon'] + if i>=len(r): + continue + if not count: + return l + l.append(r[i]['pokemon']['name']) + count-=1 + i+=1 + else: + for pos in range(len(lst)): + r=rq.get('https://pokeapi.co/api/v2/type/'+lst[pos]).json()['pokemon'] + for i in range(len(r)): + if not count: + return l + l.append(r[i]['pokemon']['name']) + count-=1 +def doubleDamageType(pokemon): + '''Returns type of pokemons the pokemon is weak to + + Parameters: + pokemon (str): Name of pokemon + + Returns: + list: A list of types to which the pokemon is at a disadvantage''' + res=rq.get('https://pokeapi.co/api/v2/pokemon/'+pokemon) + check(res) + res=rq.get(res.json()['types'][0]['type']['url']) + check(res) + lst=res.json()['damage_relations']['double_damage_from'] + l=[] + for pos in range(len(lst)): + l.append(lst[pos]['name']) + return l \ No newline at end of file diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..54772f5 --- /dev/null +++ b/readme.md @@ -0,0 +1,11 @@ +Welcome to Pythonified :snake: Challenge, + +This would be your first evaulation. + + +To start off you should :fork_and_knife: fork the repository, :star: the repo if you like it :P. + +Your entry point in python-ified.ipynb you should find markdown and instructions there to follow along. + +Please clone your fork of this repo and edit this file and follow the instructions there to ensure perfect submission. + diff --git a/step_4.py b/step_4.py new file mode 100644 index 0000000..16ae868 --- /dev/null +++ b/step_4.py @@ -0,0 +1,41 @@ +import time, pandas as pd, numpy as np #importing necessary libraries +timestamp,subset_elements, all_elements=[],[],[] #global variables +def readNumList(): + '''Reads the files subset_elements.txt and all_elements.txt, which contains the subset elements and all elements respectively + + Parameters: + None + + Returns: + None''' + global subset_elements,all_elements #making sure the vars are global here + with open('subset_elemets.txt') as f: + subset_elements = f.read().split('\n') #reading subset elements from file and storing in form of a list + with open('all_elements.txt') as f: + all_elements = f.read().split('\n') #reading all elements from file and storing in form of a list +def stopwatch(): + '''Captures the current time (a time stamp) + + Parameters: + None + + Returns: + None''' + timestamp.append(time.time()) #append current time (in seconds) and appends it to timestamp which as all captured time (from unix epoch) +def getCommonNum(a,b): + '''Returns the number of common elements between list a and b + + Paramters: + a (list): First list of elements + b (list): Second list of elements + + Returns: + int: number of elements common to a and b''' + return len(set(a) & set(b)) #uses & operator on sets to get a new set containing common element +if __name__ == "__main__": + #main + readNumList() #reading elements from the files + stopwatch() #capturing first timestamp + verified_elements=getCommonNum(subset_elements,all_elements) #getting number of common elements + stopwatch() #capturing second timestamp + print(verified_elements,'Duration: {} seconds'.format(timestamp[-1]-timestamp[-2]),sep='\n') #printing number of common elements, along with time taken to compute common elements \ No newline at end of file diff --git a/subset_elemets.txt b/subset_elemets.txt new file mode 100644 index 0000000..203277a --- /dev/null +++ b/subset_elemets.txt @@ -0,0 +1,24158 @@ +1262771 +9011996 +2007022 +9389522 +8181760 +9203790 +1915438 +3854291 +5824696 +2366122 +6222977 +7004552 +7000384 +4502042 +3837766 +7653923 +3902760 +4637066 +8534371 +7246410 +7335223 +7659395 +3371685 +1925580 +3298689 +5407890 +7005300 +7200253 +7716803 +6524012 +2599656 +6007667 +7069742 +2372719 +1556497 +4439116 +3572290 +6512707 +2220206 +7458452 +1713211 +8924489 +4876949 +9423221 +5125702 +7900206 +6818099 +2272226 +5029081 +2617827 +4311228 +3878036 +6996189 +2919231 +1506123 +2751389 +9563682 +7727937 +3634377 +5783710 +1329733 +2907136 +4468399 +6132592 +6223231 +7493492 +3122135 +5205194 +3169024 +2637246 +2058328 +2230520 +6323989 +1889500 +1998820 +7466308 +9078100 +5325553 +8378774 +3438136 +5168079 +5703785 +9777237 +3814090 +3413875 +1790472 +4725450 +3431249 +5550973 +4719148 +7701923 +4291887 +4133178 +3058332 +6272703 +7857271 +2910822 +3072745 +3683522 +2853265 +1266124 +8409931 +8675588 +1391370 +7701951 +4191905 +7684483 +7849504 +9295215 +8576994 +7845461 +5150440 +8209253 +1772760 +6697996 +3311674 +7084310 +9586403 +3564018 +4044016 +1400914 +4619254 +8693875 +5165225 +2828979 +6475621 +4900199 +5961600 +6950928 +8663508 +8502739 +6833421 +7452126 +1337401 +2874894 +3056204 +4936522 +9380308 +4005026 +7907653 +7764168 +6495972 +3426491 +9172325 +8034059 +3092891 +7958633 +9172233 +2082381 +2034532 +9015166 +4015839 +5073720 +7979293 +6783273 +1828166 +2554744 +6439958 +6888330 +9786504 +6384215 +4929870 +1870019 +4018050 +8907943 +4403928 +5165699 +4107407 +5219006 +1496731 +3807176 +1479334 +1657165 +3863481 +4418118 +4800910 +9186144 +2956403 +3122663 +3453911 +1656653 +7175201 +2094095 +8154152 +1605805 +6389960 +9201697 +1991707 +4907411 +5836259 +9074452 +3717278 +7588415 +2642588 +9422705 +8583775 +6080239 +7997810 +2219344 +3116877 +1343781 +3507914 +3143748 +9377134 +3605517 +1734701 +2167142 +2920751 +9085842 +9208319 +7949556 +5123493 +6147507 +9348713 +8260970 +6368005 +4763452 +9142536 +1780261 +8687014 +7518667 +5077220 +9092059 +8010264 +5226311 +6882637 +6905941 +5601033 +1609234 +1978443 +6749179 +4041157 +2946304 +5677857 +9580179 +7598540 +7774140 +8942179 +9242179 +5995856 +5420044 +4883566 +6635061 +1945966 +5222893 +8360276 +2773503 +6051795 +5249985 +7565312 +7745063 +8995013 +4629901 +2959332 +7437076 +9443002 +9127601 +7715625 +5257526 +6970417 +4963731 +5848065 +4469570 +2832446 +1972953 +8538866 +4553819 +7294481 +4138272 +7840788 +2327671 +1877876 +2916356 +7409574 +3630590 +6164171 +9501800 +4822718 +1829218 +5956250 +6949944 +8415209 +9409329 +2747075 +7260117 +2437184 +2581313 +3037108 +8487052 +6802532 +9074315 +9490713 +7535263 +9351500 +6175432 +6486369 +5762470 +8129791 +6872316 +6627512 +5645400 +1708406 +7588910 +3987036 +1629918 +1764947 +9405778 +7267264 +4373068 +6008054 +2211227 +8225641 +4266572 +4004147 +9404213 +1354416 +9135882 +1704018 +8662967 +6166460 +2890598 +9271086 +2539625 +3625383 +8900342 +3326537 +6514629 +9708633 +8374366 +4897157 +9464958 +2199472 +2072201 +7922805 +2028925 +8633798 +7210567 +8108829 +2828189 +4702349 +4303816 +4741001 +1610414 +4097619 +7202558 +2591240 +9140148 +5910504 +5951025 +2564225 +3474687 +2328785 +7392891 +1997143 +4028137 +3517699 +3829190 +2879743 +5620254 +8478518 +9516836 +5525229 +3908540 +1639114 +2969132 +2963670 +1972710 +5300859 +8048315 +6112388 +4350632 +6226761 +5977018 +7258449 +2350819 +8581217 +5724738 +4635866 +5373236 +7976323 +5813728 +9308332 +6986972 +5366859 +1860531 +3423296 +5609257 +5758581 +2645842 +1865053 +3654856 +6058730 +7187888 +4219770 +1844166 +3664265 +5383923 +8015664 +5090740 +2798711 +7947105 +1398661 +6223555 +7314361 +6580964 +6949693 +8953822 +6187870 +5766279 +7869819 +7122938 +1320642 +3582090 +7229752 +8399763 +9092743 +1940676 +3464165 +5135196 +7233991 +2184687 +5233422 +6403608 +7613398 +4194306 +2550105 +3377645 +5170123 +8339469 +7929241 +5099992 +3717352 +4287800 +1706128 +2313148 +7634753 +3300874 +1706495 +1763573 +4340386 +2199843 +7202208 +4497642 +1222505 +8290322 +8904050 +6514942 +5012915 +2633765 +6977874 +3448529 +9611167 +1903715 +7733719 +6581867 +2905554 +5071072 +2727161 +6786622 +4383965 +8692648 +6343956 +8350843 +5528517 +8138314 +4956445 +8283371 +4662741 +5251771 +6070859 +1209227 +2449918 +8043415 +7265401 +1653915 +6327966 +5063161 +6768809 +2396026 +5925616 +7091911 +4905390 +9024230 +5314641 +8338119 +6630113 +2621607 +1201618 +2984460 +5371991 +1279429 +8834198 +8053428 +5290731 +1916354 +7918528 +7494625 +4849771 +9693217 +3916916 +7644355 +7382699 +5148553 +5254804 +4258927 +8826184 +1443869 +2366949 +6996234 +4454767 +4092936 +4883684 +3938123 +8690383 +5064335 +3605141 +4410712 +2102592 +1587699 +3857935 +3103149 +3720108 +1759510 +2687018 +4557170 +5510986 +4996618 +6103145 +2308657 +2071880 +3550472 +4529455 +8433464 +1255663 +3975526 +6200559 +8620233 +8676749 +2465984 +9551685 +3354784 +2875784 +6163266 +3265883 +1519324 +9144233 +6255847 +6046607 +3238548 +3459300 +5477927 +1568048 +7672076 +6796834 +8737755 +8726256 +7099290 +4216912 +4785058 +4440503 +7641092 +5537810 +8231912 +3841150 +3455998 +7639840 +9785969 +1924430 +5529779 +7992243 +6279389 +7742547 +6837629 +5398561 +2977552 +5809343 +6520256 +3363085 +2118290 +7627800 +9071844 +5505368 +8523821 +3019552 +8317480 +6904558 +7423620 +5097015 +5500212 +4254231 +6101280 +4685385 +1713161 +3628518 +5557846 +1570989 +6389799 +4848270 +7823082 +2565121 +4993372 +6902775 +8867963 +6045384 +9372720 +2961364 +9452674 +7168304 +3195669 +9158063 +7549400 +3694761 +7185860 +4854195 +3843926 +2789110 +9793749 +9692647 +9389106 +3912489 +9038030 +3111161 +8068002 +4121564 +9490867 +3803047 +3095915 +5139298 +8481207 +6345211 +8515047 +7165450 +2329084 +2170313 +8910940 +6982209 +6968468 +8242412 +9737016 +3111237 +9365191 +3368421 +2438659 +5014014 +9294857 +8978142 +1753595 +5934568 +3127205 +9382736 +6329186 +4881915 +4026791 +6437636 +1478045 +4068582 +9587951 +2253445 +4579851 +4061693 +3074175 +4148099 +5134676 +7525547 +8423551 +4765542 +5387833 +3674393 +2949781 +4430597 +3213189 +7042843 +4154127 +1360842 +7323454 +7816660 +9254460 +5191446 +1976417 +3616272 +4801292 +8133618 +6866566 +8736976 +8689710 +8278504 +5140836 +1928730 +4973014 +7622698 +6787633 +7937319 +7672079 +1490681 +7795043 +4209517 +3229104 +4612000 +9416626 +7800856 +6650734 +2389214 +8672611 +7839978 +3230528 +4649542 +6969952 +2439373 +8332602 +3422948 +4866776 +3190948 +7495371 +4537641 +9449245 +3088570 +4840666 +2657770 +4145787 +7406739 +4871848 +9625516 +5048275 +9367777 +7757997 +6252277 +8768633 +1900777 +1210505 +9217786 +7318832 +7328672 +5758268 +7386488 +1219247 +7106226 +4989084 +2756700 +1915208 +4460157 +6716981 +6044619 +4015270 +7383912 +5227883 +1305656 +1323879 +3304967 +4427081 +3341166 +4311193 +1568423 +7466664 +6750576 +6823367 +4801872 +4347362 +2738009 +9114697 +9431963 +3341744 +6471577 +9601606 +7917863 +6051199 +9673406 +5352057 +6945850 +1808297 +4129558 +7326992 +9475287 +5660939 +4516502 +3927536 +6361092 +8405784 +8547904 +2702828 +8155025 +1252598 +5691804 +1307997 +6236037 +6480647 +6983429 +4315569 +3969583 +4290957 +3915816 +7114798 +1291854 +2034227 +6719455 +4354556 +2057295 +5421154 +7950653 +8360356 +6197217 +5657478 +8044806 +4232600 +9485809 +1604027 +2209306 +5867639 +3410514 +3187172 +6030322 +7867908 +6274405 +7923826 +4014188 +8688009 +2880808 +2989078 +6962699 +5988312 +9532996 +3372133 +2647980 +5876970 +3836764 +1717890 +5695786 +8660665 +3669837 +9785960 +4157836 +4844179 +4722150 +6687109 +6786086 +4450655 +9795364 +5613179 +1206639 +8349330 +6639752 +9753482 +9509953 +6819413 +3381868 +2896589 +2825808 +6548727 +2976103 +7214264 +6398363 +8961277 +6482733 +3487893 +8343899 +2698269 +9438791 +5694438 +5274360 +4948640 +9378156 +8782263 +4706105 +5114960 +1938129 +9331681 +2144352 +8089030 +6095347 +3990920 +8192336 +5199320 +5340651 +8112912 +7279541 +1576094 +1951026 +3589744 +9599198 +5503855 +8934886 +2629246 +9488327 +6890280 +5251503 +3537908 +5140954 +3501200 +6914410 +9094804 +4937295 +1472376 +9175223 +9461712 +1546325 +1233359 +7348876 +2822382 +2040831 +5710164 +4317786 +8437244 +8249031 +3886049 +3214431 +1701563 +4809158 +7245843 +4916390 +1372384 +7187978 +8692125 +2924816 +5058032 +9117566 +5216685 +1495857 +2377081 +7923485 +2692763 +1510362 +3304894 +9543369 +2196370 +9770291 +2009297 +7724945 +5957520 +5302749 +5422355 +6960484 +5418283 +6963922 +4319331 +4430244 +7746160 +8686333 +6482220 +4600273 +4536534 +5767577 +8337668 +6430901 +4346714 +7468192 +4814272 +5700782 +5086499 +3912209 +3605190 +4645911 +7149843 +4138445 +2309577 +4016090 +8103303 +3357128 +7005835 +7905563 +7068979 +8634432 +9385041 +3977800 +8915522 +2591885 +6442449 +4532663 +5476550 +5627055 +1958356 +3202041 +7034374 +9413733 +8542697 +2842813 +5723144 +7665282 +2750618 +1274649 +5854308 +3089172 +4078591 +2787835 +6393359 +8138196 +2601497 +9022563 +7587227 +4777886 +8412091 +2919839 +6421979 +2777208 +8771720 +7074888 +1543246 +3598682 +7296458 +8471068 +3110964 +8180579 +3555214 +4414244 +1555488 +1950911 +1329974 +2873168 +7263752 +3826236 +5503118 +4728956 +7098913 +3271954 +7973778 +4610166 +1723565 +6680216 +9723302 +5701669 +5358472 +3811935 +2732727 +5769390 +4402599 +4364268 +2708810 +9796943 +5506620 +4364233 +8261695 +1451456 +4560648 +1857117 +2131717 +7644625 +5980630 +4217499 +6848620 +9471543 +3199854 +4553315 +5258773 +7220899 +2488574 +9218618 +4619190 +4037086 +6975021 +8591920 +2996078 +7670217 +5198432 +2846985 +1707555 +8123541 +9005532 +4764680 +4405731 +5040143 +1933063 +2041420 +3262819 +9763505 +7866428 +1583509 +1964371 +3111989 +6971039 +9652730 +2894955 +5441999 +7754806 +5414833 +4123295 +8256778 +9642445 +5450038 +8640769 +9105116 +5862559 +9129284 +8085591 +5179634 +9577772 +7702202 +3924978 +7923928 +7891077 +7589087 +8568447 +8561439 +1732872 +9116271 +9215814 +5813972 +9114209 +5286926 +6318037 +6385163 +9518965 +5876007 +8704243 +7895583 +2464780 +7281456 +1255016 +3124811 +5023728 +4907293 +2751653 +7582731 +6893229 +1592039 +4119618 +3851323 +5464295 +7163320 +7711685 +2756117 +6981550 +8772279 +7662146 +2664381 +1692591 +5453448 +6348452 +3176778 +7688674 +4039812 +9596074 +8721731 +5087530 +7705248 +2992316 +6288205 +4219062 +7940850 +6835929 +7658169 +1759556 +9271463 +1773744 +4654263 +9684213 +6582093 +4836487 +3647820 +1895171 +5886984 +2566119 +4433783 +7105211 +5685737 +3819679 +8592789 +5176484 +8841954 +3251932 +3823447 +3375028 +5273031 +6993827 +2730206 +2516428 +4161656 +4383654 +1476544 +6865640 +5245846 +8733090 +5061459 +9451493 +5297336 +7123141 +5160383 +1375193 +1359738 +3453536 +2108283 +9475678 +9668753 +1650707 +1201527 +1515167 +5021443 +3235704 +9027264 +4795444 +3053359 +6178755 +6089191 +5255524 +3952002 +2227620 +2263448 +8739973 +3264461 +4169147 +3966545 +7709357 +7966526 +2671140 +6384069 +5768921 +8521292 +9692073 +9493232 +6741412 +3910779 +8968174 +5832134 +7053941 +1492146 +7366743 +4680451 +4752221 +6442743 +4902729 +4135528 +1351202 +5457293 +4277086 +8003338 +6432569 +2564779 +4597400 +3836858 +8451126 +4312699 +9411781 +3734029 +2946421 +1565876 +2516152 +2840714 +2963757 +3929291 +8212925 +3196101 +1947845 +8237715 +7669229 +8907579 +6766431 +4329316 +3310288 +6434057 +3102594 +9492943 +7184154 +9216666 +6010094 +6120013 +5904636 +2755834 +2690744 +3864598 +6740713 +9436118 +1419779 +5603922 +8015438 +3872975 +2648431 +5572953 +5683559 +6855186 +9398378 +8513411 +8968423 +7144179 +3682380 +8271660 +7982166 +5966433 +6425616 +6967075 +1421716 +5588783 +9504412 +9340792 +2915871 +4169157 +3367494 +7899807 +3553902 +7597072 +2360042 +1302425 +2301952 +7681903 +8933453 +2673394 +9598832 +2184429 +4741751 +8806671 +6454681 +7492754 +7846853 +4468106 +6108051 +3806555 +3444310 +3852536 +6830155 +4696261 +8150224 +7320906 +4798750 +9069461 +4407382 +8612768 +4769563 +9523534 +1557885 +2038709 +5039418 +2289719 +4507461 +5396855 +2161964 +2155236 +2404304 +6419445 +2442567 +4560766 +5401845 +9391394 +3796605 +4806064 +9185383 +2546569 +1929827 +1553326 +7059596 +3517832 +6378719 +4652831 +8374120 +4635744 +8783579 +5719112 +4188824 +1455143 +5092904 +8472453 +9062275 +2040913 +4676939 +8913538 +2684615 +5129685 +1387151 +9467035 +4063071 +2543787 +2409896 +8797202 +8824043 +4034515 +7627113 +2176161 +3978184 +1857071 +7868422 +5732295 +8221927 +5069470 +9194480 +6567730 +8454097 +3683645 +4645958 +5646466 +8596893 +1946201 +8906289 +2548657 +5801441 +2005997 +9304584 +9393116 +6061067 +8107689 +3081172 +2881588 +3089642 +3706595 +8693089 +2816180 +6756396 +4817891 +6572758 +3701843 +2854978 +7148043 +9348720 +8709687 +8263333 +1261469 +5708462 +5860048 +4564594 +6924821 +7500039 +9207424 +9607094 +8273844 +8231204 +4736577 +3835089 +1206680 +5072921 +1857401 +4716487 +6839785 +1599350 +9211038 +7848552 +6386448 +8240596 +5909194 +3355477 +3728526 +3811510 +5296143 +3020779 +1821132 +7452805 +2908902 +4049797 +4600589 +8585123 +1967001 +8069946 +8662765 +2714517 +5344370 +8641023 +4096928 +6956794 +3700528 +5704390 +2254958 +5410338 +4130375 +4349425 +7463798 +4937316 +3131891 +3682086 +2722734 +5926502 +1439071 +3137848 +5957151 +6090725 +7078446 +8438130 +9682588 +4030089 +5383070 +4091255 +6441061 +7293729 +2011447 +3348954 +2271865 +8331898 +5723593 +6619780 +7317642 +1389505 +2610910 +2370110 +5979190 +2164991 +4900114 +3778785 +4529678 +5550635 +9776560 +2924725 +6195424 +7722582 +5519640 +8804651 +4389154 +9293746 +2039286 +3161461 +3959069 +6611399 +6443242 +6770796 +2013924 +6777547 +6696563 +1762385 +3400008 +9233601 +1472235 +4305699 +7411874 +9166680 +3309503 +5437314 +3774282 +4649013 +3856467 +3460057 +8938703 +4385623 +8579212 +5236977 +7317697 +7944511 +8720797 +9128888 +4354213 +7831389 +1596262 +8842030 +4105847 +8663100 +5154503 +9718383 +8764257 +2210100 +3617122 +3558035 +8771271 +8295833 +5870393 +1446977 +7668560 +2745144 +4499905 +6667422 +4668092 +1252254 +3237099 +1368935 +4082227 +9139292 +8784930 +7001334 +8560681 +5426073 +6172453 +2052189 +1802575 +8589501 +8466345 +4897319 +6326904 +1527840 +4123134 +9284283 +7559364 +6970152 +4574433 +1881086 +9792198 +6354951 +4849076 +3026408 +4898194 +2831659 +9496501 +3819516 +9259749 +2414158 +4715731 +9517008 +4259645 +5249014 +6920203 +3780689 +3971603 +7767920 +2045549 +3005386 +5681554 +7930390 +2053890 +9752207 +3460250 +7832707 +8599318 +8521024 +5224788 +4802409 +8037528 +4965036 +5130870 +3605865 +9392656 +8761040 +6986433 +1859846 +4821248 +4013607 +1683867 +6477684 +9301354 +9433715 +6620719 +6490442 +8453103 +4291726 +3161159 +8856655 +9346292 +6570074 +7035922 +5071003 +7702877 +1840365 +6884483 +5035064 +9432009 +3297433 +5572011 +5793895 +7571435 +7277318 +5802494 +7209996 +9176160 +9485179 +2549956 +2881921 +8819987 +9405887 +7425119 +7207772 +2832889 +3421756 +5327687 +9009439 +2209425 +7077570 +6997044 +9088368 +5869877 +9103584 +4674104 +6825755 +3054582 +8607817 +1526514 +1571079 +9457287 +6572406 +5505406 +9336210 +2691786 +7521609 +5577141 +4504717 +1307517 +5440527 +2077559 +2190846 +2603471 +2938935 +8912569 +6955604 +8271197 +7196906 +4760483 +8733718 +8575443 +5857967 +3875411 +1671862 +7296750 +3869168 +4995841 +2549323 +1672992 +2315056 +3455530 +1951117 +8050231 +1568437 +1567485 +6826391 +1211785 +7386635 +1658065 +3587156 +7404814 +2414057 +9104888 +6676582 +7162345 +4099169 +9419889 +4821147 +4801388 +9639147 +7709484 +9795264 +3369694 +8972027 +1318637 +7182338 +6219592 +7284252 +3181788 +6760734 +5441258 +7901459 +7404817 +8500694 +8346431 +2550530 +7525317 +5391770 +5415453 +8992141 +2914129 +6264790 +6499967 +7004865 +6288667 +9388324 +8022950 +7049566 +8978088 +6337323 +1696442 +4575100 +8511784 +8388301 +8365494 +6840354 +2875612 +8065074 +2240954 +2957369 +2857406 +5135553 +2050169 +6440418 +9621673 +2453336 +9376184 +1901264 +2203261 +4789977 +4456916 +8352930 +2115815 +2232502 +4216012 +1628102 +3974605 +9182314 +9080430 +9512990 +9721825 +3312173 +3170890 +5775999 +4234245 +7130690 +5172361 +7731389 +2620556 +2368403 +8124252 +1237186 +8419618 +4169123 +3018488 +1553174 +6684566 +6211126 +9212048 +9489899 +4405481 +2851630 +8875786 +5412131 +1261532 +6972631 +4219660 +6935519 +2697144 +2822945 +6392852 +5769825 +2983056 +4257772 +3561654 +3241334 +5580516 +6841678 +7646327 +8648077 +4500726 +4671034 +7144853 +1454051 +7405973 +9606498 +1873053 +1394053 +9714489 +9208507 +8488162 +9255617 +1289260 +9012191 +5346808 +6475273 +9523501 +1547864 +5040886 +9322588 +3610697 +9302652 +3622883 +7492055 +5168134 +7720594 +2143369 +7207768 +5891716 +8701325 +4630902 +4817598 +3862354 +3215856 +2355999 +8770343 +7394774 +8205509 +4640774 +2973220 +7147581 +7157646 +5739937 +4740940 +8425138 +8730100 +5281207 +4778150 +3964957 +5737698 +2067355 +2801240 +4208757 +3375079 +7295968 +3354558 +1400525 +9013482 +4453001 +6366189 +4203177 +5871620 +9517242 +4490238 +5289181 +8364134 +3148771 +3871942 +4980402 +6596017 +1545999 +6403121 +9488913 +2604711 +3418864 +3618974 +4807535 +8394517 +9250125 +3212649 +3209000 +3246963 +6263448 +3703927 +6243136 +4938589 +1620246 +1732871 +5428620 +1717009 +8867429 +2661036 +1820412 +4178447 +6828399 +8373048 +4974078 +6859285 +3780842 +5279740 +2805455 +4072318 +8099148 +5500578 +9529891 +7063302 +1974120 +5659983 +5406308 +6786017 +5145698 +5100015 +2308743 +2235861 +4971709 +7882971 +2913505 +8870477 +4620714 +2214111 +4278767 +8307595 +6413424 +9137840 +5607280 +4160138 +8075219 +8387537 +9220646 +7344639 +3477498 +5566157 +5689379 +8879079 +8843964 +3029167 +9670615 +4074356 +7983611 +9194169 +3675913 +2190166 +5039349 +8264069 +8985616 +8837102 +8732055 +5336099 +9294199 +5197965 +9292026 +5000532 +3625764 +6602648 +3456173 +3206448 +3081176 +7207620 +1376062 +4152600 +4814515 +3972034 +4442422 +6194237 +7116643 +6952007 +2904224 +6753696 +2042333 +4734718 +6920018 +2871759 +1535951 +5650723 +4828125 +3870921 +3597269 +5520434 +7646487 +5966795 +4169866 +4006056 +6633902 +1693592 +3663935 +2554522 +1263094 +3879355 +8874082 +8937495 +9353588 +5847794 +1401912 +5362630 +9015307 +6182990 +8873515 +8282498 +9249769 +6633337 +7696247 +5122245 +5117214 +9342058 +6974999 +3678267 +2644569 +7899473 +8331192 +3015445 +7793899 +5446403 +9661887 +8817452 +7809763 +8043702 +6145767 +6115946 +5347190 +1648877 +8749080 +2783711 +4776040 +7226742 +3548918 +2730637 +4716320 +6669940 +9502257 +6598528 +7473893 +4109405 +5108936 +3294789 +4016019 +6409785 +7449959 +7072663 +3788175 +3211782 +1530816 +1720254 +3863393 +7069703 +7933943 +9187862 +6945018 +6117250 +5361684 +4603311 +4391644 +5751071 +4158217 +2329508 +2180799 +9575494 +7541319 +7548592 +3230592 +7835919 +2945430 +8882079 +7578196 +6115804 +2628335 +3517640 +9559840 +2063943 +5750686 +6322765 +7652555 +5384269 +9563292 +3806670 +1246514 +2835751 +4346107 +9339423 +5527948 +2709850 +3620725 +4260136 +6333675 +4322140 +3098860 +6935904 +7910951 +7341928 +4467420 +4417011 +3180754 +2463100 +5287591 +1531919 +9746477 +1695195 +1249568 +7541766 +2833330 +8108721 +7955342 +4427837 +5325361 +5727681 +1714450 +6971303 +1318193 +9018411 +1290804 +4101703 +3702963 +7152467 +9564140 +8735962 +7080037 +5321992 +7663394 +8230788 +7522207 +4609849 +4612645 +3673666 +6063319 +7679143 +8474404 +8559253 +8375049 +2025854 +2142631 +2057912 +2053287 +6034797 +2762047 +1647609 +3544924 +9782924 +2691657 +7753586 +9464906 +9418522 +8766920 +4491141 +3277869 +9715229 +8764132 +3925907 +1781026 +3845094 +3445546 +5889144 +8629914 +4675520 +2468608 +7814885 +5372577 +7390005 +7271677 +5162989 +3582605 +6974049 +7491688 +6475031 +2335071 +1492756 +4488170 +6615279 +7360611 +4436581 +7839602 +6545239 +3761799 +7024505 +9223859 +1581143 +4206822 +9543348 +6688342 +8918797 +1657141 +6475011 +8122391 +4245840 +1767013 +8606704 +7033621 +2998113 +1747014 +1619492 +7798405 +6347592 +8478577 +7007470 +4983265 +8229425 +9741132 +7638499 +9724751 +2903556 +9313042 +4575293 +4257840 +5651248 +7238652 +2331854 +3360572 +3384729 +8597122 +5838804 +1857302 +8592047 +9180082 +7971815 +6594383 +2483728 +5387961 +5914162 +2736407 +5008336 +2276430 +5024290 +6774246 +4765776 +1659785 +4747724 +5585252 +3073842 +4266549 +7275564 +6952360 +6654005 +4375764 +8584363 +6882133 +6646158 +8401961 +9793269 +5537132 +4854353 +4473656 +2694697 +2136405 +6309172 +4327977 +2721181 +6835568 +6351327 +4734175 +3003618 +3674416 +9003559 +8463954 +9117777 +4365536 +1821591 +5341460 +6618462 +1262420 +8892718 +3511761 +3226322 +8634218 +6605270 +7874360 +5237022 +3765157 +9342691 +5215317 +3498724 +5063839 +7807297 +4731288 +7866591 +7053366 +1276741 +8050226 +8034706 +6759275 +2794642 +2836842 +8255145 +5538675 +5034767 +9084563 +3652786 +7036781 +4895007 +7282621 +1789381 +7238763 +5041400 +2671560 +6818701 +6577453 +6758968 +9062837 +2171172 +9356365 +5031253 +5464360 +7420255 +9740725 +8793409 +4325985 +8342556 +5617501 +9179126 +8206622 +5886408 +6357416 +7445854 +7819606 +5040846 +9123600 +4595606 +9000910 +5920388 +9762948 +8262496 +6826068 +1384205 +7925609 +5240925 +1349023 +3506292 +6085491 +1540952 +4840051 +9342554 +3367104 +2967364 +2152802 +9555525 +6554050 +4031582 +2630848 +9529957 +5800000 +4897696 +4347711 +5420491 +6254177 +5551103 +9479932 +6567044 +7075784 +4462442 +6171732 +3457881 +9477929 +5391232 +7632160 +6831435 +9409989 +4459329 +2420001 +2085524 +7115199 +3197962 +8259222 +3321547 +3898165 +7058470 +7771620 +2115216 +1217019 +7586653 +2259688 +7735449 +5165850 +8961319 +4356789 +6534263 +4418680 +4970569 +4474516 +2326785 +9768543 +1706043 +8902588 +7132938 +3335535 +9548331 +7427058 +6738755 +2076216 +3647448 +7033379 +7609163 +8721006 +1962694 +2870842 +9403553 +2998227 +8129206 +9635914 +5135109 +1356827 +2633755 +9145050 +3709830 +2046038 +8552078 +3997520 +8713352 +7421689 +4855631 +9557853 +1921496 +8219244 +1782661 +7209604 +1718191 +4030441 +6273455 +4030875 +4090776 +9282496 +7229550 +9778726 +6939853 +3334565 +3564069 +3726627 +3961174 +7254159 +2405175 +7185778 +2098617 +2233033 +1304639 +8624255 +6969136 +8359982 +3832330 +8521854 +4846129 +5488309 +2175037 +3468217 +7326755 +5233442 +7979598 +6577425 +5999110 +8039819 +7626171 +9722451 +9294865 +3657248 +9312830 +3077024 +2778774 +6806894 +6403862 +2683017 +1246871 +1967998 +1990419 +4136043 +9180379 +6918841 +1739491 +3888111 +8148447 +4809859 +9708501 +1858700 +8004353 +4367072 +6100276 +1333621 +7058159 +8196338 +4633759 +7848903 +6906000 +4867581 +6781730 +9271557 +6552969 +2865256 +2103507 +4307104 +1910169 +7224809 +9488909 +6895869 +6120873 +8309944 +7582724 +6522410 +2471364 +9598576 +8855875 +3885949 +8712119 +8568689 +3739214 +9046795 +9699645 +2815364 +4150968 +8585691 +1694425 +5386056 +7343815 +2485795 +2301592 +5255214 +8446981 +9329404 +5023051 +4132168 +3790838 +8804354 +5001829 +3453541 +7041693 +2170555 +9331968 +6474143 +6568417 +2722247 +6022114 +6623488 +7676470 +6955424 +4597977 +8600844 +9518492 +4989649 +5757575 +2628582 +8957356 +4361467 +2813688 +9730029 +1677135 +6053245 +3636548 +3221701 +1726787 +5669714 +6925246 +5554639 +2440507 +3074988 +3372756 +6907204 +4650494 +6154961 +4392238 +7302957 +2986036 +2454416 +4900667 +8914939 +6874360 +3379534 +3916259 +6040679 +5560463 +9420476 +4362032 +7426363 +9316403 +8700014 +7275245 +1632400 +2149494 +2602540 +2653694 +9773728 +6500839 +7024794 +2212504 +7646242 +4235920 +1585359 +9167261 +8669855 +5597380 +9400479 +9048458 +2538668 +5387255 +1530556 +6918052 +8275854 +9368282 +6064518 +3732484 +8394630 +4338491 +2189592 +8927079 +2650286 +1248249 +8103054 +6660579 +1410342 +4070605 +9605899 +1744708 +5266673 +6540502 +4636697 +5793603 +4033041 +1365675 +4423120 +8484024 +8046998 +7365985 +7635724 +3857949 +8283856 +1955901 +1932917 +1417015 +5026570 +7378294 +4570770 +8483069 +5810953 +9208359 +2964437 +2042681 +3765265 +9545798 +2078348 +3376922 +5669736 +5304921 +3502874 +4049332 +6535171 +6799791 +5531081 +3919309 +4157138 +4627357 +3302263 +6106183 +6821834 +3450615 +5483879 +2046968 +4207986 +2871985 +2523050 +3762115 +6969180 +1410125 +1948854 +3000129 +5918286 +3234056 +6857253 +8459653 +3807080 +5781263 +9422733 +2307817 +2095770 +2985808 +1681745 +3524655 +6303784 +2643570 +4055961 +2370210 +6736493 +8729723 +3981512 +4830661 +4766055 +6740516 +5387942 +4292570 +6018565 +7362142 +3586811 +5689873 +3063031 +9298551 +6576926 +7330511 +8192955 +5528831 +9299161 +2104236 +8076249 +1331714 +8412520 +2880530 +6091364 +3604166 +9445512 +7798047 +5225329 +2319439 +6255437 +4105660 +7288019 +8741884 +3191295 +7828348 +8513520 +1502923 +4208370 +1313850 +4056920 +4457709 +9051873 +1335782 +8223450 +8270258 +4354835 +3189401 +8465786 +8895120 +9469843 +1476064 +5324109 +8624368 +5847820 +6156731 +8576162 +7894427 +3310200 +7753863 +8495898 +7683481 +4069484 +5261703 +1392642 +2231905 +6586759 +1232007 +2026995 +6880979 +4586894 +4650348 +3326046 +6861326 +2850782 +7951090 +8953190 +3331324 +2639719 +9535530 +8734572 +3880081 +5591887 +6186487 +2464745 +3238478 +2916829 +3533723 +3885410 +4760398 +2003747 +2055358 +9752636 +5182870 +4865080 +8768320 +6224755 +1533151 +2114871 +3678312 +3179124 +8200519 +5735010 +6210206 +3245892 +2751409 +7019300 +8344001 +1709476 +7285481 +6307082 +8225683 +4276720 +7291868 +9703995 +6447734 +9367792 +8641672 +2585462 +7578743 +3813588 +7828099 +7321589 +6774449 +2256917 +1847925 +7596758 +9282915 +8021336 +2607313 +3571535 +3641154 +9205291 +1749826 +1959336 +3257165 +6737957 +3750083 +1685896 +2591783 +2971557 +1202616 +5284324 +5982543 +7584692 +5404743 +7746328 +2440094 +2300985 +9200981 +9782517 +2331571 +2940271 +4670985 +1632478 +3966667 +5607317 +4471493 +6843446 +3929153 +4247652 +1296219 +6215306 +7278186 +2616688 +5421924 +9392435 +9098188 +8119310 +8145101 +7833005 +2984033 +5835545 +6128556 +7343361 +6382906 +5705697 +9775161 +4281481 +9274834 +5459526 +8188970 +2167943 +4326273 +2008965 +4238418 +8882705 +8518638 +5036940 +2891979 +3191542 +5199510 +4125232 +3729957 +4408042 +2687223 +6831258 +3043734 +2046352 +1882724 +8711430 +4346770 +5351082 +8176933 +7679895 +7016075 +6366162 +9573197 +9126230 +2584886 +3528244 +6620204 +8496455 +4587226 +6570451 +4851812 +2953660 +2239756 +2620911 +3941897 +1439988 +5588882 +3898818 +4090914 +6657524 +5944936 +6268535 +6485298 +6286812 +7140889 +3849266 +7248481 +6287199 +7786760 +9109215 +7906847 +7284231 +2477563 +1562078 +7371697 +2175350 +8292524 +3298196 +4313415 +1982417 +9202455 +6805681 +8635141 +7098246 +3165374 +3147368 +2479228 +4449797 +2770562 +3817356 +2598907 +8836189 +9182093 +4756265 +7412979 +8372596 +5647924 +6535446 +6817135 +4186967 +2338808 +2159837 +5980028 +9606043 +5798841 +3074601 +7541804 +7073069 +2799768 +2432703 +2955691 +2342198 +1553519 +5755917 +6079870 +7410098 +5915453 +1323472 +2570274 +2201149 +1512579 +2149394 +5047922 +5889981 +4066266 +1834002 +3184674 +7027991 +8242499 +3072889 +5049171 +1340287 +2237655 +9620653 +8815252 +2965901 +3007979 +6143780 +8016221 +9471212 +4977878 +2904860 +6711513 +7818557 +9097955 +1862350 +7517799 +4899228 +2921819 +2151724 +2476757 +3703663 +1978528 +5926453 +7025716 +2145798 +3446210 +2498243 +2477975 +5322653 +6976496 +6382775 +3617328 +3527506 +1213732 +1790270 +3320423 +8102102 +2765163 +5906171 +5746512 +5004699 +2574848 +3142521 +5386679 +7472009 +1676121 +9672805 +6906939 +3693669 +2137233 +1703834 +1610748 +3117633 +1704834 +5940222 +2555861 +5803748 +6139575 +2856385 +9489283 +8384184 +7313988 +7544806 +5522428 +6008977 +5360192 +8463282 +4065002 +3232494 +6511553 +7595523 +6105339 +4873185 +7021834 +7232972 +7133799 +5492417 +5453132 +6396648 +2601559 +2009541 +5563714 +8750604 +5838888 +5127401 +8652837 +2185964 +6061021 +2615082 +9465045 +4686663 +9385440 +4004924 +2650751 +3811277 +8014759 +7264017 +6836409 +2023034 +7524166 +3481641 +4442877 +6474046 +6825230 +7950062 +5720042 +3862115 +2839215 +8108470 +8880279 +7171455 +9734831 +2293215 +3003204 +8644016 +2384429 +5594117 +8887774 +4694125 +5920821 +6012619 +6845494 +7568670 +8533502 +7087254 +3120575 +2393472 +7966384 +6707588 +5366396 +4051241 +6575787 +4728543 +8743294 +1914666 +7410957 +6632076 +5812432 +3394536 +4107310 +7074381 +2116860 +3360809 +8325984 +8610675 +8531583 +7172271 +1947082 +8318689 +1694142 +9296786 +4762280 +5370933 +3447613 +5054609 +8879706 +4275651 +3763909 +3866649 +4538077 +2342165 +1795821 +4886198 +8912493 +8361742 +8494805 +9509066 +8630062 +5486638 +2936701 +2881996 +6640879 +2529029 +3161063 +2274604 +6317454 +6230358 +2659094 +4804620 +6511467 +5933404 +8008714 +3241836 +8201526 +8859391 +8111378 +4350925 +8196601 +2030158 +9181308 +2519000 +7410789 +6484639 +1345876 +5122966 +3023005 +9602139 +9365044 +4682475 +9265049 +8774720 +2673120 +7819634 +6538614 +5500940 +4479061 +6078247 +6226678 +6737278 +4880311 +5411844 +9234714 +6124880 +6234820 +6510779 +1529909 +6815979 +7656239 +7762458 +1576134 +6900010 +5232755 +4663633 +7742309 +8347178 +6582374 +2993898 +1904145 +8607439 +5094810 +9119189 +2778537 +7695718 +7075556 +2001730 +2355475 +6022258 +8255870 +3011056 +7495933 +4114217 +6106182 +4008863 +8011900 +9630940 +9313946 +5312697 +1858744 +9789911 +1390354 +9384202 +6222380 +3498672 +6315993 +6124427 +8497878 +7375111 +4375897 +4199685 +3482006 +7487979 +4269316 +1515995 +2281102 +2033048 +2744324 +2824930 +5632673 +5469264 +7284032 +3743041 +8118442 +3125912 +7960495 +8665092 +1962968 +9292472 +7928307 +4390466 +2577941 +7159682 +7799399 +3533416 +8071481 +4920584 +2171862 +2444794 +8697399 +6432921 +8795930 +1264183 +7049521 +5398301 +9242421 +9529096 +1304082 +9223891 +8664157 +9022000 +6234629 +4852431 +4415131 +2007104 +5221261 +4377250 +4443373 +2296769 +1702387 +7871849 +8108010 +4583423 +6483233 +2656757 +8595120 +2500944 +2886057 +7287243 +8443518 +5297164 +6210839 +4438442 +2238516 +3408777 +7648145 +8713438 +6903228 +6482497 +6075467 +8725167 +6222558 +2712008 +9316692 +7178820 +1862541 +8927666 +9413414 +2268034 +1226815 +6645704 +3851396 +5003110 +7808187 +7936996 +6829774 +9011079 +9119857 +7357679 +9709653 +5127250 +6381639 +4102489 +4090320 +2235665 +1754512 +5834154 +4220454 +1483515 +6398654 +9225202 +4871036 +4652036 +3284379 +1498174 +7309000 +3402600 +5045227 +5611786 +2931627 +2518795 +7339116 +3054410 +6735382 +9433464 +8067319 +4513765 +6805154 +1300608 +3483784 +4180766 +8539444 +8360081 +3429205 +1539481 +8014990 +5510628 +2243417 +6668761 +2782761 +9144818 +3418627 +6398926 +9656575 +5115809 +1984012 +8377451 +2322061 +3227789 +7352723 +3598448 +6185485 +7569673 +4102150 +7283194 +2008742 +5354171 +5471841 +2723047 +4844510 +5404377 +5849776 +5789620 +9087463 +2536712 +3933413 +3794809 +6068166 +2596381 +4698223 +2557683 +4962977 +4152826 +1641599 +2846202 +5694806 +6386343 +7051426 +7913765 +5145409 +5705949 +7955893 +7079335 +7269836 +9585829 +9495091 +2539055 +9790007 +1600864 +3416640 +3299488 +4654574 +1289874 +1852555 +3579429 +5463503 +4247108 +3028332 +4291489 +1953707 +4774236 +5307251 +3832417 +7432771 +8186123 +1680597 +5635934 +4236473 +6081797 +4000121 +4679120 +6361839 +9638904 +8186669 +5005357 +2504158 +8162387 +7338819 +3136261 +3119835 +9246539 +7755277 +4815780 +3391389 +4715533 +9612542 +4399201 +6137683 +8809887 +4076388 +4696453 +5363123 +5801714 +1377658 +2155369 +5862004 +3364666 +5540389 +4537763 +6063619 +5268208 +8770417 +3684387 +4207084 +4461657 +3135460 +4396254 +3245387 +2056464 +3928103 +1666684 +1272852 +1738971 +5567871 +7030923 +8861019 +5192551 +2636585 +9577747 +6204281 +5533955 +3898997 +5738238 +2398709 +9007978 +7364711 +3998140 +4176444 +3626414 +7850196 +2776100 +1446741 +1976920 +4703063 +9694031 +5085598 +2996045 +6385134 +5117735 +6650999 +2378469 +2151852 +1660875 +7777150 +1503585 +3031018 +4843882 +6635645 +2227243 +6827246 +1753834 +5743834 +3319202 +3075312 +1797107 +3581676 +6823359 +8576754 +6962476 +5399273 +9696477 +5797100 +5785792 +7861511 +2366133 +3226541 +4026292 +2399675 +3619875 +5575608 +2475675 +6504662 +8926733 +5653652 +6313810 +2621755 +5149695 +5201014 +1620063 +6775626 +5239062 +4300678 +7737869 +7957164 +3327579 +2835358 +4776464 +4695216 +4752086 +8664310 +2400264 +9715124 +5640406 +3516444 +7201704 +8252767 +4947914 +1576526 +7693186 +2223956 +2653665 +6394526 +8480581 +2496479 +9581095 +6120784 +9485474 +4870551 +5028680 +9233403 +2054644 +6939996 +1379178 +4084929 +8193949 +3374683 +6574467 +8667496 +8862802 +2730167 +6124530 +2671720 +7722799 +6856490 +2822212 +9256898 +1230116 +2979762 +4469638 +3729469 +1910432 +2218577 +1740348 +9240203 +8440714 +4226375 +5362247 +1499535 +6335991 +4672738 +9071384 +5909916 +1890047 +6716226 +5169037 +2368778 +8908154 +9775388 +7974548 +7567282 +8340649 +6160569 +9410438 +9100712 +9410790 +7158691 +8105730 +5791842 +1651701 +8562672 +4712933 +4372591 +8013709 +7608832 +8190337 +5934685 +4573222 +9003949 +7315442 +5311659 +1840756 +5561781 +4758377 +5413078 +6787004 +4295354 +6492305 +2336055 +3145110 +1746387 +7609205 +4371601 +4657077 +8791329 +4333071 +5044856 +1296360 +2478468 +7759600 +3301563 +2458923 +4837210 +9763212 +3653781 +6074948 +8348965 +7670085 +7305707 +8279757 +6126892 +9048647 +7171161 +3475845 +7864799 +9290079 +4337073 +5103579 +4226591 +2251672 +2061700 +6815867 +2896568 +4988613 +3989981 +3463161 +3271965 +5625524 +9108435 +3327161 +8881741 +5986666 +4323885 +2746246 +1507487 +3091942 +6151227 +1783141 +4477126 +6295236 +2117481 +8137827 +5468330 +7472890 +7381768 +2014942 +3348037 +3128677 +5508848 +8132810 +5176189 +2982014 +7167773 +2393038 +5370630 +3759690 +3063094 +7856978 +1948183 +2115804 +6359968 +7207834 +9686091 +8507266 +5672751 +6507876 +4139659 +4252517 +7852387 +6972050 +6652432 +1406912 +9033218 +7143304 +5386971 +7183536 +8555981 +1569888 +3721905 +6456661 +3990831 +9777068 +7612905 +2755877 +5259413 +8710560 +8216784 +7005150 +1844942 +5961451 +1851602 +1468593 +7752159 +2216849 +1598134 +4110042 +1646722 +7442774 +3258180 +1269256 +1794667 +6095829 +5073874 +7017956 +5855402 +4228320 +6018112 +6016718 +9724523 +7421966 +7034101 +6443435 +7286830 +3182991 +8545159 +3343974 +1569045 +7985420 +3179491 +7169305 +8367201 +2779305 +9156177 +5489666 +5631593 +6544306 +9399393 +6955513 +8161200 +3527164 +7461069 +9396579 +8436466 +7008049 +5143632 +3027714 +7259065 +3194920 +9668277 +3662318 +3329316 +2906170 +5163590 +2544706 +3894624 +7346792 +3533880 +8594060 +5149957 +5570138 +3091167 +4784918 +5879140 +6806072 +4620568 +3546656 +9392420 +9672930 +9457202 +6057692 +8486454 +6073645 +7547871 +2483166 +9549606 +7635406 +6023847 +6084804 +3854454 +8192590 +5106301 +7436974 +7218733 +1774389 +8583614 +9460927 +5062550 +4106338 +1577040 +4496776 +3303312 +2330120 +5062712 +8773816 +6455427 +1418433 +1505160 +8659735 +2441395 +6867906 +6107096 +1785150 +5577911 +9077649 +5693310 +8334604 +2774686 +5855303 +5883082 +3211077 +3806730 +7234983 +2648841 +2646063 +7959495 +8991878 +1731405 +7784212 +7854115 +2714723 +1278582 +8229128 +4436132 +2948334 +6175616 +8030247 +3401875 +5616484 +8629600 +7775767 +8861707 +7213750 +3286206 +1482761 +7652995 +1392938 +9001343 +3548930 +5230718 +5721009 +5768737 +2861358 +2932603 +7880741 +1732509 +7060377 +4307132 +2309748 +6770520 +1768713 +4943410 +7352402 +4482609 +8436981 +2533515 +4121059 +3206250 +8198650 +6525463 +1711863 +2743690 +4232896 +1219620 +2555498 +6558019 +5897096 +7501671 +1433604 +5955367 +7027659 +1243599 +3777019 +3508222 +4536798 +1277351 +5765630 +9425360 +9598308 +1812261 +8457178 +1205289 +9651634 +4661675 +2905013 +6762423 +4303485 +4437231 +1957098 +4052959 +6234252 +6197153 +8136847 +4373547 +2223334 +7344521 +9192495 +1667184 +7467632 +4403693 +4908421 +8924021 +2381529 +2763769 +7335673 +3048562 +9293276 +7074937 +6445104 +9035343 +1251886 +7138345 +5924547 +4897251 +3728675 +7432709 +8708164 +7907186 +5330651 +2599725 +9572294 +6604998 +8920685 +7308895 +6049794 +3737759 +6988226 +6290288 +3530348 +4940404 +5000454 +2472853 +7934372 +3535731 +3550445 +8515270 +1669001 +6928428 +8269983 +6570731 +4583864 +4445665 +9046919 +3548551 +5042325 +8393685 +4561092 +9691240 +2370093 +6218925 +2714671 +7066670 +5316527 +4170004 +5254716 +4226511 +8933093 +6200528 +1449706 +1736479 +1544011 +2321570 +7754388 +6619995 +1765094 +5976998 +2679112 +5626568 +2668852 +8500304 +2999552 +2007902 +4130860 +4901331 +5841222 +3487088 +6628264 +5243274 +3350987 +6558722 +7219491 +3239072 +5028426 +2456475 +4385198 +4900185 +6586142 +4343976 +7200021 +1829958 +1525428 +3191417 +9068900 +6279361 +1684937 +6325802 +6276773 +6924333 +4343501 +4415079 +2396911 +4171068 +4353005 +7096940 +5094396 +9139383 +9546887 +4083402 +5779008 +1799762 +9539333 +6452163 +5057714 +7894833 +6587142 +6988097 +2034418 +4632838 +7293346 +5978756 +4984751 +5670287 +3697447 +8783706 +2196449 +8218665 +3436165 +8220766 +1216387 +7383931 +2931079 +3382644 +4937248 +8659450 +1654562 +5123135 +9540838 +8650415 +2635299 +3773984 +1311339 +6199801 +4647330 +5414870 +5739733 +4017276 +6993115 +8931649 +4559887 +8818938 +3148816 +9616944 +8922273 +3654910 +4648475 +2240468 +3058841 +3993494 +6582091 +2706358 +1481650 +4089280 +3575188 +7666000 +6646758 +8364930 +1968466 +3272826 +5474421 +1317561 +8424837 +3601496 +7836752 +2583840 +6774361 +7891814 +1453725 +4508790 +7078801 +4545283 +9299458 +7559043 +8026991 +3058268 +9722520 +7341382 +6364867 +2747624 +8154858 +2053861 +3182700 +5917278 +6336608 +5415794 +4430721 +6047787 +8427617 +6065831 +3106151 +5209123 +7013267 +9606745 +2356089 +5373882 +7953695 +4026722 +1980246 +1242567 +7715936 +3896121 +6787064 +5973127 +7050055 +8952675 +6826668 +9706901 +5453951 +6098959 +6019139 +5472743 +1772568 +4317313 +1287675 +6995743 +9593347 +9494315 +5369441 +1514269 +4730743 +5521432 +5602717 +9744833 +2398583 +9512332 +5671430 +6505614 +3828608 +6819585 +2992728 +6151815 +9590358 +1648260 +4847836 +7613853 +3045794 +3297990 +5129492 +4357273 +1625813 +7553073 +9147742 +4818584 +6872432 +2470882 +7867785 +6462048 +7835324 +3626821 +9701626 +6463483 +7656934 +6681624 +5968678 +2316003 +8106015 +3736727 +5373316 +8041011 +9373505 +3778983 +5228788 +5771590 +4225196 +4706845 +1336217 +8908217 +5026640 +5286304 +3341642 +7317212 +6822109 +7224771 +4007570 +4115855 +8597199 +1721205 +5694093 +5489130 +6625487 +6955581 +7107412 +9436439 +4442565 +3951176 +2300156 +9063083 +5746792 +9291362 +9206216 +6062073 +7529669 +3541973 +9259730 +7185767 +3529187 +9083713 +8921952 +5851286 +4747802 +3651601 +3800382 +6055492 +5870316 +4178372 +3311705 +2316386 +1954926 +9275915 +6746059 +5707875 +5643994 +2381504 +5540713 +8600094 +8881503 +5639522 +5879778 +7226494 +6435410 +4913844 +9615915 +1474658 +2843455 +1782682 +7142595 +4378592 +8653141 +6119486 +4650934 +7348255 +9312035 +1631695 +9115002 +2788143 +4209227 +4851437 +8731445 +4996796 +6620921 +1976302 +9412446 +6666667 +9076725 +1955958 +7108840 +2181524 +7291442 +7793326 +5437762 +6351260 +4262562 +7513557 +5587558 +3656753 +2486558 +3417736 +9286693 +7809899 +8623960 +1987977 +4368362 +4977009 +4580835 +9518290 +2082084 +7766581 +6265128 +3309012 +2405065 +5828344 +8767279 +2054852 +7799900 +1544119 +2130902 +5933268 +9675988 +8666331 +4493604 +7713520 +5317987 +6328518 +4285688 +2271850 +9356616 +3060625 +9605083 +5790331 +5553717 +3480406 +7417120 +5087167 +6427172 +4863676 +5213082 +8399222 +8626114 +1433641 +9647057 +9600917 +1943111 +7542786 +8663578 +4404439 +8880159 +2747280 +3363017 +8721359 +7388923 +8258808 +1240995 +7265158 +8124422 +4030492 +7785434 +8322868 +3767273 +4460704 +2056522 +9570127 +2950374 +8695250 +8356014 +7699995 +8723494 +6610571 +3205865 +7254916 +5053333 +9187504 +5751565 +5614510 +9571900 +3339189 +3279506 +1306225 +6424868 +4389342 +1301678 +7329629 +6370280 +5697054 +8237933 +8306339 +6283181 +1222918 +7766342 +4375410 +3126352 +9361833 +6206836 +2725952 +1476231 +5645091 +3042127 +1664920 +7107155 +4431965 +2527909 +7757806 +9144154 +4051964 +4714939 +9410742 +9078539 +1787188 +2309910 +7213682 +2478387 +7840049 +8687450 +5523099 +6972580 +7340284 +3865217 +4132878 +7070904 +3330819 +6531905 +4733973 +9033883 +3851179 +7174364 +6875312 +5408416 +6230694 +6523714 +6890218 +2089734 +5908726 +8167914 +6479793 +5198525 +7918672 +6603182 +7808410 +3544068 +6670151 +7967397 +2449959 +6469189 +5151083 +8490215 +1695709 +1889294 +4257881 +5916958 +2556629 +8792593 +2040674 +8139576 +2865412 +6857116 +4579542 +4198696 +3018205 +7571515 +8671293 +4392851 +1709067 +6769137 +8968222 +6479505 +7666814 +9255705 +4052132 +7104811 +1933122 +2474938 +4213444 +5954977 +7278035 +3872388 +5260360 +9291380 +6036910 +1541241 +8028677 +9367640 +9679342 +4048602 +5087689 +9641168 +6596385 +3029090 +7861108 +7568709 +2089851 +8713491 +2124830 +6751315 +5570837 +3591548 +7104623 +9155074 +1498549 +7615489 +7971545 +5019789 +6248824 +8776813 +5314039 +8749515 +3805763 +9012686 +5401216 +4721725 +3371810 +7200393 +4370103 +4820553 +4433291 +5860161 +8877208 +6559591 +2362052 +8843477 +1319542 +7645903 +6801681 +2306016 +8798133 +2048103 +1645041 +7535534 +1605985 +7773050 +4497077 +5787485 +1802556 +1996120 +4327747 +1617878 +1886083 +5984865 +7067852 +3875253 +6650728 +9215477 +6748768 +1250969 +5514762 +4049269 +5294843 +7788105 +1683103 +2060248 +9412513 +3480897 +8685397 +1233224 +7184648 +8451576 +2426216 +4198362 +9555878 +8011150 +4093511 +4989831 +8386368 +1732670 +1482137 +4621241 +4670429 +8815482 +3638250 +4028369 +5999456 +5373065 +9433551 +6170869 +7885505 +7794075 +3976074 +3185645 +9463447 +9405045 +3534956 +8758270 +7502315 +3475925 +3625182 +4503445 +8699944 +5743359 +7276894 +6354293 +3899059 +6973982 +7803305 +7915702 +2819201 +9790137 +2162384 +6237476 +2521459 +2783416 +6254895 +7080207 +3380342 +4823176 +2991627 +7267398 +8002987 +2940513 +7808020 +1892885 +6880704 +4897180 +4376865 +7469657 +6289930 +1243162 +3009775 +9648866 +5277003 +7492421 +9602790 +8363084 +8470073 +5146802 +3356847 +7198790 +8339030 +7638529 +8350575 +2068579 +2816004 +8243075 +7620549 +8257044 +4351914 +6954515 +4482927 +1492735 +6925655 +3894126 +4891900 +6793771 +5988953 +8149283 +8565992 +1768280 +9466836 +2239645 +5020611 +1957724 +3682251 +6464411 +5652673 +4878985 +2816379 +5607507 +9675962 +4295773 +7441117 +2617761 +7307286 +4993667 +3957722 +2877295 +5576254 +5496413 +6339671 +9037192 +8805607 +3031114 +7340245 +3273675 +3220240 +7373772 +2998699 +8431569 +8571601 +3495723 +5663647 +6595574 +9213770 +7138964 +8325525 +4785723 +5731817 +7519551 +8737044 +3169443 +4563322 +9018125 +4669049 +8095047 +7584180 +6245237 +1804592 +3916711 +6342510 +3991510 +9459409 +6570450 +4788585 +5825950 +6023690 +1310865 +9199131 +1835547 +9497890 +7046254 +4860758 +4638081 +7726394 +6146369 +3472191 +8978153 +1201059 +1784964 +6686252 +5652118 +3762191 +1659926 +2027968 +1575898 +8826195 +4140489 +2400601 +4507821 +2688370 +5824921 +5046810 +7603699 +3867365 +9349383 +8988131 +5766384 +3745820 +9557092 +4659237 +6133594 +6853676 +3657566 +1364798 +7608625 +9040101 +2631685 +3214673 +2883653 +2129691 +5384198 +9290861 +3663873 +5597435 +4797893 +3929409 +9522584 +8596906 +9638823 +2711100 +9052325 +8123255 +8596147 +2768215 +4023681 +3848866 +5010254 +5197145 +4023214 +9174631 +9593700 +8834959 +2037432 +6423055 +9147608 +7879063 +5339731 +6084780 +7959983 +1349642 +4881956 +9093216 +4541076 +5861454 +9548813 +2212493 +9594043 +7649366 +2046948 +2812600 +1316064 +5268064 +5178236 +8333109 +2312945 +4786717 +2387211 +2065864 +8502091 +1696496 +8259548 +3195483 +8517002 +6165720 +8418233 +4441278 +5176858 +8015219 +1327969 +7425888 +5206310 +3700334 +3934610 +7094977 +3856968 +2388436 +8716355 +4996411 +9046325 +6846654 +2123986 +1393052 +5806063 +6506379 +2103426 +4942625 +6687191 +8812628 +5540899 +3879213 +8717566 +8449524 +9074857 +5749024 +5733284 +2944599 +6462509 +9106049 +5200315 +2103119 +3500189 +3324508 +8999424 +5546257 +7400143 +7877438 +9177992 +6614184 +6950454 +6718957 +5720097 +7888781 +2619345 +6316686 +6251987 +7943003 +3753481 +1331711 +9193653 +3394050 +3167433 +8862649 +2868354 +8278144 +9165158 +7221246 +4025837 +7230941 +3913717 +8707474 +6468332 +8376455 +7984431 +2326800 +9687310 +3145224 +3988130 +9702219 +7201766 +4292634 +6167447 +1223368 +8471741 +9044940 +4082281 +2859970 +7102929 +2622535 +4784400 +1894465 +7189024 +2845214 +4178319 +7429816 +9789681 +6533084 +7648045 +6754376 +3040815 +4114030 +1902230 +3748499 +6969103 +5655888 +4424860 +8956109 +1682593 +7560952 +1788923 +9565405 +2641057 +2172154 +2931347 +7009346 +7388939 +1677314 +1566310 +9112615 +7281117 +1953658 +5374081 +9234481 +7085860 +8646078 +6666872 +8465434 +2783107 +4339006 +9005436 +8820970 +2444013 +7487362 +1983107 +8173127 +2658397 +6871681 +5748335 +7903719 +2531796 +2218396 +9080955 +4736038 +1251098 +9480463 +2534840 +6165162 +8680776 +4602166 +3342216 +1332319 +9584029 +8395418 +3800346 +9444573 +7352675 +8915123 +2748152 +1788448 +1235915 +6068690 +7296405 +7663290 +5016758 +8429766 +8887413 +2887094 +6348115 +2687077 +5203859 +3468026 +2572869 +6763192 +8394672 +4908822 +2815071 +9523869 +9100230 +8762064 +5265535 +4853326 +2451640 +3527393 +7239810 +4381099 +2172897 +9356083 +6304362 +7769872 +6308138 +2959730 +7016576 +5864520 +9216726 +5820692 +5008434 +9572640 +1916198 +6860679 +3587020 +2069125 +4391148 +6653258 +1493781 +1411759 +8831594 +9627423 +6149846 +2601494 +7388492 +8638103 +4259226 +5706254 +1267776 +4976153 +6017983 +8722741 +1233996 +8115296 +4914907 +5539581 +4926532 +3062325 +3872153 +2948034 +8728025 +5309957 +2919316 +6936372 +5363170 +1287158 +2063947 +2920394 +5547731 +8151499 +6399265 +4362506 +5125763 +8096138 +2597166 +3744324 +3882205 +2040762 +4276742 +2722368 +2817701 +6785488 +6876972 +3461908 +8082162 +1585821 +4763896 +1200106 +8292425 +1780162 +7307450 +1522193 +1928343 +4491338 +8878517 +1870677 +9770354 +1976806 +3942543 +7089610 +2328540 +2996542 +3164277 +3659356 +6618256 +4048496 +3208561 +5018807 +9411701 +7559092 +1859190 +6803577 +1441252 +2068924 +4104981 +9438200 +3456004 +3946442 +3744353 +3947038 +6615221 +8223592 +3095572 +6761488 +7299766 +5279101 +6739484 +6442910 +6341164 +6859922 +4269352 +7869336 +3201039 +4520206 +4563883 +5661661 +6660526 +1332703 +5662929 +1705492 +7473656 +2135101 +7804479 +7834684 +4186924 +8464951 +9621815 +5815549 +3864741 +7658208 +5614110 +5430660 +8741053 +9541639 +1564204 +6773790 +2155724 +8620134 +5596044 +6617357 +5487387 +8667868 +1698568 +4165652 +8634733 +3811318 +7010299 +7965225 +3414825 +9549273 +5135749 +5466973 +7826829 +5162385 +6606898 +2714597 +6510995 +4113725 +5369329 +2154005 +1331794 +5148163 +6976749 +4775972 +9416113 +7909413 +1561355 +2219978 +6716241 +6420688 +6371522 +8034098 +1743648 +5901078 +7275532 +3524743 +4714865 +4386617 +4928780 +2894704 +7770702 +5559150 +7452947 +7428287 +1646953 +5123127 +2721305 +3872679 +8004282 +8329197 +1779066 +6570864 +2064263 +3195230 +1942152 +7701030 +8719362 +2232281 +1797453 +2442952 +5825852 +9193429 +5477039 +3408883 +5548781 +7137800 +7593172 +5703193 +9055428 +4308997 +4400526 +7306988 +8256617 +4027410 +4063131 +4450431 +5360521 +4869021 +3880716 +8579576 +8314865 +8785294 +5545134 +8016358 +6766398 +6007713 +7483340 +6640956 +3835009 +8636021 +8097995 +6105481 +5424829 +9560623 +5287514 +1967519 +7550138 +6701065 +8001648 +4689446 +2830994 +1864994 +2993582 +3179620 +7531316 +8601247 +5011600 +8413808 +2435931 +6521277 +5233109 +8214732 +3115427 +3997979 +6981070 +5893437 +5048301 +3332163 +5004800 +4149149 +2575057 +5673337 +3592573 +4257227 +4654404 +9491998 +9004687 +2343161 +9442816 +7767872 +2716038 +7704162 +4359903 +8630524 +7716625 +3517880 +8769526 +9736563 +5153060 +6277532 +1617569 +9174904 +8501805 +8562441 +4865902 +7651780 +8054177 +1592287 +2099286 +7525761 +3305699 +5362838 +1748583 +2992604 +4036763 +1520793 +2669750 +8248887 +6767812 +7637469 +4650304 +6637987 +1597757 +8403179 +6130167 +8304985 +6422926 +1481560 +2685136 +2070345 +5984425 +6838946 +5667150 +5433346 +8919144 +5709786 +6831948 +3225173 +6143650 +9193873 +3689059 +7078775 +5573190 +4848496 +3767639 +4409481 +4407007 +7542889 +4409272 +8432504 +9040995 +6187420 +1845852 +2468882 +8442886 +4041038 +3414271 +2581576 +6789060 +8021654 +2698736 +3907388 +5365061 +2100753 +7633312 +4975899 +1439268 +3144616 +4912121 +4882739 +8022140 +5852304 +1489399 +5082818 +5992175 +3206603 +5720309 +8271003 +7138486 +7144006 +5206304 +9088650 +8958110 +7916649 +7410836 +7630168 +2751188 +7630263 +8817928 +9135712 +1685644 +8908007 +1598727 +2459996 +2585134 +9125673 +9588660 +8113862 +8558151 +3238833 +8634295 +4539960 +3659374 +9404355 +6635644 +4716545 +1735672 +8682055 +7296200 +9606894 +7876630 +8336813 +9258867 +4255548 +1818380 +2431403 +6509045 +4644494 +7420204 +5766536 +8107995 +5339991 +2976258 +5807086 +7110513 +9504854 +5631257 +9476744 +7335846 +6348478 +7459277 +3877725 +3303279 +8716755 +1266719 +6958960 +7243301 +7671550 +6680031 +8177454 +5025451 +6707639 +5085291 +5331773 +9400510 +9463992 +9576923 +6492810 +6324296 +4355099 +6144493 +9416267 +4726170 +6994313 +9763736 +5048291 +8418293 +1491318 +6739694 +8193314 +8256900 +4826232 +8810305 +5930706 +9710765 +3306591 +5666011 +5002644 +9232014 +4091120 +5074341 +4922198 +1566581 +3452743 +9483275 +8981932 +2017929 +2788317 +9163526 +1257481 +7601632 +7472136 +3613907 +2741354 +2667572 +8996258 +8460390 +6480781 +7513093 +1287328 +2780591 +9330535 +5388529 +8386983 +3891791 +3662817 +9121940 +3100433 +8702503 +4676168 +2766255 +6638113 +1807337 +8314980 +6752815 +9168695 +6134914 +6859742 +7957130 +9441841 +2725629 +8349867 +5855586 +9339516 +6500166 +2832263 +5806767 +2013040 +2915037 +6983856 +5216840 +5531493 +1359458 +2904572 +9189650 +6595861 +1427968 +6009858 +2078311 +5029008 +1545388 +6256632 +5809294 +1641062 +6911677 +7573470 +1972596 +5290692 +6665301 +5186193 +4183424 +3588008 +8893712 +7690903 +1847230 +5218010 +2130661 +3743402 +4080476 +4526526 +8234922 +3440439 +5984831 +4176528 +9419791 +8386410 +3525856 +5543674 +8189647 +5108008 +3707050 +7134172 +7222151 +6159315 +5898443 +8377992 +2656632 +4522051 +8018493 +7952118 +7758810 +2953062 +4533401 +1895156 +2483962 +8294476 +8937851 +7839165 +5224668 +9697120 +9371650 +5162128 +6914841 +8461819 +2088382 +6208823 +7246523 +5869650 +9319231 +2625246 +3248572 +8308908 +2415716 +3488758 +7693451 +6595792 +1656474 +4147558 +8102877 +9345140 +7154628 +2671981 +1247341 +9727813 +5380583 +8871851 +8493723 +7327581 +3436524 +1519584 +7257017 +4878257 +2310995 +7957307 +5172050 +5336449 +5117752 +9346157 +8875261 +4747715 +7129980 +8358029 +2877094 +5553577 +9021979 +9453521 +5933552 +2190700 +6138470 +6879850 +2790272 +7152333 +4524739 +9700985 +2725216 +8980832 +3779451 +6122584 +4865340 +6405867 +6536112 +4230561 +1343749 +7081089 +6738235 +5662344 +3305654 +1921998 +7739197 +4687539 +7496822 +1545167 +1876795 +9552085 +2414478 +6763175 +7569248 +6313501 +7876840 +8352786 +2326251 +9674723 +2231957 +5702232 +1946787 +3654072 +9182861 +8270068 +2862078 +5283110 +4319791 +9624880 +7285692 +9038851 +5954835 +1346956 +2860609 +9030839 +4310531 +3219794 +6688757 +6542735 +5454227 +2371479 +9364544 +5695901 +4012614 +7981824 +5558486 +1497802 +6937982 +1971127 +9059083 +4088805 +7049817 +3170015 +7097014 +7854610 +7837699 +5476005 +3312592 +4298462 +2824134 +4115684 +7891272 +5636498 +5708046 +3494522 +8189639 +2682486 +6646175 +3194629 +8100588 +7996515 +9138144 +9481869 +4039748 +1975219 +7218708 +6601566 +3879560 +4074942 +5162550 +1562810 +6795260 +6904333 +4845478 +1685039 +7622314 +6357311 +7861878 +7497026 +6654672 +8931184 +4761587 +3160063 +4094303 +3670877 +5342574 +4637195 +2117763 +9652390 +7982851 +2210861 +7277551 +2613122 +8693728 +5099453 +2656345 +5884850 +4659225 +2398416 +5059941 +9791822 +6626215 +3104635 +5057385 +4036781 +6192097 +9229926 +6480312 +8557633 +2185727 +4002251 +4250990 +3500346 +9052711 +3222716 +5929545 +7872183 +8714622 +2514504 +1880574 +5936770 +9210188 +2546376 +1380833 +1466564 +6126332 +4455859 +1579703 +8123714 +6584927 +6474191 +7816702 +1233550 +5371237 +5397113 +8535783 +6358411 +2297355 +9422573 +3388776 +9346483 +1404959 +7462626 +1876342 +2039598 +3627553 +5674463 +5221869 +5805336 +7533006 +4346305 +8880783 +3432480 +5095164 +8270515 +9374609 +6966789 +7008933 +8780013 +7000749 +8563212 +7835965 +5487567 +8306498 +5268625 +9030596 +7706814 +4089460 +9096862 +3066560 +2709626 +9227936 +3331400 +6383008 +7878800 +3702002 +9725888 +3374646 +4730074 +2452995 +3795767 +5598947 +5068298 +7472325 +6436805 +7329795 +5527910 +2387862 +3950410 +5951873 +8636649 +5183897 +9254547 +7964012 +3788550 +3834477 +8800869 +2300344 +8140646 +3403623 +5768338 +4347955 +8022897 +6097054 +2644909 +1828306 +8504057 +6706252 +8624048 +5452673 +9640216 +4137029 +5397430 +3595495 +2532868 +1746776 +5593349 +8197293 +2692597 +8215591 +4211322 +1802778 +9024919 +2965262 +8981391 +4115520 +5483528 +5747766 +7466156 +1605272 +4225369 +3053403 +3133398 +7009989 +1536540 +2804212 +2075424 +2785666 +5970695 +5434568 +9591577 +4184971 +7067089 +9760181 +4244467 +5142777 +5385815 +8662950 +4830696 +3935767 +1267205 +6368051 +9689812 +1657263 +4402000 +5991025 +3600152 +2240072 +2878887 +6185983 +8959123 +3876553 +1416426 +4326356 +3638797 +6091709 +3988516 +6364724 +8704165 +4622316 +8572384 +6158218 +7121095 +4089053 +9153159 +1729730 +1780426 +3158622 +9374904 +9070940 +6233875 +8905048 +9270460 +6897167 +5524974 +3845155 +6507083 +8158948 +5871319 +8013811 +7537063 +4836838 +5398577 +2315416 +3804739 +4703333 +6553340 +6436924 +1500062 +9694661 +4165808 +4191958 +3690523 +3481015 +4620658 +6321729 +8539580 +7876603 +4975094 +1615211 +7223176 +5410107 +5965993 +4003588 +2326611 +5311234 +9303561 +8890264 +9363326 +6326558 +1778606 +4320797 +7060795 +2495081 +2788024 +2042008 +5386006 +7652511 +8429131 +2159640 +6974997 +3450097 +3009525 +4785420 +9702647 +5491175 +1567461 +4872162 +4784743 +8430720 +9682705 +6394032 +3954759 +6883391 +2046439 +2863585 +2938350 +8418648 +3654526 +4291584 +6490397 +3289682 +4282013 +4127357 +4749829 +5193657 +5979380 +6475561 +1620022 +2082621 +9111024 +7774858 +3202066 +5852653 +2915253 +9712591 +4713224 +1671272 +4170445 +5396421 +7364652 +4106970 +4378469 +7551495 +5531863 +8990873 +8682569 +1856693 +6871036 +3291674 +8391369 +6025846 +1599990 +2923543 +5149507 +3734851 +6109498 +5410878 +8365949 +3145488 +4037765 +5833370 +2704862 +5029918 +8481711 +4245927 +3590576 +4305630 +5108585 +8145821 +1254904 +4503961 +9176352 +8180709 +3658526 +7948599 +2410294 +1849393 +7789891 +8130163 +4797752 +8765961 +5882163 +1343755 +7604444 +8958181 +1498834 +8014458 +7673080 +5037073 +3170914 +8654208 +9130812 +7854719 +6869386 +3403722 +7135458 +6524396 +1278307 +2539597 +7932731 +3950427 +2181061 +7560551 +8820786 +9105728 +4686847 +8039392 +3089779 +4956492 +4539431 +2174721 +8439234 +5472206 +2196821 +6954408 +3127990 +2775333 +2343986 +1273221 +1449498 +8954941 +5718431 +9124550 +6458945 +9186093 +9515214 +8135283 +4548861 +5208148 +4275672 +5873846 +9261647 +6039677 +3604161 +7516247 +9371106 +1547315 +3380367 +9053809 +5475614 +3860446 +7426586 +3778986 +8978714 +5540004 +8636269 +8785039 +3342306 +3326246 +6827674 +8730014 +6498755 +8127457 +4886173 +4691426 +8547657 +5062980 +4735274 +1546639 +3436225 +5687886 +8132056 +6445882 +9351471 +9489051 +8217854 +6228648 +8692834 +4987641 +1701684 +8568658 +4093267 +5426299 +3971352 +4161847 +8132623 +5993311 +2711188 +3634348 +9289623 +9310054 +6899385 +3941637 +3330470 +7715774 +4489051 +6949800 +8574809 +6398934 +7074825 +2252324 +6323273 +7639682 +7078384 +2677038 +1647266 +3925471 +7714210 +3161080 +3950107 +9447418 +8833885 +3290833 +2969662 +7525708 +5821094 +4671394 +7221737 +6372082 +7815434 +8494412 +6628277 +7600473 +4224189 +9455096 +1384296 +2015941 +6025818 +3834690 +6128630 +7041336 +7031487 +2401372 +6552609 +8875142 +3892840 +3015950 +8877858 +8535972 +8794376 +2380298 +2500681 +5465001 +6682283 +5890476 +7210218 +5133891 +4136326 +2425192 +3362610 +8661221 +2322390 +1426479 +6968313 +7527824 +2006251 +5130418 +1792207 +3514835 +5574293 +8995895 +6531805 +5388565 +5620477 +2751542 +7359585 +5533455 +4911766 +9184842 +5596899 +8803529 +5038084 +8808655 +8197968 +3973984 +6419962 +8686270 +4761704 +8504905 +1444465 +4633923 +4718737 +3705002 +8502007 +4055883 +8127824 +5150567 +4901893 +2161781 +6368146 +9048528 +6218045 +8740738 +3961069 +7566332 +4714248 +1242142 +7939180 +7098798 +9413434 +5907858 +1657050 +1262728 +5467634 +1657208 +5122436 +8232507 +4530053 +4649544 +6356503 +6323548 +4121501 +2580413 +8700573 +2584072 +5018595 +2027119 +5119933 +2050689 +3718915 +5614863 +7664194 +7065962 +2907775 +4859888 +6128880 +4567226 +7312109 +7482733 +6748153 +8458517 +8204043 +3072478 +4571663 +2345374 +5964423 +6357410 +9748998 +5597572 +9320785 +4088553 +1291148 +8081263 +5512994 +5694491 +5707579 +2180137 +5766370 +2004886 +1543363 +3808956 +1898175 +2101232 +5751344 +8381374 +8988820 +6359815 +7637944 +8681020 +3925723 +5738817 +7116995 +4192932 +2105972 +1555972 +3517648 +2583490 +9187364 +7773972 +2339809 +1436782 +6540467 +1466137 +9056931 +6612192 +3822301 +3684804 +6323087 +3366571 +7465475 +2607922 +7602095 +7792577 +4437451 +6285767 +4515921 +2544623 +5443769 +1752994 +4131080 +3221022 +5263126 +3215565 +9516600 +9153357 +5751027 +9201014 +8419334 +6521588 +6659512 +4235651 +2813718 +5516703 +3797665 +7383247 +1952334 +8777945 +2723903 +4783309 +4574191 +5284341 +4842855 +5344847 +5575590 +6045096 +8419323 +7997222 +1502758 +9638824 +5515445 +4660678 +8996669 +8537427 +7079414 +6871015 +1951588 +3358720 +2245522 +3635109 +6720299 +6517496 +2207014 +7628401 +7959875 +7026617 +6165494 +4046763 +8457068 +7188862 +9541491 +8621688 +8456331 +4859285 +2165844 +5545467 +2099590 +3819161 +6269512 +7255539 +1446277 +4204977 +4261148 +7852176 +4156669 +6635763 +4884027 +4221984 +8451565 +5552209 +4928864 +1804633 +4873279 +9665526 +1558228 +6869091 +2096614 +1850473 +3777211 +1461195 +5432318 +4533034 +2563976 +6797397 +5202392 +3971278 +7274476 +7187262 +4910308 +3327820 +3462513 +5058350 +9381654 +3038325 +3806028 +6097570 +6397721 +5607962 +3465772 +8818838 +1669551 +3707712 +9106804 +5727455 +9180837 +6660017 +8510483 +9163188 +5003214 +7916187 +4658880 +7008392 +8428695 +9111662 +9682718 +8879778 +9330389 +6092537 +3682958 +1941372 +7936712 +8079943 +4367074 +7408411 +3689602 +9550217 +9238930 +7708587 +9599891 +5735845 +3350177 +7857525 +4279184 +7126217 +8801206 +3908250 +8990865 +1353122 +3877191 +7216192 +5333001 +9345917 +2261255 +4153782 +6737876 +7931298 +9377540 +1507147 +8542367 +5941146 +7018499 +3902227 +8073801 +3245014 +8456811 +5723606 +5031359 +5550126 +7143188 +5423173 +4399152 +9699703 +9060779 +7261809 +7111882 +8215666 +6362204 +1466429 +1471266 +3281373 +3667993 +1798021 +9518344 +8857522 +6995489 +4175298 +1943132 +2840945 +9146690 +4737029 +8438352 +5899875 +9012893 +3369793 +5258274 +6914969 +6340179 +6049964 +2012109 +9699220 +2087094 +1546700 +7407673 +4861004 +1224438 +7638395 +2965225 +1694101 +8562846 +7402296 +3284192 +6521977 +6315548 +1493831 +5252931 +3790733 +2419986 +8151856 +7061458 +5685273 +6754446 +4142316 +8919120 +2233878 +7443535 +4141503 +6423499 +4816819 +6852749 +8060585 +5631234 +4773370 +7990034 +7590768 +4791958 +8107883 +5111007 +1848450 +5445038 +8701462 +5639067 +2060299 +3517243 +8486010 +8924293 +9381533 +9570470 +2855510 +8592045 +9083889 +8483435 +6526059 +1999174 +5592367 +5219726 +7944185 +6374395 +2793683 +3273592 +8811394 +5020416 +6580545 +3586727 +6227341 +7796339 +5690685 +5496741 +3816905 +2168419 +8049971 +6267407 +7532186 +5383502 +7352793 +4946305 +4356161 +3883621 +7579929 +8928509 +3875708 +1885912 +3796214 +4795118 +5475710 +8770383 +3701138 +7302640 +4299214 +6721179 +2634996 +5705717 +4071833 +6320322 +3929332 +2443249 +4583382 +8263728 +4783397 +7656563 +3213097 +9215864 +3260564 +2871594 +4719694 +5070837 +7141813 +3116144 +3266781 +1631033 +5498503 +5266831 +6865164 +8820105 +2463835 +8032047 +2004883 +3144481 +2171023 +9433264 +4702853 +8199446 +8297025 +7921366 +1556135 +6003963 +9174179 +9363694 +7689519 +6817909 +6754857 +5652433 +4453745 +3821503 +4463299 +2149417 +3307204 +7400141 +4582869 +6433985 +5879369 +9576899 +4505155 +3594662 +5756025 +4511219 +4910589 +4253857 +8620027 +8758285 +3074617 +8921666 +1835389 +5658272 +5574467 +4064495 +4370760 +6347777 +5089844 +3709705 +6596220 +4842674 +9035080 +5959427 +6277469 +2463045 +6319856 +2745578 +3302056 +3846917 +2831346 +1823523 +3531618 +3641786 +5734461 +5190657 +7999005 +7350407 +6737274 +5637120 +1987086 +2452119 +3742979 +2233403 +3346086 +8638947 +2355567 +3748922 +5521820 +9725807 +3979135 +2693563 +1432642 +7818321 +1785606 +6141988 +4119847 +7887364 +3953498 +7927626 +2746483 +6090021 +7319530 +7227391 +1378457 +3561345 +7430475 +1531018 +7853754 +8559126 +6461682 +3956549 +5985885 +4857277 +6305380 +3334147 +6433588 +3254267 +5259058 +1805802 +4876437 +5514470 +6177921 +3032055 +2548960 +4004025 +4223859 +7804836 +6366453 +2611287 +2806550 +8800418 +3285348 +9681244 +2476297 +5367723 +4522575 +7016038 +2689291 +8743664 +9177878 +1249254 +3787352 +7081427 +9186472 +4226809 +5927681 +7328572 +3000890 +1856171 +7137174 +5427441 +5234901 +8588918 +6117704 +9403736 +8338642 +1243234 +6059305 +5758497 +4416557 +1697770 +7241525 +3462900 +8927937 +3430213 +9026928 +5082553 +1975343 +8105102 +1387146 +2156418 +4584238 +3210961 +7378736 +6477870 +6568948 +5271546 +6289882 +8249171 +8815019 +7074026 +8516819 +9140971 +2471443 +6164493 +4278264 +6001902 +1687041 +6426994 +1521980 +4300098 +5906245 +2120412 +5237739 +3530029 +6135668 +7906897 +3331167 +2342819 +8128529 +2577699 +4982635 +1758145 +2094108 +5181772 +5122925 +8882428 +2172478 +5953023 +5643982 +9453700 +4048842 +4585791 +7693140 +6348905 +1610628 +2769721 +9283236 +4450371 +7118688 +4576026 +1648297 +4708772 +2327643 +2433908 +3531855 +3031536 +8512738 +6043891 +4738617 +3106720 +4057869 +4884193 +3713935 +6289510 +9758551 +7590479 +7287186 +2393116 +4382720 +8735201 +6676030 +6859388 +3386960 +9797944 +6923324 +2737784 +7862432 +2687856 +4413953 +1858493 +3154233 +4588992 +1304192 +5331976 +6159247 +3642220 +2084872 +5117690 +7679688 +2976559 +8797069 +8185023 +5208513 +5155881 +1523829 +3893315 +8086744 +2362809 +9709727 +2512564 +9747396 +9735228 +9286624 +2241478 +9353392 +1810914 +5744386 +9505291 +7291862 +3407013 +4045272 +2542763 +3981803 +7549516 +4639240 +7276785 +6198722 +1657138 +4932725 +5527713 +9590951 +3718142 +4121459 +1621606 +3165808 +6581516 +1366066 +1363789 +9598709 +3568658 +3074682 +1596721 +3233836 +3071173 +5980608 +6784884 +2480320 +5009263 +5325536 +4299562 +2621894 +8807506 +4262842 +9202431 +5488001 +6882058 +9213717 +4533983 +1390825 +6167148 +8895132 +5650234 +7466357 +5715404 +8302609 +6063351 +1409743 +4344725 +5092899 +8811449 +5709429 +4525038 +2241781 +5652288 +3249894 +3723812 +7588274 +8602793 +6063909 +7979838 +4083829 +7151411 +7360859 +6594010 +4605368 +6306300 +9080581 +7798927 +7614117 +4216655 +4806486 +2411501 +3622795 +3617192 +2245562 +2378228 +1212592 +9032578 +5154294 +7206782 +6483709 +5826514 +7749038 +2724408 +9164837 +7211037 +2980104 +7786415 +1792141 +1551416 +6640229 +8565936 +5252686 +4270155 +2190621 +4903985 +2108724 +2350026 +7263922 +2767969 +1783057 +5346937 +5925072 +8958065 +2613449 +2298343 +7555717 +9028133 +2295339 +3597746 +4643803 +4023295 +3106124 +5572099 +1736836 +7018405 +5223600 +4747756 +2469628 +7792538 +5318357 +5855528 +4769470 +3309067 +7830538 +8420776 +9237048 +9221303 +9074985 +5520289 +5284836 +2526147 +5218558 +3812547 +7922270 +8462667 +1257095 +2836025 +4938852 +5271888 +6238659 +3260289 +4442813 +3553420 +1460759 +6784653 +2814029 +3816795 +9607123 +8903695 +7594452 +6825898 +7530544 +8922844 +5355886 +7955576 +6427073 +9394721 +1837168 +5398741 +6626955 +7585253 +3778482 +1339042 +1880950 +1335339 +2511110 +4348183 +3512559 +3679651 +5441472 +6945462 +7880700 +4370912 +5073958 +6320674 +2154588 +5370023 +8724480 +6426884 +5212731 +2418463 +7440163 +7003820 +5048162 +8361034 +7509913 +8421169 +2121673 +7749214 +5728573 +9551855 +6514137 +6711531 +2962986 +6216994 +8441819 +5036580 +2990489 +1215287 +1280183 +4956214 +3396676 +3725930 +4415537 +9213829 +5388218 +6779043 +6319743 +1503986 +1578069 +2418213 +6036752 +8276292 +6189126 +7488376 +6297374 +7833132 +9283665 +4849734 +2199374 +5222939 +3107689 +9163231 +5763607 +7611049 +9108691 +4948967 +1328546 +5450389 +9456088 +6736342 +2266230 +3503609 +2534120 +2834159 +3557648 +2334174 +3832688 +5677405 +5182602 +6616127 +6014025 +8758787 +4890972 +1799134 +6974151 +5733526 +2587029 +5808818 +2542270 +9720305 +8700311 +4299166 +9346170 +4818935 +3756723 +6742730 +1346298 +4908366 +1625626 +9161012 +2309242 +4183373 +1448634 +4636603 +7866187 +3783712 +8231360 +2608647 +5905668 +7936060 +5201769 +8686700 +2241860 +2715066 +7652492 +7218951 +7490270 +9366003 +6579181 +3586760 +7444204 +6234780 +7514379 +4786290 +7075390 +4543616 +4795157 +6896307 +7881980 +8012481 +1920866 +9350832 +8192439 +2154305 +3774625 +7789493 +9667603 +3267157 +8389783 +2542399 +6653442 +5211897 +8497352 +4105141 +5659900 +1556747 +4661286 +3803781 +5058404 +4919764 +5488649 +4645304 +9600353 +3445025 +4641264 +8253809 +1723314 +6729795 +3399869 +4831255 +5420264 +5449374 +5295879 +6481178 +8150438 +2811869 +5014605 +2677379 +3998458 +6466561 +2047231 +2398057 +3898007 +2799833 +3608042 +6954371 +3916516 +3929318 +6807453 +9296078 +9507030 +3285958 +3242322 +2473119 +4056287 +2189508 +5486741 +7027897 +2859954 +8761218 +3227855 +3234427 +9706884 +7848343 +8179051 +2086196 +3496024 +7081461 +5104654 +4896831 +6263066 +2689721 +4592733 +4287326 +8108461 +9197340 +1706087 +8994913 +3546929 +5150766 +7830875 +3227307 +2912413 +8973950 +1657338 +6301598 +9123936 +1924897 +2063512 +3725893 +3743840 +9480180 +3891469 +8107869 +5074961 +6349967 +1858759 +4338025 +5963103 +4291049 +8763049 +1951627 +7767237 +3598451 +3217800 +8803458 +8814258 +4615862 +9785118 +7665777 +6180916 +7433735 +5254177 +3623007 +3059045 +5066860 +8189271 +7133055 +2470033 +9719616 +7661728 +8943843 +1753148 +7296464 +6067088 +8645505 +5816436 +5880234 +2128954 +9446540 +4283293 +9561027 +4546975 +8225167 +3408233 +6549691 +7204132 +8281135 +7706506 +5615925 +3683312 +3452371 +2026834 +2709612 +6725147 +4855612 +5434994 +1440298 +9791911 +5265490 +7340616 +3632747 +6387806 +2040811 +4681062 +9105239 +4471229 +9368953 +1685171 +1557078 +8381758 +7050114 +8090342 +2036229 +7349330 +2526263 +6316495 +8502277 +9339494 +2186515 +4166472 +9051101 +9027815 +5392392 +8602763 +4586721 +1786870 +5879795 +8978906 +9615287 +9590010 +3294969 +7710951 +6690205 +2536442 +3317371 +5090361 +6798014 +2976700 +8131008 +8702398 +5554510 +2617223 +9418665 +6110285 +5694159 +9642797 +8582013 +1696366 +5026876 +7019226 +9666930 +5245991 +8103390 +3568991 +3731795 +7903060 +3870594 +8907849 +5221840 +1661950 +5525174 +4623908 +5080842 +2701338 +5636120 +2046033 +4087767 +7064993 +2962755 +2522273 +9056591 +1493300 +9554549 +4343688 +3511787 +4844233 +7109230 +8571781 +8292396 +1434000 +1539833 +2686125 +6330966 +8503729 +3636381 +1569881 +2144307 +1905334 +3975209 +2158026 +3069583 +7554955 +3005270 +7028124 +7691809 +6670422 +8088718 +5022086 +3094769 +7953719 +4677910 +3725841 +5596544 +2655905 +6043437 +9489934 +6637024 +6623191 +9143392 +3217614 +1216639 +1350666 +1526585 +4282273 +1271039 +5266417 +3447994 +5210410 +3125279 +3712981 +3044367 +7702990 +3351617 +7625115 +7456560 +9657812 +7303155 +5736237 +7962299 +6610222 +2079729 +6637917 +6479008 +3103907 +1649470 +5896906 +7604249 +3583589 +4416301 +3859548 +9116308 +8096061 +4966209 +6099439 +3653742 +9005358 +2139061 +3802387 +2769969 +5030040 +9391391 +6020637 +1325245 +3028857 +3110142 +1930610 +2935130 +2932233 +5698979 +4339993 +5031366 +9173037 +3718453 +4597326 +9352127 +2056174 +7795566 +2894093 +3934561 +4247380 +2768662 +3393718 +1761990 +3436999 +2919356 +9403735 +7951264 +9283571 +3706550 +8307023 +8581607 +2286314 +7473640 +9468765 +5985576 +2891795 +7668693 +4318788 +9335111 +2392744 +9542796 +2309946 +5613244 +3881304 +9345389 +1713507 +2916654 +8054893 +1771186 +3918018 +7658020 +8620660 +4257565 +9284046 +3375730 +9434426 +2946293 +1272057 +7220081 +5366919 +1346506 +5673667 +1830704 +4833864 +4198119 +7705722 +4866927 +8161640 +2429074 +5841840 +4233987 +6439744 +9054010 +7434016 +5467148 +2582782 +6249291 +8011823 +6255875 +3536498 +2194611 +4433395 +3500734 +9585497 +8222151 +8918329 +2440951 +7189343 +4240244 +6165683 +6849211 +4573194 +9349880 +7926293 +2107869 +4872987 +4659197 +1273465 +7726047 +7114854 +5789351 +5715697 +1516767 +2246742 +6089490 +2936204 +2386470 +5451998 +3461755 +9712910 +6129306 +3334624 +5270989 +5719873 +8517798 +3113565 +9721025 +7210560 +2772627 +6526871 +6469826 +7885944 +8464477 +1216011 +2791507 +6365404 +7020945 +7739856 +6518726 +3916957 +3359230 +1912673 +1466345 +4369314 +4179946 +5326424 +6228536 +3341525 +4186638 +9605281 +7090151 +6969620 +4624530 +4529559 +6957297 +4545522 +7543434 +2443679 +5915995 +4823956 +1480519 +4145371 +5186283 +9144410 +8728211 +1674750 +7700153 +6700696 +3460746 +7755007 +6615238 +8679344 +9280388 +4409250 +2784429 +8167569 +7223657 +1807746 +1422768 +8954618 +5092791 +4915781 +2152202 +1259281 +4978686 +8009797 +6241362 +1895078 +1498815 +8373846 +9341123 +6532942 +2929178 +5742888 +7204571 +4759788 +8450853 +8653502 +7861220 +8968800 +9660712 +6086782 +2234363 +1869441 +6107542 +2439526 +8730525 +2638673 +4794852 +6748869 +1465457 +6827841 +2617912 +5958796 +3316475 +7154597 +6211110 +4813906 +5376190 +6339751 +5329802 +7434077 +6937820 +1693603 +7117572 +7804101 +5259673 +3564642 +4715430 +1509733 +8520150 +2995279 +2567343 +1586697 +1889896 +3029266 +4915629 +6690449 +8212560 +5604843 +8298990 +1953135 +2212222 +5963205 +4169605 +1321951 +8149872 +3166621 +2415698 +9308335 +3589197 +7940384 +2423877 +9095600 +9027233 +6602021 +7963390 +4553678 +9333026 +2900033 +6320541 +8741262 +7031411 +8037719 +4185962 +6422157 +8589607 +7158892 +4519548 +4600800 +9597082 +8930932 +2875909 +6324258 +2848973 +3380981 +7263141 +4849679 +1320328 +6390540 +6839483 +7355615 +1863858 +7020387 +6634144 +5389298 +8823775 +1370781 +4546703 +6648883 +5348701 +3235190 +3889774 +1869001 +6756578 +8384626 +2494209 +9310444 +8676980 +4931588 +5875739 +4310237 +4584086 +6505105 +7625131 +4957956 +4907455 +8219135 +5996046 +6613018 +8354789 +3266783 +8913523 +7795941 +7762046 +6978658 +3315784 +4194722 +2893108 +6094862 +1634308 +1848932 +4140645 +6336127 +2827822 +6112138 +7298770 +5840911 +7052573 +8142602 +2793009 +6344566 +6015566 +4366348 +5671039 +1524408 +2465330 +8421661 +6176381 +5720450 +8857733 +1376789 +7429716 +8115784 +3848382 +1723130 +6738928 +1471080 +4808645 +5543774 +5701285 +5424595 +9665660 +3332544 +8085008 +4568920 +3112817 +3369267 +1736149 +5886610 +8936618 +1957771 +3251986 +9670734 +9665283 +5352918 +8635486 +2340944 +4380261 +4599524 +1669322 +5950927 +6219972 +3435173 +5077330 +8870265 +7831254 +1496564 +5377437 +4257826 +9124945 +8699590 +2055416 +1733559 +7023699 +7996851 +4601661 +4102803 +6764891 +4835256 +8757450 +6178623 +9646870 +5908926 +1965972 +5360364 +5291637 +5859523 +7995838 +9000588 +8580805 +5734141 +6853020 +5541238 +8375172 +2589695 +7468941 +4485679 +9590965 +1418455 +2305157 +3766832 +4906629 +6768673 +2931188 +9255155 +8910626 +4296103 +2001624 +6199541 +8721188 +8947680 +7345487 +8944976 +6799058 +6751317 +9396128 +9663433 +6935335 +9216996 +7540339 +6426096 +7204493 +5442026 +3334342 +7216630 +7670534 +5974343 +5867098 +1660221 +2903467 +6466265 +3987477 +3864406 +3270791 +3740513 +1344644 +4013949 +6644165 +2338057 +9149249 +9039104 +6734820 +8718974 +2961235 +6333743 +6011706 +6803239 +2665078 +8557918 +6291350 +9273367 +6862710 +2208705 +7428320 +7984671 +6108135 +5713480 +2153083 +2717460 +9057483 +9624817 +5406649 +9194983 +4910533 +2369365 +4105532 +6009946 +1984891 +2987574 +5539772 +1515733 +5557094 +8520465 +3482103 +6923033 +7737544 +6783265 +9433120 +6185320 +9686472 +7869461 +7578118 +5025242 +8209151 +3884923 +3959543 +1423866 +1851459 +9785518 +5957109 +7766148 +4864439 +7206847 +2499416 +9330721 +9222678 +1698441 +8483109 +1852653 +9357266 +6246271 +1238769 +3581971 +8133455 +8850462 +8512944 +4967003 +4806041 +8536278 +9605841 +2840978 +1990569 +6596885 +6712806 +5964334 +4117399 +4353203 +4298065 +2111082 +4387395 +5983425 +3658562 +2783404 +6656948 +6078084 +2065090 +4218938 +8634185 +3483179 +8614053 +9582594 +7262583 +8025028 +3365604 +2189017 +3118549 +1246075 +9665861 +3674308 +3842305 +7092776 +3059117 +6362245 +8165981 +6024899 +5199087 +6234785 +7486198 +4986104 +3546777 +7079660 +8910966 +4893553 +5012601 +6489334 +1317835 +1822300 +8893014 +2346651 +3309298 +2265265 +2272983 +6888508 +3971489 +4483364 +8114549 +8500518 +4066941 +3052592 +5675531 +4397426 +8356583 +8628516 +8941120 +4376959 +2027423 +1751160 +9677809 +5140361 +2868983 +8083769 +6841573 +8725606 +9116751 +1885238 +4697564 +6894877 +7749910 +4544377 +6688695 +4456627 +6150649 +6726084 +6805944 +6470653 +9138001 +2251739 +3966759 +4170296 +8224830 +7169193 +7695555 +8386908 +6433900 +8205341 +6737714 +7311187 +9018427 +1546093 +5544533 +6005539 +1384182 +8076154 +2843661 +3467452 +6799634 +9147415 +6420806 +5294540 +9555045 +4149365 +6981633 +8232823 +3657552 +2359575 +9348635 +8838468 +9669545 +7008765 +4916008 +9444950 +6358151 +4274368 +8248173 +1828059 +5790105 +4636961 +1601895 +4623380 +9398019 +7472570 +6179290 +4036229 +5246653 +9243464 +2312065 +9780127 +2899525 +3265393 +7725165 +1560988 +5961522 +7227845 +5610299 +8026295 +3254659 +8560974 +3773666 +3811136 +4439397 +5505184 +1512638 +4197146 +2592817 +4820154 +9597364 +6463487 +2680249 +5190343 +9026337 +5100206 +2053254 +2916710 +7207898 +1282879 +1374161 +6183475 +8876470 +2281526 +9150396 +1995707 +2328340 +8615257 +2746767 +9183511 +5222584 +9527868 +3119186 +1900250 +2053973 +1511242 +5110208 +7451599 +3521257 +3256182 +7600458 +1729145 +4814445 +5915779 +8282856 +7687015 +4095649 +8987235 +8143634 +2070719 +1504729 +5694761 +8967634 +4872379 +4252170 +1922482 +2198835 +4944801 +3510964 +6901809 +8569237 +4363756 +6008110 +3979115 +7050008 +6759451 +9728488 +4040410 +2334221 +8993468 +5280241 +2081169 +9294296 +8983686 +6406155 +6439928 +1531409 +6902902 +4880206 +2713897 +4156990 +3314972 +2156678 +5245919 +7612452 +2965566 +1846290 +2613012 +8283845 +7538255 +9417547 +5494797 +4929855 +3296516 +2131886 +2296234 +4784697 +7193793 +7655639 +2631001 +2738581 +4638123 +7552417 +1440733 +7837527 +6931628 +7551391 +4047998 +5835212 +4393616 +4472941 +1634845 +2157754 +3395711 +2451730 +3518421 +5099161 +8610078 +4915027 +3545614 +8828689 +1488136 +7911645 +5602923 +9540771 +3807237 +5130439 +1946277 +5192169 +6712801 +3887424 +7707752 +4042434 +7631592 +6269068 +3758539 +3443597 +2321554 +2949592 +1672428 +6967894 +7061503 +8296976 +1744673 +9637131 +4692218 +8755313 +2858334 +7538209 +9286062 +4366387 +9312381 +1341206 +9796912 +3530892 +4903469 +4222030 +9689453 +8202414 +7264672 +2249269 +6655963 +5720878 +1880758 +7138801 +2852430 +3293372 +1669005 +8871551 +3932579 +6509017 +8368017 +6066643 +4354670 +2126556 +9066677 +8079455 +4279684 +1438090 +2517469 +1847611 +3386469 +8944274 +6041194 +6109589 +7790948 +1368863 +2952672 +3017725 +9260184 +8015071 +9092846 +9610459 +2172178 +3194119 +5479748 +2272416 +2549904 +9562067 +2099154 +4767476 +5136465 +8350963 +3588826 +3044564 +4523069 +4869445 +4099416 +7701780 +4742250 +6652985 +6311958 +1286013 +9681869 +7232416 +1650243 +2274892 +4049855 +1758666 +1367575 +9780420 +8456571 +5593994 +2805441 +2438343 +4982473 +9371850 +4165696 +1366422 +3331601 +5471944 +5667846 +6380615 +3578459 +5567137 +3817977 +7599885 +2171436 +9497646 +9274039 +7321688 +9098875 +9660526 +1917815 +7337540 +9735569 +5909895 +4826167 +7136068 +6027531 +7301838 +5839005 +9161611 +8988885 +7222073 +1701918 +6762704 +7704415 +8553243 +7470922 +6374635 +7357617 +7910314 +9781860 +4062309 +3778021 +8120855 +8408768 +4117073 +3581422 +8870091 +4408653 +6508560 +6523838 +1221072 +8921677 +4580532 +4030390 +8550894 +3162998 +7836515 +5573499 +7948470 +3744915 +9514535 +7698875 +7088282 +7493577 +8187125 +4263196 +7488019 +7595813 +9440372 +3620431 +3631776 +7410530 +8228646 +2709749 +6337483 +1540287 +8672519 +4447541 +4574363 +9796288 +6074262 +9144551 +1256470 +7522233 +5217913 +7433339 +3216665 +1444676 +3952375 +3378068 +9391081 +4002701 +7574809 +6249419 +8303322 +4338707 +6700358 +5463086 +8355622 +6357224 +8286997 +4400576 +3677427 +7286159 +5587075 +8706030 +6734499 +2657148 +5598605 +4931790 +7233879 +3128575 +8706534 +5807413 +8448248 +7710357 +8643960 +7542616 +1819048 +4390427 +1731600 +5756560 +8642355 +1864245 +7624416 +4006878 +7995181 +6630477 +5167089 +4693162 +7855805 +1940216 +7851742 +6631622 +3679129 +7432992 +4490995 +2597637 +4058073 +7057956 +8746513 +1823616 +6557597 +4563849 +4246836 +9429488 +1338571 +6043568 +8984997 +1394957 +2466068 +1205615 +7856255 +6381087 +9563045 +9744097 +7382511 +1904439 +9693928 +8057546 +2173835 +6316823 +6285364 +3592464 +8344511 +2013597 +2317427 +7009898 +1344397 +8866044 +2131446 +4394389 +6157270 +2282867 +6989370 +5953649 +4274275 +8034054 +2561013 +7632467 +5350497 +8418003 +9044740 +7056958 +6857440 +9110461 +2693735 +9692723 +2320811 +2302217 +2823980 +4931502 +5563228 +9688976 +2935703 +6760910 +1445012 +8935966 +8901970 +3750797 +2693716 +2767698 +9079156 +6654405 +7017573 +1734170 +4989496 +8582482 +6024057 +8517806 +6550535 +3261418 +4871916 +2336710 +8761018 +5344397 +4812730 +2295556 +8499197 +1654954 +1802160 +4121491 +6308444 +2282350 +4438378 +4862011 +2198648 +4644146 +7708782 +1845292 +2042467 +4686662 +7809245 +7267754 +6930524 +1282818 +4665315 +2446609 +5226404 +7368882 +5014487 +7244892 +9458907 +3984787 +7662324 +3875251 +4302606 +9485046 +1960577 +4351904 +9434414 +4748830 +1339982 +5170092 +3047423 +4164315 +7359431 +6640140 +8679480 +3626029 +6549518 +3562200 +2766560 +5708206 +1706550 +8192183 +7942948 +1541250 +3352827 +9145364 +4702912 +5726454 +6619584 +1476485 +4424344 +6905204 +3403224 +4713625 +9340268 +8577467 +8630720 +5432731 +1319629 +6218304 +1748673 +3394913 +3508384 +7801437 +6610331 +3669674 +8903649 +2460942 +4434941 +7944316 +4689554 +8221975 +1307388 +2730290 +4205867 +6253313 +6561535 +1216696 +6512668 +5509397 +4164785 +6891328 +8525443 +2796855 +5395342 +8121491 +6555284 +3049176 +2950296 +1513060 +9121114 +9543792 +7011659 +5411003 +7355062 +5280284 +4751445 +2485655 +4743781 +6242800 +7250413 +2888558 +2330320 +7393683 +6053178 +3650932 +7003608 +3405261 +2412181 +1910967 +7714865 +7976911 +2904726 +9392794 +3162948 +6120208 +7520636 +2600391 +2349421 +8944141 +5488584 +1993704 +2669841 +5853426 +6550569 +4046642 +2058934 +3131229 +8104901 +6692573 +8990658 +6807447 +3895840 +5291111 +4183707 +7196258 +1486295 +5053787 +8302469 +7577701 +7102584 +6481655 +2593565 +1895177 +1337141 +9317381 +8840176 +8687414 +6042951 +1566713 +3943216 +3935197 +7205353 +2625628 +3306679 +8751974 +5230408 +5693947 +7105122 +1816050 +5099136 +2888717 +8902578 +4796642 +5049449 +4031297 +6302815 +9096754 +5453498 +4723188 +7253934 +8984955 +4564311 +4081687 +2954291 +4476820 +2332013 +5965693 +8059546 +5119279 +9218225 +4621741 +9766695 +3933172 +8960428 +3441163 +4696215 +6084168 +6283993 +5900801 +3175915 +2835248 +4068089 +7144785 +6624083 +2426371 +5113443 +3702338 +3776287 +1635217 +6172430 +1522699 +1859733 +1255771 +9580596 +5902369 +5392950 +6092888 +8764110 +8264901 +6234938 +6282548 +6379771 +5504986 +5552520 +4359894 +4408594 +6225366 +2983829 +5534229 +1936314 +9571826 +1924070 +7491106 +2607552 +4609051 +1693699 +7135580 +1228967 +5686995 +4072783 +5600110 +1210274 +7867575 +5992535 +6012034 +1436289 +6448460 +2860668 +3821907 +7163766 +2713229 +9538247 +1638298 +7386290 +7467308 +3202055 +1248013 +4791498 +7940721 +6419863 +3810719 +9110402 +7838908 +6369932 +3543746 +8156702 +3946061 +6680072 +5836984 +8567512 +5073084 +5264119 +6935698 +6881835 +9629461 +9470083 +2738480 +2682263 +6101106 +1496144 +9785876 +4384522 +5548384 +7083554 +5782219 +2177446 +5654054 +7723148 +1973676 +1938965 +4605325 +2803827 +8206270 +6098104 +8427899 +3499549 +3269022 +9206333 +1531152 +2986045 +8429315 +8062955 +7274714 +7717275 +5378094 +5132637 +8356050 +4861162 +4387029 +8960440 +4234246 +5073370 +9020363 +2286977 +5911536 +1856664 +1420932 +5650893 +4299030 +6895506 +4852646 +8190081 +6455063 +2746996 +9343970 +6158985 +6996313 +7079512 +3223737 +9798574 +5518323 +3465916 +1453027 +3281354 +1561845 +3090989 +3637237 +9150057 +9099978 +9309985 +5680431 +8371429 +4157389 +1747047 +7479515 +8099060 +1683031 +5321277 +2937718 +5950141 +2644361 +4718448 +7058244 +5154626 +3741513 +3809398 +1904658 +5452368 +6242383 +9046869 +8808284 +1247592 +2775117 +4740693 +3468059 +8166388 +2591214 +9353274 +4213130 +7977921 +8168723 +8204927 +9675006 +5057106 +4398942 +5172706 +3081276 +3067438 +5834721 +2406490 +8704771 +7630653 +3791411 +2850820 +1754340 +5445746 +2695815 +7162902 +9299929 +2987214 +9209878 +3873199 +7652268 +8601400 +9513680 +7241282 +1806223 +9482514 +2023174 +8822909 +3820351 +8146877 +8501387 +5976230 +7786186 +7347453 +8494669 +5533899 +9513447 +1359843 +9194735 +1579024 +6105323 +9618640 +1630609 +6340375 +8023833 +9739555 +2397724 +4697431 +4335949 +8893188 +6344034 +6735434 +6794094 +4871238 +3124667 +7505380 +2357851 +4928301 +5223584 +2394327 +8788547 +3443916 +2105550 +5773990 +8788055 +7563168 +1843115 +6856289 +4727676 +8533706 +5109753 +3087192 +6792704 +8879219 +7624311 +6672810 +4601014 +8263601 +1246481 +8907863 +8851313 +5044844 +2312198 +7467130 +8884110 +2212515 +8736272 +8061996 +5010232 +1502980 +6694533 +6669269 +3004480 +6879033 +8201320 +7059246 +9342747 +8697219 +3413985 +5217371 +3917925 +5515678 +7612877 +2246330 +3741136 +2086895 +4447158 +2033276 +4762761 +4279322 +1780134 +2742794 +4081266 +1817375 +1728236 +7616479 +9134325 +7792941 +7972235 +4267421 +6443795 +4822896 +4357395 +5719881 +6036610 +5618188 +1546445 +8855342 +5009420 +4831587 +6522620 +2346940 +9690394 +5664827 +6932769 +3650641 +3545417 +8751104 +6944841 +9254345 +8875311 +5931111 +5620363 +7805773 +7657251 +4944010 +7470788 +4566324 +9474316 +1903191 +4514101 +6531721 +1277111 +6599563 +3303126 +3079672 +9062565 +2381732 +2957667 +5962393 +7292783 +5934470 +7003406 +3846504 +4414588 +4540760 +2364945 +5955453 +7360919 +3126064 +2127985 +3226527 +7692877 +7894094 +7745146 +5747322 +8499923 +9214944 +5204109 +2087458 +1216491 +1783599 +7837203 +2615841 +6680244 +8337632 +4677080 +3548508 +9023252 +8405702 +2911457 +2826418 +7782637 +7258813 +8253830 +2044608 +2239694 +5383527 +6919352 +1239054 +1279635 +2293746 +3921515 +2508739 +9592271 +3089177 +1392157 +8804967 +4262617 +9184166 +9191075 +3197319 +3041322 +7138820 +9525184 +1434740 +5379930 +6524564 +8840860 +8381094 +1523379 +8417529 +9514851 +7803868 +6378724 +1777955 +6017209 +9531316 +8655734 +3118576 +4176646 +7044006 +5608641 +6014071 +9451626 +9304702 +1937758 +8141068 +9681664 +6399938 +8943603 +2441630 +2769581 +2874432 +6102806 +4777803 +1767711 +7658973 +1484317 +2907223 +7437718 +9492394 +1716918 +5959715 +2044951 +6803658 +5111733 +3630950 +7618915 +7083784 +9650765 +7754685 +4980859 +8926071 +6551661 +2820975 +8632426 +4935056 +7410149 +6770250 +1885959 +9505743 +3487832 +3164945 +7916005 +1797032 +9452797 +7494543 +4981609 +8657837 +5334783 +2176152 +7153946 +2918894 +1441973 +5057741 +4104266 +7686579 +3119398 +5602566 +7108090 +6265773 +4376211 +3642459 +4764925 +8247123 +4632389 +3252970 +3377836 +9729607 +2429625 +5424567 +5361794 +4635489 +6416576 +8957758 +8367431 +1302696 +5907030 +4683474 +2512122 +4467701 +5287713 +9675582 +9537434 +9799089 +5866039 +6803424 +6251043 +5866676 +7377445 +3461396 +7891526 +3707121 +3652491 +1943307 +4515656 +4758226 +6443917 +9669010 +5967943 +5559219 +5319346 +4811717 +7560458 +9436296 +4578607 +9185209 +3478092 +5347830 +8515273 +7463896 +8106718 +7474509 +2497216 +2442446 +8423902 +5718518 +9638037 +9094422 +2857853 +5805014 +3400719 +4792751 +9315632 +6155410 +9101741 +6975356 +5218564 +4690123 +7517000 +6813194 +7449822 +7292813 +2653884 +3933817 +8798785 +8025212 +9034369 +7254041 +7192425 +7140888 +2678760 +4423534 +2821075 +5306471 +3170855 +4956428 +4609544 +1998860 +4436715 +6389134 +2695010 +4532461 +9291141 +7115026 +1611933 +8988355 +5776336 +8141904 +3061959 +1879235 +9645383 +5426559 +8475984 +1764754 +3644530 +4747257 +4523992 +5234704 +6858535 +8170819 +1221760 +9651527 +2322387 +2418902 +3011682 +7740353 +8769593 +2070635 +8784355 +7738285 +7540091 +2108024 +1686962 +4052249 +2052919 +2170784 +1639429 +8266787 +4826951 +6893589 +1226378 +2130978 +5965735 +7183880 +6758586 +9705385 +3564717 +4955824 +3691868 +5149001 +9045455 +5297628 +9165091 +3198580 +7941013 +8661901 +7457641 +8399412 +4126848 +3705221 +6629508 +4795729 +3188859 +8511838 +2261622 +2507326 +9229600 +8183762 +8404970 +3131365 +4311530 +8991077 +1224095 +2140556 +6526153 +3015291 +8742921 +7429731 +7815942 +3158745 +9632818 +5287487 +5246919 +4061689 +8441310 +7386794 +4884559 +5784632 +1400465 +5697239 +9607876 +7105393 +6631475 +9208296 +6334686 +5526195 +2686179 +8676218 +9576883 +5212627 +7271861 +1895006 +9349264 +4192550 +8068950 +5711854 +2153842 +6196893 +4210961 +7722793 +4942052 +2235067 +6950875 +2482348 +2808104 +5652785 +4102304 +8812481 +9663451 +6782819 +8537547 +1921512 +6874862 +4074911 +6580247 +4256758 +8774221 +3642161 +6111019 +5230690 +3738826 +6499398 +6033299 +7112553 +4026489 +9700378 +8155727 +7068904 +5928310 +1523541 +1519464 +3096035 +2857816 +6028496 +6683220 +4866578 +1253881 +8419149 +4913870 +8255116 +6356274 +3983586 +3240511 +4625938 +3601986 +1735020 +6528657 +9247303 +1344363 +1696971 +8651542 +5228677 +2525209 +2876547 +1766041 +2224962 +6233363 +4637833 +3643378 +1332829 +6273977 +9649934 +6518071 +1690512 +3087065 +4343936 +1546733 +4468956 +3649947 +6374022 +1597304 +2773618 +3818667 +5975777 +8926696 +7982636 +2632260 +1838483 +6701026 +6849359 +3787447 +9655423 +2920933 +4149376 +9548456 +4585244 +8737041 +9200747 +4244577 +8381499 +1268178 +7539489 +3452668 +4775108 +2954889 +1227624 +3682668 +5948867 +9316868 +7202936 +1603144 +6742851 +9359611 +4102036 +5131840 +2697543 +2668652 +2774212 +9534110 +6858936 +6972604 +7633924 +8046027 +6141206 +1344399 +4174651 +1972391 +2013715 +8117886 +4538266 +2540827 +1389280 +3171138 +5483599 +4731605 +9731424 +6325156 +3352240 +8823865 +5351852 +1325521 +6892055 +4080745 +6344243 +6737863 +8213778 +3735832 +6257098 +6029407 +9752911 +6334026 +4912521 +8771466 +5317219 +8879450 +5564593 +3173390 +2364024 +3875015 +4561411 +8196406 +3152621 +1793074 +2378244 +8012510 +4930471 +6417202 +1759043 +9222670 +2890458 +9604015 +4197928 +1567542 +8368401 +1953954 +5118502 +3168426 +8414503 +4831086 +4016251 +8700369 +2910252 +6395589 +3451126 +1451028 +6941377 +2570958 +8162976 +6921280 +4350323 +6541371 +9112115 +5791147 +8250904 +3858565 +3491871 +4928251 +5217328 +4618651 +5564374 +9192659 +7126925 +7991096 +3686347 +2635535 +2989333 +9167805 +3816814 +9189998 +4262333 +7094071 +1980604 +1993598 +4584500 +8221510 +3525306 +7924150 +3607827 +2336885 +5503168 +5114725 +8174134 +9639887 +1340587 +3242215 +7160477 +7242939 +9174689 +1756149 +8561649 +8825489 +3400679 +8624271 +3990473 +2177671 +9687191 +8714095 +4399390 +3164747 +3447316 +6750030 +3867930 +6346677 +4137913 +7179574 +5176403 +3922858 +8650050 +8099526 +8603545 +4035628 +5163182 +6889623 +2929420 +9409794 +8860581 +8595335 +5288702 +3778308 +7105410 +6699856 +2331281 +7588091 +9448108 +1928683 +4703132 +4326651 +4606533 +8223718 +8590926 +3168226 +7734418 +8587573 +6356072 +7072700 +9797966 +8053865 +7044975 +3229291 +5045601 +2338031 +7280518 +3033048 +3439966 +5834889 +2713135 +8758412 +1286640 +6566126 +6669599 +4671969 +7055768 +5155684 +6397241 +5820994 +3551321 +6706520 +6284206 +4707202 +1477778 +2133132 +8134868 +1952675 +1408394 +7329606 +6436054 +3399280 +8175791 +3935492 +4997480 +2551587 +8622687 +8051437 +6065621 +2077454 +5014883 +5406345 +8463479 +6647119 +4395001 +8535022 +7873816 +4875687 +6069801 +8271905 +6769111 +9784416 +5691022 +5172160 +9363325 +6614883 +2105184 +3824607 +2570417 +6397567 +4449748 +9434464 +8174751 +8433279 +8749465 +5240393 +2152710 +7186264 +6956799 +8800899 +6205677 +7218795 +8152818 +9528777 +6802921 +5125941 +1405058 +8819824 +8742894 +6190520 +2032000 +1511549 +7954397 +1357220 +6562877 +6311673 +7233590 +9547583 +4730154 +4318121 +3215482 +9164822 +8372479 +4221319 +8430996 +8536731 +4317566 +3844491 +4492304 +8323317 +1670256 +6516511 +5327765 +6870581 +6773817 +6748272 +5286161 +2539668 +1537060 +7582425 +2367879 +3617842 +4684100 +7628108 +2562144 +2627737 +7385369 +9602377 +7435674 +6072450 +8532907 +8817160 +7407925 +6232574 +7965591 +7587600 +7015825 +6238807 +8634480 +2013302 +7611043 +2660950 +8939064 +4491065 +6048617 +5726493 +8712296 +7340579 +7897601 +8875562 +6070755 +5002923 +8850697 +3341334 +2431205 +2728199 +4904804 +5412010 +7094221 +2059216 +7550453 +3109811 +9264436 +4163000 +6474199 +8686035 +1691758 +1273913 +6256049 +8851309 +5339024 +5177522 +4797323 +8977681 +6717236 +8958620 +3155060 +2827109 +5761050 +1964097 +2024281 +5286440 +1471971 +4146775 +3916559 +8378021 +7411864 +4278902 +8446589 +1746011 +6382849 +7314525 +8117553 +6381908 +6279381 +2214740 +8465806 +1630825 +7606585 +6637585 +9589249 +9469436 +9379389 +1603554 +9599505 +2226182 +6444390 +9019569 +9374216 +9538799 +5977970 +7275152 +9304230 +8123497 +8574573 +4985776 +1329491 +9010939 +1320531 +6432552 +4909359 +7590732 +2074877 +7059142 +4439173 +6931990 +6853539 +4668654 +6070849 +3397250 +1527060 +5837247 +9225634 +5463722 +8911126 +6293494 +1558703 +4196099 +8800416 +1572558 +4138221 +2277972 +2386297 +4717544 +6428379 +7663370 +9184566 +4973760 +3184462 +8131188 +6685373 +4806232 +7756423 +8585215 +8754547 +8239014 +3581774 +5670452 +8460352 +4173879 +6632621 +3125452 +3588937 +6540824 +7964919 +4265392 +2657019 +5688034 +4873001 +4625919 +4659445 +5169827 +8631225 +8782017 +2927753 +2886773 +6423124 +1963756 +9613269 +2021873 +5295522 +7544905 +7321309 +2508016 +1628415 +5494477 +6878320 +3027436 +7954154 +3524018 +6615657 +7135926 +8927291 +2070095 +7168089 +9699416 +2150476 +2897904 +1731872 +9039637 +9172521 +5743345 +4375973 +1806407 +7747555 +8596421 +4810588 +6989358 +6758907 +9759951 +3351417 +5592943 +2085363 +6454353 +6574910 +6222551 +1284652 +3041372 +2370164 +6930641 +1849446 +5615718 +3405586 +2218038 +9373616 +2902000 +3478391 +9402624 +2326639 +1657245 +6010888 +4807957 +6397892 +4775084 +5859902 +7223319 +4692454 +7607595 +6665401 +6325652 +8282328 +4991708 +1991327 +6673946 +7874482 +1263973 +2541100 +2716664 +8392110 +3862415 +5809815 +7490460 +6894659 +8289716 +6068386 +7761460 +8553706 +1703894 +7139855 +1777383 +8795238 +4509564 +3949672 +2086897 +1966652 +7896002 +2383827 +6210226 +3968309 +8662469 +3550738 +4563115 +2220456 +1711738 +4228969 +8408562 +1408422 +5732698 +5376916 +1688724 +9321858 +7063613 +9243806 +1908599 +4558638 +8973647 +8511057 +2521289 +9660802 +1888892 +6717124 +6117980 +4999759 +6327384 +2417964 +6686307 +3113777 +5963600 +3424933 +7270995 +1846537 +6071048 +8615454 +9187237 +8709579 +8219825 +6840391 +5657324 +4721066 +4105326 +1988035 +2338150 +3018571 +1220026 +2936766 +5904185 +6968710 +4266518 +6341417 +5164518 +7966113 +7474227 +3094295 +7095589 +3936512 +6642499 +9140256 +6348650 +9640229 +6128177 +9218799 +6477877 +7311502 +3602676 +3939098 +5897414 +6473708 +2423910 +4308300 +3382633 +6547419 +5882569 +1250586 +3876841 +7660598 +6104989 +3631263 +6610740 +7818353 +7773449 +6981001 +2275306 +3472698 +8760227 +4768699 +8052043 +6521713 +6133837 +9617103 +9385771 +3191683 +5460789 +6963448 +2541006 +2127971 +5244073 +6345870 +9797353 +3126726 +8049243 +7361878 +3523201 +5630840 +8997954 +3735854 +4495408 +5802940 +7755160 +8234440 +6143374 +4973770 +3379795 +5020003 +6678790 +6877296 +8635258 +1744648 +9186078 +5698396 +3162093 +8831755 +5253550 +5627919 +8952541 +1829761 +2095866 +1742629 +7726825 +4157674 +1265110 +6416783 +5734074 +8383529 +7511070 +8862178 +5367991 +3845388 +6587065 +8547994 +2756454 +4177623 +9135103 +6921400 +8877419 +8199267 +6067011 +3511308 +3190193 +4871876 +4495981 +4695005 +4073841 +1211346 +8429212 +7839184 +8347678 +9339559 +9367715 +9759167 +6435898 +5177329 +4417950 +4471570 +2680471 +4740620 +7372404 +9522503 +6178349 +2450411 +2382964 +1557268 +3597537 +4793511 +3943089 +7398650 +3031745 +4673273 +1749672 +7776382 +9616381 +6612925 +5629713 +8832609 +8884131 +5880406 +6071439 +1605344 +3252212 +6721626 +2367385 +3743783 +7481995 +2459308 +8840641 +3053719 +5464415 +4235077 +9463091 +6531779 +8654462 +3234004 +8312765 +7951929 +5773267 +8412983 +2934787 +2259205 +9632658 +2062645 +4023824 +5083268 +3198119 +4523425 +2678375 +3815807 +9045578 +1349820 +8783050 +4592963 +1684864 +8889017 +6722220 +2425104 +7346026 +6231636 +3385296 +5944383 +4360675 +2227740 +8354063 +9784430 +4940756 +9301656 +8537301 +3412539 +2233121 +1653138 +8605036 +6762054 +6659367 +1635947 +1629753 +6906979 +4521554 +4349990 +9288878 +9661633 +4249558 +6622428 +6836512 +6100208 +1315686 +6693675 +9254217 +5281404 +9173011 +9452226 +1205216 +6373169 +7405156 +1232646 +7686640 +1696287 +5265681 +6120555 +4131447 +6107041 +6915455 +1515145 +2614623 +2759835 +8123414 +3009657 +7821719 +7335619 +5562274 +4925457 +7866239 +8386452 +7341509 +4502445 +7649139 +5481280 +5075320 +5998751 +6357663 +4633890 +3966412 +8811142 +5005381 +6136806 +1399307 +8897482 +9363974 +3454194 +5378896 +1990555 +7300860 +6788463 +2152567 +2313833 +5348327 +8364306 +3555933 +8183366 +3346932 +4802095 +9346663 +5821201 +2696887 +8111126 +4873815 +3234159 +7322717 +9552974 +4243167 +2642716 +7721090 +7191050 +1785899 +4488294 +2829573 +8250936 +7931030 +6413712 +5691423 +9765029 +5880345 +4028337 +6456130 +2660713 +7798225 +2771766 +8346263 +4713021 +5041835 +5108632 +2075024 +4610449 +4474420 +7038348 +6355262 +3856112 +3579022 +7871000 +4904455 +9355150 +9608883 +3698511 +8758217 +5919227 +2479871 +1761963 +4038260 +1528395 +1250971 +4741195 +7158343 +9620922 +9104860 +1993712 +2753996 +6654818 +4651331 +2026854 +7308401 +1489003 +3822817 +4809887 +3719753 +9239657 +3800791 +8890119 +9144389 +7845234 +8342672 +9170045 +8346685 +4628972 +9057368 +7630378 +2661701 +7693270 +3019483 +9630884 +4895830 +1619036 +3382445 +1379653 +1537295 +9662309 +6382844 +2339247 +4870562 +5409876 +4236147 +1758583 +9602981 +3738671 +8675544 +7874097 +9113129 +2013584 +9776557 +2280542 +5369600 +2301988 +6674867 +1459351 +3946277 +8874438 +1283571 +1702776 +1579503 +7001487 +8233579 +8187538 +1814142 +3578480 +1297331 +8408641 +7546254 +3044288 +9560721 +8385439 +6765806 +9276366 +8213109 +9609194 +3348917 +4843290 +2842079 +6356627 +7178330 +9221712 +8594451 +9288047 +5386369 +9044981 +2713380 +7722510 +4551484 +9601232 +6903465 +8996338 +7160189 +8880467 +9646800 +8587661 +8257227 +3295505 +3371390 +5731963 +3204243 +1217780 +1853040 +4744177 +3788673 +9423016 +3831816 +7750913 +4774892 +7639700 +9001022 +3266165 +6993626 +3330045 +3389255 +2099435 +5613692 +9312161 +7927817 +4511867 +4189819 +6742766 +4032805 +5655536 +5492313 +2434004 +1571074 +8265779 +1305713 +1526977 +1487201 +9615770 +8291492 +9198232 +5198339 +4889926 +3895844 +7621147 +2296074 +8834069 +4544378 +7752461 +7708237 +4507966 +7958422 +8832009 +6619997 +5184079 +7841689 +7595034 +3210207 +8559158 +4627065 +1348057 +3323985 +9608584 +4417772 +8406983 +3135236 +3776719 +4697236 +8241184 +5467203 +6934018 +8283612 +7360122 +2912163 +4120452 +5639446 +2407314 +7322217 +4105936 +8510695 +5486427 +9359082 +8832056 +1554756 +9541386 +8042253 +2833879 +1782183 +8942375 +1901816 +1875965 +3808553 +2813773 +8874799 +1695184 +5855897 +5083127 +9658570 +7170269 +4805122 +2525920 +1703316 +1424128 +9006737 +1675539 +1541545 +4407080 +3760444 +8708989 +8772002 +8447849 +4160997 +1544662 +3733268 +9795605 +9031375 +5305221 +8602143 +3429226 +8191399 +7206424 +1942996 +2544071 +1559358 +5588884 +8275664 +9558903 +2496167 +8970465 +9666239 +4114251 +8862684 +7604851 +5517293 +8709763 +4992080 +2055840 +4567518 +5086804 +3202407 +5936927 +5778899 +5298132 +9071487 +2016867 +6036418 +5739908 +8298871 +2976024 +2950354 +7343728 +6844006 +5012450 +5388182 +8170722 +3101508 +6249556 +4612507 +4411355 +9388615 +8175566 +1315479 +7657988 +3483686 +1428359 +1847992 +9721292 +1524375 +3981143 +7542184 +1379118 +7910855 +3091715 +8364485 +8838635 +3379280 +6581857 +1739890 +4833831 +5281727 +8366515 +2221184 +5849807 +4360952 +3617863 +1495581 +5272545 +4694656 +4588252 +5841856 +7496812 +8055742 +3971041 +5182823 +2818700 +7596937 +9619274 +6261079 +7046037 +7402562 +8233487 +8345013 +6550861 +2504093 +5193921 +2744861 +3333525 +3658713 +4445350 +1511905 +8514053 +4526399 +2961607 +5021369 +5236573 +5047506 +4580997 +6840833 +7199927 +8756973 +2586330 +8469623 +6556662 +9047900 +4215081 +7284484 +1644022 +4812215 +5627050 +3561678 +2709772 +2086004 +6443234 +5338285 +7899805 +6295123 +3881441 +4600690 +8341841 +5333813 +6184707 +5824731 +7546562 +6538802 +3925155 +8764327 +3940627 +3880070 +9205332 +4869112 +8063505 +4205907 +4239322 +4863025 +8947570 +8328230 +3870683 +2666958 +5209732 +7144292 +3019838 +5248485 +8102606 +2846321 +1568935 +6258775 +3132517 +7170506 +8774397 +7253963 +6682185 +6400263 +1688301 +3439217 +2888425 +8479680 +2319319 +6033899 +7477901 +9763910 +4399501 +5665348 +8943924 +7729985 +4538738 +6960630 +2176666 +4079783 +6863425 +4713509 +7769863 +2523637 +9793378 +7901342 +7601846 +6650313 +9253721 +2570318 +2217721 +6084125 +5023685 +5068241 +2126814 +7495667 +5027230 +5716440 +6215338 +6236402 +9316830 +9073587 +3728472 +1551712 +3986555 +7884918 +6309551 +5230816 +7203002 +1292570 +9038522 +5895510 +2201107 +6585496 +6557400 +1490241 +8838529 +3539326 +2071398 +1816148 +9662672 +1247620 +4147952 +5938287 +8226843 +3034074 +3546006 +2149744 +2491597 +8183322 +5060216 +6592740 +9291728 +7884472 +7699850 +2943545 +6018474 +5424674 +7610509 +2811192 +8678784 +9610593 +7865999 +3455644 +6192763 +7070654 +2550287 +5322639 +3360398 +3862197 +3122590 +8620425 +9459083 +9382187 +5981675 +3973570 +2893852 +2223226 +6385103 +6435376 +5035538 +2345702 +6097105 +8368216 +6209710 +3458069 +4741311 +8161784 +5915749 +1803890 +4973653 +7765561 +6080531 +7148530 +6062127 +3684783 +9255979 +5866432 +1667974 +9040630 +2380416 +8079257 +2716010 +2028253 +9474885 +6400889 +6949340 +8425244 +7402486 +4228728 +7010947 +2964036 +6098447 +4803399 +7280388 +1692178 +6383408 +2800827 +5291830 +2601901 +5338931 +3912029 +4525374 +2538567 +2441787 +4472607 +6294734 +4784589 +7440730 +5560106 +6095851 +7820736 +5576353 +4361318 +8779246 +5309003 +7798817 +6445177 +9072071 +2044072 +8969050 +6831296 +9301353 +8721925 +9425439 +1610983 +9639467 +1310951 +4667375 +6010967 +6150453 +5635400 +4897045 +6150705 +9764051 +4177958 +7991252 +5111893 +8481835 +6116318 +7617369 +2601457 +1603937 +6329013 +5000122 +3346210 +3265668 +3068569 +5943075 +2413887 +4058962 +7703569 +4431130 +1209339 +4709367 +5514689 +3140904 +5098848 +9104068 +2028199 +5651930 +5917608 +2681537 +8977981 +2422793 +3000343 +1474559 +9179567 +4629196 +9384906 +2333668 +3706532 +1742660 +1808379 +1315118 +7590115 +1225113 +7555676 +1467704 +8757916 +1982532 +5163848 +8326180 +2982895 +2246029 +3360884 +7891156 +7589912 +8361335 +5499531 +5631300 +1400752 +5208560 +6180555 +6256342 +1726303 +4661795 +1361632 +5101883 +1679171 +2983014 +2810746 +5496538 +8093418 +8074083 +8813258 +5889965 +1213541 +2445278 +3012886 +3870139 +7336244 +5986752 +2512909 +1656731 +2281409 +3805143 +8356913 +6282553 +8453371 +6459874 +2530588 +4734888 +9127639 +1414162 +5675991 +2397175 +7835394 +8000022 +5859479 +5546553 +1981296 +1999185 +1320349 +5818952 +7067683 +3983782 +5742019 +4767502 +9429800 +5808337 +1258457 +1440735 +4901478 +4601764 +6900590 +3520175 +2770033 +2693057 +9514361 +7105068 +2973705 +6624780 +3944420 +2622650 +9587248 +1567213 +2802766 +8386349 +4944022 +2287138 +5684979 +2827502 +2829977 +2632884 +4158625 +3513532 +6033357 +8095908 +8751374 +7019537 +3656044 +1646323 +3544237 +2449454 +5365621 +7861401 +4338954 +9111092 +4949189 +2446707 +8805210 +1944614 +8187307 +7673615 +6207269 +5622327 +6838124 +7010996 +9334944 +7652021 +7786484 +5449263 +5215143 +1782774 +6447503 +3843036 +4151770 +8304151 +3055409 +4310696 +7029694 +6829147 +7229860 +8101659 +7228718 +2118543 +3410922 +4936132 +7636414 +3486934 +4829233 +3801878 +7473023 +9482569 +6432585 +5885225 +9559511 +3567828 +6878257 +4882881 +4609734 +9378895 +7391909 +6942818 +8917297 +4037721 +3386226 +7495002 +4536475 +3089145 +6796817 +3255425 +5907787 +6891043 +7684496 +3192537 +4038371 +3802956 +6627826 +4448962 +9242692 +6390776 +7246318 +7356628 +7379333 +2563825 +8204562 +4180653 +4180408 +7856746 +7301259 +8404859 +2473892 +5204578 +4506397 +7702125 +3835391 +2198445 +4106532 +5816028 +3964456 +7629077 +2253685 +2038066 +5082022 +3460256 +8307981 +7477323 +9024167 +3574285 +6144051 +3680241 +9746998 +7925939 +2419979 +8498134 +2333432 +6247234 +9370996 +2918472 +4321661 +4025658 +6595837 +9630264 +4323825 +9256528 +1926786 +8102830 +8463698 +4311224 +1912753 +4870299 +6456216 +6074980 +4120336 +1532460 +5310618 +9311671 +3040123 +6553806 +9030727 +6244425 +2417678 +8874775 +5321392 +8027524 +2224774 +1720252 +8037363 +8661794 +3310324 +7742223 +5129004 +9575609 +2673134 +7935900 +7197482 +4414032 +6399570 +6854298 +2403749 +5268526 +9177549 +6882939 +8496315 +2147759 +3889480 +5703608 +4545476 +5758671 +5496249 +4374336 +5775859 +8215817 +3436839 +8985186 +4442073 +3088858 +3971763 +4364511 +2088505 +8659781 +7976480 +9268779 +7001641 +7442091 +4183476 +3189159 +6738222 +3467784 +5768112 +1905233 +5551004 +1233283 +4434780 +1245353 +5203730 +1786826 +8624234 +2511848 +6215954 +2873688 +6806544 +3039519 +5814827 +8023319 +3739477 +9439220 +8022003 +2773933 +8617392 +7996230 +1747206 +3575119 +7819258 +9663647 +1929414 +2065595 +6225484 +6840436 +5543736 +8447378 +5453555 +4429896 +9701063 +7343421 +7128274 +5993595 +9736947 +8358913 +3934346 +9411836 +5128688 +7041469 +2840264 +6155019 +4312832 +2527079 +8802773 +1639922 +2084138 +7485039 +1433388 +9601533 +9635202 +1927842 +4870075 +2727832 +6727095 +2719617 +5128762 +5676708 +9598045 +1542100 +8557046 +4335290 +2369109 +3427980 +9084248 +2638976 +8621033 +8795800 +4312708 +5813393 +2807664 +6034039 +5381344 +1918346 +1914488 +5552450 +9641797 +6019739 +4057781 +9156049 +9363717 +6398334 +9217614 +1631866 +9549266 +9139595 +7169512 +7802012 +5652478 +7651279 +7108427 +4305474 +2728854 +7116015 +6812143 +2725954 +3004103 +5030754 +4888218 +7961087 +5410804 +2961334 +7945751 +8906717 +2651776 +6035805 +4818865 +4413392 +6787448 +7778211 +4570560 +7073523 +9595781 +6552911 +5129377 +2032818 +1502153 +8369894 +5222260 +6889299 +6860296 +9023506 +8254891 +4021184 +6773007 +8492213 +5741569 +2094484 +8690308 +4127826 +3930701 +3204114 +4838718 +4436516 +5711064 +3146388 +3900240 +7495460 +1865144 +4686024 +4914489 +3463338 +5582440 +1986530 +5189419 +4144000 +5196743 +3909101 +2548898 +9667068 +7810766 +2146353 +9550314 +3833269 +5380069 +5137727 +7330929 +7207675 +7634026 +6372774 +9754916 +9579064 +3281039 +3207905 +8763171 +3118528 +2421410 +8091760 +5951946 +5208023 +3862370 +6179837 +7079048 +3044388 +1557818 +2169907 +6035246 +2728482 +3915474 +4744599 +5967495 +7226464 +6268788 +1299045 +9131690 +4856712 +3494474 +2303749 +8595384 +6577311 +7548941 +5891617 +4226898 +3952033 +1763991 +2436613 +9060494 +6055731 +6011665 +5461513 +4217317 +2487712 +3853636 +4994755 +5461491 +9226800 +2152845 +1883904 +5921726 +2941264 +8303304 +7904207 +3410311 +8923687 +9369932 +7220316 +6014898 +7571541 +2127036 +4402317 +5242649 +6503528 +7890942 +3914253 +5106461 +5888115 +8675950 +8966464 +1879926 +6706272 +5261165 +2998845 +8503713 +9522428 +2747081 +8255889 +2215971 +7823680 +8456448 +1832460 +7950185 +8696560 +2161428 +2641548 +1930043 +2108905 +5602262 +7883000 +3044203 +3600782 +3378268 +1396864 +6074284 +9303485 +3504878 +3556316 +5389724 +3820317 +5209525 +6184662 +6505018 +2830005 +7461489 +9767491 +8188159 +3391177 +7336014 +1298542 +4418203 +5299372 +4761357 +7335189 +2126712 +8110309 +6257228 +2384055 +5535922 +9443137 +2736856 +8512301 +6501289 +2056213 +2748162 +9007404 +8685635 +4562650 +3082337 +2331569 +1224476 +6975647 +7556572 +8313973 +3674059 +8951117 +5140859 +8040691 +5683016 +5746209 +8433106 +3602731 +8487333 +2713133 +1779635 +6287726 +6495493 +5973485 +9253942 +1354726 +8933120 +7517870 +5004644 +4474064 +1593484 +3275444 +3985763 +1781287 +1681053 +6988143 +2608467 +4852085 +2086928 +7805004 +2745384 +4369271 +3292681 +3687589 +7755624 +1735872 +6715124 +8586432 +7230429 +3222717 +5681152 +1830437 +5795846 +2489594 +7219690 +7712124 +2059516 +2728490 +5115344 +5907892 +5648844 +3875843 +8226050 +1873923 +8552576 +8444143 +8702730 +2327949 +3732292 +9675248 +2943738 +7425726 +4334290 +2693074 +4404376 +2908456 +8244481 +5890905 +5502768 +1357687 +9111867 +6313298 +3685440 +8568914 +3357065 +9709374 +1940998 +3424256 +6675409 +7936354 +2846690 +4257414 +5107001 +4536518 +2314576 +1893362 +7156174 +2737357 +2571035 +6876388 +4842623 +7562297 +8926480 +5507369 +7286871 +2702475 +6221499 +9697903 +5821896 +1827008 +6471343 +9739599 +4100096 +6737323 +8670403 +4971404 +5741423 +4254241 +3815683 +7703556 +2850314 +1704331 +3837951 +4550740 +7396474 +8443381 +7124498 +3716201 +2368643 +9524750 +3531484 +5814313 +1707931 +2704420 +3283923 +3033376 +7249776 +7990376 +8503162 +2832218 +2197106 +4186624 +9626752 +7868770 +3196208 +1625191 +1410564 +2189207 +6111271 +9397124 +2257113 +4146529 +4305177 +7528014 +9213946 +5859578 +7270090 +1659215 +9775237 +6410400 +9601523 +3741868 +5715234 +3405208 +5357528 +7955675 +4584135 +7719902 +4034955 +7639560 +3132858 +6974679 +8781913 +6692904 +2437403 +3671653 +4921363 +4634325 +1772224 +4500582 +6665164 +6840007 +4922351 +4586189 +1597475 +2891460 +3126882 +2121346 +7409753 +6536378 +5873061 +2407016 +3348461 +8463618 +7864297 +4310340 +5881416 +3448182 +2996457 +1751404 +7600841 +1226502 +2199992 +3281025 +3165545 +6182486 +1334082 +7253251 +1762088 +3415683 +1722275 +4568993 +4441107 +5353311 +9103238 +4917622 +5135487 +7039860 +8828611 +3798487 +4709525 +7061119 +3591335 +5227559 +4672469 +9611151 +6033576 +9607772 +3117080 +1242686 +2512336 +8527700 +9168974 +3273726 +6923466 +3581116 +2324738 +7397892 +5662086 +9739951 +8696851 +4600940 +8127448 +8193567 +3146122 +1479702 +2004810 +5780407 +9405247 +1209476 +3056123 +4694345 +1466607 +9739001 +8354266 +9269046 +8935285 +3951708 +6020070 +4295374 +8931601 +5997732 +6809270 +3301201 +4265331 +1703472 +5474795 +6130025 +9752117 +7315495 +9699815 +7297457 +6977287 +4155387 +1204768 +8351553 +6191955 +7288926 +2550204 +8196435 +5729030 +8814145 +3666415 +7470185 +5925511 +3493874 +2551080 +5976939 +2782601 +9370149 +9668248 +5547095 +7041505 +2545921 +1623529 +7142224 +6435846 +7428136 +1408756 +2210972 +2384987 +8976137 +8613391 +9295308 +2683743 +6145778 +1823253 +4610496 +2413552 +7022386 +9674922 +7095956 +6608382 +3683394 +3736642 +4579498 +3652819 +2402884 +9784237 +8534950 +9197980 +1243966 +1243323 +7220537 +6204250 +7912711 +7273852 +6964561 +6973702 +2142189 +4083517 +7215594 +6381280 +2661283 +2876148 +4483608 +6781613 +1259691 +7023885 +6856172 +5760562 +3207050 +4337560 +1255674 +2853337 +5050227 +2805076 +5725217 +2184341 +7420833 +7903234 +4799632 +5120016 +3599168 +6058764 +1738461 +6151831 +9027944 +6547441 +4458142 +1239101 +2933732 +1238668 +5472644 +2284727 +2183803 +2162538 +4967042 +8025076 +1539398 +3759207 +4227036 +4539015 +5532776 +4380795 +6298820 +3505600 +8879398 +9394191 +7095320 +8807941 +9583224 +7121918 +4907806 +3976057 +8752479 +2850626 +7333482 +7623253 +9170579 +1362416 +3397381 +8934677 +6264268 +7359750 +1779207 +7823628 +9707513 +5129140 +7189927 +3536082 +5759905 +3454399 +8381810 +5822819 +2144381 +6458439 +2031604 +7275628 +8258240 +3382353 +5069411 +1264806 +3431163 +8281376 +4465953 +8626939 +4734263 +1385219 +2472507 +5121731 +3612243 +4003340 +1219701 +6546136 +3875655 +3383651 +5229005 +4672911 +5012300 +1318048 +1978422 +2687153 +1701486 +2017114 +2195053 +8035037 +5984516 +8823912 +8462312 +9287403 +6343823 +8551381 +9204459 +8274266 +8886658 +5122951 +8735346 +9735611 +4118122 +9264576 +3235874 +8384964 +4251377 +5884632 +3426055 +3371831 +5475690 +2471391 +8218189 +6770249 +5692783 +3018111 +8800817 +6023243 +6259300 +3319666 +9605289 +6334238 +2974628 +8247355 +5878587 +5207049 +8505453 +5867580 +9214786 +9724621 +4172819 +8734860 +3033742 +8379987 +6432759 +4732417 +4000986 +2343775 +1473766 +8190463 +9663843 +4266454 +5862155 +4729951 +4705194 +7998871 +8290611 +2217172 +2208295 +5571086 +3826288 +1534131 +5214843 +1421062 +7951842 +9024009 +7871317 +9617191 +9086105 +1556241 +2861421 +1213918 +7531653 +6426740 +1760973 +2152222 +6875997 +9711279 +7604923 +2101226 +3550256 +7482316 +6004570 +4116061 +6777310 +7718415 +6937034 +4316031 +7772372 +2365937 +7557446 +6471037 +2789603 +1786292 +3778675 +1319877 +9315717 +2725472 +2494036 +6261673 +1647284 +6241825 +1739221 +2398595 +5085910 +1898948 +6964516 +2275572 +5929501 +4574440 +4486395 +8977806 +5740914 +3376245 +2956155 +3156889 +8989503 +6919337 +7612658 +2598563 +3012785 +8923531 +3258947 +6515841 +9081712 +7925057 +3930702 +4188321 +9394172 +6509232 +7739704 +4549712 +8591733 +2251517 +5044634 +9141821 +3040751 +9579502 +2560544 +2426722 +3511219 +3156926 +8580596 +2645065 +8040601 +7909551 +5567612 +7904963 +9422248 +5793436 +7476890 +6161019 +3335701 +4165863 +3990935 +4847022 +9252059 +9019913 +3800511 +7161140 +6645533 +5785652 +5290403 +7458190 +6093221 +6871760 +8267387 +4486011 +9746289 +5595282 +3829130 +4813146 +7347365 +4559042 +5472740 +7072934 +8386309 +3432670 +4803145 +1980270 +5785872 +9709334 +4087119 +2904175 +2731944 +5257310 +9357723 +4328027 +3002186 +6495327 +8421938 +8286519 +2889897 +8115349 +9343396 +5844237 +2251055 +7206017 +7620029 +9303067 +2520734 +7134388 +3943687 +4797934 +4574722 +4919268 +8089475 +2667676 +6217524 +1825935 +3508680 +1649054 +2859572 +3894259 +3134602 +2664807 +1874062 +4122347 +9004266 +6844301 +6148283 +1626991 +4270295 +9235785 +9143083 +5616037 +5019755 +8289840 +5125193 +9494833 +9730529 +3058107 +9466885 +2053448 +1375577 +2934176 +4580115 +9182552 +5956710 +3053227 +3051019 +4804713 +9764732 +7575292 +5367757 +7630833 +7988794 +2364286 +7541114 +1497909 +3715080 +5947641 +5145998 +5035597 +8000310 +2721942 +7626406 +8940064 +8388642 +4029271 +2321600 +6119601 +4463651 +3171517 +4019888 +4879530 +9423921 +7801710 +1851214 +4606131 +8511612 +7800465 +5221026 +2913792 +1201779 +5443256 +4971333 +2823165 +6665635 +3091249 +8270753 +3930148 +6630884 +6244047 +3301399 +8820758 +4564977 +7103575 +8369905 +7176573 +1379624 +8119833 +8358501 +3182187 +3063998 +1475088 +5929192 +2104676 +4076114 +8444002 +6269858 +7415834 +6569574 +6512169 +3561234 +4114309 +3849742 +6985207 +2581052 +2512109 +2178183 +8336862 +7802126 +9112246 +7528297 +2034912 +6443643 +9114975 +2838921 +6747325 +1458359 +7853910 +5556819 +3959392 +2066817 +9133166 +9631345 +4877248 +1710228 +5621083 +4718487 +9397455 +5926507 +9786281 +5598106 +8101059 +5338459 +7141476 +5894558 +7810484 +2208915 +7184915 +5694217 +1907704 +6441402 +6813375 +4185058 +7834791 +1773374 +8713221 +4844668 +4230787 +1891341 +2271318 +7559052 +4776430 +7666908 +3869109 +7489932 +9086454 +7956456 +5144759 +4498514 +9137683 +4248501 +8138192 +2047351 +6590801 +9001162 +6736624 +1635849 +6732381 +5497402 +8695940 +2815102 +2404424 +1714053 +4286649 +5409302 +5334021 +7381813 +4771501 +3534347 +3936087 +8425903 +7444877 +8891766 +1693981 +8923656 +4161602 +2758944 +6671168 +2260411 +6690023 +6722920 +8735518 +5281645 +3526529 +5960946 +8517147 +7288748 +8559700 +9792974 +7115760 +2669013 +5738155 +5791133 +7486050 +4735155 +7289306 +5633875 +9717356 +4167386 +4524736 +6158853 +2157769 +7458576 +8286713 +8069576 +4636521 +2733099 +4000700 +1226267 +5320877 +4444921 +7248193 +5059234 +4829516 +6431708 +7298190 +1825710 +1698111 +9571034 +9534215 +6713366 +4814117 +7225555 +1877932 +6882094 +2706200 +7400370 +9265357 +6540501 +6027436 +4319877 +7293783 +7527348 +3542063 +9750868 +1752253 +9760087 +4237107 +7739175 +3679957 +9169200 +4693561 +3555167 +8554231 +3661250 +8793319 +8777646 +5422431 +4045678 +2292625 +9784534 +2517213 +9755449 +2419081 +5897880 +8246213 +2928743 +4829765 +5420981 +8482547 +5734986 +6928051 +1478562 +5481785 +6468909 +5865208 +6234598 +7245256 +8179272 +9159573 +6204012 +2166466 +3773230 +6645153 +2626810 +3468560 +8208318 +4306919 +1725531 +5559844 +3752114 +9470393 +6872986 +9421577 +5505842 +5634232 +2897151 +4798428 +8786440 +2743942 +1411094 +5747335 +2906585 +6486479 +3288559 +5851790 +2539223 +7965499 +2736989 +1310558 +3663531 +1205696 +6806945 +8100177 +6019823 +6502673 +4689754 +2657208 +4450701 +3361310 +3981230 +6897964 +6027258 +2639732 +6343263 +5433824 +5185683 +3678691 +7354480 +7326076 +3063316 +7622164 +5903374 +1637572 +2023644 +2771979 +9383519 +7523596 +5503798 +2939267 +3564384 +3933728 +2110676 +7846786 +7813165 +2437985 +4306955 +5253918 +7539819 +2936685 +7607244 +2846094 +8315945 +8569400 +1947171 +9389921 +7787245 +3669212 +9449000 +4929953 +6396140 +4313740 +3284641 +6207516 +3930673 +1772839 +8608047 +3956082 +5125875 +5538769 +2902193 +6012014 +4431074 +2912037 +6768157 +7785437 +4075095 +7586173 +9361957 +8812463 +3435935 +7952959 +7637515 +9046770 +1317611 +6023746 +8559598 +5243457 +4502794 +4148368 +3744480 +7467031 +7541788 +9074622 +4728294 +6213079 +4931061 +8358261 +3946909 +2802969 +1539914 +1371965 +6811098 +2606603 +5007986 +4394524 +6646217 +5806082 +1880331 +1527090 +9033870 +6509865 +7218107 +8072040 +5500804 +5133800 +1539116 +4935984 +3750117 +5187970 +2098400 +1876157 +1816617 +9309517 +9573566 +8293906 +1333765 +1858016 +6503833 +6005598 +6140988 +2849933 +7206395 +2832913 +3838310 +5803449 +2219774 +3893671 +4456067 +9018055 +6908303 +1279689 +1839940 +4646067 +7922542 +5914693 +7956129 +3608088 +6313048 +6406048 +9415078 +2109011 +5975630 +4807626 +9257205 +3790479 +5778030 +9012069 +2117859 +7578967 +3982474 +5500488 +9069226 +6123708 +5826132 +1565287 +4975789 +1308266 +7996259 +8471048 +8910143 +8405121 +8126623 +2955043 +1312397 +6004643 +3213891 +4464929 +9421953 +7011999 +3455800 +5250280 +4383341 +7331175 +5676010 +5099493 +5929702 +5773891 +4252396 +3949014 +2843972 +3022930 +5782592 +7155696 +1379525 +7539111 +5621259 +4589792 +6265234 +7241630 +5737097 +4019225 +2616449 +3704686 +3278735 +8650715 +6801158 +7309273 +8002531 +7732569 +5899210 +1633299 +4655614 +4416606 +3996914 +8991710 +8208150 +6594981 +9412976 +8365123 +3668431 +4733523 +6153610 +7491738 +2907539 +7194741 +4623651 +7125627 +1219512 +9190818 +2496251 +4953034 +7235435 +8653155 +7018145 +7104278 +4423213 +2517509 +3819953 +6932297 +4804947 +4889922 +7707961 +4681997 +1757144 +7057436 +3586996 +9114289 +8625172 +2128011 +4287781 +3046784 +1852563 +4361271 +2640778 +2905773 +4335581 +6978203 +7337459 +6308225 +7926094 +3189579 +6387731 +7376327 +1682841 +2307719 +2364895 +2270799 +2775386 +3619453 +6320717 +2838462 +9794596 +8327475 +8016149 +8343352 +5074708 +4208523 +4921451 +7529459 +9353381 +7088691 +8393913 +2569011 +7048759 +8876991 +6553600 +3949439 +6684095 +2547659 +4680448 +8274966 +5419624 +4513475 +6331624 +8471229 +1723795 +7126310 +9554069 +9450042 +5823389 +6697751 +8165591 +8199786 +3785945 +3687422 +3490270 +5845651 +6220369 +1778300 +3902422 +1470784 +2102013 +9524778 +8630111 +4945167 +7636507 +8012705 +9694172 +4135220 +6277375 +5600343 +8008529 +4221194 +5724579 +5583631 +9630524 +4797917 +3905382 +8125320 +4779872 +5823803 +3020364 +5669793 +2486455 +4504571 +7897845 +8106700 +5272485 +7541631 +4871048 +1627152 +4168580 +8386631 +5812758 +9320749 +3942347 +9579084 +6214240 +8694562 +1870775 +6557350 +1823741 +4219992 +7385668 +8100467 +2314466 +2199021 +1756971 +4349928 +7750145 +4125704 +4571320 +5539066 +2603217 +3176086 +5521272 +7339443 +3390449 +4538199 +5495739 +2133622 +4567306 +2060520 +7863197 +5205330 +4847209 +3131111 +5639008 +5472851 +2113861 +7734074 +8869121 +5473219 +4880144 +9329136 +7402090 +4028888 +8662855 +9167065 +6451391 +2951006 +3463222 +4307504 +1836443 +4330721 +4029413 +4959393 +6839720 +2757117 +2918467 +3841934 +2412306 +1258982 +4289482 +8544054 +5566315 +1444097 +6347715 +1381695 +4552503 +2290638 +7079154 +3027217 +9016425 +9448976 +6079471 +5648083 +2152066 +2965741 +7665658 +3758163 +6416335 +5829198 +1273258 +9325460 +8185833 +6299253 +4877324 +7176856 +5940664 +8741496 +9333232 +2666418 +4226658 +4791193 +5756687 +6694036 +6033227 +9244751 +5079355 +8128455 +4541977 +9784175 +2464703 +8281444 +2839830 +2761842 +6546061 +8578347 +3259416 +7024816 +3172199 +8967083 +5428123 +1425142 +2074464 +5529383 +7598886 +1267917 +5401450 +9467128 +8998172 +9424892 +3258286 +6967060 +5496011 +3253916 +5028658 +5552976 +5188321 +7100827 +1314017 +7005615 +5359180 +3884157 +3729035 +9761962 +2605419 +7483321 +4261926 +1258335 +8367735 +4814072 +3572428 +6800075 +8641870 +7283835 +1937912 +2111394 +2364214 +9161237 +7773264 +2392749 +4186860 +5169629 +6066740 +1953003 +8966120 +3550530 +4156351 +5201950 +4490087 +6490793 +6383369 +6137591 +2135243 +8011605 +8927236 +4724632 +3488773 +5635525 +8112411 +5449713 +9168104 +1413967 +4477691 +7093870 +7338334 +5179033 +6519107 +8631099 +8985138 +2801749 +2717337 +6592005 +4313190 +7647484 +3525852 +6487712 +5834540 +9024101 +1898685 +2046431 +5339578 +6677644 +5122081 +8125404 +6637408 +6755670 +8602969 +8232339 +5683959 +3282655 +6843267 +2153442 +4431652 +1768855 +5525236 +2741768 +8586102 +4046871 +7738461 +3304667 +6827771 +8502889 +7238316 +4895224 +5843736 +2621487 +4897579 +8150330 +6454998 +6612025 +2590559 +5796662 +4680973 +3683447 +3465733 +2561542 +2977263 +9799407 +4393331 +1823744 +1458476 +4974993 +6955607 +8807530 +5484987 +1216861 +2071677 +5620409 +8586788 +4065475 +5689032 +3920963 +2215112 +2096687 +3412001 +9613662 +4193088 +4337005 +5798004 +4858307 +4692571 +8273064 +3578718 +6551036 +5160910 +7473039 +8484699 +1410038 +5775014 +4179398 +7912111 +9196741 +7784850 +8028793 +3495934 +8196838 +2078903 +7638127 +5899774 +4717927 +3923454 +7785463 +3794514 +2731864 +7916621 +7949416 +1598486 +9386136 +7076208 +3237991 +9176937 +4173058 +2131730 +5296038 +4408000 +3051268 +3029572 +8145952 +7136770 +3054450 +5483669 +9733827 +4045590 +7981752 +3942781 +9711438 +5521186 +9223754 +7463068 +8853407 +5064755 +6212324 +4708446 +2150801 +4868137 +5976400 +1822169 +1978085 +4946892 +2977997 +2167653 +4420095 +6910426 +8543352 +9787713 +5684338 +3789790 +5377306 +3946449 +7678988 +2844658 +9549925 +9659182 +9057324 +9745076 +2964781 +1298249 +4685894 +2083488 +1699416 +5629118 +4107712 +2576196 +2184096 +1923636 +4741868 +9045183 +2759226 +8859305 +9363224 +9526182 +4004192 +4423468 +5738205 +8425961 +2810090 +4776371 +7530470 +7472018 +4631331 +1380691 +9692455 +1447246 +4602533 +8921724 +4312282 +2977174 +5925665 +7334610 +5639737 +3494874 +6002890 +2749697 +3661172 +4536538 +3958021 +5767103 +6197525 +6150760 +7617814 +5442116 +4663437 +6594108 +7402145 +9756861 +4307626 +2049411 +7900648 +6720043 +4055505 +8446904 +3780326 +8328922 +4153451 +8995334 +3934583 +3943152 +4909037 +2863827 +2640541 +7338778 +2404669 +7021755 +1984970 +7465330 +5997984 +1868804 +2065470 +8530652 +3019678 +3399633 +1238160 +5971427 +9047771 +4092206 +6888366 +2325965 +6010227 +3591772 +6059083 +7026036 +4945861 +3272157 +6329190 +1619617 +9044874 +4278647 +4485557 +1336318 +3751334 +6129710 +2289513 +4455399 +3499598 +1472270 +6619440 +7288900 +7375598 +9720008 +7982965 +3588622 +2306381 +2716126 +7013662 +9369975 +1466139 +2314062 +2147091 +4778106 +6718348 +7605321 +8699801 +6980788 +1573329 +4423226 +7230852 +8502972 +6312836 +8183289 +9248115 +4498934 +7039004 +4107028 +1826511 +8485184 +4806001 +9300386 +4504994 +6041089 +2599296 +7133756 +8634841 +1455286 +7432340 +1513214 +8709966 +8035358 +4551952 +5791931 +8042791 +4245126 +4664772 +2563053 +6875643 +7249845 +5727912 +2688125 +6719736 +8489267 +2551925 +9682882 +2295075 +1694653 +6730949 +4100510 +7241476 +6879393 +5818853 +4708629 +4761784 +6347603 +7754092 +9030773 +2412996 +8393353 +7388679 +9236821 +6106098 +8474466 +6231973 +2041413 +3498469 +1707635 +2631852 +8586805 +6063962 +4169823 +8514867 +5059657 +6903974 +8222814 +7945762 +6093902 +2819511 +9226244 +3392966 +6410654 +8130930 +6914791 +2310873 +5517104 +5797575 +2638549 +5146576 +3201872 +8572015 +6701785 +4902215 +1515213 +5210516 +7642163 +8181443 +5351116 +4515788 +8273680 +7161728 +3614115 +1233964 +1982808 +4500592 +7700049 +7659292 +5473907 +1620284 +5691283 +2993804 +5474444 +5354574 +8495275 +3245555 +2208851 +9199409 +6553258 +9055926 +6309155 +7144451 +1919736 +4297363 +7726801 +5402335 +5352476 +6569648 +5734644 +2295412 +4540791 +7675960 +6605730 +8517059 +3306446 +8628041 +9425119 +8529485 +3158486 +5683263 +5904812 +2757564 +6981209 +4529901 +1242862 +2875678 +5638860 +1317655 +3209347 +8543813 +8817400 +6541503 +5412410 +2212787 +4054961 +3793234 +1627704 +7014940 +7287196 +3276200 +4611031 +7724409 +9367763 +9314568 +2439510 +7804076 +3656496 +4767610 +4065814 +6894887 +4662643 +1350459 +8718722 +6777243 +6200230 +4008329 +2886957 +7896006 +3793336 +3665126 +9327331 +2481322 +5421318 +4685963 +6951730 +8360113 +6508035 +8530359 +1308739 +4271115 +6860182 +7692390 +4081641 +4919290 +2916517 +2058437 +4263854 +4647034 +3251334 +1291790 +5787017 +5563533 +2321149 +4244213 +3534983 +6273007 +5690729 +9414037 +8821541 +2053496 +1552912 +4149506 +3995520 +2295143 +1487008 +5717324 +7192712 +3121641 +6891647 +8004694 +7126507 +4157703 +6934084 +1331728 +3485382 +9181906 +2564336 +8097722 +6555608 +3941601 +2084956 +7207027 +6617797 +5507764 +4101782 +7653594 +5001772 +8269516 +7932462 +7428299 +4428641 +9717536 +6782861 +7894513 +8977329 +2258759 +4238861 +1511265 +8433052 +1690193 +3510210 +2643407 +2285647 +5703635 +7986160 +9142102 +5401012 +3561751 +2306235 +4709244 +2729766 +7818890 +5133834 +4308059 +6756990 +4259922 +7254836 +2581763 +1612943 +1760376 +4292242 +3820706 +4855706 +7877745 +9001104 +6755965 +1825644 +5735069 +5708653 +3015837 +7528180 +7664134 +2247512 +5483306 +8346080 +2032132 +2568649 +9772094 +4191562 +4623179 +7311836 +3192193 +7716334 +8840727 +7511826 +5672401 +1649039 +5026654 +1338353 +8999580 +6964738 +2810851 +5731167 +7912084 +2060642 +1901160 +1279356 +2429378 +6508177 +4571867 +6487982 +8489614 +2022490 +2235268 +8783867 +2494602 +4630862 +8708675 +4274324 +4832902 +8647297 +3750143 +2731475 +3184200 +7046672 +3859814 +4527020 +6361078 +1394185 +1400548 +3024252 +6177669 +3043366 +6562003 +8867164 +9754458 +5293603 +9403205 +5003174 +3187330 +8011109 +1501290 +4164598 +4615434 +2215613 +5022994 +2180872 +8974003 +2596979 +9292247 +8488603 +1554584 +4394824 +4201683 +3709459 +7777059 +6311290 +7312954 +8884917 +9605026 +8984526 +2375532 +3874005 +7870756 +7145619 +2532332 +6134733 +9659496 +6382238 +9725125 +5539371 +7454316 +5323425 +4123806 +1592286 +2289710 +9125867 +2826327 +7034525 +5992355 +8337776 +8122403 +6465658 +7085774 +9502511 +8216761 +1226065 +8162672 +5346768 +8052481 +1484895 +7601605 +2002850 +6577059 +9326402 +7316613 +5735685 +3116286 +7527134 +9548130 +7503240 +3327588 +4561079 +8459875 +1962933 +2416784 +8983581 +3347478 +2340557 +4549877 +2837833 +3622738 +8632243 +7929698 +6595653 +3692348 +6526824 +4466181 +2544087 +4245243 +5138617 +7228723 +3916553 +5009803 +6160749 +5973478 +6186183 +7271656 +3171503 +8278105 +4176579 +8773929 +4930625 +6343762 +7005357 +5904375 +2790780 +6079325 +5620505 +6353339 +9711283 +6774488 +1209106 +6263433 +3996387 +7186154 +4468155 +4229817 +3785214 +3375280 +2339328 +3218197 +3342707 +8669685 +1882037 +2153960 +2430009 +2482163 +3708544 +3789820 +2949078 +9677972 +1295751 +7599791 +6542602 +8464239 +8366637 +9181192 +3209170 +8838007 +8831154 +4205009 +2788534 +3824504 +3205414 +5866775 +8562755 +2023798 +1616838 +4691330 +1613069 +9329986 +2252757 +4854714 +8228510 +4722814 +1902208 +5322785 +2853678 +5942225 +5467928 +5750718 +3829936 +7435271 +9605688 +8919859 +3204511 +3372109 +2378887 +6424924 +3001713 +4987919 +1471121 +8950821 +1853697 +8035868 +8878901 +9599310 +5902910 +7130738 +6712642 +5476553 +9255602 +1837422 +8793734 +4208771 +9190184 +9190618 +8894737 +9299723 +9020352 +2338760 +9760003 +9107394 +5125792 +9489137 +8206887 +5033803 +2207188 +7700535 +9186987 +7383180 +3696666 +7966005 +4785966 +3716519 +3812247 +9268843 +6311979 +7172744 +2888921 +2953305 +3290060 +6483191 +6669720 +4060217 +7006003 +3565719 +7093399 +1906602 +3644451 +7082986 +3216638 +7141404 +8075882 +5861694 +8020049 +5679565 +2695177 +3936138 +9177178 +5964383 +7543183 +9462382 +4985066 +1203527 +5668436 +9376965 +8612895 +6091951 +8722289 +5777277 +4514640 +6361828 +9713614 +7676638 +1946250 +5638775 +3642819 +5000056 +4065120 +1452687 +9383838 +2308229 +5027681 +2417068 +4123086 +3306186 +8275632 +4222007 +1247946 +7914270 +8412221 +2095301 +7745774 +3962805 +1269680 +4077013 +7131033 +7819005 +7334995 +6978278 +9222054 +2409338 +3269252 +2476508 +9452163 +5411340 +1418648 +2079619 +6461325 +3138380 +7236489 +2007899 +3535493 +8871346 +8304353 +7047811 +4907235 +5760183 +5526988 +6881628 +5353921 +9748928 +7826062 +5387287 +3591616 +6359777 +7501308 +5762621 +8789048 +8345115 +5646724 +8250398 +8665571 +4670018 +6904562 +5904132 +5791113 +3422885 +7581713 +5568750 +3578694 +7036010 +2826519 +1944555 +7797245 +9089361 +2240870 +3212274 +1663974 +4098771 +5736089 +8888455 +7096771 +8650854 +6274147 +7068175 +2501799 +4950226 +5142764 +4112871 +7249823 +7196098 +2613578 +4468292 +2601432 +5480212 +2697399 +5102265 +9481096 +2074893 +7692201 +6062650 +2198891 +9101537 +8647175 +8970024 +3299203 +9725863 +6550101 +4470534 +1881143 +2102907 +2879324 +3219576 +9437388 +4480736 +3255133 +6906079 +5799889 +8682773 +2235899 +3447319 +6281836 +4855983 +4634181 +7066324 +8553636 +8172102 +4680638 +2980684 +2400017 +6832515 +3226388 +8667302 +4693732 +5956790 +3834145 +8694310 +8644326 +9296679 +9353665 +9138588 +3991488 +8713954 +7003444 +7525061 +9579303 +9660445 +8018513 +9583611 +5380606 +2935253 +5839920 +8719119 +1635591 +3272196 +7823039 +2017612 +8431818 +7052822 +6695609 +6006521 +2384657 +8511865 +7359689 +4613160 +6944872 +3635345 +8474636 +6180174 +6688102 +7422164 +3734241 +3847411 +6242353 +8250968 +4124100 +4115344 +4442726 +1546549 +9484534 +9175468 +3389330 +6968475 +3710352 +5858227 +9677109 +3398417 +3222161 +5487272 +6809881 +6017653 +5029609 +8359359 +7724187 +4055900 +8414512 +4370650 +1525932 +8969526 +6543851 +8952042 +5083570 +7506823 +8992075 +8020476 +1309556 +9288786 +7353010 +6909283 +6187152 +1398176 +9504608 +7443415 +3288290 +6079804 +7306825 +2668686 +8153627 +5047090 +5329136 +3769562 +6490420 +4803781 +8676488 +1790780 +3719942 +2741465 +9323918 +3798645 +4991627 +3640113 +1299847 +8758519 +4364341 +6726235 +1910751 +3353495 +8767602 +6905818 +2150824 +3030022 +8235431 +7373498 +6026354 +7723876 +8736669 +4737919 +8424823 +6285973 +5353853 +2583487 +3585922 +2016697 +7348239 +2666686 +4673485 +8343019 +7582101 +1247975 +8580252 +5181313 +6083090 +1376979 +9285921 +3893603 +2136925 +8410756 +5773674 +1716184 +5350147 +8317598 +2178489 +8403340 +3271132 +6738301 +3145095 +9048297 +6833827 +6158016 +6154032 +8809574 +7794810 +7847906 +7939398 +1277593 +6861065 +5138954 +2776825 +7282963 +5562953 +8314387 +4375392 +4317618 +4877361 +1351586 +1790974 +6471969 +1574649 +6832068 +6789111 +6432027 +1602608 +8979023 +7348397 +3446831 +9319647 +5694700 +8408124 +3437970 +1248983 +8043077 +1770701 +1225011 +5957253 +3512007 +9292083 +6261141 +4179223 +1753543 +2660941 +7450970 +7385205 +2119091 +1730480 +6828334 +9561371 +5752439 +7830986 +7796179 +3498515 +7244248 +5639251 +6628855 +5813913 +8361217 +7001847 +3179621 +8411962 +4985307 +8433438 +3373687 +2886141 +1425644 +9050743 +8690526 +9396447 +8935009 +5035745 +2696242 +9077254 +7924788 +1223071 +8635383 +1737990 +4291577 +4078002 +2515670 +9665254 +3499212 +9008110 +1451646 +4366298 +8123170 +8502032 +5011670 +8113281 +6066018 +2513438 +1300224 +7883991 +9275485 +3515676 +1816215 +6338338 +2932030 +3974974 +6393166 +4139044 +4478197 +7441207 +7210762 +4366227 +3694861 +2851336 +1946721 +5423405 +9447077 +6272806 +2857402 +5804504 +4501116 +7764854 +5817075 +1929142 +8727688 +8998191 +3760986 +2156616 +9283086 +2850789 +3017152 +1509012 +1321819 +9259029 +4401458 +4513204 +5314616 +8920153 +3402387 +2851718 +4676915 +3313796 +4292864 +5717413 +7279144 +5589020 +4663573 +2669715 +4194279 +6414086 +7768860 +8051515 +5552139 +5278619 +4212677 +3161667 +2983533 +4824816 +8342548 +8417945 +5038568 +9772420 +4997086 +7782129 +4375211 +6178212 +5627178 +3872412 +4781984 +5509710 +6366178 +8479863 +7766390 +6270106 +8790571 +6787637 +4441549 +8545013 +5749266 +1655734 +1239425 +7663102 +2854512 +4927218 +1596628 +7720196 +6357134 +7226083 +9394886 +3187013 +2765845 +4762726 +9054695 +2398980 +1592246 +7789230 +5298017 +2214993 +7138385 +2189407 +7199370 +8594938 +3119346 +4187563 +2659707 +7553151 +5820409 +2744533 +9338028 +2197869 +5448439 +7797823 +4132700 +4472371 +9061834 +3977731 +8319513 +7121314 +4520488 +5428712 +6371428 +8430178 +5625380 +6651799 +7401186 +8735164 +4253276 +1932944 +7878327 +2838751 +1948143 +4802642 +3916126 +3241031 +5860796 +7856843 +9058846 +4072738 +2526188 +7852427 +8701975 +7735505 +7874099 +1542822 +1836127 +8887765 +5329113 +6225444 +7841247 +6062568 +8693177 +9297914 +8606652 +8872102 +5916418 +3777458 +8146519 +8022676 +6620336 +6378212 +5167793 +7527184 +8561305 +5523172 +5798789 +4499566 +4030658 +5905739 +6505704 +4444238 +4969204 +4628675 +3048733 +1712896 +8805998 +6690595 +2796614 +7882807 +9082036 +5685825 +2689027 +8962103 +9219819 +6040045 +5065257 +2090196 +7699588 +6429058 +6106289 +7643227 +5403390 +5220553 +5553557 +8693131 +8984713 +6605506 +5729223 +2249565 +7291920 +8655484 +6821542 +2509445 +8133092 +6138769 +4261297 +6629407 +6365998 +1365979 +9672920 +3345744 +6636711 +5236016 +5057526 +5990825 +6079694 +9463403 +7886769 +4224283 +4553820 +9766590 +4245331 +9414466 +5283290 +3741676 +1400844 +2181572 +1388326 +5808085 +8943390 +6331606 +1350928 +1518795 +4561509 +3182265 +2400469 +9279574 +1877508 +4470768 +4768052 +6922667 +9729747 +4396869 +5090477 +3717722 +9776087 +9487205 +6507539 +6472974 +2067754 +6331061 +5111983 +9784079 +3937990 +1598684 +4710422 +3710903 +9210012 +4815434 +7885195 +2070862 +7278695 +9500978 +5231339 +6625866 +8943858 +8497162 +4743209 +5256407 +7991042 +6888942 +3585590 +7058319 +6905689 +2493532 +7670083 +7410577 +5223817 +4007520 +1644001 +1956991 +6788667 +2733588 +9657216 +7528043 +9038923 +8395037 +1958453 +8616722 +8796748 +7200358 +4831259 +4186429 +5582929 +5189100 +1404866 +9438906 +5442708 +4057387 +7405563 +1724522 +9018064 +5605519 +2961559 +9025376 +3561679 +8798239 +4805476 +9356332 +3443316 +5489986 +7854381 +3442967 +9486704 +5191721 +4275856 +7369266 +5910192 +6152163 +2383955 +8271965 +9025800 +8871717 +4882189 +6354393 +7591002 +2204884 +3270537 +3796194 +2326932 +3944548 +9759448 +2285246 +3483447 +5407238 +5124821 +4610297 +6698146 +3238756 +1642591 +8747840 +2871092 +6582952 +4846892 +7078310 +8326260 +3005647 +3082715 +5287526 +3121753 +4508940 +3213340 +6450093 +7087449 +6040702 +3810901 +5515059 +5158017 +5648015 +2967709 +4229219 +7823079 +3308885 +2358440 +4064167 +3427942 +7854048 +2843384 +4396953 +7360019 +6208814 +9672690 +4171731 +9474217 +1418228 +8905156 +4893432 +9173580 +7915641 +1923289 +2273533 +4554975 +9398134 +1891638 +3922756 +8590254 +6926624 +7361877 +4137576 +1707025 +3760461 +8965179 +6300103 +1570805 +2296091 +4300662 +8214689 +1395737 +1939574 +8035110 +6958275 +7015575 +2168280 +6345340 +5850721 +6532708 +8592613 +1370824 +5124808 +3336777 +3057038 +2789642 +5256388 +2649608 +3635584 +2665266 +6761955 +2777284 +7215740 +7956483 +4725064 +5150652 +2372912 +1308840 +7284440 +8878232 +2420729 +4736898 +4473383 +7701849 +6640821 +4924198 +4378700 +8183812 +6309404 +3799033 +7750004 +6821257 +5289557 +9287657 +1978491 +8244789 +6298992 +4623303 +1486013 +9672481 +6481414 +5241811 +5593446 +9282863 +7142403 +9788887 +5494162 +3340612 +6972205 +9286247 +5524516 +1339225 +3313416 +5431968 +2215214 +5571617 +8243452 +3391856 +4777216 +7856538 +4239369 +9610165 +6915103 +6385188 +6697261 +9685714 +3340135 +6904569 +3604720 +6487877 +7882886 +7599777 +2583713 +8966798 +2982389 +3944761 +5688900 +9104606 +5912052 +1798054 +1487449 +6839338 +1348699 +2416050 +2441270 +1250054 +8895545 +3048543 +6378257 +4238719 +4994955 +3481809 +3632536 +6862749 +3577143 +3110895 +8390184 +2374068 +9048806 +6274138 +7267811 +2146104 +2138610 +5010637 +8098195 +7921921 +2075035 +3144466 +4780115 +1410782 +6836541 +3502902 +8236147 +6975583 +5663968 +6912245 +3797599 +9767521 +7893965 +4031301 +6931378 +2592747 +2110916 +5993143 +8328130 +4468440 +9286650 +8747042 +1287891 +4185470 +3156536 +1751758 +8227890 +3939941 +7286175 +9353869 +3294064 +4950830 +9556230 +6752271 +3386793 +1730972 +1721730 +6003844 +1454336 +6148780 +6280569 +7897222 +9006002 +5850941 +5430294 +3130409 +6474309 +1788000 +4747452 +1867153 +5855669 +3690267 +8372436 +4301064 +1312152 +3872772 +3494359 +9526114 +7963029 +6230939 +6900145 +5153585 +4557663 +5429932 +5187800 +7934980 +3018431 +4061288 +3564941 +1947778 +5583525 +9239631 +4308920 +2644504 +7533039 +2050981 +7488395 +6756635 +9358031 +4939453 +4590534 +7191612 +4028871 +2490976 +1918811 +5487215 +3504797 +6401751 +6470198 +6337244 +3740343 +4565256 +1296547 +2771456 +7760136 +4820551 +1754791 +4529837 +4840663 +3901775 +7105353 +2136440 +8544022 +2920142 +8085124 +2314343 +4871840 +9112395 +3484046 +4381114 +1666521 +4322203 +8183438 +3515510 +3912216 +3349989 +8112991 +2764393 +5953949 +4966904 +3400914 +7365066 +8449390 +4492651 +1292560 +5966621 +3761819 +6868727 +2277594 +6143188 +9740327 +9626281 +1888856 +2293822 +4696053 +2778366 +8716417 +5075043 +7538175 +2018020 +5774628 +3777522 +8152262 +5238033 +9485122 +4433126 +4132335 +8172759 +6449461 +5686086 +9136329 +4303350 +2135296 +4113325 +4288061 +4442420 +6295239 +8806364 +2643635 +9507584 +4661154 +7332062 +3285947 +3529602 +5035134 +8498353 +1222365 +6224804 +4161446 +5409318 +3066946 +7093983 +7271753 +8109863 +5622598 +2416381 +6478438 +5850745 +1495311 +4607034 +8895829 +6333853 +5745463 +4055163 +8265895 +7719407 +2784143 +7506038 +6906408 +5245251 +7679196 +8523781 +7146486 +7041200 +8765315 +6901029 +7853905 +5572934 +9711689 +1223137 +7855669 +6685501 +6149426 +4879755 +6348679 +5727256 +6774592 +6974289 +7862413 +3850564 +4983117 +7588652 +3095672 +7928415 +7978196 +4293741 +3804898 +9262630 +2516324 +5133651 +5690897 +6210789 +6659238 +4298736 +5087644 +9019786 +7157600 +3809737 +4254737 +4989717 +6159000 +8542521 +6674657 +9480478 +3975813 +6619128 +5496987 +4493370 +5185412 +2649316 +8748886 +3337425 +6624452 +4313805 +4697698 +5256857 +6411352 +8771099 +3648033 +9429066 +5563087 +3379824 +5414900 +6711166 +3556680 +8977965 +7578751 +6410769 +5484094 +6851532 +1238938 +7283795 +6251869 +3263035 +1978219 +1712506 +3331175 +6620943 +3397672 +3708276 +2316661 +4520763 +4087093 +6434233 +3363324 +5099032 +5487138 +5328934 +5555093 +3973599 +4433843 +4378380 +7398438 +4784691 +4966655 +2151580 +9142697 +2050206 +1533160 +3567861 +4390153 +5023566 +8539433 +6656958 +6214214 +8586582 +3372293 +5091301 +5959481 +7537172 +8710699 +2226856 +6518897 +9423017 +2689074 +2821843 +6551187 +5251164 +9501103 +1275160 +9208785 +1859943 +2392948 +5924317 +9318202 +8094540 +5526321 +4618573 +6756938 +5183855 +3332746 +7886097 +9661531 +5934184 +4239800 +1465558 +3122559 +3202200 +7384657 +4355208 +6466373 +5828843 +5755299 +4207311 +5590549 +1860010 +8679907 +6583977 +3477645 +3309840 +7625095 +3178588 +7841695 +8894472 +5951207 +2768850 +4182887 +1961066 +3322020 +3834101 +5081885 +1324241 +2176366 +6844173 +5200817 +7229107 +7223210 +8370883 +1554075 +7708519 +5898157 +3343973 +3736027 +9087607 +4444506 +3305050 +6346502 +8334516 +1211302 +3154985 +5086641 +3922807 +7322049 +3149929 +6955486 +4687442 +8932122 +9689721 +6038552 +1505766 +5559750 +4493238 +4797522 +8333576 +3256691 +4244638 +7122118 +7848770 +2246282 +1403970 +7081432 +6523626 +2010631 +1599671 +6784081 +7024995 +6871393 +8971886 +1711741 +3185746 +3476081 +8800321 +4677299 +6122772 +7719429 +8756932 +1669460 +2729238 +1513141 +9005697 +4130840 +9307331 +1554685 +6616399 +1455215 +4205816 +7581766 +6178606 +7383901 +6798624 +5434528 +5264440 +6328821 +4909039 +1630690 +8569731 +3076220 +4542766 +3492596 +2777423 +9499882 +8245606 +1410208 +5057275 +1749774 +5339001 +6991481 +9268868 +3107400 +9176235 +7463456 +8943520 +9632475 +2748044 +5944702 +9634444 +6873629 +5293521 +7383625 +4956989 +1978365 +7953368 +7757105 +4063721 +6942582 +1245467 +5969008 +5768862 +8516799 +3004361 +8363534 +9691564 +6420937 +6288152 +4457695 +4665740 +9317358 +4617147 +8936572 +6854999 +6374208 +4980909 +3198045 +4596416 +4151862 +1743268 +5783807 +6600716 +6303336 +3518060 +9513905 +4347967 +4485875 +8405892 +7272290 +3161360 +4575951 +1248627 +4523073 +8406257 +9784183 +2723916 +9145750 +5556216 +1287669 +3416777 +5401200 +2734226 +4239963 +7020009 +6568198 +1372704 +3150377 +5467318 +7876001 +4661375 +5011402 +7154155 +1201424 +5328826 +7035449 +6675445 +9361153 +7841607 +8718453 +9359941 +3037640 +4940822 +2112837 +3855111 +5059765 +3839525 +1261054 +8794556 +8915775 +9760627 +3240263 +1270047 +2286317 +6719666 +5860061 +7108508 +2814410 +6518733 +5166324 +1933581 +2972027 +5708361 +7520298 +6087972 +4233423 +8606472 +5942364 +4579669 +2696149 +9286351 +4685416 +7962872 +4896079 +8439138 +4320949 +7342986 +2298646 +1767713 +4535336 +5622374 +1954571 +2463970 +6267297 +4190113 +2105645 +3788405 +6889040 +8402028 +5033150 +2864732 +5353977 +7562197 +7937020 +7373359 +4693578 +7580221 +5068374 +2641930 +8699490 +9121884 +5933893 +2630987 +4216157 +6512438 +3709171 +8482133 +2588185 +2343876 +4618380 +2502712 +4198274 +2562948 +4550029 +4271217 +7251456 +2360580 +5537545 +6122021 +6708802 +8525638 +3771683 +6294704 +9061070 +8683068 +6903200 +2762538 +9355398 +1428288 +3684123 +4199227 +8167859 +5158737 +2694336 +3894697 +8611956 +4083554 +6863222 +4278114 +3871129 +4540810 +3880754 +2277456 +9011749 +4937379 +8503866 +7556693 +7808113 +5488778 +7748496 +5461071 +3938854 +8883895 +7607879 +4990649 +5390864 +4020580 +2462622 +9567000 +4001718 +1664537 +2251615 +6313514 +2342436 +2561546 +6885431 +4793656 +5012162 +8133836 +9387353 +8269354 +1384032 +1282037 +8182603 +4126817 +1482084 +5210400 +6065918 +6741994 +1642818 +2328183 +1805867 +8585326 +6562215 +5803456 +1245785 +8073993 +2833232 +3589317 +3656558 +8600919 +9314999 +2594644 +1983020 +6679805 +7493253 +5409319 +4235625 +2704829 +6105097 +1477384 +4904629 +8724548 +6168863 +8246402 +7633921 +4231168 +3758673 +6375989 +1991626 +2473141 +1209617 +3654295 +3817366 +1787883 +4505736 +6725193 +1370537 +5740784 +4801898 +1648570 +2801768 +1586895 +1524480 +1240925 +5393847 +2798246 +4248387 +6194143 +3679305 +6038752 +6299727 +6053275 +6998280 +1267577 +4369426 +7426763 +6868773 +4680407 +2963229 +6779659 +9509547 +1511066 +7414743 +5102590 +6279961 +1928332 +6279951 +6505752 +3423507 +7770619 +7853000 +9403650 +5110302 +7923995 +8823330 +5208360 +1554781 +3027372 +9194284 +1732985 +8602027 +6250567 +3796411 +9731590 +6024303 +8382298 +2219651 +6102340 +4067234 +3762129 +3433839 +2877575 +4310157 +6357064 +8573366 +2138817 +2930502 +2440893 +2252953 +7026075 +1947621 +5201439 +4167176 +8250600 +2619142 +2392686 +1785686 +7192116 +8558570 +9437424 +4914955 +5931993 +6065804 +2973099 +6960243 +4054510 +9265172 +6986693 +9706806 +8813382 +9601363 +4408736 +1677888 +8866325 +9072734 +1331353 +5268880 +7598549 +1623198 +6629400 +8715403 +8884058 +2105959 +5004812 +4922888 +2902679 +4600539 +6529955 +8709821 +3139639 +8021653 +5235065 +7926120 +8452530 +4909871 +8086846 +3580239 +9328176 +6960099 +9071449 +9531789 +2358482 +9453094 +3187673 +2562997 +2590557 +2279466 +1369492 +9480976 +9170373 +3870019 +8041357 +4453565 +3572517 +3842941 +8373162 +1209990 +3275433 +6104945 +1983216 +4377475 +2135412 +4071617 +3197076 +6377916 +8954071 +7887830 +2863141 +6575840 +3647495 +2668195 +2366233 +7860483 +3189141 +5104883 +9279180 +7775895 +9382014 +2673303 +7700070 +4054631 +3427872 +2206521 +7990798 +2096308 +8664291 +6246970 +7829252 +8964817 +3771581 +6479516 +4338619 +6284489 +9237868 +1823779 +3076655 +3659521 +3638912 +2654688 +7584579 +2648865 +5685769 +8515697 +7042304 +3837178 +2560181 +4142371 +8340361 +9193513 +7861726 +3983470 +8287756 +6410275 +5440117 +6124059 +5347143 +7237264 +5728469 +4878188 +5462127 +8907299 +8179161 +6205942 +5755317 +8853640 +2437712 +4990075 +4519382 +3668174 +4082132 +1783946 +3281838 +8292553 +1229542 +2388128 +6776389 +1359679 +8136873 +4517546 +4130434 +8619520 +9636210 +5194254 +3691843 +4220365 +3856953 +1893461 +2138397 +6030809 +9531644 +5819851 +5254307 +8578686 +6001290 +6683165 +1514127 +8945454 +8076931 +5855059 +6130425 +3926293 +5999435 +7150759 +5286725 +6149346 +5492591 +9543630 +9729865 +1303637 +1251522 +1575756 +8515496 +4202859 +2386790 +8456497 +4536583 +8188779 +5596996 +1238176 +9593471 +4064753 +4613171 +7766962 +9291531 +7192256 +9632552 +3250046 +4289175 +3464850 +3733766 +3458109 +2254842 +3380024 +3436743 +5202865 +3499750 +3016312 +4361857 +1476594 +8183827 +4384545 +2176505 +7512041 +8135302 +6863636 +2436205 +4695998 +5548852 +3381881 +6831124 +5766722 +9110548 +1903158 +3977018 +8951435 +7600119 +1687705 +6995950 +9624061 +1855548 +1953961 +2983905 +4942883 +4308182 +9727692 +2846984 +5284989 +3167406 +7686497 +8739129 +4868226 +4937698 +5207257 +8116665 +9175777 +7422514 +7717940 +2308017 +6836786 +6291892 +7377528 +1599582 +8274962 +2367172 +2172651 +2392357 +7302350 +4197103 +5915035 +1321901 +9198590 +5296288 +2770761 +3727052 +9039640 +9739012 +3827633 +6869165 +2213848 +4393775 +2558298 +8587070 +1936924 +3002642 +7223102 +3462685 +9071758 +8553720 +6196435 +3595743 +1493024 +6038887 +4517064 +7821268 +2152020 +8611522 +5176505 +5780725 +7799596 +5103458 +1869457 +2183558 +5813792 +4093005 +2988574 +6262850 +9516810 +1673237 +6910758 +9529147 +3582894 +9064394 +1903502 +2343266 +5468661 +2798283 +5532057 +4032872 +6589888 +1666771 +5095926 +9623343 +2297528 +3524137 +5645746 +6355738 +4782610 +5499877 +7203504 +6863464 +9098298 +9561564 +2950754 +1645320 +2246227 +6172636 +6256118 +2919160 +2680786 +8574624 +8250084 +1721049 +3098131 +2905343 +2360405 +7117861 +5445121 +8144235 +4682979 +2818866 +5503545 +7364024 +4794371 +7351827 +6176417 +3985394 +4277065 +8742760 +2527371 +5939177 +1902109 +7212388 +4643676 +5351941 +7113264 +2926322 +7038932 +5705234 +3899999 +6638084 +9325045 +2165655 +8706332 +3383329 +8616023 +3548587 +8776216 +6120130 +6280584 +2296024 +8886828 +3010395 +6820918 +4887765 +2533873 +2410627 +2980098 +5138411 +8106879 +7583205 +5287891 +2151333 +6959577 +2402150 +5939772 +2966613 +7756471 +8535088 +3881841 +1971014 +5983330 +6659343 +1492722 +8664409 +4141357 +2962783 +2186534 +2001734 +4683190 +4986427 +4069963 +7659784 +1242166 +2837666 +6516604 +2628411 +6956192 +8674409 +2316524 +4889177 +4134432 +2906148 +8988995 +9304761 +6024667 +3386132 +7187539 +2837905 +9334889 +4144843 +1639352 +5655946 +4353695 +7866517 +9578554 +7364061 +5548568 +4679743 +9358445 +9767154 +9527517 +8647878 +8991425 +5852833 +9195667 +7628240 +2535762 +8865209 +6518846 +5196331 +1296561 +8249328 +6395721 +7479316 +5795611 +9697499 +8973425 +8862680 +6570597 +4940661 +3087351 +5641640 +2308926 +7834768 +1226487 +7616926 +8089002 +3370264 +4414617 +1201312 +1461573 +1707781 +2591540 +3264002 +6447693 +7445869 +7625594 +4121153 +4782615 +4357852 +7653642 +2905311 +3089666 +4334985 +8330250 +3519885 +9343986 +1786383 +8690126 +8808756 +4278488 +4140712 +9158048 +8379059 +4163498 +7370430 +4200449 +2910180 +4095934 +5509400 +9401427 +9196747 +5823813 +6056709 +4620363 +9544165 +3545976 +5609018 +2275501 +2997012 +5185913 +3372944 +3972634 +1441097 +7360413 +8446181 +5490597 +5670158 +3901801 +1960591 +4645092 +9387822 +9214743 +4705791 +8618426 +4156660 +6141047 +6270024 +8878493 +5040953 +7626799 +2241574 +7607417 +8928277 +3461200 +6779269 +5357867 +1326474 +9500105 +5521030 +1778687 +5426751 +5160673 +1206664 +5588339 +8863573 +8041774 +6024291 +2062493 +7330184 +2945768 +6296316 +8194917 +5021676 +4994521 +2177445 +7002112 +6984548 +8760125 +7321882 +2347299 +5935447 +1256557 +8185614 +6087850 +8823400 +4665947 +6990119 +2490041 +3377937 +2430083 +3896841 +6335530 +3549352 +9712159 +6771546 +5825780 +1560330 +5786691 +5157601 +9037522 +8476862 +3898009 +3360632 +6548134 +1322331 +2121254 +2875417 +5781896 +6743046 +9290561 +4938830 +9182489 +2523699 +3534581 +3980403 +5987988 +6606139 +1792769 +4730481 +4430821 +2452388 +6677602 +4716690 +3773845 +3858024 +1714462 +3404212 +2840814 +4819154 +7165626 +6458329 +5600351 +3317645 +4729902 +8996705 +2379109 +5924399 +3304355 +9448058 +8341599 +8040315 +6758030 +8598180 +2641252 +3693185 +5144724 +8366287 +9297665 +2377071 +7812519 +1868076 +8575901 +6336924 +1643709 +3185863 +1266633 +5749433 +5921773 +2838726 +2098621 +7690359 +2705186 +9392328 +6612519 +3975856 +9355148 +3060035 +7194221 +2620853 +8659861 +6666210 +4139924 +9323917 +3702031 +1542823 +9617127 +8849510 +5057185 +2227355 +7418852 +3394857 +3444716 +3000749 +7478154 +3050132 +7121964 +8500734 +8872926 +8586198 +7663718 +6189280 +4824781 +6159075 +8841928 +8985091 +3981287 +1839984 +2313423 +2249004 +2243317 +6165193 +8744893 +9661572 +6196333 +3362479 +5785017 +5400547 +9287424 +9195786 +8118653 +1897097 +7325277 +1259867 +3224576 +6724134 +8557907 +6509553 +8005568 +3899089 +1475231 +2089457 +2866179 +6802471 +2325552 +8292876 +4322488 +4253324 +5077135 +3725914 +6723494 +7230500 +2065276 +9559434 +5038330 +5502153 +8348822 +8740664 +3512404 +7009777 +7588534 +9437986 +6457023 +6919613 +1282631 +6119024 +4561609 +9175476 +9540070 +7544270 +3355697 +3888554 +6755818 +2309310 +5396604 +7532201 +6973990 +8261341 +1415119 +2260975 +1641515 +4351791 +4565888 +3956576 +4419542 +2753445 +4193233 +4473382 +7684436 +1470019 +9219625 +7054630 +3802367 +6210449 +6580972 +5264938 +4911145 +4327504 +3115268 +1466936 +7587169 +1653697 +1505553 +9400565 +5077296 +6523686 +4671654 +8605183 +6527574 +4397547 +7388433 +9784708 +7946895 +6284285 +7732453 +3112421 +6820903 +4089951 +1883442 +5510385 +1649771 +7823405 +5126095 +8606366 +6083221 +2626385 +3697074 +4737678 +8719280 +6795138 +8234597 +4106358 +7102914 +2595515 +4408087 +6652402 +8205426 +1911928 +8872311 +8658955 +2075195 +8332999 +8233764 +6425263 +6766408 +3537765 +2822750 +2882543 +3428002 +5654795 +7175563 +9374714 +3343147 +8565508 +1953417 +3003453 +1519200 +6817711 +2148371 +4530383 +3309743 +6513138 +1942410 +6983143 +1691964 +8490576 +3892624 +5575492 +3165728 +6633253 +9359011 +4932825 +2431505 +1353244 +2266271 +4964524 +6096208 +6084836 +2184303 +6050487 +6709439 +2766075 +4340006 +1829901 +3912256 +7149747 +6987527 +5835884 +8911465 +8284546 +1375041 +4208434 +7213948 +6868976 +6842531 +9103083 +3624515 +5242964 +8994161 +7161165 +4652295 +7338711 +1805147 +5137452 +4452052 +5336016 +6397222 +5263558 +5297990 +2177519 +2024080 +9133431 +3215506 +8417468 +2221074 +9220382 +8818542 +6598603 +7011887 +4415355 +2778399 +6445689 +8714850 +6780867 +2354002 +8365274 +9617277 +7685047 +5555239 +4897406 +2990267 +4712064 +5707450 +2291022 +2532969 +9320446 +3111422 +9714638 +4969720 +6475752 +1382880 +7869076 +4183576 +9272382 +4705318 +8908127 +7452601 +3792672 +2100359 +2830668 +9706268 +4857437 +1482235 +1506613 +7988555 +1334487 +5513174 +5687048 +9564300 +5254676 +3343619 +8632505 +2223169 +5212575 +3758591 +4717521 +9243836 +6555484 +9740669 +4597898 +4618787 +9149517 +9069759 +1611656 +3666309 +3537831 +1588312 +3612476 +4064885 +3653968 +4949635 +8304517 +7017099 +8081296 +5537203 +7325835 +4423257 +3581441 +4915394 +6607512 +6556279 +3510491 +4543030 +5197290 +5158549 +8465976 +3152311 +5317626 +1929251 +7820035 +5020173 +7024565 +4020284 +8337286 +1900677 +2727692 +8942780 +8282615 +8806978 +2174055 +5979514 +1519077 +2834640 +1889507 +5773584 +1339024 +4424059 +6059467 +6794490 +5638512 +6596409 +5877721 +1530653 +7081483 +2853291 +4407558 +2682884 +5152390 +3197751 +1664433 +6976177 +7947906 +3980602 +3980631 +6762345 +9577785 +6349187 +5127165 +9718320 +8936592 +8350263 +6397840 +4575069 +3711294 +1794397 +2147561 +2157616 +5031004 +8296393 +7771387 +8525539 +1638253 +9586771 +4128746 +5663995 +1320470 +5417524 +1480058 +3216335 +6936100 +7221587 +6422978 +3531590 +5796654 +6066786 +3342236 +3682598 +9220660 +5284842 +1266772 +7582790 +5475688 +6710160 +2184601 +4811206 +9394168 +3749682 +4109587 +6390818 +8102320 +8779124 +2273616 +3128988 +1727424 +2685977 +8856888 +8326036 +2775270 +5332065 +1786408 +8416196 +6110581 +1547462 +3318623 +7616794 +5701447 +7983392 +3673619 +6747177 +7039323 +5719845 +8465024 +5156708 +9240962 +7795356 +8375623 +7847955 +9134533 +1627088 +8865008 +4117103 +9335399 +6949601 +6585464 +4662987 +1487244 +8466857 +2362868 +2455814 +7948119 +3551247 +5554604 +9549277 +3484817 +3261925 +1682093 +1826948 +4577792 +3397820 +7695217 +3766603 +7515456 +8514264 +6456560 +1264779 +7450529 +5714549 +1400858 +3067372 +3513533 +7378552 +4122837 +7081888 +4477160 +5663226 +3863816 +9103267 +8385054 +1977821 +6529187 +3014645 +5173818 +4740908 +1868977 +1864679 +8869807 +4659641 +1454630 +2629105 +9071855 +7770151 +3621371 +2971297 +7302276 +8992682 +2793895 +7211252 +6579087 +2973984 +5804311 +3429209 +4326535 +8713518 +6908903 +5147563 +8927083 +4917946 +9298490 +4445237 +9212554 +5589599 +8208731 +6160879 +6319141 +9562932 +6195604 +9049427 +4382307 +3395225 +3093522 +1740973 +7649343 +5297444 +4975884 +6964267 +1729686 +7019506 +2428354 +6127099 +7243583 +4342358 +5582343 +4923431 +6572532 +9419103 +7497125 +8964085 +9055633 +9614573 +3931000 +3944687 +7088489 +8986657 +6240195 +9238858 +5331034 +8819840 +5467315 +6290532 +2965421 +5083460 +5651288 +4644350 +3706825 +1709714 +2165933 +1328713 +8987718 +8334006 +9340552 +7735003 +3193890 +3877274 +7476480 +3776923 +3780271 +2087468 +3327084 +8619979 +6176427 +7185446 +8691511 +7346207 +4207302 +7089060 +5695043 +9220711 +5908251 +2660029 +4255964 +4121753 +8475402 +8972448 +5149387 +7160530 +5630124 +4655739 +3288695 +6220076 +1570657 +2439487 +6436263 +3110407 +5166858 +3506845 +7163294 +8787517 +5774148 +4404759 +6112505 +4554462 +3009725 +8600048 +8288524 +5857658 +6848021 +6831141 +7545375 +2997400 +6955364 +8665923 +9492367 +7054288 +8594049 +7810506 +6939101 +3303211 +9362750 +5321815 +5184230 +2162997 +8518321 +1466487 +2830873 +4629673 +3918931 +3136018 +6088971 +4787125 +5332364 +3845666 +4461752 +2468190 +1809313 +5960704 +6898583 +2417029 +4788559 +4135755 +8088009 +8064985 +9499730 +7660151 +2927681 +3942678 +8402745 +2004367 +2480362 +5109616 +8980670 +9405593 +6226670 +2329089 +7142857 +9220617 +8382912 +3924635 +7055688 +9397341 +6199057 +7873685 +8991017 +8748759 +7653157 +9300342 +7863527 +5357637 +6969505 +5364865 +6799826 +1270342 +9195284 +2440148 +4526941 +1435304 +7457237 +6642044 +5969243 +3142766 +8984132 +2092673 +6880746 +8288742 +3650610 +8592033 +8725483 +3710228 +8559140 +2515438 +4332708 +6503543 +3876494 +5643704 +1619758 +8086748 +4587868 +7607563 +4959106 +7058290 +2296100 +5723222 +1743518 +8371951 +8414867 +5314732 +7874518 +5693061 +7865289 +2492074 +7826044 +9459074 +6964965 +9371790 +6222875 +2105147 +5670804 +3962764 +6056442 +6088743 +8724837 +4733731 +1403104 +6751800 +7493134 +5606592 +4440940 +3406325 +2669360 +7445259 +3242646 +3883946 +5218011 +7990577 +1414697 +9108623 +6535790 +5024029 +8403760 +9127709 +7664808 +5353253 +1693006 +4321311 +2832517 +8158000 +8387992 +3402578 +9532345 +1983082 +2588634 +3566992 +1801965 +1387526 +1314196 +7668752 +3004593 +1546834 +2749853 +8620593 +3267815 +2968252 +2942120 +7010066 +3533011 +5915503 +6078937 +5455467 +4269964 +2135821 +3450966 +6481399 +8444985 +9018105 +3377287 +5956728 +4519454 +5831938 +1609711 +4090650 +5274625 +9111045 +5744556 +9560315 +2321940 +5869527 +5906642 +7589604 +4314622 +2340680 +2811636 +7866726 +1998476 +2723621 +9362089 +3249958 +6212541 +3861082 +6818973 +1459892 +5065100 +2687930 +5133063 +5479006 +3829074 +8579717 +6293379 +7065342 +6046777 +9309694 +2441120 +1270221 +6182026 +6888621 +5423347 +2569800 +7249008 +7594777 +1899545 +7667211 +2301494 +9487198 +2401831 +7815808 +1622027 +1401838 +5367435 +1205954 +7811517 +2560974 +2145687 +8117269 +2738355 +2375541 +6252004 +9581605 +6910017 +8879982 +5477028 +1574744 +8639500 +9518165 +9563277 +7031493 +8142528 +5449494 +5676383 +4034605 +2468339 +3772623 +5586971 +8198923 +8163697 +1872686 +7240455 +9659762 +9401440 +4002241 +4103669 +1876935 +8025711 +6930695 +2923200 +5164031 +5288297 +2343678 +8387580 +9793660 +2971972 +3133776 +7166115 +9307837 +7120155 +4013356 +4504276 +3286141 +2416932 +1344678 +7820863 +6643692 +8831553 +5896529 +2593864 +8107708 +7488690 +1438023 +8986732 +4277620 +3130936 +8526961 +2115282 +3595165 +4246816 +3234345 +7610165 +7490207 +2675927 +4154603 +8311514 +3778180 +9469448 +3889125 +8449425 +3412830 +7167081 +2365170 +5795463 +1803416 +2486487 +8552065 +2442605 +4323677 +7173157 +9637723 +2739786 +5969842 +8810147 +5283246 +9543092 +1923550 +9379619 +6039562 +3286703 +8799206 +6805588 +8675892 +9063893 +9256302 +8605587 +4232291 +3411259 +3093732 +9781300 +5306163 +1816999 +2762852 +5507635 +9038133 +6236701 +7956113 +8015373 +3050017 +1238611 +4331580 +1466707 +6624981 +2772009 +3816768 +4458522 +5613258 +4933793 +2123315 +5425951 +5354451 +4523668 +2011726 +2318306 +3358408 +2580137 +1660596 +9342688 +8406426 +3397730 +1543044 +5635875 +7565036 +5959304 +3257876 +6916521 +1865890 +3362512 +6686312 +5689172 +6019185 +6889351 +3792563 +5385096 +1902094 +8894157 +4235214 +4157299 +6599509 +7259036 +3647520 +7387475 +3915142 +1542661 +8701380 +3518191 +9366519 +8082365 +6053637 +5087120 +8942447 +5404886 +5267327 +2524123 +2630376 +4996095 +2864108 +6307663 +9615742 +4393425 +9397663 +3253854 +9646495 +2755101 +5348477 +8192005 +9440078 +1691804 +3628791 +6434611 +6084225 +9366996 +7533075 +5552626 +3936262 +3961579 +5196651 +4354493 +8855592 +1638552 +6984325 +2891116 +2031386 +7752912 +5197551 +8651106 +2787524 +8851570 +8133314 +7801125 +7325203 +5039681 +7230769 +7870599 +8024288 +1416481 +8705756 +3001394 +1901262 +8021974 +6468181 +9662800 +6615870 +6403314 +4279117 +7984038 +4630445 +5652177 +1543804 +7260465 +7531032 +8312795 +7798460 +7912884 +5835558 +7382320 +4845688 +2745213 +6847998 +8282397 +6869508 +9231242 +9483535 +4922785 +5672606 +3626646 +2626883 +2600617 +3182961 +7674678 +9160662 +1891732 +3771002 +2879609 +9602667 +1574581 +6457181 +3135451 +7278497 +4969367 +9696043 +1886509 +9592709 +5381397 +7630585 +5199815 +8057655 +2584891 +9328235 +5085802 +2280270 +9574601 +2048325 +5862690 +6792758 +5593060 +3166792 +2737646 +1279957 +5419053 +8881540 +4335354 +9093557 +1997895 +8178791 +8663401 +1750818 +3705683 +3293981 +2606407 +6699868 +2538831 +9015667 +6595351 +7529668 +4111684 +9010599 +6840629 +6756967 +6526978 +5935595 +4292366 +6613977 +9729723 +8973197 +5447405 +7431840 +6421482 +1944814 +2852569 +8070253 +5703573 +3355862 +2999610 +9032717 +8110042 +9539823 +3460012 +8931339 +1459540 +9132306 +7376124 +4824989 +3797509 +5745913 +7082305 +8609253 +5749017 +4638511 +6083735 +4663137 +2336868 +7503366 +4126224 +9460139 +7055164 +6970822 +2222629 +3858503 +5443236 +1456469 +3550320 +8830665 +4183606 +5836403 +1864883 +1848866 +4083888 +5343021 +5314890 +7802608 +7770589 +7342921 +7006997 +8259052 +2254574 +8233442 +2692599 +3991362 +8918680 +1670848 +8187621 +5767477 +2422547 +6415940 +3072775 +7168373 +3129184 +8317282 +7149398 +1283493 +7480263 +3395754 +4249492 +4445204 +8418231 +7333443 +9701779 +1540813 +3314130 +9757747 +1576857 +5832826 +2731080 +9156214 +7397313 +1659335 +9157066 +7256346 +1799763 +5019337 +3681471 +6398054 +8092225 +9432561 +6501644 +5302610 +2868524 +2542053 +6549092 +1724403 +1203272 +8133401 +2893449 +4668216 +5742110 +7048485 +6744614 +9374801 +5936164 +6540848 +5849102 +5341964 +3061646 +7442466 +8609630 +1683927 +5260338 +9676855 +8407164 +4809561 +3119534 +1661839 +4528640 +9609979 +4012228 +5285510 +6103190 +3144479 +3794978 +7572119 +1563207 +7724549 +3784193 +8115459 +3706751 +8489172 +2567348 +1438935 +7018428 +3817026 +5419210 +3797108 +7501776 +7081166 +8012022 +7183467 +6254935 +2972157 +5588328 +2446989 +2049846 +3741744 +5877207 +1412651 +5033806 +2603705 +9617760 +2889792 +9462147 +8909292 +7117132 +9617578 +6644754 +7605286 +2926863 +7539698 +4951312 +6898002 +1706988 +5087745 +8467706 +6823999 +1753226 +8432589 +3744141 +2642486 +8696803 +7873063 +9403852 +7275721 +4237853 +5874138 +2620387 +3878108 +8436093 +1843105 +7821983 +4489448 +2563756 +2500392 +7808588 +2414068 +6920096 +9010267 +1704947 +3618008 +6282725 +3936211 +2721152 +6626463 +4808876 +9034737 +1931819 +5504984 +2499895 +2140776 +3060975 +9606877 +4667456 +5866357 +2267577 +6986763 +5267803 +5333591 +8199793 +6631797 +3060727 +2029550 +3887421 +2618128 +7638420 +1811484 +5155287 +6564591 +5755882 +4530283 +6259575 +1386816 +2327734 +6272512 +3717289 +8298243 +7576636 +9242050 +8397357 +1271689 +2703485 +5707104 +5143733 +3657810 +9116354 +8439607 +8500198 +8672348 +9142848 +2685560 +4550357 +5271384 +3479229 +9303187 +9605176 +3693924 +7178924 +3556645 +1513431 +8769050 +3898851 +4145115 +8693110 +9395898 +7794743 +2524766 +8665632 +6618754 +1498944 +4682280 +3524292 +8437050 +3770403 +7277109 +2485489 +5291548 +9612524 +2721874 +4387821 +8486979 +2232573 +4270976 +2530318 +5772985 +1846257 +2267821 +8657736 +7627753 +9093265 +1512758 +3339843 +4832830 +1217323 +4583166 +6835371 +7964547 +9252531 +6741844 +9229063 +5820153 +5250922 +9190903 +4064910 +3003244 +1459863 +5287949 +9165224 +8233508 +2430779 +4202897 +2456742 +3460050 +5907100 +4817051 +1724022 +5314447 +2326659 +6295125 +6517204 +1424752 +5635751 +4757534 +8561744 +2028156 +4677463 +4835099 +7282626 +4883625 +3666646 +4976621 +6828840 +1735857 +7279990 +4113197 +4007320 +3995175 +6674356 +6090405 +4828197 +5512506 +2438647 +3689133 +8705103 +7079522 +3257635 +7516701 +5525507 +7235592 +7599294 +7675808 +5842161 +1871974 +8395998 +2895854 +5434551 +4869705 +3494482 +5972317 +6906029 +1213014 +8162748 +4097391 +6309612 +5765190 +1570617 +5783859 +5714272 +9688623 +1644797 +5274037 +6721785 +2243753 +6797729 +2914687 +3334857 +5175419 +2590637 +8393896 +3520150 +4441688 +2842468 +6509056 +6317828 +9199977 +8702864 +6746765 +1385261 +3232396 +1346354 +9787576 +9470870 +9685901 +4486375 +4863065 +2320426 +3690713 +4504732 +3979576 +9266107 +4855063 +2409528 +6717887 +7397781 +5326901 +2084854 +8201410 +6073960 +5391014 +8959106 +3630431 +4249805 +3954913 +6654771 +4245411 +3202520 +3763084 +1633439 +4111730 +1635810 +6388125 +1448571 +1348934 +3166616 +8968609 +9461125 +9650184 +1497348 +8810838 +8090962 +5226000 +1220598 +4014271 +6039049 +9015487 +2723323 +6833942 +8163718 +4198410 +7454103 +9519785 +3265303 +9650591 +7896690 +3572650 +4213605 +8404370 +3000574 +5834365 +6160530 +3484939 +6112107 +5319465 +6471468 +7219591 +2782878 +6297567 +8865834 +2362302 +5379867 +6503084 +7955543 +6629783 +2957926 +2042738 +5254236 +1392022 +3849290 +9194055 +6605394 +2014911 +4740085 +7961934 +1347963 +9370592 +2869624 +5093685 +5938413 +8308280 +7405308 +2711798 +1831244 +4826124 +5296315 +1271559 +5830330 +1933984 +6232227 +2896224 +5267538 +6547130 +7593049 +7821172 +8910510 +6580316 +3978381 +7309625 +5832365 +5142271 +8210046 +1995128 +3307852 +1969910 +6732532 +9564874 +4043873 +3081098 +2796692 +2322984 +9682113 +8101711 +7219223 +2109491 +8352230 +4965386 +2197195 +6751142 +3560672 +3745013 +2243720 +9499834 +8017863 +3768148 +5081149 +1914558 +4183021 +3502978 +8030989 +1516658 +2866588 +5169052 +8461263 +1897968 +9773616 +8257323 +5902953 +2495380 +6695724 +3710563 +4023989 +3358154 +5332052 +9443840 +6238683 +1434790 +9629862 +4531779 +2378708 +3439331 +7367787 +4798689 +3813374 +8347827 +6030259 +8481336 +1475659 +3351040 +8675855 +8909466 +2540343 +7955836 +7278419 +4679894 +9792235 +6853054 +7728624 +9409540 +7716826 +6672876 +4477075 +8762655 +1270093 +4253949 +5333898 +3660685 +6048524 +4762370 +1792250 +3879192 +4146723 +7166444 +8937233 +7483971 +6430363 +1911432 +6663642 +7144638 +3998348 +2831330 +6693596 +4072228 +2758386 +8372696 +9252128 +3258298 +9289600 +5714220 +2394332 +8179926 +5194312 +8999312 +6277970 +4426403 +3403958 +4566562 +5306935 +3567548 +8273154 +3209481 +4102190 +8764041 +2389465 +5080522 +3316640 +6048652 +5614459 +8501362 +2055090 +4415566 +3002720 +5778391 +8214669 +3057368 +7058641 +3866093 +6338148 +1250282 +1448453 +6871069 +3934350 +1700033 +7790766 +6962449 +8853257 +1373598 +4946423 +9057701 +7296805 +2494428 +4948469 +5697245 +1497836 +6047400 +6077571 +2067724 +3941906 +6083773 +5187499 +9310949 +7620068 +3891022 +6115161 +1729283 +2303145 +7009604 +3985321 +1841653 +3108330 +9415051 +7782776 +4672916 +1845820 +8036621 +1544520 +9276093 +4888471 +9625572 +8412696 +9366130 +6187837 +5081222 +4072952 +3414990 +3909911 +3958076 +6619082 +9414716 +6199758 +3474956 +4866211 +9362410 +3464087 +7409650 +2595710 +3122990 +3946222 +7995724 +8561936 +7184732 +8128512 +4570807 +1779310 +7122814 +3691226 +4637770 +5025704 +3101836 +3752797 +3037484 +7219210 +3640513 +1861096 +7193898 +4367831 +7605420 +7342051 +4353120 +3669894 +5494115 +5145249 +4688731 +7749196 +8784427 +9573435 +1228049 +7287436 +2381444 +4699850 +5563363 +3810089 +8544414 +6605100 +8589914 +5554744 +9641739 +8959491 +5910149 +2019676 +7660609 +4829504 +9045544 +4825961 +4734132 +4190351 +3411022 +9249335 +7723216 +2292087 +4755225 +9248302 +1673879 +7280108 +3886937 +7119488 +5600516 +6501429 +7686036 +3539804 +9390241 +2599282 +6780379 +4965465 +8144343 +7406586 +6206988 +5580022 +8262565 +3789245 +1286178 +2953846 +7574052 +5821708 +2553055 +3693281 +4646207 +8992760 +6178884 +8674296 +8914225 +5459359 +3822295 +4892422 +7649494 +3121037 +7553939 +5123550 +7258880 +3228836 +9441686 +4259097 +4585410 +5736948 +5441884 +1819514 +1731731 +2581533 +8672670 +7586540 +3561224 +6774784 +5139605 +1597353 +1360914 +1374033 +6725530 +7769802 +4077319 +9099870 +6132397 +1275318 +3997320 +3389257 +9011962 +9349954 +5664504 +5628584 +8347293 +8492624 +3565026 +4485560 +3344642 +6235234 +9370327 +1548789 +7895431 +8068546 +7724450 +6650123 +6292567 +1870872 +5165376 +3434258 +6229705 +2212934 +5999244 +1201406 +2675992 +5005510 +9240671 +6251980 +1219824 +8933658 +3259609 +5575101 +5764540 +4068681 +3016692 +9631987 +9440975 +6933020 +2866011 +5735003 +8523299 +5332329 +1712825 +8576347 +4881264 +2126369 +9561262 +9306530 +6414614 +6173679 +9440366 +1571240 +1227057 +3962119 +9422605 +3483052 +6713111 +7049407 +6589269 +8704822 +7071374 +5465879 +4302315 +9155490 +7605835 +5318738 +3022245 +9173218 +5504959 +9447086 +4853082 +3952886 +5471411 +2389682 +7715946 +9690241 +8865600 +4579398 +6950423 +9160971 +4637002 +8502866 +2362508 +1422983 +4557001 +4014150 +2477612 +8353432 +1996653 +9532173 +3966419 +5491088 +5692115 +4059288 +2546994 +4098609 +2634014 +1663698 +3440196 +6411138 +4226278 +7688017 +2446086 +5765311 +8394796 +8212735 +4517763 +9318216 +5590252 +4044654 +3490964 +8728012 +5089994 +4743839 +2797698 +7749556 +1503588 +4741361 +6692944 +8025806 +7001171 +2043803 +5815861 +6371248 +4730512 +8438317 +9195148 +2003143 +5221979 +2586374 +3772044 +9199057 +2511930 +5311559 +4545825 +5891976 +6662089 +6033287 +2946068 +1544415 +4817756 +4092454 +8046212 +6774932 +9473794 +9717297 +8950987 +2930429 +4383304 +1734263 +6704755 +5903556 +7767742 +8633670 +1435684 +4506605 +2876358 +8564373 +6243022 +8674870 +2074702 +7971425 +9545309 +6053946 +9105996 +6313644 +2859419 +7465939 +7249753 +3931148 +6512869 +6628669 +2871353 +5985531 +5410432 +3669112 +3572037 +7836667 +7191854 +6662976 +6063246 +2874703 +6116047 +6268225 +4640973 +3576160 +9147555 +5522889 +4075281 +1238627 +1892163 +6704644 +2377731 +6244150 +3785956 +8563834 +6361185 +3284010 +7363792 +4228411 +7308127 +7574564 +1493708 +2416446 +7307877 +8461491 +4504697 +5325587 +7700719 +6207504 +6323262 +1758917 +2982035 +2123408 +9235433 +4182016 +9087009 +3360948 +6134246 +2341166 +4021482 +9058057 +8521419 +2466209 +8032003 +2554748 +4323727 +7885220 +9009801 +2393495 +3645855 +2231738 +6382342 +5148287 +3039086 +9126696 +3641596 +7632352 +5536547 +6119870 +5353082 +2137634 +5725070 +2214484 +1675053 +9050586 +2551671 +3793769 +5268514 +5042629 +4024337 +6074227 +3375681 +8459557 +5445588 +8922413 +6511544 +6353452 +4413133 +5065651 +8062091 +7302208 +9594834 +6697038 +1363553 +5245765 +2115540 +3541168 +6593859 +7723975 +2972246 +7599013 +7169087 +7982786 +3884781 +4886387 +7888958 +9661003 +5408710 +2313192 +7962835 +2618055 +8447128 +7874175 +7414849 +7231003 +7075734 +8993869 +6215819 +9380853 +1318441 +9538571 +4738797 +6677276 +3933427 +2067979 +6427588 +5399053 +5665018 +6606680 +8932331 +6917454 +3398779 +9311146 +4897111 +6917296 +9676587 +7594417 +6109509 +6485946 +7595021 +3214532 +2433805 +8969000 +2361533 +4623755 +7639825 +3367646 +4886874 +3259698 +9045137 +2038618 +9661579 +9270014 +5609637 +4711037 +8804635 +8285517 +4748897 +2605648 +8845356 +2140010 +1233194 +5112217 +4484088 +5475244 +4310183 +6511995 +4646953 +3140422 +7619945 +7507678 +3530958 +2257224 +3365735 +4537702 +6220145 +6735239 +9108099 +1702795 +2900966 +5920696 +6644662 +5580350 +9087330 +7071545 +9559384 +3532923 +5283841 +8990311 +7196584 +2337402 +9076933 +3096379 +5439636 +5422698 +9703829 +5718222 +4712164 +6223609 +9450776 +6590161 +6193999 +8857884 +2344013 +9555598 +4504225 +5880718 +8440174 +6127276 +5106139 +2330452 +9323628 +5161060 +4395764 +8969501 +7388743 +8177072 +9534323 +6221934 +2807776 +7027672 +2484634 +2730622 +6626394 +7620894 +7678372 +8347274 +7351904 +3767346 +1526477 +8885730 +5287550 +8710453 +5579523 +2660589 +6138257 +9636274 +8596915 +8523490 +4223159 +7467472 +4102992 +5181594 +3947981 +6834176 +5784520 +9734193 +8719657 +2311911 +9168593 +8538583 +7465077 +6603212 +8982292 +3222070 +3645133 +5103091 +5522864 +3965988 +7176851 +3951293 +3188570 +3375048 +8025949 +6070488 +1444195 +4789549 +6661450 +3351238 +3210792 +6531225 +9473111 +3524429 +2933232 +2392624 +7590284 +6887825 +8514437 +8361353 +8055122 +2121560 +9048604 +6358539 +2579888 +8627838 +8308616 +3208013 +8339719 +1830705 +7917837 +5387881 +4948389 +8221284 +1728818 +5956556 +2939696 +4876288 +3668300 +8949363 +3204951 +1229772 +3340410 +3907768 +2278894 +6931532 +9604471 +5908365 +7480015 +9320134 +7845860 +1892805 +2534083 +3018353 +8716383 +7853978 +9473896 +4166477 +9574183 +6851392 +4031165 +8582902 +3858255 +3711252 +5253539 +4845027 +4189419 +1934475 +1932303 +7283635 +4544621 +2536096 +8472715 +6531466 +3394768 +5645331 +7782121 +9751632 +2949712 +4261074 +8520749 +1910996 +3478741 +3432717 +1758144 +7495573 +6789954 +9616615 +4211145 +4366438 +6134484 +5205684 +7446653 +6803700 +4734272 +4631377 +9267959 +8895729 +7460918 +4586429 +3849461 +2940017 +5010505 +5367823 +7898915 +4995527 +8709478 +3290103 +6332415 +1829582 +3300586 +4577234 +7198929 +9041869 +8006798 +7065274 +9051331 +6615089 +3938187 +4948412 +5106741 +2247233 +3842879 +3153424 +1980287 +1715546 +7566382 +9410348 +3099353 +3575450 +8056306 +6722105 +4138005 +1475397 +5289450 +1432388 +3232385 +3893393 +2567236 +6141637 +7279113 +2575150 +9743268 +9703999 +8336657 +9005230 +8050294 +7947586 +7807672 +3073602 +9060465 +7872793 +4424955 +7816546 +1930040 +1216875 +8841906 +4576398 +6661563 +6273476 +4830610 +9272723 +1896269 +1657824 +9024628 +4155043 +1205157 +5711190 +4344920 +7467952 +2843608 +1551515 +3922262 +3021880 +7972104 +5689275 +8834042 +6069902 +2676738 +4756110 +1381563 +4014720 +6419901 +8894866 +5906686 +7069491 +6263703 +7936538 +2871428 +5777475 +6874812 +6589563 +9425289 +3724366 +2708275 +3353078 +1301295 +4778235 +9428446 +5950935 +8864362 +6569387 +9300190 +6004274 +3059667 +3893456 +7555990 +4160192 +9428402 +9565221 +1505268 +6068209 +8522278 +4874925 +2824836 +7852096 +6244314 +4234776 +5359360 +8145779 +8767891 +3302441 +7449186 +7169496 +8751343 +6429678 +5354404 +7129784 +8131213 +7793240 +5040324 +7281904 +6609503 +5070008 +9474945 +4293112 +5235442 +2692122 +5332044 +8055726 +3631769 +9592478 +1269503 +3185364 +4115781 +2389422 +1300320 +3086411 +5022056 +6651990 +7577690 +5587135 +1787793 +7408698 +5222206 +9055944 +1765092 +5292388 +6601386 +8041066 +8581202 +6869425 +2520014 +3114960 +8879357 +2938329 +3161749 +3280188 +2022481 +4744565 +3141609 +1924441 +1290728 +4786840 +6715769 +8688406 +3184934 +8644037 +6950002 +8705660 +8454454 +6830230 +4915674 +9631501 +3291326 +3511130 +5438981 +6714897 +7467625 +6063927 +9197063 +1613729 +9461214 +3166065 +1892460 +5813731 +3393958 +6098796 +2782794 +5167157 +5774912 +9677204 +4636111 +3935982 +6659729 +1391638 +7092241 +2759831 +1474935 +9478813 +8039188 +7337808 +8357260 +8203621 +3388372 +2569703 +7927968 +3119484 +3661697 +5496969 +8681861 +9230787 +7232576 +8126509 +1877574 +7251905 +9124256 +3014272 +6687626 +2586682 +1619737 +6841586 +9745189 +4418623 +1841931 +3205472 +5379997 +1972931 +1274984 +2224620 +1467131 +2131948 +3679968 +1348278 +8691290 +8861437 +7830912 +1545753 +6660179 +2400448 +5705323 +4655064 +6926526 +9788803 +4165220 +2772937 +5268948 +7109643 +9370692 +6297404 +7297771 +8353610 +6089951 +4533213 +6955694 +5339040 +1662086 +3854338 +7828229 +3393938 +1862457 +3724652 +5909285 +8330983 +8211905 +2529610 +4855119 +5577513 +3450543 +1803518 +4312820 +9093505 +9239174 +8190747 +7582772 +7651298 +8746230 +3300351 +7246140 +2093372 +2353517 +4419505 +2404934 +8002772 +9538566 +4007612 +1688662 +9541477 +5913868 +8579192 +9319155 +8742016 +4747632 +6005218 +8504320 +6746333 +1971914 +9776861 +7186928 +2267777 +7329722 +1397355 +8809910 +7036025 +8321231 +4952800 +7776931 +4840529 +5598426 +2620121 +1546726 +3592724 +8436422 +9786032 +7150682 +8266950 +7445968 +8096361 +9126125 +5195544 +3836832 +4650006 +5548450 +3304488 +2776526 +1246785 +7461349 +4188485 +5805693 +9027504 +9315597 +9627991 +9109459 +8151333 +4852196 +6572729 +3857931 +3964544 +9761723 +3669477 +4019732 +5501268 +5514401 +6071998 +3975642 +7459651 +5726091 +5597155 +8561705 +5691161 +5261611 +2286432 +1522841 +2827577 +8915955 +5840760 +1466299 +1440886 +2776815 +9450684 +3412631 +7087675 +1583310 +3943002 +2773066 +7018468 +3851579 +8216098 +1927007 +2297428 +4026850 +3241535 +9390249 +6246100 +8933006 +6015093 +1540929 +2005815 +7610497 +5988729 +9257938 +7780504 +2205640 +4078959 +9407745 +7234937 +3776945 +6847505 +3398144 +2338884 +4207305 +1277051 +7096895 +3211694 +3075132 +6433119 +7120348 +4487588 +5094450 +7918192 +6311013 +5285863 +2061620 +3208667 +7128358 +6707236 +4630418 +6098580 +4943883 +2441604 +2788395 +6283743 +3392409 +7967158 +9665811 +2722061 +6550034 +6847260 +7449625 +6362893 +6662138 +5312125 +4565833 +5452474 +2009988 +4730163 +5268726 +6785882 +9622362 +2977319 +4408102 +3670657 +5702493 +4724179 +6064480 +6778989 +4056494 +8872239 +2532748 +3030429 +6485919 +6643837 +2038925 +5787390 +4171747 +2676438 +7821499 +7200537 +1496669 +4467506 +5512726 +6046808 +5097746 +7572927 +2574845 +1742308 +4529184 +3672880 +3059040 +8301750 +3145699 +9660975 +6915002 +7813755 +7332186 +1806737 +5103030 +9289577 +9775188 +8869557 +6794287 +3418173 +9772198 +9582979 +2509611 +2356409 +3703371 +7200331 +9702821 +7961710 +4925260 +4257958 +4626349 +4981208 +9228225 +1979056 +7505557 +3440248 +7170025 +6391056 +3224053 +7440710 +6307948 +9357617 +2742444 +4463853 +6106759 +6832319 +5816300 +4193229 +6818131 +7038681 +7497593 +2163609 +5966878 +7380243 +1469187 +3098653 +4245457 +8878546 +1860720 +6730278 +9192159 +3820859 +3963091 +4679385 +9102723 +8866677 +2547941 +9569768 +2109315 +5333282 +8630017 +9632836 +9492531 +4739715 +1327857 +2106170 +4241935 +8787978 +9484372 +8766023 +9161147 +8855307 +6269214 +5644505 +3665656 +2974757 +6978819 +5254557 +5325535 +5229876 +8124665 +6066547 +6458940 +4677109 +4683447 +7660809 +7431520 +6427351 +2394675 +3394473 +7875340 +9494001 +4628080 +4325964 +6768942 +8801884 +8921149 +9327588 +4926370 +5903285 +4661279 +8928937 +1871470 +1599296 +2657044 +6898733 +1893122 +3042448 +6329081 +4083345 +6910567 +4612269 +6317265 +6273198 +9563604 +6462704 +4130527 +3220119 +2748965 +1712798 +8336215 +7055737 +4472763 +3068544 +7040759 +4126704 +5457421 +6827416 +2805244 +2901225 +6289569 +7156876 +1363992 +2568291 +3942602 +1784855 +8494529 +1483892 +5093062 +2356942 +1689296 +2803841 +7239303 +5819970 +3233086 +6843636 +7076846 +3076917 +5165453 +2703314 +2996970 +6248542 +7541303 +7574125 +5679084 +2011721 +5339916 +5150240 +9610104 +1648266 +8697092 +9644478 +6007901 +7742166 +1509875 +9350286 +5848725 +1777264 +8311132 +7979341 +7260922 +4292231 +9112122 +4412546 +4345274 +2092022 +8553189 +4324638 +5690922 +7366204 +7484035 +2892573 +2593311 +1792967 +7622455 +7484561 +7686376 +8847419 +2282225 +3252240 +9738621 +5558912 +3925054 +7311129 +8176191 +5228611 +7728239 +5164803 +7619690 +4983743 +5183703 +5697031 +6073566 +9231403 +7429188 +8274494 +6850743 +8950708 +4437994 +6197173 +7917042 +8020110 +3662059 +2907961 +7968686 +8865310 +4802813 +2142707 +7899796 +4844216 +5889359 +9019464 +2611156 +8162357 +3077059 +8357412 +7303434 +4484309 +2414492 +5256405 +8020229 +6802125 +4703632 +4221118 +2247548 +2284160 +4400992 +5299040 +9346594 +5032506 +9760052 +9273327 +9141586 +6437194 +7728466 +6928550 +4813388 +6985501 +2370669 +4316391 +7050960 +2185669 +2923503 +5383668 +1904777 +9346793 +2223097 +5370862 +6809219 +6948147 +7859733 +1736658 +4448936 +6051358 +4559987 +6091714 +8649195 +5354061 +9346739 +2176139 +7492730 +7495862 +9625080 +2400270 +7454500 +4174519 +3021424 +6750550 +8892452 +4117010 +4479922 +9349831 +8679637 +1270606 +5671563 +4026490 +8340112 +7166273 +7413461 +9597132 +4447851 +5428517 +3170499 +9064507 +2804815 +4311290 +8240381 +5125356 +8433303 +2650845 +5384352 +6602201 +6737088 +7787974 +1899204 +7243350 +4798362 +1306391 +4826072 +4390216 +1448214 +9427946 +2590852 +7255826 +4155953 +7628739 +3712454 +1987345 +4607252 +4118861 +5655256 +5628217 +7523797 +4798850 +6176174 +4993580 +7642949 +9438267 +9377415 +3997608 +4121300 +2144007 +7114695 +4995493 +3166806 +7610160 +2658244 +9753189 +5688047 +9407495 +6727289 +4733185 +2125347 +5568411 +9342357 +2524481 +3193837 +5558587 +7446063 +4997186 +7875821 +8468567 +8951673 +1822338 +7310752 +5456625 +6729553 +7983462 +8071878 +4689915 +1313166 +1882569 +7166911 +8653229 +9563928 +6262219 +6568602 +4387093 +2406026 +9080453 +9286597 +6457166 +1593865 +6059465 +3544330 +4822543 +7238008 +6320025 +7711311 +7899964 +1215763 +2121393 +3904786 +2797477 +2050484 +9283720 +9327823 +2812263 +7246994 +2427600 +3249064 +9288517 +7871710 +4500374 +5046916 +5293865 +8910590 +1412247 +7582290 +5308997 +4364631 +4553807 +8228735 +3021793 +2985987 +5105976 +8010895 +6760400 +1545511 +8103673 +1772782 +7183812 +1620334 +3371563 +6325637 +7406681 +6487915 +1588339 +1365378 +8452985 +5601313 +4015991 +2556845 +4139087 +7659688 +4476000 +8379495 +7710354 +8888628 +8092904 +1335569 +2617611 +6494376 +2140789 +2179239 +8621928 +5584806 +5291303 +6077357 +3898888 +4223067 +3614074 +7508189 +3860366 +6957998 +1499641 +3849845 +9266066 +2283400 +6430299 +2423255 +3202218 +1461383 +1364833 +8693205 +9103306 +5876876 +8214722 +4405991 +2123251 +9143295 +2806444 +6190225 +3174231 +7611598 +7800539 +3065212 +9704172 +3323529 +6128405 +1368247 +7304586 +8712316 +7743586 +8031816 +6044617 +6197829 +7530937 +7881078 +9350106 +4658820 +5201692 +5134437 +3733140 +4966474 +5556364 +7112070 +4884991 +9093284 +8688659 +3447446 +9362117 +3182457 +2978050 +2525679 +8040824 +6728384 +1934551 +9203850 +6558719 +4462122 +6046770 +6071489 +2804442 +5763887 +8190676 +2473155 +2476623 +7373072 +1476610 +6967846 +1708622 +8244764 +7203396 +2577531 +4956408 +8122554 +2304542 +8343794 +1433119 +4556609 +1601751 +4843135 +4907125 +8326936 +3490821 +6747649 +7485176 +7582797 +9195508 +2311805 +4529423 +5321982 +6339470 +7507308 +5433008 +4553829 +9274026 +9566303 +5983273 +6546700 +6345336 +5973581 +9223058 +1290203 +4273260 +5184848 +6873404 +5032471 +6482129 +1457465 +3512524 +4183242 +2044972 +4059632 +4731620 +4437886 +1619325 +4671537 +4405116 +6514335 +9651911 +8787735 +6330696 +7996924 +4210495 +6107242 +4498570 +3830223 +8446653 +8919160 +3004730 +7076428 +8041520 +8694797 +8963207 +6273388 +2202301 +8263747 +7647060 +4680408 +3967067 +6353302 +5218688 +8604563 +7808642 +8271501 +6930889 +4616647 +2714718 +7109749 +3628494 +9313051 +9560826 +6188946 +7550142 +6709833 +3051924 +8562115 +5870114 +4314766 +7768465 +9511100 +2091826 +9605313 +2322803 +1625998 +2874100 +3152015 +3848303 +2616698 +2364882 +1429247 +5566837 +6159792 +7180284 +5656397 +8037628 +9331760 +4125051 +9176643 +3759990 +2200551 +8560430 +5832727 +8938772 +7608161 +3066256 +1656534 +3223557 +4594657 +7572270 +6797016 +7109459 +8104067 +2752057 +9146005 +8341808 +5874590 +6055455 +5440535 +9108497 +4765794 +6412531 +2280507 +1365472 +7894136 +7255099 +9587449 +1467164 +7148984 +6623320 +5060246 +7516708 +4773500 +6882777 +6454342 +2970168 +3259169 +2274323 +4106616 +7297909 +4297906 +6853702 +8294736 +3269464 +8970829 +4852320 +5298661 +9298977 +7106667 +9296487 +3482081 +4652243 +7993673 +8292379 +3295873 +5189744 +2066255 +5941008 +4999512 +3080076 +4586925 +3061914 +5303356 +4349375 +5471190 +8159304 +4039891 +5839566 +8210645 +6584992 +7882146 +1464339 +5032728 +7116805 +8658088 +1949964 +7144397 +2655939 +9109049 +6272943 +9249940 +4026018 +1994015 +3584976 +7773840 +6272132 +5607008 +8322617 +5027858 +7324055 +5728434 +2419347 +2408797 +9061067 +7648170 +5758959 +8592488 +2345740 +3667358 +8663587 +5588523 +2350012 +8798114 +8986173 +6707484 +9781395 +6865098 +2981447 +9066552 +2849513 +9542338 +4307152 +2405883 +2911570 +2075793 +1796491 +5118711 +9575039 +9409999 +7734756 +3606720 +8490617 +7631466 +4164381 +9327254 +8611275 +1444016 +7770258 +9265337 +8378380 +7282086 +6644588 +3799837 +9661118 +8478452 +6956348 +7065136 +2978224 +7536237 +2198335 +7678794 +4959167 +6412615 +1284285 +2203983 +4248834 +3929151 +5794403 +3509104 +2682942 +8396521 +9590165 +1665383 +4212550 +8427002 +8620076 +1472393 +7390719 +5675297 +2665325 +2378300 +4205712 +1465830 +6528022 +4782167 +5409062 +8941237 +5113978 +6295095 +1236710 +7406559 +2099471 +6153171 +7005922 +4933401 +7333448 +4584472 +2542335 +1657540 +8387799 +2578002 +2610456 +8229228 +5018163 +8240882 +8984557 +1600030 +1883586 +8272611 +1405718 +8674729 +4250777 +5560957 +1732583 +9206904 +3446086 +7616618 +8222196 +1494677 +1512927 +7270580 +7104376 +6986570 +3057247 +4228259 +9478180 +9450002 +7784050 +4407521 +4355844 +7340426 +3925396 +2820293 +7032854 +7814213 +9103229 +7396683 +7090791 +3213476 +1963249 +4803402 +2962054 +2204374 +9653499 +7452858 +6193544 +4822232 +4035206 +9518295 +8607884 +1351475 +3150912 +3701714 +4633801 +4311189 +9294258 +2844427 +7849194 +7576065 +7686384 +1784765 +6006395 +5624895 +3889188 +5090991 +4703045 +4398372 +3843096 +5708554 +9238246 +9724611 +5860324 +7232467 +2547231 +6271364 +3286091 +9046295 +2796092 +1254983 +3259960 +1742304 +4701893 +1703209 +4054779 +2086831 +9160066 +5053408 +9645946 +9286538 +6098531 +5137091 +1445111 +1390346 +3600919 +3146672 +8116698 +8861785 +7146249 +3994289 +2625483 +7929913 +9772274 +8958689 +7653124 +1868055 +5056757 +8651470 +6649446 +3921561 +8902928 +5183267 +5016203 +6767402 +2747104 +7471031 +6296448 +8161160 +5191066 +8913640 +3177321 +5961445 +4368332 +5991094 +9572880 +8335184 +9463927 +6781751 +5184156 +9045391 +3160351 +9334957 +6234000 +3733968 +4736232 +6932240 +1539760 +3707039 +5720079 +1838303 +2503258 +3793657 +9061495 +4827122 +2806916 +4820904 +5236903 +7501726 +2820026 +8196889 +5357383 +8055917 +6148879 +6813805 +4405082 +7498503 +6833084 +9265568 +2501874 +1654640 +9105550 +4046694 +4576198 +3743897 +3627419 +3316973 +9567101 +9224423 +9488899 +1923442 +7585437 +9594935 +7747685 +9462173 +1254362 +7278119 +3320936 +3855510 +4878181 +1489222 +9412308 +4626772 +2302919 +9390056 +8846316 +2533458 +9660887 +2499367 +6409888 +3075259 +6722723 +3571574 +5669713 +8149881 +3573614 +2434989 +7605388 +2643326 +8473950 +2416757 +2222950 +6112261 +6622104 +5940960 +9761511 +3206366 +8440404 +6038840 +6368899 +2242998 +5505469 +7617686 +8944047 +2170331 +1703014 +3879750 +7512692 +4427650 +6446824 +5164331 +3315609 +5977345 +3037799 +1777742 +2765477 +7153930 +8922003 +4840362 +5501757 +4189582 +6111101 +1988974 +5224071 +8463811 +1794215 +3846103 +3064540 +4291122 +7425151 +5905775 +8196530 +7972843 +1761210 +1912529 +6769822 +4328580 +1453900 +3975714 +8798429 +6155298 +8839156 +5475913 +9015876 +3116746 +4477223 +1282437 +2200241 +4312311 +3338512 +2211024 +3034839 +7072711 +9366563 +6068649 +4656547 +4006202 +4381950 +1854850 +9479550 +7663144 +3154266 +4653180 +8253445 +8840043 +4797462 +6205651 +7578800 +2972477 +3064283 +3918040 +2837195 +8244734 +3045479 +9447124 +2001397 +2433057 +3827815 +4323264 +4749782 +2665753 +8134713 +7994020 +3735193 +8050394 +3643018 +6808657 +1239127 +3472069 +7273405 +8512730 +3925259 +5217446 +7513052 +9731469 +4709768 +8172560 +8715661 +4362757 +3397842 +4212534 +5237069 +6721444 +5678040 +8869601 +1290593 +3434183 +1720760 +6708650 +2773638 +8712798 +6213348 +7636141 +4253595 +1374206 +5219283 +5425929 +6295186 +3151811 +1850781 +6865679 +1342560 +4929178 +1480580 +8289440 +3183122 +4067793 +3579833 +3529434 +1683150 +7549280 +2716734 +1402553 +7903879 +9743647 +6949255 +6484605 +9550579 +8489825 +5711099 +8715470 +6938068 +6238761 +7007667 +1900022 +9058235 +7656000 +2453528 +9467403 +5190747 +6160843 +5767584 +6598190 +5215007 +9470581 +4784224 +1939071 +4604908 +3416987 +5161403 +6831100 +5424740 +6902517 +8816671 +1584143 +3200164 +3246479 +6446948 +8394310 +2090316 +9226211 +7908185 +6609468 +4417422 +9343025 +2886800 +9243973 +3790680 +2537450 +3968986 +6507277 +8857621 +2218866 +5096388 +2361182 +6539395 +3406952 +9476992 +1266973 +9143026 +5526989 +1633411 +2476914 +7799898 +2107688 +4821967 +2156878 +3447669 +9487972 +9195304 +2005052 +9578840 +4219686 +5601882 +8028534 +6746578 +9245508 +9798013 +1898275 +8433535 +3604555 +3021130 +6895207 +4044095 +2977080 +5513675 +5353494 +5297619 +2493838 +9101874 +6904135 +5264286 +7210176 +2893570 +7486055 +2991452 +3212100 +4589366 +9160006 +2029817 +2481258 +8133232 +1625724 +6214624 +5682148 +7986823 +6229696 +2299707 +9022020 +1741640 +4158024 +2980498 +9023330 +9112170 +4346838 +4683592 +8452505 +1456444 +6440855 +6330745 +3684828 +4338328 +6850601 +5918767 +4301811 +3831037 +2875604 +7210179 +6173079 +2688798 +7346523 +6999635 +3407067 +2757208 +7091821 +3156600 +5595953 +5587267 +1908620 +7573102 +4033701 +9309290 +4604214 +5698294 +8434698 +1483241 +5898404 +2588818 +3671645 +4353901 +2854487 +3849289 +4523333 +5207293 +2140844 +4576080 +4656727 +6195242 +6514920 +5224568 +7604268 +7081106 +5807235 +9757049 +1637828 +4568504 +3471016 +6989199 +8787807 +3132195 +4390581 +3147928 +5940157 +4289037 +3489682 +8998914 +6062531 +5499585 +3953269 +7201791 +8124581 +7432774 +8480301 +9760100 +9439416 +2862841 +7348557 +4905256 +1797946 +1284497 +9713354 +9313850 +8737736 +2490871 +6507829 +5724590 +6371955 +5162668 +9192630 +5726119 +3672488 +2432711 +6748834 +2280028 +9015585 +9356948 +6003945 +2684087 +1993286 +4025914 +4749898 +4780118 +7272209 +3211041 +3552167 +7021387 +1562159 +8120572 +4095950 +3853261 +8437705 +2151418 +2976145 +9658031 +8919770 +7409385 +2232936 +7210082 +4488491 +2201424 +4484609 +8391617 +4534352 +4420859 +6428107 +1248984 +3334267 +9556729 +9192757 +7714577 +8558750 +6998016 +4380959 +3078629 +7892146 +1311372 +7846579 +4022208 +7403795 +3038270 +5362329 +8586455 +9336418 +7095110 +4308738 +9320142 +6135236 +4655882 +6807245 +7618633 +4868273 +6856896 +6227687 +6456690 +3708916 +2461172 +4432747 +4316027 +7097715 +9663551 +9647999 +8898305 +8743954 +4905897 +6418546 +3054350 +4020756 +5420728 +5983536 +8815933 +7411843 +5428629 +9080046 +6476384 +9147873 +7817255 +8434982 +5748927 +8553717 +8074268 +6785387 +5343992 +7471817 +3664079 +5430410 +2644328 +1622397 +7453092 +1850046 +8789411 +2755734 +1566395 +3955929 +6109837 +8096923 +8576028 +5079600 +2991969 +6581632 +9553742 +3611481 +6022280 +2333403 +3933138 +2802132 +7325559 +2829933 +8106406 +7570079 +8900904 +3807140 +8942936 +9604950 +4531330 +4318141 +5915314 +1862868 +8754779 +3233005 +2654998 +6884607 +4812115 +9165352 +4046202 +9329605 +8890019 +9536234 +8933225 +1779719 +3028184 +7512927 +5455471 +9061411 +6600216 +9552401 +4224060 +7047508 +2776395 +7595105 +6530216 +1948312 +8182199 +7537961 +5436343 +6522950 +5750442 +6878646 +2060250 +8383966 +8977911 +9546646 +1996917 +5915180 +1942721 +2604458 +4079939 +6998015 +5198752 +8209068 +5924892 +2843823 +1701230 +2866329 +6342459 +7984562 +3990740 +4385758 +6832368 +8610106 +2126705 +6595167 +6563451 +5944312 +3660274 +9018264 +9248848 +6731223 +5840921 +7471548 +6291419 +2243942 +9388221 +7244291 +3642690 +2723190 +2773354 +7528934 +3082110 +6641635 +6713750 +9248185 +8902527 +7685752 +3999676 +1497053 +2809985 +2383103 +7940452 +6686091 +2734868 +1750670 +9745655 +7007486 +3053606 +9500066 +4895886 +9457574 +2738183 +8177122 +5944814 +4712894 +5681944 +9161934 +7150640 +8226124 +5224042 +3385659 +5719253 +6913998 +1852129 +8770971 +7437058 +3965376 +5624730 +3893092 +7055014 +1250378 +7760679 +4671505 +1665378 +7586701 +5751277 +8267710 +9289984 +6585799 +8826102 +4413013 +9591451 +8958249 +9678942 +4896777 +1847229 +6193616 +5636207 +9285569 +9295377 +2606364 +9099792 +6047176 +6798258 +2120292 +8914890 +8850645 +1485687 +2134010 +3186387 +1354469 +5763313 +6199508 +9551346 +9004389 +5200614 +8872001 +2840015 +3150549 +7053691 +4686158 +2265304 +6487559 +1931987 +6131033 +1844514 +6045610 +6741410 +8973893 +3271404 +3529534 +5881217 +7827227 +5591462 +2252998 +4448012 +4153901 +4811107 +8776117 +4409166 +1810156 +3730125 +3816260 +6064848 +4430568 +9279983 +7973342 +3785317 +7566756 +3544239 +2091472 +3232338 +3097301 +1678828 +1609608 +8632428 +5617545 +4733327 +7234544 +3161964 +4393563 +8560006 +9192912 +1287698 +1404165 +1622287 +4175152 +6748598 +6237106 +1300958 +8198770 +3544788 +4725930 +1697227 +7374834 +2948476 +3904790 +5727058 +3317864 +4891500 +7574429 +3457375 +3055077 +5793732 +6691942 +3801103 +4091214 +8787385 +4822984 +2488107 +2278335 +1411306 +7276523 +7982730 +4302369 +6605026 +2381719 +7769432 +5002360 +6105458 +7519320 +3680664 +2097440 +6213136 +4695582 +9214183 +9274129 +5150097 +8738941 +8575178 +7658687 +5348410 +7668284 +6227051 +2602665 +4836503 +3573297 +7886525 +2447959 +6372862 +9714024 +2238110 +6256846 +7136230 +2524335 +4157981 +3644971 +5635468 +1397639 +2672692 +5662520 +1703179 +8003059 +3538869 +4936901 +8783698 +9632635 +2774529 +3377748 +8839298 +2615243 +9720215 +6930942 +5426877 +2075764 +3137988 +7579940 +5676385 +8192007 +8509164 +6530834 +6721096 +1929863 +8981134 +1966524 +1633882 +1864952 +5308487 +1917877 +9021548 +4140033 +2492411 +7304130 +8634035 +2848012 +8296244 +9785561 +3423183 +2970024 +3742599 +1379663 +6423150 +8163736 +6567829 +1826115 +6182717 +4611166 +6735577 +4455001 +1967973 +2024030 +2077003 +5836980 +4970117 +1209647 +2248131 +8967987 +2444110 +2996689 +3369821 +6462692 +3002327 +2792680 +3312643 +1428592 +3744188 +9656304 +2600300 +9560694 +3281383 +6306067 +1956108 +8263414 +5223306 +6865386 +5012123 +6967528 +5323049 +6547659 +2278280 +5323818 +7428498 +4922851 +9008903 +4137622 +2828480 +3222022 +7344103 +7054164 +9356259 +2687451 +1789763 +8845655 +4386766 +3494400 +9746136 +8872305 +5941164 +7328460 +5465848 +6464980 +5575252 +3881258 +5521287 +7778290 +6194482 +5667062 +6786030 +8880385 +7971215 +5003345 +2504931 +6696438 +6754397 +4633950 +1636848 +9209873 +7382526 +3216507 +8714375 +5000791 +9683028 +8540416 +8172041 +1557929 +2905456 +9451727 +3943540 +6737900 +2784863 +5064924 +6350503 +7663657 +7005564 +8575605 +4416355 +8933095 +7025374 +4051118 +1948777 +8417868 +8698741 +3516403 +1555862 +7532518 +5039277 +6627027 +4080921 +6374467 +2951761 +6763688 +8948742 +6107314 +2364764 +4970497 +3026357 +6916764 +6595615 +3438985 +2271348 +4895444 +1976832 +8337788 +8847258 +2590778 +8616566 +3474071 +8597604 +3114821 +3969896 +7019021 +3690955 +6675680 +1759719 +1225838 +1741591 +5229057 +9338919 +8837247 +1849748 +3035804 +8478682 +8398603 +4052755 +4071737 +2380937 +3842012 +6289780 +7059746 +6954275 +4340523 +9418796 +2453621 +1346320 +9576451 +1590480 +5917511 +1900178 +8201053 +1573301 +3013116 +1552032 +8222287 +2157480 +1595562 +3533912 +5915187 +3250925 +4708690 +7308522 +7125238 +1374230 +2017057 +8313808 +2716415 +5078829 +8206603 +7063861 +2286492 +6791657 +5476451 +7888568 +6612649 +4730844 +6075234 +1667772 +4954544 +3710218 +1464962 +5155064 +4834302 +9026586 +4767996 +5715827 +4282116 +9237925 +9408729 +9792347 +9100138 +7496534 +6199823 +9646249 +5892486 +8529494 +1307313 +6236214 +7128381 +2511640 +5569403 +3955601 +7034612 +5758733 +6772677 +5721103 +4687076 +7345245 +5768600 +3115775 +4913103 +6160298 +1541015 +1758037 +6217818 +8876213 +8704104 +9209315 +7208413 +3587622 +1949925 +9614488 +6847987 +2821916 +7305224 +3996350 +3374515 +2143907 +2571120 +6012690 +8069492 +9689643 +2736671 +5641677 +3361689 +9041716 +9247229 +5135486 +9667702 +7012135 +6896625 +2632366 +7672709 +3243005 +7724787 +3616205 +8492115 +8568009 +4996076 +5202804 +8489646 +4366981 +6981149 +5385824 +8085256 +7007349 +5375842 +1859483 +2736572 +8625824 +1451853 +5766234 +7797238 +7407377 +6593686 +5448238 +7133504 +5569160 +4651369 +3445220 +6428029 +6400788 +2070300 +2737942 +7641608 +4176610 +8609038 +4605593 +6446253 +9612204 +8314058 +1286047 +5507883 +3346157 +4175220 +2533626 +4270997 +7482353 +2924810 +5668461 +6144289 +4993932 +9462148 +5753680 +4723354 +8723298 +3730456 +1765688 +9189523 +1422145 +3736565 +6080662 +7667496 +4413551 +4929354 +7873900 +6968049 +5562191 +7669073 +6701725 +3655929 +7144139 +2144538 +6119072 +4116864 +8134415 +7582301 +7371450 +3821403 +9062404 +3400549 +9194903 +8844565 +6017331 +9672660 +8592151 +1788620 +9314028 +1298283 +2124304 +2727987 +7458428 +6373916 +9740878 +8665112 +2890776 +3170465 +3918058 +1909766 +6354976 +6599166 +9629533 +9594342 +3125274 +3100795 +1461599 +3226052 +7988484 +3672076 +3940196 +5927141 +2828784 +6216770 +3940776 +9078189 +6389176 +4360908 +3150391 +6906008 +1801915 +9113901 +5885477 +4161546 +2021981 +8219162 +2879520 +2413799 +4213883 +6888535 +7050622 +8436580 +8062932 +1287126 +5548163 +8189573 +6036463 +2761164 +9709089 +7044810 +1829049 +5585209 +5415201 +6747790 +2941827 +3128914 +5208654 +8235851 +9299707 +3990086 +4087016 +5340447 +6814939 +9418320 +2637939 +9434745 +8864287 +7983403 +4182595 +1379569 +6435213 +8170588 +1938242 +7509000 +3270740 +3273426 +5365231 +2256267 +3750324 +7671370 +3052801 +2978181 +5989032 +5870410 +4724182 +7475770 +2940505 +8615060 +8743378 +4822771 +6325518 +1642505 +4638933 +7237225 +2824922 +3476014 +1831442 +7035186 +3502926 +5015940 +6603108 +2324369 +9480455 +8323356 +9577819 +2711835 +9011446 +9202687 +3073401 +3659300 +3110516 +1620202 +2181096 +9262112 +8223517 +4514754 +8521439 +5665318 +3782229 +8005662 +1377105 +7354442 +2472080 +1913538 +2803715 +6407125 +3975411 +8857523 +6538796 +6049662 +7297803 +8616889 +6165559 +4799843 +7742676 +7025732 +3466712 +4224029 +6824580 +9657438 +5302203 +6456462 +9245142 +5425432 +2624553 +2918097 +9703040 +3164477 +4790990 +5710859 +9272213 +8884838 +4607572 +8767425 +3891012 +4751522 +6305897 +5758533 +1752819 +5537990 +8282519 +8881371 +2142704 +4295804 +1658251 +9523284 +4958043 +8939232 +9006609 +8840274 +9483738 +7372974 +8395537 +3863862 +1858952 +5427043 +4390123 +2247023 +7681875 +8331120 +5023437 +2119549 +5447249 +6016465 +7181677 +8052805 +5133854 +4966597 +9228723 +6886778 +8082530 +3576560 +9614214 +9412097 +4969049 +1839505 +5570967 +5117365 +8980389 +5037651 +4673613 +3657893 +8634389 +9133028 +7585839 +1256383 +7959926 +5226661 +2623836 +2224536 +8554869 +3512931 +3286853 +5006331 +3417300 +4240517 +3432851 +2572051 +6603735 +8108441 +3937937 +1642300 +8601992 +2200680 +6537190 +8482795 +1209378 +2067778 +9237218 +1811606 +5595891 +5778425 +8590893 +5886001 +1803530 +5028155 +4830446 +2641273 +9254539 +2103814 +5541062 +7497244 +8003977 +4341365 +4695454 +9474838 +1910661 +1607788 +1378327 +5535125 +8802589 +1783260 +4900635 +7657483 +5691499 +7147465 +1237664 +6556793 +8135088 +7325790 +1679678 +6742618 +7363105 +7878653 +4152110 +1507122 +8731629 +4334152 +5812939 +9047400 +1567110 +4333950 +7901896 +3969895 +2794394 +2760639 +2603288 +9697257 +1639278 +5779005 +7409665 +3088361 +8153166 +1915657 +9354319 +6629983 +1852031 +3537325 +2851887 +8764783 +2140310 +8244239 +7155138 +6229764 +9420998 +6794392 +4106561 +3478130 +9034570 +7449766 +3034733 +2479131 +8613946 +7958016 +6523799 +6147329 +4049283 +7393662 +7662605 +6363933 +2589918 +2304103 +8825743 +5487351 +6898188 +3865340 +6823183 +3079504 +4073397 +3544652 +1242078 +3285127 +9118449 +9430164 +5356949 +9759649 +9660077 +1936892 +4271471 +7295623 +1630953 +6853433 +2358097 +3211719 +4334498 +5751116 +7548142 +6983689 +4739441 +1519500 +8067781 +1454919 +6347654 +7378994 +9340992 +7275108 +7989836 +4848285 +4760440 +7680421 +1742632 +4894155 +8600513 +8145859 +8794344 +7231410 +9040799 +5290089 +9335239 +5132933 +7253557 +7554037 +3572760 +9435869 +2003271 +4852737 +4475351 +6021110 +5019920 +7595935 +2499063 +1558926 +1708731 +5263441 +8851136 +5765614 +3205373 +2304061 +7279882 +8146938 +8053704 +5839435 +8093017 +4402778 +4481839 +4522855 +8024359 +3343311 +4431627 +2505944 +6638024 +6463256 +2593069 +3629802 +1597517 +2920061 +6578586 +4265718 +5252466 +1892985 +9258379 +6532127 +8131661 +5847437 +9399956 +7459784 +4268669 +7262209 +6649164 +7106807 +4807169 +6745039 +5651240 +6868220 +1310382 +5810238 +8331691 +3282986 +8146811 +1514013 +7976129 +1434073 +5955074 +4968609 +5474447 +5795972 +7686386 +3487286 +3593060 +7109389 +2877431 +6816492 +2382094 +8428564 +6549360 +3030425 +5343979 +1935483 +8342495 +2049442 +5955768 +6431901 +2027910 +1931793 +1643447 +3129105 +3279265 +7161068 +9676165 +4707373 +8152711 +3824039 +5556448 +3833228 +6194119 +4340657 +1324178 +1515567 +7540564 +4389833 +2570502 +8613826 +2168332 +7815286 +8375169 +6618537 +3305992 +8086519 +7839799 +2132733 +3634763 +6369607 +9342290 +1470303 +5450421 +6501328 +3793082 +6419264 +2226967 +4922439 +6787284 +1271106 +5956042 +3529899 +3368065 +4736452 +9033672 +7096212 +5826868 +7595275 +3506595 +6753555 +2628237 +5606720 +4798913 +9031918 +3242534 +8233908 +3983283 +2370325 +3629661 +4194108 +5273552 +5885394 +6872449 +2562033 +4155389 +3276257 +3504154 +8367220 +3355277 +4153707 +9191673 +8413163 +5893192 +5335285 +8071216 +7185946 +8079033 +1407664 +5533023 +6506547 +3844211 +1699470 +1260500 +8908979 +4826505 +9131025 +1234570 +1920973 +1662926 +9666199 +4195003 +6758321 +6069623 +5368738 +4127188 +5499340 +6921653 +7036969 +4738224 +4416608 +8604817 +1319013 +1385177 +1837753 +9114511 +6055158 +1555809 +5819877 +5058193 +8603436 +3513853 +4565100 +9192490 +8407944 +5766035 +3777736 +9158588 +6078125 +5813256 +8930575 +9367457 +7567203 +1365715 +3657163 +7554657 +3997916 +3603972 +4779491 +9049594 +1240797 +3139689 +8616313 +3438995 +3307949 +5557339 +2582005 +1640026 +3118046 +6001037 +4034194 +8505918 +7436616 +8235433 +2925492 +6995888 +7859608 +3209812 +7143705 +3891693 +7281009 +6305802 +7823164 +4450600 +3786658 +8548157 +4314294 +1837295 +2573365 +2646167 +4457855 +6892401 +7538984 +5735538 +5843085 +8649992 +2413867 +9284389 +4742219 +5913170 +1725576 +9651684 +9719869 +1563051 +7018983 +1673832 +6198951 +3676083 +4785043 +3440331 +8126414 +3138116 +7281525 +2404226 +1769499 +2583769 +4416428 +3543070 +1245171 +2268161 +5141102 +5241202 +5547312 +4927488 +9327066 +3032337 +6239382 +6651305 +9138482 +8689820 +7825834 +8856076 +8151201 +2218751 +3307022 +1281661 +6351944 +7576969 +3831428 +8162006 +2527766 +9448387 +7006446 +5672754 +3708885 +5329479 +8826896 +2811129 +6120526 +1306209 +2706214 +9458704 +5483816 +4863042 +2089672 +1673404 +3845419 +6833664 +8412344 +7829088 +2492166 +3340063 +5396245 +7941211 +6137910 +9637361 +6569664 +9268648 +7627304 +3658199 +5889169 +3858157 +6345568 +6705607 +7471085 +5909461 +2509772 +6763398 +2952948 +6145204 +8461725 +3059788 +1916260 +2455951 +3242601 +2555996 +9418380 +9173443 +4591515 +5813727 +5052848 +3036263 +4196887 +5451096 +8853982 +2767356 +1666319 +7189881 +8714444 +9068843 +2763753 +7006780 +8965042 +5268673 +6240675 +5673675 +1480430 +4017717 +1316252 +7905362 +3645247 +4006157 +2777456 +9647595 +8341321 +8245011 +7382822 +7738796 +8155867 +6548645 +7025893 +5152790 +3168738 +9304697 +5075270 +3823282 +5426676 +6702627 +9180876 +4697734 +6460541 +5746790 +9759756 +7757912 +9771571 +2252200 +8044483 +1585485 +1641185 +5803786 +3808950 +4482236 +5343671 +6853809 +2480788 +5661397 +5269261 +6935045 +7660883 +2929427 +7722826 +7274273 +4710718 +2531350 +8343058 +4620344 +5565960 +5075799 +7191228 +7869365 +7448334 +6544018 +4989505 +7830990 +7968193 +8611503 +4130338 +3687473 +3581197 +4114721 +1532729 +6648275 +4291613 +7670004 +5962194 +2029126 +4283791 +9571387 +3757759 +2248319 +5134945 +9244033 +3496317 +5247567 +9786801 +5975768 +2587977 +8373252 +7169873 +8540845 +4214167 +6067380 +6431111 +6860979 +3006133 +7961992 +5460441 +3580900 +4229669 +4706502 +1363609 +5869441 +8991480 +9524458 +2470314 +7106202 +5129640 +5705534 +4651292 +1715238 +4967588 +7615804 +4874550 +4507868 +6480026 +5410533 +5501820 +2316166 +9777445 +4186676 +7275503 +8598395 +7827878 +5722533 +1215184 +1870690 +5825532 +5505066 +3388249 +2780755 +3732024 +9271633 +2876863 +6748142 +8015506 +7116561 +2033956 +5243080 +8355134 +7409468 +4094431 +7689591 +2412868 +3445695 +1375422 +1721266 +8681462 +6653733 +7944845 +1424357 +7236772 +6072125 +2978552 +5159056 +3048203 +2406261 +7187083 +1510980 +5223295 +6530466 +5858495 +5049684 +1822196 +3532665 +3047891 +6031219 +3202391 +2022806 +2567437 +3722337 +8335874 +3874778 +1732347 +3019139 +6482541 +6600944 +8927500 +6555517 +5830243 +1418842 +9219243 +1710088 +2503486 +7117992 +2523426 +8655034 +2328902 +2868998 +8871299 +9288716 +3023262 +7390878 +4960531 +1646812 +6425718 +8751251 +5002370 +2995782 +4949825 +8703647 +9730266 +4922024 +2072207 +9343785 +9318398 +5353352 +6641991 +1239001 +3343697 +3624092 +6823636 +6951687 +3203077 +2827921 +5750370 +3898074 +7806178 +4942919 +5169456 +8678629 +6435618 +6413448 +3917473 +5695878 +5779211 +3755231 +4826386 +7263401 +6474897 +8293964 +3422369 +1202462 +2145293 +1521814 +9571652 +7332852 +6191199 +1673182 +8367793 +6298486 +8572998 +2199936 +8510810 +3125108 +6501884 +9433172 +2416363 +6469469 +9042778 +4730311 +2200979 +3017798 +2429822 +3892163 +6707610 +4031992 +2816366 +3769447 +9632133 +2171536 +6581230 +6324640 +4053811 +6927291 +2575964 +5416475 +8698983 +8458379 +1333860 +9655871 +8463190 +9048662 +2333961 +9345248 +6868871 +2836754 +7501704 +5634192 +7576871 +9711250 +3994815 +1444340 +1713673 +6757599 +3968450 +4932996 +2734945 +5500242 +8133584 +5010722 +2632910 +2732661 +8494719 +9413415 +7189327 +1694935 +4254894 +3052125 +9741372 +2004822 +6643007 +4627978 +2614333 +8301589 +3593593 +5624474 +2285291 +2712966 +8504852 +4670653 +4997851 +9119365 +6083550 +5541202 +2887634 +3870870 +6945704 +5360094 +9709291 +8898213 +7639167 +2237464 +5764176 +3669059 +1753980 +3255893 +7587672 +6954190 +4024944 +1903638 +1203348 +8395389 +2957282 +8313719 +9017186 +4196990 +3194356 +5299223 +3274561 +2056273 +3312029 +7720561 +1994928 +7385455 +5600350 +6179707 +1979098 +3228935 +4057508 +2754744 +2235626 +5123969 +9483063 +7100472 +8146707 +5921868 +6093602 +9007310 +1589562 +1656864 +2008114 +6888499 +7478841 +6008442 +6781604 +7379321 +4076159 +6398813 +9264594 +3801866 +5784181 +2171977 +8172988 +7290027 +1990939 +8621768 +3768103 +4023487 +7562021 +9229476 +3460772 +2340102 +5884131 +6155500 +4934944 +7603282 +4124828 +3641159 +4718301 +9166213 +9608938 +7425477 +1806131 +8957753 +4535220 +9193490 +3724159 +8498245 +8882786 +9039580 +2216821 +8196801 +3665827 +3223995 +4816903 +8651777 +8647890 +7261093 +2693246 +7055213 +3184575 +9707827 +5945272 +1657076 +1244291 +8527118 +9799344 +3102475 +2208448 +6388336 +7667936 +1456964 +5396390 +7626752 +4283489 +9791953 +6067833 +2664630 +1882700 +8338184 +3681345 +2901301 +3225998 +7729815 +4822110 +4025960 +3987457 +6363303 +4615235 +5312591 +8015883 +7769469 +1978306 +1202004 +3060126 +5144323 +2144969 +5796956 +2117337 +9066847 +5736181 +2958373 +5498284 +6013081 +6864417 +8947547 +2604615 +6159419 +3190009 +3734529 +3333481 +7296238 +6980776 +3854695 +1702980 +1201148 +3866294 +5330172 +4109481 +5102179 +5786057 +6047590 +5964311 +2380323 +2209429 +3252408 +3106947 +7692761 +9078491 +8875056 +9243366 +4683642 +3796034 +9458208 +2964166 +5310290 +6309833 +4370227 +2558702 +4916674 +7086505 +6451874 +5401268 +4175641 +9319643 +7439566 +4330250 +7662784 +8954641 +6069392 +8832411 +9178452 +6327783 +7552406 +3921314 +5785097 +9788137 +9144816 +4091175 +9520270 +2233438 +9604759 +2038930 +6167171 +7683623 +7264954 +6592334 +7010187 +6095392 +2512236 +8970735 +7612052 +7964876 +1378586 +6921600 +1691038 +8557453 +6897395 +8182124 +9258281 +2861404 +1340522 +2225466 +5781815 +5954111 +6682276 +7404466 +7051330 +6358552 +9424211 +8588801 +2597973 +8410687 +8112911 +9508778 +2183474 +6679879 +3623423 +9036465 +1640055 +4339946 +6362451 +8858710 +2851384 +7316798 +7522598 +1969409 +3991968 +9536051 +4754115 +1243208 +4683723 +7689281 +7126560 +9571963 +8325667 +3583063 +9230702 +7464544 +5045089 +4580851 +8783705 +7137240 +8434701 +5332202 +5570788 +3123613 +1524635 +5567651 +8393006 +6409554 +3780829 +1966079 +2694736 +2000547 +4233537 +4960179 +3554944 +8743416 +3023492 +2984356 +8638912 +3228639 +6194594 +2754338 +4843541 +4829634 +5835012 +7438158 +5552973 +4410991 +4371811 +8912397 +1605831 +8818071 +9374496 +2952742 +7691408 +8826431 +8110165 +1886496 +9011009 +2989837 +3088685 +6900532 +8296016 +9291849 +5859607 +2276104 +4648292 +7441416 +7124198 +6963044 +8016805 +1879769 +3936127 +2898664 +1742338 +7033062 +5062780 +7895895 +8104119 +5228713 +5763452 +7397597 +3268257 +6877565 +8999659 +2193384 +4226398 +9752384 +8015466 +4827101 +3870693 +3600342 +6275343 +2168388 +3725186 +5209341 +7250519 +4568364 +4868068 +6878645 +8930436 +6194273 +7535188 +3074529 +1778222 +8667058 +2788827 +8583703 +7495608 +7081784 +1452561 +6709337 +2866407 +6594579 +5489896 +6377412 +7192332 +9154389 +8912414 +4457934 +1709961 +2643782 +5016551 +8052830 +4975234 +6862372 +1930385 +5738507 +7175840 +5989402 +4540462 +1313133 +9260037 +8332650 +3478096 +8286677 +5302585 +5124501 +4780434 +7641671 +5956930 +2718168 +1478830 +7708823 +2593256 +4241071 +8590878 +5891653 +2032772 +6163655 +5702014 +3920760 +4739075 +3151993 +8205529 +3681245 +4987065 +2749279 +5393204 +6717103 +4283796 +4292750 +3262677 +9464226 +6427696 +4827430 +6372685 +9255580 +9288564 +5280146 +6694479 +6551135 +8253123 +7746560 +2545584 +5882459 +9515526 +3819255 +8194839 +8473052 +6680029 +3294887 +8366961 +9582232 +7007711 +9094545 +7777419 +3746906 +5795963 +2255229 +9380033 +5893350 +5823774 +3954419 +5808267 +2817858 +6353084 +1852076 +3269591 +3916605 +2435970 +5690788 +8687633 +6680279 +3548660 +3547984 +6397639 +8959173 +2310992 +9658915 +5713092 +7714624 +3298712 +6004943 +6035760 +3199891 +7688556 +1354171 +4336060 +7410846 +8782825 +5885310 +3206482 +3660105 +3700938 +7342801 +8859201 +9781746 +8674939 +9293011 +8469844 +4538383 +7472416 +1496201 +8572249 +3081750 +5157002 +4814871 +7477654 +5032879 +8783618 +7607217 +6960932 +5552681 +4855672 +6962442 +3387542 +6855726 +1219646 +1709696 +3781816 +3489291 +5267120 +7505807 +7376341 +4082098 +5318398 +2135841 +4264244 +4733231 +9599443 +4451721 +1455595 +6039306 +5521610 +6509261 +8210311 +5544577 +3522546 +7044981 +3883384 +9626872 +8229372 +5674609 +4377496 +2153574 +4047622 +6912452 +1593475 +9705176 +7747291 +5609340 +6653310 +6083479 +7669317 +6005019 +2331609 +5235632 +9433573 +9017067 +1209075 +1840716 +1576681 +1681995 +7503191 +4098910 +3159277 +1708830 +7179271 +9404516 +7179045 +5773096 +9515854 +3863465 +5491690 +7902891 +1954480 +6593395 +7558270 +9543682 +2955743 +7181011 +6764803 +2785688 +6142448 +7525489 +7270875 +8926977 +6605957 +8526279 +1391270 +2222664 +3931212 +5429472 +7245046 +7964604 +4246291 +2078336 +2708293 +2330437 +9453622 +4108787 +2355346 +8477222 +5726596 +4847452 +3182796 +7634860 +4098428 +8112144 +8565728 +8242238 +5115367 +3703590 +4106137 +7257139 +2838435 +2624976 +7011843 +6075899 +4993512 +2728793 +6671885 +2615682 +2751573 +6410463 +1737637 +5788466 +3111994 +3977378 +7080460 +3686433 +7369011 +9288984 +7873356 +4353261 +2094019 +1443629 +8277436 +2252509 +1990997 +5986731 +4677033 +3666983 +6978494 +1268629 +4465388 +6592607 +5828005 +2274219 +6222451 +3233208 +7927802 +2490998 +5111445 +7498408 +2311696 +6400515 +5305682 +6125202 +3486925 +7965538 +4461126 +9275829 +7554467 +9776827 +8116948 +6774817 +6536917 +3886288 +6918043 +9425937 +7381929 +3909224 +7730015 +8410637 +8134820 +2682056 +9487848 +3021795 +8191137 +4012235 +3457907 +3665546 +2253306 +5721612 +8615999 +3182791 +4595985 +3336730 +2251025 +8941309 +7752999 +5567885 +7343744 +6680516 +2956248 +5516909 +7556437 +7009371 +8432400 +2751117 +6827023 +5790151 +7946012 +2059428 +3803441 +2055509 +1734845 +5188011 +1276942 +6874217 +3721377 +4429705 +4217109 +3708220 +2714607 +4083389 +7473055 +7819694 +5499813 +8818768 +2116275 +8192064 +2258498 +3971629 +8236039 +8589050 +2202696 +6890850 +2335140 +2210078 +2223384 +6970169 +2919118 +6872961 +4248669 +3671754 +7988222 +7753734 +4857326 +6124429 +4423176 +4446762 +3570303 +2256359 +1525517 +4291254 +2344452 +4746755 +9602287 +6071466 +7995269 +7802325 +8219768 +3530899 +8676416 +6296574 +6939429 +2389217 +4172646 +8369969 +9305545 +8082751 +1720075 +8225971 +8053111 +3131137 +3198966 +7522326 +5950476 +3082049 +4533173 +2777888 +4759739 +5788133 +7269542 +8198891 +5616916 +2079598 +2500588 +8298138 +9333194 +8194088 +9393945 +1509042 +5072456 +5087869 +8969565 +1250844 +9727192 +4755014 +9666340 +7742981 +8751666 +5823508 +8807900 +3680668 +9740229 +8511399 +1989858 +1696756 +5360182 +4747540 +1732344 +3194167 +7859686 +7862037 +5279242 +1463505 +4332738 +4846165 +1719554 +2757090 +9193737 +6030280 +7742175 +6511495 +1591094 +4392182 +4922916 +9666346 +4074854 +6865897 +7589671 +5649460 +6372953 +4795391 +8280631 +6695223 +8550806 +8907076 +2783436 +5290031 +1317226 +4117171 +2584625 +4116342 +9008121 +9001970 +2696209 +6113751 +4449186 +1913555 +5583046 +8949171 +4297571 +2206601 +9598982 +4286833 +4840578 +3345390 +8604850 +5186857 +4536523 +8799627 +3190370 +1927131 +8219011 +7476072 +7826208 +5703708 +4274349 +5128932 +8067069 +4228473 +9576793 +9737218 +8123019 +8920542 +8511105 +1546567 +8778249 +6209954 +2712004 +4393945 +5122078 +5711364 +2935572 +4842346 +3752889 +8066614 +1888083 +7296073 +2253724 +5019720 +9507714 +6362632 +4233443 +8190101 +3969398 +9063949 +1978729 +1708697 +9648170 +3979767 +2645238 +1699550 +7057974 +9261222 +3428391 +8783250 +3799130 +6804414 +7035510 +4452501 +8323395 +6615026 +7365166 +5789167 +2772806 +1382505 +4440799 +9297857 +6898769 +6488514 +6899756 +2178067 +2548508 +2692540 +1313482 +3168061 +7837156 +5471256 +6687463 +8217264 +7994249 +6459916 +2169523 +5329328 +4756515 +8711799 +9597485 +5722759 +7577099 +4260233 +6530881 +1520196 +9074407 +5116596 +8938513 +8165903 +2076555 +1906751 +1819672 +4851530 +3818298 +9003126 +2875827 +7430726 +2858438 +8280046 +8470801 +6714203 +4411299 +3655884 +7181128 +8307495 +3457407 +6064734 +2067547 +3284225 +2464105 +5116365 +6305289 +8607899 +7783120 +3315450 +2800878 +1402331 +3844148 +8366468 +7786757 +4608614 +7842411 +9464668 +7981134 +2356737 +7172778 +5217907 +2381670 +3001512 +3066676 +1244575 +7378957 +7170395 +1869187 +1647283 +5633611 +4440389 +4426141 +8328243 +4583526 +1646050 +9494750 +4575760 +8176690 +3937522 +6997318 +8166627 +1228437 +2474077 +5690141 +4883067 +6704702 +2436187 +3104391 +6376379 +1646962 +2888647 +3851037 +9317820 +3405645 +3021749 +7876882 +7583309 +2240049 +9642998 +3061023 +1849708 +4838456 +8515551 +4186881 +5165263 +8676737 +2602441 +5215154 +7474775 +6473216 +8212980 +9247610 +7048586 +9093431 +6148751 +4832460 +4368681 +2832109 +7191810 +4345379 +6540376 +7838837 +5340129 +4428492 +1869790 +3639886 +4502243 +7794979 +9798397 +5263520 +5130330 +3330585 +5417422 +2153812 +3472436 +3800654 +6259093 +2692111 +7732188 +8231121 +9700221 +6724315 +6146615 +6002562 +6115425 +7751425 +1330722 +1262178 +6347604 +6335268 +6660648 +3853050 +4471973 +7613842 +3939130 +3754655 +1861245 +3970448 +1721919 +5090962 +8937126 +6901551 +6011047 +6240029 +7893872 +2366107 +9497560 +5885874 +9531125 +7384768 +1381740 +8719692 +7387321 +5477077 +3897831 +3142967 +2940053 +4006964 +4391164 +9420791 +5281213 +1636619 +6129078 +4683705 +4288594 +1254488 +8367232 +2203612 +2539039 +4767889 +4539174 +4323766 +1711020 +6184545 +2318073 +9466058 +5335684 +1413062 +6556746 +6029564 +9639224 +4899426 +3625641 +1854139 +5619484 +7339965 +3093307 +8352166 +8398488 +3498611 +1362701 +8748354 +7198457 +5026389 +2752522 +3502516 +2736008 +2128497 +7151806 +5645451 +4064172 +2257389 +7193301 +5523539 +2090674 +6308105 +4303476 +1336976 +4620050 +3705057 +5711008 +8887717 +5205726 +4299086 +4870182 +7022804 +2724073 +4922454 +2947971 +5139893 +5773988 +2673277 +9317322 +7515509 +2577350 +2694877 +4318250 +5527169 +8000145 +5020775 +3410354 +7068824 +7888411 +1742269 +8511292 +6741889 +5586603 +6309766 +3930190 +7818002 +3994182 +5173169 +7569487 +9004026 +5025169 +2198681 +3588356 +5920725 +5664117 +5804539 +1850272 +8054626 +3257669 +5490457 +2066431 +3476541 +6938773 +6747046 +7045931 +4966395 +7439919 +5135252 +4844864 +5640855 +3893696 +3729015 +5913842 +1323814 +6084492 +3231539 +8499804 +7871592 +7719345 +9290233 +3556145 +4129994 +6038579 +7925881 +5336781 +7945249 +5301383 +3399490 +7231742 +9321426 +8933255 +4577777 +9526838 +4463535 +7270606 +7338079 +4794441 +3310838 +1267847 +3850907 +6070261 +5497204 +5728197 +1278372 +8520902 +2149560 +7093008 +8836297 +6800131 +9458874 +8304053 +9636285 +8458684 +4241457 +1239802 +7528770 +7104989 +9323671 +7317729 +9331831 +4469521 +1903050 +4083416 +1792748 +6683894 +5732927 +3123020 +7679222 +7918411 +1545395 +2842086 +7009146 +6254581 +3279284 +6277102 +4449714 +6738076 +5952824 +2450641 +6047378 +2635696 +2594155 +8380512 +4067871 +8007115 +3920333 +3371114 +6869436 +2384978 +4774063 +8564924 +2447214 +2515796 +1242232 +3345285 +2596796 +2868119 +9231255 +3184300 +2249238 +5767598 +6782531 +2140666 +4296470 +1400934 +6025654 +5482728 +1858121 +1565905 +5216391 +4860246 +7082424 +6931157 +3385204 +6441250 +3162575 +2900071 +4942965 +8575990 +8562804 +1415631 +3066918 +4570564 +3754965 +8163159 +2985712 +9180031 +8721708 +2729124 +4442714 +4745394 +5778273 +7917550 +7906316 +9644452 +3382225 +5290340 +5280767 +3858097 +1549181 +4284395 +2118727 +3633839 +4657869 +5180692 +6341407 +9284075 +1313694 +5236579 +6621943 +3664096 +4279791 +6220086 +3317736 +1996215 +5452135 +8192975 +5339316 +4207610 +9660423 +4150658 +6887605 +4004894 +2019785 +4901923 +2438500 +9763058 +5923510 +6841539 +6500351 +2608143 +6073757 +9528355 +7162500 +6308639 +6642314 +2583659 +9622774 +9040509 +9785823 +1323946 +6221452 +7129704 +1936342 +7372472 +6178236 +3662323 +9305947 +2855699 +2610526 +8706537 +8514899 +5472905 +3048708 +9589288 +8361634 +7762120 +5370364 +3023604 +7493657 +3487067 +8711441 +6834518 +3081777 +5660639 +3243468 +7586805 +5149465 +6296800 +2627436 +4765325 +8731744 +9071797 +5422778 +3168193 +7290785 +1219195 +8640100 +9037934 +2776767 +9555746 +3087958 +8993539 +9252743 +6749024 +1382000 +8291252 +3298011 +9442884 +9154763 +4472731 +9255833 +2323228 +1808512 +4041473 +6809061 +2544308 +2295956 +2615074 +2258493 +8873488 +1952285 +4835767 +5150110 +6782449 +9370814 +3664165 +6830993 +8910529 +6150232 +3240829 +6006330 +6043342 +3697363 +5767093 +1782582 +4162464 +7303459 +7323096 +8303835 +6786711 +3016290 +8643036 +7378409 +2953248 +1772538 +5837390 +2032702 +4952293 +6979795 +7295830 +1594487 +7486442 +3126513 +3962739 +7628224 +4176260 +5882084 +7966663 +7487606 +3814173 +4299449 +6204015 +8155014 +6340295 +5390713 +2619492 +2225690 +6542654 +8116975 +2857488 +4217313 +2868308 +7985071 +6532203 +1972285 +7912262 +5685608 +4702074 +7061389 +8369813 +8472780 +7371472 +5867492 +3304555 +6470855 +5452332 +8509775 +7233080 +6839459 +9103593 +4660196 +9156209 +6052595 +3526158 +6588260 +9074825 +8890901 +6882315 +9312540 +8483234 +9359786 +2742757 +4824538 +6299339 +5414266 +3729224 +5617355 +2501133 +2422112 +4954200 +7531095 +6910418 +2345221 +5347385 +8296443 +1820191 +8540704 +4621545 +2035247 +4479492 +2263497 +3623242 +5696414 +7787524 +8511468 +4104907 +4513724 +7476957 +2474729 +2630203 +9323333 +1716658 +7755667 +2650896 +6748228 +7229862 +1406818 +9516082 +5610435 +5413761 +7426660 +3720949 +6419388 +1520600 +2986465 +8892236 +1486051 +5086406 +1499875 +7597264 +1817957 +5699171 +2453606 +5445858 +9649733 +3081926 +3762240 +7242724 +6324593 +3030983 +5089902 +3533393 +3331196 +9791558 +9162366 +7949711 +9169216 +4587283 +6453627 +3888876 +6593373 +7067523 +4066420 +2371703 +8981414 +7981446 +3395503 +2743785 +7199110 +1626074 +3639075 +6302265 +2801654 +6034531 +4142702 +2606449 +8448209 +1883396 +4717029 +6392414 +5364601 +7269613 +7268067 +2012562 +2100112 +5090063 +8266562 +4220559 +2172322 +4550846 +8136284 +2753997 +5111552 +7436185 +7335270 +1594075 +2149502 +8691691 +3239124 +6865734 +8250064 +2253008 +5301108 +1884711 +6709940 +2013273 +8203159 +7817766 +1981225 +5835393 +2317522 +9445493 +8593094 +7471954 +7844356 +4621739 +4900901 +4797114 +3405697 +2675852 +9344624 +3916880 +5601100 +5597181 +6555844 +2081707 +4259947 +7698956 +5556168 +1851748 +9365661 +5996426 +5342903 +7724373 +6204757 +6682855 +9717426 +4134971 +1617966 +5103235 +5800954 +3321053 +6208791 +7110491 +2364397 +2507617 +4696579 +8163051 +5907184 +7672938 +9126126 +2430081 +4564334 +7422509 +1433468 +5735055 +9117229 +1241301 +1954430 +1676297 +6414049 +5966743 +2626305 +8861422 +9263432 +3712375 +6880515 +6208366 +1612839 +7763100 +8663378 +5565498 +2477283 +6005289 +9574153 +9374386 +6898292 +5764781 +5285535 +6954934 +2244670 +5658917 +7953540 +2600906 +7175664 +4122577 +6182288 +2202152 +2944982 +9228523 +6369715 +5865183 +9224944 +9428178 +7965999 +3909174 +2382569 +4897212 +2017464 +7780238 +7086647 +8037748 +5494545 +6954299 +7790323 +1672319 +7129471 +9603651 +9331967 +6617677 +1628361 +9296841 +9624309 +4749286 +5871233 +6837143 +5347644 +8096167 +7898055 +3641592 +8561101 +5642190 +7112568 +8549371 +8732383 +1906881 +3393568 +5269223 +9441248 +8184825 +2751599 +9507550 +6221104 +6614488 +6252310 +6179614 +5384041 +5166016 +8926061 +2145540 +9711626 +9781984 +8513451 +4627276 +2579570 +2923310 +1830877 +9550331 +7435796 +5027121 +2352643 +3010987 +2689492 +9680987 +4310584 +6862718 +8998800 +2351048 +9291554 +2045734 +6176763 +8696375 +4120120 +2619988 +4226715 +2271375 +1667202 +4446059 +7093935 +2172171 +7503643 +2059548 +9174390 +9520847 +5156137 +7546175 +9186202 +7591455 +3875581 +2582959 +6727988 +3677459 +3113762 +7395090 +3883091 +7536748 +8510613 +8569260 +8436539 +2864794 +3869870 +4335072 +5014667 +9726845 +4869706 +7694968 +1720748 +7896528 +4532160 +5400550 +2061408 +4741354 +3727173 +6633607 +5197904 +4532186 +7168665 +3496163 +5948455 +2327445 +6183297 +1695550 +5817218 +2555031 +8338231 +6636803 +2543377 +2772017 +8792491 +6171393 +3036640 +9430630 +5958060 +3375923 +8558628 +3597005 +2987648 +4745524 +6829938 +3939406 +6118293 +4274955 +1476453 +8015229 +7639607 +8283933 +3824774 +5557695 +3342780 +2927909 +8547823 +4867304 +2557974 +3853740 +5494529 +1338536 +3248469 +1485303 +7018761 +1777307 +5179408 +6086493 +1875095 +9544732 +7817336 +6063612 +2972947 +7868744 +6198149 +8183511 +7731111 +8999104 +4392231 +8257769 +5760184 +2280013 +6792375 +1313349 +3422861 +7398916 +6737962 +5456477 +9662151 +7511547 +9647308 +3318047 +6017450 +4979085 +1208806 +7096028 +1908798 +5355725 +8999923 +6813067 +8085320 +4424706 +1819772 +5837863 +8997822 +1823023 +5485022 +7671257 +5523818 +4493653 +9385710 +1496052 +9749072 +1794311 +1897075 +5607700 +3340306 +9300215 +7545354 +8052631 +8048566 +4622325 +2699892 +8795491 +3512896 +3967142 +8502728 +7675269 +2729899 +5002413 +9122323 +6182918 +5810100 +1282139 +6891950 +8817342 +1349592 +5681306 +3620391 +3476933 +6084693 +3266646 +3155245 +4634044 +4278214 +2322966 +5111672 +2423858 +9381337 +3864377 +3190039 +9324460 +8385297 +3442541 +4598541 +8456012 +7499784 +9234696 +6534345 +6720732 +1245618 +1404023 +1839242 +5539846 +2866674 +6985144 +5590045 +8230949 +3318619 +2676800 +8401118 +4713940 +8780677 +5473335 +5234943 +4094796 +8283088 +6351157 +4541208 +5111454 +2753143 +4943287 +8166208 +4401183 +6044088 +9362069 +7744283 +3326747 +2683027 +6280614 +5742308 +5198692 +2226656 +8901330 +2486799 +1306005 +5744020 +5508345 +4694855 +3846085 +7387973 +5767761 +5318491 +1700668 +4198512 +1306616 +9501367 +5376448 +3005303 +4539245 +7450224 +1628976 +4777061 +6493925 +8006183 diff --git a/test_abilities.py b/test_abilities.py new file mode 100644 index 0000000..eaa6157 --- /dev/null +++ b/test_abilities.py @@ -0,0 +1,13 @@ +from ability import ability + +def test_ability_machamp(): + assert(ability("machamp")==['guts', 'no-guard', 'steadfast']) + +def test_ability_pikachu(): + assert(ability("pikachu")==['static', 'lightning-rod']) + +def test_ability_charizard(): + assert(ability("charizard")==['blaze', 'solar-power']) + +def test_ability_evee(): + assert(ability("eevee")==['run-away', 'adaptability', 'anticipation']) \ No newline at end of file diff --git a/test_nearest_square.py b/test_nearest_square.py new file mode 100644 index 0000000..c6c6173 --- /dev/null +++ b/test_nearest_square.py @@ -0,0 +1,11 @@ +from nearest_square import nearest_square + +#Test cases: +def test_nearest_square_5(): + assert(nearest_square(5)==4) +def test_nearest_square_n12(): + assert(nearest_square(-12)==0) +def test_nearest_square_9(): + assert(nearest_square(9)==9) +def test_nearest_square_23(): + assert(nearest_square(23)==16) \ No newline at end of file