From e72b845584ae7daa4f60bb535f4bb209413cc436 Mon Sep 17 00:00:00 2001 From: dopefishh Date: Fri, 2 Oct 2015 13:10:46 +0200 Subject: [PATCH] csv added updated master --- mart/ex10/ex10d.csv | 9964 +++++++++++++++++++++++++++++++++++++++ mart/ex10/ex10dmaster.c | 12 +- 2 files changed, 9968 insertions(+), 8 deletions(-) create mode 100644 mart/ex10/ex10d.csv diff --git a/mart/ex10/ex10d.csv b/mart/ex10/ex10d.csv new file mode 100644 index 0000000..a4a3848 --- /dev/null +++ b/mart/ex10/ex10d.csv @@ -0,0 +1,9964 @@ +0,30243 +1,22226 +2,21722 +3,21371 +4,21035 +5,21334 +6,21642 +7,21223 +8,20808 +9,21196 +10,20778 +11,21090 +12,21409 +13,20973 +14,21367 +15,20943 +16,21256 +17,20833 +18,21141 +19,20729 +20,21108 +21,21414 +22,21018 +23,21271 +24,21973 +25,21216 +26,20815 +27,21194 +28,20777 +29,21085 +30,21396 +31,20981 +32,21379 +33,20943 +34,21256 +35,20840 +36,21139 +37,20810 +38,21116 +39,20700 +40,21006 +41,21303 +42,20988 +43,22003 +44,20860 +45,21163 +46,20755 +47,21061 +48,20725 +49,21031 +50,21336 +51,20920 +52,21219 +53,20890 +54,21188 +55,20780 +56,21808 +57,20663 +58,21056 +59,21354 +60,21667 +61,21973 +62,21556 +63,21910 +64,21494 +65,21011 +66,20745 +67,21772 +68,22078 +69,20940 +70,21246 +71,21551 +72,21930 +73,20800 +74,21106 +75,21411 +76,21717 +77,21374 +78,20966 +79,21993 +80,21577 +81,21161 +82,21547 +83,21853 +84,21429 +85,21020 +86,22048 +87,21705 +88,22011 +89,20873 +90,21900 +91,21492 +92,21878 +93,20732 +94,21767 +95,22073 +96,21657 +97,21962 +98,21627 +99,21925 +100,21517 +101,21815 +102,22128 +103,21779 +104,21496 +105,21439 +106,22003 +107,21579 +108,21893 +109,21557 +110,21855 +111,21439 +112,21752 +113,22058 +114,21715 +115,22020 +116,21612 +117,21196 +118,20779 +119,21085 +120,20750 +121,21056 +122,21362 +123,20945 +124,21251 +125,20915 +126,21221 +127,20797 +128,21103 +129,20695 +130,21081 +131,20657 +132,20970 +133,21276 +134,20860 +135,21246 +136,20822 +137,21128 +138,20720 +139,21019 +140,20609 +141,20995 +142,21294 +143,20865 +144,21023 +145,20782 +146,21161 +147,20745 +148,21050 +149,20634 +150,20940 +151,20605 +152,20906 +153,21216 +154,20800 +155,21106 +156,20770 +157,21075 +158,20659 +159,20958 +160,21264 +161,20936 +162,21236 +163,20818 +164,21131 +165,20714 +166,21020 +167,20685 +168,20991 +169,21297 +170,20880 +171,21178 +172,20843 +173,21156 +174,20739 +175,21038 +176,20622 +177,21016 +178,20600 +179,20905 +180,21204 +181,20788 +182,21903 +183,20765 +184,21286 +185,20594 +186,20963 +187,21268 +188,20940 +189,21239 +190,20823 +191,21128 +192,20720 +193,21106 +194,20690 +195,20996 +196,21294 +197,20878 +198,21184 +199,20855 +200,21160 +201,20737 +202,21035 +203,20628 +204,21021 +205,20597 +206,20903 +207,21216 +208,20800 +209,21181 +210,20770 +211,21076 +212,20660 +213,20958 +214,20629 +215,20935 +216,21234 +217,20825 +218,21123 +219,20788 +220,21114 +221,20685 +222,21712 +223,20554 +224,20624 +225,20545 +226,20837 +227,21151 +228,20735 +229,21034 +230,20697 +231,21003 +232,21316 +233,20901 +234,21198 +235,20870 +236,21176 +237,20755 +238,21060 +239,20649 +240,21028 +241,20620 +242,20918 +243,21231 +244,20815 +245,21201 +246,20778 +247,21090 +248,20674 +249,20973 +250,20640 +251,20951 +252,21249 +253,20840 +254,21139 +255,20729 +256,21115 +257,20692 +258,20998 +259,20583 +260,20895 +261,20559 +262,21580 +263,21151 +264,21437 +265,21128 +266,20715 +267,21021 +268,20605 +269,20910 +270,21209 +271,20880 +272,21908 +273,20762 +274,21068 +275,21382 +276,21768 +277,20629 +278,20928 +279,21963 +280,20825 +281,21204 +282,20787 +283,21822 +284,21399 +285,20991 +286,20647 +287,20960 +288,21266 +289,21567 +290,21148 +291,21461 +292,21840 +293,20703 +294,21729 +295,20592 +296,20905 +297,21284 +298,21597 +299,21902 +300,21487 +301,21793 +302,21449 +303,21750 +304,21109 +305,21675 +306,21259 +307,21571 +308,21156 +309,21534 +310,21840 +311,21432 +312,21730 +313,21321 +314,21707 +315,21292 +316,21597 +317,21895 +318,21479 +319,21793 +320,21456 +321,21033 +322,21339 +323,21652 +324,21236 +325,21622 +326,21206 +327,21512 +328,21818 +329,21401 +330,21780 +331,21371 +332,21677 +333,21261 +334,21567 +335,21224 +336,21530 +337,21842 +338,21426 +339,21732 +340,21389 +341,21703 +342,21278 +343,21579 +344,21196 +345,21522 +346,21820 +347,21404 +348,21797 +349,21382 +350,21687 +351,21264 +352,21570 +353,21241 +354,21547 +355,21852 +356,21429 +357,21742 +358,21326 +359,21712 +360,21296 +361,21602 +362,21913 +363,21489 +364,21882 +365,21467 +366,21765 +367,21356 +368,21662 +369,21326 +370,21625 +371,21216 +372,21514 +373,21820 +374,21412 +375,21790 +376,21381 +377,21680 +378,21264 +379,21570 +380,21236 +381,21539 +382,21853 +383,21424 +384,21649 +385,21411 +386,21717 +387,21301 +388,21600 +389,21191 +390,21497 +391,21161 +392,21460 +393,21772 +394,21356 +395,21655 +396,21319 +397,21632 +398,21216 +399,21522 +400,21820 +401,21492 +402,21797 +403,21381 +404,21680 +405,21264 +406,21657 +407,21241 +408,21539 +409,21853 +410,21436 +411,21742 +412,21399 +413,21712 +414,21297 +415,21602 +416,21179 +417,21565 +418,21156 +419,21461 +420,21760 +421,21351 +422,21737 +423,21309 +424,21627 +425,21226 +426,21530 +427,21113 +428,21499 +429,21812 +430,21397 +431,21703 +432,21279 +433,21592 +434,21249 +435,21555 +436,21145 +437,21444 +438,21757 +439,21422 +440,21723 +441,21311 +442,21617 +443,21194 +444,21580 +445,21171 +446,21477 +447,21783 +448,21367 +449,21752 +450,21336 +451,21635 +452,21219 +453,21524 +454,21116 +455,21502 +456,21800 +457,21391 +458,21697 +459,21281 +460,21667 +461,21244 +462,21556 +463,21128 +464,21206 +465,21798 +466,21381 +467,21687 +468,21351 +469,21657 +470,21241 +471,21547 +472,21853 +473,21517 +474,21823 +475,21406 +476,21705 +477,21296 +478,21682 +479,21258 +480,21572 +481,21156 +482,21462 +483,21767 +484,21431 +485,21737 +486,21321 +487,21626 +488,21203 +489,21597 +490,21174 +491,21487 +492,21785 +493,21376 +494,21762 +495,21347 +496,21652 +497,21249 +498,21542 +499,21206 +500,21505 +501,21088 +502,21401 +503,21687 +504,21219 +505,21647 +506,21224 +507,21537 +508,21201 +509,21506 +510,21085 +511,21397 +512,21703 +513,21362 +514,21672 +515,21256 +516,21555 +517,21145 +518,21531 +519,21116 +520,21422 +521,21728 +522,21311 +523,21697 +524,21281 +525,21580 +526,21163 +527,21476 +528,21061 +529,21447 +530,21748 +531,21336 +532,21642 +533,21226 +534,21622 +535,21196 +536,21502 +537,21086 +538,21392 +539,21055 +540,21356 +541,21667 +542,21244 +543,21537 +544,21106 +545,20798 +546,21104 +547,21410 +548,20993 +549,21386 +550,20963 +551,21276 +552,20860 +553,21166 +554,21464 +555,21136 +556,21441 +557,21025 +558,21326 +559,20916 +560,21294 +561,20885 +562,21184 +563,21497 +564,21081 +565,21466 +566,21043 +567,21356 +568,20941 +569,21238 +570,20903 +571,21209 +572,20800 +573,21105 +574,21404 +575,21076 +576,21382 +577,20966 +578,21266 +579,20848 +580,21161 +581,20818 +582,21123 +583,21423 +584,20973 +585,21327 +586,20984 +587,21296 +588,20873 +589,21179 +590,20769 +591,21155 +592,21461 +593,21046 +594,21352 +595,20935 +596,21321 +597,20898 +598,21204 +599,20787 +600,21101 +601,21487 +602,21063 +603,21369 +604,20960 +605,21259 +606,20843 +607,21236 +608,20812 +609,21126 +610,21432 +611,21016 +612,21401 +613,20978 +614,21291 +615,20875 +616,21173 +617,20845 +618,21146 +619,21449 +620,21041 +621,21339 +622,20930 +623,21296 +624,21494 +625,21198 +626,20790 +627,21096 +628,20760 +629,21065 +630,21364 +631,20955 +632,21261 +633,20926 +634,21231 +635,20815 +636,21121 +637,21427 +638,21083 +639,21389 +640,20981 +641,21287 +642,20870 +643,21256 +644,20840 +645,21146 +646,21446 +647,21035 +648,21341 +649,21006 +650,21312 +651,20895 +652,21201 +653,20778 +654,21171 +655,20754 +656,21060 +657,21366 +658,20951 +659,21337 +660,20920 +661,21219 +662,20803 +663,21103 +664,21364 +665,21086 +666,21384 +667,20968 +668,21281 +669,20945 +670,21251 +671,20835 +672,21133 +673,20725 +674,21023 +675,20688 +676,20994 +677,21306 +678,20890 +679,21189 +680,20853 +681,21158 +682,20750 +683,21056 +684,21354 +685,21018 +686,21324 +687,20908 +688,21221 +689,20805 +690,21191 +691,20775 +692,21074 +693,21380 +694,20970 +695,21356 +696,20940 +697,21246 +698,20830 +699,21136 +700,20720 +701,21099 +702,20682 +703,20983 +704,21248 +705,20878 +706,21272 +707,20847 +708,21153 +709,20745 +710,21051 +711,20707 +712,21013 +713,21341 +714,20901 +715,21206 +716,20863 +717,21176 +718,20753 +719,21058 +720,21364 +721,21028 +722,21341 +723,20926 +724,21223 +725,20815 +726,21201 +727,20785 +728,21083 +729,20675 +730,20981 +731,21359 +732,20943 +733,21248 +734,20840 +735,21146 +736,20724 +737,21115 +738,20692 +739,21006 +740,21304 +741,20895 +742,21276 +743,20852 +744,21031 +745,20754 +746,21060 +747,20725 +748,21031 +749,21336 +750,20920 +751,21221 +752,20890 +753,21196 +754,20780 +755,21086 +756,20663 +757,21056 +758,21361 +759,20940 +760,21251 +761,20835 +762,21140 +763,20805 +764,21111 +765,20695 +766,21000 +767,21299 +768,20963 +769,21269 +770,20861 +771,21166 +772,20742 +773,21136 +774,20720 +775,21025 +776,21324 +777,20908 +778,21294 +779,20886 +780,21183 +781,20775 +782,21081 +783,20645 +784,20927 +785,20634 +786,20933 +787,21239 +788,20830 +789,21216 +790,20800 +791,21099 +792,20682 +793,20995 +794,20652 +795,20966 +796,21264 +797,20855 +798,21153 +799,20818 +800,21124 +801,20714 +802,21020 +803,20597 +804,20991 +805,21297 +806,20880 +807,21186 +808,20770 +809,21075 +810,20739 +811,21038 +812,20630 +813,20936 +814,21241 +815,20898 +816,21204 +817,20795 +818,21100 +819,20685 +820,21071 +821,20655 +822,20960 +823,21247 +824,20797 +825,21236 +826,20813 +827,21118 +828,20710 +829,21011 +830,20600 +831,20978 +832,21291 +833,20875 +834,21176 +835,20757 +836,21151 +837,20735 +838,21033 +839,20624 +840,20930 +841,21309 +842,20900 +843,21206 +844,20790 +845,21096 +846,20755 +847,21066 +848,20662 +849,20955 +850,21254 +851,20925 +852,21231 +853,20815 +854,21121 +855,20698 +856,21010 +857,20674 +858,20980 +859,21279 +860,20871 +861,21176 +862,20832 +863,21133 +864,20597 +865,21035 +866,20612 +867,21005 +868,20590 +869,20896 +870,21193 +871,20785 +872,21171 +873,20755 +874,21053 +875,20637 +876,20950 +877,20615 +878,20912 +879,21226 +880,20810 +881,21116 +882,20692 +883,21085 +884,20665 +885,20978 +886,20553 +887,20858 +888,21251 +889,20835 +890,21134 +891,20724 +892,21030 +893,20687 +894,20993 +895,20584 +896,20890 +897,21196 +898,20853 +899,21166 +900,20750 +901,21056 +902,20632 +903,20925 +904,21213 +905,20908 +906,21221 +907,20805 +908,21110 +909,20775 +910,21073 +911,20658 +912,20970 +913,20547 +914,20933 +915,21239 +916,20830 +917,21135 +918,20720 +919,21106 +920,20690 +921,20988 +922,20572 +923,20885 +924,21271 +925,21570 +926,21153 +927,20745 +928,21765 +929,21348 +930,21020 +931,20604 +932,20910 +933,21938 +934,20792 +935,21178 +936,20770 +937,21790 +938,20659 +939,21687 +940,21351 +941,21650 +942,21956 +943,20805 +944,21815 +945,21517 +946,21094 +947,21406 +948,21712 +949,20575 +950,20873 +951,20544 +952,21564 +953,21878 +954,20733 +955,21767 +956,21431 +957,21737 +958,21321 +959,20906 +960,21211 +961,21597 +962,21903 +963,21480 +964,21792 +965,20655 +966,21762 +967,21347 +968,21652 +969,21251 +970,21604 +971,21918 +972,21495 +973,21795 +974,21271 +975,21677 +976,21341 +977,21642 +978,21231 +979,21537 +980,21843 +981,20785 +982,21813 +983,21391 +984,21760 +985,21286 +986,21672 +987,21251 +988,21562 +989,21146 +990,21452 +991,21833 +992,21421 +993,21727 +994,21306 +995,21611 +996,21196 +997,20865 +998,21171 +999,21472 +1000,21782 +1001,21366 +1002,21752 +1003,21332 +1004,21642 +1005,21226 +1006,21527 +1007,21191 +1008,21497 +1009,21807 +1010,21391 +1011,21692 +1012,21276 +1013,21667 +1014,21251 +1015,21552 +1016,21136 +1017,21446 +1018,21832 +1019,21416 +1020,21717 +1021,21306 +1022,21612 +1023,21266 +1024,21547 +1025,21161 +1026,21471 +1027,21772 +1028,21437 +1029,21748 +1030,21331 +1031,21637 +1032,21216 +1033,21607 +1034,21191 +1035,21491 +1036,21802 +1037,21387 +1038,21692 +1039,21356 +1040,21657 +1041,21246 +1042,21552 +1043,21130 +1044,21516 +1045,21822 +1046,21407 +1047,21717 +1048,21301 +1049,21682 +1050,21271 +1051,21572 +1052,21161 +1053,21467 +1054,21131 +1055,21437 +1056,21737 +1057,21321 +1058,21627 +1059,21291 +1060,21601 +1061,21186 +1062,21492 +1063,21793 +1064,21432 +1065,21767 +1066,21351 +1067,21657 +1068,21241 +1069,21547 +1070,21211 +1071,21517 +1072,21823 +1073,21406 +1074,21712 +1075,21376 +1076,21682 +1077,21266 +1078,21567 +1079,21151 +1080,21542 +1081,21126 +1082,21431 +1083,21737 +1084,21321 +1085,21707 +1086,21286 +1087,21597 +1088,21181 +1089,21487 +1090,21792 +1091,21451 +1092,21762 +1093,21347 +1094,21652 +1095,21236 +1096,21622 +1097,21206 +1098,21507 +1099,21095 +1100,21396 +1101,21787 +1102,21367 +1103,21672 +1104,21311 +1105,21567 +1106,21231 +1107,21537 +1108,21120 +1109,21427 +1110,21727 +1111,21397 +1112,21702 +1113,21281 +1114,21587 +1115,21176 +1116,21481 +1117,21146 +1118,21452 +1119,21753 +1120,21341 +1121,21642 +1122,21306 +1123,21617 +1124,21201 +1125,21506 +1126,21086 +1127,21472 +1128,21783 +1129,21366 +1130,21667 +1131,21256 +1132,21562 +1133,21221 +1134,21532 +1135,21116 +1136,21422 +1137,21722 +1138,21386 +1139,21697 +1140,21281 +1141,21581 +1142,21166 +1143,21552 +1144,21126 +1145,21442 +1146,21030 +1147,21336 +1148,21717 +1149,21301 +1150,21606 +1151,21196 +1152,21502 +1153,21161 +1154,21472 +1155,21777 +1156,21361 +1157,21662 +1158,21251 +1159,21637 +1160,21221 +1161,21522 +1162,21126 +1163,21416 +1164,21080 +1165,21381 +1166,21687 +1167,21276 +1168,21582 +1169,21241 +1170,21552 +1171,21136 +1172,21436 +1173,21747 +1174,21406 +1175,21718 +1176,21301 +1177,21602 +1178,21186 +1179,21577 +1180,21161 +1181,21461 +1182,21046 +1183,21352 +1184,21713 +1185,21309 +1186,21632 +1187,21216 +1188,21522 +1189,21100 +1190,21491 +1191,21076 +1192,21382 +1193,21687 +1194,21271 +1195,21657 +1196,21241 +1197,21541 +1198,21126 +1199,21452 +1200,21101 +1201,21402 +1202,21707 +1203,21296 +1204,21602 +1205,21261 +1206,21571 +1207,21156 +1208,21462 +1209,21046 +1210,21351 +1211,21015 +1212,21321 +1213,21622 +1214,21210 +1215,21516 +1216,21181 +1217,21487 +1218,21066 +1219,21376 +1220,21682 +1221,21346 +1222,21647 +1223,21231 +1224,21580 +1225,21121 +1226,21507 +1227,21096 +1228,21401 +1229,21702 +1230,21291 +1231,21677 +1232,21256 +1233,21562 +1234,21151 +1235,21457 +1236,21040 +1237,21426 +1238,21005 +1239,21317 +1240,21622 +1241,21201 +1242,21587 +1243,21176 +1244,21477 +1245,21065 +1246,21371 +1247,21036 +1248,21342 +1249,21642 +1250,21226 +1251,21537 +1252,21121 +1253,21507 +1254,21085 +1255,21396 +1256,21702 +1257,21286 +1258,21672 +1259,21251 +1260,21562 +1261,21146 +1262,21446 +1263,21106 +1264,21395 +1265,21006 +1266,21311 +1267,21612 +1268,21276 +1269,21587 +1270,21170 +1271,21476 +1272,21061 +1273,21442 +1274,21026 +1275,21336 +1276,21642 +1277,21226 +1278,21532 +1279,21190 +1280,21496 +1281,21081 +1282,21392 +1283,20975 +1284,21361 +1285,21667 +1286,21251 +1287,21556 +1288,21141 +1289,21527 +1290,21111 +1291,21417 +1292,21000 +1293,21306 +1294,20970 +1295,21276 +1296,21581 +1297,21161 +1298,21467 +1299,21131 +1300,21442 +1301,21020 +1302,21331 +1303,21632 +1304,21274 +1305,21607 +1306,21191 +1307,21492 +1308,21081 +1309,21386 +1310,21050 +1311,21356 +1312,21662 +1313,21246 +1314,21552 +1315,21216 +1316,21517 +1317,21106 +1318,21411 +1319,20995 +1320,21376 +1321,20961 +1322,21271 +1323,21572 +1324,21161 +1325,21547 +1326,21130 +1327,21436 +1328,21021 +1329,21327 +1330,20910 +1331,21296 +1332,21602 +1333,21186 +1334,21492 +1335,21070 +1336,21461 +1337,21041 +1338,21352 +1339,20935 +1340,21241 +1341,20900 +1342,21211 +1343,21511 +1344,21135 +1345,21406 +1346,21066 +1347,21377 +1348,20955 +1349,21266 +1350,21572 +1351,21236 +1352,21536 +1353,21126 +1354,21432 +1355,21016 +1356,21321 +1357,20980 +1358,21291 +1359,21592 +1360,21175 +1361,21486 +1362,21146 +1363,21457 +1364,21041 +1365,21346 +1366,20930 +1367,21311 +1368,20895 +1369,21200 +1370,21512 +1371,21096 +1372,21397 +1373,21061 +1374,21371 +1375,20950 +1376,21256 +1377,21566 +1378,21231 +1379,21532 +1380,21116 +1381,21427 +1382,21010 +1383,21391 +1384,20953 +1385,21281 +1386,20870 +1387,21171 +1388,21562 +1389,21146 +1390,21452 +1391,21035 +1392,21341 +1393,21006 +1394,21312 +1395,20890 +1396,21196 +1397,21507 +1398,21091 +1399,21476 +1400,21060 +1401,21366 +1402,20951 +1403,21251 +1404,20920 +1405,21226 +1406,21532 +1407,21111 +1408,21416 +1409,21085 +1410,21391 +1411,20971 +1412,21278 +1413,21587 +1414,21251 +1415,21557 +1416,21135 +1417,21441 +1418,21031 +1419,21417 +1420,21001 +1421,21306 +1422,20890 +1423,21191 +1424,21539 +1425,21160 +1426,21471 +1427,21051 +1428,21357 +1429,20945 +1430,21331 +1431,20915 +1432,21221 +1433,20799 +1434,21111 +1435,21492 +1436,21081 +1437,21387 +1438,20970 +1439,21276 +1440,20935 +1441,21246 +1442,21551 +1443,21136 +1444,21437 +1445,21106 +1446,21412 +1447,20990 +1448,21296 +1449,20885 +1450,21190 +1451,20855 +1452,21161 +1453,21467 +1454,21046 +1455,21356 +1456,21020 +1457,21326 +1458,20911 +1459,21216 +1460,21522 +1461,21186 +1462,21492 +1463,21071 +1464,21419 +1465,20960 +1466,21351 +1467,20931 +1468,21241 +1469,20825 +1470,21126 +1471,21517 +1472,21100 +1473,21406 +1474,20985 +1475,21296 +1476,20880 +1477,21261 +1478,20850 +1479,21151 +1480,21462 +1481,21015 +1482,21416 +1483,21006 +1484,21312 +1485,20890 +1486,21196 +1487,20865 +1488,21166 +1489,21471 +1490,21060 +1491,21366 +1492,21031 +1493,21337 +1494,20920 +1495,21221 +1496,20810 +1497,21196 +1498,21501 +1499,21081 +1500,21387 +1501,20976 +1502,21362 +1503,20935 +1504,21224 +1505,20830 +1506,21140 +1507,20800 +1508,21111 +1509,21417 +1510,20996 +1511,21301 +1512,20890 +1513,21291 +1514,20855 +1515,21160 +1516,21471 +1517,21051 +1518,21437 +1519,21026 +1520,21331 +1521,20915 +1522,21216 +1523,20886 +1524,21191 +1525,21497 +1526,21076 +1527,21382 +1528,21050 +1529,21356 +1530,20935 +1531,21246 +1532,20830 +1533,21136 +1534,20795 +1535,21106 +1536,21412 +1537,20995 +1538,21296 +1539,20965 +1540,21271 +1541,20850 +1542,21156 +1543,21457 +1544,21103 +1545,21436 +1546,21020 +1547,21326 +1548,20911 +1549,21292 +1550,20875 +1551,21186 +1552,21492 +1553,21075 +1554,21456 +1555,21045 +1556,21351 +1557,20931 +1558,21241 +1559,20825 +1560,21211 +1561,20795 +1562,21100 +1563,21406 +1564,20991 +1565,21372 +1566,20956 +1567,21266 +1568,20850 +1569,21151 +1570,20820 +1571,21125 +1572,21446 +1573,21016 +1574,21322 +1575,20981 +1576,21291 +1577,20875 +1578,21176 +1579,20764 +1580,21070 +1581,20735 +1582,21041 +1583,21342 +1584,20968 +1585,21236 +1586,20900 +1587,21206 +1588,20790 +1589,21091 +1590,21402 +1591,21066 +1592,21372 +1593,20955 +1594,21261 +1595,20845 +1596,21231 +1597,20810 +1598,21116 +1599,21427 +1600,21011 +1601,21396 +1602,20980 +1603,21281 +1604,20870 +1605,21175 +1606,20760 +1607,21141 +1608,20725 +1609,21031 +1610,21341 +1611,20925 +1612,21311 +1613,20896 +1614,21196 +1615,20780 +1616,21086 +1617,20755 +1618,21060 +1619,21366 +1620,20945 +1621,21256 +1622,20921 +1623,21221 +1624,20763 +1625,21116 +1626,20699 +1627,21085 +1628,21386 +1629,20971 +1630,21282 +1631,20860 +1632,21171 +1633,20835 +1634,21141 +1635,20724 +1636,21025 +1637,21331 +1638,21001 +1639,21307 +1640,20885 +1641,21196 +1642,20780 +1643,21166 +1644,20749 +1645,21055 +1646,21361 +1647,20946 +1648,21332 +1649,20915 +1650,21221 +1651,20800 +1652,21125 +1653,20775 +1654,21081 +1655,21387 +1656,20971 +1657,21271 +1658,20860 +1659,21246 +1660,20825 +1661,21130 +1662,21441 +1663,21021 +1664,21379 +1665,20996 +1666,21301 +1667,20885 +1668,21186 +1669,20850 +1670,21160 +1671,20740 +1672,21046 +1673,21352 +1674,21020 +1675,21326 +1676,20905 +1677,21216 +1678,20800 +1679,21106 +1680,20765 +1681,21076 +1682,21381 +1683,20960 +1684,21266 +1685,20935 +1686,21241 +1687,20825 +1688,21126 +1689,20715 +1690,21101 +1691,20684 +1692,20985 +1693,21296 +1694,20881 +1695,21267 +1696,20845 +1697,21151 +1698,20740 +1699,21045 +1700,20624 +1701,21010 +1702,21321 +1703,20896 +1704,21264 +1705,20795 +1706,21176 +1707,20765 +1708,21065 +1709,20654 +1710,20960 +1711,20620 +1712,20926 +1713,21236 +1714,20820 +1715,21121 +1716,20790 +1717,21095 +1718,20680 +1719,20981 +1720,21287 +1721,20951 +1722,21256 +1723,20845 +1724,21146 +1725,20734 +1726,21040 +1727,20700 +1728,21011 +1729,21317 +1730,20900 +1731,21206 +1732,20875 +1733,21171 +1734,20759 +1735,21060 +1736,20650 +1737,21006 +1738,21331 +1739,20915 +1740,21216 +1741,20880 +1742,21191 +1743,20770 +1744,21116 +1745,20665 +1746,20971 +1747,20629 +1748,20940 +1749,21246 +1750,20830 +1751,21135 +1752,20800 +1753,21106 +1754,20690 +1755,20990 +1756,21301 +1757,20965 +1758,21271 +1759,20856 +1760,21161 +1761,20745 +1762,21046 +1763,20710 +1764,21020 +1765,21326 +1766,20910 +1767,21211 +1768,20876 +1769,21186 +1770,20770 +1771,21076 +1772,20659 +1773,21045 +1774,20629 +1775,20930 +1776,21241 +1777,20825 +1778,21211 +1779,20795 +1780,21101 +1781,20679 +1782,20990 +1783,20645 +1784,20918 +1785,21267 +1786,20845 +1787,21156 +1788,20740 +1789,21126 +1790,20704 +1791,21015 +1792,21321 +1793,20906 +1794,21286 +1795,20875 +1796,21181 +1797,20765 +1798,21070 +1799,20734 +1800,21040 +1801,20625 +1802,20931 +1803,21236 +1804,20900 +1805,21201 +1806,20790 +1807,21095 +1808,20680 +1809,21066 +1810,20645 +1811,20955 +1812,21276 +1813,20840 +1814,21146 +1815,20810 +1816,21120 +1817,20705 +1818,21011 +1819,20590 +1820,20980 +1821,20559 +1822,20870 +1823,21171 +1824,20798 +1825,21146 +1826,20725 +1827,21051 +1828,20619 +1829,20925 +1830,20584 +1831,20890 +1832,21201 +1833,20785 +1834,21086 +1835,20755 +1836,21061 +1837,20639 +1838,20945 +1839,21251 +1840,20840 +1841,21226 +1842,20805 +1843,21116 +1844,20700 +1845,21005 +1846,20664 +1847,20975 +1848,20560 +1849,20861 +1850,21166 +1851,20830 +1852,21141 +1853,20725 +1854,21025 +1855,20609 +1856,21000 +1857,20585 +1858,20891 +1859,21196 +1860,20780 +1861,21161 +1862,20745 +1863,21050 +1864,20693 +1865,20940 +1866,21246 +1867,20915 +1868,21221 +1869,20805 +1870,21111 +1871,20694 +1872,21080 +1873,20660 +1874,20971 +1875,20555 +1876,20860 +1877,20519 +1878,20825 +1879,21136 +1880,20719 +1881,21020 +1882,20605 +1883,20996 +1884,20579 +1885,20885 +1886,21191 +1887,20775 +1888,21161 +1889,20740 +1890,21046 +1891,20635 +1892,20956 +1893,20604 +1894,20910 +1895,21216 +1896,20800 +1897,21105 +1898,20770 +1899,21071 +1900,20660 +1901,20965 +1902,21266 +1903,20925 +1904,21213 +1905,20820 +1906,21130 +1907,21436 +1908,21021 +1909,20685 +1910,20990 +1911,20574 +1912,20875 +1913,21181 +1914,21572 +1915,21877 +1916,20740 +1917,21046 +1918,21351 +1919,21737 +1920,20599 +1921,20905 +1922,21933 +1923,21516 +1924,20454 +1925,20765 +1926,21793 +1927,21376 +1928,20960 +1929,20619 +1930,21652 +1931,21236 +1932,20815 +1933,21126 +1934,21432 +1935,21818 +1936,20679 +1937,21707 +1938,21286 +1939,21597 +1940,20539 +1941,20840 +1942,21868 +1943,20725 +1944,21073 +1945,21421 +1946,21732 +1947,21311 +1948,20896 +1949,21922 +1950,21592 +1951,20454 +1952,20760 +1953,21787 +1954,21371 +1955,21752 +1956,20615 +1957,20925 +1958,21231 +1959,21532 +1960,21121 +1961,21507 +1962,21812 +1963,21396 +1964,21697 +1965,21286 +1966,21672 +1967,21251 +1968,21557 +1969,21868 +1970,21451 +1971,21832 +1972,21437 +1973,21722 +1974,21359 +1975,20895 +1976,21276 +1977,21587 +1978,21171 +1979,21476 +1980,21777 +1981,21447 +1982,21753 +1983,21331 +1984,21544 +1985,21221 +1986,21602 +1987,21186 +1988,21496 +1989,21802 +1990,21387 +1991,21692 +1992,21356 +1993,21662 +1994,21246 +1995,21547 +1996,21852 +1997,21522 +1998,21822 +1999,21412 +2000,21717 +2001,21296 +2002,21687 +2003,21266 +2004,21577 +2005,21882 +2006,21467 +2007,21853 +2008,21432 +2009,21742 +2010,21326 +2011,21627 +2012,21291 +2013,21601 +2014,21186 +2015,21492 +2016,21798 +2017,21381 +2018,21767 +2019,21346 +2020,21652 +2021,21241 +2022,21547 +2023,21206 +2024,21384 +2025,21823 +2026,21406 +2027,21712 +2028,21376 +2029,21682 +2030,21266 +2031,21567 +2032,21878 +2033,21542 +2034,21121 +2035,21431 +2036,21737 +2037,21321 +2038,21621 +2039,21291 +2040,21592 +2041,21181 +2042,21487 +2043,21792 +2044,21456 +2045,21757 +2046,21342 +2047,21647 +2048,21236 +2049,21622 +2050,21201 +2051,21512 +2052,21812 +2053,21401 +2054,21787 +2055,21372 +2056,21672 +2057,21261 +2058,21567 +2059,21146 +2060,21532 +2061,21120 +2062,21427 +2063,21722 +2064,21261 +2065,21697 +2066,21281 +2067,21592 +2068,21176 +2069,21481 +2070,21141 +2071,21452 +2072,21753 +2073,21336 +2074,21647 +2075,21311 +2076,21617 +2077,21195 +2078,21506 +2079,21812 +2080,21477 +2081,21783 +2082,21366 +2083,21672 +2084,21256 +2085,21562 +2086,21221 +2087,21532 +2088,21116 +2089,21417 +2090,21722 +2091,21386 +2092,21697 +2093,21281 +2094,21586 +2095,21171 +2096,21552 +2097,21136 +2098,21442 +2099,21752 +2100,21336 +2101,21717 +2102,21301 +2103,21606 +2104,21134 +2105,21497 +2106,21161 +2107,21472 +2108,21050 +2109,21356 +2110,21667 +2111,21251 +2112,21637 +2113,21216 +2114,21522 +2115,21111 +2116,21416 +2117,21075 +2118,21381 +2119,21692 +2120,21276 +2121,21577 +2122,21241 +2123,21552 +2124,21136 +2125,21436 +2126,21742 +2127,21412 +2128,21718 +2129,21296 +2130,21607 +2131,21191 +2132,21577 +2133,21161 +2134,21461 +2135,21051 +2136,21357 +2137,21662 +2138,21321 +2139,21627 +2140,21216 +2141,21537 +2142,21100 +2143,21481 +2144,21672 +2145,21382 +2146,21687 +2147,21271 +2148,21657 +2149,21236 +2150,21541 +2151,21131 +2152,21437 +2153,21101 +2154,21402 +2155,21712 +2156,21296 +2157,21597 +2158,21186 +2159,21571 +2160,21156 +2161,21462 +2162,21768 +2163,21351 +2164,21010 +2165,21316 +2166,21622 +2167,21210 +2168,21516 +2169,21181 +2170,21487 +2171,21071 +2172,21376 +2173,21682 +2174,21341 +2175,21652 +2176,21231 +2177,21542 +2178,21136 +2179,21432 +2180,21096 +2181,21396 +2182,21702 +2183,21286 +2184,21529 +2185,21261 +2186,21567 +2187,21151 +2188,21457 +2189,21040 +2190,21426 +2191,21011 +2192,21311 +2193,21616 +2194,21206 +2195,21592 +2196,21171 +2197,21482 +2198,21065 +2199,21366 +2200,21036 +2201,21342 +2202,21647 +2203,21231 +2204,21532 +2205,21121 +2206,21507 +2207,21090 +2208,21391 +2209,21702 +2210,21281 +2211,21667 +2212,21256 +2213,21562 +2214,21146 +2215,21451 +2216,21116 +2217,21422 +2218,21006 +2219,21311 +2220,21612 +2221,21281 +2222,21582 +2223,21165 +2224,21401 +2225,21061 +2226,21447 +2227,21031 +2228,21336 +2229,21642 +2230,21226 +2231,21527 +2232,21195 +2233,21501 +2234,21086 +2235,21387 +2236,21697 +2237,21361 +2238,21667 +2239,21251 +2240,21551 +2241,21136 +2242,21527 +2243,21111 +2244,21412 +2245,21000 +2246,21306 +2247,20970 +2248,21276 +2249,21581 +2250,21166 +2251,21467 +2252,21131 +2253,21437 +2254,21025 +2255,21331 +2256,21632 +2257,21221 +2258,21602 +2259,21191 +2260,21497 +2261,21081 +2262,21386 +2263,21045 +2264,21201 +2265,21662 +2266,21246 +2267,21547 +2268,21216 +2269,21522 +2270,21106 +2271,21406 +2272,21712 +2273,21376 +2274,20966 +2275,21266 +2276,21572 +2277,21161 +2278,21462 +2279,21125 +2280,21436 +2281,21021 +2282,21327 +2283,21627 +2284,21291 +2285,21597 +2286,21181 +2287,21487 +2288,21070 +2289,21461 +2290,21041 +2291,21347 +2292,21652 +2293,21241 +2294,21622 +2295,21211 +2296,21511 +2297,21095 +2298,21406 +2299,20991 +2300,21372 +2301,20960 +2302,21266 +2303,21567 +2304,21078 +2305,21541 +2306,21126 +2307,21432 +2308,21011 +2309,21321 +2310,20985 +2311,21286 +2312,21592 +2313,21180 +2314,21486 +2315,21151 +2316,21457 +2317,21041 +2318,21346 +2319,21647 +2320,21311 +2321,20901 +2322,21206 +2323,21512 +2324,21091 +2325,21402 +2326,21061 +2327,21366 +2328,20955 +2329,21261 +2330,21566 +2331,21231 +2332,21537 +2333,21121 +2334,21427 +2335,21005 +2336,21391 +2337,20980 +2338,21286 +2339,21591 +2340,21176 +2341,21562 +2342,21146 +2343,21442 +2344,20965 +2345,21341 +2346,21006 +2347,21307 +2348,20895 +2349,21201 +2350,21507 +2351,21091 +2352,21476 +2353,21060 +2354,21361 +2355,20951 +2356,21256 +2357,20920 +2358,21226 +2359,21527 +2360,21116 +2361,21421 +2362,21080 +2363,21386 +2364,20976 +2365,21281 +2366,21587 +2367,21251 +2368,21557 +2369,21140 +2370,21446 +2371,21026 +2372,21417 +2373,21001 +2374,21306 +2375,20890 +2376,21196 +2377,21502 +2378,21165 +2379,21471 +2380,21056 +2381,21357 +2382,20940 +2383,21326 +2384,21504 +2385,21221 +2386,21526 +2387,21111 +2388,21497 +2389,21081 +2390,21387 +2391,20965 +2392,21271 +2393,20935 +2394,21241 +2395,21551 +2396,21136 +2397,21442 +2398,21021 +2399,21412 +2400,20995 +2401,21301 +2402,21607 +2403,21190 +2404,20855 +2405,21156 +2406,21462 +2407,21046 +2408,21356 +2409,21020 +2410,21321 +2411,20911 +2412,21216 +2413,21522 +2414,21186 +2415,21492 +2416,21076 +2417,21376 +2418,20965 +2419,21266 +2420,20936 +2421,21241 +2422,21547 +2423,21126 +2424,21379 +2425,21095 +2426,21401 +2427,20990 +2428,21296 +2429,20875 +2430,21261 +2431,20850 +2432,21156 +2433,21457 +2434,21040 +2435,21431 +2436,21016 +2437,21317 +2438,20905 +2439,21211 +2440,20870 +2441,21176 +2442,21486 +2443,21070 +2444,21376 +2445,20956 +2446,21342 +2447,20930 +2448,21236 +2449,21537 +2450,21126 +2451,21511 +2452,21091 +2453,21402 +2454,20981 +2455,21291 +2456,20955 +2457,21261 +2458,20840 +2459,21150 +2460,21456 +2461,21116 +2462,21422 +2463,21001 +2464,21264 +2465,20878 +2466,21281 +2467,20870 +2468,21175 +2469,21481 +2470,21066 +2471,21372 +2472,21036 +2473,21336 +2474,20925 +2475,21231 +2476,20815 +2477,21196 +2478,20780 +2479,21091 +2480,21397 +2481,20975 +2482,21361 +2483,20950 +2484,21256 +2485,20835 +2486,21146 +2487,20810 +2488,21116 +2489,21417 +2490,21000 +2491,21311 +2492,20991 +2493,21276 +2494,20860 +2495,21171 +2496,21477 +2497,21061 +2498,21441 +2499,21030 +2500,21336 +2501,20921 +2502,21221 +2503,20885 +2504,21053 +2505,21502 +2506,21081 +2507,21391 +2508,21050 +2509,21356 +2510,20946 +2511,21251 +2512,21552 +2513,21221 +2514,20805 +2515,21110 +2516,21416 +2517,20996 +2518,21302 +2519,20971 +2520,21276 +2521,20860 +2522,21161 +2523,21472 +2524,21135 +2525,21436 +2526,21026 +2527,21332 +2528,20915 +2529,21316 +2530,20880 +2531,21186 +2532,20774 +2533,21075 +2534,20745 +2535,21051 +2536,21352 +2537,20940 +2538,21241 +2539,20825 +2540,21216 +2541,20800 +2542,21106 +2543,21402 +2544,20933 +2545,21382 +2546,20965 +2547,21271 +2548,20850 +2549,21160 +2550,20820 +2551,21131 +2552,21437 +2553,21016 +2554,21326 +2555,20990 +2556,21296 +2557,20880 +2558,21185 +2559,21491 +2560,21151 +2561,20740 +2562,21046 +2563,21351 +2564,20935 +2565,21236 +2566,20901 +2567,21211 +2568,20790 +2569,21096 +2570,21402 +2571,21070 +2572,21376 +2573,20960 +2574,21266 +2575,20850 +2576,21236 +2577,20815 +2578,21126 +2579,21432 +2580,21010 +2581,21396 +2582,20981 +2583,21287 +2584,20803 +2585,21176 +2586,20845 +2587,21151 +2588,20729 +2589,21040 +2590,21346 +2591,20926 +2592,21317 +2593,20900 +2594,21201 +2595,20790 +2596,21096 +2597,20759 +2598,21065 +2599,21371 +2600,20951 +2601,21261 +2602,20920 +2603,21226 +2604,20810 +2605,21120 +2606,21426 +2607,21091 +2608,21397 +2609,20981 +2610,21286 +2611,20870 +2612,21251 +2613,20840 +2614,21145 +2615,20730 +2616,21036 +2617,21342 +2618,21006 +2619,21311 +2620,20890 +2621,21196 +2622,20784 +2623,21165 +2624,21321 +2625,21056 +2626,21367 +2627,20950 +2628,21336 +2629,20920 +2630,21226 +2631,20810 +2632,21111 +2633,20780 +2634,21086 +2635,20670 +2636,20975 +2637,21281 +2638,20865 +2639,21251 +2640,20830 +2641,21141 +2642,20720 +2643,21026 +2644,20694 +2645,20995 +2646,21306 +2647,20891 +2648,21191 +2649,20855 +2650,21161 +2651,20750 +2652,21056 +2653,21361 +2654,21025 +2655,21326 +2656,20916 +2657,21221 +2658,20805 +2659,21111 +2660,20775 +2661,21080 +2662,21386 +2663,20965 +2664,21231 +2665,20941 +2666,21241 +2667,20830 +2668,21136 +2669,20720 +2670,21105 +2671,20685 +2672,20996 +2673,21302 +2674,20885 +2675,21266 +2676,20850 +2677,21161 +2678,20744 +2679,21050 +2680,20715 +2681,21021 +2682,21327 +2683,20910 +2684,21216 +2685,20800 +2686,21186 +2687,20769 +2688,21075 +2689,21381 +2690,20966 +2691,21347 +2692,20930 +2693,21241 +2694,20825 +2695,21130 +2696,20790 +2697,21096 +2698,20685 +2699,20986 +2700,21296 +2701,20960 +2702,21266 +2703,20845 +2704,21095 +2705,20740 +2706,21126 +2707,20705 +2708,21016 +2709,21321 +2710,20900 +2711,21206 +2712,20871 +2713,21181 +2714,20765 +2715,21066 +2716,20655 +2717,21040 +2718,20619 +2719,20925 +2720,21236 +2721,20820 +2722,21206 +2723,20785 +2724,21096 +2725,20680 +2726,20985 +2727,21366 +2728,20955 +2729,21261 +2730,20845 +2731,21146 +2732,20815 +2733,21121 +2734,20699 +2735,21005 +2736,21311 +2737,20901 +2738,21287 +2739,20865 +2740,21176 +2741,20760 +2742,21065 +2743,20719 +2744,20895 +2745,20620 +2746,20921 +2747,21226 +2748,20895 +2749,21201 +2750,20785 +2751,21085 +2752,20669 +2753,21060 +2754,20640 +2755,20951 +2756,21256 +2757,20840 +2758,21141 +2759,20805 +2760,21110 +2761,20700 +2762,21001 +2763,21307 +2764,20976 +2765,21281 +2766,20865 +2767,21171 +2768,20754 +2769,21140 +2770,20720 +2771,21026 +2772,20610 +2773,20920 +2774,20584 +2775,20885 +2776,21191 +2777,20780 +2778,21086 +2779,20670 +2780,21051 +2781,20640 +2782,20940 +2783,21241 +2784,20790 +2785,21221 +2786,20805 +2787,21106 +2788,20695 +2789,20996 +2790,20659 +2791,20970 +2792,21276 +2793,20860 +2794,21165 +2795,20825 +2796,21136 +2797,20720 +2798,21026 +2799,20609 +2800,20995 +2801,20580 +2802,20886 +2803,21191 +2804,20770 +2805,21081 +2806,20760 +2807,21050 +2808,20634 +2809,20940 +2810,21246 +2811,20911 +2812,21216 +2813,20795 +2814,21101 +2815,20684 +2816,21075 +2817,20659 +2818,20965 +2819,20545 +2820,20855 +2821,21241 +2822,20825 +2823,21126 +2824,20659 +2825,21015 +2826,20680 +2827,20986 +2828,20575 +2829,20875 +2830,21186 +2831,20770 +2832,21151 +2833,20739 +2834,21045 +2835,20630 +2836,20936 +2837,20600 +2838,20905 +2839,21206 +2840,20795 +2841,21100 +2842,20765 +2843,21086 +2844,20650 +2845,20956 +2846,20539 +2847,20930 +2848,20514 +2849,20815 +2850,21125 +2851,20705 +2852,21096 +2853,20675 +2854,20981 +2855,20564 +2856,20870 +2857,21181 +2858,20845 +2859,21150 +2860,20735 +2861,21041 +2862,21347 +2863,21000 +2864,21171 +2865,20895 +2866,21201 +2867,20790 +2868,21176 +2869,20755 +2870,21066 +2871,20644 +2872,20955 +2873,20614 +2874,20920 +2875,20510 +2876,20815 +2877,21116 +2878,20705 +2879,21091 +2880,20674 +2881,20975 +2882,20564 +2883,20870 +2884,21256 +2885,20840 +2886,21146 +2887,20730 +2888,21030 +2889,20694 +2890,21000 +2891,20590 +2892,20896 +2893,21917 +2894,20865 +2895,21171 +2896,20755 +2897,21777 +2898,20644 +2899,20950 +2900,20615 +2901,20921 +2902,21226 +2903,20800 +2904,21056 +2905,21497 +2906,21080 +2907,20665 +2908,20971 +2909,21282 +2910,21663 +2911,20529 +2912,20835 +2913,21863 +2914,21446 +2915,21110 +2916,20690 +2917,20996 +2918,21307 +2919,20885 +2920,20554 +2921,21582 +2922,21888 +2923,20749 +2924,21772 +2925,21361 +2926,21747 +2927,20610 +2928,21637 +2929,21216 +2930,21527 +2931,21186 +2932,21496 +2933,21802 +2934,21387 +2935,21693 +2936,20629 +2937,21657 +2938,21241 +2939,21552 +2940,21857 +2941,21521 +2942,21822 +2943,21407 +2944,21660 +2945,21301 +2946,21687 +2947,21271 +2948,21572 +2949,21877 +2950,21467 +2951,21051 +2952,21437 +2953,21742 +2954,21326 +2955,21632 +2956,21216 +2957,21602 +2958,21186 +2959,20770 +2960,21798 +2961,21381 +2962,21762 +2963,21346 +2964,21657 +2965,21236 +2966,21546 +2967,21211 +2968,21517 +2969,21823 +2970,21401 +2971,21712 +2972,21376 +2973,21677 +2974,21850 +2975,21572 +2976,21878 +2977,21462 +2978,21848 +2979,21426 +2980,21737 +2981,21321 +2982,21622 +2983,21281 +2984,21547 +2985,21159 +2986,21482 +2987,21787 +2988,21456 +2989,21762 +2990,21341 +2991,21652 +2992,21236 +2993,21622 +2994,21201 +2995,21512 +2996,21817 +2997,21396 +2998,21702 +2999,21367 +3000,21678 +3001,21261 +3002,21562 +3003,21146 +3004,21537 +3005,21120 +3006,21426 +3007,21732 +3008,21312 +3009,21697 +3010,21281 +3011,21592 +3012,21171 +3013,21476 +3014,21145 +3015,21446 +3016,21758 +3017,21341 +3018,21647 +3019,21226 +3020,21612 +3021,21201 +3022,21506 +3023,21802 +3024,21455 +3025,21778 +3026,21366 +3027,21672 +3028,21256 +3029,21562 +3030,21221 +3031,21526 +3032,21837 +3033,21422 +3034,21727 +3035,21386 +3036,21697 +3037,21281 +3038,21582 +3039,21171 +3040,21552 +3041,21141 +3042,21447 +3043,21752 +3044,21336 +3045,21642 +3046,21301 +3047,21607 +3048,21196 +3049,21497 +3050,21803 +3051,21472 +3052,21772 +3053,21361 +3054,21662 +3055,21251 +3056,21637 +3057,21221 +3058,21527 +3059,21106 +3060,21411 +3061,21802 +3062,21381 +3063,21682 +3064,21334 +3065,21582 +3066,21246 +3067,21552 +3068,21131 +3069,21441 +3070,21747 +3071,21326 +3072,21717 +3073,21301 +3074,21602 +3075,21191 +3076,21497 +3077,21161 +3078,21466 +3079,21772 +3080,21357 +3081,21663 +3082,21326 +3083,21632 +3084,21216 +3085,21522 +3086,21100 +3087,21491 +3088,21076 +3089,21382 +3090,21687 +3091,21271 +3092,21657 +3093,21241 +3094,21542 +3095,21125 +3096,21436 +3097,21742 +3098,21407 +3099,21707 +3100,21296 +3101,21602 +3102,21186 +3103,21567 +3104,21134 +3105,21457 +3106,21046 +3107,21351 +3108,21737 +3109,21321 +3110,21627 +3111,21206 +3112,21511 +3113,21181 +3114,21487 +3115,21071 +3116,21371 +3117,21677 +3118,21261 +3119,21652 +3120,21236 +3121,21541 +3122,21126 +3123,21432 +3124,21096 +3125,21396 +3126,21702 +3127,21286 +3128,21592 +3129,21257 +3130,21562 +3131,21151 +3132,21457 +3133,21762 +3134,21421 +3135,21732 +3136,21316 +3137,21617 +3138,21206 +3139,21512 +3140,21171 +3141,21477 +3142,21065 +3143,21366 +3144,21720 +3145,21342 +3146,21641 +3147,21231 +3148,21532 +3149,21121 +3150,21507 +3151,21090 +3152,21391 +3153,21702 +3154,21282 +3155,21672 +3156,21251 +3157,21572 +3158,21146 +3159,21446 +3160,21110 +3161,21421 +3162,21727 +3163,21311 +3164,21612 +3165,21201 +3166,21587 +3167,21171 +3168,21471 +3169,21061 +3170,21367 +3171,21031 +3172,21336 +3173,21637 +3174,21226 +3175,21532 +3176,21196 +3177,21496 +3178,21081 +3179,21392 +3180,21692 +3181,21356 +3182,21667 +3183,21246 +3184,21609 +3185,21140 +3186,21521 +3187,21111 +3188,21417 +3189,20995 +3190,21306 +3191,21612 +3192,21271 +3193,21577 +3194,21161 +3195,21472 +3196,21056 +3197,21442 +3198,21025 +3199,21331 +3200,21632 +3201,21219 +3202,21601 +3203,21191 +3204,21492 +3205,21076 +3206,21381 +3207,21050 +3208,21351 +3209,21662 +3210,21247 +3211,21552 +3212,21216 +3213,21522 +3214,21106 +3215,21411 +3216,20990 +3217,21296 +3218,21687 +3219,21271 +3220,21577 +3221,21156 +3222,21467 +3223,21126 +3224,21414 +3225,21020 +3226,21326 +3227,21632 +3228,21291 +3229,21602 +3230,21186 +3231,21487 +3232,21070 +3233,21461 +3234,21046 +3235,21347 +3236,21657 +3237,21241 +3238,21542 +3239,21211 +3240,21517 +3241,21105 +3242,21406 +3243,20991 +3244,21372 +3245,20960 +3246,21266 +3247,21572 +3248,21156 +3249,21542 +3250,21120 +3251,21439 +3252,21011 +3253,21321 +3254,20985 +3255,21291 +3256,21597 +3257,21181 +3258,21486 +3259,21066 +3260,21452 +3261,21038 +3262,21346 +3263,21647 +3264,21279 +3265,21622 +3266,21206 +3267,21511 +3268,21091 +3269,21402 +3270,21061 +3271,21371 +3272,21677 +3273,21261 +3274,21567 +3275,21225 +3276,21532 +3277,21121 +3278,21422 +3279,21005 +3280,21396 +3281,20983 +3282,21286 +3283,21592 +3284,21171 +3285,21482 +3286,21146 +3287,21447 +3288,21035 +3289,21341 +3290,21642 +3291,21306 +3292,21611 +3293,21201 +3294,21502 +3295,21086 +3296,21472 +3297,21060 +3298,21366 +3299,20951 +3300,21257 +3301,21667 +3302,21226 +3303,21527 +3304,21156 +3305,21421 +3306,21080 +3307,21386 +3308,20976 +3309,21281 +3310,21582 +3311,21201 +3312,21557 +3313,21141 +3314,21441 +3315,21030 +3316,21336 +3317,21001 +3318,21301 +3319,21607 +3320,21191 +3321,21527 +3322,21161 +3323,21471 +3324,21056 +3325,21362 +3326,20940 +3327,21326 +3328,20915 +3329,21221 +3330,21522 +3331,21125 +3332,21496 +3333,21081 +3334,21387 +3335,20965 +3336,21276 +3337,21582 +3338,21246 +3339,21547 +3340,21136 +3341,21472 +3342,21021 +3343,21402 +3344,20958 +3345,21301 +3346,20880 +3347,21186 +3348,21576 +3349,21161 +3350,21462 +3351,21061 +3352,21351 +3353,21020 +3354,21321 +3355,20910 +3356,21216 +3357,21521 +3358,21106 +3359,21487 +3360,21076 +3361,21396 +3362,20960 +3363,21266 +3364,20936 +3365,21241 +3366,21547 +3367,21131 +3368,21437 +3369,21101 +3370,21401 +3371,21005 +3372,21296 +3373,20881 +3374,21261 +3375,21567 +3376,21156 +3377,21462 +3378,21040 +3379,21351 +3380,21015 +3381,21337 +3382,20905 +3383,21206 +3384,21560 +3385,21176 +3386,21487 +3387,21070 +3388,21376 +3389,20961 +3390,21342 +3391,20945 +3392,21236 +3393,21542 +3394,21126 +3395,21512 +3396,21095 +3397,21401 +3398,20986 +3399,21291 +3400,20950 +3401,21271 +3402,20845 +3403,21151 +3404,21456 +3405,21041 +3406,21427 +3407,21011 +3408,21311 +3409,20900 +3410,21206 +3411,20885 +3412,21171 +3413,21481 +3414,21066 +3415,21372 +3416,21036 +3417,21341 +3418,20925 +3419,21226 +3420,21537 +3421,21205 +3422,21506 +3423,21086 +3424,21439 +3425,20980 +3426,21366 +3427,20950 +3428,21256 +3429,20836 +3430,21146 +3431,21467 +3432,21116 +3433,21417 +3434,21005 +3435,21311 +3436,20895 +3437,21281 +3438,20865 +3439,21171 +3440,21477 +3441,21071 +3442,21447 +3443,21030 +3444,21336 +3445,20915 +3446,21226 +3447,20890 +3448,21196 +3449,20780 +3450,21086 +3451,21406 +3452,21050 +3453,21361 +3454,20946 +3455,21251 +3456,20830 +3457,21141 +3458,21527 +3459,21111 +3460,21416 +3461,21005 +3462,21306 +3463,20966 +3464,21234 +3465,20855 +3466,21161 +3467,21467 +3468,21131 +3469,21441 +3470,21026 +3471,21347 +3472,20910 +3473,21301 +3474,20885 +3475,21191 +3476,21492 +3477,21080 +3478,21386 +3479,21051 +3480,21352 +3481,20955 +3482,21246 +3483,20830 +3484,21211 +3485,21517 +3486,21105 +3487,21411 +3488,20996 +3489,21382 +3490,20965 +3491,21281 +3492,20855 +3493,21156 +3494,20825 +3495,21131 +3496,21437 +3497,21016 +3498,21326 +3499,20910 +3500,21296 +3501,20890 +3502,21186 +3503,20765 +3504,21119 +3505,21457 +3506,21046 +3507,21351 +3508,20945 +3509,21241 +3510,20905 +3511,21226 +3512,20795 +3513,21101 +3514,21402 +3515,21071 +3516,21371 +3517,20955 +3518,21266 +3519,20846 +3520,21236 +3521,20830 +3522,21126 +3523,21432 +3524,21010 +3525,21321 +3526,20985 +3527,21291 +3528,20870 +3529,21176 +3530,20765 +3531,21161 +3532,21452 +3533,21035 +3534,21346 +3535,20931 +3536,21317 +3537,20900 +3538,21206 +3539,20790 +3540,21091 +3541,20775 +3542,21065 +3543,21361 +3544,21009 +3545,21261 +3546,20925 +3547,21226 +3548,20815 +3549,21121 +3550,21426 +3551,21025 +3552,21396 +3553,20981 +3554,21281 +3555,20870 +3556,21176 +3557,20840 +3558,21146 +3559,20730 +3560,21036 +3561,21357 +3562,21006 +3563,21306 +3564,20895 +3565,21201 +3566,20785 +3567,21170 +3568,20750 +3569,21061 +3570,21367 +3571,20965 +3572,21336 +3573,20920 +3574,21221 +3575,20805 +3576,21115 +3577,21416 +3578,21086 +3579,21392 +3580,20975 +3581,21291 +3582,20865 +3583,21241 +3584,20813 +3585,21141 +3586,20725 +3587,21026 +3588,21417 +3589,21000 +3590,21306 +3591,20905 +3592,21196 +3593,20860 +3594,21161 +3595,20745 +3596,21051 +3597,21361 +3598,20940 +3599,21326 +3600,20916 +3601,21236 +3602,20805 +3603,21111 +3604,20775 +3605,21081 +3606,20664 +3607,20970 +3608,21276 +3609,20941 +3610,21241 +3611,20845 +3612,21136 +3613,20720 +3614,21106 +3615,20684 +3616,20995 +3617,21301 +3618,20880 +3619,21186 +3620,20855 +3621,21176 +3622,20745 +3623,21045 +3624,21399 +3625,21021 +3626,21322 +3627,20910 +3628,21216 +3629,20800 +3630,21181 +3631,20785 +3632,21075 +3633,20660 +3634,20961 +3635,21352 +3636,20935 +3637,21236 +3638,20825 +3639,21126 +3640,20794 +3641,21116 +3642,20680 +3643,20991 +3644,21296 +3645,20880 +3646,21261 +3647,20850 +3648,21156 +3649,20740 +3650,21041 +3651,20725 +3652,21016 +3653,21321 +3654,20905 +3655,21206 +3656,20875 +3657,21180 +3658,20765 +3659,21066 +3660,21372 +3661,21056 +3662,21341 +3663,20920 +3664,21279 +3665,20820 +3666,21206 +3667,20790 +3668,21096 +3669,20680 +3670,20980 +3671,21306 +3672,20955 +3673,21256 +3674,20845 +3675,21146 +3676,20735 +3677,21121 +3678,20700 +3679,21010 +3680,21311 +3681,20905 +3682,21286 +3683,20870 +3684,21176 +3685,20760 +3686,21061 +3687,20725 +3688,21035 +3689,21341 +3690,20921 +3691,21241 +3692,20895 +3693,21201 +3694,20780 +3695,21091 +3696,20674 +3697,20980 +3698,20645 +3699,20946 +3700,21256 +3701,20855 +3702,21141 +3703,20800 +3704,21078 +3705,20699 +3706,21005 +3707,21311 +3708,20971 +3709,21281 +3710,20860 +3711,21186 +3712,20755 +3713,21135 +3714,20720 +3715,21031 +3716,20615 +3717,20920 +3718,21221 +3719,20890 +3720,21196 +3721,20795 +3722,21085 +3723,20670 +3724,21056 +3725,20640 +3726,20945 +3727,21251 +3728,20835 +3729,21221 +3730,20805 +3731,21126 +3732,20695 +3733,21001 +3734,20665 +3735,20965 +3736,21276 +3737,20860 +3738,21165 +3739,20750 +3740,21131 +3741,20735 +3742,21026 +3743,20604 +3744,20958 +3745,21284 +3746,20880 +3747,21190 +3748,20770 +3749,21076 +3750,20745 +3751,21066 +3752,20634 +3753,20935 +3754,21246 +3755,20911 +3756,21216 +3757,20800 +3758,21106 +3759,20690 +3760,21076 +3761,20674 +3762,20960 +3763,21271 +3764,20855 +3765,21161 +3766,20825 +3767,21131 +3768,20715 +3769,21015 +3770,20604 +3771,21006 +3772,20575 +3773,20875 +3774,21186 +3775,20770 +3776,21156 +3777,20740 +3778,21040 +3779,20630 +3780,20936 +3781,20610 +3782,20900 +3783,21206 +3784,20833 +3785,21116 +3786,20764 +3787,21070 +3788,20655 +3789,20956 +3790,20544 +3791,20855 +3792,21231 +3793,20815 +3794,21125 +3795,20710 +3796,21011 +3797,20680 +3798,20981 +3799,20569 +3800,20875 +3801,21191 +3802,20845 +3803,21150 +3804,20735 +3805,21036 +3806,20625 +3807,21011 +3808,20589 +3809,20900 +3810,21201 +3811,20804 +3812,21175 +3813,20760 +3814,21061 +3815,20650 +3816,20950 +3817,21256 +3818,20925 +3819,21226 +3820,20815 +3821,21136 +3822,21437 +3823,21086 +3824,20634 +3825,20975 +3826,20559 +3827,20870 +3828,20535 +3829,20835 +3830,21141 +3831,20745 +3832,21036 +3833,20695 +3834,21000 +3835,20589 +3836,20895 +3837,21195 +3838,20780 +3839,21171 +3840,20750 +3841,21056 +3842,20644 +3843,20950 +3844,20615 +3845,20916 +3846,21221 +3847,20810 +3848,21116 +3849,20775 +3850,21086 +3851,20669 +3852,20975 +3853,20555 +3854,20946 +3855,20529 +3856,20835 +3857,21136 +3858,20725 +3859,21030 +3860,20695 +3861,20996 +3862,21302 +3863,20880 +3864,21234 +3865,20860 +3866,21166 +3867,20749 +3868,21050 +3869,20635 +3870,21026 +3871,20610 +3872,20915 +3873,21216 +3874,20805 +3875,21191 +3876,20769 +3877,21080 +3878,20665 +3879,20971 +3880,21357 +3881,20940 +3882,20524 +3883,20830 +3884,21852 +3885,20715 +3886,21101 +3887,20690 +3888,21718 +3889,20579 +3890,20885 +3891,21988 +3892,20850 +3893,21160 +3894,20740 +3895,21051 +3896,20715 +3897,21016 +3898,20604 +3899,21632 +3900,20494 +3901,20880 +3902,21907 +3903,20765 +3904,21846 +3905,20642 +3906,21041 +3907,21351 +3908,21657 +3909,20520 +3910,20825 +3911,21852 +3912,20790 +3913,21101 +3914,21407 +3915,21712 +3916,20569 +3917,20960 +3918,21261 +3919,21571 +3920,21156 +3921,20735 +3922,21848 +3923,21432 +3924,21732 +3925,21321 +3926,21627 +3927,21292 +3928,20875 +3929,21181 +3930,21487 +3931,21788 +3932,20734 +3933,21757 +3934,21346 +3935,21652 +3936,21231 +3937,21542 +3938,21206 +3939,21507 +3940,21817 +3941,21396 +3942,21702 +3943,21366 +3944,21649 +3945,21261 +3946,21567 +3947,21868 +3948,20815 +3949,21842 +3950,21421 +3951,21727 +3952,21317 +3953,21703 +3954,21286 +3955,21587 +3956,21176 +3957,21481 +3958,21787 +3959,21446 +3960,21752 +3961,21342 +3962,21647 +3963,21226 +3964,21617 +3965,21201 +3966,21506 +3967,21807 +3968,21391 +3969,21783 +3970,21367 +3971,21667 +3972,21251 +3973,21557 +3974,21895 +3975,21526 +3976,21832 +3977,21422 +3978,21728 +3979,21311 +3980,21697 +3981,21281 +3982,21587 +3983,21882 +3984,21399 +3985,21141 +3986,21447 +3987,21748 +3988,21336 +3989,21642 +3990,21301 +3991,21609 +3992,21196 +3993,21502 +3994,21808 +3995,21472 +3996,21777 +3997,21361 +3998,21667 +3999,21251 +4000,21637 +4001,21221 +4002,21527 +4003,21106 +4004,21417 +4005,21722 +4006,21381 +4007,21692 +4008,21276 +4009,21581 +4010,21161 +4011,21552 +4012,21136 +4013,21441 +4014,21747 +4015,21331 +4016,21717 +4017,21302 +4018,21607 +4019,21191 +4020,21492 +4021,21883 +4022,21466 +4023,21767 +4024,21293 +4025,21657 +4026,21322 +4027,21632 +4028,21216 +4029,21517 +4030,21105 +4031,21411 +4032,21792 +4033,21382 +4034,21682 +4035,21271 +4036,21577 +4037,21241 +4038,21547 +4039,21130 +4040,21436 +4041,21740 +4042,21407 +4043,21713 +4044,21296 +4045,21597 +4046,21186 +4047,21572 +4048,21872 +4049,21456 +4050,21767 +4051,21352 +4052,21738 +4053,21316 +4054,21627 +4055,21211 +4056,21516 +4057,21817 +4058,21487 +4059,21788 +4060,21377 +4061,21682 +4062,21266 +4063,21647 +4064,21815 +4065,21536 +4066,21126 +4067,21432 +4068,21096 +4069,21401 +4070,21702 +4071,21286 +4072,21597 +4073,21256 +4074,21566 +4075,21151 +4076,21452 +4077,21758 +4078,21346 +4079,21732 +4080,21311 +4081,21617 +4082,21206 +4083,21512 +4084,21176 +4085,21477 +4086,21060 +4087,21371 +4088,21672 +4089,21336 +4090,21642 +4091,21231 +4092,21537 +4093,21116 +4094,21507 +4095,21090 +4096,21396 +4097,21697 +4098,21281 +4099,21592 +4100,21256 +4101,21555 +4102,21146 +4103,23116 +4104,21539 +4105,21654 +4106,21955 +4107,21545 +4108,21845 +4109,21429 +4110,21815 +4111,21397 +4112,21710 +4113,21293 +4114,21594 +4115,21264 +4116,21565 +4117,21870 +4118,21459 +4119,21757 +4120,21429 +4121,21735 +4122,21319 +4123,21625 +4124,21931 +4125,21509 +4126,21895 +4127,21484 +4128,21790 +4129,21374 +4130,21679 +4131,21344 +4132,21650 +4133,21234 +4134,21539 +4135,21840 +4136,21524 +4137,21815 +4138,21395 +4139,21700 +4140,21289 +4141,21675 +4142,21259 +4143,21549 +4144,21830 +4145,21454 +4146,21840 +4147,21424 +4148,21730 +4149,21309 +4150,21612 +4151,21925 +4152,21589 +4153,21890 +4154,21474 +4155,21785 +4156,21369 +4157,21755 +4158,21334 +4159,21637 +4160,21945 +4161,21534 +4162,21913 +4163,21505 +4164,21810 +4165,21394 +4166,21700 +4167,21364 +4168,21670 +4169,21248 +4170,21559 +4171,21865 +4172,21525 +4173,21850 +4174,21414 +4175,21725 +4176,21309 +4177,21629 +4178,21294 +4179,21592 +4180,21906 +4181,21481 +4182,21795 +4183,21444 +4184,21632 +4185,21334 +4186,21639 +4187,21945 +4188,21610 +4189,21916 +4190,21491 +4191,21797 +4192,21384 +4193,21775 +4194,21359 +4195,21659 +4196,21244 +4197,21550 +4198,21860 +4199,21524 +4200,21822 +4201,21414 +4202,21720 +4203,21304 +4204,21685 +4205,21274 +4206,21580 +4207,21880 +4208,21464 +4209,21855 +4210,21439 +4211,21738 +4212,21324 +4213,21630 +4214,21299 +4215,21605 +4216,21910 +4217,21489 +4218,21795 +4219,21384 +4220,21762 +4221,21354 +4222,21655 +4223,21221 +4224,21507 +4225,21213 +4226,21519 +4227,21820 +4228,21405 +4229,21715 +4230,21371 +4231,21677 +4232,21264 +4233,21569 +4234,21880 +4235,21544 +4236,21845 +4237,21426 +4238,21732 +4239,21324 +4240,21705 +4241,21294 +4242,21594 +4243,21183 +4244,21484 +4245,21790 +4246,21459 +4247,21765 +4248,21344 +4249,21655 +4250,21238 +4251,21617 +4252,21925 +4253,21515 +4254,21820 +4255,21404 +4256,21785 +4257,21374 +4258,21672 +4259,21263 +4260,21564 +4261,21234 +4262,21540 +4263,21822 +4264,21386 +4265,21735 +4266,21399 +4267,21705 +4268,21284 +4269,21595 +4270,21174 +4271,21479 +4272,21865 +4273,21454 +4274,21760 +4275,21344 +4276,21642 +4277,21314 +4278,21612 +4279,21199 +4280,21504 +4281,21815 +4282,21479 +4283,21785 +4284,21364 +4285,21674 +4286,21259 +4287,21640 +4288,21229 +4289,21534 +4290,21118 +4291,21424 +4292,21725 +4293,21389 +4294,21700 +4295,21284 +4296,21582 +4297,21173 +4298,21551 +4299,21143 +4300,21444 +4301,21750 +4302,21339 +4303,21702 +4304,21186 +4305,21615 +4306,21198 +4307,21504 +4308,21161 +4309,21475 +4310,21772 +4311,21364 +4312,21670 +4313,21334 +4314,21635 +4315,21223 +4316,21529 +4317,21114 +4318,21420 +4319,21797 +4320,21391 +4321,21702 +4322,21279 +4323,21592 +4324,21256 +4325,21562 +4326,21146 +4327,21444 +4328,21750 +4329,21414 +4330,21720 +4331,21304 +4332,21609 +4333,21194 +4334,21580 +4335,21159 +4336,21461 +4337,21775 +4338,21354 +4339,21665 +4340,21329 +4341,21634 +4342,21219 +4343,21505 +4344,21795 +4345,21489 +4346,21073 +4347,21384 +4348,21690 +4349,21268 +4350,21654 +4351,21244 +4352,21550 +4353,21125 +4354,21431 +4355,21103 +4356,21409 +4357,21715 +4358,21294 +4359,21605 +4360,21269 +4361,21575 +4362,21153 +4363,21464 +4364,21770 +4365,21354 +4366,21739 +4367,21324 +4368,21630 +4369,21214 +4370,21519 +4371,21183 +4372,21489 +4373,21074 +4374,21372 +4375,21679 +4376,21341 +4377,21655 +4378,21239 +4379,21539 +4380,21128 +4381,21514 +4382,21099 +4383,21384 +4384,21672 +4385,21294 +4386,21680 +4387,21259 +4388,21564 +4389,21148 +4390,21454 +4391,21760 +4392,21429 +4393,21735 +4394,21319 +4395,21625 +4396,21208 +4397,21594 +4398,21174 +4399,21480 +4400,21068 +4401,21374 +4402,21755 +4403,21339 +4404,21650 +4405,21233 +4406,21534 +4407,21204 +4408,21510 +4409,21093 +4410,21394 +4411,21697 +4412,21369 +4413,21675 +4414,21253 +4415,21559 +4416,21149 +4417,21454 +4418,21113 +4419,21424 +4420,21730 +4421,21314 +4422,21614 +4423,21269 +4424,21477 +4425,21169 +4426,21474 +4427,21063 +4428,21449 +4429,21755 +4430,21339 +4431,21637 +4432,21224 +4433,21622 +4434,21206 +4435,21519 +4436,21103 +4437,21409 +4438,21708 +4439,21379 +4440,21685 +4441,21249 +4442,21555 +4443,21143 +4444,21529 +4445,21113 +4446,21419 +4447,21725 +4448,21309 +4449,21690 +4450,21289 +4451,21585 +4452,21168 +4453,21474 +4454,21133 +4455,21444 +4456,21028 +4457,21334 +4458,21640 +4459,21219 +4460,21610 +4461,21186 +4462,21494 +4463,21064 +4464,21352 +4465,21048 +4466,21359 +4467,21665 +4468,21249 +4469,21554 +4470,21218 +4471,21524 +4472,21109 +4473,21414 +4474,20993 +4475,21384 +4476,21690 +4477,21269 +4478,21574 +4479,21163 +4480,21544 +4481,21126 +4482,21431 +4483,21023 +4484,21329 +4485,21635 +4486,21299 +4487,21619 +4488,21189 +4489,21495 +4490,21078 +4491,21464 +4492,21048 +4493,21354 +4494,21660 +4495,21243 +4496,21622 +4497,21214 +4498,21515 +4499,21095 +4500,21409 +4501,21073 +4502,21379 +4503,21669 +4504,21225 +4505,21575 +4506,21239 +4507,21545 +4508,21128 +4509,21429 +4510,21011 +4511,21324 +4512,20983 +4513,21294 +4514,21600 +4515,21184 +4516,21484 +4517,21153 +4518,21459 +4519,21043 +4520,21344 +4521,21654 +4522,21319 +4523,21620 +4524,21201 +4525,21514 +4526,21098 +4527,21484 +4528,21069 +4529,21374 +4530,20950 +4531,21264 +4532,21645 +4533,21229 +4534,21539 +4535,21123 +4536,21429 +4537,21009 +4538,21399 +4539,21705 +4540,21281 +4541,21595 +4542,21178 +4543,21549 +4544,21040 +4545,21449 +4546,21038 +4547,21344 +4548,21003 +4549,21306 +4550,21620 +4551,21196 +4552,21504 +4553,21174 +4554,21480 +4555,21063 +4556,21364 +4557,20948 +4558,21259 +4559,21645 +4560,21221 +4561,21534 +4562,21119 +4563,21424 +4564,21083 +4565,21394 +4566,20978 +4567,21284 +4568,21584 +4569,21246 +4570,21560 +4571,21136 +4572,21444 +4573,21028 +4574,21411 +4575,21003 +4576,21307 +4577,21622 +4578,21206 +4579,21505 +4580,21171 +4581,21481 +4582,21058 +4583,21357 +4584,21642 +4585,21333 +4586,21639 +4587,21219 +4588,21522 +4589,21113 +4590,21494 +4591,21083 +4592,21389 +4593,20974 +4594,21279 +4595,20938 +4596,21244 +4597,21555 +4598,21138 +4599,21444 +4600,21101 +4601,21414 +4602,20998 +4603,21299 +4604,20888 +4605,21194 +4606,21580 +4607,21163 +4608,21464 +4609,21053 +4610,21358 +4611,21018 +4612,21324 +4613,20913 +4614,21219 +4615,21524 +4616,21183 +4617,21489 +4618,21079 +4619,21379 +4620,20968 +4621,21354 +4622,20938 +4623,21221 +4624,21514 +4625,21133 +4626,21519 +4627,21099 +4628,21404 +4629,20993 +4630,21299 +4631,21605 +4632,21269 +4633,21574 +4634,21159 +4635,21465 +4636,21048 +4637,21434 +4638,21018 +4639,21324 +4640,20908 +4641,21206 +4642,20870 +4643,21179 +4644,21485 +4645,21073 +4646,21371 +4647,21038 +4648,21341 +4649,20933 +4650,21233 +4651,21544 +4652,21129 +4653,21515 +4654,21098 +4655,21399 +4656,20988 +4657,21294 +4658,20950 +4659,21259 +4660,20848 +4661,21154 +4662,21454 +4663,21103 +4664,21323 +4665,21008 +4666,21314 +4667,20903 +4668,21289 +4669,21595 +4670,21174 +4671,21484 +4672,21068 +4673,21449 +4674,21038 +4675,21343 +4676,20920 +4677,21229 +4678,21540 +4679,21204 +4680,21509 +4681,21093 +4682,21399 +4683,20983 +4684,21369 +4685,20948 +4686,21254 +4687,20843 +4688,21148 +4689,21541 +4690,21126 +4691,21439 +4692,21023 +4693,21329 +4694,20993 +4695,21291 +4696,20883 +4697,21173 +4698,21479 +4699,21064 +4700,21450 +4701,21033 +4702,21339 +4703,20908 +4704,21198 +4705,20893 +4706,21193 +4707,21504 +4708,21089 +4709,21394 +4710,21053 +4711,21364 +4712,20948 +4713,21254 +4714,20832 +4715,21223 +4716,21529 +4717,21114 +4718,21414 +4719,21003 +4720,21381 +4721,20973 +4722,21274 +4723,20855 +4724,21169 +4725,21475 +4726,21134 +4727,21439 +4728,21028 +4729,21334 +4730,20913 +4731,21298 +4732,20888 +4733,21194 +4734,21495 +4735,21075 +4736,21469 +4737,21053 +4738,21354 +4739,20937 +4740,21248 +4741,20913 +4742,21214 +4743,21505 +4744,21093 +4745,21414 +4746,21071 +4747,21384 +4748,20968 +4749,21269 +4750,20853 +4751,21164 +4752,20823 +4753,21133 +4754,21434 +4755,21023 +4756,21328 +4757,20988 +4758,21299 +4759,20883 +4760,21189 +4761,21494 +4762,21158 +4763,21464 +4764,21044 +4765,21349 +4766,20933 +4767,21324 +4768,20908 +4769,21214 +4770,20797 +4771,21103 +4772,21489 +4773,21074 +4774,21379 +4775,20958 +4776,21269 +4777,20853 +4778,21234 +4779,20822 +4780,21128 +4781,21429 +4782,21010 +4783,21389 +4784,20892 +4785,21294 +4786,20878 +4787,21183 +4788,20848 +4789,21149 +4790,21460 +4791,21043 +4792,21344 +4793,21008 +4794,21319 +4795,20903 +4796,21203 +4797,20793 +4798,21094 +4799,21485 +4800,21068 +4801,21389 +4802,20951 +4803,21264 +4804,20922 +4805,21228 +4806,20818 +4807,21124 +4808,21429 +4809,21093 +4810,21399 +4811,20983 +4812,21288 +4813,20865 +4814,21254 +4815,20843 +4816,21149 +4817,20727 +4818,21038 +4819,21336 +4820,21003 +4821,21313 +4822,20898 +4823,21189 +4824,21462 +4825,21174 +4826,21479 +4827,21063 +4828,21369 +4829,20953 +4830,21339 +4831,20923 +4832,21226 +4833,20820 +4834,21125 +4835,20790 +4836,21096 +4837,21402 +4838,20985 +4839,21291 +4840,20948 +4841,21254 +4842,20838 +4843,21143 +4844,20722 +4845,21033 +4846,21419 +4847,21003 +4848,21309 +4849,20893 +4850,21199 +4851,20863 +4852,21168 +4853,20753 +4854,21059 +4855,21364 +4856,21028 +4857,21326 +4858,20918 +4859,21224 +4860,20802 +4861,21188 +4862,21499 +4863,21069 +4864,21349 +4865,20973 +4866,21351 +4867,20943 +4868,21244 +4869,20832 +4870,21131 +4871,20723 +4872,21104 +4873,21414 +4874,20998 +4875,21304 +4876,20883 +4877,21273 +4878,20858 +4879,21164 +4880,20743 +4881,21053 +4882,21439 +4883,21740 +4884,21324 +4885,20907 +4886,21940 +4887,20883 +4888,21184 +4889,21495 +4890,21070 +4891,22101 +4892,21041 +4893,21347 +4894,20933 +4895,21965 +4896,20823 +4897,21851 +4898,21520 +4899,21103 +4900,21404 +4901,21715 +4902,22020 +4903,21669 +4904,21151 +4905,21575 +4906,21881 +4907,21459 +4908,21845 +4909,20712 +4910,21733 +4911,22040 +4912,21624 +4913,22015 +4914,21595 +4915,21906 +4916,21489 +4917,21795 +4918,21379 +4919,21760 +4920,22065 +4921,21655 +4922,21961 +4923,21545 +4924,21926 +4925,21514 +4926,21815 +4927,21399 +4928,21709 +4929,22088 +4930,21672 +4931,21978 +4932,21565 +4933,21870 +4934,21539 +4935,21840 +4936,21429 +4937,21734 +4938,22033 +4939,21625 +4940,22011 +4941,21594 +4942,21900 +4943,21462 +4944,21775 +4945,21470 +4946,21767 +4947,21359 +4948,21665 +4949,21971 +4950,21629 +4951,21940 +4952,21517 +4953,21815 +4954,21399 +4955,21785 +4956,22091 +4957,21675 +4958,21980 +4959,21557 +4960,21943 +4961,21535 +4962,21841 +4963,21424 +4964,21730 +4965,22036 +4966,21700 +4967,22005 +4968,21584 +4969,21895 +4970,21472 +4971,21858 +4972,21449 +4973,21740 +4974,21246 +4975,21667 +4976,21251 +4977,21637 +4978,21216 +4979,21526 +4980,21832 +4981,21412 +4982,21803 +4983,21382 +4984,21665 +4985,21271 +4986,21582 +4987,21246 +4988,21551 +4989,21131 +4990,21442 +4991,21748 +4992,21326 +4993,21712 +4994,24837 +4995,21080 +4996,20735 +4997,21035 +4998,21341 +4999,20931 +5000,21312 +5001,20895 +5002,21206 +5003,20790 +5004,21096 +5005,20759 +5006,21065 +5007,21371 +5008,20951 +5009,21256 +5010,20925 +5011,21226 +5012,20810 +5013,21120 +5014,20705 +5015,21091 +5016,20675 +5017,20976 +5018,21286 +5019,20870 +5020,21251 +5021,20840 +5022,21140 +5023,20725 +5024,21091 +5025,21337 +5026,21001 +5027,21311 +5028,20890 +5029,21196 +5030,20784 +5031,21170 +5032,20750 +5033,21056 +5034,20645 +5035,20950 +5036,20614 +5037,20915 +5038,21221 +5039,20810 +5040,21116 +5041,20775 +5042,21081 +5043,20670 +5044,20975 +5045,21276 +5046,20945 +5047,21251 +5048,20835 +5049,21136 +5050,20725 +5051,21031 +5052,20690 +5053,20995 +5054,21306 +5055,20890 +5056,21195 +5057,20860 +5058,21161 +5059,20750 +5060,21051 +5061,20639 +5062,21020 +5063,20605 +5064,20886 +5065,21216 +5066,20805 +5067,21191 +5068,20770 +5069,21076 +5070,20664 +5071,20970 +5072,20635 +5073,20936 +5074,21246 +5075,20825 +5076,21131 +5077,20715 +5078,21100 +5079,20690 +5080,20996 +5081,21297 +5082,20880 +5083,21271 +5084,20855 +5085,21156 +5086,20744 +5087,21050 +5088,20710 +5089,21016 +5090,21322 +5091,20910 +5092,21216 +5093,20880 +5094,21181 +5095,20769 +5096,21070 +5097,20660 +5098,20961 +5099,20625 +5100,20935 +5101,21241 +5102,20820 +5103,21120 +5104,20658 +5105,20994 +5106,20582 +5107,20883 +5108,21194 +5109,20858 +5110,21163 +5111,20747 +5112,21053 +5113,20633 +5114,21024 +5115,20622 +5116,21635 +5117,21214 +5118,20797 +5119,21103 +5120,20767 +5121,21073 +5122,20663 +5123,20968 +5124,21269 +5125,20938 +5126,21244 +5127,20827 +5128,21128 +5129,20713 +5130,21104 +5131,20688 +5132,20993 +5133,20572 +5134,20883 +5135,20542 +5136,20852 +5137,21158 +5138,20743 +5139,21049 +5140,20707 +5141,21018 +5142,21324 +5143,20898 +5144,20573 +5145,20798 +5146,21184 +5147,20768 +5148,21068 +5149,20652 +5150,20963 +5151,20627 +5152,20943 +5153,21238 +5154,20818 +5155,21119 +5156,20783 +5157,21088 +5158,20677 +5159,20983 +5160,20562 +5161,20953 +5162,20537 +5163,20838 +5164,21144 +5165,20732 +5166,21118 +5167,20702 +5168,21003 +5169,20593 +5170,20898 +5171,20557 +5172,20868 +5173,21169 +5174,20752 +5175,21063 +5176,20647 +5177,21028 +5178,20618 +5179,22399 +5180,22236 +5181,21901 +5182,21479 +5183,21775 +5184,22021 +5185,21755 +5186,22065 +5187,21645 +5188,21956 +5189,21610 +5190,21931 +5191,21504 +5192,21820 +5193,22116 +5194,21790 +5195,22085 +5196,21672 +5197,21971 +5198,21565 +5199,21945 +5200,21539 +5201,21850 +5202,22159 +5203,21740 +5204,22048 +5205,21702 +5206,22018 +5207,21599 +5208,21915 +5209,21474 +5210,21865 +5211,21445 +5212,21760 +5213,22051 +5214,21645 +5215,22018 +5216,21619 +5217,21915 +5218,21509 +5219,21798 +5220,21480 +5221,21770 +5222,22091 +5223,21650 +5224,21928 +5225,21629 +5226,21950 +5227,21525 +5228,21841 +5229,21414 +5230,21730 +5231,22106 +5232,21700 +5233,21995 +5234,21584 +5235,21880 +5236,21555 +5237,21856 +5238,21449 +5239,21745 +5240,22061 +5241,21710 +5242,22030 +5243,21597 +5244,21913 +5245,21495 +5246,21891 +5247,21464 +5248,21775 +5249,22071 +5250,21669 +5251,22045 +5252,21632 +5253,21936 +5254,21522 +5255,21825 +5256,21419 +5257,21795 +5258,22111 +5259,21684 +5260,22000 +5261,21575 +5262,21966 +5263,21521 +5264,21740 +5265,21427 +5266,21750 +5267,22126 +5268,21714 +5269,22008 +5270,21610 +5271,21906 +5272,21491 +5273,21870 +5274,21462 +5275,21760 +5276,22075 +5277,21647 +5278,22051 +5279,21620 +5280,21936 +5281,21514 +5282,21822 +5283,21477 +5284,21795 +5285,21366 +5286,21690 +5287,21978 +5288,21660 +5289,21955 +5290,21549 +5291,21845 +5292,21440 +5293,21816 +5294,21401 +5295,21705 +5296,22016 +5297,21589 +5298,21910 +5299,21559 +5300,21875 +5301,21455 +5302,21770 +5303,22051 +5304,21610 +5305,22028 +5306,21629 +5307,21920 +5308,21519 +5309,21888 +5310,21490 +5311,21780 +5312,21374 +5313,21670 +5314,22071 +5315,21639 +5316,21960 +5317,21535 +5318,21851 +5319,21499 +5320,21815 +5321,21394 +5322,21702 +5323,22000 +5324,21592 +5325,21968 +5326,21570 +5327,21861 +5328,21459 +5329,21755 +5330,21429 +5331,21735 +5332,22035 +5333,21614 +5334,21930 +5335,21585 +5336,21901 +5337,21466 +5338,21790 +5339,21364 +5340,21755 +5341,22050 +5342,21650 +5343,21931 +5344,21650 +5345,21882 +5346,22347 +5347,21304 +5348,20883 +5349,21996 +5350,21574 +5351,21164 +5352,21465 +5353,21775 +5354,22148 +5355,21750 +5356,21316 +5357,21635 +5358,21935 +5359,22243 +5360,21905 +5361,22214 +5362,21787 +5363,22111 +5364,21677 +5365,22081 +5366,21647 +5367,21970 +5368,22266 +5369,21853 +5370,22236 +5371,21830 +5372,22121 +5373,21715 +5374,22008 +5375,21689 +5376,21985 +5377,22296 +5378,21871 +5379,22183 +5380,21845 +5381,22156 +5382,21727 +5383,22035 +5384,21599 +5385,21935 +5386,21600 +5387,21906 +5388,22206 +5389,21787 +5390,22093 +5391,21765 +5392,22065 +5393,21655 +5394,21961 +5395,21540 +5396,21926 +5397,22231 +5398,21820 +5399,22126 +5400,21704 +5401,22090 +5402,21680 +5403,21986 +5404,21565 +5405,21875 +5406,21539 +5407,21845 +5408,22146 +5409,21729 +5410,22033 +5411,21640 +5412,22003 +5413,21590 +5414,21892 +5415,22206 +5416,21790 +5417,22171 +5418,21755 +5419,22066 +5420,21650 +5421,21951 +5422,21612 +5423,21910 +5424,22118 +5425,21815 +5426,22120 +5427,21785 +5428,22086 +5429,21685 +5430,21981 +5431,21564 +5432,21943 +5433,21529 +5434,21840 +5435,22145 +5436,21725 +5437,22028 +5438,21700 +5439,22005 +5440,21589 +5441,21895 +5442,21480 +5443,21866 +5444,22166 +5445,21750 +5446,22061 +5447,21645 +5448,22030 +5449,21614 +5450,21913 +5451,22226 +5452,21805 +5453,22196 +5454,21780 +5455,22086 +5456,21669 +5457,21983 +5458,21575 +5459,21961 +5460,21537 +5461,21845 +5462,22156 +5463,21717 +5464,21975 +5465,21694 +5466,22015 +5467,21585 +5468,21883 +5469,21555 +5470,21860 +5471,22166 +5472,21745 +5473,22055 +5474,21719 +5475,22020 +5476,21610 +5477,21916 +5478,21499 +5479,21805 +5480,21469 +5481,21775 +5482,22080 +5483,21665 +5484,21971 +5485,21627 +5486,21941 +5487,21524 +5488,21830 +5489,22136 +5490,21800 +5491,22115 +5492,21685 +5493,21991 +5494,21580 +5495,21966 +5496,21544 +5497,21855 +5498,22154 +5499,21744 +5500,22123 +5501,21710 +5502,22021 +5503,21589 +5504,21865 +5505,21494 +5506,21880 +5507,22181 +5508,21762 +5509,22076 +5510,21660 +5511,22041 +5512,21629 +5513,21935 +5514,21519 +5515,21820 +5516,21490 +5517,21795 +5518,22101 +5519,21685 +5520,21991 +5521,21654 +5522,21960 +5523,21545 +5524,21851 +5525,22156 +5526,21815 +5527,22121 +5528,21710 +5529,22015 +5530,21599 +5531,21900 +5532,21565 +5533,21876 +5534,21454 +5535,21760 +5536,22071 +5537,21735 +5538,22035 +5539,21619 +5540,21930 +5541,21515 +5542,21901 +5543,21464 +5544,21685 +5545,22096 +5546,21674 +5547,22058 +5548,21650 +5549,21951 +5550,21540 +5551,21845 +5552,21509 +5553,21815 +5554,22116 +5555,21704 +5556,22010 +5557,21595 +5558,21976 +5559,21565 +5560,21870 +5561,21454 +5562,21755 +5563,21424 +5564,21729 +5565,22035 +5566,21615 +5567,21921 +5568,21581 +5569,21895 +5570,21474 +5571,21795 +5572,22090 +5573,21755 +5574,22061 +5575,21640 +5576,21951 +5577,21542 +5578,21905 +5579,21489 +5580,21793 +5581,22105 +5582,21690 +5583,22056 +5584,21539 +5585,21965 +5586,21549 +5587,21850 +5588,21520 +5589,21826 +5590,21404 +5591,21710 +5592,22021 +5593,21604 +5594,21985 +5595,21569 +5596,21880 +5597,21465 +5598,21765 +5599,21429 +5600,21735 +5601,22048 +5602,21629 +5603,21938 +5604,21607 +5605,21913 +5606,21492 +5607,21802 +5608,22098 +5609,21765 +5610,22063 +5611,21654 +5612,21960 +5613,21540 +5614,21926 +5615,21510 +5616,21820 +5617,21404 +5618,21702 +5619,22015 +5620,21672 +5621,21985 +5622,21565 +5623,21856 +5624,21412 +5625,21840 +5626,21424 +5627,21728 +5628,22033 +5629,21624 +5630,22010 +5631,21595 +5632,21901 +5633,21484 +5634,21790 +5635,21454 +5636,21760 +5637,22065 +5638,21650 +5639,21956 +5640,21532 +5641,21920 +5642,21509 +5643,21815 +5644,21399 +5645,21699 +5646,21369 +5647,21667 +5648,21981 +5649,21560 +5650,21865 +5651,21549 +5652,21840 +5653,21425 +5654,21730 +5655,22036 +5656,21700 +5657,21998 +5658,21589 +5659,21895 +5660,21479 +5661,21785 +5662,21442 +5663,21735 +5664,22036 +5665,21640 +5666,21942 +5667,21614 +5668,21915 +5669,21504 +5670,21805 +5671,21394 +5672,21780 +5673,21364 +5674,21670 +5675,21975 +5676,21552 +5677,21945 +5678,21530 +5679,21836 +5680,21414 +5681,21720 +5682,21389 +5683,21695 +5684,22000 +5685,21579 +5686,21890 +5687,21475 +5688,21853 +5689,21444 +5690,21750 +5691,22056 +5692,21639 +5693,22020 +5694,21609 +5695,21915 +5696,21500 +5697,21800 +5698,21461 +5699,21775 +5700,21354 +5701,21657 +5702,21970 +5703,21612 +5704,21831 +5705,21525 +5706,21822 +5707,21414 +5708,21795 +5709,21377 +5710,21682 +5711,21995 +5712,21575 +5713,21896 +5714,21564 +5715,21870 +5716,21449 +5717,21760 +5718,21336 +5719,21730 +5720,21306 +5721,21597 +5722,21910 +5723,21494 +5724,21875 +5725,21464 +5726,21770 +5727,21354 +5728,21655 +5729,21319 +5730,21630 +5731,21950 +5732,21514 +5733,21820 +5734,21484 +5735,21795 +5736,21371 +5737,21680 +5738,21991 +5739,21574 +5740,21960 +5741,21539 +5742,21850 +5743,21420 +5744,21695 +5745,21399 +5746,21710 +5747,21294 +5748,21599 +5749,21905 +5750,21569 +5751,21875 +5752,21455 +5753,21765 +5754,21349 +5755,21730 +5756,21314 +5757,21619 +5758,21930 +5759,21514 +5760,21815 +5761,21480 +5762,21790 +5763,21374 +5764,21672 +5765,21985 +5766,21642 +5767,21234 +5768,21535 +5769,21841 +5770,21429 +5771,21815 +5772,21399 +5773,21700 +5774,21288 +5775,21594 +5776,21254 +5777,21565 +5778,21871 +5779,21454 +5780,21775 +5781,21344 +5782,21730 +5783,21299 +5784,21595 +5785,21926 +5786,21510 +5787,21895 +5788,21479 +5789,21785 +5790,21369 +5791,21674 +5792,21339 +5793,21637 +5794,21229 +5795,21534 +5796,21835 +5797,21504 +5798,21805 +5799,21394 +5800,21699 +5801,21276 +5802,21670 +5803,21254 +5804,21559 +5805,21865 +5806,21449 +5807,21755 +5808,21420 +5809,21725 +5810,21309 +5811,21615 +5812,21920 +5813,21584 +5814,21890 +5815,21467 +5816,21775 +5817,21374 +5818,21750 +5819,21329 +5820,21640 +5821,21945 +5822,21522 +5823,21900 +5824,21379 +5825,21805 +5826,21389 +5827,21695 +5828,21359 +5829,21665 +5830,21243 +5831,21554 +5832,21853 +5833,21440 +5834,21823 +5835,21409 +5836,21720 +5837,21304 +5838,21609 +5839,21268 +5840,21579 +5841,21885 +5842,21465 +5843,21775 +5844,21434 +5845,21745 +5846,21329 +5847,21629 +5848,21219 +5849,21605 +5850,21189 +5851,21490 +5852,21792 +5853,21384 +5854,21765 +5855,21354 +5856,21662 +5857,21251 +5858,21557 +5859,21858 +5860,21526 +5861,21825 +5862,21412 +5863,21708 +5864,21261 +5865,21684 +5866,21264 +5867,21570 +5868,21880 +5869,21464 +5870,21845 +5871,21429 +5872,21740 +5873,21324 +5874,21625 +5875,21294 +5876,21600 +5877,21178 +5878,21484 +5879,21795 +5880,21372 +5881,21765 +5882,21344 +5883,21647 +5884,21239 +5885,21544 +5886,21203 +5887,21514 +5888,21820 +5889,21399 +5890,21704 +5891,21369 +5892,21675 +5893,21256 +5894,21564 +5895,21870 +5896,21539 +5897,21845 +5898,21430 +5899,21730 +5900,21319 +5901,21625 +5902,21281 +5903,21574 +5904,21860 +5905,21484 +5906,21785 +5907,21455 +5908,21760 +5909,21344 +5910,21642 +5911,21233 +5912,21619 +5913,21204 +5914,21505 +5915,21811 +5916,21399 +5917,21785 +5918,21369 +5919,21675 +5920,21251 +5921,21564 +5922,21224 +5923,21535 +5924,21835 +5925,21424 +5926,21730 +5927,21309 +5928,21700 +5929,21283 +5930,21584 +5931,21169 +5932,21480 +5933,21143 +5934,21449 +5935,21755 +5936,21334 +5937,21644 +5938,21304 +5939,21610 +5940,21199 +5941,21504 +5942,21810 +5943,21454 +5944,21672 +5945,21364 +5946,21669 +5947,21246 +5948,21640 +5949,21219 +5950,21524 +5951,21835 +5952,21414 +5953,21725 +5954,21389 +5955,21694 +5956,21279 +5957,21585 +5958,21890 +5959,21554 +5960,21131 +5961,21444 +5962,21750 +5963,21334 +5964,21715 +5965,21304 +5966,21605 +5967,21185 +5968,21499 +5969,21178 +5970,21484 +5971,21787 +5972,21374 +5973,21657 +5974,21198 +5975,21527 +5976,21201 +5977,21507 +5978,21171 +5979,21472 +5980,21060 +5981,21361 +5982,20951 +5983,21332 +5984,21577 +5985,21221 +5986,21527 +5987,21111 +5988,21491 +5989,21080 +5990,21386 +5991,20971 +5992,21271 +5993,20940 +5994,21246 +5995,21552 +5996,21131 +5997,21441 +5998,21026 +5999,21412 +6000,20991 +6001,21301 +6002,20885 +6003,21186 +6004,20850 +6005,21160 +6006,21466 +6007,21051 +6008,21352 +6009,21021 +6010,21326 +6011,20910 +6012,21211 +6013,21517 +6014,21185 +6015,21486 +6016,21071 +6017,21382 +6018,20965 +6019,21266 +6020,20930 +6021,21241 +6022,21546 +6023,21126 +6024,21485 +6025,21101 +6026,21402 +6027,20990 +6028,21296 +6029,20880 +6030,21261 +6031,21566 +6032,21156 +6033,21462 +6034,21046 +6035,21432 +6036,21010 +6037,21321 +6038,20900 +6039,21205 +6040,20875 +6041,21181 +6042,21487 +6043,21066 +6044,21376 +6045,20960 +6046,21346 +6047,20926 +6048,21231 +6049,21542 +6050,21121 +6051,21512 +6052,21091 +6053,21401 +6054,20980 +6055,21291 +6056,20956 +6057,21256 +6058,20845 +6059,21151 +6060,21457 +6061,21120 +6062,21426 +6063,21006 +6064,21390 +6065,20900 +6066,21286 +6067,20870 +6068,21176 +6069,21482 +6070,21060 +6071,21371 +6072,21031 +6073,21342 +6074,20925 +6075,21231 +6076,21537 +6077,21201 +6078,20784 +6079,21085 +6080,21391 +6081,20981 +6082,21367 +6083,20950 +6084,21256 +6085,20840 +6086,21146 +6087,21531 +6088,21116 +6089,21422 +6090,21006 +6091,21311 +6092,20975 +6093,21281 +6094,20880 +6095,21170 +6096,21471 +6097,21061 +6098,21447 +6099,21026 +6100,21336 +6101,20920 +6102,21221 +6103,20880 +6104,21188 +6105,20775 +6106,21081 +6107,21392 +6108,21056 +6109,21361 +6110,20945 +6111,21251 +6112,20835 +6113,21216 +6114,20800 +6115,21111 +6116,21417 +6117,20995 +6118,21306 +6119,20970 +6120,21276 +6121,20860 +6122,21161 +6123,21472 +6124,21136 +6125,21442 +6126,21020 +6127,21331 +6128,20916 +6129,21297 +6130,20885 +6131,21206 +6132,20770 +6133,21081 +6134,21461 +6135,21050 +6136,21356 +6137,20941 +6138,21241 +6139,20830 +6140,21211 +6141,20800 +6142,21106 +6143,21401 +6144,21063 +6145,21381 +6146,20961 +6147,21271 +6148,20855 +6149,21156 +6150,20820 +6151,21130 +6152,21436 +6153,21021 +6154,21322 +6155,20991 +6156,21291 +6157,20875 +6158,21181 +6159,21492 +6160,21155 +6161,21461 +6162,21041 +6163,21352 +6164,20935 +6165,21241 +6166,20900 +6167,21206 +6168,20794 +6169,21100 +6170,21401 +6171,21071 +6172,21377 +6173,20960 +6174,21261 +6175,20845 +6176,21236 +6177,20820 +6178,21121 +6179,21427 +6180,21016 +6181,21402 +6182,20980 +6183,21286 +6184,20933 +6185,21175 +6186,20845 +6187,21146 +6188,20735 +6189,21041 +6190,21341 +6191,20930 +6192,21311 +6193,20901 +6194,21201 +6195,20790 +6196,21096 +6197,20760 +6198,21066 +6199,21371 +6200,20955 +6201,21256 +6202,20926 +6203,21231 +6204,20815 +6205,21121 +6206,21422 +6207,21090 +6208,21396 +6209,20975 +6210,21281 +6211,20870 +6212,21176 +6213,20840 +6214,21141 +6215,20725 +6216,21035 +6217,21341 +6218,21001 +6219,21312 +6220,20895 +6221,21201 +6222,20780 +6223,21166 +6224,20724 +6225,21055 +6226,21361 +6227,20951 +6228,21337 +6229,20920 +6230,21226 +6231,20805 +6232,21116 +6233,20774 +6234,21086 +6235,21392 +6236,20971 +6237,21281 +6238,20860 +6239,21251 +6240,20835 +6241,21140 +6242,20725 +6243,21031 +6244,20695 +6245,21001 +6246,21301 +6247,20890 +6248,21196 +6249,20860 +6250,21160 +6251,20750 +6252,21056 +6253,21362 +6254,21026 +6255,21331 +6256,20915 +6257,21221 +6258,20805 +6259,21111 +6260,20770 +6261,21076 +6262,21387 +6263,20965 +6264,21329 +6265,20940 +6266,21246 +6267,20830 +6268,21136 +6269,20720 +6270,21106 +6271,20690 +6272,20995 +6273,21301 +6274,20885 +6275,21271 +6276,20855 +6277,21161 +6278,20745 +6279,21046 +6280,21431 +6281,21020 +6282,21321 +6283,20911 +6284,21216 +6285,20800 +6286,21186 +6287,20770 +6288,21071 +6289,20659 +6290,20965 +6291,21351 +6292,20936 +6293,21241 +6294,20825 +6295,21131 +6296,20795 +6297,21095 +6298,20684 +6299,20991 +6300,21291 +6301,20956 +6302,21261 +6303,20845 +6304,21224 +6305,20739 +6306,21125 +6307,20710 +6308,21011 +6309,21322 +6310,20905 +6311,21206 +6312,20870 +6313,21176 +6314,20764 +6315,21070 +6316,20650 +6317,21041 +6318,20625 +6319,20930 +6320,21231 +6321,20820 +6322,21206 +6323,20790 +6324,21091 +6325,20675 +6326,20986 +6327,20650 +6328,20950 +6329,21261 +6330,20845 +6331,21150 +6332,20815 +6333,21116 +6334,20705 +6335,21011 +6336,21311 +6337,20900 +6338,21281 +6339,20870 +6340,21175 +6341,20755 +6342,21061 +6343,20725 +6344,21010 +6345,20619 +6346,20925 +6347,21226 +6348,20891 +6349,21196 +6350,20780 +6351,21091 +6352,20670 +6353,21055 +6354,20644 +6355,20950 +6356,21251 +6357,20840 +6358,21146 +6359,20810 +6360,21111 +6361,20695 +6362,21005 +6363,21311 +6364,20970 +6365,21282 +6366,20865 +6367,21171 +6368,20750 +6369,21141 +6370,20719 +6371,21030 +6372,20615 +6373,20916 +6374,21307 +6375,20890 +6376,21196 +6377,20775 +6378,21085 +6379,20669 +6380,21050 +6381,20635 +6382,20946 +6383,21241 +6384,20895 +6385,21216 +6386,20805 +6387,21110 +6388,20690 +6389,21001 +6390,20665 +6391,20971 +6392,21276 +6393,20860 +6394,21166 +6395,20830 +6396,21130 +6397,20720 +6398,21026 +6399,20610 +6400,20991 +6401,21296 +6402,20885 +6403,21191 +6404,20769 +6405,21080 +6406,20745 +6407,21051 +6408,20635 +6409,20935 +6410,21246 +6411,20910 +6412,21211 +6413,20800 +6414,21106 +6415,20690 +6416,21076 +6417,20660 +6418,20965 +6419,21271 +6420,20850 +6421,21241 +6422,20825 +6423,21121 +6424,20783 +6425,21021 +6426,20684 +6427,20985 +6428,20575 +6429,20881 +6430,21186 +6431,20765 +6432,21156 +6433,20740 +6434,21040 +6435,20629 +6436,20930 +6437,20600 +6438,20906 +6439,21206 +6440,20795 +6441,21101 +6442,20760 +6443,21065 +6444,20649 +6445,20975 +6446,21261 +6447,20931 +6448,21231 +6449,20820 +6450,21126 +6451,20704 +6452,21095 +6453,20680 +6454,20986 +6455,20570 +6456,20870 +6457,21181 +6458,20845 +6459,21151 +6460,20734 +6461,21040 +6462,20625 +6463,21006 +6464,20587 +6465,20900 +6466,21201 +6467,20790 +6468,21176 +6469,20759 +6470,21065 +6471,20645 +6472,20956 +6473,20620 +6474,20925 +6475,21226 +6476,20815 +6477,21120 +6478,20700 +6479,21091 +6480,20670 +6481,20981 +6482,20559 +6483,20865 +6484,20534 +6485,20840 +6486,21145 +6487,20725 +6488,21036 +6489,20700 +6490,21006 +6491,20589 +6492,20895 +6493,21201 +6494,20860 +6495,21171 +6496,20750 +6497,21061 +6498,20640 +6499,20950 +6500,20614 +6501,20920 +6502,21226 +6503,20800 +6504,21174 +6505,20780 +6506,21081 +6507,20664 +6508,20975 +6509,20559 +6510,20940 +6511,20525 +6512,20835 +6513,21862 +6514,20720 +6515,21111 +6516,20694 +6517,21722 +6518,20580 +6519,20891 +6520,20555 +6521,21577 +6522,21161 +6523,20745 +6524,21050 +6525,21361 +6526,21020 +6527,20610 +6528,21637 +6529,21221 +6530,20800 +6531,21186 +6532,21497 +6533,21802 +6534,20664 +6535,20965 +6536,21351 +6537,21662 +6538,20524 +6539,20825 +6540,21136 +6541,21522 +6542,21822 +6543,20680 +6544,21069 +6545,21302 +6546,20966 +6547,20549 +6548,21577 +6549,21883 +6550,20739 +6551,21050 +6552,21436 +6553,21742 +6554,21327 +6555,20905 +6556,21216 +6557,21602 +6558,21181 +6559,20770 +6560,21797 +6561,21377 +6562,21763 +6563,21351 +6564,21657 +6565,21241 +6566,20820 +6567,20485 +6568,21516 +6569,21822 +6570,21407 +6571,20986 +6572,21376 +6573,21682 +6574,20539 +6575,20850 +6576,21877 +6577,21461 +6578,21847 +6579,21432 +6580,21737 +6581,21321 +6582,21627 +6583,21281 +6584,21574 +6585,21181 +6586,21487 +6587,21793 +6588,21452 +6589,21757 +6590,20624 +6591,21652 +6592,21236 +6593,21622 +6594,21201 +6595,21512 +6596,21813 +6597,21401 +6598,21707 +6599,21371 +6600,21672 +6601,21256 +6602,21566 +6603,21872 +6604,21537 +6605,21843 +6606,21426 +6607,21732 +6608,21316 +6609,21702 +6610,21282 +6611,21592 +6612,21176 +6613,21482 +6614,21141 +6615,21446 +6616,21757 +6617,21341 +6618,21647 +6619,21231 +6620,21612 +6621,21201 +6622,21502 +6623,21807 +6624,21454 +6625,21777 +6626,21367 +6627,21673 +6628,21256 +6629,21557 +6630,21226 +6631,21532 +6632,21115 +6633,21421 +6634,21727 +6635,21392 +6636,21697 +6637,21276 +6638,21587 +6639,21171 +6640,21552 +6641,21135 +6642,21446 +6643,21752 +6644,21337 +6645,21642 +6646,21306 +6647,21612 +6648,21196 +6649,21501 +6650,21802 +6651,21472 +6652,21773 +6653,21361 +6654,21667 +6655,21251 +6656,21637 +6657,21216 +6658,21521 +6659,21832 +6660,21417 +6661,21798 +6662,21386 +6663,21687 +6664,21336 +6665,21582 +6666,21246 +6667,21551 +6668,21131 +6669,21442 +6670,21747 +6671,21326 +6672,21712 +6673,21301 +6674,21607 +6675,21186 +6676,21492 +6677,21156 +6678,21467 +6679,21772 +6680,21749 +6681,21509 +6682,21519 +6683,21830 +6684,21414 +6685,21795 +6686,21376 +6687,21690 +6688,21995 +6689,21574 +6690,21960 +6691,21545 +6692,21848 +6693,21439 +6694,21740 +6695,21409 +6696,21707 +6697,22020 +6698,21599 +6699,21905 +6700,21487 +6701,21876 +6702,21459 +6703,21745 +6704,22023 +6705,21654 +6706,21324 +6707,21622 +6708,21936 +6709,21520 +6710,21825 +6711,21489 +6712,21795 +6713,21374 +6714,21679 +6715,21983 +6716,21655 +6717,21961 +6718,21545 +6719,21850 +6720,21434 +6721,21815 +6722,21397 +6723,21709 +6724,21294 +6725,21600 +6726,21981 +6727,21569 +6728,21867 +6729,21454 +6730,21765 +6731,21349 +6732,21735 +6733,21319 +6734,21625 +6735,21931 +6736,21514 +6737,21907 +6738,21492 +6739,21798 +6740,21389 +6741,21695 +6742,21351 +6743,21637 +6744,21903 +6745,21529 +6746,21835 +6747,21499 +6748,21798 +6749,21384 +6750,21695 +6751,21279 +6752,21665 +6753,21970 +6754,21554 +6755,21860 +6756,21445 +6757,21831 +6758,21414 +6759,21735 +6760,21304 +6761,21601 +6762,21915 +6763,21579 +6764,21885 +6765,21465 +6766,21775 +6767,21359 +6768,21740 +6769,21329 +6770,21634 +6771,21940 +6772,21525 +6773,21911 +6774,21487 +6775,21800 +6776,21384 +6777,21682 +6778,21354 +6779,21652 +6780,21958 +6781,21545 +6782,21856 +6783,21499 +6784,21692 +6785,21399 +6786,21710 +6787,21293 +6788,21674 +6789,21264 +6790,21570 +6791,21875 +6792,21451 +6793,21757 +6794,21429 +6795,21735 +6796,21334 +6797,21625 +6798,21201 +6799,21595 +6800,21892 +6801,21484 +6802,21782 +6803,21374 +6804,21755 +6805,21344 +6806,21650 +6807,21948 +6808,21534 +6809,21203 +6810,21509 +6811,21810 +6812,21394 +6813,21699 +6814,21369 +6815,21667 +6816,21254 +6817,21564 +6818,21870 +6819,21454 +6820,21835 +6821,21425 +6822,21730 +6823,21289 +6824,21570 +6825,21279 +6826,21576 +6827,21885 +6828,21467 +6829,21780 +6830,21444 +6831,21745 +6832,21329 +6833,21640 +6834,21218 +6835,21604 +6836,21910 +6837,21500 +6838,21798 +6839,21384 +6840,21775 +6841,21359 +6842,21665 +6843,21243 +6844,21554 +6845,21219 +6846,21517 +6847,21825 +6848,21409 +6849,21720 +6850,21304 +6851,21690 +6852,21268 +6853,21579 +6854,21885 +6855,21465 +6856,21850 +6857,21434 +6858,21745 +6859,21329 +6860,21629 +6861,21294 +6862,21605 +6863,21886 +6864,21449 +6865,21795 +6866,21451 +6867,21760 +6868,21344 +6869,21647 +6870,21239 +6871,21625 +6872,21204 +6873,21514 +6874,21815 +6875,21399 +6876,21790 +6877,21374 +6878,21679 +6879,21264 +6880,21567 +6881,21882 +6882,21539 +6883,21847 +6884,21432 +6885,21743 +6886,21326 +6887,21712 +6888,21294 +6889,21595 +6890,21178 +6891,21479 +6892,21148 +6893,21447 +6894,21760 +6895,21344 +6896,21645 +6897,21314 +6898,21615 +6899,21198 +6900,21509 +6901,21815 +6902,21480 +6903,21765 +6904,21256 +6905,21662 +6906,21249 +6907,21640 +6908,21223 +6909,21529 +6910,21830 +6911,21415 +6912,21725 +6913,21389 +6914,21690 +6915,21279 +6916,21584 +6917,21168 +6918,21554 +6919,21134 +6920,21444 +6921,21745 +6922,21334 +6923,21720 +6924,21304 +6925,21602 +6926,21186 +6927,21500 +6928,21164 +6929,21469 +6930,21767 +6931,21359 +6932,21660 +6933,21329 +6934,21634 +6935,21214 +6936,21525 +6937,21830 +6938,21406 +6939,21078 +6940,21379 +6941,21690 +6942,21266 +6943,21554 +6944,21131 +6945,21537 +6946,21123 +6947,21426 +6948,21740 +6949,21397 +6950,21703 +6951,21294 +6952,21600 +6953,21184 +6954,21562 +6955,21153 +6956,21459 +6957,21765 +6958,21344 +6959,21727 +6960,21319 +6961,21625 +6962,21204 +6963,21514 +6964,21178 +6965,21479 +6966,21790 +6967,21374 +6968,21680 +6969,21264 +6970,21645 +6971,21234 +6972,21539 +6973,21123 +6974,21367 +6975,20985 +6976,21384 +6977,20963 +6978,21273 +6979,20938 +6980,21244 +6981,21550 +6982,21128 +6983,21432 +6984,21068 +6985,21404 +6986,20989 +6987,21294 +6988,21600 +6989,21259 +6990,20848 +6991,21153 +6992,21454 +6993,21038 +6994,21429 +6995,21014 +6996,21319 +6997,20903 +6998,21209 +6999,20873 +7000,21173 +7001,21484 +7002,21068 +7003,21374 +7004,20958 +7005,21339 +7006,20928 +7007,21229 +7008,21534 +7009,21123 +7010,21509 +7011,21096 +7012,21400 +7013,20978 +7014,21284 +7015,20953 +7016,21259 +7017,20837 +7018,21148 +7019,21454 +7020,21121 +7021,21419 +7022,21008 +7023,21306 +7024,20963 +7025,21274 +7026,20862 +7027,21168 +7028,21469 +7029,21058 +7030,21444 +7031,21028 +7032,21329 +7033,20918 +7034,21223 +7035,21529 +7036,21194 +7037,21500 +7038,21078 +7039,21389 +7040,20973 +7041,21354 +7042,20943 +7043,21248 +7044,21549 +7045,21139 +7046,21525 +7047,21108 +7048,21409 +7049,20998 +7050,21304 +7051,20964 +7052,21274 +7053,20858 +7054,21164 +7055,21469 +7056,21128 +7057,21434 +7058,21018 +7059,21329 +7060,20913 +7061,21219 +7062,20883 +7063,21181 +7064,20833 +7065,21073 +7066,21459 +7067,21043 +7068,21348 +7069,20933 +7070,21239 +7071,21540 +7072,21209 +7073,21529 +7074,21098 +7075,21399 +7076,20989 +7077,21374 +7078,20958 +7079,21264 +7080,20843 +7081,21153 +7082,21534 +7083,21123 +7084,21429 +7085,21011 +7086,21314 +7087,20983 +7088,21289 +7089,20873 +7090,21203 +7091,21481 +7092,21063 +7093,21454 +7094,21038 +7095,21339 +7096,20923 +7097,21234 +7098,20898 +7099,21203 +7100,21585 +7101,21089 +7102,21399 +7103,21051 +7104,21364 +7105,20948 +7106,21254 +7107,20832 +7108,21223 +7109,20808 +7110,21139 +7111,21414 +7112,20998 +7113,21371 +7114,20945 +7115,21231 +7116,20886 +7117,21171 +7118,21462 +7119,21111 +7120,21452 +7121,21068 +7122,21374 +7123,20953 +7124,21258 +7125,20848 +7126,21234 +7127,20813 +7128,21124 +7129,21429 +7130,21038 +7131,21394 +7132,20983 +7133,21283 +7134,20873 +7135,21174 +7136,21480 +7137,21148 +7138,21454 +7139,21033 +7140,21359 +7141,20928 +7142,21314 +7143,20885 +7144,21269 +7145,20782 +7146,21083 +7147,20752 +7148,21058 +7149,21364 +7150,20973 +7151,21254 +7152,20918 +7153,21224 +7154,20802 +7155,21113 +7156,21419 +7157,21083 +7158,21389 +7159,20968 +7160,21294 +7161,20858 +7162,21244 +7163,20827 +7164,21138 +7165,21444 +7166,21029 +7167,21334 +7168,20998 +7169,21304 +7170,20898 +7171,21191 +7172,20772 +7173,21158 +7174,20748 +7175,21049 +7176,21359 +7177,20943 +7178,21329 +7179,20913 +7180,21233 +7181,20803 +7182,21104 +7183,20760 +7184,21079 +7185,21374 +7186,20958 +7187,21269 +7188,20933 +7189,21238 +7190,20838 +7191,21129 +7192,21435 +7193,21093 +7194,21404 +7195,20983 +7196,21289 +7197,20877 +7198,21183 +7199,20848 +7200,21169 +7201,20732 +7202,21038 +7203,21349 +7204,21013 +7205,21314 +7206,20903 +7207,21209 +7208,20793 +7209,21179 +7210,20772 +7211,21063 +7212,21374 +7213,20958 +7214,21339 +7215,20923 +7216,21229 +7217,20818 +7218,21123 +7219,20782 +7220,21108 +7221,21399 +7222,20978 +7223,21281 +7224,20933 +7225,21249 +7226,20838 +7227,21143 +7228,21444 +7229,21028 +7230,20713 +7231,21004 +7232,21309 +7233,20893 +7234,21194 +7235,20863 +7236,21163 +7237,20752 +7238,21058 +7239,21364 +7240,21043 +7241,21334 +7242,20913 +7243,21224 +7244,20807 +7245,21188 +7246,20778 +7247,21084 +7248,21390 +7249,20968 +7250,21364 +7251,20945 +7252,21249 +7253,20832 +7254,21133 +7255,20718 +7256,21109 +7257,20687 +7258,20998 +7259,21304 +7260,20903 +7261,21274 +7262,20857 +7263,21155 +7264,20808 +7265,21043 +7266,20707 +7267,21018 +7268,21319 +7269,20903 +7270,21228 +7271,20878 +7272,21184 +7273,20763 +7274,21073 +7275,21374 +7276,21043 +7277,20622 +7278,20928 +7279,21238 +7280,20828 +7281,21204 +7282,20793 +7283,21098 +7284,20682 +7285,20983 +7286,21294 +7287,20953 +7288,21263 +7289,20843 +7290,21169 +7291,20737 +7292,21123 +7293,20702 +7294,21013 +7295,21319 +7296,20903 +7297,21284 +7298,20873 +7299,21179 +7300,20772 +7301,21063 +7302,20732 +7303,21025 +7304,21344 +7305,20918 +7306,21229 +7307,20893 +7308,21194 +7309,20782 +7310,21103 +7311,20673 +7312,21059 +7313,20642 +7314,20948 +7315,21249 +7316,20833 +7317,21138 +7318,20807 +7319,21113 +7320,20708 +7321,20998 +7322,21309 +7323,20968 +7324,21274 +7325,20863 +7326,21168 +7327,20747 +7328,21133 +7329,20718 +7330,21043 +7331,21334 +7332,20918 +7333,21304 +7334,20888 +7335,21193 +7336,20778 +7337,21081 +7338,20743 +7339,21053 +7340,20652 +7341,20943 +7342,21244 +7343,20820 +7344,21203 +7345,20798 +7346,21104 +7347,20682 +7348,20988 +7349,20652 +7350,20978 +7351,21269 +7352,20852 +7353,21153 +7354,20823 +7355,21129 +7356,20712 +7357,21013 +7358,20597 +7359,20983 +7360,21308 +7361,20878 +7362,21184 +7363,20763 +7364,21149 +7365,20732 +7366,21043 +7367,20622 +7368,20933 +7369,20585 +7370,20890 +7371,21161 +7372,20810 +7373,21106 +7374,20674 +7375,21045 +7376,20610 +7377,20999 +7378,21299 +7379,20883 +7380,21209 +7381,20773 +7382,21163 +7383,20739 +7384,21038 +7385,20633 +7386,20938 +7387,20602 +7388,20908 +7389,21214 +7390,20802 +7391,21103 +7392,20687 +7393,21073 +7394,20658 +7395,20963 +7396,21269 +7397,20853 +7398,21239 +7399,20817 +7400,21143 +7401,20713 +7402,21014 +7403,20678 +7404,20988 +7405,20572 +7406,20878 +7407,21183 +7408,20847 +7409,21153 +7410,20753 +7411,21039 +7412,20627 +7413,21013 +7414,20597 +7415,20903 +7416,21208 +7417,20792 +7418,21093 +7419,20763 +7420,21074 +7421,20652 +7422,20958 +7423,21256 +7424,20935 +7425,21228 +7426,20813 +7427,21114 +7428,20703 +7429,21088 +7430,20687 +7431,20973 +7432,21284 +7433,20867 +7434,20527 +7435,20833 +7436,21139 +7437,20727 +7438,21033 +7439,20697 +7440,21013 +7441,20588 +7442,20893 +7443,21194 +7444,20863 +7445,21164 +7446,20747 +7447,21053 +7448,20642 +7449,20943 +7450,20628 +7451,20913 +7452,21219 +7453,20803 +7454,21113 +7455,20772 +7456,21083 +7457,20667 +7458,20973 +7459,20552 +7460,20958 +7461,20542 +7462,20833 +7463,21126 +7464,20802 +7465,21103 +7466,20688 +7467,20994 +7468,20577 +7469,20883 +7470,20557 +7471,20853 +7472,21158 +7473,20742 +7474,21048 +7475,20713 +7476,21018 +7477,20597 +7478,20903 +7479,21214 +7480,20812 +7481,21183 +7482,20762 +7483,21074 +7484,20658 +7485,20963 +7486,20622 +7487,20928 +7488,21239 +7489,20822 +7490,21143 +7491,20788 +7492,21099 +7493,20682 +7494,20988 +7495,20567 +7496,20953 +7497,20542 +7498,20847 +7499,21148 +7500,21464 +7501,21124 +7502,21424 +7503,21005 +7504,21396 +7505,20898 +7506,20563 +7507,21589 +7508,21895 +7509,20758 +7510,21068 +7511,20642 +7512,21033 +7513,20617 +7514,20923 +7515,21228 +7516,21534 +7517,20477 +7518,20778 +7519,21083 +7520,21409 +7521,20978 +7522,20637 +7523,21665 +7524,21253 +7525,20833 +7526,21860 +7527,20803 +7528,21835 +7529,20697 +7530,21740 +7531,21309 +7532,20973 +7533,20552 +7534,21585 +7535,21886 +7536,21474 +7537,21058 +7538,21444 +7539,21745 +7540,20623 +7541,20913 +7542,21224 +7543,21602 +7544,21174 +7545,21494 +7546,21800 +7547,21384 +7548,21770 +7549,21354 +7550,21675 +7551,21244 +7552,21545 +7553,21209 +7554,21519 +7555,21825 +7556,20683 +7557,20988 +7558,21379 +7559,21685 +7560,20562 +7561,21575 +7562,21875 +7563,21544 +7564,21128 +7565,21429 +7566,21734 +7567,21324 +7568,20903 +7569,21289 +7570,21615 +7571,21186 +7572,21484 +7573,21069 +7574,21455 +7575,21760 +7576,21349 +7577,21650 +7578,21234 +7579,21625 +7580,20502 +7581,21514 +7582,21820 +7583,21397 +7584,21760 +7585,21364 +7586,21675 +7587,21259 +7588,21564 +7589,21223 +7590,21550 +7591,21840 +7592,21424 +7593,21730 +7594,21396 +7595,21695 +7596,21286 +7597,21589 +7598,21176 +7599,21480 +7600,21161 +7601,21449 +7602,21755 +7603,21339 +7604,21645 +7605,21308 +7606,21614 +7607,21194 +7608,21500 +7609,21810 +7610,21469 +7611,21775 +7612,21364 +7613,21669 +7614,21254 +7615,21640 +7616,21224 +7617,21530 +7618,21108 +7619,21414 +7620,21720 +7621,21384 +7622,21694 +7623,21266 +7624,21650 +7625,21231 +7626,21522 +7627,21808 +7628,21461 +7629,21752 +7630,21316 +7631,21692 +7632,21261 +7633,21645 +7634,21229 +7635,21534 +7636,21840 +7637,21424 +7638,21810 +7639,21395 +7640,21700 +7641,21284 +7642,21590 +7643,21173 +7644,21559 +7645,21138 +7646,21444 +7647,21755 +7648,21339 +7649,21725 +7650,21309 +7651,21617 +7652,21198 +7653,21504 +7654,21168 +7655,21474 +7656,21775 +7657,21364 +7658,21665 +7659,21334 +7660,21635 +7661,21223 +7662,21524 +7663,21827 +7664,21480 +7665,21795 +7666,21379 +7667,21690 +7668,21274 +7669,21655 +7670,21238 +7671,21549 +7672,21129 +7673,21434 +7674,21745 +7675,21409 +7676,21710 +7677,21299 +7678,21604 +7679,21183 +7680,21575 +7681,21154 +7682,21459 +7683,21765 +7684,21349 +7685,21735 +7686,21324 +7687,21629 +7688,21209 +7689,21515 +7690,21184 +7691,21484 +7692,21795 +7693,21379 +7694,21680 +7695,21268 +7696,21649 +7697,21234 +7698,21545 +7699,21128 +7700,21434 +7701,21093 +7702,21404 +7703,21702 +7704,21354 +7705,21590 +7706,21259 +7707,21560 +7708,21143 +7709,21454 +7710,21760 +7711,21424 +7712,21729 +7713,21309 +7714,21615 +7715,21199 +7716,21580 +7717,21163 +7718,21474 +7719,21780 +7720,21359 +7721,21023 +7722,21334 +7723,21640 +7724,21219 +7725,21529 +7726,21193 +7727,21499 +7728,21079 +7729,21389 +7730,21695 +7731,21359 +7732,21665 +7733,21244 +7734,21554 +7735,21138 +7736,21444 +7737,21104 +7738,21424 +7739,21720 +7740,21299 +7741,21605 +7742,21269 +7743,21572 +7744,21224 +7745,21465 +7746,21770 +7747,21434 +7748,21735 +7749,21319 +7750,21630 +7751,21213 +7752,21599 +7753,21184 +7754,21490 +7755,21073 +7756,21374 +7757,21043 +7758,21349 +7759,21655 +7760,21238 +7761,21544 +7762,21209 +7763,21515 +7764,21093 +7765,21399 +7766,21710 +7767,21289 +7768,21679 +7769,21264 +7770,21570 +7771,21154 +7772,21454 +7773,21123 +7774,21429 +7775,21750 +7776,21314 +7777,21619 +7778,21284 +7779,21595 +7780,21174 +7781,21479 +7782,21068 +7783,21441 +7784,21023 +7785,21338 +7786,21644 +7787,21229 +7788,21610 +7789,21199 +7790,21504 +7791,21088 +7792,21389 +7793,21059 +7794,21364 +7795,21665 +7796,21254 +7797,21560 +7798,21138 +7799,21529 +7800,21113 +7801,21419 +7802,21724 +7803,21304 +7804,21695 +7805,21279 +7806,21585 +7807,21168 +7808,21474 +7809,21139 +7810,21445 +7811,21028 +7812,21334 +7813,21635 +7814,21304 +7815,21610 +7816,21193 +7817,21499 +7818,21084 +7819,21465 +7820,21043 +7821,21359 +7822,21665 +7823,21236 +7824,21634 +7825,21208 +7826,21514 +7827,21104 +7828,21404 +7829,20993 +7830,21379 +7831,20963 +7832,21268 +7833,21574 +7834,21159 +7835,21545 +7836,21124 +7837,21434 +7838,21013 +7839,21319 +7840,20988 +7841,21293 +7842,21599 +7843,21179 +7844,21485 +7845,21154 +7846,21459 +7847,21043 +7848,21344 +7849,21649 +7850,21313 +7851,21619 +7852,21209 +7853,21517 +7854,21093 +7855,21399 +7856,21063 +7857,21374 +7858,20958 +7859,21264 +7860,21567 +7861,21234 +7862,21535 +7863,21116 +7864,21507 +7865,21003 +7866,21389 +7867,20978 +7868,21284 +7869,21590 +7870,21151 +7871,21559 +7872,21143 +7873,21449 +7874,21029 +7875,21334 +7876,21003 +7877,21309 +7878,21610 +7879,21199 +7880,21504 +7881,21155 +7882,21441 +7883,21016 +7884,21387 +7885,20950 +7886,21241 +7887,21617 +7888,21186 +7889,21569 +7890,21163 +7891,21461 +7892,21049 +7893,21354 +7894,20938 +7895,21319 +7896,21625 +7897,21213 +7898,21519 +7899,21099 +7900,21512 +7901,21073 +7902,21379 +7903,20950 +7904,21329 +7905,20923 +7906,21233 +7907,21534 +7908,21124 +7909,21429 +7910,21088 +7911,21394 +7912,20983 +7913,21289 +7914,21594 +7915,21253 +7916,21564 +7917,21149 +7918,21449 +7919,21033 +7920,21346 +7921,21008 +7922,21314 +7923,21614 +7924,21204 +7925,21510 +7926,21169 +7927,21479 +7928,21063 +7929,21364 +7930,20953 +7931,21339 +7932,20923 +7933,21229 +7934,21530 +7935,21113 +7936,21499 +7937,21088 +7938,21394 +7939,20979 +7940,21287 +7941,20948 +7942,21249 +7943,21552 +7944,21209 +7945,21444 +7946,21103 +7947,21414 +7948,20998 +7949,21304 +7950,21610 +7951,21274 +7952,21580 +7953,21158 +7954,21469 +7955,21053 +7956,21359 +7957,21023 +7958,21329 +7959,21635 +7960,21219 +7961,21524 +7962,21188 +7963,21494 +7964,21079 +7965,21384 +7966,20968 +7967,21354 +7968,20938 +7969,21244 +7970,21544 +7971,21128 +7972,21519 +7973,21104 +7974,21584 +7975,20968 +7976,21359 +7977,20938 +7978,21244 +7979,21554 +7980,21133 +7981,21524 +7982,21104 +7983,21407 +7984,21032 +7985,21291 +7986,20955 +7987,21261 +7988,20840 +7989,21151 +7990,21457 +7991,21116 +7992,21422 +7993,21005 +7994,21316 +7995,20900 +7996,21281 +7997,20870 +7998,21171 +7999,21482 +8000,21061 +8001,21371 +8002,21035 +8003,21341 +8004,20921 +8005,21231 +8006,21537 +8007,21201 +8008,21502 +8009,21091 +8010,21396 +8011,20980 +8012,21361 +8013,20951 +8014,21256 +8015,21557 +8016,21141 +8017,21527 +8018,21116 +8019,21416 +8020,21000 +8021,21306 +8022,20976 +8023,21276 +8024,20842 +8025,21171 +8026,21477 +8027,21055 +8028,21441 +8029,21031 +8030,21337 +8031,20920 +8032,21221 +8033,20890 +8034,21196 +8035,21497 +8036,21085 +8037,21391 +8038,21056 +8039,21362 +8040,20940 +8041,21251 +8042,20835 +8043,21216 +8044,21521 +8045,21110 +8046,21411 +8047,21001 +8048,21387 +8049,20970 +8050,21276 +8051,20860 +8052,21272 +8053,21471 +8054,21136 +8055,21442 +8056,21021 +8057,21331 +8058,20915 +8059,21296 +8060,20885 +8061,21190 +8062,21496 +8063,21076 +8064,21452 +8065,21051 +8066,21356 +8067,20940 +8068,21246 +8069,20911 +8070,21216 +8071,20800 +8072,21106 +8073,21407 +8074,21076 +8075,21381 +8076,20960 +8077,21271 +8078,20850 +8079,21161 +8080,21547 +8081,21131 +8082,21437 +8083,21020 +8084,21326 +8085,20990 +8086,21296 +8087,20880 +8088,21181 +8089,21507 +8090,21151 +8091,21462 +8092,21045 +8093,21351 +8094,20936 +8095,21322 +8096,20905 +8097,21211 +8098,20795 +8099,21101 +8100,21406 +8101,21070 +8102,21376 +8103,20956 +8104,21312 +8105,20850 +8106,21231 +8107,20820 +8108,21126 +8109,21431 +8110,21010 +8111,21401 +8112,20981 +8113,21286 +8114,20875 +8115,21181 +8116,20845 +8117,21150 +8118,21456 +8119,21041 +8120,21342 +8121,20930 +8122,21311 +8123,20900 +8124,21206 +8125,20785 +8126,21090 +8127,20760 +8128,21066 +8129,21372 +8130,20950 +8131,21256 +8132,20920 +8133,21231 +8134,20810 +8135,21121 +8136,21427 +8137,21091 +8138,21397 +8139,20980 +8140,21286 +8141,20870 +8142,21256 +8143,20835 +8144,21116 +8145,20725 +8146,21031 +8147,21336 +8148,21005 +8149,21311 +8150,20890 +8151,21195 +8152,20785 +8153,21171 +8154,20750 +8155,21061 +8156,21366 +8157,20950 +8158,21331 +8159,20921 +8160,21226 +8161,20810 +8162,21111 +8163,20775 +8164,21086 +8165,21391 +8166,20970 +8167,21281 +8168,20946 +8169,21246 +8170,20830 +8171,21141 +8172,20725 +8173,21030 +8174,21411 +8175,20995 +8176,21306 +8177,20885 +8178,21191 +8179,20860 +8180,21166 +8181,20750 +8182,21050 +8183,21356 +8184,21009 +8185,21332 +8186,20910 +8187,21221 +8188,20805 +8189,21186 +8190,20769 +8191,21080 +8192,21381 +8193,20971 +8194,21357 +8195,20940 +8196,21246 +8197,20825 +8198,21131 +8199,21441 +8200,21101 +8201,21412 +8202,20991 +8203,21301 +8204,20885 +8205,21266 +8206,20855 +8207,21160 +8208,20745 +8209,21051 +8210,21432 +8211,21016 +8212,21326 +8213,20910 +8214,21216 +8215,20880 +8216,21185 +8217,20770 +8218,21071 +8219,21377 +8220,20960 +8221,21346 +8222,20935 +8223,21231 +8224,20888 +8225,21131 +8226,20795 +8227,21096 +8228,20685 +8229,20990 +8230,21296 +8231,20960 +8232,21261 +8233,20850 +8234,21156 +8235,20740 +8236,21126 +8237,20710 +8238,21010 +8239,21321 +8240,20905 +8241,21205 +8242,20875 +8243,21181 +8244,20760 +8245,21071 +8246,21371 +8247,21040 +8248,21346 +8249,20931 +8250,21231 +8251,20815 +8252,21206 +8253,20790 +8254,21096 +8255,21401 +8256,20985 +8257,21371 +8258,20956 +8259,21261 +8260,20845 +8261,21151 +8262,20810 +8263,21115 +8264,20688 +8265,21011 +8266,21312 +8267,20895 +8268,21286 +8269,20870 +8270,21176 +8271,20760 +8272,21065 +8273,20725 +8274,21036 +8275,21342 +8276,20920 +8277,21231 +8278,20895 +8279,21196 +8280,20779 +8281,21090 +8282,20675 +8283,21061 +8284,20640 +8285,20950 +8286,21256 +8287,20840 +8288,21226 +8289,20810 +8290,21116 +8291,20700 +8292,21006 +8293,21306 +8294,20970 +8295,21281 +8296,20860 +8297,21170 +8298,20755 +8299,21141 +8300,20725 +8301,21031 +8302,21336 +8303,20910 +8304,21284 +8305,20885 +8306,21195 +8307,20780 +8308,21081 +8309,20750 +8310,21056 +8311,20639 +8312,20940 +8313,21251 +8314,20916 +8315,21221 +8316,20800 +8317,21111 +8318,20695 +8319,21000 +8320,21381 +8321,20965 +8322,21276 +8323,20860 +8324,21161 +8325,20830 +8326,21131 +8327,20720 +8328,21020 +8329,21331 +8330,20996 +8331,21297 +8332,20885 +8333,21186 +8334,20770 +8335,21161 +8336,20739 +8337,21050 +8338,20635 +8339,20941 +8340,21241 +8341,20910 +8342,21216 +8343,20795 +8344,21151 +8345,20689 +8346,21075 +8347,20660 +8348,20966 +8349,21271 +8350,20855 +8351,21236 +8352,20825 +8353,21130 +8354,20710 +8355,21021 +8356,20680 +8357,20991 +8358,20569 +8359,20875 +8360,21181 +8361,20770 +8362,21155 +8363,20740 +8364,21046 +8365,20630 +8366,20935 +8367,20594 +8368,20900 +8369,21211 +8370,20794 +8371,21101 +8372,20760 +8373,21071 +8374,20655 +8375,20960 +8376,21266 +8377,20925 +8378,21231 +8379,20820 +8380,21121 +8381,20705 +8382,21096 +8383,20675 +8384,20935 +8385,20579 +8386,20885 +8387,21190 +8388,20855 +8389,21161 +8390,20745 +8391,21051 +8392,20629 +8393,21020 +8394,20605 +8395,20911 +8396,21216 +8397,20800 +8398,21041 +8399,20760 +8400,21033 +8401,20699 +8402,21005 +8403,20605 +8404,20896 +8405,21201 +8406,20865 +8407,21171 +8408,20755 +8409,21060 +8410,20644 +8411,20950 +8412,20615 +8413,20921 +8414,21226 +8415,20810 +8416,21111 +8417,20780 +8418,21085 +8419,20670 +8420,20976 +8421,21282 +8422,20945 +8423,21246 +8424,20818 +8425,21141 +8426,20719 +8427,21105 +8428,20690 +8429,21001 +8430,20585 +8431,20890 +8432,20549 +8433,20860 +8434,21161 +8435,20744 +8436,21056 +8437,20640 +8438,21021 +8439,20609 +8440,20930 +8441,21216 +8442,20800 +8443,21186 +8444,20775 +8445,21081 +8446,20660 +8447,20970 +8448,20634 +8449,20940 +8450,21241 +8451,20830 +8452,21130 +8453,20800 +8454,21106 +8455,20685 +8456,20990 +8457,20579 +8458,20885 +8459,20545 +8460,20851 +8461,21161 +8462,21462 +8463,21041 +8464,20685 +8465,21020 +8466,20599 +8467,20910 +8468,20495 +8469,20881 +8470,21181 +8471,20765 +8472,21071 +8473,20659 +8474,21040 +8475,20624 +8476,20935 +8477,21241 +8478,20825 +8479,21131 +8480,20795 +8481,21101 +8482,20679 +8483,20990 +8484,20575 +8485,20956 +8486,21262 +8487,20845 +8488,21156 +8489,20740 +8490,21843 +8491,20704 +8492,21015 +8493,20600 +8494,21622 +8495,20569 +8496,20875 +8497,21181 +8498,21482 +8499,21070 +8500,20734 +8501,21041 +8502,21341 +8503,20925 +8504,20564 +8505,21537 +8506,21206 +8507,20790 +8508,21095 +8509,21396 +8510,21707 +8511,20650 +8512,20950 +8513,21256 +8514,21562 +8515,21151 +8516,20810 +8517,21120 +8518,21426 +8519,21011 +8520,20594 +8521,21697 +8522,21281 +8523,20870 +8524,21176 +8525,21481 +8526,21862 +8527,20730 +8528,21758 +8529,21336 +8530,21642 +8531,21231 +8532,20895 +8533,21201 +8534,21501 +8535,21807 +8536,20675 +8537,21783 +8538,21366 +8539,21672 +8540,21256 +8541,21562 +8542,21221 +8543,20805 +8544,21086 +8545,21422 +8546,21722 +8547,21386 +8548,21697 +8549,21281 +8550,21587 +8551,20449 +8552,21557 +8553,21863 +8554,21447 +8555,21752 +8556,21336 +8557,21637 +8558,21306 +8559,20891 +8560,21196 +8561,21497 +8562,21803 +8563,21472 +8564,21777 +8565,21356 +8566,21667 +8567,20530 +8568,21637 +8569,21221 +8570,21527 +8571,21833 +8572,21411 +8573,21802 +8574,21386 +8575,21692 +8576,21276 +8577,21577 +8578,21888 +8579,21552 +8580,21853 +8581,21441 +8582,21747 +8583,21326 +8584,21699 +8585,21301 +8586,21607 +8587,21191 +8588,21497 +8589,21161 +8590,21461 +8591,21772 +8592,21352 +8593,21662 +8594,21321 +8595,21627 +8596,21211 +8597,21522 +8598,21822 +8599,21411 +8600,21792 +8601,21382 +8602,21687 +8603,21271 +8604,21572 +8605,21241 +8606,21547 +8607,21847 +8608,21431 +8609,21742 +8610,21407 +8611,21712 +8612,21296 +8613,21597 +8614,21186 +8615,21572 +8616,21151 +8617,21462 +8618,21768 +8619,21351 +8620,21737 +8621,21316 +8622,23066 +8623,21928 +8624,21579 +8625,21822 +8626,21487 +8627,21793 +8628,21371 +8629,21677 +8630,21266 +8631,21652 +8632,21231 +8633,21537 +8634,21126 +8635,21432 +8636,21813 +8637,21401 +8638,21707 +8639,21286 +8640,21592 +8641,21256 +8642,21567 +8643,21151 +8644,21452 +8645,21757 +8646,21426 +8647,21732 +8648,21311 +8649,21621 +8650,21206 +8651,21512 +8652,21171 +8653,21482 +8654,21787 +8655,21371 +8656,21672 +8657,21342 +8658,21642 +8659,21231 +8660,21532 +8661,21116 +8662,21507 +8663,21807 +8664,21374 +8665,21702 +8666,21286 +8667,21667 +8668,21251 +8669,21562 +8670,21146 +8671,21446 +8672,21110 +8673,21421 +8674,21727 +8675,21306 +8676,21612 +8677,21201 +8678,21587 +8679,21166 +8680,21471 +8681,21782 +8682,21367 +8683,21748 +8684,21331 +8685,21642 +8686,21226 +8687,21532 +8688,21196 +8689,21501 +8690,21807 +8691,21392 +8692,21697 +8693,21356 +8694,21662 +8695,21251 +8696,21552 +8697,21141 +8698,21447 +8699,21111 +8700,21412 +8701,21722 +8702,21306 +8703,21607 +8704,21246 +8705,21582 +8706,21166 +8707,21467 +8708,21056 +8709,21442 +8710,21747 +8711,21326 +8712,21637 +8713,21221 +8714,21606 +8715,21191 +8716,21492 +8717,21818 +8718,21386 +8719,21692 +8720,21356 +8721,21662 +8722,21241 +8723,21552 +8724,21136 +8725,21522 +8726,21101 +8727,21411 +8728,21717 +8729,21301 +8730,21687 +8731,21271 +8732,21572 +8733,21161 +8734,21462 +8735,21131 +8736,21431 +8737,21742 +8738,21321 +8739,21631 +8740,21296 +8741,21602 +8742,21186 +8743,21487 +8744,21125 +8745,21381 +8746,21041 +8747,21352 +8748,21657 +8749,21236 +8750,21542 +8751,21211 +8752,21517 +8753,21100 +8754,21416 +8755,20991 +8756,21372 +8757,21682 +8758,21266 +8759,21572 +8760,21156 +8761,21542 +8762,21121 +8763,21432 +8764,21016 +8765,21321 +8766,20985 +8767,21291 +8768,21597 +8769,21181 +8770,21481 +8771,21071 +8772,21457 +8773,21041 +8774,21346 +8775,21647 +8776,21231 +8777,21622 +8778,21205 +8779,21511 +8780,21096 +8781,21402 +8782,21066 +8783,21361 +8784,21642 +8785,21261 +8786,21562 +8787,21226 +8788,21537 +8789,21116 +8790,21422 +8791,21005 +8792,21396 +8793,21702 +8794,21281 +8795,21591 +8796,21171 +8797,21482 +8798,21141 +8799,21447 +8800,21035 +8801,21336 +8802,21642 +8803,21311 +8804,21616 +8805,21201 +8806,21502 +8807,21091 +8808,21477 +8809,21060 +8810,21361 +8811,21672 +8812,21256 +8813,21637 +8814,21221 +8815,21527 +8816,21116 +8817,21421 +8818,21000 +8819,21391 +8820,21697 +8821,21281 +8822,21587 +8823,21166 +8824,21539 +8825,21136 +8826,21441 +8827,21031 +8828,21332 +8829,20996 +8830,21301 +8831,21612 +8832,21191 +8833,21502 +8834,21166 +8835,21471 +8836,21056 +8837,21357 +8838,21662 +8839,21251 +8840,21637 +8841,21221 +8842,21522 +8843,21110 +8844,21416 +8845,21076 +8846,21387 +8847,20970 +8848,21276 +8849,21582 +8850,21246 +8851,21551 +8852,21136 +8853,21442 +8854,21026 +8855,21412 +8856,20990 +8857,21301 +8858,21602 +8859,21186 +8860,21576 +8861,21161 +8862,21467 +8863,21041 +8864,21401 +8865,20940 +8866,21326 +8867,21632 +8868,21215 +8869,21521 +8870,21106 +8871,21492 +8872,21076 +8873,21376 +8874,20960 +8875,21271 +8876,20936 +8877,21236 +8878,21547 +8879,21131 +8880,21437 +8881,21101 +8882,21406 +8883,20990 +8884,21296 +8885,21601 +8886,21261 +8887,21572 +8888,21151 +8889,21462 +8890,21045 +8891,21346 +8892,21016 +8893,21322 +8894,21622 +8895,21211 +8896,21517 +8897,21181 +8898,21487 +8899,21065 +8900,21376 +8901,20956 +8902,21342 +8903,21642 +8904,21221 +8905,21542 +8906,21126 +8907,21506 +8908,21095 +8909,21401 +8910,20986 +8911,21291 +8912,20955 +8913,21261 +8914,21567 +8915,21146 +8916,21456 +8917,21036 +8918,21427 +8919,21011 +8920,21311 +8921,20895 +8922,21206 +8923,21592 +8924,21175 +8925,21481 +8926,21066 +8927,21372 +8928,21036 +8929,21336 +8930,20925 +8931,21226 +8932,21537 +8933,21195 +8934,21506 +8935,21091 +8936,21397 +8937,20980 +8938,21281 +8939,20950 +8940,21256 +8941,21561 +8942,21141 +8943,21447 +8944,21093 +8945,21417 +8946,21000 +8947,21311 +8948,20895 +8949,21276 +8950,21581 +8951,21171 +8952,21477 +8953,21056 +8954,21447 +8955,21030 +8956,21336 +8957,21637 +8958,21221 +8959,21532 +8960,21196 +8961,21497 +8962,21081 +8963,21391 +8964,20975 +8965,21356 +8966,20946 +8967,21251 +8968,21552 +8969,21136 +8970,21527 +8971,21111 +8972,21416 +8973,20995 +8974,21296 +8975,20971 +8976,21236 +8977,21550 +8978,21209 +8979,21519 +8980,21098 +8981,21402 +8982,20994 +8983,21375 +8984,20943 +8985,21261 +8986,20845 +8987,21158 +8988,21464 +8989,21128 +8990,21427 +8991,21019 +8992,21324 +8993,20900 +8994,21289 +8995,20878 +8996,21183 +8997,21489 +8998,21066 +8999,21459 +9000,21039 +9001,21341 +9002,20933 +9003,21239 +9004,20903 +9005,21201 +9006,20793 +9007,21099 +9008,21400 +9009,21068 +9010,21369 +9011,20958 +9012,21264 +9013,20847 +9014,21146 +9015,20810 +9016,21124 +9017,21429 +9018,21008 +9019,21314 +9020,20983 +9021,21284 +9022,20872 +9023,21173 +9024,21557 +9025,21149 +9026,21454 +9027,21038 +9028,21344 +9029,20928 +9030,21309 +9031,20898 +9032,21199 +9033,21510 +9034,21085 +9035,21479 +9036,21063 +9037,21369 +9038,20953 +9039,21253 +9040,21564 +9041,21221 +9042,20808 +9043,21113 +9044,21419 +9045,21008 +9046,21394 +9047,20979 +9048,21284 +9049,20868 +9050,21169 +9051,20833 +9052,21143 +9053,21441 +9054,21028 +9055,21334 +9056,20999 +9057,21309 +9058,20893 +9059,21191 +9060,21504 +9061,21088 +9062,21474 +9063,21053 +9064,21429 +9065,20948 +9066,21249 +9067,20918 +9068,21239 +9069,20807 +9070,21108 +9071,21414 +9072,21084 +9073,21385 +9074,20968 +9075,21271 +9076,20855 +9077,21244 +9078,20827 +9079,21138 +9080,21444 +9081,21029 +9082,21329 +9083,20998 +9084,21299 +9085,20888 +9086,21188 +9087,20777 +9088,21156 +9089,20748 +9090,21083 +9091,21354 +9092,20938 +9093,21329 +9094,20906 +9095,21213 +9096,20798 +9097,21109 +9098,21490 +9099,21073 +9100,21384 +9101,20968 +9102,21996 +9103,20928 +9104,21228 +9105,20843 +9106,21126 +9107,21431 +9108,21023 +9109,21409 +9110,20988 +9111,21299 +9112,20875 +9113,21189 +9114,20845 +9115,21159 +9116,21464 +9117,21040 +9118,21349 +9119,21011 +9120,21324 +9121,20908 +9122,21214 +9123,20798 +9124,21176 +9125,20767 +9126,21068 +9127,21374 +9128,20963 +9129,21349 +9130,20933 +9131,21234 +9132,20815 +9133,21120 +9134,21429 +9135,21098 +9136,21404 +9137,20989 +9138,21294 +9139,20873 +9140,21264 +9141,20848 +9142,21153 +9143,20727 +9144,21108 +9145,21424 +9146,21013 +9147,21319 +9148,20903 +9149,21209 +9150,20873 +9151,21171 +9152,20757 +9153,21068 +9154,21369 +9155,21038 +9156,21344 +9157,20923 +9158,21229 +9159,20817 +9160,21116 +9161,20783 +9162,21086 +9163,21399 +9164,20978 +9165,21289 +9166,20948 +9167,21259 +9168,20835 +9169,21143 +9170,20748 +9171,21119 +9172,21416 +9173,21003 +9174,21309 +9175,20893 +9176,21284 +9177,20868 +9178,21174 +9179,20758 +9180,21063 +9181,21369 +9182,21033 +9183,21334 +9184,20988 +9185,21228 +9186,20808 +9187,21199 +9188,20783 +9189,21088 +9190,21389 +9191,20978 +9192,21356 +9193,20943 +9194,21246 +9195,20838 +9196,21144 +9197,20803 +9198,21108 +9199,20697 +9200,21003 +9201,21302 +9202,20888 +9203,21279 +9204,20858 +9205,21164 +9206,20752 +9207,21050 +9208,20717 +9209,21023 +9210,21327 +9211,20918 +9212,21224 +9213,20883 +9214,21189 +9215,20777 +9216,21078 +9217,21384 +9218,21053 +9219,21358 +9220,20935 +9221,21249 +9222,20833 +9223,21214 +9224,20782 +9225,21103 +9226,20693 +9227,20999 +9228,21299 +9229,20968 +9230,21266 +9231,20858 +9232,21158 +9233,20740 +9234,21126 +9235,20718 +9236,21018 +9237,21329 +9238,20913 +9239,21299 +9240,20878 +9241,21188 +9242,20773 +9243,21079 +9244,20738 +9245,21040 +9246,20632 +9247,20938 +9248,21239 +9249,20903 +9250,21223 +9251,20798 +9252,21104 +9253,20682 +9254,20993 +9255,20657 +9256,20963 +9257,21264 +9258,20852 +9259,21158 +9260,20818 +9261,21124 +9262,20712 +9263,21013 +9264,20662 +9265,20988 +9266,21294 +9267,20878 +9268,21176 +9269,20763 +9270,21146 +9271,20729 +9272,21038 +9273,20622 +9274,20933 +9275,21318 +9276,20898 +9277,21201 +9278,20793 +9279,21098 +9280,20677 +9281,21068 +9282,20652 +9283,20958 +9284,21263 +9285,20843 +9286,21234 +9287,20818 +9288,21115 +9289,20707 +9290,21013 +9291,20678 +9292,20983 +9293,21289 +9294,20873 +9295,21174 +9296,20838 +9297,21143 +9298,20725 +9299,21038 +9300,21344 +9301,21003 +9302,21314 +9303,20888 +9304,21269 +9305,20787 +9306,21088 +9307,20753 +9308,21059 +9309,20647 +9310,20953 +9311,21259 +9312,20923 +9313,21221 +9314,20805 +9315,21118 +9316,20695 +9317,21081 +9318,20667 +9319,20978 +9320,21284 +9321,20868 +9322,21173 +9323,20830 +9324,21138 +9325,20720 +9326,21028 +9327,20617 +9328,21003 +9329,20587 +9330,20908 +9331,21198 +9332,20778 +9333,21169 +9334,20753 +9335,21053 +9336,20642 +9337,20948 +9338,20605 +9339,20913 +9340,21218 +9341,20808 +9342,21114 +9343,20765 +9344,21083 +9345,20667 +9346,20973 +9347,21274 +9348,20857 +9349,21248 +9350,20833 +9351,21134 +9352,20722 +9353,21028 +9354,20692 +9355,20998 +9356,20583 +9357,20888 +9358,21189 +9359,20853 +9360,21159 +9361,20747 +9362,21053 +9363,20632 +9364,21023 +9365,20599 +9366,20905 +9367,21214 +9368,20798 +9369,21189 +9370,20772 +9371,21073 +9372,20663 +9373,20969 +9374,21266 +9375,20930 +9376,21236 +9377,20828 +9378,21133 +9379,20712 +9380,21103 +9381,20688 +9382,21003 +9383,20567 +9384,20963 +9385,20539 +9386,20848 +9387,21150 +9388,20735 +9389,21048 +9390,20708 +9391,21018 +9392,20602 +9393,20903 +9394,21209 +9395,20871 +9396,21183 +9397,20768 +9398,21069 +9399,20657 +9400,20963 +9401,20627 +9402,20928 +9403,20510 +9404,20822 +9405,21128 +9406,20788 +9407,21099 +9408,20682 +9409,20988 +9410,20587 +9411,2095322222,2125,22223,2084,22224,2111722 +35,2073722 +366,21162222712230,22228,2101722 +39,20600 +9420243898,2096 +2,56,2222,21358943 +136,2166 +17,435 +5,722 +2521096213676409 +,2133272109 +8,2028409 +2223,21409921 +943021372213636 +2,80 +12,3,213704 +28,035 +784 +28, +6,208815 +2212267,222321,290,213910,269,2073127121722 +31409534,21473 +149,207416,2146 +174285 +32,222420833121364141 +70810 +39 +20,00988 +21,2596 +39,10,2893,204127156810 +3140986722 +5 +26,3 +18,256 +2,7 +40,25,213031 +50,085 +31,21356 +31,21196532,21188 +55,209421 +50,10,249,212112718209815913369212160243784,2162070,209816,2133929,2620830411966141 +61,21362122941494 +1163 +0810 +655 +4733,206,21019,20769,210003 +47213360 +45,76 +2,6,21067006 +9957 +77035 + +1,2227141 +96 +78,2212251 +4,2721,2031 +507,21083,219712717,2133721973321218 +26,4429,282070753,208006 +614,218035 +9209888141 +53,2198212280,213821,247878 +910,20721492,21080 +78,821974,21579 +26,,21108976,210810 +9,2137327 +990966 +1,2139141 +1 +101,22122493,21708 +95229,29,210106 +1791271 +1,222973 +2546,25002436072550207063,2150,2137 +18,5020835743,22 +6,22213,223,207,2105008 +9,34,217,2104313,22,2109,21612219735,22030243557 +1126 +212 +62,53,21351354510351184,214 +6,0721105,212188123,208 +9465,209,2101,20951,2117 +101521401617225973 +129,2057 +15,913,2516,2120634,2058 +12134,2 +6,282534,232,21 +112, +21,17,21052,2103724,221271625,20973 +250779 +6 +26,57,21127,21222045,20775410191085 +40145,2 +6,2421196 +32,17146,21 +1393124,2212517 +29,5840 +1256 +159 +371 +13,2538,2 +125,20,2070766 +154,21315 +67503 +4245 +155,22 +137,2114,2006106 +12116165,2095140,21 +155,41,2036,2049,21247,20,213351236 +09201836,2019 +5340609 + +54,178,2115,2073657,22180165 +144663 +12568,20151,61 +89560,21221196,2197294 +14155618146,210 +6445,220 +65,27 +178,2991 +,2094021771716 +15078 +1225,200 +70154 +78571,2117145,,2193520843080000 +40,506 +751627 +5 +76,16 +156,7,2113705 +52096177,211993 +13157957 +811 +90,2582,211,2135,218550605 +14291114,2120 +8648156 + +87,2169,218,220321103208771,2117900 +13211962 +92165,22093,212,2161,2171502,210184,2,212657 +9740903 +26,2074,2159,2191011 +5,215181,207218182,219021281256 +15779 +12157,296 +115 +156,9 +10610779 + +107,1705 +5108,185,21509,214123660,21 +191,26,2143303221,1160 +778 +62058 +113546715 +1578 +1620 +136 +51,62 +117414,26 +118,75,205418,231 +4,620,2074 +221302413 +8,26,21366146,63,21240 +5661251 +169,264 +6,231286621 +126060967 +1283,2136 +129,652060 +18,221722631,20294 +162,2095,21367 +151 +234,216,21888 +221246 +31,226822 +16034 +228 +12047,260 +1395011 +62,21095,205141,2521106973 +18,21566 +26,158,26,2102720846,20771216 +610851751 +76745 +20334,250 +140,21264 +15094 +221 +151,256 +16152,284 +78653,2146,2164,208725,26,20705 +20062077011 +89603 +42320 +24659 +16705 +64,2089267,21 +205,20596 +162,868,20651,20 +29,664,21,21966,21333,2146,210281,20619 +5320,2160991 +6,20835,20795 +14680 +170594 +68 +1728 +266, +173,1705 +6174,28102,6,2197788 +226,20614 +22110 +6430 +456 +65,26157960905 +2 +266,204 +14028 +288 +18835,203 +183,21151 +184,20735 +,219321822 +86,20697 +2306 +7503 +232,209462088021239905 +297246 +13299,263 +2815 +2975 +222135466 +194068 +27,218530559 +196,262097320 +8635288, +87,255 +1168,22097277,2116050 +2540737 +820936035 +25,205828 +20551 +761 +2054289,2 +206,73,213274,20,217508,20635,209,219221151,20775,20752107685,2050660 +4,2083958 +2312,2129 +2143 +2329 +1067034 +2 +107,202,26218,2620 +2419,20 +300,70,211 +223,7,2143911331,0729 +,21472058 +,21017715 +1338,2150 +149211072 +117358,27 +118,,20937229,225,21221,206 +40,71,2109 +8,27,213614 +1673,2138,21271251 +,212974 +6,272,21721 +12314,277 +128479 +37 +129,221107240,25 +18,731,2085 +1472,20940,207,21238705 +716,2148,2171246 +7102,7822 +1301,2729 +2003,2070 +1392209872,210,20977141,26 +134752,21456 +176 +26,7,2137,2102420847,20776 +15671115 +3 +365,278 +247296 +50 +149366,21 +161,344,2 +151,951 +77152,2545,2153,210 +16774,2084003 +7,2070710 +3741239 +,214003 +426 +365,659 +1920 +3749 +215,77,21 +282,28,212360,207797273,2801 +3364,216 +1787,21337333,2,210230 +12719 +532060570991 +0906 +75,207534,2180 +171580 +78 +172 +168,7 +173,8 +3107174,2489 +34,219771426 +6,20634332,10 +64689 +34 +65,21 +343,0905 +0818 +7204 +1,2069788 +181514 +33 +18386,218 +184,1011 +7,219372146086,2031382 +06 +756,2140,2094,20847212390594 +71487 +208157793 +3,2059749 +301399 +76 +1944,2107,2185 +179,7196,221680 +20 +8681,207 +87,228 +3538,220256 +17211601,21160737 +21853 +035 +285,21728 +2049,2071 +20552,217 +206,202,27317,2700,2108,2092,2079,2196 +343,,207701,214210760762 +70660 +8432,2148 +29,214029 +21764 +359 +106367,21 +107,61772 +218,221722719,201818 +80,21120 +568,214355,228216778 +442,2196 +3,2128715 +1,2196824 +33325,282 +1171717 +8 +118,26,218229,25,214774,21131 +581,210512868,21368 +95,83,2134072581198 +221108870 +235 +67821 +127081085 +238,21198 +239,215798240,212,21831,204011 +82,209169,28,212312153816,215,21581201 +2705 +8778 +242119829 +203209880 +13967,2168448,244,21251,2001,2852,2127,2183,2084,2148,2102813,28,20772060981115 +656 +18356 +321382898 +259208486 +370266,21 +261,221572 +83,211 +89863,21122 +444,2143,2138,207040 +45820715 +1281 +03 +421895 +8605 +26 +475,70 +381209889 +271, +464, +382,171 +38273,2,2110864,216,21585,2138,2098,2176822 +4419 +5357,2180928 +251 +785,20720 +12825 +281123688 +17210,218 +283,277,21174,2744 +46,2197 +377,86,2066,211710 +64 +113,821266 +462 +41567 +2,2108148 +2988,2161 +292146,80 +293,08158 +184, +344,8295,20 +29,896,2095,21106 +750906 +8,2094 +124,821239336 +451487 +362 +49793 +31642 +849 +3031785 +6 +194762 +49,21854498,2196,2257,2807,215,21088,21151,2188,2202 +222821840 +5 +5180737 +1476,2035 +2 +168,828 +20169,281 +205647 +50 +206,678 +18317,2466,2118,21466,219,217922048,214567,21621076,209880660 +2256 +5652 +32 +376829 +21,209482 +326,5,211 +107,,21718328,21 +508,19,201757 +90,211521,29,21430 +73,921677 + +40,91194 +853 +49715 +11,213924 +336,21290 +337,0 +129 +338,2,2144152,209 +551,1,206,21091,210171025,2136 +168,93,2132073591251 +5 +2009522 +34553,220 +3475,2194 +348,705 +9 +349,25,229350,212119931,20,206992,2095003 +9,212412196916,213209891246 +613549429 +3565,2142 +358 +31096 +359,553,2 +360,28,219141,26 +552,52,211547 +96 +26,1 +3769,218822098921467 +23 +583737 +2 +29,9356 +364 +78950 +142 +563,6 +3701752 +9 +151,131 +59482,28 +464953,211264 +94,2141 +552,,217902094121381 +1238 +1680 +336,29659 +10,211970 +38076,216 +381146,29 +382,11,219273,200,21964,216,21495,21415 +149,217172084919 +5355 +1191600 +3518,2042 +41 +156980 +172124198 +172123 +58 +173,23 +584394,21,210163,21098,216,213187,21,2163269,29 +65,22138290905 +6 +3219820 +4071 +3988 +1841155 +3 +1831 +8,29 +184,767 +49405,21146,906,2161238 +7,21241 +389,2153909 +5721239687,211487 +125,29793 +343,2197 +81,9,21392 +414,69,21,2185086 +55416,21 +607,20 +85 +102,98,2115553,28,220821296211601,21011351 +4641,21 +6,21903 +509 +424157991 +20505 +562 +426,214,29317,091155 +08,20 +113,99,2101424 +9,207721494 +21815857,290660 +108159592 +43903 +529 +210123695 +436,,2101 +107099,207438,21011 +909,21873 diff --git a/mart/ex10/ex10dmaster.c b/mart/ex10/ex10dmaster.c index ca05678..78ffc7b 100644 --- a/mart/ex10/ex10dmaster.c +++ b/mart/ex10/ex10dmaster.c @@ -19,18 +19,14 @@ RTIME times[SAMPLES]; void taskf(void *arg) { RT_INTR intr; - rt_printf("Succes creation: %d\n", rt_intr_create(&intr, "lpt1 handler", LPT1IRQ, I_PROPAGATE)); + rt_intr_create(&intr, "lpt1 handler", LPT1IRQ, I_PROPAGATE); rt_task_set_periodic(NULL, TM_NOW, 1e5); - rt_printf("Sending\n"); unsigned int i; for(i = 0; i