Skip to content

Instantly share code, notes, and snippets.

@kikiliu
Created April 20, 2014 19:14
Show Gist options
  • Save kikiliu/11122537 to your computer and use it in GitHub Desktop.
Save kikiliu/11122537 to your computer and use it in GitHub Desktop.
Twitter API
{
"metadata": {
"name": "",
"signature": "sha256:60f58a3bc6ec138d2edfbc34cba042fb41c1d0451555be02ac9b3673511e9fe2"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"https://api.twitter.com/1.1/followers/ids.json?cursor=-1&screen_name=sitestreams&count=5000"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"import twitter\n",
"from twitter_settings import CONSUMER_KEY, CONSUMER_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET\n",
"\n",
"# CONSUMER_KEY = ''\n",
"# CONSUMER_SECRET = ''\n",
"# OAUTH_TOKEN = ''\n",
"# OAUTH_TOKEN_SECRET = ''\n",
"\n",
"auth = twitter.oauth.OAuth(OAUTH_TOKEN, OAUTH_TOKEN_SECRET,\n",
" CONSUMER_KEY, CONSUMER_SECRET)\n",
"\n",
"twitter_api = twitter.Twitter(auth=auth)\n",
"\n",
"print twitter_api"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"<twitter.api.Twitter object at 0x000000000A66E5F8>\n"
]
}
],
"prompt_number": 10
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"import pandas as pd\n",
"from pandas import Series, DataFrame"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 5
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"ischooler_list = twitter_api.friends.ids(screen_name=\"BerkeleyISchool\", count=2500)['ids'] "
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 16,
"text": [
"[27646969,\n",
" 2439209120L,\n",
" 17076102,\n",
" 2379355442L,\n",
" 1385051286,\n",
" 1288819332,\n",
" 553948069,\n",
" 348307334,\n",
" 16734143,\n",
" 713200837,\n",
" 2302556322L,\n",
" 119948948,\n",
" 2291925151L,\n",
" 312720541,\n",
" 20817793,\n",
" 18185125,\n",
" 2290720567L,\n",
" 95551818,\n",
" 2242140139L,\n",
" 19240978,\n",
" 1576958474,\n",
" 1485444793,\n",
" 18903080,\n",
" 80218347,\n",
" 34204294,\n",
" 1360327951,\n",
" 1880174972,\n",
" 52731153,\n",
" 1935161358,\n",
" 588110247,\n",
" 76559418,\n",
" 2167004030L,\n",
" 2166899964L,\n",
" 2165789226L,\n",
" 82114244,\n",
" 1475601108,\n",
" 909005184,\n",
" 39916884,\n",
" 359894755,\n",
" 15656256,\n",
" 1914664969,\n",
" 29441685,\n",
" 26417598,\n",
" 1686799970,\n",
" 801388188,\n",
" 20496869,\n",
" 436153378,\n",
" 389795956,\n",
" 1256084640,\n",
" 99137602,\n",
" 1493177612,\n",
" 22654218,\n",
" 41653161,\n",
" 443131247,\n",
" 60996421,\n",
" 703727653,\n",
" 45880724,\n",
" 828565200,\n",
" 693963,\n",
" 29939848,\n",
" 15816153,\n",
" 15685575,\n",
" 261818762,\n",
" 231197154,\n",
" 1227698863,\n",
" 15728569,\n",
" 17445752,\n",
" 600577737,\n",
" 1434256956,\n",
" 261074343,\n",
" 496256880,\n",
" 1413877039,\n",
" 1428704400,\n",
" 10264122,\n",
" 1335941150,\n",
" 387952174,\n",
" 1253761873,\n",
" 624330730,\n",
" 52222227,\n",
" 1247448630,\n",
" 267988492,\n",
" 195266825,\n",
" 15200228,\n",
" 15350593,\n",
" 99045947,\n",
" 11145662,\n",
" 935713550,\n",
" 1077008904,\n",
" 200419600,\n",
" 164458268,\n",
" 2829401,\n",
" 448858501,\n",
" 2166341,\n",
" 776768857,\n",
" 267560096,\n",
" 160827393,\n",
" 226100616,\n",
" 510696917,\n",
" 18261618,\n",
" 588080813,\n",
" 531546496,\n",
" 62289878,\n",
" 789838267,\n",
" 772378874,\n",
" 465978475,\n",
" 1303691,\n",
" 18471743,\n",
" 41279788,\n",
" 284254953,\n",
" 39707335,\n",
" 44181715,\n",
" 582178873,\n",
" 370275700,\n",
" 17577502,\n",
" 34976956,\n",
" 787573843,\n",
" 9481582,\n",
" 35681519,\n",
" 14371558,\n",
" 14731640,\n",
" 531504378,\n",
" 482666141,\n",
" 257590207,\n",
" 24829319,\n",
" 30000385,\n",
" 82608153,\n",
" 338369993,\n",
" 7153952,\n",
" 404557010,\n",
" 102811983,\n",
" 46697836,\n",
" 9925242,\n",
" 154957491,\n",
" 113278607,\n",
" 16103751,\n",
" 15669956,\n",
" 749749591,\n",
" 51280952,\n",
" 20839079,\n",
" 700191884,\n",
" 614716389,\n",
" 71533290,\n",
" 21534965,\n",
" 188138067,\n",
" 381019483,\n",
" 7030722,\n",
" 30275911,\n",
" 126803066,\n",
" 37357991,\n",
" 14705616,\n",
" 9571702,\n",
" 95357240,\n",
" 587652094,\n",
" 32240704,\n",
" 380682098,\n",
" 172490690,\n",
" 22900983,\n",
" 20708648,\n",
" 579101990,\n",
" 567086709,\n",
" 17548600,\n",
" 393713679,\n",
" 8903862,\n",
" 58608503,\n",
" 549945789,\n",
" 550292936,\n",
" 403560317,\n",
" 14949435,\n",
" 60846683,\n",
" 385661920,\n",
" 153045056,\n",
" 20198402,\n",
" 41123,\n",
" 10419552,\n",
" 6132682,\n",
" 290644121,\n",
" 15063467,\n",
" 7378572,\n",
" 14986518,\n",
" 376586846,\n",
" 2384071,\n",
" 14216120,\n",
" 39497992,\n",
" 475336598,\n",
" 50487900,\n",
" 447259645,\n",
" 14464360,\n",
" 421649791,\n",
" 22633812,\n",
" 23268387,\n",
" 24414370,\n",
" 226571318,\n",
" 112273036,\n",
" 63371821,\n",
" 111000597,\n",
" 67613823,\n",
" 275161792,\n",
" 14437549,\n",
" 261549959,\n",
" 380619311,\n",
" 34016545,\n",
" 15641736,\n",
" 32448529,\n",
" 16004038,\n",
" 14161383,\n",
" 2773111,\n",
" 17241749,\n",
" 182054463,\n",
" 18645817,\n",
" 38369607,\n",
" 50314524,\n",
" 109982529,\n",
" 14240678,\n",
" 153912705,\n",
" 40794966,\n",
" 265179445,\n",
" 22387220,\n",
" 202506171,\n",
" 83782311,\n",
" 176648439,\n",
" 14239043,\n",
" 14239004,\n",
" 67118200,\n",
" 14977338,\n",
" 111351328,\n",
" 16124015,\n",
" 44614844,\n",
" 243047929,\n",
" 281259657,\n",
" 40232492,\n",
" 182279395,\n",
" 276325148,\n",
" 15499871,\n",
" 270802225,\n",
" 130888959,\n",
" 45773118,\n",
" 145493852,\n",
" 2492,\n",
" 192810985,\n",
" 21719168,\n",
" 14629974,\n",
" 65759412,\n",
" 120681191,\n",
" 19073790,\n",
" 184856719,\n",
" 16607467,\n",
" 94299796,\n",
" 39396057,\n",
" 260817622,\n",
" 267470988,\n",
" 16720257,\n",
" 185043036,\n",
" 136161398,\n",
" 29946161,\n",
" 16868107,\n",
" 633,\n",
" 12198212,\n",
" 1240701,\n",
" 42926217,\n",
" 185090253,\n",
" 24420088,\n",
" 5055021,\n",
" 15520391,\n",
" 16484592,\n",
" 185513038,\n",
" 16638953,\n",
" 13957372,\n",
" 14191640,\n",
" 13126022,\n",
" 11037292,\n",
" 22048940,\n",
" 3165601,\n",
" 17408099,\n",
" 49481431,\n",
" 15991705,\n",
" 13558112,\n",
" 16673088,\n",
" 19549619,\n",
" 6373,\n",
" 20355117,\n",
" 118611966,\n",
" 108824321,\n",
" 17355688,\n",
" 10072782,\n",
" 14313322,\n",
" 14177378,\n",
" 10084222,\n",
" 994631,\n",
" 805809,\n",
" 17394561,\n",
" 17248418,\n",
" 15102464,\n",
" 23098374,\n",
" 936881,\n",
" 13072452,\n",
" 20347314,\n",
" 14178358,\n",
" 22186723,\n",
" 6164572,\n",
" 32915190,\n",
" 20924912,\n",
" 13206002,\n",
" 16382287,\n",
" 23085756,\n",
" 40456559,\n",
" 4203071,\n",
" 15668978,\n",
" 15170234,\n",
" 69455580,\n",
" 750093,\n",
" 104546824,\n",
" 83940978,\n",
" 14077641,\n",
" 4385191,\n",
" 19555059,\n",
" 20409545,\n",
" 1598191,\n",
" 5375132,\n",
" 17461965,\n",
" 71044761,\n",
" 16933198,\n",
" 17703662,\n",
" 19919537,\n",
" 146976463,\n",
" 191285345,\n",
" 83587621,\n",
" 16657356,\n",
" 27043063,\n",
" 107860735,\n",
" 8225002,\n",
" 1845211,\n",
" 46854762,\n",
" 43794817]"
]
}
],
"prompt_number": 16
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"# for user in ischooler_list[170:175]:\n",
" \n",
"def get_timeline(user, ):#Need to recursively find 3200 tweets???\n",
" timeline = twitter_api.statuses.user_timeline(user_id=user, count=20, trim_user = 1, include_rts = 1)\n",
" if len(timeline) > 0:\n",
" return timeline\n",
"\n",
"def get_tweetID_list(timeline):\n",
" '''Return a list of tweet ID in long.'''\n",
" tweetID_list = []\n",
" for tweet in timeline:\n",
" if 'retweeted_status' in tweet.keys():\n",
" tweetID_list.append(tweet['retweeted_status']['id'])\n",
" else:\n",
" tweetID_list.append(tweet['id'])\n",
" return tweetID_list\n",
"\n",
" \n",
"tl = get_timeline(ischooler_list[171])\n",
"get_tweetID_list(tl)\n"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 63,
"text": [
"[432916219868368896L,\n",
" 432258406406455296L,\n",
" 390673101723168768L,\n",
" 376098002944794625L,\n",
" 357235353674977280L,\n",
" 344586034245402625L,\n",
" 334411973972336640L,\n",
" 320616067733020672L,\n",
" 320344944776736768L,\n",
" 296889269002317825L,\n",
" 295944217295994880L,\n",
" 295324703013355520L,\n",
" 292048368660783105L,\n",
" 289110488594407425L,\n",
" 285562342564040704L,\n",
" 280936217376333825L,\n",
" 273094457287667713L,\n",
" 270654880492957697L,\n",
" 268351663956447232L,\n",
" 254065849567178752L]"
]
}
],
"prompt_number": 63
},
{
"cell_type": "code",
"collapsed": false,
"input": [],
"language": "python",
"metadata": {},
"outputs": []
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"def get_friends(user):\n",
"# if(twitter_api.users.lookup(user_id = user)[0][\"protected\"] == False):\n",
" return twitter_api.friends.ids(user_id = user)['ids']\n",
"def get_followers(user):\n",
" return twitter_api.followers.ids(user_id = user)['ids']\n",
"get_follower(ischooler_list[171])"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 66,
"text": [
"[64523,\n",
" 116530067,\n",
" 2384071,\n",
" 1324938024,\n",
" 53174378,\n",
" 756418394,\n",
" 1428704400,\n",
" 233443639,\n",
" 35056570,\n",
" 14607687,\n",
" 15499871,\n",
" 576395722,\n",
" 877711,\n",
" 16468481,\n",
" 15248437,\n",
" 14491008,\n",
" 18743550,\n",
" 23462787,\n",
" 75300121,\n",
" 10025272,\n",
" 106139622,\n",
" 21759817,\n",
" 77645186,\n",
" 4380151,\n",
" 17223242,\n",
" 14270262,\n",
" 21135674,\n",
" 19854731,\n",
" 681813,\n",
" 351204906,\n",
" 33104659,\n",
" 88789814,\n",
" 15473958,\n",
" 394403005,\n",
" 388399624,\n",
" 18372260,\n",
" 2185,\n",
" 172933437,\n",
" 40028364,\n",
" 14789168,\n",
" 17750167,\n",
" 1760431,\n",
" 2148091,\n",
" 17718493,\n",
" 16262203,\n",
" 281049103,\n",
" 23095264,\n",
" 15063467,\n",
" 15168092,\n",
" 107860735,\n",
" 258828716,\n",
" 633,\n",
" 30495974,\n",
" 80338165,\n",
" 183380260,\n",
" 14824849,\n",
" 816841,\n",
" 60033,\n",
" 769920,\n",
" 10810102,\n",
" 35943,\n",
" 5124391,\n",
" 106335847,\n",
" 14278978,\n",
" 12534,\n",
" 28652331,\n",
" 414,\n",
" 136161398,\n",
" 2372,\n",
" 1153,\n",
" 1154,\n",
" 14717097,\n",
" 97724565,\n",
" 1682431,\n",
" 25385148,\n",
" 14345141,\n",
" 11512342,\n",
" 18645817,\n",
" 3215861,\n",
" 41925579,\n",
" 275161792,\n",
" 14618751,\n",
" 14420911,\n",
" 18414487,\n",
" 809760,\n",
" 19200585,\n",
" 40744725,\n",
" 17825445,\n",
" 15414807,\n",
" 18826637,\n",
" 8497522,\n",
" 18765904,\n",
" 21678279,\n",
" 17636894,\n",
" 19406070,\n",
" 1532061,\n",
" 15419573,\n",
" 890101,\n",
" 140555191,\n",
" 15184804,\n",
" 25511364,\n",
" 18643839,\n",
" 45991128,\n",
" 281670383,\n",
" 60273,\n",
" 11487742,\n",
" 21630687,\n",
" 7552082,\n",
" 263020833,\n",
" 140898473,\n",
" 2915391,\n",
" 61978044,\n",
" 43723,\n",
" 16303106,\n",
" 356663,\n",
" 13889622,\n",
" 277284500,\n",
" 14464360,\n",
" 1118691,\n",
" 15285998,\n",
" 30364057,\n",
" 38717507,\n",
" 1240701,\n",
" 6844852,\n",
" 55677986,\n",
" 8943,\n",
" 8189542,\n",
" 673973,\n",
" 33383,\n",
" 757664,\n",
" 8144522,\n",
" 14258424,\n",
" 103920270,\n",
" 16295946,\n",
" 84351228,\n",
" 805339,\n",
" 14335160,\n",
" 21664207,\n",
" 1132421,\n",
" 849101,\n",
" 815774,\n",
" 15498328,\n",
" 3922921,\n",
" 3252,\n",
" 1063291,\n",
" 16372059,\n",
" 15431848]"
]
}
],
"prompt_number": 66
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"def __main__():\n",
" dic = {}\n",
" for user in ischooler_list[170:175]:\n",
" if(twitter_api.users.lookup(user_id = user)[0][\"protected\"] == False):\n",
" if get_timeline(user) is not None:\n",
" dic[user] = [get_tweetID_list(tl), get_friends(user), get_followers(user)]#4, 5, 6\n",
" return dic\n",
"__main__() "
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 70,
"text": [
"{41123: [[432916219868368896L,\n",
" 432258406406455296L,\n",
" 390673101723168768L,\n",
" 376098002944794625L,\n",
" 357235353674977280L,\n",
" 344586034245402625L,\n",
" 334411973972336640L,\n",
" 320616067733020672L,\n",
" 320344944776736768L,\n",
" 296889269002317825L,\n",
" 295944217295994880L,\n",
" 295324703013355520L,\n",
" 292048368660783105L,\n",
" 289110488594407425L,\n",
" 285562342564040704L,\n",
" 280936217376333825L,\n",
" 273094457287667713L,\n",
" 270654880492957697L,\n",
" 268351663956447232L,\n",
" 254065849567178752L],\n",
" [325131042,\n",
" 17142606,\n",
" 16434823,\n",
" 22190668,\n",
" 50728506,\n",
" 7015112,\n",
" 113471877,\n",
" 91034691,\n",
" 45492966,\n",
" 36857540,\n",
" 385754306,\n",
" 14505546,\n",
" 272484036,\n",
" 1001741,\n",
" 19747954,\n",
" 333517999,\n",
" 30393294,\n",
" 9905342,\n",
" 920177570,\n",
" 1275989323,\n",
" 17339690,\n",
" 280969348,\n",
" 328159411,\n",
" 13215132,\n",
" 64347310,\n",
" 478068056,\n",
" 2176432590L,\n",
" 16222904,\n",
" 310455468,\n",
" 47954623,\n",
" 1903097317,\n",
" 2293455138L,\n",
" 633270908,\n",
" 2416027140L,\n",
" 178636933,\n",
" 24981492,\n",
" 15467700,\n",
" 1032352057,\n",
" 196183754,\n",
" 9894272,\n",
" 42035272,\n",
" 101008987,\n",
" 130922325,\n",
" 1930971006,\n",
" 67665407,\n",
" 1171109054,\n",
" 49989644,\n",
" 1626933751,\n",
" 587728971,\n",
" 15583025,\n",
" 462273819,\n",
" 5281191,\n",
" 260022048,\n",
" 253893085,\n",
" 30503861,\n",
" 180493678,\n",
" 123720304,\n",
" 62413130,\n",
" 52332354,\n",
" 52672768,\n",
" 18492299,\n",
" 31185864,\n",
" 310487515,\n",
" 1569050059,\n",
" 28161405,\n",
" 17877351,\n",
" 1134176840,\n",
" 333595366,\n",
" 1689419970,\n",
" 9247102,\n",
" 62533,\n",
" 33998183,\n",
" 458647237,\n",
" 91290311,\n",
" 18037154,\n",
" 22512172,\n",
" 15099007,\n",
" 743768472,\n",
" 45013,\n",
" 415394197,\n",
" 17374940,\n",
" 552216467,\n",
" 15494202,\n",
" 14914457,\n",
" 1618495848,\n",
" 1551418448,\n",
" 108838088,\n",
" 95551818,\n",
" 15394533,\n",
" 88408565,\n",
" 2209182416L,\n",
" 16939148,\n",
" 16133829,\n",
" 713263,\n",
" 113998443,\n",
" 1377882152,\n",
" 15524875,\n",
" 10638512,\n",
" 234159370,\n",
" 15043295,\n",
" 161172909,\n",
" 21456548,\n",
" 1266209922,\n",
" 19356814,\n",
" 114911627,\n",
" 877766197,\n",
" 323973372,\n",
" 262054068,\n",
" 17533518,\n",
" 468018140,\n",
" 49966990,\n",
" 42699163,\n",
" 15659909,\n",
" 14087212,\n",
" 268465819,\n",
" 214627706,\n",
" 190777248,\n",
" 5378512,\n",
" 256657776,\n",
" 6183492,\n",
" 237118374,\n",
" 526999862,\n",
" 2315939858L,\n",
" 1500345744,\n",
" 268360756,\n",
" 363217131,\n",
" 377494038,\n",
" 16567807,\n",
" 117543420,\n",
" 2354249089L,\n",
" 104277296,\n",
" 76093,\n",
" 15275677,\n",
" 15751438,\n",
" 1405407600,\n",
" 2180111097L,\n",
" 48853753,\n",
" 134908142,\n",
" 2190624787L,\n",
" 20609587,\n",
" 2359425668L,\n",
" 193063049,\n",
" 1281581,\n",
" 18108910,\n",
" 16074111,\n",
" 338719357,\n",
" 2366799900L,\n",
" 14444413,\n",
" 536362261,\n",
" 19209276,\n",
" 1384837974,\n",
" 251909478,\n",
" 20275809,\n",
" 54619276,\n",
" 85649579,\n",
" 1175221,\n",
" 794602734,\n",
" 1623254216,\n",
" 16479221,\n",
" 18720978,\n",
" 11774882,\n",
" 200400814,\n",
" 974454602,\n",
" 29018269,\n",
" 173749267,\n",
" 14636243,\n",
" 2259512174L,\n",
" 2217887731L,\n",
" 108726772,\n",
" 846270619,\n",
" 2260145645L,\n",
" 251623181,\n",
" 178003482,\n",
" 19997592,\n",
" 73643203,\n",
" 474957859,\n",
" 14246907,\n",
" 27690984,\n",
" 10834752,\n",
" 12020082,\n",
" 113514650,\n",
" 44355401,\n",
" 26532829,\n",
" 2326168136L,\n",
" 2243116610L,\n",
" 13205612,\n",
" 1250049679,\n",
" 13495,\n",
" 40907285,\n",
" 842808853,\n",
" 19178857,\n",
" 8823302,\n",
" 49413866,\n",
" 75096931,\n",
" 537473601,\n",
" 19476883,\n",
" 48382538,\n",
" 138293290,\n",
" 761789870,\n",
" 16186995,\n",
" 18014746,\n",
" 172507232,\n",
" 51002583,\n",
" 18126961,\n",
" 19959946,\n",
" 1976514464,\n",
" 19546153,\n",
" 9672342,\n",
" 26162234,\n",
" 21652614,\n",
" 968881477,\n",
" 2262399740L,\n",
" 33175938,\n",
" 17400407,\n",
" 29603624,\n",
" 26200909,\n",
" 18487730,\n",
" 2271268400L,\n",
" 372735021,\n",
" 2263046664L,\n",
" 14770785,\n",
" 1579235126,\n",
" 281193249,\n",
" 1215748447,\n",
" 1390584572,\n",
" 95311379,\n",
" 415705025,\n",
" 24379054,\n",
" 129262705,\n",
" 351638831,\n",
" 85711582,\n",
" 22839233,\n",
" 17138416,\n",
" 84609512,\n",
" 620364533,\n",
" 429876136,\n",
" 379618780,\n",
" 1894231788,\n",
" 17425484,\n",
" 101806923,\n",
" 17015268,\n",
" 133573787,\n",
" 256823402,\n",
" 29581149,\n",
" 25174176,\n",
" 1508746440,\n",
" 6409352,\n",
" 811552351,\n",
" 210056653,\n",
" 195635458,\n",
" 23556252,\n",
" 127782922,\n",
" 18159687,\n",
" 746923,\n",
" 14228078,\n",
" 1902518023,\n",
" 29263488,\n",
" 2191273256L,\n",
" 121837661,\n",
" 74111791,\n",
" 16623443,\n",
" 19530289,\n",
" 16652458,\n",
" 55432291,\n",
" 38365159,\n",
" 105236238,\n",
" 19755213,\n",
" 2174691289L,\n",
" 2174815477L,\n",
" 1117302636,\n",
" 749483,\n",
" 2153366508L,\n",
" 123888583,\n",
" 173888704,\n",
" 488645353,\n",
" 166305751,\n",
" 197912758,\n",
" 26770977,\n",
" 32206597,\n",
" 1035960498,\n",
" 449232991,\n",
" 88246582,\n",
" 1138833205,\n",
" 50605029,\n",
" 14218527,\n",
" 6074952,\n",
" 61878718,\n",
" 145829259,\n",
" 563819203,\n",
" 17036374,\n",
" 86300937,\n",
" 6490642,\n",
" 17013577,\n",
" 578268395,\n",
" 15615817,\n",
" 40794966,\n",
" 15582236,\n",
" 43448484,\n",
" 22581994,\n",
" 15985111,\n",
" 601985933,\n",
" 233877346,\n",
" 19843630,\n",
" 14059310,\n",
" 1628193542,\n",
" 552222945,\n",
" 47509268,\n",
" 272991363,\n",
" 26305496,\n",
" 20876806,\n",
" 1357733089,\n",
" 114670081,\n",
" 111619208,\n",
" 1152797694,\n",
" 796378608,\n",
" 995994608,\n",
" 228768266,\n",
" 169344116,\n",
" 56832079,\n",
" 11730942,\n",
" 127862374,\n",
" 1552074655,\n",
" 17119766,\n",
" 17941291,\n",
" 213504651,\n",
" 14339903,\n",
" 1023698377,\n",
" 11815882,\n",
" 179819782,\n",
" 1282198292,\n",
" 331663242,\n",
" 19692075,\n",
" 15679924,\n",
" 228077059,\n",
" 300930977,\n",
" 31224198,\n",
" 16076032,\n",
" 3080761,\n",
" 371017223,\n",
" 9366062,\n",
" 122848033,\n",
" 391408747,\n",
" 90426190,\n",
" 145773567,\n",
" 119929550,\n",
" 279278354,\n",
" 26745004,\n",
" 97735826,\n",
" 314862702,\n",
" 44716344,\n",
" 771489602,\n",
" 38156420,\n",
" 14181097,\n",
" 890216977,\n",
" 275031945,\n",
" 17047202,\n",
" 21134925,\n",
" 875809874,\n",
" 237744874,\n",
" 8271262,\n",
" 65375759,\n",
" 510323015,\n",
" 38978289,\n",
" 14229694,\n",
" 9286242,\n",
" 22931893,\n",
" 2996801,\n",
" 403016796,\n",
" 495478733,\n",
" 622439778,\n",
" 43324616,\n",
" 24274957,\n",
" 5528822,\n",
" 22817278,\n",
" 14645531,\n",
" 14892732,\n",
" 784078,\n",
" 104246788,\n",
" 21771952,\n",
" 437627160,\n",
" 35757252,\n",
" 15522726,\n",
" 14579345,\n",
" 367278269,\n",
" 259256612,\n",
" 809097636,\n",
" 54204367,\n",
" 437479436,\n",
" 1229979798,\n",
" 17039954,\n",
" 15701628,\n",
" 5095661,\n",
" 96232765,\n",
" 32973,\n",
" 14948789,\n",
" 128383836,\n",
" 908631278,\n",
" 408132113,\n",
" 1009552351,\n",
" 126367986,\n",
" 15729915,\n",
" 15474846,\n",
" 11107172,\n",
" 824157,\n",
" 104253042,\n",
" 691353,\n",
" 765,\n",
" 517947440,\n",
" 1183041,\n",
" 55338739,\n",
" 213286445,\n",
" 287903698,\n",
" 42300484,\n",
" 35722755,\n",
" 33641777,\n",
" 346716849,\n",
" 381149705,\n",
" 822122862,\n",
" 39068156,\n",
" 595629155,\n",
" 104224956,\n",
" 165792356,\n",
" 19842357,\n",
" 116041517,\n",
" 20724267,\n",
" 111872459,\n",
" 113764386,\n",
" 7410742,\n",
" 29544159,\n",
" 31080039,\n",
" 16228479,\n",
" 14550221,\n",
" 248096731,\n",
" 58591601,\n",
" 28108594,\n",
" 24239896,\n",
" 162088087,\n",
" 14860076,\n",
" 337963515,\n",
" 84376296,\n",
" 14375609,\n",
" 15276345,\n",
" 568391226,\n",
" 815096,\n",
" 72891074,\n",
" 14979635,\n",
" 14528795,\n",
" 27675722,\n",
" 18104730,\n",
" 57647138,\n",
" 14233285,\n",
" 48378321,\n",
" 24236925,\n",
" 288829958,\n",
" 209854324,\n",
" 125195753,\n",
" 24961156,\n",
" 67988886,\n",
" 595819399,\n",
" 14112212,\n",
" 123680548,\n",
" 49400292,\n",
" 279812275,\n",
" 70520870,\n",
" 21417340,\n",
" 590523112,\n",
" 20568189,\n",
" 47739394,\n",
" 17239105,\n",
" 35420855,\n",
" 109017247,\n",
" 40326609,\n",
" 491180670,\n",
" 82401022,\n",
" 106736911,\n",
" 576491350,\n",
" 330034538,\n",
" 1489691,\n",
" 305709307,\n",
" 72763332,\n",
" 13670232,\n",
" 562105258,\n",
" 14267393,\n",
" 14848946,\n",
" 13145012,\n",
" 75123,\n",
" 1424001,\n",
" 17886323,\n",
" 12534,\n",
" 14471007,\n",
" 14663978,\n",
" 2235131,\n",
" 10454572,\n",
" 774010,\n",
" 16643791,\n",
" 73190286,\n",
" 553948069,\n",
" 530826887,\n",
" 97411324,\n",
" 16092926,\n",
" 365017572,\n",
" 130579391,\n",
" 18511424,\n",
" 14606079,\n",
" 14926753,\n",
" 10952962,\n",
" 155217942,\n",
" 7288362,\n",
" 94825622,\n",
" 384721955,\n",
" 14244609,\n",
" 519720755,\n",
" 108146681,\n",
" 29135419,\n",
" 389219093,\n",
" 543599375,\n",
" 1747381,\n",
" 44776990,\n",
" 217681502,\n",
" 9946842,\n",
" 408820844,\n",
" 377413346,\n",
" 175855743,\n",
" 46551254,\n",
" 29347308,\n",
" 74543,\n",
" 34975338,\n",
" 14307108,\n",
" 15209587,\n",
" 17789751,\n",
" 7358192,\n",
" 787774,\n",
" 393840578,\n",
" 28552516,\n",
" 283259822,\n",
" 15905103,\n",
" 14292458,\n",
" 519476038,\n",
" 47354592,\n",
" 190801950,\n",
" 314121329,\n",
" 12530,\n",
" 38208584,\n",
" 15767520,\n",
" 15028398,\n",
" 80944765,\n",
" 435807334,\n",
" 111049461,\n",
" 47406657,\n",
" 23233004,\n",
" 107128410,\n",
" 57653510,\n",
" 263020833,\n",
" 18322285,\n",
" 16878833,\n",
" 18814491,\n",
" 14980129,\n",
" 14045642,\n",
" 38251938,\n",
" 17998228,\n",
" 20489155,\n",
" 289028745,\n",
" 44135304,\n",
" 15226458,\n",
" 17931843,\n",
" 147646216,\n",
" 89714713,\n",
" 1468801,\n",
" 87989135,\n",
" 57549688,\n",
" 1845211,\n",
" 14677919,\n",
" 24414370,\n",
" 14439601,\n",
" 18525497,\n",
" 391650662,\n",
" 226670458,\n",
" 10959642,\n",
" 53560219,\n",
" 15066958,\n",
" 22007010,\n",
" 14702822,\n",
" 465651222,\n",
" 17526804,\n",
" 36598380,\n",
" 3754891,\n",
" 15948437,\n",
" 16916617,\n",
" 1154,\n",
" 5699,\n",
" 17071048,\n",
" 14058437,\n",
" 249390828,\n",
" 9888122,\n",
" 9785792,\n",
" 42862548,\n",
" 14848743,\n",
" 397570506,\n",
" 211107152,\n",
" 460617401,\n",
" 14538938,\n",
" 18348795,\n",
" 16317616,\n",
" 20937304,\n",
" 814859,\n",
" 420759450,\n",
" 31047448,\n",
" 456077961,\n",
" 16644899,\n",
" 24645512,\n",
" 103728877,\n",
" 452334671,\n",
" 100883962,\n",
" 437857233,\n",
" 30502115,\n",
" 31190643,\n",
" 49481431,\n",
" 83782311,\n",
" 23730438,\n",
" 27172744,\n",
" 53096661,\n",
" 2067201,\n",
" 209614352,\n",
" 16024323,\n",
" 166361173,\n",
" 767,\n",
" 64482503,\n",
" 5721202,\n",
" 20856479,\n",
" 2696831,\n",
" 429951082,\n",
" 378848483,\n",
" 14112267,\n",
" 47131160,\n",
" 37753557,\n",
" 17973378,\n",
" 18393196,\n",
" 272488624,\n",
" 421649791,\n",
" 16694108,\n",
" 378790873,\n",
" 14118608,\n",
" 309145324,\n",
" 14158954,\n",
" 65950594,\n",
" 11112192,\n",
" 1000591,\n",
" 254789383,\n",
" 20739009,\n",
" 142818316,\n",
" 18343801,\n",
" 28494014,\n",
" 408668118,\n",
" 24500377,\n",
" 52796949,\n",
" 41602840,\n",
" 266212828,\n",
" 315490964,\n",
" 17702626,\n",
" 413468104,\n",
" 44662330,\n",
" 19951034,\n",
" 74274192,\n",
" 25160944,\n",
" 27817411,\n",
" 14148390,\n",
" 38975663,\n",
" 39366506,\n",
" 382376904,\n",
" 717313,\n",
" 326369670,\n",
" 18202677,\n",
" 6753702,\n",
" 12514,\n",
" 5502502,\n",
" 408287142,\n",
" 44142410,\n",
" 18957805,\n",
" 14427911,\n",
" 1290351,\n",
" 43822174,\n",
" 13862172,\n",
" 4934171,\n",
" 246493616,\n",
" 18000187,\n",
" 16191556,\n",
" 1644831,\n",
" 17927352,\n",
" 11382292,\n",
" 166439614,\n",
" 63160596,\n",
" 1270191,\n",
" 3183721,\n",
" 10264122,\n",
" 53165437,\n",
" 106802063,\n",
" 17258135,\n",
" 40915045,\n",
" 22548417,\n",
" 6168682,\n",
" 132916189,\n",
" 6361722,\n",
" 179549676,\n",
" 26325750,\n",
" 54638897,\n",
" 16572493,\n",
" 15313329,\n",
" 14331818,\n",
" 768783,\n",
" 799645,\n",
" 64468318,\n",
" 156121420,\n",
" 60026321,\n",
" 60149756,\n",
" 133401042,\n",
" 234500517,\n",
" 36838487,\n",
" 17045017,\n",
" 44470276,\n",
" 20810487,\n",
" 13557862,\n",
" 19519071,\n",
" 18659539,\n",
" 224079521,\n",
" 17439117,\n",
" 309426100,\n",
" 135316691,\n",
" 172101296,\n",
" 16014890,\n",
" 48159133,\n",
" 76980293,\n",
" 19307935,\n",
" 41713,\n",
" 20788771,\n",
" 14706139,\n",
" 26947239,\n",
" 17029640,\n",
" 14048901,\n",
" 19561116,\n",
" 810129,\n",
" 328670714,\n",
" 30082981,\n",
" 18730427,\n",
" 14397792,\n",
" 15902877,\n",
" 92585251,\n",
" 14139811,\n",
" 2254561,\n",
" 8548612,\n",
" 15827269,\n",
" 1874221,\n",
" 17495946,\n",
" 4691891,\n",
" 16356796,\n",
" 14357273,\n",
" 2185,\n",
" 22834949,\n",
" 30331417,\n",
" 365627393,\n",
" 11861642,\n",
" 13378422,\n",
" 21097230,\n",
" 12108,\n",
" 13250772,\n",
" 4519121,\n",
" 22021097,\n",
" 1118451,\n",
" 35633092,\n",
" 18476766,\n",
" 17241749,\n",
" 70520724,\n",
" 35056570,\n",
" 36823,\n",
" 1051171,\n",
" 14521359,\n",
" 152143,\n",
" 16823185,\n",
" 14903327,\n",
" 2340381,\n",
" 15766234,\n",
" 14773649,\n",
" 19968025,\n",
" 20206334,\n",
" 3648291,\n",
" 31030273,\n",
" 14636374,\n",
" 17236891,\n",
" 28355210,\n",
" 130287746,\n",
" 15756974,\n",
" 2261261,\n",
" 776429,\n",
" 51467353,\n",
" 62607297,\n",
" 2730791,\n",
" 129295230,\n",
" 6141832,\n",
" 17462723,\n",
" 14807154,\n",
" 17267142,\n",
" 21196272,\n",
" 10670192,\n",
" 414,\n",
" 355088428,\n",
" 2189541,\n",
" 101065776,\n",
" 23117374,\n",
" 101836500,\n",
" 133022410,\n",
" 14165170,\n",
" 14650130,\n",
" 30779877,\n",
" 19094000,\n",
" 1039531,\n",
" 10043562,\n",
" 89529137,\n",
" 133432201,\n",
" 16054522,\n",
" 17951292,\n",
" 25444905,\n",
" 189235485,\n",
" 8862652,\n",
" 8708232,\n",
" 5702,\n",
" 56768257,\n",
" 19374863,\n",
" 27189600,\n",
" 141493973,\n",
" 22186723,\n",
" 18822617,\n",
" 15770165,\n",
" 634323,\n",
" 16250158,\n",
" 164365747,\n",
" 2340,\n",
" 23968997,\n",
" 21029768,\n",
" 106728417,\n",
" 87319623,\n",
" 17718493,\n",
" 81410126,\n",
" 2363571,\n",
" 4385191,\n",
" 21455473,\n",
" 17351010,\n",
" 22798982,\n",
" 48887376,\n",
" 27985216,\n",
" 3938331,\n",
" 38693956,\n",
" 20153725,\n",
" 891791,\n",
" 14669471,\n",
" 3576761,\n",
" 24921466,\n",
" 20406724,\n",
" 15041030,\n",
" 21773081,\n",
" 19852120,\n",
" 20270337,\n",
" 14928662,\n",
" 18710668,\n",
" 14102236,\n",
" 18781856,\n",
" 4816,\n",
" 12416722,\n",
" 108,\n",
" 1023011,\n",
" 17000497,\n",
" 12565032,\n",
" 6104,\n",
" 11388132,\n",
" 1821,\n",
" 15337351,\n",
" 4099171,\n",
" 14629974,\n",
" 12615,\n",
" 64413,\n",
" 14428289,\n",
" 6722,\n",
" 13773,\n",
" 13448172,\n",
" 5062341,\n",
" 1801241,\n",
" 774838,\n",
" 4387351,\n",
" 13461,\n",
" 633,\n",
" 9697732,\n",
" 11187412,\n",
" 11037292,\n",
" 658353,\n",
" 28243,\n",
" 2790981,\n",
" 8043842,\n",
" 930061,\n",
" 904681,\n",
" 4999,\n",
" 814304,\n",
" 822941,\n",
" 1199121,\n",
" 6124282,\n",
" 11882,\n",
" 666073,\n",
" 772386,\n",
" 805570,\n",
" 4517721,\n",
" 3615,\n",
" 799722,\n",
" 770318,\n",
" 756475,\n",
" 528,\n",
" 45463,\n",
" 11781,\n",
" 890251,\n",
" 822966,\n",
" 12329,\n",
" 997,\n",
" 288,\n",
" 5068,\n",
" 40033,\n",
" 4030,\n",
" 13046,\n",
" 13234,\n",
" 3922,\n",
" 6343,\n",
" 5814,\n",
" 13341,\n",
" 74433,\n",
" 54913,\n",
" 40853],\n",
" [1366066706,\n",
" 571661813,\n",
" 22869740,\n",
" 74111791,\n",
" 1948126699,\n",
" 16434823,\n",
" 22190668,\n",
" 113471877,\n",
" 35149719,\n",
" 2444371849L,\n",
" 329099184,\n",
" 2384234460L,\n",
" 427086339,\n",
" 1950379784,\n",
" 354484311,\n",
" 1355331337,\n",
" 2292986101L,\n",
" 371122179,\n",
" 289746718,\n",
" 908559492,\n",
" 220874173,\n",
" 2423570006L,\n",
" 96062616,\n",
" 15467700,\n",
" 15696859,\n",
" 17973378,\n",
" 9905342,\n",
" 54571772,\n",
" 235389491,\n",
" 13952532,\n",
" 328159411,\n",
" 275167447,\n",
" 2473562711L,\n",
" 160369782,\n",
" 64347310,\n",
" 17901352,\n",
" 2332538673L,\n",
" 1259704105,\n",
" 549573511,\n",
" 529045388,\n",
" 353817988,\n",
" 1317087126,\n",
" 12447652,\n",
" 292577324,\n",
" 2338333938L,\n",
" 1581522368,\n",
" 1138836379,\n",
" 403178453,\n",
" 16644899,\n",
" 378848483,\n",
" 239443140,\n",
" 243898539,\n",
" 39116157,\n",
" 413855821,\n",
" 45558598,\n",
" 31537261,\n",
" 2176432590L,\n",
" 41886410,\n",
" 14566031,\n",
" 20804788,\n",
" 27450176,\n",
" 91290311,\n",
" 2172175562L,\n",
" 2337131455L,\n",
" 854031864,\n",
" 19886480,\n",
" 49896261,\n",
" 38124496,\n",
" 14530697,\n",
" 787249747,\n",
" 2427443570L,\n",
" 213286445,\n",
" 466777904,\n",
" 1903097317,\n",
" 20926161,\n",
" 183365167,\n",
" 32686980,\n",
" 44959059,\n",
" 328926928,\n",
" 50798522,\n",
" 94381018,\n",
" 2416027140L,\n",
" 48853753,\n",
" 231726580,\n",
" 2352095658L,\n",
" 1217418788,\n",
" 20761707,\n",
" 90478926,\n",
" 534493998,\n",
" 614866113,\n",
" 257546216,\n",
" 207533569,\n",
" 390052686,\n",
" 1525342994,\n",
" 712791798,\n",
" 45757862,\n",
" 1626933751,\n",
" 42035272,\n",
" 312208873,\n",
" 2301828692L,\n",
" 2379396853L,\n",
" 102356989,\n",
" 521804163,\n",
" 1376298199,\n",
" 233151266,\n",
" 2408835258L,\n",
" 49989644,\n",
" 253893085,\n",
" 14056801,\n",
" 11707972,\n",
" 89200008,\n",
" 20873747,\n",
" 277078729,\n",
" 353344542,\n",
" 24236571,\n",
" 30503861,\n",
" 64569558,\n",
" 166703902,\n",
" 43153760,\n",
" 223265434,\n",
" 31185864,\n",
" 18492299,\n",
" 104246788,\n",
" 127870840,\n",
" 1569050059,\n",
" 8823302,\n",
" 2401016606L,\n",
" 2150259494L,\n",
" 211000057,\n",
" 9247102,\n",
" 62533,\n",
" 2396858400L,\n",
" 1377882152,\n",
" 2419956579L,\n",
" 73270807,\n",
" 15894376,\n",
" 9337732,\n",
" 21971424,\n",
" 25471555,\n",
" 437479436,\n",
" 415394197,\n",
" 7621482,\n",
" 15494202,\n",
" 552216467,\n",
" 1955164694,\n",
" 751993795,\n",
" 88408565,\n",
" 143335220,\n",
" 14244609,\n",
" 406204815,\n",
" 389048237,\n",
" 390590448,\n",
" 10638512,\n",
" 408577809,\n",
" 129003293,\n",
" 2388422228L,\n",
" 19196218,\n",
" 1266209922,\n",
" 2216371396L,\n",
" 355654391,\n",
" 5378512,\n",
" 114911627,\n",
" 409202186,\n",
" 912975337,\n",
" 390544914,\n",
" 385754306,\n",
" 468018140,\n",
" 16463078,\n",
" 86904180,\n",
" 458796368,\n",
" 2169073836L,\n",
" 128222441,\n",
" 250289285,\n",
" 18231861,\n",
" 12973792,\n",
" 256657776,\n",
" 824859920,\n",
" 180421861,\n",
" 791593388,\n",
" 601985933,\n",
" 14087212,\n",
" 18816862,\n",
" 16797689,\n",
" 18160267,\n",
" 228199471,\n",
" 108512817,\n",
" 2291427769L,\n",
" 26780929,\n",
" 2323501513L,\n",
" 120159918,\n",
" 2319297121L,\n",
" 1500345744,\n",
" 268360756,\n",
" 147031986,\n",
" 314954746,\n",
" 15816153,\n",
" 1007274048,\n",
" 81248610,\n",
" 17503637,\n",
" 1205704754,\n",
" 14735884,\n",
" 255995859,\n",
" 1408572810,\n",
" 503708957,\n",
" 2314168626L,\n",
" 21722318,\n",
" 2371365422L,\n",
" 20275809,\n",
" 2375565272L,\n",
" 252972061,\n",
" 969753140,\n",
" 2372620837L,\n",
" 720516685,\n",
" 76093,\n",
" 117585607,\n",
" 47669528,\n",
" 187641312,\n",
" 15982292,\n",
" 2336114065L,\n",
" 19112667,\n",
" 2169611845L,\n",
" 37836873,\n",
" 2190624787L,\n",
" 134908142,\n",
" 46422016,\n",
" 16074111,\n",
" 2366799900L,\n",
" 175532018,\n",
" 981454286,\n",
" 18671392,\n",
" 16192454,\n",
" 57653510,\n",
" 1384837974,\n",
" 1177040046,\n",
" 536362261,\n",
" 82542317,\n",
" 1973511152,\n",
" 142481618,\n",
" 2314899277L,\n",
" 85649579,\n",
" 419147634,\n",
" 794602734,\n",
" 106399987,\n",
" 16479221,\n",
" 1623254216,\n",
" 88039750,\n",
" 1340817559,\n",
" 47406657,\n",
" 545648284,\n",
" 401581140,\n",
" 2330665254L,\n",
" 113998443,\n",
" 2349173029L,\n",
" 1541447071,\n",
" 122765631,\n",
" 1921047787,\n",
" 14349513,\n",
" 410970285,\n",
" 19546153,\n",
" 371962332,\n",
" 49531228,\n",
" 5813372,\n",
" 75096931,\n",
" 71938665,\n",
" 45702406,\n",
" 392809670,\n",
" 2329294567L,\n",
" 415717240,\n",
" 2326168136L,\n",
" 2243116610L,\n",
" 577647786,\n",
" 14528795,\n",
" 18800490,\n",
" 49413866,\n",
" 31376386,\n",
" 1937869878,\n",
" 2225594159L,\n",
" 20032617,\n",
" 48572412,\n",
" 761789870,\n",
" 3138231,\n",
" 277495822,\n",
" 20999437,\n",
" 2308747908L,\n",
" 543995538,\n",
" 1948044528,\n",
" 127995488,\n",
" 199663841,\n",
" 16054522,\n",
" 24921466,\n",
" 1705762081,\n",
" 181689281,\n",
" 196183754,\n",
" 29603624,\n",
" 21553559,\n",
" 109170156,\n",
" 2285783467L,\n",
" 85311413,\n",
" 485285008,\n",
" 33175938,\n",
" 287903698,\n",
" 17400407,\n",
" 531291518,\n",
" 159608701,\n",
" 2271268400L,\n",
" 281193249,\n",
" 50452899,\n",
" 88727219,\n",
" 2263046664L,\n",
" 71156555,\n",
" 259668468,\n",
" 370419566,\n",
" 17138416,\n",
" 28533323,\n",
" 22333927,\n",
" 1905356166,\n",
" 7788062,\n",
" 2236814690L,\n",
" 14518395,\n",
" 2242347044L,\n",
" 15829968,\n",
" 49883428,\n",
" 1931955901,\n",
" 2242941595L,\n",
" 429876136,\n",
" 1275989323,\n",
" 1894231788,\n",
" 15654319,\n",
" 23005053,\n",
" 24620145,\n",
" 2182596140L,\n",
" 22563093,\n",
" 23476681,\n",
" 1491208260,\n",
" 1550175378,\n",
" 19353489,\n",
" 536655744,\n",
" 949006177,\n",
" 543285814,\n",
" 17015268,\n",
" 1632581,\n",
" 253322928,\n",
" 116503503,\n",
" 2212798392L,\n",
" 1284334304,\n",
" 1140451,\n",
" 14455678,\n",
" 1508746440,\n",
" 161634899,\n",
" 133573787,\n",
" 1623412297,\n",
" 2209182416L,\n",
" 1452830138,\n",
" 619095216,\n",
" 29581149,\n",
" 946630651,\n",
" 210056653,\n",
" 195635458,\n",
" 906821719,\n",
" 27405844,\n",
" 1246717399,\n",
" 746923,\n",
" 2199238800L,\n",
" 127782922,\n",
" 268465819,\n",
" 474957859,\n",
" 54622027,\n",
" 113764386,\n",
" 233288145,\n",
" 151963662,\n",
" 1530611514,\n",
" 16623443,\n",
" 2188874029L,\n",
" 2191273256L,\n",
" 54397039,\n",
" 94158003,\n",
" 100077645,\n",
" 2180573678L,\n",
" 247011042,\n",
" 19755213,\n",
" 105236238,\n",
" 2174691289L,\n",
" 1692948030,\n",
" 2167761242L,\n",
" 1965720026,\n",
" 1470472050,\n",
" 272484036,\n",
" 166305751,\n",
" 1363111682,\n",
" 69664920,\n",
" 716095186,\n",
" 46191700,\n",
" 67665407,\n",
" 321862098,\n",
" 321087113,\n",
" 1908065586,\n",
" 26770977,\n",
" 32206597,\n",
" 1035960498,\n",
" 449232991,\n",
" 1138833205,\n",
" 178636933,\n",
" 17013577,\n",
" 50605029,\n",
" 242801915,\n",
" 53398275,\n",
" 3183721,\n",
" 1351589718,\n",
" 260582890,\n",
" 477846794,\n",
" 315490964,\n",
" 1038885840,\n",
" 1947978632,\n",
" 10086572,\n",
" 75165241,\n",
" 80944765,\n",
" 1534682449,\n",
" 328818186,\n",
" 18108910,\n",
" 390978379,\n",
" 1877140124,\n",
" 359188449,\n",
" 1276565899,\n",
" 1117302636,\n",
" 925572600,\n",
" 16957363,\n",
" 90977417,\n",
" 1686799970,\n",
" 5886342,\n",
" 49468531,\n",
" 46854762,\n",
" 27707859,\n",
" 21616036,\n",
" 76801570,\n",
" 563819203,\n",
" 6868722,\n",
" 145829259,\n",
" 1894688126,\n",
" 1859740765,\n",
" 290760374,\n",
" 214616426,\n",
" 14118608,\n",
" 235611826,\n",
" 45651243,\n",
" 230541978,\n",
" 915272149,\n",
" 11345912,\n",
" 1876914001,\n",
" 890307943,\n",
" 86300937,\n",
" 14728699,\n",
" 1667031956,\n",
" 1864498770,\n",
" 90374668,\n",
" 1434733404,\n",
" 16026430,\n",
" 16736411,\n",
" 56832079,\n",
" 15701628,\n",
" 1662866772,\n",
" 56825389,\n",
" 14650130,\n",
" 578268395,\n",
" 1702338282,\n",
" 15615817,\n",
" 50080601,\n",
" 61129505,\n",
" 48903,\n",
" 519719691,\n",
" 1155244160,\n",
" 15443521,\n",
" 29061823,\n",
" 35757252,\n",
" 7624042,\n",
" 42200661,\n",
" 201969262,\n",
" 22581994,\n",
" 535638372,\n",
" 171111863,\n",
" 11213562,\n",
" 13862172,\n",
" 233877346,\n",
" 37609868,\n",
" 17251220,\n",
" 14767845,\n",
" 754825934,\n",
" 355567648,\n",
" 104678091,\n",
" 588605835,\n",
" 60897058,\n",
" 85678126,\n",
" 904433120,\n",
" 1594951130,\n",
" 161616865,\n",
" 798987931,\n",
" 1635925218,\n",
" 1628193542,\n",
" 53735325,\n",
" 454812727,\n",
" 415881007,\n",
" 47509268,\n",
" 418452057,\n",
" 19356814,\n",
" 246041504,\n",
" 21727400,\n",
" 29760371,\n",
" 373806002,\n",
" 333811253,\n",
" 613787048,\n",
" 51584209,\n",
" 529011419,\n",
" 218799445,\n",
" 111619208,\n",
" 234159370,\n",
" 37767616,\n",
" 404774911,\n",
" 374002548,\n",
" 1601446020,\n",
" 870583028,\n",
" 1152797694,\n",
" 796378608,\n",
" 995994608,\n",
" 553807422,\n",
" 1579235126,\n",
" 222832617,\n",
" 93854405,\n",
" 1342996728,\n",
" 367902015,\n",
" 15102464,\n",
" 37831088,\n",
" 193093488,\n",
" 17119766,\n",
" 227865691,\n",
" 238981656,\n",
" 17941291,\n",
" 26055989,\n",
" 213504651,\n",
" 17445752,\n",
" 21560846,\n",
" 540628749,\n",
" 31239245,\n",
" 942685022,\n",
" 16088941,\n",
" 19692075,\n",
" 403887149,\n",
" 179819782,\n",
" 11815882,\n",
" 49278191,\n",
" 6433892,\n",
" 87989135,\n",
" 602343775,\n",
" 1282198292,\n",
" 27657472,\n",
" 82046608,\n",
" 1475190374,\n",
" 198601300,\n",
" 331663242,\n",
" 502513308,\n",
" 1515144691,\n",
" 193633658,\n",
" 27690984,\n",
" 1431248060,\n",
" 410975230,\n",
" 322245994,\n",
" 120628909,\n",
" 9349172,\n",
" 127233126,\n",
" 1433431657,\n",
" 300930977,\n",
" 31224198,\n",
" 218409581,\n",
" 1428377023,\n",
" 19305927,\n",
" 42679913,\n",
" 488369382,\n",
" 130520148,\n",
" 248951998,\n",
" 17651883,\n",
" 20817793,\n",
" 1189286605,\n",
" 16840038,\n",
" 608221100,\n",
" 189971188,\n",
" 83370820,\n",
" 371017223,\n",
" 636952947,\n",
" 16083722,\n",
" 39952486,\n",
" 9366062,\n",
" 14986333,\n",
" 21759817,\n",
" 381654589,\n",
" 90426190,\n",
" 347490047,\n",
" 1431560286,\n",
" 475697998,\n",
" 800899219,\n",
" 929873856,\n",
" 15100661,\n",
" 21575167,\n",
" 8497292,\n",
" 1446331028,\n",
" 771489602,\n",
" 440676151,\n",
" 44716344,\n",
" 906097086,\n",
" 443422945,\n",
" 1427824220,\n",
" 1215218833,\n",
" 84609512,\n",
" 19012615,\n",
" 12855662,\n",
" 1413768499,\n",
" 1370387143,\n",
" 15489796,\n",
" 212031803,\n",
" 1390584572,\n",
" 504346004,\n",
" 391113712,\n",
" 496648847,\n",
" 20126364,\n",
" 1198924219,\n",
" 1242875090,\n",
" 826265647,\n",
" 161856655,\n",
" 875809874,\n",
" 161598706,\n",
" 237744874,\n",
" 21725884,\n",
" 54776272,\n",
" 38978289,\n",
" 102080846,\n",
" 467580234,\n",
" 9286242,\n",
" 1287516402,\n",
" 304804327,\n",
" 620999032,\n",
" 201140802,\n",
" 14128743,\n",
" 15535136,\n",
" 1209238316,\n",
" 73192887,\n",
" 860145169,\n",
" 1167376392,\n",
" 23533363,\n",
" 1352403942,\n",
" 207355106,\n",
" 26009127,\n",
" 14737321,\n",
" 1306357716,\n",
" 718693752,\n",
" 15041281,\n",
" 1207495609,\n",
" 18688930,\n",
" 622439778,\n",
" 49829468,\n",
" 583262532,\n",
" 22136002,\n",
" 24274957,\n",
" 43324616,\n",
" 71775466,\n",
" 276641778,\n",
" 54308322,\n",
" 370367198,\n",
" 5528822,\n",
" 853024285,\n",
" 597682598,\n",
" 14144411,\n",
" 26305496,\n",
" 436266604,\n",
" 570247326,\n",
" 141038303,\n",
" 316573792,\n",
" 374935382,\n",
" 134782118,\n",
" 22817278,\n",
" 378222973,\n",
" 71621988,\n",
" 21585054,\n",
" 108838088,\n",
" 21771952,\n",
" 14579345,\n",
" 10217742,\n",
" 1300868017,\n",
" 196658816,\n",
" 952070880,\n",
" 127820351,\n",
" 18396168,\n",
" 367278269,\n",
" 813780325,\n",
" 182478034,\n",
" 462044926,\n",
" 48931123,\n",
" 178003482,\n",
" 152137710,\n",
" 186168400,\n",
" 1202820432,\n",
" 23966458,\n",
" 1173740058,\n",
" 81440052,\n",
" 757962,\n",
" 43477108,\n",
" 749887998,\n",
" 251909478,\n",
" 14256226,\n",
" 30040437,\n",
" 23166144,\n",
" 22294630,\n",
" 937403012,\n",
" 257490984,\n",
" 21096533,\n",
" 190967714,\n",
" 111631851,\n",
" 104568126,\n",
" 1240153122,\n",
" 212274803,\n",
" 47354592,\n",
" 479884440,\n",
" 938657858,\n",
" 1221237391,\n",
" 809097636,\n",
" 29103492,\n",
" 124825438,\n",
" 10171902,\n",
" 17931843,\n",
" 114058423,\n",
" 17039954,\n",
" 47519618,\n",
" 620248486,\n",
" 1194363398,\n",
" 26046568,\n",
" 718747806,\n",
" 5095661,\n",
" 57140382,\n",
" 17241749,\n",
" 833620375,\n",
" 460867714,\n",
" 14673763,\n",
" 72377603,\n",
" 1139214072,\n",
" 867046800,\n",
" 14948789,\n",
" 285673693,\n",
" 548154657,\n",
" 1072508497,\n",
" 743746255,\n",
" 182997159,\n",
" 118530377,\n",
" 511190986,\n",
" 605497558,\n",
" 935397392,\n",
" 120744562,\n",
" 293146652,\n",
" 757047878,\n",
" 72494430,\n",
" 2729061,\n",
" 20696494,\n",
" 899939960,\n",
" 33658564,\n",
" 83178045,\n",
" 10884142,\n",
" 19200275,\n",
" 16729309,\n",
" 33115777,\n",
" 23224543,\n",
" 284012755,\n",
" 24358855,\n",
" 28430912,\n",
" 1001266999,\n",
" 490694075,\n",
" 19844340,\n",
" 1069228537,\n",
" 1002112968,\n",
" 78660661,\n",
" 17142606,\n",
" 48947841,\n",
" 1052918318,\n",
" 36741547,\n",
" 568396892,\n",
" 27445555,\n",
" 1009552351,\n",
" 1032175358,\n",
" 966593953,\n",
" 14440589,\n",
" 128284822,\n",
" 395754027,\n",
" 18659539,\n",
" 472593427,\n",
" 277320585,\n",
" 137311168,\n",
" 11663272,\n",
" 15009531,\n",
" 20031272,\n",
" 794532,\n",
" 129710831,\n",
" 240905660,\n",
" 551672937,\n",
" 602055415,\n",
" 124248282,\n",
" 14580989,\n",
" 23061052,\n",
" 606413666,\n",
" 633270908,\n",
" 79124839,\n",
" 14352786,\n",
" 975071760,\n",
" 9668912,\n",
" 974540880,\n",
" 973671956,\n",
" 598692023,\n",
" 967852987,\n",
" 964322635,\n",
" 960502542,\n",
" 958362770,\n",
" 28411661,\n",
" 956883745,\n",
" 912637118,\n",
" 29253494,\n",
" 34044982,\n",
" 309770698,\n",
" 943755060,\n",
" 177993199,\n",
" 22902543,\n",
" 931050870,\n",
" 407657226,\n",
" 523430489,\n",
" 18702712,\n",
" 938124757,\n",
" 10952962,\n",
" 932173842,\n",
" 913667642,\n",
" 920994535,\n",
" 867225012,\n",
" 17094858,\n",
" 18730427,\n",
" 16906553,\n",
" 30496369,\n",
" 862481502,\n",
" 43649420,\n",
" 21265478,\n",
" 884329831,\n",
" 71403966,\n",
" 479610062,\n",
" 14211231,\n",
" 16623938,\n",
" 237118374,\n",
" 462273819,\n",
" 180493678,\n",
" 43486606,\n",
" 214627706,\n",
" 462508445,\n",
" 86424236,\n",
" 9946842,\n",
" 14101418,\n",
" 754481221,\n",
" 150478907,\n",
" 548316518,\n",
" 837320959,\n",
" 732773,\n",
" 863179477,\n",
" 314596968,\n",
" 855690174,\n",
" 292154869,\n",
" 765871370,\n",
" 92704881,\n",
" 316899902,\n",
" 169982740,\n",
" 822122862,\n",
" 39068156,\n",
" 825475513,\n",
" 101584665,\n",
" 11107,\n",
" 804412506,\n",
" 805527848,\n",
" 445409224,\n",
" 256823402,\n",
" 43448484,\n",
" 40045307,\n",
" 55643029,\n",
" 803348772,\n",
" 531672854,\n",
" 789828438,\n",
" 786615182,\n",
" 267417476,\n",
" 778184239,\n",
" 200400814,\n",
" 445391584,\n",
" 15922477,\n",
" 26342975,\n",
" 14979635,\n",
" 110716277,\n",
" 16016431,\n",
" 5515982,\n",
" 101806923,\n",
" 192315964,\n",
" 705904448,\n",
" 701088452,\n",
" 28989423,\n",
" 1001741,\n",
" 233427213,\n",
" 740050292,\n",
" 703784809,\n",
" 147280925,\n",
" 733430520,\n",
" 633027428,\n",
" 729864079,\n",
" 46241234,\n",
" 715411772,\n",
" 165792356,\n",
" 14351178,\n",
" 467950844,\n",
" 132778383,\n",
" 393840578,\n",
" 354403054,\n",
" 713048624,\n",
" 713556847,\n",
" 95407256,\n",
" 56598672,\n",
" 16360604,\n",
" 705662640,\n",
" 66847213,\n",
" 190777248,\n",
" 104224956,\n",
" 53761131,\n",
" 241291014,\n",
" 18729241,\n",
" 59296749,\n",
" 72096253,\n",
" 5438122,\n",
" 707517499,\n",
" 14417346,\n",
" 368531082,\n",
" 437857233,\n",
" 15583025,\n",
" 607237144,\n",
" 634402102,\n",
" 283209928,\n",
" 109756897,\n",
" 516935217,\n",
" 633291757,\n",
" 21956416,\n",
" 41602840,\n",
" 111872459,\n",
" 4530661,\n",
" 212475250,\n",
" 56150070,\n",
" 15759493,\n",
" 15257926,\n",
" 139263304,\n",
" 27819656,\n",
" 18440548,\n",
" 34975338,\n",
" 123680548,\n",
" 248096731,\n",
" 28108594,\n",
" 58591601,\n",
" 24239896,\n",
" 14479218,\n",
" 162088087,\n",
" 15276345,\n",
" 265895056,\n",
" 568391226,\n",
" 14860076,\n",
" 609997562,\n",
" 10673092,\n",
" 36463473,\n",
" 24343334,\n",
" 84376296,\n",
" 14375609,\n",
" 72891074,\n",
" 141805173,\n",
" 18104730,\n",
" 127862374,\n",
" 15170902,\n",
" 14233285,\n",
" 474903,\n",
" 288829958,\n",
" 24236925,\n",
" 10486222,\n",
" 279278354,\n",
" 24961156,\n",
" 125195753,\n",
" 22482421,\n",
" 67988886,\n",
" 14045642,\n",
" 605874125,\n",
" 14112212,\n",
" 6466252,\n",
" 127443186,\n",
" 595819399,\n",
" 93513944,\n",
" 596717263,\n",
" 46152017,\n",
" 64123661,\n",
" 217681502,\n",
" 70520870,\n",
" 14393039,\n",
" 207824434,\n",
" 109017247,\n",
" 479725913,\n",
" ...]],\n",
" 6132682: [[432916219868368896L,\n",
" 432258406406455296L,\n",
" 390673101723168768L,\n",
" 376098002944794625L,\n",
" 357235353674977280L,\n",
" 344586034245402625L,\n",
" 334411973972336640L,\n",
" 320616067733020672L,\n",
" 320344944776736768L,\n",
" 296889269002317825L,\n",
" 295944217295994880L,\n",
" 295324703013355520L,\n",
" 292048368660783105L,\n",
" 289110488594407425L,\n",
" 285562342564040704L,\n",
" 280936217376333825L,\n",
" 273094457287667713L,\n",
" 270654880492957697L,\n",
" 268351663956447232L,\n",
" 254065849567178752L],\n",
" [206704461,\n",
" 2197606969L,\n",
" 14073819,\n",
" 3448481,\n",
" 18099844,\n",
" 18359862,\n",
" 2264372460L,\n",
" 788287705,\n",
" 185808487,\n",
" 33846451,\n",
" 6480682,\n",
" 18743550,\n",
" 19720395,\n",
" 382253381,\n",
" 3804,\n",
" 15317462,\n",
" 142075230,\n",
" 17416571,\n",
" 64133555,\n",
" 1109601272,\n",
" 2333967686L,\n",
" 61897358,\n",
" 2361960406L,\n",
" 2296052826L,\n",
" 173054556,\n",
" 58966564,\n",
" 172846897,\n",
" 870238358,\n",
" 1597073251,\n",
" 1876092996,\n",
" 2249138370L,\n",
" 2172348637L,\n",
" 2279167787L,\n",
" 188810150,\n",
" 235067715,\n",
" 19125090,\n",
" 14314162,\n",
" 90912787,\n",
" 820633123,\n",
" 24736335,\n",
" 58525147,\n",
" 1849687843,\n",
" 1630011721,\n",
" 1705680294,\n",
" 26787673,\n",
" 28467472,\n",
" 46885220,\n",
" 14905246,\n",
" 353143712,\n",
" 6806612,\n",
" 120266797,\n",
" 22938914,\n",
" 14592049,\n",
" 5943622,\n",
" 14116807,\n",
" 1921953943,\n",
" 18147592,\n",
" 24653536,\n",
" 414096072,\n",
" 34050629,\n",
" 39930469,\n",
" 71891912,\n",
" 14278978,\n",
" 15056788,\n",
" 17223242,\n",
" 132021364,\n",
" 210758676,\n",
" 6858592,\n",
" 109015789,\n",
" 7985762,\n",
" 14345141,\n",
" 47451021,\n",
" 277518284,\n",
" 813286,\n",
" 1435461,\n",
" 808627,\n",
" 237845487,\n",
" 46042366,\n",
" 297012340,\n",
" 824069882,\n",
" 987771205,\n",
" 53112612,\n",
" 257602327,\n",
" 921163861,\n",
" 385400237,\n",
" 495086242,\n",
" 16742099,\n",
" 14792516,\n",
" 53995901,\n",
" 1410670634,\n",
" 626681652,\n",
" 1346402696,\n",
" 919785530,\n",
" 126363109,\n",
" 580796379,\n",
" 376793513,\n",
" 463757815,\n",
" 465978475,\n",
" 757896,\n",
" 97487983,\n",
" 104680080,\n",
" 30134875,\n",
" 294932593,\n",
" 138389433,\n",
" 18705738,\n",
" 420195576,\n",
" 48572412,\n",
" 1335063913,\n",
" 120239228,\n",
" 104377757,\n",
" 317785494,\n",
" 714758552,\n",
" 28614846,\n",
" 34732474,\n",
" 211921304,\n",
" 87725458,\n",
" 159203775,\n",
" 1967299117,\n",
" 1594122828,\n",
" 28192077,\n",
" 26021668,\n",
" 282198792,\n",
" 852039852,\n",
" 42711540,\n",
" 242652411,\n",
" 943992547,\n",
" 15110013,\n",
" 307378883,\n",
" 190374373,\n",
" 14936846,\n",
" 525392721,\n",
" 252536239,\n",
" 51241574,\n",
" 1592030946,\n",
" 1871740225,\n",
" 34146256,\n",
" 1705797342,\n",
" 28130604,\n",
" 275096050,\n",
" 186901138,\n",
" 1116473222,\n",
" 134405422,\n",
" 14511951,\n",
" 16955991,\n",
" 14677919,\n",
" 605627004,\n",
" 337628661,\n",
" 15164565,\n",
" 65759412,\n",
" 3252,\n",
" 79362364,\n",
" 226285866,\n",
" 1589275356,\n",
" 140084640,\n",
" 2499341,\n",
" 883178378,\n",
" 737848638,\n",
" 97019863,\n",
" 505890848,\n",
" 1571919926,\n",
" 32910267,\n",
" 1077425462,\n",
" 1561140115,\n",
" 19448989,\n",
" 861458846,\n",
" 73609880,\n",
" 98630714,\n",
" 594052448,\n",
" 37435901,\n",
" 163582516,\n",
" 36609124,\n",
" 38835427,\n",
" 16580053,\n",
" 776525851,\n",
" 1243464554,\n",
" 15977402,\n",
" 42584086,\n",
" 14104316,\n",
" 155436555,\n",
" 1175602717,\n",
" 12626542,\n",
" 6933252,\n",
" 11740902,\n",
" 17338082,\n",
" 386564541,\n",
" 74286565,\n",
" 277042857,\n",
" 165699676,\n",
" 18776131,\n",
" 14075928,\n",
" 257590207,\n",
" 14600116,\n",
" 385661920,\n",
" 54373762,\n",
" 190402696,\n",
" 479888279,\n",
" 601117743,\n",
" 6645712,\n",
" 53086878,\n",
" 16536215,\n",
" 37357991,\n",
" 126803066,\n",
" 19315665,\n",
" 102811983,\n",
" 202506171,\n",
" 19045458,\n",
" 36730504,\n",
" 362871226,\n",
" 3936,\n",
" 63547673,\n",
" 72353074,\n",
" 29384430,\n",
" 195633064,\n",
" 10346782,\n",
" 14217429,\n",
" 14372143,\n",
" 338369993,\n",
" 273197054,\n",
" 550292936,\n",
" 87818409,\n",
" 807095,\n",
" 275686563,\n",
" 14161522,\n",
" 14293310,\n",
" 15057943,\n",
" 13074702,\n",
" 5633322,\n",
" 18247087,\n",
" 15586728,\n",
" 836838900,\n",
" 10876852,\n",
" 14372486,\n",
" 554951295,\n",
" 8114422,\n",
" 5965432,\n",
" 1108969658,\n",
" 12662202,\n",
" 1543699680,\n",
" 18261618,\n",
" 789838267,\n",
" 17355688,\n",
" 16004038,\n",
" 24414370,\n",
" 260817622,\n",
" 43127447,\n",
" 13957372,\n",
" 549945789,\n",
" 1534800949,\n",
" 16467893,\n",
" 17726018,\n",
" 83587621,\n",
" 82152111,\n",
" 776768857,\n",
" 16690229,\n",
" 120982228,\n",
" 12948412,\n",
" 101127045,\n",
" 18868867,\n",
" 200936506,\n",
" 43501210,\n",
" 48281760,\n",
" 18645817,\n",
" 384008139,\n",
" 376278783,\n",
" 383627072,\n",
" 20198402,\n",
" 384714045,\n",
" 229336084,\n",
" 1491998142,\n",
" 3659111,\n",
" 6164572,\n",
" 194633561,\n",
" 157940307,\n",
" 404429721,\n",
" 290644121,\n",
" 16868107,\n",
" 28140646,\n",
" 13837292,\n",
" 20562637,\n",
" 10257182,\n",
" 67358777,\n",
" 15225753,\n",
" 41615372,\n",
" 15307727,\n",
" 30321157,\n",
" 74130577,\n",
" 20339060,\n",
" 13334762,\n",
" 14369905,\n",
" 678953,\n",
" 64591787,\n",
" 20542450,\n",
" 372475592,\n",
" 9688342,\n",
" 118882014,\n",
" 138034438,\n",
" 24799500,\n",
" 15944436,\n",
" 611823,\n",
" 228159379,\n",
" 82407758,\n",
" 63371821,\n",
" 3754891,\n",
" 8228052,\n",
" 7144422,\n",
" 817386,\n",
" 9534522,\n",
" 24236494,\n",
" 30261067,\n",
" 2890961,\n",
" 5746452,\n",
" 586671909,\n",
" 10228272,\n",
" 37019708,\n",
" 4641021,\n",
" 5746402,\n",
" 64844802,\n",
" 41003633,\n",
" 25299422,\n",
" 9313022,\n",
" 1397264443,\n",
" 20,\n",
" 59513961,\n",
" 294233909,\n",
" 432171732,\n",
" 44196397,\n",
" 339772916,\n",
" 14377870,\n",
" 17623957,\n",
" 12613282,\n",
" 19619047,\n",
" 571202103,\n",
" 2425151,\n",
" 14216283,\n",
" 129987305,\n",
" 14319981,\n",
" 14351575,\n",
" 93017945,\n",
" 6784452,\n",
" 18324416,\n",
" 5441152,\n",
" 31496613,\n",
" 121898031,\n",
" 120956583,\n",
" 60384159,\n",
" 121701209,\n",
" 173182123,\n",
" 180109347,\n",
" 22165303,\n",
" 20635627,\n",
" 140985180,\n",
" 4200861,\n",
" 15499871,\n",
" 279861744,\n",
" 109489624,\n",
" 297839035,\n",
" 350834963,\n",
" 12634602,\n",
" 35056570,\n",
" 286384512,\n",
" 16371108,\n",
" 36020261,\n",
" 16572161,\n",
" 369186050,\n",
" 376586846,\n",
" 420545630,\n",
" 24608583,\n",
" 261549959,\n",
" 426836903,\n",
" 463766148,\n",
" 452985575,\n",
" 112273036,\n",
" 224938017,\n",
" 496369205,\n",
" 550634644,\n",
" 531504378,\n",
" 376596863,\n",
" 247734303,\n",
" 448858501,\n",
" 732224888,\n",
" 154957491,\n",
" 866251190,\n",
" 1149644755,\n",
" 43570256,\n",
" 1326502574,\n",
" 1417974091,\n",
" 1362316687,\n",
" 1337217229,\n",
" 994025268,\n",
" 22856781,\n",
" 1463729096,\n",
" 233211831,\n",
" 1496225166,\n",
" 1338907908,\n",
" 261902033,\n",
" 1483059288,\n",
" 481592461,\n",
" 99255698,\n",
" 1546202317,\n",
" 630431373,\n",
" 1328763691,\n",
" 1583718312,\n",
" 29772318,\n",
" 337936417,\n",
" 577367735,\n",
" 27814665,\n",
" 140568983,\n",
" 34356968,\n",
" 12480582,\n",
" 626256603,\n",
" 14117843,\n",
" 15134782,\n",
" 1176062569,\n",
" 71074371,\n",
" 16683739,\n",
" 212771854,\n",
" 10078,\n",
" 18248647,\n",
" 717220568,\n",
" 62466096,\n",
" 71060230,\n",
" 817209,\n",
" 550507181,\n",
" 14541402,\n",
" 1220284806,\n",
" 518745542,\n",
" 100762491,\n",
" 15756383,\n",
" 252622141,\n",
" 731001104,\n",
" 8653412,\n",
" 17023762,\n",
" 11132462,\n",
" 19668287,\n",
" 1318968096,\n",
" 351298837,\n",
" 948453914,\n",
" 391035152,\n",
" 126456232,\n",
" 18080969,\n",
" 20032100,\n",
" 16458727,\n",
" 793926,\n",
" 1564531,\n",
" 8161232,\n",
" 15492359,\n",
" 23771696,\n",
" 30364057,\n",
" 260907612,\n",
" 20626359,\n",
" 7890332,\n",
" 12101862,\n",
" 24829319,\n",
" 37143407,\n",
" 184119660,\n",
" 7212562,\n",
" 14226495,\n",
" 6449282,\n",
" 44994215,\n",
" 1717291,\n",
" 1528482793,\n",
" 67026664,\n",
" 21672965,\n",
" 14491138,\n",
" 70096167,\n",
" 178246193,\n",
" 567665280,\n",
" 119163769,\n",
" 368401599,\n",
" 14800270,\n",
" 23575194,\n",
" 172442947,\n",
" 9637092,\n",
" 19407053,\n",
" 719676655,\n",
" 22031484,\n",
" 235448674,\n",
" 16131195,\n",
" 34163,\n",
" 13889622,\n",
" 256093789,\n",
" 1350769362,\n",
" 369570893,\n",
" 385077895,\n",
" 259516003,\n",
" 20321006,\n",
" 29970507,\n",
" 1392624697,\n",
" 142333261,\n",
" 1026990656,\n",
" 1034186000,\n",
" 18735220,\n",
" 15641736,\n",
" 44614844,\n",
" 23799105,\n",
" 10419552,\n",
" 354847710,\n",
" 19439650,\n",
" 41009172,\n",
" 154236895,\n",
" 14575477,\n",
" 17384251,\n",
" 16637144,\n",
" 223454816,\n",
" 188011291,\n",
" 20595220,\n",
" 31473512,\n",
" 37287776,\n",
" 12652542,\n",
" 188844665,\n",
" 9766772,\n",
" 2072731,\n",
" 80324467,\n",
" 94299796,\n",
" 31273,\n",
" 67418441,\n",
" 30016344,\n",
" 30973,\n",
" 240792150,\n",
" 480887679,\n",
" 14376953,\n",
" 64482503,\n",
" 14073364,\n",
" 16186995,\n",
" 158865339,\n",
" 20685061,\n",
" 381019483,\n",
" 13982132,\n",
" 60642052,\n",
" 14216120,\n",
" 14335498,\n",
" 2730791,\n",
" 2735591,\n",
" 16669898,\n",
" 14749606,\n",
" 108559862,\n",
" 24714450,\n",
" 745273,\n",
" 989,\n",
" 125644689,\n",
" 19880248,\n",
" 18942463,\n",
" 582124526,\n",
" 243742269,\n",
" 264941416,\n",
" 20236725,\n",
" 15414807,\n",
" 14191640,\n",
" 22747624,\n",
" 27912648,\n",
" 3108351,\n",
" 15991705,\n",
" 16607467,\n",
" 40794966,\n",
" 1344951,\n",
" 17461965,\n",
" 17445752,\n",
" 19621110,\n",
" 8276112,\n",
" 14491008,\n",
" 19549619,\n",
" 14277276,\n",
" 94682674,\n",
" 168857946,\n",
" 161372707,\n",
" 14077641,\n",
" 55236002,\n",
" 621783382,\n",
" 615533958,\n",
" 834913346,\n",
" 6687652,\n",
" 35773039,\n",
" 246011382,\n",
" 76699143,\n",
" 18236716,\n",
" 805374294,\n",
" 16435126,\n",
" 16435408,\n",
" 373565004,\n",
" 60846683,\n",
" 281259657,\n",
" 773069256,\n",
" 783214,\n",
" 816653,\n",
" 13072452,\n",
" 14694680,\n",
" 104546824,\n",
" 633,\n",
" 43192807,\n",
" 14789629,\n",
" 20409545,\n",
" 673973,\n",
" 23462787,\n",
" 14411486,\n",
" 59535257,\n",
" 17293364,\n",
" 2384071,\n",
" 16933198,\n",
" 2529971,\n",
" 56505125,\n",
" 16425197,\n",
" 135664169,\n",
" 165012546,\n",
" 24775410,\n",
" 88996186,\n",
" 11620792,\n",
" 113130846,\n",
" 34016545,\n",
" 371820513,\n",
" 752430234,\n",
" 811377,\n",
" 19555059,\n",
" 106418338,\n",
" 38369607,\n",
" 185513038,\n",
" 403560317,\n",
" 14969926,\n",
" 61902439,\n",
" 889531136,\n",
" 210631738,\n",
" 222619743,\n",
" 106855826,\n",
" 19734931,\n",
" 380396780,\n",
" 267171658,\n",
" 717932497,\n",
" 108638625,\n",
" 399158662,\n",
" 531546496,\n",
" 7282592,\n",
" 264200853,\n",
" 377577675,\n",
" 54205414,\n",
" 588080813,\n",
" 834283885,\n",
" 24439354,\n",
" 224634025,\n",
" 15473958,\n",
" 14145378,\n",
" 30331404,\n",
" 18036441,\n",
" 30275911,\n",
" 263020833,\n",
" 17278521,\n",
" 176932593,\n",
" 11512342,\n",
" 562169665],\n",
" [3382,\n",
" 40938611,\n",
" 419458305,\n",
" 14369905,\n",
" 2264372460L,\n",
" 868637460,\n",
" 14703213,\n",
" 1140781110,\n",
" 354797749,\n",
" 266081527,\n",
" 252925925,\n",
" 19549619,\n",
" 2296052826L,\n",
" 2361960406L,\n",
" 61897358,\n",
" 2333967686L,\n",
" 1109601272,\n",
" 14314162,\n",
" 19125090,\n",
" 235067715,\n",
" 188810150,\n",
" 2279167787L,\n",
" 2172348637L,\n",
" 1849687843,\n",
" 58525147,\n",
" 28467472,\n",
" 14905246,\n",
" 14592049,\n",
" 6806612,\n",
" 2249138370L,\n",
" 1921953943,\n",
" 18868867,\n",
" 1876092996,\n",
" 34050629,\n",
" 414096072,\n",
" 24653536,\n",
" 18147592,\n",
" 297012340,\n",
" 71891912,\n",
" 921163861,\n",
" 1597073251,\n",
" 870238358,\n",
" 257602327,\n",
" 53112612,\n",
" 138389433,\n",
" 294932593,\n",
" 18705738,\n",
" 48572412,\n",
" 1335063913,\n",
" 120239228,\n",
" 1397264443,\n",
" 30134875,\n",
" 104680080,\n",
" 1967299117,\n",
" 97487983,\n",
" 28192077,\n",
" 757896,\n",
" 465978475,\n",
" 376793513,\n",
" 580796379,\n",
" 126363109,\n",
" 200936506,\n",
" 190374373,\n",
" 307378883,\n",
" 14161522,\n",
" 943992547,\n",
" 381019483,\n",
" 42711540,\n",
" 852039852,\n",
" 28130604,\n",
" 919785530,\n",
" 126803066,\n",
" 1705797342,\n",
" 34146256,\n",
" 14104316,\n",
" 1175602717,\n",
" 42584086,\n",
" 15977402,\n",
" 1243464554,\n",
" 776525851,\n",
" 16580053,\n",
" 38835427,\n",
" 36609124,\n",
" 163582516,\n",
" 37435901,\n",
" 31273,\n",
" 13957372,\n",
" 257590207,\n",
" 554951295,\n",
" 73609880,\n",
" 861458846,\n",
" 19448989,\n",
" 1561140115,\n",
" 1077425462,\n",
" 18247087,\n",
" 339772916,\n",
" 1350769362,\n",
" 32910267,\n",
" 1571919926,\n",
" 505890848,\n",
" 6164572,\n",
" 97019863,\n",
" 17726018,\n",
" 737848638,\n",
" 18261618,\n",
" 1108969658,\n",
" 883178378,\n",
" 277042857,\n",
" 82152111,\n",
" 13074702,\n",
" 2499341,\n",
" 118882014,\n",
" 119163769,\n",
" 1543699680,\n",
" 140084640,\n",
" 1589275356,\n",
" 226285866,\n",
" 99255698,\n",
" 351298837,\n",
" 1392624697,\n",
" 337936417,\n",
" 1176062569,\n",
" 29772318,\n",
" 1546202317,\n",
" 126456232,\n",
" 1564531,\n",
" 1318968096,\n",
" 630431373,\n",
" 37143407,\n",
" 1583718312,\n",
" 9637092,\n",
" 44614844,\n",
" 1483059288,\n",
" 1338907908,\n",
" 1496225166,\n",
" 233211831,\n",
" 259516003,\n",
" 1463729096,\n",
" 22856781,\n",
" 1417974091,\n",
" 17445752,\n",
" 994025268,\n",
" 1337217229,\n",
" 1326502574,\n",
" 1362316687,\n",
" 43570256,\n",
" 834913346,\n",
" 24829319,\n",
" 19555059,\n",
" 1149644755,\n",
" 154957491,\n",
" 866251190,\n",
" 63371821,\n",
" 732224888,\n",
" 889531136,\n",
" 16933198,\n",
" 717932497,\n",
" 60846683,\n",
" 531504378,\n",
" 247734303,\n",
" 376596863,\n",
" 134405422,\n",
" 550634644,\n",
" 185513038,\n",
" 224938017,\n",
" 350834963,\n",
" 286384512,\n",
" 263020833,\n",
" 20409545,\n",
" 112273036,\n",
" 496369205,\n",
" 452985575,\n",
" 463766148,\n",
" 261549959,\n",
" 426836903,\n",
" 420545630,\n",
" 376586846,\n",
" 369186050,\n",
" 36020261,\n",
" 38369607,\n",
" 16371108,\n",
" 16572161,\n",
" 12634602,\n",
" 329468495,\n",
" 35056570,\n",
" 297839035,\n",
" 109489624,\n",
" 6933252,\n",
" 279861744,\n",
" 15499871,\n",
" 4200861,\n",
" 22165303,\n",
" 20635627,\n",
" 180109347,\n",
" 140985180,\n",
" 173182123,\n",
" 121701209,\n",
" 60384159,\n",
" 121898031,\n",
" 120956583,\n",
" 31496613,\n",
" 5441152,\n",
" 14969926,\n",
" 18324416,\n",
" 11512342,\n",
" 6784452]],\n",
" 20198402: [[432916219868368896L,\n",
" 432258406406455296L,\n",
" 390673101723168768L,\n",
" 376098002944794625L,\n",
" 357235353674977280L,\n",
" 344586034245402625L,\n",
" 334411973972336640L,\n",
" 320616067733020672L,\n",
" 320344944776736768L,\n",
" 296889269002317825L,\n",
" 295944217295994880L,\n",
" 295324703013355520L,\n",
" 292048368660783105L,\n",
" 289110488594407425L,\n",
" 285562342564040704L,\n",
" 280936217376333825L,\n",
" 273094457287667713L,\n",
" 270654880492957697L,\n",
" 268351663956447232L,\n",
" 254065849567178752L],\n",
" [64523,\n",
" 116530067,\n",
" 2384071,\n",
" 1324938024,\n",
" 53174378,\n",
" 756418394,\n",
" 1428704400,\n",
" 233443639,\n",
" 35056570,\n",
" 14607687,\n",
" 15499871,\n",
" 576395722,\n",
" 877711,\n",
" 16468481,\n",
" 15248437,\n",
" 14491008,\n",
" 18743550,\n",
" 23462787,\n",
" 75300121,\n",
" 10025272,\n",
" 106139622,\n",
" 21759817,\n",
" 77645186,\n",
" 4380151,\n",
" 17223242,\n",
" 14270262,\n",
" 21135674,\n",
" 19854731,\n",
" 681813,\n",
" 351204906,\n",
" 33104659,\n",
" 88789814,\n",
" 15473958,\n",
" 394403005,\n",
" 388399624,\n",
" 18372260,\n",
" 2185,\n",
" 172933437,\n",
" 40028364,\n",
" 14789168,\n",
" 17750167,\n",
" 1760431,\n",
" 2148091,\n",
" 17718493,\n",
" 16262203,\n",
" 281049103,\n",
" 23095264,\n",
" 15063467,\n",
" 15168092,\n",
" 107860735,\n",
" 258828716,\n",
" 633,\n",
" 30495974,\n",
" 80338165,\n",
" 183380260,\n",
" 14824849,\n",
" 816841,\n",
" 60033,\n",
" 769920,\n",
" 10810102,\n",
" 35943,\n",
" 5124391,\n",
" 106335847,\n",
" 14278978,\n",
" 12534,\n",
" 28652331,\n",
" 414,\n",
" 136161398,\n",
" 2372,\n",
" 1153,\n",
" 1154,\n",
" 14717097,\n",
" 97724565,\n",
" 1682431,\n",
" 25385148,\n",
" 14345141,\n",
" 11512342,\n",
" 18645817,\n",
" 3215861,\n",
" 41925579,\n",
" 275161792,\n",
" 14618751,\n",
" 14420911,\n",
" 18414487,\n",
" 809760,\n",
" 19200585,\n",
" 40744725,\n",
" 17825445,\n",
" 15414807,\n",
" 18826637,\n",
" 8497522,\n",
" 18765904,\n",
" 21678279,\n",
" 17636894,\n",
" 19406070,\n",
" 1532061,\n",
" 15419573,\n",
" 890101,\n",
" 140555191,\n",
" 15184804,\n",
" 25511364,\n",
" 18643839,\n",
" 45991128,\n",
" 281670383,\n",
" 60273,\n",
" 11487742,\n",
" 21630687,\n",
" 7552082,\n",
" 263020833,\n",
" 140898473,\n",
" 2915391,\n",
" 61978044,\n",
" 43723,\n",
" 16303106,\n",
" 356663,\n",
" 13889622,\n",
" 277284500,\n",
" 14464360,\n",
" 1118691,\n",
" 15285998,\n",
" 30364057,\n",
" 38717507,\n",
" 1240701,\n",
" 6844852,\n",
" 55677986,\n",
" 8943,\n",
" 8189542,\n",
" 673973,\n",
" 33383,\n",
" 757664,\n",
" 8144522,\n",
" 14258424,\n",
" 103920270,\n",
" 16295946,\n",
" 84351228,\n",
" 805339,\n",
" 14335160,\n",
" 21664207,\n",
" 1132421,\n",
" 849101,\n",
" 815774,\n",
" 15498328,\n",
" 3922921,\n",
" 3252,\n",
" 1063291,\n",
" 16372059,\n",
" 15431848],\n",
" [2321892277L,\n",
" 14949435,\n",
" 17577502,\n",
" 39707335,\n",
" 1312068108,\n",
" 569584790,\n",
" 266081527,\n",
" 465978475,\n",
" 16004038,\n",
" 1935420151,\n",
" 15108996,\n",
" 60846683,\n",
" 1026762499,\n",
" 1880019062,\n",
" 6132682,\n",
" 1069961216,\n",
" 560144839,\n",
" 233443639,\n",
" 1324938024,\n",
" 1428704400,\n",
" 45183800,\n",
" 626394685,\n",
" 412193299,\n",
" 90586982,\n",
" 18637806,\n",
" 5746882,\n",
" 1295143814,\n",
" 24829319,\n",
" 588160075,\n",
" 2038501,\n",
" 836386274,\n",
" 1149644755,\n",
" 394403005,\n",
" 612858092,\n",
" 14746514,\n",
" 16382287,\n",
" 267988492,\n",
" 77645186,\n",
" 576395722,\n",
" 48880548,\n",
" 1055845231,\n",
" 348930483,\n",
" 734239573,\n",
" 112273036,\n",
" 516276579,\n",
" 883326103,\n",
" 433999829,\n",
" 838210009,\n",
" 21759817,\n",
" 17937811,\n",
" 305225937,\n",
" 62289878,\n",
" 531504378,\n",
" 493109935,\n",
" 886081,\n",
" 112017535,\n",
" 252536239,\n",
" 4380151,\n",
" 291993226,\n",
" 491854512,\n",
" 58898331,\n",
" 18603224,\n",
" 21703793,\n",
" 23132097,\n",
" 9938952,\n",
" 351204906,\n",
" 726571717,\n",
" 527334899,\n",
" 45991128,\n",
" 58651864,\n",
" 361415887,\n",
" 624953656,\n",
" 374737491,\n",
" 20409545,\n",
" 376586846,\n",
" 8159652,\n",
" 531290366,\n",
" 263020833,\n",
" 107860735,\n",
" 261549959,\n",
" 15063467,\n",
" 337755447,\n",
" 16262203,\n",
" 121833999,\n",
" 14424892,\n",
" 20923631,\n",
" 136161398,\n",
" 459485806,\n",
" 21135674,\n",
" 17718493,\n",
" 15499871,\n",
" 97724565,\n",
" 14925907,\n",
" 235951067,\n",
" 3215861,\n",
" 11210752,\n",
" 385601801,\n",
" 18645817,\n",
" 374677975,\n",
" 14420911,\n",
" 311233292,\n",
" 38369607,\n",
" 15641736,\n",
" 333181223,\n",
" 357375197,\n",
" 8497522,\n",
" 4595511,\n",
" 19406070,\n",
" 83664487,\n",
" 281670383,\n",
" 318874070,\n",
" 61978044,\n",
" 21678279,\n",
" 22938703,\n",
" 240173775,\n",
" 55677986,\n",
" 13640012,\n",
" 15431848]]}"
]
}
],
"prompt_number": 70
},
{
"cell_type": "code",
"collapsed": false,
"input": [],
"language": "python",
"metadata": {},
"outputs": []
}
],
"metadata": {}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment