948285,948286,948287,948288,948289,948290,948291,948292,948293,948294,948295,948296,948297,948298,948299,948300,948301,948302,948303,948304,948305,948306,948307,948308,948309,948310,948311,948312,948313,948314,948315,948316,948317,948318,948319,948320,948321,948322,948323,948324,948325,948326,948327,948328,948329,948330,948331,948332,948333,948334,948335,948336,948337,948338,948339,948340,948341,948342,948343,948344,948345,948346,948347,948348,948349,948350,948351,948352,948353,948354,948355,948356,948357,948358,948359,948360,948361,948362,948363,948364,948365,948366,948367,948368,948369,948370,948371,948372,948373,948374,948375,948376,948377,948378,948379,948380,948381,948382,948383,948384,948385,948386,948387,948388,948389,948390,948391,948392,948393,948394,948395,948396,948397,948398,948399,948400,948401,948402,948403,948404,948405,948406,948407,948408,948409,948410,948411,948412,948413,948414,948415,948416,948417,948418,948419,948420,948421,948422,948423,948424,948425,948426,948427,948428,948429,948430,948431,948432,948433,948434,948435,948436,948437,948438,948439,948440,948441,948442,948443,948444,948445,948446,948447,948448,948449,948450,948451,948452,948453,948454,948455,948456,948457,948458,948459,948460,948461,948462,948463,948464,948465,948466,948467,948468,948469,948470,948471,948472,948473,948474,948475,948476,948477,948478,948479,948480,948481,948482,948483,948484,948485,948486,948487,948488,948489,948490,948491,948492,948493,948494,948495,948496,948497,948498,948499,948500,948501,948502,948503,948504,948505,948506,948507,948508,948509,948510,948511,948512,948513,948514,948515,948516,948517,948518,948519,948520,948521,948522,948523,948524,948525,948526,948527,948528,948529,948530,948531,948532,948533,948534,948535,948536,948537,948538,948539,948540,948541,948542,948543,948544,948545,948546,948547,948548,948549,948550,948551,948552,948553,948554,948555,948556,948557,948558,948559,948560,948561,948562,948563,948564,948565,948566,948567,948568,948569,948570,948571,948572,948573,948574,948575,948576,948577,948578,948579,948580,948581,948582,948583,948584,948585,948586,948587,948588,948589,948590,948591,948592,948593,948594,948595,948596,948597,948598,948599,948600,948601,948602,948603,948604,948605,948606,948607,948608,948609,948610,948611,948612,948613,948614,948615,948616,948617,948618,948619,948620,948621,948622,948623,948624,948625,948626,948627,948628,948629,948630,948631,948632,948633,948634,948635,948636,948637,948638,948639,948640,948641,948642,948643,948644,948645,948646,948647,948648,948649,948650,948651,948652,948653,948654,948655,948656,948657,948658,948659,948660,948661,948662,948663,948664,948665,948666,948667,948668,948669,948670,948671,948672,948673,948674,948675,948676,948677,948678,948679,948680,948681,948682,948683,948684,948685,948686,948687,948688,948689,948690,948691,948692,948693,948694,948695,948696,948697,948698,948699,948700,948701,948702,948703,948704,948705,948706,948707,948708,948709,948710,948711,948712,948713,948714,948715,948716,948717,948718,948719,948720,948721,948722,948723,948724,948725,948726,948727,948728,948729,948730,948731,948732,948733,948734,948735,948736,948737,948738,948739,948740,948741,948742,948743,948744,948745,948746,948747,948748,948749,948750,948751,948752,948753,948754,948755,948756,948757,948758,948759,948760,948761,948762,948763,948764,948765,948766,948767,948768,948769,948770,948771,948772,948773,948774,948775,948776,948777,948778,948779,948780,948781,948782,948783,948784,948785,948786,948787,948788,948789,948790,948791,948792,948793,948794,948795,948796,948797,948798,948799,948800,948801,948802,948803,948804,948805,948806,948807,948808,948809,948810,948811,948812,948813,948814,948815,948816,948817,948818,948819,948820,948821,948822,948823,948824,948825,948826,948827,948828,948829,948830,948831,948832,948833,948834,948835,948836,948837,948838,948839,948840,948841,948842,948843,948844,948845,948846,948847,948848,948849,948850,948851,948852,948853,948854,948855,948856,948857,948858,948859,948860,948861,948862,948863,948864,948865,948866,948867,948868,948869,948870,948871,948872,948873,948874,948875,948876,948877,948878,948879,948880,948881,948882,948883,948884,948885,948886,948887,948888,948889,948890,948891,948892,948893,948894,948895,948896,948897,948898,948899,948900,948901,948902,948903,948904,948905,948906,948907,948908,948909,948910,948911,948912,948913,948914,948915,948916,948917,948918,948919,948920,948921,948922,948923,948924,948925,948926,948927,948928,948929,948930,948931,948932,948933,948934,948935,948936,948937,948938,948939,948940,948941,948942,948943,948944,948945,948946,948947,948948,948949,948950,948951,948952,948953,948954,948955,948956,948957,948958,948959,948960,948961,948962,948963,948964,948965,948966,948967,948968,948969,948970,948971,948972,948973,948974,948975,948976,948977,948978,948979,948980,948981,948982,948983,948984,948985,948986,948987,948988,948989,948990,948991,948992,948993,948994,948995,948996,948997,948998,948999,949000,949001,949002,949003,949004,949005,949006,949007,949008,949009,949010,949011,949012,949013,949014,949015,949016,949017,949018,949019,949020,949021,949022,949023,949024,949025,949026,949027,949028,949029,949030,949031,949032,949033,949034,949035,949036,949037,949038,949039,949040,949041,949042,949043,949044,949045,949046,949047,949048,949049,949050,949051,949052,949053,949054,949055,949056,949057,949058,949059,949060,949061,949062,949063,949064,949065,949066,949067,949068,949069,949070,949071,949072,949073,949074,949075,949076,949077,949078,949079,949080,949081,949082,949083,949084,949085,949086,949087,949088,949089,949090,949091,949092,949093,949094,949095,949096,949097,949098,949099,949100,949101,949102,949103,949104,949105,949106,949107,949108,949109,949110,949111,949112,949113,949114,949115,949116,949117,949118,949119,949120,949121,949122,949123,949124,949125,949126,949127,949128,949129,949130,949131,949132,949133,949134,949135,949136,949137,949138,949139,949140,949141,949142,949143,949144,949145,949146,949147,949148,949149,949150,949151,949152,949153,949154,949155,949156,949157,949158,949159,949160,949161,949162,949163,949164,949165,949166,949167,949168,949169,949170,949171,949172,949173,949174,949175,949176,949177,949178,949179,949180,949181,949182,949183,949184,949185,949186,949187,949188,949189,949190,949191,949192,949193,949194,949195,949196,949197,949198,949199,949200,949201,949202,949203,949204,949205,949206,949207,949208,949209,949210,949211,949212,949213,949214,949215,949216,949217,949218,949219,949220,949221,949222,949223,949224,949225,949226,949227,949228,949229,949230,949231,949232,949233,949234,949235,949236,949237,949238,949239,949240,949241,949242,949243,949244,949245,949246,949247,949248,949249,949250,949251,949252,949253,949254,949255,949256,949257,949258,949259,949260,949261,949262,949263,949264,949265,949266,949267,949268,949269,949270,949271,949272,949273,949274,949275,949276,949277,949278,949279,949280,949281,949282,949283,949284,949285,949286,949287,949288,949289,949290,949291,949292,949293,949294,949295,949296,949297,949298,949299,949300,949301,949302,949303,949304,949305,949306,949307,949308,949309,949310,949311,949312,949313,949314,949315,949316,949317,949318,949319,949320,949321,949322,949323,949324,949325,949326,949327,949328,949329,949330,949331,949332,949333,949334,949335,949336,949337,949338,949339,949340,949341,949342,949343,949344,949345,949346,949347,949348,949349,949350,949351,949352,949353,949354,949355,949356,949357,949358,949359,949360,949361,949362,949363,949364,949365,949366,949367,949368,949369,949370,949371,949372,949373,949374,949375,949376,949377,949378,949379,949380,949381,949382,949383,949384,949385,949386,949387,949388,949389,949390,949391,949392,949393,949394,949395,949396,949397,949398,949399,949400,949401,949402,949403,949404,949405,949406,949407,949408,949409,949410,949411,949412,949413,949414,949415,949416,949417,949418,949419,949420,949421,949422,949423,949424,949425,949426,949427,949428,949429,949430,949431,949432,949433,949434,949435,949436,949437,949438,949439,949440,949441,949442,949443,949444,949445,949446,949447,949448,949449,949450,949451,949452,949453,949454,949455,949456,949457,949458,949459,949460,949461,949462,949463,949464,949465,949466,949467,949468,949469,949470,949471,949472,949473,949474,949475,949476,949477,949478,949479,949480,949481,949482,949483,949484,949485,949486,949487,949488,949489,949490,949491,949492,949493,949494,949495,949496,949497,949498,949499,949500,949501,949502,949503,949504,949505,949506,949507,949508,949509,949510,949511,949512,949513,949514,949515,949516,949517,949518,949519,949520,949521,949522,949523,949524,949525,949526,949527,949528,949529,949530,949531,949532,949533,949534,949535,949536,949537,949538,949539,949540,949541,949542,949543,949544,949545,949546,949547,949548,949549,949550,949551,949552,949553,949554,949555,949556,949557,949558,949559,949560,949561,949562,949563,949564,949565,949566,949567,949568,949569,949570,949571,949572,949573,949574,949575,949576,949577,949578,949579,949580,949581,949582,949583,949584,949585,949586,949587,949588,949589,949590,949591,949592,949593,949594,949595,949596,949597,949598,949599,949600,949601,949602,949603,949604,949605,949606,949607,949608,949609,949610,949611,949612,949613,949614,949615,949616,949617,949618,949619,949620,949621,949622,949623,949624,949625,949626,949627,949628,949629,949630,949631,949632,949633,949634,949635,949636,949637,949638,949639,949640,949641,949642,949643,949644,949645,949646,949647,949648,949649,949650,949651,949652,949653,949654,949655,949656,949657,949658,949659,949660,949661,949662,949663,949664,949665,949666,949667,949668,949669,949670,949671,949672,949673,949674,949675,949676,949677,949678,949679,949680,949681,949682,949683,949684,949685,949686,949687,949688,949689,949690,949691,949692,949693,949694,949695,949696,949697,949698,949699,949700,949701,949702,949703,949704,949705,949706,949707,949708,949709,949710,949711,949712,949713,949714,949715,949716,949717,949718,949719,949720,949721,949722,949723,949724,949725,949726,949727,949728,949729,949730,949731,949732,949733,949734,949735,949736,949737,949738,949739,949740,949741,949742,949743,949744,949745,949746,949747,949748,949749,949750,949751,949752,949753,949754,949755,949756,949757,949758,949759,949760,949761,949762,949763,949764,949765,949766,949767,949768,949769,949770,949771,949772,949773,949774,949775,949776,949777,949778,949779,949780,949781,949782,949783,949784,949785,949786,949787,949788,949789,949790,949791,949792,949793,949794,949795,949796,949797,949798,949799,949800,949801,949802,949803,949804,949805,949806,949807,949808,949809,949810,949811,949812,949813,949814,949815,949816,949817,949818,949819,949820,949821,949822,949823,949824,949825,949826,949827,949828,949829,949830,949831,949832,949833,949834,949835,949836,949837,949838,949839,949840,949841,949842,949843,949844,949845,949846,949847,949848,949849,949850,949851,949852,949853,949854,949855,949856,949857,949858,949859,949860,949861,949862,949863,949864,949865,949866,949867,949868,949869,949870,949871,949872,949873,949874,949875,949876,949877,949878,949879,949880,949881,949882,949883,949884,949885,949886,949887,949888,949889,949890,949891,949892,949893,949894,949895,949896,949897,949898,949899,949900,949901,949902,949903,949904,949905,949906,949907,949908,949909,949910,949911,949912,949913,949914,949915,949916,949917,949918,949919,949920,949921,949922,949923,949924,949925,949926,949927,949928,949929,949930,949931,949932,949933,949934