diff --git a/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/.ipynb_checkpoints/快手用户活跃预测-checkpoint.ipynb b/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/.ipynb_checkpoints/快手用户活跃预测-checkpoint.ipynb index 90134b5..d8faec7 100644 --- a/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/.ipynb_checkpoints/快手用户活跃预测-checkpoint.ipynb +++ b/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/.ipynb_checkpoints/快手用户活跃预测-checkpoint.ipynb @@ -1,35 +1,36 @@ { "cells": [ { - "cell_type": "code", - "execution_count": 1, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "import pandas as pd\n", - "import numpy as np\n", - "import tensorflow as tf # 深度学习框架 pip install tensorflow\n", - "import datetime" + "## 任务目标与数据分析\n", + "### 预测用户未来一段时间的活跃度\n", + "二分类问题" ] }, { - "cell_type": "markdown", + "cell_type": "code", + "execution_count": 6, "metadata": {}, + "outputs": [], "source": [ - "## 预测用户未来一段时间的活跃度\n", - "二分类问题" + "import pandas as pd\n", + "import numpy as np\n", + "import tensorflow as tf\n", + "import datetime" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "\"\"\"数据集链接:https://pan.baidu.com/s/1HRR5qKCYlcdgxLja-_Kv0w 提取码:ep7q \"\"\"\n", "# 注册数据\n", "register = pd.read_csv('user_register_log.txt', sep='\\t', names=['user_id', 'register_day', 'register_type', 'device_type'])\n", - "# 用户登录数据,30天\n", + "# 用户登录数据,一共30天时间长度,不是每个人的30天,是某个时间的30天\n", "launch = pd.read_csv('app_launch_log.txt', sep='\\t', names=['user_id', 'launch_day'])\n", "# 用户创建数据\n", "create = pd.read_csv('video_create_log.txt', sep='\\t', names=['user_id', 'create_day'])\n", @@ -134,6 +135,14 @@ "register.head() # user_id用户id、register_day注册时间、register_type来源渠道、device_type设备信息" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "1.注册日志\n", + "" + ] + }, { "cell_type": "code", "execution_count": 4, @@ -212,6 +221,14 @@ "launch.head() # launch_day启动的天,如下的330986在4、9、11、12都登录了" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "2.APP启动日志\n", + "" + ] + }, { "cell_type": "code", "execution_count": 5, @@ -290,6 +307,14 @@ "create.head() # create_day创建视频日期" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "3.视频创建日志表\n", + "" + ] + }, { "cell_type": "code", "execution_count": 6, @@ -392,9 +417,41 @@ "activity.head() # act_day行为日期、page发生行为的地方、video_id视频ID、author_id作者id、act_type用户行为" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "4.用户行为日志表\n", + "" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 整体模型框架\n", + "这里使用神经网络RNN来完成" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "用户进来的时间,可能是第一天,可能是第二天等,当用户进来后,比如第7天,用户有了数据,从第7天开始第8天第9天用户的数据纬度都是一致的,也就是用户进来的那天当做用户自己的t1,第二天是t2以此类推到tn,用来预测该客户未来的某一天的可能性,比如用第一天(t1)数据用来预测第七天数据(t1+7)。\n", + "\n", + "目前是没有标签的,需要自己打标签,比如预测第7天,就给每个客户的ti+7天打上标签,用来预测,0表示没登录,1表示登录" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 构建用户特征" + ] + }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -479,7 +536,7 @@ "4 745554 1 2 0 30" ] }, - "execution_count": 11, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -492,20 +549,30072 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ - "\"\"\"根据前面的记录天数,创建一个字典,来存储不同记录天数的用户到底有哪些 \"\"\"\n", + "\"\"\"\n", + "根据前面的记录天数,创建一个以时间为key的字典\n", + "如果用户只有20天数据,则后面10天为None,如果取10,而用户超过了10,那么只取前10\n", + "\"\"\"\n", "user_queue = {i: [] for i in range(1,31)}\n", "\n", - "for index, row in register.iterrows(): # 这个iterrows是对DataFrame进行行遍历,是在数据框中的行进行迭代的一个生成器,它返回每行的索引及一个包含行本身的对象。\n", + "for index, row in register.iterrows(): # 这个iterrows是对DataFrame进行遍历,是在数据框中的行进行迭代的一个生成器,它返回每行的索引及一个包含行本身的对象。\n", " user_queue[row[-1]].append(row[0]) # row[-1]是seq_length, row[0]是user_id" ] }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{1: [355948,\n", + " 1141243,\n", + " 885314,\n", + " 473037,\n", + " 1161976,\n", + " 1105249,\n", + " 1034711,\n", + " 444663,\n", + " 629789,\n", + " 684292,\n", + " 1220188,\n", + " 38479,\n", + " 1166260,\n", + " 739798,\n", + " 1023596,\n", + " 731282,\n", + " 759110,\n", + " 327708,\n", + " 1102438,\n", + " 466836,\n", + " 496107,\n", + " 1222898,\n", + " 166312,\n", + " 236360,\n", + " 473209,\n", + " 91356,\n", + " 393059,\n", + " 439146,\n", + " 956525,\n", + " 49020,\n", + " 1306827,\n", + " 1198470,\n", + " 857247,\n", + " 316571,\n", + " 136844,\n", + " 691785,\n", + " 1272376,\n", + " 265670,\n", + " 560000,\n", + " 757319,\n", + " 1133544,\n", + " 822853,\n", + " 979976,\n", + " 664211,\n", + " 480676,\n", + " 277894,\n", + " 919793,\n", + " 107804,\n", + " 1191738,\n", + " 1095109,\n", + " 431613,\n", + " 153984,\n", + " 398413,\n", + " 612132,\n", + " 356852,\n", + " 146009,\n", + " 78955,\n", + " 335070,\n", + " 719818,\n", + " 560879,\n", + " 541350,\n", + " 1138509,\n", + " 38011,\n", + " 304986,\n", + " 1289748,\n", + " 864223,\n", + " 642020,\n", + " 771941,\n", + " 307046,\n", + " 774769,\n", + " 1254790,\n", + " 1308445,\n", + " 1296278,\n", + " 817006,\n", + " 761905,\n", + " 663294,\n", + " 1170617,\n", + " 272899,\n", + " 238407,\n", + " 937861,\n", + " 1021300,\n", + " 1150167,\n", + " 118095,\n", + " 1218437,\n", + " 1035477,\n", + " 343686,\n", + " 720640,\n", + " 546495,\n", + " 174056,\n", + " 478759,\n", + " 1285841,\n", + " 707129,\n", + " 833944,\n", + " 499087,\n", + " 320094,\n", + " 621343,\n", + " 309432,\n", + " 536667,\n", + " 1298760,\n", + " 753464,\n", + " 137949,\n", + " 1146443,\n", + " 154754,\n", + " 935709,\n", + " 889900,\n", + " 703262,\n", + " 343635,\n", + " 1182969,\n", + " 595694,\n", + " 693671,\n", + " 611781,\n", + " 1033358,\n", + " 209486,\n", + " 62587,\n", + " 1319672,\n", + " 583066,\n", + " 909947,\n", + " 601749,\n", + " 460124,\n", + " 157580,\n", + " 194141,\n", + " 1070339,\n", + " 1189057,\n", + " 419833,\n", + " 112625,\n", + " 864636,\n", + " 310292,\n", + " 1233044,\n", + " 542342,\n", + " 1308437,\n", + " 314990,\n", + " 1256505,\n", + " 658488,\n", + " 257555,\n", + " 1069348,\n", + " 362892,\n", + " 324602,\n", + " 486839,\n", + " 781174,\n", + " 578720,\n", + " 732663,\n", + " 101427,\n", + " 422152,\n", + " 747953,\n", + " 155638,\n", + " 1153398,\n", + " 632003,\n", + " 459907,\n", + " 174014,\n", + " 346484,\n", + " 386552,\n", + " 489698,\n", + " 1222869,\n", + " 613900,\n", + " 798006,\n", + " 575670,\n", + " 899126,\n", + " 1069153,\n", + " 1277096,\n", + " 756178,\n", + " 1156689,\n", + " 95851,\n", + " 750812,\n", + " 717012,\n", + " 433346,\n", + " 1118575,\n", + " 937399,\n", + " 641015,\n", + " 1272234,\n", + " 79565,\n", + " 84999,\n", + " 769716,\n", + " 1209876,\n", + " 1261709,\n", + " 40790,\n", + " 419767,\n", + " 629633,\n", + " 104624,\n", + " 1249960,\n", + " 545900,\n", + " 941276,\n", + " 1187005,\n", + " 773451,\n", + " 1059562,\n", + " 1140153,\n", + " 496787,\n", + " 999058,\n", + " 772333,\n", + " 1222967,\n", + " 192126,\n", + " 469624,\n", + " 140269,\n", + " 544792,\n", + " 804164,\n", + " 171262,\n", + " 723455,\n", + " 962781,\n", + " 578002,\n", + " 715298,\n", + " 1236561,\n", + " 957448,\n", + " 438456,\n", + " 353609,\n", + " 1213833,\n", + " 623248,\n", + " 827300,\n", + " 52656,\n", + " 1035113,\n", + " 975286,\n", + " 1235816,\n", + " 61477,\n", + " 1224146,\n", + " 364372,\n", + " 541390,\n", + " 27565,\n", + " 331853,\n", + " 39510,\n", + " 698365,\n", + " 175065,\n", + " 729665,\n", + " 732589,\n", + " 1267230,\n", + " 908252,\n", + " 1091146,\n", + " 907033,\n", + " 1069375,\n", + " 735393,\n", + " 1031803,\n", + " 828686,\n", + " 329316,\n", + " 101760,\n", + " 535762,\n", + " 218649,\n", + " 645790,\n", + " 61834,\n", + " 245433,\n", + " 549789,\n", + " 1306152,\n", + " 1290998,\n", + " 114584,\n", + " 1297030,\n", + " 561750,\n", + " 99748,\n", + " 207638,\n", + " 1088695,\n", + " 330947,\n", + " 1265445,\n", + " 733517,\n", + " 556706,\n", + " 108581,\n", + " 1112246,\n", + " 510768,\n", + " 136317,\n", + " 907814,\n", + " 772102,\n", + " 313488,\n", + " 1005580,\n", + " 178205,\n", + " 963098,\n", + " 845789,\n", + " 221192,\n", + " 1265944,\n", + " 357739,\n", + " 699024,\n", + " 502915,\n", + " 748379,\n", + " 855073,\n", + " 212817,\n", + " 618997,\n", + " 973274,\n", + " 1041890,\n", + " 1282106,\n", + " 101416,\n", + " 1225086,\n", + " 659794,\n", + " 423164,\n", + " 509993,\n", + " 329448,\n", + " 865235,\n", + " 444109,\n", + " 709468,\n", + " 773088,\n", + " 151419,\n", + " 1065586,\n", + " 862358,\n", + " 1138370,\n", + " 1021173,\n", + " 1086550,\n", + " 1206636,\n", + " 30803,\n", + " 8446,\n", + " 257019,\n", + " 834894,\n", + " 635916,\n", + " 1290908,\n", + " 1129454,\n", + " 799486,\n", + " 327311,\n", + " 902814,\n", + " 1243261,\n", + " 1021212,\n", + " 50202,\n", + " 274439,\n", + " 13621,\n", + " 1121447,\n", + " 528440,\n", + " 981354,\n", + " 879845,\n", + " 1359076,\n", + " 847662,\n", + " 566031,\n", + " 539925,\n", + " 719380,\n", + " 1212619,\n", + " 702802,\n", + " 629313,\n", + " 877187,\n", + " 1333319,\n", + " 814483,\n", + " 178530,\n", + " 262325,\n", + " 21920,\n", + " 130401,\n", + " 256369,\n", + " 12973,\n", + " 401735,\n", + " 906374,\n", + " 738155,\n", + " 1250382,\n", + " 419961,\n", + " 458423,\n", + " 2058,\n", + " 570705,\n", + " 1350189,\n", + " 925076,\n", + " 937276,\n", + " 855366,\n", + " 549392,\n", + " 1321343,\n", + " 257696,\n", + " 917592,\n", + " 936337,\n", + " 957065,\n", + " 388368,\n", + " 39481,\n", + " 1058305,\n", + " 209681,\n", + " 1704,\n", + " 531183,\n", + " 475469,\n", + " 623471,\n", + " 1336472,\n", + " 928017,\n", + " 965723,\n", + " 1206145,\n", + " 1290369,\n", + " 1172059,\n", + " 1223886,\n", + " 661929,\n", + " 755214,\n", + " 146422,\n", + " 925056,\n", + " 1271598,\n", + " 781003,\n", + " 911009,\n", + " 880316,\n", + " 579194,\n", + " 291360,\n", + " 718898,\n", + " 419233,\n", + " 270439,\n", + " 377643,\n", + " 752569,\n", + " 477053,\n", + " 534875,\n", + " 900548,\n", + " 21534,\n", + " 1364362,\n", + " 180828,\n", + " 912738,\n", + " 664729,\n", + " 194236,\n", + " 287206,\n", + " 1068322,\n", + " 672424,\n", + " 202120,\n", + " 1344225,\n", + " 646660,\n", + " 433787,\n", + " 226852,\n", + " 936174,\n", + " 22462,\n", + " 1023650,\n", + " 80281,\n", + " 478352,\n", + " 1195412,\n", + " 256418,\n", + " 747287,\n", + " 119679,\n", + " 1330612,\n", + " 358336,\n", + " 447558,\n", + " 251205,\n", + " 949918,\n", + " 1163523,\n", + " 732261,\n", + " 11602,\n", + " 1037495,\n", + " 363194,\n", + " 1023903,\n", + " 801494,\n", + " 581075,\n", + " 1339125,\n", + " 312024,\n", + " 309887,\n", + " 908375,\n", + " 1243992,\n", + " 1016404,\n", + " 1009661,\n", + " 617218,\n", + " 679521,\n", + " 1003737,\n", + " 352557,\n", + " 942066,\n", + " 199786,\n", + " 126767,\n", + " 34350,\n", + " 513375,\n", + " 440141,\n", + " 695723,\n", + " 571114,\n", + " 281533,\n", + " 237765,\n", + " 216742,\n", + " 383425,\n", + " 444754,\n", + " 931557,\n", + " 686829,\n", + " 587509,\n", + " 87346,\n", + " 915738,\n", + " 906948,\n", + " 257885,\n", + " 355008,\n", + " 1245216,\n", + " 560707,\n", + " 646020,\n", + " 1162644,\n", + " 685060,\n", + " 414477,\n", + " 1043275,\n", + " 949958,\n", + " 473697,\n", + " 657212,\n", + " 730134,\n", + " 183467,\n", + " 543210,\n", + " 302803,\n", + " 651319,\n", + " 55664,\n", + " 957749,\n", + " 353810,\n", + " 1031386,\n", + " 1333450,\n", + " 1359827,\n", + " 345439,\n", + " 352314,\n", + " 200022,\n", + " 927285,\n", + " 83446,\n", + " 394032,\n", + " 483191,\n", + " 12897,\n", + " 1021886,\n", + " 949282,\n", + " 1335809,\n", + " 1083928,\n", + " 1036292,\n", + " 309608,\n", + " 562673,\n", + " 738592,\n", + " 675757,\n", + " 588585,\n", + " 392549,\n", + " 436814,\n", + " 956648,\n", + " 734743,\n", + " 1278208,\n", + " 697620,\n", + " 823538,\n", + " 604044,\n", + " 325393,\n", + " 366771,\n", + " 439934,\n", + " 71459,\n", + " 39433,\n", + " 1327570,\n", + " 475659,\n", + " 290923,\n", + " 385841,\n", + " 1318240,\n", + " 708051,\n", + " 1076350,\n", + " 164668,\n", + " 87952,\n", + " 801126,\n", + " 706230,\n", + " 1286132,\n", + " 1006123,\n", + " 1012836,\n", + " 975258,\n", + " 554914,\n", + " 1312650,\n", + " 939211,\n", + " 1192055,\n", + " 364094,\n", + " 101035,\n", + " 976127,\n", + " 833666,\n", + " 745208,\n", + " 593266,\n", + " 1053486,\n", + " 876310,\n", + " 1184307,\n", + " 363045,\n", + " 1121863,\n", + " 623315,\n", + " 1046901,\n", + " 576052,\n", + " 538419,\n", + " 1298299,\n", + " 533917,\n", + " 1022899,\n", + " 527615,\n", + " 780856,\n", + " 190805,\n", + " 212942,\n", + " 1273380,\n", + " 826419,\n", + " 1294221,\n", + " 918795,\n", + " 737521,\n", + " 964678,\n", + " 249906,\n", + " 79246,\n", + " 1355741,\n", + " 1068215,\n", + " 275701,\n", + " 440062,\n", + " 1293000,\n", + " 1196314,\n", + " 1367496,\n", + " 663396,\n", + " 908013,\n", + " 354273,\n", + " 628360,\n", + " 140326,\n", + " 1167621,\n", + " 1238500,\n", + " 796844,\n", + " 51528,\n", + " 347706,\n", + " 304199,\n", + " 1199303,\n", + " 356471,\n", + " 226039,\n", + " 1152857,\n", + " 1342570,\n", + " 696659,\n", + " 810430,\n", + " 1228174,\n", + " 903544,\n", + " 11744,\n", + " 590596,\n", + " 906635,\n", + " 1018522,\n", + " 1264768,\n", + " 1038003,\n", + " 322923,\n", + " 966622,\n", + " 1041702,\n", + " 146650,\n", + " 594282,\n", + " 76166,\n", + " 377849,\n", + " 1277526,\n", + " 275264,\n", + " 961990,\n", + " 1298803,\n", + " 1309867,\n", + " 582189,\n", + " 48195,\n", + " 1251031,\n", + " 266362,\n", + " 307115,\n", + " 803977,\n", + " 1129114,\n", + " 565278,\n", + " 218893,\n", + " 1273356,\n", + " 884946,\n", + " 563402,\n", + " 328310,\n", + " 922226,\n", + " 302687,\n", + " 987011,\n", + " 134330,\n", + " 506383,\n", + " 1149152,\n", + " 748216,\n", + " 412199,\n", + " 412657,\n", + " 370879,\n", + " 244917,\n", + " 1026558,\n", + " 756642,\n", + " 671095,\n", + " 884545,\n", + " 1310090,\n", + " 581156,\n", + " 950074,\n", + " 1224891,\n", + " 838852,\n", + " 1315137,\n", + " 900547,\n", + " 90636,\n", + " 621355,\n", + " 850433,\n", + " 166598,\n", + " 41198,\n", + " 640663,\n", + " 305330,\n", + " 544740,\n", + " 1187871,\n", + " 771252,\n", + " 629822,\n", + " 969062,\n", + " 429581,\n", + " 1203445,\n", + " 332921,\n", + " 228160,\n", + " 594884,\n", + " 624376,\n", + " 1301962,\n", + " 1268804,\n", + " 1019375,\n", + " 492574,\n", + " 462024,\n", + " 422552,\n", + " 1176720,\n", + " 1288029,\n", + " 371165,\n", + " 319534,\n", + " 1047908,\n", + " 1040163,\n", + " 71837,\n", + " 721728,\n", + " 97551,\n", + " 666432,\n", + " 99747,\n", + " 772811,\n", + " 926614,\n", + " 315693,\n", + " 32961,\n", + " 1040300,\n", + " 1338572,\n", + " 135304,\n", + " 1041235,\n", + " 1362783,\n", + " 777117,\n", + " 587790,\n", + " 933860,\n", + " 1161827,\n", + " 520302,\n", + " 1303322,\n", + " 329837,\n", + " 789064,\n", + " 216534,\n", + " 813024,\n", + " 54191,\n", + " 595062,\n", + " 299942,\n", + " 408462,\n", + " 38614,\n", + " 701307,\n", + " 595155,\n", + " 9240,\n", + " 935493,\n", + " 788049,\n", + " 915601,\n", + " 24344,\n", + " 812343,\n", + " 1345234,\n", + " 277055,\n", + " 242373,\n", + " 377178,\n", + " 1329533,\n", + " 288692,\n", + " 557601,\n", + " 571832,\n", + " 381825,\n", + " 188176,\n", + " 35463,\n", + " 143282,\n", + " 171720,\n", + " 375762,\n", + " 387843,\n", + " 470068,\n", + " 642852,\n", + " 973827,\n", + " 994266,\n", + " 277671,\n", + " 36558,\n", + " 14865,\n", + " 1256073,\n", + " 365505,\n", + " 1070231,\n", + " 343154,\n", + " 692057,\n", + " 912178,\n", + " 597275,\n", + " 1207354,\n", + " 526403,\n", + " 399446,\n", + " 349268,\n", + " 1260691,\n", + " 533592,\n", + " 1342472,\n", + " 687351,\n", + " 1073455,\n", + " 515276,\n", + " 600268,\n", + " 974429,\n", + " 1256826,\n", + " 1169239,\n", + " 894053,\n", + " 1270840,\n", + " 981485,\n", + " 251884,\n", + " 624518,\n", + " 1226205,\n", + " 466086,\n", + " 166019,\n", + " 983294,\n", + " 473228,\n", + " 1307952,\n", + " 428636,\n", + " 1061098,\n", + " 1132780,\n", + " 1330159,\n", + " 673293,\n", + " 600217,\n", + " 1094616,\n", + " 771586,\n", + " 616800,\n", + " 196354,\n", + " 1276369,\n", + " 787285,\n", + " 1188907,\n", + " 656243,\n", + " 1100574,\n", + " 1212946,\n", + " 711028,\n", + " 1546,\n", + " 279267,\n", + " 1264370,\n", + " 55208,\n", + " 138837,\n", + " 132203,\n", + " 571744,\n", + " 425629,\n", + " 315348,\n", + " 1324222,\n", + " 937746,\n", + " 1216647,\n", + " 1142224,\n", + " 569776,\n", + " 1046131,\n", + " 230806,\n", + " 1206878,\n", + " 356586,\n", + " 894921,\n", + " 984108,\n", + " 561134,\n", + " 1214234,\n", + " 563526,\n", + " 476452,\n", + " 159486,\n", + " 784321,\n", + " 1342413,\n", + " 773594,\n", + " 839953,\n", + " 400195,\n", + " 1175810,\n", + " 542961,\n", + " 1342608,\n", + " 822043,\n", + " 504586,\n", + " 414488,\n", + " 1337725,\n", + " 277645,\n", + " 647138,\n", + " 722054,\n", + " 167528,\n", + " 1061179,\n", + " 136889,\n", + " 705698,\n", + " 704377,\n", + " 582707,\n", + " 1229405,\n", + " 75291,\n", + " 1064509,\n", + " 1218551,\n", + " 740700,\n", + " 235955,\n", + " 9203,\n", + " 172469,\n", + " 438271,\n", + " 136099,\n", + " 175981,\n", + " 406145,\n", + " 482888,\n", + " 309057,\n", + " 978023,\n", + " 512100,\n", + " 926899,\n", + " 844644,\n", + " 519890,\n", + " 740234,\n", + " 924762,\n", + " 971116,\n", + " 530260,\n", + " 668654,\n", + " 1187502,\n", + " 448185,\n", + " 600321,\n", + " 767193,\n", + " 1035310,\n", + " 299116,\n", + " 318896,\n", + " 1254314,\n", + " 1003898,\n", + " 638896,\n", + " 990901,\n", + " 671898,\n", + " 1045768,\n", + " 44804,\n", + " 835449,\n", + " 428189,\n", + " 195681,\n", + " 265515,\n", + " 1200270,\n", + " 614822,\n", + " 640514,\n", + " 936971,\n", + " 441678,\n", + " 23796,\n", + " 110828,\n", + " 770270,\n", + " 31653,\n", + " 1350992,\n", + " 623595,\n", + " 1119689,\n", + " 978321,\n", + " 844998,\n", + " 692326,\n", + " 11892,\n", + " 978610,\n", + " 1192164,\n", + " 1246359,\n", + " 229776,\n", + " 799664,\n", + " 174158,\n", + " 4678,\n", + " 392314,\n", + " 1082196,\n", + " 1100789,\n", + " 572605,\n", + " 407108,\n", + " 1327560,\n", + " 193958,\n", + " 323575,\n", + " 741669,\n", + " 846338,\n", + " 216192,\n", + " 842639,\n", + " 688308,\n", + " 311458,\n", + " 302622,\n", + " 1356508,\n", + " 469745,\n", + " 1334239,\n", + " 995491,\n", + " 3430,\n", + " 744137,\n", + " 13434,\n", + " 794051,\n", + " 1122679,\n", + " 56725,\n", + " 905675,\n", + " 1358732,\n", + " 563473,\n", + " 994910,\n", + " 1129375,\n", + " 647675,\n", + " 990221,\n", + " 1362419,\n", + " 1237527,\n", + " 56981,\n", + " 450797,\n", + " 233476,\n", + " 943557,\n", + " 395656,\n", + " 384048,\n", + " 332470,\n", + " 580789,\n", + " 127840,\n", + " 462745,\n", + " 1319606,\n", + " 618870,\n", + " 557747,\n", + " 320885,\n", + " 231500,\n", + " 223406,\n", + " 639589,\n", + " 438909,\n", + " 334035,\n", + " 555798,\n", + " 218112,\n", + " 260641,\n", + " 672491,\n", + " 1298555,\n", + " 524789,\n", + " 689292,\n", + " 668113,\n", + " 668485,\n", + " 268807,\n", + " 484099,\n", + " 495427,\n", + " 691692,\n", + " 763132,\n", + " 300047,\n", + " 296349,\n", + " 1322461,\n", + " 36661,\n", + " 1278240,\n", + " 650653,\n", + " 819961,\n", + " 27734,\n", + " 694278,\n", + " 1063332,\n", + " 684179,\n", + " 722505,\n", + " 572293,\n", + " 119330,\n", + " 861381,\n", + " 225573,\n", + " 6695,\n", + " 175726,\n", + " 999372,\n", + " 481050,\n", + " 1330305,\n", + " 1082033,\n", + " 1147996,\n", + " 228567,\n", + " 318820,\n", + " 1105101,\n", + " 527920,\n", + " 1167114,\n", + " 302047,\n", + " 215790,\n", + " 1145815,\n", + " 547558,\n", + " 1146374,\n", + " 553647,\n", + " 123514,\n", + " 439807,\n", + " 431913,\n", + " 672186,\n", + " 1137537,\n", + " 1068143,\n", + " 79841,\n", + " 793875,\n", + " 537212,\n", + " 605115,\n", + " 649170,\n", + " 154287,\n", + " 1256468,\n", + " 1108654,\n", + " 1353294,\n", + " 644007,\n", + " 355859,\n", + " 798715,\n", + " 1169301,\n", + " 434748,\n", + " 427044,\n", + " 781724,\n", + " 418826,\n", + " 1107818,\n", + " 907909,\n", + " ...],\n", + " 2: [933116,\n", + " 675189,\n", + " 117234,\n", + " 473215,\n", + " 693597,\n", + " 292217,\n", + " 318189,\n", + " 893024,\n", + " 1147778,\n", + " 75464,\n", + " 145531,\n", + " 1204979,\n", + " 1007878,\n", + " 429640,\n", + " 408945,\n", + " 520613,\n", + " 637590,\n", + " 160775,\n", + " 155381,\n", + " 62532,\n", + " 358517,\n", + " 126710,\n", + " 1064383,\n", + " 835818,\n", + " 958807,\n", + " 551622,\n", + " 45868,\n", + " 1278837,\n", + " 1138354,\n", + " 274805,\n", + " 157541,\n", + " 942331,\n", + " 987136,\n", + " 755979,\n", + " 700346,\n", + " 621199,\n", + " 784723,\n", + " 1318552,\n", + " 32636,\n", + " 1313043,\n", + " 640101,\n", + " 1138143,\n", + " 1121848,\n", + " 768864,\n", + " 632060,\n", + " 1157244,\n", + " 545993,\n", + " 1062879,\n", + " 293136,\n", + " 7930,\n", + " 825775,\n", + " 336370,\n", + " 898520,\n", + " 1092981,\n", + " 798740,\n", + " 506662,\n", + " 34387,\n", + " 515903,\n", + " 415528,\n", + " 1168229,\n", + " 540919,\n", + " 332138,\n", + " 776748,\n", + " 72906,\n", + " 968273,\n", + " 668040,\n", + " 1136336,\n", + " 99696,\n", + " 363860,\n", + " 124780,\n", + " 232599,\n", + " 872596,\n", + " 1056578,\n", + " 1168525,\n", + " 895221,\n", + " 25960,\n", + " 505869,\n", + " 1297647,\n", + " 228761,\n", + " 355107,\n", + " 618800,\n", + " 256183,\n", + " 805455,\n", + " 449547,\n", + " 710648,\n", + " 1287596,\n", + " 559722,\n", + " 1271449,\n", + " 727173,\n", + " 594036,\n", + " 1029801,\n", + " 856744,\n", + " 602615,\n", + " 553735,\n", + " 1336992,\n", + " 605372,\n", + " 507573,\n", + " 786717,\n", + " 620461,\n", + " 697114,\n", + " 617623,\n", + " 38279,\n", + " 1337479,\n", + " 987088,\n", + " 205839,\n", + " 531831,\n", + " 483219,\n", + " 740724,\n", + " 12820,\n", + " 885021,\n", + " 1245060,\n", + " 1141497,\n", + " 361558,\n", + " 1337800,\n", + " 786006,\n", + " 615105,\n", + " 1273003,\n", + " 1274174,\n", + " 806989,\n", + " 1325856,\n", + " 1178151,\n", + " 512820,\n", + " 850127,\n", + " 734332,\n", + " 582310,\n", + " 1243868,\n", + " 601867,\n", + " 972979,\n", + " 835134,\n", + " 1256140,\n", + " 1084400,\n", + " 274075,\n", + " 978282,\n", + " 1051187,\n", + " 1125615,\n", + " 972753,\n", + " 323824,\n", + " 790735,\n", + " 734266,\n", + " 867141,\n", + " 127687,\n", + " 1010528,\n", + " 985892,\n", + " 928719,\n", + " 206710,\n", + " 342519,\n", + " 267354,\n", + " 1210611,\n", + " 1280203,\n", + " 830453,\n", + " 739846,\n", + " 560928,\n", + " 518713,\n", + " 835413,\n", + " 837850,\n", + " 559709,\n", + " 621413,\n", + " 591720,\n", + " 264253,\n", + " 415749,\n", + " 1222012,\n", + " 11887,\n", + " 764795,\n", + " 240958,\n", + " 423678,\n", + " 451623,\n", + " 1248182,\n", + " 690467,\n", + " 505184,\n", + " 726450,\n", + " 755962,\n", + " 14287,\n", + " 4634,\n", + " 683081,\n", + " 107736,\n", + " 547247,\n", + " 1267543,\n", + " 1126935,\n", + " 1337281,\n", + " 1349372,\n", + " 116982,\n", + " 349622,\n", + " 390343,\n", + " 618437,\n", + " 1193188,\n", + " 1061076,\n", + " 214820,\n", + " 35905,\n", + " 985254,\n", + " 416976,\n", + " 1115820,\n", + " 1025949,\n", + " 1040333,\n", + " 274143,\n", + " 856486,\n", + " 525571,\n", + " 487309,\n", + " 1238871,\n", + " 479281,\n", + " 399923,\n", + " 649065,\n", + " 710791,\n", + " 1031232,\n", + " 490900,\n", + " 821194,\n", + " 17417,\n", + " 7704,\n", + " 770552,\n", + " 995408,\n", + " 1106510,\n", + " 512421,\n", + " 735842,\n", + " 1210279,\n", + " 1233120,\n", + " 1259685,\n", + " 1002785,\n", + " 172189,\n", + " 372798,\n", + " 991986,\n", + " 351071,\n", + " 204614,\n", + " 728802,\n", + " 220106,\n", + " 437176,\n", + " 1278822,\n", + " 600422,\n", + " 607453,\n", + " 325845,\n", + " 1080851,\n", + " 713266,\n", + " 346076,\n", + " 1011770,\n", + " 726249,\n", + " 214299,\n", + " 764631,\n", + " 1026754,\n", + " 277768,\n", + " 972195,\n", + " 318595,\n", + " 185045,\n", + " 174786,\n", + " 155392,\n", + " 764768,\n", + " 420784,\n", + " 7763,\n", + " 366590,\n", + " 810165,\n", + " 840555,\n", + " 454892,\n", + " 1161906,\n", + " 253664,\n", + " 1171788,\n", + " 1271545,\n", + " 562244,\n", + " 1023080,\n", + " 1220775,\n", + " 140086,\n", + " 542350,\n", + " 225543,\n", + " 128882,\n", + " 583399,\n", + " 1087796,\n", + " 333546,\n", + " 1215075,\n", + " 891105,\n", + " 1007671,\n", + " 720542,\n", + " 1310072,\n", + " 493145,\n", + " 849589,\n", + " 653767,\n", + " 651325,\n", + " 43000,\n", + " 109176,\n", + " 630191,\n", + " 584776,\n", + " 494806,\n", + " 924158,\n", + " 679290,\n", + " 1344364,\n", + " 683325,\n", + " 233862,\n", + " 1243488,\n", + " 237439,\n", + " 1290670,\n", + " 1125182,\n", + " 655150,\n", + " 260277,\n", + " 424959,\n", + " 526235,\n", + " 861131,\n", + " 4334,\n", + " 664936,\n", + " 93272,\n", + " 343804,\n", + " 1135326,\n", + " 1064761,\n", + " 827977,\n", + " 73874,\n", + " 845942,\n", + " 37987,\n", + " 835783,\n", + " 1054394,\n", + " 25271,\n", + " 43850,\n", + " 1102654,\n", + " 765296,\n", + " 418342,\n", + " 89164,\n", + " 1059753,\n", + " 160668,\n", + " 290557,\n", + " 11173,\n", + " 144755,\n", + " 923276,\n", + " 675871,\n", + " 1285202,\n", + " 1031320,\n", + " 719501,\n", + " 546164,\n", + " 549980,\n", + " 284091,\n", + " 254558,\n", + " 1354324,\n", + " 397953,\n", + " 212337,\n", + " 324770,\n", + " 332000,\n", + " 184998,\n", + " 232697,\n", + " 963086,\n", + " 1197742,\n", + " 252061,\n", + " 14761,\n", + " 835552,\n", + " 1364947,\n", + " 374230,\n", + " 672897,\n", + " 948501,\n", + " 1019276,\n", + " 1276900,\n", + " 129626,\n", + " 912189,\n", + " 378523,\n", + " 131687,\n", + " 736555,\n", + " 193024,\n", + " 1012069,\n", + " 259619,\n", + " 102348,\n", + " 9762,\n", + " 820458,\n", + " 525165,\n", + " 63482,\n", + " 100036,\n", + " 800238,\n", + " 447396,\n", + " 1081526,\n", + " 1146563,\n", + " 168347,\n", + " 1291000,\n", + " 1272,\n", + " 50501,\n", + " 1067585,\n", + " 604985,\n", + " 472832,\n", + " 574177,\n", + " 556774,\n", + " 1160639,\n", + " 1356692,\n", + " 1041634,\n", + " 935371,\n", + " 415474,\n", + " 969714,\n", + " 961510,\n", + " 1243535,\n", + " 552976,\n", + " 1016943,\n", + " 995270,\n", + " 1090500,\n", + " 291775,\n", + " 886293,\n", + " 950043,\n", + " 967937,\n", + " 207915,\n", + " 266635,\n", + " 712513,\n", + " 447884,\n", + " 252982,\n", + " 485785,\n", + " 894986,\n", + " 284760,\n", + " 1037297,\n", + " 1301636,\n", + " 1097807,\n", + " 63806,\n", + " 1303288,\n", + " 112307,\n", + " 1227128,\n", + " 236124,\n", + " 551091,\n", + " 950811,\n", + " 1260010,\n", + " 243394,\n", + " 481109,\n", + " 869557,\n", + " 270380,\n", + " 67792,\n", + " 163652,\n", + " 571132,\n", + " 75561,\n", + " 506153,\n", + " 131673,\n", + " 103529,\n", + " 25344,\n", + " 837548,\n", + " 1009761,\n", + " 763555,\n", + " 947381,\n", + " 853404,\n", + " 329945,\n", + " 1146076,\n", + " 768561,\n", + " 180818,\n", + " 1032122,\n", + " 596496,\n", + " 14892,\n", + " 65384,\n", + " 196297,\n", + " 976490,\n", + " 843012,\n", + " 384677,\n", + " 1263917,\n", + " 224686,\n", + " 685621,\n", + " 729274,\n", + " 627109,\n", + " 685070,\n", + " 494129,\n", + " 147518,\n", + " 1090082,\n", + " 457255,\n", + " 268884,\n", + " 360635,\n", + " 171928,\n", + " 925820,\n", + " 752529,\n", + " 1054020,\n", + " 519338,\n", + " 1079730,\n", + " 1108778,\n", + " 1049790,\n", + " 1080219,\n", + " 324969,\n", + " 300446,\n", + " 640566,\n", + " 551787,\n", + " 585996,\n", + " 166423,\n", + " 93264,\n", + " 677920,\n", + " 1285050,\n", + " 418419,\n", + " 488783,\n", + " 799572,\n", + " 577800,\n", + " 1110963,\n", + " 601365,\n", + " 492424,\n", + " 495897,\n", + " 750254,\n", + " 64570,\n", + " 1325126,\n", + " 1137297,\n", + " 1119641,\n", + " 1229993,\n", + " 359712,\n", + " 330186,\n", + " 593067,\n", + " 1076112,\n", + " 603295,\n", + " 921634,\n", + " 1179022,\n", + " 232874,\n", + " 871639,\n", + " 1426,\n", + " 980838,\n", + " 1111939,\n", + " 767506,\n", + " 1133929,\n", + " 1171777,\n", + " 620667,\n", + " 925390,\n", + " 928434,\n", + " 629052,\n", + " 977379,\n", + " 52130,\n", + " 1332310,\n", + " 332028,\n", + " 949844,\n", + " 1210530,\n", + " 61392,\n", + " 121120,\n", + " 160030,\n", + " 1323153,\n", + " 1043577,\n", + " 1221971,\n", + " 1274776,\n", + " 1031213,\n", + " 716630,\n", + " 184549,\n", + " 956330,\n", + " 41363,\n", + " 1006293,\n", + " 143886,\n", + " 407992,\n", + " 905972,\n", + " 57198,\n", + " 135701,\n", + " 713840,\n", + " 990044,\n", + " 1328791,\n", + " 293076,\n", + " 557581,\n", + " 784676,\n", + " 1328749,\n", + " 880028,\n", + " 767677,\n", + " 1041127,\n", + " 130540,\n", + " 85690,\n", + " 78359,\n", + " 873502,\n", + " 571170,\n", + " 606965,\n", + " 902424,\n", + " 949187,\n", + " 581720,\n", + " 339482,\n", + " 109492,\n", + " 576485,\n", + " 580324,\n", + " 87615,\n", + " 679877,\n", + " 602108,\n", + " 1029040,\n", + " 285158,\n", + " 229955,\n", + " 986082,\n", + " 1263922,\n", + " 472299,\n", + " 977943,\n", + " 902980,\n", + " 297081,\n", + " 5367,\n", + " 508542,\n", + " 1334472,\n", + " 239834,\n", + " 249161,\n", + " 356588,\n", + " 458131,\n", + " 573403,\n", + " 812884,\n", + " 1232249,\n", + " 313145,\n", + " 558618,\n", + " 1266087,\n", + " 1063753,\n", + " 7626,\n", + " 84206,\n", + " 478761,\n", + " 829231,\n", + " 624595,\n", + " 1138777,\n", + " 596031,\n", + " 995328,\n", + " 67675,\n", + " 975267,\n", + " 433167,\n", + " 1245580,\n", + " 543361,\n", + " 1062209,\n", + " 53262,\n", + " 530299,\n", + " 950810,\n", + " 1082673,\n", + " 450678,\n", + " 175839,\n", + " 1194050,\n", + " 307902,\n", + " 647084,\n", + " 673333,\n", + " 492851,\n", + " 1023968,\n", + " 1217633,\n", + " 319540,\n", + " 1122351,\n", + " 67599,\n", + " 306387,\n", + " 953202,\n", + " 524354,\n", + " 11233,\n", + " 612955,\n", + " 1362685,\n", + " 1311753,\n", + " 823632,\n", + " 1129751,\n", + " 938043,\n", + " 261197,\n", + " 14393,\n", + " 160506,\n", + " 1069064,\n", + " 234755,\n", + " 1097987,\n", + " 197628,\n", + " 1213642,\n", + " 84906,\n", + " 1226730,\n", + " 736418,\n", + " 612856,\n", + " 632285,\n", + " 851875,\n", + " 1088613,\n", + " 256640,\n", + " 556205,\n", + " 610177,\n", + " 184898,\n", + " 1185529,\n", + " 462278,\n", + " 12922,\n", + " 1325900,\n", + " 109226,\n", + " 1366737,\n", + " 1053728,\n", + " 325226,\n", + " 174481,\n", + " 867290,\n", + " 58606,\n", + " 224461,\n", + " 1128114,\n", + " 679690,\n", + " 1354909,\n", + " 921402,\n", + " 1005567,\n", + " 1222207,\n", + " 1278649,\n", + " 947192,\n", + " 1364681,\n", + " 141277,\n", + " 364615,\n", + " 390066,\n", + " 169107,\n", + " 1290547,\n", + " 655473,\n", + " 845553,\n", + " 195491,\n", + " 514131,\n", + " 19695,\n", + " 8097,\n", + " 692548,\n", + " 418547,\n", + " 406492,\n", + " 90551,\n", + " 712169,\n", + " 954168,\n", + " 1352361,\n", + " 1321417,\n", + " 1141291,\n", + " 1188104,\n", + " 1055747,\n", + " 734481,\n", + " 779475,\n", + " 616433,\n", + " 395790,\n", + " 420268,\n", + " 265505,\n", + " 649233,\n", + " 1265447,\n", + " 1260532,\n", + " 621323,\n", + " 587579,\n", + " 1336305,\n", + " 1317415,\n", + " 1280286,\n", + " 346582,\n", + " 37964,\n", + " 1237022,\n", + " 748343,\n", + " 822087,\n", + " 1144242,\n", + " 927634,\n", + " 642795,\n", + " 850597,\n", + " 1330877,\n", + " 264105,\n", + " 1025873,\n", + " 1093138,\n", + " 1316466,\n", + " 218968,\n", + " 194697,\n", + " 672543,\n", + " 326356,\n", + " 829044,\n", + " 1069220,\n", + " 630961,\n", + " 280192,\n", + " 613366,\n", + " 694550,\n", + " 851281,\n", + " 395292,\n", + " 634655,\n", + " 480389,\n", + " 1330226,\n", + " 1184945,\n", + " 238917,\n", + " 812044,\n", + " 38260,\n", + " 890657,\n", + " 340609,\n", + " 491309,\n", + " 1163066,\n", + " 407928,\n", + " 112318,\n", + " 838757,\n", + " 889432,\n", + " 1231989,\n", + " 578756,\n", + " 627427,\n", + " 448082,\n", + " 1063075,\n", + " 758933,\n", + " 1015475,\n", + " 30151,\n", + " 670073,\n", + " 260963,\n", + " 1326372,\n", + " 214366,\n", + " 300846,\n", + " 394145,\n", + " 187706,\n", + " 667193,\n", + " 390445,\n", + " 408689,\n", + " 1060810,\n", + " 357657,\n", + " 240671,\n", + " 1183439,\n", + " 430599,\n", + " 427654,\n", + " 243457,\n", + " 354141,\n", + " 598531,\n", + " 969176,\n", + " 507998,\n", + " 880702,\n", + " 1151046,\n", + " 812301,\n", + " 968478,\n", + " 1074893,\n", + " 704414,\n", + " 1051668,\n", + " 1038543,\n", + " 592849,\n", + " 1018895,\n", + " 480014,\n", + " 22382,\n", + " 784249,\n", + " 939502,\n", + " 774381,\n", + " 1073466,\n", + " 459967,\n", + " 628263,\n", + " 540466,\n", + " 1225413,\n", + " 1220,\n", + " 618765,\n", + " 97714,\n", + " 13402,\n", + " 841512,\n", + " 1125785,\n", + " 1319830,\n", + " 638208,\n", + " 258895,\n", + " 161652,\n", + " 956217,\n", + " 676184,\n", + " 813002,\n", + " 1202341,\n", + " 1033977,\n", + " 944348,\n", + " 8010,\n", + " 1249980,\n", + " 267262,\n", + " 413032,\n", + " 719704,\n", + " 1203300,\n", + " 139253,\n", + " 879077,\n", + " 789749,\n", + " 67105,\n", + " 479345,\n", + " 400708,\n", + " 1038590,\n", + " 1044287,\n", + " 504178,\n", + " 1103830,\n", + " 716006,\n", + " 431245,\n", + " 887906,\n", + " 591041,\n", + " 928788,\n", + " 1271199,\n", + " 158659,\n", + " 56213,\n", + " 792158,\n", + " 755872,\n", + " 1137532,\n", + " 1175990,\n", + " 297332,\n", + " 987902,\n", + " 528214,\n", + " 47913,\n", + " 19858,\n", + " 1017339,\n", + " 482263,\n", + " 1034224,\n", + " 1115999,\n", + " 1197183,\n", + " 975679,\n", + " 1115146,\n", + " 1101080,\n", + " 528449,\n", + " 627754,\n", + " 1214133,\n", + " 1150064,\n", + " 596324,\n", + " 1016997,\n", + " 394379,\n", + " 846992,\n", + " 760838,\n", + " 1111100,\n", + " 721658,\n", + " 928095,\n", + " 228385,\n", + " 1319875,\n", + " 334856,\n", + " 691773,\n", + " 958461,\n", + " 782166,\n", + " 185750,\n", + " 1024613,\n", + " 1226926,\n", + " 1210540,\n", + " 93721,\n", + " 345780,\n", + " 669193,\n", + " 1360274,\n", + " 411205,\n", + " 1011917,\n", + " 61163,\n", + " 232945,\n", + " 998632,\n", + " 577371,\n", + " 338070,\n", + " 1264515,\n", + " 827118,\n", + " 212752,\n", + " 1194010,\n", + " 850234,\n", + " 289757,\n", + " 972583,\n", + " 602001,\n", + " 862627,\n", + " 1182723,\n", + " 77666,\n", + " 405063,\n", + " 727874,\n", + " 1213149,\n", + " 205291,\n", + " 513840,\n", + " 455625,\n", + " 1286648,\n", + " 180207,\n", + " 1340021,\n", + " 830753,\n", + " 115947,\n", + " 1039808,\n", + " 604224,\n", + " 1224119,\n", + " 1348080,\n", + " 1286099,\n", + " 463393,\n", + " 99653,\n", + " 1289078,\n", + " 1160421,\n", + " 636310,\n", + " 217415,\n", + " 550750,\n", + " 483011,\n", + " 712231,\n", + " 794511,\n", + " 1315071,\n", + " 495889,\n", + " 729825,\n", + " 217047,\n", + " 666351,\n", + " 528062,\n", + " 576581,\n", + " 1280928,\n", + " 909525,\n", + " 192677,\n", + " 291851,\n", + " 643736,\n", + " 534015,\n", + " 391425,\n", + " 111056,\n", + " 812244,\n", + " 494864,\n", + " 956218,\n", + " 748377,\n", + " 222456,\n", + " 507149,\n", + " 189434,\n", + " 457597,\n", + " 170946,\n", + " 1325101,\n", + " 703369,\n", + " 1180598,\n", + " 862069,\n", + " 88653,\n", + " 984632,\n", + " 141651,\n", + " 288601,\n", + " 640843,\n", + " 1103994,\n", + " 666732,\n", + " 938531,\n", + " 1117359,\n", + " 181296,\n", + " 1039405,\n", + " 24471,\n", + " 275856,\n", + " 1156782,\n", + " 190961,\n", + " 1158205,\n", + " 186021,\n", + " 574909,\n", + " 115623,\n", + " 503949,\n", + " 1052438,\n", + " 129502,\n", + " 696554,\n", + " 151970,\n", + " 1359673,\n", + " 494028,\n", + " 1202440,\n", + " 48089,\n", + " 971864,\n", + " 921600,\n", + " 1156358,\n", + " 1053383,\n", + " 617122,\n", + " 169987,\n", + " 236299,\n", + " 1044699,\n", + " 553175,\n", + " 973057,\n", + " 1055990,\n", + " 869492,\n", + " 1145004,\n", + " 556535,\n", + " 724313,\n", + " 228157,\n", + " 16191,\n", + " 1271898,\n", + " 804369,\n", + " 1343754,\n", + " 701267,\n", + " 5149,\n", + " 293419,\n", + " 924863,\n", + " 672932,\n", + " 378234,\n", + " 835928,\n", + " 241419,\n", + " 748955,\n", + " 401919,\n", + " 850893,\n", + " 1043962,\n", + " 137321,\n", + " 106341,\n", + " 935085,\n", + " 180754,\n", + " 1226864,\n", + " 688870,\n", + " 1236241,\n", + " 339320,\n", + " 1308588,\n", + " 1227140,\n", + " 768983,\n", + " ...],\n", + " 3: [1352813,\n", + " 219457,\n", + " 1273778,\n", + " 615136,\n", + " 692306,\n", + " 234824,\n", + " 797113,\n", + " 1168061,\n", + " 871404,\n", + " 1011297,\n", + " 711978,\n", + " 142200,\n", + " 744880,\n", + " 1196482,\n", + " 613158,\n", + " 385230,\n", + " 757343,\n", + " 718863,\n", + " 1306243,\n", + " 494108,\n", + " 292670,\n", + " 810664,\n", + " 1045485,\n", + " 1215537,\n", + " 1074206,\n", + " 51558,\n", + " 206513,\n", + " 1097462,\n", + " 740763,\n", + " 254971,\n", + " 817716,\n", + " 282200,\n", + " 887184,\n", + " 124629,\n", + " 238010,\n", + " 910208,\n", + " 1137729,\n", + " 1065623,\n", + " 298702,\n", + " 299016,\n", + " 1219220,\n", + " 234656,\n", + " 834113,\n", + " 819300,\n", + " 721830,\n", + " 1355612,\n", + " 458716,\n", + " 1355291,\n", + " 1251605,\n", + " 1329123,\n", + " 717034,\n", + " 970893,\n", + " 353955,\n", + " 1277457,\n", + " 569501,\n", + " 947318,\n", + " 601946,\n", + " 543876,\n", + " 240319,\n", + " 728235,\n", + " 551274,\n", + " 1159043,\n", + " 276459,\n", + " 1310193,\n", + " 1241065,\n", + " 1117589,\n", + " 447021,\n", + " 286099,\n", + " 187793,\n", + " 31630,\n", + " 109137,\n", + " 852010,\n", + " 1158996,\n", + " 1313470,\n", + " 60741,\n", + " 1308082,\n", + " 24308,\n", + " 4966,\n", + " 927,\n", + " 337271,\n", + " 655053,\n", + " 543835,\n", + " 532512,\n", + " 576172,\n", + " 675088,\n", + " 986285,\n", + " 45717,\n", + " 4826,\n", + " 505494,\n", + " 828530,\n", + " 106196,\n", + " 1170122,\n", + " 1243711,\n", + " 472981,\n", + " 817768,\n", + " 490786,\n", + " 1203597,\n", + " 903712,\n", + " 920054,\n", + " 1341521,\n", + " 392808,\n", + " 197703,\n", + " 882527,\n", + " 297256,\n", + " 679912,\n", + " 1150569,\n", + " 617512,\n", + " 1280129,\n", + " 253008,\n", + " 92451,\n", + " 378991,\n", + " 158581,\n", + " 1061771,\n", + " 10518,\n", + " 757283,\n", + " 135673,\n", + " 1048284,\n", + " 221888,\n", + " 1225303,\n", + " 303087,\n", + " 56085,\n", + " 1197382,\n", + " 127059,\n", + " 171757,\n", + " 919259,\n", + " 466266,\n", + " 7222,\n", + " 1103412,\n", + " 998926,\n", + " 11089,\n", + " 484616,\n", + " 984261,\n", + " 946501,\n", + " 476836,\n", + " 309910,\n", + " 1230750,\n", + " 309412,\n", + " 542187,\n", + " 426012,\n", + " 947701,\n", + " 938664,\n", + " 1071139,\n", + " 171642,\n", + " 270355,\n", + " 575359,\n", + " 1097665,\n", + " 94014,\n", + " 1125498,\n", + " 71718,\n", + " 678554,\n", + " 387342,\n", + " 712465,\n", + " 132246,\n", + " 105177,\n", + " 1280189,\n", + " 1342795,\n", + " 918925,\n", + " 469580,\n", + " 1104727,\n", + " 409753,\n", + " 322920,\n", + " 281512,\n", + " 817712,\n", + " 248368,\n", + " 338779,\n", + " 879775,\n", + " 662415,\n", + " 998574,\n", + " 954061,\n", + " 322796,\n", + " 1236778,\n", + " 110020,\n", + " 1325728,\n", + " 15889,\n", + " 1006905,\n", + " 212331,\n", + " 662491,\n", + " 682181,\n", + " 1356356,\n", + " 1207141,\n", + " 1311352,\n", + " 889185,\n", + " 207791,\n", + " 938725,\n", + " 1298955,\n", + " 408126,\n", + " 373413,\n", + " 466015,\n", + " 1109845,\n", + " 762245,\n", + " 1199771,\n", + " 633660,\n", + " 476141,\n", + " 522604,\n", + " 534147,\n", + " 481028,\n", + " 777375,\n", + " 773350,\n", + " 631156,\n", + " 928758,\n", + " 976988,\n", + " 185996,\n", + " 215784,\n", + " 1128229,\n", + " 415874,\n", + " 1073702,\n", + " 964384,\n", + " 1290405,\n", + " 723576,\n", + " 1120718,\n", + " 903783,\n", + " 1126722,\n", + " 806436,\n", + " 49848,\n", + " 1196530,\n", + " 1181341,\n", + " 402700,\n", + " 409783,\n", + " 4243,\n", + " 803934,\n", + " 1174644,\n", + " 189518,\n", + " 1134983,\n", + " 590645,\n", + " 1328443,\n", + " 1174043,\n", + " 616471,\n", + " 1253630,\n", + " 451172,\n", + " 1055003,\n", + " 395415,\n", + " 474138,\n", + " 1185334,\n", + " 1299583,\n", + " 340783,\n", + " 1030732,\n", + " 334026,\n", + " 836050,\n", + " 992692,\n", + " 884897,\n", + " 905361,\n", + " 196114,\n", + " 1288877,\n", + " 1086233,\n", + " 1146620,\n", + " 149730,\n", + " 1325450,\n", + " 54507,\n", + " 778065,\n", + " 32947,\n", + " 876820,\n", + " 230677,\n", + " 407616,\n", + " 117768,\n", + " 273869,\n", + " 385547,\n", + " 928878,\n", + " 329970,\n", + " 562157,\n", + " 237724,\n", + " 251773,\n", + " 253300,\n", + " 348634,\n", + " 316726,\n", + " 239742,\n", + " 929578,\n", + " 1292634,\n", + " 57784,\n", + " 436452,\n", + " 495979,\n", + " 1207900,\n", + " 431907,\n", + " 1075834,\n", + " 900776,\n", + " 857483,\n", + " 103959,\n", + " 2904,\n", + " 324546,\n", + " 1332208,\n", + " 1292285,\n", + " 402837,\n", + " 228621,\n", + " 380095,\n", + " 581728,\n", + " 484728,\n", + " 498402,\n", + " 1112502,\n", + " 88298,\n", + " 420660,\n", + " 37754,\n", + " 1289595,\n", + " 279248,\n", + " 904669,\n", + " 589371,\n", + " 540408,\n", + " 159515,\n", + " 982635,\n", + " 39709,\n", + " 1269085,\n", + " 1340847,\n", + " 443764,\n", + " 361711,\n", + " 269103,\n", + " 179761,\n", + " 961672,\n", + " 407273,\n", + " 204184,\n", + " 349135,\n", + " 48695,\n", + " 189840,\n", + " 1214216,\n", + " 139005,\n", + " 173345,\n", + " 806164,\n", + " 925064,\n", + " 201686,\n", + " 334124,\n", + " 490114,\n", + " 650062,\n", + " 580097,\n", + " 1017434,\n", + " 389880,\n", + " 986394,\n", + " 1049021,\n", + " 939415,\n", + " 945315,\n", + " 81037,\n", + " 1130096,\n", + " 923750,\n", + " 1067635,\n", + " 1246025,\n", + " 1016268,\n", + " 874940,\n", + " 754974,\n", + " 412931,\n", + " 1030529,\n", + " 427579,\n", + " 200818,\n", + " 1327463,\n", + " 631389,\n", + " 1048921,\n", + " 301101,\n", + " 1278445,\n", + " 703322,\n", + " 744909,\n", + " 1161327,\n", + " 1296109,\n", + " 858203,\n", + " 802067,\n", + " 751175,\n", + " 1147903,\n", + " 225102,\n", + " 1165273,\n", + " 818866,\n", + " 154783,\n", + " 1101358,\n", + " 557770,\n", + " 1039081,\n", + " 961115,\n", + " 1360490,\n", + " 1225925,\n", + " 375780,\n", + " 562919,\n", + " 544304,\n", + " 1236278,\n", + " 729281,\n", + " 1142441,\n", + " 1294620,\n", + " 1005521,\n", + " 127689,\n", + " 509940,\n", + " 522476,\n", + " 238493,\n", + " 921846,\n", + " 908361,\n", + " 718606,\n", + " 1008021,\n", + " 1192243,\n", + " 412442,\n", + " 579700,\n", + " 837715,\n", + " 613793,\n", + " 461325,\n", + " 1098014,\n", + " 800591,\n", + " 258662,\n", + " 750736,\n", + " 1095625,\n", + " 570208,\n", + " 167897,\n", + " 592754,\n", + " 413940,\n", + " 629168,\n", + " 779069,\n", + " 1164890,\n", + " 614382,\n", + " 47942,\n", + " 551115,\n", + " 105857,\n", + " 1279149,\n", + " 629127,\n", + " 948620,\n", + " 797453,\n", + " 1164525,\n", + " 1158458,\n", + " 322390,\n", + " 1089144,\n", + " 882769,\n", + " 63335,\n", + " 756092,\n", + " 402187,\n", + " 739568,\n", + " 58557,\n", + " 188142,\n", + " 583287,\n", + " 1140057,\n", + " 972310,\n", + " 905148,\n", + " 582652,\n", + " 713535,\n", + " 859233,\n", + " 218864,\n", + " 604259,\n", + " 617192,\n", + " 365142,\n", + " 1176636,\n", + " 576816,\n", + " 1014492,\n", + " 540211,\n", + " 618569,\n", + " 946933,\n", + " 727943,\n", + " 1254597,\n", + " 64956,\n", + " 548036,\n", + " 1338585,\n", + " 363541,\n", + " 1211136,\n", + " 905306,\n", + " 359917,\n", + " 1217366,\n", + " 294003,\n", + " 251193,\n", + " 289327,\n", + " 1321903,\n", + " 1364358,\n", + " 938488,\n", + " 1324983,\n", + " 107494,\n", + " 660972,\n", + " 1100464,\n", + " 273773,\n", + " 1366266,\n", + " 571857,\n", + " 1366822,\n", + " 386800,\n", + " 1292857,\n", + " 144103,\n", + " 738421,\n", + " 870797,\n", + " 390694,\n", + " 705019,\n", + " 666465,\n", + " 118194,\n", + " 557555,\n", + " 188648,\n", + " 295206,\n", + " 834937,\n", + " 689420,\n", + " 1221332,\n", + " 1094917,\n", + " 676137,\n", + " 775399,\n", + " 1047665,\n", + " 566771,\n", + " 417599,\n", + " 100527,\n", + " 1353273,\n", + " 808824,\n", + " 278536,\n", + " 454111,\n", + " 227940,\n", + " 249273,\n", + " 1087632,\n", + " 516781,\n", + " 260422,\n", + " 416205,\n", + " 621015,\n", + " 724192,\n", + " 833513,\n", + " 584034,\n", + " 253162,\n", + " 150292,\n", + " 564022,\n", + " 282289,\n", + " 843698,\n", + " 440150,\n", + " 407636,\n", + " 2337,\n", + " 1357548,\n", + " 772499,\n", + " 1130125,\n", + " 1176951,\n", + " 383436,\n", + " 176703,\n", + " 896247,\n", + " 172151,\n", + " 608535,\n", + " 793056,\n", + " 1117586,\n", + " 1244980,\n", + " 242596,\n", + " 224033,\n", + " 747521,\n", + " 1361379,\n", + " 157938,\n", + " 388908,\n", + " 1105002,\n", + " 274982,\n", + " 600883,\n", + " 1201817,\n", + " 823203,\n", + " 1017955,\n", + " 232405,\n", + " 571089,\n", + " 89661,\n", + " 622203,\n", + " 1010531,\n", + " 984171,\n", + " 435798,\n", + " 1275098,\n", + " 950764,\n", + " 1255733,\n", + " 243263,\n", + " 976373,\n", + " 690005,\n", + " 1025261,\n", + " 1303988,\n", + " 72655,\n", + " 1236048,\n", + " 426949,\n", + " 146154,\n", + " 15403,\n", + " 465305,\n", + " 138887,\n", + " 455353,\n", + " 687442,\n", + " 1076258,\n", + " 530812,\n", + " 1148927,\n", + " 509832,\n", + " 497266,\n", + " 390228,\n", + " 37164,\n", + " 233377,\n", + " 683545,\n", + " 394952,\n", + " 1133148,\n", + " 588162,\n", + " 609775,\n", + " 962059,\n", + " 1254472,\n", + " 631190,\n", + " 395989,\n", + " 549232,\n", + " 1037744,\n", + " 370778,\n", + " 963874,\n", + " 566620,\n", + " 1152920,\n", + " 114430,\n", + " 1135649,\n", + " 816781,\n", + " 907894,\n", + " 643347,\n", + " 585326,\n", + " 1086162,\n", + " 106147,\n", + " 610187,\n", + " 1047839,\n", + " 94471,\n", + " 435887,\n", + " 1110034,\n", + " 671762,\n", + " 584122,\n", + " 543105,\n", + " 902528,\n", + " 322153,\n", + " 618409,\n", + " 558737,\n", + " 1149591,\n", + " 609283,\n", + " 139657,\n", + " 139766,\n", + " 791515,\n", + " 547109,\n", + " 874910,\n", + " 522976,\n", + " 192804,\n", + " 600661,\n", + " 954515,\n", + " 4884,\n", + " 1042628,\n", + " 1063711,\n", + " 309627,\n", + " 437248,\n", + " 343113,\n", + " 503910,\n", + " 400527,\n", + " 1087788,\n", + " 427707,\n", + " 726447,\n", + " 670396,\n", + " 838669,\n", + " 363050,\n", + " 1131557,\n", + " 539139,\n", + " 549991,\n", + " 1145038,\n", + " 242621,\n", + " 953059,\n", + " 875475,\n", + " 247837,\n", + " 809613,\n", + " 282414,\n", + " 327293,\n", + " 218478,\n", + " 816132,\n", + " 213774,\n", + " 723247,\n", + " 425146,\n", + " 361794,\n", + " 942235,\n", + " 325162,\n", + " 773260,\n", + " 638747,\n", + " 565044,\n", + " 376991,\n", + " 812074,\n", + " 577517,\n", + " 123587,\n", + " 174700,\n", + " 78497,\n", + " 643666,\n", + " 1231104,\n", + " 605492,\n", + " 864285,\n", + " 542907,\n", + " 430396,\n", + " 904792,\n", + " 800759,\n", + " 448896,\n", + " 1076313,\n", + " 661899,\n", + " 1262889,\n", + " 199980,\n", + " 1014636,\n", + " 377121,\n", + " 560184,\n", + " 647024,\n", + " 338872,\n", + " 756894,\n", + " 547192,\n", + " 1016314,\n", + " 725985,\n", + " 375539,\n", + " 1026058,\n", + " 623072,\n", + " 334830,\n", + " 130078,\n", + " 369845,\n", + " 727689,\n", + " 338171,\n", + " 616759,\n", + " 69374,\n", + " 1322907,\n", + " 133985,\n", + " 320243,\n", + " 335697,\n", + " 335052,\n", + " 968988,\n", + " 1100133,\n", + " 1174651,\n", + " 724986,\n", + " 997098,\n", + " 1175273,\n", + " 22793,\n", + " 1012404,\n", + " 319586,\n", + " 780373,\n", + " 613329,\n", + " 666468,\n", + " 1098063,\n", + " 176110,\n", + " 903262,\n", + " 1081800,\n", + " 440689,\n", + " 597239,\n", + " 1361450,\n", + " 1095970,\n", + " 1229164,\n", + " 612234,\n", + " 1040754,\n", + " 501060,\n", + " 729181,\n", + " 435165,\n", + " 822307,\n", + " 1267287,\n", + " 196972,\n", + " 1240055,\n", + " 361936,\n", + " 663303,\n", + " 927704,\n", + " 848532,\n", + " 893600,\n", + " 899676,\n", + " 386049,\n", + " 1169739,\n", + " 468682,\n", + " 1025016,\n", + " 76254,\n", + " 1116016,\n", + " 179228,\n", + " 846792,\n", + " 1076456,\n", + " 119262,\n", + " 824423,\n", + " 735820,\n", + " 984346,\n", + " 644960,\n", + " 408446,\n", + " 1109083,\n", + " 1082632,\n", + " 189875,\n", + " 950034,\n", + " 59388,\n", + " 279167,\n", + " 212952,\n", + " 665510,\n", + " 388924,\n", + " 1194265,\n", + " 959828,\n", + " 959996,\n", + " 515484,\n", + " 1284890,\n", + " 501374,\n", + " 519210,\n", + " 210180,\n", + " 867334,\n", + " 140314,\n", + " 351052,\n", + " 658781,\n", + " 965798,\n", + " 532488,\n", + " 156293,\n", + " 432394,\n", + " 382142,\n", + " 77914,\n", + " 1295405,\n", + " 1262755,\n", + " 1134896,\n", + " 1180867,\n", + " 1172224,\n", + " 850778,\n", + " 1070348,\n", + " 701361,\n", + " 1299539,\n", + " 423794,\n", + " 277923,\n", + " 671007,\n", + " 343212,\n", + " 104320,\n", + " 853783,\n", + " 962313,\n", + " 833538,\n", + " 1355759,\n", + " 322550,\n", + " 460457,\n", + " 1088417,\n", + " 564577,\n", + " 1360564,\n", + " 310830,\n", + " 1043703,\n", + " 231310,\n", + " 1327962,\n", + " 740313,\n", + " 557155,\n", + " 849197,\n", + " 985943,\n", + " 675012,\n", + " 210244,\n", + " 776125,\n", + " 1203237,\n", + " 414941,\n", + " 997913,\n", + " 541033,\n", + " 206269,\n", + " 1116359,\n", + " 674401,\n", + " 1292214,\n", + " 1089942,\n", + " 1012964,\n", + " 88405,\n", + " 1122335,\n", + " 1319907,\n", + " 75482,\n", + " 688728,\n", + " 1196613,\n", + " 1171295,\n", + " 547874,\n", + " 1090912,\n", + " 552602,\n", + " 171325,\n", + " 648813,\n", + " 42729,\n", + " 257030,\n", + " 661070,\n", + " 1363087,\n", + " 24430,\n", + " 716065,\n", + " 1193343,\n", + " 764641,\n", + " 1026441,\n", + " 269966,\n", + " 611029,\n", + " 735453,\n", + " 525818,\n", + " 1023821,\n", + " 805840,\n", + " 1289324,\n", + " 702562,\n", + " 237541,\n", + " 1241052,\n", + " 402232,\n", + " 1209962,\n", + " 428331,\n", + " 628626,\n", + " 1322355,\n", + " 383422,\n", + " 219892,\n", + " 400601,\n", + " 1294006,\n", + " 55861,\n", + " 226967,\n", + " 740829,\n", + " 899010,\n", + " 254438,\n", + " 654078,\n", + " 1335707,\n", + " 397215,\n", + " 1062651,\n", + " 572590,\n", + " 718616,\n", + " 369831,\n", + " 579885,\n", + " 1208430,\n", + " 563664,\n", + " 570280,\n", + " 1281854,\n", + " 131176,\n", + " 1251332,\n", + " 1241994,\n", + " 629263,\n", + " 981651,\n", + " 703175,\n", + " 309066,\n", + " 1202078,\n", + " 337759,\n", + " 505430,\n", + " 1298635,\n", + " 1091899,\n", + " 619286,\n", + " 378870,\n", + " 422609,\n", + " 1245132,\n", + " 296958,\n", + " 895534,\n", + " 678494,\n", + " 952385,\n", + " 1224789,\n", + " 1301622,\n", + " 82512,\n", + " 55699,\n", + " 849957,\n", + " 1154791,\n", + " 1308224,\n", + " 599942,\n", + " 851059,\n", + " 868864,\n", + " 864480,\n", + " 180437,\n", + " 962156,\n", + " 84713,\n", + " 361251,\n", + " 488848,\n", + " 516478,\n", + " 567296,\n", + " 1000952,\n", + " 515131,\n", + " 1148485,\n", + " 43349,\n", + " 893540,\n", + " 458884,\n", + " 19912,\n", + " 1133231,\n", + " 668530,\n", + " 511934,\n", + " 201959,\n", + " 632548,\n", + " 516671,\n", + " 276028,\n", + " 1042589,\n", + " 184583,\n", + " 323430,\n", + " 145483,\n", + " 1290215,\n", + " 990923,\n", + " 700272,\n", + " 865358,\n", + " 37035,\n", + " 646349,\n", + " 1342402,\n", + " 696457,\n", + " 1358661,\n", + " 936369,\n", + " 432588,\n", + " 747820,\n", + " 693455,\n", + " 36203,\n", + " 1183765,\n", + " 622047,\n", + " 1258120,\n", + " 989797,\n", + " 730348,\n", + " 513717,\n", + " 1001443,\n", + " 1125349,\n", + " 530295,\n", + " 740059,\n", + " 738811,\n", + " 700318,\n", + " 658934,\n", + " 157489,\n", + " 220666,\n", + " 1332108,\n", + " 1018808,\n", + " 990955,\n", + " 509255,\n", + " 374137,\n", + " 967770,\n", + " 484519,\n", + " 674365,\n", + " 714999,\n", + " 677683,\n", + " 869260,\n", + " 1256244,\n", + " 713128,\n", + " 245617,\n", + " 7770,\n", + " 1127166,\n", + " 153789,\n", + " 1141799,\n", + " 976953,\n", + " 1145662,\n", + " 935066,\n", + " 1231246,\n", + " 238231,\n", + " 179848,\n", + " 1115622,\n", + " 1276903,\n", + " 406253,\n", + " 235568,\n", + " 1317292,\n", + " 949136,\n", + " 427231,\n", + " 457375,\n", + " 446020,\n", + " 674127,\n", + " 1357577,\n", + " 501299,\n", + " 1040095,\n", + " 980907,\n", + " 271316,\n", + " 1301543,\n", + " 990124,\n", + " 935063,\n", + " 928341,\n", + " 436868,\n", + " 413146,\n", + " 1192277,\n", + " 1060689,\n", + " 967322,\n", + " 139710,\n", + " 444855,\n", + " 36900,\n", + " 457457,\n", + " 301316,\n", + " 68773,\n", + " 523680,\n", + " 543640,\n", + " ...],\n", + " 4: [343886,\n", + " 671062,\n", + " 1039738,\n", + " 310025,\n", + " 1266850,\n", + " 590886,\n", + " 942055,\n", + " 694183,\n", + " 1302790,\n", + " 863663,\n", + " 997843,\n", + " 1060779,\n", + " 298288,\n", + " 538392,\n", + " 478546,\n", + " 934317,\n", + " 1037223,\n", + " 75456,\n", + " 49913,\n", + " 180441,\n", + " 915432,\n", + " 265620,\n", + " 1292525,\n", + " 314899,\n", + " 472147,\n", + " 130605,\n", + " 340616,\n", + " 670827,\n", + " 1140404,\n", + " 324234,\n", + " 420165,\n", + " 1331533,\n", + " 1300003,\n", + " 482733,\n", + " 952712,\n", + " 994435,\n", + " 212349,\n", + " 1349346,\n", + " 867882,\n", + " 425668,\n", + " 603789,\n", + " 1036164,\n", + " 210485,\n", + " 1230113,\n", + " 328939,\n", + " 333875,\n", + " 634227,\n", + " 470228,\n", + " 256380,\n", + " 775998,\n", + " 973034,\n", + " 369808,\n", + " 681222,\n", + " 91535,\n", + " 248351,\n", + " 1041317,\n", + " 250420,\n", + " 661561,\n", + " 1000076,\n", + " 836746,\n", + " 469019,\n", + " 1037462,\n", + " 221538,\n", + " 1039868,\n", + " 3668,\n", + " 1332762,\n", + " 594444,\n", + " 33530,\n", + " 871707,\n", + " 402476,\n", + " 231028,\n", + " 447029,\n", + " 763453,\n", + " 384824,\n", + " 726760,\n", + " 747570,\n", + " 834384,\n", + " 190132,\n", + " 130201,\n", + " 375285,\n", + " 1161484,\n", + " 1183174,\n", + " 1320026,\n", + " 139413,\n", + " 964583,\n", + " 998457,\n", + " 1125509,\n", + " 327499,\n", + " 521258,\n", + " 1066868,\n", + " 842906,\n", + " 460026,\n", + " 287191,\n", + " 99699,\n", + " 741852,\n", + " 536438,\n", + " 458782,\n", + " 1271149,\n", + " 934941,\n", + " 1156086,\n", + " 673006,\n", + " 1134416,\n", + " 388787,\n", + " 791388,\n", + " 368443,\n", + " 911477,\n", + " 314541,\n", + " 189951,\n", + " 1267141,\n", + " 232493,\n", + " 411910,\n", + " 794151,\n", + " 1354779,\n", + " 1141768,\n", + " 1065279,\n", + " 1008327,\n", + " 560466,\n", + " 831177,\n", + " 1219961,\n", + " 399457,\n", + " 908896,\n", + " 194083,\n", + " 1312281,\n", + " 458754,\n", + " 995271,\n", + " 216909,\n", + " 536767,\n", + " 388399,\n", + " 1335192,\n", + " 1346229,\n", + " 1141401,\n", + " 873735,\n", + " 1051396,\n", + " 1128632,\n", + " 1268814,\n", + " 301097,\n", + " 168909,\n", + " 1165262,\n", + " 337835,\n", + " 758185,\n", + " 827279,\n", + " 408739,\n", + " 1057579,\n", + " 1112341,\n", + " 600137,\n", + " 778651,\n", + " 870721,\n", + " 198355,\n", + " 106941,\n", + " 955902,\n", + " 900168,\n", + " 1345113,\n", + " 1075267,\n", + " 1070534,\n", + " 699150,\n", + " 1306547,\n", + " 1322585,\n", + " 590249,\n", + " 1344008,\n", + " 568667,\n", + " 1037531,\n", + " 652635,\n", + " 1180427,\n", + " 344824,\n", + " 165612,\n", + " 1355756,\n", + " 457770,\n", + " 78406,\n", + " 813137,\n", + " 113482,\n", + " 125083,\n", + " 219558,\n", + " 921940,\n", + " 633517,\n", + " 759323,\n", + " 340572,\n", + " 1104482,\n", + " 160419,\n", + " 331965,\n", + " 1060921,\n", + " 584202,\n", + " 106340,\n", + " 993588,\n", + " 697726,\n", + " 362546,\n", + " 425200,\n", + " 182212,\n", + " 1015272,\n", + " 1348808,\n", + " 819651,\n", + " 188011,\n", + " 439078,\n", + " 588013,\n", + " 495399,\n", + " 700462,\n", + " 585561,\n", + " 1040204,\n", + " 596978,\n", + " 57914,\n", + " 981628,\n", + " 533532,\n", + " 1004610,\n", + " 620982,\n", + " 702529,\n", + " 1023748,\n", + " 670295,\n", + " 1104449,\n", + " 854454,\n", + " 1180028,\n", + " 960669,\n", + " 1052763,\n", + " 135692,\n", + " 992799,\n", + " 887390,\n", + " 785432,\n", + " 1203957,\n", + " 946485,\n", + " 451316,\n", + " 1062436,\n", + " 162390,\n", + " 295939,\n", + " 682064,\n", + " 130442,\n", + " 1309649,\n", + " 410013,\n", + " 838309,\n", + " 409163,\n", + " 16164,\n", + " 1076694,\n", + " 275432,\n", + " 728255,\n", + " 831160,\n", + " 200874,\n", + " 454755,\n", + " 344477,\n", + " 344776,\n", + " 847900,\n", + " 926517,\n", + " 309199,\n", + " 347303,\n", + " 71137,\n", + " 615887,\n", + " 919987,\n", + " 1115582,\n", + " 306954,\n", + " 243124,\n", + " 230477,\n", + " 996357,\n", + " 1160581,\n", + " 1081628,\n", + " 912143,\n", + " 345264,\n", + " 7390,\n", + " 1023769,\n", + " 1334659,\n", + " 1283827,\n", + " 917240,\n", + " 577487,\n", + " 1298219,\n", + " 781673,\n", + " 679704,\n", + " 317444,\n", + " 544468,\n", + " 812534,\n", + " 10075,\n", + " 47238,\n", + " 122011,\n", + " 443476,\n", + " 1360727,\n", + " 869221,\n", + " 1048442,\n", + " 990633,\n", + " 174329,\n", + " 420608,\n", + " 604335,\n", + " 867311,\n", + " 94994,\n", + " 646021,\n", + " 240593,\n", + " 539719,\n", + " 126690,\n", + " 1202244,\n", + " 1352201,\n", + " 911976,\n", + " 573935,\n", + " 924455,\n", + " 484154,\n", + " 1159375,\n", + " 116452,\n", + " 327659,\n", + " 410674,\n", + " 498934,\n", + " 36985,\n", + " 1325249,\n", + " 1317087,\n", + " 760954,\n", + " 121500,\n", + " 237222,\n", + " 1094291,\n", + " 747959,\n", + " 1214394,\n", + " 1181743,\n", + " 436070,\n", + " 1134523,\n", + " 1086566,\n", + " 18190,\n", + " 1268969,\n", + " 207823,\n", + " 1282271,\n", + " 244042,\n", + " 252459,\n", + " 136400,\n", + " 364309,\n", + " 172415,\n", + " 745573,\n", + " 842643,\n", + " 1203127,\n", + " 630581,\n", + " 628292,\n", + " 1237845,\n", + " 353927,\n", + " 776532,\n", + " 1030691,\n", + " 958714,\n", + " 608433,\n", + " 1150033,\n", + " 850961,\n", + " 851166,\n", + " 875612,\n", + " 694646,\n", + " 209601,\n", + " 528059,\n", + " 378642,\n", + " 1165978,\n", + " 413179,\n", + " 300504,\n", + " 400623,\n", + " 667050,\n", + " 753112,\n", + " 560027,\n", + " 476682,\n", + " 1184124,\n", + " 1209824,\n", + " 1316129,\n", + " 126846,\n", + " 381649,\n", + " 134462,\n", + " 1150664,\n", + " 887946,\n", + " 1259649,\n", + " 1058740,\n", + " 38434,\n", + " 876511,\n", + " 902101,\n", + " 1326054,\n", + " 1313379,\n", + " 712862,\n", + " 186493,\n", + " 204571,\n", + " 797638,\n", + " 611866,\n", + " 496876,\n", + " 120060,\n", + " 850082,\n", + " 886156,\n", + " 1166501,\n", + " 1096947,\n", + " 485789,\n", + " 117388,\n", + " 910789,\n", + " 568817,\n", + " 1252571,\n", + " 709246,\n", + " 273685,\n", + " 365995,\n", + " 1243578,\n", + " 915061,\n", + " 690212,\n", + " 1181619,\n", + " 767425,\n", + " 3473,\n", + " 918574,\n", + " 1208492,\n", + " 6919,\n", + " 639288,\n", + " 518730,\n", + " 1102664,\n", + " 1036323,\n", + " 1159740,\n", + " 590871,\n", + " 1206695,\n", + " 695587,\n", + " 1106417,\n", + " 1153723,\n", + " 208437,\n", + " 16943,\n", + " 187331,\n", + " 575458,\n", + " 93146,\n", + " 463161,\n", + " 650726,\n", + " 203257,\n", + " 822568,\n", + " 1025991,\n", + " 38437,\n", + " 1000679,\n", + " 376465,\n", + " 37510,\n", + " 157348,\n", + " 1243542,\n", + " 1181769,\n", + " 938121,\n", + " 488010,\n", + " 20872,\n", + " 1348855,\n", + " 776859,\n", + " 1330931,\n", + " 159891,\n", + " 53371,\n", + " 934767,\n", + " 1152243,\n", + " 1072183,\n", + " 986040,\n", + " 376844,\n", + " 594000,\n", + " 1061095,\n", + " 540987,\n", + " 921356,\n", + " 800940,\n", + " 106779,\n", + " 567598,\n", + " 569722,\n", + " 703772,\n", + " 1017590,\n", + " 1109386,\n", + " 670843,\n", + " 903733,\n", + " 1326509,\n", + " 544044,\n", + " 277465,\n", + " 877690,\n", + " 705656,\n", + " 736655,\n", + " 1350043,\n", + " 1308104,\n", + " 791935,\n", + " 65633,\n", + " 411314,\n", + " 825357,\n", + " 766023,\n", + " 590974,\n", + " 202616,\n", + " 90548,\n", + " 1113163,\n", + " 701360,\n", + " 752855,\n", + " 228688,\n", + " 1264930,\n", + " 123050,\n", + " 1163338,\n", + " 1322177,\n", + " 679603,\n", + " 1268236,\n", + " 637264,\n", + " 486389,\n", + " 1092536,\n", + " 554729,\n", + " 173422,\n", + " 870497,\n", + " 1240090,\n", + " 1084088,\n", + " 1345964,\n", + " 1101211,\n", + " 148731,\n", + " 442570,\n", + " 672011,\n", + " 690080,\n", + " 506650,\n", + " 625231,\n", + " 1089855,\n", + " 1058709,\n", + " 1361423,\n", + " 356329,\n", + " 605865,\n", + " 1020626,\n", + " 365763,\n", + " 1267010,\n", + " 723624,\n", + " 333477,\n", + " 701981,\n", + " 1185549,\n", + " 809633,\n", + " 664288,\n", + " 1260787,\n", + " 906889,\n", + " 93487,\n", + " 240068,\n", + " 994276,\n", + " 1350697,\n", + " 1325849,\n", + " 794963,\n", + " 914317,\n", + " 541897,\n", + " 1168645,\n", + " 282647,\n", + " 755990,\n", + " 1012680,\n", + " 109470,\n", + " 1002437,\n", + " 696838,\n", + " 498549,\n", + " 1228479,\n", + " 739909,\n", + " 1331227,\n", + " 160798,\n", + " 117044,\n", + " 1065240,\n", + " 1260250,\n", + " 903643,\n", + " 562147,\n", + " 1229162,\n", + " 228183,\n", + " 30331,\n", + " 6850,\n", + " 1153485,\n", + " 367994,\n", + " 1223411,\n", + " 935308,\n", + " 1186024,\n", + " 1313769,\n", + " 1211245,\n", + " 111261,\n", + " 393015,\n", + " 312542,\n", + " 1225165,\n", + " 346037,\n", + " 321519,\n", + " 1366200,\n", + " 1273423,\n", + " 140900,\n", + " 616614,\n", + " 1041283,\n", + " 361312,\n", + " 999827,\n", + " 785425,\n", + " 1175193,\n", + " 1231659,\n", + " 885746,\n", + " 427440,\n", + " 720358,\n", + " 249686,\n", + " 525566,\n", + " 76109,\n", + " 141830,\n", + " 359130,\n", + " 59406,\n", + " 1102976,\n", + " 820757,\n", + " 704129,\n", + " 1325514,\n", + " 748468,\n", + " 174683,\n", + " 28994,\n", + " 1055488,\n", + " 484753,\n", + " 875192,\n", + " 564762,\n", + " 791289,\n", + " 389474,\n", + " 995936,\n", + " 403083,\n", + " 614054,\n", + " 152928,\n", + " 1194728,\n", + " 241673,\n", + " 661927,\n", + " 603031,\n", + " 1235718,\n", + " 1276768,\n", + " 1147529,\n", + " 737052,\n", + " 483977,\n", + " 1039083,\n", + " 267712,\n", + " 687816,\n", + " 263175,\n", + " 305591,\n", + " 1288995,\n", + " 991667,\n", + " 1132089,\n", + " 1018777,\n", + " 676643,\n", + " 1362064,\n", + " 50027,\n", + " 131421,\n", + " 1000644,\n", + " 797108,\n", + " 287662,\n", + " 708524,\n", + " 430421,\n", + " 214080,\n", + " 166005,\n", + " 401388,\n", + " 796357,\n", + " 553909,\n", + " 1140449,\n", + " 1090798,\n", + " 806501,\n", + " 1226009,\n", + " 1146937,\n", + " 88753,\n", + " 769263,\n", + " 829621,\n", + " 426882,\n", + " 298329,\n", + " 405515,\n", + " 800134,\n", + " 426963,\n", + " 150999,\n", + " 1267700,\n", + " 673932,\n", + " 216619,\n", + " 265886,\n", + " 1048703,\n", + " 269960,\n", + " 544852,\n", + " 1050392,\n", + " 537908,\n", + " 285122,\n", + " 607256,\n", + " 494198,\n", + " 974353,\n", + " 1142396,\n", + " 1141652,\n", + " 453156,\n", + " 134522,\n", + " 991919,\n", + " 935564,\n", + " 1200881,\n", + " 930115,\n", + " 404997,\n", + " 704827,\n", + " 616531,\n", + " 1204052,\n", + " 206811,\n", + " 1143696,\n", + " 1176025,\n", + " 638768,\n", + " 851667,\n", + " 563946,\n", + " 302735,\n", + " 1320966,\n", + " 435248,\n", + " 102241,\n", + " 468240,\n", + " 222769,\n", + " 1325161,\n", + " 316320,\n", + " 149381,\n", + " 105494,\n", + " 352379,\n", + " 580717,\n", + " 16864,\n", + " 499356,\n", + " 688196,\n", + " 1097816,\n", + " 865061,\n", + " 454211,\n", + " 1131193,\n", + " 1277169,\n", + " 1352032,\n", + " 396864,\n", + " 772342,\n", + " 236013,\n", + " 148321,\n", + " 1043807,\n", + " 402946,\n", + " 537104,\n", + " 105456,\n", + " 799743,\n", + " 695884,\n", + " 54234,\n", + " 1198912,\n", + " 360446,\n", + " 677217,\n", + " 419929,\n", + " 214579,\n", + " 11251,\n", + " 945939,\n", + " 1012427,\n", + " 799934,\n", + " 654811,\n", + " 1315148,\n", + " 976660,\n", + " 152984,\n", + " 391431,\n", + " 1145302,\n", + " 882323,\n", + " 1316275,\n", + " 1074711,\n", + " 535210,\n", + " 1018622,\n", + " 955244,\n", + " 982347,\n", + " 434141,\n", + " 10562,\n", + " 1024213,\n", + " 664837,\n", + " 107749,\n", + " 577260,\n", + " 619575,\n", + " 863752,\n", + " 1029810,\n", + " 1297061,\n", + " 1251048,\n", + " 450491,\n", + " 1236996,\n", + " 505586,\n", + " 891429,\n", + " 732009,\n", + " 600125,\n", + " 1201329,\n", + " 685225,\n", + " 314246,\n", + " 1182759,\n", + " 394521,\n", + " 992547,\n", + " 876450,\n", + " 109959,\n", + " 461932,\n", + " 304217,\n", + " 382972,\n", + " 290237,\n", + " 473644,\n", + " 357136,\n", + " 404192,\n", + " 1130211,\n", + " 1290550,\n", + " 564994,\n", + " 399386,\n", + " 942395,\n", + " 49077,\n", + " 827272,\n", + " 1148530,\n", + " 299680,\n", + " 57062,\n", + " 668128,\n", + " 1302641,\n", + " 1112326,\n", + " 192037,\n", + " 226045,\n", + " 1212084,\n", + " 270184,\n", + " 1141531,\n", + " 280070,\n", + " 735598,\n", + " 18302,\n", + " 1045751,\n", + " 7120,\n", + " 715685,\n", + " 499634,\n", + " 246762,\n", + " 845082,\n", + " 1068829,\n", + " 1222206,\n", + " 149476,\n", + " 67959,\n", + " 1174960,\n", + " 18880,\n", + " 1353020,\n", + " 392862,\n", + " 698198,\n", + " 103252,\n", + " 1288230,\n", + " 1215133,\n", + " 587986,\n", + " 1313710,\n", + " 151427,\n", + " 1167502,\n", + " 1035031,\n", + " 1363467,\n", + " 1069638,\n", + " 1352882,\n", + " 718262,\n", + " 93567,\n", + " 991924,\n", + " 1180060,\n", + " 686365,\n", + " 986860,\n", + " 1118455,\n", + " 1252179,\n", + " 173346,\n", + " 197835,\n", + " 206636,\n", + " 472592,\n", + " 610112,\n", + " 809562,\n", + " 1175297,\n", + " 1197719,\n", + " 443834,\n", + " 976116,\n", + " 646286,\n", + " 69467,\n", + " 186781,\n", + " 1191356,\n", + " 1185643,\n", + " 47817,\n", + " 1314010,\n", + " 78273,\n", + " 222683,\n", + " 28512,\n", + " 544608,\n", + " 679128,\n", + " 745879,\n", + " 1180641,\n", + " 626263,\n", + " 439346,\n", + " 53196,\n", + " 966878,\n", + " 1331218,\n", + " 477727,\n", + " 580366,\n", + " 243757,\n", + " 1200239,\n", + " 309370,\n", + " 229808,\n", + " 720357,\n", + " 838019,\n", + " 1270352,\n", + " 1210659,\n", + " 329452,\n", + " 1022080,\n", + " 779512,\n", + " 974104,\n", + " 590322,\n", + " 793337,\n", + " 1079344,\n", + " 553329,\n", + " 518809,\n", + " 219697,\n", + " 1336358,\n", + " 519441,\n", + " 503553,\n", + " 885057,\n", + " 440716,\n", + " 881111,\n", + " 1142253,\n", + " 323855,\n", + " 448965,\n", + " 801348,\n", + " 168705,\n", + " 1025006,\n", + " 386138,\n", + " 695827,\n", + " 1293392,\n", + " 1189435,\n", + " 796237,\n", + " 987273,\n", + " 949054,\n", + " 685981,\n", + " 629814,\n", + " 1180204,\n", + " 671823,\n", + " 1206071,\n", + " 515349,\n", + " 574341,\n", + " 543804,\n", + " 992589,\n", + " 155329,\n", + " 779230,\n", + " 719439,\n", + " 1041613,\n", + " 1160148,\n", + " 909535,\n", + " 892634,\n", + " 152990,\n", + " 563161,\n", + " 675774,\n", + " 168639,\n", + " 569702,\n", + " 1008509,\n", + " 817413,\n", + " 183315,\n", + " 1246103,\n", + " 728110,\n", + " 597142,\n", + " 1245238,\n", + " 298586,\n", + " 1356439,\n", + " 661391,\n", + " 479007,\n", + " 1360716,\n", + " 919565,\n", + " 403068,\n", + " 890754,\n", + " 896505,\n", + " 335116,\n", + " 1327167,\n", + " 1171743,\n", + " 1030935,\n", + " 28922,\n", + " 606386,\n", + " 313879,\n", + " 1236207,\n", + " 617851,\n", + " 946057,\n", + " 549296,\n", + " 531202,\n", + " 1069083,\n", + " 395243,\n", + " 785708,\n", + " 206723,\n", + " 51640,\n", + " 360137,\n", + " 934092,\n", + " 232321,\n", + " 1261897,\n", + " 1215111,\n", + " 1114128,\n", + " 1305801,\n", + " 508250,\n", + " 1038229,\n", + " 654743,\n", + " 570576,\n", + " 231099,\n", + " 1259813,\n", + " 464615,\n", + " 493448,\n", + " 681296,\n", + " 316425,\n", + " 448338,\n", + " 493886,\n", + " 415517,\n", + " 427427,\n", + " 1239792,\n", + " 4287,\n", + " 119655,\n", + " 1337049,\n", + " 1196489,\n", + " 975801,\n", + " 1206499,\n", + " 571841,\n", + " 936871,\n", + " 888641,\n", + " 771213,\n", + " 499215,\n", + " 904421,\n", + " 18712,\n", + " 1028971,\n", + " 642650,\n", + " 152774,\n", + " 595951,\n", + " 595900,\n", + " 673499,\n", + " 94406,\n", + " 34150,\n", + " 480630,\n", + " 1015940,\n", + " 1206213,\n", + " 135376,\n", + " 62792,\n", + " 524549,\n", + " 590644,\n", + " 1243418,\n", + " 21560,\n", + " 224241,\n", + " 54843,\n", + " 954917,\n", + " 1326198,\n", + " 770942,\n", + " 1130861,\n", + " 823674,\n", + " 994664,\n", + " 753729,\n", + " 989288,\n", + " 1055546,\n", + " 460103,\n", + " 294451,\n", + " 706171,\n", + " 827264,\n", + " 747235,\n", + " 1031592,\n", + " 832416,\n", + " 455682,\n", + " 664809,\n", + " 111224,\n", + " 608760,\n", + " 1120222,\n", + " 166731,\n", + " 168254,\n", + " 1188482,\n", + " 227637,\n", + " 282022,\n", + " 331652,\n", + " 1214358,\n", + " 540995,\n", + " 660591,\n", + " 1036768,\n", + " 1316827,\n", + " 174201,\n", + " ...],\n", + " 5: [82524,\n", + " 73158,\n", + " 1139294,\n", + " 1102709,\n", + " 52918,\n", + " 85132,\n", + " 23948,\n", + " 201951,\n", + " 739438,\n", + " 258311,\n", + " 399174,\n", + " 776599,\n", + " 818384,\n", + " 1365488,\n", + " 124486,\n", + " 464769,\n", + " 374698,\n", + " 23027,\n", + " 1305495,\n", + " 688262,\n", + " 1163490,\n", + " 1024243,\n", + " 958485,\n", + " 29484,\n", + " 664305,\n", + " 594483,\n", + " 998249,\n", + " 125367,\n", + " 441517,\n", + " 354492,\n", + " 1047950,\n", + " 337706,\n", + " 529939,\n", + " 753381,\n", + " 1353781,\n", + " 863526,\n", + " 217593,\n", + " 70800,\n", + " 584568,\n", + " 896014,\n", + " 1182077,\n", + " 696414,\n", + " 551823,\n", + " 394404,\n", + " 428799,\n", + " 385978,\n", + " 412257,\n", + " 1126299,\n", + " 557412,\n", + " 1063631,\n", + " 394848,\n", + " 390453,\n", + " 240830,\n", + " 10098,\n", + " 64609,\n", + " 1319855,\n", + " 1128640,\n", + " 1332374,\n", + " 856632,\n", + " 1005002,\n", + " 928343,\n", + " 672755,\n", + " 1123991,\n", + " 610670,\n", + " 1171193,\n", + " 859786,\n", + " 757689,\n", + " 574983,\n", + " 1001168,\n", + " 317839,\n", + " 753294,\n", + " 862819,\n", + " 1038837,\n", + " 404083,\n", + " 1061826,\n", + " 1287706,\n", + " 1267325,\n", + " 1269347,\n", + " 652993,\n", + " 1052112,\n", + " 350468,\n", + " 206192,\n", + " 928619,\n", + " 889592,\n", + " 336761,\n", + " 1262312,\n", + " 458024,\n", + " 248541,\n", + " 683589,\n", + " 336147,\n", + " 327779,\n", + " 209684,\n", + " 387359,\n", + " 627783,\n", + " 424141,\n", + " 1281671,\n", + " 931939,\n", + " 598946,\n", + " 79673,\n", + " 1085523,\n", + " 884478,\n", + " 851123,\n", + " 1061279,\n", + " 769210,\n", + " 998340,\n", + " 1267912,\n", + " 681742,\n", + " 660889,\n", + " 265757,\n", + " 51819,\n", + " 1083691,\n", + " 932233,\n", + " 196275,\n", + " 709759,\n", + " 1225354,\n", + " 1139395,\n", + " 325568,\n", + " 150708,\n", + " 771377,\n", + " 579404,\n", + " 179469,\n", + " 867222,\n", + " 555140,\n", + " 682029,\n", + " 45995,\n", + " 1072467,\n", + " 1239996,\n", + " 629164,\n", + " 1306387,\n", + " 948537,\n", + " 214954,\n", + " 415798,\n", + " 14282,\n", + " 39683,\n", + " 729275,\n", + " 80461,\n", + " 369130,\n", + " 1062907,\n", + " 14899,\n", + " 1053456,\n", + " 1174169,\n", + " 152390,\n", + " 1367259,\n", + " 1179879,\n", + " 548829,\n", + " 160041,\n", + " 1250402,\n", + " 1097220,\n", + " 175710,\n", + " 268251,\n", + " 1010883,\n", + " 179787,\n", + " 611075,\n", + " 27201,\n", + " 413286,\n", + " 1200298,\n", + " 274682,\n", + " 163865,\n", + " 271705,\n", + " 425138,\n", + " 222812,\n", + " 477289,\n", + " 47437,\n", + " 1217583,\n", + " 1144720,\n", + " 1331887,\n", + " 78898,\n", + " 942999,\n", + " 446145,\n", + " 1116357,\n", + " 671778,\n", + " 978009,\n", + " 515428,\n", + " 1049712,\n", + " 1282262,\n", + " 898859,\n", + " 1119726,\n", + " 808527,\n", + " 1344843,\n", + " 891007,\n", + " 821152,\n", + " 551423,\n", + " 305206,\n", + " 439040,\n", + " 384352,\n", + " 20992,\n", + " 377859,\n", + " 1208917,\n", + " 475254,\n", + " 562763,\n", + " 116521,\n", + " 665643,\n", + " 408795,\n", + " 1108018,\n", + " 704213,\n", + " 1124976,\n", + " 85662,\n", + " 478901,\n", + " 638374,\n", + " 1235202,\n", + " 245680,\n", + " 735561,\n", + " 730194,\n", + " 508646,\n", + " 165668,\n", + " 327667,\n", + " 646537,\n", + " 983174,\n", + " 335712,\n", + " 642450,\n", + " 490549,\n", + " 1306110,\n", + " 314127,\n", + " 111888,\n", + " 810684,\n", + " 1161630,\n", + " 467362,\n", + " 799798,\n", + " 173189,\n", + " 45222,\n", + " 925721,\n", + " 1099666,\n", + " 874557,\n", + " 403714,\n", + " 657558,\n", + " 218949,\n", + " 377358,\n", + " 778469,\n", + " 1218571,\n", + " 578181,\n", + " 11239,\n", + " 1332065,\n", + " 945416,\n", + " 944912,\n", + " 489576,\n", + " 1346522,\n", + " 248404,\n", + " 178284,\n", + " 321696,\n", + " 15417,\n", + " 806742,\n", + " 471529,\n", + " 721063,\n", + " 949428,\n", + " 321581,\n", + " 1196880,\n", + " 938853,\n", + " 371272,\n", + " 1108558,\n", + " 966853,\n", + " 1151290,\n", + " 937489,\n", + " 256389,\n", + " 325837,\n", + " 1034187,\n", + " 696463,\n", + " 89094,\n", + " 926300,\n", + " 957132,\n", + " 506869,\n", + " 597082,\n", + " 1138274,\n", + " 469710,\n", + " 1221029,\n", + " 981345,\n", + " 1346349,\n", + " 72332,\n", + " 640318,\n", + " 1066962,\n", + " 535781,\n", + " 382304,\n", + " 1150195,\n", + " 858639,\n", + " 1069300,\n", + " 1106427,\n", + " 584529,\n", + " 357943,\n", + " 12484,\n", + " 862732,\n", + " 480481,\n", + " 139360,\n", + " 987249,\n", + " 290352,\n", + " 578279,\n", + " 1304807,\n", + " 863110,\n", + " 652917,\n", + " 1148746,\n", + " 100330,\n", + " 778322,\n", + " 488860,\n", + " 573214,\n", + " 434063,\n", + " 410734,\n", + " 611066,\n", + " 945400,\n", + " 1286304,\n", + " 51432,\n", + " 726868,\n", + " 1315938,\n", + " 131817,\n", + " 1162351,\n", + " 718814,\n", + " 412536,\n", + " 1324346,\n", + " 674698,\n", + " 408417,\n", + " 465836,\n", + " 1081480,\n", + " 422258,\n", + " 59722,\n", + " 645526,\n", + " 856548,\n", + " 1146981,\n", + " 85227,\n", + " 1335189,\n", + " 346927,\n", + " 583171,\n", + " 570460,\n", + " 1304126,\n", + " 945882,\n", + " 207387,\n", + " 347511,\n", + " 30819,\n", + " 1004626,\n", + " 56941,\n", + " 220392,\n", + " 1233079,\n", + " 589781,\n", + " 148155,\n", + " 208915,\n", + " 983561,\n", + " 560326,\n", + " 84484,\n", + " 16591,\n", + " 140769,\n", + " 1080311,\n", + " 1242364,\n", + " 726668,\n", + " 843126,\n", + " 234361,\n", + " 972430,\n", + " 485997,\n", + " 865997,\n", + " 1250548,\n", + " 224963,\n", + " 936276,\n", + " 416549,\n", + " 622826,\n", + " 425580,\n", + " 150098,\n", + " 829907,\n", + " 87228,\n", + " 976141,\n", + " 1213862,\n", + " 591617,\n", + " 727877,\n", + " 744096,\n", + " 344834,\n", + " 38687,\n", + " 506382,\n", + " 1055200,\n", + " 626234,\n", + " 452246,\n", + " 146994,\n", + " 653273,\n", + " 136270,\n", + " 1225706,\n", + " 605575,\n", + " 1298241,\n", + " 122678,\n", + " 1326311,\n", + " 1177247,\n", + " 791958,\n", + " 322060,\n", + " 819445,\n", + " 455128,\n", + " 1268487,\n", + " 916498,\n", + " 194863,\n", + " 831998,\n", + " 62915,\n", + " 165814,\n", + " 495133,\n", + " 1053544,\n", + " 233242,\n", + " 109285,\n", + " 320675,\n", + " 705981,\n", + " 1255848,\n", + " 1115743,\n", + " 418516,\n", + " 695119,\n", + " 115938,\n", + " 705197,\n", + " 769792,\n", + " 510855,\n", + " 108834,\n", + " 1146477,\n", + " 1214218,\n", + " 704441,\n", + " 838527,\n", + " 1280165,\n", + " 1102806,\n", + " 427977,\n", + " 450454,\n", + " 1285761,\n", + " 785424,\n", + " 254075,\n", + " 557942,\n", + " 64806,\n", + " 1029106,\n", + " 816019,\n", + " 421788,\n", + " 1140313,\n", + " 350907,\n", + " 1010837,\n", + " 494059,\n", + " 560330,\n", + " 414432,\n", + " 1080915,\n", + " 802946,\n", + " 649033,\n", + " 523348,\n", + " 1264186,\n", + " 1246594,\n", + " 1098328,\n", + " 1165192,\n", + " 247642,\n", + " 598090,\n", + " 907338,\n", + " 735935,\n", + " 663036,\n", + " 1366634,\n", + " 146716,\n", + " 730889,\n", + " 1268058,\n", + " 1056295,\n", + " 1106209,\n", + " 819594,\n", + " 1314997,\n", + " 418677,\n", + " 28342,\n", + " 516149,\n", + " 1158228,\n", + " 819537,\n", + " 26146,\n", + " 712543,\n", + " 172307,\n", + " 12166,\n", + " 40038,\n", + " 905182,\n", + " 1143064,\n", + " 496839,\n", + " 846296,\n", + " 1029729,\n", + " 378725,\n", + " 1212678,\n", + " 1166309,\n", + " 1090040,\n", + " 1282085,\n", + " 1328249,\n", + " 1069322,\n", + " 951193,\n", + " 1260142,\n", + " 377088,\n", + " 1171443,\n", + " 254564,\n", + " 431058,\n", + " 1111358,\n", + " 723843,\n", + " 271274,\n", + " 92773,\n", + " 475088,\n", + " 1364146,\n", + " 261544,\n", + " 489689,\n", + " 494665,\n", + " 1096553,\n", + " 744283,\n", + " 591687,\n", + " 521666,\n", + " 248379,\n", + " 508065,\n", + " 518852,\n", + " 1122020,\n", + " 406552,\n", + " 586951,\n", + " 799938,\n", + " 1295333,\n", + " 1263882,\n", + " 1161634,\n", + " 1351718,\n", + " 1349934,\n", + " 822743,\n", + " 532775,\n", + " 700542,\n", + " 1204219,\n", + " 267017,\n", + " 417393,\n", + " 1293768,\n", + " 1042681,\n", + " 558424,\n", + " 1303011,\n", + " 429259,\n", + " 457568,\n", + " 847789,\n", + " 930848,\n", + " 167685,\n", + " 71492,\n", + " 973663,\n", + " 363104,\n", + " 712613,\n", + " 1260586,\n", + " 14769,\n", + " 774820,\n", + " 1156832,\n", + " 622619,\n", + " 366933,\n", + " 200213,\n", + " 908014,\n", + " 272995,\n", + " 899499,\n", + " 150813,\n", + " 1122077,\n", + " 864945,\n", + " 206507,\n", + " 1062218,\n", + " 139978,\n", + " 710137,\n", + " 993049,\n", + " 1035529,\n", + " 382415,\n", + " 304467,\n", + " 429970,\n", + " 1144757,\n", + " 18559,\n", + " 587598,\n", + " 913953,\n", + " 1333660,\n", + " 212099,\n", + " 3181,\n", + " 695556,\n", + " 981608,\n", + " 440404,\n", + " 1270702,\n", + " 65833,\n", + " 1271119,\n", + " 1205001,\n", + " 1288537,\n", + " 204181,\n", + " 893370,\n", + " 404423,\n", + " 607966,\n", + " 1303722,\n", + " 1360014,\n", + " 911024,\n", + " 1143320,\n", + " 373071,\n", + " 941635,\n", + " 833721,\n", + " 1058454,\n", + " 411534,\n", + " 683160,\n", + " 927749,\n", + " 507532,\n", + " 250682,\n", + " 602697,\n", + " 597244,\n", + " 218797,\n", + " 289296,\n", + " 688705,\n", + " 420882,\n", + " 279985,\n", + " 692462,\n", + " 281540,\n", + " 842252,\n", + " 1366601,\n", + " 1059551,\n", + " 332342,\n", + " 623168,\n", + " 1206261,\n", + " 229484,\n", + " 206946,\n", + " 1063679,\n", + " 14406,\n", + " 1101184,\n", + " 226449,\n", + " 441100,\n", + " 567958,\n", + " 1112553,\n", + " 1285872,\n", + " 1015055,\n", + " 1014290,\n", + " 302673,\n", + " 585342,\n", + " 1006666,\n", + " 737067,\n", + " 184118,\n", + " 854451,\n", + " 670805,\n", + " 817506,\n", + " 1218911,\n", + " 447572,\n", + " 443501,\n", + " 879823,\n", + " 1321499,\n", + " 169696,\n", + " 620791,\n", + " 327145,\n", + " 269616,\n", + " 816372,\n", + " 63687,\n", + " 5540,\n", + " 1018095,\n", + " 1066018,\n", + " 797540,\n", + " 1122955,\n", + " 1008668,\n", + " 567552,\n", + " 449868,\n", + " 264514,\n", + " 329814,\n", + " 931748,\n", + " 64905,\n", + " 205202,\n", + " 707976,\n", + " 1276587,\n", + " 1360890,\n", + " 167980,\n", + " 992688,\n", + " 818484,\n", + " 378815,\n", + " 552869,\n", + " 905465,\n", + " 827737,\n", + " 1066216,\n", + " 1221662,\n", + " 526934,\n", + " 1067882,\n", + " 13392,\n", + " 739977,\n", + " 1240704,\n", + " 1153435,\n", + " 909281,\n", + " 748654,\n", + " 4727,\n", + " 935684,\n", + " 1128557,\n", + " 530156,\n", + " 1249170,\n", + " 625596,\n", + " 909164,\n", + " 28462,\n", + " 144877,\n", + " 1224751,\n", + " 854409,\n", + " 1110402,\n", + " 1197438,\n", + " 843136,\n", + " 1100393,\n", + " 907202,\n", + " 436833,\n", + " 1270104,\n", + " 420824,\n", + " 1100945,\n", + " 784766,\n", + " 1233710,\n", + " 693283,\n", + " 1319108,\n", + " 163393,\n", + " 510283,\n", + " 763390,\n", + " 66986,\n", + " 771542,\n", + " 262794,\n", + " 769079,\n", + " 1135218,\n", + " 962650,\n", + " 1194963,\n", + " 961958,\n", + " 23662,\n", + " 152927,\n", + " 1193398,\n", + " 727864,\n", + " 441070,\n", + " 1218480,\n", + " 1059439,\n", + " 75008,\n", + " 1014197,\n", + " 81257,\n", + " 499452,\n", + " 20841,\n", + " 99176,\n", + " 883185,\n", + " 196264,\n", + " 1149546,\n", + " 467455,\n", + " 688259,\n", + " 2811,\n", + " 1240620,\n", + " 671514,\n", + " 832752,\n", + " 1151413,\n", + " 391508,\n", + " 542466,\n", + " 818914,\n", + " 919145,\n", + " 99872,\n", + " 1237082,\n", + " 46467,\n", + " 203412,\n", + " 1146107,\n", + " 1285012,\n", + " 1124579,\n", + " 1148949,\n", + " 69414,\n", + " 1171401,\n", + " 675947,\n", + " 21030,\n", + " 793463,\n", + " 1059045,\n", + " 850309,\n", + " 704830,\n", + " 498116,\n", + " 865452,\n", + " 1010846,\n", + " 811728,\n", + " 548306,\n", + " 777108,\n", + " 1013256,\n", + " 253092,\n", + " 582431,\n", + " 65370,\n", + " 1358165,\n", + " 845545,\n", + " 1290382,\n", + " 199064,\n", + " 1255774,\n", + " 1287503,\n", + " 379034,\n", + " 76163,\n", + " 1150673,\n", + " 449173,\n", + " 378679,\n", + " 1230408,\n", + " 52464,\n", + " 194486,\n", + " 125085,\n", + " 715549,\n", + " 182026,\n", + " 1364538,\n", + " 244117,\n", + " 1192014,\n", + " 1035874,\n", + " 1315964,\n", + " 233932,\n", + " 975813,\n", + " 627505,\n", + " 169189,\n", + " 385716,\n", + " 60386,\n", + " 1070427,\n", + " 785653,\n", + " 1311693,\n", + " 50563,\n", + " 910036,\n", + " 1071159,\n", + " 709210,\n", + " 815730,\n", + " 656710,\n", + " 541902,\n", + " 382102,\n", + " 308398,\n", + " 1195466,\n", + " 59829,\n", + " 1059520,\n", + " 745510,\n", + " 216444,\n", + " 263299,\n", + " 862139,\n", + " 697873,\n", + " 123726,\n", + " 1319923,\n", + " 1321340,\n", + " 292925,\n", + " 276550,\n", + " 779542,\n", + " 1109632,\n", + " 839736,\n", + " 918401,\n", + " 704562,\n", + " 247260,\n", + " 836523,\n", + " 906947,\n", + " 1336831,\n", + " 368884,\n", + " 581909,\n", + " 452348,\n", + " 1173282,\n", + " 1159308,\n", + " 18615,\n", + " 1280367,\n", + " 444822,\n", + " 188815,\n", + " 702151,\n", + " 1050958,\n", + " 653066,\n", + " 1082660,\n", + " 360086,\n", + " 1051985,\n", + " 677688,\n", + " 1142150,\n", + " 1222734,\n", + " 1045249,\n", + " 637487,\n", + " 676863,\n", + " 452777,\n", + " 621662,\n", + " 240555,\n", + " 1209328,\n", + " 258980,\n", + " 966768,\n", + " 479003,\n", + " 120464,\n", + " 974379,\n", + " 1162237,\n", + " 739936,\n", + " 700890,\n", + " 32985,\n", + " 424464,\n", + " 1126936,\n", + " 915587,\n", + " 167649,\n", + " 170948,\n", + " 527682,\n", + " 803856,\n", + " 706555,\n", + " 236547,\n", + " 1011252,\n", + " 999364,\n", + " 1306961,\n", + " 442449,\n", + " 1112087,\n", + " 961796,\n", + " 244131,\n", + " 196665,\n", + " 649057,\n", + " 768283,\n", + " 759279,\n", + " 1287412,\n", + " 1173957,\n", + " 261111,\n", + " 1313056,\n", + " 319560,\n", + " 698406,\n", + " 446890,\n", + " 723501,\n", + " 1242667,\n", + " 1312620,\n", + " 1207636,\n", + " 637000,\n", + " 456031,\n", + " 59242,\n", + " 1149149,\n", + " 409417,\n", + " 1232935,\n", + " 309258,\n", + " 289091,\n", + " 1257448,\n", + " 415031,\n", + " 1217684,\n", + " 700027,\n", + " 1122742,\n", + " 1153694,\n", + " 1200753,\n", + " 472661,\n", + " 950247,\n", + " 286344,\n", + " 1136654,\n", + " 1181629,\n", + " 230013,\n", + " 806655,\n", + " 532231,\n", + " 1230439,\n", + " 77275,\n", + " 779366,\n", + " 474366,\n", + " 575386,\n", + " 778487,\n", + " 103126,\n", + " 113343,\n", + " 704295,\n", + " 839376,\n", + " 149693,\n", + " 1230372,\n", + " 464742,\n", + " 627453,\n", + " 9003,\n", + " 1041440,\n", + " 892591,\n", + " 693851,\n", + " 806186,\n", + " 1050732,\n", + " 841733,\n", + " 637222,\n", + " 386421,\n", + " 464567,\n", + " 1059672,\n", + " 1219434,\n", + " 943351,\n", + " 624543,\n", + " 401641,\n", + " 817149,\n", + " 539701,\n", + " 1186086,\n", + " 469855,\n", + " 722542,\n", + " 1096659,\n", + " 710785,\n", + " 762395,\n", + " 436632,\n", + " 1237622,\n", + " 666255,\n", + " 759174,\n", + " 1360236,\n", + " 1288721,\n", + " 1345126,\n", + " 599753,\n", + " 818621,\n", + " 1095174,\n", + " 899513,\n", + " 801035,\n", + " 692861,\n", + " 648751,\n", + " 657677,\n", + " 34364,\n", + " 1228689,\n", + " 341526,\n", + " 767116,\n", + " 361281,\n", + " 1328455,\n", + " 369890,\n", + " 558247,\n", + " 947527,\n", + " 925869,\n", + " 1016945,\n", + " 193497,\n", + " 628185,\n", + " 615780,\n", + " 499137,\n", + " 839493,\n", + " 1172672,\n", + " 870217,\n", + " 1312493,\n", + " 1071095,\n", + " 821403,\n", + " 935007,\n", + " 254078,\n", + " 79436,\n", + " 371069,\n", + " 1311695,\n", + " 476226,\n", + " 1023413,\n", + " 1078255,\n", + " 214343,\n", + " 1118250,\n", + " 699664,\n", + " 30004,\n", + " 1302313,\n", + " 943787,\n", + " 1088256,\n", + " 72208,\n", + " 1226209,\n", + " 66429,\n", + " 618118,\n", + " 787927,\n", + " 598018,\n", + " 1073639,\n", + " 1016126,\n", + " 381168,\n", + " 54796,\n", + " 1343079,\n", + " 306581,\n", + " 622613,\n", + " 418813,\n", + " 114244,\n", + " 916194,\n", + " 1231841,\n", + " 400487,\n", + " 999983,\n", + " 239120,\n", + " 295176,\n", + " 712902,\n", + " 1193994,\n", + " 897124,\n", + " 755007,\n", + " 201314,\n", + " 403180,\n", + " 1175562,\n", + " ...],\n", + " 6: [279797,\n", + " 42931,\n", + " 477509,\n", + " 768177,\n", + " 1275284,\n", + " 844601,\n", + " 676314,\n", + " 254269,\n", + " 803095,\n", + " 379784,\n", + " 810769,\n", + " 115700,\n", + " 282099,\n", + " 935412,\n", + " 888078,\n", + " 1161970,\n", + " 254443,\n", + " 820184,\n", + " 52445,\n", + " 1331639,\n", + " 1312462,\n", + " 277225,\n", + " 746631,\n", + " 419675,\n", + " 426036,\n", + " 740703,\n", + " 27353,\n", + " 904886,\n", + " 172062,\n", + " 662942,\n", + " 202691,\n", + " 1279917,\n", + " 337007,\n", + " 193811,\n", + " 154652,\n", + " 1135680,\n", + " 1056403,\n", + " 206335,\n", + " 647893,\n", + " 1264581,\n", + " 506378,\n", + " 1197179,\n", + " 18648,\n", + " 291795,\n", + " 216949,\n", + " 887367,\n", + " 184839,\n", + " 1027284,\n", + " 394363,\n", + " 87065,\n", + " 554484,\n", + " 800764,\n", + " 991572,\n", + " 195342,\n", + " 834950,\n", + " 603602,\n", + " 1050839,\n", + " 586229,\n", + " 402531,\n", + " 1220838,\n", + " 208607,\n", + " 1280908,\n", + " 1119751,\n", + " 102774,\n", + " 23882,\n", + " 189504,\n", + " 368791,\n", + " 819197,\n", + " 407392,\n", + " 907303,\n", + " 524965,\n", + " 180149,\n", + " 914839,\n", + " 1036168,\n", + " 294987,\n", + " 1287354,\n", + " 1206812,\n", + " 1161308,\n", + " 803991,\n", + " 379059,\n", + " 765910,\n", + " 1052035,\n", + " 1006946,\n", + " 957098,\n", + " 1177099,\n", + " 3306,\n", + " 258999,\n", + " 905169,\n", + " 1008124,\n", + " 143088,\n", + " 1288551,\n", + " 868644,\n", + " 356326,\n", + " 1281857,\n", + " 565968,\n", + " 83645,\n", + " 658913,\n", + " 444287,\n", + " 977295,\n", + " 76870,\n", + " 223272,\n", + " 891821,\n", + " 862407,\n", + " 913981,\n", + " 833622,\n", + " 1046305,\n", + " 316411,\n", + " 957468,\n", + " 871336,\n", + " 181318,\n", + " 1049067,\n", + " 1222533,\n", + " 1124658,\n", + " 65102,\n", + " 311811,\n", + " 1014515,\n", + " 337140,\n", + " 934053,\n", + " 115257,\n", + " 462189,\n", + " 1180550,\n", + " 513610,\n", + " 529568,\n", + " 1196364,\n", + " 1230709,\n", + " 552933,\n", + " 241641,\n", + " 1014170,\n", + " 858205,\n", + " 204390,\n", + " 1223002,\n", + " 501762,\n", + " 1328343,\n", + " 1312707,\n", + " 1177183,\n", + " 524290,\n", + " 538582,\n", + " 237350,\n", + " 293096,\n", + " 948986,\n", + " 221835,\n", + " 620324,\n", + " 276979,\n", + " 1306957,\n", + " 466824,\n", + " 1064530,\n", + " 160722,\n", + " 361680,\n", + " 703713,\n", + " 582227,\n", + " 898577,\n", + " 86075,\n", + " 1359124,\n", + " 536022,\n", + " 1217477,\n", + " 1348085,\n", + " 107594,\n", + " 1215878,\n", + " 1221277,\n", + " 49117,\n", + " 899703,\n", + " 326980,\n", + " 995512,\n", + " 400501,\n", + " 1132850,\n", + " 486242,\n", + " 854270,\n", + " 625791,\n", + " 432925,\n", + " 335675,\n", + " 868704,\n", + " 932906,\n", + " 381770,\n", + " 1141990,\n", + " 1025615,\n", + " 351213,\n", + " 469075,\n", + " 972046,\n", + " 488751,\n", + " 320561,\n", + " 520741,\n", + " 6712,\n", + " 303059,\n", + " 412684,\n", + " 952192,\n", + " 891480,\n", + " 524861,\n", + " 1060144,\n", + " 914929,\n", + " 440130,\n", + " 820286,\n", + " 295996,\n", + " 445020,\n", + " 1048102,\n", + " 254566,\n", + " 146099,\n", + " 451927,\n", + " 723335,\n", + " 480013,\n", + " 106724,\n", + " 174384,\n", + " 52895,\n", + " 916239,\n", + " 532656,\n", + " 1316341,\n", + " 115933,\n", + " 361349,\n", + " 1239270,\n", + " 706013,\n", + " 192685,\n", + " 926371,\n", + " 1345721,\n", + " 104170,\n", + " 617511,\n", + " 1207891,\n", + " 1113425,\n", + " 1102183,\n", + " 208228,\n", + " 1116529,\n", + " 1067808,\n", + " 1269042,\n", + " 1009731,\n", + " 106302,\n", + " 1104413,\n", + " 684383,\n", + " 723613,\n", + " 555853,\n", + " 456757,\n", + " 871144,\n", + " 12954,\n", + " 75054,\n", + " 295606,\n", + " 387045,\n", + " 315875,\n", + " 427800,\n", + " 23881,\n", + " 159945,\n", + " 303145,\n", + " 431316,\n", + " 609249,\n", + " 3347,\n", + " 913644,\n", + " 491374,\n", + " 586046,\n", + " 606081,\n", + " 324555,\n", + " 573036,\n", + " 38622,\n", + " 1316198,\n", + " 1016657,\n", + " 62527,\n", + " 1135647,\n", + " 52234,\n", + " 247487,\n", + " 1086387,\n", + " 481350,\n", + " 404646,\n", + " 486571,\n", + " 473957,\n", + " 84604,\n", + " 1144162,\n", + " 443669,\n", + " 989173,\n", + " 251615,\n", + " 492238,\n", + " 168534,\n", + " 895646,\n", + " 464441,\n", + " 261374,\n", + " 1110537,\n", + " 32301,\n", + " 257788,\n", + " 1347954,\n", + " 269361,\n", + " 1049279,\n", + " 1271487,\n", + " 975384,\n", + " 693302,\n", + " 1069285,\n", + " 1353907,\n", + " 352859,\n", + " 685107,\n", + " 1076352,\n", + " 508606,\n", + " 374101,\n", + " 89672,\n", + " 655291,\n", + " 1293022,\n", + " 626172,\n", + " 773419,\n", + " 112044,\n", + " 1240583,\n", + " 7698,\n", + " 825627,\n", + " 318139,\n", + " 496765,\n", + " 880466,\n", + " 501216,\n", + " 977725,\n", + " 490752,\n", + " 305750,\n", + " 224466,\n", + " 647565,\n", + " 1122547,\n", + " 558111,\n", + " 196019,\n", + " 502611,\n", + " 1334933,\n", + " 1135588,\n", + " 428679,\n", + " 315509,\n", + " 198069,\n", + " 980092,\n", + " 765877,\n", + " 703374,\n", + " 527485,\n", + " 34293,\n", + " 978271,\n", + " 148999,\n", + " 1262069,\n", + " 1025719,\n", + " 422198,\n", + " 1212066,\n", + " 1129333,\n", + " 740165,\n", + " 48535,\n", + " 1044038,\n", + " 870179,\n", + " 929680,\n", + " 412539,\n", + " 377855,\n", + " 796430,\n", + " 963387,\n", + " 317328,\n", + " 889863,\n", + " 245962,\n", + " 487853,\n", + " 206282,\n", + " 160453,\n", + " 1067680,\n", + " 902023,\n", + " 723043,\n", + " 912127,\n", + " 611784,\n", + " 1338270,\n", + " 1126198,\n", + " 506158,\n", + " 1004366,\n", + " 260672,\n", + " 798145,\n", + " 463038,\n", + " 902655,\n", + " 748883,\n", + " 564926,\n", + " 191622,\n", + " 587254,\n", + " 407944,\n", + " 556436,\n", + " 418995,\n", + " 1343264,\n", + " 77751,\n", + " 809941,\n", + " 632579,\n", + " 774976,\n", + " 873479,\n", + " 414763,\n", + " 866278,\n", + " 927054,\n", + " 886888,\n", + " 967638,\n", + " 780529,\n", + " 266936,\n", + " 534201,\n", + " 467724,\n", + " 863637,\n", + " 644571,\n", + " 166789,\n", + " 963429,\n", + " 463187,\n", + " 950796,\n", + " 1145963,\n", + " 51177,\n", + " 1110631,\n", + " 480546,\n", + " 710189,\n", + " 624986,\n", + " 52662,\n", + " 242893,\n", + " 1034524,\n", + " 1289947,\n", + " 298138,\n", + " 1204460,\n", + " 756578,\n", + " 918069,\n", + " 131757,\n", + " 940550,\n", + " 240374,\n", + " 1237369,\n", + " 1158757,\n", + " 963751,\n", + " 97943,\n", + " 19046,\n", + " 1307108,\n", + " 1253457,\n", + " 1157352,\n", + " 97809,\n", + " 1264704,\n", + " 553392,\n", + " 742092,\n", + " 618146,\n", + " 790531,\n", + " 1279629,\n", + " 1245766,\n", + " 39078,\n", + " 740553,\n", + " 308252,\n", + " 257058,\n", + " 331727,\n", + " 103983,\n", + " 1119614,\n", + " 983872,\n", + " 1230607,\n", + " 992198,\n", + " 1359098,\n", + " 925463,\n", + " 596406,\n", + " 972821,\n", + " 475564,\n", + " 380557,\n", + " 846521,\n", + " 1302097,\n", + " 1340156,\n", + " 548966,\n", + " 1313172,\n", + " 306863,\n", + " 759616,\n", + " 270865,\n", + " 237906,\n", + " 1218324,\n", + " 1247544,\n", + " 1269132,\n", + " 409447,\n", + " 407543,\n", + " 269505,\n", + " 574497,\n", + " 960123,\n", + " 468871,\n", + " 290115,\n", + " 923162,\n", + " 649952,\n", + " 395411,\n", + " 806490,\n", + " 1200369,\n", + " 1277932,\n", + " 55961,\n", + " 974310,\n", + " 12222,\n", + " 245695,\n", + " 706598,\n", + " 241988,\n", + " 115537,\n", + " 1165882,\n", + " 375798,\n", + " 357094,\n", + " 1181873,\n", + " 412339,\n", + " 1044240,\n", + " 626623,\n", + " 1071924,\n", + " 928303,\n", + " 50699,\n", + " 1259730,\n", + " 570140,\n", + " 380748,\n", + " 256414,\n", + " 823195,\n", + " 47952,\n", + " 98968,\n", + " 221337,\n", + " 48686,\n", + " 199744,\n", + " 555510,\n", + " 1010900,\n", + " 893577,\n", + " 785974,\n", + " 1116,\n", + " 24081,\n", + " 595221,\n", + " 1112573,\n", + " 117398,\n", + " 416716,\n", + " 1338311,\n", + " 1338232,\n", + " 1165542,\n", + " 136264,\n", + " 1167729,\n", + " 531306,\n", + " 925669,\n", + " 1347246,\n", + " 788744,\n", + " 1042790,\n", + " 709063,\n", + " 1292024,\n", + " 1054381,\n", + " 127452,\n", + " 1338613,\n", + " 1244443,\n", + " 1115989,\n", + " 414008,\n", + " 514963,\n", + " 678869,\n", + " 533932,\n", + " 1189765,\n", + " 91745,\n", + " 47937,\n", + " 173136,\n", + " 1215180,\n", + " 96066,\n", + " 789787,\n", + " 405322,\n", + " 510686,\n", + " 24705,\n", + " 203116,\n", + " 564403,\n", + " 265416,\n", + " 1350856,\n", + " 560948,\n", + " 1232397,\n", + " 686937,\n", + " 301910,\n", + " 643287,\n", + " 446216,\n", + " 768370,\n", + " 708353,\n", + " 765976,\n", + " 832041,\n", + " 103548,\n", + " 184640,\n", + " 853236,\n", + " 810518,\n", + " 677642,\n", + " 751729,\n", + " 1149639,\n", + " 840264,\n", + " 942169,\n", + " 310444,\n", + " 962889,\n", + " 283524,\n", + " 310935,\n", + " 626695,\n", + " 106695,\n", + " 430996,\n", + " 1257111,\n", + " 681774,\n", + " 918223,\n", + " 711399,\n", + " 163184,\n", + " 333524,\n", + " 1252213,\n", + " 583575,\n", + " 1000410,\n", + " 1235455,\n", + " 416513,\n", + " 1167854,\n", + " 837780,\n", + " 330550,\n", + " 689638,\n", + " 669159,\n", + " 868015,\n", + " 1119073,\n", + " 716789,\n", + " 191918,\n", + " 305024,\n", + " 932268,\n", + " 1164697,\n", + " 740318,\n", + " 34409,\n", + " 89829,\n", + " 1118028,\n", + " 226123,\n", + " 1344818,\n", + " 629450,\n", + " 765438,\n", + " 202826,\n", + " 1235609,\n", + " 299401,\n", + " 1050401,\n", + " 1158859,\n", + " 550361,\n", + " 737851,\n", + " 1004769,\n", + " 708859,\n", + " 1041351,\n", + " 445795,\n", + " 1226843,\n", + " 1070045,\n", + " 867744,\n", + " 1352365,\n", + " 935895,\n", + " 738341,\n", + " 6558,\n", + " 1288545,\n", + " 969151,\n", + " 798818,\n", + " 842246,\n", + " 577593,\n", + " 914260,\n", + " 1078950,\n", + " 1201459,\n", + " 1238055,\n", + " 1030371,\n", + " 309241,\n", + " 9806,\n", + " 1343068,\n", + " 723254,\n", + " 960942,\n", + " 1078358,\n", + " 654018,\n", + " 648239,\n", + " 627710,\n", + " 326181,\n", + " 185579,\n", + " 473260,\n", + " 15245,\n", + " 968859,\n", + " 578524,\n", + " 126468,\n", + " 944800,\n", + " 567393,\n", + " 620225,\n", + " 709966,\n", + " 320564,\n", + " 177412,\n", + " 735787,\n", + " 154461,\n", + " 1001359,\n", + " 456783,\n", + " 1012977,\n", + " 1282535,\n", + " 952924,\n", + " 1109514,\n", + " 1297743,\n", + " 522724,\n", + " 413000,\n", + " 1097091,\n", + " 1235107,\n", + " 920137,\n", + " 1123433,\n", + " 1030591,\n", + " 1208288,\n", + " 909294,\n", + " 650795,\n", + " 697138,\n", + " 757777,\n", + " 1001521,\n", + " 1182288,\n", + " 479489,\n", + " 994796,\n", + " 313851,\n", + " 78061,\n", + " 428581,\n", + " 756519,\n", + " 1127790,\n", + " 526781,\n", + " 312139,\n", + " 797032,\n", + " 154034,\n", + " 916371,\n", + " 788064,\n", + " 29534,\n", + " 934854,\n", + " 365104,\n", + " 1162282,\n", + " 1190096,\n", + " 104711,\n", + " 324586,\n", + " 206748,\n", + " 1161150,\n", + " 773837,\n", + " 762474,\n", + " 1364343,\n", + " 251878,\n", + " 1359630,\n", + " 1082800,\n", + " 930382,\n", + " 472500,\n", + " 1099769,\n", + " 222514,\n", + " 1012462,\n", + " 1215359,\n", + " 981282,\n", + " 1356972,\n", + " 381122,\n", + " 193825,\n", + " 1065621,\n", + " 674059,\n", + " 175733,\n", + " 1079511,\n", + " 313001,\n", + " 403443,\n", + " 1138677,\n", + " 866307,\n", + " 225387,\n", + " 391116,\n", + " 1081286,\n", + " 379499,\n", + " 403869,\n", + " 707440,\n", + " 1321684,\n", + " 211220,\n", + " 207799,\n", + " 553988,\n", + " 490570,\n", + " 782585,\n", + " 1355571,\n", + " 293661,\n", + " 148381,\n", + " 1131967,\n", + " 429366,\n", + " 623938,\n", + " 289587,\n", + " 195309,\n", + " 1032044,\n", + " 882463,\n", + " 103701,\n", + " 942997,\n", + " 24241,\n", + " 870427,\n", + " 1130351,\n", + " 529573,\n", + " 1363580,\n", + " 367486,\n", + " 1000030,\n", + " 950678,\n", + " 761665,\n", + " 922872,\n", + " 1155379,\n", + " 201423,\n", + " 1032864,\n", + " 251479,\n", + " 798348,\n", + " 1278824,\n", + " 631347,\n", + " 590033,\n", + " 1062588,\n", + " 1282526,\n", + " 479601,\n", + " 998809,\n", + " 209983,\n", + " 1120852,\n", + " 443995,\n", + " 872472,\n", + " 347825,\n", + " 1081478,\n", + " 339532,\n", + " 1154505,\n", + " 936370,\n", + " 5513,\n", + " 328089,\n", + " 1002541,\n", + " 841144,\n", + " 1283681,\n", + " 12308,\n", + " 376857,\n", + " 1304943,\n", + " 754696,\n", + " 878716,\n", + " 277995,\n", + " 1312194,\n", + " 1188917,\n", + " 123670,\n", + " 933079,\n", + " 1234057,\n", + " 727539,\n", + " 838588,\n", + " 1098853,\n", + " 1117037,\n", + " 407863,\n", + " 999781,\n", + " 160819,\n", + " 999162,\n", + " 1043856,\n", + " 1338273,\n", + " 1315330,\n", + " 93014,\n", + " 392792,\n", + " 399009,\n", + " 96841,\n", + " 950957,\n", + " 1293763,\n", + " 58597,\n", + " 562155,\n", + " 361144,\n", + " 570455,\n", + " 581262,\n", + " 831843,\n", + " 77124,\n", + " 788774,\n", + " 1074641,\n", + " 153112,\n", + " 1298010,\n", + " 614178,\n", + " 1062290,\n", + " 581128,\n", + " 1076748,\n", + " 1361382,\n", + " 1352159,\n", + " 645563,\n", + " 108558,\n", + " 308161,\n", + " 768664,\n", + " 1158467,\n", + " 968981,\n", + " 965483,\n", + " 1023132,\n", + " 39308,\n", + " 495922,\n", + " 105804,\n", + " 767603,\n", + " 470517,\n", + " 394906,\n", + " 1179155,\n", + " 172652,\n", + " 1228542,\n", + " 340045,\n", + " 33601,\n", + " 227706,\n", + " 1279347,\n", + " 1140987,\n", + " 153697,\n", + " 437352,\n", + " 1322775,\n", + " 389518,\n", + " 970492,\n", + " 1183798,\n", + " 67128,\n", + " 6110,\n", + " 729153,\n", + " 67424,\n", + " 226548,\n", + " 1027583,\n", + " 979718,\n", + " 201034,\n", + " 915969,\n", + " 262939,\n", + " 77117,\n", + " 954916,\n", + " 40973,\n", + " 518556,\n", + " 59836,\n", + " 199276,\n", + " 14158,\n", + " 489722,\n", + " 589814,\n", + " 301340,\n", + " 856914,\n", + " 483120,\n", + " 1333641,\n", + " 839900,\n", + " 931305,\n", + " 384524,\n", + " 729079,\n", + " 1256537,\n", + " 670170,\n", + " 197308,\n", + " 356812,\n", + " 1025942,\n", + " 1154372,\n", + " 1359952,\n", + " 465529,\n", + " 667477,\n", + " 442694,\n", + " 1283837,\n", + " 47821,\n", + " 834813,\n", + " 705784,\n", + " 48129,\n", + " 1049372,\n", + " 543060,\n", + " 7167,\n", + " 48831,\n", + " 527578,\n", + " 1281843,\n", + " 398326,\n", + " 203794,\n", + " 236415,\n", + " 1342667,\n", + " 1208162,\n", + " 223597,\n", + " 835156,\n", + " 979210,\n", + " 201528,\n", + " 972830,\n", + " 1231587,\n", + " 544305,\n", + " 187281,\n", + " 1292783,\n", + " 1198525,\n", + " 971674,\n", + " 1227429,\n", + " 179041,\n", + " 782211,\n", + " 371868,\n", + " 79088,\n", + " 358331,\n", + " 732340,\n", + " 1087304,\n", + " 1253764,\n", + " 173646,\n", + " 50838,\n", + " 211969,\n", + " 739164,\n", + " 1180896,\n", + " 282713,\n", + " 1086551,\n", + " 915809,\n", + " 1182833,\n", + " 584394,\n", + " 417499,\n", + " 984604,\n", + " 274053,\n", + " 1109327,\n", + " 956570,\n", + " 854310,\n", + " 1212030,\n", + " 334031,\n", + " 751028,\n", + " 1013122,\n", + " 712516,\n", + " 551786,\n", + " 642439,\n", + " 550096,\n", + " 726063,\n", + " 102822,\n", + " 1023785,\n", + " 1228552,\n", + " 557493,\n", + " 1221922,\n", + " 922141,\n", + " 1169367,\n", + " 945797,\n", + " 354119,\n", + " 700457,\n", + " 1096379,\n", + " 332469,\n", + " 682024,\n", + " 1361189,\n", + " 1010983,\n", + " 274164,\n", + " 229930,\n", + " 1023429,\n", + " 597566,\n", + " 1193977,\n", + " 639290,\n", + " 585633,\n", + " 637551,\n", + " 1028354,\n", + " 446597,\n", + " 191051,\n", + " 98174,\n", + " 1024298,\n", + " 1077154,\n", + " 1275940,\n", + " 470252,\n", + " 177139,\n", + " 29958,\n", + " 1335841,\n", + " 1193844,\n", + " 256101,\n", + " 200397,\n", + " 1324960,\n", + " 578183,\n", + " 515184,\n", + " 446005,\n", + " 887707,\n", + " 3952,\n", + " 513315,\n", + " 810068,\n", + " 53930,\n", + " 303580,\n", + " 687562,\n", + " 275543,\n", + " 755879,\n", + " 558523,\n", + " 1252894,\n", + " 606760,\n", + " 256483,\n", + " 218981,\n", + " 803220,\n", + " 387294,\n", + " 389645,\n", + " 982726,\n", + " 171592,\n", + " 856056,\n", + " 191843,\n", + " 1311992,\n", + " 867499,\n", + " 325995,\n", + " 177474,\n", + " 1234898,\n", + " ...],\n", + " 7: [123473,\n", + " 916883,\n", + " 627561,\n", + " 1343228,\n", + " 1134049,\n", + " 1097140,\n", + " 192598,\n", + " 1084176,\n", + " 699788,\n", + " 1206272,\n", + " 1357808,\n", + " 879812,\n", + " 178800,\n", + " 6142,\n", + " 744006,\n", + " 498016,\n", + " 603422,\n", + " 817397,\n", + " 479405,\n", + " 44820,\n", + " 213980,\n", + " 502744,\n", + " 134649,\n", + " 146827,\n", + " 1026933,\n", + " 466945,\n", + " 910932,\n", + " 971619,\n", + " 621028,\n", + " 991248,\n", + " 60028,\n", + " 437170,\n", + " 421320,\n", + " 69464,\n", + " 1048727,\n", + " 590118,\n", + " 311082,\n", + " 328673,\n", + " 169455,\n", + " 708695,\n", + " 89810,\n", + " 1086097,\n", + " 119421,\n", + " 1126462,\n", + " 910723,\n", + " 717448,\n", + " 776280,\n", + " 1095113,\n", + " 375128,\n", + " 272378,\n", + " 391490,\n", + " 672318,\n", + " 194824,\n", + " 211773,\n", + " 812289,\n", + " 518844,\n", + " 343121,\n", + " 1176817,\n", + " 1085620,\n", + " 750433,\n", + " 678534,\n", + " 1318667,\n", + " 177364,\n", + " 1040166,\n", + " 456364,\n", + " 620129,\n", + " 402548,\n", + " 122276,\n", + " 217654,\n", + " 1124923,\n", + " 981219,\n", + " 468985,\n", + " 37133,\n", + " 584055,\n", + " 914482,\n", + " 753252,\n", + " 106384,\n", + " 1119718,\n", + " 669644,\n", + " 793529,\n", + " 1264395,\n", + " 191573,\n", + " 220836,\n", + " 725358,\n", + " 285399,\n", + " 970449,\n", + " 566213,\n", + " 849422,\n", + " 511838,\n", + " 26802,\n", + " 1316910,\n", + " 105831,\n", + " 34775,\n", + " 781880,\n", + " 950771,\n", + " 72194,\n", + " 1032421,\n", + " 105356,\n", + " 1306865,\n", + " 986594,\n", + " 1361994,\n", + " 574916,\n", + " 1118280,\n", + " 924982,\n", + " 1366874,\n", + " 456504,\n", + " 1186552,\n", + " 1115089,\n", + " 1019324,\n", + " 1352310,\n", + " 235057,\n", + " 1294719,\n", + " 1252576,\n", + " 1197915,\n", + " 796862,\n", + " 1325876,\n", + " 372849,\n", + " 352885,\n", + " 755675,\n", + " 245791,\n", + " 302315,\n", + " 78034,\n", + " 1088360,\n", + " 76708,\n", + " 707228,\n", + " 161878,\n", + " 519838,\n", + " 124684,\n", + " 723918,\n", + " 367651,\n", + " 25530,\n", + " 762621,\n", + " 667303,\n", + " 258159,\n", + " 340429,\n", + " 570399,\n", + " 281352,\n", + " 264240,\n", + " 748697,\n", + " 686658,\n", + " 1132443,\n", + " 107873,\n", + " 80509,\n", + " 198810,\n", + " 244149,\n", + " 1278730,\n", + " 71226,\n", + " 797286,\n", + " 584375,\n", + " 421344,\n", + " 1247491,\n", + " 942483,\n", + " 759514,\n", + " 207093,\n", + " 852251,\n", + " 1055550,\n", + " 986988,\n", + " 14804,\n", + " 428162,\n", + " 269217,\n", + " 1305400,\n", + " 497940,\n", + " 1053591,\n", + " 866635,\n", + " 394474,\n", + " 380272,\n", + " 1295300,\n", + " 26219,\n", + " 1187324,\n", + " 1290006,\n", + " 9778,\n", + " 235822,\n", + " 735213,\n", + " 681426,\n", + " 947670,\n", + " 807857,\n", + " 191393,\n", + " 301052,\n", + " 230121,\n", + " 296009,\n", + " 257692,\n", + " 389458,\n", + " 261466,\n", + " 246972,\n", + " 472165,\n", + " 922668,\n", + " 501789,\n", + " 958635,\n", + " 1285134,\n", + " 246559,\n", + " 1045880,\n", + " 460306,\n", + " 299896,\n", + " 1343317,\n", + " 943104,\n", + " 1225017,\n", + " 796248,\n", + " 560699,\n", + " 530739,\n", + " 1205414,\n", + " 817579,\n", + " 514726,\n", + " 377192,\n", + " 818642,\n", + " 1182482,\n", + " 580668,\n", + " 378587,\n", + " 861316,\n", + " 1133501,\n", + " 1187998,\n", + " 510591,\n", + " 531744,\n", + " 179370,\n", + " 261829,\n", + " 911308,\n", + " 1356585,\n", + " 1208176,\n", + " 9939,\n", + " 562022,\n", + " 274845,\n", + " 1022598,\n", + " 654529,\n", + " 981780,\n", + " 1289056,\n", + " 736122,\n", + " 3993,\n", + " 1023574,\n", + " 989391,\n", + " 1001520,\n", + " 1353531,\n", + " 970033,\n", + " 75694,\n", + " 316182,\n", + " 1095529,\n", + " 666767,\n", + " 739069,\n", + " 1348776,\n", + " 297861,\n", + " 701246,\n", + " 335514,\n", + " 259550,\n", + " 968975,\n", + " 1318206,\n", + " 930129,\n", + " 1269186,\n", + " 1183222,\n", + " 198643,\n", + " 553118,\n", + " 1299180,\n", + " 1080114,\n", + " 1093861,\n", + " 1057059,\n", + " 434027,\n", + " 117022,\n", + " 28073,\n", + " 1252172,\n", + " 170748,\n", + " 1357404,\n", + " 644123,\n", + " 635557,\n", + " 557123,\n", + " 512406,\n", + " 853924,\n", + " 1328783,\n", + " 955185,\n", + " 578180,\n", + " 236772,\n", + " 1284979,\n", + " 630325,\n", + " 707040,\n", + " 1067614,\n", + " 1104289,\n", + " 294735,\n", + " 263417,\n", + " 15418,\n", + " 706983,\n", + " 167669,\n", + " 158310,\n", + " 738902,\n", + " 935374,\n", + " 811377,\n", + " 897794,\n", + " 978065,\n", + " 996424,\n", + " 142552,\n", + " 96897,\n", + " 840512,\n", + " 486352,\n", + " 364424,\n", + " 608883,\n", + " 788171,\n", + " 937904,\n", + " 84264,\n", + " 72578,\n", + " 676305,\n", + " 452141,\n", + " 915769,\n", + " 1321660,\n", + " 735930,\n", + " 176509,\n", + " 965597,\n", + " 273329,\n", + " 276064,\n", + " 1093738,\n", + " 312570,\n", + " 37252,\n", + " 1089946,\n", + " 518193,\n", + " 972110,\n", + " 1101284,\n", + " 253794,\n", + " 1081878,\n", + " 991063,\n", + " 527904,\n", + " 1351111,\n", + " 1274048,\n", + " 143864,\n", + " 393870,\n", + " 736163,\n", + " 1061181,\n", + " 317802,\n", + " 762255,\n", + " 1177245,\n", + " 818418,\n", + " 404091,\n", + " 537368,\n", + " 847580,\n", + " 1118430,\n", + " 722502,\n", + " 1048710,\n", + " 1251559,\n", + " 192818,\n", + " 572896,\n", + " 910027,\n", + " 1191334,\n", + " 518795,\n", + " 922627,\n", + " 281993,\n", + " 101844,\n", + " 98796,\n", + " 151573,\n", + " 1159369,\n", + " 941692,\n", + " 205277,\n", + " 58057,\n", + " 1128481,\n", + " 1065956,\n", + " 113698,\n", + " 54584,\n", + " 287803,\n", + " 780624,\n", + " 513814,\n", + " 909249,\n", + " 1193786,\n", + " 131302,\n", + " 278317,\n", + " 554382,\n", + " 5104,\n", + " 1238362,\n", + " 187415,\n", + " 103018,\n", + " 319013,\n", + " 577496,\n", + " 174962,\n", + " 71614,\n", + " 845096,\n", + " 407204,\n", + " 262974,\n", + " 1061020,\n", + " 1052146,\n", + " 42116,\n", + " 1197275,\n", + " 196870,\n", + " 737224,\n", + " 298358,\n", + " 653624,\n", + " 395515,\n", + " 1121987,\n", + " 462372,\n", + " 788720,\n", + " 39231,\n", + " 1044574,\n", + " 954378,\n", + " 135727,\n", + " 315516,\n", + " 1270994,\n", + " 365317,\n", + " 893618,\n", + " 1096850,\n", + " 1076392,\n", + " 247968,\n", + " 1278045,\n", + " 387755,\n", + " 202844,\n", + " 318736,\n", + " 278389,\n", + " 424203,\n", + " 37074,\n", + " 1331870,\n", + " 863878,\n", + " 662907,\n", + " 796835,\n", + " 514782,\n", + " 935032,\n", + " 880815,\n", + " 729452,\n", + " 768911,\n", + " 1240792,\n", + " 188173,\n", + " 515158,\n", + " 925639,\n", + " 411363,\n", + " 461476,\n", + " 481324,\n", + " 242311,\n", + " 375625,\n", + " 133492,\n", + " 694171,\n", + " 907469,\n", + " 798995,\n", + " 207416,\n", + " 979021,\n", + " 163917,\n", + " 1168953,\n", + " 730492,\n", + " 990405,\n", + " 1098688,\n", + " 866002,\n", + " 363859,\n", + " 1038002,\n", + " 342292,\n", + " 182607,\n", + " 99043,\n", + " 937194,\n", + " 1150923,\n", + " 641549,\n", + " 1225158,\n", + " 698080,\n", + " 210169,\n", + " 1321789,\n", + " 90381,\n", + " 1339117,\n", + " 1361910,\n", + " 627095,\n", + " 951252,\n", + " 12624,\n", + " 837700,\n", + " 1152867,\n", + " 204965,\n", + " 72900,\n", + " 561505,\n", + " 903713,\n", + " 361364,\n", + " 488262,\n", + " 563426,\n", + " 382756,\n", + " 1142141,\n", + " 1314783,\n", + " 1153484,\n", + " 1366475,\n", + " 641199,\n", + " 478551,\n", + " 623950,\n", + " 23663,\n", + " 318007,\n", + " 676495,\n", + " 252106,\n", + " 1276018,\n", + " 416412,\n", + " 858653,\n", + " 513592,\n", + " 638995,\n", + " 1197801,\n", + " 23564,\n", + " 860160,\n", + " 611047,\n", + " 848847,\n", + " 255350,\n", + " 124915,\n", + " 1330221,\n", + " 1346648,\n", + " 633222,\n", + " 949165,\n", + " 1330663,\n", + " 854018,\n", + " 1320583,\n", + " 999319,\n", + " 643280,\n", + " 387043,\n", + " 828527,\n", + " 1306910,\n", + " 1360213,\n", + " 826934,\n", + " 1047458,\n", + " 70391,\n", + " 523509,\n", + " 315767,\n", + " 393972,\n", + " 872969,\n", + " 732631,\n", + " 1316638,\n", + " 1300776,\n", + " 315956,\n", + " 465701,\n", + " 537483,\n", + " 1173666,\n", + " 1159052,\n", + " 1134105,\n", + " 1338350,\n", + " 748383,\n", + " 656897,\n", + " 1252628,\n", + " 172136,\n", + " 870585,\n", + " 361627,\n", + " 555081,\n", + " 929646,\n", + " 485472,\n", + " 1361804,\n", + " 944137,\n", + " 88463,\n", + " 32754,\n", + " 89210,\n", + " 201641,\n", + " 290336,\n", + " 393092,\n", + " 28513,\n", + " 1264700,\n", + " 39727,\n", + " 49531,\n", + " 130239,\n", + " 1214538,\n", + " 1043567,\n", + " 1188374,\n", + " 757172,\n", + " 797263,\n", + " 668286,\n", + " 80475,\n", + " 201385,\n", + " 441094,\n", + " 831509,\n", + " 90886,\n", + " 1127152,\n", + " 97785,\n", + " 862182,\n", + " 829520,\n", + " 230050,\n", + " 459930,\n", + " 70539,\n", + " 124455,\n", + " 420564,\n", + " 328074,\n", + " 94587,\n", + " 517791,\n", + " 391265,\n", + " 998682,\n", + " 893225,\n", + " 964355,\n", + " 157805,\n", + " 1002733,\n", + " 219136,\n", + " 565581,\n", + " 560969,\n", + " 1329011,\n", + " 435626,\n", + " 1125795,\n", + " 990435,\n", + " 53157,\n", + " 942156,\n", + " 336661,\n", + " 302477,\n", + " 1197091,\n", + " 1033961,\n", + " 496237,\n", + " 589582,\n", + " 409179,\n", + " 10331,\n", + " 25364,\n", + " 1026496,\n", + " 1067862,\n", + " 623431,\n", + " 543215,\n", + " 347425,\n", + " 329001,\n", + " 1179404,\n", + " 1178000,\n", + " 241089,\n", + " 479175,\n", + " 935333,\n", + " 265597,\n", + " 738097,\n", + " 1063918,\n", + " 206758,\n", + " 622920,\n", + " 1034709,\n", + " 708662,\n", + " 1341143,\n", + " 697197,\n", + " 343201,\n", + " 204618,\n", + " 1076173,\n", + " 483376,\n", + " 472818,\n", + " 542894,\n", + " 566327,\n", + " 976020,\n", + " 829819,\n", + " 1191936,\n", + " 257402,\n", + " 774574,\n", + " 722988,\n", + " 49711,\n", + " 777104,\n", + " 1241763,\n", + " 256745,\n", + " 631301,\n", + " 757686,\n", + " 930892,\n", + " 239968,\n", + " 789455,\n", + " 37957,\n", + " 207795,\n", + " 645041,\n", + " 181918,\n", + " 962151,\n", + " 1325998,\n", + " 135808,\n", + " 1325371,\n", + " 31207,\n", + " 926337,\n", + " 1082346,\n", + " 129552,\n", + " 1013569,\n", + " 1265380,\n", + " 941566,\n", + " 423137,\n", + " 16982,\n", + " 680992,\n", + " 1192419,\n", + " 908258,\n", + " 784547,\n", + " 130576,\n", + " 234329,\n", + " 359016,\n", + " 1157704,\n", + " 91380,\n", + " 457905,\n", + " 156034,\n", + " 1160845,\n", + " 1099756,\n", + " 274155,\n", + " 35821,\n", + " 542118,\n", + " 46671,\n", + " 742225,\n", + " 300501,\n", + " 131142,\n", + " 515683,\n", + " 1226383,\n", + " 1174757,\n", + " 1046620,\n", + " 1098166,\n", + " 794799,\n", + " 1010976,\n", + " 1137101,\n", + " 476178,\n", + " 430995,\n", + " 278235,\n", + " 193616,\n", + " 643257,\n", + " 1302490,\n", + " 1240475,\n", + " 589636,\n", + " 974656,\n", + " 683947,\n", + " 582315,\n", + " 858316,\n", + " 164671,\n", + " 697151,\n", + " 202172,\n", + " 1172921,\n", + " 922817,\n", + " 423095,\n", + " 196470,\n", + " 693522,\n", + " 803979,\n", + " 765515,\n", + " 497417,\n", + " 313387,\n", + " 53785,\n", + " 755221,\n", + " 1173488,\n", + " 172669,\n", + " 822790,\n", + " 374710,\n", + " 988064,\n", + " 210324,\n", + " 443428,\n", + " 1302323,\n", + " 966436,\n", + " 345527,\n", + " 394371,\n", + " 221312,\n", + " 1328515,\n", + " 319139,\n", + " 89461,\n", + " 473880,\n", + " 163246,\n", + " 737862,\n", + " 927017,\n", + " 1322882,\n", + " 1046540,\n", + " 1166151,\n", + " 22790,\n", + " 1003392,\n", + " 12545,\n", + " 432482,\n", + " 554518,\n", + " 396760,\n", + " 153213,\n", + " 1294959,\n", + " 512810,\n", + " 930540,\n", + " 1005270,\n", + " 872924,\n", + " 396668,\n", + " 850542,\n", + " 63329,\n", + " 372400,\n", + " 715336,\n", + " 410972,\n", + " 601157,\n", + " 1042447,\n", + " 1333419,\n", + " 1285281,\n", + " 1029353,\n", + " 132589,\n", + " 367126,\n", + " 798068,\n", + " 997598,\n", + " 97420,\n", + " 755936,\n", + " 1170523,\n", + " 567084,\n", + " 145458,\n", + " 315456,\n", + " 983685,\n", + " 904656,\n", + " 106876,\n", + " 1230913,\n", + " 45247,\n", + " 625372,\n", + " 340731,\n", + " 743873,\n", + " 753180,\n", + " 1291589,\n", + " 803461,\n", + " 242148,\n", + " 796296,\n", + " 20385,\n", + " 375181,\n", + " 594337,\n", + " 130941,\n", + " 330102,\n", + " 1321015,\n", + " 672416,\n", + " 333260,\n", + " 1202167,\n", + " 341683,\n", + " 1352005,\n", + " 859420,\n", + " 461682,\n", + " 1238295,\n", + " 430269,\n", + " 1273664,\n", + " 570185,\n", + " 954458,\n", + " 1358516,\n", + " 188050,\n", + " 197033,\n", + " 863841,\n", + " 843683,\n", + " 518415,\n", + " 103763,\n", + " 1108645,\n", + " 743112,\n", + " 1330095,\n", + " 830819,\n", + " 846579,\n", + " 509224,\n", + " 507861,\n", + " 1344228,\n", + " 1322080,\n", + " 730986,\n", + " 223815,\n", + " 1228896,\n", + " 733645,\n", + " 914548,\n", + " 357457,\n", + " 400497,\n", + " 459498,\n", + " 1185262,\n", + " 582351,\n", + " 872449,\n", + " 151166,\n", + " 145148,\n", + " 765969,\n", + " 1140163,\n", + " 873697,\n", + " 34818,\n", + " 576178,\n", + " 523549,\n", + " 1010011,\n", + " 701495,\n", + " 274917,\n", + " 767008,\n", + " 1198082,\n", + " 207933,\n", + " 1319153,\n", + " 1308105,\n", + " 168014,\n", + " 251100,\n", + " 286587,\n", + " 1054320,\n", + " 886327,\n", + " 1338252,\n", + " 14251,\n", + " 124112,\n", + " 308475,\n", + " 260643,\n", + " 348466,\n", + " 366804,\n", + " 781757,\n", + " 732058,\n", + " 721029,\n", + " 960690,\n", + " 467926,\n", + " 1283868,\n", + " 784970,\n", + " 186385,\n", + " 567768,\n", + " 631624,\n", + " 367206,\n", + " 1239601,\n", + " 948210,\n", + " 1189529,\n", + " 139097,\n", + " 287615,\n", + " 1175181,\n", + " 851350,\n", + " 237746,\n", + " 1102640,\n", + " 1065164,\n", + " 347806,\n", + " 55142,\n", + " 560724,\n", + " 48321,\n", + " 1146554,\n", + " 962764,\n", + " 984276,\n", + " 768085,\n", + " 753971,\n", + " 236233,\n", + " 1292659,\n", + " 1222093,\n", + " 572455,\n", + " 723915,\n", + " 43147,\n", + " 866298,\n", + " 924151,\n", + " 1231366,\n", + " 778366,\n", + " 37864,\n", + " 893131,\n", + " 243668,\n", + " 1354493,\n", + " 199545,\n", + " 174314,\n", + " 620928,\n", + " 1301690,\n", + " 445349,\n", + " 936186,\n", + " 830720,\n", + " 1120336,\n", + " 65076,\n", + " 394724,\n", + " 645916,\n", + " 219750,\n", + " 1142299,\n", + " 170391,\n", + " 169305,\n", + " 152241,\n", + " 465260,\n", + " 891265,\n", + " 735526,\n", + " 1206527,\n", + " 151606,\n", + " 442259,\n", + " 132465,\n", + " 214480,\n", + " 188107,\n", + " 237810,\n", + " 362280,\n", + " 709859,\n", + " 392973,\n", + " 522093,\n", + " 1332417,\n", + " 786975,\n", + " 95523,\n", + " 1183416,\n", + " 747281,\n", + " 38819,\n", + " 664849,\n", + " 710121,\n", + " 212551,\n", + " 822293,\n", + " 466676,\n", + " 1307113,\n", + " 905845,\n", + " 929946,\n", + " 148790,\n", + " 132006,\n", + " 1121591,\n", + " 1272816,\n", + " 808996,\n", + " 1225295,\n", + " 705083,\n", + " 1343695,\n", + " 306235,\n", + " 220563,\n", + " 1336147,\n", + " 566094,\n", + " 1031817,\n", + " 162665,\n", + " 1056763,\n", + " 335162,\n", + " 1205249,\n", + " 46923,\n", + " 1295011,\n", + " 232540,\n", + " 397445,\n", + " 968793,\n", + " 272711,\n", + " 81105,\n", + " 723330,\n", + " 235944,\n", + " 798140,\n", + " 147318,\n", + " 983587,\n", + " 1285496,\n", + " 129031,\n", + " 227000,\n", + " 125969,\n", + " 110787,\n", + " 867527,\n", + " 760967,\n", + " 836664,\n", + " 321055,\n", + " 791571,\n", + " 304550,\n", + " 1169343,\n", + " 616413,\n", + " 657395,\n", + " 739907,\n", + " 420412,\n", + " 735018,\n", + " 122454,\n", + " 96741,\n", + " 1106371,\n", + " 1013513,\n", + " 617895,\n", + " 579553,\n", + " 979926,\n", + " 807045,\n", + " 1074596,\n", + " 1140512,\n", + " 653019,\n", + " 1078018,\n", + " 722368,\n", + " 689117,\n", + " 628837,\n", + " 253820,\n", + " 45404,\n", + " 874225,\n", + " 60487,\n", + " 743226,\n", + " 44196,\n", + " 922460,\n", + " 54623,\n", + " 1263954,\n", + " 120723,\n", + " 1080122,\n", + " 204237,\n", + " 953564,\n", + " 388033,\n", + " 729906,\n", + " 1091562,\n", + " 232564,\n", + " 59785,\n", + " 859731,\n", + " ...],\n", + " 8: [1274576,\n", + " 109973,\n", + " 134299,\n", + " 1005835,\n", + " 864582,\n", + " 1293122,\n", + " 896835,\n", + " 630631,\n", + " 1121791,\n", + " 1038314,\n", + " 1201628,\n", + " 1323759,\n", + " 281753,\n", + " 1246728,\n", + " 1280301,\n", + " 403903,\n", + " 456923,\n", + " 1165819,\n", + " 452121,\n", + " 356773,\n", + " 1362089,\n", + " 767634,\n", + " 254346,\n", + " 1095295,\n", + " 1171136,\n", + " 1294875,\n", + " 980295,\n", + " 750139,\n", + " 68475,\n", + " 222996,\n", + " 258831,\n", + " 1117558,\n", + " 953680,\n", + " 356930,\n", + " 719748,\n", + " 678792,\n", + " 37907,\n", + " 862097,\n", + " 125349,\n", + " 627527,\n", + " 791013,\n", + " 1130151,\n", + " 603583,\n", + " 425557,\n", + " 968435,\n", + " 18017,\n", + " 944822,\n", + " 583392,\n", + " 131247,\n", + " 1350959,\n", + " 631387,\n", + " 83492,\n", + " 532793,\n", + " 914515,\n", + " 974547,\n", + " 1167694,\n", + " 275333,\n", + " 859788,\n", + " 673152,\n", + " 384856,\n", + " 853441,\n", + " 880295,\n", + " 58614,\n", + " 958506,\n", + " 1308940,\n", + " 634458,\n", + " 545165,\n", + " 525329,\n", + " 432464,\n", + " 932787,\n", + " 1211734,\n", + " 664927,\n", + " 490905,\n", + " 963170,\n", + " 737560,\n", + " 1249339,\n", + " 432493,\n", + " 1191230,\n", + " 972654,\n", + " 763093,\n", + " 678586,\n", + " 1344278,\n", + " 131702,\n", + " 510088,\n", + " 249314,\n", + " 1231088,\n", + " 346345,\n", + " 248837,\n", + " 959755,\n", + " 760399,\n", + " 985839,\n", + " 434554,\n", + " 1235980,\n", + " 1161670,\n", + " 1293822,\n", + " 749013,\n", + " 938154,\n", + " 835504,\n", + " 374334,\n", + " 772375,\n", + " 1043925,\n", + " 234335,\n", + " 267808,\n", + " 781399,\n", + " 773669,\n", + " 519171,\n", + " 920423,\n", + " 998793,\n", + " 497449,\n", + " 932399,\n", + " 99929,\n", + " 1004867,\n", + " 202764,\n", + " 561498,\n", + " 1281215,\n", + " 1143736,\n", + " 819003,\n", + " 150939,\n", + " 586798,\n", + " 1173361,\n", + " 712686,\n", + " 935549,\n", + " 92132,\n", + " 575240,\n", + " 238194,\n", + " 1247851,\n", + " 872987,\n", + " 28105,\n", + " 970393,\n", + " 965099,\n", + " 485923,\n", + " 269591,\n", + " 910068,\n", + " 127217,\n", + " 85967,\n", + " 159070,\n", + " 384549,\n", + " 617329,\n", + " 600208,\n", + " 719449,\n", + " 676558,\n", + " 579780,\n", + " 322943,\n", + " 950635,\n", + " 186179,\n", + " 716806,\n", + " 764731,\n", + " 416133,\n", + " 185844,\n", + " 565076,\n", + " 549726,\n", + " 544096,\n", + " 29069,\n", + " 1240404,\n", + " 424933,\n", + " 215707,\n", + " 1226796,\n", + " 720678,\n", + " 461414,\n", + " 864372,\n", + " 667405,\n", + " 179632,\n", + " 96218,\n", + " 70463,\n", + " 1211167,\n", + " 1085006,\n", + " 1121153,\n", + " 792193,\n", + " 1055328,\n", + " 1017194,\n", + " 213721,\n", + " 1150597,\n", + " 510465,\n", + " 793935,\n", + " 318872,\n", + " 1249269,\n", + " 679185,\n", + " 557619,\n", + " 526508,\n", + " 580247,\n", + " 100933,\n", + " 1268687,\n", + " 1322673,\n", + " 1257838,\n", + " 61522,\n", + " 406165,\n", + " 592707,\n", + " 141991,\n", + " 1019642,\n", + " 397697,\n", + " 1210466,\n", + " 674058,\n", + " 1181778,\n", + " 649373,\n", + " 665960,\n", + " 1330258,\n", + " 235296,\n", + " 372669,\n", + " 481604,\n", + " 566463,\n", + " 493,\n", + " 249599,\n", + " 835780,\n", + " 646250,\n", + " 448897,\n", + " 257585,\n", + " 1334162,\n", + " 1061166,\n", + " 734545,\n", + " 1203274,\n", + " 580417,\n", + " 1218662,\n", + " 838668,\n", + " 1004534,\n", + " 1305485,\n", + " 685451,\n", + " 159649,\n", + " 984615,\n", + " 582061,\n", + " 1139777,\n", + " 1233551,\n", + " 1240320,\n", + " 585163,\n", + " 1203785,\n", + " 493737,\n", + " 862626,\n", + " 222490,\n", + " 35134,\n", + " 555555,\n", + " 418067,\n", + " 585695,\n", + " 1041011,\n", + " 676686,\n", + " 257333,\n", + " 1206315,\n", + " 334092,\n", + " 815313,\n", + " 850131,\n", + " 543775,\n", + " 414086,\n", + " 1237954,\n", + " 1200648,\n", + " 1102135,\n", + " 839304,\n", + " 881384,\n", + " 428321,\n", + " 221227,\n", + " 125682,\n", + " 749493,\n", + " 250798,\n", + " 1078321,\n", + " 195052,\n", + " 860923,\n", + " 1090977,\n", + " 1361873,\n", + " 826368,\n", + " 977391,\n", + " 779778,\n", + " 341046,\n", + " 888622,\n", + " 202078,\n", + " 569504,\n", + " 167605,\n", + " 622891,\n", + " 416469,\n", + " 421705,\n", + " 1269243,\n", + " 639360,\n", + " 1013980,\n", + " 728763,\n", + " 742343,\n", + " 8088,\n", + " 836775,\n", + " 824769,\n", + " 485183,\n", + " 237159,\n", + " 1167639,\n", + " 659396,\n", + " 951395,\n", + " 677571,\n", + " 1068597,\n", + " 604502,\n", + " 1288774,\n", + " 56840,\n", + " 761399,\n", + " 39175,\n", + " 1051807,\n", + " 889332,\n", + " 1208307,\n", + " 128958,\n", + " 1243058,\n", + " 337155,\n", + " 861353,\n", + " 377667,\n", + " 756202,\n", + " 722081,\n", + " 1274474,\n", + " 253112,\n", + " 498711,\n", + " 1027541,\n", + " 616401,\n", + " 906312,\n", + " 649983,\n", + " 448523,\n", + " 1016233,\n", + " 1339408,\n", + " 1160092,\n", + " 1266,\n", + " 949232,\n", + " 1022850,\n", + " 1339319,\n", + " 759866,\n", + " 538735,\n", + " 271931,\n", + " 1327911,\n", + " 775411,\n", + " 1347124,\n", + " 280622,\n", + " 300979,\n", + " 1344958,\n", + " 990773,\n", + " 1170882,\n", + " 829934,\n", + " 1316534,\n", + " 166499,\n", + " 373974,\n", + " 3166,\n", + " 34460,\n", + " 401487,\n", + " 103933,\n", + " 653475,\n", + " 1004048,\n", + " 314285,\n", + " 941258,\n", + " 946187,\n", + " 250765,\n", + " 559342,\n", + " 294203,\n", + " 608868,\n", + " 1034043,\n", + " 690460,\n", + " 367737,\n", + " 1061735,\n", + " 695606,\n", + " 507067,\n", + " 1155960,\n", + " 1364609,\n", + " 11800,\n", + " 50447,\n", + " 882888,\n", + " 780556,\n", + " 250602,\n", + " 334769,\n", + " 1086378,\n", + " 511708,\n", + " 552707,\n", + " 92904,\n", + " 1193506,\n", + " 999722,\n", + " 433825,\n", + " 15252,\n", + " 970000,\n", + " 1301291,\n", + " 61419,\n", + " 246488,\n", + " 1853,\n", + " 856093,\n", + " 745827,\n", + " 215735,\n", + " 446671,\n", + " 9699,\n", + " 1224157,\n", + " 913127,\n", + " 675008,\n", + " 471317,\n", + " 452721,\n", + " 710944,\n", + " 1332179,\n", + " 1036690,\n", + " 1251947,\n", + " 467190,\n", + " 166350,\n", + " 1150886,\n", + " 878719,\n", + " 574992,\n", + " 1002426,\n", + " 735855,\n", + " 682956,\n", + " 1355966,\n", + " 285658,\n", + " 768163,\n", + " 373817,\n", + " 472720,\n", + " 549439,\n", + " 1280987,\n", + " 334826,\n", + " 942301,\n", + " 406456,\n", + " 581039,\n", + " 466261,\n", + " 350316,\n", + " 88435,\n", + " 539154,\n", + " 446537,\n", + " 812298,\n", + " 874632,\n", + " 692165,\n", + " 808372,\n", + " 540126,\n", + " 1148381,\n", + " 660747,\n", + " 833407,\n", + " 1218368,\n", + " 1074614,\n", + " 1346590,\n", + " 970315,\n", + " 1351462,\n", + " 1222521,\n", + " 1016740,\n", + " 383526,\n", + " 22059,\n", + " 1259997,\n", + " 288895,\n", + " 550536,\n", + " 186065,\n", + " 1247899,\n", + " 461125,\n", + " 747797,\n", + " 1038621,\n", + " 810743,\n", + " 1174872,\n", + " 420240,\n", + " 522969,\n", + " 316492,\n", + " 340807,\n", + " 1010446,\n", + " 401199,\n", + " 914376,\n", + " 788493,\n", + " 210426,\n", + " 656902,\n", + " 13335,\n", + " 1341901,\n", + " 1068732,\n", + " 170975,\n", + " 1175280,\n", + " 681991,\n", + " 942507,\n", + " 420169,\n", + " 541214,\n", + " 1075410,\n", + " 896023,\n", + " 98057,\n", + " 877447,\n", + " 316737,\n", + " 554716,\n", + " 439009,\n", + " 1133597,\n", + " 1121669,\n", + " 692885,\n", + " 139222,\n", + " 1010578,\n", + " 79647,\n", + " 1087114,\n", + " 932862,\n", + " 995499,\n", + " 977124,\n", + " 141745,\n", + " 924845,\n", + " 484342,\n", + " 415504,\n", + " 795834,\n", + " 784384,\n", + " 1365674,\n", + " 1284347,\n", + " 385320,\n", + " 464295,\n", + " 611235,\n", + " 348331,\n", + " 2426,\n", + " 776352,\n", + " 1318354,\n", + " 628226,\n", + " 1354345,\n", + " 1110689,\n", + " 1195187,\n", + " 405187,\n", + " 75803,\n", + " 965860,\n", + " 666776,\n", + " 1333868,\n", + " 1234950,\n", + " 604371,\n", + " 248063,\n", + " 1331518,\n", + " 109213,\n", + " 875577,\n", + " 379763,\n", + " 299812,\n", + " 489284,\n", + " 1191733,\n", + " 388104,\n", + " 1083176,\n", + " 1045034,\n", + " 146681,\n", + " 94190,\n", + " 1039320,\n", + " 434319,\n", + " 1046034,\n", + " 1279971,\n", + " 365669,\n", + " 229044,\n", + " 155331,\n", + " 927246,\n", + " 1364969,\n", + " 264803,\n", + " 810003,\n", + " 1336488,\n", + " 668810,\n", + " 1345813,\n", + " 1312175,\n", + " 1013351,\n", + " 46400,\n", + " 965828,\n", + " 1298044,\n", + " 1226945,\n", + " 589771,\n", + " 1003028,\n", + " 433947,\n", + " 252580,\n", + " 11344,\n", + " 1058398,\n", + " 196042,\n", + " 1218505,\n", + " 1031218,\n", + " 330729,\n", + " 1325125,\n", + " 893902,\n", + " 1266061,\n", + " 797527,\n", + " 1137020,\n", + " 299879,\n", + " 378252,\n", + " 344753,\n", + " 1175148,\n", + " 636127,\n", + " 298302,\n", + " 157342,\n", + " 610910,\n", + " 740895,\n", + " 825181,\n", + " 596346,\n", + " 878561,\n", + " 1309228,\n", + " 1181857,\n", + " 1082426,\n", + " 678835,\n", + " 66248,\n", + " 629787,\n", + " 32802,\n", + " 897123,\n", + " 25338,\n", + " 998128,\n", + " 274135,\n", + " 861846,\n", + " 21444,\n", + " 217018,\n", + " 497814,\n", + " 203719,\n", + " 120493,\n", + " 707724,\n", + " 48458,\n", + " 56663,\n", + " 994632,\n", + " 378314,\n", + " 399600,\n", + " 1294058,\n", + " 84585,\n", + " 1214951,\n", + " 174288,\n", + " 1278999,\n", + " 1055555,\n", + " 979197,\n", + " 953152,\n", + " 957231,\n", + " 22299,\n", + " 189344,\n", + " 428909,\n", + " 1159861,\n", + " 106240,\n", + " 555128,\n", + " 1154869,\n", + " 587879,\n", + " 146641,\n", + " 647936,\n", + " 79987,\n", + " 650750,\n", + " 271492,\n", + " 79976,\n", + " 139206,\n", + " 872458,\n", + " 945005,\n", + " 1161467,\n", + " 684173,\n", + " 914502,\n", + " 584232,\n", + " 1141637,\n", + " 747842,\n", + " 5841,\n", + " 1080298,\n", + " 208834,\n", + " 1300352,\n", + " 425391,\n", + " 927413,\n", + " 1138523,\n", + " 370765,\n", + " 1076170,\n", + " 347293,\n", + " 802992,\n", + " 1144827,\n", + " 1359745,\n", + " 335248,\n", + " 503158,\n", + " 1358157,\n", + " 860418,\n", + " 471419,\n", + " 736888,\n", + " 1065460,\n", + " 1319250,\n", + " 390439,\n", + " 192890,\n", + " 296913,\n", + " 469735,\n", + " 1259081,\n", + " 1015668,\n", + " 893683,\n", + " 402943,\n", + " 699010,\n", + " 158670,\n", + " 871328,\n", + " 36646,\n", + " 3130,\n", + " 923122,\n", + " 1334130,\n", + " 1104976,\n", + " 314755,\n", + " 333460,\n", + " 397754,\n", + " 66870,\n", + " 7083,\n", + " 80272,\n", + " 512370,\n", + " 441032,\n", + " 1324742,\n", + " 1141925,\n", + " 1181758,\n", + " 1210482,\n", + " 222052,\n", + " 745288,\n", + " 966080,\n", + " 511657,\n", + " 849601,\n", + " 1046763,\n", + " 927561,\n", + " 215532,\n", + " 186778,\n", + " 1070100,\n", + " 436097,\n", + " 606946,\n", + " 814762,\n", + " 497596,\n", + " 802264,\n", + " 251060,\n", + " 880915,\n", + " 1290352,\n", + " 448510,\n", + " 1280234,\n", + " 698461,\n", + " 365774,\n", + " 1085509,\n", + " 176749,\n", + " 117005,\n", + " 20308,\n", + " 1040337,\n", + " 767331,\n", + " 1148948,\n", + " 1097675,\n", + " 1128941,\n", + " 18638,\n", + " 1041885,\n", + " 1275330,\n", + " 589474,\n", + " 769064,\n", + " 622480,\n", + " 884588,\n", + " 485683,\n", + " 150013,\n", + " 237969,\n", + " 1086222,\n", + " 763298,\n", + " 335774,\n", + " 869465,\n", + " 551887,\n", + " 1232742,\n", + " 750612,\n", + " 727072,\n", + " 333302,\n", + " 697530,\n", + " 772357,\n", + " 714411,\n", + " 886586,\n", + " 296115,\n", + " 1071926,\n", + " 682877,\n", + " 370175,\n", + " 1259501,\n", + " 177897,\n", + " 872441,\n", + " 525714,\n", + " 1036078,\n", + " 363955,\n", + " 1005484,\n", + " 1325727,\n", + " 240598,\n", + " 1276925,\n", + " 544350,\n", + " 918764,\n", + " 1152277,\n", + " 865063,\n", + " 699222,\n", + " 407295,\n", + " 100514,\n", + " 947263,\n", + " 868152,\n", + " 654041,\n", + " 584075,\n", + " 400204,\n", + " 1187079,\n", + " 963852,\n", + " 1250350,\n", + " 440241,\n", + " 1217543,\n", + " 1017125,\n", + " 603060,\n", + " 91213,\n", + " 1094198,\n", + " 1071694,\n", + " 573972,\n", + " 572712,\n", + " 51039,\n", + " 938558,\n", + " 212658,\n", + " 1289675,\n", + " 889707,\n", + " 870776,\n", + " 713960,\n", + " 18183,\n", + " 1085116,\n", + " 291801,\n", + " 435079,\n", + " 110122,\n", + " 230494,\n", + " 233822,\n", + " 1061923,\n", + " 556176,\n", + " 168541,\n", + " 577628,\n", + " 608030,\n", + " 254708,\n", + " 1179939,\n", + " 1146336,\n", + " 1236482,\n", + " 829974,\n", + " 478537,\n", + " 1321551,\n", + " 51078,\n", + " 298836,\n", + " 1002457,\n", + " 1065622,\n", + " 844421,\n", + " 1078864,\n", + " 1253863,\n", + " 1341507,\n", + " 421742,\n", + " 481375,\n", + " 1343836,\n", + " 1069360,\n", + " 156562,\n", + " 171156,\n", + " 602223,\n", + " 1157449,\n", + " 83365,\n", + " 632712,\n", + " 407166,\n", + " 1093935,\n", + " 1117854,\n", + " 321200,\n", + " 362326,\n", + " 25539,\n", + " 1358679,\n", + " 798912,\n", + " 852500,\n", + " 406448,\n", + " 1136945,\n", + " 730559,\n", + " 492835,\n", + " 221252,\n", + " 490802,\n", + " 1122573,\n", + " 652971,\n", + " 218654,\n", + " 254294,\n", + " 415121,\n", + " 51831,\n", + " 79027,\n", + " 883771,\n", + " 654128,\n", + " 457986,\n", + " 476724,\n", + " 67640,\n", + " 44896,\n", + " 719921,\n", + " 208575,\n", + " 1042309,\n", + " 8241,\n", + " 922023,\n", + " 450665,\n", + " 187703,\n", + " 1218832,\n", + " 406946,\n", + " 1065100,\n", + " 885587,\n", + " 501875,\n", + " 1142959,\n", + " 824387,\n", + " 1093669,\n", + " 1074374,\n", + " 1358943,\n", + " 1141947,\n", + " 896294,\n", + " 361176,\n", + " 451394,\n", + " 689605,\n", + " 824216,\n", + " 50758,\n", + " 1337201,\n", + " 819413,\n", + " 535536,\n", + " 1348066,\n", + " 1216381,\n", + " 39121,\n", + " 246164,\n", + " 420289,\n", + " 481,\n", + " 734396,\n", + " 135078,\n", + " 392062,\n", + " 351899,\n", + " 691939,\n", + " 241453,\n", + " 132996,\n", + " 549945,\n", + " 718070,\n", + " 1356082,\n", + " 958907,\n", + " 937784,\n", + " 1265527,\n", + " 780822,\n", + " 32586,\n", + " 353606,\n", + " 249134,\n", + " 178773,\n", + " 967991,\n", + " 57423,\n", + " 1221360,\n", + " 716582,\n", + " 246129,\n", + " 34875,\n", + " 930904,\n", + " 1181162,\n", + " 976923,\n", + " 999363,\n", + " 626669,\n", + " 211446,\n", + " 1225332,\n", + " 1151605,\n", + " 952622,\n", + " 1213216,\n", + " 744656,\n", + " 701136,\n", + " 912083,\n", + " 1018092,\n", + " 755118,\n", + " 1169248,\n", + " 209076,\n", + " 66970,\n", + " 843908,\n", + " 270562,\n", + " 489203,\n", + " 331761,\n", + " 1317673,\n", + " 1132738,\n", + " 1273856,\n", + " 1108637,\n", + " 954625,\n", + " 988718,\n", + " 248158,\n", + " 166970,\n", + " 766212,\n", + " 496171,\n", + " 473448,\n", + " 159898,\n", + " 537918,\n", + " 819792,\n", + " 573032,\n", + " 1355460,\n", + " 137966,\n", + " 1108940,\n", + " 88137,\n", + " 1131276,\n", + " 335495,\n", + " 63769,\n", + " 1147964,\n", + " 1071962,\n", + " 1328082,\n", + " 736116,\n", + " 197723,\n", + " 718087,\n", + " 1328196,\n", + " 932704,\n", + " 666932,\n", + " 422600,\n", + " 1155528,\n", + " 1290370,\n", + " 470147,\n", + " 510605,\n", + " 1003210,\n", + " 1298385,\n", + " 597267,\n", + " 657578,\n", + " 851771,\n", + " 1204647,\n", + " 157726,\n", + " 450427,\n", + " 1170408,\n", + " 776711,\n", + " 1226515,\n", + " 1232369,\n", + " 373087,\n", + " 141935,\n", + " 629569,\n", + " 112950,\n", + " 12891,\n", + " 1200413,\n", + " 1193073,\n", + " 1349622,\n", + " 503846,\n", + " 364608,\n", + " 1069474,\n", + " 46555,\n", + " 479742,\n", + " 1139684,\n", + " 1044581,\n", + " 90115,\n", + " 1136703,\n", + " 27834,\n", + " 567704,\n", + " 878741,\n", + " 63619,\n", + " 1068802,\n", + " 1357717,\n", + " 1359473,\n", + " 550730,\n", + " 1232032,\n", + " 32530,\n", + " 1085699,\n", + " 161115,\n", + " 967599,\n", + " 70946,\n", + " 695608,\n", + " 592614,\n", + " 127038,\n", + " 434445,\n", + " 2155,\n", + " 260041,\n", + " 502724,\n", + " 1027762,\n", + " 873757,\n", + " 1271238,\n", + " 400031,\n", + " 211099,\n", + " 25509,\n", + " 974121,\n", + " 1043980,\n", + " 197755,\n", + " 93314,\n", + " 88713,\n", + " 1003901,\n", + " 56685,\n", + " 1164072,\n", + " ...],\n", + " 9: [1045093,\n", + " 1087280,\n", + " 182906,\n", + " 934918,\n", + " 856907,\n", + " 564522,\n", + " 889866,\n", + " 986839,\n", + " 551821,\n", + " 988294,\n", + " 1022936,\n", + " 349043,\n", + " 1010794,\n", + " 322656,\n", + " 977835,\n", + " 1277123,\n", + " 424062,\n", + " 250174,\n", + " 1023526,\n", + " 449597,\n", + " 384182,\n", + " 50084,\n", + " 118144,\n", + " 1254191,\n", + " 348563,\n", + " 1282349,\n", + " 179263,\n", + " 1095381,\n", + " 911986,\n", + " 889728,\n", + " 1365989,\n", + " 1253679,\n", + " 684069,\n", + " 291697,\n", + " 216546,\n", + " 654073,\n", + " 1080425,\n", + " 340634,\n", + " 1034050,\n", + " 1206065,\n", + " 715325,\n", + " 803748,\n", + " 1257521,\n", + " 981549,\n", + " 507899,\n", + " 487067,\n", + " 820930,\n", + " 724457,\n", + " 591363,\n", + " 1318980,\n", + " 890877,\n", + " 125518,\n", + " 743841,\n", + " 972245,\n", + " 1109280,\n", + " 704392,\n", + " 203630,\n", + " 4367,\n", + " 366126,\n", + " 345467,\n", + " 912785,\n", + " 833555,\n", + " 76040,\n", + " 51041,\n", + " 609910,\n", + " 1200245,\n", + " 1344545,\n", + " 413017,\n", + " 694085,\n", + " 141125,\n", + " 912239,\n", + " 431814,\n", + " 1055981,\n", + " 251867,\n", + " 875261,\n", + " 70684,\n", + " 838733,\n", + " 305705,\n", + " 558040,\n", + " 1366465,\n", + " 230120,\n", + " 247957,\n", + " 658265,\n", + " 1012304,\n", + " 134995,\n", + " 417287,\n", + " 803923,\n", + " 692924,\n", + " 833919,\n", + " 153004,\n", + " 662445,\n", + " 1263211,\n", + " 1005338,\n", + " 1123527,\n", + " 1189678,\n", + " 896710,\n", + " 972507,\n", + " 466501,\n", + " 86177,\n", + " 394300,\n", + " 1124908,\n", + " 184836,\n", + " 1235719,\n", + " 980805,\n", + " 407699,\n", + " 745987,\n", + " 383977,\n", + " 183127,\n", + " 76446,\n", + " 462813,\n", + " 944602,\n", + " 26066,\n", + " 490738,\n", + " 792337,\n", + " 1011628,\n", + " 560159,\n", + " 1128615,\n", + " 547346,\n", + " 660068,\n", + " 25139,\n", + " 1025657,\n", + " 1063934,\n", + " 1244181,\n", + " 1012848,\n", + " 808473,\n", + " 232994,\n", + " 401003,\n", + " 610516,\n", + " 260289,\n", + " 162085,\n", + " 503469,\n", + " 162535,\n", + " 1018930,\n", + " 1056122,\n", + " 1324889,\n", + " 1070043,\n", + " 567854,\n", + " 705129,\n", + " 1285103,\n", + " 1075770,\n", + " 673671,\n", + " 451771,\n", + " 732181,\n", + " 73277,\n", + " 857834,\n", + " 1163054,\n", + " 1074555,\n", + " 436151,\n", + " 183014,\n", + " 911909,\n", + " 474137,\n", + " 1118296,\n", + " 293543,\n", + " 876442,\n", + " 683296,\n", + " 1217324,\n", + " 1060914,\n", + " 1190316,\n", + " 792423,\n", + " 1307941,\n", + " 1321882,\n", + " 789163,\n", + " 594746,\n", + " 1094311,\n", + " 399179,\n", + " 674452,\n", + " 90475,\n", + " 574766,\n", + " 1148793,\n", + " 1309469,\n", + " 404029,\n", + " 698287,\n", + " 59525,\n", + " 952733,\n", + " 1041811,\n", + " 486876,\n", + " 580883,\n", + " 765220,\n", + " 645170,\n", + " 745097,\n", + " 1327601,\n", + " 990420,\n", + " 848619,\n", + " 833813,\n", + " 666014,\n", + " 725041,\n", + " 786098,\n", + " 921593,\n", + " 868523,\n", + " 1000379,\n", + " 46525,\n", + " 934032,\n", + " 193987,\n", + " 1204859,\n", + " 1327673,\n", + " 334566,\n", + " 819914,\n", + " 674656,\n", + " 1157635,\n", + " 383846,\n", + " 771394,\n", + " 1289702,\n", + " 306040,\n", + " 644536,\n", + " 40371,\n", + " 214804,\n", + " 1281116,\n", + " 1008782,\n", + " 1201063,\n", + " 61148,\n", + " 471627,\n", + " 1119963,\n", + " 170900,\n", + " 1062550,\n", + " 811276,\n", + " 1290425,\n", + " 1309187,\n", + " 520777,\n", + " 472886,\n", + " 484413,\n", + " 480124,\n", + " 623525,\n", + " 910313,\n", + " 1143899,\n", + " 233509,\n", + " 735938,\n", + " 794405,\n", + " 267913,\n", + " 712343,\n", + " 977604,\n", + " 779893,\n", + " 707821,\n", + " 1225667,\n", + " 17481,\n", + " 582486,\n", + " 403947,\n", + " 1149072,\n", + " 718078,\n", + " 819424,\n", + " 376036,\n", + " 728366,\n", + " 1197323,\n", + " 18779,\n", + " 324772,\n", + " 85070,\n", + " 215954,\n", + " 327185,\n", + " 1081053,\n", + " 110577,\n", + " 922654,\n", + " 1338167,\n", + " 277989,\n", + " 1314977,\n", + " 779032,\n", + " 828740,\n", + " 1279450,\n", + " 567057,\n", + " 958702,\n", + " 1363925,\n", + " 411747,\n", + " 1005022,\n", + " 568547,\n", + " 131287,\n", + " 1334843,\n", + " 382786,\n", + " 857592,\n", + " 1210460,\n", + " 593101,\n", + " 135857,\n", + " 297747,\n", + " 632742,\n", + " 475543,\n", + " 73414,\n", + " 732066,\n", + " 595624,\n", + " 1006581,\n", + " 278731,\n", + " 519559,\n", + " 991084,\n", + " 382297,\n", + " 1267264,\n", + " 1215446,\n", + " 754237,\n", + " 928042,\n", + " 737640,\n", + " 581359,\n", + " 1360597,\n", + " 1022454,\n", + " 733118,\n", + " 968638,\n", + " 1163128,\n", + " 609811,\n", + " 460373,\n", + " 168729,\n", + " 911400,\n", + " 1221869,\n", + " 826975,\n", + " 1083697,\n", + " 1162206,\n", + " 979448,\n", + " 12233,\n", + " 700583,\n", + " 1212037,\n", + " 604108,\n", + " 310979,\n", + " 1362209,\n", + " 1067613,\n", + " 899714,\n", + " 1210531,\n", + " 1013025,\n", + " 392921,\n", + " 80632,\n", + " 1228785,\n", + " 141290,\n", + " 1303308,\n", + " 1211765,\n", + " 476928,\n", + " 502368,\n", + " 921584,\n", + " 666281,\n", + " 1296989,\n", + " 1285445,\n", + " 1264195,\n", + " 889383,\n", + " 81662,\n", + " 583880,\n", + " 1336436,\n", + " 967355,\n", + " 1168264,\n", + " 755518,\n", + " 1268222,\n", + " 107253,\n", + " 1029572,\n", + " 973242,\n", + " 177800,\n", + " 225839,\n", + " 1268416,\n", + " 713626,\n", + " 1100037,\n", + " 716321,\n", + " 1331459,\n", + " 760494,\n", + " 44126,\n", + " 773838,\n", + " 723919,\n", + " 39534,\n", + " 608643,\n", + " 37536,\n", + " 802329,\n", + " 844555,\n", + " 588995,\n", + " 44674,\n", + " 287312,\n", + " 250199,\n", + " 1359514,\n", + " 477800,\n", + " 100526,\n", + " 395789,\n", + " 779058,\n", + " 351282,\n", + " 340621,\n", + " 1183204,\n", + " 224653,\n", + " 1051025,\n", + " 313245,\n", + " 390801,\n", + " 263072,\n", + " 762950,\n", + " 401408,\n", + " 711012,\n", + " 1299271,\n", + " 415223,\n", + " 1272818,\n", + " 353527,\n", + " 2083,\n", + " 207060,\n", + " 523255,\n", + " 946821,\n", + " 38824,\n", + " 139286,\n", + " 204902,\n", + " 1324673,\n", + " 886818,\n", + " 1353036,\n", + " 211101,\n", + " 658169,\n", + " 1097982,\n", + " 608487,\n", + " 972174,\n", + " 565706,\n", + " 1233541,\n", + " 1018278,\n", + " 47028,\n", + " 369711,\n", + " 218158,\n", + " 537333,\n", + " 467627,\n", + " 541374,\n", + " 872677,\n", + " 849164,\n", + " 564091,\n", + " 18848,\n", + " 579987,\n", + " 585557,\n", + " 235155,\n", + " 1138725,\n", + " 1178992,\n", + " 704956,\n", + " 1082149,\n", + " 162500,\n", + " 1359888,\n", + " 89034,\n", + " 918705,\n", + " 633872,\n", + " 1301795,\n", + " 219288,\n", + " 372923,\n", + " 498589,\n", + " 1173613,\n", + " 118237,\n", + " 666068,\n", + " 275147,\n", + " 971132,\n", + " 134600,\n", + " 1228520,\n", + " 94226,\n", + " 941411,\n", + " 588668,\n", + " 746345,\n", + " 242072,\n", + " 1126549,\n", + " 903145,\n", + " 1007847,\n", + " 863113,\n", + " 1282435,\n", + " 1125440,\n", + " 829617,\n", + " 1071982,\n", + " 97014,\n", + " 273057,\n", + " 823645,\n", + " 1142012,\n", + " 267419,\n", + " 840436,\n", + " 114122,\n", + " 158426,\n", + " 1071675,\n", + " 1288699,\n", + " 361115,\n", + " 573466,\n", + " 867793,\n", + " 542468,\n", + " 1099629,\n", + " 78331,\n", + " 191699,\n", + " 794190,\n", + " 993525,\n", + " 1131537,\n", + " 356091,\n", + " 88685,\n", + " 1301188,\n", + " 5114,\n", + " 954184,\n", + " 216686,\n", + " 233954,\n", + " 821632,\n", + " 1273374,\n", + " 943598,\n", + " 757116,\n", + " 372983,\n", + " 555178,\n", + " 1074233,\n", + " 42556,\n", + " 655133,\n", + " 1257076,\n", + " 742454,\n", + " 508937,\n", + " 379982,\n", + " 1193001,\n", + " 248807,\n", + " 130682,\n", + " 934972,\n", + " 1076059,\n", + " 748726,\n", + " 919129,\n", + " 858831,\n", + " 527081,\n", + " 1355824,\n", + " 970499,\n", + " 651890,\n", + " 439348,\n", + " 751148,\n", + " 345469,\n", + " 413341,\n", + " 641959,\n", + " 55008,\n", + " 1353831,\n", + " 359444,\n", + " 1188371,\n", + " 1330137,\n", + " 115593,\n", + " 810969,\n", + " 1017847,\n", + " 968707,\n", + " 201009,\n", + " 985520,\n", + " 1274987,\n", + " 831596,\n", + " 839914,\n", + " 877537,\n", + " 928735,\n", + " 752359,\n", + " 1106712,\n", + " 630130,\n", + " 742942,\n", + " 816597,\n", + " 1197063,\n", + " 36651,\n", + " 974101,\n", + " 123800,\n", + " 315063,\n", + " 448744,\n", + " 503610,\n", + " 738193,\n", + " 1043937,\n", + " 542257,\n", + " 369554,\n", + " 1005702,\n", + " 1029138,\n", + " 381615,\n", + " 947328,\n", + " 521651,\n", + " 565817,\n", + " 74451,\n", + " 155634,\n", + " 977789,\n", + " 162714,\n", + " 943298,\n", + " 81671,\n", + " 1146786,\n", + " 978335,\n", + " 97844,\n", + " 472731,\n", + " 893539,\n", + " 269628,\n", + " 119880,\n", + " 520671,\n", + " 1287010,\n", + " 1321084,\n", + " 1236691,\n", + " 375226,\n", + " 605285,\n", + " 896947,\n", + " 289067,\n", + " 1166619,\n", + " 596291,\n", + " 639326,\n", + " 1093859,\n", + " 455530,\n", + " 667730,\n", + " 70583,\n", + " 586179,\n", + " 488253,\n", + " 80178,\n", + " 642514,\n", + " 681976,\n", + " 570594,\n", + " 1024552,\n", + " 725660,\n", + " 1161834,\n", + " 1149669,\n", + " 610914,\n", + " 455179,\n", + " 523901,\n", + " 1072404,\n", + " 269605,\n", + " 800909,\n", + " 66174,\n", + " 606686,\n", + " 578790,\n", + " 712973,\n", + " 625559,\n", + " 285475,\n", + " 183538,\n", + " 903796,\n", + " 329373,\n", + " 1072986,\n", + " 203253,\n", + " 1055405,\n", + " 249617,\n", + " 927883,\n", + " 790356,\n", + " 136054,\n", + " 925405,\n", + " 674681,\n", + " 862181,\n", + " 149272,\n", + " 924611,\n", + " 782511,\n", + " 185411,\n", + " 965585,\n", + " 159154,\n", + " 673625,\n", + " 517862,\n", + " 903000,\n", + " 1094149,\n", + " 1044456,\n", + " 550878,\n", + " 409907,\n", + " 849440,\n", + " 295805,\n", + " 1164530,\n", + " 1223564,\n", + " 761122,\n", + " 1105310,\n", + " 966972,\n", + " 599158,\n", + " 1007989,\n", + " 49061,\n", + " 305788,\n", + " 438432,\n", + " 1280211,\n", + " 1054246,\n", + " 637393,\n", + " 1016898,\n", + " 1057484,\n", + " 938439,\n", + " 1192379,\n", + " 1165988,\n", + " 843440,\n", + " 755760,\n", + " 1255130,\n", + " 191789,\n", + " 478050,\n", + " 522633,\n", + " 100248,\n", + " 207894,\n", + " 68360,\n", + " 820107,\n", + " 14750,\n", + " 1181310,\n", + " 1307726,\n", + " 706442,\n", + " 1022443,\n", + " 719179,\n", + " 262339,\n", + " 1351289,\n", + " 542857,\n", + " 1336313,\n", + " 189900,\n", + " 1166845,\n", + " 73138,\n", + " 83312,\n", + " 81001,\n", + " 958749,\n", + " 837233,\n", + " 99513,\n", + " 489170,\n", + " 64982,\n", + " 449925,\n", + " 777055,\n", + " 864049,\n", + " 313317,\n", + " 284824,\n", + " 721825,\n", + " 873611,\n", + " 1107352,\n", + " 171723,\n", + " 1160453,\n", + " 206380,\n", + " 668985,\n", + " 662485,\n", + " 1316260,\n", + " 372416,\n", + " 877258,\n", + " 240871,\n", + " 815476,\n", + " 665995,\n", + " 1198144,\n", + " 1249310,\n", + " 81303,\n", + " 340114,\n", + " 481935,\n", + " 131825,\n", + " 1079394,\n", + " 284678,\n", + " 360239,\n", + " 53626,\n", + " 946702,\n", + " 530265,\n", + " 353423,\n", + " 440954,\n", + " 677507,\n", + " 1195676,\n", + " 1233677,\n", + " 25727,\n", + " 1281607,\n", + " 582747,\n", + " 1161845,\n", + " 1080614,\n", + " 1248195,\n", + " 58855,\n", + " 9137,\n", + " 1175923,\n", + " 1338253,\n", + " 685567,\n", + " 219238,\n", + " 881967,\n", + " 195655,\n", + " 398412,\n", + " 1085674,\n", + " 1146347,\n", + " 444580,\n", + " 834335,\n", + " 1290913,\n", + " 21538,\n", + " 475479,\n", + " 377934,\n", + " 1287133,\n", + " 399219,\n", + " 491086,\n", + " 363949,\n", + " 229918,\n", + " 580211,\n", + " 37211,\n", + " 227479,\n", + " 536028,\n", + " 1073745,\n", + " 1336048,\n", + " 52091,\n", + " 916075,\n", + " 1257754,\n", + " 151434,\n", + " 45138,\n", + " 805394,\n", + " 27952,\n", + " 314752,\n", + " 1337556,\n", + " 1300759,\n", + " 1317948,\n", + " 832818,\n", + " 469594,\n", + " 482106,\n", + " 164078,\n", + " 735545,\n", + " 388269,\n", + " 1253531,\n", + " 246348,\n", + " 1262953,\n", + " 335630,\n", + " 1324120,\n", + " 315023,\n", + " 1156411,\n", + " 411198,\n", + " 142151,\n", + " 584715,\n", + " 694929,\n", + " 1113223,\n", + " 337390,\n", + " 1330346,\n", + " 851366,\n", + " 1233134,\n", + " 842896,\n", + " 97524,\n", + " 51235,\n", + " 1279486,\n", + " 300274,\n", + " 1189551,\n", + " 1104938,\n", + " 679482,\n", + " 477073,\n", + " 1358951,\n", + " 921057,\n", + " 476772,\n", + " 295501,\n", + " 1197769,\n", + " 857793,\n", + " 574535,\n", + " 200330,\n", + " 1058334,\n", + " 261904,\n", + " 1037515,\n", + " 689469,\n", + " 649897,\n", + " 526000,\n", + " 570291,\n", + " 287706,\n", + " 429226,\n", + " 1242338,\n", + " 1112195,\n", + " 539159,\n", + " 701254,\n", + " 1123623,\n", + " 592735,\n", + " 18855,\n", + " 681420,\n", + " 689350,\n", + " 657240,\n", + " 1208447,\n", + " 478957,\n", + " 286137,\n", + " 53059,\n", + " 889881,\n", + " 404850,\n", + " 560172,\n", + " 1228621,\n", + " 215171,\n", + " 706251,\n", + " 633299,\n", + " 124378,\n", + " 103450,\n", + " 797817,\n", + " 762424,\n", + " 333073,\n", + " 715642,\n", + " 134335,\n", + " 306638,\n", + " 796224,\n", + " 350624,\n", + " 464020,\n", + " 1267231,\n", + " 112034,\n", + " 1266132,\n", + " 1351303,\n", + " 348973,\n", + " 495407,\n", + " 74741,\n", + " 1025299,\n", + " 800212,\n", + " 547919,\n", + " 312132,\n", + " 478290,\n", + " 375743,\n", + " 649347,\n", + " 429039,\n", + " 665271,\n", + " 563435,\n", + " 923358,\n", + " 1110374,\n", + " 891656,\n", + " 989741,\n", + " 234022,\n", + " 226009,\n", + " 1010107,\n", + " 792697,\n", + " 733480,\n", + " 163455,\n", + " 782101,\n", + " 465418,\n", + " 1142231,\n", + " 323228,\n", + " 627501,\n", + " 885231,\n", + " 772668,\n", + " 738498,\n", + " 54566,\n", + " 501270,\n", + " 274444,\n", + " 1106375,\n", + " 1168927,\n", + " 150422,\n", + " 1155778,\n", + " 377586,\n", + " 821569,\n", + " 1121772,\n", + " 365427,\n", + " 823494,\n", + " 1032858,\n", + " 958879,\n", + " 280422,\n", + " 272034,\n", + " 1233051,\n", + " 458352,\n", + " 698489,\n", + " 266785,\n", + " 564662,\n", + " 955077,\n", + " 605582,\n", + " 360606,\n", + " 1289991,\n", + " 550541,\n", + " 108765,\n", + " 213147,\n", + " 300524,\n", + " 272101,\n", + " 1089666,\n", + " 370672,\n", + " 1148804,\n", + " 909489,\n", + " 856559,\n", + " 371680,\n", + " 593782,\n", + " 1364205,\n", + " 1342564,\n", + " 1141219,\n", + " 726781,\n", + " 156888,\n", + " 815483,\n", + " 1342566,\n", + " 1290284,\n", + " 1024827,\n", + " 98117,\n", + " 244430,\n", + " 156765,\n", + " 129382,\n", + " 223534,\n", + " 490768,\n", + " 300721,\n", + " 1266243,\n", + " 300978,\n", + " 196661,\n", + " 771795,\n", + " 616192,\n", + " 239229,\n", + " 378357,\n", + " 659145,\n", + " 1185327,\n", + " 260515,\n", + " 1125352,\n", + " 1213435,\n", + " 1247995,\n", + " 1313451,\n", + " 159225,\n", + " 65329,\n", + " 906510,\n", + " 938540,\n", + " 840119,\n", + " 548794,\n", + " 387859,\n", + " 515760,\n", + " 412510,\n", + " 659355,\n", + " 41325,\n", + " 898905,\n", + " 73751,\n", + " 1086538,\n", + " 1301064,\n", + " 580501,\n", + " 5741,\n", + " 1279852,\n", + " 841018,\n", + " 1140351,\n", + " 1358052,\n", + " 1321074,\n", + " 457326,\n", + " 1052733,\n", + " 964629,\n", + " 1210536,\n", + " 1282667,\n", + " 1271761,\n", + " 20353,\n", + " 1297966,\n", + " 809127,\n", + " 334879,\n", + " 1253381,\n", + " 1133706,\n", + " 68089,\n", + " 475057,\n", + " 584884,\n", + " 1135823,\n", + " 405933,\n", + " 1356787,\n", + " 324846,\n", + " 1094963,\n", + " 547644,\n", + " 157950,\n", + " 914896,\n", + " 815888,\n", + " 1053068,\n", + " 1157297,\n", + " 1152823,\n", + " 970035,\n", + " 816155,\n", + " 114710,\n", + " 252077,\n", + " 21528,\n", + " 195820,\n", + " 1114099,\n", + " 856676,\n", + " 462578,\n", + " 879625,\n", + " 383867,\n", + " 1053207,\n", + " 1120428,\n", + " 617893,\n", + " 1272217,\n", + " 121197,\n", + " 96030,\n", + " 1035667,\n", + " 824217,\n", + " 881351,\n", + " 797775,\n", + " 1168714,\n", + " 291174,\n", + " 349857,\n", + " 308177,\n", + " 1179736,\n", + " 43082,\n", + " 495274,\n", + " 372332,\n", + " ...],\n", + " 10: [932852,\n", + " 196795,\n", + " 700459,\n", + " 784518,\n", + " 1149160,\n", + " 251319,\n", + " 526703,\n", + " 320032,\n", + " 119327,\n", + " 627445,\n", + " 1333459,\n", + " 588012,\n", + " 12034,\n", + " 146820,\n", + " 1243074,\n", + " 271512,\n", + " 1257585,\n", + " 1124798,\n", + " 82342,\n", + " 1228553,\n", + " 614233,\n", + " 95904,\n", + " 270665,\n", + " 109064,\n", + " 1094001,\n", + " 828445,\n", + " 990078,\n", + " 707687,\n", + " 311009,\n", + " 361304,\n", + " 18169,\n", + " 109313,\n", + " 184915,\n", + " 1138461,\n", + " 787356,\n", + " 252311,\n", + " 57795,\n", + " 516178,\n", + " 405637,\n", + " 1363368,\n", + " 1196704,\n", + " 68485,\n", + " 935560,\n", + " 401245,\n", + " 646421,\n", + " 1309442,\n", + " 1171857,\n", + " 777171,\n", + " 1081214,\n", + " 929657,\n", + " 928415,\n", + " 467108,\n", + " 241282,\n", + " 586036,\n", + " 278814,\n", + " 57373,\n", + " 466056,\n", + " 31249,\n", + " 622492,\n", + " 935764,\n", + " 1151426,\n", + " 1184090,\n", + " 111799,\n", + " 1049497,\n", + " 621144,\n", + " 706336,\n", + " 13959,\n", + " 165637,\n", + " 379963,\n", + " 872569,\n", + " 1132842,\n", + " 398810,\n", + " 460120,\n", + " 364923,\n", + " 292374,\n", + " 249269,\n", + " 690336,\n", + " 1122940,\n", + " 1112255,\n", + " 1317878,\n", + " 273154,\n", + " 357127,\n", + " 1307457,\n", + " 1317916,\n", + " 1228644,\n", + " 183747,\n", + " 823850,\n", + " 1121890,\n", + " 1255873,\n", + " 729771,\n", + " 85065,\n", + " 1331260,\n", + " 1126629,\n", + " 354752,\n", + " 602251,\n", + " 1029015,\n", + " 447878,\n", + " 905105,\n", + " 252985,\n", + " 1032980,\n", + " 1105439,\n", + " 860029,\n", + " 1309295,\n", + " 48554,\n", + " 884105,\n", + " 630025,\n", + " 342095,\n", + " 418563,\n", + " 679992,\n", + " 351151,\n", + " 1332283,\n", + " 130283,\n", + " 834505,\n", + " 295114,\n", + " 437010,\n", + " 1343360,\n", + " 394653,\n", + " 748890,\n", + " 627331,\n", + " 851727,\n", + " 1295849,\n", + " 1241202,\n", + " 1124528,\n", + " 1112377,\n", + " 476280,\n", + " 596458,\n", + " 832708,\n", + " 1073651,\n", + " 661685,\n", + " 1317237,\n", + " 1160895,\n", + " 810934,\n", + " 984978,\n", + " 164479,\n", + " 294273,\n", + " 957009,\n", + " 1363444,\n", + " 84432,\n", + " 132746,\n", + " 838293,\n", + " 545753,\n", + " 254548,\n", + " 652474,\n", + " 1008952,\n", + " 1083553,\n", + " 1124034,\n", + " 1275734,\n", + " 631406,\n", + " 512360,\n", + " 918092,\n", + " 1150453,\n", + " 905861,\n", + " 1021895,\n", + " 449411,\n", + " 656575,\n", + " 543778,\n", + " 489879,\n", + " 244204,\n", + " 351130,\n", + " 560178,\n", + " 794637,\n", + " 527907,\n", + " 906381,\n", + " 107098,\n", + " 451686,\n", + " 985081,\n", + " 1173840,\n", + " 658414,\n", + " 589035,\n", + " 684291,\n", + " 577609,\n", + " 480512,\n", + " 75172,\n", + " 226126,\n", + " 934492,\n", + " 642696,\n", + " 930354,\n", + " 508638,\n", + " 987278,\n", + " 46079,\n", + " 414621,\n", + " 166452,\n", + " 1186220,\n", + " 1264126,\n", + " 275758,\n", + " 555815,\n", + " 863357,\n", + " 891996,\n", + " 367878,\n", + " 394092,\n", + " 765304,\n", + " 633125,\n", + " 1119683,\n", + " 1303179,\n", + " 351869,\n", + " 230470,\n", + " 401793,\n", + " 629094,\n", + " 1064835,\n", + " 836561,\n", + " 417324,\n", + " 348797,\n", + " 586286,\n", + " 482909,\n", + " 247980,\n", + " 1351710,\n", + " 1146271,\n", + " 1131898,\n", + " 1083485,\n", + " 502561,\n", + " 1098991,\n", + " 872279,\n", + " 295633,\n", + " 950065,\n", + " 958837,\n", + " 847776,\n", + " 217502,\n", + " 280726,\n", + " 1317129,\n", + " 845613,\n", + " 990534,\n", + " 1348464,\n", + " 425318,\n", + " 1135859,\n", + " 986778,\n", + " 792084,\n", + " 699617,\n", + " 1156598,\n", + " 212055,\n", + " 375229,\n", + " 1324052,\n", + " 753315,\n", + " 35218,\n", + " 1333059,\n", + " 1303563,\n", + " 217507,\n", + " 765075,\n", + " 842288,\n", + " 1262871,\n", + " 245985,\n", + " 391029,\n", + " 901720,\n", + " 557255,\n", + " 913416,\n", + " 403889,\n", + " 1363948,\n", + " 464515,\n", + " 382006,\n", + " 1030295,\n", + " 1056268,\n", + " 1291386,\n", + " 236865,\n", + " 1143366,\n", + " 1086857,\n", + " 853741,\n", + " 1267220,\n", + " 115675,\n", + " 992324,\n", + " 1359852,\n", + " 916719,\n", + " 1108394,\n", + " 542069,\n", + " 845204,\n", + " 165348,\n", + " 1333573,\n", + " 105843,\n", + " 1142628,\n", + " 1019646,\n", + " 117280,\n", + " 823017,\n", + " 470868,\n", + " 1243698,\n", + " 1107074,\n", + " 154788,\n", + " 348297,\n", + " 639675,\n", + " 1356763,\n", + " 379514,\n", + " 160286,\n", + " 424375,\n", + " 729763,\n", + " 615955,\n", + " 204647,\n", + " 83947,\n", + " 1103547,\n", + " 642687,\n", + " 110601,\n", + " 1128704,\n", + " 1315382,\n", + " 1095391,\n", + " 782341,\n", + " 189065,\n", + " 389061,\n", + " 1015896,\n", + " 950475,\n", + " 1102402,\n", + " 452310,\n", + " 903920,\n", + " 1250228,\n", + " 1006071,\n", + " 281109,\n", + " 851744,\n", + " 1046126,\n", + " 385887,\n", + " 402752,\n", + " 581330,\n", + " 1130311,\n", + " 1018789,\n", + " 661555,\n", + " 749158,\n", + " 1157648,\n", + " 1143809,\n", + " 1297983,\n", + " 1184784,\n", + " 569916,\n", + " 596420,\n", + " 1148366,\n", + " 914789,\n", + " 281368,\n", + " 185603,\n", + " 1316823,\n", + " 666983,\n", + " 956821,\n", + " 1265823,\n", + " 1122755,\n", + " 1311997,\n", + " 1297086,\n", + " 822861,\n", + " 167780,\n", + " 270257,\n", + " 108426,\n", + " 938204,\n", + " 888764,\n", + " 1298593,\n", + " 99878,\n", + " 1079128,\n", + " 268021,\n", + " 480623,\n", + " 412507,\n", + " 326607,\n", + " 743197,\n", + " 720467,\n", + " 1136320,\n", + " 404597,\n", + " 177068,\n", + " 346443,\n", + " 323685,\n", + " 1321368,\n", + " 858,\n", + " 1340517,\n", + " 981015,\n", + " 335706,\n", + " 1321533,\n", + " 796161,\n", + " 912291,\n", + " 1219478,\n", + " 182925,\n", + " 496563,\n", + " 162138,\n", + " 47923,\n", + " 561543,\n", + " 520465,\n", + " 108746,\n", + " 1062764,\n", + " 1029070,\n", + " 281383,\n", + " 1078440,\n", + " 27823,\n", + " 634297,\n", + " 239888,\n", + " 1140459,\n", + " 77883,\n", + " 824173,\n", + " 189868,\n", + " 323539,\n", + " 1143465,\n", + " 1038515,\n", + " 1090846,\n", + " 128617,\n", + " 665941,\n", + " 641074,\n", + " 1192426,\n", + " 331961,\n", + " 562382,\n", + " 582577,\n", + " 650549,\n", + " 325619,\n", + " 1271048,\n", + " 1068604,\n", + " 196728,\n", + " 279230,\n", + " 1228263,\n", + " 489968,\n", + " 1157337,\n", + " 1362319,\n", + " 898853,\n", + " 881703,\n", + " 679121,\n", + " 945681,\n", + " 1100715,\n", + " 1212649,\n", + " 705765,\n", + " 7691,\n", + " 632126,\n", + " 966601,\n", + " 1150006,\n", + " 654744,\n", + " 683933,\n", + " 474030,\n", + " 793969,\n", + " 831925,\n", + " 129346,\n", + " 191255,\n", + " 407569,\n", + " 858315,\n", + " 507726,\n", + " 73418,\n", + " 52996,\n", + " 676782,\n", + " 141025,\n", + " 527013,\n", + " 1025053,\n", + " 1211271,\n", + " 544613,\n", + " 89038,\n", + " 1065560,\n", + " 523016,\n", + " 1318553,\n", + " 301740,\n", + " 729951,\n", + " 827665,\n", + " 1147824,\n", + " 145630,\n", + " 1093668,\n", + " 879323,\n", + " 639238,\n", + " 1271390,\n", + " 820733,\n", + " 317186,\n", + " 621757,\n", + " 883360,\n", + " 969429,\n", + " 258509,\n", + " 1195802,\n", + " 1362037,\n", + " 209881,\n", + " 242199,\n", + " 622909,\n", + " 1135120,\n", + " 1027268,\n", + " 930318,\n", + " 791879,\n", + " 267793,\n", + " 75811,\n", + " 859813,\n", + " 759142,\n", + " 1366683,\n", + " 1080652,\n", + " 59999,\n", + " 1093411,\n", + " 1343121,\n", + " 678339,\n", + " 569060,\n", + " 275744,\n", + " 1365220,\n", + " 29772,\n", + " 1141097,\n", + " 659347,\n", + " 496861,\n", + " 1257501,\n", + " 855981,\n", + " 35981,\n", + " 731348,\n", + " 330932,\n", + " 687943,\n", + " 686357,\n", + " 1350673,\n", + " 1151963,\n", + " 995084,\n", + " 813519,\n", + " 777193,\n", + " 567015,\n", + " 590152,\n", + " 1279188,\n", + " 137364,\n", + " 956398,\n", + " 1320384,\n", + " 409729,\n", + " 1355438,\n", + " 793982,\n", + " 1039769,\n", + " 756136,\n", + " 209472,\n", + " 745469,\n", + " 1048846,\n", + " 535677,\n", + " 458261,\n", + " 229445,\n", + " 277338,\n", + " 606561,\n", + " 508122,\n", + " 1265171,\n", + " 417755,\n", + " 271715,\n", + " 43364,\n", + " 164784,\n", + " 270984,\n", + " 358335,\n", + " 320135,\n", + " 308788,\n", + " 832213,\n", + " 1089688,\n", + " 124209,\n", + " 747802,\n", + " 669616,\n", + " 1184072,\n", + " 568149,\n", + " 379487,\n", + " 283844,\n", + " 853957,\n", + " 554666,\n", + " 43599,\n", + " 273634,\n", + " 128411,\n", + " 187806,\n", + " 262253,\n", + " 375929,\n", + " 527159,\n", + " 222089,\n", + " 461284,\n", + " 742568,\n", + " 985896,\n", + " 631896,\n", + " 54509,\n", + " 713374,\n", + " 1194725,\n", + " 1186958,\n", + " 1042926,\n", + " 358024,\n", + " 1164126,\n", + " 987969,\n", + " 70578,\n", + " 1034658,\n", + " 363612,\n", + " 736304,\n", + " 526184,\n", + " 871597,\n", + " 31277,\n", + " 1180,\n", + " 212591,\n", + " 953396,\n", + " 1126998,\n", + " 476482,\n", + " 360453,\n", + " 814914,\n", + " 100693,\n", + " 472792,\n", + " 126104,\n", + " 166907,\n", + " 664280,\n", + " 886906,\n", + " 30494,\n", + " 203181,\n", + " 357352,\n", + " 89588,\n", + " 1337300,\n", + " 555727,\n", + " 715492,\n", + " 98433,\n", + " 154323,\n", + " 345051,\n", + " 490013,\n", + " 471573,\n", + " 642453,\n", + " 897825,\n", + " 861118,\n", + " 457838,\n", + " 945890,\n", + " 1079133,\n", + " 137174,\n", + " 473234,\n", + " 886176,\n", + " 795709,\n", + " 427750,\n", + " 372581,\n", + " 8057,\n", + " 591606,\n", + " 1137764,\n", + " 450715,\n", + " 207545,\n", + " 1062992,\n", + " 429986,\n", + " 918256,\n", + " 1186379,\n", + " 1358376,\n", + " 661411,\n", + " 81176,\n", + " 84962,\n", + " 1007454,\n", + " 492905,\n", + " 779203,\n", + " 289631,\n", + " 950821,\n", + " 932656,\n", + " 375236,\n", + " 902520,\n", + " 952284,\n", + " 534057,\n", + " 650260,\n", + " 1261103,\n", + " 883170,\n", + " 892034,\n", + " 1213098,\n", + " 693463,\n", + " 1154488,\n", + " 203229,\n", + " 747396,\n", + " 321810,\n", + " 1087946,\n", + " 695938,\n", + " 862836,\n", + " 924981,\n", + " 443238,\n", + " 1279058,\n", + " 386186,\n", + " 992976,\n", + " 434791,\n", + " 738501,\n", + " 723977,\n", + " 26248,\n", + " 724070,\n", + " 1156033,\n", + " 1266870,\n", + " 1016769,\n", + " 549067,\n", + " 1166016,\n", + " 1220484,\n", + " 932692,\n", + " 654848,\n", + " 411069,\n", + " 812437,\n", + " 152862,\n", + " 842557,\n", + " 559616,\n", + " 800836,\n", + " 569673,\n", + " 1294638,\n", + " 238298,\n", + " 1128825,\n", + " 410229,\n", + " 1233236,\n", + " 95280,\n", + " 1208512,\n", + " 761867,\n", + " 546859,\n", + " 884474,\n", + " 17161,\n", + " 100728,\n", + " 570635,\n", + " 1126981,\n", + " 1104443,\n", + " 1090300,\n", + " 737133,\n", + " 588487,\n", + " 879126,\n", + " 35957,\n", + " 952596,\n", + " 343229,\n", + " 959452,\n", + " 556378,\n", + " 278983,\n", + " 76834,\n", + " 484419,\n", + " 384301,\n", + " 287109,\n", + " 933835,\n", + " 1190214,\n", + " 623703,\n", + " 408680,\n", + " 1202347,\n", + " 1106463,\n", + " 670966,\n", + " 269283,\n", + " 1063884,\n", + " 1332907,\n", + " 929489,\n", + " 771946,\n", + " 200592,\n", + " 807476,\n", + " 668742,\n", + " 139186,\n", + " 1320726,\n", + " 372680,\n", + " 626649,\n", + " 242663,\n", + " 863076,\n", + " 55119,\n", + " 656505,\n", + " 151599,\n", + " 1210673,\n", + " 1191941,\n", + " 1313349,\n", + " 982617,\n", + " 1311842,\n", + " 1292323,\n", + " 842379,\n", + " 809730,\n", + " 755657,\n", + " 1334792,\n", + " 1281373,\n", + " 188808,\n", + " 1250463,\n", + " 749251,\n", + " 517012,\n", + " 134110,\n", + " 1198053,\n", + " 609221,\n", + " 453001,\n", + " 36951,\n", + " 920540,\n", + " 408351,\n", + " 1183566,\n", + " 1673,\n", + " 292318,\n", + " 170476,\n", + " 393610,\n", + " 183190,\n", + " 41979,\n", + " 88365,\n", + " 868154,\n", + " 291145,\n", + " 961277,\n", + " 851980,\n", + " 259817,\n", + " 755426,\n", + " 486250,\n", + " 274111,\n", + " 983456,\n", + " 167082,\n", + " 584477,\n", + " 1207782,\n", + " 340955,\n", + " 531371,\n", + " 1094415,\n", + " 686579,\n", + " 1185638,\n", + " 564895,\n", + " 26791,\n", + " 113837,\n", + " 795639,\n", + " 429855,\n", + " 776287,\n", + " 1129609,\n", + " 447224,\n", + " 1083683,\n", + " 380134,\n", + " 75331,\n", + " 684112,\n", + " 1169958,\n", + " 143963,\n", + " 869108,\n", + " 458260,\n", + " 708094,\n", + " 258769,\n", + " 1192738,\n", + " 331289,\n", + " 640701,\n", + " 780315,\n", + " 905507,\n", + " 1366646,\n", + " 375666,\n", + " 635010,\n", + " 367887,\n", + " 626818,\n", + " 696306,\n", + " 522295,\n", + " 182764,\n", + " 1358824,\n", + " 741980,\n", + " 569395,\n", + " 540314,\n", + " 310993,\n", + " 715293,\n", + " 261044,\n", + " 541167,\n", + " 472310,\n", + " 1235240,\n", + " 473401,\n", + " 427021,\n", + " 1229708,\n", + " 562931,\n", + " 278779,\n", + " 1010711,\n", + " 643810,\n", + " 267624,\n", + " 377971,\n", + " 125752,\n", + " 160803,\n", + " 1146046,\n", + " 660984,\n", + " 1197301,\n", + " 1115875,\n", + " 556263,\n", + " 186288,\n", + " 232663,\n", + " 1286148,\n", + " 1093333,\n", + " 130023,\n", + " 966814,\n", + " 976655,\n", + " 846125,\n", + " 1337376,\n", + " 1197819,\n", + " 30935,\n", + " 498173,\n", + " 237335,\n", + " 1072639,\n", + " 351558,\n", + " 686811,\n", + " 524326,\n", + " 176606,\n", + " 1365883,\n", + " 1101773,\n", + " 537373,\n", + " 781509,\n", + " 1034670,\n", + " 806570,\n", + " 799137,\n", + " 579460,\n", + " 338225,\n", + " 952745,\n", + " 806934,\n", + " 546812,\n", + " 97178,\n", + " 198509,\n", + " 516309,\n", + " 1125642,\n", + " 1044849,\n", + " 783381,\n", + " 1358070,\n", + " 973147,\n", + " 1243281,\n", + " 365612,\n", + " 362363,\n", + " 351109,\n", + " 283763,\n", + " 264268,\n", + " 81619,\n", + " 1285880,\n", + " 1365996,\n", + " 108435,\n", + " 521935,\n", + " 1322548,\n", + " 237822,\n", + " 179104,\n", + " 276827,\n", + " 494937,\n", + " 270821,\n", + " 182714,\n", + " 103078,\n", + " 136502,\n", + " 1366659,\n", + " 1177323,\n", + " 91186,\n", + " 307983,\n", + " 206841,\n", + " 1235797,\n", + " 1039277,\n", + " 198219,\n", + " 180683,\n", + " 667716,\n", + " 950550,\n", + " 98617,\n", + " 52969,\n", + " 1147562,\n", + " 95922,\n", + " 1154524,\n", + " 298514,\n", + " 1362818,\n", + " 1062406,\n", + " 255259,\n", + " 883860,\n", + " 1276330,\n", + " 833026,\n", + " 65321,\n", + " 974671,\n", + " 519425,\n", + " 890898,\n", + " 103537,\n", + " 218131,\n", + " 719995,\n", + " 595904,\n", + " 398709,\n", + " 1142190,\n", + " 371063,\n", + " 79226,\n", + " 49776,\n", + " 478214,\n", + " 419471,\n", + " 802168,\n", + " 1270821,\n", + " 123158,\n", + " 377380,\n", + " 706984,\n", + " 267420,\n", + " 591804,\n", + " 726930,\n", + " 1101578,\n", + " 991145,\n", + " 12976,\n", + " 40604,\n", + " 820307,\n", + " 958326,\n", + " 990775,\n", + " 1031530,\n", + " 1228830,\n", + " 773355,\n", + " 455503,\n", + " 1118356,\n", + " 1173029,\n", + " 973429,\n", + " 76895,\n", + " 680410,\n", + " 1103043,\n", + " 873526,\n", + " 345353,\n", + " 1239791,\n", + " 258680,\n", + " 991172,\n", + " 979352,\n", + " 1152871,\n", + " 1317244,\n", + " 177563,\n", + " 1173898,\n", + " 735333,\n", + " 29731,\n", + " 897497,\n", + " 723859,\n", + " 337646,\n", + " 514973,\n", + " 1220956,\n", + " 323803,\n", + " 689797,\n", + " 628678,\n", + " 106285,\n", + " 654778,\n", + " 1122670,\n", + " 664641,\n", + " 572019,\n", + " 1296551,\n", + " 915412,\n", + " 1047606,\n", + " 942673,\n", + " 893528,\n", + " 1313009,\n", + " 816112,\n", + " 190101,\n", + " 90595,\n", + " 1137087,\n", + " 1009317,\n", + " 319114,\n", + " 500027,\n", + " 469158,\n", + " 710839,\n", + " 355118,\n", + " 459071,\n", + " 665860,\n", + " 939739,\n", + " 508555,\n", + " 424308,\n", + " 75593,\n", + " 408389,\n", + " 444657,\n", + " 506609,\n", + " 203954,\n", + " 453810,\n", + " 733265,\n", + " 1272309,\n", + " 210394,\n", + " 1172444,\n", + " 491495,\n", + " 714481,\n", + " 458588,\n", + " 476142,\n", + " 633310,\n", + " 1288910,\n", + " 819275,\n", + " 543799,\n", + " 474859,\n", + " 684786,\n", + " 1055239,\n", + " 221643,\n", + " 27999,\n", + " 1363405,\n", + " 141446,\n", + " 1028760,\n", + " 1327431,\n", + " 588413,\n", + " 511503,\n", + " 1115249,\n", + " ...],\n", + " 11: [354563,\n", + " 1356592,\n", + " 706245,\n", + " 173080,\n", + " 315508,\n", + " 889586,\n", + " 625544,\n", + " 1248579,\n", + " 539818,\n", + " 1071059,\n", + " 1348111,\n", + " 696972,\n", + " 941328,\n", + " 676679,\n", + " 1219114,\n", + " 292238,\n", + " 771775,\n", + " 1073521,\n", + " 285446,\n", + " 976386,\n", + " 1123452,\n", + " 329870,\n", + " 17349,\n", + " 1024020,\n", + " 698813,\n", + " 169054,\n", + " 459627,\n", + " 1112451,\n", + " 874004,\n", + " 1312831,\n", + " 1163342,\n", + " 424475,\n", + " 1160836,\n", + " 48873,\n", + " 1320709,\n", + " 818743,\n", + " 120851,\n", + " 798909,\n", + " 581240,\n", + " 875339,\n", + " 1059048,\n", + " 869286,\n", + " 1112692,\n", + " 292471,\n", + " 645442,\n", + " 926032,\n", + " 1277422,\n", + " 955023,\n", + " 412581,\n", + " 70855,\n", + " 747919,\n", + " 886728,\n", + " 94000,\n", + " 861654,\n", + " 1297320,\n", + " 308089,\n", + " 138199,\n", + " 418287,\n", + " 371619,\n", + " 318898,\n", + " 1228034,\n", + " 464063,\n", + " 128945,\n", + " 950068,\n", + " 887131,\n", + " 130930,\n", + " 692152,\n", + " 465353,\n", + " 830744,\n", + " 526925,\n", + " 1350869,\n", + " 1116927,\n", + " 285111,\n", + " 1312363,\n", + " 1024555,\n", + " 240918,\n", + " 670137,\n", + " 1316822,\n", + " 474018,\n", + " 501274,\n", + " 975091,\n", + " 201973,\n", + " 1081020,\n", + " 1287123,\n", + " 112992,\n", + " 600969,\n", + " 205452,\n", + " 754509,\n", + " 734627,\n", + " 776332,\n", + " 750404,\n", + " 177333,\n", + " 546385,\n", + " 978382,\n", + " 753654,\n", + " 214304,\n", + " 324733,\n", + " 355799,\n", + " 1135642,\n", + " 47903,\n", + " 1025132,\n", + " 1338742,\n", + " 536590,\n", + " 320272,\n", + " 417525,\n", + " 136898,\n", + " 966641,\n", + " 903989,\n", + " 711475,\n", + " 1086042,\n", + " 358400,\n", + " 331973,\n", + " 123835,\n", + " 976999,\n", + " 390720,\n", + " 856351,\n", + " 84231,\n", + " 292277,\n", + " 469993,\n", + " 492001,\n", + " 77876,\n", + " 388308,\n", + " 1047289,\n", + " 1297253,\n", + " 388086,\n", + " 433356,\n", + " 1327764,\n", + " 818160,\n", + " 78765,\n", + " 926548,\n", + " 654104,\n", + " 1254229,\n", + " 1148817,\n", + " 543052,\n", + " 479729,\n", + " 529538,\n", + " 1262194,\n", + " 1204500,\n", + " 106720,\n", + " 311589,\n", + " 215722,\n", + " 741383,\n", + " 867700,\n", + " 568242,\n", + " 1154166,\n", + " 1048811,\n", + " 1025917,\n", + " 674617,\n", + " 371463,\n", + " 525005,\n", + " 1325705,\n", + " 892987,\n", + " 691041,\n", + " 518957,\n", + " 1263936,\n", + " 886341,\n", + " 181582,\n", + " 40823,\n", + " 760822,\n", + " 1199644,\n", + " 26978,\n", + " 429980,\n", + " 1362223,\n", + " 1091026,\n", + " 1319709,\n", + " 666104,\n", + " 350901,\n", + " 1168271,\n", + " 79742,\n", + " 695044,\n", + " 683658,\n", + " 304629,\n", + " 575833,\n", + " 623844,\n", + " 456795,\n", + " 212564,\n", + " 831860,\n", + " 499008,\n", + " 916966,\n", + " 1003426,\n", + " 943541,\n", + " 127415,\n", + " 859631,\n", + " 1230588,\n", + " 785687,\n", + " 581534,\n", + " 497911,\n", + " 121429,\n", + " 1294176,\n", + " 964647,\n", + " 38424,\n", + " 721712,\n", + " 915253,\n", + " 820129,\n", + " 364977,\n", + " 640957,\n", + " 36939,\n", + " 1210094,\n", + " 526809,\n", + " 492231,\n", + " 745162,\n", + " 1003962,\n", + " 882949,\n", + " 908639,\n", + " 537343,\n", + " 42486,\n", + " 1296118,\n", + " 1169432,\n", + " 551249,\n", + " 750525,\n", + " 245307,\n", + " 424820,\n", + " 700126,\n", + " 579100,\n", + " 392631,\n", + " 987702,\n", + " 717496,\n", + " 1207103,\n", + " 456698,\n", + " 729268,\n", + " 90892,\n", + " 434081,\n", + " 612800,\n", + " 154943,\n", + " 784715,\n", + " 198151,\n", + " 582870,\n", + " 527074,\n", + " 102129,\n", + " 844066,\n", + " 1075636,\n", + " 203336,\n", + " 1330673,\n", + " 466953,\n", + " 1018135,\n", + " 1296826,\n", + " 1235921,\n", + " 140655,\n", + " 1365609,\n", + " 211138,\n", + " 184910,\n", + " 1295524,\n", + " 1062974,\n", + " 349607,\n", + " 816960,\n", + " 278121,\n", + " 1035525,\n", + " 55431,\n", + " 162614,\n", + " 1068775,\n", + " 215029,\n", + " 696512,\n", + " 152976,\n", + " 1318324,\n", + " 244644,\n", + " 705517,\n", + " 366505,\n", + " 552879,\n", + " 481116,\n", + " 281976,\n", + " 549128,\n", + " 816916,\n", + " 997239,\n", + " 744536,\n", + " 1188123,\n", + " 870971,\n", + " 933608,\n", + " 365460,\n", + " 556589,\n", + " 244008,\n", + " 895543,\n", + " 898865,\n", + " 1010560,\n", + " 188590,\n", + " 845773,\n", + " 769583,\n", + " 988442,\n", + " 1356332,\n", + " 1021179,\n", + " 921954,\n", + " 1129856,\n", + " 141829,\n", + " 347682,\n", + " 820170,\n", + " 1274549,\n", + " 1117110,\n", + " 105131,\n", + " 374353,\n", + " 454912,\n", + " 1263479,\n", + " 790072,\n", + " 601245,\n", + " 1149513,\n", + " 950875,\n", + " 531534,\n", + " 699939,\n", + " 561017,\n", + " 1078961,\n", + " 1314449,\n", + " 926935,\n", + " 136977,\n", + " 810300,\n", + " 805642,\n", + " 95832,\n", + " 406655,\n", + " 256296,\n", + " 337081,\n", + " 551636,\n", + " 1083153,\n", + " 714699,\n", + " 973991,\n", + " 654467,\n", + " 641913,\n", + " 1116975,\n", + " 172205,\n", + " 654565,\n", + " 1252967,\n", + " 605657,\n", + " 400196,\n", + " 571877,\n", + " 1079670,\n", + " 133814,\n", + " 1058215,\n", + " 307696,\n", + " 632310,\n", + " 381618,\n", + " 263381,\n", + " 822185,\n", + " 865776,\n", + " 386990,\n", + " 1130582,\n", + " 982542,\n", + " 226241,\n", + " 1295085,\n", + " 98095,\n", + " 929836,\n", + " 909024,\n", + " 1183250,\n", + " 1090175,\n", + " 264294,\n", + " 40515,\n", + " 419148,\n", + " 402508,\n", + " 460752,\n", + " 701109,\n", + " 719263,\n", + " 1284937,\n", + " 300634,\n", + " 144141,\n", + " 549234,\n", + " 121494,\n", + " 1057550,\n", + " 425456,\n", + " 286023,\n", + " 1044585,\n", + " 960932,\n", + " 1105765,\n", + " 959968,\n", + " 946391,\n", + " 507874,\n", + " 206388,\n", + " 376635,\n", + " 784272,\n", + " 1110080,\n", + " 1239365,\n", + " 523042,\n", + " 357316,\n", + " 349987,\n", + " 1195265,\n", + " 1111898,\n", + " 731225,\n", + " 593820,\n", + " 1172931,\n", + " 344231,\n", + " 917930,\n", + " 1195494,\n", + " 493650,\n", + " 606263,\n", + " 931668,\n", + " 444999,\n", + " 42897,\n", + " 1192879,\n", + " 734748,\n", + " 188309,\n", + " 511700,\n", + " 1121635,\n", + " 996662,\n", + " 1096689,\n", + " 522161,\n", + " 447526,\n", + " 63876,\n", + " 1119631,\n", + " 1085971,\n", + " 1108867,\n", + " 862976,\n", + " 411941,\n", + " 140104,\n", + " 493175,\n", + " 35551,\n", + " 681261,\n", + " 181497,\n", + " 1142064,\n", + " 1153518,\n", + " 927812,\n", + " 774811,\n", + " 1359918,\n", + " 562976,\n", + " 839215,\n", + " 1326479,\n", + " 1181635,\n", + " 1010897,\n", + " 910553,\n", + " 471821,\n", + " 841130,\n", + " 1255565,\n", + " 611434,\n", + " 141540,\n", + " 420189,\n", + " 1040067,\n", + " 300208,\n", + " 1284386,\n", + " 1122131,\n", + " 363091,\n", + " 267833,\n", + " 196671,\n", + " 649585,\n", + " 194518,\n", + " 407115,\n", + " 225600,\n", + " 1271081,\n", + " 90243,\n", + " 296230,\n", + " 1359155,\n", + " 570026,\n", + " 141886,\n", + " 679164,\n", + " 174722,\n", + " 337776,\n", + " 634057,\n", + " 444510,\n", + " 46393,\n", + " 321954,\n", + " 917854,\n", + " 64052,\n", + " 557690,\n", + " 767078,\n", + " 1215630,\n", + " 230641,\n", + " 971180,\n", + " 438094,\n", + " 57597,\n", + " 1029633,\n", + " 25318,\n", + " 251478,\n", + " 1274058,\n", + " 681785,\n", + " 1351520,\n", + " 875293,\n", + " 1209832,\n", + " 928876,\n", + " 797580,\n", + " 222084,\n", + " 483754,\n", + " 552544,\n", + " 1018475,\n", + " 1314317,\n", + " 161310,\n", + " 809322,\n", + " 601236,\n", + " 908860,\n", + " 1278138,\n", + " 229798,\n", + " 795029,\n", + " 1098442,\n", + " 168950,\n", + " 282264,\n", + " 1294373,\n", + " 835459,\n", + " 306170,\n", + " 1009594,\n", + " 172569,\n", + " 1204119,\n", + " 338168,\n", + " 396367,\n", + " 1058510,\n", + " 838275,\n", + " 970245,\n", + " 606988,\n", + " 1227725,\n", + " 401807,\n", + " 1042743,\n", + " 14236,\n", + " 904548,\n", + " 626344,\n", + " 1349014,\n", + " 380724,\n", + " 720490,\n", + " 735925,\n", + " 1067397,\n", + " 1086396,\n", + " 26228,\n", + " 135887,\n", + " 480158,\n", + " 42843,\n", + " 675324,\n", + " 333008,\n", + " 1194270,\n", + " 285084,\n", + " 407308,\n", + " 36303,\n", + " 403862,\n", + " 531380,\n", + " 167506,\n", + " 934015,\n", + " 870563,\n", + " 375009,\n", + " 834006,\n", + " 174639,\n", + " 693663,\n", + " 817529,\n", + " 1033797,\n", + " 260450,\n", + " 1119002,\n", + " 322027,\n", + " 676122,\n", + " 540692,\n", + " 551374,\n", + " 867419,\n", + " 100650,\n", + " 854698,\n", + " 320776,\n", + " 63589,\n", + " 1172924,\n", + " 195119,\n", + " 1104737,\n", + " 531845,\n", + " 457228,\n", + " 658120,\n", + " 936437,\n", + " 880012,\n", + " 1202134,\n", + " 1340964,\n", + " 467555,\n", + " 28828,\n", + " 400278,\n", + " 913081,\n", + " 575672,\n", + " 226959,\n", + " 533854,\n", + " 139168,\n", + " 659194,\n", + " 418780,\n", + " 17370,\n", + " 188911,\n", + " 820915,\n", + " 271204,\n", + " 1183397,\n", + " 96717,\n", + " 986915,\n", + " 389404,\n", + " 1160770,\n", + " 748968,\n", + " 945221,\n", + " 87498,\n", + " 1096458,\n", + " 1252969,\n", + " 113082,\n", + " 600777,\n", + " 1076781,\n", + " 1029515,\n", + " 634278,\n", + " 1070863,\n", + " 756342,\n", + " 1171525,\n", + " 1318372,\n", + " 1089279,\n", + " 311163,\n", + " 831557,\n", + " 727099,\n", + " 1333993,\n", + " 430745,\n", + " 335818,\n", + " 499549,\n", + " 1123802,\n", + " 78021,\n", + " 90157,\n", + " 973789,\n", + " 574640,\n", + " 49929,\n", + " 1060246,\n", + " 655001,\n", + " 1183248,\n", + " 961935,\n", + " 1352474,\n", + " 1054953,\n", + " 483703,\n", + " 658439,\n", + " 196236,\n", + " 1218593,\n", + " 1100305,\n", + " 907103,\n", + " 373845,\n", + " 1250142,\n", + " 746160,\n", + " 613383,\n", + " 801660,\n", + " 502217,\n", + " 44853,\n", + " 690413,\n", + " 1241228,\n", + " 666987,\n", + " 394512,\n", + " 475279,\n", + " 686396,\n", + " 780975,\n", + " 565586,\n", + " 839209,\n", + " 673982,\n", + " 497954,\n", + " 863049,\n", + " 610162,\n", + " 607769,\n", + " 793740,\n", + " 969109,\n", + " 1001129,\n", + " 1060629,\n", + " 120747,\n", + " 1188626,\n", + " 18842,\n", + " 1227513,\n", + " 32542,\n", + " 258264,\n", + " 1174954,\n", + " 648680,\n", + " 546215,\n", + " 621668,\n", + " 723269,\n", + " 282657,\n", + " 63021,\n", + " 1363325,\n", + " 272125,\n", + " 160931,\n", + " 190296,\n", + " 663216,\n", + " 1277746,\n", + " 835854,\n", + " 922108,\n", + " 1207549,\n", + " 830922,\n", + " 777863,\n", + " 1028623,\n", + " 381641,\n", + " 40415,\n", + " 1286172,\n", + " 1326217,\n", + " 561086,\n", + " 1074147,\n", + " 419705,\n", + " 1295158,\n", + " 685701,\n", + " 974313,\n", + " 122562,\n", + " 647151,\n", + " 668878,\n", + " 915444,\n", + " 1085991,\n", + " 895592,\n", + " 14524,\n", + " 1336643,\n", + " 316917,\n", + " 802193,\n", + " 1044427,\n", + " 984804,\n", + " 85680,\n", + " 322035,\n", + " 750946,\n", + " 1308765,\n", + " 1287648,\n", + " 216387,\n", + " 602920,\n", + " 86618,\n", + " 1086161,\n", + " 531984,\n", + " 918114,\n", + " 848305,\n", + " 235093,\n", + " 429241,\n", + " 666113,\n", + " 553868,\n", + " 1279686,\n", + " 217282,\n", + " 580739,\n", + " 819671,\n", + " 591862,\n", + " 407858,\n", + " 740238,\n", + " 768678,\n", + " 1109152,\n", + " 947512,\n", + " 1293302,\n", + " 347046,\n", + " 595164,\n", + " 924646,\n", + " 645689,\n", + " 897166,\n", + " 257098,\n", + " 1053319,\n", + " 718325,\n", + " 143737,\n", + " 1037687,\n", + " 1076762,\n", + " 705613,\n", + " 1365149,\n", + " 951195,\n", + " 603967,\n", + " 719347,\n", + " 951720,\n", + " 696496,\n", + " 155321,\n", + " 876465,\n", + " 975712,\n", + " 1067838,\n", + " 502302,\n", + " 1149397,\n", + " 7151,\n", + " 1255037,\n", + " 810440,\n", + " 774536,\n", + " 50222,\n", + " 1046539,\n", + " 816901,\n", + " 514325,\n", + " 750741,\n", + " 962491,\n", + " 356010,\n", + " 53052,\n", + " 250678,\n", + " 891296,\n", + " 199790,\n", + " 385514,\n", + " 1299765,\n", + " 279147,\n", + " 1106217,\n", + " 811724,\n", + " 279479,\n", + " 710885,\n", + " 341803,\n", + " 312439,\n", + " 445735,\n", + " 163590,\n", + " 173895,\n", + " 246951,\n", + " 818424,\n", + " 994432,\n", + " 1167390,\n", + " 1308895,\n", + " 83032,\n", + " 41396,\n", + " 870996,\n", + " 524766,\n", + " 599038,\n", + " 1341115,\n", + " 261037,\n", + " 1334954,\n", + " 491259,\n", + " 537757,\n", + " 961870,\n", + " 332791,\n", + " 400478,\n", + " 420443,\n", + " 1353976,\n", + " 1116883,\n", + " 370397,\n", + " 55686,\n", + " 844707,\n", + " 386910,\n", + " 1075477,\n", + " 696181,\n", + " 184948,\n", + " 644990,\n", + " 459060,\n", + " 211582,\n", + " 925618,\n", + " 1336414,\n", + " 527963,\n", + " 1336566,\n", + " 467866,\n", + " 777672,\n", + " 1176274,\n", + " 1158116,\n", + " 1235643,\n", + " 1102255,\n", + " 795203,\n", + " 674883,\n", + " 1175347,\n", + " 129133,\n", + " 922954,\n", + " 651729,\n", + " 489892,\n", + " 1242279,\n", + " 128017,\n", + " 947924,\n", + " 293676,\n", + " 1293989,\n", + " 1090210,\n", + " 371594,\n", + " 1355867,\n", + " 1150795,\n", + " 344009,\n", + " 1281577,\n", + " 489318,\n", + " 1008065,\n", + " 1295721,\n", + " 1253303,\n", + " 217489,\n", + " 777764,\n", + " 877724,\n", + " 365059,\n", + " 923758,\n", + " 965108,\n", + " 677323,\n", + " 641778,\n", + " 879851,\n", + " 972452,\n", + " 147617,\n", + " 90606,\n", + " 550267,\n", + " 758521,\n", + " 56424,\n", + " 230723,\n", + " 1244032,\n", + " 760282,\n", + " 1271243,\n", + " 373804,\n", + " 865617,\n", + " 55761,\n", + " 88668,\n", + " 395141,\n", + " 866081,\n", + " 176788,\n", + " 55621,\n", + " 896384,\n", + " 960565,\n", + " 1262325,\n", + " 711262,\n", + " 24260,\n", + " 703483,\n", + " 713909,\n", + " 117941,\n", + " 641930,\n", + " 1048513,\n", + " 1255867,\n", + " 616998,\n", + " 963745,\n", + " 1182237,\n", + " 90945,\n", + " 34846,\n", + " 825280,\n", + " 548487,\n", + " 1038411,\n", + " 345123,\n", + " 531678,\n", + " 1064046,\n", + " 1165287,\n", + " 1318857,\n", + " 900603,\n", + " 507440,\n", + " 307413,\n", + " 623188,\n", + " 1031691,\n", + " 591329,\n", + " 364001,\n", + " 585005,\n", + " 491783,\n", + " 960007,\n", + " 1080612,\n", + " 1363665,\n", + " 805329,\n", + " 1150249,\n", + " 1255555,\n", + " 69814,\n", + " 1101052,\n", + " 1127866,\n", + " 1133073,\n", + " 1358175,\n", + " 983903,\n", + " 434116,\n", + " 45391,\n", + " 303528,\n", + " 653991,\n", + " 1339631,\n", + " 1145629,\n", + " 1194607,\n", + " 910064,\n", + " 1190475,\n", + " 650626,\n", + " 751135,\n", + " 398024,\n", + " 100507,\n", + " 723553,\n", + " 851262,\n", + " 1132217,\n", + " 422062,\n", + " 171425,\n", + " 1342636,\n", + " 1155713,\n", + " 970728,\n", + " 1087528,\n", + " 1223295,\n", + " 1217339,\n", + " 235382,\n", + " 1138886,\n", + " 1077034,\n", + " 467062,\n", + " 554613,\n", + " 324520,\n", + " 322198,\n", + " 182715,\n", + " 640166,\n", + " 943275,\n", + " 1244907,\n", + " 23799,\n", + " 887631,\n", + " 553847,\n", + " 697010,\n", + " 1062106,\n", + " 665234,\n", + " 521691,\n", + " 1267399,\n", + " 954958,\n", + " 599795,\n", + " 303589,\n", + " 542320,\n", + " 593605,\n", + " 556364,\n", + " 536778,\n", + " 838761,\n", + " 1111960,\n", + " 952660,\n", + " 1324491,\n", + " 1006268,\n", + " 1185058,\n", + " 1140803,\n", + " 1288197,\n", + " 118359,\n", + " 746189,\n", + " 907561,\n", + " 204507,\n", + " 718312,\n", + " 231997,\n", + " 1250955,\n", + " 89755,\n", + " 67041,\n", + " 437288,\n", + " 1363459,\n", + " 568660,\n", + " 1254307,\n", + " 950120,\n", + " 719023,\n", + " 216715,\n", + " 1118071,\n", + " 784224,\n", + " 533696,\n", + " 829241,\n", + " 124125,\n", + " 652590,\n", + " 250637,\n", + " 235639,\n", + " 1265730,\n", + " 258911,\n", + " 1099768,\n", + " 98179,\n", + " 264588,\n", + " 929642,\n", + " 812832,\n", + " 931551,\n", + " 826465,\n", + " 1090151,\n", + " 657376,\n", + " 1243674,\n", + " 282028,\n", + " 854572,\n", + " 835560,\n", + " 616196,\n", + " 777820,\n", + " 961701,\n", + " 679450,\n", + " 743532,\n", + " 730089,\n", + " 529309,\n", + " 289671,\n", + " 918245,\n", + " 1134033,\n", + " 252355,\n", + " 1275241,\n", + " 504032,\n", + " 226116,\n", + " 562242,\n", + " 283961,\n", + " 685967,\n", + " ...],\n", + " 12: [657176,\n", + " 1024790,\n", + " 1216256,\n", + " 908794,\n", + " 154609,\n", + " 1283254,\n", + " 498488,\n", + " 969395,\n", + " 64315,\n", + " 635545,\n", + " 263338,\n", + " 1010055,\n", + " 452297,\n", + " 849233,\n", + " 1232419,\n", + " 149945,\n", + " 794136,\n", + " 670956,\n", + " 875266,\n", + " 455070,\n", + " 1024564,\n", + " 739124,\n", + " 1015886,\n", + " 100432,\n", + " 550544,\n", + " 1022897,\n", + " 1346119,\n", + " 308803,\n", + " 932093,\n", + " 1169719,\n", + " 881494,\n", + " 221679,\n", + " 1037951,\n", + " 1279240,\n", + " 601659,\n", + " 142529,\n", + " 981543,\n", + " 848073,\n", + " 907085,\n", + " 1349263,\n", + " 68286,\n", + " 1353345,\n", + " 413799,\n", + " 39076,\n", + " 860140,\n", + " 873931,\n", + " 438209,\n", + " 1288526,\n", + " 999221,\n", + " 253984,\n", + " 223772,\n", + " 713416,\n", + " 482076,\n", + " 1211907,\n", + " 835164,\n", + " 82142,\n", + " 179636,\n", + " 1356197,\n", + " 759545,\n", + " 459620,\n", + " 602039,\n", + " 1244161,\n", + " 49370,\n", + " 860436,\n", + " 1148028,\n", + " 415884,\n", + " 215927,\n", + " 892113,\n", + " 1205074,\n", + " 809811,\n", + " 600352,\n", + " 479179,\n", + " 284138,\n", + " 525248,\n", + " 743817,\n", + " 677993,\n", + " 1271832,\n", + " 277553,\n", + " 66084,\n", + " 653067,\n", + " 167085,\n", + " 1231918,\n", + " 23923,\n", + " 885888,\n", + " 822705,\n", + " 775197,\n", + " 657246,\n", + " 341000,\n", + " 808465,\n", + " 672069,\n", + " 597729,\n", + " 273471,\n", + " 327912,\n", + " 591548,\n", + " 1277241,\n", + " 648795,\n", + " 651411,\n", + " 1272700,\n", + " 415783,\n", + " 1337184,\n", + " 250471,\n", + " 1089130,\n", + " 37045,\n", + " 945814,\n", + " 1134950,\n", + " 295309,\n", + " 1188241,\n", + " 284073,\n", + " 352446,\n", + " 1228502,\n", + " 402402,\n", + " 406437,\n", + " 958145,\n", + " 257349,\n", + " 959922,\n", + " 191498,\n", + " 83652,\n", + " 720715,\n", + " 283612,\n", + " 138251,\n", + " 510749,\n", + " 570390,\n", + " 1034775,\n", + " 85397,\n", + " 148313,\n", + " 570929,\n", + " 339327,\n", + " 1017182,\n", + " 266387,\n", + " 702509,\n", + " 632043,\n", + " 746231,\n", + " 710073,\n", + " 535117,\n", + " 1088784,\n", + " 1363816,\n", + " 308779,\n", + " 347258,\n", + " 1331611,\n", + " 607730,\n", + " 776193,\n", + " 585878,\n", + " 1121045,\n", + " 86941,\n", + " 464892,\n", + " 100090,\n", + " 1352305,\n", + " 752721,\n", + " 1302536,\n", + " 733164,\n", + " 576445,\n", + " 201362,\n", + " 417541,\n", + " 1153010,\n", + " 249275,\n", + " 1180819,\n", + " 1046140,\n", + " 521861,\n", + " 18804,\n", + " 504212,\n", + " 482275,\n", + " 1316349,\n", + " 458551,\n", + " 1131113,\n", + " 478817,\n", + " 157908,\n", + " 572110,\n", + " 1315814,\n", + " 421653,\n", + " 100100,\n", + " 762637,\n", + " 129958,\n", + " 1230306,\n", + " 1075140,\n", + " 536710,\n", + " 458201,\n", + " 330936,\n", + " 340328,\n", + " 164176,\n", + " 684197,\n", + " 911768,\n", + " 562661,\n", + " 113455,\n", + " 1336702,\n", + " 856893,\n", + " 1240184,\n", + " 722962,\n", + " 1352316,\n", + " 807506,\n", + " 269922,\n", + " 653218,\n", + " 160191,\n", + " 292802,\n", + " 264234,\n", + " 222357,\n", + " 1175762,\n", + " 1242968,\n", + " 949831,\n", + " 274955,\n", + " 400540,\n", + " 376195,\n", + " 238675,\n", + " 616791,\n", + " 766442,\n", + " 765452,\n", + " 1040980,\n", + " 1059268,\n", + " 1323205,\n", + " 941920,\n", + " 161926,\n", + " 396712,\n", + " 185721,\n", + " 205197,\n", + " 28808,\n", + " 205701,\n", + " 400315,\n", + " 407801,\n", + " 581319,\n", + " 40861,\n", + " 229796,\n", + " 278404,\n", + " 695456,\n", + " 979019,\n", + " 732730,\n", + " 384691,\n", + " 228189,\n", + " 61750,\n", + " 1322326,\n", + " 759673,\n", + " 794162,\n", + " 303633,\n", + " 973672,\n", + " 1215047,\n", + " 955137,\n", + " 622357,\n", + " 827400,\n", + " 1353590,\n", + " 1146444,\n", + " 433360,\n", + " 309838,\n", + " 801884,\n", + " 181842,\n", + " 1343134,\n", + " 737221,\n", + " 873547,\n", + " 381294,\n", + " 763141,\n", + " 895695,\n", + " 312713,\n", + " 593161,\n", + " 147244,\n", + " 1130476,\n", + " 1014912,\n", + " 447870,\n", + " 1146484,\n", + " 191741,\n", + " 152334,\n", + " 1215805,\n", + " 956660,\n", + " 1337662,\n", + " 359072,\n", + " 967480,\n", + " 273226,\n", + " 1358913,\n", + " 999552,\n", + " 1137666,\n", + " 1351394,\n", + " 194990,\n", + " 318629,\n", + " 1123124,\n", + " 924111,\n", + " 1354392,\n", + " 533132,\n", + " 1096222,\n", + " 159763,\n", + " 1176073,\n", + " 1053624,\n", + " 585309,\n", + " 288509,\n", + " 43582,\n", + " 72191,\n", + " 129727,\n", + " 334230,\n", + " 1113048,\n", + " 117273,\n", + " 644190,\n", + " 1175630,\n", + " 738593,\n", + " 785721,\n", + " 1275961,\n", + " 584141,\n", + " 162511,\n", + " 438089,\n", + " 493219,\n", + " 982862,\n", + " 1210301,\n", + " 1264593,\n", + " 757031,\n", + " 713031,\n", + " 1055429,\n", + " 124655,\n", + " 1089909,\n", + " 864678,\n", + " 303224,\n", + " 1209174,\n", + " 562560,\n", + " 560946,\n", + " 215068,\n", + " 1244088,\n", + " 189582,\n", + " 23310,\n", + " 1363801,\n", + " 58682,\n", + " 176048,\n", + " 1018106,\n", + " 409737,\n", + " 1141924,\n", + " 1096423,\n", + " 46064,\n", + " 1277182,\n", + " 649974,\n", + " 117511,\n", + " 141440,\n", + " 211455,\n", + " 76014,\n", + " 703844,\n", + " 352917,\n", + " 641939,\n", + " 72118,\n", + " 786648,\n", + " 536903,\n", + " 684634,\n", + " 835975,\n", + " 102729,\n", + " 772694,\n", + " 1211724,\n", + " 1310238,\n", + " 77858,\n", + " 491499,\n", + " 499891,\n", + " 1047863,\n", + " 897616,\n", + " 12829,\n", + " 193799,\n", + " 972376,\n", + " 235619,\n", + " 1267091,\n", + " 227476,\n", + " 638013,\n", + " 17700,\n", + " 945065,\n", + " 649167,\n", + " 682457,\n", + " 319060,\n", + " 729841,\n", + " 279282,\n", + " 128373,\n", + " 1011899,\n", + " 889795,\n", + " 268563,\n", + " 80007,\n", + " 953919,\n", + " 724852,\n", + " 745562,\n", + " 425430,\n", + " 1152487,\n", + " 736066,\n", + " 672660,\n", + " 584038,\n", + " 784124,\n", + " 1177915,\n", + " 752424,\n", + " 191888,\n", + " 1094773,\n", + " 403070,\n", + " 1016051,\n", + " 262168,\n", + " 878297,\n", + " 843182,\n", + " 1177207,\n", + " 857132,\n", + " 248294,\n", + " 592267,\n", + " 782400,\n", + " 674779,\n", + " 878591,\n", + " 935392,\n", + " 259586,\n", + " 306637,\n", + " 1026644,\n", + " 110648,\n", + " 498110,\n", + " 1308705,\n", + " 1224280,\n", + " 555485,\n", + " 418309,\n", + " 1318331,\n", + " 1125720,\n", + " 267653,\n", + " 42445,\n", + " 1298456,\n", + " 9422,\n", + " 1008840,\n", + " 1168296,\n", + " 1279020,\n", + " 567914,\n", + " 14253,\n", + " 672132,\n", + " 275219,\n", + " 724334,\n", + " 188904,\n", + " 497515,\n", + " 187742,\n", + " 1321110,\n", + " 806722,\n", + " 905354,\n", + " 5711,\n", + " 356614,\n", + " 314765,\n", + " 460239,\n", + " 1189661,\n", + " 596103,\n", + " 31070,\n", + " 292958,\n", + " 146865,\n", + " 133595,\n", + " 1112225,\n", + " 86035,\n", + " 1297521,\n", + " 84617,\n", + " 1194568,\n", + " 481243,\n", + " 664198,\n", + " 360408,\n", + " 887495,\n", + " 323059,\n", + " 42305,\n", + " 943597,\n", + " 36208,\n", + " 1299664,\n", + " 1082380,\n", + " 197100,\n", + " 937151,\n", + " 79588,\n", + " 832372,\n", + " 404303,\n", + " 851597,\n", + " 330811,\n", + " 376050,\n", + " 69228,\n", + " 573264,\n", + " 518895,\n", + " 583888,\n", + " 543525,\n", + " 241462,\n", + " 520677,\n", + " 184934,\n", + " 271595,\n", + " 108547,\n", + " 1071561,\n", + " 694599,\n", + " 1172228,\n", + " 777806,\n", + " 627471,\n", + " 17192,\n", + " 394174,\n", + " 1046657,\n", + " 243840,\n", + " 583712,\n", + " 91199,\n", + " 574009,\n", + " 607488,\n", + " 666657,\n", + " 618257,\n", + " 961237,\n", + " 1168397,\n", + " 460342,\n", + " 1247062,\n", + " 11582,\n", + " 883394,\n", + " 1025787,\n", + " 50836,\n", + " 574398,\n", + " 508238,\n", + " 1266599,\n", + " 230029,\n", + " 841597,\n", + " 371778,\n", + " 552959,\n", + " 598317,\n", + " 935209,\n", + " 1060387,\n", + " 404510,\n", + " 67463,\n", + " 929411,\n", + " 1164245,\n", + " 62939,\n", + " 802367,\n", + " 1159381,\n", + " 601139,\n", + " 564068,\n", + " 1281594,\n", + " 377660,\n", + " 908144,\n", + " 517310,\n", + " 500440,\n", + " 654584,\n", + " 622089,\n", + " 4705,\n", + " 1206044,\n", + " 109797,\n", + " 346585,\n", + " 493302,\n", + " 588452,\n", + " 1341428,\n", + " 1072508,\n", + " 472536,\n", + " 1205006,\n", + " 457355,\n", + " 1268301,\n", + " 164722,\n", + " 200531,\n", + " 44117,\n", + " 619032,\n", + " 586739,\n", + " 877471,\n", + " 292520,\n", + " 1066083,\n", + " 1089374,\n", + " 866618,\n", + " 994794,\n", + " 1294043,\n", + " 1279243,\n", + " 1093632,\n", + " 1232788,\n", + " 188439,\n", + " 1031624,\n", + " 784438,\n", + " 611084,\n", + " 1175864,\n", + " 874890,\n", + " 1283882,\n", + " 770936,\n", + " 600432,\n", + " 693259,\n", + " 787825,\n", + " 1285600,\n", + " 996268,\n", + " 566359,\n", + " 147857,\n", + " 570011,\n", + " 759483,\n", + " 1152259,\n", + " 343967,\n", + " 1024034,\n", + " 749106,\n", + " 875575,\n", + " 28158,\n", + " 1096395,\n", + " 1136413,\n", + " 1019568,\n", + " 1315154,\n", + " 147855,\n", + " 612977,\n", + " 85972,\n", + " 144149,\n", + " 785315,\n", + " 1118298,\n", + " 373211,\n", + " 274573,\n", + " 564679,\n", + " 1009599,\n", + " 655640,\n", + " 1362087,\n", + " 947147,\n", + " 1064940,\n", + " 785026,\n", + " 595752,\n", + " 795813,\n", + " 86842,\n", + " 362550,\n", + " 1333582,\n", + " 1139557,\n", + " 1061625,\n", + " 215621,\n", + " 1125876,\n", + " 1309007,\n", + " 379061,\n", + " 177954,\n", + " 361315,\n", + " 29466,\n", + " 766898,\n", + " 1035886,\n", + " 1020566,\n", + " 330117,\n", + " 1023115,\n", + " 711441,\n", + " 18761,\n", + " 592277,\n", + " 223774,\n", + " 724130,\n", + " 876545,\n", + " 536130,\n", + " 86244,\n", + " 383446,\n", + " 192424,\n", + " 960692,\n", + " 133134,\n", + " 543548,\n", + " 430380,\n", + " 286406,\n", + " 482538,\n", + " 1335624,\n", + " 868333,\n", + " 675811,\n", + " 562596,\n", + " 105817,\n", + " 14542,\n", + " 956614,\n", + " 9012,\n", + " 687155,\n", + " 1241343,\n", + " 318441,\n", + " 1137998,\n", + " 296817,\n", + " 523191,\n", + " 112153,\n", + " 733795,\n", + " 354496,\n", + " 1231033,\n", + " 1115376,\n", + " 383182,\n", + " 488708,\n", + " 582000,\n", + " 592430,\n", + " 680165,\n", + " 914059,\n", + " 778721,\n", + " 182296,\n", + " 1168615,\n", + " 352730,\n", + " 632640,\n", + " 953731,\n", + " 1248958,\n", + " 82014,\n", + " 17131,\n", + " 1152894,\n", + " 18024,\n", + " 146925,\n", + " 1326565,\n", + " 1339676,\n", + " 771994,\n", + " 1248841,\n", + " 411767,\n", + " 1087324,\n", + " 356130,\n", + " 1238413,\n", + " 230060,\n", + " 854608,\n", + " 983567,\n", + " 1316020,\n", + " 1366535,\n", + " 1317797,\n", + " 931506,\n", + " 816338,\n", + " 614574,\n", + " 865121,\n", + " 975222,\n", + " 862921,\n", + " 849930,\n", + " 1233207,\n", + " 754447,\n", + " 614466,\n", + " 1208102,\n", + " 934912,\n", + " 690086,\n", + " 1128997,\n", + " 1207207,\n", + " 1143248,\n", + " 866109,\n", + " 1153069,\n", + " 1171983,\n", + " 1141311,\n", + " 457581,\n", + " 717133,\n", + " 1326400,\n", + " 73148,\n", + " 985796,\n", + " 1056128,\n", + " 1206219,\n", + " 1187627,\n", + " 1095749,\n", + " 180095,\n", + " 1266531,\n", + " 574354,\n", + " 980765,\n", + " 684804,\n", + " 119004,\n", + " 13391,\n", + " 314362,\n", + " 386951,\n", + " 896765,\n", + " 1286186,\n", + " 938581,\n", + " 1176861,\n", + " 411022,\n", + " 1107149,\n", + " 1293269,\n", + " 1178719,\n", + " 49963,\n", + " 664370,\n", + " 766018,\n", + " 889943,\n", + " 1199675,\n", + " 447251,\n", + " 456464,\n", + " 752170,\n", + " 890254,\n", + " 829085,\n", + " 683856,\n", + " 684109,\n", + " 1279069,\n", + " 648439,\n", + " 126988,\n", + " 1164278,\n", + " 809829,\n", + " 576792,\n", + " 216691,\n", + " 512089,\n", + " 470484,\n", + " 505836,\n", + " 174964,\n", + " 1269241,\n", + " 129004,\n", + " 1349662,\n", + " 728370,\n", + " 1126602,\n", + " 87948,\n", + " 180234,\n", + " 40667,\n", + " 550070,\n", + " 740688,\n", + " 1209176,\n", + " 777726,\n", + " 1167912,\n", + " 1022379,\n", + " 329061,\n", + " 1199407,\n", + " 796023,\n", + " 1255880,\n", + " 1051401,\n", + " 1306154,\n", + " 982655,\n", + " 657695,\n", + " 225799,\n", + " 627379,\n", + " 246917,\n", + " 1143713,\n", + " 984737,\n", + " 48221,\n", + " 858973,\n", + " 798388,\n", + " 593014,\n", + " 591235,\n", + " 186342,\n", + " 1247693,\n", + " 1105131,\n", + " 173122,\n", + " 73680,\n", + " 1294546,\n", + " 1315777,\n", + " 426870,\n", + " 891788,\n", + " 386601,\n", + " 960074,\n", + " 242191,\n", + " 1019957,\n", + " 1005758,\n", + " 1186244,\n", + " 1280547,\n", + " 943849,\n", + " 1194865,\n", + " 902240,\n", + " 1323045,\n", + " 331942,\n", + " 139614,\n", + " 849739,\n", + " 391534,\n", + " 401086,\n", + " 1187036,\n", + " 1043382,\n", + " 946688,\n", + " 42807,\n", + " 1336502,\n", + " 1286444,\n", + " 946627,\n", + " 405696,\n", + " 977183,\n", + " 208020,\n", + " 1364907,\n", + " 1226811,\n", + " 1200651,\n", + " 558738,\n", + " 1181288,\n", + " 1290297,\n", + " 33376,\n", + " 981988,\n", + " 1280782,\n", + " 155108,\n", + " 316600,\n", + " 247175,\n", + " 235298,\n", + " 698856,\n", + " 573029,\n", + " 389002,\n", + " 1342400,\n", + " 422679,\n", + " 1176289,\n", + " 623750,\n", + " 1146565,\n", + " 1193540,\n", + " 1301886,\n", + " 572260,\n", + " 753688,\n", + " 1028446,\n", + " 922327,\n", + " 323469,\n", + " 22114,\n", + " 984654,\n", + " 1073908,\n", + " 1219702,\n", + " 816426,\n", + " 462958,\n", + " 764052,\n", + " 109152,\n", + " 681904,\n", + " 899487,\n", + " 1076738,\n", + " 748463,\n", + " 498617,\n", + " 196822,\n", + " 1291691,\n", + " 256317,\n", + " 889057,\n", + " 729896,\n", + " 534994,\n", + " 1062995,\n", + " 289117,\n", + " 1119105,\n", + " 1180971,\n", + " 1266912,\n", + " 1212702,\n", + " 548874,\n", + " 309201,\n", + " 629527,\n", + " 354852,\n", + " 931314,\n", + " 193542,\n", + " 403976,\n", + " 671002,\n", + " 639485,\n", + " 526083,\n", + " 959442,\n", + " 904087,\n", + " 910242,\n", + " 1271502,\n", + " 1301386,\n", + " 316253,\n", + " 1328316,\n", + " 378622,\n", + " 190219,\n", + " 723833,\n", + " 318286,\n", + " 1105540,\n", + " 624616,\n", + " 333320,\n", + " 512256,\n", + " 697384,\n", + " 1180757,\n", + " 587580,\n", + " 1236637,\n", + " 613724,\n", + " 242674,\n", + " 540606,\n", + " 97144,\n", + " 1058633,\n", + " 1014006,\n", + " 319983,\n", + " 22971,\n", + " 53121,\n", + " 1343345,\n", + " 110071,\n", + " 138109,\n", + " 1110774,\n", + " 439932,\n", + " 877976,\n", + " 226510,\n", + " 1003497,\n", + " 1330778,\n", + " 640351,\n", + " 140637,\n", + " 777900,\n", + " 872250,\n", + " 306775,\n", + " 976012,\n", + " 679685,\n", + " 846818,\n", + " 581532,\n", + " 25784,\n", + " 125858,\n", + " 155901,\n", + " 212721,\n", + " 422530,\n", + " 990819,\n", + " 774866,\n", + " 161862,\n", + " 154546,\n", + " 1296545,\n", + " 672418,\n", + " 524823,\n", + " 303587,\n", + " 1088650,\n", + " 3245,\n", + " 1180195,\n", + " 144474,\n", + " 670039,\n", + " 109318,\n", + " 313693,\n", + " 319080,\n", + " 577308,\n", + " 5681,\n", + " 561157,\n", + " 837899,\n", + " 210424,\n", + " 536609,\n", + " 626571,\n", + " 783109,\n", + " 432703,\n", + " 196304,\n", + " 411422,\n", + " 871948,\n", + " 133182,\n", + " 426366,\n", + " 171813,\n", + " 1056055,\n", + " 818290,\n", + " 119726,\n", + " 1286827,\n", + " 738222,\n", + " 514299,\n", + " 126241,\n", + " 333877,\n", + " 395260,\n", + " 841950,\n", + " 981676,\n", + " 427901,\n", + " 924057,\n", + " 60878,\n", + " 563569,\n", + " 532785,\n", + " 257857,\n", + " 1140901,\n", + " 263202,\n", + " 965417,\n", + " 1221068,\n", + " 433618,\n", + " 151394,\n", + " 1362285,\n", + " 1068882,\n", + " 890265,\n", + " 502124,\n", + " 296684,\n", + " 461241,\n", + " 1091638,\n", + " 1168139,\n", + " 402914,\n", + " 848644,\n", + " 1126291,\n", + " 809468,\n", + " 63034,\n", + " 235884,\n", + " 239502,\n", + " 552327,\n", + " 1211745,\n", + " 429221,\n", + " 1155640,\n", + " 631327,\n", + " 472565,\n", + " 986467,\n", + " 327867,\n", + " 1187427,\n", + " 107486,\n", + " 69350,\n", + " 695122,\n", + " 880110,\n", + " 724413,\n", + " 751130,\n", + " 848802,\n", + " 511661,\n", + " 651006,\n", + " ...],\n", + " 13: [578505,\n", + " 473398,\n", + " 805787,\n", + " 905493,\n", + " 706631,\n", + " 875685,\n", + " 969252,\n", + " 24482,\n", + " 935166,\n", + " 1316877,\n", + " 1163109,\n", + " 1277184,\n", + " 726068,\n", + " 801739,\n", + " 1171263,\n", + " 427082,\n", + " 856947,\n", + " 1083614,\n", + " 1043223,\n", + " 772432,\n", + " 1100998,\n", + " 1161820,\n", + " 354821,\n", + " 759052,\n", + " 194275,\n", + " 734052,\n", + " 1282607,\n", + " 731186,\n", + " 180069,\n", + " 1612,\n", + " 538044,\n", + " 990035,\n", + " 1361368,\n", + " 1350457,\n", + " 821746,\n", + " 1229775,\n", + " 476429,\n", + " 1240125,\n", + " 148191,\n", + " 696436,\n", + " 624782,\n", + " 388431,\n", + " 77744,\n", + " 468504,\n", + " 1141751,\n", + " 1115200,\n", + " 1100731,\n", + " 45680,\n", + " 362368,\n", + " 1069044,\n", + " 348976,\n", + " 473558,\n", + " 660720,\n", + " 1219315,\n", + " 56351,\n", + " 257094,\n", + " 960793,\n", + " 476158,\n", + " 176095,\n", + " 139002,\n", + " 959239,\n", + " 394393,\n", + " 219070,\n", + " 1055801,\n", + " 767799,\n", + " 1356036,\n", + " 841511,\n", + " 528734,\n", + " 1344352,\n", + " 651179,\n", + " 324013,\n", + " 1016278,\n", + " 932316,\n", + " 1017674,\n", + " 1032240,\n", + " 1160752,\n", + " 1226008,\n", + " 91789,\n", + " 557243,\n", + " 650220,\n", + " 409006,\n", + " 858498,\n", + " 863442,\n", + " 145654,\n", + " 1033859,\n", + " 829134,\n", + " 580468,\n", + " 983505,\n", + " 1030322,\n", + " 600736,\n", + " 822338,\n", + " 226258,\n", + " 476559,\n", + " 400932,\n", + " 603118,\n", + " 482563,\n", + " 1196604,\n", + " 484581,\n", + " 437738,\n", + " 437826,\n", + " 251881,\n", + " 114620,\n", + " 663557,\n", + " 536992,\n", + " 600150,\n", + " 1259478,\n", + " 214873,\n", + " 543475,\n", + " 472110,\n", + " 1307423,\n", + " 468246,\n", + " 219284,\n", + " 790779,\n", + " 431801,\n", + " 214408,\n", + " 1227614,\n", + " 1330384,\n", + " 692418,\n", + " 65019,\n", + " 1126594,\n", + " 140847,\n", + " 10432,\n", + " 1002413,\n", + " 59036,\n", + " 1132538,\n", + " 1134145,\n", + " 527999,\n", + " 377467,\n", + " 125635,\n", + " 831783,\n", + " 1006577,\n", + " 1237136,\n", + " 618355,\n", + " 824584,\n", + " 283229,\n", + " 957200,\n", + " 779273,\n", + " 553715,\n", + " 1073974,\n", + " 1022894,\n", + " 998112,\n", + " 433702,\n", + " 332192,\n", + " 875131,\n", + " 8481,\n", + " 307287,\n", + " 80551,\n", + " 436596,\n", + " 832289,\n", + " 191356,\n", + " 705446,\n", + " 185121,\n", + " 736545,\n", + " 752301,\n", + " 645092,\n", + " 1334854,\n", + " 1191352,\n", + " 1312747,\n", + " 1057218,\n", + " 973688,\n", + " 8192,\n", + " 1214980,\n", + " 1047661,\n", + " 1262161,\n", + " 18372,\n", + " 669699,\n", + " 1175467,\n", + " 905141,\n", + " 26376,\n", + " 786237,\n", + " 834675,\n", + " 634664,\n", + " 236432,\n", + " 986324,\n", + " 361502,\n", + " 237253,\n", + " 1139400,\n", + " 159808,\n", + " 422188,\n", + " 980488,\n", + " 934072,\n", + " 1234693,\n", + " 1042044,\n", + " 1125499,\n", + " 419058,\n", + " 1205877,\n", + " 480812,\n", + " 786740,\n", + " 1269848,\n", + " 34166,\n", + " 1191627,\n", + " 611014,\n", + " 615847,\n", + " 305072,\n", + " 801384,\n", + " 116875,\n", + " 553995,\n", + " 1129919,\n", + " 670461,\n", + " 117342,\n", + " 1257670,\n", + " 648030,\n", + " 740710,\n", + " 444420,\n", + " 257278,\n", + " 1169370,\n", + " 1174227,\n", + " 846691,\n", + " 408708,\n", + " 1205576,\n", + " 87057,\n", + " 271560,\n", + " 847708,\n", + " 462068,\n", + " 1347242,\n", + " 866455,\n", + " 634577,\n", + " 1155064,\n", + " 563702,\n", + " 455324,\n", + " 102694,\n", + " 267233,\n", + " 194845,\n", + " 804378,\n", + " 893497,\n", + " 695245,\n", + " 417375,\n", + " 243288,\n", + " 988972,\n", + " 580850,\n", + " 1043157,\n", + " 707164,\n", + " 534856,\n", + " 420009,\n", + " 17340,\n", + " 490090,\n", + " 592213,\n", + " 517093,\n", + " 502350,\n", + " 627301,\n", + " 371330,\n", + " 706935,\n", + " 128524,\n", + " 1122279,\n", + " 273915,\n", + " 914063,\n", + " 472781,\n", + " 622250,\n", + " 368989,\n", + " 820714,\n", + " 1208523,\n", + " 870029,\n", + " 1151061,\n", + " 1337003,\n", + " 1160802,\n", + " 1346938,\n", + " 925764,\n", + " 252758,\n", + " 370332,\n", + " 771321,\n", + " 50309,\n", + " 544123,\n", + " 249824,\n", + " 867504,\n", + " 357345,\n", + " 101479,\n", + " 837756,\n", + " 907134,\n", + " 1351410,\n", + " 25087,\n", + " 511498,\n", + " 164755,\n", + " 507663,\n", + " 84689,\n", + " 1276687,\n", + " 19128,\n", + " 497710,\n", + " 703301,\n", + " 788237,\n", + " 1044643,\n", + " 163145,\n", + " 501379,\n", + " 1190161,\n", + " 987434,\n", + " 591816,\n", + " 124136,\n", + " 700962,\n", + " 351987,\n", + " 1200119,\n", + " 636212,\n", + " 1174163,\n", + " 1028020,\n", + " 322531,\n", + " 1345240,\n", + " 75045,\n", + " 321506,\n", + " 736300,\n", + " 184449,\n", + " 565099,\n", + " 172249,\n", + " 1140295,\n", + " 339682,\n", + " 1214294,\n", + " 305162,\n", + " 1216361,\n", + " 1116478,\n", + " 707506,\n", + " 405723,\n", + " 310638,\n", + " 712460,\n", + " 764324,\n", + " 867193,\n", + " 851108,\n", + " 111941,\n", + " 1105665,\n", + " 701858,\n", + " 1141081,\n", + " 416447,\n", + " 928924,\n", + " 653168,\n", + " 518500,\n", + " 992996,\n", + " 906963,\n", + " 750374,\n", + " 1149461,\n", + " 780764,\n", + " 91303,\n", + " 310216,\n", + " 677663,\n", + " 640207,\n", + " 133143,\n", + " 32188,\n", + " 178407,\n", + " 601574,\n", + " 603044,\n", + " 90745,\n", + " 1297633,\n", + " 285422,\n", + " 510347,\n", + " 1225572,\n", + " 1047523,\n", + " 1212903,\n", + " 145899,\n", + " 866967,\n", + " 201971,\n", + " 1243292,\n", + " 863706,\n", + " 612450,\n", + " 1168806,\n", + " 919868,\n", + " 1062312,\n", + " 68248,\n", + " 679844,\n", + " 363478,\n", + " 1213958,\n", + " 1198120,\n", + " 730899,\n", + " 302273,\n", + " 263644,\n", + " 1361549,\n", + " 171955,\n", + " 122252,\n", + " 1113950,\n", + " 648538,\n", + " 41736,\n", + " 521957,\n", + " 734824,\n", + " 935674,\n", + " 196286,\n", + " 766823,\n", + " 871894,\n", + " 640023,\n", + " 95858,\n", + " 652972,\n", + " 33694,\n", + " 1149284,\n", + " 1152077,\n", + " 646781,\n", + " 601736,\n", + " 625588,\n", + " 437691,\n", + " 217442,\n", + " 1119959,\n", + " 453728,\n", + " 647429,\n", + " 866122,\n", + " 1222296,\n", + " 521119,\n", + " 1091363,\n", + " 519097,\n", + " 302549,\n", + " 564126,\n", + " 586616,\n", + " 964022,\n", + " 126492,\n", + " 671947,\n", + " 1338278,\n", + " 273191,\n", + " 762072,\n", + " 400270,\n", + " 1332705,\n", + " 395416,\n", + " 90436,\n", + " 249570,\n", + " 962797,\n", + " 870142,\n", + " 474924,\n", + " 991206,\n", + " 1127412,\n", + " 139770,\n", + " 28317,\n", + " 35354,\n", + " 185432,\n", + " 876875,\n", + " 442862,\n", + " 1279179,\n", + " 1283952,\n", + " 633631,\n", + " 1089317,\n", + " 1164915,\n", + " 1116590,\n", + " 953772,\n", + " 199055,\n", + " 298301,\n", + " 759013,\n", + " 565165,\n", + " 447000,\n", + " 229249,\n", + " 1255068,\n", + " 94704,\n", + " 460699,\n", + " 325021,\n", + " 174706,\n", + " 28165,\n", + " 681477,\n", + " 649166,\n", + " 1263250,\n", + " 325625,\n", + " 409971,\n", + " 476461,\n", + " 241007,\n", + " 763138,\n", + " 124502,\n", + " 911622,\n", + " 849147,\n", + " 1294364,\n", + " 50146,\n", + " 455474,\n", + " 363891,\n", + " 504663,\n", + " 337242,\n", + " 1128109,\n", + " 874775,\n", + " 842580,\n", + " 699521,\n", + " 826092,\n", + " 999158,\n", + " 103261,\n", + " 1248829,\n", + " 1143006,\n", + " 87547,\n", + " 170756,\n", + " 1041354,\n", + " 1117556,\n", + " 295375,\n", + " 1251382,\n", + " 347580,\n", + " 27564,\n", + " 668434,\n", + " 716879,\n", + " 1315037,\n", + " 526603,\n", + " 714957,\n", + " 970334,\n", + " 21094,\n", + " 1086899,\n", + " 1206030,\n", + " 1330810,\n", + " 601626,\n", + " 1266964,\n", + " 1264877,\n", + " 120777,\n", + " 623141,\n", + " 202438,\n", + " 755890,\n", + " 152705,\n", + " 1138893,\n", + " 824835,\n", + " 545111,\n", + " 1165597,\n", + " 81742,\n", + " 728423,\n", + " 436087,\n", + " 291829,\n", + " 787249,\n", + " 1151284,\n", + " 809625,\n", + " 79449,\n", + " 1144856,\n", + " 926730,\n", + " 327711,\n", + " 318716,\n", + " 346945,\n", + " 195418,\n", + " 827674,\n", + " 912185,\n", + " 112947,\n", + " 532517,\n", + " 1356156,\n", + " 309585,\n", + " 1304254,\n", + " 1196398,\n", + " 546087,\n", + " 149602,\n", + " 567960,\n", + " 829514,\n", + " 630936,\n", + " 300164,\n", + " 1330594,\n", + " 1100877,\n", + " 278418,\n", + " 386397,\n", + " 316811,\n", + " 839489,\n", + " 1282902,\n", + " 839152,\n", + " 369513,\n", + " 911832,\n", + " 536373,\n", + " 1197095,\n", + " 639487,\n", + " 701683,\n", + " 236731,\n", + " 836683,\n", + " 1311118,\n", + " 505629,\n", + " 439489,\n", + " 918105,\n", + " 1134719,\n", + " 48870,\n", + " 401422,\n", + " 1307745,\n", + " 902021,\n", + " 120742,\n", + " 542749,\n", + " 1106720,\n", + " 735767,\n", + " 1022540,\n", + " 307759,\n", + " 1052305,\n", + " 46967,\n", + " 446728,\n", + " 12073,\n", + " 701544,\n", + " 693917,\n", + " 331484,\n", + " 1360886,\n", + " 352056,\n", + " 148072,\n", + " 6816,\n", + " 1066729,\n", + " 791749,\n", + " 521930,\n", + " 305946,\n", + " 596188,\n", + " 591608,\n", + " 49240,\n", + " 550516,\n", + " 619410,\n", + " 1292967,\n", + " 529582,\n", + " 1270481,\n", + " 1237286,\n", + " 253688,\n", + " 1195899,\n", + " 1325166,\n", + " 1177268,\n", + " 1175474,\n", + " 1170038,\n", + " 1279611,\n", + " 186483,\n", + " 47172,\n", + " 1307581,\n", + " 377847,\n", + " 453585,\n", + " 765144,\n", + " 845944,\n", + " 613171,\n", + " 1353703,\n", + " 325786,\n", + " 214746,\n", + " 711759,\n", + " 599966,\n", + " 537940,\n", + " 206394,\n", + " 256572,\n", + " 455428,\n", + " 497584,\n", + " 31729,\n", + " 844225,\n", + " 693449,\n", + " 76805,\n", + " 491428,\n", + " 38183,\n", + " 320481,\n", + " 350507,\n", + " 320080,\n", + " 529542,\n", + " 1227356,\n", + " 454821,\n", + " 681002,\n", + " 269124,\n", + " 1284003,\n", + " 1151703,\n", + " 663204,\n", + " 968522,\n", + " 190120,\n", + " 755149,\n", + " 633152,\n", + " 779018,\n", + " 975,\n", + " 405151,\n", + " 1264281,\n", + " 1266473,\n", + " 603412,\n", + " 173311,\n", + " 889523,\n", + " 1358952,\n", + " 1191552,\n", + " 1003820,\n", + " 866557,\n", + " 795790,\n", + " 550207,\n", + " 1333274,\n", + " 223177,\n", + " 1349777,\n", + " 936631,\n", + " 258775,\n", + " 1076060,\n", + " 100200,\n", + " 1205906,\n", + " 1156207,\n", + " 138195,\n", + " 734648,\n", + " 189397,\n", + " 656369,\n", + " 632283,\n", + " 268659,\n", + " 573315,\n", + " 454072,\n", + " 82539,\n", + " 356923,\n", + " 1032018,\n", + " 358140,\n", + " 371206,\n", + " 376391,\n", + " 1222380,\n", + " 645478,\n", + " 636306,\n", + " 848499,\n", + " 214685,\n", + " 241913,\n", + " 252693,\n", + " 995929,\n", + " 223411,\n", + " 1074963,\n", + " 1054225,\n", + " 355342,\n", + " 277795,\n", + " 757879,\n", + " 553447,\n", + " 997649,\n", + " 1327382,\n", + " 1089396,\n", + " 507520,\n", + " 893162,\n", + " 577958,\n", + " 780829,\n", + " 1364885,\n", + " 259174,\n", + " 562286,\n", + " 730740,\n", + " 925281,\n", + " 1244925,\n", + " 905410,\n", + " 477583,\n", + " 1234650,\n", + " 6834,\n", + " 507134,\n", + " 566229,\n", + " 62492,\n", + " 1036788,\n", + " 5823,\n", + " 824245,\n", + " 1261977,\n", + " 276606,\n", + " 372118,\n", + " 990155,\n", + " 954093,\n", + " 627663,\n", + " 234004,\n", + " 421639,\n", + " 1265202,\n", + " 688001,\n", + " 1114232,\n", + " 87049,\n", + " 208654,\n", + " 1226025,\n", + " 78213,\n", + " 1076243,\n", + " 1056066,\n", + " 733112,\n", + " 1070612,\n", + " 639623,\n", + " 150754,\n", + " 730698,\n", + " 1250113,\n", + " 25179,\n", + " 523127,\n", + " 300728,\n", + " 71023,\n", + " 1208955,\n", + " 813116,\n", + " 781146,\n", + " 76409,\n", + " 482212,\n", + " 565847,\n", + " 515078,\n", + " 409422,\n", + " 699115,\n", + " 1342109,\n", + " 11206,\n", + " 426388,\n", + " 717916,\n", + " 636976,\n", + " 445527,\n", + " 530901,\n", + " 812991,\n", + " 762434,\n", + " 1270544,\n", + " 78745,\n", + " 737927,\n", + " 274777,\n", + " 406812,\n", + " 1270884,\n", + " 621896,\n", + " 470237,\n", + " 1136905,\n", + " 868438,\n", + " 390402,\n", + " 1144651,\n", + " 421852,\n", + " 630551,\n", + " 1028267,\n", + " 927871,\n", + " 389022,\n", + " 366661,\n", + " 737269,\n", + " 1257766,\n", + " 755227,\n", + " 1016075,\n", + " 675602,\n", + " 1213725,\n", + " 1308629,\n", + " 412750,\n", + " 1098380,\n", + " 681815,\n", + " 147298,\n", + " 1143213,\n", + " 54891,\n", + " 1343464,\n", + " 663297,\n", + " 1295361,\n", + " 1242720,\n", + " 1227871,\n", + " 773009,\n", + " 1060525,\n", + " 716707,\n", + " 305156,\n", + " 549073,\n", + " 40639,\n", + " 1159354,\n", + " 553073,\n", + " 111093,\n", + " 710589,\n", + " 285247,\n", + " 455709,\n", + " 57103,\n", + " 672199,\n", + " 1340073,\n", + " 192476,\n", + " 959969,\n", + " 649242,\n", + " 358948,\n", + " 238747,\n", + " 406386,\n", + " 541510,\n", + " 487417,\n", + " 783205,\n", + " 392942,\n", + " 645919,\n", + " 8931,\n", + " 934274,\n", + " 926407,\n", + " 677246,\n", + " 105682,\n", + " 1091900,\n", + " 398781,\n", + " 962097,\n", + " 222395,\n", + " 1330539,\n", + " 980686,\n", + " 15277,\n", + " 1255391,\n", + " 28688,\n", + " 880401,\n", + " 526322,\n", + " 523550,\n", + " 1272865,\n", + " 536436,\n", + " 1130464,\n", + " 823406,\n", + " 160923,\n", + " 1313024,\n", + " 1085807,\n", + " 130193,\n", + " 223932,\n", + " 1184785,\n", + " 1358678,\n", + " 758209,\n", + " 656626,\n", + " 646669,\n", + " 1226062,\n", + " 820207,\n", + " 1319812,\n", + " 474917,\n", + " 390223,\n", + " 878139,\n", + " 1331497,\n", + " 1061475,\n", + " 617463,\n", + " 747777,\n", + " 360381,\n", + " 962973,\n", + " 196340,\n", + " 446252,\n", + " 749928,\n", + " 1009540,\n", + " 1268775,\n", + " 19111,\n", + " 1308741,\n", + " 378987,\n", + " 791375,\n", + " 232124,\n", + " 1366629,\n", + " 452543,\n", + " 776740,\n", + " 587044,\n", + " 693786,\n", + " 103421,\n", + " 5240,\n", + " 567112,\n", + " 648341,\n", + " 1075046,\n", + " 1356480,\n", + " 1315666,\n", + " 194555,\n", + " 644907,\n", + " 1050372,\n", + " 821187,\n", + " 165075,\n", + " 1101276,\n", + " 951933,\n", + " 1085706,\n", + " 702926,\n", + " 160378,\n", + " 695659,\n", + " 457973,\n", + " 448956,\n", + " 1356491,\n", + " 183741,\n", + " 785358,\n", + " 324509,\n", + " 535389,\n", + " 17175,\n", + " 731059,\n", + " 987802,\n", + " 1264453,\n", + " 988767,\n", + " 905329,\n", + " 1125913,\n", + " 1109407,\n", + " 575342,\n", + " 1330110,\n", + " 261987,\n", + " 1059636,\n", + " 1182553,\n", + " 996460,\n", + " 596525,\n", + " 169195,\n", + " 1217125,\n", + " 1076731,\n", + " 399002,\n", + " 165266,\n", + " 468560,\n", + " 1152129,\n", + " 965305,\n", + " 1300857,\n", + " 751334,\n", + " 853047,\n", + " 539421,\n", + " 827850,\n", + " 1127123,\n", + " 182934,\n", + " 791713,\n", + " 805819,\n", + " 999066,\n", + " 78813,\n", + " 940134,\n", + " 182807,\n", + " 1366803,\n", + " 634907,\n", + " 667408,\n", + " 790543,\n", + " 714039,\n", + " 1185889,\n", + " 209611,\n", + " 1223521,\n", + " 102088,\n", + " 149929,\n", + " 519884,\n", + " 180019,\n", + " 1056203,\n", + " 74646,\n", + " 259459,\n", + " 901108,\n", + " 804193,\n", + " 618833,\n", + " 385156,\n", + " 604309,\n", + " 744645,\n", + " 849400,\n", + " 937951,\n", + " 1134640,\n", + " 982859,\n", + " 1193616,\n", + " 951101,\n", + " 967483,\n", + " 365269,\n", + " 129508,\n", + " 723504,\n", + " 1274353,\n", + " 288664,\n", + " 389510,\n", + " 1038950,\n", + " 544921,\n", + " 370174,\n", + " 715602,\n", + " 135980,\n", + " 235550,\n", + " 1191684,\n", + " 963061,\n", + " 371714,\n", + " 1254883,\n", + " 977223,\n", + " 1098971,\n", + " 738330,\n", + " 1008229,\n", + " 237353,\n", + " 36067,\n", + " 366096,\n", + " 386831,\n", + " 760496,\n", + " 1204917,\n", + " 508653,\n", + " 853178,\n", + " 707589,\n", + " 229241,\n", + " 750577,\n", + " 177822,\n", + " 559661,\n", + " 301828,\n", + " 1149204,\n", + " 369991,\n", + " 801785,\n", + " 442147,\n", + " 1333686,\n", + " 1082506,\n", + " 400259,\n", + " 398226,\n", + " 886936,\n", + " 505725,\n", + " 1082867,\n", + " 699607,\n", + " 897252,\n", + " 1360478,\n", + " 1357787,\n", + " 974526,\n", + " 1252911,\n", + " 658243,\n", + " ...],\n", + " 14: [500537,\n", + " 1126528,\n", + " 470633,\n", + " 1260044,\n", + " 1147129,\n", + " 708206,\n", + " 294696,\n", + " 307612,\n", + " 1046782,\n", + " 47841,\n", + " 738018,\n", + " 241058,\n", + " 1014282,\n", + " 1293090,\n", + " 1180298,\n", + " 436733,\n", + " 547218,\n", + " 380844,\n", + " 1266749,\n", + " 130330,\n", + " 1252224,\n", + " 462174,\n", + " 5056,\n", + " 51910,\n", + " 965592,\n", + " 1018683,\n", + " 399747,\n", + " 477083,\n", + " 164942,\n", + " 111674,\n", + " 773779,\n", + " 1340807,\n", + " 637289,\n", + " 1142333,\n", + " 709357,\n", + " 343402,\n", + " 70992,\n", + " 1218217,\n", + " 781962,\n", + " 992735,\n", + " 109357,\n", + " 829317,\n", + " 475565,\n", + " 338306,\n", + " 547718,\n", + " 211554,\n", + " 869091,\n", + " 696551,\n", + " 286784,\n", + " 157291,\n", + " 581055,\n", + " 197083,\n", + " 380026,\n", + " 704136,\n", + " 286769,\n", + " 975245,\n", + " 131590,\n", + " 565039,\n", + " 57929,\n", + " 1022840,\n", + " 898366,\n", + " 486579,\n", + " 957665,\n", + " 310092,\n", + " 1262368,\n", + " 753152,\n", + " 571712,\n", + " 1103380,\n", + " 1194444,\n", + " 352823,\n", + " 408243,\n", + " 1086940,\n", + " 534301,\n", + " 477586,\n", + " 354960,\n", + " 160077,\n", + " 530718,\n", + " 768009,\n", + " 1358161,\n", + " 885788,\n", + " 345484,\n", + " 500698,\n", + " 212813,\n", + " 130606,\n", + " 440654,\n", + " 656237,\n", + " 977177,\n", + " 693994,\n", + " 477876,\n", + " 369445,\n", + " 1316071,\n", + " 638531,\n", + " 119031,\n", + " 1137889,\n", + " 250,\n", + " 254546,\n", + " 902080,\n", + " 861181,\n", + " 803309,\n", + " 548984,\n", + " 1310206,\n", + " 808525,\n", + " 1195401,\n", + " 1066899,\n", + " 1195621,\n", + " 115354,\n", + " 948856,\n", + " 162323,\n", + " 1364756,\n", + " 646692,\n", + " 1140384,\n", + " 872488,\n", + " 202308,\n", + " 704661,\n", + " 741784,\n", + " 1212267,\n", + " 1018672,\n", + " 1214620,\n", + " 444066,\n", + " 991954,\n", + " 182007,\n", + " 47892,\n", + " 117421,\n", + " 121389,\n", + " 1363678,\n", + " 982464,\n", + " 981668,\n", + " 735176,\n", + " 1021437,\n", + " 1088467,\n", + " 353915,\n", + " 1144747,\n", + " 718159,\n", + " 667691,\n", + " 725596,\n", + " 249051,\n", + " 381009,\n", + " 1180764,\n", + " 1176114,\n", + " 506969,\n", + " 302356,\n", + " 1009656,\n", + " 577152,\n", + " 1112789,\n", + " 316406,\n", + " 181195,\n", + " 747151,\n", + " 828822,\n", + " 522030,\n", + " 155407,\n", + " 453584,\n", + " 456719,\n", + " 1234587,\n", + " 1166558,\n", + " 161340,\n", + " 99613,\n", + " 285037,\n", + " 429600,\n", + " 291138,\n", + " 1364800,\n", + " 1353724,\n", + " 344867,\n", + " 269317,\n", + " 1254102,\n", + " 1343371,\n", + " 530331,\n", + " 1332657,\n", + " 66890,\n", + " 775703,\n", + " 755604,\n", + " 490817,\n", + " 1119985,\n", + " 1258558,\n", + " 902351,\n", + " 44484,\n", + " 786164,\n", + " 474685,\n", + " 1081893,\n", + " 993987,\n", + " 310040,\n", + " 547809,\n", + " 480595,\n", + " 466946,\n", + " 680566,\n", + " 176243,\n", + " 998646,\n", + " 1353466,\n", + " 1015206,\n", + " 748754,\n", + " 1219918,\n", + " 1069803,\n", + " 120546,\n", + " 651640,\n", + " 1343212,\n", + " 946643,\n", + " 655253,\n", + " 376875,\n", + " 330967,\n", + " 1298769,\n", + " 698899,\n", + " 777571,\n", + " 1068904,\n", + " 1170551,\n", + " 297762,\n", + " 387984,\n", + " 1256064,\n", + " 1042471,\n", + " 645545,\n", + " 1285277,\n", + " 10914,\n", + " 771980,\n", + " 191173,\n", + " 366647,\n", + " 1278396,\n", + " 1247431,\n", + " 429290,\n", + " 197254,\n", + " 1064475,\n", + " 379021,\n", + " 998327,\n", + " 539815,\n", + " 520106,\n", + " 1094510,\n", + " 440652,\n", + " 185252,\n", + " 265162,\n", + " 94666,\n", + " 591214,\n", + " 1151440,\n", + " 584308,\n", + " 580042,\n", + " 782898,\n", + " 1047545,\n", + " 159352,\n", + " 839669,\n", + " 309944,\n", + " 213812,\n", + " 616713,\n", + " 1188198,\n", + " 348461,\n", + " 818584,\n", + " 1299754,\n", + " 339895,\n", + " 1359832,\n", + " 782995,\n", + " 648466,\n", + " 470442,\n", + " 687213,\n", + " 1030759,\n", + " 51354,\n", + " 50493,\n", + " 790379,\n", + " 12357,\n", + " 717964,\n", + " 1252512,\n", + " 843316,\n", + " 298481,\n", + " 755433,\n", + " 699623,\n", + " 55918,\n", + " 316359,\n", + " 134813,\n", + " 690184,\n", + " 656444,\n", + " 422006,\n", + " 179652,\n", + " 883800,\n", + " 689587,\n", + " 975421,\n", + " 1304965,\n", + " 530022,\n", + " 434994,\n", + " 926921,\n", + " 95050,\n", + " 63681,\n", + " 1110627,\n", + " 878690,\n", + " 374706,\n", + " 255077,\n", + " 263620,\n", + " 315266,\n", + " 309536,\n", + " 1255825,\n", + " 86722,\n", + " 407298,\n", + " 957449,\n", + " 1340862,\n", + " 1281359,\n", + " 1243174,\n", + " 190039,\n", + " 684953,\n", + " 616566,\n", + " 60411,\n", + " 585830,\n", + " 301504,\n", + " 317382,\n", + " 92811,\n", + " 331969,\n", + " 401104,\n", + " 664491,\n", + " 1328322,\n", + " 1309949,\n", + " 469066,\n", + " 383972,\n", + " 1223428,\n", + " 68585,\n", + " 1105714,\n", + " 540598,\n", + " 73770,\n", + " 552863,\n", + " 36804,\n", + " 146084,\n", + " 679611,\n", + " 979312,\n", + " 856766,\n", + " 256046,\n", + " 1118672,\n", + " 1271735,\n", + " 293981,\n", + " 429062,\n", + " 57594,\n", + " 819025,\n", + " 577421,\n", + " 605514,\n", + " 136159,\n", + " 503546,\n", + " 715210,\n", + " 1116295,\n", + " 9434,\n", + " 1275763,\n", + " 938685,\n", + " 902576,\n", + " 685975,\n", + " 371164,\n", + " 1267145,\n", + " 1254692,\n", + " 804590,\n", + " 118495,\n", + " 711269,\n", + " 1322820,\n", + " 1136360,\n", + " 1226974,\n", + " 1111280,\n", + " 78182,\n", + " 461948,\n", + " 796679,\n", + " 329957,\n", + " 772871,\n", + " 424930,\n", + " 912421,\n", + " 1148800,\n", + " 566429,\n", + " 374866,\n", + " 363198,\n", + " 105630,\n", + " 956795,\n", + " 1104401,\n", + " 65571,\n", + " 846429,\n", + " 554691,\n", + " 206826,\n", + " 1086707,\n", + " 158573,\n", + " 96476,\n", + " 1011594,\n", + " 430923,\n", + " 429337,\n", + " 1162038,\n", + " 367822,\n", + " 221215,\n", + " 494062,\n", + " 764744,\n", + " 694644,\n", + " 75390,\n", + " 538101,\n", + " 399341,\n", + " 644999,\n", + " 614697,\n", + " 527137,\n", + " 223644,\n", + " 13380,\n", + " 853666,\n", + " 605925,\n", + " 1330215,\n", + " 980160,\n", + " 1211835,\n", + " 1077942,\n", + " 937373,\n", + " 252675,\n", + " 562095,\n", + " 504200,\n", + " 586084,\n", + " 741885,\n", + " 526035,\n", + " 1169570,\n", + " 543375,\n", + " 346564,\n", + " 964862,\n", + " 815353,\n", + " 731252,\n", + " 218377,\n", + " 546527,\n", + " 1016206,\n", + " 971932,\n", + " 236039,\n", + " 631903,\n", + " 994731,\n", + " 814612,\n", + " 1042226,\n", + " 91805,\n", + " 1177358,\n", + " 209295,\n", + " 94334,\n", + " 664584,\n", + " 367558,\n", + " 1179827,\n", + " 1077838,\n", + " 698894,\n", + " 304556,\n", + " 1332162,\n", + " 384950,\n", + " 599861,\n", + " 1066828,\n", + " 1039597,\n", + " 475186,\n", + " 1106585,\n", + " 607823,\n", + " 172148,\n", + " 915524,\n", + " 973779,\n", + " 1294317,\n", + " 21609,\n", + " 500008,\n", + " 1273774,\n", + " 1083953,\n", + " 725305,\n", + " 170699,\n", + " 1314491,\n", + " 1161264,\n", + " 1253056,\n", + " 875631,\n", + " 1274727,\n", + " 22400,\n", + " 22616,\n", + " 160503,\n", + " 1236095,\n", + " 1078647,\n", + " 873660,\n", + " 304645,\n", + " 279270,\n", + " 1071492,\n", + " 590502,\n", + " 642914,\n", + " 1244824,\n", + " 263154,\n", + " 556213,\n", + " 109570,\n", + " 704871,\n", + " 336785,\n", + " 220462,\n", + " 988664,\n", + " 61056,\n", + " 732299,\n", + " 120342,\n", + " 151855,\n", + " 1222816,\n", + " 729411,\n", + " 1226488,\n", + " 494011,\n", + " 406321,\n", + " 830458,\n", + " 391561,\n", + " 157445,\n", + " 526204,\n", + " 111532,\n", + " 190582,\n", + " 559520,\n", + " 267526,\n", + " 1077724,\n", + " 336408,\n", + " 948653,\n", + " 149942,\n", + " 774380,\n", + " 55340,\n", + " 824037,\n", + " 938834,\n", + " 100227,\n", + " 861572,\n", + " 654238,\n", + " 220464,\n", + " 1343635,\n", + " 742866,\n", + " 1064231,\n", + " 243467,\n", + " 1119254,\n", + " 431549,\n", + " 559060,\n", + " 768315,\n", + " 333898,\n", + " 485636,\n", + " 651402,\n", + " 1008252,\n", + " 1091512,\n", + " 927767,\n", + " 1227266,\n", + " 373310,\n", + " 159590,\n", + " 420288,\n", + " 1219342,\n", + " 970375,\n", + " 1060050,\n", + " 613495,\n", + " 1164050,\n", + " 231474,\n", + " 997763,\n", + " 368779,\n", + " 1228039,\n", + " 843974,\n", + " 1352035,\n", + " 981541,\n", + " 100137,\n", + " 488011,\n", + " 7819,\n", + " 616388,\n", + " 179057,\n", + " 772233,\n", + " 1067315,\n", + " 447546,\n", + " 9395,\n", + " 498699,\n", + " 399449,\n", + " 1088385,\n", + " 202553,\n", + " 79066,\n", + " 1031789,\n", + " 786946,\n", + " 91163,\n", + " 449583,\n", + " 855145,\n", + " 844061,\n", + " 276336,\n", + " 377594,\n", + " 514787,\n", + " 1092876,\n", + " 172970,\n", + " 700816,\n", + " 1087863,\n", + " 261478,\n", + " 494871,\n", + " 1002060,\n", + " 331052,\n", + " 1331478,\n", + " 502761,\n", + " 103039,\n", + " 684449,\n", + " 517363,\n", + " 1302644,\n", + " 8522,\n", + " 159353,\n", + " 885322,\n", + " 339091,\n", + " 512824,\n", + " 1261192,\n", + " 412427,\n", + " 1071063,\n", + " 467844,\n", + " 1331685,\n", + " 114061,\n", + " 574397,\n", + " 664304,\n", + " 47232,\n", + " 45059,\n", + " 1355727,\n", + " 313177,\n", + " 1116495,\n", + " 215258,\n", + " 518048,\n", + " 1101695,\n", + " 1067005,\n", + " 746119,\n", + " 85224,\n", + " 616483,\n", + " 268799,\n", + " 1290838,\n", + " 1351975,\n", + " 1138048,\n", + " 841448,\n", + " 302174,\n", + " 774190,\n", + " 270482,\n", + " 580548,\n", + " 702106,\n", + " 1004821,\n", + " 969707,\n", + " 794725,\n", + " 676374,\n", + " 555021,\n", + " 1176621,\n", + " 236220,\n", + " 577581,\n", + " 752973,\n", + " 978498,\n", + " 1317914,\n", + " 985220,\n", + " 750349,\n", + " 54977,\n", + " 1154659,\n", + " 54817,\n", + " 874408,\n", + " 141789,\n", + " 394670,\n", + " 354683,\n", + " 1325460,\n", + " 1255562,\n", + " 1304675,\n", + " 322142,\n", + " 840095,\n", + " 831722,\n", + " 295017,\n", + " 649263,\n", + " 1085140,\n", + " 268058,\n", + " 428564,\n", + " 879521,\n", + " 25447,\n", + " 1314086,\n", + " 927692,\n", + " 277391,\n", + " 18586,\n", + " 1179981,\n", + " 725457,\n", + " 533951,\n", + " 1098995,\n", + " 772872,\n", + " 931686,\n", + " 490398,\n", + " 1036138,\n", + " 219661,\n", + " 67915,\n", + " 140601,\n", + " 483652,\n", + " 1163027,\n", + " 671747,\n", + " 103301,\n", + " 329891,\n", + " 847054,\n", + " 248199,\n", + " 1062521,\n", + " 140049,\n", + " 382672,\n", + " 281748,\n", + " 1196090,\n", + " 395904,\n", + " 300318,\n", + " 115117,\n", + " 1119970,\n", + " 812861,\n", + " 1165156,\n", + " 304140,\n", + " 86778,\n", + " 232227,\n", + " 473376,\n", + " 351993,\n", + " 442827,\n", + " 1186563,\n", + " 1246694,\n", + " 1017741,\n", + " 1021587,\n", + " 76147,\n", + " 164216,\n", + " 560468,\n", + " 443674,\n", + " 374808,\n", + " 1132499,\n", + " 619921,\n", + " 411749,\n", + " 210950,\n", + " 910637,\n", + " 84129,\n", + " 982322,\n", + " 955311,\n", + " 1279224,\n", + " 1027702,\n", + " 438593,\n", + " 499872,\n", + " 714820,\n", + " 583669,\n", + " 194916,\n", + " 1292173,\n", + " 1229733,\n", + " 1088795,\n", + " 657717,\n", + " 325044,\n", + " 358735,\n", + " 477678,\n", + " 6738,\n", + " 279654,\n", + " 688349,\n", + " 920245,\n", + " 651062,\n", + " 1328603,\n", + " 975056,\n", + " 472959,\n", + " 857751,\n", + " 91853,\n", + " 85616,\n", + " 632203,\n", + " 765561,\n", + " 774816,\n", + " 858545,\n", + " 1102171,\n", + " 155656,\n", + " 1220297,\n", + " 888830,\n", + " 753079,\n", + " 165066,\n", + " 891712,\n", + " 1106096,\n", + " 684507,\n", + " 1204173,\n", + " 1201661,\n", + " 392503,\n", + " 510666,\n", + " 499956,\n", + " 12710,\n", + " 1135720,\n", + " 87212,\n", + " 11616,\n", + " 3841,\n", + " 1062777,\n", + " 943172,\n", + " 1280329,\n", + " 765553,\n", + " 1049761,\n", + " 1111635,\n", + " 1134246,\n", + " 1097131,\n", + " 272763,\n", + " 358842,\n", + " 478237,\n", + " 914149,\n", + " 563219,\n", + " 202084,\n", + " 431257,\n", + " 1163209,\n", + " 1285561,\n", + " 515413,\n", + " 729131,\n", + " 942292,\n", + " 10329,\n", + " 1232336,\n", + " 533597,\n", + " 608867,\n", + " 146134,\n", + " 1260388,\n", + " 138820,\n", + " 1005944,\n", + " 1170963,\n", + " 31364,\n", + " 858356,\n", + " 474337,\n", + " 1291480,\n", + " 1110492,\n", + " 43376,\n", + " 1065095,\n", + " 74861,\n", + " 1279124,\n", + " 247781,\n", + " 169357,\n", + " 667334,\n", + " 1077682,\n", + " 538931,\n", + " 92399,\n", + " 59267,\n", + " 768919,\n", + " 1116123,\n", + " 1184989,\n", + " 510569,\n", + " 878037,\n", + " 559017,\n", + " 529771,\n", + " 1179115,\n", + " 974752,\n", + " 725776,\n", + " 1099862,\n", + " 934942,\n", + " 712632,\n", + " 885392,\n", + " 1094060,\n", + " 862172,\n", + " 660408,\n", + " 63995,\n", + " 875716,\n", + " 513016,\n", + " 1205558,\n", + " 1262666,\n", + " 384925,\n", + " 1281719,\n", + " 558883,\n", + " 737636,\n", + " 625611,\n", + " 758939,\n", + " 945568,\n", + " 1207632,\n", + " 1158721,\n", + " 551381,\n", + " 87019,\n", + " 485441,\n", + " 501859,\n", + " 448070,\n", + " 982268,\n", + " 642339,\n", + " 665556,\n", + " 122619,\n", + " 186257,\n", + " 278535,\n", + " 1174001,\n", + " 344521,\n", + " 1301802,\n", + " 973110,\n", + " 380004,\n", + " 406893,\n", + " 561458,\n", + " 901799,\n", + " 214886,\n", + " 1150012,\n", + " 1311310,\n", + " 1318309,\n", + " 8790,\n", + " 1154517,\n", + " 449516,\n", + " 147129,\n", + " 540132,\n", + " 1265099,\n", + " 276009,\n", + " 792257,\n", + " 177454,\n", + " 109473,\n", + " 744017,\n", + " 850501,\n", + " 766886,\n", + " 639582,\n", + " 220031,\n", + " 1304394,\n", + " 206550,\n", + " 639078,\n", + " 244454,\n", + " 95436,\n", + " 483099,\n", + " 134626,\n", + " 26439,\n", + " 362884,\n", + " 393023,\n", + " 665251,\n", + " 467182,\n", + " 2066,\n", + " 916168,\n", + " 471415,\n", + " 427252,\n", + " 885558,\n", + " 544093,\n", + " 893603,\n", + " 689962,\n", + " 664724,\n", + " 1208227,\n", + " 1008724,\n", + " 267300,\n", + " 1249665,\n", + " 717649,\n", + " 681091,\n", + " 1046216,\n", + " 1082144,\n", + " 1051598,\n", + " 770828,\n", + " 482830,\n", + " 359702,\n", + " 72568,\n", + " 1026333,\n", + " 27819,\n", + " 619955,\n", + " 551997,\n", + " 780271,\n", + " 777752,\n", + " 1180934,\n", + " 512714,\n", + " 1263568,\n", + " 186555,\n", + " 194699,\n", + " 503781,\n", + " 912708,\n", + " 1267030,\n", + " 802129,\n", + " 642922,\n", + " 1306005,\n", + " 995567,\n", + " 95774,\n", + " 25280,\n", + " 368269,\n", + " 468396,\n", + " 1124202,\n", + " 1136239,\n", + " 1200047,\n", + " 283539,\n", + " 1143905,\n", + " 1239260,\n", + " 42661,\n", + " 349934,\n", + " 376891,\n", + " 518792,\n", + " 1066293,\n", + " 12126,\n", + " 397193,\n", + " 163352,\n", + " 1296336,\n", + " 738080,\n", + " 1201667,\n", + " 1039043,\n", + " 1254652,\n", + " 871371,\n", + " 986098,\n", + " 745046,\n", + " 636606,\n", + " 752856,\n", + " 1290896,\n", + " 646492,\n", + " 372185,\n", + " 565743,\n", + " 1146102,\n", + " 25192,\n", + " 545527,\n", + " 195130,\n", + " 476045,\n", + " 807066,\n", + " 613446,\n", + " 357924,\n", + " 1142735,\n", + " 146445,\n", + " 300684,\n", + " 901606,\n", + " 1121157,\n", + " 27742,\n", + " 386068,\n", + " 320749,\n", + " 146976,\n", + " 739582,\n", + " 416213,\n", + " 127375,\n", + " 777034,\n", + " 213626,\n", + " 475825,\n", + " 583528,\n", + " 856350,\n", + " 471620,\n", + " 502759,\n", + " 57365,\n", + " 1053876,\n", + " 1189078,\n", + " 1068842,\n", + " 472075,\n", + " 1061209,\n", + " 464880,\n", + " 41563,\n", + " 839145,\n", + " 754361,\n", + " 1089911,\n", + " 789350,\n", + " 549864,\n", + " 910102,\n", + " 584860,\n", + " 1168966,\n", + " 1154643,\n", + " 138499,\n", + " 1013408,\n", + " 554008,\n", + " 1332625,\n", + " 597238,\n", + " 783776,\n", + " 1344606,\n", + " 473690,\n", + " 475299,\n", + " 297127,\n", + " 1349672,\n", + " 1033099,\n", + " 24110,\n", + " 817995,\n", + " 114844,\n", + " 820288,\n", + " 126022,\n", + " 106580,\n", + " 1350824,\n", + " 628071,\n", + " 784727,\n", + " 936020,\n", + " 1024310,\n", + " 141684,\n", + " 1083992,\n", + " 1006646,\n", + " 355613,\n", + " 1172498,\n", + " 1011954,\n", + " ...],\n", + " 15: [547864,\n", + " 1145926,\n", + " 741300,\n", + " 685607,\n", + " 1096768,\n", + " 544078,\n", + " 311119,\n", + " 540632,\n", + " 1174064,\n", + " 1288325,\n", + " 574156,\n", + " 277490,\n", + " 1359548,\n", + " 853695,\n", + " 53864,\n", + " 158030,\n", + " 497272,\n", + " 699878,\n", + " 908320,\n", + " 747066,\n", + " 950570,\n", + " 744971,\n", + " 1294524,\n", + " 1273091,\n", + " 1261332,\n", + " 358867,\n", + " 1262509,\n", + " 838473,\n", + " 235546,\n", + " 727075,\n", + " 285929,\n", + " 1085355,\n", + " 1174560,\n", + " 1052300,\n", + " 315756,\n", + " 899144,\n", + " 1156427,\n", + " 837533,\n", + " 127555,\n", + " 838755,\n", + " 1293708,\n", + " 1030753,\n", + " 203598,\n", + " 273623,\n", + " 1159859,\n", + " 681543,\n", + " 1123478,\n", + " 1218055,\n", + " 979649,\n", + " 882591,\n", + " 902489,\n", + " 1271536,\n", + " 1300209,\n", + " 1203040,\n", + " 768135,\n", + " 210491,\n", + " 1357966,\n", + " 432175,\n", + " 1324082,\n", + " 806052,\n", + " 633935,\n", + " 161463,\n", + " 51221,\n", + " 1078766,\n", + " 535876,\n", + " 1065608,\n", + " 85206,\n", + " 730540,\n", + " 1316239,\n", + " 942454,\n", + " 522840,\n", + " 503834,\n", + " 607156,\n", + " 541984,\n", + " 696965,\n", + " 1023928,\n", + " 117670,\n", + " 353301,\n", + " 1307084,\n", + " 34380,\n", + " 1071350,\n", + " 132542,\n", + " 1013432,\n", + " 149392,\n", + " 55355,\n", + " 290889,\n", + " 259880,\n", + " 757963,\n", + " 1296280,\n", + " 1080610,\n", + " 548644,\n", + " 112580,\n", + " 355976,\n", + " 617335,\n", + " 1211314,\n", + " 964391,\n", + " 320429,\n", + " 1149258,\n", + " 816007,\n", + " 472533,\n", + " 221293,\n", + " 100583,\n", + " 625144,\n", + " 997212,\n", + " 22262,\n", + " 681470,\n", + " 638515,\n", + " 539737,\n", + " 456953,\n", + " 617901,\n", + " 358113,\n", + " 387110,\n", + " 966858,\n", + " 971435,\n", + " 140129,\n", + " 470847,\n", + " 319738,\n", + " 556499,\n", + " 110232,\n", + " 735848,\n", + " 145831,\n", + " 36353,\n", + " 1315994,\n", + " 561866,\n", + " 466195,\n", + " 569241,\n", + " 502189,\n", + " 814142,\n", + " 1124883,\n", + " 877757,\n", + " 370962,\n", + " 1120260,\n", + " 1156530,\n", + " 49018,\n", + " 83028,\n", + " 1268878,\n", + " 671004,\n", + " 319776,\n", + " 695362,\n", + " 626196,\n", + " 278344,\n", + " 620046,\n", + " 30952,\n", + " 1098228,\n", + " 197815,\n", + " 463288,\n", + " 151324,\n", + " 901656,\n", + " 766629,\n", + " 1157962,\n", + " 587711,\n", + " 315698,\n", + " 64674,\n", + " 879710,\n", + " 150707,\n", + " 1299638,\n", + " 117134,\n", + " 380902,\n", + " 485771,\n", + " 700727,\n", + " 1072656,\n", + " 610538,\n", + " 805921,\n", + " 411008,\n", + " 752792,\n", + " 537610,\n", + " 176603,\n", + " 247277,\n", + " 226831,\n", + " 514975,\n", + " 1099134,\n", + " 708654,\n", + " 658569,\n", + " 625509,\n", + " 547336,\n", + " 1283118,\n", + " 453097,\n", + " 311316,\n", + " 867786,\n", + " 1363724,\n", + " 1105019,\n", + " 441545,\n", + " 590089,\n", + " 285928,\n", + " 1189332,\n", + " 882289,\n", + " 1000160,\n", + " 388878,\n", + " 757425,\n", + " 1020286,\n", + " 324869,\n", + " 497115,\n", + " 459460,\n", + " 1175031,\n", + " 1221059,\n", + " 1339534,\n", + " 1148048,\n", + " 294869,\n", + " 350882,\n", + " 527418,\n", + " 411529,\n", + " 522340,\n", + " 800331,\n", + " 1046029,\n", + " 778550,\n", + " 376739,\n", + " 20639,\n", + " 1337465,\n", + " 923356,\n", + " 520438,\n", + " 1330,\n", + " 775400,\n", + " 823265,\n", + " 964612,\n", + " 1229707,\n", + " 277545,\n", + " 886775,\n", + " 884904,\n", + " 331465,\n", + " 267174,\n", + " 215361,\n", + " 633858,\n", + " 1168546,\n", + " 26203,\n", + " 1204661,\n", + " 1289156,\n", + " 1267941,\n", + " 1166939,\n", + " 288432,\n", + " 85360,\n", + " 1111534,\n", + " 240816,\n", + " 37441,\n", + " 681863,\n", + " 51885,\n", + " 1059475,\n", + " 660004,\n", + " 479005,\n", + " 154435,\n", + " 306283,\n", + " 691662,\n", + " 615574,\n", + " 1085898,\n", + " 1034209,\n", + " 532734,\n", + " 855459,\n", + " 319266,\n", + " 557585,\n", + " 1141688,\n", + " 311983,\n", + " 540779,\n", + " 98,\n", + " 1126450,\n", + " 104101,\n", + " 261807,\n", + " 921943,\n", + " 909226,\n", + " 805708,\n", + " 1081465,\n", + " 1122491,\n", + " 1266414,\n", + " 291720,\n", + " 429324,\n", + " 1302013,\n", + " 208139,\n", + " 983046,\n", + " 761521,\n", + " 458156,\n", + " 1295953,\n", + " 804273,\n", + " 192335,\n", + " 38900,\n", + " 840777,\n", + " 42303,\n", + " 1145527,\n", + " 81267,\n", + " 104266,\n", + " 448312,\n", + " 765197,\n", + " 933480,\n", + " 662685,\n", + " 440967,\n", + " 916267,\n", + " 841318,\n", + " 57159,\n", + " 1347940,\n", + " 691098,\n", + " 1073254,\n", + " 1316515,\n", + " 265231,\n", + " 64614,\n", + " 326587,\n", + " 999508,\n", + " 421803,\n", + " 859427,\n", + " 323597,\n", + " 749921,\n", + " 1124206,\n", + " 890534,\n", + " 128688,\n", + " 195391,\n", + " 166550,\n", + " 1222561,\n", + " 465550,\n", + " 15571,\n", + " 957506,\n", + " 1214170,\n", + " 485385,\n", + " 131404,\n", + " 297046,\n", + " 1297321,\n", + " 944901,\n", + " 746922,\n", + " 345726,\n", + " 250156,\n", + " 172968,\n", + " 468670,\n", + " 1246951,\n", + " 768549,\n", + " 440773,\n", + " 291579,\n", + " 804675,\n", + " 899331,\n", + " 1066979,\n", + " 643814,\n", + " 910971,\n", + " 24428,\n", + " 681654,\n", + " 282734,\n", + " 458331,\n", + " 284633,\n", + " 774297,\n", + " 868632,\n", + " 1366144,\n", + " 882566,\n", + " 898347,\n", + " 892250,\n", + " 1314622,\n", + " 260010,\n", + " 761200,\n", + " 1205250,\n", + " 1245166,\n", + " 1290818,\n", + " 303011,\n", + " 450403,\n", + " 550423,\n", + " 170624,\n", + " 892509,\n", + " 271668,\n", + " 767774,\n", + " 1138805,\n", + " 298133,\n", + " 329979,\n", + " 343024,\n", + " 819697,\n", + " 343156,\n", + " 1007525,\n", + " 554792,\n", + " 851311,\n", + " 1322192,\n", + " 1162048,\n", + " 682387,\n", + " 523392,\n", + " 210610,\n", + " 653635,\n", + " 774625,\n", + " 1061874,\n", + " 361671,\n", + " 363150,\n", + " 998424,\n", + " 591708,\n", + " 1089707,\n", + " 1366305,\n", + " 581536,\n", + " 1133933,\n", + " 289031,\n", + " 1091405,\n", + " 994056,\n", + " 1224336,\n", + " 799667,\n", + " 227021,\n", + " 588283,\n", + " 642851,\n", + " 904383,\n", + " 12968,\n", + " 1031473,\n", + " 274454,\n", + " 98365,\n", + " 471824,\n", + " 595760,\n", + " 614809,\n", + " 748160,\n", + " 337796,\n", + " 338656,\n", + " 1233262,\n", + " 963667,\n", + " 792155,\n", + " 1011418,\n", + " 986926,\n", + " 45688,\n", + " 233488,\n", + " 781815,\n", + " 393055,\n", + " 81992,\n", + " 660202,\n", + " 281782,\n", + " 1203304,\n", + " 833296,\n", + " 1026763,\n", + " 1061941,\n", + " 888620,\n", + " 335477,\n", + " 1046075,\n", + " 446860,\n", + " 1282554,\n", + " 1071490,\n", + " 835624,\n", + " 821518,\n", + " 694980,\n", + " 816277,\n", + " 1131594,\n", + " 336925,\n", + " 95024,\n", + " 957596,\n", + " 546104,\n", + " 812319,\n", + " 973420,\n", + " 341465,\n", + " 247310,\n", + " 655713,\n", + " 820774,\n", + " 529924,\n", + " 1358787,\n", + " 532939,\n", + " 353706,\n", + " 467993,\n", + " 359823,\n", + " 40890,\n", + " 1092106,\n", + " 417390,\n", + " 502593,\n", + " 1354462,\n", + " 1270964,\n", + " 617973,\n", + " 180545,\n", + " 186533,\n", + " 1131139,\n", + " 1225361,\n", + " 1173865,\n", + " 152675,\n", + " 469687,\n", + " 269607,\n", + " 105685,\n", + " 460882,\n", + " 277308,\n", + " 411636,\n", + " 1206027,\n", + " 486578,\n", + " 855602,\n", + " 1110211,\n", + " 352627,\n", + " 1081568,\n", + " 462296,\n", + " 293482,\n", + " 1217258,\n", + " 741207,\n", + " 636111,\n", + " 573354,\n", + " 197357,\n", + " 223006,\n", + " 664763,\n", + " 510908,\n", + " 778281,\n", + " 27050,\n", + " 1348637,\n", + " 153310,\n", + " 1219671,\n", + " 1129292,\n", + " 207377,\n", + " 1007447,\n", + " 616625,\n", + " 34252,\n", + " 744194,\n", + " 934695,\n", + " 297987,\n", + " 1050280,\n", + " 452879,\n", + " 64600,\n", + " 1095139,\n", + " 671636,\n", + " 760477,\n", + " 40748,\n", + " 1250461,\n", + " 1122158,\n", + " 511078,\n", + " 245913,\n", + " 696466,\n", + " 1115298,\n", + " 567878,\n", + " 847882,\n", + " 347629,\n", + " 1077853,\n", + " 659711,\n", + " 1010868,\n", + " 1358552,\n", + " 1314152,\n", + " 842330,\n", + " 697511,\n", + " 733358,\n", + " 544658,\n", + " 237166,\n", + " 622798,\n", + " 731475,\n", + " 631689,\n", + " 757994,\n", + " 813007,\n", + " 521555,\n", + " 1246561,\n", + " 386189,\n", + " 1078500,\n", + " 398470,\n", + " 688503,\n", + " 1082551,\n", + " 428651,\n", + " 1354579,\n", + " 755783,\n", + " 1129547,\n", + " 24902,\n", + " 522612,\n", + " 666344,\n", + " 403669,\n", + " 692403,\n", + " 867538,\n", + " 812803,\n", + " 856023,\n", + " 1173833,\n", + " 185559,\n", + " 983858,\n", + " 1165578,\n", + " 926291,\n", + " 506263,\n", + " 332350,\n", + " 617384,\n", + " 1262010,\n", + " 858114,\n", + " 139754,\n", + " 975044,\n", + " 507063,\n", + " 888182,\n", + " 1295851,\n", + " 469673,\n", + " 626141,\n", + " 369067,\n", + " 883721,\n", + " 321622,\n", + " 1097393,\n", + " 196735,\n", + " 1345895,\n", + " 1255382,\n", + " 788153,\n", + " 499129,\n", + " 975616,\n", + " 608738,\n", + " 1300421,\n", + " 604648,\n", + " 348117,\n", + " 58935,\n", + " 317304,\n", + " 290508,\n", + " 648285,\n", + " 1203263,\n", + " 287034,\n", + " 1328399,\n", + " 570999,\n", + " 1201306,\n", + " 740531,\n", + " 1144638,\n", + " 1031211,\n", + " 32704,\n", + " 631609,\n", + " 1013986,\n", + " 240909,\n", + " 1087076,\n", + " 1198244,\n", + " 1090314,\n", + " 168981,\n", + " 1175968,\n", + " 879754,\n", + " 352547,\n", + " 212333,\n", + " 887143,\n", + " 1113412,\n", + " 1161039,\n", + " 840331,\n", + " 138229,\n", + " 1134889,\n", + " 734483,\n", + " 40578,\n", + " 876865,\n", + " 1080443,\n", + " 947570,\n", + " 392407,\n", + " 1023977,\n", + " 1195767,\n", + " 173816,\n", + " 1078249,\n", + " 1297529,\n", + " 317312,\n", + " 1279496,\n", + " 68975,\n", + " 887068,\n", + " 850556,\n", + " 1238310,\n", + " 385878,\n", + " 912604,\n", + " 59105,\n", + " 77954,\n", + " 1236258,\n", + " 830023,\n", + " 241586,\n", + " 508097,\n", + " 513720,\n", + " 840485,\n", + " 632890,\n", + " 110921,\n", + " 819183,\n", + " 342255,\n", + " 1309741,\n", + " 1185712,\n", + " 316589,\n", + " 225121,\n", + " 231150,\n", + " 185112,\n", + " 692295,\n", + " 1001937,\n", + " 562776,\n", + " 1257741,\n", + " 554900,\n", + " 554068,\n", + " 490626,\n", + " 1028895,\n", + " 1367164,\n", + " 984100,\n", + " 355475,\n", + " 182094,\n", + " 1250520,\n", + " 842346,\n", + " 838522,\n", + " 696840,\n", + " 1304383,\n", + " 1043726,\n", + " 1294516,\n", + " 1301507,\n", + " 107778,\n", + " 63708,\n", + " 88896,\n", + " 1275663,\n", + " 146552,\n", + " 1075903,\n", + " 111808,\n", + " 586822,\n", + " 66497,\n", + " 918432,\n", + " 271623,\n", + " 588855,\n", + " 41374,\n", + " 221514,\n", + " 191406,\n", + " 426931,\n", + " 1115887,\n", + " 861743,\n", + " 1282107,\n", + " 302976,\n", + " 764810,\n", + " 382766,\n", + " 1289616,\n", + " 760360,\n", + " 226843,\n", + " 650565,\n", + " 894220,\n", + " 716907,\n", + " 252892,\n", + " 1312797,\n", + " 21268,\n", + " 937921,\n", + " 212079,\n", + " 967658,\n", + " 632536,\n", + " 1186655,\n", + " 1207452,\n", + " 739231,\n", + " 466400,\n", + " 591108,\n", + " 136072,\n", + " 167537,\n", + " 478300,\n", + " 845548,\n", + " 1035102,\n", + " 525778,\n", + " 651662,\n", + " 187332,\n", + " 1115612,\n", + " 887092,\n", + " 628161,\n", + " 41344,\n", + " 1033762,\n", + " 1031953,\n", + " 54033,\n", + " 100057,\n", + " 614347,\n", + " 105670,\n", + " 227662,\n", + " 914849,\n", + " 897507,\n", + " 511328,\n", + " 170415,\n", + " 1073674,\n", + " 468319,\n", + " 267056,\n", + " 407011,\n", + " 879196,\n", + " 98239,\n", + " 1157944,\n", + " 1055615,\n", + " 304111,\n", + " 516834,\n", + " 497610,\n", + " 101636,\n", + " 119064,\n", + " 208232,\n", + " 228113,\n", + " 1130658,\n", + " 920564,\n", + " 548258,\n", + " 1228082,\n", + " 751878,\n", + " 741766,\n", + " 933878,\n", + " 514792,\n", + " 322042,\n", + " 1208353,\n", + " 844193,\n", + " 422991,\n", + " 525137,\n", + " 593802,\n", + " 617322,\n", + " 426098,\n", + " 623410,\n", + " 775712,\n", + " 1344047,\n", + " 153050,\n", + " 1004582,\n", + " 841790,\n", + " 792643,\n", + " 202716,\n", + " 633089,\n", + " 454203,\n", + " 1005855,\n", + " 348257,\n", + " 1182796,\n", + " 511434,\n", + " 146523,\n", + " 1014565,\n", + " 145187,\n", + " 723997,\n", + " 1103031,\n", + " 1177846,\n", + " 1155380,\n", + " 20220,\n", + " 263839,\n", + " 1213467,\n", + " 1258696,\n", + " 833086,\n", + " 736206,\n", + " 950485,\n", + " 588303,\n", + " 1022268,\n", + " 418616,\n", + " 548423,\n", + " 1024863,\n", + " 1282775,\n", + " 299409,\n", + " 568413,\n", + " 383254,\n", + " 1228097,\n", + " 729468,\n", + " 987764,\n", + " 823326,\n", + " 1147540,\n", + " 73401,\n", + " 248740,\n", + " 1015904,\n", + " 374164,\n", + " 16196,\n", + " 512790,\n", + " 746944,\n", + " 1039295,\n", + " 129926,\n", + " 660025,\n", + " 15315,\n", + " 917968,\n", + " 522152,\n", + " 191747,\n", + " 1288741,\n", + " 761518,\n", + " 525870,\n", + " 1226094,\n", + " 596384,\n", + " 1233413,\n", + " 177299,\n", + " 692941,\n", + " 1127581,\n", + " 520218,\n", + " 403503,\n", + " 843251,\n", + " 623311,\n", + " 1200838,\n", + " 1092853,\n", + " 263144,\n", + " 854944,\n", + " 180298,\n", + " 323766,\n", + " 953980,\n", + " 1269521,\n", + " 1023330,\n", + " 679799,\n", + " 670285,\n", + " 1046772,\n", + " 689499,\n", + " 514996,\n", + " 1230554,\n", + " 471169,\n", + " 271171,\n", + " 836542,\n", + " 104691,\n", + " 1200185,\n", + " 547973,\n", + " 408965,\n", + " 11385,\n", + " 55539,\n", + " 692112,\n", + " 682551,\n", + " 166955,\n", + " 1073150,\n", + " 884731,\n", + " 650122,\n", + " 264608,\n", + " 253153,\n", + " 1131401,\n", + " 152388,\n", + " 637549,\n", + " 352391,\n", + " 605086,\n", + " 1056697,\n", + " 1206176,\n", + " 549766,\n", + " 1360353,\n", + " 1107360,\n", + " 802278,\n", + " 647593,\n", + " 257516,\n", + " 196454,\n", + " 305848,\n", + " 1347854,\n", + " 377608,\n", + " 766323,\n", + " 868100,\n", + " 44895,\n", + " 2068,\n", + " 457667,\n", + " 1276704,\n", + " 765164,\n", + " 929110,\n", + " 904771,\n", + " 375043,\n", + " 733929,\n", + " 517704,\n", + " 664866,\n", + " 541770,\n", + " 134746,\n", + " 1343842,\n", + " 150052,\n", + " 58396,\n", + " 465958,\n", + " 1292482,\n", + " 876007,\n", + " 1359435,\n", + " 62863,\n", + " 1097604,\n", + " 424399,\n", + " 288881,\n", + " 850203,\n", + " 1083686,\n", + " 1331192,\n", + " 105687,\n", + " 454411,\n", + " 648232,\n", + " 552894,\n", + " 73058,\n", + " 444974,\n", + " 731443,\n", + " 1167165,\n", + " 895942,\n", + " 1133281,\n", + " 1324840,\n", + " 212366,\n", + " 917439,\n", + " 1000449,\n", + " 1977,\n", + " 472982,\n", + " 495246,\n", + " 876768,\n", + " 967796,\n", + " 841453,\n", + " 675519,\n", + " 154868,\n", + " 1235600,\n", + " 1314391,\n", + " 1238262,\n", + " 134521,\n", + " 648244,\n", + " 855578,\n", + " 910320,\n", + " 91739,\n", + " 1025059,\n", + " 625522,\n", + " 739792,\n", + " 1300220,\n", + " 1233317,\n", + " 216085,\n", + " 28780,\n", + " 1362687,\n", + " 466619,\n", + " 1020661,\n", + " 475892,\n", + " 217278,\n", + " 188291,\n", + " 498942,\n", + " 672519,\n", + " 1234450,\n", + " 1092477,\n", + " 309589,\n", + " 14950,\n", + " 146539,\n", + " 793048,\n", + " 1101180,\n", + " 534437,\n", + " 1164367,\n", + " 510647,\n", + " 375026,\n", + " 396237,\n", + " 512110,\n", + " 487993,\n", + " 744233,\n", + " 428586,\n", + " 1161830,\n", + " 558280,\n", + " 1219726,\n", + " 363663,\n", + " 869375,\n", + " 801973,\n", + " 1195533,\n", + " 854376,\n", + " 143658,\n", + " 648228,\n", + " 1352818,\n", + " 797343,\n", + " 1078156,\n", + " 354472,\n", + " 675588,\n", + " 279034,\n", + " 374959,\n", + " 451897,\n", + " 1334457,\n", + " 6238,\n", + " 1285224,\n", + " 1187934,\n", + " 186747,\n", + " 1124514,\n", + " 113640,\n", + " 886624,\n", + " 858025,\n", + " 1320164,\n", + " 44969,\n", + " 218677,\n", + " 863248,\n", + " 945159,\n", + " 946918,\n", + " 1164739,\n", + " 1328478,\n", + " 121450,\n", + " 645160,\n", + " 1090188,\n", + " 1356909,\n", + " 367989,\n", + " 773588,\n", + " 1070938,\n", + " 41119,\n", + " 404639,\n", + " 29388,\n", + " ...],\n", + " 16: [846124,\n", + " 873341,\n", + " 373134,\n", + " 80545,\n", + " 482040,\n", + " 660628,\n", + " 657616,\n", + " 406622,\n", + " 46519,\n", + " 440020,\n", + " 838388,\n", + " 372368,\n", + " 1028559,\n", + " 1014699,\n", + " 118708,\n", + " 841440,\n", + " 746589,\n", + " 1266013,\n", + " 238690,\n", + " 558047,\n", + " 32126,\n", + " 686230,\n", + " 480465,\n", + " 1099711,\n", + " 496206,\n", + " 649573,\n", + " 386196,\n", + " 1242262,\n", + " 403943,\n", + " 160551,\n", + " 1061693,\n", + " 656362,\n", + " 924300,\n", + " 267596,\n", + " 93225,\n", + " 221833,\n", + " 436274,\n", + " 965408,\n", + " 381563,\n", + " 436604,\n", + " 1070792,\n", + " 226182,\n", + " 956838,\n", + " 528461,\n", + " 1207557,\n", + " 1053917,\n", + " 20881,\n", + " 477019,\n", + " 33285,\n", + " 372238,\n", + " 221962,\n", + " 1305555,\n", + " 732639,\n", + " 1339334,\n", + " 895292,\n", + " 1206033,\n", + " 217351,\n", + " 802175,\n", + " 553350,\n", + " 832925,\n", + " 765568,\n", + " 860541,\n", + " 153015,\n", + " 848864,\n", + " 867849,\n", + " 94817,\n", + " 703959,\n", + " 442761,\n", + " 1284402,\n", + " 751273,\n", + " 52506,\n", + " 637308,\n", + " 380071,\n", + " 407193,\n", + " 672812,\n", + " 779843,\n", + " 1202602,\n", + " 779943,\n", + " 1284312,\n", + " 740677,\n", + " 335553,\n", + " 564928,\n", + " 1081357,\n", + " 929865,\n", + " 190903,\n", + " 931839,\n", + " 794466,\n", + " 1131099,\n", + " 861498,\n", + " 938036,\n", + " 1233107,\n", + " 131241,\n", + " 1057791,\n", + " 571125,\n", + " 18221,\n", + " 1035180,\n", + " 464138,\n", + " 1110733,\n", + " 1203152,\n", + " 378133,\n", + " 1273076,\n", + " 1017846,\n", + " 687032,\n", + " 1262702,\n", + " 481378,\n", + " 1178145,\n", + " 370966,\n", + " 1304559,\n", + " 341082,\n", + " 286801,\n", + " 743249,\n", + " 876416,\n", + " 1290882,\n", + " 48864,\n", + " 1086062,\n", + " 987467,\n", + " 1162116,\n", + " 496819,\n", + " 1155483,\n", + " 520339,\n", + " 1038078,\n", + " 1231593,\n", + " 1289659,\n", + " 635955,\n", + " 83011,\n", + " 436164,\n", + " 80218,\n", + " 1080414,\n", + " 331150,\n", + " 674837,\n", + " 120788,\n", + " 418005,\n", + " 84576,\n", + " 578066,\n", + " 283960,\n", + " 491487,\n", + " 535683,\n", + " 820615,\n", + " 1247040,\n", + " 1114326,\n", + " 52103,\n", + " 481339,\n", + " 519632,\n", + " 315712,\n", + " 581809,\n", + " 1314061,\n", + " 810889,\n", + " 657055,\n", + " 105203,\n", + " 317598,\n", + " 946130,\n", + " 1283573,\n", + " 202414,\n", + " 563421,\n", + " 456463,\n", + " 662078,\n", + " 715099,\n", + " 390010,\n", + " 1338407,\n", + " 633143,\n", + " 1165359,\n", + " 189780,\n", + " 371811,\n", + " 1322415,\n", + " 1021223,\n", + " 255601,\n", + " 703484,\n", + " 793649,\n", + " 1330066,\n", + " 1244761,\n", + " 860490,\n", + " 372783,\n", + " 179986,\n", + " 1014242,\n", + " 965570,\n", + " 111785,\n", + " 862111,\n", + " 804615,\n", + " 1364306,\n", + " 348994,\n", + " 1324792,\n", + " 1364245,\n", + " 756623,\n", + " 1093056,\n", + " 928972,\n", + " 1365261,\n", + " 77627,\n", + " 972196,\n", + " 678005,\n", + " 1357336,\n", + " 624932,\n", + " 832112,\n", + " 425256,\n", + " 925411,\n", + " 21938,\n", + " 1131999,\n", + " 673438,\n", + " 456481,\n", + " 316938,\n", + " 888059,\n", + " 697350,\n", + " 1143698,\n", + " 694200,\n", + " 959547,\n", + " 339549,\n", + " 280152,\n", + " 637389,\n", + " 494362,\n", + " 464931,\n", + " 749876,\n", + " 1079241,\n", + " 1261335,\n", + " 643490,\n", + " 231445,\n", + " 1259991,\n", + " 202429,\n", + " 976100,\n", + " 677632,\n", + " 425066,\n", + " 798919,\n", + " 430826,\n", + " 370610,\n", + " 292649,\n", + " 1167274,\n", + " 1192943,\n", + " 1248036,\n", + " 894441,\n", + " 403973,\n", + " 1267282,\n", + " 483078,\n", + " 988125,\n", + " 1124619,\n", + " 993472,\n", + " 748723,\n", + " 1362025,\n", + " 538947,\n", + " 954409,\n", + " 1003874,\n", + " 165643,\n", + " 690034,\n", + " 967811,\n", + " 1262604,\n", + " 1228632,\n", + " 904914,\n", + " 418774,\n", + " 415988,\n", + " 1087541,\n", + " 782269,\n", + " 1333225,\n", + " 26736,\n", + " 301682,\n", + " 872047,\n", + " 37745,\n", + " 649553,\n", + " 1106763,\n", + " 1174474,\n", + " 639082,\n", + " 1323525,\n", + " 127516,\n", + " 1012507,\n", + " 650974,\n", + " 567806,\n", + " 512621,\n", + " 819360,\n", + " 794512,\n", + " 950077,\n", + " 168265,\n", + " 423391,\n", + " 363228,\n", + " 400876,\n", + " 968955,\n", + " 203384,\n", + " 1192440,\n", + " 916021,\n", + " 660894,\n", + " 1197939,\n", + " 135144,\n", + " 544723,\n", + " 1314053,\n", + " 15368,\n", + " 426145,\n", + " 168598,\n", + " 105665,\n", + " 72547,\n", + " 1351457,\n", + " 985632,\n", + " 1342758,\n", + " 470503,\n", + " 592433,\n", + " 1333599,\n", + " 291573,\n", + " 667557,\n", + " 1312668,\n", + " 947302,\n", + " 978403,\n", + " 895656,\n", + " 434362,\n", + " 22651,\n", + " 612253,\n", + " 790892,\n", + " 913762,\n", + " 1157631,\n", + " 374707,\n", + " 1345687,\n", + " 313919,\n", + " 171493,\n", + " 1174787,\n", + " 773436,\n", + " 1352138,\n", + " 638417,\n", + " 762958,\n", + " 496742,\n", + " 986388,\n", + " 150009,\n", + " 1126455,\n", + " 432457,\n", + " 1298918,\n", + " 385055,\n", + " 823205,\n", + " 1062687,\n", + " 385435,\n", + " 98040,\n", + " 1026110,\n", + " 1104764,\n", + " 396645,\n", + " 1275004,\n", + " 266032,\n", + " 683549,\n", + " 42397,\n", + " 592056,\n", + " 516916,\n", + " 1256489,\n", + " 745158,\n", + " 453679,\n", + " 1165376,\n", + " 407277,\n", + " 1320570,\n", + " 91987,\n", + " 920809,\n", + " 764041,\n", + " 97756,\n", + " 440196,\n", + " 912771,\n", + " 1120126,\n", + " 913599,\n", + " 385918,\n", + " 1080009,\n", + " 569793,\n", + " 286468,\n", + " 652521,\n", + " 870247,\n", + " 642279,\n", + " 971201,\n", + " 607745,\n", + " 785848,\n", + " 361664,\n", + " 36444,\n", + " 83693,\n", + " 1264290,\n", + " 1347812,\n", + " 910303,\n", + " 351345,\n", + " 388666,\n", + " 81158,\n", + " 867512,\n", + " 509346,\n", + " 96997,\n", + " 317966,\n", + " 532681,\n", + " 421828,\n", + " 1287537,\n", + " 190382,\n", + " 535004,\n", + " 756947,\n", + " 1229522,\n", + " 685298,\n", + " 137199,\n", + " 240349,\n", + " 555606,\n", + " 623134,\n", + " 811104,\n", + " 442686,\n", + " 93066,\n", + " 650412,\n", + " 5764,\n", + " 558306,\n", + " 893150,\n", + " 535720,\n", + " 673406,\n", + " 105963,\n", + " 522439,\n", + " 1205671,\n", + " 16345,\n", + " 767487,\n", + " 1301274,\n", + " 591854,\n", + " 852816,\n", + " 753190,\n", + " 720878,\n", + " 262611,\n", + " 372853,\n", + " 6555,\n", + " 155887,\n", + " 69025,\n", + " 953394,\n", + " 574628,\n", + " 51912,\n", + " 1048907,\n", + " 365753,\n", + " 594556,\n", + " 1123362,\n", + " 960493,\n", + " 775737,\n", + " 422342,\n", + " 1026172,\n", + " 681974,\n", + " 1239755,\n", + " 233937,\n", + " 568979,\n", + " 1283637,\n", + " 1005478,\n", + " 668663,\n", + " 1015639,\n", + " 63326,\n", + " 936925,\n", + " 126092,\n", + " 1197493,\n", + " 760226,\n", + " 124011,\n", + " 922701,\n", + " 1042789,\n", + " 54963,\n", + " 919368,\n", + " 270423,\n", + " 242606,\n", + " 598051,\n", + " 920056,\n", + " 280344,\n", + " 1231132,\n", + " 409849,\n", + " 1047227,\n", + " 342679,\n", + " 823620,\n", + " 1219769,\n", + " 1086860,\n", + " 853228,\n", + " 226309,\n", + " 928970,\n", + " 229849,\n", + " 401391,\n", + " 583996,\n", + " 292547,\n", + " 448135,\n", + " 622369,\n", + " 513447,\n", + " 917821,\n", + " 1355920,\n", + " 1337026,\n", + " 1263227,\n", + " 374478,\n", + " 1091125,\n", + " 145927,\n", + " 228781,\n", + " 825294,\n", + " 653375,\n", + " 828060,\n", + " 32581,\n", + " 339876,\n", + " 491572,\n", + " 1314641,\n", + " 776337,\n", + " 45414,\n", + " 974693,\n", + " 1157649,\n", + " 370649,\n", + " 115739,\n", + " 1364870,\n", + " 503058,\n", + " 193544,\n", + " 169632,\n", + " 1285447,\n", + " 774175,\n", + " 1291389,\n", + " 561664,\n", + " 697380,\n", + " 1045756,\n", + " 306962,\n", + " 88656,\n", + " 853177,\n", + " 1278773,\n", + " 1301882,\n", + " 421491,\n", + " 664123,\n", + " 190645,\n", + " 69183,\n", + " 1129894,\n", + " 108938,\n", + " 67803,\n", + " 307469,\n", + " 948815,\n", + " 1361534,\n", + " 249224,\n", + " 191248,\n", + " 93352,\n", + " 1319492,\n", + " 103121,\n", + " 1207683,\n", + " 526624,\n", + " 612830,\n", + " 344815,\n", + " 817247,\n", + " 990746,\n", + " 361677,\n", + " 266710,\n", + " 29261,\n", + " 1011678,\n", + " 1045071,\n", + " 1115858,\n", + " 1146203,\n", + " 53552,\n", + " 1306410,\n", + " 378860,\n", + " 272751,\n", + " 495356,\n", + " 813680,\n", + " 1157544,\n", + " 266267,\n", + " 662340,\n", + " 505997,\n", + " 1200235,\n", + " 1057630,\n", + " 1059311,\n", + " 607808,\n", + " 990822,\n", + " 629238,\n", + " 563271,\n", + " 958782,\n", + " 1197619,\n", + " 773574,\n", + " 763571,\n", + " 788246,\n", + " 98864,\n", + " 426837,\n", + " 1339708,\n", + " 411216,\n", + " 494400,\n", + " 874265,\n", + " 568391,\n", + " 1363730,\n", + " 735055,\n", + " 810712,\n", + " 419681,\n", + " 1061786,\n", + " 235537,\n", + " 1184366,\n", + " 1026414,\n", + " 1165103,\n", + " 234187,\n", + " 733898,\n", + " 170325,\n", + " 920103,\n", + " 605420,\n", + " 912898,\n", + " 772158,\n", + " 1133252,\n", + " 1092751,\n", + " 1098829,\n", + " 485333,\n", + " 1015507,\n", + " 46811,\n", + " 66899,\n", + " 896422,\n", + " 1126630,\n", + " 19720,\n", + " 1036034,\n", + " 612270,\n", + " 850232,\n", + " 103485,\n", + " 344906,\n", + " 525916,\n", + " 103093,\n", + " 505692,\n", + " 1134221,\n", + " 1335122,\n", + " 1296564,\n", + " 1220792,\n", + " 1277657,\n", + " 846896,\n", + " 298293,\n", + " 1152403,\n", + " 118419,\n", + " 358115,\n", + " 475218,\n", + " 1183343,\n", + " 1193726,\n", + " 532591,\n", + " 1213264,\n", + " 341074,\n", + " 780196,\n", + " 892101,\n", + " 100710,\n", + " 642946,\n", + " 834948,\n", + " 961563,\n", + " 936390,\n", + " 1078373,\n", + " 488111,\n", + " 59746,\n", + " 1324511,\n", + " 1202504,\n", + " 294587,\n", + " 328993,\n", + " 263291,\n", + " 705102,\n", + " 76714,\n", + " 95071,\n", + " 1133698,\n", + " 1030076,\n", + " 570569,\n", + " 1092803,\n", + " 324620,\n", + " 1255414,\n", + " 1273226,\n", + " 456373,\n", + " 208452,\n", + " 265210,\n", + " 148135,\n", + " 828189,\n", + " 487407,\n", + " 239660,\n", + " 434461,\n", + " 831171,\n", + " 272854,\n", + " 1014770,\n", + " 788006,\n", + " 1204680,\n", + " 525413,\n", + " 206851,\n", + " 648512,\n", + " 764228,\n", + " 173057,\n", + " 444594,\n", + " 430552,\n", + " 608350,\n", + " 1178689,\n", + " 483348,\n", + " 1776,\n", + " 951564,\n", + " 79893,\n", + " 1000366,\n", + " 754009,\n", + " 772020,\n", + " 386047,\n", + " 652704,\n", + " 993250,\n", + " 224832,\n", + " 1201347,\n", + " 510946,\n", + " 180339,\n", + " 287532,\n", + " 379210,\n", + " 394221,\n", + " 435627,\n", + " 503336,\n", + " 208977,\n", + " 405144,\n", + " 199399,\n", + " 952888,\n", + " 1146952,\n", + " 682091,\n", + " 273499,\n", + " 1075380,\n", + " 1083355,\n", + " 1007384,\n", + " 1257277,\n", + " 638048,\n", + " 469901,\n", + " 221211,\n", + " 922712,\n", + " 544757,\n", + " 544108,\n", + " 285380,\n", + " 800194,\n", + " 49512,\n", + " 512096,\n", + " 146350,\n", + " 1214220,\n", + " 203586,\n", + " 309109,\n", + " 364352,\n", + " 522922,\n", + " 80985,\n", + " 1313123,\n", + " 120662,\n", + " 1108795,\n", + " 1127639,\n", + " 794934,\n", + " 1184178,\n", + " 826973,\n", + " 202269,\n", + " 683932,\n", + " 743146,\n", + " 1261775,\n", + " 737431,\n", + " 307334,\n", + " 310912,\n", + " 1061319,\n", + " 569740,\n", + " 175986,\n", + " 528915,\n", + " 931970,\n", + " 115419,\n", + " 691310,\n", + " 753503,\n", + " 818545,\n", + " 1281329,\n", + " 930119,\n", + " 1114039,\n", + " 865932,\n", + " 437290,\n", + " 741965,\n", + " 285021,\n", + " 720487,\n", + " 795786,\n", + " 778296,\n", + " 958577,\n", + " 376712,\n", + " 391056,\n", + " 1226690,\n", + " 1111423,\n", + " 862243,\n", + " 701644,\n", + " 341269,\n", + " 299706,\n", + " 137313,\n", + " 769843,\n", + " 712258,\n", + " 82656,\n", + " 700081,\n", + " 1274244,\n", + " 572381,\n", + " 550949,\n", + " 457167,\n", + " 477220,\n", + " 773321,\n", + " 368578,\n", + " 110870,\n", + " 113512,\n", + " 182760,\n", + " 623116,\n", + " 682177,\n", + " 686889,\n", + " 477184,\n", + " 973104,\n", + " 504398,\n", + " 1311190,\n", + " 1324653,\n", + " 404591,\n", + " 134556,\n", + " 994517,\n", + " 1166705,\n", + " 1333424,\n", + " 389712,\n", + " 331777,\n", + " 841142,\n", + " 513700,\n", + " 600972,\n", + " 189546,\n", + " 1017157,\n", + " 1255336,\n", + " 641321,\n", + " 949691,\n", + " 738982,\n", + " 1223466,\n", + " 1101805,\n", + " 1031235,\n", + " 837657,\n", + " 669792,\n", + " 363271,\n", + " 564869,\n", + " 46278,\n", + " 1363531,\n", + " 1281325,\n", + " 1290737,\n", + " 482066,\n", + " 91576,\n", + " 1102911,\n", + " 1201822,\n", + " 815304,\n", + " 1290053,\n", + " 309662,\n", + " 175238,\n", + " 811283,\n", + " 869052,\n", + " 1071489,\n", + " 978762,\n", + " 652278,\n", + " 710602,\n", + " 713543,\n", + " 45029,\n", + " 1215671,\n", + " 836607,\n", + " 55808,\n", + " 385686,\n", + " 413992,\n", + " 1061194,\n", + " 179279,\n", + " 10130,\n", + " 1341968,\n", + " 323715,\n", + " 1151513,\n", + " 909263,\n", + " 901621,\n", + " 1231644,\n", + " 1200458,\n", + " 1315348,\n", + " 880743,\n", + " 636205,\n", + " 832763,\n", + " 198196,\n", + " 763554,\n", + " 844724,\n", + " 786056,\n", + " 481370,\n", + " 1306983,\n", + " 161264,\n", + " 370642,\n", + " 1248862,\n", + " 49413,\n", + " 1303434,\n", + " 1073519,\n", + " 683468,\n", + " 773595,\n", + " 922187,\n", + " 1164148,\n", + " 1199906,\n", + " 566610,\n", + " 4910,\n", + " 345359,\n", + " 757091,\n", + " 34864,\n", + " 1240776,\n", + " 508072,\n", + " 1077370,\n", + " 571459,\n", + " 162933,\n", + " 867196,\n", + " 162334,\n", + " 940740,\n", + " 223684,\n", + " 426579,\n", + " 842915,\n", + " 972530,\n", + " 1155393,\n", + " 1117935,\n", + " 750688,\n", + " 492410,\n", + " 775285,\n", + " 110651,\n", + " 494565,\n", + " 1239457,\n", + " 5283,\n", + " 130003,\n", + " 639637,\n", + " 802157,\n", + " 34003,\n", + " 773695,\n", + " 596787,\n", + " 42871,\n", + " 94168,\n", + " 1230779,\n", + " 898336,\n", + " 113765,\n", + " 509793,\n", + " 1007321,\n", + " 110505,\n", + " 669067,\n", + " 1096167,\n", + " 1132786,\n", + " 1213857,\n", + " 1364850,\n", + " 659618,\n", + " 687522,\n", + " 275947,\n", + " 891184,\n", + " 694689,\n", + " 620313,\n", + " 184793,\n", + " 239867,\n", + " 915700,\n", + " 270511,\n", + " 681966,\n", + " 646395,\n", + " 822115,\n", + " 314369,\n", + " 495207,\n", + " 393630,\n", + " 584060,\n", + " 803333,\n", + " 59392,\n", + " 398053,\n", + " 1255206,\n", + " 762761,\n", + " 257049,\n", + " 1108995,\n", + " 303378,\n", + " 1257908,\n", + " 359201,\n", + " 781690,\n", + " 1321267,\n", + " 269053,\n", + " 37788,\n", + " 339992,\n", + " 1139486,\n", + " 68199,\n", + " 35795,\n", + " 102438,\n", + " 1186685,\n", + " 1149289,\n", + " 850456,\n", + " 715815,\n", + " 1248080,\n", + " 170984,\n", + " 710428,\n", + " 9731,\n", + " 1356627,\n", + " 1264255,\n", + " 1240176,\n", + " 158092,\n", + " 337541,\n", + " 321502,\n", + " 123190,\n", + " 1268559,\n", + " 469526,\n", + " 20281,\n", + " 776918,\n", + " 955447,\n", + " 1162875,\n", + " 383682,\n", + " 480688,\n", + " 753450,\n", + " 334600,\n", + " 959291,\n", + " 476102,\n", + " 1310728,\n", + " 299727,\n", + " 123405,\n", + " 489509,\n", + " 849932,\n", + " 539458,\n", + " 934806,\n", + " 1079901,\n", + " 1346331,\n", + " 747456,\n", + " 552913,\n", + " 1202612,\n", + " 335263,\n", + " 810528,\n", + " 1282048,\n", + " 441885,\n", + " 1201178,\n", + " 1361106,\n", + " 384991,\n", + " 250358,\n", + " 1221195,\n", + " 985591,\n", + " 1073241,\n", + " 866876,\n", + " 1240685,\n", + " 561008,\n", + " 76289,\n", + " 1102921,\n", + " 115926,\n", + " 38066,\n", + " 201839,\n", + " 93288,\n", + " 12351,\n", + " 889240,\n", + " 400003,\n", + " 468688,\n", + " 693401,\n", + " 242459,\n", + " 201602,\n", + " 272902,\n", + " 664895,\n", + " 626755,\n", + " 1244303,\n", + " 1106738,\n", + " 38021,\n", + " 68152,\n", + " 998733,\n", + " 487466,\n", + " 604308,\n", + " 1225252,\n", + " 441312,\n", + " 699366,\n", + " 1126444,\n", + " 855722,\n", + " 81138,\n", + " 515938,\n", + " ...],\n", + " 17: [225105,\n", + " 479488,\n", + " 1349377,\n", + " 755950,\n", + " 867067,\n", + " 1208320,\n", + " 644685,\n", + " 580269,\n", + " 1278006,\n", + " 900759,\n", + " 301088,\n", + " 347099,\n", + " 647478,\n", + " 1351534,\n", + " 367241,\n", + " 578309,\n", + " 410784,\n", + " 374871,\n", + " 820690,\n", + " 318129,\n", + " 794962,\n", + " 899174,\n", + " 584395,\n", + " 1225499,\n", + " 819009,\n", + " 819371,\n", + " 607333,\n", + " 169942,\n", + " 675854,\n", + " 860938,\n", + " 1080025,\n", + " 1227975,\n", + " 1217923,\n", + " 781337,\n", + " 766355,\n", + " 1011370,\n", + " 1043386,\n", + " 1314034,\n", + " 1359018,\n", + " 337372,\n", + " 967286,\n", + " 381644,\n", + " 1167296,\n", + " 1318762,\n", + " 359954,\n", + " 843984,\n", + " 709751,\n", + " 486863,\n", + " 527952,\n", + " 602208,\n", + " 63544,\n", + " 1324701,\n", + " 263714,\n", + " 738318,\n", + " 677547,\n", + " 387791,\n", + " 742119,\n", + " 322458,\n", + " 200853,\n", + " 825804,\n", + " 930607,\n", + " 817659,\n", + " 24062,\n", + " 171252,\n", + " 149665,\n", + " 936416,\n", + " 500375,\n", + " 1062016,\n", + " 859305,\n", + " 722137,\n", + " 860204,\n", + " 1006161,\n", + " 1144374,\n", + " 171254,\n", + " 1278190,\n", + " 563314,\n", + " 677227,\n", + " 1220985,\n", + " 1365117,\n", + " 34933,\n", + " 223082,\n", + " 371569,\n", + " 856014,\n", + " 443923,\n", + " 89561,\n", + " 678857,\n", + " 1120034,\n", + " 870856,\n", + " 1294308,\n", + " 146960,\n", + " 739109,\n", + " 845056,\n", + " 267540,\n", + " 75053,\n", + " 337210,\n", + " 14085,\n", + " 146995,\n", + " 41310,\n", + " 187784,\n", + " 56367,\n", + " 236242,\n", + " 1107354,\n", + " 732466,\n", + " 308369,\n", + " 1017234,\n", + " 313783,\n", + " 214177,\n", + " 905326,\n", + " 838039,\n", + " 146473,\n", + " 405563,\n", + " 1068854,\n", + " 709427,\n", + " 189371,\n", + " 811054,\n", + " 761936,\n", + " 359303,\n", + " 547626,\n", + " 648628,\n", + " 915365,\n", + " 943542,\n", + " 1063535,\n", + " 1006111,\n", + " 2914,\n", + " 838564,\n", + " 1299193,\n", + " 56122,\n", + " 649696,\n", + " 632789,\n", + " 152882,\n", + " 261447,\n", + " 219600,\n", + " 1186297,\n", + " 1301362,\n", + " 314672,\n", + " 1337251,\n", + " 751748,\n", + " 21318,\n", + " 481300,\n", + " 242402,\n", + " 570096,\n", + " 1208537,\n", + " 499537,\n", + " 637829,\n", + " 941381,\n", + " 407815,\n", + " 537701,\n", + " 938361,\n", + " 311297,\n", + " 750019,\n", + " 1246564,\n", + " 305503,\n", + " 460377,\n", + " 68820,\n", + " 158117,\n", + " 1211587,\n", + " 1278373,\n", + " 1342491,\n", + " 24029,\n", + " 765289,\n", + " 1025157,\n", + " 42418,\n", + " 917136,\n", + " 1222709,\n", + " 1094979,\n", + " 116908,\n", + " 1363089,\n", + " 1082866,\n", + " 548296,\n", + " 203779,\n", + " 865816,\n", + " 1330789,\n", + " 636754,\n", + " 345095,\n", + " 1134672,\n", + " 812681,\n", + " 363163,\n", + " 751365,\n", + " 1267017,\n", + " 738853,\n", + " 417896,\n", + " 843824,\n", + " 1159311,\n", + " 1336547,\n", + " 523033,\n", + " 1170850,\n", + " 440015,\n", + " 791120,\n", + " 426838,\n", + " 1130376,\n", + " 243426,\n", + " 402998,\n", + " 223575,\n", + " 539239,\n", + " 690631,\n", + " 1290752,\n", + " 987473,\n", + " 277752,\n", + " 1216228,\n", + " 80673,\n", + " 1176273,\n", + " 953685,\n", + " 777559,\n", + " 883867,\n", + " 283374,\n", + " 709650,\n", + " 575510,\n", + " 98713,\n", + " 512342,\n", + " 786679,\n", + " 187321,\n", + " 243338,\n", + " 1142844,\n", + " 337231,\n", + " 1301556,\n", + " 1044740,\n", + " 1173595,\n", + " 3883,\n", + " 826114,\n", + " 866024,\n", + " 625015,\n", + " 86277,\n", + " 167943,\n", + " 205430,\n", + " 1131441,\n", + " 220988,\n", + " 1088432,\n", + " 1271655,\n", + " 464144,\n", + " 996162,\n", + " 714641,\n", + " 1022063,\n", + " 983184,\n", + " 39685,\n", + " 387699,\n", + " 349243,\n", + " 145269,\n", + " 1242222,\n", + " 244323,\n", + " 1185475,\n", + " 582521,\n", + " 680029,\n", + " 1049402,\n", + " 931236,\n", + " 19079,\n", + " 324357,\n", + " 1317698,\n", + " 644665,\n", + " 283302,\n", + " 342165,\n", + " 1320735,\n", + " 840980,\n", + " 852955,\n", + " 1081149,\n", + " 1037817,\n", + " 158066,\n", + " 913900,\n", + " 1168833,\n", + " 203603,\n", + " 382318,\n", + " 581133,\n", + " 548474,\n", + " 751567,\n", + " 774963,\n", + " 1245911,\n", + " 1281465,\n", + " 960319,\n", + " 627037,\n", + " 537564,\n", + " 1263519,\n", + " 327181,\n", + " 234416,\n", + " 205481,\n", + " 1115616,\n", + " 598726,\n", + " 284236,\n", + " 422307,\n", + " 1357968,\n", + " 1148081,\n", + " 721387,\n", + " 1027401,\n", + " 146491,\n", + " 743715,\n", + " 728069,\n", + " 138271,\n", + " 968366,\n", + " 37004,\n", + " 1256708,\n", + " 1214094,\n", + " 889500,\n", + " 1064747,\n", + " 336849,\n", + " 727505,\n", + " 518435,\n", + " 984137,\n", + " 159668,\n", + " 781688,\n", + " 1296588,\n", + " 153006,\n", + " 1313094,\n", + " 303016,\n", + " 1062541,\n", + " 653917,\n", + " 139877,\n", + " 90891,\n", + " 962004,\n", + " 439319,\n", + " 652592,\n", + " 736879,\n", + " 279791,\n", + " 689946,\n", + " 895715,\n", + " 1287767,\n", + " 862721,\n", + " 741320,\n", + " 348017,\n", + " 8442,\n", + " 865472,\n", + " 929303,\n", + " 1076091,\n", + " 588261,\n", + " 221729,\n", + " 909719,\n", + " 862487,\n", + " 217997,\n", + " 387439,\n", + " 176690,\n", + " 344010,\n", + " 639898,\n", + " 168863,\n", + " 600889,\n", + " 126499,\n", + " 904804,\n", + " 179519,\n", + " 941041,\n", + " 129309,\n", + " 1060850,\n", + " 303000,\n", + " 562223,\n", + " 972483,\n", + " 1233174,\n", + " 1192578,\n", + " 1345536,\n", + " 2944,\n", + " 120229,\n", + " 136794,\n", + " 904609,\n", + " 370764,\n", + " 933019,\n", + " 1215334,\n", + " 467504,\n", + " 530017,\n", + " 787847,\n", + " 41810,\n", + " 922214,\n", + " 1054176,\n", + " 204546,\n", + " 499115,\n", + " 1205766,\n", + " 1067338,\n", + " 889296,\n", + " 117066,\n", + " 1002504,\n", + " 971718,\n", + " 898420,\n", + " 1047815,\n", + " 471101,\n", + " 350439,\n", + " 119507,\n", + " 1295434,\n", + " 391902,\n", + " 112759,\n", + " 591591,\n", + " 218635,\n", + " 1302342,\n", + " 972267,\n", + " 626273,\n", + " 501613,\n", + " 169789,\n", + " 1351294,\n", + " 923862,\n", + " 1346356,\n", + " 399835,\n", + " 774359,\n", + " 444027,\n", + " 726466,\n", + " 549031,\n", + " 1241433,\n", + " 152559,\n", + " 756205,\n", + " 368010,\n", + " 1205241,\n", + " 1156949,\n", + " 800069,\n", + " 271726,\n", + " 887274,\n", + " 1061421,\n", + " 249835,\n", + " 706778,\n", + " 937546,\n", + " 1160405,\n", + " 1116403,\n", + " 645801,\n", + " 253636,\n", + " 657268,\n", + " 1332299,\n", + " 530806,\n", + " 860254,\n", + " 147039,\n", + " 504080,\n", + " 55581,\n", + " 861506,\n", + " 832691,\n", + " 639843,\n", + " 817602,\n", + " 1164138,\n", + " 789166,\n", + " 1330073,\n", + " 1321892,\n", + " 283990,\n", + " 970915,\n", + " 1084295,\n", + " 746526,\n", + " 12456,\n", + " 206803,\n", + " 545812,\n", + " 1119385,\n", + " 735384,\n", + " 319982,\n", + " 204564,\n", + " 31223,\n", + " 567978,\n", + " 400677,\n", + " 1273283,\n", + " 1024377,\n", + " 359090,\n", + " 446914,\n", + " 86357,\n", + " 519213,\n", + " 1252457,\n", + " 612454,\n", + " 771979,\n", + " 834698,\n", + " 1354186,\n", + " 270027,\n", + " 88238,\n", + " 1347831,\n", + " 519967,\n", + " 64084,\n", + " 513086,\n", + " 1251132,\n", + " 61500,\n", + " 830320,\n", + " 435308,\n", + " 110242,\n", + " 92970,\n", + " 1250272,\n", + " 1022961,\n", + " 609839,\n", + " 148710,\n", + " 379239,\n", + " 120142,\n", + " 375097,\n", + " 475290,\n", + " 28297,\n", + " 1200018,\n", + " 1220874,\n", + " 329740,\n", + " 120688,\n", + " 260228,\n", + " 1143012,\n", + " 565977,\n", + " 944279,\n", + " 674367,\n", + " 173127,\n", + " 543620,\n", + " 1314351,\n", + " 496312,\n", + " 852544,\n", + " 705726,\n", + " 433739,\n", + " 772540,\n", + " 685260,\n", + " 28123,\n", + " 1350024,\n", + " 1324134,\n", + " 295246,\n", + " 980612,\n", + " 477889,\n", + " 1164736,\n", + " 1190114,\n", + " 192610,\n", + " 400209,\n", + " 109806,\n", + " 1360924,\n", + " 366355,\n", + " 1272328,\n", + " 917234,\n", + " 459763,\n", + " 260548,\n", + " 1356313,\n", + " 244624,\n", + " 1024887,\n", + " 1291730,\n", + " 381897,\n", + " 754756,\n", + " 629279,\n", + " 1019123,\n", + " 779831,\n", + " 23566,\n", + " 975942,\n", + " 156993,\n", + " 1125310,\n", + " 1281908,\n", + " 17891,\n", + " 1056157,\n", + " 278974,\n", + " 784760,\n", + " 184769,\n", + " 757905,\n", + " 1100268,\n", + " 1098210,\n", + " 1093232,\n", + " 614918,\n", + " 1064978,\n", + " 243115,\n", + " 268632,\n", + " 59520,\n", + " 1157924,\n", + " 1249164,\n", + " 194320,\n", + " 845326,\n", + " 290022,\n", + " 101730,\n", + " 1335642,\n", + " 349627,\n", + " 1342754,\n", + " 426467,\n", + " 1040429,\n", + " 1308466,\n", + " 838836,\n", + " 613349,\n", + " 1345235,\n", + " 519948,\n", + " 711808,\n", + " 345557,\n", + " 967739,\n", + " 478650,\n", + " 1285544,\n", + " 605205,\n", + " 493819,\n", + " 479089,\n", + " 890368,\n", + " 1078787,\n", + " 1098332,\n", + " 1121439,\n", + " 907191,\n", + " 394751,\n", + " 900426,\n", + " 1037823,\n", + " 1270334,\n", + " 1137667,\n", + " 885924,\n", + " 591598,\n", + " 318925,\n", + " 334589,\n", + " 890099,\n", + " 167423,\n", + " 1297825,\n", + " 802803,\n", + " 719708,\n", + " 1077869,\n", + " 363118,\n", + " 567528,\n", + " 596571,\n", + " 771340,\n", + " 846118,\n", + " 425893,\n", + " 110064,\n", + " 1134590,\n", + " 1242339,\n", + " 166044,\n", + " 366366,\n", + " 885645,\n", + " 970319,\n", + " 1075360,\n", + " 438710,\n", + " 329671,\n", + " 804483,\n", + " 1263491,\n", + " 1044619,\n", + " 59936,\n", + " 490785,\n", + " 451125,\n", + " 939339,\n", + " 655674,\n", + " 481534,\n", + " 855721,\n", + " 881422,\n", + " 241337,\n", + " 407004,\n", + " 153574,\n", + " 907580,\n", + " 435503,\n", + " 833205,\n", + " 958664,\n", + " 234359,\n", + " 361235,\n", + " 538314,\n", + " 675743,\n", + " 326292,\n", + " 159678,\n", + " 251597,\n", + " 423985,\n", + " 11747,\n", + " 968390,\n", + " 1147203,\n", + " 9010,\n", + " 489164,\n", + " 1335973,\n", + " 1321079,\n", + " 1223036,\n", + " 1055122,\n", + " 773296,\n", + " 55898,\n", + " 824512,\n", + " 714797,\n", + " 914779,\n", + " 178222,\n", + " 780072,\n", + " 1250347,\n", + " 815894,\n", + " 166841,\n", + " 316703,\n", + " 818252,\n", + " 546287,\n", + " 1239534,\n", + " 1129413,\n", + " 806962,\n", + " 1343401,\n", + " 129087,\n", + " 1308291,\n", + " 120115,\n", + " 826070,\n", + " 1329431,\n", + " 359884,\n", + " 518587,\n", + " 372780,\n", + " 1195192,\n", + " 309236,\n", + " 634706,\n", + " 575941,\n", + " 527942,\n", + " 797743,\n", + " 643663,\n", + " 571546,\n", + " 84054,\n", + " 752226,\n", + " 597391,\n", + " 934645,\n", + " 519660,\n", + " 77483,\n", + " 1318262,\n", + " 90859,\n", + " 642412,\n", + " 1130291,\n", + " 1225273,\n", + " 390297,\n", + " 1065342,\n", + " 843456,\n", + " 173767,\n", + " 1064697,\n", + " 1069567,\n", + " 453734,\n", + " 332499,\n", + " 438540,\n", + " 467086,\n", + " 1231626,\n", + " 613949,\n", + " 460641,\n", + " 1031666,\n", + " 764320,\n", + " 262232,\n", + " 392455,\n", + " 488402,\n", + " 237729,\n", + " 589453,\n", + " 1115722,\n", + " 67489,\n", + " 1049596,\n", + " 749742,\n", + " 542623,\n", + " 529421,\n", + " 148550,\n", + " 1311909,\n", + " 1049213,\n", + " 1141610,\n", + " 1342588,\n", + " 609937,\n", + " 72896,\n", + " 198943,\n", + " 600339,\n", + " 1051677,\n", + " 901,\n", + " 875602,\n", + " 475385,\n", + " 510811,\n", + " 331650,\n", + " 958290,\n", + " 490041,\n", + " 1327886,\n", + " 92732,\n", + " 405656,\n", + " 156589,\n", + " 571263,\n", + " 639501,\n", + " 240399,\n", + " 113713,\n", + " 1305074,\n", + " 764573,\n", + " 1007101,\n", + " 557371,\n", + " 1209570,\n", + " 622692,\n", + " 453134,\n", + " 952719,\n", + " 841436,\n", + " 587225,\n", + " 650879,\n", + " 740613,\n", + " 956086,\n", + " 1030414,\n", + " 1066253,\n", + " 1365642,\n", + " 481916,\n", + " 863719,\n", + " 1114776,\n", + " 318915,\n", + " 544326,\n", + " 229625,\n", + " 664686,\n", + " 575682,\n", + " 1053139,\n", + " 637762,\n", + " 250274,\n", + " 1130629,\n", + " 628387,\n", + " 553980,\n", + " 603644,\n", + " 747504,\n", + " 190028,\n", + " 401786,\n", + " 856940,\n", + " 931688,\n", + " 395261,\n", + " 1231491,\n", + " 1142228,\n", + " 939892,\n", + " 295350,\n", + " 1345276,\n", + " 1084875,\n", + " 1106241,\n", + " 317476,\n", + " 1039752,\n", + " 831917,\n", + " 802588,\n", + " 763061,\n", + " 654793,\n", + " 1319351,\n", + " 426461,\n", + " 873921,\n", + " 597605,\n", + " 653219,\n", + " 322904,\n", + " 694049,\n", + " 998116,\n", + " 844846,\n", + " 188865,\n", + " 195581,\n", + " 78633,\n", + " 1325837,\n", + " 1110884,\n", + " 124401,\n", + " 798938,\n", + " 419254,\n", + " 98067,\n", + " 118902,\n", + " 1259493,\n", + " 236807,\n", + " 1133039,\n", + " 252140,\n", + " 131068,\n", + " 1133016,\n", + " 950684,\n", + " 1112788,\n", + " 577809,\n", + " 155163,\n", + " 832860,\n", + " 536388,\n", + " 977722,\n", + " 348048,\n", + " 882908,\n", + " 196709,\n", + " 725236,\n", + " 1070961,\n", + " 1021788,\n", + " 758173,\n", + " 336053,\n", + " 1236926,\n", + " 908434,\n", + " 590414,\n", + " 883163,\n", + " 859815,\n", + " 209129,\n", + " 1292935,\n", + " 1259905,\n", + " 365114,\n", + " 1186503,\n", + " 17692,\n", + " 551812,\n", + " 91131,\n", + " 383329,\n", + " 371840,\n", + " 1184658,\n", + " 565257,\n", + " 558328,\n", + " 1114972,\n", + " 477839,\n", + " 441166,\n", + " 282271,\n", + " 203485,\n", + " 766437,\n", + " 519888,\n", + " 1069837,\n", + " 484159,\n", + " 1160695,\n", + " 1148731,\n", + " 1181476,\n", + " 199249,\n", + " 1307048,\n", + " 678671,\n", + " 918467,\n", + " 540303,\n", + " 24352,\n", + " 836850,\n", + " 599209,\n", + " 164417,\n", + " 117429,\n", + " 108268,\n", + " 1050413,\n", + " 1268281,\n", + " 911643,\n", + " 252934,\n", + " 1115708,\n", + " 247874,\n", + " 179838,\n", + " 312959,\n", + " 186960,\n", + " 209013,\n", + " 84612,\n", + " 148836,\n", + " 779955,\n", + " 854161,\n", + " 706392,\n", + " 111569,\n", + " 222915,\n", + " 136151,\n", + " 106578,\n", + " 169721,\n", + " 326605,\n", + " 1030516,\n", + " 1100340,\n", + " 72129,\n", + " 871256,\n", + " 1274647,\n", + " 59939,\n", + " 310831,\n", + " 1190998,\n", + " 363377,\n", + " 297187,\n", + " 398796,\n", + " 489086,\n", + " 353592,\n", + " 798969,\n", + " 1034835,\n", + " 86109,\n", + " 522304,\n", + " 1342978,\n", + " 973364,\n", + " 1240947,\n", + " 3806,\n", + " 594412,\n", + " 341397,\n", + " 1000346,\n", + " 1265917,\n", + " 106886,\n", + " 79392,\n", + " 388665,\n", + " 1103552,\n", + " 252697,\n", + " 1113015,\n", + " 131376,\n", + " 22260,\n", + " 222659,\n", + " 1329770,\n", + " 1258106,\n", + " 729803,\n", + " 155683,\n", + " 316153,\n", + " 948135,\n", + " 398293,\n", + " 941076,\n", + " 631067,\n", + " 241576,\n", + " 892790,\n", + " 636906,\n", + " 1313733,\n", + " 705456,\n", + " 732594,\n", + " 1209645,\n", + " 30216,\n", + " 395911,\n", + " 1044056,\n", + " 1128936,\n", + " 359833,\n", + " 124012,\n", + " 1094603,\n", + " 1251868,\n", + " 774288,\n", + " 665840,\n", + " 672649,\n", + " 850759,\n", + " 234477,\n", + " 1290799,\n", + " 448554,\n", + " 476961,\n", + " 1097084,\n", + " 1225586,\n", + " 1206866,\n", + " 749098,\n", + " 136679,\n", + " 97625,\n", + " 421271,\n", + " 1069675,\n", + " 1142859,\n", + " 510564,\n", + " 568813,\n", + " 842292,\n", + " 901729,\n", + " 1012528,\n", + " 44585,\n", + " 39463,\n", + " 1242226,\n", + " 955210,\n", + " 894883,\n", + " 258683,\n", + " 778230,\n", + " 912791,\n", + " 393472,\n", + " 1351831,\n", + " 1214815,\n", + " 992483,\n", + " 544205,\n", + " 1200791,\n", + " 813138,\n", + " 824081,\n", + " 834897,\n", + " 106425,\n", + " 214421,\n", + " 748214,\n", + " 1036470,\n", + " 481397,\n", + " 822411,\n", + " 895526,\n", + " 293696,\n", + " 255608,\n", + " 1071658,\n", + " 735476,\n", + " 1095135,\n", + " 66093,\n", + " 1089800,\n", + " 675775,\n", + " 873300,\n", + " 53849,\n", + " 371580,\n", + " 59214,\n", + " 46044,\n", + " 1026976,\n", + " 702943,\n", + " 828345,\n", + " 434609,\n", + " 1066035,\n", + " 377943,\n", + " 213913,\n", + " 1195311,\n", + " 546970,\n", + " 38818,\n", + " 370209,\n", + " 1120466,\n", + " 440702,\n", + " ...],\n", + " 18: [1265157,\n", + " 422203,\n", + " 491162,\n", + " 392276,\n", + " 1119103,\n", + " 493601,\n", + " 987199,\n", + " 428929,\n", + " 764894,\n", + " 901027,\n", + " 716335,\n", + " 1132054,\n", + " 1201394,\n", + " 79180,\n", + " 363940,\n", + " 1171561,\n", + " 29588,\n", + " 1079600,\n", + " 231285,\n", + " 909695,\n", + " 259356,\n", + " 482351,\n", + " 45605,\n", + " 1308171,\n", + " 307872,\n", + " 308051,\n", + " 491446,\n", + " 550643,\n", + " 146933,\n", + " 1008924,\n", + " 366221,\n", + " 26106,\n", + " 783466,\n", + " 720247,\n", + " 1009437,\n", + " 126280,\n", + " 548663,\n", + " 285799,\n", + " 1146343,\n", + " 322359,\n", + " 379945,\n", + " 287052,\n", + " 738596,\n", + " 171433,\n", + " 506097,\n", + " 803970,\n", + " 573512,\n", + " 868765,\n", + " 433408,\n", + " 772261,\n", + " 484035,\n", + " 593613,\n", + " 1174392,\n", + " 1305752,\n", + " 532774,\n", + " 914855,\n", + " 866997,\n", + " 405447,\n", + " 213671,\n", + " 444827,\n", + " 1264407,\n", + " 801169,\n", + " 280531,\n", + " 874360,\n", + " 527752,\n", + " 365957,\n", + " 191203,\n", + " 1073617,\n", + " 1345053,\n", + " 331451,\n", + " 118042,\n", + " 137592,\n", + " 44871,\n", + " 1115919,\n", + " 1356856,\n", + " 806073,\n", + " 1276175,\n", + " 1232934,\n", + " 623378,\n", + " 35900,\n", + " 952541,\n", + " 851249,\n", + " 1024605,\n", + " 642547,\n", + " 275925,\n", + " 615137,\n", + " 215828,\n", + " 22751,\n", + " 773418,\n", + " 665300,\n", + " 1018591,\n", + " 1187342,\n", + " 321787,\n", + " 644009,\n", + " 858129,\n", + " 272602,\n", + " 247095,\n", + " 17985,\n", + " 661098,\n", + " 379287,\n", + " 297299,\n", + " 594211,\n", + " 510628,\n", + " 1366217,\n", + " 250590,\n", + " 341879,\n", + " 707256,\n", + " 20443,\n", + " 899793,\n", + " 681963,\n", + " 1142460,\n", + " 581885,\n", + " 862049,\n", + " 1122181,\n", + " 729570,\n", + " 105462,\n", + " 569371,\n", + " 1338513,\n", + " 910052,\n", + " 857772,\n", + " 887908,\n", + " 610552,\n", + " 1272059,\n", + " 216869,\n", + " 1001116,\n", + " 800524,\n", + " 324514,\n", + " 204288,\n", + " 181615,\n", + " 292452,\n", + " 160540,\n", + " 649182,\n", + " 767101,\n", + " 1352572,\n", + " 318294,\n", + " 704737,\n", + " 276777,\n", + " 75272,\n", + " 1283878,\n", + " 105841,\n", + " 1135885,\n", + " 1335399,\n", + " 81357,\n", + " 905898,\n", + " 392417,\n", + " 1155202,\n", + " 1335398,\n", + " 983791,\n", + " 317634,\n", + " 1273976,\n", + " 875888,\n", + " 715022,\n", + " 1210919,\n", + " 1122090,\n", + " 175910,\n", + " 800010,\n", + " 286866,\n", + " 811161,\n", + " 700046,\n", + " 604162,\n", + " 500773,\n", + " 867134,\n", + " 840025,\n", + " 129500,\n", + " 1027988,\n", + " 1125231,\n", + " 6784,\n", + " 704985,\n", + " 1045500,\n", + " 419289,\n", + " 1027288,\n", + " 1103650,\n", + " 1116663,\n", + " 929780,\n", + " 892349,\n", + " 5261,\n", + " 658000,\n", + " 1086783,\n", + " 774607,\n", + " 10688,\n", + " 879217,\n", + " 1141553,\n", + " 477826,\n", + " 1302528,\n", + " 344991,\n", + " 591035,\n", + " 125169,\n", + " 997061,\n", + " 1167094,\n", + " 1304368,\n", + " 94292,\n", + " 961394,\n", + " 631992,\n", + " 1096312,\n", + " 44984,\n", + " 404094,\n", + " 903437,\n", + " 694403,\n", + " 998190,\n", + " 889457,\n", + " 1286888,\n", + " 601256,\n", + " 1259160,\n", + " 701636,\n", + " 397855,\n", + " 664550,\n", + " 460122,\n", + " 995907,\n", + " 731957,\n", + " 444531,\n", + " 882753,\n", + " 1102115,\n", + " 1023871,\n", + " 860784,\n", + " 986289,\n", + " 493076,\n", + " 270915,\n", + " 1190753,\n", + " 754667,\n", + " 426600,\n", + " 194374,\n", + " 788240,\n", + " 484505,\n", + " 834684,\n", + " 152914,\n", + " 768728,\n", + " 873986,\n", + " 60602,\n", + " 545795,\n", + " 293910,\n", + " 1279186,\n", + " 656435,\n", + " 40934,\n", + " 1247523,\n", + " 662023,\n", + " 524598,\n", + " 285493,\n", + " 803412,\n", + " 635437,\n", + " 1300023,\n", + " 37716,\n", + " 593719,\n", + " 787256,\n", + " 789141,\n", + " 180808,\n", + " 816411,\n", + " 197047,\n", + " 834371,\n", + " 449232,\n", + " 794691,\n", + " 1287937,\n", + " 398980,\n", + " 707364,\n", + " 72235,\n", + " 1278052,\n", + " 41691,\n", + " 772385,\n", + " 1059345,\n", + " 510338,\n", + " 201958,\n", + " 114272,\n", + " 1275043,\n", + " 930907,\n", + " 765408,\n", + " 1177465,\n", + " 845661,\n", + " 440155,\n", + " 586636,\n", + " 1139276,\n", + " 259513,\n", + " 417296,\n", + " 972269,\n", + " 170257,\n", + " 342829,\n", + " 593571,\n", + " 82114,\n", + " 86421,\n", + " 963124,\n", + " 598334,\n", + " 63674,\n", + " 685608,\n", + " 657197,\n", + " 747513,\n", + " 985469,\n", + " 1129253,\n", + " 1001049,\n", + " 475425,\n", + " 634168,\n", + " 392332,\n", + " 711913,\n", + " 863892,\n", + " 541847,\n", + " 595492,\n", + " 947077,\n", + " 166031,\n", + " 1337273,\n", + " 1238740,\n", + " 694499,\n", + " 705262,\n", + " 267220,\n", + " 274899,\n", + " 89285,\n", + " 811567,\n", + " 75292,\n", + " 469826,\n", + " 1297140,\n", + " 1166462,\n", + " 354052,\n", + " 1195390,\n", + " 545570,\n", + " 1302622,\n", + " 867615,\n", + " 498052,\n", + " 646136,\n", + " 926783,\n", + " 147712,\n", + " 735063,\n", + " 914457,\n", + " 838680,\n", + " 735142,\n", + " 1327267,\n", + " 1210462,\n", + " 601583,\n", + " 331294,\n", + " 68541,\n", + " 466690,\n", + " 853960,\n", + " 929004,\n", + " 938724,\n", + " 940966,\n", + " 556173,\n", + " 1316808,\n", + " 82411,\n", + " 1256433,\n", + " 78059,\n", + " 34861,\n", + " 477343,\n", + " 1274403,\n", + " 786702,\n", + " 830374,\n", + " 1247084,\n", + " 492908,\n", + " 377505,\n", + " 768970,\n", + " 209618,\n", + " 34594,\n", + " 227997,\n", + " 1191614,\n", + " 377128,\n", + " 590598,\n", + " 1054578,\n", + " 949178,\n", + " 1308370,\n", + " 317005,\n", + " 1121458,\n", + " 509130,\n", + " 216276,\n", + " 343902,\n", + " 463022,\n", + " 980652,\n", + " 167469,\n", + " 722691,\n", + " 931666,\n", + " 1039995,\n", + " 517426,\n", + " 442558,\n", + " 320028,\n", + " 1205611,\n", + " 1293751,\n", + " 202832,\n", + " 866176,\n", + " 1329209,\n", + " 178962,\n", + " 1064766,\n", + " 54368,\n", + " 732093,\n", + " 702977,\n", + " 170777,\n", + " 12856,\n", + " 1119754,\n", + " 294504,\n", + " 451902,\n", + " 1089536,\n", + " 550312,\n", + " 421052,\n", + " 1055887,\n", + " 282932,\n", + " 896651,\n", + " 1232720,\n", + " 715502,\n", + " 317222,\n", + " 115383,\n", + " 325636,\n", + " 1164370,\n", + " 546098,\n", + " 405204,\n", + " 1219004,\n", + " 637112,\n", + " 121747,\n", + " 442311,\n", + " 168755,\n", + " 418982,\n", + " 444411,\n", + " 1365111,\n", + " 1296123,\n", + " 167332,\n", + " 1015873,\n", + " 588590,\n", + " 1102477,\n", + " 874079,\n", + " 160343,\n", + " 872495,\n", + " 1080553,\n", + " 1093787,\n", + " 397918,\n", + " 1211789,\n", + " 19183,\n", + " 996420,\n", + " 1288335,\n", + " 1147454,\n", + " 344592,\n", + " 268889,\n", + " 1052648,\n", + " 86758,\n", + " 729554,\n", + " 1203524,\n", + " 420601,\n", + " 587228,\n", + " 95620,\n", + " 229032,\n", + " 153710,\n", + " 735320,\n", + " 1029284,\n", + " 1211508,\n", + " 353953,\n", + " 1138250,\n", + " 254382,\n", + " 493559,\n", + " 652664,\n", + " 265665,\n", + " 793741,\n", + " 1173906,\n", + " 698129,\n", + " 791251,\n", + " 502865,\n", + " 963422,\n", + " 758454,\n", + " 941457,\n", + " 219517,\n", + " 518867,\n", + " 1366003,\n", + " 30692,\n", + " 396103,\n", + " 1047055,\n", + " 458148,\n", + " 151706,\n", + " 782362,\n", + " 833784,\n", + " 1308121,\n", + " 1149473,\n", + " 26448,\n", + " 165102,\n", + " 596534,\n", + " 218715,\n", + " 1200069,\n", + " 459924,\n", + " 851405,\n", + " 45254,\n", + " 370242,\n", + " 1329592,\n", + " 3500,\n", + " 819950,\n", + " 151575,\n", + " 502488,\n", + " 571671,\n", + " 158250,\n", + " 371473,\n", + " 1064397,\n", + " 307360,\n", + " 259835,\n", + " 74772,\n", + " 502771,\n", + " 402316,\n", + " 680422,\n", + " 630919,\n", + " 204865,\n", + " 859266,\n", + " 963030,\n", + " 802558,\n", + " 1165012,\n", + " 57188,\n", + " 558842,\n", + " 891111,\n", + " 898752,\n", + " 1266201,\n", + " 1294079,\n", + " 662978,\n", + " 644431,\n", + " 1075885,\n", + " 1348556,\n", + " 219064,\n", + " 1011071,\n", + " 109356,\n", + " 966484,\n", + " 296067,\n", + " 911602,\n", + " 1273289,\n", + " 391781,\n", + " 984808,\n", + " 656048,\n", + " 1123346,\n", + " 1128978,\n", + " 941051,\n", + " 1079878,\n", + " 58605,\n", + " 946550,\n", + " 658136,\n", + " 336279,\n", + " 796140,\n", + " 1023316,\n", + " 681337,\n", + " 771266,\n", + " 44760,\n", + " 1255630,\n", + " 927962,\n", + " 343868,\n", + " 388896,\n", + " 431053,\n", + " 861424,\n", + " 437592,\n", + " 1027922,\n", + " 565217,\n", + " 774596,\n", + " 1264610,\n", + " 893169,\n", + " 960856,\n", + " 271904,\n", + " 1207660,\n", + " 505368,\n", + " 1043115,\n", + " 908530,\n", + " 810017,\n", + " 105402,\n", + " 1257030,\n", + " 763879,\n", + " 350947,\n", + " 884075,\n", + " 1150940,\n", + " 1256014,\n", + " 1057691,\n", + " 700168,\n", + " 987515,\n", + " 300354,\n", + " 240687,\n", + " 292753,\n", + " 759871,\n", + " 666028,\n", + " 761692,\n", + " 1311388,\n", + " 1124905,\n", + " 111098,\n", + " 671648,\n", + " 55333,\n", + " 945825,\n", + " 910712,\n", + " 6748,\n", + " 867352,\n", + " 896098,\n", + " 1291484,\n", + " 426222,\n", + " 182441,\n", + " 644791,\n", + " 315944,\n", + " 4328,\n", + " 1129466,\n", + " 314896,\n", + " 546731,\n", + " 449070,\n", + " 1335606,\n", + " 553816,\n", + " 614470,\n", + " 463996,\n", + " 1116461,\n", + " 1330100,\n", + " 1119579,\n", + " 258251,\n", + " 838265,\n", + " 562454,\n", + " 188132,\n", + " 432996,\n", + " 1020114,\n", + " 817919,\n", + " 247456,\n", + " 1023834,\n", + " 1122400,\n", + " 496955,\n", + " 1317541,\n", + " 1327015,\n", + " 816070,\n", + " 1052114,\n", + " 457765,\n", + " 306984,\n", + " 335457,\n", + " 1362468,\n", + " 139773,\n", + " 852868,\n", + " 1248992,\n", + " 797987,\n", + " 1059726,\n", + " 1192553,\n", + " 1238207,\n", + " 822321,\n", + " 218399,\n", + " 1347613,\n", + " 145741,\n", + " 52770,\n", + " 812570,\n", + " 656374,\n", + " 1261674,\n", + " 252798,\n", + " 926674,\n", + " 528519,\n", + " 24153,\n", + " 1349357,\n", + " 860181,\n", + " 769394,\n", + " 814701,\n", + " 612274,\n", + " 247756,\n", + " 1114796,\n", + " 382215,\n", + " 888758,\n", + " 62270,\n", + " 535470,\n", + " 1106032,\n", + " 687805,\n", + " 253335,\n", + " 630960,\n", + " 1026859,\n", + " 1098614,\n", + " 125282,\n", + " 628649,\n", + " 725841,\n", + " 39603,\n", + " 1181209,\n", + " 204314,\n", + " 389390,\n", + " 515765,\n", + " 574178,\n", + " 1328715,\n", + " 544855,\n", + " 530603,\n", + " 925729,\n", + " 706421,\n", + " 448584,\n", + " 616360,\n", + " 491068,\n", + " 394745,\n", + " 1198417,\n", + " 1022273,\n", + " 708137,\n", + " 122790,\n", + " 672867,\n", + " 857710,\n", + " 625889,\n", + " 1250426,\n", + " 97173,\n", + " 163978,\n", + " 831927,\n", + " 1238812,\n", + " 1100657,\n", + " 678454,\n", + " 51864,\n", + " 1317886,\n", + " 537257,\n", + " 6768,\n", + " 551545,\n", + " 1344556,\n", + " 24921,\n", + " 326785,\n", + " 1251291,\n", + " 1169637,\n", + " 1054015,\n", + " 1285971,\n", + " 665547,\n", + " 657317,\n", + " 1073400,\n", + " 44514,\n", + " 930996,\n", + " 222657,\n", + " 447532,\n", + " 97824,\n", + " 1185025,\n", + " 1351149,\n", + " 1067662,\n", + " 166116,\n", + " 549138,\n", + " 1310554,\n", + " 1165281,\n", + " 1195691,\n", + " 288717,\n", + " 303184,\n", + " 294416,\n", + " 305739,\n", + " 218417,\n", + " 662944,\n", + " 98654,\n", + " 171654,\n", + " 1228649,\n", + " 823876,\n", + " 1015501,\n", + " 440981,\n", + " 635598,\n", + " 707998,\n", + " 515492,\n", + " 500902,\n", + " 690528,\n", + " 365538,\n", + " 241325,\n", + " 922029,\n", + " 1161027,\n", + " 661174,\n", + " 709514,\n", + " 534970,\n", + " 216851,\n", + " 825345,\n", + " 77831,\n", + " 417217,\n", + " 299967,\n", + " 789828,\n", + " 606478,\n", + " 195243,\n", + " 462660,\n", + " 1293087,\n", + " 479186,\n", + " 1144514,\n", + " 478141,\n", + " 1082222,\n", + " 26863,\n", + " 177250,\n", + " 1107297,\n", + " 1009520,\n", + " 602617,\n", + " 300432,\n", + " 341019,\n", + " 1115373,\n", + " 1297267,\n", + " 807390,\n", + " 1056858,\n", + " 528688,\n", + " 94056,\n", + " 444811,\n", + " 1068839,\n", + " 193696,\n", + " 1261479,\n", + " 951959,\n", + " 1012861,\n", + " 449090,\n", + " 335132,\n", + " 1181896,\n", + " 303670,\n", + " 496950,\n", + " 734209,\n", + " 22770,\n", + " 1348880,\n", + " 277920,\n", + " 104726,\n", + " 566214,\n", + " 1219661,\n", + " 603043,\n", + " 1139481,\n", + " 689705,\n", + " 647690,\n", + " 1347429,\n", + " 255336,\n", + " 1099059,\n", + " 1197019,\n", + " 1048587,\n", + " 649118,\n", + " 999755,\n", + " 285405,\n", + " 1309362,\n", + " 782860,\n", + " 832193,\n", + " 1028096,\n", + " 430001,\n", + " 63813,\n", + " 26967,\n", + " 562059,\n", + " 248000,\n", + " 566399,\n", + " 831690,\n", + " 459944,\n", + " 331557,\n", + " 201490,\n", + " 568077,\n", + " 1019808,\n", + " 343486,\n", + " 430354,\n", + " 236131,\n", + " 1249407,\n", + " 411938,\n", + " 1312782,\n", + " 45601,\n", + " 365164,\n", + " 663350,\n", + " 476430,\n", + " 536384,\n", + " 1319663,\n", + " 660119,\n", + " 1250605,\n", + " 50121,\n", + " 385015,\n", + " 967078,\n", + " 996371,\n", + " 1006806,\n", + " 1315635,\n", + " 494267,\n", + " 1075282,\n", + " 1060672,\n", + " 1082955,\n", + " 260570,\n", + " 745776,\n", + " 636128,\n", + " 957363,\n", + " 297540,\n", + " 72964,\n", + " 285623,\n", + " 235193,\n", + " 995082,\n", + " 682575,\n", + " 151913,\n", + " 772263,\n", + " 16,\n", + " 713067,\n", + " 1125788,\n", + " 308260,\n", + " 1165331,\n", + " 555687,\n", + " 593489,\n", + " 1286188,\n", + " 568128,\n", + " 512407,\n", + " 1217080,\n", + " 981536,\n", + " 866352,\n", + " 256587,\n", + " 870966,\n", + " 1089080,\n", + " 458787,\n", + " 750674,\n", + " 1271728,\n", + " 1226350,\n", + " 209612,\n", + " 1115574,\n", + " 834417,\n", + " 928406,\n", + " 1219052,\n", + " 384015,\n", + " 572014,\n", + " 917325,\n", + " 355762,\n", + " 329994,\n", + " 687767,\n", + " 886762,\n", + " 749268,\n", + " 1167227,\n", + " 614934,\n", + " 17031,\n", + " 560610,\n", + " 886330,\n", + " 859761,\n", + " 853982,\n", + " 820299,\n", + " 492914,\n", + " 698130,\n", + " 359103,\n", + " 372621,\n", + " 1014463,\n", + " 1300346,\n", + " 464636,\n", + " 555237,\n", + " 904576,\n", + " 545831,\n", + " 796036,\n", + " 1350089,\n", + " 211536,\n", + " 963783,\n", + " 890857,\n", + " 1048980,\n", + " 82712,\n", + " 745286,\n", + " 435632,\n", + " 292630,\n", + " 641245,\n", + " 1180109,\n", + " 1086747,\n", + " 911434,\n", + " 747574,\n", + " 1239327,\n", + " 303454,\n", + " 995545,\n", + " 358494,\n", + " 818084,\n", + " 885953,\n", + " 538777,\n", + " 471580,\n", + " 1333472,\n", + " 194754,\n", + " 1233548,\n", + " 66118,\n", + " 576758,\n", + " 373069,\n", + " 1349733,\n", + " 427613,\n", + " 258731,\n", + " 504761,\n", + " 997795,\n", + " 714688,\n", + " 470295,\n", + " 1075027,\n", + " 114747,\n", + " 1081315,\n", + " 1311293,\n", + " 255487,\n", + " 1298686,\n", + " 579476,\n", + " 859933,\n", + " 351296,\n", + " 56861,\n", + " 132037,\n", + " 486781,\n", + " 289324,\n", + " 1330797,\n", + " 911847,\n", + " 464727,\n", + " 740588,\n", + " 79046,\n", + " 809683,\n", + " 1110028,\n", + " 40542,\n", + " 1299031,\n", + " 1023153,\n", + " 792038,\n", + " 801846,\n", + " 921599,\n", + " 846129,\n", + " 253650,\n", + " 438923,\n", + " 78708,\n", + " 463975,\n", + " 1344561,\n", + " 1218841,\n", + " 416296,\n", + " 1284048,\n", + " 3599,\n", + " 982722,\n", + " 1045165,\n", + " 1161886,\n", + " 850245,\n", + " 197850,\n", + " 729752,\n", + " 741262,\n", + " 1231956,\n", + " 52152,\n", + " 547407,\n", + " 1231950,\n", + " 901135,\n", + " 922061,\n", + " 599717,\n", + " 539325,\n", + " 447159,\n", + " 516702,\n", + " 304038,\n", + " 342608,\n", + " 1227970,\n", + " 432003,\n", + " 889409,\n", + " 975151,\n", + " 729365,\n", + " 835917,\n", + " 1231844,\n", + " 560953,\n", + " 376788,\n", + " 953940,\n", + " 1354300,\n", + " 886681,\n", + " 1146331,\n", + " 921789,\n", + " 840983,\n", + " 572983,\n", + " 349011,\n", + " 905816,\n", + " 1090263,\n", + " 1246542,\n", + " 1326043,\n", + " 687688,\n", + " 917326,\n", + " 836723,\n", + " 827251,\n", + " ...],\n", + " 19: [181217,\n", + " 393403,\n", + " 647111,\n", + " 301007,\n", + " 1720,\n", + " 135240,\n", + " 1005097,\n", + " 1111524,\n", + " 1103093,\n", + " 166587,\n", + " 1090147,\n", + " 401543,\n", + " 979232,\n", + " 835126,\n", + " 820632,\n", + " 646235,\n", + " 263285,\n", + " 1144331,\n", + " 453242,\n", + " 99881,\n", + " 917900,\n", + " 973428,\n", + " 786824,\n", + " 1111731,\n", + " 1202073,\n", + " 605164,\n", + " 581368,\n", + " 1300636,\n", + " 1035207,\n", + " 844492,\n", + " 19167,\n", + " 551427,\n", + " 1162541,\n", + " 174662,\n", + " 115490,\n", + " 1331622,\n", + " 1289016,\n", + " 137323,\n", + " 480360,\n", + " 272085,\n", + " 1109555,\n", + " 78399,\n", + " 1004093,\n", + " 118762,\n", + " 554575,\n", + " 619538,\n", + " 504035,\n", + " 309674,\n", + " 1232874,\n", + " 94289,\n", + " 890641,\n", + " 129347,\n", + " 939898,\n", + " 301197,\n", + " 269860,\n", + " 1143331,\n", + " 967410,\n", + " 914250,\n", + " 184502,\n", + " 1243025,\n", + " 541072,\n", + " 178959,\n", + " 1071331,\n", + " 749984,\n", + " 685017,\n", + " 90141,\n", + " 369575,\n", + " 12230,\n", + " 763568,\n", + " 758485,\n", + " 130305,\n", + " 885083,\n", + " 54812,\n", + " 48183,\n", + " 671838,\n", + " 638165,\n", + " 672185,\n", + " 691317,\n", + " 692392,\n", + " 653700,\n", + " 40844,\n", + " 772598,\n", + " 1168239,\n", + " 255946,\n", + " 114168,\n", + " 329951,\n", + " 821609,\n", + " 608909,\n", + " 1185976,\n", + " 931694,\n", + " 758464,\n", + " 580206,\n", + " 789711,\n", + " 1366920,\n", + " 946877,\n", + " 428028,\n", + " 14838,\n", + " 1170899,\n", + " 1214139,\n", + " 62592,\n", + " 32332,\n", + " 1302837,\n", + " 546852,\n", + " 1117515,\n", + " 440007,\n", + " 16560,\n", + " 1131121,\n", + " 938734,\n", + " 1212157,\n", + " 556781,\n", + " 81697,\n", + " 579118,\n", + " 561085,\n", + " 200952,\n", + " 718617,\n", + " 137218,\n", + " 377438,\n", + " 1205898,\n", + " 861036,\n", + " 803792,\n", + " 674279,\n", + " 434962,\n", + " 830362,\n", + " 12312,\n", + " 1044551,\n", + " 1107035,\n", + " 553626,\n", + " 477884,\n", + " 611721,\n", + " 1179768,\n", + " 1196973,\n", + " 585221,\n", + " 600152,\n", + " 1200535,\n", + " 1299425,\n", + " 124864,\n", + " 1100631,\n", + " 71498,\n", + " 655116,\n", + " 670791,\n", + " 872089,\n", + " 1240134,\n", + " 237247,\n", + " 544653,\n", + " 1355146,\n", + " 210938,\n", + " 364634,\n", + " 466125,\n", + " 362994,\n", + " 35314,\n", + " 273539,\n", + " 1079422,\n", + " 1318019,\n", + " 846171,\n", + " 118459,\n", + " 1215104,\n", + " 1064614,\n", + " 1154092,\n", + " 853499,\n", + " 769774,\n", + " 275665,\n", + " 816156,\n", + " 879649,\n", + " 1232942,\n", + " 995335,\n", + " 261363,\n", + " 1062976,\n", + " 1262301,\n", + " 1156119,\n", + " 983757,\n", + " 31923,\n", + " 7348,\n", + " 945737,\n", + " 1024136,\n", + " 436682,\n", + " 7247,\n", + " 551452,\n", + " 56785,\n", + " 802578,\n", + " 121561,\n", + " 1098806,\n", + " 691789,\n", + " 170151,\n", + " 776497,\n", + " 635491,\n", + " 130037,\n", + " 535499,\n", + " 970431,\n", + " 653400,\n", + " 262455,\n", + " 552103,\n", + " 449720,\n", + " 72382,\n", + " 1103109,\n", + " 1348013,\n", + " 52325,\n", + " 620369,\n", + " 812585,\n", + " 967832,\n", + " 782214,\n", + " 161346,\n", + " 142087,\n", + " 162250,\n", + " 836930,\n", + " 85821,\n", + " 904638,\n", + " 244516,\n", + " 96734,\n", + " 33247,\n", + " 1342029,\n", + " 1174237,\n", + " 732076,\n", + " 1206435,\n", + " 1197562,\n", + " 991463,\n", + " 901554,\n", + " 1190962,\n", + " 1217423,\n", + " 1338276,\n", + " 282175,\n", + " 574816,\n", + " 1075847,\n", + " 756928,\n", + " 1092198,\n", + " 198739,\n", + " 553968,\n", + " 615466,\n", + " 1362340,\n", + " 275607,\n", + " 686975,\n", + " 63228,\n", + " 476963,\n", + " 154682,\n", + " 509871,\n", + " 466040,\n", + " 630695,\n", + " 253532,\n", + " 291845,\n", + " 444964,\n", + " 150942,\n", + " 764353,\n", + " 654425,\n", + " 94920,\n", + " 652134,\n", + " 864810,\n", + " 1302938,\n", + " 546262,\n", + " 769942,\n", + " 695281,\n", + " 7867,\n", + " 216264,\n", + " 1151045,\n", + " 916074,\n", + " 382988,\n", + " 40560,\n", + " 1153610,\n", + " 937759,\n", + " 481730,\n", + " 318908,\n", + " 351586,\n", + " 1169915,\n", + " 14051,\n", + " 212992,\n", + " 1150081,\n", + " 417488,\n", + " 114821,\n", + " 1188020,\n", + " 227669,\n", + " 363855,\n", + " 1208124,\n", + " 1150434,\n", + " 660827,\n", + " 860108,\n", + " 1228683,\n", + " 530458,\n", + " 686516,\n", + " 249331,\n", + " 198972,\n", + " 1190427,\n", + " 92208,\n", + " 1336976,\n", + " 4019,\n", + " 1201350,\n", + " 333994,\n", + " 1062099,\n", + " 437189,\n", + " 88131,\n", + " 114842,\n", + " 100133,\n", + " 1299430,\n", + " 1354068,\n", + " 804090,\n", + " 290393,\n", + " 15428,\n", + " 798504,\n", + " 28481,\n", + " 1246720,\n", + " 976989,\n", + " 642546,\n", + " 1064785,\n", + " 665548,\n", + " 1062572,\n", + " 909306,\n", + " 878846,\n", + " 1195995,\n", + " 543344,\n", + " 48586,\n", + " 861986,\n", + " 1206185,\n", + " 1226037,\n", + " 139441,\n", + " 1279855,\n", + " 587326,\n", + " 351570,\n", + " 122700,\n", + " 460762,\n", + " 357601,\n", + " 553431,\n", + " 264265,\n", + " 514164,\n", + " 356901,\n", + " 347308,\n", + " 1188767,\n", + " 844089,\n", + " 1506,\n", + " 900622,\n", + " 668469,\n", + " 401276,\n", + " 236294,\n", + " 964148,\n", + " 133929,\n", + " 965460,\n", + " 667811,\n", + " 213392,\n", + " 346499,\n", + " 278506,\n", + " 205296,\n", + " 942041,\n", + " 453945,\n", + " 721720,\n", + " 265954,\n", + " 1161121,\n", + " 186454,\n", + " 103194,\n", + " 725403,\n", + " 911030,\n", + " 975329,\n", + " 478365,\n", + " 581267,\n", + " 614984,\n", + " 383064,\n", + " 347781,\n", + " 504198,\n", + " 776811,\n", + " 1078332,\n", + " 454618,\n", + " 1364485,\n", + " 777736,\n", + " 529719,\n", + " 935434,\n", + " 1044750,\n", + " 436937,\n", + " 1157227,\n", + " 1090624,\n", + " 373904,\n", + " 81838,\n", + " 172335,\n", + " 459056,\n", + " 941100,\n", + " 868277,\n", + " 405651,\n", + " 905078,\n", + " 1127894,\n", + " 685828,\n", + " 1133264,\n", + " 370271,\n", + " 68065,\n", + " 146521,\n", + " 242710,\n", + " 461699,\n", + " 635291,\n", + " 1197427,\n", + " 429919,\n", + " 1102833,\n", + " 683761,\n", + " 530994,\n", + " 623829,\n", + " 393031,\n", + " 561652,\n", + " 784233,\n", + " 1050088,\n", + " 781325,\n", + " 1270986,\n", + " 91174,\n", + " 912219,\n", + " 604791,\n", + " 762147,\n", + " 1067486,\n", + " 1158639,\n", + " 585741,\n", + " 94320,\n", + " 338511,\n", + " 1209910,\n", + " 1157618,\n", + " 1007145,\n", + " 1032763,\n", + " 204904,\n", + " 115227,\n", + " 279028,\n", + " 1095891,\n", + " 115635,\n", + " 397455,\n", + " 167406,\n", + " 1040339,\n", + " 84881,\n", + " 706149,\n", + " 30756,\n", + " 1140805,\n", + " 639166,\n", + " 206399,\n", + " 1311064,\n", + " 331831,\n", + " 348028,\n", + " 1253466,\n", + " 731096,\n", + " 1348769,\n", + " 258374,\n", + " 1341595,\n", + " 634499,\n", + " 625436,\n", + " 1327253,\n", + " 977745,\n", + " 560455,\n", + " 884377,\n", + " 99980,\n", + " 451190,\n", + " 898716,\n", + " 59945,\n", + " 380598,\n", + " 1341427,\n", + " 951266,\n", + " 418253,\n", + " 1145898,\n", + " 1075830,\n", + " 913119,\n", + " 1315443,\n", + " 33646,\n", + " 59835,\n", + " 211517,\n", + " 1193097,\n", + " 818656,\n", + " 1162159,\n", + " 1131661,\n", + " 292791,\n", + " 1183774,\n", + " 1053167,\n", + " 617164,\n", + " 746926,\n", + " 135580,\n", + " 215728,\n", + " 1201395,\n", + " 485278,\n", + " 494167,\n", + " 1319012,\n", + " 479090,\n", + " 1041478,\n", + " 64657,\n", + " 364825,\n", + " 65696,\n", + " 1317627,\n", + " 652721,\n", + " 188168,\n", + " 859580,\n", + " 302068,\n", + " 364931,\n", + " 1147705,\n", + " 307563,\n", + " 251112,\n", + " 894802,\n", + " 124488,\n", + " 1353522,\n", + " 15251,\n", + " 773474,\n", + " 593203,\n", + " 1329353,\n", + " 278957,\n", + " 396042,\n", + " 199287,\n", + " 135305,\n", + " 661405,\n", + " 977347,\n", + " 330685,\n", + " 927974,\n", + " 1292127,\n", + " 583276,\n", + " 1204270,\n", + " 215585,\n", + " 1251037,\n", + " 724767,\n", + " 730638,\n", + " 991000,\n", + " 393468,\n", + " 112002,\n", + " 1098264,\n", + " 1279480,\n", + " 431017,\n", + " 250184,\n", + " 891224,\n", + " 831194,\n", + " 1259369,\n", + " 719249,\n", + " 373176,\n", + " 1031719,\n", + " 340890,\n", + " 1342370,\n", + " 1350156,\n", + " 111103,\n", + " 346252,\n", + " 1216501,\n", + " 1215753,\n", + " 1307145,\n", + " 1337762,\n", + " 1330047,\n", + " 338746,\n", + " 881949,\n", + " 1017006,\n", + " 118449,\n", + " 92691,\n", + " 69624,\n", + " 924525,\n", + " 357997,\n", + " 356595,\n", + " 1153459,\n", + " 1244844,\n", + " 33189,\n", + " 1230010,\n", + " 338372,\n", + " 661696,\n", + " 1280721,\n", + " 1206143,\n", + " 105760,\n", + " 368119,\n", + " 1044550,\n", + " 974260,\n", + " 683800,\n", + " 394760,\n", + " 412495,\n", + " 350204,\n", + " 166637,\n", + " 581390,\n", + " 1194271,\n", + " 149524,\n", + " 843095,\n", + " 1364820,\n", + " 23272,\n", + " 461275,\n", + " 773090,\n", + " 1002772,\n", + " 1045337,\n", + " 1202680,\n", + " 560389,\n", + " 718321,\n", + " 459736,\n", + " 984487,\n", + " 1337005,\n", + " 314296,\n", + " 788472,\n", + " 224726,\n", + " 494731,\n", + " 428398,\n", + " 746149,\n", + " 31394,\n", + " 479656,\n", + " 899601,\n", + " 1211596,\n", + " 545410,\n", + " 53661,\n", + " 630845,\n", + " 41726,\n", + " 121308,\n", + " 974957,\n", + " 899118,\n", + " 297594,\n", + " 1261247,\n", + " 892836,\n", + " 568176,\n", + " 329659,\n", + " 663720,\n", + " 805591,\n", + " 395309,\n", + " 978550,\n", + " 142089,\n", + " 513694,\n", + " 877346,\n", + " 444721,\n", + " 671184,\n", + " 1095900,\n", + " 528757,\n", + " 1242607,\n", + " 1343177,\n", + " 480253,\n", + " 42123,\n", + " 146481,\n", + " 359796,\n", + " 677629,\n", + " 302209,\n", + " 1005507,\n", + " 1005365,\n", + " 393897,\n", + " 520912,\n", + " 413372,\n", + " 995442,\n", + " 973630,\n", + " 285759,\n", + " 1014010,\n", + " 947572,\n", + " 350420,\n", + " 236823,\n", + " 1116288,\n", + " 348271,\n", + " 1112956,\n", + " 504471,\n", + " 846301,\n", + " 1048621,\n", + " 229022,\n", + " 369846,\n", + " 398986,\n", + " 309034,\n", + " 1011358,\n", + " 215614,\n", + " 739470,\n", + " 383826,\n", + " 356336,\n", + " 994210,\n", + " 515394,\n", + " 126801,\n", + " 938289,\n", + " 979833,\n", + " 10573,\n", + " 611973,\n", + " 924124,\n", + " 1128783,\n", + " 295589,\n", + " 331350,\n", + " 47620,\n", + " 72720,\n", + " 36035,\n", + " 152825,\n", + " 367620,\n", + " 35173,\n", + " 788912,\n", + " 551520,\n", + " 13835,\n", + " 271575,\n", + " 264744,\n", + " 1356212,\n", + " 284826,\n", + " 1235991,\n", + " 831408,\n", + " 743633,\n", + " 194016,\n", + " 910490,\n", + " 502205,\n", + " 975499,\n", + " 1151386,\n", + " 1084560,\n", + " 1090547,\n", + " 1206112,\n", + " 9819,\n", + " 1233762,\n", + " 903982,\n", + " 242276,\n", + " 91073,\n", + " 519019,\n", + " 293046,\n", + " 210387,\n", + " 78038,\n", + " 706706,\n", + " 71957,\n", + " 591729,\n", + " 99229,\n", + " 700365,\n", + " 1273601,\n", + " 1034537,\n", + " 378113,\n", + " 227651,\n", + " 1112622,\n", + " 449594,\n", + " 582706,\n", + " 633841,\n", + " 67899,\n", + " 275353,\n", + " 1263283,\n", + " 1185535,\n", + " 927680,\n", + " 399112,\n", + " 296467,\n", + " 559458,\n", + " 1236801,\n", + " 994040,\n", + " 111955,\n", + " 1103532,\n", + " 538940,\n", + " 733339,\n", + " 468411,\n", + " 221197,\n", + " 1277840,\n", + " 652584,\n", + " 412385,\n", + " 359387,\n", + " 330482,\n", + " 121900,\n", + " 423939,\n", + " 472164,\n", + " 771143,\n", + " 510188,\n", + " 743833,\n", + " 797900,\n", + " 68650,\n", + " 321470,\n", + " 312175,\n", + " 147162,\n", + " 861714,\n", + " 812904,\n", + " 1012880,\n", + " 21571,\n", + " 648318,\n", + " 532175,\n", + " 944889,\n", + " 196787,\n", + " 963006,\n", + " 922606,\n", + " 284731,\n", + " 1306643,\n", + " 1201955,\n", + " 638440,\n", + " 415130,\n", + " 1095032,\n", + " 1152130,\n", + " 798975,\n", + " 852114,\n", + " 273271,\n", + " 862663,\n", + " 1092957,\n", + " 576427,\n", + " 1311341,\n", + " 610897,\n", + " 628216,\n", + " 989817,\n", + " 1143633,\n", + " 516881,\n", + " 1016984,\n", + " 848634,\n", + " 569681,\n", + " 640085,\n", + " 1120288,\n", + " 1173042,\n", + " 1098503,\n", + " 1174489,\n", + " 959221,\n", + " 299260,\n", + " 1246608,\n", + " 613936,\n", + " 217030,\n", + " 1047697,\n", + " 935069,\n", + " 629907,\n", + " 1238444,\n", + " 1182889,\n", + " 206113,\n", + " 463488,\n", + " 724048,\n", + " 1310515,\n", + " 830539,\n", + " 613031,\n", + " 50500,\n", + " 147756,\n", + " 1180215,\n", + " 983163,\n", + " 1280689,\n", + " 1313640,\n", + " 40670,\n", + " 399075,\n", + " 114957,\n", + " 462404,\n", + " 790835,\n", + " 321984,\n", + " 91948,\n", + " 732789,\n", + " 826089,\n", + " 633980,\n", + " 1317490,\n", + " 1050814,\n", + " 1221551,\n", + " 564216,\n", + " 371486,\n", + " 62331,\n", + " 1034318,\n", + " 192974,\n", + " 1033527,\n", + " 269201,\n", + " 559513,\n", + " 636355,\n", + " 428652,\n", + " 535743,\n", + " 102450,\n", + " 388394,\n", + " 640704,\n", + " 1272905,\n", + " 354711,\n", + " 749776,\n", + " 775564,\n", + " 1213164,\n", + " 679653,\n", + " 656224,\n", + " 323523,\n", + " 1179383,\n", + " 1138561,\n", + " 880229,\n", + " 380969,\n", + " 1095558,\n", + " 1203321,\n", + " 197002,\n", + " 961978,\n", + " 1222879,\n", + " 371994,\n", + " 253470,\n", + " 577344,\n", + " 1296603,\n", + " 85159,\n", + " 81272,\n", + " 57276,\n", + " 806613,\n", + " 1335231,\n", + " 127842,\n", + " 1133615,\n", + " 1105347,\n", + " 14470,\n", + " 1121631,\n", + " 879537,\n", + " 796048,\n", + " 808408,\n", + " 1043424,\n", + " 676656,\n", + " 1358725,\n", + " 348276,\n", + " 933345,\n", + " 1100056,\n", + " 268833,\n", + " 1039490,\n", + " 995951,\n", + " 947490,\n", + " 1022183,\n", + " 870258,\n", + " 444106,\n", + " 553260,\n", + " 556645,\n", + " 312455,\n", + " 382458,\n", + " 163651,\n", + " 1103872,\n", + " 530845,\n", + " 1293978,\n", + " 129899,\n", + " 1044435,\n", + " 186208,\n", + " 53174,\n", + " 950855,\n", + " 1178591,\n", + " 910455,\n", + " 327887,\n", + " 193852,\n", + " 872940,\n", + " 847596,\n", + " 1266918,\n", + " 818122,\n", + " 417704,\n", + " 120169,\n", + " 483669,\n", + " 371939,\n", + " 883338,\n", + " 486979,\n", + " 718024,\n", + " 307455,\n", + " 385008,\n", + " 805898,\n", + " 1232940,\n", + " 355906,\n", + " 572017,\n", + " 28042,\n", + " 1319905,\n", + " 131747,\n", + " 612598,\n", + " 316338,\n", + " 235466,\n", + " 295994,\n", + " 60119,\n", + " 1033124,\n", + " 1317310,\n", + " 1225795,\n", + " 674598,\n", + " 722881,\n", + " 389132,\n", + " 323616,\n", + " 261135,\n", + " 87807,\n", + " 1205341,\n", + " 441194,\n", + " 1185055,\n", + " 718165,\n", + " 1107895,\n", + " 1318829,\n", + " 1121128,\n", + " 732268,\n", + " 689190,\n", + " 369285,\n", + " 1183284,\n", + " 76247,\n", + " 1080083,\n", + " 908594,\n", + " 687111,\n", + " 1270338,\n", + " 1226732,\n", + " 333234,\n", + " 65861,\n", + " 935019,\n", + " 551753,\n", + " 232829,\n", + " 175737,\n", + " 27389,\n", + " 825890,\n", + " 1307099,\n", + " 636540,\n", + " 1128035,\n", + " 1311220,\n", + " 731070,\n", + " 277387,\n", + " 159658,\n", + " 1112683,\n", + " 1173607,\n", + " 215456,\n", + " 386876,\n", + " 1003410,\n", + " 631422,\n", + " 993069,\n", + " 390150,\n", + " 105,\n", + " 1220446,\n", + " 583752,\n", + " 772966,\n", + " 786821,\n", + " 1046300,\n", + " 1362280,\n", + " 1074562,\n", + " 1128119,\n", + " 659070,\n", + " 682463,\n", + " 1236665,\n", + " 576117,\n", + " 1163800,\n", + " 205308,\n", + " 542902,\n", + " 241206,\n", + " 219528,\n", + " 393164,\n", + " 90223,\n", + " 378801,\n", + " 670372,\n", + " 784493,\n", + " 1116537,\n", + " 1178344,\n", + " 305515,\n", + " 1289578,\n", + " 1146604,\n", + " 567908,\n", + " 1203851,\n", + " 522863,\n", + " 833737,\n", + " 1340252,\n", + " 971651,\n", + " 1130687,\n", + " 140115,\n", + " 620109,\n", + " 555338,\n", + " 224278,\n", + " 1268774,\n", + " 890175,\n", + " 467832,\n", + " 379871,\n", + " 1175055,\n", + " 1009612,\n", + " 134355,\n", + " 241260,\n", + " 16382,\n", + " 226032,\n", + " 1107612,\n", + " 70084,\n", + " 476272,\n", + " 713163,\n", + " 944673,\n", + " ...],\n", + " 20: [323276,\n", + " 1080404,\n", + " 371793,\n", + " 581535,\n", + " 623713,\n", + " 613814,\n", + " 1230657,\n", + " 354599,\n", + " 892684,\n", + " 294385,\n", + " 488384,\n", + " 1127998,\n", + " 171819,\n", + " 1197226,\n", + " 66852,\n", + " 550148,\n", + " 189467,\n", + " 903667,\n", + " 1292561,\n", + " 170749,\n", + " 728794,\n", + " 469140,\n", + " 1096939,\n", + " 326478,\n", + " 10281,\n", + " 1254525,\n", + " 869277,\n", + " 746569,\n", + " 67119,\n", + " 398367,\n", + " 1167475,\n", + " 776877,\n", + " 414602,\n", + " 488661,\n", + " 456457,\n", + " 1178551,\n", + " 833956,\n", + " 281888,\n", + " 198360,\n", + " 182609,\n", + " 397520,\n", + " 698661,\n", + " 265092,\n", + " 1056972,\n", + " 230040,\n", + " 660618,\n", + " 747032,\n", + " 1195350,\n", + " 803125,\n", + " 551550,\n", + " 1012936,\n", + " 458274,\n", + " 459204,\n", + " 591817,\n", + " 700956,\n", + " 1211146,\n", + " 63442,\n", + " 884826,\n", + " 1120471,\n", + " 45252,\n", + " 1212428,\n", + " 879474,\n", + " 1130089,\n", + " 669398,\n", + " 167561,\n", + " 256702,\n", + " 372433,\n", + " 311315,\n", + " 94310,\n", + " 702379,\n", + " 39586,\n", + " 1351378,\n", + " 622527,\n", + " 657384,\n", + " 124052,\n", + " 774511,\n", + " 1117283,\n", + " 447646,\n", + " 1209722,\n", + " 1219164,\n", + " 1067294,\n", + " 510958,\n", + " 139317,\n", + " 517198,\n", + " 584904,\n", + " 651999,\n", + " 299769,\n", + " 1349371,\n", + " 703286,\n", + " 42744,\n", + " 1339719,\n", + " 639689,\n", + " 524585,\n", + " 775888,\n", + " 181709,\n", + " 1329457,\n", + " 516719,\n", + " 1073993,\n", + " 632958,\n", + " 93777,\n", + " 908620,\n", + " 929248,\n", + " 238171,\n", + " 1062011,\n", + " 1193374,\n", + " 1131062,\n", + " 414158,\n", + " 1335883,\n", + " 680186,\n", + " 595110,\n", + " 1324762,\n", + " 509610,\n", + " 1122928,\n", + " 190078,\n", + " 1111629,\n", + " 883858,\n", + " 138633,\n", + " 1191364,\n", + " 886415,\n", + " 583794,\n", + " 542494,\n", + " 258455,\n", + " 190210,\n", + " 786348,\n", + " 835863,\n", + " 818087,\n", + " 1027293,\n", + " 25187,\n", + " 1168923,\n", + " 826259,\n", + " 347984,\n", + " 1226801,\n", + " 740328,\n", + " 1115024,\n", + " 370258,\n", + " 554195,\n", + " 854651,\n", + " 982018,\n", + " 997650,\n", + " 373234,\n", + " 142264,\n", + " 1261116,\n", + " 837068,\n", + " 381023,\n", + " 1034633,\n", + " 1200085,\n", + " 1011150,\n", + " 54657,\n", + " 1317670,\n", + " 1018158,\n", + " 1190534,\n", + " 1292180,\n", + " 849453,\n", + " 521430,\n", + " 461858,\n", + " 890068,\n", + " 788225,\n", + " 506751,\n", + " 27034,\n", + " 875097,\n", + " 1318344,\n", + " 1255256,\n", + " 702016,\n", + " 1362871,\n", + " 1195480,\n", + " 1307534,\n", + " 514333,\n", + " 977562,\n", + " 206650,\n", + " 1081485,\n", + " 1130225,\n", + " 430376,\n", + " 424479,\n", + " 463172,\n", + " 811604,\n", + " 654845,\n", + " 708931,\n", + " 363044,\n", + " 1226085,\n", + " 485808,\n", + " 186542,\n", + " 1280399,\n", + " 893027,\n", + " 462251,\n", + " 146569,\n", + " 1139669,\n", + " 885589,\n", + " 204183,\n", + " 91233,\n", + " 650301,\n", + " 211859,\n", + " 1247075,\n", + " 942952,\n", + " 664129,\n", + " 1179507,\n", + " 1136131,\n", + " 1253730,\n", + " 212919,\n", + " 755419,\n", + " 1221917,\n", + " 1140562,\n", + " 111139,\n", + " 1234372,\n", + " 247829,\n", + " 792031,\n", + " 356394,\n", + " 314771,\n", + " 80233,\n", + " 132432,\n", + " 682641,\n", + " 1360933,\n", + " 1127110,\n", + " 904350,\n", + " 1003198,\n", + " 982601,\n", + " 331998,\n", + " 656862,\n", + " 1261221,\n", + " 1335630,\n", + " 820257,\n", + " 229173,\n", + " 101530,\n", + " 1022782,\n", + " 285174,\n", + " 412135,\n", + " 852391,\n", + " 1363587,\n", + " 1097715,\n", + " 1260924,\n", + " 989925,\n", + " 1007153,\n", + " 111838,\n", + " 554009,\n", + " 440176,\n", + " 1007291,\n", + " 254988,\n", + " 1061632,\n", + " 32715,\n", + " 344017,\n", + " 334324,\n", + " 1313579,\n", + " 1045335,\n", + " 92584,\n", + " 80923,\n", + " 1096631,\n", + " 351575,\n", + " 837450,\n", + " 1292754,\n", + " 1273410,\n", + " 134314,\n", + " 629647,\n", + " 1319097,\n", + " 122329,\n", + " 573289,\n", + " 859248,\n", + " 1223133,\n", + " 732228,\n", + " 709900,\n", + " 884985,\n", + " 498646,\n", + " 319420,\n", + " 111514,\n", + " 475529,\n", + " 300572,\n", + " 501362,\n", + " 858376,\n", + " 1295542,\n", + " 1276396,\n", + " 1284145,\n", + " 54836,\n", + " 851814,\n", + " 745049,\n", + " 442431,\n", + " 979967,\n", + " 958791,\n", + " 1014294,\n", + " 1037517,\n", + " 1006128,\n", + " 921536,\n", + " 796117,\n", + " 61315,\n", + " 130493,\n", + " 226068,\n", + " 681378,\n", + " 413109,\n", + " 849565,\n", + " 80771,\n", + " 124147,\n", + " 977686,\n", + " 1036263,\n", + " 1034953,\n", + " 902634,\n", + " 208269,\n", + " 185021,\n", + " 697658,\n", + " 399422,\n", + " 1051803,\n", + " 40831,\n", + " 1341010,\n", + " 340711,\n", + " 1013880,\n", + " 51334,\n", + " 628532,\n", + " 817671,\n", + " 1107969,\n", + " 809740,\n", + " 378897,\n", + " 733379,\n", + " 524255,\n", + " 1031192,\n", + " 1205481,\n", + " 1016652,\n", + " 957936,\n", + " 906713,\n", + " 455479,\n", + " 744598,\n", + " 142233,\n", + " 967593,\n", + " 786763,\n", + " 740746,\n", + " 415917,\n", + " 263433,\n", + " 4998,\n", + " 292447,\n", + " 210771,\n", + " 867476,\n", + " 676321,\n", + " 836697,\n", + " 41170,\n", + " 320781,\n", + " 848870,\n", + " 513169,\n", + " 1119396,\n", + " 849684,\n", + " 1220777,\n", + " 932712,\n", + " 398797,\n", + " 1114496,\n", + " 1181150,\n", + " 821950,\n", + " 1013924,\n", + " 897383,\n", + " 33579,\n", + " 632293,\n", + " 1103788,\n", + " 816876,\n", + " 538862,\n", + " 157731,\n", + " 844885,\n", + " 707318,\n", + " 1190365,\n", + " 323654,\n", + " 901479,\n", + " 345169,\n", + " 751346,\n", + " 553085,\n", + " 859463,\n", + " 169599,\n", + " 642788,\n", + " 692837,\n", + " 562266,\n", + " 345925,\n", + " 384503,\n", + " 268845,\n", + " 559413,\n", + " 206689,\n", + " 877878,\n", + " 339041,\n", + " 1361425,\n", + " 685093,\n", + " 472153,\n", + " 662473,\n", + " 750625,\n", + " 1028795,\n", + " 745420,\n", + " 660245,\n", + " 1316563,\n", + " 871162,\n", + " 215888,\n", + " 1263658,\n", + " 239855,\n", + " 537185,\n", + " 1118412,\n", + " 763534,\n", + " 732016,\n", + " 166038,\n", + " 700383,\n", + " 141818,\n", + " 687806,\n", + " 758602,\n", + " 1008140,\n", + " 185780,\n", + " 555675,\n", + " 676843,\n", + " 125435,\n", + " 273918,\n", + " 1001379,\n", + " 641588,\n", + " 34853,\n", + " 858476,\n", + " 301174,\n", + " 130965,\n", + " 1351796,\n", + " 656868,\n", + " 842922,\n", + " 856547,\n", + " 767001,\n", + " 801712,\n", + " 254256,\n", + " 254538,\n", + " 303410,\n", + " 1147865,\n", + " 175447,\n", + " 191757,\n", + " 876730,\n", + " 101273,\n", + " 936422,\n", + " 1138228,\n", + " 349234,\n", + " 887641,\n", + " 376482,\n", + " 635869,\n", + " 664937,\n", + " 376073,\n", + " 504746,\n", + " 1193372,\n", + " 108464,\n", + " 959206,\n", + " 875373,\n", + " 1154361,\n", + " 161734,\n", + " 80794,\n", + " 1151255,\n", + " 1163806,\n", + " 533205,\n", + " 687094,\n", + " 470846,\n", + " 127296,\n", + " 876853,\n", + " 1000417,\n", + " 582400,\n", + " 1190406,\n", + " 617214,\n", + " 1088083,\n", + " 1067262,\n", + " 955228,\n", + " 902707,\n", + " 343706,\n", + " 267684,\n", + " 192895,\n", + " 277044,\n", + " 809844,\n", + " 371171,\n", + " 346594,\n", + " 815024,\n", + " 238375,\n", + " 559440,\n", + " 109325,\n", + " 237938,\n", + " 542238,\n", + " 638977,\n", + " 1119219,\n", + " 842558,\n", + " 1319433,\n", + " 133544,\n", + " 400015,\n", + " 766983,\n", + " 1251453,\n", + " 1177532,\n", + " 221263,\n", + " 744983,\n", + " 222606,\n", + " 1194687,\n", + " 745818,\n", + " 781118,\n", + " 244504,\n", + " 424111,\n", + " 1012515,\n", + " 537285,\n", + " 182974,\n", + " 1036763,\n", + " 398517,\n", + " 168680,\n", + " 758293,\n", + " 18332,\n", + " 751008,\n", + " 682500,\n", + " 521689,\n", + " 243905,\n", + " 260868,\n", + " 749988,\n", + " 201843,\n", + " 1108996,\n", + " 626338,\n", + " 1171809,\n", + " 186721,\n", + " 51100,\n", + " 948368,\n", + " 1184899,\n", + " 879277,\n", + " 511639,\n", + " 454079,\n", + " 379013,\n", + " 536858,\n", + " 1215619,\n", + " 981793,\n", + " 1163895,\n", + " 814474,\n", + " 1197800,\n", + " 370691,\n", + " 992803,\n", + " 289568,\n", + " 242163,\n", + " 1030270,\n", + " 1255790,\n", + " 356868,\n", + " 398773,\n", + " 418969,\n", + " 646204,\n", + " 720830,\n", + " 808575,\n", + " 1119165,\n", + " 957679,\n", + " 118915,\n", + " 632775,\n", + " 308197,\n", + " 1014167,\n", + " 341119,\n", + " 1203552,\n", + " 1076651,\n", + " 1077323,\n", + " 82172,\n", + " 1285293,\n", + " 251275,\n", + " 412835,\n", + " 33591,\n", + " 910717,\n", + " 79511,\n", + " 337339,\n", + " 131714,\n", + " 337960,\n", + " 1196092,\n", + " 1332002,\n", + " 237725,\n", + " 109154,\n", + " 396969,\n", + " 1337730,\n", + " 214352,\n", + " 1050767,\n", + " 504377,\n", + " 951463,\n", + " 435374,\n", + " 258958,\n", + " 1048789,\n", + " 730131,\n", + " 1031971,\n", + " 221364,\n", + " 849876,\n", + " 826685,\n", + " 1204086,\n", + " 374928,\n", + " 1223297,\n", + " 827319,\n", + " 729493,\n", + " 36333,\n", + " 1078070,\n", + " 27450,\n", + " 434952,\n", + " 386518,\n", + " 342575,\n", + " 887788,\n", + " 348950,\n", + " 39956,\n", + " 721273,\n", + " 845462,\n", + " 1320445,\n", + " 772443,\n", + " 25708,\n", + " 966981,\n", + " 910347,\n", + " 158549,\n", + " 2439,\n", + " 951156,\n", + " 643411,\n", + " 1138328,\n", + " 1019337,\n", + " 833056,\n", + " 263983,\n", + " 1280995,\n", + " 274793,\n", + " 1271202,\n", + " 92345,\n", + " 1278945,\n", + " 2687,\n", + " 717064,\n", + " 458213,\n", + " 527069,\n", + " 930091,\n", + " 525521,\n", + " 47779,\n", + " 400800,\n", + " 61550,\n", + " 47095,\n", + " 927797,\n", + " 1020373,\n", + " 610342,\n", + " 219850,\n", + " 552801,\n", + " 234223,\n", + " 204866,\n", + " 381412,\n", + " 1296082,\n", + " 1296,\n", + " 591320,\n", + " 404536,\n", + " 746405,\n", + " 404566,\n", + " 473270,\n", + " 777336,\n", + " 310483,\n", + " 1003722,\n", + " 245338,\n", + " 1360732,\n", + " 2526,\n", + " 806453,\n", + " 948400,\n", + " 861196,\n", + " 884344,\n", + " 188018,\n", + " 1206919,\n", + " 279716,\n", + " 402974,\n", + " 1210974,\n", + " 423635,\n", + " 734711,\n", + " 499289,\n", + " 116124,\n", + " 93509,\n", + " 994654,\n", + " 845580,\n", + " 93697,\n", + " 864744,\n", + " 129846,\n", + " 1138021,\n", + " 282495,\n", + " 146407,\n", + " 129943,\n", + " 1047735,\n", + " 1006833,\n", + " 639040,\n", + " 866238,\n", + " 511355,\n", + " 1152760,\n", + " 572574,\n", + " 197951,\n", + " 1145427,\n", + " 518299,\n", + " 836916,\n", + " 863260,\n", + " 131211,\n", + " 1290464,\n", + " 414016,\n", + " 280398,\n", + " 1021203,\n", + " 824114,\n", + " 279072,\n", + " 717730,\n", + " 278560,\n", + " 622194,\n", + " 923073,\n", + " 204154,\n", + " 1134774,\n", + " 1356297,\n", + " 713013,\n", + " 1188206,\n", + " 218,\n", + " 559927,\n", + " 546292,\n", + " 125988,\n", + " 860983,\n", + " 408650,\n", + " 309541,\n", + " 107801,\n", + " 596427,\n", + " 1313603,\n", + " 620413,\n", + " 820491,\n", + " 91013,\n", + " 1129009,\n", + " 279558,\n", + " 796389,\n", + " 315910,\n", + " 1057795,\n", + " 1012583,\n", + " 1035223,\n", + " 426777,\n", + " 617762,\n", + " 902650,\n", + " 1171202,\n", + " 393455,\n", + " 148648,\n", + " 308112,\n", + " 389666,\n", + " 1019934,\n", + " 1018527,\n", + " 94179,\n", + " 135935,\n", + " 675235,\n", + " 850257,\n", + " 269512,\n", + " 258328,\n", + " 1320752,\n", + " 692932,\n", + " 598479,\n", + " 688623,\n", + " 860372,\n", + " 1190831,\n", + " 468702,\n", + " 501286,\n", + " 312121,\n", + " 186694,\n", + " 1190358,\n", + " 530915,\n", + " 140553,\n", + " 561258,\n", + " 1116286,\n", + " 1037556,\n", + " 372297,\n", + " 726962,\n", + " 564807,\n", + " 156735,\n", + " 828579,\n", + " 1328188,\n", + " 478539,\n", + " 196157,\n", + " 990994,\n", + " 774172,\n", + " 936085,\n", + " 1189186,\n", + " 316764,\n", + " 361722,\n", + " 294543,\n", + " 1028009,\n", + " 587125,\n", + " 470793,\n", + " 204583,\n", + " 674079,\n", + " 717150,\n", + " 563697,\n", + " 930479,\n", + " 1229764,\n", + " 616978,\n", + " 1048629,\n", + " 410862,\n", + " 1219148,\n", + " 16561,\n", + " 246858,\n", + " 1014193,\n", + " 1025439,\n", + " 255897,\n", + " 1185775,\n", + " 362412,\n", + " 993695,\n", + " 146944,\n", + " 1127248,\n", + " 1026156,\n", + " 1255278,\n", + " 196894,\n", + " 1193239,\n", + " 998368,\n", + " 932480,\n", + " 1193305,\n", + " 197178,\n", + " 543524,\n", + " 858432,\n", + " 87936,\n", + " 597600,\n", + " 96377,\n", + " 1283890,\n", + " 963810,\n", + " 121140,\n", + " 525738,\n", + " 856158,\n", + " 367966,\n", + " 875580,\n", + " 1017284,\n", + " 744323,\n", + " 1275080,\n", + " 1259834,\n", + " 66959,\n", + " 1077190,\n", + " 138679,\n", + " 353707,\n", + " 976539,\n", + " 157024,\n", + " 315909,\n", + " 650431,\n", + " 330507,\n", + " 885408,\n", + " 679720,\n", + " 207687,\n", + " 883537,\n", + " 1176911,\n", + " 1320242,\n", + " 1013252,\n", + " 631159,\n", + " 88425,\n", + " 207139,\n", + " 248235,\n", + " 815206,\n", + " 804718,\n", + " 1226607,\n", + " 399737,\n", + " 1049542,\n", + " 1060278,\n", + " 329320,\n", + " 923190,\n", + " 115905,\n", + " 590055,\n", + " 794483,\n", + " 557891,\n", + " 723192,\n", + " 1090592,\n", + " 681122,\n", + " 1229082,\n", + " 369175,\n", + " 202711,\n", + " 518634,\n", + " 730660,\n", + " 1364957,\n", + " 595996,\n", + " 49040,\n", + " 145399,\n", + " 1172345,\n", + " 90423,\n", + " 481294,\n", + " 1346654,\n", + " 1286929,\n", + " 1300015,\n", + " 151191,\n", + " 472883,\n", + " 643182,\n", + " 584063,\n", + " 546354,\n", + " 15932,\n", + " 550538,\n", + " 812323,\n", + " 461092,\n", + " 623997,\n", + " 423279,\n", + " 827532,\n", + " 749762,\n", + " 298686,\n", + " 893235,\n", + " 257299,\n", + " 88460,\n", + " 674263,\n", + " 173771,\n", + " 1090973,\n", + " 63113,\n", + " 430305,\n", + " 18531,\n", + " 878223,\n", + " 893563,\n", + " 1227918,\n", + " 307761,\n", + " 1362951,\n", + " 131544,\n", + " 515461,\n", + " 1066439,\n", + " 1194152,\n", + " 127487,\n", + " 1075787,\n", + " 391052,\n", + " 602564,\n", + " 363222,\n", + " 702174,\n", + " 272340,\n", + " 403793,\n", + " 228200,\n", + " 669227,\n", + " 477823,\n", + " 1163307,\n", + " 247755,\n", + " 1070464,\n", + " 198268,\n", + " 492546,\n", + " 1145319,\n", + " 340469,\n", + " 498083,\n", + " 982596,\n", + " 431723,\n", + " 392896,\n", + " 938672,\n", + " 446511,\n", + " 250208,\n", + " 1300092,\n", + " 707409,\n", + " 1094726,\n", + " 1060348,\n", + " 71375,\n", + " 400273,\n", + " 402146,\n", + " 998345,\n", + " 369298,\n", + " 1344598,\n", + " 579517,\n", + " 583605,\n", + " 471254,\n", + " 110392,\n", + " 970296,\n", + " 618477,\n", + " 568488,\n", + " 625174,\n", + " 88608,\n", + " 1199656,\n", + " 113471,\n", + " 177795,\n", + " 27650,\n", + " 145077,\n", + " 1137342,\n", + " 983911,\n", + " 563926,\n", + " 1273167,\n", + " 435210,\n", + " 1000117,\n", + " 500144,\n", + " 631788,\n", + " 294459,\n", + " 897818,\n", + " 1072073,\n", + " 534839,\n", + " 375110,\n", + " 1271834,\n", + " 390213,\n", + " 354796,\n", + " 680946,\n", + " 1310549,\n", + " 1322405,\n", + " 271434,\n", + " 32223,\n", + " 1048410,\n", + " 158311,\n", + " 250456,\n", + " 1093716,\n", + " 1267565,\n", + " 61626,\n", + " 480917,\n", + " 776692,\n", + " 686204,\n", + " 548072,\n", + " 506647,\n", + " 1155409,\n", + " 1151108,\n", + " 509820,\n", + " 657866,\n", + " 659389,\n", + " 614764,\n", + " 1016256,\n", + " 487359,\n", + " 1345491,\n", + " 137831,\n", + " 67901,\n", + " 510104,\n", + " 660475,\n", + " 807292,\n", + " 88452,\n", + " 901185,\n", + " 898029,\n", + " 364042,\n", + " 1049679,\n", + " 181329,\n", + " 235480,\n", + " 1055245,\n", + " 742211,\n", + " 119143,\n", + " 955336,\n", + " 736530,\n", + " 983118,\n", + " 1206931,\n", + " 73875,\n", + " 14183,\n", + " 239109,\n", + " 742583,\n", + " 305086,\n", + " 492653,\n", + " 871117,\n", + " 738661,\n", + " 559691,\n", + " 170509,\n", + " 912900,\n", + " 867121,\n", + " 455820,\n", + " 434899,\n", + " 149705,\n", + " 417323,\n", + " 143980,\n", + " 193317,\n", + " 1205229,\n", + " 1035060,\n", + " ...],\n", + " 21: [826213,\n", + " 1095380,\n", + " 742578,\n", + " 278433,\n", + " 1076150,\n", + " 861690,\n", + " 1346568,\n", + " 461873,\n", + " 1102232,\n", + " 1056760,\n", + " 1360047,\n", + " 548821,\n", + " 525224,\n", + " 626427,\n", + " 701132,\n", + " 483305,\n", + " 1258028,\n", + " 139133,\n", + " 56949,\n", + " 319655,\n", + " 277518,\n", + " 732418,\n", + " 633415,\n", + " 1032836,\n", + " 1129480,\n", + " 215150,\n", + " 1030103,\n", + " 1142399,\n", + " 1043989,\n", + " 124678,\n", + " 774195,\n", + " 596233,\n", + " 898453,\n", + " 760759,\n", + " 210812,\n", + " 453867,\n", + " 845197,\n", + " 466192,\n", + " 388693,\n", + " 443645,\n", + " 1335890,\n", + " 804480,\n", + " 648315,\n", + " 910927,\n", + " 919540,\n", + " 531200,\n", + " 1183783,\n", + " 1340217,\n", + " 975572,\n", + " 700177,\n", + " 468565,\n", + " 62755,\n", + " 513950,\n", + " 725031,\n", + " 1289636,\n", + " 438343,\n", + " 1295660,\n", + " 1096640,\n", + " 693549,\n", + " 1088789,\n", + " 714828,\n", + " 1118146,\n", + " 830048,\n", + " 1216964,\n", + " 969187,\n", + " 1366053,\n", + " 255643,\n", + " 639741,\n", + " 725622,\n", + " 1170696,\n", + " 780682,\n", + " 115732,\n", + " 1286603,\n", + " 95854,\n", + " 240988,\n", + " 1203125,\n", + " 524816,\n", + " 517531,\n", + " 209764,\n", + " 782575,\n", + " 783060,\n", + " 126377,\n", + " 252149,\n", + " 633102,\n", + " 739448,\n", + " 384159,\n", + " 289810,\n", + " 1223029,\n", + " 948930,\n", + " 335930,\n", + " 934441,\n", + " 503582,\n", + " 119354,\n", + " 722958,\n", + " 841113,\n", + " 330801,\n", + " 569693,\n", + " 1253553,\n", + " 537331,\n", + " 907618,\n", + " 44712,\n", + " 1040662,\n", + " 924555,\n", + " 206060,\n", + " 532870,\n", + " 1239893,\n", + " 104159,\n", + " 914689,\n", + " 807096,\n", + " 1005520,\n", + " 1069370,\n", + " 130737,\n", + " 34720,\n", + " 1329982,\n", + " 1342539,\n", + " 1026079,\n", + " 538529,\n", + " 11048,\n", + " 1224754,\n", + " 144754,\n", + " 583042,\n", + " 1243191,\n", + " 1198909,\n", + " 138895,\n", + " 145798,\n", + " 750131,\n", + " 287538,\n", + " 32067,\n", + " 138021,\n", + " 797227,\n", + " 888270,\n", + " 130591,\n", + " 1068074,\n", + " 26227,\n", + " 608930,\n", + " 359380,\n", + " 422227,\n", + " 970234,\n", + " 11777,\n", + " 946942,\n", + " 403332,\n", + " 687418,\n", + " 738230,\n", + " 654330,\n", + " 1236047,\n", + " 592475,\n", + " 1091309,\n", + " 688744,\n", + " 726920,\n", + " 811747,\n", + " 36251,\n", + " 1086546,\n", + " 429446,\n", + " 199095,\n", + " 738103,\n", + " 533096,\n", + " 616172,\n", + " 296946,\n", + " 654783,\n", + " 449519,\n", + " 1318740,\n", + " 435291,\n", + " 686149,\n", + " 987503,\n", + " 563570,\n", + " 238787,\n", + " 1348884,\n", + " 1262611,\n", + " 114024,\n", + " 574905,\n", + " 862696,\n", + " 593192,\n", + " 1120501,\n", + " 1224231,\n", + " 29922,\n", + " 757585,\n", + " 305115,\n", + " 1031498,\n", + " 204318,\n", + " 927241,\n", + " 1300933,\n", + " 1221197,\n", + " 367217,\n", + " 1310518,\n", + " 1101655,\n", + " 507632,\n", + " 146258,\n", + " 863193,\n", + " 653309,\n", + " 544209,\n", + " 1014875,\n", + " 1137693,\n", + " 106810,\n", + " 1127428,\n", + " 133900,\n", + " 279348,\n", + " 1032725,\n", + " 792422,\n", + " 996380,\n", + " 639731,\n", + " 601714,\n", + " 815442,\n", + " 492273,\n", + " 1051654,\n", + " 7524,\n", + " 638903,\n", + " 196458,\n", + " 686001,\n", + " 1289684,\n", + " 1140776,\n", + " 783748,\n", + " 772211,\n", + " 613981,\n", + " 503273,\n", + " 144951,\n", + " 926066,\n", + " 311664,\n", + " 121766,\n", + " 865813,\n", + " 487396,\n", + " 315254,\n", + " 1046956,\n", + " 811296,\n", + " 567729,\n", + " 1041452,\n", + " 446126,\n", + " 880072,\n", + " 377675,\n", + " 801506,\n", + " 1184516,\n", + " 1288049,\n", + " 538799,\n", + " 998406,\n", + " 1221718,\n", + " 754113,\n", + " 758158,\n", + " 323194,\n", + " 584305,\n", + " 1327404,\n", + " 1348760,\n", + " 1183408,\n", + " 747569,\n", + " 175751,\n", + " 1236961,\n", + " 1120285,\n", + " 808889,\n", + " 176012,\n", + " 755357,\n", + " 1297961,\n", + " 777753,\n", + " 1203366,\n", + " 9327,\n", + " 853311,\n", + " 743643,\n", + " 663718,\n", + " 304555,\n", + " 1277318,\n", + " 66352,\n", + " 49748,\n", + " 1308770,\n", + " 494617,\n", + " 729564,\n", + " 814275,\n", + " 1361256,\n", + " 1178916,\n", + " 462156,\n", + " 819965,\n", + " 918499,\n", + " 1331038,\n", + " 636349,\n", + " 1090091,\n", + " 796674,\n", + " 1135681,\n", + " 728843,\n", + " 857375,\n", + " 976658,\n", + " 499325,\n", + " 505955,\n", + " 16747,\n", + " 784406,\n", + " 462010,\n", + " 79238,\n", + " 760369,\n", + " 291854,\n", + " 1327641,\n", + " 1322166,\n", + " 359543,\n", + " 1344,\n", + " 803180,\n", + " 848616,\n", + " 285271,\n", + " 1282551,\n", + " 787973,\n", + " 760375,\n", + " 1358669,\n", + " 10381,\n", + " 369033,\n", + " 1315571,\n", + " 1176906,\n", + " 1055446,\n", + " 540856,\n", + " 148633,\n", + " 1274376,\n", + " 673244,\n", + " 89078,\n", + " 391279,\n", + " 1304994,\n", + " 1367348,\n", + " 675440,\n", + " 626686,\n", + " 658248,\n", + " 1367067,\n", + " 1062316,\n", + " 938174,\n", + " 62744,\n", + " 296496,\n", + " 101687,\n", + " 1255247,\n", + " 1344489,\n", + " 937974,\n", + " 78413,\n", + " 453631,\n", + " 639897,\n", + " 207021,\n", + " 171367,\n", + " 1313210,\n", + " 26917,\n", + " 1349606,\n", + " 612994,\n", + " 735305,\n", + " 1145435,\n", + " 1284075,\n", + " 829274,\n", + " 808416,\n", + " 1335337,\n", + " 1084241,\n", + " 808952,\n", + " 947434,\n", + " 1194760,\n", + " 111923,\n", + " 1050122,\n", + " 1073387,\n", + " 872529,\n", + " 851880,\n", + " 839741,\n", + " 929984,\n", + " 871607,\n", + " 255869,\n", + " 731892,\n", + " 531679,\n", + " 38355,\n", + " 344948,\n", + " 1186673,\n", + " 363001,\n", + " 958224,\n", + " 130371,\n", + " 421214,\n", + " 99390,\n", + " 1029386,\n", + " 50594,\n", + " 697644,\n", + " 841464,\n", + " 1004820,\n", + " 31717,\n", + " 824600,\n", + " 1324170,\n", + " 254829,\n", + " 653210,\n", + " 946974,\n", + " 411708,\n", + " 1103127,\n", + " 453270,\n", + " 1296575,\n", + " 263516,\n", + " 907638,\n", + " 4505,\n", + " 964667,\n", + " 617212,\n", + " 1109383,\n", + " 220139,\n", + " 995492,\n", + " 553595,\n", + " 1127402,\n", + " 954670,\n", + " 628191,\n", + " 848296,\n", + " 911698,\n", + " 779585,\n", + " 348327,\n", + " 17856,\n", + " 604340,\n", + " 1310531,\n", + " 123304,\n", + " 348201,\n", + " 692618,\n", + " 516670,\n", + " 844480,\n", + " 535247,\n", + " 1274924,\n", + " 488539,\n", + " 519650,\n", + " 703990,\n", + " 804992,\n", + " 691851,\n", + " 500553,\n", + " 586825,\n", + " 208329,\n", + " 1018689,\n", + " 43901,\n", + " 1211413,\n", + " 1209896,\n", + " 905964,\n", + " 365611,\n", + " 915291,\n", + " 668692,\n", + " 843613,\n", + " 888164,\n", + " 485269,\n", + " 658499,\n", + " 181845,\n", + " 1290835,\n", + " 1151841,\n", + " 453109,\n", + " 43602,\n", + " 1236257,\n", + " 826411,\n", + " 1195911,\n", + " 1283075,\n", + " 35823,\n", + " 1012757,\n", + " 239520,\n", + " 1227566,\n", + " 825593,\n", + " 546592,\n", + " 581828,\n", + " 207327,\n", + " 958386,\n", + " 937500,\n", + " 558449,\n", + " 418188,\n", + " 1245533,\n", + " 1182963,\n", + " 336368,\n", + " 866705,\n", + " 1047197,\n", + " 240387,\n", + " 231861,\n", + " 846097,\n", + " 515968,\n", + " 81461,\n", + " 322853,\n", + " 439447,\n", + " 517096,\n", + " 328624,\n", + " 1120490,\n", + " 350018,\n", + " 46339,\n", + " 591912,\n", + " 1256988,\n", + " 91271,\n", + " 1066451,\n", + " 572582,\n", + " 1245598,\n", + " 345092,\n", + " 165573,\n", + " 1037803,\n", + " 1346151,\n", + " 669226,\n", + " 312728,\n", + " 340191,\n", + " 255992,\n", + " 646539,\n", + " 326859,\n", + " 767120,\n", + " 384724,\n", + " 217174,\n", + " 358442,\n", + " 1254662,\n", + " 902831,\n", + " 159968,\n", + " 799975,\n", + " 394021,\n", + " 401229,\n", + " 636007,\n", + " 359643,\n", + " 884923,\n", + " 630239,\n", + " 352217,\n", + " 1200690,\n", + " 460704,\n", + " 846509,\n", + " 764957,\n", + " 786733,\n", + " 1119314,\n", + " 888801,\n", + " 995766,\n", + " 625709,\n", + " 47686,\n", + " 124855,\n", + " 1274337,\n", + " 1002947,\n", + " 1048684,\n", + " 425852,\n", + " 1248642,\n", + " 1287611,\n", + " 1327642,\n", + " 106862,\n", + " 153385,\n", + " 1114458,\n", + " 867358,\n", + " 1079118,\n", + " 177924,\n", + " 418130,\n", + " 1144028,\n", + " 661570,\n", + " 524596,\n", + " 1059567,\n", + " 802625,\n", + " 1330324,\n", + " 465237,\n", + " 414940,\n", + " 142336,\n", + " 515384,\n", + " 1263012,\n", + " 785650,\n", + " 1213362,\n", + " 719325,\n", + " 105858,\n", + " 1219793,\n", + " 203392,\n", + " 1149058,\n", + " 432266,\n", + " 1096371,\n", + " 88194,\n", + " 19948,\n", + " 1269315,\n", + " 169717,\n", + " 609229,\n", + " 648125,\n", + " 1161901,\n", + " 825120,\n", + " 457791,\n", + " 531113,\n", + " 1190806,\n", + " 1340,\n", + " 1227066,\n", + " 143605,\n", + " 244718,\n", + " 433433,\n", + " 122470,\n", + " 68537,\n", + " 1343357,\n", + " 1255861,\n", + " 1299819,\n", + " 538628,\n", + " 685910,\n", + " 189506,\n", + " 2276,\n", + " 491569,\n", + " 732197,\n", + " 333475,\n", + " 1363070,\n", + " 60117,\n", + " 1028290,\n", + " 1307060,\n", + " 669097,\n", + " 319933,\n", + " 1170879,\n", + " 743925,\n", + " 555349,\n", + " 1183915,\n", + " 85814,\n", + " 93217,\n", + " 34073,\n", + " 835635,\n", + " 343051,\n", + " 581356,\n", + " 1223968,\n", + " 707468,\n", + " 470129,\n", + " 466103,\n", + " 1063246,\n", + " 160066,\n", + " 323159,\n", + " 1061190,\n", + " 402463,\n", + " 733407,\n", + " 354123,\n", + " 489790,\n", + " 793407,\n", + " 573816,\n", + " 1149252,\n", + " 841022,\n", + " 96867,\n", + " 197713,\n", + " 177707,\n", + " 1005867,\n", + " 869292,\n", + " 289056,\n", + " 173623,\n", + " 1008050,\n", + " 198452,\n", + " 1273371,\n", + " 706042,\n", + " 481837,\n", + " 1196454,\n", + " 667628,\n", + " 1226297,\n", + " 1202100,\n", + " 1061434,\n", + " 640252,\n", + " 488482,\n", + " 1059550,\n", + " 211905,\n", + " 250027,\n", + " 279940,\n", + " 880526,\n", + " 327333,\n", + " 18198,\n", + " 551556,\n", + " 66718,\n", + " 29516,\n", + " 555132,\n", + " 924167,\n", + " 1273125,\n", + " 299693,\n", + " 233315,\n", + " 786217,\n", + " 1096987,\n", + " 637648,\n", + " 1321072,\n", + " 1196914,\n", + " 351327,\n", + " 1087877,\n", + " 313943,\n", + " 1366491,\n", + " 1338783,\n", + " 708954,\n", + " 862322,\n", + " 47075,\n", + " 733561,\n", + " 18647,\n", + " 831342,\n", + " 18161,\n", + " 137461,\n", + " 723188,\n", + " 882845,\n", + " 727048,\n", + " 1176921,\n", + " 1318569,\n", + " 726829,\n", + " 134354,\n", + " 106165,\n", + " 1116448,\n", + " 959805,\n", + " 624128,\n", + " 727104,\n", + " 338940,\n", + " 980674,\n", + " 572688,\n", + " 1185170,\n", + " 133634,\n", + " 246184,\n", + " 940409,\n", + " 1258479,\n", + " 899467,\n", + " 1190355,\n", + " 15192,\n", + " 1238789,\n", + " 1206034,\n", + " 983193,\n", + " 764591,\n", + " 372362,\n", + " 929639,\n", + " 1187801,\n", + " 948851,\n", + " 992163,\n", + " 841102,\n", + " 436794,\n", + " 146236,\n", + " 198636,\n", + " 947230,\n", + " 997475,\n", + " 604624,\n", + " 976250,\n", + " 386485,\n", + " 872212,\n", + " 98693,\n", + " 672591,\n", + " 709782,\n", + " 1243183,\n", + " 743006,\n", + " 995427,\n", + " 977765,\n", + " 1167655,\n", + " 666132,\n", + " 586712,\n", + " 644567,\n", + " 281846,\n", + " 520388,\n", + " 596764,\n", + " 674735,\n", + " 756339,\n", + " 1347743,\n", + " 653803,\n", + " 16152,\n", + " 455236,\n", + " 1024407,\n", + " 1240569,\n", + " 197373,\n", + " 1294751,\n", + " 553000,\n", + " 430895,\n", + " 248419,\n", + " 289643,\n", + " 984946,\n", + " 448264,\n", + " 1201712,\n", + " 746583,\n", + " 1184093,\n", + " 204727,\n", + " 582959,\n", + " 780428,\n", + " 767666,\n", + " 806132,\n", + " 1169600,\n", + " 910039,\n", + " 1232115,\n", + " 690983,\n", + " 1353995,\n", + " 428686,\n", + " 453895,\n", + " 450127,\n", + " 319227,\n", + " 323614,\n", + " 228774,\n", + " 337343,\n", + " 549716,\n", + " 443144,\n", + " 335098,\n", + " 230569,\n", + " 271280,\n", + " 222979,\n", + " 1051331,\n", + " 404962,\n", + " 476603,\n", + " 1149846,\n", + " 166430,\n", + " 770437,\n", + " 541892,\n", + " 730589,\n", + " 102925,\n", + " 14070,\n", + " 1197729,\n", + " 1049344,\n", + " 1188827,\n", + " 760969,\n", + " 422741,\n", + " 653985,\n", + " 981127,\n", + " 495227,\n", + " 1342920,\n", + " 330528,\n", + " 812636,\n", + " 997729,\n", + " 450201,\n", + " 987550,\n", + " 529656,\n", + " 1274222,\n", + " 359232,\n", + " 385190,\n", + " 426618,\n", + " 1164870,\n", + " 1008597,\n", + " 1198397,\n", + " 721193,\n", + " 330829,\n", + " 1086204,\n", + " 178937,\n", + " 1154136,\n", + " 995881,\n", + " 1045274,\n", + " 943839,\n", + " 7795,\n", + " 1109750,\n", + " 633000,\n", + " 1236578,\n", + " 1080042,\n", + " 386918,\n", + " 1253808,\n", + " 1159193,\n", + " 1216067,\n", + " 1322258,\n", + " 568965,\n", + " 231029,\n", + " 708753,\n", + " 144684,\n", + " 207250,\n", + " 161681,\n", + " 279895,\n", + " 1065146,\n", + " 270496,\n", + " 786026,\n", + " 1212696,\n", + " 73188,\n", + " 1158224,\n", + " 1052341,\n", + " 1170995,\n", + " 353541,\n", + " 401402,\n", + " 1111823,\n", + " 1246630,\n", + " 780584,\n", + " 324349,\n", + " 1091742,\n", + " 759603,\n", + " 1044262,\n", + " 1244723,\n", + " 1302537,\n", + " 835659,\n", + " 486037,\n", + " 36465,\n", + " 149386,\n", + " 925834,\n", + " 702930,\n", + " 890806,\n", + " 1341974,\n", + " 550145,\n", + " 1323981,\n", + " 1046392,\n", + " 183516,\n", + " 1356663,\n", + " 272577,\n", + " 382648,\n", + " 1278629,\n", + " 166168,\n", + " 292087,\n", + " 797324,\n", + " 306725,\n", + " 309125,\n", + " 1353782,\n", + " 1359001,\n", + " 540765,\n", + " 746710,\n", + " 555997,\n", + " 1247652,\n", + " 16486,\n", + " 76940,\n", + " 129902,\n", + " 1062181,\n", + " 965694,\n", + " 1255887,\n", + " 445767,\n", + " 166818,\n", + " 619573,\n", + " 1062003,\n", + " 591689,\n", + " 878475,\n", + " 715984,\n", + " 36455,\n", + " 183417,\n", + " 650109,\n", + " 1092542,\n", + " 225880,\n", + " 167965,\n", + " 34782,\n", + " 852920,\n", + " 569168,\n", + " 23388,\n", + " 56849,\n", + " 197486,\n", + " 349223,\n", + " 862826,\n", + " 906730,\n", + " 222939,\n", + " 905753,\n", + " 1155851,\n", + " 1213952,\n", + " 928934,\n", + " 909470,\n", + " 1112184,\n", + " 346967,\n", + " 650380,\n", + " 1356728,\n", + " 1018185,\n", + " 838134,\n", + " 570259,\n", + " 729105,\n", + " 752813,\n", + " 301484,\n", + " 681404,\n", + " 1115871,\n", + " 1055696,\n", + " 818539,\n", + " 723771,\n", + " 923422,\n", + " 129918,\n", + " 116081,\n", + " 307967,\n", + " 753751,\n", + " 1102225,\n", + " 610133,\n", + " 1161667,\n", + " 856049,\n", + " 548274,\n", + " 564340,\n", + " 74682,\n", + " 772690,\n", + " 314584,\n", + " 965835,\n", + " 970905,\n", + " 729263,\n", + " 187221,\n", + " 402480,\n", + " 710162,\n", + " 1216889,\n", + " 785107,\n", + " 420725,\n", + " 1255956,\n", + " 401082,\n", + " 355104,\n", + " 265673,\n", + " 234822,\n", + " 267940,\n", + " 669955,\n", + " 911040,\n", + " 980991,\n", + " 290771,\n", + " 510191,\n", + " 372553,\n", + " 1183431,\n", + " 262410,\n", + " 1156928,\n", + " 76096,\n", + " 48280,\n", + " 117294,\n", + " 108502,\n", + " 297818,\n", + " 1313622,\n", + " 288666,\n", + " 635281,\n", + " 1354931,\n", + " 147200,\n", + " 1314058,\n", + " 612463,\n", + " 325286,\n", + " 979815,\n", + " 1002321,\n", + " 226186,\n", + " 871197,\n", + " 845252,\n", + " 1071180,\n", + " 522342,\n", + " 739565,\n", + " 491800,\n", + " 877606,\n", + " 1361193,\n", + " 935410,\n", + " 1006246,\n", + " 546344,\n", + " 1333284,\n", + " 1112974,\n", + " 1108287,\n", + " 132065,\n", + " 1015804,\n", + " 812597,\n", + " 1017534,\n", + " 927175,\n", + " 1277798,\n", + " 26489,\n", + " 569365,\n", + " 925994,\n", + " 1135691,\n", + " 241807,\n", + " 969724,\n", + " 781862,\n", + " 1262237,\n", + " 717814,\n", + " 259543,\n", + " 1090445,\n", + " 289548,\n", + " 898746,\n", + " 270001,\n", + " 628250,\n", + " 789352,\n", + " 797413,\n", + " 1098352,\n", + " 824937,\n", + " 421332,\n", + " 160241,\n", + " 533860,\n", + " 192007,\n", + " 781013,\n", + " 967184,\n", + " 1251000,\n", + " 110403,\n", + " 370387,\n", + " 296011,\n", + " 372661,\n", + " 1342589,\n", + " ...],\n", + " 22: [286389,\n", + " 785752,\n", + " 65439,\n", + " 1070734,\n", + " 409296,\n", + " 507130,\n", + " 46089,\n", + " 363195,\n", + " 600907,\n", + " 75238,\n", + " 600462,\n", + " 43426,\n", + " 1016709,\n", + " 543569,\n", + " 904710,\n", + " 203323,\n", + " 320114,\n", + " 1191863,\n", + " 748064,\n", + " 88701,\n", + " 705708,\n", + " 811533,\n", + " 1191205,\n", + " 3688,\n", + " 955495,\n", + " 78691,\n", + " 1138742,\n", + " 836024,\n", + " 309602,\n", + " 8766,\n", + " 1086210,\n", + " 490240,\n", + " 459936,\n", + " 75165,\n", + " 333442,\n", + " 391448,\n", + " 951545,\n", + " 1264623,\n", + " 1000426,\n", + " 11434,\n", + " 630730,\n", + " 77184,\n", + " 876295,\n", + " 1279672,\n", + " 924170,\n", + " 747552,\n", + " 131554,\n", + " 1134664,\n", + " 1173489,\n", + " 22051,\n", + " 252016,\n", + " 575645,\n", + " 24412,\n", + " 772903,\n", + " 958346,\n", + " 192206,\n", + " 67338,\n", + " 1014675,\n", + " 676170,\n", + " 961646,\n", + " 132993,\n", + " 305365,\n", + " 33692,\n", + " 511410,\n", + " 900380,\n", + " 405371,\n", + " 1182627,\n", + " 1266154,\n", + " 1132053,\n", + " 1322337,\n", + " 1033802,\n", + " 1104884,\n", + " 1279925,\n", + " 696137,\n", + " 915185,\n", + " 391369,\n", + " 1079131,\n", + " 1010491,\n", + " 161330,\n", + " 659078,\n", + " 47911,\n", + " 804132,\n", + " 204801,\n", + " 306733,\n", + " 407939,\n", + " 989602,\n", + " 619663,\n", + " 1064037,\n", + " 1059979,\n", + " 481494,\n", + " 137583,\n", + " 401009,\n", + " 4771,\n", + " 587798,\n", + " 299084,\n", + " 165081,\n", + " 1103691,\n", + " 1012706,\n", + " 26906,\n", + " 735144,\n", + " 596672,\n", + " 1125150,\n", + " 1038816,\n", + " 390631,\n", + " 410288,\n", + " 1192317,\n", + " 214338,\n", + " 1254634,\n", + " 1328447,\n", + " 858488,\n", + " 1228821,\n", + " 1330351,\n", + " 757852,\n", + " 1244581,\n", + " 953433,\n", + " 912059,\n", + " 694247,\n", + " 1257463,\n", + " 1232347,\n", + " 56254,\n", + " 578163,\n", + " 502581,\n", + " 1076645,\n", + " 548221,\n", + " 765306,\n", + " 348904,\n", + " 1366113,\n", + " 1209677,\n", + " 337866,\n", + " 387601,\n", + " 1075042,\n", + " 138630,\n", + " 886449,\n", + " 2040,\n", + " 59163,\n", + " 419025,\n", + " 1303877,\n", + " 598892,\n", + " 1268600,\n", + " 914472,\n", + " 1069729,\n", + " 1295227,\n", + " 1026922,\n", + " 360095,\n", + " 1252192,\n", + " 1094123,\n", + " 451802,\n", + " 304608,\n", + " 286032,\n", + " 253301,\n", + " 664728,\n", + " 1297178,\n", + " 26679,\n", + " 296954,\n", + " 365734,\n", + " 271088,\n", + " 910180,\n", + " 405399,\n", + " 1291906,\n", + " 489464,\n", + " 392667,\n", + " 1221283,\n", + " 1266412,\n", + " 1155806,\n", + " 268825,\n", + " 1192723,\n", + " 687488,\n", + " 760953,\n", + " 144371,\n", + " 755762,\n", + " 1155928,\n", + " 111820,\n", + " 584457,\n", + " 810505,\n", + " 679739,\n", + " 962184,\n", + " 1074465,\n", + " 274403,\n", + " 641202,\n", + " 461418,\n", + " 1326088,\n", + " 670157,\n", + " 1261695,\n", + " 70103,\n", + " 101971,\n", + " 793128,\n", + " 554840,\n", + " 1331770,\n", + " 743779,\n", + " 24468,\n", + " 108104,\n", + " 1036172,\n", + " 240111,\n", + " 737352,\n", + " 154726,\n", + " 1250493,\n", + " 203549,\n", + " 936524,\n", + " 272779,\n", + " 964962,\n", + " 587164,\n", + " 68452,\n", + " 387977,\n", + " 20870,\n", + " 1348644,\n", + " 139531,\n", + " 548299,\n", + " 1155177,\n", + " 1000336,\n", + " 1246996,\n", + " 860748,\n", + " 274243,\n", + " 506019,\n", + " 1248376,\n", + " 267716,\n", + " 1069634,\n", + " 224173,\n", + " 1204767,\n", + " 1209364,\n", + " 750373,\n", + " 77602,\n", + " 1359825,\n", + " 1338214,\n", + " 271800,\n", + " 575224,\n", + " 357779,\n", + " 595681,\n", + " 1060042,\n", + " 748348,\n", + " 569020,\n", + " 1026431,\n", + " 640108,\n", + " 463020,\n", + " 562425,\n", + " 236078,\n", + " 21052,\n", + " 314271,\n", + " 1059525,\n", + " 1055485,\n", + " 422860,\n", + " 739540,\n", + " 207141,\n", + " 578848,\n", + " 834764,\n", + " 740690,\n", + " 775301,\n", + " 1240834,\n", + " 646725,\n", + " 783639,\n", + " 793480,\n", + " 638225,\n", + " 555551,\n", + " 656712,\n", + " 1155074,\n", + " 1061858,\n", + " 788477,\n", + " 458646,\n", + " 1024153,\n", + " 212781,\n", + " 797301,\n", + " 324073,\n", + " 1351253,\n", + " 633295,\n", + " 881725,\n", + " 226590,\n", + " 97617,\n", + " 214715,\n", + " 127521,\n", + " 1334574,\n", + " 1060165,\n", + " 1042075,\n", + " 1010363,\n", + " 155708,\n", + " 1346753,\n", + " 33006,\n", + " 507210,\n", + " 692895,\n", + " 171175,\n", + " 825185,\n", + " 1350658,\n", + " 929426,\n", + " 457779,\n", + " 721812,\n", + " 991146,\n", + " 231000,\n", + " 1342516,\n", + " 1200024,\n", + " 271951,\n", + " 413257,\n", + " 671456,\n", + " 149763,\n", + " 526449,\n", + " 1289795,\n", + " 879227,\n", + " 512689,\n", + " 618840,\n", + " 283370,\n", + " 131872,\n", + " 1089818,\n", + " 777957,\n", + " 59343,\n", + " 1291695,\n", + " 390916,\n", + " 198611,\n", + " 147372,\n", + " 850192,\n", + " 302525,\n", + " 858355,\n", + " 395072,\n", + " 332171,\n", + " 591835,\n", + " 367455,\n", + " 66743,\n", + " 939811,\n", + " 803846,\n", + " 1005298,\n", + " 1041336,\n", + " 210325,\n", + " 1312905,\n", + " 680396,\n", + " 1343776,\n", + " 1083454,\n", + " 335566,\n", + " 391796,\n", + " 1268015,\n", + " 1123826,\n", + " 947161,\n", + " 109208,\n", + " 222153,\n", + " 426221,\n", + " 980695,\n", + " 913952,\n", + " 45988,\n", + " 1116600,\n", + " 157817,\n", + " 439723,\n", + " 1188491,\n", + " 1256361,\n", + " 1273263,\n", + " 330288,\n", + " 1033622,\n", + " 270086,\n", + " 671047,\n", + " 29418,\n", + " 1207060,\n", + " 1111611,\n", + " 453239,\n", + " 573966,\n", + " 219715,\n", + " 1117303,\n", + " 796282,\n", + " 1262712,\n", + " 1004646,\n", + " 940877,\n", + " 911798,\n", + " 716410,\n", + " 242290,\n", + " 126140,\n", + " 884444,\n", + " 127017,\n", + " 1185003,\n", + " 500120,\n", + " 105791,\n", + " 505193,\n", + " 691336,\n", + " 865407,\n", + " 25011,\n", + " 1313967,\n", + " 693158,\n", + " 363347,\n", + " 1101777,\n", + " 688458,\n", + " 1106517,\n", + " 923329,\n", + " 1214622,\n", + " 413589,\n", + " 638706,\n", + " 614771,\n", + " 1354529,\n", + " 184383,\n", + " 483503,\n", + " 1253593,\n", + " 405559,\n", + " 974804,\n", + " 706063,\n", + " 233227,\n", + " 519082,\n", + " 968430,\n", + " 879424,\n", + " 50194,\n", + " 425327,\n", + " 716109,\n", + " 1072801,\n", + " 10528,\n", + " 602399,\n", + " 488309,\n", + " 765655,\n", + " 177030,\n", + " 107007,\n", + " 940004,\n", + " 356395,\n", + " 152888,\n", + " 772622,\n", + " 376660,\n", + " 105961,\n", + " 119900,\n", + " 1122004,\n", + " 9910,\n", + " 439871,\n", + " 43624,\n", + " 4396,\n", + " 1089322,\n", + " 328943,\n", + " 123052,\n", + " 1266846,\n", + " 638335,\n", + " 24692,\n", + " 202525,\n", + " 184844,\n", + " 976467,\n", + " 1184147,\n", + " 785727,\n", + " 331101,\n", + " 980908,\n", + " 218313,\n", + " 571543,\n", + " 1325995,\n", + " 1097963,\n", + " 125033,\n", + " 874960,\n", + " 674318,\n", + " 118080,\n", + " 313601,\n", + " 1017968,\n", + " 1107878,\n", + " 1100993,\n", + " 701870,\n", + " 766132,\n", + " 148943,\n", + " 655465,\n", + " 218896,\n", + " 1222156,\n", + " 1364852,\n", + " 396135,\n", + " 1039810,\n", + " 266762,\n", + " 706248,\n", + " 213062,\n", + " 592808,\n", + " 546283,\n", + " 7954,\n", + " 79904,\n", + " 593426,\n", + " 527763,\n", + " 194739,\n", + " 935687,\n", + " 881733,\n", + " 892051,\n", + " 749299,\n", + " 1265907,\n", + " 131238,\n", + " 995475,\n", + " 655956,\n", + " 311901,\n", + " 843713,\n", + " 1266874,\n", + " 943854,\n", + " 521574,\n", + " 795032,\n", + " 715068,\n", + " 130232,\n", + " 424740,\n", + " 947964,\n", + " 1027429,\n", + " 1256765,\n", + " 478649,\n", + " 858875,\n", + " 1258254,\n", + " 500621,\n", + " 126082,\n", + " 723012,\n", + " 662806,\n", + " 1342334,\n", + " 980524,\n", + " 93892,\n", + " 396207,\n", + " 1190417,\n", + " 768020,\n", + " 1163881,\n", + " 546553,\n", + " 549169,\n", + " 415114,\n", + " 570292,\n", + " 480258,\n", + " 4029,\n", + " 361233,\n", + " 395481,\n", + " 239939,\n", + " 217911,\n", + " 398936,\n", + " 936040,\n", + " 793821,\n", + " 391403,\n", + " 305507,\n", + " 822854,\n", + " 729298,\n", + " 481321,\n", + " 746158,\n", + " 652467,\n", + " 465300,\n", + " 12828,\n", + " 112592,\n", + " 1043720,\n", + " 328333,\n", + " 568710,\n", + " 750572,\n", + " 1255657,\n", + " 807787,\n", + " 485322,\n", + " 757010,\n", + " 210908,\n", + " 316789,\n", + " 893614,\n", + " 1044704,\n", + " 1064688,\n", + " 842291,\n", + " 869012,\n", + " 1205721,\n", + " 397864,\n", + " 845209,\n", + " 496491,\n", + " 418914,\n", + " 478739,\n", + " 701114,\n", + " 212092,\n", + " 1351524,\n", + " 811417,\n", + " 1219927,\n", + " 1141519,\n", + " 340001,\n", + " 449102,\n", + " 114795,\n", + " 712494,\n", + " 57924,\n", + " 558268,\n", + " 1322090,\n", + " 598838,\n", + " 692230,\n", + " 1207527,\n", + " 184771,\n", + " 390721,\n", + " 207410,\n", + " 932829,\n", + " 127852,\n", + " 477035,\n", + " 1079170,\n", + " 1353693,\n", + " 318507,\n", + " 783840,\n", + " 138254,\n", + " 666962,\n", + " 813566,\n", + " 928907,\n", + " 88348,\n", + " 596386,\n", + " 1205521,\n", + " 466722,\n", + " 515993,\n", + " 844881,\n", + " 1359613,\n", + " 82289,\n", + " 766480,\n", + " 1101855,\n", + " 644003,\n", + " 332194,\n", + " 30305,\n", + " 920952,\n", + " 738812,\n", + " 155776,\n", + " 106590,\n", + " 412808,\n", + " 359403,\n", + " 285879,\n", + " 1085160,\n", + " 211700,\n", + " 1098664,\n", + " 341155,\n", + " 639151,\n", + " 804699,\n", + " 264101,\n", + " 1292150,\n", + " 688267,\n", + " 317352,\n", + " 631004,\n", + " 710939,\n", + " 46754,\n", + " 1348657,\n", + " 496794,\n", + " 630787,\n", + " 378066,\n", + " 1274466,\n", + " 270802,\n", + " 717580,\n", + " 904698,\n", + " 246343,\n", + " 209498,\n", + " 15388,\n", + " 540906,\n", + " 295297,\n", + " 639983,\n", + " 307716,\n", + " 763859,\n", + " 829899,\n", + " 558181,\n", + " 1103671,\n", + " 958614,\n", + " 1305581,\n", + " 1110610,\n", + " 221759,\n", + " 1284336,\n", + " 519491,\n", + " 532676,\n", + " 1041766,\n", + " 1168776,\n", + " 59359,\n", + " 633116,\n", + " 402423,\n", + " 81255,\n", + " 1080441,\n", + " 539507,\n", + " 1323568,\n", + " 223540,\n", + " 670892,\n", + " 1224263,\n", + " 360498,\n", + " 1166723,\n", + " 1347419,\n", + " 259615,\n", + " 517166,\n", + " 428084,\n", + " 406000,\n", + " 447833,\n", + " 7661,\n", + " 602631,\n", + " 663738,\n", + " 520163,\n", + " 1277391,\n", + " 243920,\n", + " 439498,\n", + " 389323,\n", + " 1025179,\n", + " 1264146,\n", + " 750666,\n", + " 168156,\n", + " 981337,\n", + " 207944,\n", + " 316679,\n", + " 707169,\n", + " 411477,\n", + " 331027,\n", + " 1111429,\n", + " 208078,\n", + " 457088,\n", + " 151085,\n", + " 1349911,\n", + " 116034,\n", + " 256626,\n", + " 1355963,\n", + " 913745,\n", + " 565895,\n", + " 752449,\n", + " 1333985,\n", + " 894992,\n", + " 850552,\n", + " 763279,\n", + " 226277,\n", + " 702250,\n", + " 747311,\n", + " 85122,\n", + " 679205,\n", + " 462465,\n", + " 1219394,\n", + " 746332,\n", + " 684788,\n", + " 346324,\n", + " 1177714,\n", + " 396072,\n", + " 1207396,\n", + " 814138,\n", + " 1305971,\n", + " 91845,\n", + " 814381,\n", + " 944522,\n", + " 1287788,\n", + " 552143,\n", + " 1239543,\n", + " 1266689,\n", + " 1184586,\n", + " 761970,\n", + " 623572,\n", + " 934180,\n", + " 1296299,\n", + " 544140,\n", + " 487722,\n", + " 315696,\n", + " 780688,\n", + " 63796,\n", + " 1208744,\n", + " 5006,\n", + " 429216,\n", + " 35962,\n", + " 473156,\n", + " 1206317,\n", + " 784033,\n", + " 1352872,\n", + " 204898,\n", + " 972786,\n", + " 549747,\n", + " 360288,\n", + " 1363012,\n", + " 1021819,\n", + " 709252,\n", + " 385243,\n", + " 926331,\n", + " 1317723,\n", + " 165218,\n", + " 587550,\n", + " 368464,\n", + " 1043984,\n", + " 824380,\n", + " 343033,\n", + " 1141474,\n", + " 58004,\n", + " 1090684,\n", + " 1172544,\n", + " 152132,\n", + " 1269621,\n", + " 138085,\n", + " 297708,\n", + " 362362,\n", + " 1010012,\n", + " 442923,\n", + " 257886,\n", + " 169882,\n", + " 657347,\n", + " 438918,\n", + " 1361083,\n", + " 1285554,\n", + " 944494,\n", + " 138922,\n", + " 282522,\n", + " 22950,\n", + " 729214,\n", + " 1048669,\n", + " 26510,\n", + " 226809,\n", + " 877598,\n", + " 324782,\n", + " 1171984,\n", + " 514560,\n", + " 1341204,\n", + " 1305957,\n", + " 704356,\n", + " 541334,\n", + " 648704,\n", + " 832119,\n", + " 141777,\n", + " 475507,\n", + " 735551,\n", + " 340664,\n", + " 851976,\n", + " 1243100,\n", + " 575940,\n", + " 196837,\n", + " 111062,\n", + " 52724,\n", + " 1246071,\n", + " 942910,\n", + " 1335647,\n", + " 744724,\n", + " 904295,\n", + " 1110421,\n", + " 336980,\n", + " 905556,\n", + " 486992,\n", + " 960428,\n", + " 1034379,\n", + " 1301645,\n", + " 1264343,\n", + " 915025,\n", + " 1265339,\n", + " 239224,\n", + " 804326,\n", + " 1129169,\n", + " 193955,\n", + " 385292,\n", + " 1274848,\n", + " 770470,\n", + " 777876,\n", + " 87848,\n", + " 421809,\n", + " 842654,\n", + " 113500,\n", + " 507033,\n", + " 192125,\n", + " 156430,\n", + " 1183630,\n", + " 43567,\n", + " 676071,\n", + " 22013,\n", + " 1236782,\n", + " 265960,\n", + " 819427,\n", + " 167966,\n", + " 98183,\n", + " 276632,\n", + " 1352020,\n", + " 1129809,\n", + " 907823,\n", + " 751140,\n", + " 951479,\n", + " 976694,\n", + " 97706,\n", + " 1155675,\n", + " 736413,\n", + " 1155429,\n", + " 937534,\n", + " 115300,\n", + " 809278,\n", + " 55035,\n", + " 872172,\n", + " 758920,\n", + " 953099,\n", + " 762682,\n", + " 299284,\n", + " 586484,\n", + " 81045,\n", + " 1244943,\n", + " 1242084,\n", + " 169668,\n", + " 880360,\n", + " 933020,\n", + " 542948,\n", + " 1311829,\n", + " 255500,\n", + " 837856,\n", + " 723266,\n", + " 1347080,\n", + " 1002269,\n", + " 242185,\n", + " 221957,\n", + " 1323142,\n", + " 597862,\n", + " 908627,\n", + " 28077,\n", + " 1049782,\n", + " 88814,\n", + " 473402,\n", + " 647052,\n", + " 1318119,\n", + " 259391,\n", + " 1055721,\n", + " 932282,\n", + " 1046741,\n", + " 18060,\n", + " 510526,\n", + " 458950,\n", + " 701604,\n", + " 585940,\n", + " 832323,\n", + " 950802,\n", + " 847294,\n", + " 980395,\n", + " 1190266,\n", + " 890153,\n", + " 1103447,\n", + " 883706,\n", + " 1217748,\n", + " 522616,\n", + " 1108966,\n", + " 661368,\n", + " 1264947,\n", + " 626175,\n", + " 1194959,\n", + " 660498,\n", + " 1265587,\n", + " 1164805,\n", + " 711213,\n", + " 1084445,\n", + " 501550,\n", + " 258686,\n", + " 187283,\n", + " 1285217,\n", + " 1151074,\n", + " 1295501,\n", + " 894195,\n", + " 855478,\n", + " 809053,\n", + " 827807,\n", + " 1309115,\n", + " 279790,\n", + " 450347,\n", + " 670397,\n", + " 251661,\n", + " 1204988,\n", + " 866831,\n", + " 82658,\n", + " 423773,\n", + " 963501,\n", + " 867158,\n", + " 161829,\n", + " 593439,\n", + " 1010493,\n", + " 1130246,\n", + " 771842,\n", + " 870123,\n", + " 33465,\n", + " 70324,\n", + " 287280,\n", + " 1177624,\n", + " 939236,\n", + " 71174,\n", + " 525340,\n", + " 92706,\n", + " 31736,\n", + " 670483,\n", + " 423022,\n", + " 508993,\n", + " 1276513,\n", + " 233857,\n", + " 720963,\n", + " 828159,\n", + " 934050,\n", + " 971174,\n", + " 1202910,\n", + " 477749,\n", + " 545785,\n", + " 615557,\n", + " 879610,\n", + " 1220925,\n", + " 983941,\n", + " 355275,\n", + " 88744,\n", + " 1340839,\n", + " 430334,\n", + " 789644,\n", + " 494675,\n", + " 925937,\n", + " 494006,\n", + " 1158108,\n", + " 1218078,\n", + " 743134,\n", + " 226082,\n", + " 1228538,\n", + " 252265,\n", + " 267154,\n", + " 163642,\n", + " 1209149,\n", + " 351274,\n", + " 1311194,\n", + " 959049,\n", + " 1081968,\n", + " 59890,\n", + " 302588,\n", + " 1260244,\n", + " 319680,\n", + " 415068,\n", + " 637900,\n", + " 615770,\n", + " 601069,\n", + " 842537,\n", + " 1201919,\n", + " 283725,\n", + " 913588,\n", + " 1283231,\n", + " 1354565,\n", + " 116540,\n", + " 796902,\n", + " 864647,\n", + " 1061689,\n", + " 180570,\n", + " 35793,\n", + " 327147,\n", + " 741170,\n", + " 1096081,\n", + " 95475,\n", + " 1218562,\n", + " 778138,\n", + " 443594,\n", + " 1176651,\n", + " 924716,\n", + " 277833,\n", + " 481764,\n", + " 466866,\n", + " 20853,\n", + " 916103,\n", + " 400111,\n", + " 855395,\n", + " 991633,\n", + " 1016553,\n", + " ...],\n", + " 23: [200677,\n", + " 121072,\n", + " 283372,\n", + " 1046808,\n", + " 1260188,\n", + " 1016609,\n", + " 993751,\n", + " 826191,\n", + " 1042464,\n", + " 337538,\n", + " 602426,\n", + " 175900,\n", + " 320121,\n", + " 1366497,\n", + " 210948,\n", + " 1150289,\n", + " 758161,\n", + " 136101,\n", + " 1263601,\n", + " 1281769,\n", + " 842085,\n", + " 740431,\n", + " 380179,\n", + " 796523,\n", + " 894761,\n", + " 96724,\n", + " 1343616,\n", + " 1341410,\n", + " 424724,\n", + " 1255476,\n", + " 892435,\n", + " 132374,\n", + " 149658,\n", + " 344326,\n", + " 528639,\n", + " 257092,\n", + " 874010,\n", + " 206704,\n", + " 1328178,\n", + " 1323666,\n", + " 103015,\n", + " 400941,\n", + " 219173,\n", + " 256833,\n", + " 482151,\n", + " 220915,\n", + " 1076345,\n", + " 382216,\n", + " 1238455,\n", + " 613264,\n", + " 552188,\n", + " 527144,\n", + " 301821,\n", + " 1344237,\n", + " 266186,\n", + " 861392,\n", + " 566724,\n", + " 1200082,\n", + " 928499,\n", + " 1153030,\n", + " 1164456,\n", + " 1221089,\n", + " 1356366,\n", + " 496762,\n", + " 231553,\n", + " 1291567,\n", + " 1274649,\n", + " 195822,\n", + " 626544,\n", + " 1123113,\n", + " 236116,\n", + " 995003,\n", + " 151060,\n", + " 449853,\n", + " 540792,\n", + " 965010,\n", + " 356483,\n", + " 139116,\n", + " 790993,\n", + " 1331463,\n", + " 546353,\n", + " 326924,\n", + " 1011155,\n", + " 213277,\n", + " 549932,\n", + " 252007,\n", + " 894789,\n", + " 1003419,\n", + " 1298024,\n", + " 120388,\n", + " 782417,\n", + " 521081,\n", + " 836347,\n", + " 141501,\n", + " 653490,\n", + " 930102,\n", + " 1338609,\n", + " 493516,\n", + " 102092,\n", + " 293977,\n", + " 1064633,\n", + " 724258,\n", + " 522891,\n", + " 253916,\n", + " 397080,\n", + " 874680,\n", + " 695306,\n", + " 74350,\n", + " 1177570,\n", + " 291904,\n", + " 515270,\n", + " 612299,\n", + " 940652,\n", + " 1086428,\n", + " 913869,\n", + " 187919,\n", + " 393786,\n", + " 147551,\n", + " 1205150,\n", + " 278666,\n", + " 443440,\n", + " 419040,\n", + " 146131,\n", + " 443184,\n", + " 333266,\n", + " 1233392,\n", + " 14018,\n", + " 27384,\n", + " 698675,\n", + " 927312,\n", + " 733298,\n", + " 134715,\n", + " 1055585,\n", + " 946268,\n", + " 1224421,\n", + " 150484,\n", + " 148407,\n", + " 1363021,\n", + " 72897,\n", + " 369521,\n", + " 458097,\n", + " 110400,\n", + " 635748,\n", + " 1257460,\n", + " 502599,\n", + " 622496,\n", + " 606350,\n", + " 1196634,\n", + " 278971,\n", + " 28592,\n", + " 1309097,\n", + " 592541,\n", + " 1312665,\n", + " 631926,\n", + " 403475,\n", + " 733917,\n", + " 1362435,\n", + " 481743,\n", + " 1083844,\n", + " 647615,\n", + " 823811,\n", + " 128073,\n", + " 422592,\n", + " 333626,\n", + " 118952,\n", + " 157800,\n", + " 9994,\n", + " 1333498,\n", + " 1200940,\n", + " 695818,\n", + " 927560,\n", + " 921412,\n", + " 531356,\n", + " 702438,\n", + " 261976,\n", + " 1072534,\n", + " 236274,\n", + " 790147,\n", + " 312673,\n", + " 831468,\n", + " 571661,\n", + " 712142,\n", + " 846156,\n", + " 630295,\n", + " 221131,\n", + " 380024,\n", + " 59719,\n", + " 1306531,\n", + " 200365,\n", + " 331996,\n", + " 1364263,\n", + " 144409,\n", + " 289058,\n", + " 757382,\n", + " 401087,\n", + " 871332,\n", + " 42231,\n", + " 362038,\n", + " 1097073,\n", + " 1038027,\n", + " 629734,\n", + " 1262957,\n", + " 987745,\n", + " 1263941,\n", + " 1063316,\n", + " 1354988,\n", + " 1022717,\n", + " 703415,\n", + " 190031,\n", + " 1027853,\n", + " 830564,\n", + " 137122,\n", + " 963698,\n", + " 245243,\n", + " 474738,\n", + " 68514,\n", + " 436985,\n", + " 507083,\n", + " 1254010,\n", + " 680581,\n", + " 894813,\n", + " 793230,\n", + " 480870,\n", + " 1331688,\n", + " 789916,\n", + " 620061,\n", + " 1280435,\n", + " 300825,\n", + " 812616,\n", + " 523334,\n", + " 1206836,\n", + " 782916,\n", + " 1249769,\n", + " 1176612,\n", + " 1084035,\n", + " 782875,\n", + " 1105295,\n", + " 551483,\n", + " 326354,\n", + " 282067,\n", + " 59138,\n", + " 1282104,\n", + " 957744,\n", + " 391331,\n", + " 1317603,\n", + " 928689,\n", + " 932066,\n", + " 822998,\n", + " 75431,\n", + " 827772,\n", + " 478250,\n", + " 568426,\n", + " 586653,\n", + " 1148370,\n", + " 1317790,\n", + " 650277,\n", + " 732511,\n", + " 834493,\n", + " 140197,\n", + " 41459,\n", + " 913063,\n", + " 261898,\n", + " 110844,\n", + " 1329390,\n", + " 885606,\n", + " 502241,\n", + " 867515,\n", + " 240587,\n", + " 911833,\n", + " 411925,\n", + " 1122959,\n", + " 415455,\n", + " 1288492,\n", + " 800595,\n", + " 810796,\n", + " 928311,\n", + " 162318,\n", + " 1291025,\n", + " 1183545,\n", + " 985857,\n", + " 1268468,\n", + " 677010,\n", + " 109207,\n", + " 211305,\n", + " 1028130,\n", + " 778899,\n", + " 1076767,\n", + " 601306,\n", + " 1300436,\n", + " 1069425,\n", + " 18942,\n", + " 536628,\n", + " 132276,\n", + " 794309,\n", + " 813765,\n", + " 1064813,\n", + " 144065,\n", + " 434661,\n", + " 614533,\n", + " 670190,\n", + " 821441,\n", + " 705201,\n", + " 1366088,\n", + " 1294131,\n", + " 558921,\n", + " 503601,\n", + " 1286343,\n", + " 1224255,\n", + " 802349,\n", + " 823545,\n", + " 92591,\n", + " 1111725,\n", + " 1003191,\n", + " 383687,\n", + " 1086167,\n", + " 3747,\n", + " 666397,\n", + " 1244254,\n", + " 618659,\n", + " 224618,\n", + " 1296971,\n", + " 1230778,\n", + " 107981,\n", + " 240397,\n", + " 993633,\n", + " 98610,\n", + " 1251120,\n", + " 48789,\n", + " 110073,\n", + " 223075,\n", + " 624455,\n", + " 630573,\n", + " 611179,\n", + " 414970,\n", + " 903792,\n", + " 1254299,\n", + " 962433,\n", + " 735285,\n", + " 463715,\n", + " 186924,\n", + " 44448,\n", + " 704741,\n", + " 1004989,\n", + " 921882,\n", + " 932450,\n", + " 706454,\n", + " 76197,\n", + " 848081,\n", + " 672419,\n", + " 1097686,\n", + " 341903,\n", + " 1208481,\n", + " 205425,\n", + " 1174603,\n", + " 1015087,\n", + " 195549,\n", + " 708603,\n", + " 784679,\n", + " 327257,\n", + " 649948,\n", + " 842222,\n", + " 74867,\n", + " 903732,\n", + " 986200,\n", + " 177721,\n", + " 1191303,\n", + " 1152858,\n", + " 692335,\n", + " 1017884,\n", + " 1064484,\n", + " 731162,\n", + " 17584,\n", + " 472845,\n", + " 196132,\n", + " 1048539,\n", + " 930547,\n", + " 368778,\n", + " 978104,\n", + " 1332980,\n", + " 1360925,\n", + " 1129287,\n", + " 411911,\n", + " 580450,\n", + " 1362164,\n", + " 548136,\n", + " 543149,\n", + " 1151828,\n", + " 398717,\n", + " 817048,\n", + " 982206,\n", + " 887344,\n", + " 445786,\n", + " 1172452,\n", + " 820785,\n", + " 52557,\n", + " 778858,\n", + " 19717,\n", + " 1275637,\n", + " 865443,\n", + " 566294,\n", + " 90011,\n", + " 335257,\n", + " 1323702,\n", + " 1053989,\n", + " 115507,\n", + " 362711,\n", + " 410406,\n", + " 623305,\n", + " 1303175,\n", + " 1279678,\n", + " 1192194,\n", + " 151138,\n", + " 596753,\n", + " 902695,\n", + " 55526,\n", + " 1270273,\n", + " 677947,\n", + " 313853,\n", + " 901392,\n", + " 268146,\n", + " 1137820,\n", + " 798287,\n", + " 1120778,\n", + " 329461,\n", + " 818906,\n", + " 1309161,\n", + " 1114219,\n", + " 697894,\n", + " 468192,\n", + " 838175,\n", + " 760133,\n", + " 405839,\n", + " 471315,\n", + " 1231035,\n", + " 1077660,\n", + " 851353,\n", + " 577687,\n", + " 1297926,\n", + " 19065,\n", + " 1108016,\n", + " 93676,\n", + " 52409,\n", + " 633225,\n", + " 221446,\n", + " 760813,\n", + " 726503,\n", + " 960044,\n", + " 1014,\n", + " 984207,\n", + " 743207,\n", + " 1197180,\n", + " 1305874,\n", + " 647837,\n", + " 891652,\n", + " 382076,\n", + " 111471,\n", + " 151347,\n", + " 914369,\n", + " 796195,\n", + " 1045286,\n", + " 962905,\n", + " 628977,\n", + " 29769,\n", + " 349805,\n", + " 81661,\n", + " 154349,\n", + " 813155,\n", + " 895127,\n", + " 483251,\n", + " 273708,\n", + " 921837,\n", + " 599173,\n", + " 198709,\n", + " 870346,\n", + " 1332787,\n", + " 559279,\n", + " 784959,\n", + " 583977,\n", + " 51114,\n", + " 209879,\n", + " 1169876,\n", + " 1340756,\n", + " 167975,\n", + " 1156279,\n", + " 537510,\n", + " 68211,\n", + " 882115,\n", + " 1016090,\n", + " 1089642,\n", + " 1307239,\n", + " 40838,\n", + " 1359808,\n", + " 1352199,\n", + " 1143495,\n", + " 52243,\n", + " 1115357,\n", + " 691873,\n", + " 1226625,\n", + " 328468,\n", + " 213460,\n", + " 883086,\n", + " 425755,\n", + " 168472,\n", + " 1220287,\n", + " 77929,\n", + " 607331,\n", + " 1213199,\n", + " 385797,\n", + " 467272,\n", + " 1259627,\n", + " 965784,\n", + " 1040402,\n", + " 219478,\n", + " 825013,\n", + " 589777,\n", + " 1298563,\n", + " 347749,\n", + " 939779,\n", + " 1016483,\n", + " 445804,\n", + " 349318,\n", + " 163215,\n", + " 991049,\n", + " 1339331,\n", + " 476866,\n", + " 87868,\n", + " 772286,\n", + " 1213257,\n", + " 856009,\n", + " 1007607,\n", + " 1054418,\n", + " 56088,\n", + " 1121777,\n", + " 1242883,\n", + " 193555,\n", + " 694433,\n", + " 154279,\n", + " 1160834,\n", + " 1136327,\n", + " 745107,\n", + " 622390,\n", + " 531036,\n", + " 1269240,\n", + " 521730,\n", + " 64463,\n", + " 188165,\n", + " 240723,\n", + " 228263,\n", + " 724357,\n", + " 704477,\n", + " 1214264,\n", + " 1290150,\n", + " 896761,\n", + " 1096262,\n", + " 963161,\n", + " 790009,\n", + " 845834,\n", + " 953497,\n", + " 1087834,\n", + " 1093313,\n", + " 530939,\n", + " 591081,\n", + " 1139085,\n", + " 748917,\n", + " 176953,\n", + " 1260786,\n", + " 17418,\n", + " 18675,\n", + " 265091,\n", + " 784237,\n", + " 674880,\n", + " 1079987,\n", + " 775524,\n", + " 276275,\n", + " 880175,\n", + " 240741,\n", + " 1145933,\n", + " 1034624,\n", + " 451278,\n", + " 1336388,\n", + " 702697,\n", + " 581595,\n", + " 480689,\n", + " 687204,\n", + " 227523,\n", + " 794813,\n", + " 536386,\n", + " 170055,\n", + " 514518,\n", + " 512065,\n", + " 574707,\n", + " 961332,\n", + " 687163,\n", + " 474016,\n", + " 963731,\n", + " 483855,\n", + " 1019591,\n", + " 1219818,\n", + " 1100714,\n", + " 265331,\n", + " 672209,\n", + " 725761,\n", + " 546382,\n", + " 321248,\n", + " 439834,\n", + " 988068,\n", + " 470091,\n", + " 487062,\n", + " 852923,\n", + " 571230,\n", + " 1299890,\n", + " 842060,\n", + " 1339132,\n", + " 149029,\n", + " 656236,\n", + " 1121782,\n", + " 682781,\n", + " 1216490,\n", + " 135741,\n", + " 808303,\n", + " 95354,\n", + " 1357752,\n", + " 712874,\n", + " 370526,\n", + " 1240538,\n", + " 58051,\n", + " 1264447,\n", + " 50388,\n", + " 691093,\n", + " 716351,\n", + " 1235703,\n", + " 160696,\n", + " 1199397,\n", + " 872865,\n", + " 209851,\n", + " 249557,\n", + " 453522,\n", + " 298555,\n", + " 572298,\n", + " 689693,\n", + " 79629,\n", + " 1149743,\n", + " 272213,\n", + " 1077894,\n", + " 125440,\n", + " 243404,\n", + " 407915,\n", + " 1063168,\n", + " 288074,\n", + " 1357435,\n", + " 306855,\n", + " 725520,\n", + " 1096099,\n", + " 1087472,\n", + " 570641,\n", + " 198924,\n", + " 1329792,\n", + " 1271432,\n", + " 428319,\n", + " 1133291,\n", + " 1011843,\n", + " 1065324,\n", + " 1239747,\n", + " 955259,\n", + " 1211485,\n", + " 1055657,\n", + " 574051,\n", + " 575446,\n", + " 19002,\n", + " 1168230,\n", + " 637294,\n", + " 998875,\n", + " 1134571,\n", + " 775489,\n", + " 1082457,\n", + " 232063,\n", + " 87859,\n", + " 810158,\n", + " 444573,\n", + " 1136241,\n", + " 105070,\n", + " 118845,\n", + " 662776,\n", + " 721885,\n", + " 1185189,\n", + " 1008022,\n", + " 544952,\n", + " 525026,\n", + " 480806,\n", + " 274556,\n", + " 401590,\n", + " 1169331,\n", + " 187699,\n", + " 626640,\n", + " 479484,\n", + " 137681,\n", + " 816026,\n", + " 951253,\n", + " 511727,\n", + " 1357054,\n", + " 1186143,\n", + " 1269800,\n", + " 787115,\n", + " 1271180,\n", + " 1332829,\n", + " 323389,\n", + " 1042084,\n", + " 1001828,\n", + " 719148,\n", + " 1269601,\n", + " 654587,\n", + " 813579,\n", + " 528101,\n", + " 613514,\n", + " 705900,\n", + " 262841,\n", + " 1223518,\n", + " 208801,\n", + " 1134870,\n", + " 1080878,\n", + " 460798,\n", + " 386861,\n", + " 126261,\n", + " 1337155,\n", + " 692003,\n", + " 881183,\n", + " 39546,\n", + " 624715,\n", + " 165920,\n", + " 450091,\n", + " 444638,\n", + " 1334443,\n", + " 405077,\n", + " 533572,\n", + " 95278,\n", + " 596176,\n", + " 921872,\n", + " 957508,\n", + " 804848,\n", + " 58164,\n", + " 891212,\n", + " 960570,\n", + " 804165,\n", + " 1283496,\n", + " 828543,\n", + " 516459,\n", + " 1245844,\n", + " 948955,\n", + " 1169845,\n", + " 487269,\n", + " 1261989,\n", + " 1326951,\n", + " 726277,\n", + " 998661,\n", + " 191174,\n", + " 570377,\n", + " 57097,\n", + " 461133,\n", + " 603522,\n", + " 1244473,\n", + " 1109197,\n", + " 238623,\n", + " 531886,\n", + " 580913,\n", + " 1118901,\n", + " 158977,\n", + " 30227,\n", + " 278410,\n", + " 548785,\n", + " 1262569,\n", + " 798908,\n", + " 859483,\n", + " 320692,\n", + " 366467,\n", + " 734687,\n", + " 375989,\n", + " 1185558,\n", + " 408595,\n", + " 1212554,\n", + " 430425,\n", + " 372081,\n", + " 206641,\n", + " 1180339,\n", + " 779318,\n", + " 569063,\n", + " 1183133,\n", + " 478394,\n", + " 354810,\n", + " 914478,\n", + " 963635,\n", + " 864012,\n", + " 1054127,\n", + " 407102,\n", + " 978963,\n", + " 729239,\n", + " 310009,\n", + " 805254,\n", + " 670918,\n", + " 1175830,\n", + " 313747,\n", + " 1353496,\n", + " 765726,\n", + " 77551,\n", + " 480936,\n", + " 1101329,\n", + " 323774,\n", + " 984886,\n", + " 779393,\n", + " 235809,\n", + " 465717,\n", + " 1093541,\n", + " 737438,\n", + " 148005,\n", + " 824943,\n", + " 954239,\n", + " 1141737,\n", + " 63391,\n", + " 899080,\n", + " 740414,\n", + " 698294,\n", + " 235423,\n", + " 403658,\n", + " 759291,\n", + " 1323099,\n", + " 992419,\n", + " 1030389,\n", + " 357511,\n", + " 588803,\n", + " 542901,\n", + " 1294332,\n", + " 678177,\n", + " 1121619,\n", + " 49463,\n", + " 763424,\n", + " 64706,\n", + " 109652,\n", + " 308647,\n", + " 205325,\n", + " 819178,\n", + " 452040,\n", + " 761470,\n", + " 911678,\n", + " 949166,\n", + " 652671,\n", + " 745353,\n", + " 416073,\n", + " 312771,\n", + " 1365637,\n", + " 617527,\n", + " 684799,\n", + " 612352,\n", + " 22880,\n", + " 731191,\n", + " 526853,\n", + " 1213974,\n", + " 29591,\n", + " 690462,\n", + " 324426,\n", + " 863038,\n", + " 797247,\n", + " 603254,\n", + " 1223222,\n", + " 751231,\n", + " 1178153,\n", + " 487215,\n", + " 24644,\n", + " 337487,\n", + " 463604,\n", + " 957640,\n", + " 789541,\n", + " 882883,\n", + " 596215,\n", + " 1347725,\n", + " 478442,\n", + " 861811,\n", + " 541946,\n", + " 772341,\n", + " 317840,\n", + " 851109,\n", + " 653557,\n", + " 382109,\n", + " 1319240,\n", + " 391765,\n", + " 667141,\n", + " 1250656,\n", + " 376920,\n", + " 808190,\n", + " 384204,\n", + " 18067,\n", + " 104039,\n", + " 835518,\n", + " 884409,\n", + " 737158,\n", + " 623687,\n", + " 789539,\n", + " 824030,\n", + " 283176,\n", + " 733010,\n", + " 294189,\n", + " 894932,\n", + " 1319977,\n", + " 110669,\n", + " 917184,\n", + " 181411,\n", + " 645166,\n", + " 771653,\n", + " 890186,\n", + " 1213453,\n", + " 378634,\n", + " 740723,\n", + " 566595,\n", + " 1001513,\n", + " 327546,\n", + " 878167,\n", + " 37708,\n", + " 34371,\n", + " 630483,\n", + " 1256787,\n", + " 342036,\n", + " 960500,\n", + " 602473,\n", + " 140005,\n", + " 427016,\n", + " 238387,\n", + " 449659,\n", + " 182867,\n", + " 577501,\n", + " 956047,\n", + " 802539,\n", + " 730370,\n", + " 398728,\n", + " 1091431,\n", + " 43225,\n", + " 85920,\n", + " 1098768,\n", + " 485168,\n", + " 1361003,\n", + " 1080310,\n", + " 951259,\n", + " 53669,\n", + " 219089,\n", + " 572961,\n", + " 1068820,\n", + " 639722,\n", + " 840793,\n", + " 68667,\n", + " 228413,\n", + " 405070,\n", + " 945154,\n", + " 710433,\n", + " 712980,\n", + " 80195,\n", + " 490397,\n", + " 512333,\n", + " 461348,\n", + " 656622,\n", + " 1297661,\n", + " 927604,\n", + " 879074,\n", + " 1287387,\n", + " 526991,\n", + " 1002859,\n", + " 70292,\n", + " 1126308,\n", + " 1189376,\n", + " 846718,\n", + " 1128555,\n", + " 1113662,\n", + " 898176,\n", + " 1292908,\n", + " 677291,\n", + " 1078282,\n", + " 603272,\n", + " 928621,\n", + " 516103,\n", + " 251785,\n", + " 1018785,\n", + " 984814,\n", + " 334321,\n", + " 751496,\n", + " 852479,\n", + " 567655,\n", + " 763198,\n", + " 677592,\n", + " 103509,\n", + " 520000,\n", + " 137119,\n", + " 361960,\n", + " 44404,\n", + " 919235,\n", + " 26864,\n", + " 1289166,\n", + " 1362946,\n", + " 889437,\n", + " 61752,\n", + " 15725,\n", + " 682186,\n", + " 351385,\n", + " 1361957,\n", + " 845974,\n", + " ...],\n", + " 24: [1353252,\n", + " 1228936,\n", + " 130304,\n", + " 636433,\n", + " 649913,\n", + " 300198,\n", + " 958588,\n", + " 365947,\n", + " 546663,\n", + " 358836,\n", + " 572651,\n", + " 91631,\n", + " 1306292,\n", + " 305295,\n", + " 46877,\n", + " 1366339,\n", + " 1055951,\n", + " 1186938,\n", + " 253904,\n", + " 78349,\n", + " 355400,\n", + " 871022,\n", + " 243472,\n", + " 1230981,\n", + " 1238233,\n", + " 791615,\n", + " 182433,\n", + " 217197,\n", + " 1008941,\n", + " 993515,\n", + " 799592,\n", + " 754235,\n", + " 446560,\n", + " 1279469,\n", + " 928783,\n", + " 471519,\n", + " 1204978,\n", + " 1215838,\n", + " 1150480,\n", + " 884245,\n", + " 798951,\n", + " 801040,\n", + " 711794,\n", + " 494610,\n", + " 702657,\n", + " 818550,\n", + " 557723,\n", + " 207793,\n", + " 339087,\n", + " 1353266,\n", + " 1243902,\n", + " 805643,\n", + " 816096,\n", + " 1099493,\n", + " 512994,\n", + " 1153470,\n", + " 420752,\n", + " 1271897,\n", + " 1316762,\n", + " 120328,\n", + " 680090,\n", + " 1137451,\n", + " 20163,\n", + " 72275,\n", + " 283508,\n", + " 707779,\n", + " 1159842,\n", + " 1101884,\n", + " 37475,\n", + " 944932,\n", + " 107685,\n", + " 954457,\n", + " 779234,\n", + " 1110472,\n", + " 407431,\n", + " 347947,\n", + " 1164753,\n", + " 303357,\n", + " 256692,\n", + " 141195,\n", + " 171523,\n", + " 869220,\n", + " 1295978,\n", + " 1356291,\n", + " 451408,\n", + " 684326,\n", + " 968020,\n", + " 611375,\n", + " 467688,\n", + " 684350,\n", + " 414383,\n", + " 1261975,\n", + " 1326412,\n", + " 1326369,\n", + " 1178547,\n", + " 64221,\n", + " 237311,\n", + " 295082,\n", + " 38005,\n", + " 1276820,\n", + " 963615,\n", + " 1254500,\n", + " 1274940,\n", + " 1160042,\n", + " 581644,\n", + " 1057262,\n", + " 868948,\n", + " 62165,\n", + " 677842,\n", + " 976408,\n", + " 700663,\n", + " 1022091,\n", + " 442409,\n", + " 165096,\n", + " 868734,\n", + " 509827,\n", + " 821012,\n", + " 562481,\n", + " 537557,\n", + " 318348,\n", + " 651280,\n", + " 967012,\n", + " 307837,\n", + " 1348365,\n", + " 452168,\n", + " 386810,\n", + " 1258229,\n", + " 353704,\n", + " 420993,\n", + " 783173,\n", + " 745229,\n", + " 769692,\n", + " 1206215,\n", + " 1206461,\n", + " 603213,\n", + " 1266510,\n", + " 61291,\n", + " 1345063,\n", + " 6766,\n", + " 514512,\n", + " 866086,\n", + " 1033841,\n", + " 1136451,\n", + " 904898,\n", + " 205555,\n", + " 348926,\n", + " 840620,\n", + " 1024741,\n", + " 824421,\n", + " 414630,\n", + " 774902,\n", + " 183167,\n", + " 1248311,\n", + " 719209,\n", + " 962976,\n", + " 449860,\n", + " 333715,\n", + " 949414,\n", + " 153683,\n", + " 838170,\n", + " 933615,\n", + " 1190566,\n", + " 1099403,\n", + " 109686,\n", + " 31120,\n", + " 67689,\n", + " 617391,\n", + " 222972,\n", + " 448136,\n", + " 1085593,\n", + " 320075,\n", + " 978079,\n", + " 480330,\n", + " 326529,\n", + " 1273815,\n", + " 448529,\n", + " 297555,\n", + " 351933,\n", + " 317050,\n", + " 706340,\n", + " 1151574,\n", + " 218598,\n", + " 1149367,\n", + " 1336195,\n", + " 803559,\n", + " 252122,\n", + " 1024571,\n", + " 1093518,\n", + " 94528,\n", + " 261437,\n", + " 377414,\n", + " 1089541,\n", + " 165602,\n", + " 533331,\n", + " 185823,\n", + " 331215,\n", + " 1166754,\n", + " 282895,\n", + " 1359073,\n", + " 1286371,\n", + " 128050,\n", + " 965024,\n", + " 374822,\n", + " 88127,\n", + " 524429,\n", + " 1145315,\n", + " 1093461,\n", + " 194226,\n", + " 646058,\n", + " 1202697,\n", + " 189033,\n", + " 214978,\n", + " 1228522,\n", + " 293255,\n", + " 928725,\n", + " 115492,\n", + " 443986,\n", + " 1172992,\n", + " 939117,\n", + " 344585,\n", + " 651240,\n", + " 844033,\n", + " 598515,\n", + " 1086298,\n", + " 545991,\n", + " 1307914,\n", + " 666334,\n", + " 253882,\n", + " 1254988,\n", + " 766136,\n", + " 1064535,\n", + " 1211095,\n", + " 516132,\n", + " 874989,\n", + " 171954,\n", + " 1135942,\n", + " 1356053,\n", + " 1036828,\n", + " 1029401,\n", + " 1080595,\n", + " 550701,\n", + " 426452,\n", + " 604866,\n", + " 1107682,\n", + " 1146813,\n", + " 499788,\n", + " 1052039,\n", + " 1298651,\n", + " 1134337,\n", + " 1342031,\n", + " 1338112,\n", + " 1194887,\n", + " 475112,\n", + " 523038,\n", + " 630007,\n", + " 1258448,\n", + " 145550,\n", + " 1058712,\n", + " 1274159,\n", + " 1244042,\n", + " 489811,\n", + " 473135,\n", + " 763028,\n", + " 960853,\n", + " 191854,\n", + " 978643,\n", + " 121960,\n", + " 228129,\n", + " 212254,\n", + " 911572,\n", + " 820118,\n", + " 454643,\n", + " 448740,\n", + " 702290,\n", + " 1035847,\n", + " 130564,\n", + " 530712,\n", + " 785905,\n", + " 365483,\n", + " 843272,\n", + " 45452,\n", + " 1236137,\n", + " 611884,\n", + " 95727,\n", + " 346416,\n", + " 823096,\n", + " 443614,\n", + " 241931,\n", + " 190013,\n", + " 740192,\n", + " 1110801,\n", + " 430859,\n", + " 543043,\n", + " 687397,\n", + " 975872,\n", + " 485100,\n", + " 1135446,\n", + " 220572,\n", + " 1322469,\n", + " 835080,\n", + " 1190737,\n", + " 324139,\n", + " 248031,\n", + " 1073216,\n", + " 798375,\n", + " 532880,\n", + " 977838,\n", + " 1096535,\n", + " 1054620,\n", + " 103749,\n", + " 504055,\n", + " 378879,\n", + " 404858,\n", + " 1366109,\n", + " 951942,\n", + " 296006,\n", + " 1304438,\n", + " 122089,\n", + " 83048,\n", + " 541276,\n", + " 729221,\n", + " 622828,\n", + " 1131929,\n", + " 905284,\n", + " 1148546,\n", + " 251129,\n", + " 746133,\n", + " 793442,\n", + " 747106,\n", + " 1298016,\n", + " 1292644,\n", + " 294391,\n", + " 1103221,\n", + " 661198,\n", + " 346396,\n", + " 327183,\n", + " 360088,\n", + " 484247,\n", + " 1191483,\n", + " 582334,\n", + " 597996,\n", + " 1300616,\n", + " 672117,\n", + " 1004963,\n", + " 1152962,\n", + " 1255397,\n", + " 325410,\n", + " 779272,\n", + " 235483,\n", + " 1021724,\n", + " 1186988,\n", + " 860734,\n", + " 540072,\n", + " 446300,\n", + " 1156471,\n", + " 667670,\n", + " 419303,\n", + " 1025888,\n", + " 625089,\n", + " 1221106,\n", + " 331477,\n", + " 1130172,\n", + " 1363707,\n", + " 1027240,\n", + " 558549,\n", + " 350855,\n", + " 170086,\n", + " 1034739,\n", + " 256829,\n", + " 998427,\n", + " 1091356,\n", + " 463770,\n", + " 1313168,\n", + " 862751,\n", + " 427962,\n", + " 814438,\n", + " 547706,\n", + " 46496,\n", + " 916661,\n", + " 1236761,\n", + " 425658,\n", + " 1273966,\n", + " 99326,\n", + " 992238,\n", + " 1244955,\n", + " 1130264,\n", + " 977401,\n", + " 213982,\n", + " 625447,\n", + " 373547,\n", + " 499379,\n", + " 1304937,\n", + " 267067,\n", + " 852471,\n", + " 1317599,\n", + " 769752,\n", + " 566420,\n", + " 916621,\n", + " 598011,\n", + " 703612,\n", + " 326982,\n", + " 382027,\n", + " 1078942,\n", + " 40464,\n", + " 495185,\n", + " 629519,\n", + " 478434,\n", + " 694673,\n", + " 797673,\n", + " 663342,\n", + " 445298,\n", + " 47123,\n", + " 958882,\n", + " 1297168,\n", + " 764502,\n", + " 954154,\n", + " 131708,\n", + " 1095707,\n", + " 149609,\n", + " 945192,\n", + " 1049951,\n", + " 129028,\n", + " 314868,\n", + " 806324,\n", + " 1112181,\n", + " 763867,\n", + " 132707,\n", + " 149083,\n", + " 540679,\n", + " 189386,\n", + " 1018226,\n", + " 734689,\n", + " 813267,\n", + " 526145,\n", + " 200289,\n", + " 973152,\n", + " 53191,\n", + " 1103326,\n", + " 1247289,\n", + " 776608,\n", + " 191127,\n", + " 175810,\n", + " 622172,\n", + " 669752,\n", + " 821756,\n", + " 1117053,\n", + " 634832,\n", + " 142463,\n", + " 282115,\n", + " 1045014,\n", + " 1053966,\n", + " 1250908,\n", + " 666680,\n", + " 496068,\n", + " 85353,\n", + " 708726,\n", + " 17956,\n", + " 1100565,\n", + " 1290575,\n", + " 741021,\n", + " 113950,\n", + " 1140795,\n", + " 1283526,\n", + " 1247179,\n", + " 796524,\n", + " 678959,\n", + " 1286666,\n", + " 322959,\n", + " 155864,\n", + " 102963,\n", + " 1189488,\n", + " 430223,\n", + " 484189,\n", + " 1067166,\n", + " 340400,\n", + " 72629,\n", + " 1097311,\n", + " 1192455,\n", + " 590804,\n", + " 840216,\n", + " 617950,\n", + " 1146698,\n", + " 1302487,\n", + " 276739,\n", + " 688505,\n", + " 127235,\n", + " 1284508,\n", + " 187419,\n", + " 477715,\n", + " 1314250,\n", + " 537626,\n", + " 651386,\n", + " 381793,\n", + " 987325,\n", + " 1074993,\n", + " 781632,\n", + " 1161392,\n", + " 1050333,\n", + " 1313829,\n", + " 1259554,\n", + " 938789,\n", + " 872032,\n", + " 553276,\n", + " 287248,\n", + " 458066,\n", + " 1200739,\n", + " 999126,\n", + " 1062753,\n", + " 168666,\n", + " 332273,\n", + " 363322,\n", + " 1360413,\n", + " 260432,\n", + " 867450,\n", + " 1204840,\n", + " 1301022,\n", + " 225051,\n", + " 738401,\n", + " 529740,\n", + " 38128,\n", + " 728986,\n", + " 309036,\n", + " 665798,\n", + " 834408,\n", + " 327929,\n", + " 288748,\n", + " 281079,\n", + " 295197,\n", + " 754348,\n", + " 616936,\n", + " 930899,\n", + " 22589,\n", + " 393924,\n", + " 1087870,\n", + " 16353,\n", + " 471827,\n", + " 803197,\n", + " 1161671,\n", + " 1030624,\n", + " 543409,\n", + " 830524,\n", + " 762807,\n", + " 654460,\n", + " 396253,\n", + " 1027540,\n", + " 590594,\n", + " 907811,\n", + " 1164115,\n", + " 840341,\n", + " 954630,\n", + " 797178,\n", + " 288590,\n", + " 1175881,\n", + " 845752,\n", + " 873308,\n", + " 663428,\n", + " 126795,\n", + " 1353319,\n", + " 1358401,\n", + " 1285024,\n", + " 170153,\n", + " 1361809,\n", + " 261471,\n", + " 1273137,\n", + " 724681,\n", + " 364324,\n", + " 895711,\n", + " 1005244,\n", + " 1123790,\n", + " 484515,\n", + " 998783,\n", + " 719750,\n", + " 984508,\n", + " 1056163,\n", + " 447574,\n", + " 1118315,\n", + " 178974,\n", + " 503793,\n", + " 105918,\n", + " 810680,\n", + " 839677,\n", + " 1297586,\n", + " 1131964,\n", + " 544122,\n", + " 984954,\n", + " 342221,\n", + " 952246,\n", + " 983159,\n", + " 51137,\n", + " 1007520,\n", + " 53866,\n", + " 1173112,\n", + " 1280484,\n", + " 350813,\n", + " 221496,\n", + " 722701,\n", + " 1269415,\n", + " 740879,\n", + " 242001,\n", + " 974105,\n", + " 404648,\n", + " 255756,\n", + " 1046078,\n", + " 163250,\n", + " 656405,\n", + " 49705,\n", + " 63018,\n", + " 584683,\n", + " 828559,\n", + " 74570,\n", + " 1240728,\n", + " 1242124,\n", + " 1274508,\n", + " 973509,\n", + " 228297,\n", + " 101502,\n", + " 1307139,\n", + " 528374,\n", + " 791248,\n", + " 966308,\n", + " 1079602,\n", + " 1094405,\n", + " 1285512,\n", + " 253601,\n", + " 588847,\n", + " 302455,\n", + " 404235,\n", + " 1058644,\n", + " 1081233,\n", + " 126916,\n", + " 1004279,\n", + " 443914,\n", + " 937932,\n", + " 96908,\n", + " 748218,\n", + " 1337293,\n", + " 1029048,\n", + " 152981,\n", + " 843279,\n", + " 627815,\n", + " 550555,\n", + " 136571,\n", + " 1278119,\n", + " 452679,\n", + " 285298,\n", + " 279516,\n", + " 1002392,\n", + " 246001,\n", + " 49590,\n", + " 655687,\n", + " 1003109,\n", + " 391271,\n", + " 240670,\n", + " 902200,\n", + " 546267,\n", + " 996765,\n", + " 1023884,\n", + " 24459,\n", + " 199698,\n", + " 1221717,\n", + " 1158950,\n", + " 735129,\n", + " 293216,\n", + " 985867,\n", + " 1025862,\n", + " 4980,\n", + " 315641,\n", + " 1406,\n", + " 418540,\n", + " 797838,\n", + " 559171,\n", + " 295138,\n", + " 1145540,\n", + " 282042,\n", + " 835835,\n", + " 375304,\n", + " 307445,\n", + " 510877,\n", + " 726418,\n", + " 801235,\n", + " 328861,\n", + " 938395,\n", + " 924917,\n", + " 1263582,\n", + " 1006464,\n", + " 1195056,\n", + " 1007102,\n", + " 324625,\n", + " 404120,\n", + " 1065735,\n", + " 434203,\n", + " 834544,\n", + " 735984,\n", + " 790792,\n", + " 38781,\n", + " 576376,\n", + " 726383,\n", + " 497005,\n", + " 601399,\n", + " 1073989,\n", + " 354363,\n", + " 850978,\n", + " 114143,\n", + " 1234267,\n", + " 1017433,\n", + " 250605,\n", + " 115630,\n", + " 909259,\n", + " 941798,\n", + " 181900,\n", + " 1094377,\n", + " 567931,\n", + " 1248067,\n", + " 180632,\n", + " 1081693,\n", + " 1262724,\n", + " 935830,\n", + " 595532,\n", + " 362661,\n", + " 1281167,\n", + " 112647,\n", + " 154884,\n", + " 635572,\n", + " 181186,\n", + " 859244,\n", + " 687355,\n", + " 1109709,\n", + " 275172,\n", + " 645813,\n", + " 160695,\n", + " 745296,\n", + " 803517,\n", + " 994863,\n", + " 180012,\n", + " 909402,\n", + " 480879,\n", + " 771418,\n", + " 435193,\n", + " 1284995,\n", + " 164157,\n", + " 1250380,\n", + " 465146,\n", + " 80016,\n", + " 1109916,\n", + " 788873,\n", + " 185410,\n", + " 825971,\n", + " 332368,\n", + " 210077,\n", + " 1130696,\n", + " 302847,\n", + " 497569,\n", + " 914566,\n", + " 223995,\n", + " 268714,\n", + " 4278,\n", + " 512558,\n", + " 284951,\n", + " 997635,\n", + " 1338530,\n", + " 558100,\n", + " 1036544,\n", + " 1120622,\n", + " 1255687,\n", + " 1306723,\n", + " 1154805,\n", + " 816822,\n", + " 928860,\n", + " 572825,\n", + " 242569,\n", + " 1338061,\n", + " 1070383,\n", + " 1159326,\n", + " 334778,\n", + " 1265908,\n", + " 283441,\n", + " 628194,\n", + " 1085023,\n", + " 222538,\n", + " 424859,\n", + " 1197672,\n", + " 935087,\n", + " 888215,\n", + " 1044092,\n", + " 702953,\n", + " 706314,\n", + " 1154490,\n", + " 691528,\n", + " 340968,\n", + " 643153,\n", + " 916084,\n", + " 165215,\n", + " 995624,\n", + " 377497,\n", + " 898937,\n", + " 1334110,\n", + " 890769,\n", + " 1038952,\n", + " 1121747,\n", + " 1122218,\n", + " 992187,\n", + " 270433,\n", + " 1361608,\n", + " 733507,\n", + " 24474,\n", + " 511176,\n", + " 791595,\n", + " 1068852,\n", + " 755690,\n", + " 78261,\n", + " 484160,\n", + " 535764,\n", + " 1144246,\n", + " 344584,\n", + " 1106979,\n", + " 45062,\n", + " 589838,\n", + " 988636,\n", + " 384789,\n", + " 929442,\n", + " 85105,\n", + " 987595,\n", + " 1160781,\n", + " 317263,\n", + " 323190,\n", + " 1007335,\n", + " 690850,\n", + " 343110,\n", + " 228396,\n", + " 854163,\n", + " 1077470,\n", + " 146376,\n", + " 1014764,\n", + " 658252,\n", + " 286999,\n", + " 472231,\n", + " 230628,\n", + " 670460,\n", + " 881150,\n", + " 1041213,\n", + " 1289752,\n", + " 1092516,\n", + " 744183,\n", + " 458450,\n", + " 269044,\n", + " 1363351,\n", + " 773332,\n", + " 1047850,\n", + " 1062465,\n", + " 725678,\n", + " 133085,\n", + " 390690,\n", + " 343417,\n", + " 274501,\n", + " 482237,\n", + " 476078,\n", + " 353137,\n", + " 416097,\n", + " 1306868,\n", + " 598846,\n", + " 836366,\n", + " 159823,\n", + " 1204590,\n", + " 515024,\n", + " 1160333,\n", + " 822227,\n", + " 960823,\n", + " 1329168,\n", + " 135851,\n", + " 420740,\n", + " 180010,\n", + " 810728,\n", + " 1172903,\n", + " 503042,\n", + " 689609,\n", + " 541070,\n", + " 813548,\n", + " 141824,\n", + " 10282,\n", + " 239024,\n", + " 1316248,\n", + " 766497,\n", + " 464334,\n", + " 456583,\n", + " 187541,\n", + " 1094502,\n", + " 1307420,\n", + " 6420,\n", + " 215953,\n", + " 1275036,\n", + " 484779,\n", + " 229080,\n", + " 632715,\n", + " 1325370,\n", + " 1130552,\n", + " 1317003,\n", + " 1231747,\n", + " 622913,\n", + " 1315068,\n", + " 199756,\n", + " 1083105,\n", + " 399745,\n", + " 1140415,\n", + " 371775,\n", + " 132238,\n", + " 290767,\n", + " 31525,\n", + " 159915,\n", + " 1139427,\n", + " 303460,\n", + " 191004,\n", + " 1227759,\n", + " 1054692,\n", + " 548601,\n", + " 1275019,\n", + " 1292315,\n", + " 30142,\n", + " 734939,\n", + " 780017,\n", + " 960903,\n", + " 1021419,\n", + " 734337,\n", + " 1039520,\n", + " 88303,\n", + " 782727,\n", + " 984825,\n", + " 801724,\n", + " 132892,\n", + " 505937,\n", + " 133446,\n", + " 1287444,\n", + " 369975,\n", + " 131606,\n", + " 1184320,\n", + " 606028,\n", + " 936035,\n", + " 932643,\n", + " 623093,\n", + " 83862,\n", + " 576091,\n", + " 477789,\n", + " 1074255,\n", + " 773708,\n", + " 538519,\n", + " 241583,\n", + " 1352614,\n", + " 304399,\n", + " 202969,\n", + " 309836,\n", + " 23400,\n", + " 655974,\n", + " 898849,\n", + " 1291224,\n", + " 873168,\n", + " 1268425,\n", + " 882639,\n", + " 411431,\n", + " 1010767,\n", + " 1266834,\n", + " 1301161,\n", + " 57606,\n", + " 1002428,\n", + " 351991,\n", + " 781676,\n", + " 173631,\n", + " 27349,\n", + " 1197962,\n", + " 1160791,\n", + " 557977,\n", + " 1025567,\n", + " 37740,\n", + " 537899,\n", + " 852163,\n", + " 517018,\n", + " 652857,\n", + " 638382,\n", + " 1144286,\n", + " 425746,\n", + " 1264971,\n", + " 579695,\n", + " 96702,\n", + " 339034,\n", + " 1151296,\n", + " 876770,\n", + " 1057308,\n", + " 85125,\n", + " 74535,\n", + " 204019,\n", + " 443987,\n", + " 832418,\n", + " 600122,\n", + " 1325311,\n", + " 375400,\n", + " 475161,\n", + " 808103,\n", + " 112765,\n", + " 73988,\n", + " 863539,\n", + " 785805,\n", + " 476236,\n", + " ...],\n", + " 25: [998568,\n", + " 362447,\n", + " 508312,\n", + " 828824,\n", + " 604296,\n", + " 1040779,\n", + " 104515,\n", + " 909345,\n", + " 584573,\n", + " 809615,\n", + " 705594,\n", + " 544673,\n", + " 878391,\n", + " 1105526,\n", + " 164445,\n", + " 488255,\n", + " 143944,\n", + " 802240,\n", + " 1314381,\n", + " 863520,\n", + " 322780,\n", + " 1115620,\n", + " 1004240,\n", + " 504530,\n", + " 1321156,\n", + " 1266591,\n", + " 439287,\n", + " 1118764,\n", + " 93998,\n", + " 970095,\n", + " 371858,\n", + " 1066803,\n", + " 1216582,\n", + " 1178385,\n", + " 402989,\n", + " 1166570,\n", + " 840265,\n", + " 1336125,\n", + " 663133,\n", + " 914208,\n", + " 643951,\n", + " 624118,\n", + " 493038,\n", + " 7746,\n", + " 946860,\n", + " 695738,\n", + " 1186149,\n", + " 1272025,\n", + " 330840,\n", + " 199360,\n", + " 849076,\n", + " 154299,\n", + " 371956,\n", + " 340658,\n", + " 1147153,\n", + " 882286,\n", + " 758435,\n", + " 361964,\n", + " 427134,\n", + " 1345935,\n", + " 64797,\n", + " 1142318,\n", + " 741723,\n", + " 641004,\n", + " 428968,\n", + " 692256,\n", + " 43665,\n", + " 131833,\n", + " 1000481,\n", + " 78597,\n", + " 65562,\n", + " 643012,\n", + " 445788,\n", + " 588529,\n", + " 660586,\n", + " 1216780,\n", + " 1141945,\n", + " 1296376,\n", + " 671323,\n", + " 1035899,\n", + " 72946,\n", + " 267864,\n", + " 1134373,\n", + " 188225,\n", + " 735502,\n", + " 1581,\n", + " 1302867,\n", + " 224563,\n", + " 17681,\n", + " 86699,\n", + " 706234,\n", + " 810039,\n", + " 458366,\n", + " 557519,\n", + " 6089,\n", + " 301408,\n", + " 1251231,\n", + " 104715,\n", + " 415879,\n", + " 1342512,\n", + " 301611,\n", + " 73434,\n", + " 473116,\n", + " 1181376,\n", + " 655147,\n", + " 55878,\n", + " 271322,\n", + " 578102,\n", + " 664908,\n", + " 852154,\n", + " 1251879,\n", + " 960754,\n", + " 1272822,\n", + " 191229,\n", + " 346593,\n", + " 739765,\n", + " 319549,\n", + " 972350,\n", + " 1252467,\n", + " 961021,\n", + " 190572,\n", + " 1257817,\n", + " 651577,\n", + " 1265981,\n", + " 637214,\n", + " 465254,\n", + " 474824,\n", + " 1350264,\n", + " 412344,\n", + " 714577,\n", + " 477252,\n", + " 206509,\n", + " 1214917,\n", + " 840247,\n", + " 223889,\n", + " 957490,\n", + " 340640,\n", + " 593329,\n", + " 1011653,\n", + " 209703,\n", + " 584162,\n", + " 105329,\n", + " 372012,\n", + " 973421,\n", + " 1060839,\n", + " 783059,\n", + " 999433,\n", + " 27198,\n", + " 802802,\n", + " 524962,\n", + " 410177,\n", + " 547878,\n", + " 406039,\n", + " 1202896,\n", + " 1242542,\n", + " 1064903,\n", + " 656082,\n", + " 808420,\n", + " 267274,\n", + " 77566,\n", + " 883548,\n", + " 1168150,\n", + " 660273,\n", + " 1053481,\n", + " 511958,\n", + " 711414,\n", + " 980112,\n", + " 1289529,\n", + " 59318,\n", + " 783166,\n", + " 485151,\n", + " 498347,\n", + " 1284787,\n", + " 218352,\n", + " 1363789,\n", + " 1268917,\n", + " 1179880,\n", + " 94960,\n", + " 52672,\n", + " 824531,\n", + " 88454,\n", + " 540487,\n", + " 914319,\n", + " 1084974,\n", + " 1100051,\n", + " 350073,\n", + " 808165,\n", + " 204164,\n", + " 933420,\n", + " 581122,\n", + " 846922,\n", + " 414152,\n", + " 1253969,\n", + " 655420,\n", + " 1159776,\n", + " 1069972,\n", + " 1163117,\n", + " 469741,\n", + " 558385,\n", + " 1052412,\n", + " 1138087,\n", + " 483056,\n", + " 874474,\n", + " 97116,\n", + " 1048482,\n", + " 1084428,\n", + " 677091,\n", + " 1082130,\n", + " 965661,\n", + " 27979,\n", + " 786314,\n", + " 164036,\n", + " 978541,\n", + " 844660,\n", + " 967366,\n", + " 1191318,\n", + " 1300517,\n", + " 439424,\n", + " 155822,\n", + " 919830,\n", + " 82358,\n", + " 848827,\n", + " 924814,\n", + " 672892,\n", + " 1126101,\n", + " 511860,\n", + " 1115928,\n", + " 975489,\n", + " 408284,\n", + " 474019,\n", + " 1169549,\n", + " 701159,\n", + " 1304968,\n", + " 1253551,\n", + " 1034153,\n", + " 961228,\n", + " 579332,\n", + " 1275233,\n", + " 532031,\n", + " 1167773,\n", + " 1134035,\n", + " 1340137,\n", + " 517076,\n", + " 132528,\n", + " 851274,\n", + " 243196,\n", + " 449285,\n", + " 341942,\n", + " 1039412,\n", + " 229873,\n", + " 1354204,\n", + " 553193,\n", + " 1299850,\n", + " 696778,\n", + " 267171,\n", + " 803630,\n", + " 318914,\n", + " 354232,\n", + " 975930,\n", + " 1029315,\n", + " 1088486,\n", + " 347069,\n", + " 62200,\n", + " 439021,\n", + " 1247976,\n", + " 909220,\n", + " 590146,\n", + " 852740,\n", + " 952600,\n", + " 922241,\n", + " 376014,\n", + " 123725,\n", + " 57495,\n", + " 581190,\n", + " 458280,\n", + " 936116,\n", + " 1037657,\n", + " 841127,\n", + " 237884,\n", + " 98848,\n", + " 1275738,\n", + " 454859,\n", + " 676970,\n", + " 574048,\n", + " 527825,\n", + " 880102,\n", + " 487427,\n", + " 965701,\n", + " 891098,\n", + " 920263,\n", + " 582659,\n", + " 134076,\n", + " 728832,\n", + " 1243081,\n", + " 130613,\n", + " 943646,\n", + " 245090,\n", + " 1185457,\n", + " 1263650,\n", + " 364152,\n", + " 906874,\n", + " 1177692,\n", + " 1003971,\n", + " 754188,\n", + " 1366023,\n", + " 1117435,\n", + " 1234208,\n", + " 438015,\n", + " 697249,\n", + " 1217586,\n", + " 905422,\n", + " 395264,\n", + " 508686,\n", + " 559055,\n", + " 180473,\n", + " 885505,\n", + " 297312,\n", + " 940703,\n", + " 354143,\n", + " 504700,\n", + " 644226,\n", + " 124540,\n", + " 1046521,\n", + " 718439,\n", + " 1248700,\n", + " 839862,\n", + " 782884,\n", + " 1184614,\n", + " 181452,\n", + " 150043,\n", + " 693262,\n", + " 311262,\n", + " 860217,\n", + " 70570,\n", + " 963172,\n", + " 109983,\n", + " 1019456,\n", + " 1009373,\n", + " 715709,\n", + " 673007,\n", + " 737182,\n", + " 1149810,\n", + " 1360814,\n", + " 76332,\n", + " 926901,\n", + " 1319457,\n", + " 763133,\n", + " 1177419,\n", + " 1044728,\n", + " 66449,\n", + " 49950,\n", + " 712129,\n", + " 128778,\n", + " 1278527,\n", + " 982361,\n", + " 684942,\n", + " 517411,\n", + " 229880,\n", + " 858420,\n", + " 1031043,\n", + " 843654,\n", + " 47555,\n", + " 1281652,\n", + " 770834,\n", + " 918697,\n", + " 459664,\n", + " 1045910,\n", + " 955029,\n", + " 968234,\n", + " 268425,\n", + " 1192140,\n", + " 1100071,\n", + " 1057480,\n", + " 1019514,\n", + " 664087,\n", + " 693540,\n", + " 394147,\n", + " 5065,\n", + " 715988,\n", + " 1119908,\n", + " 1124123,\n", + " 205700,\n", + " 1113086,\n", + " 628065,\n", + " 380192,\n", + " 1118448,\n", + " 1062487,\n", + " 861480,\n", + " 32741,\n", + " 976745,\n", + " 73221,\n", + " 504666,\n", + " 1211817,\n", + " 313916,\n", + " 196492,\n", + " 353223,\n", + " 363055,\n", + " 787281,\n", + " 29055,\n", + " 916327,\n", + " 981711,\n", + " 946648,\n", + " 259248,\n", + " 760254,\n", + " 1058247,\n", + " 855520,\n", + " 1186493,\n", + " 636568,\n", + " 967506,\n", + " 498874,\n", + " 360585,\n", + " 424718,\n", + " 215829,\n", + " 571347,\n", + " 613135,\n", + " 773074,\n", + " 972319,\n", + " 398961,\n", + " 1219097,\n", + " 555502,\n", + " 981079,\n", + " 184570,\n", + " 575287,\n", + " 1308083,\n", + " 1102057,\n", + " 67076,\n", + " 617866,\n", + " 745623,\n", + " 673564,\n", + " 824919,\n", + " 294679,\n", + " 373701,\n", + " 1352313,\n", + " 841642,\n", + " 146986,\n", + " 687996,\n", + " 459263,\n", + " 1043003,\n", + " 395446,\n", + " 289715,\n", + " 1270043,\n", + " 974973,\n", + " 530481,\n", + " 802708,\n", + " 440883,\n", + " 1225566,\n", + " 824732,\n", + " 544636,\n", + " 98956,\n", + " 1322719,\n", + " 1151681,\n", + " 920751,\n", + " 1021778,\n", + " 612658,\n", + " 928516,\n", + " 273683,\n", + " 238256,\n", + " 306160,\n", + " 510395,\n", + " 241790,\n", + " 194684,\n", + " 411581,\n", + " 591889,\n", + " 849111,\n", + " 1173324,\n", + " 975122,\n", + " 466491,\n", + " 1158606,\n", + " 443653,\n", + " 1309763,\n", + " 1017603,\n", + " 223019,\n", + " 1148750,\n", + " 637807,\n", + " 644358,\n", + " 496998,\n", + " 562037,\n", + " 380674,\n", + " 961243,\n", + " 63343,\n", + " 408755,\n", + " 1118424,\n", + " 1049243,\n", + " 76620,\n", + " 414947,\n", + " 422912,\n", + " 1284182,\n", + " 1170721,\n", + " 56090,\n", + " 466757,\n", + " 1248858,\n", + " 7234,\n", + " 327366,\n", + " 403210,\n", + " 399872,\n", + " 412601,\n", + " 899578,\n", + " 1237670,\n", + " 749583,\n", + " 308754,\n", + " 786696,\n", + " 860361,\n", + " 1124818,\n", + " 775006,\n", + " 380005,\n", + " 885469,\n", + " 309121,\n", + " 813129,\n", + " 493824,\n", + " 1284597,\n", + " 85665,\n", + " 619008,\n", + " 1174247,\n", + " 359043,\n", + " 435442,\n", + " 484802,\n", + " 937285,\n", + " 439742,\n", + " 942027,\n", + " 989643,\n", + " 12006,\n", + " 691953,\n", + " 1267922,\n", + " 862098,\n", + " 85484,\n", + " 142997,\n", + " 976823,\n", + " 504388,\n", + " 532740,\n", + " 469592,\n", + " 445915,\n", + " 699561,\n", + " 1248169,\n", + " 696923,\n", + " 1105948,\n", + " 852566,\n", + " 1077915,\n", + " 893995,\n", + " 779505,\n", + " 530014,\n", + " 1164482,\n", + " 300917,\n", + " 1158824,\n", + " 1062346,\n", + " 1254520,\n", + " 1365465,\n", + " 674442,\n", + " 369517,\n", + " 1260748,\n", + " 159957,\n", + " 1236310,\n", + " 227796,\n", + " 949141,\n", + " 357975,\n", + " 1096642,\n", + " 196496,\n", + " 701833,\n", + " 241224,\n", + " 633908,\n", + " 495245,\n", + " 1136736,\n", + " 1127245,\n", + " 1150845,\n", + " 715519,\n", + " 891304,\n", + " 953881,\n", + " 463640,\n", + " 38030,\n", + " 261364,\n", + " 1148242,\n", + " 532218,\n", + " 656799,\n", + " 466198,\n", + " 314845,\n", + " 843680,\n", + " 1250705,\n", + " 1106278,\n", + " 1282054,\n", + " 872440,\n", + " 1049963,\n", + " 147267,\n", + " 930067,\n", + " 843920,\n", + " 439822,\n", + " 39066,\n", + " 993652,\n", + " 443856,\n", + " 48684,\n", + " 720544,\n", + " 813584,\n", + " 1302268,\n", + " 910988,\n", + " 485929,\n", + " 951006,\n", + " 96439,\n", + " 1234706,\n", + " 1189026,\n", + " 321385,\n", + " 229339,\n", + " 595600,\n", + " 706292,\n", + " 304719,\n", + " 809139,\n", + " 1178574,\n", + " 687102,\n", + " 477433,\n", + " 1311382,\n", + " 1170440,\n", + " 869110,\n", + " 988012,\n", + " 641882,\n", + " 117735,\n", + " 725602,\n", + " 488917,\n", + " 586486,\n", + " 684819,\n", + " 435278,\n", + " 1017213,\n", + " 1118257,\n", + " 555289,\n", + " 287160,\n", + " 510493,\n", + " 1049837,\n", + " 1229548,\n", + " 554010,\n", + " 933006,\n", + " 954991,\n", + " 739382,\n", + " 395343,\n", + " 1140734,\n", + " 700267,\n", + " 1309022,\n", + " 1317320,\n", + " 304124,\n", + " 694334,\n", + " 899392,\n", + " 1111014,\n", + " 39911,\n", + " 596728,\n", + " 1298717,\n", + " 950712,\n", + " 665873,\n", + " 400477,\n", + " 206039,\n", + " 1193825,\n", + " 1344934,\n", + " 354045,\n", + " 31610,\n", + " 1172260,\n", + " 1181271,\n", + " 811159,\n", + " 266674,\n", + " 1283114,\n", + " 120399,\n", + " 425092,\n", + " 950279,\n", + " 346574,\n", + " 434568,\n", + " 1342836,\n", + " 722725,\n", + " 303683,\n", + " 1204622,\n", + " 981730,\n", + " 168551,\n", + " 439876,\n", + " 1101340,\n", + " 535125,\n", + " 1062718,\n", + " 585768,\n", + " 737467,\n", + " 516629,\n", + " 1062528,\n", + " 509950,\n", + " 1028626,\n", + " 693618,\n", + " 923291,\n", + " 826459,\n", + " 639099,\n", + " 1136161,\n", + " 160496,\n", + " 427519,\n", + " 31861,\n", + " 1089379,\n", + " 480246,\n", + " 801120,\n", + " 725418,\n", + " 1208503,\n", + " 146125,\n", + " 362778,\n", + " 1181030,\n", + " 1345326,\n", + " 174656,\n", + " 594241,\n", + " 706797,\n", + " 64247,\n", + " 253605,\n", + " 863747,\n", + " 575583,\n", + " 475610,\n", + " 546670,\n", + " 366509,\n", + " 1078509,\n", + " 656057,\n", + " 531607,\n", + " 1011548,\n", + " 864255,\n", + " 1050161,\n", + " 473137,\n", + " 400952,\n", + " 552242,\n", + " 866116,\n", + " 973884,\n", + " 877949,\n", + " 388569,\n", + " 912859,\n", + " 952502,\n", + " 900602,\n", + " 1345919,\n", + " 1157889,\n", + " 467531,\n", + " 1002767,\n", + " 1088724,\n", + " 623611,\n", + " 823833,\n", + " 968438,\n", + " 1185750,\n", + " 131123,\n", + " 553707,\n", + " 630315,\n", + " 1050137,\n", + " 621801,\n", + " 481860,\n", + " 442508,\n", + " 1283223,\n", + " 326429,\n", + " 715812,\n", + " 733519,\n", + " 530941,\n", + " 867160,\n", + " 1036833,\n", + " 861590,\n", + " 1014865,\n", + " 755706,\n", + " 297279,\n", + " 443365,\n", + " 360200,\n", + " 887956,\n", + " 434283,\n", + " 35404,\n", + " 427477,\n", + " 1337012,\n", + " 657577,\n", + " 795493,\n", + " 466879,\n", + " 1068049,\n", + " 504499,\n", + " 688862,\n", + " 636406,\n", + " 1360186,\n", + " 1278989,\n", + " 1353535,\n", + " 638603,\n", + " 707507,\n", + " 200697,\n", + " 176976,\n", + " 323020,\n", + " 1090005,\n", + " 557937,\n", + " 1353289,\n", + " 686892,\n", + " 130272,\n", + " 56884,\n", + " 366291,\n", + " 414047,\n", + " 1088688,\n", + " 192463,\n", + " 75765,\n", + " 654302,\n", + " 121523,\n", + " 558415,\n", + " 649634,\n", + " 1197017,\n", + " 306047,\n", + " 1283920,\n", + " 330667,\n", + " 1245268,\n", + " 1144607,\n", + " 591379,\n", + " 1328670,\n", + " 618837,\n", + " 1045366,\n", + " 913334,\n", + " 1267344,\n", + " 18479,\n", + " 962486,\n", + " 1213364,\n", + " 586828,\n", + " 846472,\n", + " 128287,\n", + " 602963,\n", + " 1317767,\n", + " 440309,\n", + " 633282,\n", + " 1178498,\n", + " 1126749,\n", + " 89415,\n", + " 99394,\n", + " 691709,\n", + " 1252988,\n", + " 62086,\n", + " 1179466,\n", + " 681127,\n", + " 173851,\n", + " 997573,\n", + " 416613,\n", + " 1214596,\n", + " 1304774,\n", + " 833915,\n", + " 401630,\n", + " 1213982,\n", + " 184937,\n", + " 1053720,\n", + " 593347,\n", + " 68165,\n", + " 227485,\n", + " 33674,\n", + " 338620,\n", + " 1090767,\n", + " 261992,\n", + " 47070,\n", + " 809309,\n", + " 942384,\n", + " 1131559,\n", + " 525544,\n", + " 656015,\n", + " 868258,\n", + " 16724,\n", + " 1259942,\n", + " 1086476,\n", + " 132030,\n", + " 703172,\n", + " 209873,\n", + " 843223,\n", + " 1205219,\n", + " 1028753,\n", + " 639135,\n", + " 518265,\n", + " 929190,\n", + " 751428,\n", + " 1171645,\n", + " 892992,\n", + " 1261734,\n", + " 191543,\n", + " 1338481,\n", + " 990707,\n", + " 832893,\n", + " 1169546,\n", + " 337768,\n", + " 1363970,\n", + " 1056699,\n", + " 469723,\n", + " 1239539,\n", + " 552120,\n", + " 1307197,\n", + " 1202712,\n", + " 1366517,\n", + " 911463,\n", + " 967922,\n", + " 1367421,\n", + " 856896,\n", + " 483668,\n", + " 315882,\n", + " 588543,\n", + " 1303071,\n", + " 585423,\n", + " 685123,\n", + " 897027,\n", + " 408404,\n", + " 631888,\n", + " 1236939,\n", + " 776558,\n", + " 19310,\n", + " 244523,\n", + " 562860,\n", + " 910596,\n", + " 481407,\n", + " 1248426,\n", + " 1107369,\n", + " 684397,\n", + " 500361,\n", + " 1274637,\n", + " 144431,\n", + " 786683,\n", + " 632826,\n", + " 414959,\n", + " 424173,\n", + " 1128487,\n", + " 494742,\n", + " 77866,\n", + " 114972,\n", + " 594975,\n", + " 144963,\n", + " 407514,\n", + " 678901,\n", + " 587035,\n", + " 670161,\n", + " 573279,\n", + " 167664,\n", + " 700562,\n", + " 717743,\n", + " 223902,\n", + " 654391,\n", + " 112320,\n", + " 315809,\n", + " 1189872,\n", + " 713450,\n", + " 1320892,\n", + " 761275,\n", + " 780628,\n", + " 762037,\n", + " 963012,\n", + " 765578,\n", + " 126575,\n", + " 581548,\n", + " 856903,\n", + " 796528,\n", + " 1317442,\n", + " 1277583,\n", + " 781484,\n", + " 44713,\n", + " 386110,\n", + " 62087,\n", + " 374184,\n", + " 708135,\n", + " 582064,\n", + " 1038559,\n", + " 1167048,\n", + " 1096570,\n", + " 407916,\n", + " 245747,\n", + " 998877,\n", + " 369218,\n", + " 653398,\n", + " 91225,\n", + " 1252815,\n", + " 351878,\n", + " 293126,\n", + " 422012,\n", + " 13582,\n", + " 302317,\n", + " 914368,\n", + " 251752,\n", + " 1071248,\n", + " 1314757,\n", + " 622953,\n", + " 414063,\n", + " 1038955,\n", + " 1091595,\n", + " 93523,\n", + " 779757,\n", + " 1224136,\n", + " 1353624,\n", + " 1350108,\n", + " 1324781,\n", + " 823724,\n", + " 1022226,\n", + " 1000171,\n", + " 320780,\n", + " 322327,\n", + " 769947,\n", + " 483993,\n", + " 725285,\n", + " 1300712,\n", + " 515674,\n", + " 283255,\n", + " 479502,\n", + " 520167,\n", + " 1139264,\n", + " 975002,\n", + " 473960,\n", + " 1134726,\n", + " 17189,\n", + " 345302,\n", + " 1291222,\n", + " 706674,\n", + " 763634,\n", + " 1251255,\n", + " 589817,\n", + " 327163,\n", + " 1017516,\n", + " 1058479,\n", + " 78332,\n", + " 1086032,\n", + " 531723,\n", + " 670656,\n", + " 139089,\n", + " 409231,\n", + " 628963,\n", + " 994847,\n", + " 634672,\n", + " ...],\n", + " 26: [895912,\n", + " 396421,\n", + " 605799,\n", + " 374225,\n", + " 188120,\n", + " 4416,\n", + " 245385,\n", + " 1244564,\n", + " 321610,\n", + " 350622,\n", + " 190614,\n", + " 964475,\n", + " 45704,\n", + " 596133,\n", + " 739435,\n", + " 896365,\n", + " 637043,\n", + " 1073967,\n", + " 147719,\n", + " 1185725,\n", + " 96837,\n", + " 936980,\n", + " 926677,\n", + " 318136,\n", + " 484341,\n", + " 795340,\n", + " 588192,\n", + " 1332698,\n", + " 530363,\n", + " 1150284,\n", + " 1298178,\n", + " 1003996,\n", + " 721653,\n", + " 145514,\n", + " 1276023,\n", + " 8542,\n", + " 809895,\n", + " 858502,\n", + " 1038172,\n", + " 32496,\n", + " 843739,\n", + " 21431,\n", + " 37340,\n", + " 383273,\n", + " 1183570,\n", + " 466311,\n", + " 116825,\n", + " 358864,\n", + " 215459,\n", + " 235312,\n", + " 777745,\n", + " 747285,\n", + " 901218,\n", + " 1097741,\n", + " 1186881,\n", + " 488637,\n", + " 1215384,\n", + " 1245917,\n", + " 2089,\n", + " 162859,\n", + " 192177,\n", + " 660444,\n", + " 875133,\n", + " 1068219,\n", + " 1023225,\n", + " 629098,\n", + " 1225495,\n", + " 550222,\n", + " 819292,\n", + " 899647,\n", + " 588432,\n", + " 336585,\n", + " 585441,\n", + " 859869,\n", + " 97708,\n", + " 743820,\n", + " 371588,\n", + " 682531,\n", + " 1120357,\n", + " 313821,\n", + " 1171606,\n", + " 424459,\n", + " 1266036,\n", + " 915512,\n", + " 266471,\n", + " 559532,\n", + " 87898,\n", + " 1042869,\n", + " 415390,\n", + " 1319804,\n", + " 938273,\n", + " 42971,\n", + " 917507,\n", + " 374348,\n", + " 936818,\n", + " 279591,\n", + " 597851,\n", + " 337580,\n", + " 155104,\n", + " 1148512,\n", + " 928112,\n", + " 1271765,\n", + " 546858,\n", + " 367077,\n", + " 1135504,\n", + " 1344996,\n", + " 541258,\n", + " 723264,\n", + " 187933,\n", + " 24963,\n", + " 213200,\n", + " 1299912,\n", + " 325173,\n", + " 1253909,\n", + " 1315785,\n", + " 970065,\n", + " 1260200,\n", + " 348838,\n", + " 285550,\n", + " 967053,\n", + " 954760,\n", + " 416949,\n", + " 106494,\n", + " 1199618,\n", + " 516906,\n", + " 655142,\n", + " 1077188,\n", + " 1202575,\n", + " 524341,\n", + " 282702,\n", + " 923545,\n", + " 800617,\n", + " 374508,\n", + " 142075,\n", + " 823856,\n", + " 144224,\n", + " 6406,\n", + " 1196795,\n", + " 1290366,\n", + " 1112396,\n", + " 1008637,\n", + " 1289527,\n", + " 119746,\n", + " 821527,\n", + " 828844,\n", + " 1215078,\n", + " 409515,\n", + " 372928,\n", + " 522213,\n", + " 1097050,\n", + " 1357227,\n", + " 475101,\n", + " 297229,\n", + " 771012,\n", + " 742484,\n", + " 1093205,\n", + " 648441,\n", + " 725736,\n", + " 810296,\n", + " 575009,\n", + " 131457,\n", + " 246403,\n", + " 768046,\n", + " 178401,\n", + " 1151544,\n", + " 680261,\n", + " 579122,\n", + " 1077163,\n", + " 47353,\n", + " 183399,\n", + " 515512,\n", + " 373826,\n", + " 910130,\n", + " 1149571,\n", + " 916415,\n", + " 561542,\n", + " 500453,\n", + " 1326610,\n", + " 152694,\n", + " 818641,\n", + " 741061,\n", + " 993444,\n", + " 976619,\n", + " 521906,\n", + " 87723,\n", + " 404513,\n", + " 1239753,\n", + " 369590,\n", + " 552376,\n", + " 267352,\n", + " 811250,\n", + " 581573,\n", + " 636662,\n", + " 1328351,\n", + " 508689,\n", + " 364488,\n", + " 730542,\n", + " 1244330,\n", + " 35994,\n", + " 581749,\n", + " 770175,\n", + " 1206342,\n", + " 341988,\n", + " 1262793,\n", + " 182170,\n", + " 1113699,\n", + " 529592,\n", + " 638957,\n", + " 1160263,\n", + " 661621,\n", + " 1036936,\n", + " 1359661,\n", + " 199552,\n", + " 632901,\n", + " 852809,\n", + " 908133,\n", + " 178972,\n", + " 263870,\n", + " 85966,\n", + " 1140800,\n", + " 885911,\n", + " 1035296,\n", + " 842029,\n", + " 460498,\n", + " 302338,\n", + " 1360763,\n", + " 179227,\n", + " 1304756,\n", + " 510662,\n", + " 67692,\n", + " 852238,\n", + " 442242,\n", + " 172993,\n", + " 1324205,\n", + " 228418,\n", + " 199353,\n", + " 427892,\n", + " 719160,\n", + " 311608,\n", + " 1107272,\n", + " 116893,\n", + " 1236220,\n", + " 356659,\n", + " 1342619,\n", + " 323392,\n", + " 799050,\n", + " 1281564,\n", + " 413039,\n", + " 1203604,\n", + " 19351,\n", + " 516115,\n", + " 488467,\n", + " 838295,\n", + " 1320710,\n", + " 36179,\n", + " 374477,\n", + " 603362,\n", + " 202316,\n", + " 1224806,\n", + " 543390,\n", + " 105713,\n", + " 467700,\n", + " 60881,\n", + " 238043,\n", + " 880257,\n", + " 1006352,\n", + " 677441,\n", + " 959256,\n", + " 984888,\n", + " 203093,\n", + " 1330380,\n", + " 1028577,\n", + " 711438,\n", + " 303999,\n", + " 657345,\n", + " 72963,\n", + " 613673,\n", + " 1221514,\n", + " 1155692,\n", + " 18428,\n", + " 189061,\n", + " 1264051,\n", + " 1092664,\n", + " 809404,\n", + " 2640,\n", + " 1120341,\n", + " 602696,\n", + " 431550,\n", + " 662867,\n", + " 23946,\n", + " 13522,\n", + " 210196,\n", + " 564967,\n", + " 1154541,\n", + " 644084,\n", + " 633068,\n", + " 924687,\n", + " 215806,\n", + " 113807,\n", + " 266928,\n", + " 615675,\n", + " 683663,\n", + " 559967,\n", + " 790247,\n", + " 1135001,\n", + " 976301,\n", + " 1354639,\n", + " 678571,\n", + " 960193,\n", + " 1105235,\n", + " 727957,\n", + " 255295,\n", + " 463610,\n", + " 862584,\n", + " 327337,\n", + " 140682,\n", + " 656175,\n", + " 646094,\n", + " 449903,\n", + " 1073772,\n", + " 806925,\n", + " 1213131,\n", + " 987197,\n", + " 1073294,\n", + " 745307,\n", + " 900989,\n", + " 853185,\n", + " 53929,\n", + " 1264530,\n", + " 802680,\n", + " 467462,\n", + " 949308,\n", + " 357373,\n", + " 1290298,\n", + " 372956,\n", + " 342334,\n", + " 1239843,\n", + " 574801,\n", + " 283336,\n", + " 818531,\n", + " 889791,\n", + " 184856,\n", + " 1109360,\n", + " 1142316,\n", + " 944401,\n", + " 409123,\n", + " 957492,\n", + " 1185759,\n", + " 1054311,\n", + " 132491,\n", + " 1158121,\n", + " 292035,\n", + " 778643,\n", + " 523154,\n", + " 570273,\n", + " 448916,\n", + " 1091997,\n", + " 864687,\n", + " 477201,\n", + " 357243,\n", + " 313813,\n", + " 928077,\n", + " 1217183,\n", + " 622216,\n", + " 439212,\n", + " 824744,\n", + " 673943,\n", + " 475636,\n", + " 52926,\n", + " 994638,\n", + " 624873,\n", + " 682561,\n", + " 433168,\n", + " 446865,\n", + " 27865,\n", + " 916217,\n", + " 1303336,\n", + " 716569,\n", + " 572227,\n", + " 58131,\n", + " 1319735,\n", + " 186057,\n", + " 877552,\n", + " 545150,\n", + " 546511,\n", + " 797510,\n", + " 235288,\n", + " 1187212,\n", + " 199428,\n", + " 36559,\n", + " 978810,\n", + " 119259,\n", + " 812384,\n", + " 1286730,\n", + " 1201736,\n", + " 562900,\n", + " 157672,\n", + " 1267066,\n", + " 378399,\n", + " 76545,\n", + " 164735,\n", + " 1325934,\n", + " 1030136,\n", + " 1215288,\n", + " 128539,\n", + " 783032,\n", + " 1364213,\n", + " 1200967,\n", + " 1325697,\n", + " 819250,\n", + " 206129,\n", + " 219366,\n", + " 303934,\n", + " 521496,\n", + " 474543,\n", + " 996550,\n", + " 1240853,\n", + " 267339,\n", + " 364790,\n", + " 638116,\n", + " 293295,\n", + " 1140779,\n", + " 833206,\n", + " 4251,\n", + " 175895,\n", + " 519305,\n", + " 931794,\n", + " 332829,\n", + " 351938,\n", + " 608358,\n", + " 779811,\n", + " 282779,\n", + " 1258902,\n", + " 512127,\n", + " 659167,\n", + " 634556,\n", + " 406919,\n", + " 1115998,\n", + " 568139,\n", + " 29377,\n", + " 1023773,\n", + " 422317,\n", + " 1172376,\n", + " 65036,\n", + " 652845,\n", + " 897163,\n", + " 1264592,\n", + " 530787,\n", + " 537620,\n", + " 1191679,\n", + " 959489,\n", + " 633903,\n", + " 1350676,\n", + " 980157,\n", + " 189847,\n", + " 818661,\n", + " 503996,\n", + " 1114179,\n", + " 1133271,\n", + " 768708,\n", + " 134431,\n", + " 627525,\n", + " 781018,\n", + " 871231,\n", + " 67707,\n", + " 549782,\n", + " 1006970,\n", + " 1309306,\n", + " 998185,\n", + " 549002,\n", + " 633522,\n", + " 855372,\n", + " 1071874,\n", + " 1276174,\n", + " 295004,\n", + " 871928,\n", + " 470765,\n", + " 926053,\n", + " 763428,\n", + " 468513,\n", + " 10088,\n", + " 714073,\n", + " 858091,\n", + " 780641,\n", + " 1355973,\n", + " 476996,\n", + " 385849,\n", + " 1147297,\n", + " 1220040,\n", + " 1118578,\n", + " 47916,\n", + " 388145,\n", + " 422348,\n", + " 492773,\n", + " 1165848,\n", + " 1154901,\n", + " 1136392,\n", + " 1068204,\n", + " 709780,\n", + " 946363,\n", + " 711036,\n", + " 621949,\n", + " 648329,\n", + " 716114,\n", + " 70787,\n", + " 653037,\n", + " 811665,\n", + " 806196,\n", + " 530881,\n", + " 795223,\n", + " 7023,\n", + " 972116,\n", + " 327837,\n", + " 181684,\n", + " 25355,\n", + " 1324158,\n", + " 609161,\n", + " 898288,\n", + " 366312,\n", + " 816239,\n", + " 448313,\n", + " 1366309,\n", + " 1151758,\n", + " 891895,\n", + " 847858,\n", + " 732108,\n", + " 73383,\n", + " 626903,\n", + " 454086,\n", + " 576393,\n", + " 341850,\n", + " 952432,\n", + " 1311152,\n", + " 1335312,\n", + " 404594,\n", + " 18297,\n", + " 636552,\n", + " 276104,\n", + " 9236,\n", + " 1156749,\n", + " 1314339,\n", + " 1207812,\n", + " 1326539,\n", + " 877060,\n", + " 661079,\n", + " 881365,\n", + " 920624,\n", + " 268880,\n", + " 584949,\n", + " 110632,\n", + " 531016,\n", + " 145850,\n", + " 57708,\n", + " 1143452,\n", + " 801601,\n", + " 368930,\n", + " 960681,\n", + " 280378,\n", + " 1292711,\n", + " 1327816,\n", + " 543955,\n", + " 823970,\n", + " 957799,\n", + " 1204518,\n", + " 738789,\n", + " 941977,\n", + " 318253,\n", + " 1020974,\n", + " 1332999,\n", + " 992363,\n", + " 1287278,\n", + " 948512,\n", + " 645566,\n", + " 721676,\n", + " 1304162,\n", + " 979965,\n", + " 1016707,\n", + " 123889,\n", + " 843460,\n", + " 1061636,\n", + " 827491,\n", + " 446408,\n", + " 499026,\n", + " 1099028,\n", + " 1340507,\n", + " 1123488,\n", + " 201394,\n", + " 1143667,\n", + " 677187,\n", + " 772919,\n", + " 922161,\n", + " 1027411,\n", + " 1104618,\n", + " 201573,\n", + " 1274744,\n", + " 799376,\n", + " 797280,\n", + " 373533,\n", + " 1086221,\n", + " 527239,\n", + " 1102625,\n", + " 779529,\n", + " 80743,\n", + " 896667,\n", + " 973235,\n", + " 1093439,\n", + " 880644,\n", + " 27769,\n", + " 809294,\n", + " 1039109,\n", + " 245222,\n", + " 1339244,\n", + " 1114156,\n", + " 1101600,\n", + " 200227,\n", + " 1164084,\n", + " 1039254,\n", + " 1230928,\n", + " 135113,\n", + " 318513,\n", + " 1018621,\n", + " 579945,\n", + " 156751,\n", + " 137606,\n", + " 824230,\n", + " 1107266,\n", + " 627819,\n", + " 1029343,\n", + " 267881,\n", + " 1290340,\n", + " 677860,\n", + " 378734,\n", + " 1069094,\n", + " 546475,\n", + " 340994,\n", + " 671359,\n", + " 1006489,\n", + " 186962,\n", + " 540336,\n", + " 348638,\n", + " 1142000,\n", + " 163540,\n", + " 593973,\n", + " 1093381,\n", + " 1186383,\n", + " 909816,\n", + " 855506,\n", + " 427976,\n", + " 552920,\n", + " 836225,\n", + " 95489,\n", + " 994390,\n", + " 586769,\n", + " 496037,\n", + " 348794,\n", + " 535044,\n", + " 550143,\n", + " 1323821,\n", + " 548056,\n", + " 232463,\n", + " 232797,\n", + " 230259,\n", + " 967573,\n", + " 697517,\n", + " 797029,\n", + " 1129877,\n", + " 656921,\n", + " 1227892,\n", + " 17927,\n", + " 1143167,\n", + " 525330,\n", + " 814237,\n", + " 1061973,\n", + " 338438,\n", + " 665660,\n", + " 325006,\n", + " 394242,\n", + " 1067775,\n", + " 343253,\n", + " 875701,\n", + " 1297039,\n", + " 393817,\n", + " 295928,\n", + " 368120,\n", + " 701699,\n", + " 1365306,\n", + " 724163,\n", + " 129549,\n", + " 924172,\n", + " 857033,\n", + " 408015,\n", + " 214230,\n", + " 392755,\n", + " 677704,\n", + " 771010,\n", + " 977791,\n", + " 1128434,\n", + " 958795,\n", + " 219656,\n", + " 357119,\n", + " 358395,\n", + " 907899,\n", + " 857425,\n", + " 72570,\n", + " 1197791,\n", + " 569179,\n", + " 599935,\n", + " 1120464,\n", + " 784185,\n", + " 1059589,\n", + " 622702,\n", + " 706426,\n", + " 187123,\n", + " 1100607,\n", + " 248227,\n", + " 1065791,\n", + " 48155,\n", + " 786734,\n", + " 354695,\n", + " 795617,\n", + " 24621,\n", + " 377896,\n", + " 638595,\n", + " 630846,\n", + " 1076353,\n", + " 547413,\n", + " 853176,\n", + " 367236,\n", + " 1296974,\n", + " 648633,\n", + " 1016042,\n", + " 76105,\n", + " 939629,\n", + " 762947,\n", + " 899897,\n", + " 930322,\n", + " 472294,\n", + " 383031,\n", + " 602737,\n", + " 382982,\n", + " 559921,\n", + " 1120935,\n", + " 1085506,\n", + " 73015,\n", + " 1066895,\n", + " 417617,\n", + " 87777,\n", + " 7517,\n", + " 836229,\n", + " 705286,\n", + " 971789,\n", + " 959370,\n", + " 743093,\n", + " 837204,\n", + " 378134,\n", + " 207188,\n", + " 697613,\n", + " 1249710,\n", + " 349665,\n", + " 752390,\n", + " 145985,\n", + " 100148,\n", + " 1057474,\n", + " 877842,\n", + " 1094727,\n", + " 1296366,\n", + " 880324,\n", + " 134437,\n", + " 198293,\n", + " 36021,\n", + " 67522,\n", + " 263136,\n", + " 910626,\n", + " 128876,\n", + " 946810,\n", + " 1016305,\n", + " 243152,\n", + " 99435,\n", + " 192534,\n", + " 1118597,\n", + " 626384,\n", + " 557782,\n", + " 434559,\n", + " 437493,\n", + " 912696,\n", + " 1046616,\n", + " 155475,\n", + " 931392,\n", + " 1319529,\n", + " 162043,\n", + " 246492,\n", + " 1204879,\n", + " 791037,\n", + " 1356316,\n", + " 650538,\n", + " 974882,\n", + " 653951,\n", + " 723535,\n", + " 434508,\n", + " 389815,\n", + " 189664,\n", + " 182411,\n", + " 1233221,\n", + " 968306,\n", + " 1201527,\n", + " 734128,\n", + " 822146,\n", + " 1164246,\n", + " 1338471,\n", + " 743910,\n", + " 136519,\n", + " 1042645,\n", + " 592405,\n", + " 428032,\n", + " 1133993,\n", + " 680556,\n", + " 280865,\n", + " 190613,\n", + " 1062744,\n", + " 1102258,\n", + " 561436,\n", + " 644072,\n", + " 842020,\n", + " 607125,\n", + " 880764,\n", + " 324418,\n", + " 829262,\n", + " 500400,\n", + " 871698,\n", + " 615393,\n", + " 1305134,\n", + " 570846,\n", + " 650145,\n", + " 1063707,\n", + " 437827,\n", + " 1036760,\n", + " 855530,\n", + " 794264,\n", + " 213304,\n", + " 1079749,\n", + " 826275,\n", + " 531077,\n", + " 1154281,\n", + " 990316,\n", + " 1241498,\n", + " 1067301,\n", + " 1171045,\n", + " 600099,\n", + " 1260612,\n", + " 1267391,\n", + " 463091,\n", + " 838523,\n", + " 506824,\n", + " 1074644,\n", + " 85361,\n", + " 879596,\n", + " 46618,\n", + " 55248,\n", + " 658937,\n", + " 231788,\n", + " 485940,\n", + " 740637,\n", + " 1080649,\n", + " 1298185,\n", + " 107241,\n", + " 87122,\n", + " 200973,\n", + " 956960,\n", + " 134590,\n", + " 299757,\n", + " 667106,\n", + " 623181,\n", + " 135764,\n", + " 746062,\n", + " 1012193,\n", + " 159230,\n", + " 653750,\n", + " 1330459,\n", + " 498537,\n", + " 69428,\n", + " 633944,\n", + " 185131,\n", + " 396902,\n", + " 137758,\n", + " 563462,\n", + " 672193,\n", + " 901473,\n", + " 1147628,\n", + " 691739,\n", + " 50909,\n", + " 442338,\n", + " 747729,\n", + " 658151,\n", + " 709420,\n", + " 954240,\n", + " 746242,\n", + " 1213707,\n", + " 341334,\n", + " 761330,\n", + " 144033,\n", + " 1277708,\n", + " 151979,\n", + " 74405,\n", + " 425751,\n", + " 590385,\n", + " 70192,\n", + " 742489,\n", + " 1253650,\n", + " 1360427,\n", + " 135000,\n", + " 191326,\n", + " 824450,\n", + " 85708,\n", + " 698855,\n", + " 611961,\n", + " 1187749,\n", + " 347503,\n", + " 976481,\n", + " 1316313,\n", + " 918247,\n", + " 281572,\n", + " 1333416,\n", + " 201335,\n", + " 1144922,\n", + " 476895,\n", + " 1349463,\n", + " 1191976,\n", + " 532611,\n", + " 303491,\n", + " 121875,\n", + " 1047745,\n", + " 540581,\n", + " 1221486,\n", + " 868860,\n", + " 151242,\n", + " 739265,\n", + " 1332050,\n", + " 493270,\n", + " 307550,\n", + " 825921,\n", + " 559687,\n", + " 1245741,\n", + " 395479,\n", + " 498607,\n", + " 1211824,\n", + " 1104431,\n", + " 625750,\n", + " 1246993,\n", + " 1210972,\n", + " 1312151,\n", + " 246015,\n", + " 993181,\n", + " 1058752,\n", + " 1209937,\n", + " 1156144,\n", + " 1214167,\n", + " 1280865,\n", + " 1114762,\n", + " 1109329,\n", + " 989053,\n", + " 1202750,\n", + " 335601,\n", + " 587331,\n", + " 357790,\n", + " 467195,\n", + " 1059250,\n", + " 939826,\n", + " 119088,\n", + " 916035,\n", + " 512129,\n", + " 1256206,\n", + " 1162529,\n", + " 615648,\n", + " 405829,\n", + " 1175883,\n", + " 201243,\n", + " 664955,\n", + " 1071683,\n", + " 560323,\n", + " 1165574,\n", + " 452368,\n", + " 842555,\n", + " 698093,\n", + " 489827,\n", + " 628064,\n", + " 95085,\n", + " 652044,\n", + " 632209,\n", + " 17294,\n", + " 367886,\n", + " 538444,\n", + " 347378,\n", + " 554136,\n", + " 172378,\n", + " 378721,\n", + " 443552,\n", + " 691572,\n", + " 1083843,\n", + " 1119968,\n", + " 220379,\n", + " ...],\n", + " 27: [70931,\n", + " 319938,\n", + " 711107,\n", + " 872383,\n", + " 324085,\n", + " 720967,\n", + " 1191566,\n", + " 199629,\n", + " 1236008,\n", + " 214542,\n", + " 637808,\n", + " 293848,\n", + " 513125,\n", + " 691108,\n", + " 160727,\n", + " 1247690,\n", + " 763791,\n", + " 184855,\n", + " 895542,\n", + " 1006389,\n", + " 265351,\n", + " 402729,\n", + " 23259,\n", + " 81997,\n", + " 165142,\n", + " 688755,\n", + " 476719,\n", + " 326086,\n", + " 1222875,\n", + " 1115379,\n", + " 1083154,\n", + " 527926,\n", + " 1229656,\n", + " 250945,\n", + " 611205,\n", + " 588032,\n", + " 1288445,\n", + " 139561,\n", + " 971862,\n", + " 1028618,\n", + " 1115598,\n", + " 1050584,\n", + " 72487,\n", + " 1092541,\n", + " 878564,\n", + " 643642,\n", + " 381955,\n", + " 206102,\n", + " 190787,\n", + " 1357397,\n", + " 333369,\n", + " 683490,\n", + " 885846,\n", + " 1291872,\n", + " 855361,\n", + " 923314,\n", + " 956053,\n", + " 917063,\n", + " 638510,\n", + " 1107293,\n", + " 64686,\n", + " 1240790,\n", + " 462860,\n", + " 305120,\n", + " 1234333,\n", + " 262141,\n", + " 62241,\n", + " 64648,\n", + " 563045,\n", + " 1206394,\n", + " 1004078,\n", + " 665309,\n", + " 89713,\n", + " 1059935,\n", + " 1123883,\n", + " 549395,\n", + " 471811,\n", + " 279803,\n", + " 881989,\n", + " 759949,\n", + " 761946,\n", + " 424519,\n", + " 486673,\n", + " 609080,\n", + " 1225001,\n", + " 1127400,\n", + " 930935,\n", + " 492431,\n", + " 1107413,\n", + " 119304,\n", + " 355069,\n", + " 624041,\n", + " 716348,\n", + " 1079943,\n", + " 13744,\n", + " 1028138,\n", + " 434724,\n", + " 71692,\n", + " 1124544,\n", + " 175243,\n", + " 980153,\n", + " 355873,\n", + " 472578,\n", + " 1219779,\n", + " 1318281,\n", + " 880789,\n", + " 332253,\n", + " 483683,\n", + " 171569,\n", + " 810320,\n", + " 1021646,\n", + " 965532,\n", + " 1177384,\n", + " 551178,\n", + " 392262,\n", + " 438838,\n", + " 235514,\n", + " 1115551,\n", + " 1169819,\n", + " 595495,\n", + " 697886,\n", + " 653896,\n", + " 918706,\n", + " 310265,\n", + " 1224818,\n", + " 1119536,\n", + " 1282350,\n", + " 927923,\n", + " 521534,\n", + " 433068,\n", + " 679178,\n", + " 1261322,\n", + " 662972,\n", + " 56257,\n", + " 1119868,\n", + " 55872,\n", + " 1268588,\n", + " 1132812,\n", + " 653493,\n", + " 976102,\n", + " 996545,\n", + " 649915,\n", + " 592006,\n", + " 824152,\n", + " 1324804,\n", + " 278318,\n", + " 85107,\n", + " 1099369,\n", + " 967719,\n", + " 113553,\n", + " 1235717,\n", + " 618352,\n", + " 683596,\n", + " 345449,\n", + " 832523,\n", + " 1069682,\n", + " 954522,\n", + " 74290,\n", + " 273318,\n", + " 1286514,\n", + " 97945,\n", + " 607782,\n", + " 445324,\n", + " 141005,\n", + " 1178339,\n", + " 849837,\n", + " 1104814,\n", + " 984529,\n", + " 1189298,\n", + " 1268981,\n", + " 1157846,\n", + " 71555,\n", + " 453690,\n", + " 1162477,\n", + " 1096993,\n", + " 604026,\n", + " 765760,\n", + " 1140840,\n", + " 347434,\n", + " 55966,\n", + " 439294,\n", + " 964883,\n", + " 540482,\n", + " 1088141,\n", + " 1331053,\n", + " 1185153,\n", + " 941126,\n", + " 110499,\n", + " 125714,\n", + " 635862,\n", + " 307534,\n", + " 540535,\n", + " 791728,\n", + " 1277948,\n", + " 560333,\n", + " 1226173,\n", + " 546055,\n", + " 297559,\n", + " 1276145,\n", + " 714992,\n", + " 809027,\n", + " 922555,\n", + " 1293713,\n", + " 413494,\n", + " 1258146,\n", + " 482089,\n", + " 947812,\n", + " 467253,\n", + " 330565,\n", + " 638895,\n", + " 353513,\n", + " 1260315,\n", + " 595997,\n", + " 831228,\n", + " 220219,\n", + " 212937,\n", + " 155981,\n", + " 803529,\n", + " 1338803,\n", + " 1293343,\n", + " 799233,\n", + " 550706,\n", + " 319929,\n", + " 1091789,\n", + " 209954,\n", + " 1225371,\n", + " 721119,\n", + " 1092310,\n", + " 1084940,\n", + " 364221,\n", + " 167373,\n", + " 756937,\n", + " 1321434,\n", + " 338866,\n", + " 973,\n", + " 19802,\n", + " 350068,\n", + " 876749,\n", + " 840437,\n", + " 409326,\n", + " 1132536,\n", + " 399654,\n", + " 93555,\n", + " 495885,\n", + " 446119,\n", + " 1206111,\n", + " 4527,\n", + " 443836,\n", + " 1245042,\n", + " 601340,\n", + " 1361875,\n", + " 284022,\n", + " 349467,\n", + " 1045188,\n", + " 79534,\n", + " 680760,\n", + " 516027,\n", + " 471221,\n", + " 1263095,\n", + " 60730,\n", + " 819822,\n", + " 1276542,\n", + " 988723,\n", + " 1285490,\n", + " 1092712,\n", + " 1230168,\n", + " 651038,\n", + " 447725,\n", + " 602914,\n", + " 662383,\n", + " 719512,\n", + " 591858,\n", + " 21988,\n", + " 782523,\n", + " 611874,\n", + " 357014,\n", + " 859928,\n", + " 769926,\n", + " 1293273,\n", + " 249856,\n", + " 1199262,\n", + " 1169463,\n", + " 198469,\n", + " 325755,\n", + " 91261,\n", + " 481201,\n", + " 143177,\n", + " 231101,\n", + " 635201,\n", + " 12028,\n", + " 1264095,\n", + " 26410,\n", + " 759912,\n", + " 383814,\n", + " 1007974,\n", + " 1272873,\n", + " 114526,\n", + " 683507,\n", + " 695950,\n", + " 367140,\n", + " 1060048,\n", + " 453714,\n", + " 229200,\n", + " 37302,\n", + " 598415,\n", + " 822641,\n", + " 418257,\n", + " 593470,\n", + " 790131,\n", + " 1285238,\n", + " 1044190,\n", + " 1307767,\n", + " 904175,\n", + " 184343,\n", + " 478463,\n", + " 1152331,\n", + " 148077,\n", + " 664734,\n", + " 906493,\n", + " 1029666,\n", + " 275601,\n", + " 441835,\n", + " 885883,\n", + " 177550,\n", + " 945634,\n", + " 1187025,\n", + " 183936,\n", + " 605629,\n", + " 924526,\n", + " 1067771,\n", + " 1096985,\n", + " 1033476,\n", + " 583206,\n", + " 428772,\n", + " 1067234,\n", + " 990643,\n", + " 1336427,\n", + " 1296643,\n", + " 46204,\n", + " 154051,\n", + " 62960,\n", + " 890692,\n", + " 813884,\n", + " 211941,\n", + " 719834,\n", + " 956553,\n", + " 707432,\n", + " 240977,\n", + " 371845,\n", + " 572251,\n", + " 113252,\n", + " 569059,\n", + " 557015,\n", + " 268093,\n", + " 626658,\n", + " 545943,\n", + " 1289742,\n", + " 503882,\n", + " 597649,\n", + " 524915,\n", + " 265425,\n", + " 1222491,\n", + " 44246,\n", + " 199810,\n", + " 1116888,\n", + " 25361,\n", + " 250106,\n", + " 868232,\n", + " 1367473,\n", + " 389694,\n", + " 879432,\n", + " 886805,\n", + " 149438,\n", + " 1103507,\n", + " 284172,\n", + " 1054232,\n", + " 544014,\n", + " 561269,\n", + " 1191543,\n", + " 1281303,\n", + " 998651,\n", + " 330380,\n", + " 1149795,\n", + " 445301,\n", + " 1095985,\n", + " 450223,\n", + " 1103941,\n", + " 257046,\n", + " 981836,\n", + " 377115,\n", + " 104050,\n", + " 858588,\n", + " 312874,\n", + " 181743,\n", + " 977121,\n", + " 849721,\n", + " 715002,\n", + " 289161,\n", + " 753555,\n", + " 878527,\n", + " 433081,\n", + " 587606,\n", + " 25556,\n", + " 555026,\n", + " 660471,\n", + " 632236,\n", + " 324010,\n", + " 1325366,\n", + " 193401,\n", + " 998041,\n", + " 532685,\n", + " 1242281,\n", + " 1239240,\n", + " 15243,\n", + " 1022741,\n", + " 59586,\n", + " 570879,\n", + " 338207,\n", + " 1237250,\n", + " 521404,\n", + " 1101518,\n", + " 1138993,\n", + " 1272929,\n", + " 1327965,\n", + " 548941,\n", + " 1216984,\n", + " 57579,\n", + " 1117186,\n", + " 21016,\n", + " 215545,\n", + " 1241398,\n", + " 1079953,\n", + " 580519,\n", + " 1235314,\n", + " 737639,\n", + " 28171,\n", + " 426987,\n", + " 1006679,\n", + " 1228451,\n", + " 192555,\n", + " 1093283,\n", + " 232301,\n", + " 519198,\n", + " 1256534,\n", + " 866527,\n", + " 210047,\n", + " 524473,\n", + " 153404,\n", + " 572871,\n", + " 122692,\n", + " 558734,\n", + " 526391,\n", + " 1133643,\n", + " 1255244,\n", + " 1305241,\n", + " 401101,\n", + " 150544,\n", + " 593353,\n", + " 579307,\n", + " 633208,\n", + " 482761,\n", + " 818758,\n", + " 266664,\n", + " 498848,\n", + " 458778,\n", + " 762488,\n", + " 94844,\n", + " 1136268,\n", + " 295165,\n", + " 653771,\n", + " 1022754,\n", + " 1289151,\n", + " 717768,\n", + " 31932,\n", + " 1286505,\n", + " 815029,\n", + " 237058,\n", + " 857209,\n", + " 1205403,\n", + " 927460,\n", + " 441290,\n", + " 991404,\n", + " 776652,\n", + " 876686,\n", + " 1242024,\n", + " 278661,\n", + " 322997,\n", + " 330544,\n", + " 857868,\n", + " 669049,\n", + " 170447,\n", + " 674274,\n", + " 1303464,\n", + " 1282646,\n", + " 237371,\n", + " 140693,\n", + " 846400,\n", + " 928787,\n", + " 920465,\n", + " 1280881,\n", + " 187381,\n", + " 1003562,\n", + " 639991,\n", + " 260230,\n", + " 938599,\n", + " 246758,\n", + " 707895,\n", + " 782154,\n", + " 955412,\n", + " 1129142,\n", + " 584224,\n", + " 290012,\n", + " 892208,\n", + " 1003634,\n", + " 72441,\n", + " 567591,\n", + " 1019836,\n", + " 1209423,\n", + " 300425,\n", + " 168160,\n", + " 1129513,\n", + " 1137912,\n", + " 956634,\n", + " 22315,\n", + " 253619,\n", + " 255802,\n", + " 239718,\n", + " 618035,\n", + " 572477,\n", + " 753245,\n", + " 862475,\n", + " 265683,\n", + " 541763,\n", + " 1165671,\n", + " 1351511,\n", + " 167138,\n", + " 479412,\n", + " 433592,\n", + " 170303,\n", + " 726818,\n", + " 778965,\n", + " 348639,\n", + " 113625,\n", + " 502848,\n", + " 916093,\n", + " 599427,\n", + " 1083010,\n", + " 554895,\n", + " 913870,\n", + " 1295927,\n", + " 1223085,\n", + " 131087,\n", + " 694820,\n", + " 599244,\n", + " 1030191,\n", + " 75920,\n", + " 655104,\n", + " 918425,\n", + " 215770,\n", + " 549578,\n", + " 898537,\n", + " 55816,\n", + " 631016,\n", + " 101344,\n", + " 312860,\n", + " 808299,\n", + " 1036360,\n", + " 688605,\n", + " 800336,\n", + " 165689,\n", + " 775676,\n", + " 258068,\n", + " 641124,\n", + " 787273,\n", + " 136417,\n", + " 580639,\n", + " 684281,\n", + " 442487,\n", + " 537994,\n", + " 44118,\n", + " 65448,\n", + " 346849,\n", + " 33412,\n", + " 330646,\n", + " 353952,\n", + " 284716,\n", + " 796950,\n", + " 714558,\n", + " 888623,\n", + " 592726,\n", + " 565058,\n", + " 519911,\n", + " 802525,\n", + " 1193522,\n", + " 504867,\n", + " 964957,\n", + " 97087,\n", + " 873009,\n", + " 24748,\n", + " 1003019,\n", + " 321535,\n", + " 171152,\n", + " 75897,\n", + " 994037,\n", + " 1000408,\n", + " 719318,\n", + " 511204,\n", + " 540119,\n", + " 368412,\n", + " 956425,\n", + " 1335706,\n", + " 754334,\n", + " 198003,\n", + " 235258,\n", + " 1274383,\n", + " 909971,\n", + " 452083,\n", + " 1097858,\n", + " 184568,\n", + " 430222,\n", + " 1159026,\n", + " 1301488,\n", + " 1360939,\n", + " 899408,\n", + " 47866,\n", + " 751637,\n", + " 21033,\n", + " 1078590,\n", + " 734342,\n", + " 52577,\n", + " 792985,\n", + " 319439,\n", + " 1167714,\n", + " 1067123,\n", + " 1050664,\n", + " 1020792,\n", + " 1134823,\n", + " 732375,\n", + " 990868,\n", + " 1107736,\n", + " 1097079,\n", + " 1023321,\n", + " 1017376,\n", + " 886101,\n", + " 212728,\n", + " 1032609,\n", + " 772482,\n", + " 32801,\n", + " 614820,\n", + " 712784,\n", + " 1041507,\n", + " 311459,\n", + " 623277,\n", + " 1313341,\n", + " 549894,\n", + " 50301,\n", + " 587179,\n", + " 258606,\n", + " 1007085,\n", + " 766980,\n", + " 1003942,\n", + " 431370,\n", + " 695989,\n", + " 740415,\n", + " 322382,\n", + " 468654,\n", + " 119432,\n", + " 256577,\n", + " 940605,\n", + " 1169198,\n", + " 584667,\n", + " 441137,\n", + " 676800,\n", + " 1089251,\n", + " 764572,\n", + " 1165762,\n", + " 210236,\n", + " 839345,\n", + " 1088109,\n", + " 372365,\n", + " 1023855,\n", + " 456436,\n", + " 30353,\n", + " 1287117,\n", + " 243859,\n", + " 280823,\n", + " 259651,\n", + " 615053,\n", + " 875406,\n", + " 972785,\n", + " 997408,\n", + " 243710,\n", + " 207007,\n", + " 282600,\n", + " 1136725,\n", + " 57181,\n", + " 1126833,\n", + " 1008781,\n", + " 189412,\n", + " 814521,\n", + " 701666,\n", + " 671973,\n", + " 296906,\n", + " 33325,\n", + " 132559,\n", + " 841027,\n", + " 1283891,\n", + " 1019564,\n", + " 1210241,\n", + " 581371,\n", + " 1248140,\n", + " 836125,\n", + " 242168,\n", + " 943423,\n", + " 363450,\n", + " 953354,\n", + " 1004442,\n", + " 9295,\n", + " 622307,\n", + " 414296,\n", + " 978494,\n", + " 980972,\n", + " 495933,\n", + " 1314890,\n", + " 1107823,\n", + " 847106,\n", + " 38670,\n", + " 1261698,\n", + " 1082906,\n", + " 901273,\n", + " 1075576,\n", + " 940123,\n", + " 483111,\n", + " 1354484,\n", + " 631549,\n", + " 1255029,\n", + " 1187444,\n", + " 407562,\n", + " 1133978,\n", + " 211472,\n", + " 713578,\n", + " 485299,\n", + " 760428,\n", + " 382637,\n", + " 1132310,\n", + " 1331357,\n", + " 466755,\n", + " 474708,\n", + " 832852,\n", + " 443892,\n", + " 991449,\n", + " 93689,\n", + " 31286,\n", + " 803371,\n", + " 788879,\n", + " 1190911,\n", + " 649161,\n", + " 842237,\n", + " 1319561,\n", + " 623711,\n", + " 334805,\n", + " 950001,\n", + " 309435,\n", + " 716431,\n", + " 310217,\n", + " 1092354,\n", + " 1067820,\n", + " 545503,\n", + " 1308330,\n", + " 332254,\n", + " 1094542,\n", + " 239628,\n", + " 1346703,\n", + " 327251,\n", + " 1328410,\n", + " 967857,\n", + " 55336,\n", + " 819152,\n", + " 822663,\n", + " 1097048,\n", + " 383252,\n", + " 325987,\n", + " 341177,\n", + " 318708,\n", + " 1263092,\n", + " 933665,\n", + " 850147,\n", + " 947288,\n", + " 1094004,\n", + " 1053729,\n", + " 133204,\n", + " 235915,\n", + " 267867,\n", + " 1179004,\n", + " 1003734,\n", + " 928802,\n", + " 153830,\n", + " 132553,\n", + " 1175381,\n", + " 1346891,\n", + " 1103231,\n", + " 167964,\n", + " 1248448,\n", + " 1261680,\n", + " 130726,\n", + " 1026019,\n", + " 899795,\n", + " 1349811,\n", + " 1314966,\n", + " 221484,\n", + " 1127368,\n", + " 554582,\n", + " 674505,\n", + " 813060,\n", + " 697356,\n", + " 1263815,\n", + " 274072,\n", + " 1001930,\n", + " 681560,\n", + " 980012,\n", + " 957521,\n", + " 1334537,\n", + " 1043747,\n", + " 1305962,\n", + " 162585,\n", + " 790780,\n", + " 44134,\n", + " 204028,\n", + " 638099,\n", + " 629274,\n", + " 826462,\n", + " 450003,\n", + " 1171441,\n", + " 951247,\n", + " 788079,\n", + " 604542,\n", + " 722521,\n", + " 752644,\n", + " 741681,\n", + " 971494,\n", + " 949115,\n", + " 1064593,\n", + " 45291,\n", + " 114618,\n", + " 802382,\n", + " 964666,\n", + " 736489,\n", + " 208236,\n", + " 772593,\n", + " 937324,\n", + " 107847,\n", + " 167893,\n", + " 671391,\n", + " 764878,\n", + " 1303270,\n", + " 1356679,\n", + " 993967,\n", + " 776685,\n", + " 287988,\n", + " 1232482,\n", + " 1083445,\n", + " 1243517,\n", + " 5989,\n", + " 878854,\n", + " 332270,\n", + " 1321538,\n", + " 575275,\n", + " 299918,\n", + " 313397,\n", + " 1102034,\n", + " 101531,\n", + " 475360,\n", + " 874346,\n", + " 720081,\n", + " 700719,\n", + " 1156063,\n", + " 828181,\n", + " 194169,\n", + " 476988,\n", + " 184792,\n", + " 61704,\n", + " 998552,\n", + " 1124857,\n", + " 780865,\n", + " 860366,\n", + " 1125646,\n", + " 1352796,\n", + " 367228,\n", + " 995662,\n", + " 185537,\n", + " 22582,\n", + " 666396,\n", + " 608326,\n", + " 1084776,\n", + " 1239049,\n", + " 1202940,\n", + " 605437,\n", + " 682188,\n", + " 896116,\n", + " 517926,\n", + " 1300032,\n", + " 553633,\n", + " 1342990,\n", + " 211055,\n", + " 1241521,\n", + " 563735,\n", + " 142632,\n", + " 137476,\n", + " 197395,\n", + " 996153,\n", + " 291688,\n", + " 1002280,\n", + " 1316926,\n", + " 392128,\n", + " 748104,\n", + " 443198,\n", + " 1166524,\n", + " 541025,\n", + " 1293594,\n", + " 703861,\n", + " 646334,\n", + " 1284221,\n", + " 559912,\n", + " 110327,\n", + " 157005,\n", + " 961661,\n", + " 815134,\n", + " 854768,\n", + " 573810,\n", + " 78214,\n", + " 1033259,\n", + " 1205327,\n", + " 501027,\n", + " 859065,\n", + " 526841,\n", + " 391384,\n", + " 440523,\n", + " 423262,\n", + " 535964,\n", + " 531730,\n", + " 1262829,\n", + " 1140381,\n", + " 1294284,\n", + " 1284625,\n", + " 209205,\n", + " 920068,\n", + " 697798,\n", + " 1062881,\n", + " 53742,\n", + " 399729,\n", + " 175325,\n", + " 1048644,\n", + " 1277737,\n", + " 426047,\n", + " 356293,\n", + " 1364467,\n", + " 927632,\n", + " 1313217,\n", + " 303960,\n", + " 754649,\n", + " 394041,\n", + " 989483,\n", + " 469207,\n", + " 569583,\n", + " 266503,\n", + " 16208,\n", + " 1060866,\n", + " 419848,\n", + " 21743,\n", + " 967393,\n", + " 211528,\n", + " 1037474,\n", + " 250212,\n", + " 1147745,\n", + " 404142,\n", + " 993064,\n", + " 1347082,\n", + " 1163590,\n", + " 131070,\n", + " 64290,\n", + " 577512,\n", + " 31462,\n", + " 928708,\n", + " 668558,\n", + " 1061696,\n", + " 543710,\n", + " 225453,\n", + " 1165634,\n", + " 549482,\n", + " 1170224,\n", + " 1127665,\n", + " 450611,\n", + " 1058177,\n", + " 273253,\n", + " 855974,\n", + " 1182855,\n", + " 456858,\n", + " 78005,\n", + " 647749,\n", + " 1186749,\n", + " ...],\n", + " 28: [161418,\n", + " 649526,\n", + " 376694,\n", + " 1265894,\n", + " 290029,\n", + " 926952,\n", + " 375546,\n", + " 544646,\n", + " 607849,\n", + " 354025,\n", + " 1331521,\n", + " 73231,\n", + " 271320,\n", + " 669733,\n", + " 1233955,\n", + " 344986,\n", + " 938665,\n", + " 1236803,\n", + " 1351499,\n", + " 1011726,\n", + " 1209968,\n", + " 435886,\n", + " 465038,\n", + " 627033,\n", + " 820745,\n", + " 142436,\n", + " 1108376,\n", + " 1231181,\n", + " 500742,\n", + " 442448,\n", + " 95609,\n", + " 1056543,\n", + " 1033870,\n", + " 630298,\n", + " 58175,\n", + " 740786,\n", + " 559146,\n", + " 520324,\n", + " 777035,\n", + " 470253,\n", + " 796118,\n", + " 242975,\n", + " 1204739,\n", + " 1329384,\n", + " 287842,\n", + " 17361,\n", + " 1036526,\n", + " 98586,\n", + " 1041153,\n", + " 1346962,\n", + " 670427,\n", + " 500276,\n", + " 1151410,\n", + " 85506,\n", + " 591354,\n", + " 1323049,\n", + " 1078135,\n", + " 1234102,\n", + " 85863,\n", + " 1212001,\n", + " 21666,\n", + " 593380,\n", + " 144125,\n", + " 1259463,\n", + " 1110590,\n", + " 680783,\n", + " 271382,\n", + " 566017,\n", + " 1044945,\n", + " 366835,\n", + " 700428,\n", + " 976140,\n", + " 359772,\n", + " 880018,\n", + " 980263,\n", + " 372757,\n", + " 875020,\n", + " 594652,\n", + " 12241,\n", + " 486720,\n", + " 318113,\n", + " 395063,\n", + " 821274,\n", + " 402484,\n", + " 964669,\n", + " 233205,\n", + " 956471,\n", + " 671794,\n", + " 1325147,\n", + " 168366,\n", + " 1071206,\n", + " 182077,\n", + " 947855,\n", + " 1095255,\n", + " 886588,\n", + " 1060714,\n", + " 775709,\n", + " 343539,\n", + " 243816,\n", + " 362795,\n", + " 240167,\n", + " 860336,\n", + " 870292,\n", + " 336839,\n", + " 516562,\n", + " 808923,\n", + " 210628,\n", + " 625128,\n", + " 1019007,\n", + " 321129,\n", + " 147964,\n", + " 780391,\n", + " 890047,\n", + " 1295138,\n", + " 1143757,\n", + " 422270,\n", + " 895267,\n", + " 724068,\n", + " 553525,\n", + " 881215,\n", + " 388661,\n", + " 788969,\n", + " 156650,\n", + " 367274,\n", + " 714460,\n", + " 283348,\n", + " 229991,\n", + " 428905,\n", + " 821143,\n", + " 718336,\n", + " 174199,\n", + " 1158446,\n", + " 369382,\n", + " 264800,\n", + " 395608,\n", + " 1327385,\n", + " 564856,\n", + " 1254615,\n", + " 1092615,\n", + " 253244,\n", + " 452681,\n", + " 141311,\n", + " 477288,\n", + " 823655,\n", + " 572303,\n", + " 875601,\n", + " 640937,\n", + " 1004432,\n", + " 906180,\n", + " 949656,\n", + " 1314571,\n", + " 754582,\n", + " 842822,\n", + " 1119149,\n", + " 274653,\n", + " 676186,\n", + " 741606,\n", + " 393923,\n", + " 490065,\n", + " 342140,\n", + " 1282157,\n", + " 1330822,\n", + " 97350,\n", + " 379761,\n", + " 605677,\n", + " 1174955,\n", + " 1086731,\n", + " 576874,\n", + " 367319,\n", + " 1277875,\n", + " 1220186,\n", + " 12708,\n", + " 198437,\n", + " 466759,\n", + " 79367,\n", + " 807574,\n", + " 217760,\n", + " 30503,\n", + " 459666,\n", + " 1286067,\n", + " 1035637,\n", + " 895555,\n", + " 987922,\n", + " 1215062,\n", + " 905803,\n", + " 243965,\n", + " 778805,\n", + " 229273,\n", + " 1130838,\n", + " 241127,\n", + " 82890,\n", + " 1069819,\n", + " 1143689,\n", + " 326421,\n", + " 750978,\n", + " 684130,\n", + " 157224,\n", + " 435753,\n", + " 662024,\n", + " 218589,\n", + " 555385,\n", + " 1269626,\n", + " 1096934,\n", + " 905547,\n", + " 803144,\n", + " 259847,\n", + " 891318,\n", + " 787513,\n", + " 883367,\n", + " 169074,\n", + " 785832,\n", + " 107463,\n", + " 909680,\n", + " 310153,\n", + " 169764,\n", + " 1356396,\n", + " 1049775,\n", + " 974239,\n", + " 140822,\n", + " 144601,\n", + " 973890,\n", + " 377243,\n", + " 1179026,\n", + " 116741,\n", + " 1097072,\n", + " 963259,\n", + " 524620,\n", + " 1135248,\n", + " 725590,\n", + " 173923,\n", + " 272771,\n", + " 1151091,\n", + " 565112,\n", + " 112918,\n", + " 546543,\n", + " 508251,\n", + " 383007,\n", + " 884349,\n", + " 1302955,\n", + " 869299,\n", + " 556446,\n", + " 1035846,\n", + " 154685,\n", + " 1156477,\n", + " 707796,\n", + " 183053,\n", + " 695729,\n", + " 34908,\n", + " 1303048,\n", + " 343286,\n", + " 1290961,\n", + " 99782,\n", + " 159527,\n", + " 1269957,\n", + " 1281558,\n", + " 453059,\n", + " 1022538,\n", + " 1320971,\n", + " 1102487,\n", + " 1043632,\n", + " 224897,\n", + " 508962,\n", + " 579925,\n", + " 259537,\n", + " 1163268,\n", + " 1123720,\n", + " 1064534,\n", + " 32419,\n", + " 1246112,\n", + " 1001436,\n", + " 895095,\n", + " 505203,\n", + " 983285,\n", + " 203846,\n", + " 936189,\n", + " 309038,\n", + " 326816,\n", + " 38031,\n", + " 90942,\n", + " 834635,\n", + " 484375,\n", + " 937597,\n", + " 89647,\n", + " 891824,\n", + " 650326,\n", + " 1306579,\n", + " 320571,\n", + " 1100509,\n", + " 1296489,\n", + " 1051451,\n", + " 968472,\n", + " 839200,\n", + " 1159000,\n", + " 1302840,\n", + " 224603,\n", + " 967396,\n", + " 256960,\n", + " 310729,\n", + " 920530,\n", + " 401263,\n", + " 861325,\n", + " 179307,\n", + " 942975,\n", + " 834412,\n", + " 640229,\n", + " 990363,\n", + " 1252475,\n", + " 1176632,\n", + " 969848,\n", + " 765519,\n", + " 261269,\n", + " 665501,\n", + " 914079,\n", + " 1211647,\n", + " 752984,\n", + " 693318,\n", + " 86576,\n", + " 1084108,\n", + " 1202393,\n", + " 998895,\n", + " 603047,\n", + " 126300,\n", + " 1357759,\n", + " 735697,\n", + " 1204452,\n", + " 164946,\n", + " 1081237,\n", + " 411126,\n", + " 606573,\n", + " 354911,\n", + " 312159,\n", + " 649505,\n", + " 196314,\n", + " 52489,\n", + " 742710,\n", + " 1314441,\n", + " 255593,\n", + " 933485,\n", + " 159412,\n", + " 856243,\n", + " 1266397,\n", + " 1169473,\n", + " 268410,\n", + " 1271331,\n", + " 129783,\n", + " 980024,\n", + " 258552,\n", + " 121722,\n", + " 838909,\n", + " 1300816,\n", + " 73061,\n", + " 237127,\n", + " 881936,\n", + " 527693,\n", + " 1269170,\n", + " 1217807,\n", + " 250285,\n", + " 193938,\n", + " 1140356,\n", + " 1192187,\n", + " 36332,\n", + " 156383,\n", + " 461360,\n", + " 941831,\n", + " 674549,\n", + " 1096046,\n", + " 1331168,\n", + " 258924,\n", + " 1130277,\n", + " 1366899,\n", + " 415778,\n", + " 69338,\n", + " 10718,\n", + " 1149303,\n", + " 1318382,\n", + " 46621,\n", + " 931672,\n", + " 265199,\n", + " 1032906,\n", + " 631344,\n", + " 447756,\n", + " 307778,\n", + " 754200,\n", + " 1328544,\n", + " 743539,\n", + " 291827,\n", + " 1117276,\n", + " 755441,\n", + " 1000409,\n", + " 24825,\n", + " 133955,\n", + " 625213,\n", + " 236868,\n", + " 160879,\n", + " 972814,\n", + " 885463,\n", + " 569710,\n", + " 584561,\n", + " 879451,\n", + " 1127108,\n", + " 261921,\n", + " 1112375,\n", + " 1361911,\n", + " 471569,\n", + " 639390,\n", + " 1171668,\n", + " 802380,\n", + " 19421,\n", + " 273913,\n", + " 1120267,\n", + " 191194,\n", + " 627368,\n", + " 196015,\n", + " 249327,\n", + " 831780,\n", + " 1082713,\n", + " 808350,\n", + " 886279,\n", + " 1337917,\n", + " 1261250,\n", + " 546538,\n", + " 142242,\n", + " 90555,\n", + " 292797,\n", + " 1207862,\n", + " 140667,\n", + " 967179,\n", + " 255491,\n", + " 1193574,\n", + " 340937,\n", + " 726111,\n", + " 1088511,\n", + " 731908,\n", + " 1021089,\n", + " 1082996,\n", + " 371598,\n", + " 719942,\n", + " 463217,\n", + " 732303,\n", + " 1022890,\n", + " 896100,\n", + " 840048,\n", + " 963955,\n", + " 539356,\n", + " 1158874,\n", + " 701755,\n", + " 1109542,\n", + " 129173,\n", + " 114170,\n", + " 943707,\n", + " 132475,\n", + " 215970,\n", + " 1109351,\n", + " 1225759,\n", + " 228162,\n", + " 722829,\n", + " 765565,\n", + " 469671,\n", + " 1174390,\n", + " 967494,\n", + " 717799,\n", + " 256303,\n", + " 396209,\n", + " 997673,\n", + " 868070,\n", + " 846855,\n", + " 1259265,\n", + " 501222,\n", + " 287626,\n", + " 1347561,\n", + " 904563,\n", + " 166117,\n", + " 248829,\n", + " 271453,\n", + " 987866,\n", + " 71722,\n", + " 638686,\n", + " 717388,\n", + " 1327448,\n", + " 1327731,\n", + " 122506,\n", + " 1181359,\n", + " 381697,\n", + " 644758,\n", + " 1007947,\n", + " 1289820,\n", + " 262357,\n", + " 979780,\n", + " 217046,\n", + " 1175988,\n", + " 633744,\n", + " 861313,\n", + " 521307,\n", + " 1161286,\n", + " 1217354,\n", + " 3035,\n", + " 74406,\n", + " 1169360,\n", + " 1184538,\n", + " 841625,\n", + " 399503,\n", + " 1077472,\n", + " 447303,\n", + " 1359086,\n", + " 770060,\n", + " 1251760,\n", + " 962924,\n", + " 307776,\n", + " 1242539,\n", + " 980936,\n", + " 830602,\n", + " 647825,\n", + " 583281,\n", + " 1305923,\n", + " 1256045,\n", + " 1035584,\n", + " 871920,\n", + " 1205967,\n", + " 390622,\n", + " 325431,\n", + " 1297928,\n", + " 676185,\n", + " 1124333,\n", + " 83867,\n", + " 1272399,\n", + " 392526,\n", + " 535102,\n", + " 1253484,\n", + " 470488,\n", + " 1134573,\n", + " 756560,\n", + " 263693,\n", + " 831584,\n", + " 450276,\n", + " 285762,\n", + " 115848,\n", + " 1339577,\n", + " 608797,\n", + " 1104992,\n", + " 1196330,\n", + " 1104662,\n", + " 629296,\n", + " 60788,\n", + " 105272,\n", + " 1267864,\n", + " 837741,\n", + " 452062,\n", + " 670654,\n", + " 1323459,\n", + " 645935,\n", + " 1279758,\n", + " 439023,\n", + " 1096475,\n", + " 485351,\n", + " 265355,\n", + " 1298667,\n", + " 784961,\n", + " 1236546,\n", + " 432437,\n", + " 51209,\n", + " 735147,\n", + " 599705,\n", + " 684268,\n", + " 647688,\n", + " 389779,\n", + " 1365252,\n", + " 1336960,\n", + " 650416,\n", + " 799452,\n", + " 1037709,\n", + " 640682,\n", + " 288604,\n", + " 685933,\n", + " 183189,\n", + " 194395,\n", + " 803671,\n", + " 1067975,\n", + " 476542,\n", + " 517187,\n", + " 71356,\n", + " 396226,\n", + " 1190169,\n", + " 624096,\n", + " 299607,\n", + " 266992,\n", + " 1328014,\n", + " 1310163,\n", + " 285123,\n", + " 536322,\n", + " 106986,\n", + " 154912,\n", + " 29099,\n", + " 880192,\n", + " 1222868,\n", + " 206133,\n", + " 309481,\n", + " 686806,\n", + " 257184,\n", + " 259875,\n", + " 928727,\n", + " 669234,\n", + " 93510,\n", + " 781176,\n", + " 1045097,\n", + " 747063,\n", + " 809985,\n", + " 420123,\n", + " 351540,\n", + " 1213128,\n", + " 597859,\n", + " 1017730,\n", + " 168682,\n", + " 275300,\n", + " 1336945,\n", + " 1179807,\n", + " 381320,\n", + " 974774,\n", + " 539876,\n", + " 653186,\n", + " 904396,\n", + " 330348,\n", + " 1074637,\n", + " 654346,\n", + " 1222846,\n", + " 618987,\n", + " 706765,\n", + " 1218693,\n", + " 1075211,\n", + " 943383,\n", + " 207844,\n", + " 765550,\n", + " 1169744,\n", + " 43611,\n", + " 514056,\n", + " 174836,\n", + " 273627,\n", + " 1211422,\n", + " 986347,\n", + " 1283440,\n", + " 1219862,\n", + " 506684,\n", + " 226752,\n", + " 685171,\n", + " 55566,\n", + " 339531,\n", + " 557055,\n", + " 794449,\n", + " 463578,\n", + " 760885,\n", + " 694022,\n", + " 408238,\n", + " 381873,\n", + " 947630,\n", + " 112275,\n", + " 1328787,\n", + " 942898,\n", + " 171887,\n", + " 727876,\n", + " 36917,\n", + " 459499,\n", + " 15036,\n", + " 1297608,\n", + " 590628,\n", + " 495542,\n", + " 44180,\n", + " 315987,\n", + " 476824,\n", + " 660908,\n", + " 1180209,\n", + " 862728,\n", + " 425333,\n", + " 195260,\n", + " 94798,\n", + " 34654,\n", + " 1329918,\n", + " 1008078,\n", + " 975486,\n", + " 1108892,\n", + " 1328033,\n", + " 4977,\n", + " 1216401,\n", + " 890419,\n", + " 839904,\n", + " 760968,\n", + " 573939,\n", + " 485126,\n", + " 786761,\n", + " 57314,\n", + " 924986,\n", + " 1104101,\n", + " 677222,\n", + " 494334,\n", + " 1044925,\n", + " 1277413,\n", + " 496614,\n", + " 171149,\n", + " 397685,\n", + " 396302,\n", + " 476403,\n", + " 1300026,\n", + " 321133,\n", + " 552472,\n", + " 942691,\n", + " 715835,\n", + " 36004,\n", + " 639081,\n", + " 1334803,\n", + " 946927,\n", + " 1075756,\n", + " 419836,\n", + " 493399,\n", + " 84225,\n", + " 1035386,\n", + " 63737,\n", + " 236533,\n", + " 1257757,\n", + " 1004957,\n", + " 137507,\n", + " 977774,\n", + " 418211,\n", + " 709883,\n", + " 51826,\n", + " 271624,\n", + " 872247,\n", + " 1312438,\n", + " 756116,\n", + " 357543,\n", + " 855257,\n", + " 1099719,\n", + " 490475,\n", + " 661297,\n", + " 652071,\n", + " 285215,\n", + " 368486,\n", + " 329844,\n", + " 818371,\n", + " 924230,\n", + " 1212827,\n", + " 258362,\n", + " 65540,\n", + " 96941,\n", + " 641685,\n", + " 921631,\n", + " 36581,\n", + " 667584,\n", + " 1244518,\n", + " 315493,\n", + " 473069,\n", + " 773050,\n", + " 816778,\n", + " 1305282,\n", + " 1016527,\n", + " 699711,\n", + " 1121973,\n", + " 907459,\n", + " 795050,\n", + " 1056600,\n", + " 972342,\n", + " 473783,\n", + " 417647,\n", + " 359224,\n", + " 360197,\n", + " 1008630,\n", + " 677799,\n", + " 314838,\n", + " 915081,\n", + " 1065632,\n", + " 162623,\n", + " 71284,\n", + " 1187645,\n", + " 107312,\n", + " 896540,\n", + " 158087,\n", + " 1194098,\n", + " 1362182,\n", + " 330092,\n", + " 919279,\n", + " 1182498,\n", + " 279409,\n", + " 706820,\n", + " 1323463,\n", + " 344741,\n", + " 998085,\n", + " 794793,\n", + " 401629,\n", + " 918555,\n", + " 829611,\n", + " 84452,\n", + " 278597,\n", + " 616649,\n", + " 787721,\n", + " 29134,\n", + " 1123447,\n", + " 961926,\n", + " 1120571,\n", + " 901391,\n", + " 779897,\n", + " 184268,\n", + " 781477,\n", + " 731816,\n", + " 423175,\n", + " 320455,\n", + " 273042,\n", + " 722865,\n", + " 343093,\n", + " 1127434,\n", + " 532101,\n", + " 11331,\n", + " 1074846,\n", + " 972733,\n", + " 307787,\n", + " 1288354,\n", + " 1197977,\n", + " 994805,\n", + " 779028,\n", + " 941475,\n", + " 528827,\n", + " 1364601,\n", + " 397014,\n", + " 894461,\n", + " 158894,\n", + " 1159916,\n", + " 763563,\n", + " 1358694,\n", + " 1357252,\n", + " 225560,\n", + " 200925,\n", + " 53625,\n", + " 503479,\n", + " 361929,\n", + " 547821,\n", + " 854206,\n", + " 142530,\n", + " 170192,\n", + " 658503,\n", + " 821688,\n", + " 668450,\n", + " 636599,\n", + " 1181543,\n", + " 703418,\n", + " 578564,\n", + " 1127449,\n", + " 439353,\n", + " 785575,\n", + " 789332,\n", + " 949758,\n", + " 1234496,\n", + " 498487,\n", + " 1078366,\n", + " 1011240,\n", + " 1008508,\n", + " 685596,\n", + " 1274902,\n", + " 741164,\n", + " 855579,\n", + " 903052,\n", + " 349229,\n", + " 9321,\n", + " 601064,\n", + " 1103249,\n", + " 792230,\n", + " 11447,\n", + " 958657,\n", + " 924691,\n", + " 607771,\n", + " 1201478,\n", + " 611017,\n", + " 239801,\n", + " 1026918,\n", + " 947374,\n", + " 970244,\n", + " 717624,\n", + " 763431,\n", + " 224966,\n", + " 920285,\n", + " 789968,\n", + " 751066,\n", + " 572718,\n", + " 266013,\n", + " 324334,\n", + " 1155840,\n", + " 1292607,\n", + " 828309,\n", + " 745411,\n", + " 1315130,\n", + " 405688,\n", + " 1279978,\n", + " 730046,\n", + " 800354,\n", + " 370763,\n", + " 1359243,\n", + " 615746,\n", + " 1300024,\n", + " 903236,\n", + " 1101699,\n", + " 899557,\n", + " 242889,\n", + " 187452,\n", + " 785396,\n", + " 650359,\n", + " 110565,\n", + " 925593,\n", + " 725577,\n", + " 672279,\n", + " 395010,\n", + " 668547,\n", + " 737688,\n", + " 1209865,\n", + " 1263800,\n", + " 671647,\n", + " 1061442,\n", + " 881043,\n", + " 186826,\n", + " 270113,\n", + " 893674,\n", + " 686830,\n", + " 628918,\n", + " 621241,\n", + " 1162303,\n", + " 976765,\n", + " 612926,\n", + " 1229556,\n", + " 873160,\n", + " 1347619,\n", + " 820900,\n", + " 620125,\n", + " 791315,\n", + " 418973,\n", + " 454107,\n", + " 656814,\n", + " 522751,\n", + " 470585,\n", + " 172498,\n", + " 1096185,\n", + " 845180,\n", + " 705969,\n", + " 758329,\n", + " 271555,\n", + " 432398,\n", + " 465616,\n", + " 773717,\n", + " 12316,\n", + " 490029,\n", + " 209117,\n", + " 101318,\n", + " 221701,\n", + " 388684,\n", + " 678185,\n", + " 216768,\n", + " 1015995,\n", + " 1089829,\n", + " 1191677,\n", + " 691894,\n", + " 76691,\n", + " 881166,\n", + " 1357370,\n", + " 307295,\n", + " 386742,\n", + " 319579,\n", + " 188744,\n", + " 474142,\n", + " 20614,\n", + " 301818,\n", + " 544232,\n", + " 209637,\n", + " 120033,\n", + " 458458,\n", + " 381526,\n", + " 429559,\n", + " 106197,\n", + " 302997,\n", + " 902112,\n", + " 1206023,\n", + " 1082821,\n", + " 719171,\n", + " 480364,\n", + " 1309368,\n", + " 142388,\n", + " 321099,\n", + " 1001769,\n", + " 982527,\n", + " 471609,\n", + " 112045,\n", + " 1180087,\n", + " 162680,\n", + " 612570,\n", + " 612839,\n", + " 981027,\n", + " 1142465,\n", + " 1276235,\n", + " 212882,\n", + " 784962,\n", + " 115617,\n", + " 542046,\n", + " 289389,\n", + " 576838,\n", + " 431162,\n", + " 690586,\n", + " 353409,\n", + " 1316560,\n", + " ...],\n", + " 29: [916655,\n", + " 719262,\n", + " 1026175,\n", + " 1140342,\n", + " 688100,\n", + " 1342459,\n", + " 926263,\n", + " 40710,\n", + " 246954,\n", + " 153579,\n", + " 200400,\n", + " 1195373,\n", + " 973391,\n", + " 65575,\n", + " 837576,\n", + " 298119,\n", + " 1358198,\n", + " 277129,\n", + " 566363,\n", + " 938471,\n", + " 854397,\n", + " 916651,\n", + " 563921,\n", + " 834452,\n", + " 291352,\n", + " 1178849,\n", + " 651257,\n", + " 445835,\n", + " 1144351,\n", + " 773513,\n", + " 485725,\n", + " 198615,\n", + " 194583,\n", + " 7327,\n", + " 372372,\n", + " 1105881,\n", + " 969026,\n", + " 667181,\n", + " 234084,\n", + " 649008,\n", + " 159024,\n", + " 1271674,\n", + " 415012,\n", + " 298599,\n", + " 811605,\n", + " 501579,\n", + " 860358,\n", + " 813291,\n", + " 296042,\n", + " 55692,\n", + " 256048,\n", + " 406412,\n", + " 1100342,\n", + " 392373,\n", + " 4615,\n", + " 824518,\n", + " 126911,\n", + " 1341370,\n", + " 736505,\n", + " 233989,\n", + " 145223,\n", + " 815305,\n", + " 371882,\n", + " 564434,\n", + " 1332694,\n", + " 182057,\n", + " 460251,\n", + " 299835,\n", + " 14401,\n", + " 1006192,\n", + " 582882,\n", + " 1360192,\n", + " 223179,\n", + " 777160,\n", + " 412321,\n", + " 457958,\n", + " 765739,\n", + " 90929,\n", + " 457810,\n", + " 896712,\n", + " 97843,\n", + " 51306,\n", + " 720211,\n", + " 133197,\n", + " 331962,\n", + " 28953,\n", + " 1326231,\n", + " 508771,\n", + " 20242,\n", + " 387201,\n", + " 48430,\n", + " 245662,\n", + " 1282923,\n", + " 458708,\n", + " 37980,\n", + " 1048096,\n", + " 567600,\n", + " 1103524,\n", + " 535350,\n", + " 70987,\n", + " 24609,\n", + " 150448,\n", + " 498695,\n", + " 1089620,\n", + " 929485,\n", + " 475036,\n", + " 660917,\n", + " 633625,\n", + " 1349886,\n", + " 368914,\n", + " 998039,\n", + " 199301,\n", + " 423293,\n", + " 1210044,\n", + " 566520,\n", + " 1207381,\n", + " 799249,\n", + " 917621,\n", + " 862855,\n", + " 897022,\n", + " 663444,\n", + " 1228883,\n", + " 284620,\n", + " 183274,\n", + " 366816,\n", + " 1035361,\n", + " 1253902,\n", + " 537208,\n", + " 929404,\n", + " 788266,\n", + " 623243,\n", + " 1241989,\n", + " 698291,\n", + " 212277,\n", + " 1240382,\n", + " 883102,\n", + " 417832,\n", + " 1130487,\n", + " 776834,\n", + " 202578,\n", + " 77580,\n", + " 826167,\n", + " 126997,\n", + " 5565,\n", + " 1181884,\n", + " 367741,\n", + " 312260,\n", + " 980740,\n", + " 475192,\n", + " 858216,\n", + " 1035607,\n", + " 920120,\n", + " 1174311,\n", + " 862897,\n", + " 1122526,\n", + " 510670,\n", + " 765158,\n", + " 272339,\n", + " 478427,\n", + " 29213,\n", + " 577068,\n", + " 607908,\n", + " 722663,\n", + " 539527,\n", + " 215776,\n", + " 1349970,\n", + " 616203,\n", + " 918190,\n", + " 817134,\n", + " 534726,\n", + " 932238,\n", + " 560761,\n", + " 674705,\n", + " 1213053,\n", + " 1328527,\n", + " 1238179,\n", + " 568066,\n", + " 420339,\n", + " 1080799,\n", + " 1163706,\n", + " 983598,\n", + " 465190,\n", + " 744387,\n", + " 72930,\n", + " 1358960,\n", + " 252654,\n", + " 1084452,\n", + " 239654,\n", + " 537155,\n", + " 1364993,\n", + " 918272,\n", + " 950528,\n", + " 1066104,\n", + " 76615,\n", + " 416660,\n", + " 1145308,\n", + " 163676,\n", + " 1018727,\n", + " 1175234,\n", + " 618070,\n", + " 724400,\n", + " 93467,\n", + " 193422,\n", + " 547563,\n", + " 763129,\n", + " 1125981,\n", + " 767686,\n", + " 90496,\n", + " 973695,\n", + " 1076999,\n", + " 223443,\n", + " 515341,\n", + " 250927,\n", + " 981471,\n", + " 851226,\n", + " 1182141,\n", + " 845749,\n", + " 961017,\n", + " 500405,\n", + " 296410,\n", + " 810686,\n", + " 923485,\n", + " 1015580,\n", + " 987597,\n", + " 1235483,\n", + " 101704,\n", + " 1280890,\n", + " 1312893,\n", + " 504111,\n", + " 206604,\n", + " 967415,\n", + " 182067,\n", + " 860062,\n", + " 576377,\n", + " 113614,\n", + " 582787,\n", + " 284592,\n", + " 1305417,\n", + " 466973,\n", + " 1174248,\n", + " 1326829,\n", + " 1271285,\n", + " 74624,\n", + " 1040755,\n", + " 392954,\n", + " 1151228,\n", + " 1117373,\n", + " 617819,\n", + " 1166217,\n", + " 1313981,\n", + " 1288055,\n", + " 230135,\n", + " 224532,\n", + " 71908,\n", + " 670568,\n", + " 400046,\n", + " 1132145,\n", + " 589772,\n", + " 468997,\n", + " 97329,\n", + " 428950,\n", + " 824872,\n", + " 1366265,\n", + " 628866,\n", + " 134298,\n", + " 1104552,\n", + " 359388,\n", + " 1326579,\n", + " 1162987,\n", + " 1086572,\n", + " 166386,\n", + " 961518,\n", + " 570572,\n", + " 72542,\n", + " 1225328,\n", + " 212473,\n", + " 733906,\n", + " 537535,\n", + " 1049358,\n", + " 1137635,\n", + " 55914,\n", + " 993150,\n", + " 82270,\n", + " 147851,\n", + " 63043,\n", + " 608887,\n", + " 1268794,\n", + " 1135926,\n", + " 1290754,\n", + " 1184705,\n", + " 1165020,\n", + " 1333296,\n", + " 346099,\n", + " 818202,\n", + " 940046,\n", + " 520158,\n", + " 403216,\n", + " 734274,\n", + " 1206348,\n", + " 74227,\n", + " 26007,\n", + " 1233332,\n", + " 78449,\n", + " 877271,\n", + " 336077,\n", + " 128261,\n", + " 385523,\n", + " 52929,\n", + " 872647,\n", + " 179980,\n", + " 680404,\n", + " 709737,\n", + " 334995,\n", + " 475683,\n", + " 616983,\n", + " 57663,\n", + " 1210918,\n", + " 457371,\n", + " 1168030,\n", + " 256807,\n", + " 828659,\n", + " 701239,\n", + " 1211621,\n", + " 335817,\n", + " 359292,\n", + " 1076160,\n", + " 662851,\n", + " 548090,\n", + " 1177278,\n", + " 606628,\n", + " 1160603,\n", + " 149799,\n", + " 108633,\n", + " 1048781,\n", + " 444548,\n", + " 273121,\n", + " 967288,\n", + " 45816,\n", + " 1334935,\n", + " 282033,\n", + " 597345,\n", + " 1109023,\n", + " 338861,\n", + " 138403,\n", + " 786528,\n", + " 687745,\n", + " 641540,\n", + " 756655,\n", + " 1273256,\n", + " 1229364,\n", + " 1108856,\n", + " 453732,\n", + " 580538,\n", + " 93144,\n", + " 274788,\n", + " 1041968,\n", + " 140881,\n", + " 537369,\n", + " 857046,\n", + " 138080,\n", + " 840634,\n", + " 1232990,\n", + " 1314142,\n", + " 812982,\n", + " 1210707,\n", + " 59661,\n", + " 1094046,\n", + " 1127856,\n", + " 167623,\n", + " 1331031,\n", + " 611568,\n", + " 768344,\n", + " 1095460,\n", + " 970548,\n", + " 306599,\n", + " 1196709,\n", + " 435845,\n", + " 1269962,\n", + " 973896,\n", + " 1093179,\n", + " 124360,\n", + " 1298188,\n", + " 1321183,\n", + " 862363,\n", + " 892008,\n", + " 1217335,\n", + " 530884,\n", + " 18334,\n", + " 1111613,\n", + " 1332481,\n", + " 562705,\n", + " 1361512,\n", + " 719770,\n", + " 1133545,\n", + " 111501,\n", + " 1144102,\n", + " 1122829,\n", + " 444831,\n", + " 1267041,\n", + " 1042312,\n", + " 353199,\n", + " 898559,\n", + " 697541,\n", + " 654696,\n", + " 884641,\n", + " 165143,\n", + " 396358,\n", + " 58077,\n", + " 739670,\n", + " 1163003,\n", + " 160320,\n", + " 749836,\n", + " 787849,\n", + " 13266,\n", + " 17484,\n", + " 256177,\n", + " 276308,\n", + " 329621,\n", + " 461353,\n", + " 800955,\n", + " 994105,\n", + " 338152,\n", + " 396401,\n", + " 245138,\n", + " 101359,\n", + " 757985,\n", + " 223250,\n", + " 781149,\n", + " 344053,\n", + " 80232,\n", + " 856693,\n", + " 519287,\n", + " 996076,\n", + " 1335832,\n", + " 149631,\n", + " 869163,\n", + " 1216087,\n", + " 74717,\n", + " 382281,\n", + " 967206,\n", + " 92062,\n", + " 1097913,\n", + " 722548,\n", + " 669202,\n", + " 1156171,\n", + " 227657,\n", + " 1168809,\n", + " 1246133,\n", + " 666051,\n", + " 166949,\n", + " 837522,\n", + " 832918,\n", + " 537874,\n", + " 622744,\n", + " 522768,\n", + " 724060,\n", + " 1245676,\n", + " 1147374,\n", + " 1066334,\n", + " 471515,\n", + " 1181215,\n", + " 973035,\n", + " 289759,\n", + " 1118787,\n", + " 938342,\n", + " 1252882,\n", + " 593251,\n", + " 651569,\n", + " 740044,\n", + " 686176,\n", + " 739408,\n", + " 845093,\n", + " 122876,\n", + " 752106,\n", + " 1256929,\n", + " 742792,\n", + " 560904,\n", + " 293337,\n", + " 930596,\n", + " 1164708,\n", + " 859947,\n", + " 378110,\n", + " 522654,\n", + " 256476,\n", + " 1210029,\n", + " 1102949,\n", + " 603018,\n", + " 239586,\n", + " 454087,\n", + " 920615,\n", + " 592027,\n", + " 1086915,\n", + " 1089115,\n", + " 1125768,\n", + " 756486,\n", + " 258096,\n", + " 324523,\n", + " 925919,\n", + " 294845,\n", + " 647147,\n", + " 1338959,\n", + " 945123,\n", + " 357951,\n", + " 687766,\n", + " 774208,\n", + " 828083,\n", + " 1163225,\n", + " 1317657,\n", + " 422389,\n", + " 297683,\n", + " 483548,\n", + " 403131,\n", + " 202583,\n", + " 983643,\n", + " 1228593,\n", + " 1105782,\n", + " 601986,\n", + " 437806,\n", + " 310977,\n", + " 1285020,\n", + " 93828,\n", + " 267827,\n", + " 502471,\n", + " 1065540,\n", + " 262379,\n", + " 942184,\n", + " 650921,\n", + " 1171017,\n", + " 520813,\n", + " 536743,\n", + " 405461,\n", + " 842515,\n", + " 125419,\n", + " 912220,\n", + " 22860,\n", + " 1321350,\n", + " 1320900,\n", + " 1057170,\n", + " 954089,\n", + " 583140,\n", + " 1128011,\n", + " 744797,\n", + " 122704,\n", + " 602434,\n", + " 533122,\n", + " 702863,\n", + " 885143,\n", + " 247417,\n", + " 1065385,\n", + " 226488,\n", + " 547371,\n", + " 1082160,\n", + " 505341,\n", + " 867528,\n", + " 865578,\n", + " 963599,\n", + " 333359,\n", + " 1366711,\n", + " 721537,\n", + " 1315790,\n", + " 952143,\n", + " 183407,\n", + " 29470,\n", + " 204679,\n", + " 52245,\n", + " 27702,\n", + " 1296059,\n", + " 479990,\n", + " 498070,\n", + " 450400,\n", + " 1282304,\n", + " 528873,\n", + " 239674,\n", + " 452479,\n", + " 686483,\n", + " 784815,\n", + " 147281,\n", + " 412998,\n", + " 781416,\n", + " 988547,\n", + " 123201,\n", + " 73933,\n", + " 567803,\n", + " 1288292,\n", + " 556103,\n", + " 668328,\n", + " 726816,\n", + " 677653,\n", + " 1048954,\n", + " 3465,\n", + " 483068,\n", + " 1298887,\n", + " 1038740,\n", + " 815372,\n", + " 43207,\n", + " 1271881,\n", + " 463044,\n", + " 312274,\n", + " 586972,\n", + " 327138,\n", + " 467056,\n", + " 420933,\n", + " 47088,\n", + " 1213440,\n", + " 1153754,\n", + " 1321811,\n", + " 358262,\n", + " 1044159,\n", + " 679377,\n", + " 339806,\n", + " 654068,\n", + " 376680,\n", + " 275255,\n", + " 936838,\n", + " 1198490,\n", + " 206807,\n", + " 1334205,\n", + " 1210877,\n", + " 431071,\n", + " 980891,\n", + " 37125,\n", + " 678731,\n", + " 1336375,\n", + " 33708,\n", + " 480923,\n", + " 868899,\n", + " 830308,\n", + " 748710,\n", + " 787924,\n", + " 471389,\n", + " 388471,\n", + " 227591,\n", + " 755556,\n", + " 1280817,\n", + " 478851,\n", + " 1043946,\n", + " 716566,\n", + " 112550,\n", + " 695473,\n", + " 1114679,\n", + " 1266907,\n", + " 456734,\n", + " 828049,\n", + " 685600,\n", + " 1123421,\n", + " 310563,\n", + " 1287128,\n", + " 711155,\n", + " 178193,\n", + " 936495,\n", + " 447087,\n", + " 161424,\n", + " 1024634,\n", + " 683771,\n", + " 1225297,\n", + " 449284,\n", + " 804836,\n", + " 1303402,\n", + " 1164419,\n", + " 1070477,\n", + " 876752,\n", + " 1029703,\n", + " 805990,\n", + " 222018,\n", + " 218273,\n", + " 631841,\n", + " 811426,\n", + " 633024,\n", + " 337973,\n", + " 381516,\n", + " 144275,\n", + " 847616,\n", + " 1226664,\n", + " 840748,\n", + " 292961,\n", + " 1120061,\n", + " 1136171,\n", + " 317090,\n", + " 1064881,\n", + " 858044,\n", + " 885161,\n", + " 640421,\n", + " 686580,\n", + " 202061,\n", + " 1183400,\n", + " 984719,\n", + " 296284,\n", + " 910412,\n", + " 433954,\n", + " 371204,\n", + " 951430,\n", + " 796623,\n", + " 916586,\n", + " 660388,\n", + " 674207,\n", + " 48731,\n", + " 11077,\n", + " 419347,\n", + " 653998,\n", + " 847061,\n", + " 1068331,\n", + " 1252334,\n", + " 1258191,\n", + " 658397,\n", + " 402303,\n", + " 238299,\n", + " 1281139,\n", + " 1028694,\n", + " 787011,\n", + " 1064691,\n", + " 971399,\n", + " 866995,\n", + " 855900,\n", + " 989140,\n", + " 740912,\n", + " 308316,\n", + " 95908,\n", + " 1137130,\n", + " 40150,\n", + " 1351310,\n", + " 415876,\n", + " 623732,\n", + " 251859,\n", + " 488853,\n", + " 948767,\n", + " 1170638,\n", + " 1195510,\n", + " 614288,\n", + " 520126,\n", + " 846363,\n", + " 1268936,\n", + " 579557,\n", + " 1196043,\n", + " 23419,\n", + " 1207413,\n", + " 594222,\n", + " 834194,\n", + " 618805,\n", + " 1059278,\n", + " 297101,\n", + " 1256595,\n", + " 506409,\n", + " 845601,\n", + " 532717,\n", + " 1045545,\n", + " 250102,\n", + " 650170,\n", + " 64603,\n", + " 1347284,\n", + " 134860,\n", + " 63360,\n", + " 255055,\n", + " 74343,\n", + " 61101,\n", + " 48804,\n", + " 877161,\n", + " 889540,\n", + " 972255,\n", + " 67494,\n", + " 596038,\n", + " 309275,\n", + " 456130,\n", + " 492163,\n", + " 690714,\n", + " 597207,\n", + " 433091,\n", + " 170082,\n", + " 1018276,\n", + " 468103,\n", + " 804715,\n", + " 415227,\n", + " 118619,\n", + " 462452,\n", + " 851824,\n", + " 877361,\n", + " 9565,\n", + " 129817,\n", + " 267715,\n", + " 861355,\n", + " 1012870,\n", + " 928183,\n", + " 270095,\n", + " 711470,\n", + " 69989,\n", + " 795034,\n", + " 672737,\n", + " 1236830,\n", + " 209357,\n", + " 984923,\n", + " 296560,\n", + " 629949,\n", + " 4790,\n", + " 1213832,\n", + " 478475,\n", + " 193913,\n", + " 434884,\n", + " 751116,\n", + " 1297487,\n", + " 746672,\n", + " 839898,\n", + " 1122811,\n", + " 617941,\n", + " 90513,\n", + " 700414,\n", + " 720789,\n", + " 1300729,\n", + " 1248332,\n", + " 269799,\n", + " 214846,\n", + " 546648,\n", + " 45926,\n", + " 1108131,\n", + " 843948,\n", + " 1003938,\n", + " 1183167,\n", + " 1097853,\n", + " 386298,\n", + " 830439,\n", + " 25326,\n", + " 1276010,\n", + " 714374,\n", + " 419851,\n", + " 339385,\n", + " 1315901,\n", + " 535975,\n", + " 368826,\n", + " 864050,\n", + " 1043461,\n", + " 851456,\n", + " 275095,\n", + " 454197,\n", + " 1075407,\n", + " 247039,\n", + " 333893,\n", + " 1172766,\n", + " 401345,\n", + " 1161276,\n", + " 640607,\n", + " 757054,\n", + " 665987,\n", + " 727668,\n", + " 353306,\n", + " 943828,\n", + " 1304167,\n", + " 149145,\n", + " 643048,\n", + " 247292,\n", + " 676096,\n", + " 67269,\n", + " 1085623,\n", + " 203570,\n", + " 725616,\n", + " 65007,\n", + " 455492,\n", + " 1225818,\n", + " 1204337,\n", + " 939661,\n", + " 375183,\n", + " 878889,\n", + " 207715,\n", + " 548185,\n", + " 50962,\n", + " 15547,\n", + " 928116,\n", + " 573422,\n", + " 680491,\n", + " 1314944,\n", + " 668486,\n", + " 946184,\n", + " 299654,\n", + " 589686,\n", + " 273962,\n", + " 486827,\n", + " 329322,\n", + " 541682,\n", + " 1203784,\n", + " 754086,\n", + " 303861,\n", + " 227944,\n", + " 1052963,\n", + " 1317965,\n", + " 969067,\n", + " 548890,\n", + " 1366238,\n", + " 847962,\n", + " 47960,\n", + " 217937,\n", + " 101272,\n", + " 605002,\n", + " 1287256,\n", + " 628890,\n", + " 260763,\n", + " 449495,\n", + " 517194,\n", + " 156696,\n", + " 1086540,\n", + " 706962,\n", + " 7722,\n", + " 739102,\n", + " 1105241,\n", + " 848970,\n", + " 1045569,\n", + " 890359,\n", + " 792914,\n", + " 645810,\n", + " 1156390,\n", + " 138989,\n", + " 1117097,\n", + " 269195,\n", + " 367808,\n", + " 1052018,\n", + " 1173229,\n", + " 3998,\n", + " 747805,\n", + " 223596,\n", + " 816765,\n", + " 282346,\n", + " 94127,\n", + " 1051667,\n", + " 1351096,\n", + " 1073893,\n", + " 398026,\n", + " 174729,\n", + " 1130019,\n", + " 1205535,\n", + " 321939,\n", + " 654006,\n", + " 699294,\n", + " 1217083,\n", + " 234843,\n", + " 848883,\n", + " 1046032,\n", + " 483097,\n", + " 8808,\n", + " 701584,\n", + " 833539,\n", + " 270749,\n", + " 353603,\n", + " 284930,\n", + " 1154767,\n", + " 194584,\n", + " 262271,\n", + " 1105628,\n", + " 215299,\n", + " 545127,\n", + " 598203,\n", + " 939228,\n", + " 136193,\n", + " 1025004,\n", + " 791422,\n", + " 1331894,\n", + " 158178,\n", + " 37424,\n", + " 1091106,\n", + " 889073,\n", + " 682566,\n", + " 554780,\n", + " 1131720,\n", + " 1326515,\n", + " 1044210,\n", + " 1347594,\n", + " 1132569,\n", + " 509409,\n", + " 264297,\n", + " 65265,\n", + " 593728,\n", + " 1123382,\n", + " 649229,\n", + " 766561,\n", + " 291685,\n", + " 300972,\n", + " 229118,\n", + " 824982,\n", + " 158987,\n", + " 676940,\n", + " 984819,\n", + " 473901,\n", + " 441317,\n", + " 1128870,\n", + " 511075,\n", + " 243292,\n", + " 976981,\n", + " 1084201,\n", + " 294466,\n", + " 459191,\n", + " 73998,\n", + " 800851,\n", + " 119079,\n", + " 1211311,\n", + " 29253,\n", + " 708960,\n", + " 1285028,\n", + " 673218,\n", + " 702870,\n", + " 992788,\n", + " 66028,\n", + " 221742,\n", + " 946520,\n", + " 792201,\n", + " 1066278,\n", + " ...],\n", + " 30: [744025,\n", + " 1270299,\n", + " 571220,\n", + " 1308501,\n", + " 745554,\n", + " 1031012,\n", + " 913297,\n", + " 266500,\n", + " 475120,\n", + " 547944,\n", + " 129695,\n", + " 1344791,\n", + " 1096813,\n", + " 848341,\n", + " 1068843,\n", + " 419912,\n", + " 823586,\n", + " 296386,\n", + " 1161945,\n", + " 421532,\n", + " 1246316,\n", + " 1136225,\n", + " 54409,\n", + " 1355576,\n", + " 1210417,\n", + " 1306727,\n", + " 74795,\n", + " 548906,\n", + " 102795,\n", + " 595835,\n", + " 1091799,\n", + " 394049,\n", + " 773358,\n", + " 318109,\n", + " 416158,\n", + " 98005,\n", + " 503155,\n", + " 980893,\n", + " 579767,\n", + " 1132517,\n", + " 163202,\n", + " 517425,\n", + " 826721,\n", + " 205929,\n", + " 1242763,\n", + " 827792,\n", + " 576221,\n", + " 1203473,\n", + " 814648,\n", + " 1266579,\n", + " 329670,\n", + " 532344,\n", + " 855795,\n", + " 808352,\n", + " 773590,\n", + " 933921,\n", + " 1173416,\n", + " 1156842,\n", + " 6857,\n", + " 488800,\n", + " 313033,\n", + " 501328,\n", + " 1355208,\n", + " 619866,\n", + " 1111122,\n", + " 911642,\n", + " 203023,\n", + " 1163863,\n", + " 1346053,\n", + " 12252,\n", + " 472256,\n", + " 727896,\n", + " 736319,\n", + " 1224565,\n", + " 1233185,\n", + " 37668,\n", + " 1181693,\n", + " 1196584,\n", + " 1343594,\n", + " 877335,\n", + " 1091221,\n", + " 1020371,\n", + " 765630,\n", + " 493663,\n", + " 1306326,\n", + " 283730,\n", + " 1198399,\n", + " 913719,\n", + " 167210,\n", + " 1202700,\n", + " 1079522,\n", + " 630028,\n", + " 119266,\n", + " 1071049,\n", + " 295962,\n", + " 663404,\n", + " 1023932,\n", + " 669466,\n", + " 383625,\n", + " 408470,\n", + " 858995,\n", + " 1103194,\n", + " 214534,\n", + " 1342056,\n", + " 409409,\n", + " 65909,\n", + " 390779,\n", + " 255762,\n", + " 911396,\n", + " 1036028,\n", + " 970694,\n", + " 955414,\n", + " 13914,\n", + " 391103,\n", + " 276666,\n", + " 926001,\n", + " 434006,\n", + " 241675,\n", + " 321011,\n", + " 1210271,\n", + " 799415,\n", + " 57453,\n", + " 1352900,\n", + " 1111965,\n", + " 672972,\n", + " 519584,\n", + " 221477,\n", + " 1300413,\n", + " 1224729,\n", + " 1126416,\n", + " 443453,\n", + " 1331268,\n", + " 372488,\n", + " 632063,\n", + " 1316906,\n", + " 1101711,\n", + " 887653,\n", + " 1145360,\n", + " 695193,\n", + " 811407,\n", + " 766887,\n", + " 917019,\n", + " 7458,\n", + " 1176705,\n", + " 1286813,\n", + " 220590,\n", + " 1063155,\n", + " 645309,\n", + " 173559,\n", + " 183438,\n", + " 35951,\n", + " 400033,\n", + " 793718,\n", + " 807300,\n", + " 1245981,\n", + " 1248822,\n", + " 650418,\n", + " 691684,\n", + " 1366231,\n", + " 685742,\n", + " 345649,\n", + " 664482,\n", + " 372676,\n", + " 943555,\n", + " 1282147,\n", + " 828915,\n", + " 218856,\n", + " 1352277,\n", + " 908036,\n", + " 103214,\n", + " 1184365,\n", + " 660992,\n", + " 1308210,\n", + " 233496,\n", + " 1268644,\n", + " 623451,\n", + " 81825,\n", + " 261704,\n", + " 1002041,\n", + " 823461,\n", + " 661015,\n", + " 1123173,\n", + " 924487,\n", + " 1038628,\n", + " 205444,\n", + " 838193,\n", + " 146004,\n", + " 503725,\n", + " 1215716,\n", + " 1352716,\n", + " 1033197,\n", + " 100068,\n", + " 245838,\n", + " 1050235,\n", + " 1158510,\n", + " 136811,\n", + " 303997,\n", + " 177609,\n", + " 1251693,\n", + " 581283,\n", + " 1282625,\n", + " 233831,\n", + " 1021575,\n", + " 1058776,\n", + " 497467,\n", + " 1364350,\n", + " 1076199,\n", + " 807785,\n", + " 1102961,\n", + " 688347,\n", + " 1279249,\n", + " 713421,\n", + " 700490,\n", + " 265321,\n", + " 1148475,\n", + " 515556,\n", + " 1102781,\n", + " 1320949,\n", + " 964199,\n", + " 360761,\n", + " 162172,\n", + " 1282316,\n", + " 819809,\n", + " 924335,\n", + " 1294000,\n", + " 1228856,\n", + " 1229495,\n", + " 1341971,\n", + " 768836,\n", + " 854130,\n", + " 506835,\n", + " 1329294,\n", + " 343102,\n", + " 780100,\n", + " 48577,\n", + " 79304,\n", + " 205264,\n", + " 12803,\n", + " 135998,\n", + " 961348,\n", + " 1220502,\n", + " 822542,\n", + " 717037,\n", + " 772480,\n", + " 508024,\n", + " 707565,\n", + " 1095263,\n", + " 1164428,\n", + " 898778,\n", + " 808167,\n", + " 392847,\n", + " 772720,\n", + " 404928,\n", + " 766329,\n", + " 1207229,\n", + " 1210175,\n", + " 69282,\n", + " 191547,\n", + " 739429,\n", + " 429759,\n", + " 1271516,\n", + " 727602,\n", + " 757588,\n", + " 1278055,\n", + " 278303,\n", + " 263603,\n", + " 891118,\n", + " 1116560,\n", + " 545114,\n", + " 966415,\n", + " 416587,\n", + " 455663,\n", + " 809703,\n", + " 144068,\n", + " 355141,\n", + " 425032,\n", + " 1214533,\n", + " 449522,\n", + " 80874,\n", + " 168709,\n", + " 38662,\n", + " 156913,\n", + " 700405,\n", + " 1060295,\n", + " 913442,\n", + " 1346360,\n", + " 1218812,\n", + " 778154,\n", + " 367831,\n", + " 1156243,\n", + " 1238617,\n", + " 1236119,\n", + " 14808,\n", + " 305831,\n", + " 1005611,\n", + " 1025315,\n", + " 123065,\n", + " 1349160,\n", + " 220625,\n", + " 1011004,\n", + " 152532,\n", + " 459055,\n", + " 253396,\n", + " 1179357,\n", + " 516120,\n", + " 83372,\n", + " 953955,\n", + " 689492,\n", + " 1357585,\n", + " 196557,\n", + " 210431,\n", + " 68366,\n", + " 830110,\n", + " 302901,\n", + " 101658,\n", + " 874599,\n", + " 1280515,\n", + " 1056364,\n", + " 41070,\n", + " 375352,\n", + " 1198075,\n", + " 248885,\n", + " 1182594,\n", + " 1291714,\n", + " 1181227,\n", + " 92183,\n", + " 962275,\n", + " 1200091,\n", + " 636987,\n", + " 1315428,\n", + " 48523,\n", + " 898710,\n", + " 209786,\n", + " 965729,\n", + " 6329,\n", + " 1189462,\n", + " 1036055,\n", + " 765328,\n", + " 993506,\n", + " 1318450,\n", + " 801166,\n", + " 853889,\n", + " 154031,\n", + " 1056577,\n", + " 1104329,\n", + " 1069131,\n", + " 406361,\n", + " 220367,\n", + " 1165797,\n", + " 1296097,\n", + " 959000,\n", + " 1047007,\n", + " 291055,\n", + " 464054,\n", + " 518250,\n", + " 302953,\n", + " 647669,\n", + " 121516,\n", + " 161611,\n", + " 1253751,\n", + " 1187827,\n", + " 927027,\n", + " 75693,\n", + " 311795,\n", + " 1025008,\n", + " 1201637,\n", + " 1289965,\n", + " 432226,\n", + " 1124675,\n", + " 1173150,\n", + " 1149836,\n", + " 1316096,\n", + " 1265504,\n", + " 1276231,\n", + " 1338763,\n", + " 304119,\n", + " 400032,\n", + " 874212,\n", + " 548262,\n", + " 189151,\n", + " 1339134,\n", + " 728790,\n", + " 458402,\n", + " 33337,\n", + " 802750,\n", + " 210335,\n", + " 720264,\n", + " 1307117,\n", + " 987270,\n", + " 620378,\n", + " 408511,\n", + " 794582,\n", + " 633164,\n", + " 27962,\n", + " 340230,\n", + " 982951,\n", + " 969976,\n", + " 1066656,\n", + " 332492,\n", + " 308077,\n", + " 1097991,\n", + " 1260749,\n", + " 661729,\n", + " 1107141,\n", + " 1286232,\n", + " 1328568,\n", + " 219188,\n", + " 952226,\n", + " 1167945,\n", + " 1318975,\n", + " 399222,\n", + " 458245,\n", + " 496385,\n", + " 579850,\n", + " 587998,\n", + " 1128355,\n", + " 37015,\n", + " 1361267,\n", + " 84785,\n", + " 707072,\n", + " 506142,\n", + " 899375,\n", + " 373333,\n", + " 183115,\n", + " 125840,\n", + " 1211764,\n", + " 499697,\n", + " 1027874,\n", + " 801625,\n", + " 1276456,\n", + " 922646,\n", + " 659950,\n", + " 926700,\n", + " 1017078,\n", + " 266064,\n", + " 178890,\n", + " 203777,\n", + " 5349,\n", + " 384315,\n", + " 1204349,\n", + " 246123,\n", + " 269514,\n", + " 136831,\n", + " 662992,\n", + " 286447,\n", + " 709299,\n", + " 1335158,\n", + " 530392,\n", + " 1268797,\n", + " 825398,\n", + " 938678,\n", + " 722167,\n", + " 316919,\n", + " 29978,\n", + " 68628,\n", + " 460530,\n", + " 552658,\n", + " 939513,\n", + " 305649,\n", + " 534172,\n", + " 507398,\n", + " 188255,\n", + " 780763,\n", + " 56017,\n", + " 1351420,\n", + " 918891,\n", + " 1256263,\n", + " 1365882,\n", + " 805091,\n", + " 355436,\n", + " 1035692,\n", + " 909558,\n", + " 385851,\n", + " 366402,\n", + " 6019,\n", + " 287564,\n", + " 1241766,\n", + " 673534,\n", + " 1128501,\n", + " 900749,\n", + " 333209,\n", + " 213104,\n", + " 295353,\n", + " 19235,\n", + " 648183,\n", + " 1349553,\n", + " 99411,\n", + " 867477,\n", + " 885722,\n", + " 843485,\n", + " 722531,\n", + " 194813,\n", + " 1367044,\n", + " 240777,\n", + " 850327,\n", + " 1162169,\n", + " 1313598,\n", + " 1072843,\n", + " 1052690,\n", + " 617737,\n", + " 259000,\n", + " 1147099,\n", + " 298099,\n", + " 281617,\n", + " 1197037,\n", + " 895107,\n", + " 753377,\n", + " 1139245,\n", + " 1109005,\n", + " 252629,\n", + " 22974,\n", + " 1300288,\n", + " 921936,\n", + " 160530,\n", + " 32078,\n", + " 621946,\n", + " 982935,\n", + " 1242929,\n", + " 828560,\n", + " 516830,\n", + " 507383,\n", + " 532327,\n", + " 348411,\n", + " 322714,\n", + " 773073,\n", + " 737600,\n", + " 373356,\n", + " 572861,\n", + " 633559,\n", + " 1234465,\n", + " 1330376,\n", + " 716072,\n", + " 253775,\n", + " 241174,\n", + " 290683,\n", + " 1235055,\n", + " 241777,\n", + " 1215175,\n", + " 1213822,\n", + " 642367,\n", + " 448749,\n", + " 936402,\n", + " 361297,\n", + " 47738,\n", + " 1278893,\n", + " 898569,\n", + " 1257648,\n", + " 283981,\n", + " 959913,\n", + " 1145988,\n", + " 119351,\n", + " 161769,\n", + " 878534,\n", + " 630751,\n", + " 39384,\n", + " 805750,\n", + " 204349,\n", + " 1253109,\n", + " 1281232,\n", + " 370191,\n", + " 102160,\n", + " 105823,\n", + " 909727,\n", + " 1282878,\n", + " 640596,\n", + " 835230,\n", + " 463956,\n", + " 1104319,\n", + " 1339146,\n", + " 535303,\n", + " 1180032,\n", + " 1296359,\n", + " 1131475,\n", + " 388516,\n", + " 353978,\n", + " 464301,\n", + " 377254,\n", + " 1151118,\n", + " 1280273,\n", + " 611495,\n", + " 471140,\n", + " 196203,\n", + " 699349,\n", + " 1320236,\n", + " 808767,\n", + " 313464,\n", + " 1145134,\n", + " 54711,\n", + " 1316086,\n", + " 735811,\n", + " 1235556,\n", + " 857350,\n", + " 1319444,\n", + " 996853,\n", + " 1265371,\n", + " 871582,\n", + " 1007881,\n", + " 1319642,\n", + " 1313815,\n", + " 1268518,\n", + " 19552,\n", + " 1137326,\n", + " 454548,\n", + " 276214,\n", + " 744686,\n", + " 1124004,\n", + " 177298,\n", + " 629249,\n", + " 830296,\n", + " 1251339,\n", + " 990879,\n", + " 1363152,\n", + " 1322838,\n", + " 507250,\n", + " 130423,\n", + " 643641,\n", + " 629645,\n", + " 1310581,\n", + " 1307296,\n", + " 319782,\n", + " 810690,\n", + " 426213,\n", + " 609674,\n", + " 406278,\n", + " 336,\n", + " 782747,\n", + " 455609,\n", + " 497971,\n", + " 416503,\n", + " 610498,\n", + " 811648,\n", + " 671652,\n", + " 1171431,\n", + " 1013971,\n", + " 12852,\n", + " 191702,\n", + " 327951,\n", + " 242531,\n", + " 874864,\n", + " 984504,\n", + " 642214,\n", + " 143100,\n", + " 890977,\n", + " 1265960,\n", + " 1282083,\n", + " 513137,\n", + " 1293489,\n", + " 931655,\n", + " 238643,\n", + " 562200,\n", + " 733035,\n", + " 1221236,\n", + " 139245,\n", + " 183482,\n", + " 357160,\n", + " 611298,\n", + " 1234134,\n", + " 1151308,\n", + " 545076,\n", + " 1061113,\n", + " 541704,\n", + " 916800,\n", + " 653194,\n", + " 977315,\n", + " 1091475,\n", + " 748100,\n", + " 1252329,\n", + " 1213751,\n", + " 1080325,\n", + " 521460,\n", + " 1365265,\n", + " 55506,\n", + " 846433,\n", + " 266410,\n", + " 1283045,\n", + " 729594,\n", + " 105785,\n", + " 1111790,\n", + " 791161,\n", + " 188429,\n", + " 1216197,\n", + " 1045462,\n", + " 909136,\n", + " 362413,\n", + " 455803,\n", + " 154112,\n", + " 537032,\n", + " 875953,\n", + " 318880,\n", + " 12994,\n", + " 257954,\n", + " 682300,\n", + " 983688,\n", + " 1206475,\n", + " 382171,\n", + " 478813,\n", + " 536933,\n", + " 1359720,\n", + " 1180051,\n", + " 341751,\n", + " 1281114,\n", + " 864105,\n", + " 720497,\n", + " 1083350,\n", + " 1252354,\n", + " 1011696,\n", + " 874367,\n", + " 155347,\n", + " 465322,\n", + " 725202,\n", + " 724626,\n", + " 269522,\n", + " 425405,\n", + " 103468,\n", + " 856058,\n", + " 722726,\n", + " 1131358,\n", + " 328291,\n", + " 711467,\n", + " 280043,\n", + " 1198046,\n", + " 1364342,\n", + " 554361,\n", + " 764825,\n", + " 598853,\n", + " 255441,\n", + " 74058,\n", + " 351587,\n", + " 1345985,\n", + " 917462,\n", + " 756394,\n", + " 1139055,\n", + " 801902,\n", + " 605314,\n", + " 607,\n", + " 267021,\n", + " 1262271,\n", + " 388152,\n", + " 279285,\n", + " 100482,\n", + " 370854,\n", + " 476402,\n", + " 555087,\n", + " 543179,\n", + " 776528,\n", + " 315168,\n", + " 934025,\n", + " 974043,\n", + " 874306,\n", + " 911461,\n", + " 1321018,\n", + " 1273861,\n", + " 493105,\n", + " 417048,\n", + " 919931,\n", + " 984281,\n", + " 146522,\n", + " 1334506,\n", + " 1322926,\n", + " 910245,\n", + " 793757,\n", + " 706915,\n", + " 1041384,\n", + " 55521,\n", + " 346255,\n", + " 725973,\n", + " 461757,\n", + " 551864,\n", + " 1071952,\n", + " 904461,\n", + " 1302535,\n", + " 526762,\n", + " 1263402,\n", + " 948252,\n", + " 791909,\n", + " 700141,\n", + " 484201,\n", + " 1302160,\n", + " 405845,\n", + " 386010,\n", + " 1188746,\n", + " 569568,\n", + " 291124,\n", + " 682415,\n", + " 869463,\n", + " 979695,\n", + " 466084,\n", + " 833581,\n", + " 429238,\n", + " 257018,\n", + " 125328,\n", + " 1204637,\n", + " 427737,\n", + " 1210774,\n", + " 1217808,\n", + " 312921,\n", + " 1177462,\n", + " 913742,\n", + " 897247,\n", + " 890045,\n", + " 482906,\n", + " 938589,\n", + " 862992,\n", + " 394459,\n", + " 1289754,\n", + " 457977,\n", + " 786950,\n", + " 1039773,\n", + " 751792,\n", + " 671917,\n", + " 975966,\n", + " 1057184,\n", + " 551165,\n", + " 644615,\n", + " 472967,\n", + " 864342,\n", + " 958930,\n", + " 962352,\n", + " 282592,\n", + " 1184768,\n", + " 737051,\n", + " 739869,\n", + " 789207,\n", + " 1162278,\n", + " 1006713,\n", + " 1116772,\n", + " 1338663,\n", + " 761308,\n", + " 697942,\n", + " 827852,\n", + " 793690,\n", + " 773414,\n", + " 708789,\n", + " 865220,\n", + " 1144174,\n", + " 1025058,\n", + " 157181,\n", + " 153929,\n", + " 1131326,\n", + " 627006,\n", + " 312938,\n", + " 410487,\n", + " 1076120,\n", + " 921992,\n", + " 813425,\n", + " 1039670,\n", + " 995887,\n", + " 1327944,\n", + " 996621,\n", + " 98414,\n", + " 735821,\n", + " 642972,\n", + " 624884,\n", + " 419558,\n", + " 553674,\n", + " 82988,\n", + " 453574,\n", + " 687049,\n", + " 473923,\n", + " 303099,\n", + " 1245630,\n", + " 468108,\n", + " 1290596,\n", + " 1053863,\n", + " 45166,\n", + " 16699,\n", + " 1293977,\n", + " 1132972,\n", + " 259670,\n", + " 254259,\n", + " 185431,\n", + " 545970,\n", + " 629490,\n", + " 276290,\n", + " 127783,\n", + " 1261616,\n", + " 1174505,\n", + " 330986,\n", + " 1156643,\n", + " 291751,\n", + " 1284407,\n", + " 1213568,\n", + " 226759,\n", + " 1093212,\n", + " 1225608,\n", + " 809360,\n", + " 893554,\n", + " 809553,\n", + " 383135,\n", + " 312353,\n", + " 614269,\n", + " 1149380,\n", + " 710448,\n", + " 634549,\n", + " 90699,\n", + " 959852,\n", + " 619953,\n", + " 462121,\n", + " 1126836,\n", + " 1272191,\n", + " 1339867,\n", + " 1285164,\n", + " 437202,\n", + " 967655,\n", + " 1276620,\n", + " 19509,\n", + " 1348831,\n", + " 135797,\n", + " 261009,\n", + " 1272418,\n", + " 111933,\n", + " 92374,\n", + " 503800,\n", + " 1287127,\n", + " 1044988,\n", + " 97453,\n", + " 318215,\n", + " 544003,\n", + " 576458,\n", + " 856883,\n", + " 59116,\n", + " 377365,\n", + " 1046966,\n", + " 286854,\n", + " 828618,\n", + " 638397,\n", + " 992070,\n", + " 921395,\n", + " 378485,\n", + " 173695,\n", + " 282482,\n", + " 1349729,\n", + " 1093792,\n", + " 758625,\n", + " 907929,\n", + " 799993,\n", + " 1124459,\n", + " 275072,\n", + " 1151278,\n", + " 120984,\n", + " 561786,\n", + " 1189505,\n", + " 530730,\n", + " 629287,\n", + " 1296142,\n", + " 977549,\n", + " 839521,\n", + " 1113762,\n", + " 1248452,\n", + " 1279262,\n", + " 1258109,\n", + " 1260853,\n", + " 630848,\n", + " 1330266,\n", + " 1012818,\n", + " 1214934,\n", + " 89639,\n", + " 1184180,\n", + " 1295291,\n", + " 1076639,\n", + " 237268,\n", + " 544929,\n", + " 205031,\n", + " 326018,\n", + " 570511,\n", + " 970964,\n", + " 83657,\n", + " 1087584,\n", + " 993022,\n", + " 1062369,\n", + " 996279,\n", + " 1046672,\n", + " 1083050,\n", + " 832269,\n", + " 844708,\n", + " 1202362,\n", + " 1038089,\n", + " 479414,\n", + " 933872,\n", + " 1233641,\n", + " 780520,\n", + " 821215,\n", + " 252184,\n", + " 937311,\n", + " 1173093,\n", + " 756057,\n", + " 459330,\n", + " 256969,\n", + " 1254267,\n", + " 230356,\n", + " 1199454,\n", + " 1333214,\n", + " 408688,\n", + " 68092,\n", + " 173089,\n", + " 767649,\n", + " 349106,\n", + " 777759,\n", + " 656503,\n", + " 778743,\n", + " ...]}" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "user_queue" + ] + }, + { + "cell_type": "code", + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -514,13 +30623,13 @@ " \n", " def __init__(self, register_day, seq_length, n_feagures):\n", " \"\"\"\n", - " register_day: 用户第几天进行的登录\n", - " seq_length: 用户序列的长度,就是记录了几天登录信息, 行数\n", - " n_features: 每天提出的特征个数, 列数\n", + " register_day: 用户第几天进行的登录\n", + " seq_length: 用户序列的长度,就是记录了几天登录信息\n", + " n_features: 每天提取的特征数,如某个客户有30天数据,就有30天且每天有12列特征\n", " \"\"\"\n", " self.register_day = register_day\n", " self.seq_length = seq_length\n", - " self.array = np.zeros([self.seq_length, n_feagures]) # 这就是上面那个用户对应的矩阵形式,初始化位0\n", + " self.array = np.zeros([self.seq_length, n_feagures]) # 构建矩阵(初始化0):持续天数 × 特征个数,后续新创建的往里填充\n", " self.array[0,0] = 1\n", " self.page_rank = np.zeros([self.seq_length])\n", " self.pointer = 1\n", @@ -536,21 +30645,21 @@ " pop,value = i.split(';')\n", " self.page_rank[int(pos)-self.register_day] = value\n", " \n", - " def get_array(self):\n", + " def get_array(self): # 返回递归的结果\n", " return self.array\n", " \n", " # 得到标签 如果一个用户在未来七天活跃了,那么标记为1\n", " def get_label(self):\n", " self.label = np.array([None] * self.seq_length) # 一个seq_length长度的数组\n", - " active = self.array[:, :10].sum(axis=1) # 这里选了一部分特征做了个sum,意思是不管是转发,登录,啥的,只要做了就算一次活动\n", - " for i in range(self.seq_length-7): # 这地方得控制一下,如果一个用户15-30的数据,那么我们标签最多只能到23天,因为30天之后的数据我们没有\n", - " self.label[i] = 1 * (np.sum(active[i+1:i+8]) > 0) # 这里对于当前的i,如果未来七天内活跃过,那么标签就是1\n", + " active = self.array[:, :10].sum(axis=1) # 这里选了一部分特征做了个sum,即是发生登录、点赞、转发等,计为活动1次\n", + " for i in range(self.seq_length-7): # 如果一个用户15-30的数据,那么我们标签最多只能到23天,因为30天之后的数据我们没有\n", + " self.label[i] = 1 * (np.sum(active[i+1:i+8]) > 0) # 未来七天内活跃过,那么标签就是1\n", " return self.label" ] }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -559,6 +30668,1026 @@ "data = {row[0]:user_seq(register_day=row[1], seq_length=row[-1],n_feagures=n_features) for index, row in register.iterrows()}" ] }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{744025: <__main__.user_seq at 0x1ee11bfc748>,\n", + " 1270299: <__main__.user_seq at 0x1ee11bfc630>,\n", + " 571220: <__main__.user_seq at 0x1ee11bfc940>,\n", + " 1308501: <__main__.user_seq at 0x1ee11bfc6d8>,\n", + " 745554: <__main__.user_seq at 0x1ee11bfc550>,\n", + " 1031012: <__main__.user_seq at 0x1ee11bfca58>,\n", + " 913297: <__main__.user_seq at 0x1ee11bfcfd0>,\n", + " 266500: <__main__.user_seq at 0x1ee11bfcc18>,\n", + " 475120: <__main__.user_seq at 0x1ee11bfcef0>,\n", + " 547944: <__main__.user_seq at 0x1ee11bfcf60>,\n", + " 916655: <__main__.user_seq at 0x1ee11760668>,\n", + " 719262: <__main__.user_seq at 0x1ee11760518>,\n", + " 1026175: <__main__.user_seq at 0x1ee117604a8>,\n", + " 1140342: <__main__.user_seq at 0x1ee11760160>,\n", + " 688100: <__main__.user_seq at 0x1ee117600f0>,\n", + " 1342459: <__main__.user_seq at 0x1ee11760080>,\n", + " 926263: <__main__.user_seq at 0x1ee11760b38>,\n", + " 40710: <__main__.user_seq at 0x1ee117603c8>,\n", + " 246954: <__main__.user_seq at 0x1ee11760438>,\n", + " 153579: <__main__.user_seq at 0x1ee11760550>,\n", + " 161418: <__main__.user_seq at 0x1ee11760a20>,\n", + " 649526: <__main__.user_seq at 0x1ee117602b0>,\n", + " 376694: <__main__.user_seq at 0x1ee11760048>,\n", + " 1265894: <__main__.user_seq at 0x1ee11760208>,\n", + " 290029: <__main__.user_seq at 0x1ee117601d0>,\n", + " 926952: <__main__.user_seq at 0x1ee11760240>,\n", + " 70931: <__main__.user_seq at 0x1ee116dfd68>,\n", + " 319938: <__main__.user_seq at 0x1ee0f0e7f60>,\n", + " 711107: <__main__.user_seq at 0x1ee0f0e7a20>,\n", + " 872383: <__main__.user_seq at 0x1ee118d2048>,\n", + " 324085: <__main__.user_seq at 0x1ee118d20b8>,\n", + " 720967: <__main__.user_seq at 0x1ee118d20f0>,\n", + " 895912: <__main__.user_seq at 0x1ee118d2128>,\n", + " 396421: <__main__.user_seq at 0x1ee118d2160>,\n", + " 605799: <__main__.user_seq at 0x1ee118d2198>,\n", + " 374225: <__main__.user_seq at 0x1ee118d21d0>,\n", + " 188120: <__main__.user_seq at 0x1ee118d2208>,\n", + " 4416: <__main__.user_seq at 0x1ee118d2240>,\n", + " 245385: <__main__.user_seq at 0x1ee118d2278>,\n", + " 1244564: <__main__.user_seq at 0x1ee118d22b0>,\n", + " 321610: <__main__.user_seq at 0x1ee118d22e8>,\n", + " 998568: <__main__.user_seq at 0x1ee118d2320>,\n", + " 362447: <__main__.user_seq at 0x1ee118d2358>,\n", + " 508312: <__main__.user_seq at 0x1ee118d2390>,\n", + " 828824: <__main__.user_seq at 0x1ee118d23c8>,\n", + " 604296: <__main__.user_seq at 0x1ee118d2400>,\n", + " 1040779: <__main__.user_seq at 0x1ee118d2438>,\n", + " 104515: <__main__.user_seq at 0x1ee118d2470>,\n", + " 909345: <__main__.user_seq at 0x1ee118d24a8>,\n", + " 584573: <__main__.user_seq at 0x1ee118d24e0>,\n", + " 809615: <__main__.user_seq at 0x1ee118d2518>,\n", + " 705594: <__main__.user_seq at 0x1ee118d2550>,\n", + " 544673: <__main__.user_seq at 0x1ee118d2588>,\n", + " 1353252: <__main__.user_seq at 0x1ee118d25c0>,\n", + " 1228936: <__main__.user_seq at 0x1ee118d25f8>,\n", + " 130304: <__main__.user_seq at 0x1ee118d2630>,\n", + " 636433: <__main__.user_seq at 0x1ee118d2668>,\n", + " 649913: <__main__.user_seq at 0x1ee118d26a0>,\n", + " 300198: <__main__.user_seq at 0x1ee118d26d8>,\n", + " 958588: <__main__.user_seq at 0x1ee118d2710>,\n", + " 365947: <__main__.user_seq at 0x1ee118d2748>,\n", + " 546663: <__main__.user_seq at 0x1ee118d2780>,\n", + " 358836: <__main__.user_seq at 0x1ee118d27b8>,\n", + " 572651: <__main__.user_seq at 0x1ee118d27f0>,\n", + " 200677: <__main__.user_seq at 0x1ee118d2828>,\n", + " 121072: <__main__.user_seq at 0x1ee118d2860>,\n", + " 283372: <__main__.user_seq at 0x1ee118d2898>,\n", + " 1046808: <__main__.user_seq at 0x1ee118d28d0>,\n", + " 286389: <__main__.user_seq at 0x1ee118d2908>,\n", + " 785752: <__main__.user_seq at 0x1ee118d2940>,\n", + " 65439: <__main__.user_seq at 0x1ee118d2978>,\n", + " 1070734: <__main__.user_seq at 0x1ee118d29b0>,\n", + " 409296: <__main__.user_seq at 0x1ee118d29e8>,\n", + " 507130: <__main__.user_seq at 0x1ee118d2a20>,\n", + " 46089: <__main__.user_seq at 0x1ee118d2a58>,\n", + " 363195: <__main__.user_seq at 0x1ee118d2a90>,\n", + " 826213: <__main__.user_seq at 0x1ee118d2ac8>,\n", + " 1095380: <__main__.user_seq at 0x1ee118d2b00>,\n", + " 742578: <__main__.user_seq at 0x1ee118d2b38>,\n", + " 278433: <__main__.user_seq at 0x1ee118d2be0>,\n", + " 323276: <__main__.user_seq at 0x1ee118d2c18>,\n", + " 1080404: <__main__.user_seq at 0x1ee118d2c50>,\n", + " 371793: <__main__.user_seq at 0x1ee118d2c88>,\n", + " 581535: <__main__.user_seq at 0x1ee118d2cc0>,\n", + " 623713: <__main__.user_seq at 0x1ee118d2cf8>,\n", + " 613814: <__main__.user_seq at 0x1ee118d2d30>,\n", + " 1230657: <__main__.user_seq at 0x1ee118d2d68>,\n", + " 181217: <__main__.user_seq at 0x1ee118d2da0>,\n", + " 393403: <__main__.user_seq at 0x1ee118d2dd8>,\n", + " 647111: <__main__.user_seq at 0x1ee118d2e10>,\n", + " 301007: <__main__.user_seq at 0x1ee118d2e48>,\n", + " 1720: <__main__.user_seq at 0x1ee118d2e80>,\n", + " 135240: <__main__.user_seq at 0x1ee118d2eb8>,\n", + " 1005097: <__main__.user_seq at 0x1ee118d2ef0>,\n", + " 1265157: <__main__.user_seq at 0x1ee118d2f28>,\n", + " 422203: <__main__.user_seq at 0x1ee118d2f60>,\n", + " 491162: <__main__.user_seq at 0x1ee118d2f98>,\n", + " 392276: <__main__.user_seq at 0x1ee118d2fd0>,\n", + " 1119103: <__main__.user_seq at 0x1ee118dc048>,\n", + " 493601: <__main__.user_seq at 0x1ee118dc080>,\n", + " 987199: <__main__.user_seq at 0x1ee118dc0b8>,\n", + " 428929: <__main__.user_seq at 0x1ee118dc0f0>,\n", + " 764894: <__main__.user_seq at 0x1ee118dc128>,\n", + " 901027: <__main__.user_seq at 0x1ee118dc160>,\n", + " 716335: <__main__.user_seq at 0x1ee118dc198>,\n", + " 1132054: <__main__.user_seq at 0x1ee118dc1d0>,\n", + " 1201394: <__main__.user_seq at 0x1ee118dc208>,\n", + " 79180: <__main__.user_seq at 0x1ee118dc240>,\n", + " 363940: <__main__.user_seq at 0x1ee118dc278>,\n", + " 1171561: <__main__.user_seq at 0x1ee118dc2b0>,\n", + " 29588: <__main__.user_seq at 0x1ee118dc2e8>,\n", + " 225105: <__main__.user_seq at 0x1ee118dc320>,\n", + " 479488: <__main__.user_seq at 0x1ee118dc358>,\n", + " 1349377: <__main__.user_seq at 0x1ee118dc390>,\n", + " 755950: <__main__.user_seq at 0x1ee118dc3c8>,\n", + " 867067: <__main__.user_seq at 0x1ee118dc400>,\n", + " 1208320: <__main__.user_seq at 0x1ee118dc438>,\n", + " 644685: <__main__.user_seq at 0x1ee118dc470>,\n", + " 580269: <__main__.user_seq at 0x1ee118dc4a8>,\n", + " 1278006: <__main__.user_seq at 0x1ee118dc4e0>,\n", + " 900759: <__main__.user_seq at 0x1ee118dc518>,\n", + " 301088: <__main__.user_seq at 0x1ee118dc550>,\n", + " 846124: <__main__.user_seq at 0x1ee118dc588>,\n", + " 873341: <__main__.user_seq at 0x1ee118dc5c0>,\n", + " 373134: <__main__.user_seq at 0x1ee118dc5f8>,\n", + " 547864: <__main__.user_seq at 0x1ee118dc630>,\n", + " 1145926: <__main__.user_seq at 0x1ee118dc668>,\n", + " 741300: <__main__.user_seq at 0x1ee118dc6a0>,\n", + " 685607: <__main__.user_seq at 0x1ee118dc6d8>,\n", + " 1096768: <__main__.user_seq at 0x1ee118dc710>,\n", + " 544078: <__main__.user_seq at 0x1ee118dc748>,\n", + " 500537: <__main__.user_seq at 0x1ee118dc780>,\n", + " 1126528: <__main__.user_seq at 0x1ee118dc7b8>,\n", + " 470633: <__main__.user_seq at 0x1ee118dc7f0>,\n", + " 1260044: <__main__.user_seq at 0x1ee118dc828>,\n", + " 1147129: <__main__.user_seq at 0x1ee118dc860>,\n", + " 708206: <__main__.user_seq at 0x1ee118dc898>,\n", + " 578505: <__main__.user_seq at 0x1ee118dc8d0>,\n", + " 473398: <__main__.user_seq at 0x1ee118dc908>,\n", + " 805787: <__main__.user_seq at 0x1ee118dc940>,\n", + " 905493: <__main__.user_seq at 0x1ee118dc978>,\n", + " 706631: <__main__.user_seq at 0x1ee118dc9b0>,\n", + " 875685: <__main__.user_seq at 0x1ee118dc9e8>,\n", + " 969252: <__main__.user_seq at 0x1ee118dca20>,\n", + " 24482: <__main__.user_seq at 0x1ee118dca58>,\n", + " 935166: <__main__.user_seq at 0x1ee118dca90>,\n", + " 1316877: <__main__.user_seq at 0x1ee118dcac8>,\n", + " 1163109: <__main__.user_seq at 0x1ee118dcb00>,\n", + " 657176: <__main__.user_seq at 0x1ee118dcb38>,\n", + " 1024790: <__main__.user_seq at 0x1ee118dcb70>,\n", + " 1216256: <__main__.user_seq at 0x1ee118dcba8>,\n", + " 908794: <__main__.user_seq at 0x1ee118dcbe0>,\n", + " 154609: <__main__.user_seq at 0x1ee118dcc18>,\n", + " 1283254: <__main__.user_seq at 0x1ee118dcc50>,\n", + " 498488: <__main__.user_seq at 0x1ee118dcc88>,\n", + " 969395: <__main__.user_seq at 0x1ee118dccc0>,\n", + " 64315: <__main__.user_seq at 0x1ee118dccf8>,\n", + " 354563: <__main__.user_seq at 0x1ee118dcd30>,\n", + " 1356592: <__main__.user_seq at 0x1ee118dcd68>,\n", + " 706245: <__main__.user_seq at 0x1ee118dcda0>,\n", + " 173080: <__main__.user_seq at 0x1ee118dcdd8>,\n", + " 315508: <__main__.user_seq at 0x1ee118dce10>,\n", + " 889586: <__main__.user_seq at 0x1ee118dce48>,\n", + " 932852: <__main__.user_seq at 0x1ee118dce80>,\n", + " 196795: <__main__.user_seq at 0x1ee118dceb8>,\n", + " 700459: <__main__.user_seq at 0x1ee118dcef0>,\n", + " 784518: <__main__.user_seq at 0x1ee118dcf28>,\n", + " 1149160: <__main__.user_seq at 0x1ee118dcf60>,\n", + " 251319: <__main__.user_seq at 0x1ee118dcf98>,\n", + " 526703: <__main__.user_seq at 0x1ee118dcfd0>,\n", + " 320032: <__main__.user_seq at 0x1ee118e1048>,\n", + " 119327: <__main__.user_seq at 0x1ee118e1080>,\n", + " 627445: <__main__.user_seq at 0x1ee118e10b8>,\n", + " 1333459: <__main__.user_seq at 0x1ee118e10f0>,\n", + " 588012: <__main__.user_seq at 0x1ee118e1128>,\n", + " 12034: <__main__.user_seq at 0x1ee118e1160>,\n", + " 146820: <__main__.user_seq at 0x1ee118e1198>,\n", + " 1243074: <__main__.user_seq at 0x1ee118e11d0>,\n", + " 271512: <__main__.user_seq at 0x1ee118e1208>,\n", + " 1257585: <__main__.user_seq at 0x1ee118e1240>,\n", + " 1124798: <__main__.user_seq at 0x1ee118e1278>,\n", + " 82342: <__main__.user_seq at 0x1ee118e12b0>,\n", + " 1045093: <__main__.user_seq at 0x1ee118e12e8>,\n", + " 1087280: <__main__.user_seq at 0x1ee118e1320>,\n", + " 182906: <__main__.user_seq at 0x1ee118e1358>,\n", + " 934918: <__main__.user_seq at 0x1ee118e1390>,\n", + " 856907: <__main__.user_seq at 0x1ee118e13c8>,\n", + " 564522: <__main__.user_seq at 0x1ee118e1400>,\n", + " 889866: <__main__.user_seq at 0x1ee118e1438>,\n", + " 986839: <__main__.user_seq at 0x1ee118e1470>,\n", + " 551821: <__main__.user_seq at 0x1ee118e14a8>,\n", + " 988294: <__main__.user_seq at 0x1ee118e14e0>,\n", + " 1022936: <__main__.user_seq at 0x1ee118e1518>,\n", + " 349043: <__main__.user_seq at 0x1ee118e1550>,\n", + " 1010794: <__main__.user_seq at 0x1ee118e1588>,\n", + " 1274576: <__main__.user_seq at 0x1ee118e15c0>,\n", + " 109973: <__main__.user_seq at 0x1ee118e15f8>,\n", + " 134299: <__main__.user_seq at 0x1ee118e1630>,\n", + " 1005835: <__main__.user_seq at 0x1ee118e1668>,\n", + " 864582: <__main__.user_seq at 0x1ee118e16a0>,\n", + " 1293122: <__main__.user_seq at 0x1ee118e16d8>,\n", + " 896835: <__main__.user_seq at 0x1ee118e1710>,\n", + " 630631: <__main__.user_seq at 0x1ee118e1748>,\n", + " 1121791: <__main__.user_seq at 0x1ee118e1780>,\n", + " 1038314: <__main__.user_seq at 0x1ee118e17b8>,\n", + " 123473: <__main__.user_seq at 0x1ee118e17f0>,\n", + " 916883: <__main__.user_seq at 0x1ee118e1828>,\n", + " 627561: <__main__.user_seq at 0x1ee118e1860>,\n", + " 1343228: <__main__.user_seq at 0x1ee118e1898>,\n", + " 1134049: <__main__.user_seq at 0x1ee118e18d0>,\n", + " 1097140: <__main__.user_seq at 0x1ee118e1908>,\n", + " 192598: <__main__.user_seq at 0x1ee118e1940>,\n", + " 1084176: <__main__.user_seq at 0x1ee118e1978>,\n", + " 699788: <__main__.user_seq at 0x1ee118e19b0>,\n", + " 1206272: <__main__.user_seq at 0x1ee118e19e8>,\n", + " 1357808: <__main__.user_seq at 0x1ee118e1a20>,\n", + " 879812: <__main__.user_seq at 0x1ee118e1a58>,\n", + " 178800: <__main__.user_seq at 0x1ee118e1a90>,\n", + " 6142: <__main__.user_seq at 0x1ee118e1ac8>,\n", + " 744006: <__main__.user_seq at 0x1ee118e1b00>,\n", + " 498016: <__main__.user_seq at 0x1ee118e1b38>,\n", + " 603422: <__main__.user_seq at 0x1ee118e1b70>,\n", + " 817397: <__main__.user_seq at 0x1ee118e1ba8>,\n", + " 279797: <__main__.user_seq at 0x1ee118e1be0>,\n", + " 42931: <__main__.user_seq at 0x1ee118e1c18>,\n", + " 477509: <__main__.user_seq at 0x1ee118e1c50>,\n", + " 768177: <__main__.user_seq at 0x1ee118e1c88>,\n", + " 1275284: <__main__.user_seq at 0x1ee118e1cc0>,\n", + " 844601: <__main__.user_seq at 0x1ee118e1cf8>,\n", + " 82524: <__main__.user_seq at 0x1ee118e1d30>,\n", + " 73158: <__main__.user_seq at 0x1ee118e1d68>,\n", + " 1139294: <__main__.user_seq at 0x1ee118e1da0>,\n", + " 1102709: <__main__.user_seq at 0x1ee118e1dd8>,\n", + " 52918: <__main__.user_seq at 0x1ee118e1e10>,\n", + " 85132: <__main__.user_seq at 0x1ee118e1e48>,\n", + " 23948: <__main__.user_seq at 0x1ee118e1e80>,\n", + " 201951: <__main__.user_seq at 0x1ee118e1eb8>,\n", + " 343886: <__main__.user_seq at 0x1ee118e1ef0>,\n", + " 671062: <__main__.user_seq at 0x1ee118e1f28>,\n", + " 1039738: <__main__.user_seq at 0x1ee118e1f60>,\n", + " 310025: <__main__.user_seq at 0x1ee118e1f98>,\n", + " 1266850: <__main__.user_seq at 0x1ee118e1fd0>,\n", + " 590886: <__main__.user_seq at 0x1ee118ef048>,\n", + " 942055: <__main__.user_seq at 0x1ee118ef080>,\n", + " 694183: <__main__.user_seq at 0x1ee118ef0b8>,\n", + " 1302790: <__main__.user_seq at 0x1ee118ef0f0>,\n", + " 1352813: <__main__.user_seq at 0x1ee118ef128>,\n", + " 219457: <__main__.user_seq at 0x1ee118ef160>,\n", + " 1273778: <__main__.user_seq at 0x1ee118ef198>,\n", + " 615136: <__main__.user_seq at 0x1ee118ef1d0>,\n", + " 692306: <__main__.user_seq at 0x1ee118ef208>,\n", + " 234824: <__main__.user_seq at 0x1ee118ef240>,\n", + " 797113: <__main__.user_seq at 0x1ee118ef278>,\n", + " 1168061: <__main__.user_seq at 0x1ee11942eb8>,\n", + " 933116: <__main__.user_seq at 0x1ee11942c18>,\n", + " 675189: <__main__.user_seq at 0x1ee11942a90>,\n", + " 117234: <__main__.user_seq at 0x1ee118ef2b0>,\n", + " 473215: <__main__.user_seq at 0x1ee118ef2e8>,\n", + " 693597: <__main__.user_seq at 0x1ee118ef320>,\n", + " 292217: <__main__.user_seq at 0x1ee118ef358>,\n", + " 318189: <__main__.user_seq at 0x1ee118ef390>,\n", + " 893024: <__main__.user_seq at 0x1ee118ef3c8>,\n", + " 1147778: <__main__.user_seq at 0x1ee118ef400>,\n", + " 75464: <__main__.user_seq at 0x1ee118ef438>,\n", + " 355948: <__main__.user_seq at 0x1ee118ef470>,\n", + " 1141243: <__main__.user_seq at 0x1ee118ef4a8>,\n", + " 885314: <__main__.user_seq at 0x1ee118ef4e0>,\n", + " 473037: <__main__.user_seq at 0x1ee118ef518>,\n", + " 1161976: <__main__.user_seq at 0x1ee118ef550>,\n", + " 1105249: <__main__.user_seq at 0x1ee118ef588>,\n", + " 1034711: <__main__.user_seq at 0x1ee118ef5c0>,\n", + " 444663: <__main__.user_seq at 0x1ee118ef5f8>,\n", + " 629789: <__main__.user_seq at 0x1ee118ef630>,\n", + " 684292: <__main__.user_seq at 0x1ee118ef668>,\n", + " 1220188: <__main__.user_seq at 0x1ee118ef6a0>,\n", + " 38479: <__main__.user_seq at 0x1ee118ef6d8>,\n", + " 1166260: <__main__.user_seq at 0x1ee118ef710>,\n", + " 739798: <__main__.user_seq at 0x1ee118ef748>,\n", + " 1023596: <__main__.user_seq at 0x1ee118ef780>,\n", + " 731282: <__main__.user_seq at 0x1ee118ef7b8>,\n", + " 759110: <__main__.user_seq at 0x1ee118ef7f0>,\n", + " 327708: <__main__.user_seq at 0x1ee118ef828>,\n", + " 129695: <__main__.user_seq at 0x1ee118ef860>,\n", + " 1344791: <__main__.user_seq at 0x1ee118ef898>,\n", + " 1096813: <__main__.user_seq at 0x1ee118ef8d0>,\n", + " 848341: <__main__.user_seq at 0x1ee118ef908>,\n", + " 1068843: <__main__.user_seq at 0x1ee118ef940>,\n", + " 419912: <__main__.user_seq at 0x1ee118ef978>,\n", + " 823586: <__main__.user_seq at 0x1ee118ef9b0>,\n", + " 296386: <__main__.user_seq at 0x1ee118ef9e8>,\n", + " 1161945: <__main__.user_seq at 0x1ee118efa20>,\n", + " 200400: <__main__.user_seq at 0x1ee118efa58>,\n", + " 1195373: <__main__.user_seq at 0x1ee118efa90>,\n", + " 973391: <__main__.user_seq at 0x1ee118efac8>,\n", + " 65575: <__main__.user_seq at 0x1ee118efb00>,\n", + " 837576: <__main__.user_seq at 0x1ee118efb38>,\n", + " 298119: <__main__.user_seq at 0x1ee118efb70>,\n", + " 1358198: <__main__.user_seq at 0x1ee118efba8>,\n", + " 375546: <__main__.user_seq at 0x1ee118efbe0>,\n", + " 544646: <__main__.user_seq at 0x1ee118efc18>,\n", + " 607849: <__main__.user_seq at 0x1ee118efc50>,\n", + " 354025: <__main__.user_seq at 0x1ee118efc88>,\n", + " 1331521: <__main__.user_seq at 0x1ee118efcc0>,\n", + " 1191566: <__main__.user_seq at 0x1ee11942a58>,\n", + " 199629: <__main__.user_seq at 0x1ee119429b0>,\n", + " 1236008: <__main__.user_seq at 0x1ee11942a20>,\n", + " 214542: <__main__.user_seq at 0x1ee11942978>,\n", + " 350622: <__main__.user_seq at 0x1ee11942940>,\n", + " 190614: <__main__.user_seq at 0x1ee11760390>,\n", + " 964475: <__main__.user_seq at 0x1ee117605c0>,\n", + " 45704: <__main__.user_seq at 0x1ee118efd30>,\n", + " 878391: <__main__.user_seq at 0x1ee118efcf8>,\n", + " 1105526: <__main__.user_seq at 0x1ee118efd68>,\n", + " 164445: <__main__.user_seq at 0x1ee118efda0>,\n", + " 488255: <__main__.user_seq at 0x1ee118efdd8>,\n", + " 143944: <__main__.user_seq at 0x1ee118efe10>,\n", + " 802240: <__main__.user_seq at 0x1ee118efe48>,\n", + " 1314381: <__main__.user_seq at 0x1ee118efe80>,\n", + " 863520: <__main__.user_seq at 0x1ee118efeb8>,\n", + " 322780: <__main__.user_seq at 0x1ee118efef0>,\n", + " 1115620: <__main__.user_seq at 0x1ee118eff28>,\n", + " 1004240: <__main__.user_seq at 0x1ee118eff60>,\n", + " 91631: <__main__.user_seq at 0x1ee118eff98>,\n", + " 1306292: <__main__.user_seq at 0x1ee118effd0>,\n", + " 305295: <__main__.user_seq at 0x1ee118f7048>,\n", + " 46877: <__main__.user_seq at 0x1ee118f7080>,\n", + " 1366339: <__main__.user_seq at 0x1ee118f70b8>,\n", + " 1055951: <__main__.user_seq at 0x1ee118f70f0>,\n", + " 1186938: <__main__.user_seq at 0x1ee118f7128>,\n", + " 253904: <__main__.user_seq at 0x1ee118f7160>,\n", + " 78349: <__main__.user_seq at 0x1ee118f7198>,\n", + " 1260188: <__main__.user_seq at 0x1ee118f71d0>,\n", + " 1016609: <__main__.user_seq at 0x1ee118f7208>,\n", + " 993751: <__main__.user_seq at 0x1ee118f7240>,\n", + " 826191: <__main__.user_seq at 0x1ee118f7278>,\n", + " 1042464: <__main__.user_seq at 0x1ee118f72b0>,\n", + " 600907: <__main__.user_seq at 0x1ee118f72e8>,\n", + " 75238: <__main__.user_seq at 0x1ee118f7320>,\n", + " 600462: <__main__.user_seq at 0x1ee118f7358>,\n", + " 43426: <__main__.user_seq at 0x1ee118f7390>,\n", + " 1016709: <__main__.user_seq at 0x1ee118f73c8>,\n", + " 1076150: <__main__.user_seq at 0x1ee118f7400>,\n", + " 861690: <__main__.user_seq at 0x1ee118f7438>,\n", + " 1346568: <__main__.user_seq at 0x1ee118f7470>,\n", + " 461873: <__main__.user_seq at 0x1ee118f74a8>,\n", + " 1102232: <__main__.user_seq at 0x1ee118f74e0>,\n", + " 1056760: <__main__.user_seq at 0x1ee118f7518>,\n", + " 1360047: <__main__.user_seq at 0x1ee118f7550>,\n", + " 548821: <__main__.user_seq at 0x1ee118f7588>,\n", + " 525224: <__main__.user_seq at 0x1ee118f75c0>,\n", + " 626427: <__main__.user_seq at 0x1ee118f75f8>,\n", + " 354599: <__main__.user_seq at 0x1ee118f7630>,\n", + " 892684: <__main__.user_seq at 0x1ee118f7668>,\n", + " 294385: <__main__.user_seq at 0x1ee118f76a0>,\n", + " 488384: <__main__.user_seq at 0x1ee118f76d8>,\n", + " 1127998: <__main__.user_seq at 0x1ee118f7710>,\n", + " 171819: <__main__.user_seq at 0x1ee118f7748>,\n", + " 1197226: <__main__.user_seq at 0x1ee118f7780>,\n", + " 66852: <__main__.user_seq at 0x1ee118f77b8>,\n", + " 1111524: <__main__.user_seq at 0x1ee118f77f0>,\n", + " 1103093: <__main__.user_seq at 0x1ee118f7828>,\n", + " 166587: <__main__.user_seq at 0x1ee118f7860>,\n", + " 1090147: <__main__.user_seq at 0x1ee118f7898>,\n", + " 401543: <__main__.user_seq at 0x1ee118f78d0>,\n", + " 979232: <__main__.user_seq at 0x1ee118f7908>,\n", + " 1079600: <__main__.user_seq at 0x1ee118f7940>,\n", + " 231285: <__main__.user_seq at 0x1ee118f7978>,\n", + " 909695: <__main__.user_seq at 0x1ee118f79b0>,\n", + " 259356: <__main__.user_seq at 0x1ee118f79e8>,\n", + " 482351: <__main__.user_seq at 0x1ee118f7a20>,\n", + " 45605: <__main__.user_seq at 0x1ee118f7a90>,\n", + " 1308171: <__main__.user_seq at 0x1ee118f7ac8>,\n", + " 307872: <__main__.user_seq at 0x1ee118f7b00>,\n", + " 308051: <__main__.user_seq at 0x1ee118f7b38>,\n", + " 491446: <__main__.user_seq at 0x1ee118f7b70>,\n", + " 550643: <__main__.user_seq at 0x1ee118f7ba8>,\n", + " 347099: <__main__.user_seq at 0x1ee118f7be0>,\n", + " 647478: <__main__.user_seq at 0x1ee118f7c18>,\n", + " 1351534: <__main__.user_seq at 0x1ee118f7c50>,\n", + " 367241: <__main__.user_seq at 0x1ee118f7c88>,\n", + " 578309: <__main__.user_seq at 0x1ee118f7cc0>,\n", + " 410784: <__main__.user_seq at 0x1ee118f7cf8>,\n", + " 374871: <__main__.user_seq at 0x1ee118f7d30>,\n", + " 820690: <__main__.user_seq at 0x1ee118f7d68>,\n", + " 80545: <__main__.user_seq at 0x1ee118f7da0>,\n", + " 482040: <__main__.user_seq at 0x1ee118f7dd8>,\n", + " 660628: <__main__.user_seq at 0x1ee118f7e10>,\n", + " 657616: <__main__.user_seq at 0x1ee118f7a58>,\n", + " 406622: <__main__.user_seq at 0x1ee118f7e48>,\n", + " 46519: <__main__.user_seq at 0x1ee118f7e80>,\n", + " 440020: <__main__.user_seq at 0x1ee118f7eb8>,\n", + " 838388: <__main__.user_seq at 0x1ee118f7ef0>,\n", + " 372368: <__main__.user_seq at 0x1ee118f7f28>,\n", + " 1028559: <__main__.user_seq at 0x1ee118f7f60>,\n", + " 1014699: <__main__.user_seq at 0x1ee118f7f98>,\n", + " 311119: <__main__.user_seq at 0x1ee118f7fd0>,\n", + " 540632: <__main__.user_seq at 0x1ee118fc048>,\n", + " 1174064: <__main__.user_seq at 0x1ee118fc080>,\n", + " 1288325: <__main__.user_seq at 0x1ee118fc0b8>,\n", + " 574156: <__main__.user_seq at 0x1ee118fc0f0>,\n", + " 277490: <__main__.user_seq at 0x1ee118fc128>,\n", + " 1359548: <__main__.user_seq at 0x1ee118fc160>,\n", + " 853695: <__main__.user_seq at 0x1ee118fc198>,\n", + " 53864: <__main__.user_seq at 0x1ee118fc1d0>,\n", + " 158030: <__main__.user_seq at 0x1ee118fc208>,\n", + " 497272: <__main__.user_seq at 0x1ee118fc240>,\n", + " 699878: <__main__.user_seq at 0x1ee118fc278>,\n", + " 908320: <__main__.user_seq at 0x1ee118fc2b0>,\n", + " 747066: <__main__.user_seq at 0x1ee118d2080>,\n", + " 294696: <__main__.user_seq at 0x1ee118fc320>,\n", + " 307612: <__main__.user_seq at 0x1ee118fc358>,\n", + " 1046782: <__main__.user_seq at 0x1ee118fc390>,\n", + " 47841: <__main__.user_seq at 0x1ee118fc3c8>,\n", + " 738018: <__main__.user_seq at 0x1ee118fc400>,\n", + " 241058: <__main__.user_seq at 0x1ee118fc438>,\n", + " 1014282: <__main__.user_seq at 0x1ee118fc470>,\n", + " 1293090: <__main__.user_seq at 0x1ee118fc4a8>,\n", + " 1180298: <__main__.user_seq at 0x1ee118fc4e0>,\n", + " 436733: <__main__.user_seq at 0x1ee118fc518>,\n", + " 547218: <__main__.user_seq at 0x1ee118fc550>,\n", + " 380844: <__main__.user_seq at 0x1ee118fc588>,\n", + " 1266749: <__main__.user_seq at 0x1ee118fc5c0>,\n", + " 130330: <__main__.user_seq at 0x1ee118fc5f8>,\n", + " 1277184: <__main__.user_seq at 0x1ee118d2b70>,\n", + " 726068: <__main__.user_seq at 0x1ee118fc668>,\n", + " 801739: <__main__.user_seq at 0x1ee118fc6a0>,\n", + " 1171263: <__main__.user_seq at 0x1ee118fc6d8>,\n", + " 427082: <__main__.user_seq at 0x1ee118fc710>,\n", + " 856947: <__main__.user_seq at 0x1ee118fc748>,\n", + " 1083614: <__main__.user_seq at 0x1ee118fc780>,\n", + " 1043223: <__main__.user_seq at 0x1ee118fc7b8>,\n", + " 772432: <__main__.user_seq at 0x1ee118fc7f0>,\n", + " 1100998: <__main__.user_seq at 0x1ee118fc828>,\n", + " 635545: <__main__.user_seq at 0x1ee118fc860>,\n", + " 263338: <__main__.user_seq at 0x1ee118fc898>,\n", + " 1010055: <__main__.user_seq at 0x1ee118fc8d0>,\n", + " 452297: <__main__.user_seq at 0x1ee118fc908>,\n", + " 849233: <__main__.user_seq at 0x1ee118fc940>,\n", + " 1232419: <__main__.user_seq at 0x1ee118fc978>,\n", + " 149945: <__main__.user_seq at 0x1ee118fc9b0>,\n", + " 625544: <__main__.user_seq at 0x1ee118fc9e8>,\n", + " 1248579: <__main__.user_seq at 0x1ee118fca20>,\n", + " 539818: <__main__.user_seq at 0x1ee118fca58>,\n", + " 1071059: <__main__.user_seq at 0x1ee118fca90>,\n", + " 1348111: <__main__.user_seq at 0x1ee118fcac8>,\n", + " 696972: <__main__.user_seq at 0x1ee118fcb00>,\n", + " 941328: <__main__.user_seq at 0x1ee118fcb38>,\n", + " 676679: <__main__.user_seq at 0x1ee118fcb70>,\n", + " 1219114: <__main__.user_seq at 0x1ee118fcba8>,\n", + " 292238: <__main__.user_seq at 0x1ee118fcbe0>,\n", + " 771775: <__main__.user_seq at 0x1ee118fcc18>,\n", + " 1228553: <__main__.user_seq at 0x1ee118fcc50>,\n", + " 614233: <__main__.user_seq at 0x1ee118fcc88>,\n", + " 95904: <__main__.user_seq at 0x1ee118fccc0>,\n", + " 270665: <__main__.user_seq at 0x1ee118fccf8>,\n", + " 109064: <__main__.user_seq at 0x1ee118fcd30>,\n", + " 1094001: <__main__.user_seq at 0x1ee118fcd68>,\n", + " 828445: <__main__.user_seq at 0x1ee118fcda0>,\n", + " 990078: <__main__.user_seq at 0x1ee118fcdd8>,\n", + " 707687: <__main__.user_seq at 0x1ee118fce10>,\n", + " 311009: <__main__.user_seq at 0x1ee118fce48>,\n", + " 361304: <__main__.user_seq at 0x1ee118fce80>,\n", + " 18169: <__main__.user_seq at 0x1ee118fceb8>,\n", + " 109313: <__main__.user_seq at 0x1ee118fcef0>,\n", + " 184915: <__main__.user_seq at 0x1ee118fcf28>,\n", + " 1138461: <__main__.user_seq at 0x1ee118fcf60>,\n", + " 787356: <__main__.user_seq at 0x1ee118fcf98>,\n", + " 252311: <__main__.user_seq at 0x1ee118fcfd0>,\n", + " 57795: <__main__.user_seq at 0x1ee11905048>,\n", + " 516178: <__main__.user_seq at 0x1ee11905080>,\n", + " 405637: <__main__.user_seq at 0x1ee119050b8>,\n", + " 1363368: <__main__.user_seq at 0x1ee119050f0>,\n", + " 1196704: <__main__.user_seq at 0x1ee11905128>,\n", + " 68485: <__main__.user_seq at 0x1ee11905160>,\n", + " 322656: <__main__.user_seq at 0x1ee11905198>,\n", + " 977835: <__main__.user_seq at 0x1ee119051d0>,\n", + " 1277123: <__main__.user_seq at 0x1ee11905208>,\n", + " 424062: <__main__.user_seq at 0x1ee11905240>,\n", + " 250174: <__main__.user_seq at 0x1ee11905278>,\n", + " 1023526: <__main__.user_seq at 0x1ee119052b0>,\n", + " 449597: <__main__.user_seq at 0x1ee119052e8>,\n", + " 384182: <__main__.user_seq at 0x1ee11905320>,\n", + " 50084: <__main__.user_seq at 0x1ee11905358>,\n", + " 118144: <__main__.user_seq at 0x1ee11905390>,\n", + " 1254191: <__main__.user_seq at 0x1ee119053c8>,\n", + " 348563: <__main__.user_seq at 0x1ee11905400>,\n", + " 1282349: <__main__.user_seq at 0x1ee11905438>,\n", + " 179263: <__main__.user_seq at 0x1ee11905470>,\n", + " 1095381: <__main__.user_seq at 0x1ee119054a8>,\n", + " 911986: <__main__.user_seq at 0x1ee119054e0>,\n", + " 1201628: <__main__.user_seq at 0x1ee11905518>,\n", + " 1323759: <__main__.user_seq at 0x1ee11905550>,\n", + " 281753: <__main__.user_seq at 0x1ee11905588>,\n", + " 1246728: <__main__.user_seq at 0x1ee119055c0>,\n", + " 1280301: <__main__.user_seq at 0x1ee119055f8>,\n", + " 403903: <__main__.user_seq at 0x1ee11905630>,\n", + " 456923: <__main__.user_seq at 0x1ee11905668>,\n", + " 1165819: <__main__.user_seq at 0x1ee119056a0>,\n", + " 452121: <__main__.user_seq at 0x1ee119056d8>,\n", + " 356773: <__main__.user_seq at 0x1ee11905710>,\n", + " 1362089: <__main__.user_seq at 0x1ee11905748>,\n", + " 767634: <__main__.user_seq at 0x1ee11905780>,\n", + " 254346: <__main__.user_seq at 0x1ee119057b8>,\n", + " 479405: <__main__.user_seq at 0x1ee119057f0>,\n", + " 44820: <__main__.user_seq at 0x1ee11905828>,\n", + " 213980: <__main__.user_seq at 0x1ee11905860>,\n", + " 502744: <__main__.user_seq at 0x1ee11905898>,\n", + " 134649: <__main__.user_seq at 0x1ee119058d0>,\n", + " 146827: <__main__.user_seq at 0x1ee11905908>,\n", + " 1026933: <__main__.user_seq at 0x1ee11905940>,\n", + " 466945: <__main__.user_seq at 0x1ee11905978>,\n", + " 910932: <__main__.user_seq at 0x1ee119059b0>,\n", + " 971619: <__main__.user_seq at 0x1ee119059e8>,\n", + " 621028: <__main__.user_seq at 0x1ee11905a20>,\n", + " 991248: <__main__.user_seq at 0x1ee11905a58>,\n", + " 60028: <__main__.user_seq at 0x1ee11905a90>,\n", + " 437170: <__main__.user_seq at 0x1ee11905ac8>,\n", + " 421320: <__main__.user_seq at 0x1ee11905b00>,\n", + " 69464: <__main__.user_seq at 0x1ee11905b38>,\n", + " 676314: <__main__.user_seq at 0x1ee11905b70>,\n", + " 254269: <__main__.user_seq at 0x1ee11905ba8>,\n", + " 803095: <__main__.user_seq at 0x1ee11905be0>,\n", + " 379784: <__main__.user_seq at 0x1ee11905c18>,\n", + " 810769: <__main__.user_seq at 0x1ee11905c50>,\n", + " 115700: <__main__.user_seq at 0x1ee11905c88>,\n", + " 282099: <__main__.user_seq at 0x1ee11905cc0>,\n", + " 935412: <__main__.user_seq at 0x1ee11905cf8>,\n", + " 888078: <__main__.user_seq at 0x1ee11905d30>,\n", + " 1161970: <__main__.user_seq at 0x1ee11905d68>,\n", + " 254443: <__main__.user_seq at 0x1ee11905da0>,\n", + " 820184: <__main__.user_seq at 0x1ee11905dd8>,\n", + " 52445: <__main__.user_seq at 0x1ee11905e10>,\n", + " 739438: <__main__.user_seq at 0x1ee11905e48>,\n", + " 258311: <__main__.user_seq at 0x1ee11905e80>,\n", + " 399174: <__main__.user_seq at 0x1ee11905eb8>,\n", + " 776599: <__main__.user_seq at 0x1ee11905ef0>,\n", + " 818384: <__main__.user_seq at 0x1ee11905f28>,\n", + " 1365488: <__main__.user_seq at 0x1ee11905f60>,\n", + " 124486: <__main__.user_seq at 0x1ee11905f98>,\n", + " 464769: <__main__.user_seq at 0x1ee11905fd0>,\n", + " 374698: <__main__.user_seq at 0x1ee1190c048>,\n", + " 863663: <__main__.user_seq at 0x1ee1190c080>,\n", + " 997843: <__main__.user_seq at 0x1ee1190c0b8>,\n", + " 1060779: <__main__.user_seq at 0x1ee1190c0f0>,\n", + " 298288: <__main__.user_seq at 0x1ee1190c128>,\n", + " 538392: <__main__.user_seq at 0x1ee1190c160>,\n", + " 478546: <__main__.user_seq at 0x1ee1190c198>,\n", + " 934317: <__main__.user_seq at 0x1ee1190c1d0>,\n", + " 1037223: <__main__.user_seq at 0x1ee1190c208>,\n", + " 75456: <__main__.user_seq at 0x1ee1190c240>,\n", + " 49913: <__main__.user_seq at 0x1ee1190c278>,\n", + " 180441: <__main__.user_seq at 0x1ee1190c2b0>,\n", + " 915432: <__main__.user_seq at 0x1ee1190c2e8>,\n", + " 265620: <__main__.user_seq at 0x1ee1190c320>,\n", + " 1292525: <__main__.user_seq at 0x1ee1190c358>,\n", + " 314899: <__main__.user_seq at 0x1ee1190c390>,\n", + " 472147: <__main__.user_seq at 0x1ee1190c3c8>,\n", + " 871404: <__main__.user_seq at 0x1ee1190c400>,\n", + " 1011297: <__main__.user_seq at 0x1ee1190c438>,\n", + " 711978: <__main__.user_seq at 0x1ee1190c470>,\n", + " 142200: <__main__.user_seq at 0x1ee1190c4a8>,\n", + " 744880: <__main__.user_seq at 0x1ee1190c4e0>,\n", + " 1196482: <__main__.user_seq at 0x1ee1190c518>,\n", + " 613158: <__main__.user_seq at 0x1ee1190c550>,\n", + " 385230: <__main__.user_seq at 0x1ee1190c588>,\n", + " 757343: <__main__.user_seq at 0x1ee1190c5c0>,\n", + " 718863: <__main__.user_seq at 0x1ee1190c5f8>,\n", + " 1306243: <__main__.user_seq at 0x1ee1190c630>,\n", + " 494108: <__main__.user_seq at 0x1ee1190c668>,\n", + " 292670: <__main__.user_seq at 0x1ee1190c6a0>,\n", + " 810664: <__main__.user_seq at 0x1ee1190c6d8>,\n", + " 145531: <__main__.user_seq at 0x1ee1190c710>,\n", + " 1204979: <__main__.user_seq at 0x1ee1190c748>,\n", + " 1007878: <__main__.user_seq at 0x1ee1190c780>,\n", + " 429640: <__main__.user_seq at 0x1ee1190c7b8>,\n", + " 408945: <__main__.user_seq at 0x1ee1190c7f0>,\n", + " 1102438: <__main__.user_seq at 0x1ee1190c828>,\n", + " 466836: <__main__.user_seq at 0x1ee1190c860>,\n", + " 496107: <__main__.user_seq at 0x1ee1190c898>,\n", + " 1222898: <__main__.user_seq at 0x1ee1190c8d0>,\n", + " 166312: <__main__.user_seq at 0x1ee1190c908>,\n", + " 421532: <__main__.user_seq at 0x1ee1190c940>,\n", + " 1246316: <__main__.user_seq at 0x1ee1190c978>,\n", + " 1136225: <__main__.user_seq at 0x1ee1190c9b0>,\n", + " 54409: <__main__.user_seq at 0x1ee1190c9e8>,\n", + " 1355576: <__main__.user_seq at 0x1ee1190ca20>,\n", + " 1210417: <__main__.user_seq at 0x1ee1190ca58>,\n", + " 1306727: <__main__.user_seq at 0x1ee1190ca90>,\n", + " 74795: <__main__.user_seq at 0x1ee1190cac8>,\n", + " 277129: <__main__.user_seq at 0x1ee1190cb00>,\n", + " 566363: <__main__.user_seq at 0x1ee1190cb38>,\n", + " 938471: <__main__.user_seq at 0x1ee1190cb70>,\n", + " 854397: <__main__.user_seq at 0x1ee1190cba8>,\n", + " 916651: <__main__.user_seq at 0x1ee1190cbe0>,\n", + " 563921: <__main__.user_seq at 0x1ee1190cc18>,\n", + " 834452: <__main__.user_seq at 0x1ee1190cc50>,\n", + " 73231: <__main__.user_seq at 0x1ee1190cc88>,\n", + " 271320: <__main__.user_seq at 0x1ee1190ccc0>,\n", + " 669733: <__main__.user_seq at 0x1ee1190ccf8>,\n", + " 1233955: <__main__.user_seq at 0x1ee1190cd30>,\n", + " 344986: <__main__.user_seq at 0x1ee1190cd68>,\n", + " 938665: <__main__.user_seq at 0x1ee1190cda0>,\n", + " 1236803: <__main__.user_seq at 0x1ee1190cdd8>,\n", + " 1351499: <__main__.user_seq at 0x1ee1190ce10>,\n", + " 637808: <__main__.user_seq at 0x1ee1190ce48>,\n", + " 293848: <__main__.user_seq at 0x1ee1190ce80>,\n", + " 513125: <__main__.user_seq at 0x1ee1190ceb8>,\n", + " 691108: <__main__.user_seq at 0x1ee1190cef0>,\n", + " 160727: <__main__.user_seq at 0x1ee1190cf28>,\n", + " 596133: <__main__.user_seq at 0x1ee1190cf60>,\n", + " 739435: <__main__.user_seq at 0x1ee1190cf98>,\n", + " 896365: <__main__.user_seq at 0x1ee1190cfd0>,\n", + " 637043: <__main__.user_seq at 0x1ee11913048>,\n", + " 1073967: <__main__.user_seq at 0x1ee11913080>,\n", + " 147719: <__main__.user_seq at 0x1ee119130b8>,\n", + " 1185725: <__main__.user_seq at 0x1ee119130f0>,\n", + " 96837: <__main__.user_seq at 0x1ee11913128>,\n", + " 936980: <__main__.user_seq at 0x1ee11913160>,\n", + " 504530: <__main__.user_seq at 0x1ee11913198>,\n", + " 1321156: <__main__.user_seq at 0x1ee119131d0>,\n", + " 1266591: <__main__.user_seq at 0x1ee11913208>,\n", + " 439287: <__main__.user_seq at 0x1ee11913240>,\n", + " 1118764: <__main__.user_seq at 0x1ee11913278>,\n", + " 93998: <__main__.user_seq at 0x1ee119132b0>,\n", + " 970095: <__main__.user_seq at 0x1ee119132e8>,\n", + " 371858: <__main__.user_seq at 0x1ee11913320>,\n", + " 1066803: <__main__.user_seq at 0x1ee11913358>,\n", + " 1216582: <__main__.user_seq at 0x1ee11913390>,\n", + " 1178385: <__main__.user_seq at 0x1ee119133c8>,\n", + " 402989: <__main__.user_seq at 0x1ee11913400>,\n", + " 355400: <__main__.user_seq at 0x1ee11913438>,\n", + " 871022: <__main__.user_seq at 0x1ee11913470>,\n", + " 243472: <__main__.user_seq at 0x1ee119134a8>,\n", + " 1230981: <__main__.user_seq at 0x1ee119134e0>,\n", + " 1238233: <__main__.user_seq at 0x1ee11913518>,\n", + " 791615: <__main__.user_seq at 0x1ee11913550>,\n", + " 182433: <__main__.user_seq at 0x1ee11913588>,\n", + " 217197: <__main__.user_seq at 0x1ee119135c0>,\n", + " 1008941: <__main__.user_seq at 0x1ee119135f8>,\n", + " 993515: <__main__.user_seq at 0x1ee11913630>,\n", + " 799592: <__main__.user_seq at 0x1ee11913668>,\n", + " 754235: <__main__.user_seq at 0x1ee119136a0>,\n", + " 337538: <__main__.user_seq at 0x1ee119136d8>,\n", + " 602426: <__main__.user_seq at 0x1ee11913710>,\n", + " 175900: <__main__.user_seq at 0x1ee11913748>,\n", + " 320121: <__main__.user_seq at 0x1ee11913780>,\n", + " 1366497: <__main__.user_seq at 0x1ee119137b8>,\n", + " 543569: <__main__.user_seq at 0x1ee119137f0>,\n", + " 904710: <__main__.user_seq at 0x1ee11913828>,\n", + " 203323: <__main__.user_seq at 0x1ee11913860>,\n", + " 320114: <__main__.user_seq at 0x1ee11913898>,\n", + " 1191863: <__main__.user_seq at 0x1ee119138d0>,\n", + " 748064: <__main__.user_seq at 0x1ee11913908>,\n", + " 701132: <__main__.user_seq at 0x1ee11913940>,\n", + " 483305: <__main__.user_seq at 0x1ee11913978>,\n", + " 1258028: <__main__.user_seq at 0x1ee119139b0>,\n", + " 139133: <__main__.user_seq at 0x1ee119139e8>,\n", + " 550148: <__main__.user_seq at 0x1ee11913a20>,\n", + " 189467: <__main__.user_seq at 0x1ee11913a58>,\n", + " 903667: <__main__.user_seq at 0x1ee11913a90>,\n", + " 1292561: <__main__.user_seq at 0x1ee108a6c88>,\n", + " 170749: <__main__.user_seq at 0x1ee11913b00>,\n", + " 728794: <__main__.user_seq at 0x1ee11913ac8>,\n", + " 469140: <__main__.user_seq at 0x1ee11913b38>,\n", + " 1096939: <__main__.user_seq at 0x1ee11913b70>,\n", + " 326478: <__main__.user_seq at 0x1ee11913ba8>,\n", + " 835126: <__main__.user_seq at 0x1ee11913be0>,\n", + " 820632: <__main__.user_seq at 0x1ee11913c18>,\n", + " 646235: <__main__.user_seq at 0x1ee11913c50>,\n", + " 263285: <__main__.user_seq at 0x1ee11913c88>,\n", + " 1144331: <__main__.user_seq at 0x1ee11913cc0>,\n", + " 453242: <__main__.user_seq at 0x1ee11913cf8>,\n", + " 99881: <__main__.user_seq at 0x1ee11913d30>,\n", + " 917900: <__main__.user_seq at 0x1ee11913d68>,\n", + " 146933: <__main__.user_seq at 0x1ee11913da0>,\n", + " 1008924: <__main__.user_seq at 0x1ee11913dd8>,\n", + " 366221: <__main__.user_seq at 0x1ee11913e10>,\n", + " 26106: <__main__.user_seq at 0x1ee11913e48>,\n", + " 783466: <__main__.user_seq at 0x1ee11913e80>,\n", + " 720247: <__main__.user_seq at 0x1ee11913eb8>,\n", + " 1009437: <__main__.user_seq at 0x1ee11913ef0>,\n", + " 126280: <__main__.user_seq at 0x1ee11913f28>,\n", + " 548663: <__main__.user_seq at 0x1ee11913f60>,\n", + " 285799: <__main__.user_seq at 0x1ee11913f98>,\n", + " 1146343: <__main__.user_seq at 0x1ee11913fd0>,\n", + " 322359: <__main__.user_seq at 0x1ee1191a048>,\n", + " 379945: <__main__.user_seq at 0x1ee1191a080>,\n", + " 287052: <__main__.user_seq at 0x1ee1191a0b8>,\n", + " 738596: <__main__.user_seq at 0x1ee1191a0f0>,\n", + " 171433: <__main__.user_seq at 0x1ee1191a128>,\n", + " 506097: <__main__.user_seq at 0x1ee1191a160>,\n", + " 318129: <__main__.user_seq at 0x1ee1191a198>,\n", + " 794962: <__main__.user_seq at 0x1ee1191a1d0>,\n", + " 899174: <__main__.user_seq at 0x1ee1191a208>,\n", + " 584395: <__main__.user_seq at 0x1ee1191a240>,\n", + " 1225499: <__main__.user_seq at 0x1ee1191a278>,\n", + " 819009: <__main__.user_seq at 0x1ee1191a2b0>,\n", + " 819371: <__main__.user_seq at 0x1ee1191a2e8>,\n", + " 607333: <__main__.user_seq at 0x1ee1191a320>,\n", + " 169942: <__main__.user_seq at 0x1ee1191a358>,\n", + " 118708: <__main__.user_seq at 0x1ee1191a390>,\n", + " 841440: <__main__.user_seq at 0x1ee1191a3c8>,\n", + " 746589: <__main__.user_seq at 0x1ee1191a400>,\n", + " 1266013: <__main__.user_seq at 0x1ee1191a438>,\n", + " 238690: <__main__.user_seq at 0x1ee1191a470>,\n", + " 558047: <__main__.user_seq at 0x1ee1191a4a8>,\n", + " 32126: <__main__.user_seq at 0x1ee1191a4e0>,\n", + " 950570: <__main__.user_seq at 0x1ee1191a518>,\n", + " 744971: <__main__.user_seq at 0x1ee1191a550>,\n", + " 1294524: <__main__.user_seq at 0x1ee1191a588>,\n", + " 1273091: <__main__.user_seq at 0x1ee1191a5c0>,\n", + " 1261332: <__main__.user_seq at 0x1ee1191a5f8>,\n", + " 358867: <__main__.user_seq at 0x1ee1191a630>,\n", + " 1262509: <__main__.user_seq at 0x1ee1191a668>,\n", + " 838473: <__main__.user_seq at 0x1ee1191a6a0>,\n", + " 1252224: <__main__.user_seq at 0x1ee1191a6d8>,\n", + " 462174: <__main__.user_seq at 0x1ee1191a710>,\n", + " 5056: <__main__.user_seq at 0x1ee1191a748>,\n", + " 51910: <__main__.user_seq at 0x1ee1191a780>,\n", + " 965592: <__main__.user_seq at 0x1ee1191a7b8>,\n", + " 1018683: <__main__.user_seq at 0x1ee1191a7f0>,\n", + " 1161820: <__main__.user_seq at 0x1ee1191a828>,\n", + " 354821: <__main__.user_seq at 0x1ee1191a860>,\n", + " 759052: <__main__.user_seq at 0x1ee1191a898>,\n", + " 194275: <__main__.user_seq at 0x1ee1191a8d0>,\n", + " 734052: <__main__.user_seq at 0x1ee1191a908>,\n", + " 1282607: <__main__.user_seq at 0x1ee1191a940>,\n", + " 731186: <__main__.user_seq at 0x1ee1191a978>,\n", + " 180069: <__main__.user_seq at 0x1ee1191a9b0>,\n", + " 1612: <__main__.user_seq at 0x1ee1191a9e8>,\n", + " 538044: <__main__.user_seq at 0x1ee1191aa20>,\n", + " 990035: <__main__.user_seq at 0x1ee1191aa58>,\n", + " 1361368: <__main__.user_seq at 0x1ee1191aa90>,\n", + " 1350457: <__main__.user_seq at 0x1ee1191aac8>,\n", + " 821746: <__main__.user_seq at 0x1ee1191ab00>,\n", + " 1229775: <__main__.user_seq at 0x1ee1191ab38>,\n", + " 476429: <__main__.user_seq at 0x1ee1191ab70>,\n", + " 1240125: <__main__.user_seq at 0x1ee1191aba8>,\n", + " 148191: <__main__.user_seq at 0x1ee1191abe0>,\n", + " 696436: <__main__.user_seq at 0x1ee1191ac18>,\n", + " 624782: <__main__.user_seq at 0x1ee1191ac50>,\n", + " 794136: <__main__.user_seq at 0x1ee1191ac88>,\n", + " 670956: <__main__.user_seq at 0x1ee1191acc0>,\n", + " 875266: <__main__.user_seq at 0x1ee1191acf8>,\n", + " 455070: <__main__.user_seq at 0x1ee1191ad30>,\n", + " 1024564: <__main__.user_seq at 0x1ee1191ad68>,\n", + " 739124: <__main__.user_seq at 0x1ee1191ada0>,\n", + " 1015886: <__main__.user_seq at 0x1ee1191add8>,\n", + " 100432: <__main__.user_seq at 0x1ee1191ae10>,\n", + " 1073521: <__main__.user_seq at 0x1ee1191ae48>,\n", + " 285446: <__main__.user_seq at 0x1ee1191ae80>,\n", + " 976386: <__main__.user_seq at 0x1ee1191aeb8>,\n", + " 1123452: <__main__.user_seq at 0x1ee1191aef0>,\n", + " 329870: <__main__.user_seq at 0x1ee1191af28>,\n", + " 935560: <__main__.user_seq at 0x1ee1191af60>,\n", + " 401245: <__main__.user_seq at 0x1ee1191af98>,\n", + " 646421: <__main__.user_seq at 0x1ee1191afd0>,\n", + " 1309442: <__main__.user_seq at 0x1ee11922048>,\n", + " 1171857: <__main__.user_seq at 0x1ee11922080>,\n", + " 777171: <__main__.user_seq at 0x1ee119220b8>,\n", + " 1081214: <__main__.user_seq at 0x1ee119220f0>,\n", + " 929657: <__main__.user_seq at 0x1ee11922128>,\n", + " 928415: <__main__.user_seq at 0x1ee11922160>,\n", + " 467108: <__main__.user_seq at 0x1ee11922198>,\n", + " 889728: <__main__.user_seq at 0x1ee119221d0>,\n", + " 1365989: <__main__.user_seq at 0x1ee11922208>,\n", + " 1253679: <__main__.user_seq at 0x1ee11922240>,\n", + " 684069: <__main__.user_seq at 0x1ee11922278>,\n", + " 291697: <__main__.user_seq at 0x1ee119222b0>,\n", + " 216546: <__main__.user_seq at 0x1ee119222e8>,\n", + " 654073: <__main__.user_seq at 0x1ee11922320>,\n", + " 1080425: <__main__.user_seq at 0x1ee11922358>,\n", + " 340634: <__main__.user_seq at 0x1ee11922390>,\n", + " 1034050: <__main__.user_seq at 0x1ee119223c8>,\n", + " 1206065: <__main__.user_seq at 0x1ee11922400>,\n", + " 715325: <__main__.user_seq at 0x1ee11922438>,\n", + " 803748: <__main__.user_seq at 0x1ee11922470>,\n", + " 1095295: <__main__.user_seq at 0x1ee119224a8>,\n", + " 1171136: <__main__.user_seq at 0x1ee119224e0>,\n", + " 1294875: <__main__.user_seq at 0x1ee11922518>,\n", + " 980295: <__main__.user_seq at 0x1ee11922550>,\n", + " 750139: <__main__.user_seq at 0x1ee11922588>,\n", + " 68475: <__main__.user_seq at 0x1ee119225c0>,\n", + " 222996: <__main__.user_seq at 0x1ee119225f8>,\n", + " 258831: <__main__.user_seq at 0x1ee11922630>,\n", + " 1117558: <__main__.user_seq at 0x1ee11922668>,\n", + " 953680: <__main__.user_seq at 0x1ee119226a0>,\n", + " 356930: <__main__.user_seq at 0x1ee119226d8>,\n", + " 719748: <__main__.user_seq at 0x1ee11922710>,\n", + " 678792: <__main__.user_seq at 0x1ee11922748>,\n", + " 37907: <__main__.user_seq at 0x1ee11922780>,\n", + " 862097: <__main__.user_seq at 0x1ee119227b8>,\n", + " 125349: <__main__.user_seq at 0x1ee119227f0>,\n", + " 1048727: <__main__.user_seq at 0x1ee11922828>,\n", + " 590118: <__main__.user_seq at 0x1ee11922860>,\n", + " 311082: <__main__.user_seq at 0x1ee11922898>,\n", + " 328673: <__main__.user_seq at 0x1ee119228d0>,\n", + " 169455: <__main__.user_seq at 0x1ee11922908>,\n", + " 708695: <__main__.user_seq at 0x1ee11922940>,\n", + " 89810: <__main__.user_seq at 0x1ee11922978>,\n", + " 1086097: <__main__.user_seq at 0x1ee119229b0>,\n", + " 119421: <__main__.user_seq at 0x1ee119229e8>,\n", + " 1126462: <__main__.user_seq at 0x1ee11922a20>,\n", + " 910723: <__main__.user_seq at 0x1ee11922a58>,\n", + " 717448: <__main__.user_seq at 0x1ee11922a90>,\n", + " 776280: <__main__.user_seq at 0x1ee11922ac8>,\n", + " 1095113: <__main__.user_seq at 0x1ee11922b00>,\n", + " 375128: <__main__.user_seq at 0x1ee11922b38>,\n", + " 1331639: <__main__.user_seq at 0x1ee11922b70>,\n", + " 1312462: <__main__.user_seq at 0x1ee11922ba8>,\n", + " 277225: <__main__.user_seq at 0x1ee11922be0>,\n", + " 746631: <__main__.user_seq at 0x1ee11922c18>,\n", + " 419675: <__main__.user_seq at 0x1ee11922c50>,\n", + " 426036: <__main__.user_seq at 0x1ee11922c88>,\n", + " 23027: <__main__.user_seq at 0x1ee11922cc0>,\n", + " 1305495: <__main__.user_seq at 0x1ee11922cf8>,\n", + " 688262: <__main__.user_seq at 0x1ee11922d30>,\n", + " 1163490: <__main__.user_seq at 0x1ee11922d68>,\n", + " 1024243: <__main__.user_seq at 0x1ee11922da0>,\n", + " 958485: <__main__.user_seq at 0x1ee11922dd8>,\n", + " 130605: <__main__.user_seq at 0x1ee11922e10>,\n", + " 340616: <__main__.user_seq at 0x1ee11922e48>,\n", + " 670827: <__main__.user_seq at 0x1ee11922e80>,\n", + " 1140404: <__main__.user_seq at 0x1ee11922eb8>,\n", + " 324234: <__main__.user_seq at 0x1ee11922ef0>,\n", + " 420165: <__main__.user_seq at 0x1ee11922f28>,\n", + " 1331533: <__main__.user_seq at 0x1ee11922f60>,\n", + " 1300003: <__main__.user_seq at 0x1ee11922f98>,\n", + " 482733: <__main__.user_seq at 0x1ee11922fd0>,\n", + " 952712: <__main__.user_seq at 0x1ee11929048>,\n", + " 994435: <__main__.user_seq at 0x1ee11929080>,\n", + " 212349: <__main__.user_seq at 0x1ee119290b8>,\n", + " 1349346: <__main__.user_seq at 0x1ee119290f0>,\n", + " 867882: <__main__.user_seq at 0x1ee11929128>,\n", + " 425668: <__main__.user_seq at 0x1ee11929160>,\n", + " 603789: <__main__.user_seq at 0x1ee11929198>,\n", + " 1036164: <__main__.user_seq at 0x1ee119291d0>,\n", + " 1045485: <__main__.user_seq at 0x1ee11929208>,\n", + " 1215537: <__main__.user_seq at 0x1ee11929240>,\n", + " 1074206: <__main__.user_seq at 0x1ee11929278>,\n", + " 51558: <__main__.user_seq at 0x1ee119292b0>,\n", + " 206513: <__main__.user_seq at 0x1ee119292e8>,\n", + " 1097462: <__main__.user_seq at 0x1ee11929320>,\n", + " 740763: <__main__.user_seq at 0x1ee11929358>,\n", + " 254971: <__main__.user_seq at 0x1ee11929390>,\n", + " 817716: <__main__.user_seq at 0x1ee119293c8>,\n", + " 520613: <__main__.user_seq at 0x1ee11929400>,\n", + " 637590: <__main__.user_seq at 0x1ee11929438>,\n", + " 160775: <__main__.user_seq at 0x1ee11929470>,\n", + " 155381: <__main__.user_seq at 0x1ee119294a8>,\n", + " 236360: <__main__.user_seq at 0x1ee119294e0>,\n", + " 473209: <__main__.user_seq at 0x1ee11929518>,\n", + " 91356: <__main__.user_seq at 0x1ee11929550>,\n", + " 393059: <__main__.user_seq at 0x1ee11929588>,\n", + " 439146: <__main__.user_seq at 0x1ee119295c0>,\n", + " 956525: <__main__.user_seq at 0x1ee119295f8>,\n", + " 49020: <__main__.user_seq at 0x1ee11929630>,\n", + " 1306827: <__main__.user_seq at 0x1ee11929668>,\n", + " 1198470: <__main__.user_seq at 0x1ee119296a0>,\n", + " 857247: <__main__.user_seq at 0x1ee119296d8>,\n", + " 316571: <__main__.user_seq at 0x1ee11929710>,\n", + " 548906: <__main__.user_seq at 0x1ee11929748>,\n", + " 102795: <__main__.user_seq at 0x1ee11929780>,\n", + " 595835: <__main__.user_seq at 0x1ee119297b8>,\n", + " 1091799: <__main__.user_seq at 0x1ee119297f0>,\n", + " 394049: <__main__.user_seq at 0x1ee11929828>,\n", + " 773358: <__main__.user_seq at 0x1ee11929860>,\n", + " 318109: <__main__.user_seq at 0x1ee11929898>,\n", + " 291352: <__main__.user_seq at 0x1ee119298d0>,\n", + " 1178849: <__main__.user_seq at 0x1ee11929908>,\n", + " 651257: <__main__.user_seq at 0x1ee11929940>,\n", + " 445835: <__main__.user_seq at 0x1ee11929978>,\n", + " 1144351: <__main__.user_seq at 0x1ee119299b0>,\n", + " 773513: <__main__.user_seq at 0x1ee119299e8>,\n", + " 485725: <__main__.user_seq at 0x1ee11929a20>,\n", + " 1011726: <__main__.user_seq at 0x1ee11929a58>,\n", + " 1209968: <__main__.user_seq at 0x1ee11929a90>,\n", + " 435886: <__main__.user_seq at 0x1ee11929ac8>,\n", + " 465038: <__main__.user_seq at 0x1ee11929b00>,\n", + " 627033: <__main__.user_seq at 0x1ee11929b38>,\n", + " 1247690: <__main__.user_seq at 0x1ee11929b70>,\n", + " 763791: <__main__.user_seq at 0x1ee11929ba8>,\n", + " 184855: <__main__.user_seq at 0x1ee11929be0>,\n", + " 895542: <__main__.user_seq at 0x1ee11929c18>,\n", + " 1006389: <__main__.user_seq at 0x1ee11929c50>,\n", + " 265351: <__main__.user_seq at 0x1ee11929c88>,\n", + " 402729: <__main__.user_seq at 0x1ee11929cc0>,\n", + " 23259: <__main__.user_seq at 0x1ee11929cf8>,\n", + " 81997: <__main__.user_seq at 0x1ee11929d30>,\n", + " 165142: <__main__.user_seq at 0x1ee11929d68>,\n", + " 688755: <__main__.user_seq at 0x1ee11929da0>,\n", + " 476719: <__main__.user_seq at 0x1ee11929dd8>,\n", + " 926677: <__main__.user_seq at 0x1ee11929e10>,\n", + " 318136: <__main__.user_seq at 0x1ee11929e48>,\n", + " 484341: <__main__.user_seq at 0x1ee11929e80>,\n", + " 795340: <__main__.user_seq at 0x1ee11929eb8>,\n", + " 588192: <__main__.user_seq at 0x1ee11929ef0>,\n", + " 1332698: <__main__.user_seq at 0x1ee11929f28>,\n", + " 530363: <__main__.user_seq at 0x1ee11929f60>,\n", + " 1150284: <__main__.user_seq at 0x1ee11929f98>,\n", + " 1298178: <__main__.user_seq at 0x1ee11929fd0>,\n", + " 1166570: <__main__.user_seq at 0x1ee1192f048>,\n", + " 840265: <__main__.user_seq at 0x1ee1192f080>,\n", + " 1336125: <__main__.user_seq at 0x1ee1192f0b8>,\n", + " 663133: <__main__.user_seq at 0x1ee1192f0f0>,\n", + " 914208: <__main__.user_seq at 0x1ee1192f128>,\n", + " 643951: <__main__.user_seq at 0x1ee1192f160>,\n", + " 624118: <__main__.user_seq at 0x1ee1192f198>,\n", + " 493038: <__main__.user_seq at 0x1ee1192f1d0>,\n", + " 7746: <__main__.user_seq at 0x1ee1192f208>,\n", + " 946860: <__main__.user_seq at 0x1ee1192f240>,\n", + " 446560: <__main__.user_seq at 0x1ee1192f278>,\n", + " 1279469: <__main__.user_seq at 0x1ee1192f2b0>,\n", + " 928783: <__main__.user_seq at 0x1ee1192f2e8>,\n", + " 471519: <__main__.user_seq at 0x1ee1192f320>,\n", + " 1204978: <__main__.user_seq at 0x1ee1192f358>,\n", + " 1215838: <__main__.user_seq at 0x1ee1192f390>,\n", + " 1150480: <__main__.user_seq at 0x1ee1192f3c8>,\n", + " 884245: <__main__.user_seq at 0x1ee1192f400>,\n", + " 798951: <__main__.user_seq at 0x1ee1192f438>,\n", + " 801040: <__main__.user_seq at 0x1ee1192f470>,\n", + " 711794: <__main__.user_seq at 0x1ee1192f4a8>,\n", + " 494610: <__main__.user_seq at 0x1ee1192f4e0>,\n", + " 210948: <__main__.user_seq at 0x1ee1192f518>,\n", + " 1150289: <__main__.user_seq at 0x1ee1192f550>,\n", + " 758161: <__main__.user_seq at 0x1ee1192f588>,\n", + " 136101: <__main__.user_seq at 0x1ee1192f5c0>,\n", + " 1263601: <__main__.user_seq at 0x1ee1192f5f8>,\n", + " 1281769: <__main__.user_seq at 0x1ee1192f630>,\n", + " 842085: <__main__.user_seq at 0x1ee1192f668>,\n", + " 740431: <__main__.user_seq at 0x1ee1192f6a0>,\n", + " 380179: <__main__.user_seq at 0x1ee1192f6d8>,\n", + " 796523: <__main__.user_seq at 0x1ee1192f710>,\n", + " 894761: <__main__.user_seq at 0x1ee1192f748>,\n", + " 96724: <__main__.user_seq at 0x1ee1192f780>,\n", + " 1343616: <__main__.user_seq at 0x1ee1192f7b8>,\n", + " 88701: <__main__.user_seq at 0x1ee1192f7f0>,\n", + " 705708: <__main__.user_seq at 0x1ee1192f828>,\n", + " 811533: <__main__.user_seq at 0x1ee1192f860>,\n", + " 1191205: <__main__.user_seq at 0x1ee1192f898>,\n", + " 3688: <__main__.user_seq at 0x1ee1192f8d0>,\n", + " 955495: <__main__.user_seq at 0x1ee1192f908>,\n", + " 78691: <__main__.user_seq at 0x1ee1192f940>,\n", + " 1138742: <__main__.user_seq at 0x1ee1192f978>,\n", + " 836024: <__main__.user_seq at 0x1ee1192f9b0>,\n", + " 309602: <__main__.user_seq at 0x1ee1192f9e8>,\n", + " 8766: <__main__.user_seq at 0x1ee1192fa20>,\n", + " 1086210: <__main__.user_seq at 0x1ee1192fa58>,\n", + " 490240: <__main__.user_seq at 0x1ee1192fa90>,\n", + " 459936: <__main__.user_seq at 0x1ee1192fac8>,\n", + " 56949: <__main__.user_seq at 0x1ee1192fb00>,\n", + " 319655: <__main__.user_seq at 0x1ee1192fb38>,\n", + " 277518: <__main__.user_seq at 0x1ee1192fb70>,\n", + " 732418: <__main__.user_seq at 0x1ee1192fba8>,\n", + " 633415: <__main__.user_seq at 0x1ee1192fbe0>,\n", + " 1032836: <__main__.user_seq at 0x1ee1192fc18>,\n", + " 1129480: <__main__.user_seq at 0x1ee1192fc50>,\n", + " 215150: <__main__.user_seq at 0x1ee1192fc88>,\n", + " 1030103: <__main__.user_seq at 0x1ee1192fcc0>,\n", + " 10281: <__main__.user_seq at 0x1ee1192fcf8>,\n", + " 1254525: <__main__.user_seq at 0x1ee1192fd30>,\n", + " 869277: <__main__.user_seq at 0x1ee1192fd68>,\n", + " 746569: <__main__.user_seq at 0x1ee1192fda0>,\n", + " 67119: <__main__.user_seq at 0x1ee1192fdd8>,\n", + " 973428: <__main__.user_seq at 0x1ee1192fe10>,\n", + " 786824: <__main__.user_seq at 0x1ee1192fe48>,\n", + " 1111731: <__main__.user_seq at 0x1ee1192fe80>,\n", + " 1202073: <__main__.user_seq at 0x1ee1192feb8>,\n", + " 605164: <__main__.user_seq at 0x1ee1192fef0>,\n", + " 581368: <__main__.user_seq at 0x1ee1192ff28>,\n", + " 1300636: <__main__.user_seq at 0x1ee1192ff60>,\n", + " 1035207: <__main__.user_seq at 0x1ee1192ff98>,\n", + " 844492: <__main__.user_seq at 0x1ee1192ffd0>,\n", + " 19167: <__main__.user_seq at 0x1ee11937048>,\n", + " 803970: <__main__.user_seq at 0x1ee11937080>,\n", + " 573512: <__main__.user_seq at 0x1ee119370b8>,\n", + " 868765: <__main__.user_seq at 0x1ee119370f0>,\n", + " 433408: <__main__.user_seq at 0x1ee11937128>,\n", + " 772261: <__main__.user_seq at 0x1ee11937160>,\n", + " 484035: <__main__.user_seq at 0x1ee11937198>,\n", + " 593613: <__main__.user_seq at 0x1ee119371d0>,\n", + " 675854: <__main__.user_seq at 0x1ee11937208>,\n", + " 860938: <__main__.user_seq at 0x1ee11937240>,\n", + " 1080025: <__main__.user_seq at 0x1ee11937278>,\n", + " 1227975: <__main__.user_seq at 0x1ee119372b0>,\n", + " 1217923: <__main__.user_seq at 0x1ee119372e8>,\n", + " 781337: <__main__.user_seq at 0x1ee11937320>,\n", + " 766355: <__main__.user_seq at 0x1ee11937358>,\n", + " 1011370: <__main__.user_seq at 0x1ee11937390>,\n", + " 1043386: <__main__.user_seq at 0x1ee119373c8>,\n", + " 1314034: <__main__.user_seq at 0x1ee11937400>,\n", + " 1359018: <__main__.user_seq at 0x1ee11937438>,\n", + " 337372: <__main__.user_seq at 0x1ee11937470>,\n", + " 967286: <__main__.user_seq at 0x1ee119374a8>,\n", + " 381644: <__main__.user_seq at 0x1ee119374e0>,\n", + " 1167296: <__main__.user_seq at 0x1ee11937518>,\n", + " 1318762: <__main__.user_seq at 0x1ee11937550>,\n", + " 359954: <__main__.user_seq at 0x1ee11937588>,\n", + " 686230: <__main__.user_seq at 0x1ee119375c0>,\n", + " 480465: <__main__.user_seq at 0x1ee119375f8>,\n", + " ...}" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data # 得到每个用户特征列表,目前里面都是0" + ] + }, { "cell_type": "code", "execution_count": 15, @@ -640,10 +31769,10 @@ } ], "source": [ - "launch['launch'] = 1\n", + "launch['launch'] = 1 # 每个用户登录次数置为1,如果登录了多次则求和\n", "launch_table = launch.groupby(['user_id', 'launch_day'], \n", " as_index=False).agg({'launch':'sum'})\n", - "launch_table.head()" + "launch_table.head() # launch_day是时间、launch登录次数" ] }, { @@ -652,9 +31781,10 @@ "metadata": {}, "outputs": [], "source": [ - "def record_to_sequence(table):\n", + "def record_to_sequence(table): # 得到用户特征序列表\n", " table.columns=['user_id','day','value']\n", - " table.sort_values(by=['user_id','day'],inplace=True)\n", + " table.sort_values(by=['user_id','day'],inplace=True) # 排序每个客户的时间\n", + " # 拼接字符串,如上的launch_day是13,同行的launch是1,则变成13:1\n", " table['string']=table.day.map(str)+':'+table.value.map(str)\n", " table=table.groupby(['user_id'],as_index=False).agg({'string':lambda x:','.join(x)})\n", " return table" @@ -736,7 +31866,14 @@ ], "source": [ "launch_table=record_to_sequence(launch_table)\n", - "launch_table.head()" + "launch_table.head() # 序列特征结果" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "将用户数据填充到对应的位置,如ID=16的用户会在其特征表的13,14,15...行进行填充" ] }, { @@ -745,8 +31882,15 @@ "metadata": {}, "outputs": [], "source": [ - "for index,row in launch_table.iterrows():\n", - " data[row[0]].put_feature(1,row[1])" + "for index,row in launch_table.iterrows(): # 根据登录信息对用户特指标进行填充\n", + " data[row[0]].put_feature(1,row[1]) # 在指定特征位置填充" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**创作视频信息**" ] }, { @@ -759,7 +31903,16 @@ "create_table = create.groupby(['user_id','create_day'],as_index=False).agg({'create':'sum'})\n", "create_table = record_to_sequence(create_table)\n", "for index,row in create_table.iterrows():\n", - " data[row[0]].put_feature(2,row[1])" + " data[row[0]].put_feature(2,row[1]) # 第一个位置是注册信息,所以我们从2开始填充" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**用户使用时行为特征,例如点赞、转发等**\n", + "\n", + "分别对不同行为进行统计,构建6种不同行为特征" ] }, { @@ -769,13 +31922,20 @@ "outputs": [], "source": [ "for i in range(6):\n", - " act=activity[activity.act_type==i].copy()\n", + " act=activity[activity.act_type==i].copy() # act_type不同数字对应着不同的行为\n", " act=act.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", " act = record_to_sequence(act)\n", " for index,row in act.iterrows():\n", " data[row[0]].put_feature(i+3,row[1])" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**产生行为的界面信息**" + ] + }, { "cell_type": "code", "execution_count": 21, @@ -790,6 +31950,13 @@ " data[row[0]].put_feature(i+9,row[1])" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**用户观看其他用户作品的信息**" + ] + }, { "cell_type": "code", "execution_count": 22, @@ -798,6 +31965,7 @@ "source": [ "watched=register.loc[:,['user_id']].copy()\n", "watched.columns=['author_id']\n", + "# 如果作者id和用户id不相等,则是观看其它用户作品的信息\n", "watched=pd.merge(watched,activity[activity.author_id!=activity.user_id],how='inner')\n", "watched=watched.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", "watched=record_to_sequence(watched)\n", @@ -805,12 +31973,20 @@ " data[row[0]].put_feature(10,row[1])" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**用户观看自己作品的信息**" + ] + }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [], "source": [ + "# 如果作者id和用户id相等,则是观看自己作品的信息\n", "watched=pd.merge(watched,activity[activity.author_id==activity.user_id],how='inner')\n", "watched=watched.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", "watched=record_to_sequence(watched)\n", @@ -818,6 +31994,26 @@ " data[row[0]].put_feature(11,row[1])" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "特征已构建完成,这里是用的RNN网络,所以构建矩阵,提取序列\n", + "\n", + "如果是用lgb或者xgb,则是DataFrame类型,做一些统计类型的特征" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 标签制作\n", + "\n", + "活跃用户定义为(自己定义的):在未来7天内使用过APP\n", + "\n", + "从用户注册开始进行统计,对于每1天的数据展开,如果其7天后仍有行为产生,则标签为1" + ] + }, { "cell_type": "code", "execution_count": 24, @@ -2466,7 +33662,14 @@ } ], "source": [ - "label" + "label # 1表示注册7天后,有积极行为的;0则不积极" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "用户特征数据即为之前提取的data中各项特征,转换为ndarray即可" ] }, { @@ -17955,190 +49158,29 @@ "data" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 网络训练模块" + ] + }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ - "import pandas as pd\n", - "import numpy as np\n", - "from random import shuffle\n", - "\n", - "def f(table,name='prob'):\n", - " table=table.copy()\n", - " score=[]\n", - " for i in [0.40,0.41,0.42,0.43,0.44,0.45]:\n", - " table['pred']=1*(table[name]>i)\n", - " c=((table.pred==1)&(table.label==1)).sum()\n", - " p=c/table.pred.sum()\n", - " r=c/table.label.sum()\n", - " score.append(2*p*r/(p+r))\n", - " return score\n", - "\n", - "def record_to_sequence(table):\n", - " table.columns=['user_id','day','value']\n", - " table.sort_values(by=['user_id','day'],inplace=True)\n", - " table['string']=table.day.map(str)+':'+table.value.map(str)\n", - " table=table.groupby(['user_id'],as_index=False).agg({'string':lambda x:','.join(x)})\n", - " return table\n", - "\n", - "class user_seq:\n", - " \n", - " def __init__(self,register_day,seq_length,n_features):\n", - " self.register_day=register_day\n", - " self.seq_length=seq_length\n", - " self.array=np.zeros([self.seq_length,n_features])\n", - " self.array[0,0]=1\n", - " self.page_rank=np.zeros([self.seq_length])\n", - " self.pointer=1\n", - " \n", - " def put_feature(self,feature_number,string):\n", - " for i in string.split(','):\n", - " pos,value=i.split(':')\n", - " self.array[int(pos)-self.register_day,feature_number]=1\n", - "\n", - " def put_PR(self,string):\n", - " for i in string.split(','):\n", - " pos,value=i.split(':')\n", - " self.page_rank[int(pos)-self.register_day]=value\n", - "\n", - " def get_array(self):\n", - " return self.array\n", - " \n", - " def get_label(self):\n", - " self.label=np.array([None]*self.seq_length)\n", - " active=self.array[:,:10].sum(axis=1)\n", - " for i in range(self.seq_length-7):\n", - " self.label[i]=1*(np.sum(active[i+1:i+8])>0)\n", - " return self.label\n", - " \n", - "\n", - "class DataGenerator:\n", - " \n", - " def __init__(self,register,launch,create,activity):\n", - " \n", - " register=register.copy()\n", - " launch=launch.copy()\n", - " create=create.copy()\n", - " activity=activity.copy()\n", - " \n", - " #user_queue\n", - " register['seq_length']=31-register['register_day']\n", - " self.user_queue={i:[] for i in range(1,31)}\n", - " for index,row in register.iterrows():\n", - " self.user_queue[row[-1]].append(row[0]) #row[-1]是seq_length,row[0]是user_id\n", - " \n", - " #初始化self.data\n", - " n_features=12 #row[0]是user_id,row[1]是register_day,row[-1]是seq_length\n", - " self.data={row[0]:user_seq(register_day=row[1],seq_length=row[-1],n_features=n_features) for index,row in register.iterrows()}\n", - " \n", - "\n", - " #提取launch_seq\n", - " launch['launch']=1\n", - " launch_table=launch.groupby(['user_id','launch_day'],as_index=False).agg({'launch':'sum'})\n", - " launch_table=record_to_sequence(launch_table)\n", - " for index,row in launch_table.iterrows():\n", - " self.data[row[0]].put_feature(1,row[1]) #row[0]是user_id,row[1]是string\n", - " \n", - " #提取create_seq\n", - " create['create']=1\n", - " create_table=create.groupby(['user_id','create_day'],as_index=False).agg({'create':'sum'})\n", - " create_table=record_to_sequence(create_table)\n", - " for index,row in create_table.iterrows():\n", - " self.data[row[0]].put_feature(2,row[1]) #row[0]是user_id,row[1]是string\n", - "\n", - " #提取act_seq\n", - " for i in range(6):\n", - " act=activity[activity.act_type==i].copy()\n", - " act=act.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", - " act=record_to_sequence(act)\n", - " for index,row in act.iterrows():\n", - " self.data[row[0]].put_feature(i+3,row[1]) #row[0]是user_id,row[1]是string\n", - "\n", - " #提取page_seq\n", - " for i in range(1):\n", - " act=activity[activity.page==i].copy()\n", - " act=act.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", - " act=record_to_sequence(act)\n", - " for index,row in act.iterrows():\n", - " self.data[row[0]].put_feature(i+9,row[1]) #row[0]是user_id,row[1]是string\n", - "\n", - " #提取watched\n", - " watched=register.loc[:,['user_id']].copy()\n", - " watched.columns=['author_id']\n", - " watched=pd.merge(watched,activity[activity.author_id!=activity.user_id],how='inner')\n", - " watched=watched.groupby(['author_id','act_day'],as_index=False).agg({'video_id':'count'})\n", - " watched=record_to_sequence(watched)\n", - " for index,row in watched.iterrows():\n", - " self.data[row[0]].put_feature(10,row[1]) #row[0]是user_id,row[1]是string\n", - "\n", - " #提取watched by self\n", - " watched=activity[activity.author_id==activity.user_id].copy()\n", - " watched=watched.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", - " watched=record_to_sequence(watched)\n", - " for index,row in watched.iterrows():\n", - " self.data[row[0]].put_feature(11,row[1]) #row[0]是user_id,row[1]是string\n", - "\n", - " #提取label\n", - " self.label={user_id:user.get_label() for user_id,user in self.data.items()}\n", - " \n", - " #提取data\n", - " self.data={user_id:user.get_array() for user_id,user in self.data.items()}\n", - "\n", - "\n", - " #set sample strategy\n", - " self.local_random_list=[]\n", - " for i in range(15,31):\n", - " self.local_random_list+=[i]*(i-14)\n", - " \n", - " self.online_random_list=[]\n", - " for i in range(8,31):\n", - " self.online_random_list+=[i]*(i-7)\n", - "\n", - " self.local_train_list=list(range(15,31))\n", - " self.local_test_list=list(range(8,31))\n", - " self.online_train_list=list(range(8,31))\n", - " self.online_test_list=list(range(1,31))\n", - "\n", - " self.pointer={i:0 for i in range(1,31)}\n", - " \n", - " \n", - " def reset_pointer(self):\n", - " self.pointer={i:0 for i in range(1,31)}\n", - " \n", - " \n", - " def next_batch(self,batch_size=1000):\n", - "\n", - " seq_length=self.local_random_list[np.random.randint(len(self.local_random_list))]\n", - " batch_size=batch_size//(seq_length-14)+1\n", - "\n", - " if self.pointer[seq_length]+batch_size>len(self.user_queue[seq_length]):\n", - " self.pointer[seq_length]=0\n", - " shuffle(self.user_queue[seq_length])\n", - " #print('---------------------',seq_length,'shuffled ------------------------------')\n", - " start=self.pointer[seq_length]\n", - " user_list=self.user_queue[seq_length][start:start+batch_size]\n", - " self.pointer[seq_length]+=batch_size\n", - "\n", - " user_matrix=np.array(user_list)\n", - " data_matrix=np.array([self.data[i] for i in user_list])\n", - " label_matrix=np.array([self.label[i] for i in user_list])\n", - " \n", - " return seq_length,user_matrix,data_matrix,label_matrix\n", - " \n", - " \n", - " def get_set(self,usage='train'):\n", - " \n", - " if usage=='train':\n", - " test_list=self.local_train_list\n", - " else:\n", - " test_list=self.local_test_list\n", - " \n", - " user_list=[np.array(self.user_queue[seq_length]) for seq_length in test_list]\n", - " data_list=[np.array([self.data[user_id] for user_id in self.user_queue[seq_length]]) for seq_length in test_list]\n", - " label_list=[np.array([self.label[user_id] for user_id in self.user_queue[seq_length]]) for seq_length in test_list]\n", - " return test_list,user_list,data_list,label_list" + "# 导入封装好的包,上面方法的集合\n", + "from deep_tools import f\n", + "from deep_tools import DataGenerator" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "构建RNN网络模型" ] }, { @@ -18190,11 +49232,11 @@ " # 变量与输入\n", " lr = tf.placeholder(tf.float32, [], name='learning_rate') # 定义学习率\n", " \n", - " # 隐藏层到输出层的参数w, b w_shape(n_hu,1) b_shape(1) n_huWie隐藏单元的个数\n", + " # 隐藏层到输出层的参数W, b,n_hu隐藏单元的个数\n", " W_out = tf.get_variable('W_out', [n_hu, 1]) \n", " b_out = tf.get_variable('b_out', [1])\n", " \n", - " # x和y x_shape(batch_size, seq_length, n_features)\n", + " # x(batch_size, seq_length, n_features)\n", " x = tf.placeholder(tf.float32, [None, None, n_features])\n", " y = tf.placeholder(tf.float32, [None, None])\n", " \n", @@ -18205,14 +49247,11 @@ " # RNN 层\n", " cell = tf.nn.rnn_cell.GRUCell(n_hu) # n_hu表示每个GRUcell里面的单元个数\n", " initial_state = cell.zero_state(batch_size, dtype=tf.float32) # 指定初识状态,因为之前没有训练过\n", - " outputs, state = tf.nn.dynamic_rnn(cell, x, initial_state=initial_state) # 使用的动态Rnn\n", - " # outputs(batch_size, max_seq_length, n_hu) 这是所有时间步的输出\n", - " # state (batch_size, n_hu) 这是最后一个时间步的输出\n", - " # 具体:https://blog.csdn.net/u010960155/article/details/81707498\n", + " outputs, state = tf.nn.dynamic_rnn(cell, x, initial_state=initial_state) # 使用的动态RNN\n", " \n", " # 输出层\n", - " outputs = tf.reshape(outputs, [-1, n_hu]) # (batch_size*max_seq_length, n_hu)\n", - " logits = tf.matmul(outputs, W_out) + b_out # (batch_size*max_seq_length)\n", + " outputs = tf.reshape(outputs, [-1, n_hu])\n", + " logits = tf.matmul(outputs, W_out) + b_out\n", " logits = tf.reshape(logits, tf.stack([batch_size, seq_length]))" ] }, @@ -18223,7 +49262,7 @@ "outputs": [], "source": [ "# 选择部分预测结果与标签当做训练损失计算\n", - "logits_local_train = logits[:, :-14] # 这里-14或者是更小,因为本地训练,我们用前16天训练,16-23天测试。\n", + "logits_local_train = logits[:, :-14] # 这里-14或者是更小,可以看到上面的label后面几天都是None。\n", "label_local_train = y[:, :-14]" ] }, @@ -18252,18 +49291,17 @@ ], "source": [ "# 设置损失函数\n", - "\n", - "# 正则化项\n", - "regularizer = tf.contrib.layers.l2_regularizer(0.00001)\n", + "regularizer = tf.contrib.layers.l2_regularizer(0.00001) # 正则化项\n", "penalty = tf.contrib.layers.apply_regularization(regularizer, tf.trainable_variables())\n", "\n", + "# sigmoid_cross_entropy二分类任务,判断0或者1\n", "obj_local = tf.losses.sigmoid_cross_entropy(label_local_train, logits_local_train) + penalty\n", "optimizer = tf.train.AdamOptimizer(lr)\n", "set_local = optimizer.minimize(obj_local)\n", "\n", "# 选择部分预测结果与标签当做测试损失计算\n", - "logits_local_test = logits[:, -8] # 预测倒数第8天作为自己的测试标准\n", - "label_local_test = y[:, -8] # 这里也可以选择其他的天" + "logits_local_test = logits[:, -8] # 预测倒数第8天作为自己的测试标准,某一天,也可以选择其他的天\n", + "label_local_test = y[:, -8]" ] }, { @@ -18273,10 +49311,17 @@ "outputs": [], "source": [ "def train(n_obs=1000, step=1000, lr_feed=0.01):\n", - " date_seq = [31] + list(range(2, 16)) + [16] * 15\n", + " \"\"\"\n", + " n_obs迭代时选择的样本个数\n", + " step迭代次数\n", + " lr_feed学习率\n", + " \"\"\"\n", + " # 输入序列,2则是取序列长度为2的,选择2-16,因为16比较多,我们*15;人为的选择\n", + " date_seq = [31] + list(range(2, 16)) + [16] * 15 \n", " variables = [set_local, obj_local, label_local_train, logits_local_train]\n", " \n", " for i in range(step):\n", + " # next_batch 根据序列长度,先从user_queue字典里找到客户,再取指定部分\n", " length, id_list, data_x, data_y = data_generator.next_batch(n_obs)\n", " _, los, lab, log = sess.run(variables, \n", " feed_dict={x:data_x, y:data_y, lr:lr_feed})" @@ -18289,7 +49334,7 @@ "outputs": [], "source": [ "sess = tf.Session()\n", - "sess.run(tf.global_variables_initializer())" + "sess.run(tf.global_variables_initializer()) # 全局变量初始化" ] }, { @@ -18298,7 +49343,7 @@ "metadata": {}, "outputs": [], "source": [ - "train(n_obs=1000, step=2000, lr_feed=0.01)" + "train(n_obs=1000, step=2000, lr_feed=0.01) # step训练两千次" ] }, { @@ -18436,8 +49481,9 @@ ], "source": [ "def test():\n", - " n_NA = 14 # 本地训练, 我们是1-16天训练,16-23天预测,所以这个地方最大是30-14\n", + " n_NA = 14\n", " # 优化目标和数据\n", + " \n", " variables_1 = [obj_local, logits_local_train, label_local_train]\n", " variables_2 = [logits_local_test, label_local_test]\n", " \n", @@ -18447,7 +49493,9 @@ " # 训练损失\n", " for length, id_list, data_x, data_y in zip(*data_generator.get_set('train')):\n", " _obj, _logits_train, _label_train = sess.run(variables_1,\n", - " feed_dict={x:data_x, y:data_y, lr:0.001})\n", + " feed_dict={x:data_x,\n", + " y:data_y,\n", + " lr:0.001})\n", " obs_count += (length - n_NA) * len(id_list)\n", " cum_loss += _obj * (length - n_NA) * len(id_list)\n", " correct += np.sum((1 * (_logits_train>0) == _label_train))\n", @@ -18474,11 +49522,14 @@ ] }, { - "cell_type": "code", - "execution_count": null, + "cell_type": "markdown", "metadata": {}, - "outputs": [], - "source": [] + "source": [ + "#### 评估标准:\n", + "\n", + "\n", + "可以看到上面的test_score(F1 Score)很高,也是比赛中非常接近冠军的值" + ] } ], "metadata": { diff --git a/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/Untitled.ipynb b/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/Untitled.ipynb deleted file mode 100644 index 8d403c8..0000000 --- a/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/Untitled.ipynb +++ /dev/null @@ -1,3476 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "metadata": { - "scrolled": false - }, - "outputs": [], - "source": [ - "import pandas as pd\n", - "import numpy as np\n", - "# import tensorflow as tf # 深度学习框架 pip install tensorflow\n", - "import datetime\n", - "# from deep_tools import f # conda install -c bioconda deeptools,pip方法不奏效\n", - "# from deep_tools import DataCenerator" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [], - "source": [ - "\"\"\"读取数据集\"\"\"\n", - "register = pd.read_csv('user_register_log.txt', sep='\\t', names=['user_id', 'register_day', 'register_type', 'device_type'])\n", - "launch = pd.read_csv('app_launch_log.txt', sep='\\t', names=['user_id', 'launch_day'])\n", - "create = pd.read_csv('video_create_log.txt', sep='\\t', names=['user_id', 'create_day'])\n", - "activity = pd.read_csv('user_activity_log.txt', sep='\\t', names=['user_id', 'act_day', 'page', 'video_id', 'author_id', 'act_type'])" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
user_idregister_dayregister_typedevice_typeseq_length
07440251128330
112702991125930
257122011230
31308501102330
474555412030
\n", - "
" - ], - "text/plain": [ - " user_id register_day register_type device_type seq_length\n", - "0 744025 1 1 283 30\n", - "1 1270299 1 1 259 30\n", - "2 571220 1 1 2 30\n", - "3 1308501 1 0 23 30\n", - "4 745554 1 2 0 30" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "\"\"\"计算序列长度: 持续时间 = 数据总时间 - 注册时间\"\"\"\n", - "register['seq_length'] = 31 - register['register_day']\n", - "register.head()" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [], - "source": [ - "\"\"\"根据前面的记录天数,创建一个字典,来存储不同记录天数的用户到底有哪些 \"\"\"\n", - "user_queue = {i: [] for i in range(1,31)}\n", - "\n", - "for index, row in register.iterrows(): # 这个iterrows是对DataFrame进行行遍历,是在数据框中的行进行迭代的一个生成器,它返回每行的索引及一个包含行本身的对象。\n", - " user_queue[row[-1]].append(row[0]) # row[-1]是seq_length, row[0]是user_id" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [], - "source": [ - "\"\"\"定义一个user_seq类\"\"\"\n", - "class user_seq:\n", - " \n", - " def __init__(self, register_day, seq_length, n_feagures):\n", - " \"\"\"\n", - " register_day: 用户第几天进行的登录\n", - " seq_length: 用户序列的长度,就是记录了几天登录信息, 行数\n", - " n_features: 每天提出的特征个数, 列数\n", - " \"\"\"\n", - " self.register_day = register_day\n", - " self.seq_length = seq_length\n", - " self.array = np.zeros([self.seq_length, n_feagures]) # 这就是上面那个用户对应的矩阵形式,初始化位0\n", - " self.array[0,0] = 1\n", - " self.page_rank = np.zeros([self.seq_length])\n", - " self.pointer = 1\n", - " \n", - " # 提取特征填入特征矩阵\n", - " def put_feature(self, feature_number, string):\n", - " for i in string.split(','):\n", - " pos, value = i.split(':') # 注册后的第几天进行了登录,1为指示符\n", - " self.array[int(pos)-self.register_day, feature_number] = 1 # 从注册后开始记录\n", - " \n", - " def put_PR(self,string):\n", - " for i in string.split(','):\n", - " pop,value = i.split(';')\n", - " self.page_rank[int(pos)-self.register_day] = value\n", - " \n", - " def get_array(self):\n", - " return self.array\n", - " \n", - " # 得到标签 如果一个用户在未来七天活跃了,那么标记为1\n", - " def get_label(self):\n", - " self.label = np.array([None] * self.seq_length) # 一个seq_length长度的数组\n", - " active = self.array[:, :10].sum(axis=1) # 这里选了一部分特征做了个sum,意思是不管是转发,登录,啥的,只要做了就算一次活动\n", - " for i in range(self.seq_length-7): # 这地方得控制一下,如果一个用户15-30的数据,那么我们标签最多只能到23天,因为30天之后的数据我们没有\n", - " self.label[i] = 1 * (np.sum(active[i+1:i+8]) > 0) # 这里对于当前的i,如果未来七天内活跃过,那么标签就是1\n", - " return self.label" - ] - }, - { - "cell_type": "code", - "execution_count": 34, - "metadata": {}, - "outputs": [], - "source": [ - "\"\"\"创建用户的记录矩阵\"\"\"\n", - "n_features = 12\n", - "data = {row[0]:user_seq(register_day=row[1], seq_length=row[-1],n_feagures=n_features) for index, row in register.iterrows()}" - ] - }, - { - "cell_type": "code", - "execution_count": 35, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{744025: <__main__.user_seq at 0x1b78b7631d0>,\n", - " 1270299: <__main__.user_seq at 0x1b78b763f98>,\n", - " 571220: <__main__.user_seq at 0x1b78b763eb8>,\n", - " 1308501: <__main__.user_seq at 0x1b78b763f60>,\n", - " 745554: <__main__.user_seq at 0x1b78b763470>,\n", - " 1031012: <__main__.user_seq at 0x1b78b7634a8>,\n", - " 913297: <__main__.user_seq at 0x1b78b763208>,\n", - " 266500: <__main__.user_seq at 0x1b78b797ba8>,\n", - " 475120: <__main__.user_seq at 0x1b78b75a748>,\n", - " 547944: <__main__.user_seq at 0x1b78b74c160>,\n", - " 916655: <__main__.user_seq at 0x1b78b74cd30>,\n", - " 719262: <__main__.user_seq at 0x1b78b74c7f0>,\n", - " 1026175: <__main__.user_seq at 0x1b78b74cd68>,\n", - " 1140342: <__main__.user_seq at 0x1b78b74cc50>,\n", - " 688100: <__main__.user_seq at 0x1b78b74c828>,\n", - " 1342459: <__main__.user_seq at 0x1b78b74c7b8>,\n", - " 926263: <__main__.user_seq at 0x1b78b74cc88>,\n", - " 40710: <__main__.user_seq at 0x1b78b74c898>,\n", - " 246954: <__main__.user_seq at 0x1b78b74cbe0>,\n", - " 153579: <__main__.user_seq at 0x1b78b74cba8>,\n", - " 161418: <__main__.user_seq at 0x1b78b74da58>,\n", - " 649526: <__main__.user_seq at 0x1b78b74d550>,\n", - " 376694: <__main__.user_seq at 0x1b78b74d588>,\n", - " 1265894: <__main__.user_seq at 0x1b78b74da20>,\n", - " 290029: <__main__.user_seq at 0x1b78b74da90>,\n", - " 926952: <__main__.user_seq at 0x1b78b74db70>,\n", - " 70931: <__main__.user_seq at 0x1b78b74dba8>,\n", - " 319938: <__main__.user_seq at 0x1b78b74dcf8>,\n", - " 711107: <__main__.user_seq at 0x1b78b74dd30>,\n", - " 872383: <__main__.user_seq at 0x1b78b74ddd8>,\n", - " 324085: <__main__.user_seq at 0x1b78b74de80>,\n", - " 720967: <__main__.user_seq at 0x1b78b74e4a8>,\n", - " 895912: <__main__.user_seq at 0x1b78b74e4e0>,\n", - " 396421: <__main__.user_seq at 0x1b78b74e518>,\n", - " 605799: <__main__.user_seq at 0x1b78b74e550>,\n", - " 374225: <__main__.user_seq at 0x1b78b74e5c0>,\n", - " 188120: <__main__.user_seq at 0x1b78b74e5f8>,\n", - " 4416: <__main__.user_seq at 0x1b78b74ee10>,\n", - " 245385: <__main__.user_seq at 0x1b78b74ee80>,\n", - " 1244564: <__main__.user_seq at 0x1b78b74f358>,\n", - " 321610: <__main__.user_seq at 0x1b78b74f390>,\n", - " 998568: <__main__.user_seq at 0x1b78b74f9b0>,\n", - " 362447: <__main__.user_seq at 0x1b78b74f9e8>,\n", - " 508312: <__main__.user_seq at 0x1b78b74fe10>,\n", - " 828824: <__main__.user_seq at 0x1b78b74fe48>,\n", - " 604296: <__main__.user_seq at 0x1b78b74ff28>,\n", - " 1040779: <__main__.user_seq at 0x1b78b74ff60>,\n", - " 104515: <__main__.user_seq at 0x1b78b74ff98>,\n", - " 909345: <__main__.user_seq at 0x1b78b750390>,\n", - " 584573: <__main__.user_seq at 0x1b78b7503c8>,\n", - " 809615: <__main__.user_seq at 0x1b78b7506d8>,\n", - " 705594: <__main__.user_seq at 0x1b78b750710>,\n", - " 544673: <__main__.user_seq at 0x1b78b7510b8>,\n", - " 1353252: <__main__.user_seq at 0x1b78b7510f0>,\n", - " 1228936: <__main__.user_seq at 0x1b78b7516d8>,\n", - " 130304: <__main__.user_seq at 0x1b78b751710>,\n", - " 636433: <__main__.user_seq at 0x1b78b751748>,\n", - " 649913: <__main__.user_seq at 0x1b78b751780>,\n", - " 300198: <__main__.user_seq at 0x1b78b7517b8>,\n", - " 958588: <__main__.user_seq at 0x1b78b7519b0>,\n", - " 365947: <__main__.user_seq at 0x1b78b7519e8>,\n", - " 546663: <__main__.user_seq at 0x1b78b751b70>,\n", - " 358836: <__main__.user_seq at 0x1b78b751ba8>,\n", - " 572651: <__main__.user_seq at 0x1b78b751eb8>,\n", - " 200677: <__main__.user_seq at 0x1b78b751ef0>,\n", - " 121072: <__main__.user_seq at 0x1b78b7adcf8>,\n", - " 283372: <__main__.user_seq at 0x1b78b7ad6a0>,\n", - " 1046808: <__main__.user_seq at 0x1b78b7ada20>,\n", - " 286389: <__main__.user_seq at 0x1b78b7adeb8>,\n", - " 785752: <__main__.user_seq at 0x1b78b7adb70>,\n", - " 65439: <__main__.user_seq at 0x1b78b7ada90>,\n", - " 1070734: <__main__.user_seq at 0x1b78b7adf98>,\n", - " 409296: <__main__.user_seq at 0x1b78b7ad550>,\n", - " 507130: <__main__.user_seq at 0x1b78b7ad710>,\n", - " 46089: <__main__.user_seq at 0x1b78b7ad208>,\n", - " 363195: <__main__.user_seq at 0x1b78b75eef0>,\n", - " 826213: <__main__.user_seq at 0x1b78b75e2b0>,\n", - " 1095380: <__main__.user_seq at 0x1b78b75e128>,\n", - " 742578: <__main__.user_seq at 0x1b78b75e208>,\n", - " 278433: <__main__.user_seq at 0x1b78b75e550>,\n", - " 323276: <__main__.user_seq at 0x1b78b75e0f0>,\n", - " 1080404: <__main__.user_seq at 0x1b78b75e278>,\n", - " 371793: <__main__.user_seq at 0x1b78b75ef28>,\n", - " 581535: <__main__.user_seq at 0x1b78b759438>,\n", - " 623713: <__main__.user_seq at 0x1b78b759080>,\n", - " 613814: <__main__.user_seq at 0x1b78b759198>,\n", - " 1230657: <__main__.user_seq at 0x1b78b7601d0>,\n", - " 181217: <__main__.user_seq at 0x1b78b760a20>,\n", - " 393403: <__main__.user_seq at 0x1b78b7602e8>,\n", - " 647111: <__main__.user_seq at 0x1b78b760198>,\n", - " 301007: <__main__.user_seq at 0x1b78b760860>,\n", - " 1720: <__main__.user_seq at 0x1b78b760c18>,\n", - " 135240: <__main__.user_seq at 0x1b78b760550>,\n", - " 1005097: <__main__.user_seq at 0x1b78b760160>,\n", - " 1265157: <__main__.user_seq at 0x1b78b760780>,\n", - " 422203: <__main__.user_seq at 0x1b78b760208>,\n", - " 491162: <__main__.user_seq at 0x1b78b7605c0>,\n", - " 392276: <__main__.user_seq at 0x1b78b760518>,\n", - " 1119103: <__main__.user_seq at 0x1b78b760320>,\n", - " 493601: <__main__.user_seq at 0x1b78b760b00>,\n", - " 987199: <__main__.user_seq at 0x1b78b760828>,\n", - " 428929: <__main__.user_seq at 0x1b78b760940>,\n", - " 764894: <__main__.user_seq at 0x1b78b760898>,\n", - " 901027: <__main__.user_seq at 0x1b78b7605f8>,\n", - " 716335: <__main__.user_seq at 0x1b78b7608d0>,\n", - " 1132054: <__main__.user_seq at 0x1b78b7607f0>,\n", - " 1201394: <__main__.user_seq at 0x1b78b7607b8>,\n", - " 79180: <__main__.user_seq at 0x1b78b760978>,\n", - " 363940: <__main__.user_seq at 0x1b78b760128>,\n", - " 1171561: <__main__.user_seq at 0x1b78b75c400>,\n", - " 29588: <__main__.user_seq at 0x1b78b75cdd8>,\n", - " 225105: <__main__.user_seq at 0x1b78b75ca20>,\n", - " 479488: <__main__.user_seq at 0x1b78b75ccf8>,\n", - " 1349377: <__main__.user_seq at 0x1b78b75c4e0>,\n", - " 755950: <__main__.user_seq at 0x1b78b75cf60>,\n", - " 867067: <__main__.user_seq at 0x1b78b75cc88>,\n", - " 1208320: <__main__.user_seq at 0x1b78b75cfd0>,\n", - " 644685: <__main__.user_seq at 0x1b78b75ce10>,\n", - " 580269: <__main__.user_seq at 0x1b78b75ccc0>,\n", - " 1278006: <__main__.user_seq at 0x1b78b75c5c0>,\n", - " 900759: <__main__.user_seq at 0x1b78b75c630>,\n", - " 301088: <__main__.user_seq at 0x1b78b75c470>,\n", - " 846124: <__main__.user_seq at 0x1b78b75ca90>,\n", - " 873341: <__main__.user_seq at 0x1b78b75c2b0>,\n", - " 373134: <__main__.user_seq at 0x1b78b75c390>,\n", - " 547864: <__main__.user_seq at 0x1b78b75c940>,\n", - " 1145926: <__main__.user_seq at 0x1b78b75cf28>,\n", - " 741300: <__main__.user_seq at 0x1b78b75cb38>,\n", - " 685607: <__main__.user_seq at 0x1b78b75cf98>,\n", - " 1096768: <__main__.user_seq at 0x1b78b75d240>,\n", - " 544078: <__main__.user_seq at 0x1b78b75d358>,\n", - " 500537: <__main__.user_seq at 0x1b78b75d0f0>,\n", - " 1126528: <__main__.user_seq at 0x1b78b75d2b0>,\n", - " 470633: <__main__.user_seq at 0x1b78b75d208>,\n", - " 1260044: <__main__.user_seq at 0x1b78b75d0b8>,\n", - " 1147129: <__main__.user_seq at 0x1b78b75d1d0>,\n", - " 708206: <__main__.user_seq at 0x1b78b75d128>,\n", - " 578505: <__main__.user_seq at 0x1b78b75d080>,\n", - " 473398: <__main__.user_seq at 0x1b78b75d278>,\n", - " 805787: <__main__.user_seq at 0x1b78b75d390>,\n", - " 905493: <__main__.user_seq at 0x1b78b7ae0b8>,\n", - " 706631: <__main__.user_seq at 0x1b78b7b1e48>,\n", - " 875685: <__main__.user_seq at 0x1b78b7b1c88>,\n", - " 969252: <__main__.user_seq at 0x1b78b7b1978>,\n", - " 24482: <__main__.user_seq at 0x1b78b7b1ac8>,\n", - " 935166: <__main__.user_seq at 0x1b78b7b1f28>,\n", - " 1316877: <__main__.user_seq at 0x1b78b7b17f0>,\n", - " 1163109: <__main__.user_seq at 0x1b78b7b1c18>,\n", - " 657176: <__main__.user_seq at 0x1b78b7b1588>,\n", - " 1024790: <__main__.user_seq at 0x1b78b7b1a58>,\n", - " 1216256: <__main__.user_seq at 0x1b78b7b19e8>,\n", - " 908794: <__main__.user_seq at 0x1b78b7b1cf8>,\n", - " 154609: <__main__.user_seq at 0x1b78b7b1f98>,\n", - " 1283254: <__main__.user_seq at 0x1b78b7b1ba8>,\n", - " 498488: <__main__.user_seq at 0x1b78b7b15f8>,\n", - " 969395: <__main__.user_seq at 0x1b78b7b1208>,\n", - " 64315: <__main__.user_seq at 0x1b78b7b14a8>,\n", - " 354563: <__main__.user_seq at 0x1b78b7b1668>,\n", - " 1356592: <__main__.user_seq at 0x1b78b7b1278>,\n", - " 706245: <__main__.user_seq at 0x1b78b7b1518>,\n", - " 173080: <__main__.user_seq at 0x1b78b7b1198>,\n", - " 315508: <__main__.user_seq at 0x1b78b7b1390>,\n", - " 889586: <__main__.user_seq at 0x1b78b7b1400>,\n", - " 932852: <__main__.user_seq at 0x1b78b7b1080>,\n", - " 196795: <__main__.user_seq at 0x1b78b7b10f0>,\n", - " 700459: <__main__.user_seq at 0x1b78b7b16d8>,\n", - " 784518: <__main__.user_seq at 0x1b78b7b1780>,\n", - " 1149160: <__main__.user_seq at 0x1b78b7aff28>,\n", - " 251319: <__main__.user_seq at 0x1b78b7a6898>,\n", - " 526703: <__main__.user_seq at 0x1b795d01e80>,\n", - " 320032: <__main__.user_seq at 0x1b795d01668>,\n", - " 119327: <__main__.user_seq at 0x1b795d012e8>,\n", - " 627445: <__main__.user_seq at 0x1b795d01dd8>,\n", - " 1333459: <__main__.user_seq at 0x1b795d01c50>,\n", - " 588012: <__main__.user_seq at 0x1b795d01128>,\n", - " 12034: <__main__.user_seq at 0x1b795d01860>,\n", - " 146820: <__main__.user_seq at 0x1b795d01f28>,\n", - " 1243074: <__main__.user_seq at 0x1b795d01cf8>,\n", - " 271512: <__main__.user_seq at 0x1b795d014e0>,\n", - " 1257585: <__main__.user_seq at 0x1b795d01d68>,\n", - " 1124798: <__main__.user_seq at 0x1b795d01780>,\n", - " 82342: <__main__.user_seq at 0x1b795d015f8>,\n", - " 1045093: <__main__.user_seq at 0x1b795d01208>,\n", - " 1087280: <__main__.user_seq at 0x1b795d01198>,\n", - " 182906: <__main__.user_seq at 0x1b78b7b3b70>,\n", - " 934918: <__main__.user_seq at 0x1b78b7b3be0>,\n", - " 856907: <__main__.user_seq at 0x1b78b7b38d0>,\n", - " 564522: <__main__.user_seq at 0x1b78b7b3a90>,\n", - " 889866: <__main__.user_seq at 0x1b78b7b3b00>,\n", - " 986839: <__main__.user_seq at 0x1b78b7b3c50>,\n", - " 551821: <__main__.user_seq at 0x1b78b7b39b0>,\n", - " 988294: <__main__.user_seq at 0x1b78b7b3cc0>,\n", - " 1022936: <__main__.user_seq at 0x1b78b7b3d30>,\n", - " 349043: <__main__.user_seq at 0x1b78b7b3da0>,\n", - " 1010794: <__main__.user_seq at 0x1b78b7b3e10>,\n", - " 1274576: <__main__.user_seq at 0x1b78b7b3e80>,\n", - " 109973: <__main__.user_seq at 0x1b78b7b3ef0>,\n", - " 134299: <__main__.user_seq at 0x1b78b7b3f60>,\n", - " 1005835: <__main__.user_seq at 0x1b78b7b3fd0>,\n", - " 864582: <__main__.user_seq at 0x1b78b7b3a20>,\n", - " 1293122: <__main__.user_seq at 0x1b78b7b4080>,\n", - " 896835: <__main__.user_seq at 0x1b78b7b4198>,\n", - " 630631: <__main__.user_seq at 0x1b78b7b4278>,\n", - " 1121791: <__main__.user_seq at 0x1b78b7b42e8>,\n", - " 1038314: <__main__.user_seq at 0x1b78b7b4358>,\n", - " 123473: <__main__.user_seq at 0x1b78b7b43c8>,\n", - " 916883: <__main__.user_seq at 0x1b78b7b4470>,\n", - " 627561: <__main__.user_seq at 0x1b78b7b44e0>,\n", - " 1343228: <__main__.user_seq at 0x1b78b7b4550>,\n", - " 1134049: <__main__.user_seq at 0x1b78b7b45c0>,\n", - " 1097140: <__main__.user_seq at 0x1b78b7b4630>,\n", - " 192598: <__main__.user_seq at 0x1b78b7b46a0>,\n", - " 1084176: <__main__.user_seq at 0x1b78b7b46d8>,\n", - " 699788: <__main__.user_seq at 0x1b78b7b4710>,\n", - " 1206272: <__main__.user_seq at 0x1b78b7b4208>,\n", - " 1357808: <__main__.user_seq at 0x1b78b7b4748>,\n", - " 879812: <__main__.user_seq at 0x1b78b7b40f0>,\n", - " 178800: <__main__.user_seq at 0x1b78b7b4780>,\n", - " 6142: <__main__.user_seq at 0x1b78b7b4828>,\n", - " 744006: <__main__.user_seq at 0x1b78b7b4860>,\n", - " 498016: <__main__.user_seq at 0x1b78b7b4898>,\n", - " 603422: <__main__.user_seq at 0x1b78b7b48d0>,\n", - " 817397: <__main__.user_seq at 0x1b78b7b4908>,\n", - " 279797: <__main__.user_seq at 0x1b78b7b4940>,\n", - " 42931: <__main__.user_seq at 0x1b78b7b4978>,\n", - " 477509: <__main__.user_seq at 0x1b78b7b49b0>,\n", - " 768177: <__main__.user_seq at 0x1b78b7b4a58>,\n", - " 1275284: <__main__.user_seq at 0x1b78b7b4a90>,\n", - " 844601: <__main__.user_seq at 0x1b78b7b4ac8>,\n", - " 82524: <__main__.user_seq at 0x1b78b7b4b00>,\n", - " 73158: <__main__.user_seq at 0x1b78b7b4b38>,\n", - " 1139294: <__main__.user_seq at 0x1b78b7b4b70>,\n", - " 1102709: <__main__.user_seq at 0x1b78b7b4ba8>,\n", - " 52918: <__main__.user_seq at 0x1b78b7b4be0>,\n", - " 85132: <__main__.user_seq at 0x1b78b7b4c18>,\n", - " 23948: <__main__.user_seq at 0x1b78b7b4c50>,\n", - " 201951: <__main__.user_seq at 0x1b78b7b4c88>,\n", - " 343886: <__main__.user_seq at 0x1b78b7b4cc0>,\n", - " 671062: <__main__.user_seq at 0x1b78b7b4cf8>,\n", - " 1039738: <__main__.user_seq at 0x1b78b7b4d30>,\n", - " 310025: <__main__.user_seq at 0x1b78b7b4d68>,\n", - " 1266850: <__main__.user_seq at 0x1b78b7b4da0>,\n", - " 590886: <__main__.user_seq at 0x1b78b7b4dd8>,\n", - " 942055: <__main__.user_seq at 0x1b78b7b4e10>,\n", - " 694183: <__main__.user_seq at 0x1b78b7b4e48>,\n", - " 1302790: <__main__.user_seq at 0x1b78b7b4e80>,\n", - " 1352813: <__main__.user_seq at 0x1b78b7b4ef0>,\n", - " 219457: <__main__.user_seq at 0x1b78b7b4f98>,\n", - " 1273778: <__main__.user_seq at 0x1b78b7b4fd0>,\n", - " 615136: <__main__.user_seq at 0x1b78b7b5048>,\n", - " 692306: <__main__.user_seq at 0x1b78b7b5080>,\n", - " 234824: <__main__.user_seq at 0x1b78b7b50b8>,\n", - " 797113: <__main__.user_seq at 0x1b78b7b50f0>,\n", - " 1168061: <__main__.user_seq at 0x1b78b7b5128>,\n", - " 933116: <__main__.user_seq at 0x1b78b7b5160>,\n", - " 675189: <__main__.user_seq at 0x1b78b7b5198>,\n", - " 117234: <__main__.user_seq at 0x1b78b7b51d0>,\n", - " 473215: <__main__.user_seq at 0x1b78b7b5208>,\n", - " 693597: <__main__.user_seq at 0x1b78b7b5240>,\n", - " 292217: <__main__.user_seq at 0x1b78b7b5278>,\n", - " 318189: <__main__.user_seq at 0x1b78b7b52b0>,\n", - " 893024: <__main__.user_seq at 0x1b78b7b52e8>,\n", - " 1147778: <__main__.user_seq at 0x1b78b7b5320>,\n", - " 75464: <__main__.user_seq at 0x1b78b7b5358>,\n", - " 355948: <__main__.user_seq at 0x1b78b7b5390>,\n", - " 1141243: <__main__.user_seq at 0x1b78b7b53c8>,\n", - " 885314: <__main__.user_seq at 0x1b78b7b5400>,\n", - " 473037: <__main__.user_seq at 0x1b78b7b5438>,\n", - " 1161976: <__main__.user_seq at 0x1b78b7b5470>,\n", - " 1105249: <__main__.user_seq at 0x1b78b7b54e0>,\n", - " 1034711: <__main__.user_seq at 0x1b78b7b5518>,\n", - " 444663: <__main__.user_seq at 0x1b78b7b5550>,\n", - " 629789: <__main__.user_seq at 0x1b78b7b55c0>,\n", - " 684292: <__main__.user_seq at 0x1b78b7b5630>,\n", - " 1220188: <__main__.user_seq at 0x1b78b7b5668>,\n", - " 38479: <__main__.user_seq at 0x1b78b7b56a0>,\n", - " 1166260: <__main__.user_seq at 0x1b78b7b56d8>,\n", - " 739798: <__main__.user_seq at 0x1b78b7b5710>,\n", - " 1023596: <__main__.user_seq at 0x1b78b7b5748>,\n", - " 731282: <__main__.user_seq at 0x1b78b7b5780>,\n", - " 759110: <__main__.user_seq at 0x1b78b7b57b8>,\n", - " 327708: <__main__.user_seq at 0x1b78b7b57f0>,\n", - " 129695: <__main__.user_seq at 0x1b78b7b5828>,\n", - " 1344791: <__main__.user_seq at 0x1b78b7b5860>,\n", - " 1096813: <__main__.user_seq at 0x1b78b7b5898>,\n", - " 848341: <__main__.user_seq at 0x1b78b7b58d0>,\n", - " 1068843: <__main__.user_seq at 0x1b78b7b5908>,\n", - " 419912: <__main__.user_seq at 0x1b78b7b5940>,\n", - " 823586: <__main__.user_seq at 0x1b78b7b5978>,\n", - " 296386: <__main__.user_seq at 0x1b78b7b0ac8>,\n", - " 1161945: <__main__.user_seq at 0x1b78b7b59b0>,\n", - " 200400: <__main__.user_seq at 0x1b78b7b59e8>,\n", - " 1195373: <__main__.user_seq at 0x1b78b7b5a20>,\n", - " 973391: <__main__.user_seq at 0x1b78b7b5a58>,\n", - " 65575: <__main__.user_seq at 0x1b78b7b5a90>,\n", - " 837576: <__main__.user_seq at 0x1b78b7b5ac8>,\n", - " 298119: <__main__.user_seq at 0x1b78b7b5b00>,\n", - " 1358198: <__main__.user_seq at 0x1b78b7b5b38>,\n", - " 375546: <__main__.user_seq at 0x1b78b7b5b70>,\n", - " 544646: <__main__.user_seq at 0x1b78b7b5ba8>,\n", - " 607849: <__main__.user_seq at 0x1b78b7b5c50>,\n", - " 354025: <__main__.user_seq at 0x1b78b7b5c88>,\n", - " 1331521: <__main__.user_seq at 0x1b78b7b5cc0>,\n", - " 1191566: <__main__.user_seq at 0x1b78b7b5cf8>,\n", - " 199629: <__main__.user_seq at 0x1b78b7b5d30>,\n", - " 1236008: <__main__.user_seq at 0x1b78b7b5d68>,\n", - " 214542: <__main__.user_seq at 0x1b78b7b5da0>,\n", - " 350622: <__main__.user_seq at 0x1b78b7b5dd8>,\n", - " 190614: <__main__.user_seq at 0x1b78b7b5e10>,\n", - " 964475: <__main__.user_seq at 0x1b78b760278>,\n", - " 45704: <__main__.user_seq at 0x1b78b760748>,\n", - " 878391: <__main__.user_seq at 0x1b78b760630>,\n", - " 1105526: <__main__.user_seq at 0x1b78b7600f0>,\n", - " 164445: <__main__.user_seq at 0x1b78b7604a8>,\n", - " 488255: <__main__.user_seq at 0x1b78b760710>,\n", - " 143944: <__main__.user_seq at 0x1b78b7602b0>,\n", - " 802240: <__main__.user_seq at 0x1b78b75ecf8>,\n", - " 1314381: <__main__.user_seq at 0x1b78b75e4e0>,\n", - " 863520: <__main__.user_seq at 0x1b78b759128>,\n", - " 322780: <__main__.user_seq at 0x1b78b7ad7f0>,\n", - " 1115620: <__main__.user_seq at 0x1b78b7add68>,\n", - " 1004240: <__main__.user_seq at 0x1b78b7ad2e8>,\n", - " 91631: <__main__.user_seq at 0x1b78b7ad780>,\n", - " 1306292: <__main__.user_seq at 0x1b78b75a7f0>,\n", - " 305295: <__main__.user_seq at 0x1b78b75a668>,\n", - " 46877: <__main__.user_seq at 0x1b78b75a588>,\n", - " 1366339: <__main__.user_seq at 0x1b78b7b5e80>,\n", - " 1055951: <__main__.user_seq at 0x1b78b7b5e48>,\n", - " 1186938: <__main__.user_seq at 0x1b78b7b5eb8>,\n", - " 253904: <__main__.user_seq at 0x1b78b7b5ef0>,\n", - " 78349: <__main__.user_seq at 0x1b78b7b5f28>,\n", - " 1260188: <__main__.user_seq at 0x1b78b7b5f60>,\n", - " 1016609: <__main__.user_seq at 0x1b78b7b5f98>,\n", - " 993751: <__main__.user_seq at 0x1b78b7b5fd0>,\n", - " 826191: <__main__.user_seq at 0x1b78b7b6208>,\n", - " 1042464: <__main__.user_seq at 0x1b78b7b6b00>,\n", - " 600907: <__main__.user_seq at 0x1b78b7b6940>,\n", - " 75238: <__main__.user_seq at 0x1b78b7b6a90>,\n", - " 600462: <__main__.user_seq at 0x1b78b7b6748>,\n", - " 43426: <__main__.user_seq at 0x1b78b7b6860>,\n", - " 1016709: <__main__.user_seq at 0x1b78b7b68d0>,\n", - " 1076150: <__main__.user_seq at 0x1b78b7b67b8>,\n", - " 861690: <__main__.user_seq at 0x1b78b7b62e8>,\n", - " 1346568: <__main__.user_seq at 0x1b78b7b6b70>,\n", - " 461873: <__main__.user_seq at 0x1b78b7b69b0>,\n", - " 1102232: <__main__.user_seq at 0x1b78b7b6d68>,\n", - " 1056760: <__main__.user_seq at 0x1b78b7b6dd8>,\n", - " 1360047: <__main__.user_seq at 0x1b78b7b6ef0>,\n", - " 548821: <__main__.user_seq at 0x1b78b7b6198>,\n", - " 525224: <__main__.user_seq at 0x1b78b7b6be0>,\n", - " 626427: <__main__.user_seq at 0x1b78b7b6518>,\n", - " 354599: <__main__.user_seq at 0x1b78b7b6a20>,\n", - " 892684: <__main__.user_seq at 0x1b78b7b6cc0>,\n", - " 294385: <__main__.user_seq at 0x1b78b7b6e48>,\n", - " 488384: <__main__.user_seq at 0x1b78b7b6128>,\n", - " 1127998: <__main__.user_seq at 0x1b78b7b6240>,\n", - " 171819: <__main__.user_seq at 0x1b78b7b6358>,\n", - " 1197226: <__main__.user_seq at 0x1b78b7b63c8>,\n", - " 66852: <__main__.user_seq at 0x1b78b7b65f8>,\n", - " 1111524: <__main__.user_seq at 0x1b78b7b64a8>,\n", - " 1103093: <__main__.user_seq at 0x1b78b7b6588>,\n", - " 166587: <__main__.user_seq at 0x1b78b7b66d8>,\n", - " 1090147: <__main__.user_seq at 0x1b78b7b6668>,\n", - " 401543: <__main__.user_seq at 0x1b78b7b6048>,\n", - " 979232: <__main__.user_seq at 0x1b78b7b6080>,\n", - " 1079600: <__main__.user_seq at 0x1b78b7b60b8>,\n", - " 231285: <__main__.user_seq at 0x1b78b7b2cc0>,\n", - " 909695: <__main__.user_seq at 0x1b78b7b27f0>,\n", - " 259356: <__main__.user_seq at 0x1b78b7b2898>,\n", - " 482351: <__main__.user_seq at 0x1b78b7b2048>,\n", - " 45605: <__main__.user_seq at 0x1b78b7b29e8>,\n", - " 1308171: <__main__.user_seq at 0x1b78b7b28d0>,\n", - " 307872: <__main__.user_seq at 0x1b78b7b2128>,\n", - " 308051: <__main__.user_seq at 0x1b78b7b20b8>,\n", - " 491446: <__main__.user_seq at 0x1b78b7b2198>,\n", - " 550643: <__main__.user_seq at 0x1b78b7b2cf8>,\n", - " 347099: <__main__.user_seq at 0x1b78b7b2438>,\n", - " 647478: <__main__.user_seq at 0x1b78b7b2470>,\n", - " 1351534: <__main__.user_seq at 0x1b78b7b2630>,\n", - " 367241: <__main__.user_seq at 0x1b78b7b2668>,\n", - " 578309: <__main__.user_seq at 0x1b78b7b2c18>,\n", - " 410784: <__main__.user_seq at 0x1b78b7b2c50>,\n", - " 374871: <__main__.user_seq at 0x1b78b7b2d68>,\n", - " 820690: <__main__.user_seq at 0x1b78b7b2da0>,\n", - " 80545: <__main__.user_seq at 0x1b78b7b2eb8>,\n", - " 482040: <__main__.user_seq at 0x1b78b7b2ef0>,\n", - " 660628: <__main__.user_seq at 0x1b78b7b2390>,\n", - " 657616: <__main__.user_seq at 0x1b78b7b23c8>,\n", - " 406622: <__main__.user_seq at 0x1b78b7b25c0>,\n", - " 46519: <__main__.user_seq at 0x1b78b7b25f8>,\n", - " 440020: <__main__.user_seq at 0x1b78b7b2a20>,\n", - " 838388: <__main__.user_seq at 0x1b78b7b2a58>,\n", - " 372368: <__main__.user_seq at 0x1b78b7b2ac8>,\n", - " 1028559: <__main__.user_seq at 0x1b78b7b2b00>,\n", - " 1014699: <__main__.user_seq at 0x1b78b7b2ba8>,\n", - " 311119: <__main__.user_seq at 0x1b78b7b2be0>,\n", - " 540632: <__main__.user_seq at 0x1b78b7b2d30>,\n", - " 1174064: <__main__.user_seq at 0x1b78b7b2e80>,\n", - " 1288325: <__main__.user_seq at 0x1b78b7b2b38>,\n", - " 574156: <__main__.user_seq at 0x1b78b7b2a90>,\n", - " 277490: <__main__.user_seq at 0x1b78b7b7048>,\n", - " 1359548: <__main__.user_seq at 0x1b78b7b70b8>,\n", - " 853695: <__main__.user_seq at 0x1b78b7b7748>,\n", - " 53864: <__main__.user_seq at 0x1b78b7b74a8>,\n", - " 158030: <__main__.user_seq at 0x1b78b7b7550>,\n", - " 497272: <__main__.user_seq at 0x1b78b7b7940>,\n", - " 699878: <__main__.user_seq at 0x1b78b7b70f0>,\n", - " 908320: <__main__.user_seq at 0x1b78b7b7c88>,\n", - " 747066: <__main__.user_seq at 0x1b78b7b75c0>,\n", - " 294696: <__main__.user_seq at 0x1b78b7b77f0>,\n", - " 307612: <__main__.user_seq at 0x1b78b7b7e48>,\n", - " 1046782: <__main__.user_seq at 0x1b78b7b74e0>,\n", - " 47841: <__main__.user_seq at 0x1b78b7b7470>,\n", - " 738018: <__main__.user_seq at 0x1b78b7b75f8>,\n", - " 241058: <__main__.user_seq at 0x1b78b7b7b70>,\n", - " 1014282: <__main__.user_seq at 0x1b78b7b7588>,\n", - " 1293090: <__main__.user_seq at 0x1b78b7b76d8>,\n", - " 1180298: <__main__.user_seq at 0x1b78b7b7710>,\n", - " 436733: <__main__.user_seq at 0x1b78b7b7128>,\n", - " 547218: <__main__.user_seq at 0x1b78b7b7160>,\n", - " 380844: <__main__.user_seq at 0x1b78b7b7518>,\n", - " 1266749: <__main__.user_seq at 0x1b78b7b7be0>,\n", - " 130330: <__main__.user_seq at 0x1b78b7b72b0>,\n", - " 1277184: <__main__.user_seq at 0x1b78b7b7208>,\n", - " 726068: <__main__.user_seq at 0x1b78b7b71d0>,\n", - " 801739: <__main__.user_seq at 0x1b78b7b7ef0>,\n", - " 1171263: <__main__.user_seq at 0x1b78b7b7f98>,\n", - " 427082: <__main__.user_seq at 0x1b78b7b7dd8>,\n", - " 856947: <__main__.user_seq at 0x1b78b7b7d68>,\n", - " 1083614: <__main__.user_seq at 0x1b78b7b7668>,\n", - " 1043223: <__main__.user_seq at 0x1b78b7b7b00>,\n", - " 772432: <__main__.user_seq at 0x1b78b7b7b38>,\n", - " 1100998: <__main__.user_seq at 0x1b78b7b7898>,\n", - " 635545: <__main__.user_seq at 0x1b78b7b7828>,\n", - " 263338: <__main__.user_seq at 0x1b795cff9e8>,\n", - " 1010055: <__main__.user_seq at 0x1b795cffcc0>,\n", - " 452297: <__main__.user_seq at 0x1b795cffb70>,\n", - " 849233: <__main__.user_seq at 0x1b795cfffd0>,\n", - " 1232419: <__main__.user_seq at 0x1b795cffeb8>,\n", - " 149945: <__main__.user_seq at 0x1b795cff4e0>,\n", - " 625544: <__main__.user_seq at 0x1b795cffc88>,\n", - " 1248579: <__main__.user_seq at 0x1b795cff2e8>,\n", - " 539818: <__main__.user_seq at 0x1b795cff400>,\n", - " 1071059: <__main__.user_seq at 0x1b795cff898>,\n", - " 1348111: <__main__.user_seq at 0x1b795cfff28>,\n", - " 696972: <__main__.user_seq at 0x1b795cff860>,\n", - " 941328: <__main__.user_seq at 0x1b795cff518>,\n", - " 676679: <__main__.user_seq at 0x1b795cff780>,\n", - " 1219114: <__main__.user_seq at 0x1b795cffda0>,\n", - " 292238: <__main__.user_seq at 0x1b795cffb00>,\n", - " 771775: <__main__.user_seq at 0x1b78b7b8cc0>,\n", - " 1228553: <__main__.user_seq at 0x1b78b7b8978>,\n", - " 614233: <__main__.user_seq at 0x1b78b7b8208>,\n", - " 95904: <__main__.user_seq at 0x1b78b7b8048>,\n", - " 270665: <__main__.user_seq at 0x1b78b7b80b8>,\n", - " 109064: <__main__.user_seq at 0x1b78b7b8128>,\n", - " 1094001: <__main__.user_seq at 0x1b78b7b83c8>,\n", - " 828445: <__main__.user_seq at 0x1b78b7b8358>,\n", - " 990078: <__main__.user_seq at 0x1b78b7b82e8>,\n", - " 707687: <__main__.user_seq at 0x1b78b7b8198>,\n", - " 311009: <__main__.user_seq at 0x1b78b7b8278>,\n", - " 361304: <__main__.user_seq at 0x1b78b7b8400>,\n", - " 18169: <__main__.user_seq at 0x1b78b7b8470>,\n", - " 109313: <__main__.user_seq at 0x1b78b7b84e0>,\n", - " 184915: <__main__.user_seq at 0x1b78b7b8550>,\n", - " 1138461: <__main__.user_seq at 0x1b78b7b8630>,\n", - " 787356: <__main__.user_seq at 0x1b78b7b86a0>,\n", - " 252311: <__main__.user_seq at 0x1b78b7b8710>,\n", - " 57795: <__main__.user_seq at 0x1b78b7b8780>,\n", - " 516178: <__main__.user_seq at 0x1b78b7b87f0>,\n", - " 405637: <__main__.user_seq at 0x1b78b7b8860>,\n", - " 1363368: <__main__.user_seq at 0x1b78b7b8898>,\n", - " 1196704: <__main__.user_seq at 0x1b78b7b88d0>,\n", - " 68485: <__main__.user_seq at 0x1b78b7b8908>,\n", - " 322656: <__main__.user_seq at 0x1b78b7b8940>,\n", - " 977835: <__main__.user_seq at 0x1b78b7b89b0>,\n", - " 1277123: <__main__.user_seq at 0x1b78b7b89e8>,\n", - " 424062: <__main__.user_seq at 0x1b78b7b8a90>,\n", - " 250174: <__main__.user_seq at 0x1b78b7b8ac8>,\n", - " 1023526: <__main__.user_seq at 0x1b78b7b8b00>,\n", - " 449597: <__main__.user_seq at 0x1b78b7b8cf8>,\n", - " 384182: <__main__.user_seq at 0x1b78b7b8e48>,\n", - " 50084: <__main__.user_seq at 0x1b78b761ac8>,\n", - " 118144: <__main__.user_seq at 0x1b78b761dd8>,\n", - " 1254191: <__main__.user_seq at 0x1b78b761be0>,\n", - " 348563: <__main__.user_seq at 0x1b78b7619b0>,\n", - " 1282349: <__main__.user_seq at 0x1b78b761a90>,\n", - " 179263: <__main__.user_seq at 0x1b78b761d68>,\n", - " 1095381: <__main__.user_seq at 0x1b78b761cc0>,\n", - " 911986: <__main__.user_seq at 0x1b78b761b70>,\n", - " 1201628: <__main__.user_seq at 0x1b78b761c50>,\n", - " 1323759: <__main__.user_seq at 0x1b78b761d30>,\n", - " 281753: <__main__.user_seq at 0x1b78b761518>,\n", - " 1246728: <__main__.user_seq at 0x1b78b761a58>,\n", - " 1280301: <__main__.user_seq at 0x1b78b761a20>,\n", - " 403903: <__main__.user_seq at 0x1b78b7b9f98>,\n", - " 456923: <__main__.user_seq at 0x1b78b7b91d0>,\n", - " 1165819: <__main__.user_seq at 0x1b78b760438>,\n", - " 452121: <__main__.user_seq at 0x1b78b7b92b0>,\n", - " 356773: <__main__.user_seq at 0x1b78b7ad278>,\n", - " 1362089: <__main__.user_seq at 0x1b78b7b9240>,\n", - " 767634: <__main__.user_seq at 0x1b78b7b92e8>,\n", - " 254346: <__main__.user_seq at 0x1b78b7b9320>,\n", - " 479405: <__main__.user_seq at 0x1b78b7b9358>,\n", - " 44820: <__main__.user_seq at 0x1b78b7b9390>,\n", - " 213980: <__main__.user_seq at 0x1b78b7b93c8>,\n", - " 502744: <__main__.user_seq at 0x1b78b7b9400>,\n", - " 134649: <__main__.user_seq at 0x1b78b7b9438>,\n", - " 146827: <__main__.user_seq at 0x1b78b7b9470>,\n", - " 1026933: <__main__.user_seq at 0x1b78b7b94a8>,\n", - " 466945: <__main__.user_seq at 0x1b78b7b9518>,\n", - " 910932: <__main__.user_seq at 0x1b78b7b9550>,\n", - " 971619: <__main__.user_seq at 0x1b78b7b9588>,\n", - " 621028: <__main__.user_seq at 0x1b78b7b95c0>,\n", - " 991248: <__main__.user_seq at 0x1b78b7b9630>,\n", - " 60028: <__main__.user_seq at 0x1b78b7b96a0>,\n", - " 437170: <__main__.user_seq at 0x1b78b7b96d8>,\n", - " 421320: <__main__.user_seq at 0x1b78b7b9710>,\n", - " 69464: <__main__.user_seq at 0x1b78b7b9748>,\n", - " 676314: <__main__.user_seq at 0x1b78b7b9780>,\n", - " 254269: <__main__.user_seq at 0x1b78b7b97b8>,\n", - " 803095: <__main__.user_seq at 0x1b78b7b9828>,\n", - " 379784: <__main__.user_seq at 0x1b78b7b9860>,\n", - " 810769: <__main__.user_seq at 0x1b78b7b9898>,\n", - " 115700: <__main__.user_seq at 0x1b78b7b98d0>,\n", - " 282099: <__main__.user_seq at 0x1b78b7b9278>,\n", - " 935412: <__main__.user_seq at 0x1b78b7b9908>,\n", - " 888078: <__main__.user_seq at 0x1b78b7b9940>,\n", - " 1161970: <__main__.user_seq at 0x1b78b7b9668>,\n", - " 254443: <__main__.user_seq at 0x1b78b7b9978>,\n", - " 820184: <__main__.user_seq at 0x1b78b7b95f8>,\n", - " 52445: <__main__.user_seq at 0x1b78b7b99b0>,\n", - " 739438: <__main__.user_seq at 0x1b78b7b9a58>,\n", - " 258311: <__main__.user_seq at 0x1b78b7b9a90>,\n", - " 399174: <__main__.user_seq at 0x1b78b7b9ac8>,\n", - " 776599: <__main__.user_seq at 0x1b78b7b9b00>,\n", - " 818384: <__main__.user_seq at 0x1b78b7b9b38>,\n", - " 1365488: <__main__.user_seq at 0x1b78b7b9b70>,\n", - " 124486: <__main__.user_seq at 0x1b78b7b9ba8>,\n", - " 464769: <__main__.user_seq at 0x1b78b7b9be0>,\n", - " 374698: <__main__.user_seq at 0x1b78b7b9c18>,\n", - " 863663: <__main__.user_seq at 0x1b78b7b9c50>,\n", - " 997843: <__main__.user_seq at 0x1b78b7b9c88>,\n", - " 1060779: <__main__.user_seq at 0x1b78b7b9cc0>,\n", - " 298288: <__main__.user_seq at 0x1b78b7b9cf8>,\n", - " 538392: <__main__.user_seq at 0x1b78b7b9d30>,\n", - " 478546: <__main__.user_seq at 0x1b78b7b9d68>,\n", - " 934317: <__main__.user_seq at 0x1b78b7b9da0>,\n", - " 1037223: <__main__.user_seq at 0x1b78b7b9dd8>,\n", - " 75456: <__main__.user_seq at 0x1b78b7b9e10>,\n", - " 49913: <__main__.user_seq at 0x1b78b7b9e48>,\n", - " 180441: <__main__.user_seq at 0x1b78b7b9e80>,\n", - " 915432: <__main__.user_seq at 0x1b78b7b9eb8>,\n", - " 265620: <__main__.user_seq at 0x1b78b7b9ef0>,\n", - " 1292525: <__main__.user_seq at 0x1b78b7b9fd0>,\n", - " 314899: <__main__.user_seq at 0x1b78b7b9f28>,\n", - " 472147: <__main__.user_seq at 0x1b78b7b9f60>,\n", - " 871404: <__main__.user_seq at 0x1b78b753048>,\n", - " 1011297: <__main__.user_seq at 0x1b78b753080>,\n", - " 711978: <__main__.user_seq at 0x1b78b7530b8>,\n", - " 142200: <__main__.user_seq at 0x1b78b7530f0>,\n", - " 744880: <__main__.user_seq at 0x1b78b753160>,\n", - " 1196482: <__main__.user_seq at 0x1b78b753198>,\n", - " 613158: <__main__.user_seq at 0x1b78b7531d0>,\n", - " 385230: <__main__.user_seq at 0x1b78b753208>,\n", - " 757343: <__main__.user_seq at 0x1b78b753240>,\n", - " 718863: <__main__.user_seq at 0x1b78b753278>,\n", - " 1306243: <__main__.user_seq at 0x1b78b7532b0>,\n", - " 494108: <__main__.user_seq at 0x1b78b7532e8>,\n", - " 292670: <__main__.user_seq at 0x1b78b753358>,\n", - " 810664: <__main__.user_seq at 0x1b78b753390>,\n", - " 145531: <__main__.user_seq at 0x1b78b7533c8>,\n", - " 1204979: <__main__.user_seq at 0x1b78b753400>,\n", - " 1007878: <__main__.user_seq at 0x1b78b753438>,\n", - " 429640: <__main__.user_seq at 0x1b78b753470>,\n", - " 408945: <__main__.user_seq at 0x1b78b7534a8>,\n", - " 1102438: <__main__.user_seq at 0x1b78b7534e0>,\n", - " 466836: <__main__.user_seq at 0x1b78b753518>,\n", - " 496107: <__main__.user_seq at 0x1b78b753550>,\n", - " 1222898: <__main__.user_seq at 0x1b78b753588>,\n", - " 166312: <__main__.user_seq at 0x1b78b7535c0>,\n", - " 421532: <__main__.user_seq at 0x1b78b7535f8>,\n", - " 1246316: <__main__.user_seq at 0x1b78b753630>,\n", - " 1136225: <__main__.user_seq at 0x1b78b753668>,\n", - " 54409: <__main__.user_seq at 0x1b78b7536a0>,\n", - " 1355576: <__main__.user_seq at 0x1b78b7536d8>,\n", - " 1210417: <__main__.user_seq at 0x1b78b753710>,\n", - " 1306727: <__main__.user_seq at 0x1b78b753748>,\n", - " 74795: <__main__.user_seq at 0x1b78b753780>,\n", - " 277129: <__main__.user_seq at 0x1b78b7537b8>,\n", - " 566363: <__main__.user_seq at 0x1b78b7537f0>,\n", - " 938471: <__main__.user_seq at 0x1b78b753828>,\n", - " 854397: <__main__.user_seq at 0x1b78b753898>,\n", - " 916651: <__main__.user_seq at 0x1b78b7538d0>,\n", - " 563921: <__main__.user_seq at 0x1b78b753908>,\n", - " 834452: <__main__.user_seq at 0x1b78b7b1b38>,\n", - " 73231: <__main__.user_seq at 0x1b78b753978>,\n", - " 271320: <__main__.user_seq at 0x1b78b7539b0>,\n", - " 669733: <__main__.user_seq at 0x1b78b7539e8>,\n", - " 1233955: <__main__.user_seq at 0x1b78b753a20>,\n", - " 344986: <__main__.user_seq at 0x1b78b753a58>,\n", - " 938665: <__main__.user_seq at 0x1b78b753a90>,\n", - " 1236803: <__main__.user_seq at 0x1b78b753ac8>,\n", - " 1351499: <__main__.user_seq at 0x1b78b753b00>,\n", - " 637808: <__main__.user_seq at 0x1b78b753ba8>,\n", - " 293848: <__main__.user_seq at 0x1b78b753be0>,\n", - " 513125: <__main__.user_seq at 0x1b78b753c18>,\n", - " 691108: <__main__.user_seq at 0x1b78b753c50>,\n", - " 160727: <__main__.user_seq at 0x1b78b753c88>,\n", - " 596133: <__main__.user_seq at 0x1b78b753cc0>,\n", - " 739435: <__main__.user_seq at 0x1b78b753cf8>,\n", - " 896365: <__main__.user_seq at 0x1b78b753d30>,\n", - " 637043: <__main__.user_seq at 0x1b78b753d68>,\n", - " 1073967: <__main__.user_seq at 0x1b78b753da0>,\n", - " 147719: <__main__.user_seq at 0x1b78b753dd8>,\n", - " 1185725: <__main__.user_seq at 0x1b78b753e10>,\n", - " 96837: <__main__.user_seq at 0x1b78b753e48>,\n", - " 936980: <__main__.user_seq at 0x1b78b753e80>,\n", - " 504530: <__main__.user_seq at 0x1b78b753eb8>,\n", - " 1321156: <__main__.user_seq at 0x1b78b753ef0>,\n", - " 1266591: <__main__.user_seq at 0x1b78b753f28>,\n", - " 439287: <__main__.user_seq at 0x1b78b753f60>,\n", - " 1118764: <__main__.user_seq at 0x1b78b7540f0>,\n", - " 93998: <__main__.user_seq at 0x1b78b754128>,\n", - " 970095: <__main__.user_seq at 0x1b78b7541d0>,\n", - " 371858: <__main__.user_seq at 0x1b78b754208>,\n", - " 1066803: <__main__.user_seq at 0x1b78b754240>,\n", - " 1216582: <__main__.user_seq at 0x1b78b754278>,\n", - " 1178385: <__main__.user_seq at 0x1b78b7542b0>,\n", - " 402989: <__main__.user_seq at 0x1b78b7542e8>,\n", - " 355400: <__main__.user_seq at 0x1b78b754390>,\n", - " 871022: <__main__.user_seq at 0x1b78b7543c8>,\n", - " 243472: <__main__.user_seq at 0x1b78b754400>,\n", - " 1230981: <__main__.user_seq at 0x1b78b7544a8>,\n", - " 1238233: <__main__.user_seq at 0x1b78b7544e0>,\n", - " 791615: <__main__.user_seq at 0x1b78b754518>,\n", - " 182433: <__main__.user_seq at 0x1b78b754550>,\n", - " 217197: <__main__.user_seq at 0x1b78b754588>,\n", - " 1008941: <__main__.user_seq at 0x1b78b7545c0>,\n", - " 993515: <__main__.user_seq at 0x1b78b7545f8>,\n", - " 799592: <__main__.user_seq at 0x1b78b754630>,\n", - " 754235: <__main__.user_seq at 0x1b78b754668>,\n", - " 337538: <__main__.user_seq at 0x1b78b7546a0>,\n", - " 602426: <__main__.user_seq at 0x1b78b7546d8>,\n", - " 175900: <__main__.user_seq at 0x1b78b754710>,\n", - " 320121: <__main__.user_seq at 0x1b78b754748>,\n", - " 1366497: <__main__.user_seq at 0x1b78b754780>,\n", - " 543569: <__main__.user_seq at 0x1b78b7547b8>,\n", - " 904710: <__main__.user_seq at 0x1b78b7547f0>,\n", - " 203323: <__main__.user_seq at 0x1b78b754828>,\n", - " 320114: <__main__.user_seq at 0x1b78b754860>,\n", - " 1191863: <__main__.user_seq at 0x1b78b754898>,\n", - " 748064: <__main__.user_seq at 0x1b78b7548d0>,\n", - " 701132: <__main__.user_seq at 0x1b78b754908>,\n", - " 483305: <__main__.user_seq at 0x1b78b754940>,\n", - " 1258028: <__main__.user_seq at 0x1b78b754978>,\n", - " 139133: <__main__.user_seq at 0x1b78b7549b0>,\n", - " 550148: <__main__.user_seq at 0x1b78b7549e8>,\n", - " 189467: <__main__.user_seq at 0x1b78b754a20>,\n", - " 903667: <__main__.user_seq at 0x1b78b754b00>,\n", - " 1292561: <__main__.user_seq at 0x1b78b754b38>,\n", - " 170749: <__main__.user_seq at 0x1b78b754b70>,\n", - " 728794: <__main__.user_seq at 0x1b78b754ba8>,\n", - " 469140: <__main__.user_seq at 0x1b78b754be0>,\n", - " 1096939: <__main__.user_seq at 0x1b78b754c18>,\n", - " 326478: <__main__.user_seq at 0x1b78b754c50>,\n", - " 835126: <__main__.user_seq at 0x1b78b754c88>,\n", - " 820632: <__main__.user_seq at 0x1b78b754cc0>,\n", - " 646235: <__main__.user_seq at 0x1b78b754cf8>,\n", - " 263285: <__main__.user_seq at 0x1b78b754d30>,\n", - " 1144331: <__main__.user_seq at 0x1b78b754d68>,\n", - " 453242: <__main__.user_seq at 0x1b78b754da0>,\n", - " 99881: <__main__.user_seq at 0x1b78b754dd8>,\n", - " 917900: <__main__.user_seq at 0x1b78b754e10>,\n", - " 146933: <__main__.user_seq at 0x1b78b754e48>,\n", - " 1008924: <__main__.user_seq at 0x1b78b754e80>,\n", - " 366221: <__main__.user_seq at 0x1b78b754eb8>,\n", - " 26106: <__main__.user_seq at 0x1b78b754ef0>,\n", - " 783466: <__main__.user_seq at 0x1b78b754f28>,\n", - " 720247: <__main__.user_seq at 0x1b78b754f60>,\n", - " 1009437: <__main__.user_seq at 0x1b78b754f98>,\n", - " 126280: <__main__.user_seq at 0x1b78b754fd0>,\n", - " 548663: <__main__.user_seq at 0x1b78b755048>,\n", - " 285799: <__main__.user_seq at 0x1b78b755080>,\n", - " 1146343: <__main__.user_seq at 0x1b78b7550b8>,\n", - " 322359: <__main__.user_seq at 0x1b78b755128>,\n", - " 379945: <__main__.user_seq at 0x1b78b755160>,\n", - " 287052: <__main__.user_seq at 0x1b78b755198>,\n", - " 738596: <__main__.user_seq at 0x1b78b7551d0>,\n", - " 171433: <__main__.user_seq at 0x1b78b755240>,\n", - " 506097: <__main__.user_seq at 0x1b78b755278>,\n", - " 318129: <__main__.user_seq at 0x1b78b7552b0>,\n", - " 794962: <__main__.user_seq at 0x1b78b7552e8>,\n", - " 899174: <__main__.user_seq at 0x1b78b755320>,\n", - " 584395: <__main__.user_seq at 0x1b78b755358>,\n", - " 1225499: <__main__.user_seq at 0x1b78b755390>,\n", - " 819009: <__main__.user_seq at 0x1b78b7553c8>,\n", - " 819371: <__main__.user_seq at 0x1b78b755400>,\n", - " 607333: <__main__.user_seq at 0x1b78b755470>,\n", - " 169942: <__main__.user_seq at 0x1b78b7554a8>,\n", - " 118708: <__main__.user_seq at 0x1b78b7554e0>,\n", - " 841440: <__main__.user_seq at 0x1b78b755518>,\n", - " 746589: <__main__.user_seq at 0x1b78b755550>,\n", - " 1266013: <__main__.user_seq at 0x1b78b755588>,\n", - " 238690: <__main__.user_seq at 0x1b78b7555c0>,\n", - " 558047: <__main__.user_seq at 0x1b78b755630>,\n", - " 32126: <__main__.user_seq at 0x1b78b755668>,\n", - " 950570: <__main__.user_seq at 0x1b78b7556a0>,\n", - " 744971: <__main__.user_seq at 0x1b78b7556d8>,\n", - " 1294524: <__main__.user_seq at 0x1b78b755710>,\n", - " 1273091: <__main__.user_seq at 0x1b78b755748>,\n", - " 1261332: <__main__.user_seq at 0x1b78b755780>,\n", - " 358867: <__main__.user_seq at 0x1b78b7557b8>,\n", - " 1262509: <__main__.user_seq at 0x1b78b7557f0>,\n", - " 838473: <__main__.user_seq at 0x1b78b755828>,\n", - " 1252224: <__main__.user_seq at 0x1b78b755860>,\n", - " 462174: <__main__.user_seq at 0x1b78b755898>,\n", - " 5056: <__main__.user_seq at 0x1b78b7558d0>,\n", - " 51910: <__main__.user_seq at 0x1b78b755908>,\n", - " 965592: <__main__.user_seq at 0x1b78b755940>,\n", - " 1018683: <__main__.user_seq at 0x1b78b755978>,\n", - " 1161820: <__main__.user_seq at 0x1b78b7559b0>,\n", - " 354821: <__main__.user_seq at 0x1b78b7559e8>,\n", - " 759052: <__main__.user_seq at 0x1b78b755a20>,\n", - " 194275: <__main__.user_seq at 0x1b78b755a58>,\n", - " 734052: <__main__.user_seq at 0x1b78b755a90>,\n", - " 1282607: <__main__.user_seq at 0x1b78b755ac8>,\n", - " 731186: <__main__.user_seq at 0x1b78b755b00>,\n", - " 180069: <__main__.user_seq at 0x1b78b755b70>,\n", - " 1612: <__main__.user_seq at 0x1b78b755ba8>,\n", - " 538044: <__main__.user_seq at 0x1b78b755be0>,\n", - " 990035: <__main__.user_seq at 0x1b78b755c18>,\n", - " 1361368: <__main__.user_seq at 0x1b78b755c50>,\n", - " 1350457: <__main__.user_seq at 0x1b78b755c88>,\n", - " 821746: <__main__.user_seq at 0x1b78b755cc0>,\n", - " 1229775: <__main__.user_seq at 0x1b78b755cf8>,\n", - " 476429: <__main__.user_seq at 0x1b78b755d30>,\n", - " 1240125: <__main__.user_seq at 0x1b78b755dd8>,\n", - " 148191: <__main__.user_seq at 0x1b78b755e10>,\n", - " 696436: <__main__.user_seq at 0x1b78b755e48>,\n", - " 624782: <__main__.user_seq at 0x1b78b755e80>,\n", - " 794136: <__main__.user_seq at 0x1b78b755eb8>,\n", - " 670956: <__main__.user_seq at 0x1b78b755ef0>,\n", - " 875266: <__main__.user_seq at 0x1b78b755f28>,\n", - " 455070: <__main__.user_seq at 0x1b78b755f60>,\n", - " 1024564: <__main__.user_seq at 0x1b78b755f98>,\n", - " 739124: <__main__.user_seq at 0x1b78b755fd0>,\n", - " 1015886: <__main__.user_seq at 0x1b78b756048>,\n", - " 100432: <__main__.user_seq at 0x1b78b756080>,\n", - " 1073521: <__main__.user_seq at 0x1b78b7560b8>,\n", - " 285446: <__main__.user_seq at 0x1b78b7560f0>,\n", - " 976386: <__main__.user_seq at 0x1b78b756160>,\n", - " 1123452: <__main__.user_seq at 0x1b78b756198>,\n", - " 329870: <__main__.user_seq at 0x1b78b7561d0>,\n", - " 935560: <__main__.user_seq at 0x1b78b756208>,\n", - " 401245: <__main__.user_seq at 0x1b78b756240>,\n", - " 646421: <__main__.user_seq at 0x1b78b756278>,\n", - " 1309442: <__main__.user_seq at 0x1b78b7562b0>,\n", - " 1171857: <__main__.user_seq at 0x1b78b7562e8>,\n", - " 777171: <__main__.user_seq at 0x1b78b756320>,\n", - " 1081214: <__main__.user_seq at 0x1b78b756358>,\n", - " 929657: <__main__.user_seq at 0x1b78b756390>,\n", - " 928415: <__main__.user_seq at 0x1b78b7563c8>,\n", - " 467108: <__main__.user_seq at 0x1b78b756400>,\n", - " 889728: <__main__.user_seq at 0x1b78b756438>,\n", - " 1365989: <__main__.user_seq at 0x1b78b756470>,\n", - " 1253679: <__main__.user_seq at 0x1b78b7564a8>,\n", - " 684069: <__main__.user_seq at 0x1b78b7564e0>,\n", - " 291697: <__main__.user_seq at 0x1b78b756550>,\n", - " 216546: <__main__.user_seq at 0x1b78b756588>,\n", - " 654073: <__main__.user_seq at 0x1b78b7565c0>,\n", - " 1080425: <__main__.user_seq at 0x1b78b7565f8>,\n", - " 340634: <__main__.user_seq at 0x1b78b756630>,\n", - " 1034050: <__main__.user_seq at 0x1b78b756668>,\n", - " 1206065: <__main__.user_seq at 0x1b78b7566a0>,\n", - " 715325: <__main__.user_seq at 0x1b78b7566d8>,\n", - " 803748: <__main__.user_seq at 0x1b78b756710>,\n", - " 1095295: <__main__.user_seq at 0x1b78b7567b8>,\n", - " 1171136: <__main__.user_seq at 0x1b78b7567f0>,\n", - " 1294875: <__main__.user_seq at 0x1b78b756828>,\n", - " 980295: <__main__.user_seq at 0x1b78b756860>,\n", - " 750139: <__main__.user_seq at 0x1b78b756898>,\n", - " 68475: <__main__.user_seq at 0x1b78b7568d0>,\n", - " 222996: <__main__.user_seq at 0x1b78b756908>,\n", - " 258831: <__main__.user_seq at 0x1b78b756940>,\n", - " 1117558: <__main__.user_seq at 0x1b78b756978>,\n", - " 953680: <__main__.user_seq at 0x1b78b7569b0>,\n", - " 356930: <__main__.user_seq at 0x1b78b7569e8>,\n", - " 719748: <__main__.user_seq at 0x1b78b756a20>,\n", - " 678792: <__main__.user_seq at 0x1b78b756a58>,\n", - " 37907: <__main__.user_seq at 0x1b78b756a90>,\n", - " 862097: <__main__.user_seq at 0x1b78b756ac8>,\n", - " 125349: <__main__.user_seq at 0x1b78b756b00>,\n", - " 1048727: <__main__.user_seq at 0x1b78b756b38>,\n", - " 590118: <__main__.user_seq at 0x1b78b756b70>,\n", - " 311082: <__main__.user_seq at 0x1b78b756ba8>,\n", - " 328673: <__main__.user_seq at 0x1b78b756c50>,\n", - " 169455: <__main__.user_seq at 0x1b78b756c88>,\n", - " 708695: <__main__.user_seq at 0x1b78b756cc0>,\n", - " 89810: <__main__.user_seq at 0x1b78b756cf8>,\n", - " 1086097: <__main__.user_seq at 0x1b78b756d30>,\n", - " 119421: <__main__.user_seq at 0x1b78b756d68>,\n", - " 1126462: <__main__.user_seq at 0x1b78b756da0>,\n", - " 910723: <__main__.user_seq at 0x1b78b756dd8>,\n", - " 717448: <__main__.user_seq at 0x1b78b756e10>,\n", - " 776280: <__main__.user_seq at 0x1b78b756e48>,\n", - " 1095113: <__main__.user_seq at 0x1b78b756e80>,\n", - " 375128: <__main__.user_seq at 0x1b78b756eb8>,\n", - " 1331639: <__main__.user_seq at 0x1b78b756ef0>,\n", - " 1312462: <__main__.user_seq at 0x1b78b756f28>,\n", - " 277225: <__main__.user_seq at 0x1b78b756f60>,\n", - " 746631: <__main__.user_seq at 0x1b78b756f98>,\n", - " 419675: <__main__.user_seq at 0x1b78b756fd0>,\n", - " 426036: <__main__.user_seq at 0x1b78b757048>,\n", - " 23027: <__main__.user_seq at 0x1b78b757080>,\n", - " 1305495: <__main__.user_seq at 0x1b78b7570b8>,\n", - " 688262: <__main__.user_seq at 0x1b78b7570f0>,\n", - " 1163490: <__main__.user_seq at 0x1b78b757128>,\n", - " 1024243: <__main__.user_seq at 0x1b78b757160>,\n", - " 958485: <__main__.user_seq at 0x1b78b757198>,\n", - " 130605: <__main__.user_seq at 0x1b78b7571d0>,\n", - " 340616: <__main__.user_seq at 0x1b78b757240>,\n", - " 670827: <__main__.user_seq at 0x1b78b757278>,\n", - " 1140404: <__main__.user_seq at 0x1b78b7572b0>,\n", - " 324234: <__main__.user_seq at 0x1b78b7572e8>,\n", - " 420165: <__main__.user_seq at 0x1b78b757320>,\n", - " 1331533: <__main__.user_seq at 0x1b78b757358>,\n", - " 1300003: <__main__.user_seq at 0x1b78b757390>,\n", - " 482733: <__main__.user_seq at 0x1b78b7573c8>,\n", - " 952712: <__main__.user_seq at 0x1b78b757400>,\n", - " 994435: <__main__.user_seq at 0x1b78b757438>,\n", - " 212349: <__main__.user_seq at 0x1b78b757470>,\n", - " 1349346: <__main__.user_seq at 0x1b78b7574a8>,\n", - " 867882: <__main__.user_seq at 0x1b78b7574e0>,\n", - " 425668: <__main__.user_seq at 0x1b78b757518>,\n", - " 603789: <__main__.user_seq at 0x1b78b757550>,\n", - " 1036164: <__main__.user_seq at 0x1b78b757588>,\n", - " 1045485: <__main__.user_seq at 0x1b78b757630>,\n", - " 1215537: <__main__.user_seq at 0x1b78b757668>,\n", - " 1074206: <__main__.user_seq at 0x1b78b7576a0>,\n", - " 51558: <__main__.user_seq at 0x1b78b7576d8>,\n", - " 206513: <__main__.user_seq at 0x1b78b757710>,\n", - " 1097462: <__main__.user_seq at 0x1b78b757748>,\n", - " 740763: <__main__.user_seq at 0x1b78b757780>,\n", - " 254971: <__main__.user_seq at 0x1b78b7577b8>,\n", - " 817716: <__main__.user_seq at 0x1b78b757860>,\n", - " 520613: <__main__.user_seq at 0x1b78b757898>,\n", - " 637590: <__main__.user_seq at 0x1b78b7578d0>,\n", - " 160775: <__main__.user_seq at 0x1b78b757908>,\n", - " 155381: <__main__.user_seq at 0x1b78b757940>,\n", - " 236360: <__main__.user_seq at 0x1b78b757978>,\n", - " 473209: <__main__.user_seq at 0x1b78b7579b0>,\n", - " 91356: <__main__.user_seq at 0x1b78b7579e8>,\n", - " 393059: <__main__.user_seq at 0x1b78b757a20>,\n", - " 439146: <__main__.user_seq at 0x1b78b757a58>,\n", - " 956525: <__main__.user_seq at 0x1b78b757a90>,\n", - " 49020: <__main__.user_seq at 0x1b78b757ac8>,\n", - " 1306827: <__main__.user_seq at 0x1b78b757b00>,\n", - " 1198470: <__main__.user_seq at 0x1b78b757b38>,\n", - " 857247: <__main__.user_seq at 0x1b78b757b70>,\n", - " 316571: <__main__.user_seq at 0x1b78b757ba8>,\n", - " 548906: <__main__.user_seq at 0x1b78b757be0>,\n", - " 102795: <__main__.user_seq at 0x1b78b757c18>,\n", - " 595835: <__main__.user_seq at 0x1b78b757c50>,\n", - " 1091799: <__main__.user_seq at 0x1b78b757c88>,\n", - " 394049: <__main__.user_seq at 0x1b78b757cc0>,\n", - " 773358: <__main__.user_seq at 0x1b78b757cf8>,\n", - " 318109: <__main__.user_seq at 0x1b78b757d30>,\n", - " 291352: <__main__.user_seq at 0x1b78b757d68>,\n", - " 1178849: <__main__.user_seq at 0x1b78b757da0>,\n", - " 651257: <__main__.user_seq at 0x1b78b757dd8>,\n", - " 445835: <__main__.user_seq at 0x1b78b757e80>,\n", - " 1144351: <__main__.user_seq at 0x1b78b757eb8>,\n", - " 773513: <__main__.user_seq at 0x1b78b757ef0>,\n", - " 485725: <__main__.user_seq at 0x1b78b757f28>,\n", - " 1011726: <__main__.user_seq at 0x1b78b757f60>,\n", - " 1209968: <__main__.user_seq at 0x1b78b757f98>,\n", - " 435886: <__main__.user_seq at 0x1b78b757fd0>,\n", - " 465038: <__main__.user_seq at 0x1b78b758048>,\n", - " 627033: <__main__.user_seq at 0x1b78b758080>,\n", - " 1247690: <__main__.user_seq at 0x1b78b7580b8>,\n", - " 763791: <__main__.user_seq at 0x1b78b7580f0>,\n", - " 184855: <__main__.user_seq at 0x1b78b758128>,\n", - " 895542: <__main__.user_seq at 0x1b78b758160>,\n", - " 1006389: <__main__.user_seq at 0x1b78b758198>,\n", - " 265351: <__main__.user_seq at 0x1b78b7581d0>,\n", - " 402729: <__main__.user_seq at 0x1b78b758208>,\n", - " 23259: <__main__.user_seq at 0x1b78b758240>,\n", - " 81997: <__main__.user_seq at 0x1b78b758278>,\n", - " 165142: <__main__.user_seq at 0x1b78b7582b0>,\n", - " 688755: <__main__.user_seq at 0x1b78b7582e8>,\n", - " 476719: <__main__.user_seq at 0x1b78b758320>,\n", - " 926677: <__main__.user_seq at 0x1b78b758358>,\n", - " 318136: <__main__.user_seq at 0x1b78b758390>,\n", - " 484341: <__main__.user_seq at 0x1b78b7583c8>,\n", - " 795340: <__main__.user_seq at 0x1b78b758400>,\n", - " 588192: <__main__.user_seq at 0x1b78b758438>,\n", - " 1332698: <__main__.user_seq at 0x1b78b7584a8>,\n", - " 530363: <__main__.user_seq at 0x1b78b7584e0>,\n", - " 1150284: <__main__.user_seq at 0x1b78b758588>,\n", - " 1298178: <__main__.user_seq at 0x1b78b7585c0>,\n", - " 1166570: <__main__.user_seq at 0x1b78b7585f8>,\n", - " 840265: <__main__.user_seq at 0x1b78b758630>,\n", - " 1336125: <__main__.user_seq at 0x1b78b758668>,\n", - " 663133: <__main__.user_seq at 0x1b78b7586a0>,\n", - " 914208: <__main__.user_seq at 0x1b78b7586d8>,\n", - " 643951: <__main__.user_seq at 0x1b78b758710>,\n", - " 624118: <__main__.user_seq at 0x1b78b758748>,\n", - " 493038: <__main__.user_seq at 0x1b78b758780>,\n", - " 7746: <__main__.user_seq at 0x1b78b7587b8>,\n", - " 946860: <__main__.user_seq at 0x1b78b7587f0>,\n", - " 446560: <__main__.user_seq at 0x1b78b758828>,\n", - " 1279469: <__main__.user_seq at 0x1b78b758860>,\n", - " 928783: <__main__.user_seq at 0x1b78b758898>,\n", - " 471519: <__main__.user_seq at 0x1b78b7588d0>,\n", - " 1204978: <__main__.user_seq at 0x1b78b758908>,\n", - " 1215838: <__main__.user_seq at 0x1b78b758940>,\n", - " 1150480: <__main__.user_seq at 0x1b78b7589b0>,\n", - " 884245: <__main__.user_seq at 0x1b78b7589e8>,\n", - " 798951: <__main__.user_seq at 0x1b78b758a20>,\n", - " 801040: <__main__.user_seq at 0x1b78b758a58>,\n", - " 711794: <__main__.user_seq at 0x1b78b758a90>,\n", - " 494610: <__main__.user_seq at 0x1b78b758ac8>,\n", - " 210948: <__main__.user_seq at 0x1b78b758ba8>,\n", - " 1150289: <__main__.user_seq at 0x1b78b758be0>,\n", - " 758161: <__main__.user_seq at 0x1b78b758c18>,\n", - " 136101: <__main__.user_seq at 0x1b78b758c50>,\n", - " 1263601: <__main__.user_seq at 0x1b78b758c88>,\n", - " 1281769: <__main__.user_seq at 0x1b78b758cc0>,\n", - " 842085: <__main__.user_seq at 0x1b78b758cf8>,\n", - " 740431: <__main__.user_seq at 0x1b78b758d30>,\n", - " 380179: <__main__.user_seq at 0x1b78b758d68>,\n", - " 796523: <__main__.user_seq at 0x1b78b758da0>,\n", - " 894761: <__main__.user_seq at 0x1b78b758dd8>,\n", - " 96724: <__main__.user_seq at 0x1b78b758e10>,\n", - " 1343616: <__main__.user_seq at 0x1b78b758ef0>,\n", - " 88701: <__main__.user_seq at 0x1b78b758f28>,\n", - " 705708: <__main__.user_seq at 0x1b78b758f60>,\n", - " 811533: <__main__.user_seq at 0x1b78b758f98>,\n", - " 1191205: <__main__.user_seq at 0x1b78b758fd0>,\n", - " 3688: <__main__.user_seq at 0x1b795cfdb70>,\n", - " 955495: <__main__.user_seq at 0x1b795cfdc88>,\n", - " 78691: <__main__.user_seq at 0x1b795cfda58>,\n", - " 1138742: <__main__.user_seq at 0x1b795cfdd68>,\n", - " 836024: <__main__.user_seq at 0x1b795cfdda0>,\n", - " 309602: <__main__.user_seq at 0x1b795cfdbe0>,\n", - " 8766: <__main__.user_seq at 0x1b795cfdcf8>,\n", - " 1086210: <__main__.user_seq at 0x1b795cfd6a0>,\n", - " 490240: <__main__.user_seq at 0x1b795cfd6d8>,\n", - " 459936: <__main__.user_seq at 0x1b795cfd668>,\n", - " 56949: <__main__.user_seq at 0x1b795cfde48>,\n", - " 319655: <__main__.user_seq at 0x1b795cfdba8>,\n", - " 277518: <__main__.user_seq at 0x1b795cfd7b8>,\n", - " 732418: <__main__.user_seq at 0x1b795cfdb38>,\n", - " 633415: <__main__.user_seq at 0x1b795cfddd8>,\n", - " 1032836: <__main__.user_seq at 0x1b795cfdf60>,\n", - " 1129480: <__main__.user_seq at 0x1b795cfd5f8>,\n", - " 215150: <__main__.user_seq at 0x1b795cfd390>,\n", - " 1030103: <__main__.user_seq at 0x1b795cfd828>,\n", - " 10281: <__main__.user_seq at 0x1b795cfd160>,\n", - " 1254525: <__main__.user_seq at 0x1b795cfd4e0>,\n", - " 869277: <__main__.user_seq at 0x1b795cfd7f0>,\n", - " 746569: <__main__.user_seq at 0x1b795cfd898>,\n", - " 67119: <__main__.user_seq at 0x1b795cfd860>,\n", - " 973428: <__main__.user_seq at 0x1b795cfda90>,\n", - " 786824: <__main__.user_seq at 0x1b795cfd1d0>,\n", - " 1111731: <__main__.user_seq at 0x1b795cfdc50>,\n", - " 1202073: <__main__.user_seq at 0x1b795cfd518>,\n", - " 605164: <__main__.user_seq at 0x1b795cfdc18>,\n", - " 581368: <__main__.user_seq at 0x1b795cfda20>,\n", - " 1300636: <__main__.user_seq at 0x1b795cfd630>,\n", - " 1035207: <__main__.user_seq at 0x1b795cfdeb8>,\n", - " 844492: <__main__.user_seq at 0x1b795cfd8d0>,\n", - " 19167: <__main__.user_seq at 0x1b795cfd550>,\n", - " 803970: <__main__.user_seq at 0x1b795cfd908>,\n", - " 573512: <__main__.user_seq at 0x1b795cfdef0>,\n", - " 868765: <__main__.user_seq at 0x1b795cfdb00>,\n", - " 433408: <__main__.user_seq at 0x1b795cfdf98>,\n", - " 772261: <__main__.user_seq at 0x1b795cfd080>,\n", - " 484035: <__main__.user_seq at 0x1b795cfd780>,\n", - " 593613: <__main__.user_seq at 0x1b795cfd128>,\n", - " 675854: <__main__.user_seq at 0x1b795cfdac8>,\n", - " 860938: <__main__.user_seq at 0x1b795cfd198>,\n", - " 1080025: <__main__.user_seq at 0x1b795cfd358>,\n", - " 1227975: <__main__.user_seq at 0x1b795cfde10>,\n", - " 1217923: <__main__.user_seq at 0x1b795cfd0f0>,\n", - " 781337: <__main__.user_seq at 0x1b795cfd438>,\n", - " 766355: <__main__.user_seq at 0x1b795cfd470>,\n", - " 1011370: <__main__.user_seq at 0x1b795cfd748>,\n", - " 1043386: <__main__.user_seq at 0x1b795cfd940>,\n", - " 1314034: <__main__.user_seq at 0x1b795cfe160>,\n", - " 1359018: <__main__.user_seq at 0x1b795cfe128>,\n", - " 337372: <__main__.user_seq at 0x1b795cfe048>,\n", - " 967286: <__main__.user_seq at 0x1b795cfe080>,\n", - " 381644: <__main__.user_seq at 0x1b795cfee48>,\n", - " 1167296: <__main__.user_seq at 0x1b795cfee80>,\n", - " 1318762: <__main__.user_seq at 0x1b795cfe630>,\n", - " 359954: <__main__.user_seq at 0x1b795cfe5c0>,\n", - " 686230: <__main__.user_seq at 0x1b795cfef98>,\n", - " 480465: <__main__.user_seq at 0x1b795cfef60>,\n", - " ...}" - ] - }, - "execution_count": 35, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "data" - ] - }, - { - "cell_type": "code", - "execution_count": 36, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
user_idlaunch_daylaunch
016131
116141
216151
316181
416191
\n", - "
" - ], - "text/plain": [ - " user_id launch_day launch\n", - "0 16 13 1\n", - "1 16 14 1\n", - "2 16 15 1\n", - "3 16 18 1\n", - "4 16 19 1" - ] - }, - "execution_count": 36, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "launch['launch'] = 1\n", - "launch_table = launch.groupby(['user_id', 'launch_day'], \n", - " as_index=False).agg({'launch':'sum'})\n", - "launch_table.head()" - ] - }, - { - "cell_type": "code", - "execution_count": 37, - "metadata": {}, - "outputs": [], - "source": [ - "def record_to_sequence(table):\n", - " table.columns=['user_id','day','value']\n", - " table.sort_values(by=['user_id','day'],inplace=True)\n", - " table['string']=table.day.map(str)+':'+table.value.map(str)\n", - " table=table.groupby(['user_id'],as_index=False).agg({'string':lambda x:','.join(x)})\n", - " return table" - ] - }, - { - "cell_type": "code", - "execution_count": 38, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
user_idstring
01613:1,14:1,15:1,18:1,19:1,20:1,21:1,22:1,23:1
13024:1
29816:1
310512:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,2...
417627:1,28:1,29:1,30:1
\n", - "
" - ], - "text/plain": [ - " user_id string\n", - "0 16 13:1,14:1,15:1,18:1,19:1,20:1,21:1,22:1,23:1\n", - "1 30 24:1\n", - "2 98 16:1\n", - "3 105 12:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,2...\n", - "4 176 27:1,28:1,29:1,30:1" - ] - }, - "execution_count": 38, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "launch_table=record_to_sequence(launch_table)\n", - "launch_table.head()" - ] - }, - { - "cell_type": "code", - "execution_count": 39, - "metadata": {}, - "outputs": [], - "source": [ - "for index,row in launch_table.iterrows():\n", - " data[row[0]].put_feature(1,row[1])" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "创作视频信息" - ] - }, - { - "cell_type": "code", - "execution_count": 40, - "metadata": {}, - "outputs": [], - "source": [ - "create['create']=1\n", - "create_table = create.groupby(['user_id','create_day'],as_index=False).agg({'create':'sum'})\n", - "create_table = record_to_sequence(create_table)\n", - "for index,row in create_table.iterrows():\n", - " data[row[0]].put_feature(2,row[1])" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "用户行为数据" - ] - }, - { - "cell_type": "code", - "execution_count": 41, - "metadata": {}, - "outputs": [], - "source": [ - "for i in range(6):\n", - " act=activity[activity.act_type==i].copy()\n", - " act=act.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", - " act = record_to_sequence(act)\n", - " for index,row in act.iterrows():\n", - " data[row[0]].put_feature(i+3,row[1])" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "产生信息的界面信息" - ] - }, - { - "cell_type": "code", - "execution_count": 42, - "metadata": {}, - "outputs": [], - "source": [ - "for i in range(1):\n", - " act=activity[activity.page==i].copy()\n", - " act=act.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", - " act = record_to_sequence(act)\n", - " for index,row in act.iterrows():\n", - " data[row[0]].put_feature(i+9,row[1])" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "观测其它用户作品信息" - ] - }, - { - "cell_type": "code", - "execution_count": 43, - "metadata": {}, - "outputs": [], - "source": [ - "watched=register.loc[:,['user_id']].copy()\n", - "watched.columns=['author_id']\n", - "watched=pd.merge(watched,activity[activity.author_id!=activity.user_id],how='inner')\n", - "watched=watched.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", - "watched=record_to_sequence(watched)\n", - "for index,row in watched.iterrows():\n", - " data[row[0]].put_feature(10,row[1])" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "观看自己的作品信息" - ] - }, - { - "cell_type": "code", - "execution_count": 44, - "metadata": {}, - "outputs": [], - "source": [ - "watched=pd.merge(watched,activity[activity.author_id==activity.user_id],how='inner')\n", - "watched=watched.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", - "watched=record_to_sequence(watched)\n", - "for index,row in watched.iterrows():\n", - " data[row[0]].put_feature(11,row[1])" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "制作数据标签" - ] - }, - { - "cell_type": "code", - "execution_count": 45, - "metadata": {}, - "outputs": [], - "source": [ - "label = {user_id:user.get_label() for user_id, user in data.items()}" - ] - }, - { - "cell_type": "code", - "execution_count": 46, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{744025: array([1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1270299: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 571220: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1308501: array([1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 745554: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1031012: array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 913297: array([0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 266500: array([1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 475120: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 547944: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 916655: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 719262: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1026175: array([0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1140342: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 688100: array([0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1342459: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 926263: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 40710: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 246954: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 153579: array([0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 161418: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 649526: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 376694: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1265894: array([1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 290029: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 926952: array([0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 70931: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 319938: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 711107: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 872383: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 324085: array([1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 720967: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 895912: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 396421: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 605799: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 374225: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 188120: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 4416: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 245385: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 1244564: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 321610: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 998568: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 362447: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 508312: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 828824: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 604296: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1040779: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 104515: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 909345: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 584573: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 809615: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 705594: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 544673: array([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1353252: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1228936: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 130304: array([1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 636433: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 649913: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 300198: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 958588: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 365947: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 546663: array([0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 358836: array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 572651: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 200677: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 121072: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 283372: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1046808: array([1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 286389: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 785752: array([0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 65439: array([1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1070734: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 409296: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 507130: array([1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 46089: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 363195: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 826213: array([0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1095380: array([0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 742578: array([1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 278433: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 323276: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1080404: array([0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 371793: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 581535: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 623713: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 613814: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1230657: array([1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 181217: array([0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 393403: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 647111: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 301007: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1720: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 135240: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1005097: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1265157: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 422203: array([0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 491162: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 392276: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1119103: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 493601: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 987199: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 428929: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 764894: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 901027: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 716335: array([0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1132054: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1201394: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 79180: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 363940: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1171561: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 29588: array([0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 225105: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 479488: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1349377: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 755950: array([0, 1, 1, 1, 1, 1, 1, 1, 1, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 867067: array([0, 1, 1, 1, 1, 1, 1, 1, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1208320: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 644685: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 580269: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1278006: array([1, 0, 0, 0, 0, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 900759: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 301088: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 846124: array([1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 873341: array([1, 1, 1, 1, 1, 1, 1, 1, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 373134: array([0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 547864: array([1, 1, 1, 1, 1, 1, 0, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1145926: array([1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 741300: array([0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 685607: array([1, 1, 1, 1, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1096768: array([1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 544078: array([1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 500537: array([0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1126528: array([1, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 470633: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1260044: array([1, 1, 1, 1, 1, 1, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1147129: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 708206: array([0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 578505: array([1, 1, 1, 1, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 473398: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 805787: array([0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 905493: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 706631: array([1, 1, 1, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 875685: array([1, 1, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 969252: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 24482: array([1, 1, 1, 1, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 935166: array([0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1316877: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1163109: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 657176: array([1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1024790: array([0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1216256: array([1, 1, 1, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 908794: array([1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 154609: array([0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1283254: array([1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 498488: array([1, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 969395: array([1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 64315: array([1, 1, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 354563: array([0, 0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1356592: array([1, 1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 706245: array([1, 1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 173080: array([1, 1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 315508: array([0, 0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 889586: array([1, 1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 932852: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 196795: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 700459: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 784518: array([1, 1, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1149160: array([0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 251319: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 526703: array([1, 1, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 320032: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 119327: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 627445: array([0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1333459: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 588012: array([0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 12034: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 146820: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1243074: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 271512: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1257585: array([0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1124798: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 82342: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1045093: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1087280: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 182906: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 934918: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 856907: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 564522: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 889866: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 986839: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 551821: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 988294: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1022936: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 349043: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1010794: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1274576: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 109973: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 134299: array([0, None, None, None, None, None, None, None], dtype=object),\n", - " 1005835: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 864582: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 1293122: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 896835: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 630631: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 1121791: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 1038314: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 123473: array([None, None, None, None, None, None, None], dtype=object),\n", - " 916883: array([None, None, None, None, None, None, None], dtype=object),\n", - " 627561: array([None, None, None, None, None, None, None], dtype=object),\n", - " 1343228: array([None, None, None, None, None, None, None], dtype=object),\n", - " 1134049: array([None, None, None, None, None, None, None], dtype=object),\n", - " 1097140: array([None, None, None, None, None, None, None], dtype=object),\n", - " 192598: array([None, None, None, None, None, None, None], dtype=object),\n", - " 1084176: array([None, None, None, None, None, None, None], dtype=object),\n", - " 699788: array([None, None, None, None, None, None, None], dtype=object),\n", - " 1206272: array([None, None, None, None, None, None, None], dtype=object),\n", - " 1357808: array([None, None, None, None, None, None, None], dtype=object),\n", - " 879812: array([None, None, None, None, None, None, None], dtype=object),\n", - " 178800: array([None, None, None, None, None, None, None], dtype=object),\n", - " 6142: array([None, None, None, None, None, None, None], dtype=object),\n", - " 744006: array([None, None, None, None, None, None, None], dtype=object),\n", - " 498016: array([None, None, None, None, None, None, None], dtype=object),\n", - " 603422: array([None, None, None, None, None, None, None], dtype=object),\n", - " 817397: array([None, None, None, None, None, None, None], dtype=object),\n", - " 279797: array([None, None, None, None, None, None], dtype=object),\n", - " 42931: array([None, None, None, None, None, None], dtype=object),\n", - " 477509: array([None, None, None, None, None, None], dtype=object),\n", - " 768177: array([None, None, None, None, None, None], dtype=object),\n", - " 1275284: array([None, None, None, None, None, None], dtype=object),\n", - " 844601: array([None, None, None, None, None, None], dtype=object),\n", - " 82524: array([None, None, None, None, None], dtype=object),\n", - " 73158: array([None, None, None, None, None], dtype=object),\n", - " 1139294: array([None, None, None, None, None], dtype=object),\n", - " 1102709: array([None, None, None, None, None], dtype=object),\n", - " 52918: array([None, None, None, None, None], dtype=object),\n", - " 85132: array([None, None, None, None, None], dtype=object),\n", - " 23948: array([None, None, None, None, None], dtype=object),\n", - " 201951: array([None, None, None, None, None], dtype=object),\n", - " 343886: array([None, None, None, None], dtype=object),\n", - " 671062: array([None, None, None, None], dtype=object),\n", - " 1039738: array([None, None, None, None], dtype=object),\n", - " 310025: array([None, None, None, None], dtype=object),\n", - " 1266850: array([None, None, None, None], dtype=object),\n", - " 590886: array([None, None, None, None], dtype=object),\n", - " 942055: array([None, None, None, None], dtype=object),\n", - " 694183: array([None, None, None, None], dtype=object),\n", - " 1302790: array([None, None, None, None], dtype=object),\n", - " 1352813: array([None, None, None], dtype=object),\n", - " 219457: array([None, None, None], dtype=object),\n", - " 1273778: array([None, None, None], dtype=object),\n", - " 615136: array([None, None, None], dtype=object),\n", - " 692306: array([None, None, None], dtype=object),\n", - " 234824: array([None, None, None], dtype=object),\n", - " 797113: array([None, None, None], dtype=object),\n", - " 1168061: array([None, None, None], dtype=object),\n", - " 933116: array([None, None], dtype=object),\n", - " 675189: array([None, None], dtype=object),\n", - " 117234: array([None, None], dtype=object),\n", - " 473215: array([None, None], dtype=object),\n", - " 693597: array([None, None], dtype=object),\n", - " 292217: array([None, None], dtype=object),\n", - " 318189: array([None, None], dtype=object),\n", - " 893024: array([None, None], dtype=object),\n", - " 1147778: array([None, None], dtype=object),\n", - " 75464: array([None, None], dtype=object),\n", - " 355948: array([None], dtype=object),\n", - " 1141243: array([None], dtype=object),\n", - " 885314: array([None], dtype=object),\n", - " 473037: array([None], dtype=object),\n", - " 1161976: array([None], dtype=object),\n", - " 1105249: array([None], dtype=object),\n", - " 1034711: array([None], dtype=object),\n", - " 444663: array([None], dtype=object),\n", - " 629789: array([None], dtype=object),\n", - " 684292: array([None], dtype=object),\n", - " 1220188: array([None], dtype=object),\n", - " 38479: array([None], dtype=object),\n", - " 1166260: array([None], dtype=object),\n", - " 739798: array([None], dtype=object),\n", - " 1023596: array([None], dtype=object),\n", - " 731282: array([None], dtype=object),\n", - " 759110: array([None], dtype=object),\n", - " 327708: array([None], dtype=object),\n", - " 129695: array([1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1344791: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1096813: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 848341: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1068843: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 419912: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 823586: array([1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 296386: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1161945: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 200400: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1195373: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 973391: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 65575: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 837576: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 298119: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1358198: array([1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 375546: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 544646: array([0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 607849: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 354025: array([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1331521: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1191566: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 199629: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 1236008: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 214542: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 350622: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 190614: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 964475: array([1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 45704: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 878391: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1105526: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 164445: array([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 488255: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 143944: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 802240: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1314381: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 863520: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 322780: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1115620: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1004240: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 91631: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1306292: array([0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 305295: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 46877: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1366339: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1055951: array([1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1186938: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 253904: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 78349: array([1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1260188: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1016609: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 993751: array([1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 826191: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1042464: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 600907: array([1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 75238: array([1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 600462: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 43426: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1016709: array([1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1076150: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 861690: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1346568: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 461873: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1102232: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1056760: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1360047: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 548821: array([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 525224: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 626427: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 354599: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 892684: array([1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 294385: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 488384: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1127998: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 171819: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1197226: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 66852: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1111524: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1103093: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 166587: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1090147: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 401543: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 979232: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1079600: array([1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 231285: array([1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 909695: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 259356: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 482351: array([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 45605: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1308171: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 307872: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 308051: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 491446: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 550643: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 347099: array([1, 1, 0, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 647478: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1351534: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 367241: array([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 578309: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 410784: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 374871: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 820690: array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 80545: array([1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 482040: array([0, 0, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 660628: array([1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 657616: array([0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 406622: array([0, 0, 0, 0, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 46519: array([0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 440020: array([0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 838388: array([1, 1, 1, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 372368: array([0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1028559: array([1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1014699: array([1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 311119: array([0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 540632: array([1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1174064: array([1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1288325: array([1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 574156: array([1, 1, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 277490: array([0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1359548: array([1, 1, 1, 1, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 853695: array([1, 1, 1, 1, 1, 1, 1, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 53864: array([1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 158030: array([0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 497272: array([1, 1, 0, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 699878: array([1, 1, 1, 1, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 908320: array([1, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 747066: array([1, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 294696: array([1, 1, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 307612: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1046782: array([0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 47841: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 738018: array([1, 1, 1, 1, 1, 1, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 241058: array([0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1014282: array([0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1293090: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1180298: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 436733: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 547218: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 380844: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1266749: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 130330: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1277184: array([0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 726068: array([0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 801739: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1171263: array([1, 1, 1, 0, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 427082: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 856947: array([1, 1, 1, 1, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1083614: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1043223: array([1, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 772432: array([0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1100998: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 635545: array([1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 263338: array([1, 1, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1010055: array([1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 452297: array([0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 849233: array([0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1232419: array([1, 1, 0, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 149945: array([0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 625544: array([0, 0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1248579: array([1, 1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 539818: array([1, 1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1071059: array([0, 0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1348111: array([1, 1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 696972: array([1, 1, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 941328: array([1, 1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 676679: array([0, 0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1219114: array([0, 0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 292238: array([0, 0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 771775: array([1, 1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1228553: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 614233: array([0, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 95904: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 270665: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 109064: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1094001: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 828445: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 990078: array([0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 707687: array([0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 311009: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 361304: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 18169: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 109313: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 184915: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1138461: array([1, 1, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 787356: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 252311: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 57795: array([0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 516178: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 405637: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1363368: array([0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1196704: array([0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 68485: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 322656: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 977835: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1277123: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 424062: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 250174: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1023526: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 449597: array([1, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 384182: array([1, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 50084: array([1, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 118144: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1254191: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 348563: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1282349: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 179263: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1095381: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 911986: array([1, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1201628: array([0, None, None, None, None, None, None, None], dtype=object),\n", - " 1323759: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 281753: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 1246728: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 1280301: array([0, None, None, None, None, None, None, None], dtype=object),\n", - " 403903: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 456923: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 1165819: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 452121: array([0, None, None, None, None, None, None, None], dtype=object),\n", - " 356773: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 1362089: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 767634: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 254346: array([0, None, None, None, None, None, None, None], dtype=object),\n", - " 479405: array([None, None, None, None, None, None, None], dtype=object),\n", - " 44820: array([None, None, None, None, None, None, None], dtype=object),\n", - " 213980: array([None, None, None, None, None, None, None], dtype=object),\n", - " 502744: array([None, None, None, None, None, None, None], dtype=object),\n", - " 134649: array([None, None, None, None, None, None, None], dtype=object),\n", - " 146827: array([None, None, None, None, None, None, None], dtype=object),\n", - " 1026933: array([None, None, None, None, None, None, None], dtype=object),\n", - " 466945: array([None, None, None, None, None, None, None], dtype=object),\n", - " 910932: array([None, None, None, None, None, None, None], dtype=object),\n", - " 971619: array([None, None, None, None, None, None, None], dtype=object),\n", - " 621028: array([None, None, None, None, None, None, None], dtype=object),\n", - " 991248: array([None, None, None, None, None, None, None], dtype=object),\n", - " 60028: array([None, None, None, None, None, None, None], dtype=object),\n", - " 437170: array([None, None, None, None, None, None, None], dtype=object),\n", - " 421320: array([None, None, None, None, None, None, None], dtype=object),\n", - " 69464: array([None, None, None, None, None, None, None], dtype=object),\n", - " 676314: array([None, None, None, None, None, None], dtype=object),\n", - " 254269: array([None, None, None, None, None, None], dtype=object),\n", - " 803095: array([None, None, None, None, None, None], dtype=object),\n", - " 379784: array([None, None, None, None, None, None], dtype=object),\n", - " 810769: array([None, None, None, None, None, None], dtype=object),\n", - " 115700: array([None, None, None, None, None, None], dtype=object),\n", - " 282099: array([None, None, None, None, None, None], dtype=object),\n", - " 935412: array([None, None, None, None, None, None], dtype=object),\n", - " 888078: array([None, None, None, None, None, None], dtype=object),\n", - " 1161970: array([None, None, None, None, None, None], dtype=object),\n", - " 254443: array([None, None, None, None, None, None], dtype=object),\n", - " 820184: array([None, None, None, None, None, None], dtype=object),\n", - " 52445: array([None, None, None, None, None, None], dtype=object),\n", - " 739438: array([None, None, None, None, None], dtype=object),\n", - " 258311: array([None, None, None, None, None], dtype=object),\n", - " 399174: array([None, None, None, None, None], dtype=object),\n", - " 776599: array([None, None, None, None, None], dtype=object),\n", - " 818384: array([None, None, None, None, None], dtype=object),\n", - " 1365488: array([None, None, None, None, None], dtype=object),\n", - " 124486: array([None, None, None, None, None], dtype=object),\n", - " 464769: array([None, None, None, None, None], dtype=object),\n", - " 374698: array([None, None, None, None, None], dtype=object),\n", - " 863663: array([None, None, None, None], dtype=object),\n", - " 997843: array([None, None, None, None], dtype=object),\n", - " 1060779: array([None, None, None, None], dtype=object),\n", - " 298288: array([None, None, None, None], dtype=object),\n", - " 538392: array([None, None, None, None], dtype=object),\n", - " 478546: array([None, None, None, None], dtype=object),\n", - " 934317: array([None, None, None, None], dtype=object),\n", - " 1037223: array([None, None, None, None], dtype=object),\n", - " 75456: array([None, None, None, None], dtype=object),\n", - " 49913: array([None, None, None, None], dtype=object),\n", - " 180441: array([None, None, None, None], dtype=object),\n", - " 915432: array([None, None, None, None], dtype=object),\n", - " 265620: array([None, None, None, None], dtype=object),\n", - " 1292525: array([None, None, None, None], dtype=object),\n", - " 314899: array([None, None, None, None], dtype=object),\n", - " 472147: array([None, None, None, None], dtype=object),\n", - " 871404: array([None, None, None], dtype=object),\n", - " 1011297: array([None, None, None], dtype=object),\n", - " 711978: array([None, None, None], dtype=object),\n", - " 142200: array([None, None, None], dtype=object),\n", - " 744880: array([None, None, None], dtype=object),\n", - " 1196482: array([None, None, None], dtype=object),\n", - " 613158: array([None, None, None], dtype=object),\n", - " 385230: array([None, None, None], dtype=object),\n", - " 757343: array([None, None, None], dtype=object),\n", - " 718863: array([None, None, None], dtype=object),\n", - " 1306243: array([None, None, None], dtype=object),\n", - " 494108: array([None, None, None], dtype=object),\n", - " 292670: array([None, None, None], dtype=object),\n", - " 810664: array([None, None, None], dtype=object),\n", - " 145531: array([None, None], dtype=object),\n", - " 1204979: array([None, None], dtype=object),\n", - " 1007878: array([None, None], dtype=object),\n", - " 429640: array([None, None], dtype=object),\n", - " 408945: array([None, None], dtype=object),\n", - " 1102438: array([None], dtype=object),\n", - " 466836: array([None], dtype=object),\n", - " 496107: array([None], dtype=object),\n", - " 1222898: array([None], dtype=object),\n", - " 166312: array([None], dtype=object),\n", - " 421532: array([0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1246316: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1136225: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 54409: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1355576: array([1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1210417: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1306727: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 74795: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 277129: array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 566363: array([1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 938471: array([0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 854397: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 916651: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 563921: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 834452: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 73231: array([1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 271320: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 669733: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1233955: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 344986: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 938665: array([1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1236803: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1351499: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 637808: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 293848: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 513125: array([1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 691108: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 160727: array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 596133: array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 739435: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 896365: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 637043: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 1073967: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 147719: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 1185725: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 96837: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 936980: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 504530: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1321156: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1266591: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 439287: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1118764: array([1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 93998: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 970095: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 371858: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1066803: array([1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1216582: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1178385: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 402989: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 355400: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 871022: array([0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 243472: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1230981: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1238233: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 791615: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 182433: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 217197: array([1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1008941: array([1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 993515: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 799592: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 754235: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 337538: array([0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 602426: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 175900: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 320121: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1366497: array([0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 543569: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 904710: array([1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 203323: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 320114: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1191863: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 748064: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 701132: array([0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 483305: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1258028: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 139133: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 550148: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 189467: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 903667: array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1292561: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 170749: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 728794: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 469140: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1096939: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 326478: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 835126: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 820632: array([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 646235: array([1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 263285: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1144331: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 453242: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 99881: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 917900: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 146933: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1008924: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 366221: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 26106: array([1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 783466: array([1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 720247: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1009437: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 126280: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 548663: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 285799: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1146343: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 322359: array([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 379945: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 287052: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 738596: array([0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 171433: array([1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 506097: array([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 318129: array([1, 1, 1, 0, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 794962: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 899174: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 584395: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1225499: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 819009: array([1, 1, 1, 1, 1, 1, 1, 1, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 819371: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 607333: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 169942: array([1, 1, 1, 1, 1, 0, 0, 0, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 118708: array([1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 841440: array([1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 746589: array([1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1266013: array([1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 238690: array([1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 558047: array([1, 1, 1, 1, 1, 1, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 32126: array([0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 950570: array([0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 744971: array([1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1294524: array([1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1273091: array([1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1261332: array([1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 358867: array([0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1262509: array([1, 1, 1, 1, 1, 1, 1, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 838473: array([1, 1, 0, 0, 0, 0, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1252224: array([0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 462174: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 5056: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 51910: array([0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 965592: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1018683: array([1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1161820: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 354821: array([1, 1, 1, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 759052: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 194275: array([1, 1, 1, 1, 0, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 734052: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1282607: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 731186: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 180069: array([0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1612: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 538044: array([0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 990035: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1361368: array([0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1350457: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 821746: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1229775: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 476429: array([0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1240125: array([0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 148191: array([1, 1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 696436: array([1, 1, 1, 1, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 624782: array([0, 0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 794136: array([1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 670956: array([0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 875266: array([1, 1, 1, 1, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 455070: array([1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1024564: array([0, 0, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 739124: array([1, 1, 1, 1, 1, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1015886: array([1, 1, 0, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 100432: array([1, 1, 1, 0, 0, None, None, None, None, None, None, None],\n", - " dtype=object),\n", - " 1073521: array([0, 0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 285446: array([1, 1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 976386: array([0, 0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1123452: array([1, 1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 329870: array([1, 1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 935560: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 401245: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 646421: array([0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1309442: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1171857: array([0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 777171: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 1081214: array([1, 1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 929657: array([0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 928415: array([0, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 467108: array([1, 0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 889728: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1365989: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1253679: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 684069: array([1, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 291697: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 216546: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 654073: array([1, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1080425: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 340634: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1034050: array([0, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1206065: array([1, 1, None, None, None, None, None, None, None], dtype=object),\n", - " 715325: array([1, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 803748: array([1, 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1095295: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 1171136: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 1294875: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 980295: array([0, None, None, None, None, None, None, None], dtype=object),\n", - " 750139: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 68475: array([0, None, None, None, None, None, None, None], dtype=object),\n", - " 222996: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 258831: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 1117558: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 953680: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 356930: array([0, None, None, None, None, None, None, None], dtype=object),\n", - " 719748: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 678792: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 37907: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 862097: array([0, None, None, None, None, None, None, None], dtype=object),\n", - " 125349: array([1, None, None, None, None, None, None, None], dtype=object),\n", - " 1048727: array([None, None, None, None, None, None, None], dtype=object),\n", - " 590118: array([None, None, None, None, None, None, None], dtype=object),\n", - " 311082: array([None, None, None, None, None, None, None], dtype=object),\n", - " 328673: array([None, None, None, None, None, None, None], dtype=object),\n", - " 169455: array([None, None, None, None, None, None, None], dtype=object),\n", - " 708695: array([None, None, None, None, None, None, None], dtype=object),\n", - " 89810: array([None, None, None, None, None, None, None], dtype=object),\n", - " 1086097: array([None, None, None, None, None, None, None], dtype=object),\n", - " 119421: array([None, None, None, None, None, None, None], dtype=object),\n", - " 1126462: array([None, None, None, None, None, None, None], dtype=object),\n", - " 910723: array([None, None, None, None, None, None, None], dtype=object),\n", - " 717448: array([None, None, None, None, None, None, None], dtype=object),\n", - " 776280: array([None, None, None, None, None, None, None], dtype=object),\n", - " 1095113: array([None, None, None, None, None, None, None], dtype=object),\n", - " 375128: array([None, None, None, None, None, None, None], dtype=object),\n", - " 1331639: array([None, None, None, None, None, None], dtype=object),\n", - " 1312462: array([None, None, None, None, None, None], dtype=object),\n", - " 277225: array([None, None, None, None, None, None], dtype=object),\n", - " 746631: array([None, None, None, None, None, None], dtype=object),\n", - " 419675: array([None, None, None, None, None, None], dtype=object),\n", - " 426036: array([None, None, None, None, None, None], dtype=object),\n", - " 23027: array([None, None, None, None, None], dtype=object),\n", - " 1305495: array([None, None, None, None, None], dtype=object),\n", - " 688262: array([None, None, None, None, None], dtype=object),\n", - " 1163490: array([None, None, None, None, None], dtype=object),\n", - " 1024243: array([None, None, None, None, None], dtype=object),\n", - " 958485: array([None, None, None, None, None], dtype=object),\n", - " 130605: array([None, None, None, None], dtype=object),\n", - " 340616: array([None, None, None, None], dtype=object),\n", - " 670827: array([None, None, None, None], dtype=object),\n", - " 1140404: array([None, None, None, None], dtype=object),\n", - " 324234: array([None, None, None, None], dtype=object),\n", - " 420165: array([None, None, None, None], dtype=object),\n", - " 1331533: array([None, None, None, None], dtype=object),\n", - " 1300003: array([None, None, None, None], dtype=object),\n", - " 482733: array([None, None, None, None], dtype=object),\n", - " 952712: array([None, None, None, None], dtype=object),\n", - " 994435: array([None, None, None, None], dtype=object),\n", - " 212349: array([None, None, None, None], dtype=object),\n", - " 1349346: array([None, None, None, None], dtype=object),\n", - " 867882: array([None, None, None, None], dtype=object),\n", - " 425668: array([None, None, None, None], dtype=object),\n", - " 603789: array([None, None, None, None], dtype=object),\n", - " 1036164: array([None, None, None, None], dtype=object),\n", - " 1045485: array([None, None, None], dtype=object),\n", - " 1215537: array([None, None, None], dtype=object),\n", - " 1074206: array([None, None, None], dtype=object),\n", - " 51558: array([None, None, None], dtype=object),\n", - " 206513: array([None, None, None], dtype=object),\n", - " 1097462: array([None, None, None], dtype=object),\n", - " 740763: array([None, None, None], dtype=object),\n", - " 254971: array([None, None, None], dtype=object),\n", - " 817716: array([None, None, None], dtype=object),\n", - " 520613: array([None, None], dtype=object),\n", - " 637590: array([None, None], dtype=object),\n", - " 160775: array([None, None], dtype=object),\n", - " 155381: array([None, None], dtype=object),\n", - " 236360: array([None], dtype=object),\n", - " 473209: array([None], dtype=object),\n", - " 91356: array([None], dtype=object),\n", - " 393059: array([None], dtype=object),\n", - " 439146: array([None], dtype=object),\n", - " 956525: array([None], dtype=object),\n", - " 49020: array([None], dtype=object),\n", - " 1306827: array([None], dtype=object),\n", - " 1198470: array([None], dtype=object),\n", - " 857247: array([None], dtype=object),\n", - " 316571: array([None], dtype=object),\n", - " 548906: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 102795: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 595835: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 1091799: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 394049: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 773358: array([1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1,\n", - " 1, None, None, None, None, None, None, None], dtype=object),\n", - " 318109: array([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, None, None, None, None, None, None, None], dtype=object),\n", - " 291352: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1178849: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 651257: array([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 445835: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1144351: array([1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 773513: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 485725: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1011726: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1209968: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 435886: array([1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 465038: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 627033: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " None, None, None, None, None, None, None], dtype=object),\n", - " 1247690: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 763791: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 184855: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 895542: array([1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 1006389: array([1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 265351: array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 402729: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 23259: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 81997: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 165142: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 688755: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 476719: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 926677: array([1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 318136: array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 484341: array([0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 795340: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 588192: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 1332698: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 530363: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 1150284: array([1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 1298178: array([1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, None,\n", - " None, None, None, None, None, None], dtype=object),\n", - " 1166570: array([1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 840265: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1336125: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 663133: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 914208: array([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 643951: array([1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 624118: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 493038: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 7746: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 946860: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 446560: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1279469: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 928783: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 471519: array([1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1204978: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1215838: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 1150480: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 884245: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 798951: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 801040: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 711794: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 494610: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None,\n", - " None, None, None, None, None], dtype=object),\n", - " 210948: array([1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1150289: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 758161: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 136101: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1263601: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1281769: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 842085: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 740431: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 380179: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 796523: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 894761: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 96724: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1343616: array([1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 88701: array([0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 705708: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 811533: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1191205: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 3688: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 955495: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 78691: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1138742: array([0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 836024: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 309602: array([1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 8766: array([1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 1086210: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 490240: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 459936: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None,\n", - " None, None, None, None], dtype=object),\n", - " 56949: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 319655: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 277518: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 732418: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 633415: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1032836: array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1129480: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 215150: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1030103: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 10281: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 1254525: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 869277: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 746569: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 67119: array([1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, None, None, None, None,\n", - " None, None, None], dtype=object),\n", - " 973428: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 786824: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1111731: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1202073: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 605164: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 581368: array([1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1300636: array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 1035207: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 844492: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 19167: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 803970: array([0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 573512: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 868765: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 433408: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 772261: array([1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 484035: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 593613: array([1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, None, None, None, None, None,\n", - " None, None], dtype=object),\n", - " 675854: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 860938: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1080025: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1227975: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1217923: array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 781337: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 766355: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1011370: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1043386: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1314034: array([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1359018: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 337372: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 967286: array([1, 1, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 381644: array([1, 1, 0, 0, 0, 0, 0, 1, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1167296: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 1318762: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 359954: array([1, 0, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 686230: array([1, 1, 1, 1, 1, 0, 0, 1, 1, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " 480465: array([1, 0, 0, 0, 0, 0, 0, 0, 0, None, None, None, None, None, None,\n", - " None], dtype=object),\n", - " ...}" - ] - }, - "execution_count": 46, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "label" - ] - }, - { - "cell_type": "code", - "execution_count": 47, - "metadata": {}, - "outputs": [], - "source": [ - "data = {user_id: user.get_array() for user_id, user in data.items()}" - ] - }, - { - "cell_type": "code", - "execution_count": 56, - "metadata": {}, - "outputs": [], - "source": [ - "import pandas as pd\n", - "import numpy as np\n", - "from random import shuffle\n", - "\n", - "def f(table,name='prob'):\n", - " table=table.copy()\n", - " score=[]\n", - " for i in [0.40,0.41,0.42,0.43,0.44,0.45]:\n", - " table['pred']=1*(table[name]>i)\n", - " c=((table.pred==1)&(table.label==1)).sum()\n", - " p=c/table.pred.sum()\n", - " r=c/table.label.sum()\n", - " score.append(2*p*r/(p+r))\n", - " return score\n", - "\n", - "def record_to_sequence(table):\n", - " table.columns=['user_id','day','value']\n", - " table.sort_values(by=['user_id','day'],inplace=True)\n", - " table['string']=table.day.map(str)+':'+table.value.map(str)\n", - " table=table.groupby(['user_id'],as_index=False).agg({'string':lambda x:','.join(x)})\n", - " return table\n", - "\n", - "class user_seq:\n", - " \n", - " def __init__(self,register_day,seq_length,n_features):\n", - " self.register_day=register_day\n", - " self.seq_length=seq_length\n", - " self.array=np.zeros([self.seq_length,n_features])\n", - " self.array[0,0]=1\n", - " self.page_rank=np.zeros([self.seq_length])\n", - " self.pointer=1\n", - " \n", - " def put_feature(self,feature_number,string):\n", - " for i in string.split(','):\n", - " pos,value=i.split(':')\n", - " self.array[int(pos)-self.register_day,feature_number]=1\n", - "\n", - " def put_PR(self,string):\n", - " for i in string.split(','):\n", - " pos,value=i.split(':')\n", - " self.page_rank[int(pos)-self.register_day]=value\n", - "\n", - " def get_array(self):\n", - " return self.array\n", - " \n", - " def get_label(self):\n", - " self.label=np.array([None]*self.seq_length)\n", - " active=self.array[:,:10].sum(axis=1)\n", - " for i in range(self.seq_length-7):\n", - " self.label[i]=1*(np.sum(active[i+1:i+8])>0)\n", - " return self.label\n", - " \n", - "\n", - "class DataGenerator:\n", - " \n", - " def __init__(self,register,launch,create,activity):\n", - " \n", - " register=register.copy()\n", - " launch=launch.copy()\n", - " create=create.copy()\n", - " activity=activity.copy()\n", - " \n", - " #user_queue\n", - " register['seq_length']=31-register['register_day']\n", - " self.user_queue={i:[] for i in range(1,31)}\n", - " for index,row in register.iterrows():\n", - " self.user_queue[row[-1]].append(row[0]) #row[-1]是seq_length,row[0]是user_id\n", - " \n", - " #初始化self.data\n", - " n_features=12 #row[0]是user_id,row[1]是register_day,row[-1]是seq_length\n", - " self.data={row[0]:user_seq(register_day=row[1],seq_length=row[-1],n_features=n_features) for index,row in register.iterrows()}\n", - " \n", - "\n", - " #提取launch_seq\n", - " launch['launch']=1\n", - " launch_table=launch.groupby(['user_id','launch_day'],as_index=False).agg({'launch':'sum'})\n", - " launch_table=record_to_sequence(launch_table)\n", - " for index,row in launch_table.iterrows():\n", - " self.data[row[0]].put_feature(1,row[1]) #row[0]是user_id,row[1]是string\n", - " \n", - " #提取create_seq\n", - " create['create']=1\n", - " create_table=create.groupby(['user_id','create_day'],as_index=False).agg({'create':'sum'})\n", - " create_table=record_to_sequence(create_table)\n", - " for index,row in create_table.iterrows():\n", - " self.data[row[0]].put_feature(2,row[1]) #row[0]是user_id,row[1]是string\n", - "\n", - " #提取act_seq\n", - " for i in range(6):\n", - " act=activity[activity.act_type==i].copy()\n", - " act=act.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", - " act=record_to_sequence(act)\n", - " for index,row in act.iterrows():\n", - " self.data[row[0]].put_feature(i+3,row[1]) #row[0]是user_id,row[1]是string\n", - "\n", - " #提取page_seq\n", - " for i in range(1):\n", - " act=activity[activity.page==i].copy()\n", - " act=act.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", - " act=record_to_sequence(act)\n", - " for index,row in act.iterrows():\n", - " self.data[row[0]].put_feature(i+9,row[1]) #row[0]是user_id,row[1]是string\n", - "\n", - " #提取watched\n", - " watched=register.loc[:,['user_id']].copy()\n", - " watched.columns=['author_id']\n", - " watched=pd.merge(watched,activity[activity.author_id!=activity.user_id],how='inner')\n", - " watched=watched.groupby(['author_id','act_day'],as_index=False).agg({'video_id':'count'})\n", - " watched=record_to_sequence(watched)\n", - " for index,row in watched.iterrows():\n", - " self.data[row[0]].put_feature(10,row[1]) #row[0]是user_id,row[1]是string\n", - "\n", - " #提取watched by self\n", - " watched=activity[activity.author_id==activity.user_id].copy()\n", - " watched=watched.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", - " watched=record_to_sequence(watched)\n", - " for index,row in watched.iterrows():\n", - " self.data[row[0]].put_feature(11,row[1]) #row[0]是user_id,row[1]是string\n", - "\n", - " #提取label\n", - " self.label={user_id:user.get_label() for user_id,user in self.data.items()}\n", - " \n", - " #提取data\n", - " self.data={user_id:user.get_array() for user_id,user in self.data.items()}\n", - "\n", - "\n", - " #set sample strategy\n", - " self.local_random_list=[]\n", - " for i in range(15,31):\n", - " self.local_random_list+=[i]*(i-14)\n", - " \n", - " self.online_random_list=[]\n", - " for i in range(8,31):\n", - " self.online_random_list+=[i]*(i-7)\n", - "\n", - " self.local_train_list=list(range(15,31))\n", - " self.local_test_list=list(range(8,31))\n", - " self.online_train_list=list(range(8,31))\n", - " self.online_test_list=list(range(1,31))\n", - "\n", - " self.pointer={i:0 for i in range(1,31)}\n", - " \n", - " \n", - " def reset_pointer(self):\n", - " self.pointer={i:0 for i in range(1,31)}\n", - " \n", - " \n", - " def next_batch(self,batch_size=1000):\n", - "\n", - " seq_length=self.local_random_list[np.random.randint(len(self.local_random_list))]\n", - " batch_size=batch_size//(seq_length-14)+1\n", - "\n", - " if self.pointer[seq_length]+batch_size>len(self.user_queue[seq_length]):\n", - " self.pointer[seq_length]=0\n", - " shuffle(self.user_queue[seq_length])\n", - " #print('---------------------',seq_length,'shuffled ------------------------------')\n", - " start=self.pointer[seq_length]\n", - " user_list=self.user_queue[seq_length][start:start+batch_size]\n", - " self.pointer[seq_length]+=batch_size\n", - "\n", - " user_matrix=np.array(user_list)\n", - " data_matrix=np.array([self.data[i] for i in user_list])\n", - " label_matrix=np.array([self.label[i] for i in user_list])\n", - " \n", - " return seq_length,user_matrix,data_matrix,label_matrix\n", - " \n", - " \n", - " def get_set(self,usage='train'):\n", - " \n", - " if usage=='train':\n", - " test_list=self.local_train_list\n", - " else:\n", - " test_list=self.local_test_list\n", - " \n", - " user_list=[np.array(self.user_queue[seq_length]) for seq_length in test_list]\n", - " data_list=[np.array([self.data[user_id] for user_id in self.user_queue[seq_length]]) for seq_length in test_list]\n", - " label_list=[np.array([self.label[user_id] for user_id in self.user_queue[seq_length]]) for seq_length in test_list]\n", - " return test_list,user_list,data_list,label_list" - ] - }, - { - "cell_type": "code", - "execution_count": 57, - "metadata": {}, - "outputs": [], - "source": [ - "# register=pd.read_csv('user_register_log.txt',sep='\\t',names=['user_id','register_day','register_type','device_type'])\n", - "# launch=pd.read_csv('app_launch_log.txt',sep='\\t',names=['user_id','launch_day'])\n", - "# create=pd.read_csv('video_create_log.txt',sep='\\t',names=['user_id','create_day'])\n", - "# activity=pd.read_csv('user_activity_log.txt',sep='\\t',names=['user_id','act_day','page','video_id','author_id','act_type'])\n", - "\n", - "data_generator=DataGenerator(register,launch,create,activity)" - ] - }, - { - "cell_type": "code", - "execution_count": 48, - "metadata": {}, - "outputs": [], - "source": [ - "data_generator = data" - ] - }, - { - "cell_type": "code", - "execution_count": 49, - "metadata": {}, - "outputs": [ - { - "ename": "NameError", - "evalue": "name 'tf' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mNameError\u001b[0m Traceback (most recent call last)", - "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[0mn_features\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;36m12\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2\u001b[0m \u001b[0mn_hu\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;36m8\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 3\u001b[1;33m \u001b[1;32mwith\u001b[0m \u001b[0mtf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mvariable_scope\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'train'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m \u001b[1;31m# tf.variable_scope用来指定变量的作用域\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 4\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 5\u001b[0m \u001b[1;31m# 变量与输入\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mNameError\u001b[0m: name 'tf' is not defined" - ] - } - ], - "source": [ - "n_features = 12\n", - "n_hu = 8\n", - "with tf.variable_scope('train'): # tf.variable_scope用来指定变量的作用域\n", - " \n", - " # 变量与输入\n", - " lr = tf.placeholder(tf.float32, [], name='learning_rate') # 定义学习率\n", - " \n", - " # 隐藏层到输出层的参数w, b w_shape(n_hu,1) b_shape(1) n_huWie隐藏单元的个数\n", - " W_out = tf.get_variable('W_out', [n_hu, 1]) \n", - " b_out = tf.get_variable('b_out', [1])\n", - " \n", - " # x和y x_shape(batch_size, seq_length, n_features)\n", - " x = tf.placeholder(tf.float32, [None, None, n_features])\n", - " y = tf.placeholder(tf.float32, [None, None])\n", - " \n", - " # batch_size和seq_length的大小\n", - " batch_size = tf.shape(x)[0]\n", - " seq_length = tf.shape(x)[1]\n", - " \n", - " # RNN 层\n", - " cell = tf.nn.rnn_cell.GRUCell(n_hu) # n_hu表示每个GRUcell里面的单元个数\n", - " initial_state = cell.zero_state(batch_size, dtype=tf.float32) # 指定初识状态,因为之前没有训练过\n", - " outputs, state = tf.nn.dynamic_rnn(cell, x, initial_state=initial_state) # 使用的动态Rnn\n", - " # outputs(batch_size, max_seq_length, n_hu) 这是所有时间步的输出\n", - " # state (batch_size, n_hu) 这是最后一个时间步的输出\n", - " # 具体:https://blog.csdn.net/u010960155/article/details/81707498\n", - " \n", - " # 输出层\n", - " outputs = tf.reshape(outputs, [-1, n_hu]) # (batch_size*max_seq_length, n_hu)\n", - " logits = tf.matmul(outputs, W_out) + b_out # (batch_size*max_seq_length)\n", - " logits = tf.reshape(logits, tf.stack([batch_size, seq_length]))" - ] - }, - { - "cell_type": "code", - "execution_count": 51, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "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.7.3" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/assets/20201129210029573.png b/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/assets/20201129210029573.png new file mode 100644 index 0000000..6914d29 Binary files /dev/null and b/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/assets/20201129210029573.png differ diff --git a/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/快手用户活跃预测.ipynb b/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/快手用户活跃预测.ipynb index 8867f7a..babc5bf 100644 --- a/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/快手用户活跃预测.ipynb +++ b/机器学习竞赛实战_优胜解决方案/快手短视频用户活跃度分析/快手用户活跃预测.ipynb @@ -30645,15 +30645,15 @@ " pop,value = i.split(';')\n", " self.page_rank[int(pos)-self.register_day] = value\n", " \n", - " def get_array(self):\n", + " def get_array(self): # 返回递归的结果\n", " return self.array\n", " \n", " # 得到标签 如果一个用户在未来七天活跃了,那么标记为1\n", " def get_label(self):\n", " self.label = np.array([None] * self.seq_length) # 一个seq_length长度的数组\n", - " active = self.array[:, :10].sum(axis=1) # 这里选了一部分特征做了个sum,意思是不管是转发,登录,啥的,只要做了就算一次活动\n", - " for i in range(self.seq_length-7): # 这地方得控制一下,如果一个用户15-30的数据,那么我们标签最多只能到23天,因为30天之后的数据我们没有\n", - " self.label[i] = 1 * (np.sum(active[i+1:i+8]) > 0) # 这里对于当前的i,如果未来七天内活跃过,那么标签就是1\n", + " active = self.array[:, :10].sum(axis=1) # 这里选了一部分特征做了个sum,即是发生登录、点赞、转发等,计为活动1次\n", + " for i in range(self.seq_length-7): # 如果一个用户15-30的数据,那么我们标签最多只能到23天,因为30天之后的数据我们没有\n", + " self.label[i] = 1 * (np.sum(active[i+1:i+8]) > 0) # 未来七天内活跃过,那么标签就是1\n", " return self.label" ] }, @@ -31769,10 +31769,10 @@ } ], "source": [ - "launch['launch'] = 1\n", + "launch['launch'] = 1 # 每个用户登录次数置为1,如果登录了多次则求和\n", "launch_table = launch.groupby(['user_id', 'launch_day'], \n", " as_index=False).agg({'launch':'sum'})\n", - "launch_table.head()" + "launch_table.head() # launch_day是时间、launch登录次数" ] }, { @@ -31781,9 +31781,10 @@ "metadata": {}, "outputs": [], "source": [ - "def record_to_sequence(table):\n", + "def record_to_sequence(table): # 得到用户特征序列表\n", " table.columns=['user_id','day','value']\n", - " table.sort_values(by=['user_id','day'],inplace=True)\n", + " table.sort_values(by=['user_id','day'],inplace=True) # 排序每个客户的时间\n", + " # 拼接字符串,如上的launch_day是13,同行的launch是1,则变成13:1\n", " table['string']=table.day.map(str)+':'+table.value.map(str)\n", " table=table.groupby(['user_id'],as_index=False).agg({'string':lambda x:','.join(x)})\n", " return table" @@ -31865,7 +31866,14 @@ ], "source": [ "launch_table=record_to_sequence(launch_table)\n", - "launch_table.head()" + "launch_table.head() # 序列特征结果" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "将用户数据填充到对应的位置,如ID=16的用户会在其特征表的13,14,15...行进行填充" ] }, { @@ -31874,8 +31882,15 @@ "metadata": {}, "outputs": [], "source": [ - "for index,row in launch_table.iterrows():\n", - " data[row[0]].put_feature(1,row[1])" + "for index,row in launch_table.iterrows(): # 根据登录信息对用户特指标进行填充\n", + " data[row[0]].put_feature(1,row[1]) # 在指定特征位置填充" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**创作视频信息**" ] }, { @@ -31888,7 +31903,16 @@ "create_table = create.groupby(['user_id','create_day'],as_index=False).agg({'create':'sum'})\n", "create_table = record_to_sequence(create_table)\n", "for index,row in create_table.iterrows():\n", - " data[row[0]].put_feature(2,row[1])" + " data[row[0]].put_feature(2,row[1]) # 第一个位置是注册信息,所以我们从2开始填充" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**用户使用时行为特征,例如点赞、转发等**\n", + "\n", + "分别对不同行为进行统计,构建6种不同行为特征" ] }, { @@ -31898,13 +31922,20 @@ "outputs": [], "source": [ "for i in range(6):\n", - " act=activity[activity.act_type==i].copy()\n", + " act=activity[activity.act_type==i].copy() # act_type不同数字对应着不同的行为\n", " act=act.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", " act = record_to_sequence(act)\n", " for index,row in act.iterrows():\n", " data[row[0]].put_feature(i+3,row[1])" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**产生行为的界面信息**" + ] + }, { "cell_type": "code", "execution_count": 21, @@ -31919,6 +31950,13 @@ " data[row[0]].put_feature(i+9,row[1])" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**用户观看其他用户作品的信息**" + ] + }, { "cell_type": "code", "execution_count": 22, @@ -31927,6 +31965,7 @@ "source": [ "watched=register.loc[:,['user_id']].copy()\n", "watched.columns=['author_id']\n", + "# 如果作者id和用户id不相等,则是观看其它用户作品的信息\n", "watched=pd.merge(watched,activity[activity.author_id!=activity.user_id],how='inner')\n", "watched=watched.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", "watched=record_to_sequence(watched)\n", @@ -31934,12 +31973,20 @@ " data[row[0]].put_feature(10,row[1])" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**用户观看自己作品的信息**" + ] + }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [], "source": [ + "# 如果作者id和用户id相等,则是观看自己作品的信息\n", "watched=pd.merge(watched,activity[activity.author_id==activity.user_id],how='inner')\n", "watched=watched.groupby(['user_id','act_day'],as_index=False).agg({'video_id':'count'})\n", "watched=record_to_sequence(watched)\n", @@ -31947,6 +31994,26 @@ " data[row[0]].put_feature(11,row[1])" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "特征已构建完成,这里是用的RNN网络,所以构建矩阵,提取序列\n", + "\n", + "如果是用lgb或者xgb,则是DataFrame类型,做一些统计类型的特征" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 标签制作\n", + "\n", + "活跃用户定义为(自己定义的):在未来7天内使用过APP\n", + "\n", + "从用户注册开始进行统计,对于每1天的数据展开,如果其7天后仍有行为产生,则标签为1" + ] + }, { "cell_type": "code", "execution_count": 24, @@ -33595,7 +33662,14 @@ } ], "source": [ - "label" + "label # 1表示注册7天后,有积极行为的;0则不积极" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "用户特征数据即为之前提取的data中各项特征,转换为ndarray即可" ] }, { @@ -49084,17 +49158,31 @@ "data" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 网络训练模块" + ] + }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ - "# 导入封装好的包\n", + "# 导入封装好的包,上面方法的集合\n", "from deep_tools import f\n", "from deep_tools import DataGenerator" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "构建RNN网络模型" + ] + }, { "cell_type": "code", "execution_count": 3, @@ -49144,11 +49232,11 @@ " # 变量与输入\n", " lr = tf.placeholder(tf.float32, [], name='learning_rate') # 定义学习率\n", " \n", - " # 隐藏层到输出层的参数w, b w_shape(n_hu,1) b_shape(1) n_huWie隐藏单元的个数\n", + " # 隐藏层到输出层的参数W, b,n_hu隐藏单元的个数\n", " W_out = tf.get_variable('W_out', [n_hu, 1]) \n", " b_out = tf.get_variable('b_out', [1])\n", " \n", - " # x和y x_shape(batch_size, seq_length, n_features)\n", + " # x(batch_size, seq_length, n_features)\n", " x = tf.placeholder(tf.float32, [None, None, n_features])\n", " y = tf.placeholder(tf.float32, [None, None])\n", " \n", @@ -49159,14 +49247,11 @@ " # RNN 层\n", " cell = tf.nn.rnn_cell.GRUCell(n_hu) # n_hu表示每个GRUcell里面的单元个数\n", " initial_state = cell.zero_state(batch_size, dtype=tf.float32) # 指定初识状态,因为之前没有训练过\n", - " outputs, state = tf.nn.dynamic_rnn(cell, x, initial_state=initial_state) # 使用的动态Rnn\n", - " # outputs(batch_size, max_seq_length, n_hu) 这是所有时间步的输出\n", - " # state (batch_size, n_hu) 这是最后一个时间步的输出\n", - " # 具体:https://blog.csdn.net/u010960155/article/details/81707498\n", + " outputs, state = tf.nn.dynamic_rnn(cell, x, initial_state=initial_state) # 使用的动态RNN\n", " \n", " # 输出层\n", - " outputs = tf.reshape(outputs, [-1, n_hu]) # (batch_size*max_seq_length, n_hu)\n", - " logits = tf.matmul(outputs, W_out) + b_out # (batch_size*max_seq_length)\n", + " outputs = tf.reshape(outputs, [-1, n_hu])\n", + " logits = tf.matmul(outputs, W_out) + b_out\n", " logits = tf.reshape(logits, tf.stack([batch_size, seq_length]))" ] }, @@ -49177,7 +49262,7 @@ "outputs": [], "source": [ "# 选择部分预测结果与标签当做训练损失计算\n", - "logits_local_train = logits[:, :-14] # 这里-14或者是更小,因为本地训练,我们用前16天训练,16-23天测试。\n", + "logits_local_train = logits[:, :-14] # 这里-14或者是更小,可以看到上面的label后面几天都是None。\n", "label_local_train = y[:, :-14]" ] }, @@ -49206,18 +49291,17 @@ ], "source": [ "# 设置损失函数\n", - "\n", - "# 正则化项\n", - "regularizer = tf.contrib.layers.l2_regularizer(0.00001)\n", + "regularizer = tf.contrib.layers.l2_regularizer(0.00001) # 正则化项\n", "penalty = tf.contrib.layers.apply_regularization(regularizer, tf.trainable_variables())\n", "\n", + "# sigmoid_cross_entropy二分类任务,判断0或者1\n", "obj_local = tf.losses.sigmoid_cross_entropy(label_local_train, logits_local_train) + penalty\n", "optimizer = tf.train.AdamOptimizer(lr)\n", "set_local = optimizer.minimize(obj_local)\n", "\n", "# 选择部分预测结果与标签当做测试损失计算\n", - "logits_local_test = logits[:, -8] # 预测倒数第8天作为自己的测试标准\n", - "label_local_test = y[:, -8] # 这里也可以选择其他的天" + "logits_local_test = logits[:, -8] # 预测倒数第8天作为自己的测试标准,某一天,也可以选择其他的天\n", + "label_local_test = y[:, -8]" ] }, { @@ -49227,10 +49311,17 @@ "outputs": [], "source": [ "def train(n_obs=1000, step=1000, lr_feed=0.01):\n", - " date_seq = [31] + list(range(2, 16)) + [16] * 15\n", + " \"\"\"\n", + " n_obs迭代时选择的样本个数\n", + " step迭代次数\n", + " lr_feed学习率\n", + " \"\"\"\n", + " # 输入序列,2则是取序列长度为2的,选择2-16,因为16比较多,我们*15;人为的选择\n", + " date_seq = [31] + list(range(2, 16)) + [16] * 15 \n", " variables = [set_local, obj_local, label_local_train, logits_local_train]\n", " \n", " for i in range(step):\n", + " # next_batch 根据序列长度,先从user_queue字典里找到客户,再取指定部分\n", " length, id_list, data_x, data_y = data_generator.next_batch(n_obs)\n", " _, los, lab, log = sess.run(variables, \n", " feed_dict={x:data_x, y:data_y, lr:lr_feed})" @@ -49243,7 +49334,7 @@ "outputs": [], "source": [ "sess = tf.Session()\n", - "sess.run(tf.global_variables_initializer())" + "sess.run(tf.global_variables_initializer()) # 全局变量初始化" ] }, { @@ -49252,7 +49343,7 @@ "metadata": {}, "outputs": [], "source": [ - "train(n_obs=1000, step=2000, lr_feed=0.01)" + "train(n_obs=1000, step=2000, lr_feed=0.01) # step训练两千次" ] }, { @@ -49390,8 +49481,9 @@ ], "source": [ "def test():\n", - " n_NA = 14 # 本地训练, 我们是1-16天训练,16-23天预测,所以这个地方最大是30-14\n", + " n_NA = 14\n", " # 优化目标和数据\n", + " \n", " variables_1 = [obj_local, logits_local_train, label_local_train]\n", " variables_2 = [logits_local_test, label_local_test]\n", " \n", @@ -49401,7 +49493,9 @@ " # 训练损失\n", " for length, id_list, data_x, data_y in zip(*data_generator.get_set('train')):\n", " _obj, _logits_train, _label_train = sess.run(variables_1,\n", - " feed_dict={x:data_x, y:data_y, lr:0.001})\n", + " feed_dict={x:data_x,\n", + " y:data_y,\n", + " lr:0.001})\n", " obs_count += (length - n_NA) * len(id_list)\n", " cum_loss += _obj * (length - n_NA) * len(id_list)\n", " correct += np.sum((1 * (_logits_train>0) == _label_train))\n", @@ -49427,6 +49521,24 @@ "test()" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 评估标准:\n", + "\n", + "\n", + "可以看到上面的test_score(F1 Score)很高,也是比赛中非常接近冠军的值" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 总结:\n", + "构建数据之前,考虑清楚模型的选取,如果是选择RNN网络,构建的数据应该是个序列,t × f,t是时间步长,f是时间步长对应的特征,如数据中用户的注册数据就是t,只需要把f构建好就可以训练了。" + ] + }, { "cell_type": "code", "execution_count": null,