-
Notifications
You must be signed in to change notification settings - Fork 2
/
image3.json
1 lines (1 loc) · 527 KB
/
image3.json
1
[27026,27026,27245,27410,26863,26945,27478,28011,28826,28160,27325,27206,26786,26574,26694,27076,27418,27465,27544,27614,27253,27144,26315,25476,25955,26751,27316,27736,28003,27599,26694,27015,27698,27397,27260,27144,27373,27671,28635,29225,28590,27593,26940,27207,27204,26920,26968,26786,26577,26731,26896,26786,27937,28839,28487,28394,29188,29406,28032,27126,27130,26922,26368,25672,26432,27147,26082,25640,26397,26773,26998,27426,27420,26781,27086,27723,27268,26341,26518,27873,28563,28682,28329,27942,28325,28082,27462,27463,27069,26815,26743,26445,26207,26239,26307,27179,28383,28600,28318,28399,28941,29092,29444,29649,29388,28541,27397,27763,28225,28603,28353,27256,27318,27911,28750,29489,28881,28190,28003,27602,26804,27102,27716,27966,28045,28003,27432,26998,27360,27475,26889,26111,26781,27998,28244,27915,28181,28587,28093,27141,26401,26168,26547,26883,26565,25797,25310,25756,26444,26374,26653,27256,27704,27781,27078,26576,27052,27379,27703,28299,28064,27884,27941,27474,27169,27113,27531,28641,29305,29497,29324,28259,27885,27909,27693,27590,27094,26669,26567,26883,26773,26175,26132,26674,27835,28407,27900,27368,27370,27213,27697,28412,28771,28610,27910,27292,26652,26281,26503,26260,25727,26206,27113,28005,28252,27865,28033,28360,28687,28208,27218,26824,26956,27055,27303,27562,28000,27909,27715,27878,27093,26650,26741,27138,27831,27777,27049,26835,26368,26253,26249,25767,25364,25364,26072,26537,26751,27884,27598,26611,26968,26892,26524,26869,27545,27534,27268,26724,27230,27786,28323,28604,27975,27610,27669,27704,27790,28008,27688,27042,27124,26753,27068,27568,26447,25267,25201,25138,25639,26176,26543,26664,26169,26131,26056,25953,26156,26979,27269,26643,25942,25568,25143,24404,24667,25190,25653,26038,26597,27496,27343,27141,27763,28109,27557,27420,28431,28214,26763,26763,27026,27026,27245,27410,26863,26945,27478,28011,28826,28160,27325,27206,26786,26574,26694,27076,27418,27465,27544,27614,27253,27144,26315,25476,25955,26751,27316,27736,28003,27599,26694,27015,27698,27397,27260,27144,27373,27671,28635,29225,28590,27593,26940,27207,27204,26920,26968,26786,26577,26731,26896,26786,27937,28839,28487,28394,29188,29406,28032,27126,27130,26922,26368,25672,26432,27147,26082,25640,26397,26773,26998,27426,27420,26781,27086,27723,27268,26341,26518,27873,28563,28682,28329,27942,28325,28082,27462,27463,27069,26815,26743,26445,26207,26239,26307,27179,28383,28600,28318,28399,28941,29092,29444,29649,29388,28541,27397,27763,28225,28603,28353,27256,27318,27911,28750,29489,28881,28190,28003,27602,26804,27102,27716,27966,28045,28003,27432,26998,27360,27475,26889,26111,26781,27998,28244,27915,28181,28587,28093,27141,26401,26168,26547,26883,26565,25797,25310,25756,26444,26374,26653,27256,27704,27781,27078,26576,27052,27379,27703,28299,28064,27884,27941,27474,27169,27113,27531,28641,29305,29497,29324,28259,27885,27909,27693,27590,27094,26669,26567,26883,26773,26175,26132,26674,27835,28407,27900,27368,27370,27213,27697,28412,28771,28610,27910,27292,26652,26281,26503,26260,25727,26206,27113,28005,28252,27865,28033,28360,28687,28208,27218,26824,26956,27055,27303,27562,28000,27909,27715,27878,27093,26650,26741,27138,27831,27777,27049,26835,26368,26253,26249,25767,25364,25364,26072,26537,26751,27884,27598,26611,26968,26892,26524,26869,27545,27534,27268,26724,27230,27786,28323,28604,27975,27610,27669,27704,27790,28008,27688,27042,27124,26753,27068,27568,26447,25267,25201,25138,25639,26176,26543,26664,26169,26131,26056,25953,26156,26979,27269,26643,25942,25568,25143,24404,24667,25190,25653,26038,26597,27496,27343,27141,27763,28109,27557,27420,28431,28214,26763,26763,26618,26618,27171,27613,26720,26573,27138,27159,27373,27096,26724,26672,26719,27259,27617,27354,27056,26991,26883,26989,27321,27080,25801,24997,25482,26215,26657,27407,27700,27285,27023,27529,28182,28211,28002,27704,27759,28227,28884,29073,28099,27436,27186,27146,27065,27030,27224,27258,27182,26955,27068,27150,27347,28188,28718,29080,29432,29038,27926,27005,26348,25947,26134,26005,26558,27191,26711,26113,26331,26704,26845,27584,28238,27422,27231,27992,27446,26856,27680,28879,28868,28649,28373,28002,28215,27686,27003,27378,27227,26486,25942,25952,26089,26619,27024,27480,28444,29021,28911,28896,29484,29376,29159,29428,29708,28783,27429,27779,28056,27841,27495,27243,28100,28083,28129,28956,28810,28165,27377,26908,26524,26942,27682,27746,27588,27636,27669,27426,27155,26899,26558,26434,26538,26920,27172,27125,27871,27999,27401,26868,26302,26131,26447,26918,26609,25890,25385,25401,25861,25650,25885,26857,27367,27390,27106,26612,27276,27909,27823,27938,28181,27974,27606,27378,27148,27280,28255,29353,29386,29637,29665,28681,28419,28162,27879,27849,27083,26612,26897,26889,26478,26231,26717,27108,27823,28190,27913,28168,28142,27556,27729,28065,28447,28656,28446,27822,26740,26595,27493,27032,25898,26077,27023,28454,28861,28150,27863,28152,28310,27669,27307,27034,26538,26249,26924,27306,27411,27376,27704,27935,27213,27003,27407,27967,28550,28337,27801,27486,26962,26625,26569,25882,25475,26011,26607,26792,26936,27523,27598,27170,27242,26687,26314,26965,27124,26970,27292,27052,26899,26813,27241,27763,27694,27984,28485,28636,28069,27506,27100,26602,26979,26725,26651,26921,26511,25570,25063,25355,25472,24945,25448,26068,26264,26773,26573,26471,26646,27115,27570,27450,26802,25875,25297,24666,24995,25792,25911,26325,27442,28115,27664,27242,27654,28088,27843,27488,27620,26860,26085,26085,26541,26541,27069,27525,26819,26432,26401,25686,25846,26579,26735,26670,27078,27773,28106,27669,27019,27119,27348,27210,27454,26739,25472,25475,25762,26077,26410,27150,27412,27384,27039,27040,27824,28678,28863,28302,27623,27764,28346,28525,28079,28245,28355,27788,27422,27547,27745,27727,27542,27614,27986,27976,27717,28287,29141,29380,29064,28453,27706,27189,26409,25524,26081,26533,26594,26855,26984,26592,26388,26218,26073,26891,27743,27618,27550,27870,27299,27061,27889,28642,28551,28617,28608,28652,28670,28312,28185,28066,27522,26673,25909,25690,25942,26644,27076,27576,28403,29011,28945,29075,29085,28774,29134,29041,29069,28686,27763,27801,27672,27203,26767,27347,28300,27777,27346,27690,27691,27516,27193,27153,26824,26523,27152,27845,28269,28102,28028,28049,27170,26500,26915,27699,27268,26355,26506,26871,27516,27049,26372,26291,25964,25760,25883,26636,26745,26130,25707,25238,25483,25731,26313,26866,26758,26820,26910,26588,26902,27672,27920,28041,28257,28015,27288,27045,27019,27689,28828,29308,29548,29794,29250,28569,28596,28402,28192,27728,26936,26536,26849,26970,26740,27084,27556,27293,27314,27117,26872,27604,28069,27653,27202,27154,27329,27775,28416,28193,27158,27064,27826,27703,26767,26462,27235,28059,28011,27765,28138,28782,28848,27754,27245,27008,26676,26583,26468,26880,27086,27099,27688,27873,27622,28051,28735,28978,28956,28412,28434,28735,28365,27351,26432,25504,25300,25646,25938,26137,26409,26677,27451,27456,27023,26331,25787,26241,26452,26792,27517,27482,27140,26678,26845,26895,26919,27710,28822,29304,28388,27496,27452,27284,27365,27167,26543,26097,26141,26167,26064,26093,25594,24947,26027,26755,26556,27337,27939,27613,26861,26740,27195,27643,27517,26612,25726,25016,25316,26129,25964,26474,27506,28060,28020,27687,27271,27427,28067,27885,26784,26019,25858,25858,26968,26968,27306,27766,27552,26851,26332,25906,26160,26822,26903,27078,27824,28065,27774,27918,27909,27629,27244,27125,27494,26625,25512,26069,26409,26578,26885,27286,27255,27118,26654,26603,27434,28159,28541,27993,27230,27095,27292,28019,28492,28633,28982,28558,27718,27642,27627,27631,27769,28112,28596,28856,29224,29091,28706,28499,28644,28737,28611,28154,27265,26365,26875,27207,26368,25882,26508,26970,26886,26343,26036,26368,26943,27441,27886,28199,27609,27207,27121,27644,28357,28399,28188,28346,28211,28318,28542,27843,27155,26841,25933,25416,25730,26343,26882,27896,28259,27786,27768,28750,28652,28509,29207,28363,27926,28267,27945,27627,27060,26762,26809,27927,28560,27762,27038,26985,26913,26882,26984,27291,27287,26882,26956,27349,27990,27937,27871,28384,27773,27107,27293,27464,27314,26601,26732,27211,27629,26960,26266,25988,25542,25905,26287,26576,26556,26441,26166,25316,25147,25562,26115,26466,26529,26677,26758,27011,27355,27586,27715,27940,27973,27673,27059,27148,27048,27371,28277,28756,29472,29371,28779,28754,28587,28603,28417,27568,26817,26499,26512,26436,26686,27622,28113,27745,27439,26635,26339,27116,27816,27892,27194,27067,27036,27291,28113,28228,27558,27180,27382,27870,27547,26841,27295,27735,27707,27975,29053,29686,29182,27967,27433,27046,26658,26597,26103,26534,27290,27674,28194,28286,27881,28069,28662,28797,29109,28952,28577,29003,29156,27935,26857,26305,25980,25852,25772,25970,26012,25807,26681,26850,26228,25885,25401,25398,26410,27403,27651,27729,27621,26723,26572,26644,26776,27229,28135,28825,28582,28319,28406,27963,27556,27377,26745,26524,26517,26528,26324,26060,26054,26038,27109,27899,27328,27364,27903,27809,27117,26681,26322,27062,27758,26916,26062,25505,25499,26076,26165,26776,27050,27115,27691,28331,27836,27293,27691,27629,26773,26799,26877,26877,26470,26470,27006,27667,27941,27372,26697,26896,26843,26454,26345,26664,27569,27894,27741,28007,28184,27780,26751,26654,27251,26720,25438,25498,26294,26721,26945,27161,27097,26734,26523,27166,27674,27588,27933,27911,27691,27109,26748,27859,28675,28457,28586,28592,27840,27447,26940,27253,28003,28368,28504,28385,28813,28807,28444,28164,28533,29223,29522,28948,28013,27381,27148,27156,26522,25783,26568,27399,27467,27341,27086,26870,26973,27416,28031,28596,27880,27132,26675,27413,28610,28056,27181,26924,27055,28013,27989,27244,27177,26914,25634,25024,25460,26210,27179,28224,27964,27262,27562,28680,28889,28816,28840,28220,27747,27598,27143,26832,26859,27069,27151,27696,28421,28268,27820,27438,27078,26833,26391,26575,27273,27507,27240,27114,27214,27034,27254,28401,28334,27210,26851,26707,26790,26694,26878,27151,27633,27633,27175,26507,25835,26185,26620,26615,26356,26588,26423,25724,25188,25333,25767,26261,26619,26782,26730,27295,28211,28098,27659,27560,27237,27218,27057,26736,26385,26941,27689,28557,29331,28764,28686,29310,28972,28496,27593,26895,26642,26421,26352,26051,26496,27727,28730,28983,28473,27327,26833,27148,27575,27967,27585,27525,27624,27563,27585,27897,27918,27609,27834,28039,27605,26900,27346,27597,27881,28706,29573,29744,28566,27469,27301,26637,26098,26279,26105,26225,27015,27622,28021,28134,28023,28052,28509,28613,29124,29509,28851,28839,28681,27511,27520,27696,26626,26156,26362,26660,26626,26338,26401,26186,25981,26239,26053,25897,26829,27251,27052,27651,28066,27195,26927,27649,27546,26977,27018,27372,27970,28361,28355,28240,27926,27479,27035,27157,26929,26640,26076,26239,26881,26696,27351,28070,27974,27663,27345,27095,27337,27356,26768,27245,27562,26762,26328,26215,26112,26348,26574,27319,27731,27209,27201,28224,28349,27403,27184,27330,27049,26914,27140,27140,26069,26069,26617,27287,27669,27421,26625,26414,26283,25795,25576,26143,26987,27128,27502,27684,27513,27137,26401,26332,26879,26862,25812,25323,25675,26505,27422,27461,27116,26821,26517,27481,28135,27824,28120,28311,28001,27423,27196,27977,28261,27708,27592,27905,28175,28218,27824,27827,28180,28408,28603,28417,28244,28580,28960,28691,28484,28863,29100,28871,28503,28311,27535,27020,26921,26668,27509,27962,28043,28361,28124,27885,27682,27416,27438,27711,27323,26999,26547,26982,27898,27299,26054,25673,26730,27807,27213,26917,27390,26574,25296,25027,25709,26573,27291,27889,27693,27757,28012,28258,28546,28297,27681,28018,27847,27053,26249,26019,26653,27348,27470,27345,28041,28321,28046,27487,27342,27155,26224,26190,27143,27610,27242,27084,26746,26403,26735,27610,27576,26464,26354,26882,26940,26656,26395,26537,27227,27403,26912,26467,25809,25702,25989,25896,25919,26472,25989,25457,25455,25729,26053,26569,26767,26599,26349,26967,28140,28065,27457,27180,27043,27218,26879,26347,26432,27405,28015,28707,29289,28595,28311,29143,29224,28600,27455,26609,26462,26244,26364,25929,26049,27325,28798,29393,29059,28478,28039,27649,27293,27266,27211,27302,27583,27558,27212,27505,28105,28059,27964,27956,27853,27496,27651,27594,28053,28813,28901,28580,27674,27066,26985,26141,25534,25930,26094,26114,26799,27404,27390,27731,27975,28014,28613,28888,29078,29108,28709,28662,27968,27139,27714,27927,27049,26722,26750,26612,26831,27075,26635,26286,26128,26074,25909,26157,26457,26437,27327,28391,28598,27710,27185,27728,27438,26847,26350,26321,27087,27278,27265,27833,28049,27505,26899,26956,26560,26366,26533,27053,27471,26864,26959,27046,27468,27776,27545,27135,27253,27552,27262,27173,27085,26784,26683,26995,27005,26440,25976,26973,28477,27921,27169,27638,27787,27253,27135,27316,27297,26962,26963,26963,26814,26814,26717,27170,27929,27825,26931,26451,26330,26215,26063,26634,27172,26844,26976,27295,27190,26909,26573,26427,26657,26656,26258,26297,26224,27116,28324,28133,27528,27223,26964,27583,28064,27609,27078,27155,27256,27294,27314,27394,27321,27113,27242,27542,28379,29161,29180,28570,28285,28184,28655,29327,29030,29039,29314,29116,28864,28763,28445,28011,27652,28020,28037,27501,26900,26612,27508,28013,28299,28623,28348,27786,27487,27154,26789,26642,26455,26472,26409,26577,26946,26918,26247,25718,26347,26790,26533,26813,26652,25717,25310,25298,25932,26712,26819,27161,27472,27844,27852,27563,27883,27987,27558,27589,27262,26901,26763,26574,26599,26928,27370,27569,27703,27559,27691,27629,27519,27458,26875,26635,26970,27427,27630,27734,27285,26965,27064,27578,27573,26681,26378,27096,27522,27293,26424,26391,27078,27108,26105,25630,25446,25186,25148,25217,25720,26478,25873,25737,26167,25986,25856,26427,26749,26567,26414,26867,27265,26736,26747,27288,28036,28136,26974,26469,26891,27468,28385,29175,29100,28394,27802,28074,28332,28231,27652,27048,27032,26921,26963,26315,25992,26980,28314,28785,28817,28818,28444,27825,27166,26946,27322,27545,27400,27265,27431,27855,28493,28432,27602,27390,27411,27407,27847,28111,28783,29190,28629,28123,27578,27087,26806,26298,25596,25671,25965,26329,27089,27466,27060,27585,28042,28052,28581,28957,28652,28237,28233,28264,27388,27111,27664,28207,27964,27194,26620,26563,27045,27215,26490,26079,25813,25441,25152,25818,26208,26246,27915,28983,28629,27692,27131,26986,26725,26846,26495,26326,26878,26714,26864,27568,28001,27569,26916,27282,26994,26624,27096,27608,27834,27132,26785,26466,26671,27012,27393,27348,27248,27586,27552,27066,26903,26831,26789,26720,26791,26427,25702,26740,28405,28091,27440,27511,27651,27619,27857,27862,27596,27522,27612,27612,27754,27754,27315,27425,28328,28378,27289,26535,26341,26416,26693,27123,27517,27493,27037,27149,27288,26959,26998,27062,27019,26678,26268,26883,27042,27374,28145,28216,27840,27326,27004,26975,27188,27011,26100,25909,26315,26671,27058,26818,26394,26717,26881,26985,28027,28901,28969,28923,28824,28237,28515,29303,29400,29163,28928,28793,28920,29035,28441,27625,27208,27613,27975,28029,27647,26874,27030,27384,27614,27849,27692,27070,26557,26557,26705,26708,26517,26287,26857,26897,26157,26450,26839,26229,25846,25945,26362,26942,26706,26163,25866,25568,25859,26057,25855,26509,27088,27460,27948,27923,28181,28565,28261,27546,26939,26836,27438,27205,26516,26345,26600,27548,27757,27090,27510,28006,27515,27332,27498,27524,27230,27491,28458,28904,28321,27752,27848,28497,28476,27476,26605,27004,27784,28016,27233,26793,27138,27252,26038,25315,25880,25698,25030,24946,25397,26087,26087,26553,26916,26687,26428,26506,26952,27122,26873,26897,26602,25972,26530,27357,28079,28010,26943,26568,27005,27255,28144,29341,29014,28279,27772,27352,27030,26980,27277,27607,27827,27832,27568,27087,26905,27394,28006,28268,28437,28440,28197,27968,27590,27323,27667,27814,27531,27357,27630,28040,28491,28507,27490,27270,27284,27042,27719,28168,28510,29136,28648,28133,27831,27008,26552,26421,25551,25369,25950,26174,26766,26837,26596,27228,28062,28533,28831,28701,27944,27741,27830,28084,27431,26887,27212,28353,28272,26955,26573,27173,27553,27236,26362,25691,25952,26083,25619,25684,25883,26021,27568,28227,27665,27062,26782,26499,26323,26795,26625,26338,26723,26921,27588,28188,28235,27745,27334,28109,27925,27248,27607,28194,28344,27533,26736,26478,26299,26147,26776,27015,27224,28015,28120,27119,26461,26421,26699,26552,26851,27272,26529,26790,27745,27854,27481,27325,27580,27984,28560,28398,27683,27661,27859,27859,28766,28766,28490,27680,27728,28048,27565,26640,26284,26450,26622,27012,27494,27465,26717,26611,26847,26470,26878,27339,27376,27016,26452,26924,27178,27010,27474,28102,27894,26766,26496,26674,26506,26248,26020,25964,26190,26471,27225,27084,26312,26543,26643,26643,27251,27898,28393,28860,28824,28466,28769,28847,28751,28439,28086,28421,28400,28474,28437,27885,27285,27191,27494,28008,28565,27897,27137,27289,27687,27618,27415,27258,26928,26654,26815,27180,27138,26552,26706,26489,25423,25598,26170,25987,25887,26055,26441,27048,27638,27548,26357,25615,25927,26001,25993,26802,27130,27317,28164,28749,29044,28781,27890,27144,26321,25959,26613,26863,26786,26632,26460,27493,28364,27824,27326,27559,27489,27248,27696,27995,27590,27722,28637,29220,28832,28274,28544,28895,28677,28181,27069,26921,27820,27881,27498,27423,27474,27390,26293,25746,26667,26334,25448,25233,25298,25556,25604,26347,27015,27390,27104,26711,27160,27341,26878,26934,26959,26343,26549,27000,27044,26763,26822,26998,27121,27450,28078,28818,28635,27903,27423,27064,26744,26657,26674,27274,28116,28128,27725,27864,28307,28588,28286,28027,28138,28375,28666,28705,28173,27196,27015,27578,27763,27713,27836,28144,28667,28156,26967,27171,27491,27412,28322,28148,27342,28083,27958,27029,26973,26824,26534,26397,25536,25061,25637,25762,25916,25932,26245,27169,28366,29119,29084,28318,27683,27833,27804,28270,27933,26721,26602,27882,28096,27262,27158,27378,27121,26728,26505,26533,26809,27006,26591,26095,25690,25663,26702,26961,26546,25870,25450,25905,26774,27526,26832,26301,27022,27675,28326,28624,28414,28253,28007,28166,27916,27560,27868,27949,27620,27458,26804,26217,25899,25603,25766,26113,26755,27577,27464,26451,26084,26384,27249,27614,27612,27570,27118,27040,27231,27465,27316,27357,27601,28155,28929,28494,27560,27498,27280,27280,28658,28658,28925,28268,27515,27657,27705,27082,26912,26997,26494,26770,27343,26993,26299,26001,26127,26034,26403,26600,26831,27086,27028,27500,27894,27717,27813,28257,27797,26303,26150,26691,26196,25589,25833,26372,26459,26227,26931,27441,26934,26579,26524,26334,26494,27552,28576,28758,28721,28528,28340,28431,28276,28015,27932,28116,27625,27750,28239,28146,27646,27253,27411,27940,28419,28100,27637,27965,28206,27828,27568,27229,27103,27024,27083,27404,27234,26582,26250,25792,25056,24943,25149,25423,26028,26404,26694,27364,27781,27492,26192,25792,26644,27055,26985,27353,27426,27489,28107,28601,28823,28155,27246,26912,26059,25746,26290,27126,27542,27195,27181,27846,28731,28493,27088,27012,27562,27079,27453,28138,27798,27679,27935,28772,29188,29033,28985,28641,28628,28895,28142,27879,28376,27633,27474,28144,28146,27664,26463,25903,26489,26655,26147,25791,25937,25763,25167,25373,26305,27335,27219,26919,26742,26703,26919,27232,27142,26680,26503,26372,26360,26719,27155,27270,27285,27535,28409,28817,28267,27457,26935,26934,26932,27058,26877,27201,27966,28021,28024,28441,28856,29163,28733,28460,28792,28935,28749,28507,28203,27240,26398,27254,28020,28179,28161,28201,28568,27679,26828,27631,27892,27742,28463,27772,26547,26876,27142,26191,26011,26613,26498,26201,26080,25575,25484,25434,25167,25528,26465,27794,28776,28859,28698,28137,27909,28095,27749,27823,27435,26337,26264,27270,27693,27458,27324,27347,27150,26991,26997,27206,26735,26717,26767,26491,26378,25964,26062,25975,25663,25238,25008,25394,26677,27834,26946,26411,27548,28276,28466,28380,28443,28826,28242,27447,27341,27850,28373,27777,26878,27091,26804,25945,25500,24832,24683,25418,26529,27079,26665,25890,26161,26630,27477,28014,27873,27261,27150,27508,27158,27026,27365,27949,28093,28274,28594,27752,27204,27718,27452,27452,27912,27912,29010,29367,28024,27551,28012,27634,27046,27182,26728,26361,26608,26559,26352,26353,25963,25621,25998,26077,26080,26845,27379,27729,28261,28485,28601,28669,27901,26778,26391,26108,25896,25659,25678,26084,26204,26537,26790,26937,26902,26684,26967,26737,26798,27960,28685,28725,28945,28423,27635,27916,27905,27846,27799,27793,27806,27624,27387,27724,27860,27510,27356,27644,27805,27636,27681,27854,27741,27318,27066,26581,26708,27485,27811,27686,26939,26485,26332,25710,25015,24932,25158,25497,26475,26822,26882,27613,27682,27230,26329,26381,26988,27460,27676,27555,27716,27795,28062,28011,27723,27332,27013,26792,26377,26441,26907,27261,27238,26990,27563,28322,28660,28182,27216,27416,27908,26953,27040,28303,28437,27979,27152,27809,28874,29084,28825,28633,29157,29459,28905,28553,28741,28004,27805,28181,27866,27188,26444,26038,26065,26748,26771,26061,26224,26160,25254,24829,25614,26863,27065,27107,26971,27172,27383,26907,26873,27047,26844,26032,25780,26758,27226,27368,27578,27520,28134,28654,28160,27466,27159,27193,26809,26673,27008,27425,27473,27834,28531,28503,28594,28999,28940,28989,29309,28923,27974,27697,27870,27466,26615,27157,27690,27970,28092,27828,27984,27582,27695,28916,28590,27797,27898,27450,26889,26532,26760,26394,26080,26239,26166,26432,26931,26627,26168,25958,25702,25986,26984,28382,28799,28041,28064,27863,27648,27946,27603,27549,26976,26095,26389,26886,26889,27156,27272,27490,27683,27334,27013,26810,26182,26161,26542,26716,26976,26205,25748,25604,25249,25433,25641,25290,25591,26428,26222,26061,26747,27543,27915,27955,28218,28655,28145,27452,27293,27672,28414,28390,27813,27734,27200,26128,25512,24799,24799,25468,26345,27174,26880,26034,26553,27180,27216,27318,27587,27856,27879,27416,26832,26695,27356,28027,27907,27873,28247,27894,28103,28568,27973,27973,28377,28377,29660,29939,28257,27790,28666,28220,26981,26697,26298,25879,26319,26406,26227,26700,26322,25447,25691,26198,25947,26532,27428,27640,27795,28243,28691,28796,28239,27562,26860,25983,26113,26166,25927,26334,26707,27648,27713,27186,27279,27429,28006,27950,27383,27634,28168,28468,28176,27407,27368,27514,27453,27740,27652,27410,27504,26748,26026,26871,27737,27608,27458,27205,27068,27339,27531,27583,27398,26958,27061,26995,27022,27711,27976,27727,26958,26525,26561,26152,25071,24223,24495,25666,26851,26887,26762,27255,27466,27208,26272,26205,26505,26853,27493,27502,27532,27809,28026,27592,27089,27080,26787,26054,25921,26580,26913,26189,26097,27072,27966,28433,27918,27345,27765,28245,28163,27110,26909,27805,28216,28344,27679,27399,28223,28713,28539,29141,29850,29013,28259,28264,28413,27836,27434,27298,26718,26041,26385,26463,26182,26655,27227,26496,26069,26003,25521,25649,25966,26568,27112,27836,28521,28655,27771,26593,26811,27019,26751,26240,25883,26252,27074,28206,28436,28138,28114,28101,27871,27462,27657,27861,27343,26838,26692,26884,26995,27504,28414,28534,28552,28561,28772,29114,29031,28930,28323,27996,27978,27360,26494,26624,27060,27640,28202,27902,27538,27482,28055,28705,28613,28338,28212,28055,27666,26953,26812,26490,26412,26361,26187,26445,26856,26675,26196,26348,26753,26590,26952,27968,28400,28057,27922,27335,27159,27244,27008,27287,27061,26517,26540,26277,26377,26924,26976,27161,27013,26407,26254,26505,26316,26044,26516,26785,26721,26190,25785,25718,25612,25744,25562,25117,24850,25236,25938,26428,26563,26806,27008,27337,27923,28193,27893,27505,27302,27324,28176,28731,28280,28213,27631,26770,26224,25689,25553,25691,25958,26646,26662,26328,26884,27684,27533,27306,27447,27949,27818,27014,26547,26339,27003,27423,27127,27136,27747,28038,28460,28224,27393,27393,29614,29614,30294,29849,28382,28060,28105,27623,27109,26592,26307,26407,26403,26065,25993,26428,26510,25794,26008,26624,26332,26742,27641,27670,27473,27860,28541,28913,28614,27848,26818,26092,26063,25795,26049,27207,27675,28310,28591,27898,27554,27677,27803,27601,27357,28024,28521,28430,27540,26389,26652,27242,27512,27548,27650,27382,26746,25686,25195,26017,27400,27729,27524,27039,27075,27436,27251,27435,27415,26677,26765,26963,26848,27186,27419,27346,27085,26341,26269,25979,24713,23613,23991,25744,26886,26802,26704,27056,27430,27268,26158,25949,26173,26425,27161,27410,27273,27513,27586,27220,27101,27195,26788,25908,25772,26508,26384,25541,25972,27448,27821,27888,27727,27295,27873,28231,27790,27096,26731,26723,27464,28700,28522,27478,27729,28272,28415,29351,29805,28574,27653,27632,27573,27232,27043,26673,25973,25564,26385,26894,26669,26995,28032,27776,26807,26059,25799,26753,26733,26498,27297,28295,28821,28675,27776,26839,26620,26469,26782,27036,26525,26107,26494,27537,28073,28077,28045,27674,27451,27090,27225,27541,27598,27575,27115,27010,27386,27584,28138,28941,29013,28459,28667,28975,28448,28533,28326,28022,28208,27273,26218,26553,27189,27565,28164,28140,27457,27346,27854,27915,28288,28551,28150,27963,27864,27562,27514,26813,26347,26547,26967,26950,26881,26715,26390,26779,27509,27171,26917,26988,27164,27402,26760,26318,26846,26831,26744,26979,26934,26753,26431,25509,25750,26640,26870,27378,27231,26544,26658,27292,27024,26146,26388,26469,26002,26025,25886,25938,26138,26020,25531,25019,24899,25252,25977,26883,27241,26911,26668,27196,27737,27205,26989,27085,26868,27176,28011,28115,27336,27472,27373,26901,26542,26249,25914,25677,25615,25947,26191,26578,27477,28033,27684,27538,27718,27682,27336,27034,26733,26555,27031,27500,27428,27244,27259,27419,28222,28214,27234,27234,29698,29698,29956,29531,28177,27778,27468,27234,27644,27286,27043,27226,26897,26321,26178,26202,25946,25516,26223,27267,27632,27892,28407,28430,27957,28061,28475,28727,28742,28120,27206,26703,26216,25484,25824,27011,27756,28402,28506,27442,26897,27330,27456,27195,27652,28942,29366,28693,27790,27192,27100,27501,27478,26731,26843,27100,26545,25725,25397,25717,26756,27154,26914,26772,27441,27789,27483,27681,27642,26796,26485,26591,26439,26661,27076,26838,26834,26486,26073,25807,24976,24316,24810,26320,27116,26879,26564,26662,27019,27388,26814,26689,26367,26453,26989,27027,27134,27598,27502,26862,26879,27087,26888,26190,25907,26093,25825,25822,26491,27459,27584,27439,27568,27177,27330,27654,27341,26962,26545,26314,26945,28206,28299,27514,27350,27711,28206,28861,28880,28110,27626,27502,27286,27211,27500,27279,26482,25865,26223,27005,27128,27626,28228,27749,27137,26569,26132,26837,26453,26126,27035,27456,27699,27832,27811,27508,26875,26624,27324,27452,26893,26615,25968,25962,26865,27308,27138,26589,26676,26790,26386,26381,27034,27358,27084,27152,27870,28167,28698,29499,29103,28079,28488,28925,28515,28316,27806,27709,28136,27318,26369,26617,27146,27262,27645,27807,27181,26835,27302,27618,28053,28390,28122,27885,27916,28052,28181,27131,25979,26102,26606,26866,26897,26777,26982,26973,26831,27117,27433,27350,27045,26648,25831,25546,26002,26612,27110,27184,26618,26024,26014,25390,25333,26511,26939,27379,27970,27508,27017,27432,27130,25896,25387,25537,25635,26128,26283,26322,26267,26299,26041,25501,25099,25246,25392,25837,26372,26512,26682,27244,27177,26005,25830,26370,26570,27215,27856,27800,27301,27212,26824,26507,26797,26834,26513,25677,25341,26377,26644,26540,27680,28505,28070,27972,28071,28112,27851,27330,26860,26946,27440,27875,27806,27577,27635,27750,28449,28734,27985,27985,28911,28911,29456,29675,28860,28538,27994,27334,27607,27599,27264,27269,27403,27094,26895,26702,25902,25741,26556,27860,28537,28325,28733,28950,28493,28561,28333,27932,28061,28056,27644,27010,26591,26410,26242,26353,26971,27915,27847,26828,26489,26898,27000,26932,27566,28447,28588,28339,28224,28471,28038,27520,26860,26253,26475,26496,26225,26290,26177,25864,26134,26628,27350,28105,28261,27819,27505,27584,27793,27778,27483,27137,26592,26973,27579,27130,27428,27813,26472,25466,25221,24931,25170,26354,26758,26401,26149,25774,25789,26491,26557,26525,26551,26961,26896,26406,26660,27666,27894,26870,26320,26210,26043,25770,25799,26044,25953,26153,26574,27378,27757,27407,27307,26972,26885,27227,27304,26807,26326,26333,26486,27198,27813,27801,27148,27149,28094,28757,28406,27967,28342,28230,27761,27534,27713,27908,27213,26253,26154,26863,27430,27736,27523,26962,27179,26875,26234,26300,25888,26162,26903,27169,27568,27738,28093,28390,27666,27439,27972,27607,26706,26568,25939,25449,25832,26315,26423,25843,25723,26429,26516,26486,26674,26619,26542,26884,27754,28134,28927,29435,28515,27530,27885,28283,28503,28437,27857,27797,27610,26980,26586,26280,26439,26641,26863,27331,27268,26767,27086,27751,27636,28078,28615,28442,27950,27858,27954,27366,26647,26603,26313,26223,26559,26821,26732,26029,25774,26681,27329,27078,26868,26413,26008,25720,25885,26692,27390,27170,25749,24879,25306,25498,25658,26330,26204,26090,26769,26943,26248,26429,26728,25869,24981,25496,26381,26772,26722,26632,26341,26221,25931,25696,25291,25279,25199,25328,25896,26443,26975,27243,26965,26140,25719,25983,26690,27449,27685,27703,27798,27672,26763,26462,27073,27081,27112,26133,25090,26361,27102,26540,26964,28089,28470,28495,28352,28405,27785,26941,26662,26967,27316,27260,27424,27773,28123,28417,28737,28850,28353,28353,28195,28195,28756,29602,29650,28878,27828,27806,28392,28066,27422,27472,27406,26947,27214,27311,26911,27259,27858,28803,28721,27947,28405,28632,28266,28274,28116,27550,27512,27855,27513,26445,25924,26346,26669,26669,26434,27031,27460,27246,26899,26626,26142,25972,26673,27321,27199,27624,28015,28068,27179,26396,26213,26435,26698,26187,25612,26255,26959,26649,26309,26709,28186,29356,28678,27323,26708,26982,27785,28146,27972,27631,26996,27289,27595,27528,28009,28052,26421,25321,25751,25723,25501,26228,26246,25957,25911,25329,25032,25327,25670,25655,25851,26223,26286,26177,25840,26387,27067,26394,25880,26029,25910,25756,25872,26389,26542,26237,26254,27121,27551,27391,27784,27639,27403,27599,27692,26814,26150,26229,26373,27203,27880,27866,27115,27054,27955,28490,28134,27872,28434,28578,27866,27477,27685,27973,27616,26969,26856,26981,27187,27346,27374,27067,27228,27187,26736,26532,26670,26892,26672,26602,27282,27560,27677,27952,27502,27462,27520,27009,25962,25914,26060,25581,25193,25317,26147,26615,26283,26500,26980,27089,26752,26354,26299,27003,27470,27688,28687,28923,28464,28295,27891,27478,27939,28084,28091,28368,27745,26976,26882,26784,26690,26524,26380,26857,27514,27340,26862,27412,27680,27867,28397,28370,27904,27971,27741,27503,27611,27584,26995,26281,26305,26784,26397,25536,25718,26700,26776,26010,26180,26093,25760,25750,26376,26918,27260,26769,25317,24657,24959,25459,26061,26362,25692,25039,25170,25814,26054,26229,26442,26224,25938,26229,26812,27036,26673,26553,26771,26589,25966,25847,25694,25245,25336,25938,26325,26767,27160,27154,27247,26709,25995,26149,27081,27855,27827,27667,27622,27667,27252,26945,27058,26977,27259,26964,25850,26193,26930,26496,26277,27213,28249,28417,27980,27492,26715,26312,26636,27023,27142,26724,27244,28221,28027,28412,29009,28802,28052,28052,28443,28443,28693,29436,29478,28488,27841,28594,29611,29065,28117,27744,27323,26896,27376,27630,27627,27754,28098,28867,28814,28047,27992,28629,28731,28217,28120,27889,27204,27151,27165,26480,26199,26802,27043,27252,26631,26470,27044,27242,27052,26714,25896,25249,25464,26148,26627,27196,27032,26931,26463,25978,25983,26216,26059,25679,25411,26237,27598,27666,27045,27183,28084,28224,27594,27138,26887,27045,27432,27617,27570,27659,27632,27450,27410,28017,28365,27507,26437,26349,27042,26864,26011,26093,25894,25589,25588,25321,25144,25313,25753,25681,25325,25292,25792,26127,25908,25933,26226,26007,25705,26341,26552,25997,25711,26027,26504,26233,26265,27117,27207,27323,28055,28005,27759,27960,27968,26973,26048,26081,27026,28196,28320,27882,27563,27677,27622,27263,27113,27199,27394,27527,27029,27078,27761,27818,27429,26747,26672,26851,27065,27048,27166,27052,26608,26441,26604,26843,27347,27276,26235,25504,26499,27290,26873,26627,26913,27136,26864,26802,25968,25730,25955,25628,25005,25160,26489,27706,27645,27418,27384,27224,27163,26983,26693,27026,27072,27296,27914,27773,28053,28737,27980,26930,27262,27682,28188,28402,27972,27236,26659,26647,26720,26624,26371,26451,27213,27466,26545,26634,27745,27715,27451,27590,27778,28328,27996,27481,27553,27709,27298,26523,26261,26253,26101,25807,25816,26415,26618,26133,25851,25677,25392,25437,26481,27344,27883,27530,26398,25800,25749,25715,25959,26307,25661,25013,25123,25494,26179,26436,25895,25701,26156,26709,26893,26500,26217,26466,26987,26971,26383,26276,26021,25026,25057,26121,26344,26713,27498,27255,26737,26049,25778,26087,26697,27856,28387,28220,27802,27460,27327,27309,27293,26891,26975,27446,26980,26862,27149,26844,26536,26791,27340,27642,27601,27136,26783,27138,27549,27130,26772,26510,27120,28182,27910,28281,28962,28578,27793,27793,28591,28591,28863,29253,29207,28753,28555,28583,28918,28840,28272,27773,27344,26897,27178,27493,27800,27545,27395,28112,28676,28556,28123,28492,29061,28748,28292,28289,27480,26983,27201,27238,27133,27478,27462,27618,27143,26606,26669,27155,27277,26709,26248,25741,25374,25938,27116,27707,27271,27110,26381,25826,25742,25702,25509,25527,25584,26132,27250,27777,27694,27591,27782,27428,27184,27394,27254,27083,27122,27170,27240,27815,28223,27939,27969,28422,28484,27940,27597,27507,27644,27715,26856,26101,25750,25536,25512,25324,25472,25835,26081,25850,25466,25726,26313,26247,25967,25998,26163,25958,25418,25472,25970,25967,25781,26050,26420,26214,26369,27339,27427,27524,28064,27918,27672,28048,27883,26752,26073,26044,27012,27914,27645,27360,27534,27810,27398,26901,26551,26511,26717,26354,25830,26584,27530,27165,26603,26002,25895,26123,27019,27358,27466,27380,26381,25509,25873,26476,26527,26850,26465,25544,26084,27173,26834,26468,26968,27094,26849,27143,26771,26046,25621,25380,25216,25556,26380,27232,27842,28258,28055,27711,27436,26883,26713,26984,26970,26732,26467,26526,27222,28069,27825,26854,27096,27549,27484,27330,27535,27518,26930,26286,25932,25969,25888,26129,26852,27080,26595,26661,27299,27234,26887,27225,27693,27891,27906,27735,27359,27333,27043,26412,26126,25802,25992,26481,26157,26060,26616,26712,26237,25653,25130,25390,26512,27303,28111,28231,27592,27554,27442,26511,26096,26435,26111,25622,25546,25435,26058,26713,25916,25209,25506,26435,27042,26451,26250,27052,27276,26985,26560,26407,26163,25404,25502,26272,26081,26204,27467,27576,26678,26062,26204,26623,26681,27558,28448,28686,28021,27232,26904,26890,27334,27134,26908,27641,28218,27898,27313,27249,27348,27424,27065,26630,26972,27245,27286,27817,27775,26950,26585,26290,26325,27307,27968,28226,28904,29006,28291,28291,27955,27955,28547,28733,28954,29020,29283,29040,28679,28455,27729,27328,27581,27531,27355,27269,27673,27923,27814,28044,28433,28693,28336,27853,28531,29097,28290,28232,27801,27276,27756,28111,27605,27157,26913,26987,27214,27217,27186,27893,27721,26625,26589,26659,26318,26513,27307,27929,27977,27724,26616,25629,25287,25484,25985,26085,25941,25830,26298,27200,27442,27134,27556,27705,27597,27701,27175,26674,26633,26874,27387,28018,28073,28175,28556,28352,28154,28522,28569,27674,27301,27718,27264,26322,25916,25659,25404,25171,25642,26151,26073,25687,25699,26359,26913,26535,25648,25366,25663,25565,25058,24855,25700,26282,26103,26221,26579,26473,26131,26522,27126,27782,28191,28134,28171,28298,27639,26467,26390,26527,26995,27533,27133,27044,27351,27349,27076,27219,26862,26594,26549,25932,25411,26280,27171,26768,25787,25551,25929,26051,27305,27990,27858,27698,26628,25933,26082,26221,26085,26625,26914,26181,26350,27206,27173,26914,27155,26953,26748,26857,26700,26150,25849,25942,26105,26262,26563,26941,27455,28057,28235,28119,27476,26446,26680,27464,27285,26285,25558,25682,26372,27241,27350,26656,27016,27424,26793,26188,26463,27048,26999,26192,25569,25132,25024,25755,26477,26768,26799,26872,26818,26772,27185,27834,27803,27612,27995,27979,27394,27253,26761,26176,26087,25941,26181,26876,26632,26142,26325,26618,26821,25987,25119,25749,26741,27136,27700,28219,28159,28517,28231,27312,27245,27457,27003,26484,25735,25073,25483,26330,26159,25652,25233,25632,26810,26754,26387,27142,27482,27222,26838,26654,26302,26143,26715,26673,25948,25711,26542,27101,26957,26865,26783,26787,26762,27120,27509,28034,27800,27153,26519,26508,27259,27323,26917,27728,28987,28611,27591,27345,27601,27927,27284,26471,26825,27311,27021,27048,27035,26431,26597,26812,26525,27198,27906,27679,28189,28928,28557,28557,27935,27935,28171,28242,28755,29007,29598,29831,29100,28243,27317,26949,27417,28106,27953,27430,27675,28170,27971,27747,27581,27699,28081,27876,28119,28510,27773,27861,27919,27393,27731,28185,27862,27413,27067,27064,27730,27587,27490,27987,27274,25918,25162,25289,26021,26654,27271,27801,27799,27400,26944,26073,25369,25578,26299,26479,26071,25533,26033,26890,27054,27304,27662,27666,27428,27501,26742,26374,26917,27235,27512,27798,27680,28015,28938,28982,28982,29065,28756,28090,27849,27928,27254,26367,25725,25153,25155,25174,25703,26565,26333,26013,26585,26812,26640,26536,25938,24974,24678,25053,25286,25934,27081,27143,26469,26402,26923,26744,26585,26858,27310,28158,28426,28640,28783,28440,27791,26948,27132,27238,27323,27482,27131,27296,27709,27572,27195,27338,27123,26958,26566,26117,26379,26856,27206,27172,26408,26140,26466,26686,27557,27952,27553,27514,26915,26693,26688,26649,26806,26796,26673,26186,26543,27106,26771,26638,27027,26824,26758,26862,26441,26100,26453,27099,27302,27069,27373,27765,27654,27614,27704,27860,27650,27039,27508,28009,26920,25858,25690,25812,26232,26903,26924,26609,26794,26777,26500,25785,25767,26383,26122,25405,24964,24504,24756,25467,25784,26363,26774,26566,26431,26575,27468,28212,27738,27650,28254,28058,27357,27014,26451,26121,26033,26377,26961,26999,26777,26456,26238,26879,27463,26465,25539,26144,27034,27424,27726,28247,28233,28452,28180,27973,28269,28289,27633,27169,26245,25391,25329,25499,25761,25903,25468,25370,26062,26190,25939,26216,27076,27491,27274,26854,26508,26723,26859,26498,26182,26122,26061,26027,26431,26921,26719,26498,26817,27017,26962,27579,27905,27723,27071,27131,27482,27052,26936,27911,28783,28814,28668,28200,27733,27550,27231,26944,27421,27778,27174,26663,27002,26695,26734,27285,27206,27385,27588,27453,27408,27563,27740,27740,28511,28511,28071,28089,28923,29080,28955,28865,27858,27556,27996,27986,27610,27596,27741,27634,27556,27706,27373,27111,26474,26282,27394,27938,27391,27031,27085,27502,27797,27374,27613,28282,28380,28273,27862,27444,27713,27338,27234,27219,26306,25349,24414,24272,25572,26565,27204,27876,27396,26784,26691,25817,25107,25411,26018,25872,25575,25100,25537,26184,26740,27380,27642,27776,27326,26984,26280,26422,27407,27296,26702,27084,27708,28154,29107,29406,29441,29053,28825,28729,28535,28166,27681,27019,26160,25537,25579,25469,25875,26764,26515,26530,27259,26995,26228,26180,26228,25466,25020,25389,25787,26896,27597,27074,26983,27189,27479,26926,27211,27976,27805,27981,28591,29223,28845,28248,27846,27366,27391,27140,27168,27363,26957,27080,27666,27657,27267,27245,26920,26882,26795,26439,26885,27132,26936,27128,27030,26672,26671,26931,27710,28123,27737,27686,27361,27178,27111,27069,26961,26487,26538,26736,27158,27467,26581,26222,26945,27050,26938,27101,26528,26275,27116,27988,28292,28466,28422,28557,28443,28159,28077,28113,27886,27166,27302,27463,26175,25524,25719,25517,25925,26528,26695,26948,26738,26026,25926,25918,26056,26717,26412,25727,25627,25320,25404,25524,25408,25997,26566,26301,26328,26638,27471,28101,27823,27712,28090,28043,27572,27392,27045,26835,26390,26561,27251,26931,26442,26227,26562,27634,27932,26876,25828,26064,27175,27754,27991,28235,28236,28394,27809,27750,28291,28244,27480,26782,26111,25989,25948,25523,25482,25597,25535,25904,26170,26136,26528,26707,27300,27973,27721,26847,26666,27055,27059,26848,26826,27095,26755,26333,26589,26320,25814,26044,26912,27398,27345,28024,28462,28447,28291,28205,27879,27523,27909,28307,28795,29328,29584,28916,28049,27840,28047,27334,27081,27614,27310,26633,27083,27040,26535,26965,27295,27286,27669,28037,27428,26525,27129,27129,28456,28456,28029,27804,28454,28940,28431,27956,27322,27291,28110,28488,28029,27191,26864,26892,26755,26769,26485,26318,26349,26270,26813,27086,26242,25924,26633,27118,27434,27258,27614,28474,28598,28215,28014,27852,27853,27611,27115,26687,26065,25228,24788,24973,26166,26990,27096,27323,27097,26813,26498,25819,25670,25935,26003,25289,25129,24925,25086,25599,26251,26602,27353,27844,27149,26782,26579,26630,26716,26800,26694,27090,28013,28199,28571,28888,29127,29264,29443,28660,27679,26909,26902,27145,26848,26553,26226,25893,25823,25868,25967,26606,26984,26552,25894,25918,26484,26455,26358,26570,26339,26884,27142,26705,27616,28167,28122,27710,27471,27875,27952,28231,28836,29164,28464,27789,27383,27036,27221,26996,26907,27269,27286,27207,27448,27630,27357,27180,27014,27094,27144,26571,26561,26930,26580,26468,26539,27030,27507,27492,28289,28528,27758,27762,27685,27475,27069,26988,26790,26586,26827,27178,27450,27688,27156,26320,26698,26957,26669,26342,25965,26671,27639,28230,28955,29745,29433,29070,29061,29074,28852,28283,27761,27124,27012,26366,25546,25490,25585,25298,25549,25775,26296,27061,26858,25782,25472,25985,26181,27098,27413,26779,26517,26265,26074,25747,25385,25546,25975,26314,26318,26531,27464,27851,27518,27318,27820,27865,27523,27821,27619,27532,27407,27154,27362,26791,25734,25760,26802,27516,27510,27063,26298,26250,27025,27348,27714,28024,28508,28739,27672,27323,28509,28752,27708,26664,26106,25951,25552,25453,25616,25811,25797,26501,26700,26021,26859,27689,27903,28369,27598,26162,26061,26754,27691,27630,26833,27010,27119,27341,27783,26599,25593,26088,26921,27380,27627,28337,28562,28319,28368,28400,28526,28338,28029,28328,29278,29788,29592,28540,28165,28356,28381,27265,26644,27160,27225,26857,27141,26991,26170,26380,27206,27369,27512,27909,27480,26641,27297,27297,27972,27972,27820,27920,28397,28930,28171,27823,28027,28033,28282,28212,27667,27379,26993,26574,26402,26413,26441,26367,26398,26262,26411,26726,26453,26252,26750,26990,27344,27572,27557,27861,28142,27851,27505,27747,28203,28461,27310,26258,26318,25505,24640,25059,26245,26805,26575,26451,26892,27024,26551,26488,26498,26473,26376,25649,25399,25684,25704,25660,26162,26114,26376,26712,26289,26384,26853,26685,26348,26795,27277,27703,28042,27716,27675,28053,29027,29812,29761,28282,26963,26301,26390,26973,26932,26648,26245,26008,25790,25556,25892,26329,26328,26141,25985,26202,26585,26664,26811,26898,26529,26780,27107,27505,28541,28936,29049,28943,28426,28139,28264,28971,29056,28827,28198,27432,26872,26501,26743,26556,26500,27592,28422,28152,27668,27850,27957,27341,26897,27005,27293,26849,26700,27095,27084,26575,26199,27325,28150,27928,28485,28802,27891,27332,26987,26868,26851,27125,27057,27060,27246,27155,27184,27707,27936,26885,26442,26403,26158,25446,25431,27110,27917,27896,28752,29385,28955,28579,28827,29019,28480,27767,27402,27412,27333,26098,25846,26033,25538,25189,25350,25292,25696,26606,26779,26055,25896,26728,26882,26963,27490,27216,26300,26214,26470,26079,25695,25909,26361,26890,26551,26219,27156,27594,26978,26516,27138,27244,26745,26808,26644,26946,27409,27348,27672,27316,26078,25964,27001,27150,26692,26584,26966,27401,27058,26657,27142,27510,28356,28876,28181,27645,28619,28858,27917,26968,26271,25629,25468,25680,25872,26391,26423,26768,26500,25519,26507,27641,27754,27930,26978,25782,25807,26318,27264,27808,26975,26883,27257,27571,27710,26840,26254,26724,27413,27791,28076,28231,28035,27776,27945,28266,28981,28943,28182,28654,29416,29426,29244,28701,28662,28430,27809,27237,27333,27481,27461,27647,27908,27438,26248,25884,26770,26955,26435,26602,26858,26954,27414,27414,27468,27468,27886,28491,28762,28592,27691,27294,27495,27921,28449,27942,27086,27197,27390,27063,26556,26410,26633,26556,26121,25932,26074,26756,27166,26770,26986,27253,27242,27524,27814,27831,27953,27599,26970,27193,27952,28493,27440,26300,26427,25934,24697,24775,25461,25883,26010,26119,26808,26868,25923,25791,25937,26269,26376,25763,25696,26285,26559,26546,26861,26649,26143,26059,25879,26215,26746,26439,26608,27067,27025,27646,28027,27899,27767,27355,28309,29343,29277,28677,27902,27056,26937,27431,26705,26013,25386,25357,25737,25755,25986,25802,25799,26118,26143,26630,27108,26654,26363,26433,26312,26346,26932,27857,28506,28516,29075,29397,29376,28959,27993,28032,28390,28746,28210,27123,26416,25902,25938,26175,26614,27860,28694,28268,27751,28075,27981,27058,26536,26327,26653,26802,26834,27067,27254,26957,26443,26928,27764,27916,28143,28622,27968,27162,27092,26834,26964,27308,27167,27095,27513,27268,27083,27715,27863,27050,26178,25684,25914,25603,25566,26751,27522,27866,28625,28584,27863,27817,28625,28773,27818,27280,27139,26695,26536,26292,26403,26175,25383,25054,25410,25519,25748,26348,26511,26381,26510,27327,27671,27240,27395,27640,26944,26659,26921,26553,26414,26998,27314,27358,27096,26356,26520,27083,26994,26496,26739,27174,26402,25499,25545,26395,26734,26621,27109,27187,26538,26114,26767,27339,26934,26694,27637,28123,26763,25918,26563,27292,28182,28593,28235,27908,28317,28488,28173,27552,26572,25933,26353,26479,26098,26578,27044,26964,26119,25706,26639,27463,27389,27385,27139,26614,26535,26979,27458,27709,27239,27350,27923,27645,26571,26167,26271,26669,27238,27794,28003,27742,27854,27885,28047,28657,29299,29523,29281,29325,29340,29178,28659,28705,28929,28634,27779,27422,28049,27723,27466,28112,28275,27859,26886,26247,26937,26773,26145,25817,25925,26534,27079,27079,27167,27167,27944,27780,27427,27184,27034,27162,27279,27282,27443,26857,26354,26474,26904,26922,26441,26462,26548,26145,26079,26140,25984,26653,27139,26613,26670,27049,26827,26947,27732,27547,27368,27085,26584,26771,27379,27722,27438,26897,26574,26192,25421,25380,25751,26049,26177,26687,26788,26400,26085,25872,25771,26197,26455,26029,25910,26409,26888,27005,26928,26840,26624,26178,26205,26831,26975,26365,26934,27176,26804,27816,28181,27669,27613,27327,28167,28880,28902,29190,29000,28055,27476,27396,26232,25662,25178,24870,25335,25795,26045,25783,26083,26582,26367,26715,27274,26763,26346,26579,26483,26061,26834,27901,28537,28224,28676,29545,29586,29202,27902,26871,27281,28488,28213,26858,26245,26191,26287,26486,26596,27109,27741,27498,27207,27547,27030,26289,26062,25563,25805,26258,26336,26638,27005,27119,27142,27213,27479,27740,28238,28676,27787,26985,27360,26859,26689,27347,27564,27294,27161,26682,26507,27117,27183,26462,25612,25273,25473,25819,26185,26525,27101,28335,29243,28576,27649,27842,28565,28400,27308,27040,27028,25827,25537,25944,26184,26004,25466,25116,25286,26024,26820,26975,26764,27054,27442,27576,27951,27921,27633,27854,27856,27430,27121,27074,27251,27301,27398,27460,27566,26862,26287,26567,26694,26526,27139,27527,26127,24938,25491,26505,26444,26148,26174,25969,25979,26038,26298,26895,27064,26995,27210,27500,26458,25406,25874,27006,27752,27844,27655,27809,28365,28466,28535,28254,27419,26832,26958,27109,26399,26270,26844,26973,26362,26349,26936,27120,27056,27418,27909,27894,27622,27844,28528,28183,27137,26574,27322,27835,26613,25932,26078,26365,26350,26443,26783,27294,27995,28034,27968,28569,29361,30099,29999,29322,29068,29243,28814,29137,29344,29043,27925,27243,27654,27296,27144,27966,28210,27534,26908,26416,26857,27142,27001,26141,25775,26183,26602,26602,26682,26682,27072,26760,26501,26702,27242,27477,27428,27364,27328,26455,25967,26210,26939,26929,26759,27054,26759,25980,26172,26059,26014,26732,26788,26288,26293,26653,26559,26383,26759,26599,26893,26858,26315,26479,26638,26812,27289,27107,26431,25982,25652,25835,26676,26957,26719,27074,26276,25716,26479,26799,26849,26823,26925,26701,26392,26620,26912,27069,27067,27063,27274,26787,26170,26631,27048,26752,27266,26920,26657,27804,27595,26857,27528,28221,28849,29073,29069,29173,29183,28828,27906,27128,26183,26170,26003,25322,25556,25927,26139,26103,26236,26730,26700,26673,26688,26407,26493,26922,26825,26194,26666,28115,29194,28747,28571,29119,28830,28590,28038,27098,27232,28296,28271,27237,26645,26644,26705,26628,26074,26350,26942,26653,26355,26425,26282,25926,25649,25166,25176,25428,25623,26283,26934,26843,26901,27526,27579,27342,28129,28729,27699,27121,27515,26819,26357,27064,27602,27363,27108,26832,26559,27006,27191,26134,25201,25360,25352,25573,26292,26692,26942,27857,28752,28231,27602,27964,28305,27503,26612,26887,27019,26192,25772,25477,26004,26597,26152,25528,25473,26335,27185,27255,27143,27807,28289,27973,28177,28099,27419,26971,27195,27460,27469,27515,27390,26916,27141,27549,27954,27764,27203,26674,26167,26569,27524,26956,25735,25549,25823,26458,26802,26261,25493,25298,25597,25865,25980,25973,26044,26008,25921,26462,26539,25839,25969,26531,27022,27303,27375,27882,28346,28460,28791,28532,28080,27511,27289,27405,26926,26138,26094,26754,26892,26355,26504,26838,26998,27737,28433,28766,28933,28626,28491,27910,27090,26192,26453,27583,27165,26452,26521,26546,25933,25957,26819,27498,27947,27988,27700,27939,28984,30229,30037,29039,28961,29078,29130,29568,29201,28741,27994,27093,26809,26700,26982,27854,28328,27498,26781,26578,26877,27441,27250,26316,25833,25860,26244,26244,26357,26357,26141,26450,26885,27200,27472,27369,27147,27328,27792,27176,26520,26498,27336,27689,27233,27005,26803,26221,26175,26041,26422,26902,26328,25980,26422,26723,26890,27105,27151,26941,27338,27102,26495,26647,26283,26252,26814,26576,26153,25885,25617,26035,26683,26622,26435,26555,25957,25951,26470,26940,27364,27177,27232,27052,26679,26434,26793,27711,27765,27476,27836,27660,26531,26512,27383,27218,27021,26658,27020,27803,26822,26293,27743,28933,29400,29658,29296,28923,29008,28979,27844,27060,26768,26645,26264,25764,25881,26113,26252,26250,26497,27225,27450,26952,26420,26494,26516,26336,26350,26186,26385,27546,28735,28635,28212,28200,28353,28461,28270,27860,27456,27674,27770,27160,26519,25934,25985,26126,25703,26562,27284,26612,26001,26320,26729,26287,25836,25241,25072,25558,26057,26349,26904,26819,26198,26836,27584,27690,28300,28646,27462,26846,27221,26810,26522,27051,27465,27501,27581,27526,27366,27298,27188,26141,25079,25321,25805,25630,25900,26406,26637,27105,27852,27551,26965,27773,28365,27070,26148,26601,27031,26808,26549,25932,26177,26620,26381,26512,26567,26609,27018,27343,27614,28148,28494,28329,28245,27733,26937,26504,26644,27147,27614,27435,26725,26310,26836,27264,27709,28046,28045,27360,26560,26724,27065,26536,26221,26290,25823,25981,26802,26618,25643,25545,25761,25720,25743,25368,24999,25189,25866,26821,26948,26866,26967,26276,26531,27527,27809,28208,28317,28370,28377,28093,27919,27474,27560,27599,27129,26139,25962,26857,26981,26577,26565,26967,27638,28325,28253,28179,28479,28430,27434,26692,26908,26708,26546,27091,27274,27068,27058,27004,26372,26293,27039,27627,28043,28293,27789,27631,28198,29055,29060,28482,28896,28958,28785,28722,28390,28311,27769,27297,27222,27043,27432,28020,28069,27688,27343,27340,27864,27872,27194,26537,25961,25678,25906,25906,26976,26976,26515,26515,27176,27268,26957,27045,27317,27282,27533,27254,26622,26183,26551,27088,26180,25603,25864,25856,25778,25926,26571,26693,26169,26174,26774,27262,27687,28113,28078,27493,27395,27127,26519,26433,25908,25571,26198,26582,26844,26358,25615,26159,26371,25568,25471,25930,25930,26207,26219,26408,26833,27314,27806,27492,26958,26601,27008,28244,28689,28379,28215,27952,27386,27120,26976,26759,26685,26321,26680,27180,26697,26119,26823,27891,28664,29295,29067,28779,28752,28552,27737,27340,27351,26893,26188,25498,25355,26022,26337,26241,26763,27440,27339,26899,26518,26664,26423,25927,26105,26054,26296,27132,28138,28252,27908,27864,28473,28820,28623,28362,27552,27368,27760,27663,26959,26016,25823,25764,25755,26987,28010,27686,26915,27043,27339,27162,26693,26062,26100,26540,26735,26070,26054,26782,26736,26839,27456,28306,28947,28821,27525,26857,26976,26580,26625,27078,27068,27331,27467,27259,27463,27074,26882,26397,25403,25222,25725,25640,25682,26049,26494,26899,27437,27229,26498,26996,27706,27110,26208,26311,26688,26461,26295,26251,26451,26465,26537,27035,27076,26677,26983,27363,27846,28372,28494,28254,28261,27405,26548,26653,26961,27205,27553,27944,27522,26948,27095,27034,27279,27785,27590,27288,26999,26341,26280,26638,26609,26218,26096,26524,26815,26851,26466,25918,25536,25422,25476,25174,24931,25432,26544,27613,27249,27208,27125,26321,26826,27702,27682,27885,28012,28048,27881,27672,27513,27087,26995,27160,26780,26098,26455,26952,26988,27403,27627,27758,28426,28608,28092,28192,28453,28329,27572,27224,27239,26986,26975,27219,27325,27079,26613,26963,26915,26467,26846,27376,27810,28190,27625,27467,27440,27512,27821,27871,28176,28478,28463,27771,27702,28107,27677,27669,27867,27640,27914,27501,26843,27285,28027,28117,28422,28061,27532,27042,26665,26368,26110,26110,27467,27467,27428,27334,27500,27239,27181,27265,27387,27181,26871,26513,26230,25822,25613,25563,24907,24862,25468,25930,26302,26340,26403,26568,26626,26645,26754,27395,27862,28132,27711,26784,26436,26571,26609,26702,26504,26127,26393,27163,27534,26703,25779,25814,25719,24964,25158,25891,25945,26258,26284,26224,26526,27431,27567,26945,27249,27733,27975,28399,28885,28659,27894,27612,27892,27549,26401,26668,27064,26298,25819,25899,26123,25612,25655,26371,27232,28306,28517,28160,28146,28260,28014,27635,27369,27107,26669,25975,25727,26635,26992,26492,26616,26976,26634,26326,26218,26086,26655,26873,26098,25354,25506,26492,28087,28853,28487,28149,28576,29064,28838,28466,27991,27629,27501,27764,27288,26660,26528,26079,26339,27395,28107,28306,28064,27547,27506,28011,28190,27833,27618,27208,26625,25869,25793,26388,26898,26950,27437,28217,28736,28764,28330,28160,27879,27353,27282,27265,26857,27184,27095,26835,27286,27091,27035,27083,26311,25733,25667,25897,26243,26056,26117,26546,27021,27057,26413,26198,26664,27024,26625,26365,26502,26126,25791,26505,27430,27631,27186,26504,26293,26388,27054,27254,27180,27702,28063,27956,27796,26576,26215,26719,27344,27479,27216,28025,28096,27458,27246,27055,27410,27703,27285,27364,27516,26604,26174,26525,26465,26279,26661,27201,26886,26607,26606,26292,25725,25094,25232,25477,25642,26159,26850,27480,27454,27123,26457,26479,27301,27864,27832,27582,27354,27752,28191,27920,27466,26959,26672,27135,26972,26541,27291,27190,26809,27265,27859,28058,28403,28518,28670,29223,29383,28915,28347,27889,27066,26475,27107,27921,27511,26758,25982,26458,26835,26576,26898,26840,27182,27777,27345,27372,27314,27083,27443,27749,27866,28407,28915,27935,27467,28048,27607,27042,26994,27137,27629,27194,26311,26697,27707,28099,28292,28028,27520,26885,27003,27230,26724,26724,26685,26685,27289,27924,27846,27290,27773,27865,27416,27288,27190,26657,25937,25275,24869,24511,24358,24664,25540,26219,26673,26756,26382,26190,26409,26673,26987,27642,28034,28205,27478,26679,26452,26434,26741,27048,27097,27452,27598,27692,27612,27082,26516,26083,25738,25275,25591,26562,26372,26636,26886,26755,26830,27395,27096,26223,26927,27838,28402,28804,28745,28242,27534,27311,27870,27704,26948,27498,27557,26736,26173,25802,25411,25124,25258,25562,26531,27823,28306,27712,27369,27730,27672,27314,27274,27034,26699,26806,26675,27201,27540,26966,26868,27110,26380,25638,25605,25524,26586,27202,25764,24958,25267,26253,28097,29171,28837,28571,28902,29321,29114,28504,28340,28227,27398,27344,27173,26653,26885,26835,27061,27643,27879,28111,28347,27762,27670,28377,28908,28663,28461,27682,26745,26322,26212,26500,27551,27825,27932,28062,28339,28615,28478,28230,27967,28005,27906,27006,26280,26572,26767,27100,27375,27253,26871,26851,26501,25957,26041,26451,26634,25982,25774,26628,27176,26897,26211,25773,26199,27038,27307,26968,26814,26510,26356,27001,27878,28407,27674,26431,26024,26566,27456,27176,26435,26868,27836,27894,26692,25593,25948,26411,27565,27795,26869,27277,27676,27496,27332,27263,27772,27953,27863,27774,27206,26237,25968,26355,26491,26711,26767,27335,27349,27047,27055,27044,26549,25887,26176,26363,26527,27169,27082,27270,27784,27302,26767,27110,27253,27505,28051,28020,27670,28187,28830,28723,28022,27310,27391,27928,27406,26600,27128,27397,27248,27334,27478,27337,27587,28170,28992,29471,29051,28277,27999,27795,27092,26475,26680,27402,27252,26660,26076,26487,26908,26931,27180,27127,27464,27546,27036,27023,26955,26795,27238,27918,28223,28660,29121,28435,27587,27643,27134,26040,25872,26661,27483,27768,26957,27036,27492,27467,27794,28131,27778,26960,26719,26946,26738,26738,26102,26102,27084,27717,27468,27004,27440,27832,27431,27231,27440,26783,25647,25304,25180,24770,24613,24722,25308,25502,25844,26641,26748,26232,26338,26865,27367,27556,28046,28506,27673,26872,27058,26873,26787,27078,26775,27246,27971,27748,27324,27213,27215,27161,27125,26507,26063,26364,26051,26640,27147,27065,26673,26533,26839,26310,26380,27276,28213,28731,28615,28230,27591,27444,27643,27566,27864,28467,27808,26960,26727,25905,24897,24934,25074,25221,26124,26860,27532,27588,27286,27458,27210,27091,27522,27480,27428,27415,26730,26781,27272,27534,27996,27828,26629,25767,25527,25350,26047,26778,26280,25798,25929,26197,26941,27884,28288,28427,28668,29280,29370,28509,28254,28411,27768,27697,27600,26831,26946,27152,27300,27547,27694,27872,27891,27500,27712,28320,28513,28505,28666,28186,27562,27289,27011,27231,28458,29021,28711,28528,28519,28666,28058,27576,27640,27698,27501,26791,26275,26255,26755,27624,27654,27324,26679,26449,26703,26473,26498,26569,26500,26018,25886,26920,27421,26756,26028,25681,26172,26865,27045,27463,27648,27158,26826,27001,27672,28198,27782,27211,26523,26580,27283,27087,26434,26256,27046,27035,25713,25687,26422,26612,27562,27829,27023,27121,27735,27790,27487,27375,27504,27726,27880,27213,25956,25164,25326,25868,26379,27116,27031,27433,27694,27793,27947,27289,26731,27185,28025,27810,27341,28207,27946,27643,28023,27714,27838,27500,27033,27466,27900,28506,28749,28723,28936,29488,29167,27887,27641,27634,27073,26868,27243,27555,27768,27640,26940,26378,26765,27361,28256,28897,28265,27554,27590,27620,27426,26906,26144,26354,26945,26799,26240,26510,27108,27479,27552,27717,27945,27348,26672,26614,27056,27395,27695,28452,28549,28327,28320,27885,27129,26515,26143,25722,25918,26756,27321,27838,27360,27400,27589,27283,27144,27229,27596,27438,27097,27054,27029,27029,26440,26440,27742,28253,27465,27113,27423,27690,27713,27486,27257,26394,25241,25486,25687,25063,24805,24946,25480,25680,26125,27128,27465,27101,27062,27334,27400,27047,27688,28682,27986,27001,27433,27511,27186,27503,27339,27410,27775,27705,27496,27378,27437,27673,27526,26803,26245,25929,25905,26700,27027,26808,26481,26445,26899,26680,26345,26711,27634,28216,28294,28046,27776,27734,27364,27505,28129,28633,27728,26666,26337,25539,25041,25555,25467,25424,25807,26086,26864,27392,27581,27503,26800,27205,28366,28718,28426,27553,26578,26525,27109,27961,28720,28125,26999,26490,26112,25874,26013,26393,26409,25727,25507,25541,25608,26265,27177,27735,28050,28778,29233,28954,28823,28442,27732,27651,27459,26975,26961,26767,26695,27090,27481,27615,27590,28105,28606,28658,28706,29029,29173,28901,28450,28116,27851,27885,27888,28401,29113,29099,28196,28101,27679,27401,27577,27313,27095,27199,27006,26391,26391,27359,27685,27498,27403,27180,27166,26990,26856,26350,26520,26761,26682,27057,26968,26566,26108,25681,26100,26181,25842,26862,28016,27699,26869,27201,28274,28390,27977,27561,26767,26851,27085,26727,26440,26005,26036,25756,25503,26182,26474,26645,27262,27594,27255,27304,27853,27643,26992,26703,26770,26991,27149,26354,25443,25463,25719,26095,26646,27452,27577,27512,27255,27395,27894,27654,27003,27299,28552,28821,28272,28814,28443,27787,27934,28129,28851,28193,27738,28426,28348,28671,29050,28329,28101,29113,29113,27969,27467,26866,26623,27407,27653,27058,26871,27085,26697,26120,26284,26664,27269,28113,28104,27862,27684,27250,27341,27305,26595,26984,27762,27453,26468,26506,27668,28233,28047,27994,27660,26773,26415,26989,28113,28616,28392,28491,28109,27517,27337,26648,25902,25587,25903,26275,26533,27037,27258,27433,27095,27144,27104,26759,26769,26685,26893,27143,27343,27370,27044,27044,26633,26633,27764,28079,27653,27885,27833,27297,27267,27191,26694,26177,25496,25132,25292,25158,24878,25060,25909,26656,27310,27775,27781,27271,27093,27425,27296,26868,27680,28797,28539,27947,27787,27466,27336,27674,27647,27650,27733,27732,27201,27242,27821,27795,26478,25791,26337,26283,26344,26515,26349,26387,26351,26763,27228,27209,27141,26727,27009,27810,28040,27821,28018,28102,27956,27852,27598,28078,27866,26974,26260,25862,26277,27032,26458,25999,25963,25872,26256,27191,27981,27486,26496,27185,28746,29260,28126,26953,26878,27116,27471,27960,28092,27721,27412,27367,26913,26401,26035,25873,25612,24909,24662,24915,25517,26229,27061,27407,27355,27785,28447,28900,29021,28600,27885,27296,27062,27109,27063,26701,26598,27253,27689,27787,28257,29601,29472,28600,28805,29657,29789,29546,29147,28204,27740,28042,27686,27834,28878,28861,27863,27860,27636,26872,26733,26613,26698,26855,26632,26633,26760,27333,27480,27326,27851,27471,27163,27337,27281,26872,26762,26870,27196,27212,26883,26766,26474,26166,26530,26216,25590,26171,27738,28061,27176,27348,28147,28089,27751,27279,26468,26705,26680,26225,26088,25825,25592,25399,25590,26277,26046,26182,26997,27387,27074,26910,27498,27553,26619,26126,26597,26715,26623,26140,25730,26043,26280,26840,27206,27645,28087,27983,27026,26511,27090,27498,26849,26803,27801,27954,27821,28551,28720,28234,28219,28781,29346,28920,28781,29183,28832,28491,28292,27538,27306,28044,28104,27433,27336,26774,26404,27108,27083,26391,26200,26767,27023,26661,26311,26181,26627,27697,28294,27963,27580,27173,27406,27868,27538,28045,28613,28066,27383,27983,29063,29049,28434,28073,27427,26470,26483,27362,28119,28408,27870,27677,27325,26728,26428,26083,25783,25449,25862,26604,26748,26908,27156,27279,26707,26898,26978,26367,26721,26872,26371,26555,27281,27261,26445,26445,27102,27102,27509,27223,27370,28125,28046,27525,27028,26518,25961,25635,25462,25172,25145,25255,25000,25128,26103,27154,27730,27662,27442,26929,26679,26887,27029,26947,27508,28421,28669,28485,27872,27152,27346,27897,27462,27097,27421,27673,26875,27106,27761,27409,25979,25631,26726,27007,27151,26784,26427,26618,26591,26676,26640,26883,27695,27869,27740,27831,27848,27994,28057,27819,28111,28124,27320,27100,27392,27342,26737,26515,26959,27678,27143,26272,25743,25393,25686,26828,27644,27357,26776,26727,27390,28272,27623,26910,27411,27701,27892,28007,27823,27839,28119,27952,27251,26364,26038,25945,25790,25322,24839,24953,26082,27174,27986,27756,26978,27044,27925,28347,28381,28313,27941,27332,27342,27610,27471,26949,26675,27234,27810,28032,28288,29192,28899,28027,28336,29491,29799,29346,29118,28225,27223,27678,28036,27945,27740,27234,27113,28004,27977,26365,26058,26358,26710,26563,26102,26508,26857,26753,26619,26754,27399,27314,27467,27838,27474,27166,27042,26981,27367,27485,27459,27207,26568,26440,26881,26524,26256,26818,27583,27711,27323,27315,27549,27448,27410,27285,26255,25910,26189,26392,25983,25487,25420,25517,25318,25859,26214,26613,27283,27776,27470,26632,26776,27534,26901,26295,26893,26963,26309,25857,25838,25783,26225,27286,27646,27803,28484,28556,27360,26449,26400,26523,26370,26881,27286,26837,26853,28119,29035,29000,28833,28894,28761,28710,29023,29244,28556,27760,27464,27060,27097,27393,27293,27153,27221,26416,25816,26352,26394,26182,26632,27181,27284,27055,26466,25855,26233,27303,27912,27825,27786,27381,27154,27792,27940,28163,28474,27895,28015,29334,29453,28738,28340,27960,27232,26482,26808,27248,27247,27271,26991,26974,26856,26493,25704,25630,25853,24902,24933,26326,26612,26327,26300,26516,26239,26559,26804,26347,26760,27152,26244,26025,27066,27192,26419,26419,27920,27920,28296,27713,27429,27701,27891,27859,27260,26703,26051,25382,25322,25527,25111,25096,25431,25507,26221,27150,27340,27446,27526,27024,26377,26149,26626,27202,27696,28200,28752,28773,27846,27302,27538,27874,27477,26648,26511,26848,26416,27051,27541,26426,25390,26083,27205,27346,27501,26950,26733,27107,27370,27320,26774,26878,27878,28691,28461,27970,27683,27648,27831,27502,27082,27525,27539,27234,27697,27907,27736,27734,27695,28087,27659,26447,25749,25631,26038,26734,26808,27454,27866,27145,27118,28135,28234,27555,27620,27615,27629,27684,27714,28103,28468,28284,27651,26487,26285,26295,26245,25749,25265,25518,26151,26868,27825,27955,27171,26927,27377,27558,28151,28728,28496,28253,28282,28216,27912,27013,26579,26980,27346,27516,27355,27349,27604,28203,28834,29083,29153,29027,28832,28520,27754,27566,27630,27236,26900,26862,26784,27617,27529,26005,26052,26950,27135,26559,26198,26242,26410,25860,25731,26793,27565,27749,27796,27784,27515,27518,27655,27483,27332,26998,26960,27156,26845,26357,26392,26369,26406,26743,26948,27088,27304,27663,28208,27886,27232,26952,26188,25899,26327,26384,25762,25114,25019,25165,24732,25343,26705,27331,27758,28380,28228,26857,26127,26648,26646,26992,27916,27667,26697,26310,26632,26394,26826,27956,28300,28196,28597,28823,28152,27324,26459,26099,26609,27423,27308,26848,27173,28259,28719,29167,29111,28489,28516,29068,28816,28524,27799,27077,27513,27336,26885,27074,27234,27207,27047,26238,25457,25773,26169,26329,26864,27044,26963,27021,26666,26058,26006,26419,26864,27232,27276,26964,26783,27288,27344,27287,27808,28051,28600,29342,28977,28069,28117,28247,27486,27226,27630,26644,25999,26351,26554,26705,26906,26886,26166,26002,26364,25397,25054,26457,26611,26352,26414,26415,26148,26255,26600,26463,26446,27118,26415,25811,26513,26670,26576,26576,28132,28132,28261,27393,26896,27179,27277,27025,26903,26869,26365,26031,25878,25824,25731,25858,25789,25703,26564,27307,26998,27216,27710,27185,26092,26032,26888,27957,28605,28401,28766,28718,27667,27377,27301,27272,27218,26172,25917,26271,25836,26860,27603,26322,25447,26467,27431,27272,27144,26553,26059,26469,27251,27767,27721,27438,27711,28682,28424,27990,27956,27443,27561,27529,26480,26694,27563,27931,28407,28538,28374,28760,29230,28949,27897,26812,26464,26627,26527,26506,26636,27532,28376,28069,28111,28994,29456,28685,28444,28432,28167,28038,27949,28315,28286,28186,28270,27298,26538,26216,26111,25512,25207,25676,25839,26236,27340,28126,27564,27134,27193,27325,28120,29275,29179,28970,29206,29021,28458,27600,27250,27506,27416,27204,27090,26812,26884,28151,29326,29285,28969,28820,28533,28597,28493,27694,27193,26829,27017,27381,26865,27224,27265,26246,26362,27091,26803,26131,26074,25988,26406,26157,26290,27729,28180,27851,27760,27836,27800,27604,27236,26910,26997,26521,26239,26430,26227,25787,25763,25855,26001,26165,26314,26631,27188,27856,28496,27912,26839,26609,25888,25314,25524,25420,25265,25274,24937,24650,24454,25332,26605,27120,27430,27695,27824,27195,26640,26382,26466,27514,28067,27515,27152,26964,27222,26831,26784,27689,28330,28254,28760,29167,28568,27794,26768,26199,26553,26800,26664,26974,27893,28684,28785,29016,28997,28748,28846,28920,28768,28653,27870,27228,27809,27923,27158,27157,27519,27475,27324,26840,25940,25899,26308,26567,26696,26743,26855,27107,26973,26234,25545,25221,25988,26600,26212,26053,26570,27118,27064,27278,28083,28584,28627,28920,29221,28880,28888,28657,27825,27432,27276,26111,25411,25601,26262,26882,27184,27094,26829,26759,27306,26987,26280,26677,26346,26001,26456,26625,26210,26140,26634,26577,26168,26296,25933,25751,25856,25565,26115,26115,28126,28126,27648,26706,26537,27049,26971,26146,26221,26698,26635,26474,25888,25820,26691,27389,26948,26272,26600,27382,27407,27244,27257,26473,25279,25789,26970,27953,28553,27844,27634,27535,26995,27038,26895,26852,26689,26015,26246,26156,25684,26691,27410,26949,26490,26860,27263,27114,26972,26424,26008,26327,26759,27244,27524,27276,27151,27989,28008,27535,27657,27296,27457,27852,27078,26610,27338,27765,27843,28076,27835,28357,29545,29189,27930,27435,27085,27283,27120,26547,27197,27884,28126,28189,28493,28695,28884,28771,28886,29278,29233,28854,28698,28841,28154,27651,27950,27461,26589,26353,26322,25622,25298,25733,25758,26146,27411,28353,27959,27607,27570,27797,28193,29057,29416,29198,29612,29375,28370,28064,27851,27456,27244,27151,27173,26877,26483,27295,28422,28582,28500,28246,28305,28710,28828,27802,27106,27055,27206,27158,27042,27471,27734,27052,26837,26964,26582,26518,26406,26209,26682,26843,27227,27898,28142,28004,28175,28449,27864,26843,26196,26034,26481,26509,26026,25813,25645,25403,25360,25532,26005,26063,25982,26134,26742,27689,27477,26463,26470,26696,25767,24803,24609,24503,24787,25195,24964,24716,24955,25744,26470,27062,27556,27478,27396,27688,27556,26884,26740,27400,27283,27089,27142,26694,26742,26475,26635,27803,28337,28110,28692,29045,28446,28047,27638,27050,26577,25719,25738,27020,28370,28975,28932,28604,28348,28720,28528,27809,28394,29037,28548,28110,27983,27924,27878,27694,27294,27225,27259,27210,27175,27205,26677,26637,26761,27076,27509,27356,26576,25950,25774,25555,26264,26679,25924,25618,26421,27168,27758,28353,28648,28451,27731,28280,29665,29949,29635,29237,28348,27016,26024,25632,25472,25451,26344,27321,27639,27498,27433,27410,27651,27723,27440,27305,26662,26173,26476,26645,26163,25736,25991,26000,26008,25808,25451,25866,26217,25574,25614,25614,27920,27920,27336,26894,27155,27746,27372,26032,26151,26647,26573,26352,26015,26262,27014,27774,27897,27197,26680,27084,27304,26767,26036,25369,24844,25636,26803,27167,27089,26608,26385,26464,26450,26448,26239,26592,26785,26767,26830,26310,26135,27036,27547,27294,26807,26543,26598,26684,26968,27044,27163,26893,26632,27212,27466,26994,26894,27612,27838,27664,27771,27707,28089,28180,27665,27023,26934,26889,26901,27118,26963,27947,29180,28634,27674,27484,26767,26911,27256,26847,27741,28208,28088,28497,28808,28167,27982,28558,28838,29573,29964,29539,29151,29015,28149,27324,27332,27263,27137,27333,27165,26394,26181,26303,25831,25963,27128,28005,28200,28340,27904,27901,28562,29073,29602,29188,29140,28800,27451,27289,27345,27025,27042,26768,26656,26820,26900,27713,28560,28201,28036,28181,28568,28833,28936,28076,27212,26935,26797,26795,27555,27794,27566,27231,27001,27170,27129,27070,26890,26906,27265,27220,27164,27391,27867,28119,28297,28496,27683,26936,26851,26276,26173,27092,26821,26181,26210,25615,25031,25432,25751,25423,25775,25875,25881,26949,26695,25501,25812,26022,25596,25460,24865,24132,24408,24834,24834,24962,25887,26844,27093,27350,27906,27530,27319,28293,28102,27061,26773,26961,26824,26857,26863,26737,26834,26527,26834,28216,28723,28390,28508,28270,27774,27839,28151,27882,27169,25878,25586,26802,28230,29001,28820,28513,28542,28626,28125,27404,27933,28555,28556,28682,28354,27909,28119,28030,27520,27763,27843,27236,27238,27304,26595,26727,26969,27406,27835,27398,26582,26281,26550,26671,26562,26043,25503,25816,27041,27843,28358,28579,28715,28588,27796,27880,29075,29578,29137,29325,28870,26787,25405,25478,25877,26264,26939,27690,28072,28098,27945,27857,27714,27462,27693,28049,27781,27263,26998,26961,26327,25784,25979,25803,26038,26176,26063,26553,27082,26752,26447,26447,27281,27281,26964,27242,27525,27805,27683,26768,26711,26451,26130,26497,26977,27245,27534,27915,27757,27063,26488,26431,25937,25086,25103,25307,25088,25667,26791,26903,26220,26208,26738,26775,26524,26211,25923,26416,26970,27110,26933,26487,26390,27207,27946,27424,27012,27116,26853,26646,27276,27681,27300,26684,27131,28345,28439,27633,27534,28132,28431,28518,28269,28166,28431,27943,27655,27425,26692,26128,26385,26544,26569,27777,28823,28229,27302,26908,26438,26488,26848,26880,27936,28532,28340,28634,28935,28709,28954,29405,29067,29253,29682,29942,29538,29235,28918,28006,27701,27819,28248,28396,27700,27130,27010,26574,25840,26041,26724,27230,27817,28420,28236,28072,28824,29180,29366,29171,28892,28279,27067,26505,26480,26637,26652,26508,26779,27014,27212,28204,28877,28259,27720,27959,28486,28283,28507,28570,27959,27293,26879,27057,27798,27808,27053,26324,26276,26863,27265,27608,27373,27327,27847,27698,26919,27006,27769,28110,27923,28156,27693,26966,27059,26890,26348,26923,26917,26331,26080,25450,24987,25151,25235,24831,25293,25449,25236,25916,25829,25049,25169,25268,25048,25365,25243,24516,24396,24918,25517,25740,26465,27336,27497,27622,27576,26847,27197,28224,27678,26753,26486,26153,26053,26156,26084,26861,27312,26532,26633,27577,28165,28156,28597,28161,27196,27042,27595,27743,27427,26774,26355,26348,26993,28232,28765,29034,29130,28609,27922,27496,27765,28110,28616,29083,29071,29014,28872,28449,28309,28838,28608,27338,26678,26511,26420,27289,27716,27594,27851,27777,27224,26796,26820,26781,26212,25575,25897,26490,27512,28272,28323,28505,29196,29288,28649,27877,28144,29002,28882,28705,28250,26420,25234,25370,25742,26597,27193,27480,28240,28742,28237,27674,27346,26911,27041,27499,27822,27566,27062,26857,26300,26076,26344,26306,26711,26882,26896,27270,27646,27464,27394,27394,26779,26779,26691,26762,26597,26615,26985,26962,26672,26079,26214,27144,27894,27911,28080,28532,27779,27258,27154,26462,25302,24555,25382,26363,25839,25498,26374,26735,26395,26659,27541,27470,26922,26307,25525,25533,26142,26560,27073,27125,26623,26560,27600,27741,27626,27927,27685,27289,27630,27582,26611,26332,27595,28667,28393,28286,28426,28397,28332,28177,27962,28091,28077,27273,27037,26936,26116,25802,26247,26568,27164,27736,27928,27779,27251,26507,26754,27159,27194,27135,27535,28275,28505,28440,28406,28922,29899,29889,29621,29360,29421,30325,30005,29410,29519,28963,28553,27823,27694,28121,27304,26657,26804,26689,25896,25829,25930,25791,26424,27473,27981,28002,28613,28979,28771,28932,28572,27782,26874,26204,26200,26225,25983,26154,26755,26935,26890,27689,28293,27770,27351,27412,27813,27629,27605,28109,28218,27955,27641,27536,27706,27706,27100,26333,26212,26606,27036,27956,27799,27433,27826,27835,27365,27243,27609,28063,28149,28210,27640,26567,26284,26845,26300,25819,25820,25772,25518,25215,25265,25164,25151,25018,25191,25402,25030,24858,24430,24339,24906,25162,25114,25194,24970,24472,24405,24831,25664,26048,26460,27230,27375,27386,27354,27036,27059,27442,27231,26545,26108,25552,25386,25714,25786,26968,27454,26507,26481,27162,27502,27617,28786,28795,27773,27704,28087,27820,27450,27251,27111,26765,26776,27493,28540,29603,29393,28563,27833,27561,27984,28448,29094,29483,29438,29443,29215,28712,28484,28669,28376,27256,26657,26383,25925,26728,27506,27173,27627,27813,27503,27337,26619,26034,26123,26617,27411,27236,27245,27628,27649,28270,29223,29235,28322,27563,28143,29133,28881,28148,27710,26235,25122,25272,25752,26772,27228,27403,28396,29315,28948,28450,27787,26704,26151,26402,27002,27042,26665,26105,25930,26454,26733,26775,27430,27726,27655,27659,27884,27670,27386,27386,27135,27135,26949,26252,25810,26117,26294,26375,26765,26942,27074,27621,28316,28440,28530,28748,28049,28116,28111,26889,25752,25496,26277,26977,26563,25901,26375,27117,27089,27169,27443,27178,26687,25934,25193,25107,25750,26383,27224,27545,26861,26111,26783,27839,28080,27690,27664,27837,27828,27001,26335,26577,27228,27941,28078,28485,28583,27778,27184,27165,27262,27469,27068,26294,26322,26300,25762,26124,26487,26605,27304,27446,27216,27449,27683,26896,27101,27269,27076,27727,27673,27337,27498,27669,28101,29083,29819,29637,29738,29392,29350,30452,30144,29045,29030,28988,28515,27078,26350,27084,26930,26156,26211,26596,26113,25613,25235,24735,25378,26847,27681,27717,28209,28775,28881,29157,28195,27255,26696,26101,26186,26202,26240,26654,26992,26709,26891,27660,27842,27066,26941,27209,27232,27538,27300,27081,27515,28178,28353,27751,27362,27178,26599,26167,26190,26278,26796,27535,27707,27604,27666,28061,28483,27915,27834,28431,28334,27830,27304,26807,26713,26674,25885,25632,25778,26100,26349,26328,25762,24946,24983,25303,25519,25574,24820,24448,24239,24354,25100,25561,25927,25831,25121,24602,24715,25340,25672,25926,26535,26845,26511,26328,26930,27211,26453,26340,26471,25916,25662,25504,25566,25720,25794,26779,27163,26851,26908,27037,27233,27996,29006,29002,28356,28544,28922,28667,28208,27517,27081,27085,27099,27362,28275,28898,28603,28257,27683,27825,28748,29655,30097,29768,29060,28572,28184,27902,27821,27798,27690,27103,26712,26240,25254,25542,26308,26374,27217,27524,27345,27279,26362,25913,26346,27151,27473,26692,26498,26976,27152,27476,28226,28869,28565,28359,28798,28786,28032,27778,27936,26542,25336,25693,26313,27001,27649,28032,28550,29322,29447,29313,28525,27020,25918,25920,26317,26445,26278,25951,26363,27085,27301,27129,27642,27939,27884,27958,27908,27644,27443,27443,27238,27238,27156,26555,26149,26383,26069,26431,27603,27905,27791,28263,28818,28636,28434,28574,27984,27648,27398,27000,26629,26091,26418,26621,26324,26373,27192,27924,27519,27301,27089,26455,25712,25074,25077,25445,25960,25947,26021,26318,26496,26443,26757,27642,27696,27009,27385,28394,28264,27021,26891,27353,27434,27854,28181,28314,28463,27378,26254,26633,26867,26608,26170,25855,26127,26244,26221,26492,26349,26715,27399,27394,27309,27696,27962,27067,26909,27402,27454,27908,27821,27258,27194,27733,28771,29565,29538,29686,29783,29177,29499,30566,30029,28748,28326,28392,28324,27211,26044,26478,26900,26424,26329,26427,26101,25632,25327,24928,25257,26713,27642,27897,28377,28709,28983,29430,28379,27135,27044,26898,26772,26895,27343,28159,28538,27513,27268,27943,27678,26343,26065,27019,27351,27645,27445,27123,27454,28018,28058,27279,26833,26587,26236,26049,26293,26298,26808,27135,27274,27548,27838,28491,28848,27972,28244,29312,28923,27905,27601,27539,27652,27171,26371,26550,26531,26714,27285,27199,26164,25029,25154,25728,25954,25589,24877,25007,25231,25260,25608,25814,26330,26140,25380,25064,25134,25999,26515,26518,26807,26908,26310,25737,26238,26797,26419,26203,26057,25808,25918,25723,25705,25551,25627,26385,27201,27555,27514,26994,27101,28190,28799,28789,28470,28551,29166,29079,28147,26911,26446,26716,27017,27616,28319,28363,28216,27860,27584,28005,28621,29408,29602,29251,28839,28533,27746,27193,26911,26852,26694,26495,26374,25872,25205,25130,25346,26106,27457,27523,27168,27221,26738,26559,26722,27169,26971,26274,26480,27452,28119,27686,27805,28801,28974,28962,28821,28069,27541,28146,28196,26689,25981,26557,26891,26983,27678,28401,28839,29231,29526,29289,28538,27450,26840,26584,26229,26487,26127,25880,26840,27545,27792,27674,28129,28396,27986,28098,28143,27829,27647,27647,26660,26660,26942,26662,25925,26177,26390,26994,27773,27863,28095,28761,29180,28549,28094,28441,27709,26869,26667,26727,26902,26478,26281,26094,26070,26662,27155,27067,26690,26657,26726,26258,25108,24497,24668,25574,26461,26219,25867,26109,26577,26913,27180,27232,27121,27215,27486,28205,28184,27453,27238,27652,28288,28789,28889,28131,27529,26874,26113,26346,26714,26486,26014,25565,25682,25863,26434,26684,26479,27399,28235,28063,27956,28225,28140,27253,26762,27503,27656,27238,27305,27884,28015,28368,29203,29749,29257,29364,29766,29477,29994,30580,29649,28467,27984,28483,28537,27761,26670,26402,26776,26823,27247,27267,26525,25739,25729,25803,25619,26705,27949,28119,28207,27996,27948,28365,28059,27076,27130,27447,27655,28125,27980,28077,28858,28493,27977,28327,28256,27168,26729,27428,27605,27628,27515,27578,27553,27219,26683,26260,26104,25858,25988,26181,26553,26554,26922,27172,26947,27082,27828,28307,28157,27391,27526,28676,29176,28412,27746,27547,27618,27537,27423,27552,26891,26521,26872,26502,25970,25464,25560,26084,26451,26112,25446,25512,25357,25339,25613,25976,26714,26192,25446,25424,25409,25884,26876,27076,26735,26966,27031,26673,26713,26972,26977,26677,26691,26326,26356,26266,25925,25910,26205,26632,27332,27520,27326,27329,27552,27805,28045,28237,28264,28138,28418,28194,27279,26306,26173,26335,26605,27453,27786,27819,28067,27704,27749,27897,27684,28025,28612,28883,28783,28660,28020,27302,26630,26527,26335,25777,25509,25371,25445,25474,25151,25749,26778,26940,27010,27421,27339,27229,27058,26995,26842,26681,26915,27780,28498,28255,28373,28675,28471,28406,28076,27397,27566,28301,27751,26700,26564,26692,26831,26820,27235,28138,28852,29191,29692,29324,28408,27784,27731,27442,26460,26214,25809,25927,26887,27562,28379,28994,29240,28966,28042,28048,28121,27671,27145,27145,26444,26444,26828,26245,25146,25814,26640,27054,27319,27704,28244,28777,29456,29185,28645,28547,28022,27672,27334,26788,26647,26850,26979,26405,26192,26870,26774,26592,26823,26685,26672,26191,25380,25145,25077,26099,27240,26992,26790,27279,27088,26795,27256,27470,27520,28064,27810,27452,27394,27802,27619,27433,27880,28760,29002,27816,26573,26480,26422,26270,26437,26629,26194,25331,25099,25426,26723,27455,27447,27917,28235,28008,28152,28318,28085,27744,27205,27089,27166,27008,27133,27911,28129,27966,28168,28589,28505,28748,29203,29250,29626,30109,29270,28189,28333,29148,28572,27796,27252,26860,26810,26564,27480,28292,27404,26283,26436,27077,26697,27003,27888,28111,27847,27188,27256,27292,27111,27057,26742,26731,27545,28423,27958,27321,28050,28476,28482,28705,28716,28318,28042,27852,27374,27479,27466,27118,26234,25858,25871,25829,25696,25476,25482,26182,26864,26594,26430,26825,26910,27023,27967,28038,27321,27094,27642,28738,29312,28856,28286,27816,27519,27640,27650,27656,27148,26425,26313,26102,25777,25836,25934,26013,26342,26368,26029,25874,25482,25796,25884,25952,26543,26203,25587,25631,25916,26456,27087,27029,26538,26573,26998,27336,27893,27952,27602,26960,27125,26763,26141,25767,25821,26662,26893,26859,26866,26599,26817,27604,27875,27566,27705,28076,28264,27902,27420,27371,27305,26539,26248,26084,26036,26815,27051,26984,27428,27861,27883,27354,26870,27371,28478,28968,28535,27954,27164,26390,26290,26475,26182,25575,25459,25517,25605,25734,25706,25545,25654,26399,27096,27631,27916,27936,27448,26489,26414,26746,26832,27213,27667,28301,28863,28184,27840,28117,27460,26723,27123,27208,26451,26551,26843,26513,26569,26811,27722,28761,28747,28414,28898,29085,28054,27396,27416,27100,26284,25743,25434,26262,27137,27542,28642,29426,29454,28787,27958,28122,28002,27147,26294,26294,26761,26761,26906,26269,25641,26302,26738,27123,27824,28130,28293,28634,29294,29257,28982,28877,28691,28376,27503,26627,26493,26850,27123,26632,26472,27021,26888,27191,27541,27146,27062,26494,26046,26310,26270,26527,26920,26705,26861,27524,27437,27266,27843,28293,28137,28249,27943,27640,27731,28061,27805,27425,27360,27873,28371,27913,27039,26367,25788,25451,25973,26688,26671,26010,25400,25858,27671,28524,28469,28038,27633,27698,28223,28344,28113,28050,27574,26860,27064,27332,27386,27736,27766,27501,28009,28397,28034,27828,28297,28678,28698,29298,29025,28101,28125,28594,28223,27743,27608,27541,26948,26310,27169,28063,27556,26896,27351,28242,27514,26914,27199,27853,27741,27444,27953,27610,26934,27120,26602,26497,27473,28239,28106,27915,28277,28424,28106,28417,29026,28900,28246,27760,27083,27035,26862,26261,25322,24848,25239,25606,25807,25765,25586,26469,26746,26140,25920,26752,27636,27783,27837,27343,26704,27328,28678,29526,29580,29083,28410,27769,27533,27952,27446,26797,27268,27281,26909,26893,26443,26528,26587,26093,26368,26902,26752,26346,25980,26369,26558,26288,26145,26085,25838,25573,25742,26704,27250,26723,26426,26166,26271,26911,27977,27956,27301,27097,27284,27023,25917,24924,25462,27136,27110,26508,26328,26522,27445,28488,28397,27657,27859,28379,28346,27919,27588,27422,27108,26278,26013,26064,26020,26725,26943,26784,27303,27968,27893,27479,27292,27631,28029,28329,28306,27485,26128,25650,26411,26811,26314,25826,25939,25900,25622,25902,26070,25583,25931,26759,27128,27507,27829,27831,27531,26678,26671,26939,26661,26696,27246,28114,28832,28352,28095,27824,27117,27024,27293,26737,25800,26154,26670,26599,27052,27335,28230,29031,28334,27505,27663,28007,27287,26735,26452,26040,26257,26436,25865,26249,26922,27567,28591,29043,29235,28594,27900,28045,28078,27472,26391,26391,27383,27383,27064,26563,26575,26827,26711,27094,28111,28326,28458,29001,29242,28606,28013,28206,28454,27732,26968,26681,27090,26958,26747,27041,27393,27417,27143,27525,27705,27205,27467,27139,26506,26363,26261,26408,26341,26206,26587,26996,26909,27317,27965,28142,28177,28227,27924,27847,28015,27599,27035,27245,27774,27755,27515,27368,26873,25808,25002,24753,25507,26519,27034,26568,25986,26611,27924,28409,28448,27988,27602,27535,27830,28168,28417,28604,28021,27065,26805,26763,26897,27195,27401,27618,28803,29009,28133,27717,28182,28706,28612,28814,28634,27854,27241,27080,27035,27085,27499,27674,26810,26158,26515,26843,26767,26747,27222,27731,27026,26291,26413,27052,27533,28037,28131,27101,26378,26930,26776,26333,27282,28224,28208,28671,28627,28132,27657,27862,28764,28859,28153,27768,26909,26484,26236,25928,25749,25024,24831,25299,25714,25588,25511,26087,26427,26620,26862,27172,27586,27446,27159,27021,27110,27812,28597,28872,28919,28758,28565,28184,27612,27822,27408,26777,27344,27130,26735,27299,27308,27171,26886,26462,26783,27279,26576,25884,26061,26251,26491,26588,26338,26159,26042,25646,25740,26742,27485,27055,26246,26014,26484,27213,27748,27113,26323,26603,26830,26443,25982,25505,25669,26755,27119,27025,26901,27404,28497,28846,28144,27463,27813,28382,28002,27023,27224,27664,27136,26446,26627,26868,26172,26471,26771,26488,26675,27392,27832,27765,27484,27397,27459,27859,27914,27019,26181,26398,26818,26894,26957,26870,26283,25653,25146,25394,25998,25943,26390,26562,26354,26800,27324,27189,26941,26918,27042,27048,26974,27077,27255,27661,28443,28446,28046,27241,26841,27271,27571,26945,25875,26071,26592,26789,27542,27687,28172,28597,28296,27688,26959,26850,26969,26992,26428,25970,26487,27053,26701,26559,27179,28086,28681,29051,29382,28765,27766,27584,27658,27192,26329,26329,27662,27662,27234,26947,26909,26873,26720,26836,27988,28707,28824,29002,29310,28724,27706,27448,27679,27398,26779,26527,27343,27480,27165,27653,28248,28381,27806,27621,27804,27274,27213,27329,26903,26155,25832,26329,26255,25883,26434,26844,26323,26870,27573,27593,27689,27801,27842,27756,27569,26833,26687,27245,27743,27452,26718,26199,25727,25411,25245,25187,25511,26382,27124,26914,26583,26872,27343,27545,27595,27498,27642,27876,28109,28809,29352,29239,28840,28175,27247,26358,26078,26297,26748,27584,28514,28268,27892,28175,28866,29367,28935,28386,27890,27316,26895,26687,26562,26885,27488,27552,27139,26530,26091,25987,26007,26282,26319,26341,26207,25965,25948,26132,26606,27086,26610,25817,25868,26506,26533,26005,26997,27939,27709,28216,28076,27720,28172,27943,27580,27499,27293,27460,27046,26612,26140,25833,25866,25486,25329,25657,25522,25197,25277,25586,26503,27360,27493,27071,26855,26859,27297,27799,27939,27838,27636,27924,28196,28163,28640,28224,27024,26885,27066,27380,27810,26862,26185,26828,27180,27248,27004,27019,27033,26708,25679,25118,25556,25822,26310,26655,26308,26043,25973,25898,26698,27326,27774,27637,26375,26380,27230,27505,27463,27001,26546,26477,26037,25402,25920,26149,25868,26169,26889,27437,27498,27944,28629,28492,27617,27230,27498,27630,27037,26254,26999,27850,27606,27284,27148,27403,26845,26565,26565,25986,25726,26826,28085,27947,27012,26595,26959,27351,26593,25519,25687,26462,26635,27069,27972,27798,26352,25491,25303,24818,25188,25805,26144,26026,26045,27029,27878,27613,27158,27184,27448,27468,27085,27100,27301,27674,28292,27909,27276,27151,27289,27264,27316,26691,25654,25929,26612,26999,27500,27686,27961,28181,28371,27851,26527,26107,26596,27101,26882,26328,26310,26695,26755,26838,28043,28968,28945,29136,29456,29026,28055,27588,27294,26738,26233,26233,27287,27287,27136,27196,27117,26775,27061,27495,28525,29256,29057,28373,28402,28434,27966,27557,27390,27425,26828,26125,26642,27287,27569,27861,28049,28314,28027,27756,27966,27694,27152,27211,27233,26680,26297,26231,25770,25374,26127,27190,27052,27448,27594,27539,27642,27488,27575,27727,27409,26469,26490,27109,27256,27019,26767,26130,25425,25531,25923,25900,25820,26663,27225,27624,27645,26963,26777,27208,27622,27771,28233,28730,28653,29310,30039,29580,29262,28923,28133,27392,26735,26342,26631,27300,27742,27601,27569,28351,29167,29109,28509,27818,27281,26934,26760,26858,26546,26751,27405,27155,26999,26863,26679,26639,26600,27178,26841,26125,26035,25948,25853,26001,25999,26074,25661,25720,26132,26337,26683,26526,26936,27687,27504,27356,27545,27789,28144,27503,26745,26818,27073,27389,27427,27131,26157,25776,25738,25762,26175,26119,25687,25570,25972,26406,26676,26958,27366,27190,27043,27318,27717,28121,28376,28017,27641,27966,27874,27414,27869,27502,26352,26009,26168,26755,27188,26634,26615,27107,27052,27201,27169,27091,26988,26533,25829,25679,26048,26263,26404,26212,26015,26126,26048,25771,27078,27676,27363,26991,26471,26745,26964,26827,26830,26981,27000,26615,25615,24617,25170,26057,25892,25690,26425,27018,27056,27317,27860,27985,27398,27021,27082,27220,26816,26290,27329,28118,27997,27943,27212,27001,26962,26535,26151,25962,26011,27021,27864,27264,26277,25915,26632,26914,25989,25291,25658,26441,27078,27962,28633,27841,26639,26165,25606,24864,24785,25008,25455,25861,26372,27404,28315,28408,28223,27869,27460,27505,26874,26596,26933,27644,28448,28086,27446,27857,28402,27589,27056,26904,26041,25772,26129,26668,26874,26931,26913,27046,27545,27436,26645,25835,25811,26407,26616,26117,26082,26296,26456,26885,27670,28155,28727,29010,29123,28967,28133,27566,27512,27292,26851,26851,26814,26814,26932,27091,26984,26460,27165,28047,28716,28936,28458,27590,27430,27848,27864,27617,27312,26816,26480,26422,26997,27468,27681,27706,27537,28144,28538,27952,27996,28211,27846,27661,27488,26961,26581,26439,25906,25571,26312,27698,28201,28457,28077,27477,27691,27771,27400,27463,27197,26166,25814,26485,26868,26926,27095,26637,25915,25832,26042,25906,25923,26805,27002,27217,27535,26817,26569,27518,28429,28377,28737,28901,28278,28712,29507,29314,29059,29050,28758,28091,27342,27246,27425,27092,27132,27173,27224,28225,28889,28247,27624,27295,27220,27298,26898,26637,25699,25446,26471,26557,26714,27115,27324,27398,27034,27450,27320,26508,26248,26220,25861,25792,26038,26110,25682,25767,26254,26514,27164,27015,26754,27486,27587,27314,27790,28015,27547,26992,27526,28119,27936,28025,28260,28033,27069,26183,25982,26383,27050,26623,26040,26483,26945,26879,26663,26774,27235,27263,27118,27375,27818,28211,28473,28322,28229,27995,27470,27315,27588,27090,25896,25606,25774,26560,27200,26688,27353,28218,28076,28164,27934,27286,26980,26681,26609,26813,26952,26941,26545,25876,25766,26047,25690,24915,26447,27592,26766,26295,26738,26949,26474,26591,26566,26759,26808,26273,25439,24501,24677,25811,26452,25987,26251,26986,26971,27161,27777,27760,27215,26860,26901,27277,27363,26826,27418,28060,28166,28048,27213,26722,27006,26786,26373,26617,26572,26803,26672,25732,25441,25792,26718,27024,26626,26445,26495,26861,27156,27643,27988,27372,27008,27082,26177,25519,25617,25253,24979,25778,26856,27291,28019,28473,28405,28005,27337,27638,27439,26847,26692,27593,28863,29148,28778,28729,28538,27062,26507,27281,26791,26196,26486,26621,26180,25735,25800,26073,26892,27175,26889,26261,26004,26086,25859,25484,25284,25347,26172,27182,27700,27683,28576,29017,28597,28640,28189,27455,27581,27560,27108,27108,27104,27104,26972,26725,26654,26637,27374,28157,28484,28223,27620,27149,27140,27710,27717,27333,27189,26485,26475,26798,27055,27001,26789,27018,27286,28322,29154,28148,27771,28013,27943,27838,27387,26774,26550,26809,26582,26411,27320,28366,28743,28592,28349,27637,27751,28240,27598,27088,27018,26292,25584,26390,27051,26830,26711,26578,26373,26117,25957,25943,26324,27191,27019,26200,26023,25968,26331,27708,28715,28461,28763,28657,27873,28397,29142,28826,28893,29244,28732,28159,28055,28408,28221,27308,27011,26908,27123,28131,28875,28367,27683,27484,27392,27332,26633,26354,25493,24986,25949,26469,27202,28062,28263,27902,27088,27184,27143,26866,26615,26333,25791,25347,25447,25632,25525,25333,25876,26540,27011,26453,26238,27422,28396,28683,28493,27503,26667,26622,27813,28652,28049,28168,28723,28292,27553,26633,26237,26945,27792,27230,26343,26834,27116,26542,26679,27430,27645,27709,27487,27428,28102,28352,28391,28737,28890,27949,27267,27469,27319,26534,25612,25695,25843,26582,27489,27236,28002,28898,28811,28527,27984,27788,27470,27023,27047,27325,27291,27330,26934,26234,26050,26386,25793,24785,26055,27171,27037,27127,27261,26814,26409,26819,27083,27042,26521,25984,25677,25131,25162,25884,27112,27256,27125,27432,27518,27795,27993,27769,27279,26647,26739,27343,27447,27117,27732,28123,27965,27910,27625,27295,27818,28113,27532,27227,26591,26139,25769,25105,24998,25397,26400,27336,27302,26526,26231,26539,26725,26962,27019,26770,27069,27289,26876,26215,26175,26071,25450,25926,27157,27488,28013,28211,28217,27927,27261,27599,27866,27233,26863,27519,28282,28729,29031,29074,27994,26068,25695,26894,27140,27029,27084,26618,26221,25865,26033,26065,26445,26761,26402,26039,26377,26581,25557,24685,24963,25584,26136,26850,28127,28295,28548,28624,27643,27791,28369,27802,27535,27650,27482,27482,27276,27276,27114,26929,26820,27199,27730,28190,28335,27921,27711,27867,27849,27955,27951,27648,27229,26514,26952,27214,26376,26009,26215,26717,27197,28138,29150,28466,27866,27843,27508,27329,27095,26578,26246,26300,26465,26771,27528,28325,28804,28380,27967,27297,27575,28244,27176,26526,26847,26572,25987,26523,27119,26735,26247,26443,26752,26540,26244,26333,26593,27060,26774,25840,25437,25680,26088,26985,28082,27980,28247,28582,28204,28203,28402,28190,28527,28690,28087,27775,27887,28210,28092,27329,26926,26763,27086,27986,28820,28433,27687,27637,27538,27301,26931,27019,26241,25658,26312,26723,27728,28694,28376,27703,27285,27342,27082,26944,26836,26125,25746,25682,25402,25497,25785,25357,25660,26490,26926,26196,25617,26657,28169,28866,28726,27689,26940,26406,26707,27426,27263,27473,27817,27632,27647,27644,27144,27288,28217,27323,26007,26058,26632,26615,26373,26782,27162,27382,27726,27993,28162,27957,28161,28838,29061,28245,27516,27167,26575,26174,25790,25552,25613,25906,26409,27277,28256,28198,28030,28216,27877,27872,27688,27066,26760,27191,27231,27154,26728,25834,25687,26614,26736,25943,26569,27324,27554,27883,27816,27024,26749,27068,27262,26876,26050,25907,26240,26348,26756,27095,27576,28212,28230,27675,27743,28000,27707,27771,27359,26598,26898,27699,27402,27114,28009,28338,27738,27781,28438,28257,28523,29056,28201,27620,26930,25978,25322,25228,25453,25693,26210,27303,27785,26611,26229,26857,27035,26867,26337,26200,27239,27422,26909,26719,26582,26137,25746,26253,27288,27884,28094,27946,28062,27778,26937,26863,27135,26940,26970,27341,27636,27711,28040,28461,27570,25956,25425,26234,26592,26922,27099,26958,26912,26694,26527,25928,26178,26739,26023,25400,25896,26423,25553,24763,25695,26454,26248,26207,27415,28121,28415,28362,27591,27599,28564,28565,27998,27902,27689,27689,27086,27086,26991,26957,26822,27498,27998,27975,28217,28659,28583,28395,28328,28406,28179,27587,27020,26705,27725,28433,26823,26321,27377,27750,27605,27847,28356,27907,27726,27573,26978,26486,26149,25817,25475,25345,25852,26604,26997,27938,28494,27914,27329,26857,27236,27661,26646,26323,26671,26436,26212,26494,26892,26448,25747,25720,25969,25931,25999,26454,26424,26518,26977,27132,26955,26549,26105,26326,27874,28271,28169,28489,28433,28108,28084,27978,28057,28063,27679,27203,26672,26760,27067,26895,26674,26863,27288,27452,27740,28201,28191,28089,28029,27820,27864,27913,27171,26645,26890,27251,28138,28307,27044,26553,26916,26976,26816,26526,26381,26170,26349,26731,26507,26251,26324,26269,26210,26123,26595,26560,25992,26213,27008,27406,27929,28215,27678,26803,26314,26401,26573,27329,28033,27902,27996,28561,28230,28206,28258,26524,25594,25850,26292,26443,26452,26755,26438,25938,27073,28005,27872,27872,27923,28063,28357,27984,27526,27151,26538,26407,26282,25899,25833,25515,25431,26640,27800,27426,27386,28190,28140,28052,27916,26802,26489,27216,27059,26661,26286,25349,24989,25872,26810,26966,27161,27741,27699,27715,28061,27417,26942,27226,26973,26659,26361,26290,26562,27364,28221,28010,27603,28209,28529,28190,28110,28105,27714,27791,27855,27657,27648,27647,26846,27005,28007,28263,28129,28340,28653,28409,28857,29144,28240,27625,26986,26019,25234,25212,26153,26900,27067,27582,28315,27377,26599,27143,27500,27424,26453,26336,27470,27630,26619,26506,26543,25954,25945,26618,27276,27528,27550,27571,28014,27933,27205,26753,26807,26768,26751,27023,27621,27743,27787,27838,27221,26807,26683,26751,26616,26830,27158,27414,27569,27101,26542,26074,26334,26817,26616,26426,26017,25697,25335,25100,25625,26026,26367,26479,26993,27710,28022,28014,28108,28292,28933,28978,28225,28004,27842,27842,26683,26683,26461,26416,26627,27705,28054,27612,27768,28572,28295,27653,27902,28802,28686,27196,26677,26916,27816,28714,27472,27123,28340,28665,27677,27213,27645,27187,27143,27176,26600,26045,25637,25521,25264,24821,25243,25936,26088,27057,27547,27120,26866,27052,27017,26987,26546,26471,26784,26716,26593,26847,27091,26575,25938,25494,25380,25346,25473,25815,25972,26292,27175,28045,28188,27536,26905,26641,27710,28474,28115,27901,27967,28018,28413,28643,28588,28361,27592,27122,26902,26396,25986,26263,26604,27002,27468,27188,26809,27273,27819,27951,27960,27608,27784,27635,27426,27437,26867,26664,27586,27573,25955,25667,26171,26275,26441,26055,25998,26319,26402,26790,27008,26496,26108,26568,26490,25840,25811,26257,26222,26052,26053,26108,26919,27784,27246,27161,27276,26638,26518,27759,29195,29289,28731,29017,28913,28683,27701,25843,25554,25895,25609,25583,26341,27257,27019,26029,26598,27788,27828,27874,27724,27389,28021,27918,27949,27803,26808,26545,26985,26995,26501,26036,26024,26566,27705,28192,27985,27858,27716,28302,28624,27195,26642,27129,27010,26944,26695,25631,25001,25501,26608,27575,27772,28059,28056,27448,27326,27050,26469,26548,26582,26589,26706,26870,26891,27418,28149,28399,28736,28887,28404,27957,27953,28179,27926,27815,27944,28062,27931,27573,26770,27169,28345,28754,29283,29189,28272,28317,29439,29334,28350,27241,26444,26111,25567,25548,26657,27385,27226,27364,28276,27601,26612,27308,27919,27906,27331,27401,27625,27281,26466,26519,26825,26913,26813,26204,26618,27251,27215,26975,27121,27455,27467,27229,27384,27229,26568,26372,26741,26955,27530,27442,27114,27820,28341,28041,27862,27632,27507,27608,27608,27294,27024,26976,27039,27127,27433,27139,25956,25219,24672,24665,25664,26166,26304,26760,27402,27643,27471,27524,27791,27810,28166,28462,28063,27674,27467,27467,26717,26717,26474,26470,27003,27956,28157,27757,27388,28122,28537,28212,28257,28786,28665,27030,26399,26705,27143,27372,26675,26866,27833,28129,27131,26852,27585,27122,27064,27097,26745,26831,26486,26196,25927,25439,25251,25423,25296,25611,26564,27089,26845,27153,27156,27079,26842,26322,26646,27004,27118,27316,27358,27146,26934,26439,25982,25924,26001,25980,26354,26597,27006,27753,27600,27201,27321,27168,27436,27950,27628,27464,27923,28357,28793,28727,28658,28724,27863,27061,27437,27322,26642,26576,26741,26935,27122,27018,26547,26342,26992,27548,27565,26891,27024,27085,27258,27636,26597,25933,27145,27128,25760,25927,26236,25949,25966,25709,25995,25949,25602,26223,26897,26472,26054,26445,26701,26603,25823,25315,25224,25731,25936,25688,26394,27356,27178,27568,28095,27866,27787,28602,29521,29476,29192,29658,29531,28736,27572,25962,25323,25443,25213,25117,25749,26442,26861,26660,26806,27877,28084,28093,27919,27354,27998,28363,28618,28549,27693,27199,27446,27161,26571,26397,26653,26833,27519,27972,27643,27025,26912,27638,28191,27451,27362,27698,27526,27704,27661,26781,26006,26092,26744,27803,28149,28140,27967,26820,26216,26446,26452,26246,26305,26641,27210,27634,27356,27510,28473,29268,29926,29658,28725,27892,27922,28155,27592,27587,28063,28013,27590,27685,27271,27333,28073,28735,29543,29260,28407,28715,29509,29315,28898,27783,26742,26199,26009,26516,27015,27273,27055,27049,27916,27440,26616,27187,27762,28101,28388,28160,27667,27379,27012,26923,27116,27554,27382,26271,26632,27367,26978,26502,26551,27262,27710,27493,27515,27314,26298,25803,26089,26344,27102,26983,26849,27723,28315,28048,28062,27978,28168,28322,27679,27368,27318,27510,28045,27963,27750,26819,25922,25674,24749,24478,25927,26272,25582,26435,27474,27136,26819,26922,26922,26905,27400,28472,28485,27507,27014,27014,26567,26567,26208,26325,27166,27799,27975,27819,27645,28456,29076,29561,29500,28719,27973,26888,26373,26553,26952,26438,25780,26128,27032,27546,26557,26188,27030,26983,27140,26778,26529,27120,27011,26731,26598,26252,25481,25253,25084,24900,25729,26822,26852,26876,26906,26974,26994,26357,26703,27491,27547,27228,27437,27790,27340,26646,26103,25940,26117,26222,26643,26892,26668,26575,26542,26531,27095,27896,28220,28271,28361,28223,28392,28872,29241,28771,28422,28512,28072,27316,27360,27459,27286,27095,26854,26768,26696,26819,26725,26572,27122,27343,27127,26600,26874,27631,28154,28308,27141,26446,27413,27341,26529,26570,26670,26051,25568,25565,26136,25684,25356,26199,26706,26787,27114,27156,27125,27385,26741,25699,25263,26550,27320,26415,26374,27213,27613,27696,27586,28160,29062,29352,29086,28840,29289,29861,29466,28859,27883,26358,25141,25055,24969,24547,25206,25963,26488,26871,27167,27739,28253,28224,27964,27754,28079,28471,28306,28004,27847,28079,28090,27269,26832,26525,26414,26665,26697,26748,27075,27014,26881,26664,26722,26917,27615,27867,27649,28079,28313,27614,26706,26390,26811,27483,27641,27595,27275,26369,25978,26299,26951,26710,26188,26645,27324,27617,27389,27797,29087,29756,29502,29241,29044,28593,28391,28092,27338,27136,27862,27809,27397,27955,27929,27729,28058,28492,28720,28698,28667,28620,28883,29216,29239,28598,27657,26424,26290,27193,27568,27834,27970,27727,27663,27382,27183,27295,27626,28075,28638,28331,27775,27427,27219,27148,26836,26847,27133,26994,27432,27656,27263,26976,26716,27012,27489,27601,28031,27727,26358,25998,26456,26557,26532,26175,26455,27152,27533,27359,27480,27886,28304,28339,27591,27430,27786,28082,28511,28489,28277,27158,26254,26060,25280,24388,24753,25146,25545,26583,26863,26089,25950,25875,26367,27277,28089,29106,28923,28184,27772,27772,26176,26176,25524,25808,26933,27324,27490,27375,27474,27973,28297,29035,29016,28478,27766,26549,26209,26425,26598,26030,25660,25847,27004,27799,26630,26029,26584,26855,26907,26559,26644,26846,27192,27124,26436,26092,25621,25294,25179,25027,25397,26436,27286,27278,26622,26318,26660,26380,26588,27727,27542,26665,27159,27496,26721,26465,26172,25302,25082,25384,25620,26328,26358,25768,26020,26178,26799,28031,28744,29087,29270,28919,28930,29191,29160,29191,29087,28586,27989,27522,27189,26872,26934,26926,26417,26337,26439,26741,27186,27266,27349,27196,27187,27224,27358,27892,28630,28920,28104,27620,28018,28010,27574,27217,27044,26679,25909,25576,26027,25532,25059,25750,26356,27141,27815,27477,26993,27082,26802,26354,26124,27126,28085,27437,27082,27572,28100,27871,27245,27784,28923,29064,28743,28967,29464,29361,28604,28455,28211,27224,25873,25308,24557,23676,24662,25769,26494,26992,26977,27040,27852,27991,27740,28000,27830,27684,27240,27041,27627,28184,28020,27334,26922,26397,26054,26803,27133,27050,27326,27054,26966,26737,26561,26846,27411,27099,26701,27428,28024,27361,26603,26395,27173,27853,27881,27467,27252,26954,26515,26455,27244,27307,26356,26386,26807,26631,26907,27491,27980,28539,28600,28986,29427,28910,28229,28006,27361,26831,27418,27551,26810,27391,27883,27699,28500,29076,28911,28823,28905,28929,29240,29422,29111,28556,27843,26864,26548,26790,27010,27705,28253,27973,27305,27363,27628,27723,27779,27863,28057,27798,27400,26851,26602,26955,26889,26899,27110,27137,27850,28523,28397,27809,27353,27057,27309,28020,28743,28155,27028,26789,26373,25883,25660,25775,26733,27026,27103,27319,27727,28025,27965,27974,27876,27997,28526,28681,28582,28394,28075,27110,26116,25683,25598,25134,24906,25240,26456,27067,26727,26011,25684,25765,26793,27752,28287,28756,28511,28415,28294,28294,26576,26576,26273,26335,26855,26898,26963,27147,27540,27657,27693,27827,27633,27940,27679,26668,26371,26388,26184,25864,25897,25714,26290,27091,27003,26675,26292,26609,26753,27047,27449,27059,27362,27138,26271,25976,25450,25098,25292,25484,25914,26750,27567,27582,26833,26002,26244,26802,27002,27594,27120,26175,26719,26828,26335,26517,25975,24752,24788,25569,25590,25828,25896,25791,26087,26145,26953,27873,28474,29407,29677,29596,29675,29328,28606,28787,29038,28518,27982,27610,27221,26934,27007,26593,25574,25618,26296,26878,27236,27216,27107,27264,27759,28040,27652,27508,28457,28971,28210,28033,28481,28328,27924,27914,27667,27213,26193,25509,25596,25168,24860,25463,26425,27199,27497,27366,26963,27109,26891,26536,26226,26569,27639,27964,27797,27782,28357,28297,27575,27727,28154,28309,28615,29254,29707,29356,28575,28218,28112,27494,26530,25847,25137,24419,24632,25555,26488,26693,26520,26497,27229,27673,27512,27767,27444,27040,26513,26886,28288,28414,27903,27415,26599,26134,26399,27273,27485,27117,27050,26419,26703,27516,27525,27257,27510,27183,26422,27006,27599,27381,27167,26751,27336,28356,28738,28248,27616,26965,26934,27044,27184,26921,26126,25933,26185,25910,26488,27256,27281,27897,28572,28921,29472,28828,28151,28351,27552,27044,27523,27715,26699,26800,27321,27247,28294,29432,29473,29142,28999,29491,30278,29977,29224,28152,27138,27124,27247,26782,26217,26909,27353,27181,26996,27410,27893,28160,28073,27980,27751,27430,27107,26793,26658,26899,27149,27386,27437,27356,27929,28774,28409,27801,27832,27856,28165,28413,28599,28402,28116,27566,26337,25497,25333,25595,26312,26598,26985,27302,27838,27680,27702,28052,28034,28324,28754,28759,28289,27906,27440,26493,25490,25232,26063,26672,26523,26434,26894,26963,26927,26505,25697,25818,27021,27605,27319,27603,28030,27848,27780,27780,26720,26720,26984,26769,26713,27003,26876,26715,27252,27300,27254,27490,27488,27628,27350,26772,26775,26762,26302,26048,26060,25415,25435,26444,26989,27079,26958,27332,27317,27799,28304,27593,27764,27828,26942,26046,25303,25340,25747,25993,26474,27076,27201,27293,27663,27157,26720,27179,27273,27179,26724,26043,26426,26456,26184,26103,25391,24993,25430,26344,26662,26484,26420,26476,26619,27325,28306,28789,28887,29191,29594,29987,29776,28976,28576,28747,28909,28705,28533,27947,27331,26891,26863,26687,25785,25869,26700,27225,26859,26278,26597,27045,27302,27329,27189,27802,28630,28560,27899,28070,28505,28153,27946,28588,28665,27904,26602,25706,25337,25111,25332,26265,27258,27356,27314,27496,27542,28062,27840,27171,26722,26873,27744,28390,28007,27208,27486,27699,27831,28283,28206,27932,28046,28674,29299,29349,28996,28328,27849,27384,26503,25690,25686,25814,25393,25482,26117,26547,26799,26984,27379,27896,27543,27339,27614,27641,27239,27712,28381,27998,27987,27911,26952,26600,26952,27204,27148,26856,26890,26520,26601,26994,27347,27288,27519,27757,27224,27475,27531,27348,27734,26981,26684,27660,28285,28239,27304,26305,27029,27427,26813,26150,25576,25745,26165,26310,26840,27041,26710,27355,28327,28379,28597,28176,27602,27661,27234,27092,27305,27624,27303,26966,27048,27432,28346,29080,29157,29012,28675,29009,29765,29211,28244,27453,26436,26672,27149,26750,26202,26953,27178,26884,26934,27563,28270,28624,28311,27933,27691,27491,27294,26933,26617,26566,26643,27050,27421,27330,27633,28018,27351,26936,27094,27864,28766,28655,28545,28633,28593,28264,27582,26530,25913,25856,26176,26706,27176,27079,27461,27436,27804,28491,28143,27785,28312,28682,28182,27859,27251,26222,24979,24906,26206,26822,26574,26386,26187,26322,26846,26803,26378,26297,26957,27320,26970,27363,28165,28208,28227,28227,26070,26070,26510,26430,26301,27030,27283,27041,27055,26652,26630,27408,27785,27660,27057,26447,26929,27073,26353,26187,26148,25493,25238,26013,26920,27499,27855,28363,28347,28048,28278,27853,27655,27925,27487,26385,25866,26113,26249,26284,26482,27073,27464,27747,28377,28206,27581,27453,27260,26754,26440,26156,26295,26396,26228,25909,25491,25899,26354,26548,26810,26939,26994,26637,26841,28331,29084,29345,29556,28682,28685,29203,29498,29756,29764,29729,29489,28808,28551,28258,27478,26484,26289,26426,26230,26894,27628,27668,27097,26190,26196,26653,26788,26666,27210,28332,28395,27688,27662,28359,28708,28254,28141,28597,28680,28329,27241,25881,25556,26280,26756,27233,27476,27210,27218,27601,28111,28687,28495,27825,27305,27360,27690,28190,27992,27101,26743,26840,27581,28276,28022,27385,27267,27914,28535,28792,28822,28045,27028,26706,26356,25607,25566,26143,26014,25689,26243,26972,27119,27079,27073,27497,27543,27410,27713,28015,28431,28717,28319,27996,28262,28235,27901,27846,27281,26859,27553,27667,27372,26923,26253,25908,26580,26932,27130,27661,27459,27508,27469,26776,26843,26309,25786,26476,27152,27630,27413,26782,27431,27848,27152,26323,26027,26600,26898,26696,26827,26504,25998,26389,27141,27361,27572,27424,26954,26684,26518,26650,26779,27265,27707,27341,27152,27825,28630,28745,28325,28212,28116,28239,28616,28055,27048,26953,26590,26816,27359,26901,26157,26761,27330,27090,27069,27500,28028,28355,28003,27748,27476,27062,27108,26891,26349,26197,26157,26489,27050,27225,27638,27659,26973,26567,26816,28209,29090,28643,27951,27796,28386,28980,28658,27875,27288,26532,26273,26423,26587,26853,27558,27851,28039,28379,27980,27085,27591,28427,28218,27851,27166,26734,26076,25630,25719,25360,25555,26077,26047,26394,27227,27338,27230,27508,27839,27640,27532,27827,28455,28591,28512,28512,25905,25905,26380,26634,26504,26932,27555,27979,27684,27154,26917,26724,26940,27193,27048,26655,27057,27198,26227,25893,25995,26056,25865,26138,27221,27986,27931,27950,28410,28412,28329,28041,27540,27253,27317,26981,26661,26583,26631,26820,26762,27135,27943,28577,28954,28954,28559,28062,27639,27225,27056,26789,26487,26119,25901,25866,25562,26072,26967,26765,26290,26275,26191,26090,27135,28635,28675,28733,29335,28399,28192,28541,29159,30185,30128,29653,29309,28492,28123,27781,26862,26208,26348,26403,26437,26954,27777,28523,28312,27093,26172,26173,26327,26733,27809,28554,28014,27364,28012,28676,28628,28268,28068,28472,28559,28292,27263,25886,26097,27172,27276,27412,27227,27025,27047,27329,28098,28324,27969,27737,27471,27331,27272,27639,27820,27377,26623,26366,27033,27741,27607,26979,26846,27619,28209,27880,27932,27806,27236,27053,26584,25817,25709,26108,26062,26325,27500,27899,27293,26874,26842,27417,27978,27555,27358,27932,28446,28298,28095,28672,28827,28273,28362,28408,27636,27371,28334,28715,27831,27072,26741,26562,26419,26321,26536,27449,27150,26424,27008,26981,26670,26597,26490,26471,26632,26747,26847,27059,27833,28156,27528,26808,27024,27196,26629,26053,25958,25952,25789,26069,26446,26546,26793,26782,26380,26096,26081,26422,26501,26714,27094,26733,26797,27419,27848,28192,27930,27591,27797,28097,28177,27786,27254,27212,26779,26903,27533,27403,27000,27152,27387,27445,27855,27485,27322,28056,28138,27666,27382,27201,26803,26386,26191,25923,25734,26276,26903,27218,27611,27400,27259,27531,27973,28803,29339,28760,27738,27603,28487,29457,29131,28629,27991,26904,26370,25912,25704,26356,27293,27862,28394,28339,27494,27258,28098,28649,28275,27764,27201,27051,26766,26029,25607,25379,25743,26243,26629,26694,27223,27682,27418,27721,28463,28372,27847,27641,28298,28059,27680,27680,26364,26364,26552,26704,26906,27161,27379,27776,28056,27565,27083,26438,26188,26600,27140,26956,27120,27328,26228,25672,26167,26486,26301,26611,27287,27823,27996,27760,27771,28332,28590,28455,28307,27793,27479,27335,27005,26529,26610,27301,27574,27252,27860,28891,29189,29124,28480,27829,27510,27103,27103,27231,27026,26148,25781,26218,26096,26130,26676,26746,26282,25993,25801,26043,27082,28321,28552,28349,28966,29131,29267,29382,29399,29508,29193,28704,28428,28046,27531,26731,26005,25950,26379,26526,26520,26526,27140,28280,28363,27389,26277,25839,25812,26457,27380,27564,27357,27511,28001,28052,27822,27865,28188,28787,28552,27593,26785,26114,26293,26964,26783,27014,27400,27144,26926,27058,27373,27250,26979,26946,27061,27443,27495,27360,27556,27335,26501,26251,26686,27391,27384,27000,26955,27186,27498,27454,27576,27453,27489,27597,26677,25753,26014,26143,25909,26436,27613,28285,27815,27174,27153,27869,28347,27161,26670,27627,28181,28105,28051,28950,29038,28100,27895,28028,28025,28580,28926,28742,27650,27084,27274,27152,26449,26119,26855,27660,27426,26682,27095,27596,27816,28127,27760,27038,26771,26341,26430,27030,27303,27453,27675,27785,27724,26863,26072,25952,25859,26126,25669,25502,25826,25669,25921,26263,25973,25821,26139,26186,25768,25993,26541,26459,26743,27178,27311,27499,27780,27794,27778,27910,28005,27576,27121,26874,26478,26679,27006,27164,27291,27166,26962,27296,27827,27372,27068,27670,27944,27140,27270,28193,27690,26686,25876,25001,25114,26250,27024,27420,27713,27271,27483,28394,28667,28691,29467,29271,28582,28419,28784,29521,29053,28139,27931,27794,27099,26322,25895,26126,26743,27582,28291,28310,27698,27928,28705,29016,28683,28007,27315,27157,26978,26702,27182,27220,26682,26174,26623,26831,26944,27698,27764,27615,27950,28107,27388,27134,27943,27474,26956,26956,26574,26574,26363,26095,26332,27071,27098,26833,27674,27471,27182,26889,26218,26558,26712,26000,26660,27462,26603,26019,26532,26930,26660,26670,26642,26645,27645,28179,27435,27525,28261,28528,28377,28070,27579,27244,26834,26130,26123,26615,26947,26766,27420,28453,28569,28321,28021,27629,27091,26484,26262,26527,26896,26648,26168,26507,26590,26528,26468,26187,25933,25670,25751,26288,26856,27849,28658,28554,29254,30239,30459,30183,29802,29107,28383,28221,28082,27646,26702,26190,26108,25574,25431,25641,25922,26278,26633,27143,27411,27301,26683,25822,25570,26210,26777,26651,27026,27713,27749,27698,27524,27334,27664,28150,27993,27129,26705,26904,26767,26459,26284,26571,27329,27210,27108,27025,26646,26372,26189,26075,26327,27282,27744,27562,27610,27316,26434,26078,26175,26965,27128,27158,27291,26714,26626,27346,27564,27011,26687,26687,26244,25630,25818,25794,25771,25930,26505,27749,27924,27332,27149,27505,27781,26833,26100,26793,28164,28919,28428,28351,28507,27776,27243,27558,27864,28750,29131,28346,27154,26763,26609,26777,26973,26839,27345,27466,27797,27988,27965,27933,28317,28833,28359,27360,27064,27160,27119,27032,26581,26811,27702,28462,28316,26986,26310,26504,26402,26697,26104,25456,25533,25604,25846,26269,26355,26236,26384,25932,25140,25570,26230,26219,26277,26781,27337,27433,27587,27560,27314,27412,27643,27087,26519,26400,26467,27087,27321,27054,26969,26900,26531,26862,27280,27207,27014,26943,27053,26696,26942,27880,27945,27278,25630,24307,24731,25644,26347,27148,27588,27352,27493,28318,28668,28466,28842,29287,29515,29151,29126,29576,28446,27093,27653,28420,27795,27287,27028,26760,26753,27534,28177,28010,27651,27815,28242,28658,28603,28318,27704,27310,27046,27169,28413,28561,27464,26449,26605,27124,27120,27664,28216,28339,28074,27731,27356,27423,27562,26630,26687,26687,27174,27174,26761,26278,26437,27050,27236,27036,27580,27796,27921,27500,26770,26917,26428,25753,26614,27111,26288,26068,26715,26973,26848,26934,26396,25890,27102,28576,28470,28097,28725,29179,28404,27797,27658,27938,27647,26514,25894,25805,26182,26863,27167,27455,27957,28062,28334,27796,26862,26741,26167,25975,26825,27052,26725,26971,26821,26776,26739,25867,25281,25339,25766,26532,27250,27948,28474,28754,29794,30439,30144,29829,29748,29539,28922,28565,27995,27058,26147,26107,26163,25050,24555,25043,25724,26272,26446,26331,26570,26999,26585,25187,25034,26104,27088,27246,27344,27789,28230,28444,27875,27167,26726,27172,27799,27575,27353,27579,27546,27100,26858,26802,27024,27037,27259,27182,26959,26865,26446,26173,26488,27175,27432,27709,27663,26971,25942,25590,25895,26846,27223,27401,27388,26871,26985,27391,27256,26899,26574,26351,26170,26041,25949,26016,26584,26517,26559,27448,27408,26883,27104,27518,27381,26742,26451,26953,28102,28570,27868,27090,27257,27412,27602,27560,27179,27855,28674,28368,27369,26794,26563,27070,27462,27229,27189,27496,28248,28715,28814,28496,28430,28803,28580,27588,27379,28182,27802,27106,26892,27279,27810,28679,28747,27417,26599,26872,26873,26738,26277,25935,25890,25750,25803,26348,26587,26248,26137,25815,25290,25767,25933,25900,25864,26359,27171,27514,27712,27354,26890,27136,27347,26631,26205,26509,27073,27514,27355,26917,26806,26967,26505,26391,26965,26988,26413,26105,26323,26430,26572,27193,27503,26879,25387,24677,25142,25400,25605,26038,26168,26400,26982,27981,28618,28437,28308,29110,29748,29320,29190,29298,28266,27318,27637,28063,27737,27396,27340,27016,26516,27211,28377,28460,27664,27254,27426,27468,27602,28202,28113,27210,26441,27028,28186,27984,27208,26718,26410,26559,26977,27710,28142,28332,28471,28272,27965,27681,27061,26398,27127,27127,27399,27399,26673,26515,26800,26992,27388,27600,27958,28281,28154,27659,27291,27490,26898,26230,26562,26847,26179,26222,26789,26409,26438,26670,26300,26241,27208,28183,28178,28497,29516,29660,28820,27822,27718,28239,28019,27059,26388,26386,26570,27042,26813,26648,27475,27831,27824,27120,26585,27221,26616,25781,26477,26854,26941,27115,27178,26975,26748,25936,25325,25493,25925,26647,27378,27681,27908,28668,29636,29993,29802,29150,29140,29457,29212,29050,28323,27088,26340,25987,25315,24326,24538,25533,26106,26161,26456,26700,27051,27037,25986,25249,25833,26554,27073,27295,27486,28092,28933,28967,28410,27998,27429,27523,28172,28449,28406,28063,27952,28049,27640,26914,26784,27092,27336,27647,27756,27422,27151,27099,27294,27720,27837,28087,27347,26429,26032,25889,26423,27059,27164,27042,26982,27083,27238,26869,26737,27019,27309,27054,26437,26327,26053,26204,27229,27561,26987,27115,27488,27262,27531,27649,27058,26538,26665,27103,27643,27339,26974,26977,26993,27489,28616,28322,27315,27380,28219,28535,27723,26986,27048,27532,27179,26607,26825,27774,28300,28591,29379,29576,29314,29056,28608,27855,27585,28251,27613,27090,27356,27812,28135,28696,28607,27678,26712,26592,26726,26578,26491,26532,26475,25889,25536,26045,26029,25691,25697,25819,25718,25715,25621,25878,25933,26249,26844,27482,28131,27903,27318,27269,27130,26299,26196,26724,27338,27792,27463,27062,26920,26652,26450,26504,27015,26981,26289,25918,26213,26197,26415,27360,27466,26160,24827,24589,25166,25654,25731,25685,25527,25848,26479,27415,28086,28346,28270,28684,29452,29205,28662,28452,28627,28640,28454,27996,27485,27221,27054,26569,26236,26730,27864,28363,27583,26738,26922,26831,26770,27883,28321,27234,26484,27596,28107,27250,26829,26788,26383,26116,26839,27596,27683,28081,28514,27948,27235,27087,26891,26550,26971,26971,27156,27156,26746,27207,27186,26997,27473,27656,27919,28387,28095,27532,27095,26943,26517,26153,26434,26591,25928,25730,26150,25847,26030,26076,25840,26391,27260,27506,27351,28319,29522,29369,28947,28227,27477,27079,26861,26409,26589,26859,26590,26775,26805,26691,27066,27190,26708,26106,26067,26887,26619,25792,25941,26360,26793,26834,27386,27325,27032,26592,25961,25543,25570,25958,26480,26328,26602,27653,28551,29009,29247,28692,28701,28763,28236,28942,28802,27190,26352,25928,24999,24341,24898,25893,26393,26391,26545,26926,27473,27088,25947,25893,26177,26403,26614,26829,27510,28541,28899,28312,28307,28183,27755,28160,28642,29260,29849,28910,28043,27987,27488,26776,27130,27713,27763,28184,28007,27171,27075,27318,27576,28052,27997,27747,26772,26235,26593,26474,26563,26839,27079,27008,26800,26903,26952,26242,26267,27085,27645,27360,26767,26378,25697,25825,26817,27319,26359,26110,27318,27705,27412,26972,26147,26005,26706,27224,27199,26565,26885,27765,27736,27696,28293,28372,27860,27737,28558,28503,27323,26765,27067,27392,26664,26148,27084,28099,28283,28436,29352,29512,29379,29428,28717,27820,27764,28426,27818,27462,27820,27973,27981,27935,27865,27676,27130,26500,26404,26420,26884,27329,27059,26590,26339,26676,26234,26007,26232,26164,26303,25922,25519,26174,26257,26112,26270,26972,27994,27694,27214,27723,27738,26633,26349,26456,26564,27570,27593,26589,26755,26830,26436,26308,26584,26813,26397,25829,25894,25937,26223,27031,26572,25204,24490,24316,24644,25211,25211,25288,25833,26630,27165,27627,28031,28563,28519,28448,28789,28415,28143,28209,28509,28262,28061,27669,27025,27114,26882,26229,26573,26649,27042,27544,27320,26567,26462,26851,27175,27985,28374,27862,27748,28126,27497,26718,26567,26602,26951,27047,27258,27755,27820,28119,28510,27417,26382,26638,26960,26482,26189,26189,27429,27429,27812,28263,27581,27136,27703,27888,27926,28224,28079,27879,27579,26984,26313,26382,26764,26079,25327,25244,25670,25889,26112,26133,26114,26601,27076,27305,27623,28098,28779,29096,29142,29013,28328,27392,27012,26477,26354,26108,26245,26819,26669,26530,26535,26500,26285,26137,26268,26631,26352,25698,25540,25880,26313,26717,27412,27212,27139,26757,25857,25039,24877,25313,26141,25602,25256,26178,27193,27406,27886,28258,28607,28603,27800,28373,28488,27223,26620,26183,25832,25621,25694,25825,26415,26862,26615,26393,27055,26994,26184,25963,25486,25798,26631,27204,27722,28286,28234,28108,28240,27667,27398,28222,28486,28847,29438,28821,27989,27711,27525,27069,27214,27638,27606,27562,27452,27234,26964,27033,27531,27585,27153,26807,26371,26184,26575,26473,26233,26395,26649,26925,27004,27105,27053,26679,26910,27585,28100,27467,26232,25382,24971,25237,25970,26565,26079,26120,27097,27656,27074,26363,25525,25466,26541,27257,26683,26123,26475,27248,27680,27624,27525,27939,27778,27581,28292,28191,26948,26379,26423,26636,26686,26665,27453,28230,28595,28378,28392,28401,28456,29099,29116,28174,27836,28368,28207,27980,28221,28344,28036,27469,27344,27274,27250,26695,26151,26048,26848,27631,27611,27621,27692,27629,26770,26281,26806,26587,25964,25498,25143,25723,25933,26197,26666,26714,27522,27217,26733,27442,27559,26755,26126,25810,26027,27150,27226,26411,26619,26663,26308,25970,26101,26491,26251,25769,25778,26028,26287,26716,26104,25281,24983,24712,25100,25689,25000,24722,25467,26551,27268,27793,28505,28678,28445,28669,28461,27551,27637,27856,27407,26773,27088,27107,26666,26708,26562,26299,26666,26479,26338,26960,26950,26299,26333,27224,28282,28429,28173,28155,28452,28185,27020,26368,26301,26118,26641,27115,27096,27738,28002,27431,27748,27422,26538,26571,26533,25984,25635,25635,28193,28193,28101,28120,27934,27616,27797,28042,27760,27338,27385,27879,28163,28116,27395,27015,27120,26151,25555,25792,25999,26472,26624,26666,26917,26887,26730,26882,27356,27790,28422,29047,28816,28457,28720,28628,28168,27337,26574,26013,26348,26570,25950,25756,25777,26081,26454,26527,26642,26938,26791,25785,25512,26159,26565,27151,27529,27186,27171,26500,25739,25356,25136,25351,26019,25761,25427,25880,26667,26773,27378,27945,28599,29266,28598,27948,27708,27702,27475,26674,26526,26813,26687,25704,26028,27202,27111,26407,26820,26854,25940,25825,25709,25807,26519,27003,27339,27648,27816,28391,28681,28172,27818,28118,27886,28086,28328,28351,28027,27677,27830,27668,26681,26280,26485,26406,27045,27471,26794,27211,28295,27912,27115,26572,26220,26602,27146,26820,26319,26336,26584,26910,27258,27480,27603,27972,28538,28378,28204,27401,25824,24771,24599,24865,25948,27091,26812,26330,26531,27306,27067,26017,25338,25395,26151,26681,26178,25832,25986,26718,27586,27952,27582,27508,27298,27131,27635,28014,27439,26532,26079,26223,26984,27214,27187,27725,28183,27904,27811,28126,27980,28393,28921,28715,28627,28576,27882,27485,27779,28377,28379,27807,27574,27478,27305,26713,26331,26289,26916,27830,28296,28239,27898,27400,26855,26509,26677,26111,24958,24563,24356,24725,25240,25852,26740,26858,27177,26587,26177,26539,26313,25629,25358,25635,26182,27044,26839,26412,26472,26174,26506,26392,26206,26654,26858,26801,26766,26510,26262,26928,27340,26680,25428,24891,25628,26256,25302,24745,25064,25794,26467,27373,28134,27839,27702,28361,28146,26870,26766,26727,26047,26590,27495,27379,26856,26392,26170,26213,26411,26254,25631,25911,26315,26150,26329,27342,28635,28606,27966,27896,27837,27626,27086,26474,26747,26532,26484,26783,26995,27616,27763,26509,26646,27174,26661,26425,26252,25837,25683,25683,28004,28004,27790,28043,28278,28086,28165,28370,27712,27013,27144,27523,27748,28036,27706,26895,26672,26143,25815,26095,26289,26758,26657,26363,26647,26801,26443,26193,26741,27904,28868,29573,29209,28294,28333,28614,28441,27979,27307,26797,26946,26490,25642,25376,25707,26259,26810,27319,27459,27553,27435,26662,26595,26554,26497,27283,27710,27676,27370,26492,25794,25897,26169,25914,25379,25181,25807,26268,26234,26311,26720,26865,27849,28969,28533,27799,27465,27782,27592,26966,26853,27109,27360,26611,26443,27411,27766,26930,26295,26419,26144,26068,25898,25872,26218,26515,27176,27409,26866,27195,27996,28210,28254,28038,27594,28034,28448,28390,28086,27590,27495,27822,26779,26058,26600,26664,27061,27105,26556,27490,28801,28437,27182,26598,26347,26896,27210,26886,26850,27046,27280,27174,27582,28243,28563,28822,29129,28140,27018,26285,25592,25487,25454,25867,26964,27400,26503,25638,25862,26648,26436,25572,25526,25726,25968,26480,26442,26224,26295,27034,27504,27569,27400,27565,27425,27157,27401,27748,27673,26867,26196,26453,27458,27746,27106,27231,27455,27000,27649,28473,28040,28217,28490,28640,29149,29146,28188,27141,26669,27215,27728,27330,27127,27551,27279,26822,26680,26521,27212,27988,28327,28234,28100,27621,27067,26745,26490,25817,25153,24923,24247,24201,24861,25234,26335,26925,26903,26426,26302,26490,25910,24938,24920,25581,25967,26645,26859,26297,26109,26485,26925,26639,26840,27394,27239,27501,27651,26790,25928,26790,27910,27312,26124,25505,25579,25532,24940,24720,24893,25476,26372,27425,27762,27223,26891,27208,27452,26897,26395,26051,26072,27103,27168,26854,26676,26232,26219,26179,25951,25995,25597,25097,25549,25691,25884,27390,28791,28471,28158,28478,27942,27294,26599,26097,27140,27400,26703,26515,27011,27672,27601,26575,26730,27277,27308,26777,26275,25840,25685,25685,28003,28003,28020,28176,27831,27496,27886,28548,27543,26597,27019,27380,27343,27042,26579,26219,26401,26138,25640,25901,26429,27045,27219,26762,26740,26708,26351,26263,27066,27994,28512,29335,29658,28903,28172,28295,28545,28627,28146,27442,27339,26715,25749,25634,26339,26485,26929,27687,27974,27712,27398,27305,27206,26494,26187,27154,27857,27731,26991,26481,26221,26503,26974,26020,24754,24799,25730,26049,25777,25956,26257,26168,26584,27320,27300,27211,27091,27007,26984,26868,26624,27031,27819,28028,28027,27980,27905,27390,26519,26435,26583,26511,25912,26075,26364,26630,27421,27396,26384,26466,27639,28169,28135,28038,27767,27902,28268,28131,27856,27607,27481,27566,26473,26021,27100,27387,27280,27349,27116,27722,28453,28009,27171,26965,26717,26607,26396,26705,27454,27850,27454,26819,27320,28621,29063,28774,28931,27992,26918,25856,25240,25576,25824,26692,27418,27061,26267,25994,26339,26175,25711,25432,25742,26102,26011,26361,26746,26806,26958,27184,27160,27224,27333,27835,28054,27503,27206,27422,27266,26742,26358,26483,27098,27540,27329,27278,27498,27131,27457,27983,27822,28193,28253,28184,28735,28610,28152,27849,27196,26827,26928,26547,26046,26745,27098,27137,26782,26372,27491,28390,28275,28274,28572,28071,27104,26827,26764,26250,26127,25957,25072,24455,24795,25204,26042,26354,26308,26631,26994,26689,26149,25843,25923,26142,25920,25916,26650,26702,26373,26815,26702,26460,27090,27417,27027,27575,27640,26513,25632,26482,27603,27664,27515,26551,25717,25314,25072,25461,25648,25840,26692,27360,27781,27581,26898,26361,26751,27072,26506,26443,27052,27446,26860,26516,26641,26744,26567,25879,25282,25420,25652,25412,25653,25792,26310,27852,28687,28338,28883,29564,28695,27275,26005,25792,26712,27104,26387,26377,27314,27702,27268,26586,26633,26982,27460,26759,26199,26232,26144,26144,27926,27926,27985,27828,27331,26831,26517,26879,26552,25939,26179,26626,27072,27000,26419,26092,26464,26620,26155,25850,26243,27137,27780,27533,27071,26362,26410,26950,27061,27225,27729,28314,28588,28579,27995,27818,28483,28868,28281,27701,27584,26834,25640,25903,26951,26557,26564,27230,27676,27546,27646,27775,27415,26872,26591,27179,27961,27998,27059,26675,26982,27291,27070,25667,24875,25443,25900,25474,25481,25947,26129,25836,25653,25995,26465,26868,27097,26952,27087,27015,26405,26721,27480,28207,28962,28400,27416,27308,27253,26924,26617,26750,26266,26328,26455,26535,26954,27121,27269,27214,27796,28369,27831,27841,27725,27201,27421,28031,27793,27131,26983,27003,26317,25935,26788,27329,27448,28022,28432,28768,28893,28409,27817,27485,27170,26660,26391,26938,27254,27530,27389,26881,27116,28444,29390,28982,28585,27950,27200,26403,25929,25835,25880,26587,27243,27224,27143,27063,26766,26049,25869,25657,25489,26196,26550,26408,26627,27338,27533,27190,27214,27570,27700,27512,27247,26751,26640,27324,27819,27649,27119,26724,26935,27299,27567,27844,28117,27919,27639,27486,27201,27505,27801,28089,28608,28217,27567,27589,27643,27354,26917,26731,26064,26057,26595,27022,26823,26947,28465,28810,28003,28207,28670,28092,27301,27143,27221,26546,26169,26144,25695,25021,25236,25676,25767,25771,26030,26617,26967,26748,26767,27179,27201,26800,26420,26219,26488,26676,26535,26517,26392,26724,27439,27306,27019,27622,27558,26765,26232,26604,27167,27498,27932,27335,26540,26324,26099,25996,25695,25933,26818,27084,27219,27046,27022,26725,26805,27213,26916,27011,27381,27695,27534,26837,26887,27519,27043,26099,25683,25469,25439,25919,26394,26587,27267,28038,28143,28118,28726,29223,28322,26941,26424,26599,26464,26246,25834,26258,27152,27137,26734,26107,25798,25747,26177,26133,26019,26441,26669,26669,27463,27463,27919,27725,27668,26758,25804,25994,26557,26670,26333,26451,27234,27486,26514,26085,26390,26399,26184,25949,26190,26931,27428,27018,26414,26165,26560,26855,26386,26580,27546,28297,28345,28342,28226,28005,28132,28355,28492,28219,27525,26597,25650,25995,27043,26663,26250,26711,27142,27279,27684,27815,27593,27388,27211,27513,28087,28299,27756,26995,26677,26980,26597,25377,24943,25638,26055,25682,25466,25326,25601,25949,25647,25544,26357,27132,27303,26836,27035,26959,26395,26665,26959,27534,28594,27979,26821,26977,27419,27351,26778,26692,26361,26095,26217,26515,26835,26888,27024,27397,27979,28253,27856,27566,27112,26899,27452,27989,27501,26510,26250,26264,26226,26575,26713,26698,27343,28542,29438,29604,29430,29146,28631,28162,27374,26637,26381,26480,26229,26696,27642,27837,27607,28221,29459,29153,27880,27278,26639,26372,26088,25852,26183,26640,27241,27693,28047,27830,27161,26627,26531,26206,26046,26866,27398,27002,26586,27140,27588,27360,27287,27546,27677,26879,26081,26187,26371,26793,28090,28376,27670,27121,27241,27652,27648,27750,28065,28051,27852,27669,27203,27226,27955,28611,28540,28175,27489,27032,26894,27011,26492,26672,26822,26251,26039,26575,26995,27755,28931,28459,27430,27857,28351,28024,27840,27583,27340,26633,26267,26339,25790,25309,25696,26195,26345,26254,26235,26606,26696,26696,27049,27294,27178,26841,26318,26428,26739,26853,26844,26567,26461,26862,27633,27327,27043,27671,27998,27340,26883,26770,26670,26961,27207,27089,26591,26706,26628,25631,24813,25262,26260,26661,26601,26624,27171,27408,27227,27375,27169,26898,27386,27756,27492,26987,27405,27875,27234,26464,26135,25993,25930,26205,26459,26486,27358,27947,28297,28208,28167,28067,27303,26815,27125,27055,26247,25814,25939,26636,26928,26498,26536,26400,26031,25409,25499,26393,26451,26001,26043,26043,27179,27179,27237,27444,27641,26942,26355,26692,27177,27145,26562,26726,27442,27156,25850,25737,26103,25535,25318,25968,26817,27290,27341,26682,25939,26358,26994,26662,26608,27333,28014,28963,29220,28705,28300,28268,27990,28012,28816,28616,27678,27203,26870,26568,26716,26882,26748,26329,26033,26393,26827,27371,27577,27402,27288,27616,27821,27965,28100,27050,26106,26389,26193,25133,24546,25278,26208,26359,25807,25366,25907,26731,26634,26214,26933,27092,26344,26008,26493,26336,25928,26293,26668,27368,28043,27466,26607,26978,27479,27752,27370,26618,26260,25763,25889,26559,26990,26950,26483,26975,27629,27743,28128,27369,26424,26595,27079,27101,27054,26480,25770,25488,25780,26673,26834,26727,27482,28703,29415,29157,28957,29066,28754,28462,27740,27010,26729,26597,26391,26716,27111,27150,27140,27509,28483,28279,27334,26721,26038,26105,26002,26006,26311,26691,27100,27211,27532,27631,27930,27701,26785,26664,27418,28048,27957,27748,27174,26843,27406,27957,27580,27005,26956,26418,25899,26329,26848,26745,27291,27627,27375,27147,27190,27291,27280,27365,27494,27306,27197,27537,27635,27750,28405,28878,28402,28005,27731,27136,26316,26186,25946,26211,26649,26554,25951,26105,27013,27803,28136,28145,27976,28186,28138,28054,28156,27647,27143,26764,26816,26826,26131,25642,25948,26598,27024,27015,26801,27150,26929,26167,26523,27041,27077,26890,26002,25991,26385,26586,27119,27081,26628,26880,27310,26740,26924,27821,28230,27473,26693,26252,26163,26772,26805,26613,26456,26545,26259,25656,25184,25254,26091,26870,26775,26506,26826,27168,26769,26423,26250,26285,27151,27356,26615,26681,27876,28422,27771,27161,26831,26679,26650,26441,26495,26526,27174,27805,28500,28544,27988,27264,27032,26909,26666,26224,25933,26233,26896,27358,26804,26078,26490,26849,26783,26171,25773,26495,26811,26252,26565,26565,27144,27144,26522,26524,26922,26960,26531,26786,27220,26961,26420,26534,27217,26625,25458,25137,25382,25264,25350,26287,27164,27327,27171,26751,26208,26949,27943,27706,27475,27941,28196,28347,28500,28663,28372,28287,28440,28379,28444,28494,28374,28167,27802,27064,26923,27556,27583,26310,25690,26666,27131,27216,27088,26933,26917,27297,27540,27734,27982,27565,27067,27016,26546,25654,25137,25550,26486,26815,26648,26857,27074,27155,27382,27279,27562,27087,25733,25440,25979,25757,25430,26067,26779,27611,27976,27355,26670,26994,27329,27569,27390,26632,26417,26188,26345,26898,26903,26815,26797,27039,27355,27532,27947,27339,26658,26239,25754,25793,26818,26515,25129,24601,25084,25859,26665,27442,27790,28328,28676,28075,28044,28320,28198,28167,28010,27177,26522,26233,25860,26069,26405,26204,26230,26570,27124,26934,26889,26537,26055,26316,26371,26576,26179,26229,26932,26940,26884,26762,27320,27320,26692,27026,27903,28167,27833,27949,27966,27613,27717,28353,28112,27120,26808,26862,26334,26289,27051,27057,26682,26919,27104,26892,26623,26486,27176,27467,26996,26738,27048,27590,27810,27861,27900,28413,28803,28573,28097,27243,26445,25775,25419,25757,26219,26748,26319,26493,27529,27907,27799,28301,28547,28423,27731,27482,27558,27203,27071,26936,26766,26660,26465,26269,26058,26616,27199,27295,27348,27708,27225,26134,26423,26928,27137,26964,25960,25775,25941,26089,26839,26718,26312,26919,27242,26859,27544,28325,28397,27732,26898,26216,25821,26709,27142,26506,26169,25939,25414,25629,25995,26214,26845,27140,26987,26777,26851,27101,26640,26081,25768,25782,26397,26250,26017,26877,28333,29002,28546,28193,27665,27087,26807,26604,26912,27192,27282,27769,28356,28299,27711,27692,27898,27409,26443,25626,25922,26811,27225,27414,26924,26243,26361,26294,26211,26248,25906,26225,26729,26908,27890,27890,27169,27169,26627,25968,26328,27018,26355,26082,26499,26480,26300,26528,27054,26530,25405,24887,25463,26133,25790,25894,26572,26849,26963,26900,26800,27606,28306,28286,27785,27607,28040,28152,27817,28514,28811,28118,28135,28047,27666,28178,28400,28028,27568,27204,27302,27763,27822,26817,26295,26943,27333,27182,26881,26593,26452,26598,26863,27525,28091,28562,28196,27512,26897,25975,25869,26246,26768,26763,26907,27587,27499,27127,27394,27977,27757,27062,26140,25326,25496,25581,25596,26673,27356,27398,27615,27361,26700,26666,26818,26972,26822,26532,27066,27700,27835,27662,27116,26956,27141,27279,27559,27441,27081,26671,26107,25450,24814,24727,25808,26135,25323,24755,25164,25936,26529,27230,27589,28034,27991,27457,27829,27830,27869,27928,27492,26634,26185,26066,25565,25313,25947,26135,25870,25574,25844,26431,26881,27017,27155,26699,26131,26129,26108,26679,27267,27132,27120,26893,26527,26469,26833,27030,27237,27358,27007,27562,28312,28105,27752,27946,28135,27987,27522,27464,26985,26598,26890,26979,26418,26579,27050,26664,26064,25810,26724,27092,26581,26882,27526,27721,27511,27500,27679,28192,28779,28852,28200,27151,26851,26245,25457,25546,26313,26807,26644,27290,27968,28237,28235,28556,28364,27864,27340,27009,27083,27392,27419,26788,26315,26561,26821,26663,25956,26385,27299,27518,27747,27660,27258,27264,27245,27143,27352,27129,26544,26442,26150,26451,27138,26627,25928,26659,27288,27277,27766,28125,27678,27012,26862,26610,25691,26342,27086,26370,25895,25907,26051,26257,26299,26321,26657,26729,26976,27279,26940,26982,26850,26889,26967,26633,26212,25731,26545,27888,28453,28625,28339,27942,27618,27120,26884,27307,27673,27580,27641,28321,28627,28350,28443,28964,28772,27958,26885,26107,26433,27304,27482,27520,27200,26728,26651,26509,26538,26486,26373,26578,26428,26934,28055,28055,27091,27091,27126,26982,26563,26719,26279,25644,25873,26722,27271,27506,27569,27304,26810,26173,25955,26234,25564,25131,25758,26376,26593,26835,27511,28436,28357,27990,27269,26857,27645,28158,27731,28112,28318,27439,27416,27540,27135,27378,27846,27909,27153,26748,26565,26424,27159,27313,26690,26356,26430,26589,27010,27021,27034,26931,26639,26956,27489,28448,28395,27375,26750,26254,26521,26810,27228,26900,27081,28061,27948,27887,27924,27796,27061,26456,26147,25312,25024,25067,25569,26832,27264,26814,26906,26903,26354,26060,26026,26306,26570,26574,27175,27790,28176,28069,27581,27336,27148,27230,27371,26958,26609,25788,24640,24677,24919,24656,25149,25932,25995,25568,25761,26598,26813,27020,27491,27726,27544,27318,27344,27240,27692,27641,26750,26249,26577,27051,26566,25770,25787,25952,25934,25337,25573,26705,26786,26955,27533,26904,26151,25828,26088,26960,27238,27035,27615,27748,27080,27177,27686,27122,26981,27422,27107,27379,28173,28180,27770,27747,27936,28324,27788,27070,26603,26663,27049,27066,26484,26523,26919,26709,26436,25945,25978,26587,26785,27127,27635,27643,27377,27544,28081,28539,28483,28558,28251,27754,27482,26634,25501,25686,26622,26768,26604,27247,27603,27853,28231,28671,28065,27498,27538,27651,28127,28536,27922,26783,26228,26497,26630,26232,26003,26938,27949,27882,27601,27285,27354,28149,28372,28249,27902,27605,27689,27556,26815,26934,27628,27320,26481,26737,27349,27736,27806,27504,26563,26260,26884,26953,26210,26104,26221,26238,26316,26496,26946,26909,26727,26527,26254,26182,26550,27407,27304,26843,26504,26872,27542,27472,26630,26230,26967,27835,27988,27888,27904,27527,27048,26571,26486,27048,27605,27429,27675,28406,28633,28889,29219,29058,28701,28346,27567,27155,27392,27709,27495,27169,26862,26877,27134,27376,27459,26730,26579,26974,26622,26964,27872,27872,27171,27171,27694,28251,27364,26561,26485,26101,26081,26932,27857,28299,27981,27858,27672,27195,26434,26039,25546,25155,25351,25649,25923,26643,27589,28340,28546,28133,26843,26739,27619,27584,27219,27473,27299,26686,27193,27764,26945,26312,27156,27560,26792,26075,25492,25152,26136,26836,26519,26076,25884,26199,26839,27077,27418,27171,26792,27148,27492,28322,28401,27416,26768,26670,26810,26940,27281,27257,27411,28274,28581,28602,28153,26869,26218,26273,26434,25980,25344,25260,25649,26358,26807,26705,26795,26781,26817,26477,25989,26519,27161,27199,27037,27036,27706,27718,27211,27252,27127,27204,27179,26436,26234,25507,24538,24662,25160,25442,25547,25892,25970,25812,26136,27047,27407,27593,27948,27608,27204,27011,26829,27001,27112,26506,25993,26260,26883,27289,26808,26021,25864,26159,26365,26035,26127,26507,26442,26629,26852,26885,26542,25768,25819,26431,26775,26803,27339,27702,27926,28561,28754,28076,27634,28003,28016,27362,27877,28682,28185,27612,27765,28079,27457,26387,26004,26650,27277,26994,26292,26387,26481,26497,26849,26314,25819,26552,27028,27171,27809,27750,27698,28200,28612,28994,28718,28481,28276,28415,28434,27092,25662,25897,26036,26128,26428,26997,27295,27290,27749,28368,27865,27669,28245,28516,28769,28551,27497,26739,26334,26342,26244,25810,26539,27726,28138,28004,27617,27046,27294,28677,29464,28645,27690,28031,28564,28668,27483,26413,26899,27264,27276,27348,27747,28365,28305,27756,26922,26962,27627,27321,26954,26429,25914,26523,27079,26709,26411,26563,27011,27021,26638,26630,26596,27299,27710,27140,26446,26311,26926,27446,27202,27116,27171,27271,27501,27223,27201,26982,26450,25929,25800,26250,26994,27101,27294,27729,28004,28601,28821,28372,28113,28319,28039,28035,28826,29001,27825,26971,26875,27060,27208,27103,26737,26207,26488,27044,27204,27757,28309,28309,27552,27552,28192,28247,27389,26533,26657,27176,26865,26364,27093,28149,27771,27165,26925,26684,26450,26580,26456,25919,25248,24937,25642,26475,27023,27303,27883,28205,27436,27436,27870,27572,27283,27414,27054,26682,27024,27588,27312,26471,26825,27396,27192,26438,25633,25220,25657,26298,26540,26194,26062,26749,27235,26881,26512,26069,26264,27352,28154,28546,28199,27711,27593,27509,27004,26688,26502,26596,27210,27936,28070,27738,27047,25992,26079,26459,26681,26376,25977,26299,25845,25751,26600,26796,26806,26856,27284,26924,26434,27012,27431,27302,27060,26976,26998,26586,26681,27861,28134,27655,27444,26430,25420,25112,25190,25068,25402,26058,25869,25937,25924,26228,26603,27067,27554,27901,28387,28011,27181,26830,26825,27035,26852,26413,26576,27364,27420,26992,26469,26297,26580,26763,26764,26851,26437,26102,26373,26816,26625,26839,27009,26284,25767,26047,26701,27035,27341,27641,28040,28682,28719,28282,27720,27982,28517,27711,27591,28214,27724,27339,27563,27568,27147,26136,25871,26563,26886,26926,26984,27236,26803,26193,26440,26184,25999,26370,26520,26953,27924,27876,27855,28500,28854,29071,28672,27972,27777,27939,28131,27063,25903,25464,25003,25756,26667,27018,26910,26803,27291,28073,27658,27120,27730,28050,28017,27503,26719,26740,26788,26551,26511,26455,27234,27876,27708,28070,28265,27582,27610,28843,29802,28758,27907,28608,29018,29421,28662,27301,26997,27187,27470,27412,27759,28274,28308,28277,28262,27982,27571,27067,26941,26758,26349,26177,26566,26357,25647,25548,26049,26766,27311,27452,27193,26988,27225,27388,26977,26705,27333,28038,27972,27653,27397,27190,27019,26717,26534,26385,26371,26226,25960,26377,26922,26582,26550,27008,27646,28053,27711,27271,27528,28330,28800,28929,29383,29247,28244,27730,27140,26725,26790,26171,25207,25409,26417,26901,27332,28075,27991,27991,27885,27885,27854,27406,27105,26930,26673,27235,27069,26309,26890,27735,27327,26374,26486,26201,25777,25975,25997,25565,24889,24833,25651,26142,26550,27049,27451,28341,28452,28147,27930,27630,27098,26962,26868,26652,26526,26738,27153,26923,27092,27868,27605,26571,25846,25674,25988,26506,26941,26644,26548,26988,26950,26168,25411,25319,26300,27381,28252,28868,28529,28292,28126,28145,27461,26226,25693,25650,26386,27359,27498,27238,26546,25682,26055,26707,26666,26244,26183,26486,25831,25664,26907,27449,26952,26741,27151,26631,26104,26765,27093,26857,26702,26692,26742,26504,26704,28237,29197,28283,27939,27369,25935,25688,25839,25554,25895,26193,25890,26369,26588,27182,27342,27076,27378,27870,28257,28103,27615,27226,26715,26607,27047,27323,27603,28183,27879,27230,26666,26802,27295,27568,27143,27104,26822,26332,26094,26314,26407,26998,27585,27332,26612,26556,27253,27767,28031,28105,28461,29119,29048,28173,27602,27686,28201,28249,28192,27981,27441,27457,27451,27416,27287,26198,25662,25961,26105,27179,28045,27992,27554,26694,26113,26017,26447,26480,26160,26630,27863,28288,27998,28239,28542,28730,28416,27622,27400,27221,27161,26857,26073,25137,25226,26455,27265,27311,27062,27016,27140,27604,27263,26937,27397,27460,27390,26989,26607,26814,27037,26600,26383,27028,27552,27574,27520,28094,28522,28342,28169,28374,28961,28855,28630,29075,29144,29632,29265,28474,27812,27610,27816,27658,27662,27875,27706,27855,28483,28093,27149,26984,26962,26701,26465,25794,25899,26114,26104,25692,25373,26499,27693,27649,27365,26824,26727,27588,27758,27892,28749,29122,28494,27606,27372,27106,26388,26176,26240,26078,26418,26939,26909,26961,27005,26797,26675,26889,27849,28151,27347,27187,27810,28611,29170,29240,29159,28323,27728,27929,27488,26571,26459,26218,25426,25951,26959,26896,27051,27473,27121,27121,27593,27593,26997,26688,26697,27055,26730,26759,26969,26931,27191,27417,27365,26762,26762,26593,26124,25885,25464,24768,24527,24946,25589,26188,26853,27207,27087,28083,28469,28354,28151,27589,26950,26941,26760,26220,25874,26038,26590,26603,26909,27626,27406,26752,26172,26081,26399,26638,26964,26792,26796,26625,26003,25403,25354,25616,26372,27020,27959,29072,29542,29360,28330,27629,27045,25956,25517,25502,26108,26935,27209,27466,27186,26452,26579,27363,27272,26883,26720,26327,26039,26222,27205,27869,26873,25905,25933,25874,25456,25893,26622,26885,26476,26364,27057,27306,27214,28054,28834,28226,28044,27858,26896,26308,25955,25926,26278,26457,26444,26967,27242,27715,28032,27828,27806,28116,28567,28403,28177,27755,26722,26542,27338,27767,27942,28290,27865,27355,27064,26883,27056,27778,27561,27750,28227,27418,26317,26034,25929,26422,27246,27758,27537,27190,27694,28093,28145,28379,29042,29543,29102,28019,27628,27472,27755,28781,29330,28840,28228,27803,27476,27559,27454,26502,25742,25630,26078,27503,28116,27688,27593,27532,26868,26457,26656,26788,26680,26742,27465,28151,28315,28460,28457,28651,28597,27905,27678,27454,27246,27078,26156,25168,25636,26611,27254,27393,27148,27031,26496,26265,26508,27354,28010,27696,27138,26911,26773,26557,26426,26417,26487,27169,27628,27755,27523,27773,28443,28910,28720,28290,28487,28741,28726,29070,29101,29225,28883,28646,28198,27855,27942,27826,27739,27231,26942,27153,27431,27590,27452,27231,27094,26546,25925,25638,26063,26311,26470,26103,25672,26549,27390,27222,27029,26833,26721,27603,28123,28594,29522,29479,28492,27895,27837,27109,26058,26047,26499,26278,26261,26749,26898,27040,27111,27353,27587,27674,28291,28140,27455,27869,28399,28576,28461,28654,28909,27604,26898,27598,28025,27312,26537,26381,26195,26531,26829,26612,26641,26647,26375,26375,27134,27134,26553,26183,26298,27027,26929,26835,27332,27527,27496,27581,27521,27033,27016,27427,27086,26745,26445,25209,24753,25094,25433,26138,27143,27495,27291,28054,28514,28463,28233,27552,27136,27196,26913,26425,26109,26132,26252,26025,26594,27416,27472,27606,27324,26800,26562,26301,26197,26323,26799,26718,26251,25971,26268,26184,26126,26705,27502,28406,29387,29591,28631,27118,26524,26166,25933,26194,26572,26771,26457,26798,27243,26983,27251,27586,27399,27479,27309,26382,25623,26003,26818,27209,26527,25195,24420,24781,25151,25867,26626,27200,27093,26867,27290,27863,27936,27812,28208,28286,27844,27396,27121,26730,26288,26659,26840,26822,26957,27451,27845,28039,28756,28507,27991,28010,28239,28044,27962,27870,27382,27376,27862,27988,28026,28346,28001,27696,27945,27723,27473,28362,29013,29143,28778,27710,26898,26618,26549,26396,26618,27522,27888,27686,27652,27980,28331,28325,28703,28909,28277,27474,27553,27647,28014,28882,29353,29254,28961,28229,27525,27285,26948,26862,26396,26044,26953,27518,27121,26862,27331,27860,27659,27130,26793,26886,27017,26816,26833,27440,28075,28267,28260,28258,28506,27882,27558,27601,27217,26975,26313,25500,25673,26155,26637,27242,27209,26743,26211,26065,26535,27287,27617,27354,26452,26217,26497,26136,25558,26059,26614,26691,27517,28386,28049,27824,28168,28842,29248,29134,28804,28664,28826,29269,29208,28880,29184,29212,28400,27722,27572,27317,27389,26862,27033,27231,26649,26933,27494,27197,26725,25971,25589,25684,26261,26578,26357,26204,26438,26660,26542,26380,26982,27322,26836,27178,27812,28243,29073,29006,28511,28339,28138,27242,26303,26201,26556,26305,26277,26754,26692,26613,26681,26891,27689,28097,27752,26577,26070,27091,27943,27885,27535,27793,28326,28043,27600,27377,27522,27477,26513,26158,26486,26965,26734,26337,26241,26083,26055,26055,26854,26854,26482,26207,26294,26813,26990,26628,26784,27192,27194,27141,27056,26829,27250,27971,27476,26706,26594,25893,25740,25858,25659,26003,26927,27710,27906,28509,28779,28366,27908,27181,27270,27717,27459,27134,26949,26846,26465,26142,26804,27693,27920,28237,28128,27300,26509,25987,26007,26749,27190,27145,27070,27104,27248,26659,26246,26750,27031,27442,28264,28942,28663,27383,27032,26704,26391,26651,26302,26179,25822,26127,27071,27259,27499,27277,26878,26968,26754,26304,25258,25372,26379,26287,25868,25356,24556,24391,24917,26156,26535,26939,27456,27039,26699,27250,27546,27264,27873,28319,27792,27374,27136,27000,26914,27247,27252,27168,27138,28007,28988,28570,28362,28134,27966,28072,27863,27879,27885,28186,28900,29308,29113,28431,28063,28359,28638,28795,29101,28792,28397,29043,30032,29987,28445,27066,26508,26641,27130,27227,27406,27923,28209,27861,27276,27586,28059,27719,27990,28438,28218,27779,27812,27700,28095,28773,29020,29173,28815,28121,27493,27296,26781,26843,26514,26259,27439,27567,26618,26594,27373,27661,27370,27248,27185,26825,26812,26965,26702,27060,27525,27566,28020,27755,27859,28132,28118,27975,26889,26041,26100,26185,25934,25736,26245,27285,27653,27373,27116,26845,27088,27639,27572,27073,26124,25334,25466,25685,25438,26096,26368,26085,27352,28133,27688,27817,28458,29072,29594,29770,29205,29063,29604,29734,29446,29094,29145,29085,28557,27918,27922,27501,26842,26519,27076,27332,26795,26669,26953,26723,26562,25980,25960,26445,26712,26719,26411,26461,26949,26571,25810,25633,26906,27602,26495,25980,26550,27302,28611,28800,28172,27898,27814,27169,26466,25980,26003,26087,26589,26975,26697,26529,26284,26255,27307,27655,26775,25587,25357,26597,27467,27232,27299,27951,28157,28540,28641,27739,27109,27279,26937,26702,26886,27216,26847,26659,26820,26189,26153,26153,27459,27459,26992,26724,26651,26545,26592,26681,26655,26656,26528,26438,26455,26512,27367,27912,27373,26299,25825,25909,26330,26660,26488,26716,27130,27487,27618,28157,28631,28065,27489,27200,27928,28723,28351,27898,27449,27354,27151,26802,27039,27408,27710,27681,27262,27217,26813,26153,26518,27659,28175,28166,28219,28389,28223,27453,26974,27095,27066,26988,27347,28572,28699,27504,27248,26925,26533,26585,26104,26025,26295,26655,26802,26658,27047,27581,27467,27048,26603,26303,25787,25685,26195,25714,25251,25542,24944,24280,24764,25868,25991,26366,27089,26933,26493,27093,27614,27511,27758,27975,27889,27829,27235,26873,26758,26919,27490,27816,27719,28693,29623,28915,28199,28259,28488,28404,28032,28184,28052,28531,29747,30231,29512,28623,28263,28309,28667,29058,28966,28579,28594,28845,29198,29389,28435,27132,26384,26628,27067,27187,27566,27941,28142,28060,27749,27662,27556,27320,27576,27943,28298,28469,28224,27786,28179,28941,29057,28998,28497,28064,27753,27545,26908,26527,26218,25976,26713,27195,26805,26701,26790,26629,26550,26900,26814,26655,27033,27204,26733,26918,27120,27133,27991,27686,27040,27821,28174,27888,26931,25597,25640,26465,26280,25924,26562,27610,28245,28359,27967,27400,27086,27282,27212,26792,26248,25494,25319,25478,25376,25843,26024,25981,27089,27508,27141,28003,29211,29225,28843,28856,28900,29318,29956,29629,28917,28650,28529,28556,28550,28050,28264,28231,26980,26248,26619,26865,26561,26445,27054,27088,26860,26626,26610,26858,27036,27142,26912,26796,27305,26980,26248,26071,26687,26907,26136,25699,26033,26890,28209,28403,28024,27789,27861,27361,26446,25823,25673,25843,26654,26922,26759,26808,26500,26356,26884,26964,26432,25913,26129,27089,27389,27044,27124,27462,27710,28142,28383,27967,27319,27230,27411,27431,27434,27803,27471,27390,27706,26732,26424,26424,27926,27926,27507,27249,27188,26889,26340,26782,27092,26645,26609,26911,26674,26487,27611,28013,27258,26587,26227,26327,26685,26963,26851,27076,27361,27478,27303,27499,28499,28339,27981,28206,28527,28725,28209,27531,27071,27133,27344,27285,27230,27822,28184,27335,26440,26636,26664,26395,27053,27898,28387,28663,28914,28849,28364,27598,27292,27141,27278,27249,27538,28714,28520,27302,27086,27159,26813,26297,26130,26143,26611,27181,26842,26251,26677,27620,27771,27369,26840,26179,26180,26585,26583,25806,25201,25415,25176,24942,25202,25502,25717,26210,26523,26627,26577,27635,28287,27930,27933,28424,28650,28231,27298,26501,25990,26386,27452,28182,28517,28737,29034,29297,29239,29165,29100,29089,28765,28506,28286,28566,29315,29749,29127,28852,28722,28221,28132,28285,28271,28406,28871,28898,28581,28998,29207,28184,26957,26784,27045,26681,26543,27137,27514,27628,27812,27613,27186,27214,27793,27913,27726,27715,27721,27736,28655,29058,28275,28566,28975,28541,28189,28046,27724,27234,26634,25991,26250,26702,26524,26614,26409,26072,26365,26274,25636,26050,26933,27267,27367,27591,27723,27800,28209,27745,26516,26602,26886,26984,27010,25910,25496,26249,26243,26185,27339,28273,28210,27778,27457,27637,26984,26057,25961,26352,26468,26407,26215,25594,25109,25511,26254,26261,26555,27241,27351,28140,28876,28713,28254,27761,27712,28146,28945,29006,28195,27894,28287,28712,28430,27458,27221,27712,27582,26864,26642,26814,26318,25817,27011,27584,27081,27498,27705,27229,27411,27851,27619,27171,27431,27468,26911,26564,26327,26371,26447,26399,26511,26750,27348,27572,28041,28019,27812,27323,26856,26500,26152,26120,26741,27290,27448,26822,26260,26474,26496,26302,26229,26353,26650,26658,26650,26811,26949,26881,27203,27823,28214,28059,27634,27444,27189,27104,27444,28100,27838,27658,28034,27511,27242,27242,28346,28346,28295,28054,27838,27817,26889,26514,26848,26807,26868,27157,27125,26933,27572,28016,27546,27297,27309,27091,26916,26787,26527,26416,26717,27286,27660,27756,28292,28709,28664,28372,28375,28442,27804,26892,26634,26956,27413,27714,27468,28272,28818,27804,26722,26302,26301,26671,27284,27548,27791,27809,27989,28230,28059,27514,27502,27066,26911,27223,27912,28843,28660,28009,27846,27764,27342,26796,26452,26061,26362,26967,27198,27212,26984,27044,27133,26570,26277,26074,26146,26641,26621,26149,25397,25203,25684,26099,25915,25753,26039,26342,26106,25971,26380,27698,28310,28197,28365,28917,29356,28793,27460,26432,26135,26876,27416,27618,28526,28730,28527,29108,29402,28982,28508,29414,29547,28915,28840,28614,28807,29183,28921,29059,29071,28383,28064,27838,27676,28411,29239,29196,28591,28549,29141,28836,27693,27037,26727,26507,26737,27132,26937,26546,26481,26506,26439,27011,27895,27812,27380,27187,27102,27598,29127,29053,27994,28458,28794,28468,28125,27695,27411,27361,27122,25952,25934,26762,26894,27155,26490,25670,26083,26070,25593,25845,26600,27390,27898,28032,28263,28420,28085,27412,26529,26441,26629,27041,27553,26655,25885,26078,26285,26543,27662,28274,27582,27188,27053,27209,26699,25824,26003,26972,27122,26882,26163,25119,24791,25389,26265,26197,26166,26851,27062,27683,28290,28412,28033,27335,26970,27009,27911,28243,27667,27454,28085,28924,28631,27448,26800,27208,27923,27335,26543,26518,26134,25674,26407,26703,26654,27644,28236,28114,28073,28086,27948,27702,27567,27634,27084,26492,26053,25986,26549,26974,27099,27178,27436,27229,27228,27147,26932,26681,26870,26521,26052,26296,26624,27476,28103,27017,26371,26589,26660,26627,26506,26646,26508,25921,25957,26409,26807,26778,26632,26724,27175,27621,27722,27563,27417,27737,28017,28458,28479,27978,27844,27551,27626,27626,28930,28930,28562,28044,28053,28801,27893,26882,26781,26903,27087,27034,27077,27191,27449,27669,27215,27142,27704,27302,26620,26479,26425,26413,26737,27215,27981,28386,28299,28568,28686,27823,27943,28339,27868,27125,26951,27195,27488,28008,27588,27408,27864,27598,26671,25937,26201,26964,27291,27502,27604,27048,26864,27384,27266,27011,27169,26999,26843,27239,27980,28525,28715,28817,28474,27743,27280,27199,27077,26844,26712,26910,27670,28080,27159,26877,26929,25953,25696,26244,26447,26308,26044,26109,25814,25650,25956,26007,26072,26346,26299,26560,26671,26245,26561,27222,27217,27943,28591,28150,28114,28000,27110,26555,26392,26960,27336,27357,28376,29241,29032,28899,28921,28765,28718,29602,29396,28754,28597,27936,28054,28596,28765,28683,28710,28538,28403,27962,27419,28058,28880,28816,28109,27741,28072,28272,27984,26989,26086,26460,27097,27021,26804,26438,25864,26040,26353,27048,27815,27845,27936,27553,26904,27549,28971,29055,28660,28616,28386,28427,28075,27672,27303,26925,26896,25951,25744,26409,26837,27302,26705,25860,25947,26352,26433,26220,26441,27191,27785,27733,27837,28076,27645,26965,26704,27119,26985,27038,27644,27232,26479,26347,26643,26830,27139,27157,26888,27734,28106,27607,26830,26429,26937,27698,27676,26714,25493,24857,25102,25658,26390,26812,26986,27521,27539,27479,27845,27880,27345,27115,27019,27068,27566,27738,27621,27429,27787,28337,28475,27666,26905,26885,27400,26853,25999,25948,25738,25833,26033,25990,26574,27602,28421,28969,28683,28252,28058,27882,27414,27059,27002,27178,26966,26103,26346,27173,27299,27376,27749,27324,26690,26363,26104,25670,25841,25895,25842,26041,25950,26562,27359,27021,27017,26713,26640,27373,27484,26595,26187,26061,25984,25917,25620,25507,25738,25931,26331,27150,27963,27914,28217,29253,29378,29237,29191,28235,27663,27391,27704,27704,29373,29373,28902,28441,28480,29023,28355,27924,27466,27006,26857,26535,26822,27486,27721,27461,26828,26918,27644,27316,26508,26781,27059,27476,27958,28136,28589,28543,28289,28590,28793,27906,27899,28040,27886,27482,27349,27428,27025,27216,27338,27213,27454,26937,26231,26035,26312,26980,27615,28234,28327,27776,27080,26625,26378,26426,26677,26936,27022,27361,27868,28072,28360,28705,28492,27766,27491,27448,27660,28067,27373,27374,28215,28190,27229,26935,26672,26068,26061,26983,27150,26605,25976,25613,25815,26080,26185,26053,26158,26574,26375,26601,27098,27020,26964,26717,26374,27409,28383,27927,27423,27051,26671,26637,26232,26689,27090,27033,28192,29267,28893,28591,28925,29223,29277,29255,28868,28735,28585,27732,27940,28542,28504,28346,28424,28418,28216,27939,27452,27333,27634,27685,27489,27766,28072,27996,28015,27387,26459,26105,26035,26075,26509,26525,25934,26132,26892,27352,27720,27905,28079,27620,27128,27694,28557,28881,28649,28286,28303,28302,28039,28170,27742,26663,26177,26075,26081,25889,25849,26675,26742,26388,26304,26547,26934,26797,26764,27217,27959,27751,27646,27826,27472,26797,26769,27087,26532,26548,27211,27102,26429,26218,26604,27103,27408,27012,26553,27754,28789,28276,27510,27295,27404,27835,28276,27130,25977,25947,25812,25667,26451,27311,27981,28714,28417,27270,27362,27583,27413,27488,27091,26991,26922,27056,27797,28065,28104,27671,27702,27657,27176,26303,26019,25877,25703,25941,26147,26418,26551,26810,27532,28012,28340,28780,28617,28380,28301,28143,27507,26807,26910,27526,27840,26577,26117,26817,27093,27135,27630,27328,26785,26444,25496,24809,25470,26224,26329,26056,25792,26193,26675,26927,26945,26549,26484,27188,27802,27067,26730,26466,25947,25562,24973,24679,25202,25757,26415,27406,28275,28714,29196,29462,29501,29511,29305,28484,27902,27442,28026,28026,29392,29392,29402,28877,28338,28642,28932,28569,27548,27124,27014,26585,26839,27733,27578,27119,27114,27580,27982,27598,26693,27138,27725,28223,28468,28350,28602,28550,28046,27918,28109,27803,27664,27792,27843,27343,26905,27006,26759,26671,27237,27842,27727,26379,25798,26494,26821,27154,28085,28595,28537,28405,27694,26878,26873,26874,27302,27492,26818,26725,27395,28118,28706,28777,28612,28129,27993,27957,27965,27882,27324,27483,27796,27422,27041,26665,26153,25920,26228,27179,27277,27002,26402,25509,25580,26097,26655,26940,26925,26913,26564,26770,27118,26846,26512,26454,26679,27413,28040,28341,28038,27261,26637,26273,25808,26449,26859,26909,27900,28522,28100,27998,28284,28336,28087,27834,28052,28194,28634,28541,28466,28231,28075,28746,28664,27890,27433,27284,26883,26916,26995,26943,27293,27833,27893,27837,27909,27587,27055,26065,25107,25053,25437,25525,25479,25775,26844,27664,28021,28056,28273,28207,27728,27702,28210,27996,27681,28045,28376,28165,27968,28163,27638,26490,25985,26218,26167,25909,25954,26677,26575,26529,26640,26728,27379,27625,27598,27685,27853,27591,27622,27792,27428,26613,26515,26389,26238,26562,26764,26399,25771,25925,26646,27185,27405,27356,26914,27481,28646,28457,27859,28066,28245,28313,28735,27984,27437,27094,26263,26343,26968,27112,27779,28419,28291,27604,27629,27673,28162,28576,27746,27189,27323,27588,28044,28357,28360,27635,27370,27549,27432,26610,25844,25791,25881,25975,26629,27383,27577,27798,28194,28264,28226,28475,28457,28465,28836,28850,28239,28071,27850,27164,27118,26761,26675,26694,26589,26852,27387,27115,26735,26774,25886,25448,26399,26798,26933,27039,27048,27495,27401,27156,26795,26906,27154,26963,27075,27015,27087,26669,26174,26075,25784,25458,25232,25290,26356,27466,27842,28381,28943,28599,28946,29570,29173,28539,28277,27879,28106,28106,29059,29059,29346,28696,27942,28460,29384,28627,27329,27016,27187,27175,27389,27741,27076,26797,27397,28045,28322,27919,27202,27190,27549,28114,27741,27397,27966,28225,27714,27431,27777,28037,28237,28668,28457,28130,27862,27732,27240,26713,27221,27775,26708,25410,25534,26426,27253,27787,28414,28547,28639,29029,28056,27107,27404,27477,27892,27720,26807,26612,27111,28022,28737,28798,28891,28627,28047,28129,28357,27601,27644,27871,27176,26655,27055,26555,25627,25415,25630,26287,26593,26648,26136,25496,25364,25741,26646,27109,26966,27096,27124,27018,27041,26630,26221,26360,26580,26652,27124,28033,28157,27454,26408,25910,25685,25860,26232,27026,27872,27710,27609,27943,27933,27732,27298,27048,27318,27134,27564,28230,28177,27659,28121,28981,28487,27765,27368,26717,26615,27400,27298,26855,26972,27284,27604,27819,27671,27452,27014,26025,24743,24453,24935,25217,25186,25251,26106,27410,28316,28234,28458,28374,27989,27892,28058,27717,27308,27749,28200,28115,27521,27399,27215,26556,26734,27074,26400,26079,26420,26512,25921,26044,26531,26818,27066,27349,27720,27789,27316,26675,26783,27074,27027,26538,26005,25950,26704,26658,26504,26334,25742,26343,27069,26901,27011,27652,27774,28150,29012,28905,28111,28333,28722,28514,28684,28178,27796,27347,26648,26930,27275,27116,27196,27229,27698,27863,27636,27364,28220,29110,28439,27589,27973,28295,28060,28444,28779,28144,27504,27440,27537,26981,26147,26324,26430,26406,26776,27463,27667,27742,27675,27529,28151,28545,28295,28314,28636,28686,28502,28821,28165,26899,26339,26535,27332,27087,26341,26797,27340,27132,26781,27095,27015,26594,26645,27047,27831,28131,28023,28311,27954,27084,26889,27131,27390,27120,26478,26298,26853,26784,26269,26097,25950,25978,25502,25242,25915,26473,26781,27581,28340,28629,29218,29711,29371,28457,28156,28689,28838,28838,28635,28635,29102,28859,28092,28090,28863,28194,27108,26988,27125,27341,28050,28110,27563,27610,27835,27932,28234,28517,28232,27605,27208,27394,27234,27121,27683,28162,27857,27598,27917,27920,28259,28664,28381,28408,28480,28385,28075,27576,27552,27329,25868,24803,25210,26522,27940,28598,28322,27826,28420,29226,28248,27433,27322,27126,27613,27937,27638,27502,27467,27887,28167,27830,28176,28554,28074,27956,28114,27631,27850,28225,27694,27402,27728,27162,25862,25245,25170,25549,25863,25487,25328,25427,25499,25638,26286,26716,26459,26749,26930,26724,26782,26447,26321,26409,26074,25989,26623,27283,27599,27158,26318,26120,25878,25408,25509,26806,27775,27305,27205,27479,27566,27628,27317,27061,26865,26581,26633,27134,27444,27306,27494,27608,27354,27362,27225,26293,26287,27060,27245,27238,26954,27153,28051,28290,27772,27519,26879,25759,24732,24576,25115,25218,24921,25178,25964,27069,28151,28052,28166,28166,28118,27939,27795,27955,27491,27281,27577,27670,26986,27108,27329,26751,26792,27044,26460,26435,26675,26466,26060,26106,26571,26733,26239,26431,27306,27389,27028,26361,25993,25989,26309,26578,26200,26197,26830,26433,26051,26089,26142,26967,27246,26724,27133,27666,28293,29236,29103,28596,28134,28015,28096,27719,28039,27654,26917,26730,26214,26523,27282,27605,27113,26770,27077,27255,27505,27589,28063,28744,28070,27205,27427,27298,26947,27611,28317,28669,28040,27472,27465,26715,26084,26744,26866,26829,26723,27196,27827,27725,27032,26551,27678,28519,28617,28813,28175,27868,28409,28767,27636,26849,26276,26069,26858,26661,25979,26558,27602,27809,27274,27157,26896,26489,26556,27438,28124,28261,28235,28113,27803,27594,27614,26985,27218,27554,26946,26598,26851,27240,26682,25787,25531,25791,25616,25543,25265,24979,25771,27240,28061,28890,29423,29322,29117,28440,28297,29187,29181,29181,28084,28084,28566,28907,28345,27654,27945,27553,27070,27095,26972,27005,27581,27817,28020,28290,27814,27346,27476,28279,28494,27964,27324,26774,27203,27549,27708,28041,28066,27991,27784,27134,27032,27376,27662,27759,27768,27980,28321,28324,28326,27785,26683,25601,25362,26152,27447,28291,28354,28006,28388,28729,28114,27710,27099,26988,27431,27678,27682,27869,27665,27791,27674,27136,27496,27581,27461,27668,27685,27877,27932,28141,28392,28223,28011,27376,26083,25562,25554,25435,25302,25073,25667,25872,25949,26375,26629,26850,26727,26643,26173,25892,26282,26138,26024,26071,26014,26341,26536,26323,26554,26640,26496,26455,26398,26134,26010,26898,27324,26723,26724,27148,27165,27081,27051,26939,26638,26448,26293,26730,27289,27170,26890,26611,26216,26139,26312,26001,26516,26984,27017,27513,27374,27217,27743,28018,27777,27780,27458,26226,25069,24937,25345,25211,25201,25640,26373,27345,28115,27992,28152,28517,28508,28089,27745,27572,27113,27032,27251,27400,27286,27688,27679,26698,26138,26144,26171,26766,27211,27137,27129,27110,26980,26837,26471,26425,26856,26667,26194,25962,25851,25471,25417,26153,26519,26487,26788,26679,25926,25974,26601,26933,27035,27231,27918,27915,28282,29308,28862,28154,28144,28272,28119,27256,26874,26781,26329,26308,26115,26582,27463,27795,27193,27060,26831,26787,27590,28190,27919,27674,27191,26612,26672,26086,26012,26776,27358,28438,28184,27511,26954,26235,26404,26699,26111,26461,26964,27577,28500,28462,27658,27316,28062,28534,29026,29316,28225,27831,28533,28425,26826,26359,26186,25848,25990,26041,25965,26413,27935,28213,27479,27470,27262,26747,26573,27111,27665,27773,27854,27782,27331,27860,28468,27770,28076,28286,27502,27481,27496,27582,26691,25587,25413,25824,25872,25588,24872,24779,25948,27221,28017,28966,29232,28442,27794,27601,27886,28677,28466,28466,27785,27785,27585,27989,27995,27772,27496,26843,27033,27318,27202,27179,27364,27676,27931,27736,27282,27330,27287,27687,27713,27582,27548,27077,27333,27756,27840,27742,27832,27876,27322,26727,26507,26884,27523,27771,27722,27892,28370,28476,28178,27347,26695,26428,26211,25767,26600,27554,27711,27990,28234,27791,27335,27275,26873,27161,27514,27503,27272,27274,27309,27540,26987,26636,27184,26894,26648,27405,27550,28042,28329,28091,28387,28021,27386,26832,25833,25165,25410,25612,25213,25303,25972,26263,26661,27315,27408,27427,27260,26850,26287,26192,26498,26432,26407,26455,26262,25973,25886,25549,25588,25894,26208,26619,27021,26982,26483,26548,26319,25868,26174,27034,27065,26763,26476,26075,25958,26098,26249,26837,26896,26778,27078,26707,25752,25443,25881,26246,26940,27022,26932,27506,27412,26770,26668,26946,27154,27664,27692,26820,25903,25481,25595,25787,25940,25765,26193,27346,27981,27917,27935,28300,28228,27836,27387,26776,26514,26928,27412,27525,27572,27693,27484,26851,26492,26203,26161,26601,26936,27020,26983,27131,27244,27147,27205,26830,26312,26081,25844,25590,25262,25033,25344,26290,26535,26260,26860,27024,26176,26158,26882,26865,26687,26973,27712,28091,28336,28429,28103,27976,28373,28931,28630,27367,26468,26740,26498,26257,25905,25813,26542,27478,27192,26622,26604,26854,27346,27894,27296,26399,26126,25936,26330,26296,26487,26742,27110,27603,27148,27093,26826,26796,27204,26517,25550,26513,27875,28038,28281,28353,27937,28151,28670,28410,28346,28765,28682,28224,27829,27601,26583,26256,26303,25917,25619,25933,26341,26785,28000,28000,27359,27685,27669,26668,25836,26189,26844,26979,27178,27439,27186,27282,28313,29012,29417,28990,28034,28101,28053,26982,25619,25644,25968,26243,26421,26051,25212,25361,26229,27087,28016,28320,28180,27643,27150,27324,27325,27571,27633,27633,27395,27395,26779,27233,27419,27787,27409,26415,26652,27251,27459,27823,28018,28095,28390,28039,27824,28221,27720,27652,27465,27177,27189,27061,27048,27040,27531,28081,27839,27449,27034,26744,26945,27197,27345,27746,27952,27952,28125,28486,28119,26945,26217,26300,26581,26140,26680,27535,27245,27272,27884,27610,26864,26846,27066,27559,27844,27810,27110,26581,26872,27106,26299,25956,26486,26396,26176,27109,27481,27802,28427,27970,27493,27206,26983,26605,26099,25497,25596,25971,25519,25418,26187,26926,27538,27828,27832,27484,27154,27172,26971,27069,27080,26961,27229,27314,26427,25156,25028,25578,25781,25874,25878,26103,26671,27066,26691,25929,25287,25595,26192,26731,26763,26435,26032,25497,25459,25971,26561,27015,26396,26246,26867,26660,25767,25042,25399,26086,26676,26494,26403,27298,27341,26684,26856,26885,26756,27249,27147,26758,26788,26532,26529,26954,26753,26041,25674,26505,27797,27987,27688,27654,27542,27223,26993,26874,26816,27079,27736,27658,27005,27012,27406,27293,27084,26794,26436,26377,26573,26822,26483,26633,27397,27389,26916,26439,25830,25818,26352,26290,25340,24926,25591,26275,26284,26246,26852,26896,26063,25866,26791,26989,26374,26056,26404,27517,28316,27989,27655,27781,28569,29348,28638,27486,26812,26777,26700,26523,25768,25238,25897,27216,27372,26607,26687,26878,26706,26548,26057,25472,25632,26065,26518,26668,26849,26986,27370,27166,26184,26198,26540,27331,27525,26851,26523,27060,28208,28026,27200,27246,27267,27330,28193,28322,27650,27959,29012,28778,27593,27604,27398,27065,26813,26209,26012,26412,26353,26392,27356,27862,27490,27206,26627,25804,25611,26113,26308,26319,26923,27291,27304,27384,28243,29275,29631,29456,28728,28141,27365,25831,25234,26341,26687,26524,26924,26863,26040,25784,26090,26955,27822,27427,27289,27386,27335,27846,27620,27387,27574,27574,27561,27561,27316,27749,27933,28106,27656,26858,26887,27261,27635,28300,28562,28082,28220,28214,28294,28656,28046,27639,27314,26847,26792,26613,26576,26622,27050,27762,27807,27654,27618,27149,27175,27205,26796,26881,27467,28048,28397,28521,27981,27256,26576,26142,26268,26207,26823,27597,27324,27021,27634,27926,27098,27161,27825,27780,27571,27441,26854,26458,26226,26347,26500,26309,26280,26316,26290,26771,26804,26983,27609,27498,26846,26664,26723,26582,26558,26164,26073,26337,26109,26102,27221,28272,28478,27919,27583,27434,27350,27427,27099,27172,27289,27281,27757,27781,26787,25456,24745,25268,26109,26469,25785,25546,25982,26527,26847,26158,25637,26440,26645,26473,26398,26270,26236,25798,25560,26038,26519,26631,26409,26552,26657,26447,25811,25072,25351,25841,26200,26001,26111,27137,27014,26571,26965,26738,26552,26819,26601,26931,27644,27389,27187,27542,27354,26913,26348,26712,27993,27837,27410,27652,28015,27718,27484,27460,27285,27229,27476,27422,26848,26790,27023,26802,26764,27046,26874,26439,26360,26555,26601,26728,27347,27352,26476,25962,25785,26177,27083,27455,26800,26216,26193,26387,26548,26739,26924,26621,25776,25779,26548,26543,26215,25958,25963,26825,27385,27314,27280,27477,28631,29280,28162,27493,27375,26602,26365,26414,26022,26056,26564,26947,27193,26932,26571,26375,26119,25708,25592,25432,25640,26023,26348,26385,26651,27243,27267,26763,25776,25933,26966,27550,27422,27209,27201,26954,27152,27314,26589,26493,26793,26497,27152,27738,27546,27691,28359,28391,27437,27323,27670,27634,26893,26482,27022,27729,27259,26557,26848,27387,27304,26688,25493,25263,26064,26243,26293,26666,27081,26972,27005,27254,27586,28320,29009,29116,28518,27919,26824,25696,25800,26366,26288,26196,26694,26861,26593,26181,26085,27047,27766,27149,26613,26693,27014,27735,27903,27630,27360,27360,28589,28589,28257,28211,28680,28516,27858,27605,27753,27620,27367,27697,28516,28595,28495,28420,28267,28491,28413,27719,26782,26226,26495,26359,26186,26564,26683,26754,27287,27642,27701,27204,26978,27048,26884,26579,26993,27848,28242,27744,27432,27568,26947,26129,26283,26533,26704,26918,26569,26489,27431,28103,27361,27511,28388,27776,26894,26440,26337,26753,26401,26436,26998,26874,26626,26750,26914,26540,25838,25957,26233,26491,26829,26961,26615,26819,27264,26729,26241,26489,26575,26895,27956,28775,28569,27928,27396,27169,27343,27295,26956,27036,27400,27501,27817,27845,27226,26429,25426,25053,25822,26079,25125,25188,25848,25965,26050,25816,26275,27130,26702,26287,26414,26260,26141,25896,25305,25341,25958,26241,26536,27268,27189,26740,26033,25520,25879,26179,25848,25388,26018,26687,26335,26415,26779,26515,26934,27072,26561,27244,27901,27177,26792,27575,28174,27826,27297,27596,28256,27544,27038,28002,28960,28771,28391,27791,27556,27808,27695,27472,27276,26880,26587,26336,26323,26688,26577,25825,25610,25471,25848,26709,27225,27014,26064,25407,25729,26578,27483,28191,27952,27277,26625,26493,26544,26894,26885,26303,25813,25956,25848,25597,25913,26389,26344,25911,25688,26248,26765,27312,28652,28843,27823,27525,27649,26812,26158,26097,26433,27054,27134,26972,27337,27014,25793,25352,25577,25841,26318,26310,26082,26025,26320,26200,26456,27058,26630,26229,26373,27107,27790,27443,27484,27686,27269,26700,26245,26363,26485,26032,25798,26056,26647,27116,27629,27877,27900,27857,27054,26794,27034,27180,26703,26701,27214,27635,27472,26774,26518,26386,25965,25764,25486,25790,26515,26696,26812,27031,27051,26608,26635,26603,26263,26908,28004,28281,28050,27982,27294,26510,26336,25882,26097,26767,27193,27122,27028,26969,26997,27657,27955,27163,26253,25813,25909,26436,26601,26725,26552,26552,29198,29198,28773,28521,28898,28705,28082,27887,28145,28212,27783,27578,28131,29018,29363,28968,28402,28469,28788,27864,26487,25827,26004,26367,26514,26846,27018,26928,27211,27107,26860,26911,27012,26563,26495,26547,26832,27281,27665,27432,27579,28145,27759,26688,26966,27337,26470,25962,25757,25865,26527,27313,27557,27929,28642,27850,26341,25603,25872,26481,26380,26462,26614,26550,26289,26547,27095,26288,25785,26398,26510,26459,27073,27500,27441,27753,27917,27146,26456,26367,26744,27152,27576,27914,27692,27684,27712,27404,27424,27315,27305,27244,27091,26879,26753,27143,26851,26198,25665,25263,25729,25763,25233,25305,25520,25361,25317,25595,26546,27140,26973,26922,26775,26111,25801,25797,25399,25459,26112,26299,26043,26673,27265,26856,26078,25775,26139,26311,25893,25324,25761,26050,26089,26664,26929,26692,27303,27763,27281,27501,27995,27386,26741,27719,28793,28227,27770,27938,28151,27744,27187,28300,29487,29220,28914,28281,27798,27951,28087,28187,27920,27300,27189,26868,26613,26631,25999,25175,24816,24561,25175,26365,26924,27240,26864,26042,26389,26868,27080,27595,27687,27363,27030,26715,26243,26504,26716,26367,26021,25633,25189,25326,25917,26611,26689,25791,25733,26688,27186,27722,28582,28593,28113,27557,27365,26814,25951,25650,26076,26724,27216,27612,27728,27267,26000,25515,25653,25991,26718,27033,26447,25885,26206,26205,26500,26792,26643,26720,27424,28029,27961,27343,27522,28066,27697,26994,26802,26747,26944,26496,26098,26579,26891,27233,27769,27814,27721,27932,27124,26299,26214,26400,26233,26356,26812,27129,27162,26622,26462,26067,25526,25801,26291,26253,26022,26414,26586,26247,26360,26086,26143,26780,26636,26785,27375,27541,27614,27392,27412,27145,26700,26212,26710,27387,27641,27734,27841,27798,27554,27489,27134,26149,25663,25296,24986,25521,25596,25784,26000,26000,29024,29024,28586,28587,28720,28482,28064,28323,28884,29000,28552,27917,27626,28340,29018,28936,28566,28377,27997,26751,25954,25529,25539,26322,26852,27076,27264,27500,27754,27157,26531,26750,27041,25973,25544,26026,26467,26803,27440,28005,27972,28350,28455,27405,27462,27577,26664,26200,25991,26028,26255,26652,27246,27771,28147,27739,26454,25585,25631,25956,25903,25781,25595,25635,25739,26248,26684,26015,26347,27121,26870,26720,27163,27456,27931,28110,27511,26880,26840,26953,27225,27188,27270,28069,27984,27485,27779,27869,28007,27620,27170,27180,27126,27050,26678,26840,26564,26098,26020,25832,26103,26057,25850,25670,25413,25062,25291,26055,26392,26770,27408,27716,27038,26260,25847,25486,25556,25934,26107,26002,25653,25818,26575,26699,26265,26031,26180,26236,26450,26411,26411,26530,26565,26681,27272,27463,27543,27810,27767,27828,28533,28518,27731,28142,28924,28572,28253,28014,27910,27923,27637,28574,29563,28967,28744,28612,28168,28109,28301,28826,28828,28172,27714,27188,27020,26850,26412,25842,25070,24790,25664,26557,26776,27346,28134,27892,27833,27747,27320,27115,27097,27006,27139,27157,26522,26289,26717,26672,26522,25846,25513,25801,26326,26781,26852,26230,26515,27394,27596,27930,28134,28222,28296,27466,27030,26576,25637,25191,25423,26315,27505,28012,27460,27022,26382,26271,26397,26552,27151,27541,26802,25729,25493,25719,26316,26305,26788,27463,27841,28257,28154,27549,27363,27701,27949,27540,27227,27134,27690,28072,27814,27228,26985,27506,27855,27641,27374,27450,26640,25578,25703,26229,26099,26003,26711,27551,27869,27389,27251,26768,26304,26321,26336,25933,25832,25914,25523,25103,25490,25519,25499,26770,27452,26944,26802,27094,27078,26592,26764,26541,26119,26361,26906,27319,27600,27977,28426,28000,27095,26663,26102,25314,25305,25453,25784,26573,26351,26273,26297,26297,28511,28511,27719,27923,28421,28288,28174,28828,29154,28798,28015,27476,27438,27797,28250,28802,28739,28241,26760,24947,24882,25235,25351,25727,26509,26957,26900,27250,28075,27886,27157,27230,27079,26215,26106,26504,26602,26422,26704,27703,28012,28269,28052,27559,28152,27832,26865,26602,26722,26623,26661,26769,26615,26532,26843,27568,26965,25609,25769,26344,26026,25632,25345,25484,25952,26371,26312,25928,26618,27042,26566,26543,26998,27128,27414,27441,26818,27029,27665,27805,27663,27626,28061,29082,28897,27776,27619,27402,27263,27431,27252,27401,27706,27680,27274,27358,27228,26846,26757,26678,26958,26761,25998,25672,25819,25581,25702,26183,26190,26545,27306,27699,27409,26738,26083,25479,25473,25828,25952,25936,25959,25946,26186,26665,26631,26318,26621,26668,26953,26812,26389,26927,27015,26930,27747,28078,27593,27398,27587,27545,28191,28354,27668,27735,28394,28875,29106,28580,28194,28343,28520,29119,29443,28625,28113,28245,28410,28582,28886,29053,28803,28652,28478,27547,27244,27244,26846,26111,25616,25505,25977,26594,26732,27004,28001,28695,28724,28153,27782,27721,27333,26657,26665,27182,26922,26567,26518,26324,26811,26636,26305,26324,26715,27353,27454,27107,27107,27233,27212,27695,28121,28517,28355,27341,27091,26821,25687,25418,26262,26946,27411,28010,27693,26749,26365,26769,27066,27341,27402,27031,26349,26050,25694,25586,25869,26078,26744,27349,27541,27879,27866,27099,26569,26705,27213,27358,26932,26927,27779,28399,27874,27169,27409,27847,27609,27419,27121,26715,26180,25490,25615,26187,26407,26476,26807,27289,27610,27606,27738,27117,26297,25885,25645,25284,25487,25771,25578,25081,25428,25500,25264,26219,27277,27005,26269,26521,26762,26435,26087,25874,25939,26306,26673,27375,28070,28325,28569,28040,27326,26926,26528,26311,26369,26303,26857,27179,26651,26703,26869,26869,28531,28531,27596,27774,28429,27971,27935,28750,28375,27546,27108,26892,27103,27730,28154,28530,28397,27846,26296,24709,24545,25140,25614,25578,26101,26789,26923,27422,28065,27684,27271,27502,27006,26604,26733,26683,26413,25766,25763,26911,28084,28539,27812,27691,28676,28709,27479,26710,26913,26775,26921,27249,26425,25394,25530,26659,26545,25513,26349,27335,26351,25213,25479,26657,26797,26344,26172,26025,26542,26974,26918,26887,27014,26952,27079,27177,27008,27354,27679,28002,28315,28815,29098,29357,29272,28424,27549,26802,26610,27476,27954,27899,28092,27830,27194,26897,26951,27103,27286,27503,27836,27221,26209,26240,26475,26140,26125,26319,26448,26684,26760,26824,27529,27421,26511,25948,25820,26194,26900,27037,26629,26642,26678,26670,26584,26219,26882,27189,26618,25857,25637,26631,27254,27686,28143,27732,27242,27451,27795,27459,27654,27618,27362,27779,28305,28978,29592,29047,28495,28646,28848,29050,29133,28706,28362,28436,28515,28630,29058,29148,28895,28999,29175,28220,27293,27339,26892,25680,25290,25296,25245,25763,26548,26909,27469,28802,28905,28189,28108,28178,27516,26716,26773,27141,26842,26791,26218,25673,26425,26661,26342,26341,26617,27603,27914,27632,27302,26563,26494,27397,28114,28455,28123,27346,26998,26750,26066,26094,27054,27285,26803,27708,28168,27042,26946,27641,27695,27940,27363,26347,25968,26303,26055,25635,25686,26212,26749,27153,27172,27084,26993,26512,26230,26126,26174,26292,26232,26556,27227,27677,27357,27284,27611,27631,27237,27340,27157,26425,25921,25853,26362,26672,26633,26823,26887,26818,26896,26759,26734,26153,25406,25262,25493,25631,25440,25410,25795,25295,25341,25441,25698,26622,27131,27090,26486,26392,26713,26519,25985,26137,26501,26609,26670,26898,27479,28130,28076,27481,27280,27302,27223,27099,27220,26830,26717,26693,26585,26920,27316,27316,28096,28096,27746,28350,29117,28058,27473,28197,28003,27256,27173,27133,26961,27745,28326,28102,27793,27538,26522,25524,25007,25025,25816,26019,25945,26731,27716,28298,28507,27858,27026,26941,26768,26517,26008,26108,26239,25646,25638,26882,28380,28769,28327,28505,28811,28677,27813,27140,26907,26943,27582,27868,26940,25696,24995,25374,25847,25821,26515,27522,27113,25729,25651,27003,27067,26486,26422,26363,27047,27746,27746,27291,27077,26657,26723,27086,27347,27685,27796,28246,28829,29397,29431,29413,29617,29126,27862,27020,26962,27672,28248,28116,28077,27928,27404,26828,26828,27035,27227,27502,27743,27205,26730,27155,27049,26305,26377,26700,26525,26412,26259,26225,26985,26992,25982,25455,25727,26636,27751,27496,26574,26787,26875,26635,26458,26192,26712,26815,25835,25426,25796,26425,27172,27918,27953,27243,26935,27368,28108,28304,28197,27550,27596,28335,28699,29071,29347,29083,28570,28241,28355,28817,29057,29181,29085,28682,28463,28323,28540,29173,29583,29658,29569,28579,26777,26302,26174,25464,25080,24929,24930,25363,26140,26755,27513,28748,28976,28829,28441,28057,27859,27385,26894,26790,26284,26311,25978,25782,26563,26691,25903,25759,26204,27308,27750,27378,26879,26059,26359,27466,27862,27680,27280,26904,26644,26148,25747,26144,27040,27325,26928,27744,28172,27743,28425,28769,28160,27998,27320,26332,25995,26298,26396,25960,25711,26177,26925,27487,27309,26866,26628,26366,26498,26136,25852,26058,26249,26926,27500,27387,27288,27477,27703,27428,27030,27674,27722,26868,26332,26837,27564,27597,27675,27486,27197,27060,26892,26387,26101,25864,25365,25343,25699,26367,26465,25928,25884,25517,25456,25561,26182,27208,27244,27114,27536,27581,27158,26740,26248,26069,26296,26895,26916,26378,26618,27773,27765,26976,26657,26967,27361,27029,26855,26808,26756,26682,26762,26965,27227,27227,27257,27257,27682,28493,29148,27928,27167,28202,28731,28150,27952,28116,27743,27953,28486,28055,27458,27399,26961,25994,25299,25136,25817,26282,26251,27243,28275,28350,28510,28447,27599,27097,26803,26176,25241,25506,26092,25697,25682,26600,27945,28520,28739,29172,29162,28447,27806,27414,26922,27046,27615,27328,26489,26130,25420,25181,25615,26038,26568,27561,27729,26565,25964,26547,26980,27176,27121,26968,27550,28071,27892,26997,26795,26525,26722,27059,27333,27635,28039,28264,28544,29159,29351,29321,29339,28982,28404,27955,27735,28148,28280,28298,28315,28052,28018,27723,27334,27240,27450,27511,26943,26689,26897,26604,26372,26116,25949,26232,26037,25913,26227,26680,26712,26405,26036,25666,25930,26877,27564,27064,26445,26366,26315,26396,26715,26710,26676,26375,25879,25885,26127,26091,26626,27598,27773,27237,26861,27222,28162,28862,28481,27361,27514,28283,28253,28782,29716,29658,28816,28017,28196,28958,29076,29218,28834,28053,28352,28603,28378,28993,29959,30418,30229,28734,26553,25879,25560,25182,25414,25732,25807,25824,26222,26800,27698,28407,28984,29197,28498,28065,28108,27754,26597,26339,26551,26330,26099,26414,26965,26701,25826,25837,26614,27650,27848,27171,26677,26463,27021,27683,27365,26709,26625,26659,26726,26127,25542,26319,27555,27807,27231,27718,27931,27914,28725,28834,28405,28143,27503,26826,26553,26690,27032,26753,26456,26789,27315,27803,27486,26943,26853,26627,26541,25964,25616,26273,26868,27781,28346,27698,27282,27626,28223,27872,27537,28299,28671,28327,27940,27944,27981,28160,28826,28326,27295,27015,27042,26467,26023,26016,25935,26135,25712,25989,26687,26340,25979,25858,26069,26481,26820,27227,27472,27400,27948,28140,27575,26999,26464,25904,25863,26631,26778,26360,26248,27272,27742,27332,26791,26763,27092,26487,25928,26120,26558,26363,26534,26772,26796,26796,27059,27059,27455,27612,28213,28032,27396,28205,28877,28084,27973,28445,28383,28433,28561,28360,27665,27538,27408,26474,25530,25256,25851,26457,26588,27523,28002,27798,28250,28509,28129,28075,27588,26260,25232,25159,25550,25567,25856,26238,27175,28129,28759,29042,28942,28312,27305,26676,26450,26377,26486,26241,25510,25409,25618,26194,26443,26143,26092,27139,27648,27139,27074,27446,27902,28107,27385,27034,27424,27670,27412,26462,26442,26554,26634,27012,27645,27509,27534,27838,28248,28822,28700,28604,28762,28613,28651,28592,28290,28460,28119,28179,28419,28042,28069,27477,26955,27133,27670,28255,27458,26758,26823,26187,26071,26230,25660,25559,25619,25679,26286,27058,26687,26448,26759,26471,26396,27001,27500,27366,27225,26826,26801,26586,26450,26873,27093,26652,25908,25793,26612,26305,26028,26822,27713,27765,27462,27851,28414,28499,28199,27653,27821,28043,27569,28238,29893,30002,29010,28584,28724,28804,28982,29540,29108,28474,28988,28947,28495,29430,30354,30445,30030,28698,27320,26609,25954,25777,26266,26783,26988,26786,26773,26966,27676,28184,28669,28867,28430,27949,27747,27715,26803,26148,26815,26766,26221,26676,27144,26768,26400,26506,27097,27480,27169,26490,26469,26738,26776,26634,26012,25686,26221,26205,26247,26072,25955,26952,28097,28259,27567,27799,28168,28242,28234,27982,28073,28001,27653,27558,27310,27094,27193,26929,26986,27373,27521,27502,27368,27191,26956,26589,26325,25700,25669,26611,27220,27578,27778,27558,27568,28198,28703,28562,28518,28374,28257,28605,28688,28610,28433,28452,28849,28245,26829,26378,26914,26951,26469,25854,25671,26394,25925,25445,25641,25695,25826,25409,25438,26554,27053,26988,27072,27372,28068,28168,27425,26695,26204,25708,25232,25733,26288,26438,26035,26697,27447,27131,26902,26983,26606,25366,24715,25035,25575,25645,25960,26509,26951,26951,27077,27077,27010,26621,27210,27754,27104,27055,28077,27943,27796,28269,28379,28274,28089,27751,27271,27421,27279,26947,26391,25800,25914,26248,26355,27102,27671,27831,28129,28285,28304,28474,27734,26249,25477,25427,25599,25877,26338,26344,26550,27261,28202,28494,28343,27893,26838,26205,26031,25351,25180,25462,24961,24894,25655,26596,26907,26021,25460,26020,27062,27814,28029,28355,28522,28104,27198,26744,26950,27109,26660,26106,26397,26621,26212,26182,27573,28118,27868,27656,27818,28538,28516,28015,27995,28237,28351,28251,28016,27763,27589,27764,27983,27968,27970,27205,26992,26838,26920,28208,28559,27595,26939,26485,26304,26230,26044,25780,25653,25884,26773,27539,27115,26929,27154,26699,26892,27603,27682,27080,26992,27155,27088,26751,26737,27167,27671,27314,26069,25490,26126,26244,26018,26448,27394,27606,27513,28075,28175,27893,28183,27919,27723,27825,27900,28190,28967,29756,29386,29014,29017,28390,28531,29661,29632,29499,29767,28884,28366,29216,29879,29624,29158,28735,28168,26903,26000,26400,26823,26975,27403,27414,26838,26725,27316,28015,28518,28644,28559,28276,28054,27784,27252,26597,26893,27028,26657,27092,27343,27318,27568,27373,27110,26672,26287,26191,26673,26685,25631,25027,25139,25349,25764,25658,25721,25800,26115,27176,27918,28072,28037,28421,28606,28523,27917,27525,27837,27791,27520,27318,26982,26721,26783,27034,27393,27634,27475,26755,26882,27535,27275,26672,26456,26269,26761,27132,26896,26836,26725,27084,27436,28142,28500,28485,28399,27998,27889,28207,28309,28550,28673,28428,27968,27562,27151,26963,27201,27527,27425,26640,26002,26049,25775,25484,25170,25358,25969,25457,25505,26789,27461,27446,27152,27377,28297,28211,27158,26510,26071,25665,25003,25035,25368,25875,26106,26554,26767,26088,26055,26331,25685,24851,24662,24857,25110,25237,25139,25878,27007,27007,26320,26320,26673,26355,26779,27289,27055,26864,27575,27767,27478,27857,28365,28225,28071,27656,27060,26923,26680,26887,27165,26676,26198,26169,26691,27552,27936,28119,28408,28365,28360,28155,26943,26058,25912,25843,25490,25416,25878,26201,26266,26529,27027,27426,27601,27032,26544,26333,25760,25171,25502,26070,25718,25594,26494,26889,26606,25822,25581,25730,26567,27542,27296,27371,27674,27328,27048,26725,26676,26715,26312,26341,26557,26478,25888,25468,26841,28259,28230,27745,27870,28869,29300,28279,27317,27471,27461,27332,27629,27505,27381,27487,27793,27982,27703,27237,27517,27071,26426,26978,27614,27394,27135,26837,26682,27149,27336,26683,26245,26480,27084,27726,27561,27283,26844,26305,27011,27824,27806,26964,26523,26755,26726,26643,27093,27361,27505,27269,26219,25909,26242,26342,26284,26395,26907,26768,26743,27583,27604,27511,27812,27283,27022,28089,28883,28382,28152,29088,29302,28897,28582,28207,28381,29094,29051,29073,29552,28927,28483,28776,29213,29277,28838,28189,27744,26598,25855,26302,26528,26535,26985,27079,26501,26391,27201,28210,28661,29014,28913,28623,28325,28016,27801,27295,26933,26686,26812,27656,28025,27844,28052,27980,27262,26492,26121,26207,26420,26437,25512,25043,25530,25445,25171,25260,25848,26268,26583,27319,27821,27652,27757,28314,28405,28238,27690,27657,27911,27560,27223,26700,26716,26656,26618,27330,27892,27910,27424,26908,26893,27233,27298,26687,26419,27045,27565,26991,26455,26788,26849,27380,27606,27785,27672,27780,28171,28275,28264,28093,28180,28495,28475,28151,27939,27897,27796,27452,27182,27134,27276,26761,25967,25479,25373,25686,25910,26245,26600,26120,26657,27909,28042,27551,27131,27330,27686,27324,26992,26669,25961,25855,25562,25055,24877,25359,26217,26568,26188,25196,25190,25524,25445,25718,25856,25550,25110,25029,24871,25474,26655,26655,25611,25611,26497,26340,26455,27123,27627,27507,27154,27154,27291,27532,28223,28328,28044,27591,27110,27234,27129,27064,27648,27344,26684,26876,27522,28260,28450,28268,28622,28451,27774,27426,26947,26818,26653,26364,26168,25679,25137,25561,26295,26245,25849,26415,27085,26474,26444,26723,26093,25950,26687,27142,26707,26156,26671,26784,26442,26445,27003,27132,26923,26980,26415,26214,26558,26560,26842,27007,26663,26234,25879,26539,26989,26649,25847,25525,26198,27025,27129,27506,27807,28246,28940,28249,27212,27228,27108,26956,27232,27616,27558,27409,27775,27931,27558,27308,27602,27437,26499,25812,25977,26528,26628,26669,27031,27805,27956,27173,26920,27137,26844,26986,27440,27303,26581,26434,27260,27437,27046,26865,26969,26592,26228,26456,27003,27513,27323,26581,25691,26100,26959,26970,26932,26787,26637,26269,26126,26729,27097,26933,26796,26975,27328,28244,28756,28162,27650,28227,28862,29035,28567,28251,28355,28587,28491,28474,29038,29290,29366,29377,29486,29462,28826,27586,27152,26762,26432,26603,26638,26590,26629,26541,26514,26642,27549,28323,28237,28625,28501,28325,28254,28453,28690,28126,27066,26611,26947,28148,28918,28042,27487,27774,27411,26895,26559,26290,25700,25735,25594,25583,26053,25559,24837,24853,25267,25986,26496,26879,27632,27806,27647,27507,27568,27608,27383,28026,28365,27390,26813,26671,26867,26637,26571,27256,27940,28166,27917,28005,27737,27125,27435,27553,26880,27176,27570,27328,27183,27376,27614,27899,27793,27610,26877,26855,27732,28169,28216,28019,28283,28658,28583,28725,29200,29012,28081,27269,26961,26617,26597,26180,25410,24878,25078,25973,27094,27597,27646,26807,26814,27865,28006,27336,26678,26928,27124,27063,27479,26981,25733,25544,25689,25402,25012,24976,25587,26124,26092,25703,25932,25803,25566,26193,26349,25831,25478,25611,25613,25651,26204,26204,25591,25591,26429,26029,25842,26637,27359,27252,26850,27169,27682,27675,27713,27720,27653,27230,26956,27421,27473,27120,27574,27356,26927,27469,27961,28496,29034,29086,29067,28458,27283,27009,27336,27147,26575,26585,27210,26622,25238,25648,26907,26786,26241,26651,26784,26643,26908,26679,25752,25299,25565,25936,26115,26276,26653,26672,26584,27298,28128,28242,28103,27923,27198,26910,27007,26830,26882,26850,26738,26302,25867,26516,26836,26593,25772,25285,25411,25731,26225,26903,26798,26615,27556,27539,26735,26785,27115,27084,26839,27543,27827,27242,27088,27355,27219,27049,27216,27091,26281,25582,25692,26721,26725,26602,27216,27169,27036,27039,27300,27931,27612,26865,26903,26922,26743,26955,27386,27032,26536,26744,27197,26353,25764,26726,27624,27856,26768,25541,25268,26012,27020,27227,27170,27095,26913,26470,25974,26148,26743,26617,26278,26978,27921,28042,27875,28052,27422,27232,28084,28697,28920,28510,28002,27798,28328,28898,29130,29723,29865,29019,28868,28931,28363,27501,26983,26659,26546,26893,26939,27088,26981,26915,27211,27217,27492,27739,27883,28582,28671,28729,28548,28497,28847,28493,27281,26974,27711,28691,29352,28555,27767,27886,27495,27412,27577,27139,26349,25923,25185,25065,25688,25617,25103,25121,25119,25496,25955,26159,27427,28115,27406,26628,26830,27031,26907,27961,28806,27629,26852,26721,26327,26157,26599,26974,27786,28437,28291,27824,27723,27527,27849,28064,27501,27598,27933,28433,28429,27666,27627,28158,27789,27548,26927,26091,26342,26838,27237,27277,27700,28585,28814,28972,29287,29691,29258,28370,27755,26745,26011,26084,25932,25243,25228,26172,27494,28275,28400,27754,27344,27822,28222,27829,27205,27252,27304,27648,28315,27765,26371,25629,25808,26400,26535,25752,25054,25417,26194,26798,27065,26404,26085,26269,25846,25353,25800,26199,26201,26026,26249,26249,26173,26173,26732,25985,25299,25482,26301,26504,26496,26801,27221,27262,26954,27151,27528,27377,27256,27425,27408,27070,27460,27180,26780,27167,27822,28912,29607,29508,29169,28460,27365,27023,27312,27034,26835,27085,27250,26780,25980,26348,27177,26986,26726,27072,26487,26677,27197,26462,25638,25299,25157,25024,25473,26249,26686,26861,26587,27240,27837,27538,28173,28748,28161,27898,27763,27404,27042,26901,27361,27097,26426,26267,26155,26155,25764,25427,25392,25446,26101,26514,26128,25832,26277,26494,26199,26243,26866,26944,26638,27106,27215,26661,26867,27289,26863,26661,26823,26523,26270,26053,25967,26809,27136,26965,26814,26208,26345,27001,27424,28126,28129,27130,26400,26485,26863,27139,27236,26679,26866,27428,27379,26144,25865,27196,27807,27480,26235,25507,25601,25929,27019,27884,27611,26849,26736,26898,26666,26553,27024,27368,26807,26997,28271,28213,27619,27976,27487,27209,27949,28411,28936,28525,27617,27526,28748,29453,29261,29334,29268,28208,28016,28084,27542,27347,27181,26826,26519,26759,26976,27610,27709,27472,27975,27934,27529,27824,28608,29282,29503,29512,28552,28211,28812,28565,27740,27719,28430,28538,28811,28790,28683,28985,28399,28251,28395,27905,27221,26377,25391,25255,25918,26035,25914,26155,26083,25887,25937,25957,27076,27726,26910,26452,27051,27230,26983,27584,28457,27823,27095,26246,25510,26052,26901,26895,27428,27990,27798,27401,27507,27362,27324,27497,28000,28455,27926,27928,28084,27495,27447,27795,27234,27062,27070,26380,26251,26368,26649,26552,27113,28424,28625,28809,29098,29560,29663,29030,28218,27369,27031,27079,26476,25667,25506,25789,26397,27626,28225,27859,27729,27742,27837,27811,28024,28093,27819,28042,28549,28443,27728,26907,26484,27075,27403,26739,25563,25194,25756,26499,26929,26347,26068,26000,25460,25042,25620,26111,26400,26208,26536,26536,27364,27364,27191,26048,25183,25149,26153,26236,25919,25937,26295,26305,26348,27110,27657,27670,27612,27442,27418,27527,27709,27633,27324,27258,27548,28604,28990,28212,27793,27683,27281,27000,27248,27227,27355,27402,26938,26652,26777,27038,27204,26978,26604,26759,26636,27143,27684,26991,26672,26564,26165,25596,25642,26226,26525,27082,26969,27010,27506,27001,27467,28209,28150,28268,27898,27225,27094,27404,27809,27809,27026,25830,25233,25118,24894,25107,25469,25257,25466,25625,25814,26127,25691,25456,25959,26225,26554,26584,26441,26704,26588,26316,27236,27403,26239,26046,26338,26361,26668,26779,26698,26846,26976,26962,26278,25632,26098,26795,27260,27644,27273,26857,26894,26852,26751,27313,27351,26372,26790,27574,27447,26472,26445,27243,27305,26907,26709,26470,25737,25347,26487,27716,27574,26843,26745,27187,27633,27655,27881,27928,27242,27298,28482,28562,27719,27657,27709,27773,27952,27966,28344,28284,27657,27703,28833,29021,28682,28477,28395,28022,27898,27741,27366,27624,27727,27138,26694,27246,27534,27555,27510,27539,28314,28321,28292,29136,29454,29043,28960,29034,28532,28468,28757,28475,28173,28414,28500,28078,28334,28582,29223,30136,29281,28783,28576,27818,27348,26621,25894,25846,26318,26109,26041,26467,26517,26226,26211,25886,26471,27382,27120,27006,27625,27771,27564,27682,27921,27578,26994,26230,25955,26565,27072,26777,27317,27678,27267,27517,27795,27103,26949,27758,28523,28697,27776,26987,27137,27342,27425,26981,26577,26861,27111,26869,26867,26899,27007,26777,27077,28255,28791,29364,29793,29826,29286,28677,27965,27530,27694,27344,26262,25688,25224,24862,25441,26607,27265,27259,27193,27226,27514,27723,28086,28097,28054,28306,28226,28014,27921,27757,27066,26764,26748,26817,26461,25802,25395,25439,26023,25944,25857,25940,25427,25317,25729,25882,26542,26423,26493,26493,27292,27292,26817,26128,26077,25666,25747,25702,25630,25962,26410,26017,26180,27083,27891,28013,27439,27066,27272,27522,27580,28189,28179,27640,27470,27984,27950,27039,26982,27553,27570,26939,26680,26699,26894,26712,26326,26437,27048,27203,26987,26845,26644,26556,26834,27235,27417,27300,27491,26977,26492,26261,25952,26155,26411,26903,27337,27492,27555,27292,27015,26946,27481,27947,27558,26630,26742,27425,27765,28027,27245,25368,24206,24140,24329,24720,24907,24502,24372,24630,25146,26041,26281,26083,26342,26509,26516,26926,27038,26550,26174,26175,26410,26152,25825,26025,26086,26481,27001,27356,27502,27322,27040,26706,26410,26082,26005,26236,27139,27850,26981,26672,27485,27288,26784,27240,27103,26607,26658,26755,26753,26792,27472,28041,27712,27002,26869,26741,25912,25436,26349,27231,27211,27036,27103,27639,28372,28432,28128,27628,27544,27689,27945,27800,27649,27760,28024,28006,27675,27761,28627,29015,28243,27548,28003,27988,27829,27808,27608,27465,27578,28149,28127,28363,28539,27540,27166,27702,27744,27348,27342,27729,28198,28121,28510,29374,29322,28702,28415,28144,28233,28834,28378,27813,27919,28400,28485,28018,28208,28758,29409,30025,29387,28894,28458,27542,27201,26893,26183,25767,26078,26560,26974,27217,26885,26656,27168,26920,26984,27656,27483,27355,27765,27764,27599,27705,27427,26795,26343,26264,26763,27190,27616,27638,27930,27708,27234,27562,27936,27680,27712,28603,28743,28446,28084,27269,27003,27552,27937,27404,26978,26985,26728,26375,26733,27087,26869,26668,27353,28710,29576,29876,30124,30166,29092,28155,27633,27855,27978,26933,25936,25713,24961,24431,25212,25990,26764,27408,27322,27306,27662,27799,27846,27709,27658,27989,27602,27063,26993,27152,26901,26524,26571,26777,26759,26392,25639,25109,25491,25776,25856,25910,25677,26126,26459,26203,26146,25844,25939,25939,26194,26194,25942,25821,26393,26017,25566,25782,26146,26284,26504,26275,26488,27266,28061,27896,27159,27384,28012,28117,27742,27945,28074,27499,27550,27729,27161,26827,27440,27797,27764,27246,26212,26381,27148,26538,25860,26093,26906,27299,26975,26958,27238,26847,26796,26952,26911,27250,27690,27040,26154,25929,25761,25867,26173,26128,26259,27464,27957,27708,26976,26585,27267,27298,27209,26922,27037,27223,27304,27352,26957,25711,24414,24317,24728,25175,24996,24239,24131,24759,24907,25475,26074,26105,26705,27124,26779,27238,27555,26525,25967,26280,26114,25843,26614,27080,26415,26605,27189,27462,27531,27469,27126,26609,26487,26213,26030,26115,26706,27225,26670,26366,27321,27424,27092,27396,27285,27097,27364,27393,27001,27095,27897,28530,28404,27425,26742,26982,27030,26901,26872,26658,26876,27240,27390,27778,28095,27985,27577,27210,27731,28137,28132,27895,27959,27904,28173,28604,28336,28200,28815,29090,28528,27752,27580,27310,27153,27016,26982,27272,27398,27848,28012,28097,28518,27763,26992,26808,26916,27212,27640,28128,27904,27523,27775,28324,29020,29303,28770,28159,28215,28603,27891,27457,27506,28136,28892,28582,28184,28363,28990,29696,29671,28992,28267,27891,27724,27476,26900,26434,26804,27722,28219,28065,27376,27243,28285,28222,27752,27936,27837,27669,27842,27405,27293,27683,27549,26719,26202,26296,27043,27476,27982,28200,28093,27807,27542,27884,28263,28414,28463,28789,28734,28443,28371,27803,27203,27247,27647,27703,27242,26925,26265,25678,26179,26807,26714,26397,27224,28405,29253,29475,29338,29402,28680,27965,28015,28405,28340,27082,26307,26148,25039,24299,25023,26045,26695,27194,27375,27450,27562,27420,27657,27998,27720,27571,27234,27055,26618,26554,26890,26784,26668,26914,26703,26881,26704,25778,25693,25658,25551,25707,26114,26604,26590,26485,25705,25291,25707,25707,26469,26469,26135,25738,26213,26411,26103,26050,26009,25730,25746,25754,25706,26535,27753,27752,27588,27945,28360,28590,28346,27693,27437,27318,27290,27236,27272,27603,27969,27295,26955,26879,26324,27071,27752,26672,25966,25999,26562,27349,27126,27331,27794,27042,26899,27353,27339,27212,27073,26513,26048,25835,25467,25696,26190,25894,25750,27279,28256,28056,27510,27221,27363,27249,27120,26788,27103,27234,27113,26580,26127,26101,25564,25104,24674,24774,25010,24864,24938,25814,26104,25820,25974,26234,27243,27701,27047,26996,27038,26052,25974,26345,26199,25962,26902,27667,27103,26691,27269,27938,27857,27645,27451,26857,26118,25497,25645,25887,25652,25759,25915,26230,27496,27817,27170,26964,27278,27338,27494,27596,27100,26976,27425,28154,28421,27856,27155,27285,27435,27380,27277,27057,27619,28109,28139,28323,28058,27234,27017,27013,27111,27779,28574,28726,28402,27895,28446,29302,29022,28233,28160,28216,28019,27846,27679,27254,27016,26369,26335,27248,27493,27548,28158,28096,27996,27667,27040,26963,27203,27936,28252,27711,27332,27279,27537,28065,28904,29443,28780,28314,28431,28050,27322,27102,27350,28457,29358,29106,28553,28147,28503,29367,29348,28348,27925,28020,28002,28008,27556,27103,27331,28026,28155,27902,27605,27834,28654,28402,27826,27770,27821,28210,28344,27802,27613,27378,27159,26740,26955,27683,27709,27400,28088,28721,28582,28307,27993,28009,28047,28186,28512,28771,29035,28529,28069,27977,27335,26842,27180,27293,26872,26676,26091,25617,26131,26842,26692,26471,27282,27977,28577,28876,28676,28728,28704,28563,28648,28421,28360,27652,27083,27084,25714,24563,25192,26479,26477,26400,27209,27603,27513,27186,27469,28231,28279,27975,27596,27501,27012,26897,27213,27084,26796,26985,26827,27096,27171,26445,26699,26498,25790,25692,26102,26200,26325,26504,25452,25232,26091,26091,27240,27240,26783,26487,26398,26091,25882,25862,25884,26016,26067,25812,25187,25611,27064,27619,27954,28024,27977,28117,28250,27738,27465,27381,26684,26558,27364,27927,28253,27626,26779,26225,26509,27512,27563,26532,26252,26268,26403,27169,27474,27596,27559,27006,27212,27668,27495,27020,26169,26089,26466,26233,25473,25455,26109,26346,26501,27405,28141,28119,27417,26945,27305,28178,27765,26432,26724,27422,27279,26428,26081,26777,26363,25453,24706,24244,24659,25441,25609,26117,26714,26389,26780,27573,28019,28073,27039,26759,26929,26395,26475,26766,26222,25575,26545,27704,27374,26330,27141,28484,28800,28195,27571,27022,26048,24910,25282,26170,26052,26179,26357,26451,27385,27351,26529,26215,26758,27490,27246,26823,26878,27440,27767,28030,27988,27896,27678,27171,26842,27283,27873,28272,29059,29317,29261,29014,27998,26703,26580,27072,27084,27762,28753,28942,28875,28588,28456,28960,29305,28459,28226,28556,28517,28193,28126,28039,27370,26075,25970,26982,27458,27930,28730,28508,27957,28268,28697,28303,27803,28357,28422,27080,26757,27506,28222,28288,28631,29333,28726,28065,28249,27368,26765,26859,27235,28314,29128,28968,29133,28915,28175,28831,29169,28290,28049,27966,27620,27531,27155,27036,27424,27829,27994,28040,27948,28264,28661,28015,27671,27591,27334,27847,28105,28119,27795,26981,26843,27034,27624,28521,28318,27860,28887,29748,29293,28634,28364,27927,27532,27906,28553,28956,29293,28311,26987,27168,27569,27442,27371,26924,26319,26114,25783,25395,25881,26597,26091,25858,26855,27832,28375,28492,28453,28469,28408,28313,28298,28099,28276,28023,27257,27203,26559,25871,26172,26858,26642,26697,27859,28154,27582,27402,27685,27765,28011,28165,28097,28058,27298,26804,27146,27325,27228,27151,27119,26909,26541,26403,26606,26371,25487,25459,25831,25639,26173,26651,25812,25312,26013,26013,27315,27315,27345,27171,26243,25336,25614,26362,27038,27222,27004,26919,26460,26039,26812,27633,27976,28006,27451,27243,27781,28059,28227,27856,26973,26838,27168,27654,28320,28488,27907,27013,26664,27204,27109,26394,26416,27038,27388,27499,27338,27144,27569,27489,27562,28010,27613,26823,26101,26382,26475,26065,25578,25506,26134,26644,26798,26908,27307,27502,27085,27051,27739,28862,28439,27140,27191,27527,27171,26676,26619,26864,26036,25073,24491,24303,25092,25957,26317,26292,26693,26898,27495,28518,28648,28274,27186,26915,27365,27265,27003,26818,26561,26353,26790,27225,26928,26042,26654,27729,28202,27703,27283,27216,26552,25363,25743,26870,27106,26751,26513,26743,27312,26725,26104,26445,26642,27155,27121,26766,27099,27478,27563,27285,27079,27458,27436,27088,27437,28328,28236,28122,29057,29544,29385,28871,27909,27088,27397,27881,27977,28676,29241,28850,28861,29232,28958,28918,29489,29288,28970,29269,29180,28572,28697,28784,27289,26066,26463,27266,27572,28236,28629,28385,28573,29370,29866,29004,27828,27858,27913,27186,26870,27442,28011,27952,28669,29605,28978,28003,27640,26508,25951,26564,27524,28010,28355,28576,29216,29172,28265,28804,29370,28859,28340,28105,27811,27380,26769,26758,27528,27893,28059,28210,28173,28366,28496,28024,27707,27420,27158,27038,27227,27699,27177,26395,26391,26684,27024,27373,27564,27999,29357,29933,29267,28906,28834,28374,27939,28191,28505,28678,28619,27893,27106,27352,28320,28375,27480,26511,25789,25479,25157,24882,25525,26327,26001,25544,26242,27269,28094,28516,28295,28222,27825,27300,27354,27876,28322,27880,26800,26811,27286,27320,27354,27505,27203,27141,27982,28214,27566,27041,27398,27294,27653,28225,27923,27884,27461,26760,27182,27534,27427,27725,27614,26992,26648,26789,26512,26079,25333,25559,26269,26054,26315,26617,25903,25285,25655,25655,27367,27367,27711,27564,26681,26201,26676,27029,27101,26741,26633,27457,27787,27115,27384,27813,27534,27650,27619,27912,28640,28820,28912,28897,28247,27656,27515,27591,28104,29111,28904,27551,26651,27139,27209,26718,26694,27417,27962,27664,27192,27158,27562,27229,27320,27922,27575,26709,26644,26660,26001,25879,26232,26289,26302,26527,26535,26165,26291,26604,26937,27844,28438,28926,28538,27634,27348,27388,27497,27599,27059,25935,25345,24949,24224,24395,25083,25533,26106,25968,26340,26839,27140,27737,28051,27748,27390,27469,27661,27508,27295,26683,26276,26627,26866,26793,26964,26937,27262,27808,27999,27589,27391,27500,27150,26301,26211,26885,27487,26966,26464,26903,27617,27534,26651,26351,26105,26488,26950,26826,26938,26737,26908,27160,27390,27567,27274,27692,28759,29026,28451,28289,29052,29351,29305,29215,28301,27814,28567,28939,28708,28689,28747,28401,28453,28763,29273,29114,29141,29485,29201,29243,28982,28638,28661,28250,27088,27091,27707,27682,27777,28392,28224,27981,28731,29604,29187,28336,27733,27905,28128,27727,27200,26749,26778,27470,28432,29065,28891,28303,27076,26452,26509,26697,27119,27323,27830,28749,29413,29127,28492,28617,28904,28902,28552,28329,28023,27268,26806,26387,26665,27292,27554,27834,27952,27865,27922,28146,28089,27738,27391,26798,26811,26996,26468,26041,25935,26155,26473,26550,26557,27406,29085,29527,29079,28986,28915,28749,28727,28771,28557,28352,28075,27997,28501,28521,28302,27955,27140,26234,25522,25132,25080,25056,25417,26056,26466,26241,26136,26445,27360,28119,28082,28284,28188,27271,27081,27871,28115,27155,26247,26634,27431,27811,28055,27944,27266,27154,27797,27919,27732,26937,26911,27254,27977,28337,27470,27317,27772,27451,27676,28116,27839,27956,27686,27467,27747,27733,27488,27137,26391,26237,26579,26312,26104,25785,25309,24933,24994,24994,27414,27414,27685,27772,27517,27570,27355,26830,26670,26306,26448,27668,28472,28041,28016,28292,27582,27205,28022,28834,28824,28641,28765,28831,28507,28290,28173,27510,27664,28481,28114,26758,26329,26863,26952,27017,26657,26467,27153,27463,27362,27505,27240,26929,27401,27588,27317,26956,27354,27036,25781,25339,25915,26393,26344,26731,27091,26391,25768,25865,26540,27572,28117,28664,28620,27537,27137,27638,27767,27521,26976,25975,25771,25691,25225,25220,24761,24552,25368,25869,26359,26690,26841,26925,26866,26979,27419,28139,28213,27550,27436,27374,26739,26398,26408,26424,27249,28201,28299,28421,28694,28173,27568,27716,27554,27045,26733,26962,27420,27156,26995,27142,27532,27894,27427,26760,26288,26434,27025,26885,26624,26923,27389,27592,27641,27511,27313,27905,28308,28238,28523,29166,29774,29441,29518,29674,28573,28073,28702,29396,29174,28567,28571,28807,28880,28987,29714,29484,29287,29456,28831,28661,28909,28832,28454,27891,27553,27803,27692,27163,27408,28306,28199,27873,28445,29241,28756,28331,28464,28543,28082,27459,27346,27136,27098,27698,28116,28105,27945,27693,26781,26957,27558,27504,27364,27651,28173,29177,30005,29104,27670,27635,28335,28441,28444,28774,28480,27643,27348,26795,26286,26514,27106,27581,27296,26758,27326,27921,27658,27728,27581,26789,26388,26203,26334,26597,26647,26647,26680,26871,26568,26476,27708,28678,28722,29095,29245,29041,28825,28510,28549,28403,27959,27946,28662,28461,27554,26915,26665,26329,25721,24877,24966,25516,25819,25997,26433,26465,26029,26089,26796,27427,27677,28213,28161,27100,27108,27767,27194,26071,25685,26002,26504,26807,27364,27616,27279,27203,27538,27520,27719,27167,26667,26887,27519,27772,27625,28056,28469,28121,27838,28132,28298,28633,28253,28108,28695,28494,28074,27598,27253,26937,26711,26169,25518,24954,25079,25250,25199,25199,27599,27599,27929,28148,28277,28242,27201,26519,27244,27198,27012,27682,28569,28532,28449,29165,28605,27393,27642,27967,27492,27651,28167,27895,27925,28736,28625,27256,27040,27377,27320,26899,26649,26487,26277,26693,26238,25312,25789,26726,26887,27170,27275,27529,27687,27211,27365,27599,27356,26888,26552,25853,25230,25962,26606,26826,27113,26335,25483,25731,26617,27202,27503,28025,28234,27614,27510,28089,27975,27343,27223,27196,26789,26298,26310,26427,25390,24621,25052,26318,27223,27330,27507,27446,26905,26820,27381,27986,28101,27617,27539,27603,27181,26804,26572,26655,27723,28518,28050,28005,28489,28323,28010,28062,28047,28075,27655,27543,27554,27465,27668,27601,27432,27353,27458,27105,26674,26880,27454,27204,26916,27946,28516,27897,27404,27667,28033,28282,27726,28067,28890,29129,29184,29031,29213,29358,29027,28939,29475,29912,29579,29093,29299,29922,30007,30073,30422,29845,29459,29596,29112,29177,29657,29237,28939,28788,28496,28367,27738,26822,26960,28312,28372,27825,28430,29215,28756,28639,29131,28959,27814,26939,27284,27631,27982,28182,27820,27509,27239,26785,26232,26480,27204,27570,28017,28579,28636,29070,29489,28410,26965,27174,27731,27576,27812,28478,28278,27739,27639,27498,27062,26835,26987,27193,27105,26887,27420,27358,26968,27061,27124,26669,25940,25676,26305,26639,26832,26989,26733,26759,26583,26412,27100,28117,28445,28957,29253,29018,28185,27849,28157,27937,27488,27496,28088,27700,26925,26727,26424,26128,25957,25144,24747,25533,26185,26157,26062,26233,26098,26270,27017,27656,27495,27524,27422,26680,26638,26960,26153,25504,25418,25549,25875,25682,26101,27054,27306,27347,27299,27182,27583,27082,26300,26184,26369,26927,27545,28327,28376,28200,28056,28040,28210,28846,28962,28720,29138,28997,28387,27702,27277,26887,26874,26422,25603,25459,26084,26398,26446,26446,27862,27862,28178,28411,28824,28903,27614,26758,27736,27843,27625,28093,28766,28589,28478,28946,28602,27677,27481,27629,27856,28222,28233,27765,27540,28118,27966,26951,26767,26986,27279,27500,27138,26796,26683,26787,26482,25591,25465,26220,26597,26981,27110,27153,26849,26783,27787,28056,26844,26286,26911,26528,25237,25881,26970,26765,26356,25909,25650,25913,26705,27201,27179,26993,26910,27031,27529,27753,27832,27695,27446,27245,26810,26195,26052,26071,25616,25248,24814,25708,26612,26463,27028,27406,26812,26631,27479,27725,27270,27098,27510,27145,26741,27069,27200,27268,27976,28196,27554,27839,28694,28956,28621,27652,27003,27628,28084,28045,27847,28483,28897,28355,28088,28075,28357,27638,26919,27371,27837,27611,27687,28547,29003,28502,28030,28460,29228,29322,28435,28668,29325,29129,28606,28216,28429,28930,29449,29967,30243,29867,29816,29772,29649,29980,30577,30969,30676,29590,29007,29270,29615,30183,30648,30342,29862,29688,29601,29765,28993,27582,27717,29180,29184,28313,28687,29185,28805,28668,28875,29017,28272,27363,27265,27265,28121,28338,27978,27755,26975,26547,26214,26405,27161,27367,27439,27825,28078,28360,28385,27650,27222,27544,27401,27409,27419,27111,26897,26864,27125,27148,27048,26699,26379,26578,26655,26632,26932,26712,26920,27105,27097,27252,26852,26179,26162,26308,26475,26532,26061,25866,26077,26924,27415,27645,27870,27840,28233,28866,28255,27722,27576,27412,27606,27639,27799,27366,26495,26456,26277,25847,25971,25774,25234,25451,25789,26218,26339,26202,26031,26258,27135,27696,27364,26997,26862,26528,26015,25992,25739,25364,25225,25235,25743,26103,26263,27052,27453,27527,27198,26831,27209,26847,26393,26266,25982,26613,27267,27687,27580,27775,28310,28547,28600,28707,28980,28992,29038,28473,27997,27569,26841,26373,26714,26491,25833,25740,25951,26126,26444,26444,28202,28202,28515,28584,28669,28714,28103,27462,27531,27489,28028,29069,29452,28742,28314,28156,27733,27194,27207,27518,28264,28341,27685,27560,27180,26994,27075,26983,27009,26929,26679,26690,26670,26665,26869,26968,26782,26013,25982,26557,26959,27350,27196,26751,26237,26517,27490,27659,26768,26395,26718,26256,25315,25798,26720,26440,25996,25922,25835,25713,26330,26841,26658,26422,26665,26899,27251,27307,27148,26979,26557,26044,25993,25948,25365,24754,24927,25273,24801,25017,25312,25045,25664,26436,26327,26507,27324,27470,27055,26931,27412,27352,27372,27440,27298,27494,27942,27996,27737,27931,28398,28615,28196,27088,26208,26893,28080,28161,27899,29018,29472,28648,28503,29033,29320,28460,27972,28275,27884,27402,27756,28581,29377,29346,29056,28942,28929,29192,29066,28877,29180,29602,29391,28375,28082,28712,29370,29777,29873,29791,30111,30020,29430,29691,30298,30669,30333,29313,28921,29312,30111,30676,31165,31314,30806,30905,30856,30726,29942,28916,28827,29106,29103,28720,28876,29055,29284,29046,28785,29249,29105,28632,28118,27449,27994,28667,28899,28069,26782,26851,27138,27508,27611,27146,26872,27196,27602,27762,27734,27633,27802,27947,27645,27652,27120,26529,26942,26826,26347,26261,26335,26082,25976,25981,26143,26608,26941,26962,27500,27710,27542,28119,28462,27266,26503,26785,26275,25723,25713,25755,26076,26784,26857,26889,27273,27102,27633,28720,28458,27645,27151,27073,27319,27116,26939,26717,26228,26052,26213,26117,26503,26588,26064,25869,26160,26615,26539,26113,26212,26674,26949,26901,27141,27171,26512,25850,25298,25389,25649,25420,25380,25601,26134,26558,26369,26756,27104,27156,26927,26547,26769,26718,26880,27128,27035,27359,27451,27273,27208,27724,28199,28621,29160,29019,28836,28692,28255,27607,27674,27567,26981,26621,26375,25922,25975,26090,25550,25324,25559,25559,28125,28125,28313,28505,28392,28118,28274,28140,27168,26892,28010,29069,28866,28194,28434,28420,27754,26979,26535,26538,27437,27554,26819,26639,26399,26260,26736,27116,27099,27323,27164,26432,25969,25895,26230,26651,26738,26525,26944,27032,27086,27361,27553,27364,26812,26523,26678,26789,26677,26419,26582,26501,26092,26105,26070,25265,25128,25635,25734,25513,26008,26517,26667,27141,27670,27290,27105,27452,27078,26623,25999,25269,25247,25243,24861,24711,24987,25079,24975,25329,25442,25099,24797,25386,26325,26533,26553,26796,27167,27261,27542,28001,28513,27701,27212,27831,28051,28212,28437,28315,27993,27772,27412,26987,26890,27457,28129,28073,27748,28352,29089,28699,28410,28724,28548,28118,28717,28837,27801,27477,27952,28787,29581,29528,29431,29076,28593,29284,29812,28955,28764,29576,29406,28581,28031,28276,29111,29319,29554,30371,30264,29731,29566,29867,29379,29290,29465,28931,28972,29623,30438,30935,31308,31677,31672,31430,30838,31040,30696,30007,29652,28830,28484,28441,28430,28871,29699,29593,29007,28805,29179,29653,29344,28264,27788,28638,29107,27953,27245,27441,27921,28648,28240,27243,27160,27743,28021,27988,27693,27750,27699,27610,27301,27129,26675,26523,27264,26882,25745,25621,25572,25338,25711,26032,26705,27215,27476,27629,27510,27544,27807,28694,28885,27310,26743,27158,25971,24968,25380,25952,26820,27052,26681,27254,28010,27695,27883,28610,28314,27334,27161,27246,26883,26840,26984,26498,26192,26108,26140,26324,27002,27107,26948,26862,26796,26740,26558,26275,26278,26570,26554,26553,26839,26777,26432,25777,25274,25429,25546,25405,25713,26129,25886,25609,25571,26068,26259,26261,26596,26521,26378,26595,27085,27066,27262,27478,27696,27507,27557,28221,28248,28127,28596,28611,28163,27827,27433,27674,27917,27646,27435,27043,26047,25461,26294,26814,25996,25592,25659,25659,28274,28274,28231,28072,27957,27919,28497,28375,27259,27290,27939,27969,27626,27254,27859,28461,28531,27882,26900,26699,27297,27619,26798,25905,25745,26149,26647,26613,26497,27396,27931,27266,26558,26387,26567,26649,26569,26791,27320,26991,26677,26902,27318,27146,26716,26455,26549,26737,26864,26412,26293,26258,25997,25923,25653,24937,24921,25577,25786,25563,25678,26269,26846,27775,28278,27336,26907,27273,26988,26472,25641,25105,25092,24990,25000,25198,25440,25049,24290,24845,25589,25011,24186,24649,25661,26034,26093,26360,26919,27292,27839,28319,28778,28194,28263,28801,28710,28745,28997,28531,27978,28173,27606,26923,27440,28131,28533,28492,27776,27981,29081,28964,28315,28209,28274,28182,28875,28693,27978,28110,28524,28854,28881,28797,29369,29712,29417,29534,29781,29431,29213,29403,29032,28668,28287,28315,29009,29259,29654,30836,30425,29772,30070,29754,28599,28677,29278,28855,28802,29510,30069,30438,31012,31664,31611,30708,30408,31399,31408,30612,29905,29014,28614,28419,28141,28826,29943,30107,29690,29553,29965,30032,29490,28292,27393,28386,29300,28726,28129,27720,27942,28737,28433,27467,27219,27484,27746,27927,27642,27516,27322,27324,27248,27299,26910,26284,26459,26423,25541,25320,25210,24768,25244,26200,26905,27004,27660,27854,26985,27139,28006,28642,27925,26716,26875,26949,25982,25462,25587,25952,27195,27599,27107,27504,28269,28111,27783,28054,27879,27128,27282,27324,26730,27002,27244,26800,26588,26347,26071,26343,27165,27230,27103,27124,26768,26843,27247,26625,25794,25859,26161,26340,26166,25965,26250,26047,25229,25310,25597,25254,25496,25989,25291,24931,25187,25572,25905,26194,26634,26514,26435,26873,27121,26460,26432,26696,26966,27376,27991,28467,27981,27302,27666,27919,27484,27334,27502,28057,27690,27313,27547,27181,26401,26045,26378,26507,26147,26146,26206,26206,28646,28646,28675,28222,27880,27873,28329,28037,27290,27539,27457,26825,27293,27656,27652,27851,28721,29018,28310,27941,27776,27580,27017,26253,26041,26204,25983,26083,26455,27204,27729,27562,27367,27191,27529,27605,27066,27078,27461,27231,26904,26900,26928,26493,26083,26212,26649,26797,26983,26636,26065,25708,25481,25509,25455,25386,25490,25617,25912,25944,25753,26263,26923,27634,28035,27056,26492,26555,26254,25518,25067,25623,26107,26305,26073,25305,25159,24767,23612,23716,24884,24454,23720,23742,24154,25051,25710,26221,26824,27010,27462,28133,28579,28552,28896,29081,28887,28680,28950,28465,27717,28028,27456,26604,27211,27994,28580,28754,28173,28576,29193,28409,27627,28156,29017,28891,28798,28468,28409,28540,28307,28280,28325,28802,29828,30182,29726,28994,28983,29706,29937,29439,28904,29203,29300,29127,29154,29205,30046,31131,30370,29749,29940,29286,28663,29139,29395,28853,28675,29393,29781,30147,31220,32059,32013,31525,31632,32010,31904,30902,29843,29165,28946,29230,29289,29826,30487,30468,30113,30479,30780,30139,29012,27705,27277,28831,30099,29730,28639,27613,27460,28265,28240,27263,26947,27218,27322,27404,27047,26719,26919,27170,27771,28197,27301,26190,26146,26546,25989,25357,24860,24549,24995,25537,25899,26458,27675,27759,27034,27373,27914,27842,27023,26645,27015,26676,26239,26322,26216,26257,27043,27560,27383,27181,27635,27958,27465,27172,27054,26621,26412,26453,26375,26694,26535,26222,26568,26654,26466,26671,27246,27520,27509,27472,27242,27053,26928,26412,26068,26311,26153,26063,26008,25563,25669,26128,25894,25849,26259,25651,25292,25850,25810,25611,25655,25829,26181,26406,26333,26319,26595,26937,27222,26977,26766,26722,26463,26659,27253,28015,27903,27350,27781,27993,27747,27696,28162,28482,27875,27528,27589,27307,27264,27147,26466,25816,26053,26478,26642,26642,27776,27776,28534,28700,28450,28238,27990,27664,27246,27582,27514,26394,26417,27234,27434,27434,28444,29088,28780,28553,28058,26944,26868,26833,26346,26385,26047,26174,26528,27024,27710,27941,27798,27495,28154,28581,27689,27348,27773,27988,27614,27064,26537,25921,25699,26259,26475,26058,26228,26273,25938,25883,25802,25642,25278,25474,25775,25646,25828,25812,25900,26490,26897,27034,26917,26305,26372,26354,25744,24951,24859,25736,26481,26849,26343,25397,24903,24033,23546,23486,23668,23305,23357,23456,24059,25091,25353,25972,26729,26616,26975,27721,27817,27902,28448,28882,29251,29236,28907,28840,28286,27509,26755,26421,26648,27077,27776,28219,28034,28090,28178,27509,27034,28043,28903,28979,28755,28591,28607,28427,28104,27974,28154,28945,29701,29825,29735,29457,29499,30124,30365,29659,28806,29290,29628,29483,29592,29667,30716,31261,30406,29831,29645,29275,29365,29817,29339,28611,28200,28663,29737,30822,31923,32322,32397,32519,32225,31825,31648,30572,29668,29491,29825,30290,30305,30558,30843,30904,30212,29834,30031,29986,29235,27947,27596,29009,29924,29462,28454,27815,27985,28554,28377,26993,26467,26941,27245,27206,26325,25832,26852,27580,27976,28214,27243,26513,26784,26608,26019,25437,24679,24560,25062,25251,25257,25949,26876,27286,27039,27250,27589,27347,27030,26917,26956,27135,27014,26536,26174,26556,27280,27722,27634,27383,27467,27461,26675,26290,26432,26218,25561,25553,26095,26381,25923,25896,26592,26990,27192,27245,27394,27982,28186,27588,27224,26562,25759,26073,26441,26683,26463,26423,26369,25756,25680,26399,26469,26067,26384,26293,25802,25633,25579,25333,25556,26463,27045,26733,25959,25927,26689,27154,27605,28111,27973,27529,27284,26781,26208,27142,27870,27594,27932,28241,28269,28168,28227,28047,27862,27920,27622,27251,27393,27442,26829,26021,26094,26753,27266,27266,27113,27113,28003,28357,28327,27922,27613,27768,27225,27074,27036,26264,26340,26715,27004,27404,27898,28400,28299,28011,27903,26547,26147,26711,26631,26873,26797,26906,26992,27031,27666,28249,28380,28037,28362,28693,27690,26923,27304,28028,27590,26540,26194,26201,26047,26280,26037,25374,25222,25334,25534,25816,25731,25365,24943,25578,26085,25770,25662,25774,26071,26567,26632,26544,25936,25623,26307,26033,25374,25120,24967,25124,25650,26141,25930,25832,25566,23978,23316,23499,23205,22805,23425,24301,25405,26097,25599,25452,25948,26142,26964,27655,27008,27099,28174,28883,29505,29658,28789,28818,28663,27966,27592,27760,27583,27168,27474,27769,27796,27872,28215,28273,27886,27915,27636,27586,27931,28217,28140,28063,27936,27962,28560,29018,29160,29459,30258,30658,30093,30084,29683,28920,28877,29178,29093,29045,29651,29858,30514,30788,30735,30545,29864,29570,29937,30496,30023,29114,28336,28479,30460,31966,32358,32423,32487,32527,31949,31845,31757,30803,30314,30608,31007,30836,30550,30552,30663,30835,30493,30056,30071,30350,30057,29192,28765,28930,29170,28998,28359,28342,28871,29087,28753,27314,26090,26263,27106,27243,26157,25649,26670,27541,27550,27364,27116,27158,27181,26625,25734,25213,24900,24800,25121,25689,25654,25892,25985,26328,26781,27178,27443,27275,27436,27477,27625,28323,27759,26632,26208,26787,27660,27887,27618,27396,26918,26726,26461,26249,26299,26005,25258,25100,25594,26477,26662,26483,26665,27227,27618,27533,27739,28185,27925,27322,27138,26650,26022,26478,26700,26575,26701,26611,26230,26131,25942,25900,25649,25401,25571,25925,25927,25238,24988,24835,24930,26064,27020,26823,26633,26930,27352,27502,27863,28770,28553,28237,28543,27800,26376,27057,27917,27995,28102,27932,27809,27823,27857,27492,27578,27966,27613,27367,27393,27375,27174,26664,26348,27010,28011,28011,27246,27246,27488,27535,27295,26738,26998,27469,26536,26093,26370,26508,26938,26732,26778,27276,27680,28011,27857,27442,27258,26220,25792,26486,26653,26754,27139,27797,27765,27344,27635,28364,28558,27750,27690,28122,27388,26255,26669,27696,27408,26727,26875,27097,26845,26438,26228,25970,25329,25137,25386,25693,25818,25307,25520,26764,26822,26148,25841,25806,25744,26260,26469,26295,25825,25853,26031,25418,25187,25427,25167,24970,25458,25844,25765,26413,26507,24586,22943,22929,23431,23740,24381,25466,26385,26493,26235,26033,26302,26737,27480,27657,26644,27067,27994,28083,28333,28612,28655,28470,27975,28060,28243,28482,28424,27897,28013,28071,28161,28465,28668,28962,28838,28210,27067,26595,27077,27526,27515,27469,27303,27575,28664,29176,29273,29464,30108,30636,29949,29453,28469,28087,28692,28812,29047,29390,30256,30451,30230,30159,30653,30769,30105,30041,30546,30904,30616,30245,29691,29634,31447,32361,32027,32206,32388,32204,31916,32258,32283,31503,30749,31043,31326,31006,31031,30733,30409,30176,30372,30884,30886,30890,30509,30117,30236,29603,29358,29264,28635,29002,29461,29423,29184,28212,27289,27480,27840,27572,26828,26470,26504,27229,27735,27095,26776,27272,27216,27182,26270,25184,25025,25299,25602,26129,26012,26159,26402,26445,27037,27547,27772,27746,27831,27875,28034,28333,27862,27277,27049,27140,27683,27645,27069,26507,25868,26268,27048,26877,26124,25427,25129,24964,25280,26936,28063,27604,27273,27919,28055,27696,28238,28825,28410,28085,27783,27311,27248,27368,27214,26758,26895,26763,26195,26152,25865,25423,25395,25150,24820,25021,25275,24988,25150,25282,24845,25095,25720,26209,27034,27504,27486,27442,27715,28781,28698,28506,28677,27992,26853,27263,27989,28406,28360,27962,27849,27849,27909,27892,27762,27615,27344,27248,27041,26646,26644,26780,26526,27033,28362,28362,27353,27353,27341,27440,26908,26191,26437,26825,26298,26166,26759,26977,27036,27140,27220,27260,27723,27951,27683,27122,26458,25999,26031,26479,26467,26419,27101,27672,27205,26771,27058,27720,28178,27259,27034,27416,27110,26318,26426,27266,27512,27575,27951,27708,27396,26954,26612,26561,25800,25421,25580,25912,26215,25987,26861,27981,27751,27243,26667,26239,25787,25528,25541,25538,25491,25781,25517,24981,25195,25531,25217,25546,26146,26323,26355,26786,26530,24833,23370,23424,23966,24265,24646,25360,26183,26700,27334,27451,27366,27618,27779,27228,26335,26626,27025,27116,27655,27958,28483,28331,27953,28311,28384,27826,27547,27604,28249,28570,28375,28266,28196,28330,28063,27402,26894,27012,27077,27143,27225,27222,27420,27648,28383,29212,29770,29911,29775,29765,29112,28342,27431,27591,28295,28618,29411,30261,31161,31180,30568,30407,30695,30233,29833,30462,31063,30959,30763,31167,30842,30394,31339,32068,31827,31752,31907,32021,31994,32404,32635,32063,30912,30837,31129,30887,30984,30547,30138,30174,30446,30721,30719,31098,30715,30244,30635,30449,30188,29658,29037,29312,29684,29627,29255,28810,28559,28699,27958,26922,26868,27180,26928,27137,27429,26864,26317,26509,26947,27268,26357,25157,25005,25666,26350,26829,26450,25944,26394,26878,27192,27562,28160,28102,27363,27083,27378,27523,27499,27383,27255,27122,27309,27214,26631,25888,25521,25994,27033,26985,25964,25152,25012,25231,25813,27242,28402,28287,27872,27930,27681,27414,28438,29191,28805,28396,27733,27386,27836,27837,27467,27264,27516,27246,26327,26031,25988,25717,25812,25610,25129,24798,24906,24903,24879,25298,25288,25034,25449,26026,26384,26714,27142,27433,27477,28190,28324,28113,28351,28215,27492,27193,27606,28476,28866,28920,28884,28459,28404,28710,27705,26416,26282,26309,26445,26450,26536,26726,26734,26931,27770,27770,27711,27711,27496,27385,26832,26536,26376,26426,26720,26635,26844,27160,27050,27490,27754,27258,27152,27172,27153,26737,26100,25806,25836,26367,26615,26770,27106,27177,26601,26251,26531,27204,28128,27823,27195,26916,26802,26311,25911,26564,27195,27511,28078,27836,27855,27721,26987,26597,25758,25609,25977,26090,26098,26592,27948,28563,28091,27296,26521,26469,26242,25390,24963,25137,25506,25823,25940,25912,26047,25915,25631,26191,26521,26767,26948,26853,26325,25079,24538,24901,24882,24838,25082,25627,26273,26966,27532,27672,27925,28056,27597,26969,26628,26651,26608,26983,27632,27641,28154,28633,28845,29045,28673,27562,27096,27284,28098,28676,28157,27585,27744,27976,27402,26729,26482,26893,27119,27621,27749,27565,28006,28127,28372,29348,30255,30187,29766,29653,28718,27695,27202,27562,28217,29155,30385,30946,31092,31183,30825,30700,31054,30484,30287,30959,31107,30697,30641,31032,30634,30308,30713,31677,32198,32101,32148,32380,32204,32317,32204,31717,30913,30860,31381,31279,31045,30603,30560,31351,31374,31128,31177,31279,30643,30147,30168,30028,29667,29006,28959,29558,30126,30119,29670,29385,29015,28564,27509,26940,27655,28108,27712,27158,26552,26057,26021,26503,26893,26706,26061,25145,24873,25446,26164,26673,26696,26065,26179,26936,27144,27000,27665,27811,27028,26462,26933,27769,27677,27305,27268,26979,26685,26313,25970,25867,26047,25743,26197,26462,26009,25523,25153,25974,26777,27251,27908,28014,27763,27638,27528,27493,28359,28630,28151,27981,27751,27625,28040,28165,27537,27048,27043,26944,26180,26393,26555,25941,25633,25723,25847,25417,25318,25305,25024,25418,26078,25966,26132,25929,25579,26558,27590,28058,28094,28380,28550,28634,28786,29012,28840,28223,27982,28822,29392,29207,28971,28793,28740,28384,27272,26451,26601,26454,26379,26583,26775,26845,26876,26828,27484,27484,27992,27992,27871,27597,26915,27074,26980,26621,26663,26522,26901,27446,27414,27618,27910,27556,27069,26766,26611,26396,26300,26102,25883,26203,26838,27510,27546,27302,26630,25934,26117,27012,27879,27735,26906,26734,27171,26769,26002,26389,26721,26710,27248,27543,27904,27708,27199,26659,25637,25664,26342,26334,26506,27253,28114,28346,27736,26874,26213,26553,26324,25797,25943,26089,26293,26333,26441,26869,27143,26617,26036,26464,26783,26627,26521,26792,26817,26086,25947,26125,25792,25655,25904,26281,26409,26745,26693,27003,28055,28063,27030,26365,26146,26238,26626,27390,27644,26977,27681,28973,29330,29236,28712,27674,27595,27607,27815,28476,28139,27678,27857,28089,27607,27015,26714,26708,26807,27645,27874,27680,28043,27731,27831,29094,29890,29666,29489,29658,28978,28042,27798,28109,28596,29374,30497,30831,30827,31007,30673,31021,31936,31714,31329,31587,31547,31141,31030,30805,30283,30790,31473,32106,32734,32772,32824,32783,32380,32532,32443,31679,30869,30955,31534,31469,30936,30491,31004,32127,31987,31971,31997,31269,30752,30677,30023,29722,29746,29305,29269,30156,30864,30836,30143,29471,29142,28913,28318,28395,29158,29016,28238,27206,26103,25504,25771,26503,26642,26243,26100,25316,24929,25577,26241,26545,26973,26890,26978,27401,27350,26369,26446,27136,27371,26973,27323,28215,27854,26952,26584,26748,26589,25875,25432,25501,25951,25590,25658,26106,26140,25769,25360,26236,26714,26686,27378,27885,27740,27606,27508,27618,28191,28324,27959,27602,27741,27867,27934,27937,27374,26497,26355,26423,26084,26771,26946,26315,25979,26336,26881,26373,26079,26144,26005,25912,26238,26418,26241,25668,25539,26706,27805,28370,28610,28702,28867,29272,29180,29413,29723,29364,29041,29451,29366,28931,28518,28401,28508,28213,27902,27780,27801,27264,26671,26371,26400,26615,27002,27334,27932,27932,27556,27556,27880,27862,27311,27288,27258,26829,26229,26076,27247,28162,28164,27876,28015,28646,28378,27665,27231,26776,26642,26609,26378,26495,27171,27765,28050,27377,26228,25731,26079,27072,27526,26820,25871,26362,27416,26854,26002,26237,26590,26670,26822,27340,27466,26935,26871,26782,25978,25998,26758,26730,26966,27671,28240,28446,27670,26866,26642,27025,26318,26016,26853,27303,27290,26944,26749,27180,27331,26942,26464,26574,26774,26339,26229,26634,26868,26828,26761,26506,26013,25830,26040,26571,26953,26781,26285,26939,27823,27033,26139,25635,25020,25327,26377,27112,27071,26483,27014,28443,29045,28993,28945,28245,27868,27895,27776,28096,28380,28213,27996,27971,27622,27199,27063,26735,26225,26568,27252,27696,28093,27488,27472,28863,29615,29476,29436,29398,28822,28075,28232,28868,29626,29929,29911,30417,30880,30883,30730,31463,32086,31826,31311,31343,31910,32137,32092,31663,30784,31253,32206,32479,32639,33358,33929,33110,32145,32493,32703,31871,30929,30818,31044,31073,30810,30616,31226,31672,31467,31428,31184,30946,30997,31038,30549,30644,30322,29472,29559,30770,31470,31269,30284,29427,29303,29311,29089,28815,28790,28608,28398,27529,26187,25662,25724,25903,26153,26170,26017,25501,25247,25607,26116,26698,27310,27189,26995,27337,27525,26903,26690,26755,27230,27221,27434,27883,27523,26323,25655,26690,27129,26530,25849,24913,24647,24691,24668,25187,25684,25589,25420,25783,26192,26688,27262,27747,27713,27483,27455,27827,27952,27847,27554,26844,26923,27698,27687,26722,26383,26292,26332,26151,26042,26526,26373,26040,26241,26735,27085,26771,26816,27271,27250,26385,26254,26625,26367,25777,25861,26641,27372,27613,27755,28077,28306,28600,28966,29472,29676,29360,29564,29830,29342,29287,28998,28494,28783,28720,28295,27890,27776,27288,26878,26611,26393,26349,27046,27904,27904,27904,26987,26987,27097,27329,27130,26692,26855,26900,26332,25956,26895,27729,28024,27967,27873,28634,28733,28506,28154,27100,26799,26952,26772,27375,28156,27936,27840,27331,26285,26483,27148,27602,27527,26997,26226,26158,26864,26498,25807,25881,26637,27156,26989,27378,27518,26762,26572,27003,26710,26341,27002,27071,27111,27820,28267,28316,27927,27319,27288,27523,26619,26312,26930,27349,27437,27421,27672,28008,27667,27309,26955,26607,26576,26239,26495,26981,27139,27115,26826,26653,26497,26371,26543,27200,27898,27679,27096,27187,27005,25713,25481,25624,25269,25484,25992,26445,26677,26977,26911,27375,28050,28372,29004,28637,28047,27981,27595,27474,28234,28332,27760,27457,27438,27417,27134,26661,26085,26319,27225,27777,28246,27979,28100,29447,30160,29803,29494,29102,28609,28138,28792,29681,30215,30194,29650,30385,31003,30969,30717,30880,31382,31514,31225,30898,31471,32300,32787,32677,31720,31420,32140,32640,32885,33752,34433,33671,33021,33077,32807,32054,31547,31419,31084,31101,31476,31444,32079,32349,32067,31625,31116,31590,31561,30918,30927,31313,30795,29793,29826,30805,31377,31180,30242,29778,29791,29425,29353,29056,28522,28259,28260,27827,27086,26918,26528,25929,25766,26226,26402,25800,25270,25341,25434,25925,26380,26488,27037,27571,27343,27501,27640,27209,27322,27096,26990,27177,27172,26436,25869,26921,27507,27046,26020,24660,24170,24557,24643,24783,25421,25864,25632,25417,25947,27016,27051,26709,27339,27847,27753,27812,27823,27345,26721,26207,25987,26558,26684,25802,25742,26004,26007,25779,25737,25931,25809,26133,26626,26776,26664,26567,27261,27885,27554,26937,27273,26942,26241,25935,25998,26492,26872,26399,26299,27430,28154,28242,28516,28779,28781,28801,29452,29694,29497,29918,29485,28516,28718,28905,28643,28416,28279,27626,26868,26678,26673,26091,26252,27323,27358,27358,26992,26992,26766,26686,26433,26035,26434,26851,26711,26226,26440,26828,27350,27842,27918,27959,27901,28317,28140,27141,27265,27807,27718,28022,28622,28506,28063,27684,26881,27134,27862,27970,27615,27402,27350,26783,26402,26176,26122,26397,27082,27785,27747,27685,27688,27263,27028,27049,26847,26332,26816,26779,26871,27671,27540,26950,27000,27195,27386,27108,26370,26886,27531,27226,26868,27335,28192,28383,27940,27325,26612,26322,26690,26764,26929,27648,27924,27509,27131,26758,26882,27171,27376,27567,28054,28216,27474,27016,26667,25541,25417,25887,26038,25888,25655,26235,27197,28069,27537,27448,27958,28015,28285,28130,28125,27887,27315,27457,28067,27824,27345,27332,27707,28006,27383,27021,27012,26869,27277,27822,28486,28750,29135,30221,30646,29780,29357,29323,29007,28997,29615,30069,29914,29795,30249,31180,30837,30777,30883,30775,31062,31301,31580,31738,32046,32624,33201,33184,32619,32010,31969,32583,33457,33906,34287,34430,34609,34432,33347,32293,32029,32029,31506,31620,32097,31674,31935,32589,32928,33127,33040,33185,32282,31169,31266,31494,31620,31136,30851,30831,31072,30996,30255,30154,30307,29311,29095,29493,29127,28562,28342,28106,27941,27818,27154,26374,25910,26575,27197,26574,25637,25346,25404,25928,26289,26654,27732,28167,27348,27198,27420,27460,27518,27129,26777,26382,26554,26923,26805,26937,27152,26912,25935,25169,25073,25345,25596,25528,25872,26234,25983,25654,26106,27005,26707,25978,26739,27962,27847,27459,27710,27531,26713,26330,26161,25936,25640,25638,25810,25876,25922,25729,25309,25380,26152,27185,27563,27536,26965,26664,27522,27635,26561,26842,28124,27212,25983,25725,25559,25784,26038,25714,25840,27198,28701,29106,28500,27818,27583,28084,29144,29320,29375,30026,29459,28500,28801,29431,29570,29088,28390,27637,26729,26439,26605,25889,25871,26873,26859,26859,26757,26757,26892,26983,26594,26598,26987,27284,27021,26680,26875,27234,27833,28270,28372,27863,27130,27308,27654,27491,27574,28050,28430,28370,28536,28643,28322,27981,27820,28299,28592,28225,27435,26874,27030,26963,26604,26483,26620,27041,27503,28213,28501,28014,27723,27735,27414,26521,26293,26645,26949,26193,26138,27031,26807,25732,25561,26365,27028,26631,26341,27703,28337,27199,26563,27131,28067,28018,27425,26560,25871,26162,26742,27389,27376,27855,27950,27573,27503,26696,26721,27210,27227,27317,27416,27274,26639,26410,26336,25451,25470,25820,25915,25819,25936,26595,27492,28124,27858,28178,28271,27572,27623,27816,27783,27331,26969,27223,27578,27655,27532,27288,27557,28051,27612,27592,27895,27232,27318,28275,29210,29606,30026,30393,30340,29722,29623,29942,29604,29791,30203,30148,29746,29682,30560,30968,30122,30165,31151,31607,31119,31308,32199,32812,32778,32753,33226,33004,32632,32742,32893,33197,33731,33699,33974,34588,35007,35125,34017,32823,32556,32744,32316,32211,32425,31725,31274,31632,32669,33880,34184,33611,32148,31337,31924,32072,32006,31694,31416,30987,31035,30629,29672,29490,29657,28703,28873,30213,30137,29350,29041,28618,28090,27714,27441,27200,27208,27721,27703,27248,26867,26251,26017,26604,26842,26553,26798,27323,27080,26450,26311,26695,27141,27101,26678,26305,26705,26866,26723,26798,26746,26440,26032,25785,25624,25717,26152,26156,26189,26388,26274,26277,26886,27600,27430,26608,26745,27794,28045,27557,27343,27262,26689,26436,26751,26480,25944,25978,25712,25440,25380,25338,25019,25234,26802,28007,28070,28315,27860,27026,27338,27549,26663,26533,27348,26979,26223,25713,25003,24978,25449,25765,26224,26647,27662,28198,27942,27382,27167,27783,28220,28125,28962,29841,29173,28562,28912,29392,29735,28935,27758,27098,26794,26420,26380,26110,26390,26963,26453,26453,26747,26747,27288,27377,27138,27617,27603,27708,27343,27241,27273,27176,27636,28239,28192,27361,26339,26584,27251,27137,26844,27143,27340,27831,28781,28499,27728,27669,28405,28632,28352,28161,27694,27202,27074,27097,27185,27272,27082,27341,27785,28316,28766,28227,27804,28039,27766,26693,26417,27206,26915,25610,25775,26677,26657,26028,25725,26114,26688,26808,27199,28419,28432,27463,27280,27395,27689,27547,27119,26496,26252,26642,26713,27070,27127,27441,27369,27214,27189,26886,27099,26942,27036,27758,27511,26740,26286,26303,26142,25628,25932,26084,26063,26182,26242,26364,27319,28272,28308,28283,27624,26967,27680,27923,27161,26689,26747,27322,27823,28096,27951,27459,27749,28119,27718,27892,28302,27965,27980,28865,29689,29785,29991,30168,29774,29522,29797,30034,29954,30039,29980,29831,29845,30162,30859,30685,29957,29942,31088,32092,31950,32236,32778,32622,32733,32728,32803,33199,33373,33681,34106,33957,33713,33450,33930,34737,35005,35504,34834,33563,32995,33137,32973,32711,32980,32495,31358,31365,32462,33747,33845,33063,32118,31613,32468,32761,32642,32182,31435,30670,30483,29839,29109,28848,28794,28632,29312,30124,29964,29579,29259,29022,28509,27771,27539,27549,27721,28070,27703,27173,27102,26462,26141,26685,26695,26130,25839,26375,26554,25629,25832,26834,27181,27029,26807,26970,27342,26807,26305,26606,26512,26093,26260,26294,26146,26395,26545,26207,26150,26245,26080,26720,27702,28299,28502,28011,27904,28082,27981,27738,27069,26365,26061,26122,26260,25966,25744,25635,25522,25528,25379,25334,25486,25830,26806,27719,27584,27792,27974,27308,27136,27590,27294,26710,26223,25903,25837,25611,25032,24690,24935,25636,26354,26324,26138,26056,26573,27115,27293,27724,27750,27917,29013,29512,28972,28945,29082,28876,29059,28529,27571,27260,27383,26853,26460,26442,26783,26977,26383,26383,27195,27195,27366,27189,26818,27150,27284,27709,28018,27836,26890,26102,26576,27598,27273,26655,26656,27035,26845,26510,26388,26622,26384,26949,28732,28824,27821,27951,28435,28163,27958,27664,27374,27786,27713,27084,26756,26973,27102,27555,28378,28732,28154,27471,27594,27909,27730,27347,27072,27442,26934,25926,26067,26471,26774,26942,26470,26235,26584,26975,27457,27968,27557,27377,27989,27879,27098,26471,26388,26334,26630,26929,26639,26564,26743,27082,27291,27216,26930,27059,27326,26637,26727,27618,27667,27133,26766,26708,26495,26380,26667,26521,26562,26746,26352,26040,27298,28675,28825,28320,27398,27144,27905,28026,27281,27017,27110,27988,28611,28687,28727,28751,29143,29016,28422,28381,28758,28921,28718,29176,29590,29622,29710,30327,30047,29550,29581,29570,29995,30031,29570,29683,30577,31287,31758,31522,30661,30503,31398,32222,32486,32615,32728,32534,32999,32772,32141,33299,34332,34312,34680,34567,33968,33413,33829,35031,35418,35747,35329,34499,33999,33923,33708,33410,33338,33070,32227,32248,32575,33212,33512,33360,33262,32830,32942,32830,32829,32079,31106,30147,29770,29677,29707,29303,29124,29617,30367,30230,29609,29361,29066,29249,29356,28330,27123,27424,27938,27544,27189,27167,27436,26970,26428,26669,26709,26231,25974,26017,25645,24909,25808,27115,27140,26857,27060,27278,27333,26881,26305,26606,26589,26218,26182,26085,26299,26832,26141,25426,26111,26348,26083,27110,28232,28854,29246,28976,28584,28079,27334,27282,26951,25887,25457,25491,25334,25044,25021,25118,25707,26305,26254,25985,26204,26595,26700,26835,26870,26973,26983,26833,26721,27080,27016,26704,26187,25749,25330,25008,25351,25132,24888,25568,26118,26386,26129,25744,25974,26710,27075,27166,27830,29051,29196,28900,29379,29610,28937,28374,28491,28302,27809,27760,27418,26745,26561,26357,26170,26316,26448,26448,26827,26827,26610,26818,26488,26632,27168,27285,27771,27671,26796,26068,26046,26438,25975,26048,27013,26915,26023,25942,26318,26662,26618,26651,27726,28519,28457,28696,28652,28508,28113,26986,26476,27169,27581,27223,26853,27002,27333,27702,28415,29272,28780,27757,27781,27651,27344,27779,27581,27147,27047,26884,26437,26148,26835,27413,26886,26597,26761,26641,26726,27093,27051,27274,27817,27988,27177,26242,26144,26078,26120,26239,26332,26383,26435,26865,27332,26997,26639,26217,26274,26367,26405,26851,27214,27223,27132,27120,26747,26458,26794,26864,26898,26813,26328,26078,27046,28296,29125,29133,28669,28488,28488,28249,27576,27486,27885,28684,29074,29063,29585,30083,30158,29209,28586,28584,28786,29092,28941,29017,29012,29361,29754,30262,30502,30294,29546,29320,30112,30240,29812,29978,31430,32122,32283,32279,31525,31528,32464,32939,32886,32827,32826,33219,33676,32781,32027,33390,34593,34713,35277,35618,34912,34224,34479,35589,36195,36165,35958,35918,35823,35577,34879,34351,34197,34215,33883,33512,33105,33205,33747,34088,34253,33982,33385,32485,32331,31683,31085,30208,29330,29273,29562,29650,30068,30277,30466,30529,29730,29216,29300,29364,29341,28968,27771,27719,28181,27379,26922,27270,27866,27607,26991,26967,26788,26329,26316,25644,24822,24898,25523,26165,26610,26808,27139,27179,26894,26701,26196,26421,26499,26482,26259,25798,26461,27027,25866,25101,26243,26915,26976,27689,28665,29420,29048,28284,28169,28036,27397,27136,26727,25731,25247,25184,25113,24829,24629,24964,25470,25728,25839,25674,25972,26781,26806,26448,26519,26890,26906,26707,26328,26604,27097,27242,27011,26498,25881,25337,25674,26012,26063,26222,26004,25702,25643,25717,25525,25527,25844,26143,27227,28562,28466,28445,29129,29215,28389,27806,28076,28284,28037,27940,27685,27474,27140,26569,26133,26243,26757,26757,26098,26098,26000,26893,27020,27369,27397,26369,26320,26505,26224,26094,26264,25980,25477,26162,26997,26123,25807,26116,26040,26525,27385,27327,27196,27683,28107,28503,28922,28964,27966,26993,27294,27743,27632,27724,27765,27265,27228,27854,28400,29307,29704,28752,28136,27694,27349,27637,27231,26682,27106,27511,27088,26644,26669,26581,26572,26818,26476,26315,26786,27220,27292,27678,27558,27436,27287,26845,27013,27014,26380,26368,26745,26618,26600,26919,27456,27522,27134,26019,25873,26633,26754,26543,26486,26512,26389,26717,26924,26606,26323,26930,27579,26997,26487,26362,26755,27639,28602,29262,29225,28513,27936,27691,27212,27349,28257,29010,29246,29157,29474,30008,30381,29707,28764,28138,28295,28963,29431,29440,28779,28751,29438,29953,30468,30364,29467,29015,29714,30193,30095,30388,31742,32478,32802,32533,31743,32163,33040,33413,33589,33563,33292,33462,33685,33001,32927,33962,34981,35312,35935,36396,35989,36254,36295,36566,37258,37204,36938,37321,37543,37160,36103,35480,35432,35321,34874,34067,33427,33464,33692,34019,34351,34296,33744,32396,31804,31686,31511,30674,29331,28636,28894,29600,30247,30060,29718,29925,29684,29405,29495,29271,28807,29015,28560,27805,27665,27560,27518,27533,27511,27157,26960,27044,26809,26954,26868,25611,24879,25387,25650,25877,26274,26370,26720,27334,27164,26901,26464,26625,26712,26723,26368,25976,26764,27068,26496,25874,26294,27021,27449,27720,28764,29492,28464,27727,28149,28060,27510,27381,26880,26210,25971,25584,25188,24777,24101,24146,24545,24811,25191,25142,25412,26451,26764,26344,26360,27074,27404,27031,26345,26367,27106,27831,27728,27079,26776,26728,26623,26635,26861,26641,26318,25645,25033,24971,25253,25249,25010,25546,26731,27448,27806,27979,27669,27703,28232,28042,27855,27696,27369,27626,28069,28183,27693,27186,26996,27314,27461,27461,26305,26305,26247,27003,27446,27869,27308,25692,25182,25677,25844,26365,26790,26121,25906,26234,26153,25903,26397,26729,26446,26706,27593,28059,27850,27672,27920,28227,28481,28365,27621,27320,27987,28358,27821,27674,27799,27320,26858,27471,28234,28698,29020,28372,27717,27598,27733,27590,26815,26872,27710,27758,27439,27311,26903,26304,26618,26707,26018,26162,26946,27312,27320,27695,27551,27426,27123,26900,27476,27519,26823,27098,27313,26762,26937,27421,27868,28136,27790,26939,26589,26745,26560,26377,26076,25487,25255,25560,26101,26661,26320,26549,27412,27225,26949,26735,26501,26891,27826,28732,28432,27358,26733,27027,27509,28338,29042,28875,28986,29038,28784,29145,29951,30112,29189,28081,28059,28798,29747,29854,29007,28744,29427,30135,30389,30296,30300,30069,30348,30462,30354,30769,31567,32155,32898,32754,32139,32632,33360,33663,34059,34002,34141,34409,34286,34078,34250,34464,35453,36390,36858,36890,36945,38165,38205,38065,38500,38194,38024,38477,38488,37952,37210,36580,35849,35575,35679,35035,34133,34000,33854,33824,34033,33666,33267,32352,31569,31619,31734,31342,29864,28839,28917,28982,29420,30256,30241,29650,29714,30003,29689,29366,28818,28567,28283,27858,27457,27930,28631,28030,26988,26777,26897,27058,26916,27370,27191,25898,25207,25550,26101,26414,26664,26948,26947,27151,26956,26700,26751,27056,26994,26983,26560,26291,26861,27020,26954,26661,26443,26764,27409,27361,28286,29329,29115,28561,28420,28182,27507,27463,27354,26942,26743,26230,25594,25111,24010,23507,23914,24652,25436,25522,25834,26484,26656,26515,26704,27089,27071,26765,26446,26502,26971,27350,27463,27321,27141,27345,27176,26550,26723,26853,26683,26211,25189,24473,25059,25672,25629,26206,26632,26799,27434,27707,27132,26806,27797,27954,27493,27193,27076,27476,27743,27840,27808,27733,27740,27860,27493,27493,26824,26824,26540,26799,27288,27500,27118,26371,25880,26030,26178,26882,26985,25801,25739,25799,25586,26224,26915,26996,27100,27348,27415,27920,28055,27548,27874,28375,28076,27798,27623,27329,27818,28237,27893,27887,27732,27219,26937,27143,27593,28236,28679,27984,26930,27036,28057,28399,27546,27434,27947,27483,26974,26753,26871,27083,26939,26330,26169,26370,26508,26387,26687,27319,27738,27919,27162,27014,27504,27412,26978,26684,26363,26279,27091,27780,27801,27476,27303,27277,26991,26269,25704,26127,25972,25157,25181,25182,25297,26393,26670,26093,26463,26984,26959,27110,26854,27231,28357,28548,27800,27303,27163,27991,28578,29405,29758,28769,28736,29330,29176,29004,29271,29571,29607,28867,28064,28520,29690,29957,29561,29754,30287,31012,31332,30978,31143,31226,31297,31199,31401,31936,31928,31758,32375,33104,33380,33886,34260,33957,33834,33837,34694,35669,35579,35421,35257,34910,36097,37922,38327,37701,37476,38199,38990,39334,39254,38809,38796,39333,38951,38103,37777,37030,36166,36546,37041,36424,35417,34884,34415,33697,33715,33585,32918,32342,32072,32262,32311,31733,30108,29528,29611,29093,29633,31093,31121,30398,30220,30239,29854,29775,29613,28961,28274,28084,27628,28094,28524,27849,27370,27522,26886,26517,26599,27187,27281,26436,26026,26167,26547,26892,27185,27649,27532,27035,26377,26053,26423,26805,26977,27396,26935,26564,26942,27187,27127,26679,26415,26422,27118,27568,27828,28465,29366,29082,28170,28055,27484,27332,27534,27144,27016,26698,26037,25326,24162,23438,23873,25063,25817,26036,26584,26579,26623,27209,27372,27072,26714,26604,26641,26715,26820,26629,26714,27118,27242,27450,27343,26921,27187,27349,26666,26306,25599,24723,24951,25624,26148,26813,26281,25807,26637,27770,27862,27306,27178,26939,26554,26843,27184,27513,27494,27644,27899,27626,27465,27168,26594,26594,27067,27067,27142,27448,27526,27515,27601,27210,26120,25980,26189,26583,26684,25328,24594,25180,25930,26745,27324,27261,27615,28254,27973,27378,27370,27755,28265,28534,28217,28190,28316,28032,28647,28793,28122,28409,28349,27190,26678,27007,27571,28530,28640,27971,27086,26746,27645,28616,28026,27219,27222,27169,27207,26727,26750,27376,27088,26630,26792,26769,26440,26220,26977,27760,27513,27501,27549,28072,28132,27647,27518,26858,26112,26415,27055,27245,26989,26483,26886,26918,26432,25544,24619,25134,25423,25320,26149,26424,25647,25725,25954,25902,26098,26265,26589,27364,27529,27933,28382,28047,27373,27213,27710,28838,29101,29579,29973,29641,29724,29848,29578,29351,29407,29832,30663,30332,29027,29111,29810,30177,30319,30729,31120,31117,31324,31513,31457,31784,31821,31860,32697,33589,32946,32107,32584,33432,34275,34998,34812,34181,34107,34128,34561,35549,35835,35729,35750,36380,37626,38781,39124,38723,38342,38328,39119,39077,38772,39036,39310,39818,39331,38528,38555,37987,37148,37458,37540,36814,36277,35798,35276,34347,34066,33923,32940,32524,32857,32793,32242,31454,30472,30077,30284,30218,30342,31116,30994,30402,29970,29967,29597,29583,30117,29782,28743,28210,27726,27747,27548,27268,27702,27963,27090,26351,26547,27313,27821,27237,26557,26579,26957,27348,27538,27527,27496,27559,27044,26619,26479,26438,26917,27420,26674,26229,26842,27028,26609,26085,26062,26097,26728,27560,27603,27690,28556,29052,28535,28223,27638,27140,27449,27588,27421,26721,26250,25694,24905,24509,24959,25881,25573,25504,26466,26757,27343,27750,27253,26668,26626,26836,26602,26387,26273,26348,26391,26959,27381,27794,27583,27011,27261,27476,27049,26837,26105,24873,24912,25531,25892,26449,26377,25987,26117,27228,27938,27914,27564,27001,26310,26099,26426,27464,27744,27702,27782,27447,27335,27048,26431,26431,27318,27318,27466,27937,27835,27629,27610,26683,25517,25729,25928,25987,26414,25832,25000,25511,26293,27098,27651,27631,27718,28281,28257,27452,27490,28308,28464,28279,28275,28587,28671,28632,29364,29470,28810,28940,28992,27777,26798,26831,27209,27946,27962,27834,27660,27179,27281,28076,28002,27155,27300,27768,27945,27613,27513,27667,27445,27401,26947,26164,26169,26733,27619,28034,27225,27416,28444,28814,27942,27755,28152,27518,26932,27378,27255,26411,26144,26258,26805,26392,25810,25260,24156,24144,24994,25678,26645,27103,26160,25666,25890,26174,26202,26016,26592,27778,28333,28183,27508,27431,27082,26718,27606,28753,28970,29473,30228,30532,30222,29246,29190,29848,29862,30256,31373,31511,30483,30176,30369,30537,30568,31038,31432,31163,31524,32366,31942,32418,32557,32420,33449,34317,33651,33017,33041,33164,34011,34716,34531,34443,34910,35225,34947,34861,35062,35411,36063,37533,38245,38414,39018,39500,39705,39806,39937,39391,39534,39838,39949,39570,38821,38712,38989,38841,38229,37852,37572,37071,36712,36256,36114,35775,35052,34246,33728,33584,33160,32073,31680,31752,31243,30592,30510,30321,30105,30642,30759,30304,29811,29810,29583,29512,30181,30400,29419,28397,27988,27729,27638,27357,27341,27667,27563,27306,27659,28203,28290,27653,27054,27011,27140,27328,27353,27221,27146,27222,26705,26776,27139,26822,26947,27276,26436,26158,26808,26535,25690,25454,25431,25515,26326,27345,27394,27456,28030,28919,28660,27978,27697,27141,27399,27732,27250,26534,26329,25824,25268,25285,25722,25919,24878,24874,26086,26801,27705,27900,27140,26533,26803,26991,26650,26615,26661,26760,26416,26467,26748,27573,27422,26399,26342,26878,27548,27529,26635,25481,25387,25691,25637,25969,26374,26694,26649,27202,27574,27661,27733,27240,26864,26367,25907,26828,27351,27171,27220,27391,27397,27332,26950,26950,27868,27868,27598,27392,26939,26520,26635,26167,25909,25835,25578,26023,26456,26269,25910,26147,26719,27709,28304,28078,27891,28314,28542,28375,28278,27876,27205,27191,28150,28690,28333,28477,29059,29629,29594,29315,28909,27859,26941,26777,26845,27065,27705,27955,27894,28001,27960,28115,28107,27413,27385,28007,27947,27813,27820,27645,27663,27784,27133,26032,25750,26663,28066,28305,27806,28422,29225,28546,27141,27296,27753,27444,27425,27573,27174,26231,26043,26349,26291,25930,25771,25499,24803,24475,25232,26188,26669,26978,26970,26671,26813,26781,26532,26411,26853,27975,28751,28597,27746,27845,27845,27587,28033,28678,28969,29453,30032,30353,30067,28716,28870,30296,30515,30776,31606,31599,30764,30139,30441,30662,30496,31137,31566,31873,32368,32729,32398,32780,33005,33053,33769,34152,34014,34083,33867,33778,34155,34309,34447,34670,34825,35184,34968,34607,34814,35605,36621,38031,38696,38898,39377,40233,41262,41271,40352,40018,40473,40049,39395,37892,36802,37475,37791,37994,38302,37851,37329,37496,37055,36345,36568,36389,35298,34149,34296,34469,33309,31921,32009,32415,32100,31457,30845,30398,30382,30488,30357,30127,30075,30033,29866,29819,30342,30552,29859,28898,28330,28125,28546,28302,27576,28086,28467,28487,28966,29021,28509,28086,28132,28043,27386,27083,27053,26996,27015,26797,25927,26067,27091,27221,26826,27027,26810,26868,27313,26813,26153,26144,25941,25581,25736,26801,27284,27698,28416,28521,27808,27293,27698,27446,27291,27232,26486,26201,26082,25259,24812,25152,25670,25308,24636,25335,26540,26770,27288,28148,28098,27400,27172,27167,27168,27273,27332,27127,26637,26411,26448,27325,27441,26344,25869,26145,26848,27006,26708,26384,25775,25416,25462,25980,25927,26137,26709,27543,27715,27334,27441,27386,27206,26878,26135,26395,26810,26356,26832,27253,26651,26776,26927,26927,28289,28289,27823,27190,26729,26054,26080,26259,26264,26026,25881,26168,25929,25871,26140,26471,27021,27873,28515,28516,28502,28596,28594,28600,28310,27127,26358,26902,28116,28671,28323,28115,27842,28678,29421,28957,28328,27748,27326,27485,27343,27066,27498,27379,27785,28862,29067,28579,28305,27795,27407,27906,27951,27684,27502,26875,26829,27301,27066,26382,26055,27016,28789,29049,28594,29141,29366,28700,27550,27004,27353,28228,28565,27742,26933,26380,26298,25955,25510,25773,25878,25825,26020,26296,26605,27124,27053,26871,27276,27186,27209,27289,27578,27838,27982,28528,29057,29028,28335,28531,28802,28308,27917,28195,28923,29408,29822,30580,30738,29729,29609,30380,30560,30764,31168,30851,30234,29935,30638,30841,30634,31347,31636,31600,31850,32115,32712,33413,33605,33652,34001,34044,34190,34910,35086,34744,34362,34205,34478,34513,34663,35133,35090,35129,35813,36947,38038,39331,40286,40586,40564,41075,42079,41638,40012,39233,38989,37606,35924,34279,33173,33929,35299,36283,37022,37956,38023,37936,37471,36964,37184,36766,35262,33811,33733,33979,33549,33161,33044,32814,32662,32223,31562,31061,31139,30639,29999,29736,29805,29727,29393,29512,30317,30312,29822,29229,28472,28354,29441,29845,28642,28743,28988,29008,29352,28938,28422,28434,28794,28620,27614,26878,26703,26460,26438,26300,26093,26580,27059,27049,26655,26764,27200,27225,27132,27264,27251,27139,27063,26761,26273,26368,26831,27525,28708,28721,27799,27183,27578,27884,27380,26541,25771,25590,25767,25693,25547,26012,26048,25441,25260,25952,26878,27126,27361,27942,28262,28058,27666,27432,27155,26918,27180,27301,26818,26701,27025,27327,27579,27138,26519,26005,25788,25790,26404,26869,26042,25340,25391,26010,26007,25809,26280,27264,27994,27560,27135,27241,27046,26625,26523,26846,27240,27096,27513,27455,26610,26290,26222,26222,27523,27523,27581,27213,27079,26506,26156,26399,26071,25976,26335,26329,25748,25932,26490,26751,26859,26927,27305,27893,28491,28552,28534,28634,28495,27654,27183,27426,27780,28229,28249,27738,27220,27964,28799,28655,28138,27879,28067,28179,27379,26613,26940,27290,28034,29055,29809,29428,28831,28681,28300,28165,28310,27800,27244,26498,26267,26783,27039,26816,26347,27117,28632,28772,28773,29292,29253,29057,28095,27435,28054,28952,28724,27748,26986,26815,26709,25920,25499,25760,25880,26309,27643,28740,28485,28240,27898,27166,27369,27781,27781,27407,27807,28794,28975,29215,29642,29306,28595,28944,28950,28062,27434,27684,28872,29747,30468,31033,31086,30496,30340,30569,30184,29885,30322,30802,30581,30198,30906,31297,31350,31550,31457,31089,31173,31908,32926,33790,34362,34309,34362,34455,34733,35386,35417,34760,34308,34533,34564,34595,35222,35784,36106,36780,37707,38483,39586,40692,41096,41631,42219,42167,42068,40979,39373,37270,35031,32609,29726,27756,26994,27104,29139,31738,33658,36397,37981,38283,38698,38165,37329,37067,36011,34530,34017,33742,33459,33374,33230,33065,32690,31821,31372,31071,30790,29886,29404,29700,29882,29505,29121,29082,29812,30229,30182,29753,29198,28776,29640,30344,29280,28653,28815,29387,29633,29022,28893,28960,28831,28428,27481,26946,26763,26178,25638,25341,25843,26961,27120,26630,26469,26706,27235,27088,26755,27383,27618,27331,27199,27032,26804,26444,26230,26838,28305,28733,28115,27638,27406,27563,27259,26112,25467,25299,25739,26568,26755,26830,26396,25971,25954,26007,26534,27388,27631,27243,27592,28074,27911,27661,27119,26574,26969,27189,26633,26517,27196,27247,27068,26937,26802,26598,25987,25452,26311,26815,26295,25896,25819,26003,25954,25998,26438,26820,27747,28221,27761,27492,27249,26567,26523,27033,27649,28162,28357,28035,27799,26871,25890,25890,26674,26674,27027,27030,27489,27098,26421,26449,25896,25754,26186,26202,25945,26354,26490,26475,26552,26557,26769,27177,27776,28192,28759,28870,28413,28224,27936,27781,27718,27744,27764,28086,27903,27971,28211,28044,28026,28047,28040,27738,26958,26714,27379,27998,28278,28504,29178,29101,29105,29588,29102,29053,29226,28035,27127,26491,26223,26918,27845,28139,27374,27282,27968,27875,28459,29016,28954,28896,27823,27501,28672,29030,28181,27931,27374,26963,26841,26024,25371,25386,26044,27125,28557,29544,29529,29327,28747,27704,27490,28144,28258,27601,27600,28397,28874,29104,29486,29492,28994,28912,28722,28091,27405,27727,28700,29377,30371,30793,30852,30301,30339,30654,30237,30002,30264,30676,30767,30893,31475,31862,31804,31643,31657,31837,31722,31981,33230,34311,34749,34655,34627,35129,35706,35958,35857,35446,35367,35580,35189,35408,36256,36441,37115,38544,39767,40140,40972,41795,42005,42927,43611,42746,41113,38868,36400,32535,28428,25325,22286,20271,19662,19314,20903,23983,27395,31392,34963,37330,39100,38649,37214,37364,37237,36003,34788,34106,33782,33156,33062,33049,32360,31224,30844,30760,30087,29090,28620,28940,29687,29632,29545,29122,29296,29941,30502,30361,30250,29934,29746,29917,29446,28852,28981,29489,29312,28603,28671,28984,28529,27901,27524,27259,26854,26295,25845,25486,25975,26571,25938,25592,26363,27019,27403,27617,27535,27677,27663,27495,27154,26639,26694,26671,25995,26762,28063,28173,27879,27887,27658,27395,26876,26135,25923,26101,26592,27033,26873,26285,26417,26929,27064,26675,26452,26984,27433,27053,27515,27873,27737,27691,27348,26841,27012,27218,26972,27013,27541,27493,26789,26248,26772,27622,27284,26296,26529,26859,26441,26071,26054,26177,25787,25998,26506,26474,27214,28349,28516,28153,27715,26928,26841,27248,27586,27927,28017,27581,27472,26880,25825,25825,26665,26665,26753,26612,27605,27832,27008,26469,26123,26252,26187,25905,25843,26075,26002,26607,27395,27612,27702,27541,27703,28281,28994,28835,27954,27760,27571,28200,28777,28534,28591,29191,28571,27942,27950,27672,27947,28041,27532,27158,27069,27530,28033,28044,27976,27630,27741,28157,28941,29667,29519,30034,29856,28059,27238,26604,25882,26646,27979,28591,28328,27914,27636,27365,27876,28539,28969,29029,27902,27332,28444,29203,28630,28165,27204,26763,26704,25891,25376,25424,26090,27666,29129,29675,29622,29439,28583,27813,27748,28099,28237,28092,27733,27498,28126,28584,28522,28582,28482,28600,28885,28845,28613,28726,28677,28647,29561,30542,30887,30104,30217,30882,30656,30316,30317,30513,30854,31281,31518,31462,31548,31631,31881,32337,32090,32339,33366,34104,34661,34982,34994,35249,35766,36236,36745,36940,36855,36823,36945,36945,37240,37260,37875,39526,41333,42329,42869,43045,43748,44790,43908,41644,38280,34467,30126,24935,20456,17215,14802,13273,12882,12981,14384,17002,20578,24941,29896,34329,37322,38164,37757,38306,38286,36987,35360,34483,34204,33447,33172,33043,32533,31822,31211,31000,30513,29561,28763,28631,29415,29370,29279,29492,29666,29707,30168,30612,30678,30598,30379,30394,30019,29743,29536,29029,28409,28064,28014,28363,28064,27486,27426,26955,26584,26770,26772,26721,26835,26765,25870,25664,26505,27385,27881,28307,28438,28250,28034,27838,27219,26693,26609,26304,25890,26692,27740,27947,27599,27398,27576,27515,26945,26608,26246,26225,26680,26915,26797,26331,26788,27682,27936,27522,26751,26513,26934,27065,27361,27500,27959,27806,27166,26711,26777,27085,26942,26949,27393,27633,27189,26556,27064,27599,27421,26899,26721,26932,26301,25354,25540,26373,26267,26345,26567,26279,26677,27635,27958,27848,27633,27166,27311,27614,27778,27625,27310,26905,26360,25993,25596,25596,27227,27227,27329,27169,27624,27913,27443,26455,25834,26092,26015,26069,26081,25885,26157,27397,28232,28231,28015,27595,27558,28038,28410,28187,27958,27954,27548,27903,28766,29293,29508,29285,28485,27768,27807,27740,27640,27112,26817,27119,27456,27470,27567,27692,27690,26949,26840,27757,28282,28616,28916,29301,29005,27662,27320,27180,26541,26501,27026,27801,28461,28445,27813,27919,28367,28466,28656,28766,28225,27871,28442,28947,28349,27748,27009,26899,26659,26022,25673,25638,26314,27922,29336,29560,29146,28844,28207,28167,28601,28596,28139,27842,27377,27325,27558,27899,28118,27832,27965,28799,29470,29654,29879,29768,29130,28493,28823,30064,30790,30485,30523,30969,31082,30679,30822,31355,31546,31608,31616,31280,31392,31264,31365,31704,31686,32433,33136,33180,34287,35592,36015,36067,36044,36494,37376,37289,36807,37265,38384,38322,38333,38891,39876,41602,43576,44853,45009,44718,45039,45068,42851,39315,34167,28328,22573,17215,13504,11168,9514,8477,8560,9163,10551,12714,15674,19290,24218,29837,34146,37259,38998,39513,38583,37343,36259,35435,34601,33706,33656,33894,33353,32295,31340,31416,31408,30410,29498,29621,30204,29636,29224,29805,30078,29721,29546,29995,30204,30466,30701,30489,30046,30090,29882,29298,28445,27868,27768,28281,28354,27599,27174,26460,26354,27161,27435,27242,26675,26861,26867,26715,26898,27433,27851,27865,27868,27904,27740,27357,26897,26585,26261,25970,26283,26498,26633,26895,27156,26972,26941,26749,26625,26629,26153,25895,26346,26930,26999,26735,26650,27080,27661,27527,26965,26835,27155,27404,27322,27406,28147,27807,26992,27025,27097,27096,26865,26657,27065,27754,27779,27277,27439,27187,26642,26760,26851,27061,26812,25935,26001,26538,26476,26521,26848,26654,26734,27303,27671,27731,27507,27394,27791,27946,28004,27578,26849,26631,25745,24962,25307,25307,28417,28417,28604,28381,27754,27483,27371,26387,25485,25469,25552,26219,26298,26437,26874,27330,27880,27788,27201,26935,27113,27518,27571,27411,27884,28681,28462,27702,27792,28793,29098,28488,28137,27570,27401,27442,27466,26789,26382,26786,27100,26586,26449,27203,27455,26945,26990,27924,28408,28291,27927,27956,28419,27783,27263,27265,27172,26875,26510,27040,27745,27696,27234,27706,28217,27942,28000,28280,28043,27978,28299,28217,27460,27418,27357,27057,26608,26533,26394,26227,26485,27511,28710,28804,28575,28898,28695,28771,29091,28698,27783,27191,26787,27228,27379,27107,27518,27558,28078,29064,29363,29605,29981,30015,29306,28649,29237,30317,30582,30678,30988,31066,31565,31463,31631,32558,32493,31979,32075,32024,31677,31173,31205,31561,31732,32380,33263,33269,33961,35899,36865,37085,36833,37178,37737,37144,37134,38431,39747,39607,39494,40148,41888,43643,44940,46133,46560,46334,45098,43383,40137,35043,28646,21888,16184,11617,8888,7879,7160,6532,6862,7417,8186,9750,12109,14876,19117,25347,31343,36279,39171,40030,39194,37954,37106,36522,35218,33967,34059,34351,33479,32436,31278,30903,30921,30163,29346,29477,29827,29144,28969,29469,29947,30368,30231,29976,30010,30310,30050,29633,29971,30016,29653,29868,29148,28143,27757,28469,29049,28364,27786,26997,26606,26900,27213,27079,26524,26709,27361,27538,27286,27367,27538,27483,27576,27701,27295,26996,26943,26510,26310,26506,26765,26719,26422,26142,26858,27111,26828,26535,26068,25854,26015,25775,25875,26905,27274,27137,26558,26462,27130,27415,27398,27226,27196,27395,27328,27401,27917,27744,26852,27089,27370,27034,27078,27323,27553,28195,28336,27888,27778,27124,26547,26815,26950,27268,27590,27437,27213,26864,26490,26237,26763,27260,27149,27447,27861,27596,27378,27252,27479,27647,27582,27726,27518,27001,25664,24734,25595,25595,28909,28909,29010,28362,27600,27364,27152,26251,25931,25888,25799,26417,26451,26771,27024,27061,27586,27492,27135,26899,27048,27415,27270,27119,27727,28669,28902,28299,27881,28467,28474,28137,28247,27678,26999,27055,27802,27651,26764,26309,26193,26062,26089,26733,27115,27210,27421,27945,28514,28218,27503,27712,28456,28248,27767,27600,27532,27432,27137,26977,26984,27243,26921,26789,27220,27243,27773,28560,27936,27714,28489,28169,26924,26783,27316,27085,26791,27371,27585,27296,27085,27344,27903,28136,28446,28989,28917,28786,28890,28262,27289,26542,26023,26265,26823,26567,27025,27411,27976,28842,29046,29249,29095,29194,28944,28970,30291,30948,30172,29947,30762,31103,31661,32076,32390,33570,33213,31598,31430,31663,31465,31161,31602,32842,32915,33134,34142,34520,34826,36224,37048,37064,36853,37315,37464,37476,38754,40480,41226,41129,41356,41840,43351,44781,45862,47016,47688,47516,45184,41384,36118,29899,23384,16732,11576,8053,6341,6018,5845,5860,6245,6519,6742,7614,9213,11632,15232,21008,28067,34393,38229,40200,40241,38816,37815,37199,35705,34252,34134,34341,33450,32402,31600,30823,30433,30027,29158,28736,29010,28560,28799,29529,30043,30687,30644,29901,29654,30095,29438,28311,28971,29461,29504,29913,29165,28208,27561,28021,28641,28475,28065,27457,27144,27136,27303,27360,27380,27437,27677,28125,28102,27895,27962,27939,27593,27435,27388,27193,27291,27072,27278,27261,26934,27033,26685,26009,26752,27233,26724,26378,25539,25159,25954,26089,25828,26907,27395,27224,27132,27433,27307,26944,27351,27281,26771,26706,27102,27364,27734,27550,26388,26355,27039,26918,27174,27678,27707,28244,28423,28047,27817,27213,27320,27813,27541,27119,27373,27666,27595,27177,26793,26406,26865,27722,27656,27626,27496,26890,27013,26805,26693,26837,26605,27445,28283,27591,26091,25500,26655,26655,28856,28856,28715,27392,27149,27644,27644,27082,26897,26473,26286,26925,26906,27129,27133,26881,27305,27621,27751,27273,27144,27318,27012,26999,28023,28633,28291,28206,28741,28942,28106,27660,27729,27038,26397,26798,27721,27783,26835,25948,25822,26262,26314,26380,26495,26862,27183,27323,27588,27542,27385,27394,27381,27419,27805,28017,27533,27227,27438,27225,27192,27960,27948,27219,27023,27192,27867,28511,28020,28078,28777,28383,27157,26962,27761,27613,27061,27423,27488,27169,27202,27407,27664,28331,28990,29183,29023,28847,28858,28181,27190,26544,26381,26280,26529,26539,27203,27824,28188,28928,29240,29261,28921,28859,28941,29298,30246,30469,29790,29852,30904,31378,31954,32774,33079,33673,33157,31546,31475,31872,32074,32187,32664,33852,33920,33775,34539,35343,35921,36178,36741,37394,37369,37462,37248,37763,39723,41480,41932,42219,43113,43973,44623,45219,46518,47930,47862,46628,43646,38478,31371,24086,17874,12563,8543,6061,5192,5125,5205,5368,5270,5538,6101,6561,7363,9397,12672,17888,25022,31810,36690,39793,40474,39507,38171,36929,35994,35011,34616,34516,33578,32347,31935,31720,31239,30685,30118,29257,28464,27960,28519,29379,29901,30262,30051,29262,29181,29686,28646,27346,28177,28970,29082,29090,28400,27792,27565,27926,28242,28165,27802,27097,27116,27606,27588,27830,28028,27795,27562,27770,28028,28457,28845,28325,27376,27052,27193,27147,27469,27623,27868,27769,27904,27923,27332,26591,26703,26996,26738,26435,26487,26570,27038,27269,26922,27119,27064,26828,27667,28489,27771,27017,27484,27289,26836,26901,27235,27358,27766,28017,26979,26481,26936,27188,27309,27393,27149,27531,27786,27729,27780,27851,28013,28048,27639,27119,27505,27495,27510,27708,27305,26878,27345,28279,28370,27703,27050,26260,25989,25863,26121,26174,25862,26846,27782,27000,25948,26235,27313,27313,28574,28574,28443,27272,26773,27101,27281,27146,27015,26511,26481,26927,26567,26768,26742,26314,26818,27210,27156,26752,27104,27544,27322,27513,28063,28063,27728,27728,28515,28468,27296,26583,26570,26399,26222,26634,27469,27775,26844,26255,26554,26832,26666,26563,26288,26509,26749,26613,26643,26812,26913,26778,26573,26503,26964,27343,27027,26683,27023,27134,27431,28180,28591,27841,27050,27374,28234,28743,29005,29155,28466,27787,27390,27563,28234,28090,27368,27264,27302,26968,27025,27536,28094,28941,29008,28658,28975,29291,28687,27580,27290,27516,27654,27484,27453,27125,27440,28326,28661,29134,29837,30220,29706,29224,29238,29261,29284,29824,30123,30884,31692,31711,32212,32997,33242,33257,32898,32128,32152,32300,32855,33753,33858,34188,34530,34188,34560,35746,36649,36416,36824,37661,38020,38172,38136,38350,39647,41248,42197,43191,44341,45129,45346,45805,47608,49339,47867,44381,39866,33275,25123,17542,11827,8305,6095,5064,5072,5304,5469,5174,4520,4857,5709,5858,6332,8249,11331,16112,22898,30022,35817,39398,39914,39351,38123,36859,36559,35815,34885,34552,34103,32904,32144,32163,31823,31254,31264,30780,28895,27531,27703,28319,29033,29603,29497,28905,28634,28604,27834,27099,28053,28625,28510,28757,28451,27717,27698,28043,27920,27685,27548,26766,26941,27726,27601,27847,27829,27229,26868,27016,27512,28254,28334,27978,27696,27566,27469,27153,27409,27813,28063,28106,28656,28629,28363,27921,27048,26959,27496,27602,28025,28452,28200,27757,27463,26998,26552,26695,27623,28071,27740,27473,27416,27135,27189,27527,27708,27561,27573,27779,27553,27324,27027,26885,27092,27296,27227,27685,27704,27540,27554,27811,27948,27433,27448,28007,28428,27898,27516,27738,27287,26679,27018,28004,28000,26712,26519,26657,26146,26070,26566,26422,26001,26345,26842,26509,25947,26632,27345,27345,28055,28055,28203,27838,26792,25946,25935,26451,26781,26247,25796,25857,25877,26155,26354,26192,26387,26226,26048,26370,27074,27181,27017,27534,27370,26969,27531,27605,27832,27467,26604,26422,26345,26399,26583,26688,27294,27929,27194,26663,26912,26626,26231,26111,26141,26497,26374,26121,26070,26144,26424,26544,26629,26841,26614,26080,26166,26398,26818,27217,27352,27744,27993,27424,27017,27326,28359,29322,29621,29194,28101,27438,27631,27820,27899,27694,27276,27505,27763,27368,27687,28008,28249,29065,28785,28323,28787,28833,27756,26919,27372,27772,27792,28047,28477,28230,27968,28740,29425,29678,30001,30352,30054,29624,29484,29284,29029,29851,30777,31493,31778,31597,31810,32189,32487,32728,32688,32379,32144,31854,32328,33791,34369,34837,35145,34852,35014,36074,36950,36873,36881,37073,38121,38774,38999,38926,39712,41220,42398,43933,45143,45706,46161,47122,48480,48451,46215,41488,34837,26610,18265,12112,7827,5469,4841,5102,5571,5804,5623,5042,4383,4778,5340,5259,5726,7511,10304,14804,21551,29423,35848,39194,39653,39141,37806,36916,36851,35909,34627,34171,33931,33057,32090,31634,31519,31434,31562,31166,29430,28234,27746,27472,27978,28641,28778,28580,28195,27994,27925,27449,27476,27704,28130,28900,28693,27696,27256,27309,27285,27613,27901,27150,26886,27207,27230,27078,27013,27219,26948,26980,27471,27627,27271,27554,28086,28024,28229,28194,28172,28700,28894,28409,28538,28509,28738,29010,28113,27883,28699,29174,29199,28894,28152,27550,27506,26923,26357,26735,27200,27153,27508,27883,27442,27270,26980,27254,28171,28102,27515,27300,27357,27155,26811,26667,27335,28070,28016,28163,28000,27467,27111,27269,27969,28006,28025,28335,28547,28334,27958,27635,26812,26026,26014,26876,27182,26399,26416,27026,26876,26773,27025,26997,26535,25948,26294,26931,26939,27035,27181,27181,27833,27833,27570,27698,26997,25538,25052,26227,27117,26473,25589,25638,26261,26628,26675,26325,26034,25707,25513,26045,27105,27205,27075,27486,26941,26238,26443,26290,26682,26593,26300,26595,26470,27029,27435,26895,26856,27313,27175,26720,26494,25988,25228,24692,25444,26162,25798,25914,25842,26001,26147,25969,26547,27131,26105,24901,25486,26300,26757,27223,27294,27263,27420,27587,27679,27688,28231,28814,28757,28508,28254,27985,28281,28141,27566,27180,27060,27314,27415,27037,27427,27800,28000,28563,28571,28446,28645,28677,28100,27619,27927,27861,27980,28539,28832,28580,28109,28311,29357,29899,30044,30337,30277,30060,29621,29309,28966,29435,30665,31545,31923,32336,32437,31879,32029,32823,32748,32141,31986,32217,32365,33227,34206,34985,35176,35519,36125,36898,37409,36992,37092,37449,38516,39623,40210,39887,40731,42690,43637,44832,46015,46458,46575,47112,47453,45831,42559,36385,28548,20388,13005,8303,5734,4687,4935,5111,5074,5156,4782,4507,4661,5093,5102,4871,5574,7264,9889,14528,21783,29735,35839,39031,39795,39201,37595,36719,36746,36092,34802,33690,33016,32382,31654,31209,31094,31278,31229,30414,29420,29157,28420,27575,28188,28695,28286,28350,28933,28707,28008,27663,27528,27649,28195,28569,28301,27878,27182,27102,27577,28262,28637,27781,27130,26995,26642,26061,26131,26831,26981,26958,27126,27381,27461,27617,27926,28030,28448,28845,29137,29535,29530,28549,28108,28137,28452,28671,28088,28360,29113,29555,29639,28973,28221,28091,28179,27461,26811,26945,26891,26653,27162,27578,27184,27176,26917,27064,28135,28222,27620,27821,28012,27459,27163,27242,28059,28538,28113,27790,28025,27780,27301,27678,28329,28808,28581,28161,28538,28196,27586,26974,26291,26462,26715,27201,27419,27312,27155,27146,26863,26362,26124,26406,26526,26319,26501,26836,26970,26810,27109,27109,27874,27874,27142,26814,26606,25671,25228,26529,27440,26982,26064,26050,26331,26244,26216,26246,26185,26197,26146,26252,27089,27145,27287,27712,27004,26183,25785,25372,25721,25883,26061,26290,26126,27036,27666,27404,26747,26224,26793,27040,26683,26244,25643,24830,25091,25553,25705,26507,26337,26257,26313,25944,26471,26741,25460,24506,25251,25979,26462,26915,26926,27175,27635,27684,27346,27143,27643,28091,28200,28146,28003,27956,28285,28187,27927,27828,27751,27926,28044,27543,27574,28136,28663,28864,28723,28885,29249,29572,29495,28957,28891,28714,29072,29190,28844,28629,28091,27591,28385,29364,29953,30169,29828,29777,29549,29692,29624,29479,30485,31738,32470,33222,33164,32412,32793,33611,32872,32204,32698,33091,32653,33242,34285,34991,35619,36239,36841,37536,37801,37158,37593,38364,38930,40490,41698,41245,42047,44280,44992,45480,46565,47290,47029,46049,44802,42269,37490,30044,21993,14696,9103,6054,4880,4907,5501,4933,4323,4566,4606,4650,5138,5398,5178,4862,5501,6965,9640,14987,22838,30643,36002,38893,39702,39110,37625,36986,36478,35452,34119,32650,31868,31510,31056,30899,30947,31357,31401,30588,29708,29600,28677,27871,28823,28976,28177,28374,29145,28610,27834,27787,28003,28579,28858,28356,27888,27973,27747,28093,28613,28447,28373,27808,27012,27068,26738,25880,26128,26633,26718,26300,26498,27268,27446,27192,27445,28403,28962,29061,29314,28814,28449,28556,28578,28431,28437,28320,27586,27892,28849,29252,29721,29484,28860,28541,28544,28178,27532,27086,26468,26456,26905,26894,26546,26555,26677,26653,27267,27977,28025,28198,28481,28280,27906,27513,28058,28224,28313,28306,28446,28273,27852,28388,28536,28754,28708,28434,28577,28029,27283,26769,26890,27670,27765,27681,27251,27252,27545,27639,27151,26172,25724,25959,26244,26479,26372,25967,25927,26205,27044,27044,27478,27478,26711,25972,25919,25783,25643,26414,27016,26859,26183,26390,26557,26173,26264,26575,26542,26941,26980,26209,26194,26089,26365,27411,27250,26192,25384,25302,25676,25206,24944,25388,25947,26938,27719,28042,27069,26120,26778,27303,27301,27188,27138,26410,25846,25660,25829,26496,26410,26013,26125,26201,26283,25979,25159,24817,25540,26024,26730,27449,27125,27640,28086,27347,26563,26467,27077,27781,27846,27223,26803,26996,27697,28233,28642,28890,28851,28883,28488,27745,27951,28302,28774,29341,29341,29327,29632,29666,29044,28457,28745,29485,30185,29289,28715,29035,28656,27906,28264,29586,30339,29813,28992,29175,29905,30384,30121,30011,30739,31581,32081,32667,32682,32720,33358,33752,32868,32560,33247,33381,32932,33902,35193,35648,36360,37084,37660,37768,37002,36435,37387,38576,39000,40529,42233,42832,43520,44607,45550,46387,47150,47959,47622,45133,41476,36894,30542,22948,15695,9928,6417,5234,5048,4956,5260,4814,4438,4663,4862,4761,5217,5629,5292,4971,5339,6703,9677,15461,23373,31464,36821,39129,39648,39030,37529,36979,36012,34577,33257,31611,30701,30825,30856,30597,30588,30799,31087,30832,29542,28892,28525,27923,28576,28757,28231,28219,28184,27748,27759,27764,28058,28672,28761,28304,27681,27474,27938,28960,29229,28050,27151,27089,26302,26280,26745,26261,26346,26711,26370,25515,26083,26891,26969,26884,27286,28580,29350,29315,29321,28403,27489,28230,28922,28547,27998,28181,27869,27459,28275,28838,29256,29248,29051,28821,29040,28811,28193,27571,26413,26352,26557,26426,26227,26087,26247,26130,26485,27631,28338,28448,28261,27915,27594,27466,28234,28445,28729,28617,28198,28067,28206,28785,28902,28736,28790,28789,27988,27281,27137,27213,27583,27854,27464,27074,26605,26822,26987,27043,26876,26349,26473,26486,26196,26193,26023,25493,25361,26399,27239,27239,27089,27089,26353,25871,25942,26070,26191,26289,26398,26480,26021,26233,26626,26583,26909,26967,26565,26745,27085,26613,26231,25783,25708,26626,26807,26095,25340,25034,25018,24147,23900,25078,26432,27377,27915,28231,27656,27057,27157,27293,27478,27265,27436,27430,27158,26868,26507,26464,26365,25628,25731,26401,26170,25366,24995,25571,26508,26802,27018,27141,27015,27775,27958,27303,26947,27043,27206,27241,26849,26229,26115,26628,27485,28145,28397,28408,28767,28696,27885,27798,28290,27846,27962,29013,29478,29177,29218,29437,28556,27512,27840,29192,30200,29321,28711,29059,29496,29180,28917,29754,30130,29776,29355,29453,30492,30718,29709,29683,30685,31399,31407,31758,32553,33307,33441,32998,32654,32793,33251,33570,33596,34628,35884,36247,36834,37561,37494,36950,36621,36718,37591,38638,39214,40646,42759,44559,45310,45483,46444,47780,48003,47790,46859,43392,37946,31275,23592,16457,10819,6987,5036,4869,5291,5233,5032,4567,4410,4640,4643,4543,5044,5228,4928,4942,5578,7517,10955,16904,24654,32195,37362,39718,40140,39241,37587,36890,35722,33998,32822,31575,31034,31147,31145,30722,30095,29900,30557,30729,29509,28516,28363,28112,28353,28684,28483,28197,27731,27439,27766,27913,28208,28504,28442,28344,27982,27582,28092,29135,28988,27607,26643,27127,26905,26288,26329,26213,26343,26371,25738,24998,25411,25919,26452,26697,26954,27978,28715,28917,29290,29046,28053,28239,28817,28198,27171,27455,27802,27495,27955,28692,29226,29254,29082,29113,29364,28579,28103,27771,26890,26806,26597,26364,26396,26047,26097,26523,26784,27542,28301,28119,27767,27743,27458,27597,28545,29083,28914,28559,28092,27683,27993,28534,28728,28847,29097,29051,28097,27286,27336,27302,27192,27209,26846,26613,26697,27162,26677,26299,26508,26539,27070,26620,25713,25809,25908,25462,25378,26929,27760,27760,27835,27835,27070,26263,25931,25725,26170,26578,26274,26295,26712,26666,26751,27044,27378,27567,27101,26566,27104,27689,27434,26733,26591,26621,26068,25491,25136,24916,24732,24439,24698,25785,26686,27218,27780,27866,27663,27374,27246,27483,27452,26809,27320,28130,28408,28167,27363,26855,26646,25768,25930,26533,26168,25564,25480,26474,27549,27549,27196,26777,26399,27126,27649,27156,27129,27540,27681,27127,26678,26751,26820,27333,27673,27690,27770,27550,27977,28058,27587,27934,28263,27962,28022,28652,29042,28681,28655,29257,28974,28115,28219,29021,29566,29568,29019,28648,29156,29340,29192,29418,29129,29517,30280,30165,30405,30878,30286,29760,30949,32211,32245,32250,32863,33731,33363,32407,32646,33150,33593,34062,34216,34915,35929,36844,37660,37854,37141,36618,37388,38303,38890,39804,40846,42044,43826,45587,46826,47540,48017,48435,48435,47085,44733,40158,33237,25315,17735,11750,7984,5626,4553,4591,5214,5767,5524,4799,4718,4954,4730,5042,5455,4993,5115,5531,6240,8866,13186,20058,28320,34388,38150,40077,39967,38875,37986,37213,35467,33335,32369,31855,31962,31682,31237,30924,30557,30496,30837,30787,30308,29483,28951,29042,29094,28892,28306,28264,28016,27454,27590,28150,28420,28708,28503,28300,28109,27626,28029,28672,28310,27393,26880,27406,27745,27112,26079,25872,26232,26002,24673,24218,24979,25298,25637,26167,26759,27651,28338,28419,28823,29319,29211,28961,28849,27676,26554,27192,27991,28160,28152,28626,29333,29332,29002,28928,28662,28340,28188,27697,27772,27800,27401,27074,26867,26188,26071,27075,27308,27496,27939,27594,27727,28277,27847,27222,27764,28893,28679,28265,27873,27661,28264,28875,29094,29379,29053,28700,28427,27770,27564,27267,27350,27563,27378,27151,27094,27013,26604,26561,26479,26006,26499,26279,25134,25105,25426,25657,25853,27193,27851,27851,28133,28133,27591,27039,26342,25753,26343,27111,26796,26698,27454,27240,27060,27388,27542,27895,27238,26261,26491,27461,27991,27648,27418,27140,26109,24961,24674,24971,25248,25118,25277,26192,26909,27390,27976,27567,26988,27046,27318,27551,27173,26601,27547,28872,29071,28264,27128,26684,26532,25838,26311,26715,26267,26194,26415,27166,27750,27594,27351,26713,26017,26764,27453,27001,26972,27468,27659,26844,26667,27179,26740,26845,27470,27564,27623,27582,27557,27649,28028,28133,27806,27869,27934,28364,28520,28233,28493,29219,28984,28481,29065,29461,29031,29192,29273,28978,28784,28915,29263,29351,28853,29236,30138,30029,29996,30553,30346,29858,31302,32728,32882,32809,32674,32894,32477,32268,33202,33788,34173,34678,35004,35626,36605,37453,37763,37865,38181,38419,38930,39748,40673,42323,43635,44195,44825,45708,47513,48854,48897,48638,48723,46581,42323,35918,27723,19643,12730,8074,6190,4842,4275,4882,5595,5876,5959,5793,5652,5383,4995,5535,5841,5291,5511,6170,7133,10488,16269,24033,32497,37658,39827,40329,39464,38583,38398,37070,34882,33153,32358,31863,31861,31476,30729,30739,31517,32036,31584,30609,30481,30273,29735,29418,29196,28842,28296,28467,27825,27450,27610,27684,27857,28600,28566,27981,27775,27546,27791,28151,27567,26599,26329,26698,26869,26761,26107,25932,26068,26012,24972,24689,25446,25397,25451,26197,26409,26998,28365,28640,28357,28818,29381,28842,27719,26643,26800,27780,28190,28514,28340,28368,28630,28631,28578,28571,27878,27852,28104,27863,28166,28035,27728,27415,26988,26452,26400,26965,27486,27523,27455,27676,28003,27847,27245,26630,26946,28189,28339,27825,27306,27632,28421,29046,29171,29303,28871,28712,28833,27656,27045,27370,27797,28164,28226,28207,27772,27239,27160,27276,26891,26048,25984,25875,25331,25543,25529,25868,26133,27134,27836,27836,27980,27980,27235,27009,26549,26220,26988,27915,27784,27565,27847,27529,27777,27948,27506,27546,27527,27184,26712,26737,27745,28077,27541,27445,26720,25399,24986,24859,24839,24977,25816,26727,27229,27835,28431,27978,26864,26639,27326,27508,27121,26978,27593,28663,28841,28046,26739,26112,26126,26124,26356,26502,26400,26579,27168,27656,27307,27174,27411,26917,26548,27021,26848,26558,26758,27184,26951,26104,26281,26644,26070,26126,26944,27212,27453,27704,27337,27557,28316,27966,27511,27758,27434,27626,27926,27919,28558,29101,28491,28267,29241,29632,28554,28167,29156,29819,29493,29277,29264,29223,29123,29340,29733,29498,29369,29491,29419,29510,30960,32232,32286,32257,32195,32113,31813,32303,33299,33716,34113,34723,35114,35527,36555,37528,37527,37418,37935,39056,40032,40865,41961,43479,44739,45712,46485,46857,48288,49480,49347,48990,48349,45367,39483,31534,22885,15267,9716,6361,5021,4000,3804,4945,5561,5290,5407,5733,5578,5078,4798,5113,5292,5220,5743,7144,9298,13641,20584,28508,35659,39550,40635,40290,39675,39308,38537,36394,34080,32882,32239,32029,31779,31286,30500,30718,32237,33056,32151,30483,30255,30214,29913,29593,29186,28623,28174,28400,27666,27451,27425,26839,26954,27698,28170,27780,27396,27548,27857,27955,26996,26156,26023,25857,26051,26493,26437,26208,25875,25537,25162,25025,25286,25294,25657,26019,25743,26451,27960,28659,28101,27989,28782,28530,27175,26814,27655,27961,27471,27968,28540,28291,27625,27660,27841,27594,27072,27040,27688,27785,27895,28046,28074,27454,26536,26203,26391,26847,28012,28134,27302,27592,27956,27327,26803,26932,27068,27180,27493,27547,27292,27443,27700,28058,28009,27921,28196,28538,28895,27839,26951,27128,27065,27315,27720,28117,27852,27493,27206,27402,27296,26722,26283,25733,26014,26759,26527,26374,26373,26978,27577,27577,28341,28341,27441,26817,26266,26220,27136,28241,28379,27971,28111,27916,28169,28301,27633,27354,27510,27902,27599,26844,27523,28264,27885,27678,27242,26258,25847,25366,24934,25322,26748,27736,27587,27913,28744,28498,27277,26500,27056,27269,27013,27125,27424,28114,28246,28048,27158,26073,26110,26553,26328,26353,26976,27190,27517,28138,27938,27644,27810,27512,26944,26778,26094,26040,26510,26686,26403,25885,26081,26449,26224,26470,26761,26843,27409,27744,27217,27181,27458,27060,26874,27178,27144,27398,27771,27792,27946,27822,27792,28253,28836,29243,28524,27905,28781,29786,29922,29687,29520,29818,29854,29591,29314,28843,29253,29572,29325,29496,30765,32015,31999,31533,31723,32352,32571,32787,33295,33736,34070,34499,34733,35055,36253,37085,36665,36580,36941,38015,40030,41687,42426,43060,44837,46716,47811,48096,48937,49548,49734,49375,47193,42688,35315,27213,19099,11953,7656,5394,4245,3697,4068,4963,5446,5310,5004,5270,5108,4507,4640,5050,5475,5724,6534,9008,12751,18525,26132,33302,38421,40818,41347,40822,40616,40079,38289,36017,34192,33054,32244,31944,31886,32057,31766,31380,32117,32815,31916,30357,30273,30398,30013,29865,29490,28355,27525,27722,27715,27465,27024,26526,26748,27106,27444,27509,27197,27389,28118,28081,26985,26270,26295,26178,26445,26685,26494,26325,25918,25540,25340,24924,24723,25032,25321,25209,25622,26648,27315,28454,28447,28082,29175,29338,28426,28175,27947,27330,26655,27324,28496,28291,27271,27150,27123,26759,26615,26810,27463,26859,26607,27769,28587,27775,26667,26412,26664,27021,27873,28392,27813,27479,27693,27557,27057,27161,26899,26400,26740,27380,27714,27774,27434,27340,27568,27435,27833,28399,28762,28302,27632,27631,27175,26534,26715,27575,27435,26937,26602,26886,27046,26799,26418,26145,26691,27027,26890,27139,27225,27340,27521,27521,28209,28209,27423,26802,26496,26999,27384,27922,28136,27655,27571,27723,28150,27918,27206,26927,26796,27242,27716,27698,27928,28074,28022,27681,27042,26327,26008,25909,25713,26098,27155,28301,28305,28251,28804,28480,27451,27060,27156,27042,26908,27059,27200,27720,27929,27886,27599,26687,26663,26960,26565,26677,27735,27815,27523,28364,28878,28252,27860,27602,27280,27151,26547,26339,26518,26366,26093,26087,26557,27419,27625,27292,27089,27401,27791,27919,27328,27015,27155,26869,26701,26666,26981,27629,27449,27110,27013,26606,27071,27905,28059,28364,28529,28363,28918,29932,30366,30154,29853,30254,30084,29529,29236,29397,30167,30447,29838,29952,31099,31688,31944,31867,31944,32245,32807,33316,33845,34315,34537,34363,34019,35189,36640,36552,35606,36033,37509,38722,40515,41972,42693,43569,45467,47019,48031,48663,49222,49302,49846,49633,45949,39766,31298,22752,15318,9339,5801,4501,4182,4259,4856,5258,5337,5495,5428,5441,5213,4693,4898,5281,5749,6225,7942,11969,17121,24102,32187,37936,40977,42599,42760,41695,41191,40257,37971,35859,34521,33252,32605,32347,32586,33182,32994,31821,31859,32407,31540,30404,30413,30594,30155,29843,29485,28780,27711,27412,27410,26908,26383,26614,27219,27561,27185,27112,26991,26888,27680,28126,27465,26454,26456,26765,26589,26688,26858,27028,26789,26653,26475,25533,24797,24977,25422,25320,25697,26559,26989,28042,28937,29024,29199,28989,28752,28453,27894,27393,26517,26650,28023,27928,27284,27319,27082,26971,26948,27275,27875,26864,26141,26943,27646,27434,27002,26835,27104,27534,27817,27895,27759,27408,27457,27471,27244,27141,26599,26342,26427,26719,27343,27508,27028,27206,28129,28403,28204,28066,28292,28281,27984,28361,28156,27026,26492,27448,27962,27413,27114,27258,27158,26880,26624,26401,26311,26104,26324,27450,27879,27853,27810,27810,27578,27578,26685,26680,27280,28038,27657,27327,27409,26889,26640,27049,27756,27640,26735,26279,26603,26983,27793,28595,28670,28302,28179,27872,27110,26565,26434,26641,26881,27234,27722,28788,29181,29248,29404,28528,27334,27445,27441,27220,27240,26795,26473,27098,27854,27830,27830,27564,27225,27302,27340,27487,28093,27940,27802,28823,28969,27925,27376,27095,27172,27520,27366,27066,26728,26886,26371,26111,27000,28058,28565,28048,27793,27883,27653,27635,27534,27667,27642,27059,26937,26903,27442,28027,27277,26808,26908,26545,27345,27884,27606,27554,28241,28726,29242,30254,30643,30304,29879,29872,29635,29509,29619,30145,30346,30228,29986,30329,31176,31206,31565,32115,32117,31901,32507,33283,33952,34252,34790,34914,34452,35592,36554,36100,35723,36802,38880,40349,41429,42465,43586,45185,46512,46868,47656,48942,49582,49654,49805,48678,43867,36463,27441,18677,11805,7294,4972,4475,4723,5152,5508,5629,5227,5254,5842,5554,5175,5049,4824,5179,6160,7577,11049,16709,22738,29612,37104,41652,42950,43509,43178,41980,41206,40017,37717,35795,34550,33219,32840,33109,33379,33624,33203,31881,31912,32128,31149,30741,30732,30618,30517,30269,29801,29548,28511,27601,26905,26285,26334,26946,27087,27463,27475,27290,26973,26680,27179,27866,27660,26675,26382,26658,26812,27287,27499,27676,28036,27873,27106,25978,25611,25894,26050,25581,25675,26830,27567,27612,28044,28527,28253,27838,27788,28058,28235,27690,26705,26678,27542,27145,26908,27397,27310,27336,27764,28132,28259,27635,27254,27125,26798,26905,27017,27007,26975,27369,27448,27105,27387,27275,27289,27200,26838,26596,26287,26103,26222,26243,26270,26324,26347,27207,28339,28627,28276,27977,28413,28540,27568,27604,27759,26995,26220,27012,28338,28263,27695,27237,26920,26938,26580,26506,26308,25685,25867,27228,27815,27327,26861,26861,27375,27375,26374,26764,27608,27865,27289,27117,27157,26267,26137,27001,27586,27646,27179,26548,26558,27191,28074,28579,28822,28609,28098,27813,27674,27344,27067,27022,27093,27156,27654,28844,29428,29754,29981,29138,27838,27693,27464,27116,27214,26705,26246,26659,27728,27709,27649,28003,27625,27508,27559,27746,28001,27975,28377,29322,28925,27612,27196,26863,26589,26791,26830,27103,26929,27247,26945,26454,27317,28233,28355,28375,28523,27844,27351,27362,27717,28180,27798,27167,27147,27136,27477,27735,27505,27533,27505,27335,28367,28723,28221,27951,28493,29087,29274,29144,29471,30227,30343,30050,29708,29480,29804,30277,29960,29838,30155,30654,31061,31172,31440,32439,33062,33147,33325,33344,34018,34343,35048,35516,35463,35881,36231,35997,36327,38109,40073,41151,42004,43456,45294,46823,47419,47614,48133,48996,49868,50049,49206,46309,40387,32213,22855,14964,9445,6527,5296,4946,5148,5439,5710,6202,5934,5436,5925,5802,5615,5554,5237,6093,8101,10936,16030,22648,28742,34383,39428,42406,43147,43029,42682,42352,41562,39844,37866,36132,34783,33745,32728,32369,32843,33651,33419,31801,31423,31639,30953,30745,30909,31239,31105,30476,29723,29110,28077,27274,26697,26195,26679,27186,26625,26653,27338,27642,27091,27053,27185,27263,27405,27324,27216,26862,26582,26775,26896,27109,27706,27244,26405,26107,26495,26479,25617,25108,25944,27314,28140,27777,27281,27467,27552,27247,26932,27651,27996,26971,26438,27122,27430,26985,26834,27108,27159,26849,27147,27872,28274,27793,27573,27806,27387,27136,27335,27404,27312,27213,26829,26617,27165,26802,26523,26626,26340,26479,26489,26235,26307,26461,26612,26684,26516,27281,28325,28194,28040,28049,28341,28280,27113,27141,26919,26143,25988,26843,27993,27945,27152,26561,26474,26752,26359,26490,26513,25783,25438,26508,27155,26210,25766,25766,27331,27331,26171,26496,27136,27097,26651,26631,26595,25869,25873,26203,26459,26927,27107,26846,26848,27753,28196,28037,28394,28320,27753,27220,27183,27223,27186,27166,27144,26823,27397,28774,29176,29081,29416,29045,27939,27505,26853,26204,26576,26733,25992,26162,27626,28260,27929,28017,27839,27676,27558,27747,27970,27988,28378,29091,29149,28107,27381,27035,26608,26329,26380,26922,26764,26735,27146,26961,27449,28265,28047,28625,29109,28121,27621,27412,27446,28022,27814,27513,27629,27681,27480,27188,27498,28265,28286,28454,29409,29771,29178,28748,28800,28877,28870,28444,28771,29992,30207,30149,30169,29668,30260,31012,30898,30635,30817,31394,31593,31576,31642,32586,33818,34212,33948,33567,34217,34737,35029,34970,35260,35994,36756,37232,38091,39786,41497,42649,43687,45030,46717,47553,48092,49048,49525,49456,49767,49093,46635,42100,35210,26931,18144,11499,7644,5959,5395,5155,5165,5126,5425,6143,6299,5902,5979,6034,6188,6357,6790,8430,11502,15786,22187,29254,34815,38794,41214,41701,41895,42549,42829,42616,41516,39421,37722,36392,34826,34030,32892,32307,33055,33626,33210,31771,30962,31161,30837,30713,31114,31502,31600,31051,29980,29073,27474,26691,26789,26316,26316,26468,26301,26157,26811,27388,27019,27540,27644,26997,27109,27507,27408,26817,26094,25776,25834,26013,26390,26303,26132,26206,26282,25681,25174,25327,25929,26525,27311,27532,27367,27333,27121,26809,26545,26945,27066,26548,26712,27284,27420,27345,27307,27263,27205,26747,26590,27489,28421,27873,27342,27727,27611,27178,27343,27490,27908,27522,26737,26673,27235,26785,26090,26344,26565,26776,26591,26318,26121,26555,27381,27389,27084,27410,28098,27980,27703,27545,27641,27739,26855,26833,26736,26416,26827,27621,28054,27504,26751,26505,26564,26568,26541,26603,26320,26172,26042,26575,26853,26227,26159,26159,26440,26440,25722,25787,26049,26557,26670,26203,26219,26131,25813,25439,25875,26806,26985,26623,26568,27371,27970,28000,28028,27796,27508,27091,26404,26515,27164,27235,27479,27383,27781,29102,29044,28586,28833,28180,27369,26923,25976,25359,26178,27198,26568,26620,27928,28821,28108,27516,27767,27969,28079,28005,28089,28339,28253,28260,28808,28466,27889,27496,26896,26557,26509,26991,26883,26834,27439,27185,27380,28139,28272,29011,29355,28917,28610,27941,27462,27814,27462,27147,27672,28388,28144,27556,27822,28403,28514,28912,29602,29971,29313,28413,28369,28461,28383,28468,29297,30009,29686,29581,30007,29934,30510,31277,31653,31711,31891,31999,32023,32187,31861,31672,32946,33689,33200,32838,33760,34678,34889,34771,35043,36289,37545,38381,39538,40735,41982,43376,44692,45862,47225,47957,48905,49344,49222,49062,48452,46140,41870,35941,28889,21216,13947,9062,6600,5225,4933,5284,5593,5569,5851,5927,5841,5944,6082,6269,6379,7057,8718,11407,15919,22244,29748,36288,40412,42643,43569,42656,42070,42556,42571,41650,40575,38949,37084,35733,34370,33467,32727,32787,33400,32943,32432,31793,30856,30876,30667,30647,31010,31170,31631,31686,30910,29773,27922,26700,26232,25598,25323,25356,25579,25804,26824,27495,27686,28137,27910,27134,27238,27645,27139,26603,26689,26403,26114,26227,26259,26525,26896,26584,26239,25646,25461,25529,25786,26250,26824,27460,27574,27224,26592,26241,26396,27137,27326,27121,27671,28043,28073,27802,27814,27672,27425,27138,27115,27654,28390,28099,27398,27262,26786,26385,26603,26825,27686,28080,27634,27776,28349,27629,26726,26596,26456,26445,26398,25898,25516,26235,27047,27165,27255,27064,27357,27899,27746,27220,26968,27216,26473,25745,26151,26775,27358,27853,27993,27841,27442,27044,26432,26102,26379,26650,26789,27007,26843,26848,26749,26848,27369,27369,25556,25556,25677,25796,25835,26334,26603,26297,26356,26523,26408,26221,26715,27400,27173,26217,25741,26309,27499,28070,27632,27531,27770,27604,27001,27072,27642,27532,27647,27997,28380,29075,28995,28402,28771,28740,28347,27637,26564,26188,26481,27022,26725,26882,27731,28307,27864,27651,28521,28640,28552,28383,28329,28783,28726,28288,28148,27934,27936,27790,27374,27072,26554,26951,27375,27862,27853,27332,27293,27845,28110,28462,28912,29536,29840,28946,28155,28001,27257,26781,27472,28506,28235,27566,27943,28344,28619,29336,30137,30062,29016,27820,27886,28010,27561,27321,28400,28993,28603,28670,29373,29449,29701,30470,31344,31995,32406,32417,32328,32414,31702,31449,32737,33204,32524,31975,32480,33295,33980,34442,35189,36727,38065,38896,40042,41174,42478,44320,45398,46266,48169,49383,50345,49989,48710,47734,45619,41147,35227,28189,21650,15875,10794,7493,6185,5319,4880,5243,5621,5913,6582,5986,5434,5957,6284,6900,7185,8397,11775,16324,22056,29553,36836,41720,44013,44319,44041,43632,43111,42803,42253,41238,40235,38594,36675,35239,34406,33493,32555,32372,32458,32155,31827,31202,30357,30448,30370,30264,30675,31051,31175,31261,30697,29703,28612,27150,25896,25253,25147,25255,25294,25757,26833,27464,28181,28698,28521,27879,27873,28392,27850,26836,26997,26553,26227,26815,26513,26327,26868,26708,26431,25884,25688,25265,25430,26450,27244,27912,27918,27255,26596,26154,26345,27464,27920,27548,27970,28332,28199,27815,27465,27148,27405,27450,27551,27851,27962,27489,26772,26763,26208,25592,25911,26122,26675,27638,28212,28645,28638,27725,27109,26877,26334,26069,26360,25897,25247,25696,26249,26850,27518,27124,27145,27875,27701,27191,26537,26476,26564,26231,26531,26801,26967,27505,27842,27835,27283,26460,25725,25813,26432,26524,26967,27498,27279,27352,27167,27252,28084,28084,25469,25469,26037,26442,26693,26544,26326,26429,26540,26721,27175,27183,27345,27388,26852,26109,25945,26101,26588,27243,27125,27385,27773,27786,27812,28023,28463,28200,27672,27786,27907,28596,29285,28286,28216,29166,29075,28194,27382,27188,26869,26433,26040,26361,27252,27619,27566,27629,28271,28609,28523,28242,28588,29057,29160,28835,27951,27434,27381,27734,28188,27642,26361,26496,27264,28506,28340,27395,27364,27666,27467,27587,28353,29286,29605,29038,28730,28173,27377,27359,27706,28095,27956,27635,28267,28873,29239,29773,30427,29724,28283,27243,27027,26773,26360,25978,26427,26459,26246,27237,28587,28904,28992,30167,31664,32353,33123,33314,32842,32590,31639,31864,32905,32369,31932,31850,31898,32487,33260,33816,34599,36279,38085,39544,41330,42947,44635,46659,47537,47602,48603,49878,50808,50196,48437,45632,40829,34222,27358,20450,14787,11088,8283,6218,5585,5423,5521,5816,5626,5755,6638,6428,5719,5900,6323,7553,8945,11370,16578,22992,29382,36017,41742,44681,45572,44938,43740,44060,43641,42614,42062,41172,39563,37551,36086,35090,34574,33865,32613,31931,31910,31871,31715,31122,30137,29820,29775,29626,29743,30403,30904,30825,30034,29664,28978,27646,26426,25696,25575,25513,25358,25806,26267,26908,27614,28389,29153,28823,28105,28225,27979,27132,26867,26465,26146,26612,26431,26068,26389,26275,26211,25679,25753,26066,25945,26395,27201,27678,27916,27491,27088,27051,27251,27326,27616,27368,27294,27434,27334,27301,27035,26942,27512,27674,27818,28140,27626,26560,25922,26374,26304,25602,25414,25814,26601,27257,28411,28968,28062,27331,27287,27486,27126,26421,26086,25666,25249,25685,26106,26626,27272,27282,27260,27344,26855,26676,25975,25676,26425,26920,27217,27274,27188,27438,27373,27348,26702,25660,25716,26099,26448,26091,26115,26683,27373,28059,27713,27678,27959,27959,25852,25852,26440,26965,27120,26856,26535,26271,26142,26725,27609,27594,27634,27694,27151,26408,26295,26462,26517,26594,26598,26811,26843,27496,28039,28181,28720,28290,27096,27087,27529,28350,29217,28578,28357,28972,28575,28139,27423,26540,26463,26417,26050,25996,26969,27380,27322,27381,27153,27660,27865,27657,28324,28303,28051,28151,28073,27855,27591,27886,28185,27248,25999,26058,26730,27812,27949,27085,26933,26752,26946,28105,28734,28929,28698,28307,28283,27846,27573,28246,28352,28213,28433,28465,29058,29864,29956,29676,29941,29583,28504,27591,26703,25736,24987,24475,24718,24322,24151,25977,27692,28263,28974,30638,31972,32537,33762,33888,33119,32515,31791,32048,32470,31838,31760,32191,32908,33748,33996,34298,34665,35990,38124,40460,42940,44694,46337,47850,48740,48508,48678,49203,49140,47849,45016,40305,34047,26454,19465,13933,9857,7682,6727,5757,5540,5817,6154,6606,6394,6036,6473,6898,6369,6199,7277,9159,11770,16383,22791,29650,36261,41293,44610,45368,44913,44427,43914,44471,43622,41979,41052,39851,38476,37351,36203,35298,34752,33829,32520,31533,31690,32076,32416,31981,30413,29475,29511,29163,28823,29806,30719,30652,30176,29731,29176,28740,27962,26889,26349,25714,25015,25159,25446,26446,26906,27272,28461,28782,28074,27978,27763,27236,26819,26476,26238,26454,26665,26173,26101,26101,26181,25839,26020,26795,26484,26416,27171,27520,27766,27660,27082,26907,27414,27155,27112,26736,26174,26490,26825,26964,26935,27111,27912,28038,27617,28031,27532,26072,25268,25500,25737,25696,25634,26032,26980,27437,28272,28603,27798,27812,28182,27823,27238,26606,26257,25944,25366,25470,26083,26683,27002,27240,27301,27024,26203,26033,25634,25211,26006,26703,26685,27144,27435,27275,27104,27277,26624,26267,26993,27136,26791,26529,26646,26638,27494,28563,28439,27933,27182,27182,26314,26314,26454,26435,26380,26514,26629,26210,26195,27167,27975,27725,27513,27925,27713,27085,26811,26994,27284,27291,27199,26894,27001,28003,28374,28212,28350,27886,27014,27228,28031,28215,28167,28373,28721,28676,27893,27778,27222,26047,26060,26088,25615,25333,26305,27159,27239,27013,26375,26409,26669,27107,27387,26817,26491,26857,27804,28118,27923,28104,28049,27118,26382,26523,26371,26424,26804,26744,26523,25968,26739,28398,28509,28348,28449,28075,27789,28056,28360,28778,28844,28720,29179,29821,30240,30738,30719,30321,30308,29981,28925,27690,26547,25102,23530,22594,22555,22237,22371,24357,26306,27362,28906,30739,31270,31479,33171,33916,33236,32226,31623,31958,32544,32561,32807,33024,33701,34535,34660,35263,35697,36422,38664,41705,43762,44934,46456,47836,48159,47778,48248,48081,46611,43756,38709,32395,25927,19013,12961,9141,7175,6180,6148,6216,6275,6290,6059,6238,6568,6279,6206,6695,6991,7533,9226,12091,16199,22406,29750,36697,42061,44683,45468,44703,43363,42985,43374,43722,42723,40978,39531,38336,37541,37320,36359,35891,35590,34185,32677,31410,31457,32279,32389,31771,30897,30048,29887,29586,29150,29462,29959,30409,30325,29238,29194,29705,28971,27882,27322,26105,24995,25047,25471,26604,26993,27118,28234,28869,28373,27975,27575,27233,26870,26169,25900,26347,26906,26467,25955,25959,26332,26232,26267,26362,25937,26390,27307,27026,26853,27483,27418,26918,27186,27372,27112,26399,25950,26331,26454,26214,26464,26814,27635,27830,27386,27898,27655,26457,25456,25173,25094,25225,25803,26246,26781,27421,27857,27536,27206,27895,28229,27149,26360,26451,26960,26582,25362,24904,25568,26526,27156,27488,27485,26773,25145,24512,24987,25613,26166,25924,25512,26345,26830,26858,27526,27569,26728,26835,27439,27456,27452,27879,28007,27651,28181,28908,28579,27516,26982,26982,26257,26257,26356,26003,26107,26866,27326,27007,27390,28530,28555,27850,27609,27635,27061,26870,26863,27030,27620,28211,28342,27887,28169,28473,28513,28552,28007,27724,27651,27629,28162,28165,27872,28244,28630,28347,27918,27604,27197,26712,26259,26172,26053,25726,26197,26753,26551,25880,25877,26204,26529,26943,26630,26065,25973,26470,27691,28369,28191,27906,28223,28133,27271,26971,26589,26135,26308,26778,26785,26246,26949,28031,27903,28041,28696,28271,27528,28023,28696,28801,28599,28586,29224,30211,30725,31164,31716,31875,31487,30360,28711,27012,25757,23938,21639,20271,19672,19762,20495,21986,24003,25862,27911,29914,30464,30901,32667,33536,33214,32501,31899,32195,32864,33314,34325,34039,33338,34265,35381,36130,36228,36915,39402,42301,43987,45036,46480,47924,47983,47728,47645,46425,43561,38402,31918,25052,18305,12931,9206,6712,5704,5707,5841,6160,6354,6251,6125,6001,5866,5882,6199,6836,8007,9928,12529,16665,22468,29309,36961,43054,46112,46869,46262,45186,43930,42860,42654,42568,41877,40100,38584,37712,36864,36527,36001,36140,35713,34256,33089,32438,32387,32097,31474,31194,31461,30509,29658,29757,29729,29268,29286,30164,30417,29920,29764,29519,28623,28138,27812,26450,25738,26117,26443,27322,27872,27800,28312,28743,28105,27336,27328,27376,26764,26225,26422,26880,27042,26636,25991,26088,26510,26343,26282,26005,25740,26209,26728,26313,26143,27402,28120,27576,27446,27852,27359,26359,26108,26204,26249,25925,25960,26525,27166,27523,27495,27571,27513,27038,26256,25973,25702,25370,25651,26258,26720,27123,27464,27183,26903,27380,27391,26450,25974,26650,27222,26743,25819,25355,25809,26485,26891,27258,27237,26668,25109,23877,24003,25350,26133,25397,25236,26250,26558,26572,27373,27405,26656,26463,26531,26348,26700,27508,27651,27808,28204,28321,27847,26961,27038,27038,25556,25556,26033,26254,26877,27810,27709,27242,28141,29377,28972,28626,28409,27475,26526,26336,26208,26299,27105,27823,27663,27627,28204,28077,28184,28626,27813,27313,27680,27813,27874,27891,27895,27988,28444,28417,28180,27843,27829,28068,27615,27649,27677,27021,26615,26365,25985,25629,26357,26825,26751,26417,25888,25499,25729,26515,27792,28247,27785,27457,28060,28173,27318,26825,27001,27202,27174,27303,27194,26494,26822,27440,27474,27982,28824,28447,27247,27301,28208,28401,28139,28763,29431,29618,30186,30898,31628,32108,31826,30578,28764,26644,24768,22584,20080,18326,17182,17100,17682,18778,20936,23251,25671,28126,29854,31315,32488,33117,33715,33202,32453,32771,33067,33464,34643,34153,33143,34246,35630,36606,37080,38155,40443,42550,44138,44886,45973,47593,48177,47781,46224,43315,38298,31490,24589,17953,12369,8869,7097,5826,5112,5504,5802,5566,5783,6182,5991,5947,5766,6071,7167,8382,10575,14149,18344,24080,30801,37070,43126,46877,48007,47769,46639,45779,44886,43380,42554,42317,41673,39928,38428,37509,36463,35677,35462,35777,34982,33651,33195,33309,33248,32495,31625,31347,31667,30631,29386,29247,29675,29539,29445,30110,31141,31558,30513,29033,28420,28328,27411,26151,26280,27043,27256,27483,27685,27560,27890,28241,28027,27443,27666,27697,26851,26995,27569,27395,27215,26837,26455,27033,27041,26700,26836,26476,26194,26162,26575,26473,25902,26728,27786,27869,27512,27495,27037,26218,26088,26094,26136,26274,26273,26757,27251,27497,27332,27001,27309,27821,27241,26722,26513,26155,26056,26039,26329,26876,27436,27759,27831,27875,27499,26987,26599,26561,26341,25843,25731,26071,26229,26364,26830,27140,26843,27041,26782,25388,24329,24614,25218,24994,25450,26647,26995,26698,26739,26515,25999,25591,25772,25870,26184,26831,27015,27536,27366,27232,27408,26880,26724,26724,25691,25691,25972,26408,27382,27895,27515,27364,28391,28965,28451,28764,28285,26725,25717,25620,25655,25623,26191,27025,26973,27354,28140,28092,28584,29008,28260,27747,27900,28163,27919,27689,27736,27520,27836,28375,28118,27883,28112,28213,28202,28394,28275,27468,26672,26004,25706,25837,26571,26817,26424,25923,25471,25095,25302,25968,26979,27404,27018,27158,27835,27368,26528,26247,26705,27531,27419,27140,27016,26698,26818,26967,26995,27300,28168,28322,27260,26998,27831,28215,28272,29141,29678,29239,29331,30005,30631,30856,30639,30140,28859,26826,24584,21540,18685,16840,15046,14000,14359,15749,18176,20935,24049,26814,29075,31005,31943,32673,33795,33467,32607,32918,33451,33801,34170,33683,33490,34729,35692,36802,38004,39155,41133,43198,44892,45290,45679,46417,46890,45721,42634,38197,31567,24182,17919,12375,8358,6600,5937,5519,4878,4874,5511,5455,5593,5786,5438,5834,6211,6977,8744,11002,14716,19599,25549,32701,39058,43765,47018,48181,48224,47596,46131,45108,44093,42552,41761,41514,40705,39407,38103,36841,35753,35139,34931,35044,34525,33598,33664,34037,33743,33437,32452,31643,31397,30627,29517,28562,29056,29917,29991,30527,31800,31941,30886,29682,28738,28233,27113,25916,25974,26566,26702,26589,26798,27012,27642,28220,28198,27770,27817,27650,27083,27410,27814,27690,27634,27132,26911,27606,27612,27097,27058,27399,27393,26812,27100,26823,25842,26242,27144,27558,27093,26557,26134,26121,26223,25807,25554,26049,26920,27206,26605,26174,26546,27188,27664,27944,27361,26839,26636,26340,26190,26099,26307,26905,27559,27991,27765,27680,27812,27670,27047,26350,25849,25650,26093,26744,26478,26645,27473,27273,26446,26648,27221,26370,25110,24827,24891,24764,25656,26732,27096,27166,26968,26339,26141,25943,26124,26216,26418,26746,26818,27428,26893,26924,28018,27711,26782,26782,26224,26224,25791,26254,27429,28013,28291,28770,29183,28427,27865,28622,28113,26609,25402,25365,25794,25620,25936,26779,26770,27092,27977,28535,29206,29211,28575,28602,28284,27939,27687,27079,26819,27118,27517,27971,27959,27857,27832,27506,27799,28143,28163,27618,27091,26389,25808,25935,26154,26288,26152,26174,25859,25322,25295,25730,26039,26716,26866,27004,27359,27023,26206,25537,25486,26393,26998,26701,26305,26983,27391,27185,26846,26551,27021,27670,27362,27327,28140,28594,28489,28716,29080,29013,29146,29857,30318,29725,29433,30081,29401,27233,24600,20651,16710,14356,12722,11663,12067,13808,16196,19392,23228,26125,28119,30246,31199,31526,32667,33007,32663,32704,33315,33802,33653,33605,34249,35260,36014,36910,37891,39138,41093,43135,44950,46105,46055,45305,44608,41856,36977,31220,24282,17460,12501,8571,6095,5418,5249,5162,4717,4602,5396,5910,5812,5320,5359,5891,6271,7559,10119,13897,19545,26426,34001,40878,45785,48624,49328,48902,48290,47007,45058,44079,43350,42122,41025,40232,39413,38227,36709,35685,35213,35005,34949,34993,34878,34502,34134,33942,33362,33064,32279,31436,31191,31048,30119,28690,28837,29651,30023,30733,31469,31171,30592,30369,29568,28417,27170,26174,25702,25811,26097,26268,26685,26791,27494,28274,28213,28094,28256,27920,27399,27321,27453,27755,27985,27573,27200,27254,27276,27207,27268,27824,27796,27473,27393,26750,26519,26952,26604,26427,26542,26463,25587,25797,26238,25620,25347,25998,27211,27240,26085,25368,26172,27458,27663,27365,27043,27102,27432,27150,26440,26651,27133,27526,27805,27444,26730,26652,27223,27344,26871,26450,26386,26655,27025,27297,27055,27322,27871,27229,26461,26536,26837,26425,25575,25420,25250,24910,25902,26883,27080,27402,27505,27110,27222,26842,26442,26332,26300,26734,26888,26777,26497,26718,27475,27161,26406,26406,26438,26438,26268,26877,27540,28401,29166,29652,29259,28192,27906,28244,27825,27143,26218,25872,25861,25842,26287,26476,26300,26938,27993,28741,29304,29492,29179,28967,28112,27481,27207,26620,26392,26930,27444,27558,27690,27772,27556,27421,28200,28746,28728,28224,27789,27590,27420,27185,26806,26837,26701,26775,26432,25644,25645,25839,25747,26410,26422,26194,26559,27040,26799,25848,25200,25946,27197,27156,26919,27523,27296,26914,26819,26568,26465,27105,27731,28122,28135,28219,28142,27811,28093,29027,29594,29926,30038,29520,29557,30235,29552,27165,23984,19908,15663,12746,11361,10589,10916,12863,15519,18795,22234,24587,26647,29404,30695,31144,32033,32501,32904,32766,32916,33591,33465,33687,34489,35144,36215,37304,38303,39759,41475,42868,44208,45618,44989,43040,40386,36108,29989,23054,16595,11725,8465,6146,4963,4770,4863,4918,4893,5194,5981,6485,6174,5504,5284,5556,6153,7814,11339,17077,24364,33033,41691,47619,50451,50949,50015,48793,47588,45523,44113,43531,42140,40709,39977,39455,38749,37203,35618,35361,35504,35282,34970,34809,34721,34379,33509,33033,32537,31965,31676,31326,31303,31448,30725,29393,29188,29644,30114,30348,30613,30885,30279,29880,29945,28601,26731,26283,26437,26195,26218,26833,27282,27064,27276,27695,28145,28016,27516,27438,27689,27682,27214,27206,27960,27779,27050,26664,26405,26573,26988,27490,27758,27816,27385,26511,27003,27461,26559,26268,26519,26609,25625,25268,25584,25358,25266,26079,26933,26876,26723,26353,26499,27501,28038,28023,27710,27481,27970,28010,26976,26717,27197,27527,27881,27426,26848,27055,27424,27099,26851,26855,26771,26850,27121,27248,27199,27317,27294,27050,27271,27400,26810,26316,26241,26240,25642,25466,26698,27612,27428,27606,28072,27699,27478,27106,26666,26490,25929,26285,26534,25863,25861,26148,26376,26468,26536,26536,26448,26448,27307,28051,28005,28506,29047,29793,29210,28312,28135,27711,27262,26972,26554,26365,25971,25644,25934,26196,26558,27470,28224,28272,28912,29895,29937,29411,28907,28391,27387,26560,26560,26991,27290,27075,27063,27755,28121,28158,28831,29368,29207,28491,27982,27976,28187,27846,27394,27650,27573,27261,26759,26040,26383,26364,26166,26429,26100,26068,26464,26955,27029,26629,26336,27025,27874,28031,28225,28070,27217,26991,27164,26960,26547,26907,27533,27761,27688,27620,27791,27730,28007,29308,29939,29869,29790,29585,29392,29561,29043,26902,23624,19830,16415,13397,11297,10204,10387,12255,15229,18201,21053,23560,26179,28748,29955,31214,31957,31964,32830,33704,34010,34226,34041,34175,34907,35381,36860,38362,39759,41362,41862,42394,43800,44504,43139,40093,35091,29403,23072,16037,10591,7807,6133,5141,4617,4663,4914,5004,5116,5508,6062,6142,5927,5847,5607,5609,6378,8501,12953,19994,28569,37868,46037,50782,51481,50214,48972,47835,46682,44539,43397,42538,40437,38738,38662,38755,37962,36856,36118,35874,35447,35160,35045,34703,34038,33202,33056,33238,32752,31834,31679,31417,30830,30905,31080,30606,30127,29872,30096,29971,29883,30498,30189,29580,29673,28423,26564,25940,26251,25956,25730,26402,27166,27339,27179,27043,27515,27423,26446,26500,27626,28059,27251,27030,27499,26811,25863,25955,26362,26494,26918,27161,27362,27349,26785,26271,26979,27679,27417,26815,25985,25949,25729,25317,25464,25397,25306,25978,26690,26643,26659,26667,26769,27439,28264,28628,28547,28122,28006,27945,27124,26462,26901,27052,27394,27597,27463,27653,27450,26671,26509,26617,26791,26904,27168,27483,27345,26805,26520,26916,27234,26756,25744,25331,25985,26510,25974,26176,27247,27798,27657,27721,28366,28086,27578,27391,26889,26217,25281,25563,26219,25821,25982,26748,27071,27291,27445,27445,26367,26367,27384,28056,28114,28700,29137,29756,29292,28762,28628,27750,27149,26755,26764,26810,26267,25494,25873,26240,26512,27329,27881,27907,28750,29567,29462,29134,28853,28613,27910,26951,26850,27036,26958,26437,26360,27256,27902,28320,28929,29147,28590,27847,27437,27155,27229,27025,26860,27574,27764,27314,27034,26483,26738,26906,26942,26648,26704,27325,27187,27244,27237,26937,27297,28052,28038,27786,28144,28222,27948,27893,27537,27159,27034,27142,26878,26614,27205,27503,27745,28184,28435,29272,29798,29842,29605,29416,29302,29272,28546,26451,23457,20105,17338,14866,12418,10613,10333,12203,15000,17748,20930,24542,27127,28938,30140,31402,31697,31583,32677,34145,34928,34859,34614,34709,35585,36070,37407,39499,40863,42111,41979,42160,43359,43023,41122,37372,30778,23387,16929,11101,7400,5744,4987,4639,4352,4774,5220,5436,5491,5551,5894,5740,5546,5902,5871,5970,7138,9962,15161,23028,32544,41527,47525,50442,50228,48383,47040,46330,45504,43793,42347,41261,39536,38141,37537,37090,36718,36737,36523,35972,35107,34978,35337,34969,33794,33120,34015,34411,33426,32340,32344,32062,31140,30715,31055,31373,30804,29693,29632,29774,30128,30491,30227,29988,29877,28807,27049,25757,25637,25767,25831,25930,26683,27366,27367,27183,27246,27036,26274,26329,27548,27961,27236,27155,27211,26423,25740,25905,26334,26588,27255,27122,26886,26854,26470,26358,26919,27505,27542,26577,25634,26318,26370,25496,25601,25885,25999,26458,26605,26470,26563,26738,26782,27026,27622,27905,28508,29011,28468,27647,27122,26920,27414,27224,27151,27257,26857,26864,26788,26178,25992,25955,26610,27089,26963,27671,27782,26612,26002,26199,26095,25529,24897,24916,25473,26054,26365,26850,27159,27441,27478,27246,27864,28292,27940,27520,27141,26230,25261,25259,26009,26221,26816,27739,27702,27703,27934,27934,26277,26277,27127,27406,27491,28002,28268,28809,28722,28467,28542,28241,28108,27628,27407,26980,26345,25751,26207,26156,26164,27302,28033,28130,28609,28953,28931,28566,27945,27967,27772,26864,26583,26655,26704,26307,26423,26911,27433,28269,28485,28229,27837,27400,27126,26962,27198,27133,26848,27231,27082,26724,26873,26599,26618,26800,26874,26844,27428,27677,27175,27684,27773,27023,27452,28244,28019,27860,28092,28171,28437,28270,27325,27284,27782,27439,26699,26462,26758,27131,27360,28078,28822,29552,30043,30046,29635,29666,29921,29738,28860,27083,24602,21532,18310,15648,13133,11340,11001,12635,15069,18077,21729,25547,27747,29216,30729,31747,31830,32157,33109,33982,34692,34715,34568,34900,35777,36405,37638,39227,40081,41416,42501,43063,43020,41493,38590,33625,26149,17992,11901,7846,5914,5215,4603,3997,3830,4439,5201,5680,5764,5453,5288,5469,5600,5564,5491,6363,8538,12224,18587,26783,35519,43611,48095,49394,48590,46950,45926,44939,43775,42439,41002,39999,39116,38214,36899,36239,36901,37222,36472,36228,35804,35413,35760,35500,34266,33590,34136,34107,33321,32391,31989,31967,31960,31385,31216,31534,30950,29946,29725,29934,30413,30304,30055,30053,29935,28905,26820,25450,25415,25809,26167,26198,26726,27768,28108,27839,27813,27554,26783,26379,27048,27335,26846,26733,26681,26636,26735,26721,26574,26444,26994,27438,27631,27603,27297,27099,27386,27346,27036,26577,25961,26280,26443,25512,25338,25675,26185,27036,26981,26991,27256,26906,26607,26973,27259,26939,27946,28775,27752,26977,27033,27286,27565,27454,27292,26697,25980,26292,26928,26525,26310,26166,26739,27217,26577,27136,27536,26775,26135,25701,25567,25612,25548,25893,26198,26425,27071,27357,27343,27598,27467,27128,27522,27992,27729,27142,27053,26581,25962,25517,25833,26438,27052,27461,27077,27462,28422,28422,26162,26162,26890,26891,27108,27031,27066,28163,28302,27915,28004,28571,29028,28434,27809,27300,26859,26474,26584,26649,26979,28136,28606,28505,28700,28618,28494,28382,28083,27932,27504,26834,26591,26751,27207,26968,27016,27192,27518,28067,27636,27697,28120,27848,27492,27683,27756,27223,26875,26668,26170,26204,26719,26775,26742,26987,27125,27354,27520,27007,26666,27471,27714,27455,27965,28460,28169,28117,28325,28503,28737,28406,27432,27415,27617,26802,26453,26564,26544,26506,26713,27814,28741,28981,29596,29874,29534,29590,29738,29518,29044,28274,26387,22933,19252,16358,13928,12892,12956,13868,15723,18886,22797,25863,27438,28862,30423,31500,32342,33043,33917,34403,34446,34458,34324,34855,35919,36985,38398,39218,39766,41274,43306,43577,42234,39980,35467,28916,21367,13633,8469,5870,4920,5040,4397,3728,3988,4281,4912,5741,5879,5269,4654,4901,5439,5359,5813,7393,10721,15843,23128,31080,38772,45369,48053,48341,47718,46651,45937,44777,43109,41492,39910,38837,38224,37609,36917,36728,37309,36997,36117,36116,36201,36020,35939,35448,34744,33884,33482,33273,33200,32833,31914,31810,32092,31704,31521,31599,31406,31135,30481,29975,29995,30039,29955,29385,28683,27844,26371,25442,25731,25843,25792,26394,27281,28204,28458,28087,28140,28129,27646,26726,26533,26841,26534,26137,25886,26172,26772,27224,27630,27538,27248,27897,28579,28739,28405,28077,28465,28014,27284,27209,26396,25398,25597,25368,25068,25312,26101,27418,27814,27573,27666,27276,26956,27257,27034,26537,27599,28161,27356,27021,27125,27516,27507,27417,27445,26726,25962,26032,26726,26409,26268,26728,26996,26842,26279,26224,26739,27003,26836,26228,25898,26252,26699,27048,27117,26928,27596,27949,27659,27391,27466,27583,27598,27894,27829,26747,26367,26393,26360,26120,26325,26885,27050,27058,26770,27083,28026,28026,26738,26738,26900,26643,27490,27302,26824,27808,28018,27842,28071,28647,28989,28489,28284,28344,28019,27662,27394,27442,27913,28720,28912,28862,29001,28818,28456,28613,28568,27913,27085,26950,27472,27658,27689,27659,27528,27459,27460,27690,27308,27638,28335,28513,28578,28977,28463,27093,26545,26246,26026,26623,27248,27058,26830,27375,27958,28229,27940,27116,26824,27138,27493,28128,28872,29011,28632,28186,28178,28567,28613,28346,27709,27310,26837,25995,26060,26508,26828,26729,26735,27706,28363,28309,29222,29809,29313,29032,29146,29501,29653,28770,26568,23397,20579,17838,15348,14651,14847,15286,16662,19265,22704,25569,27393,29031,30217,31091,32440,33363,34099,34794,34939,35003,34774,35608,37168,38194,39205,40054,40810,41820,43119,42886,41202,38153,31828,24146,16646,10013,6218,4672,4229,4668,4882,4625,4692,4467,4665,5648,5751,5158,4915,4779,5158,5498,6565,8805,13089,19864,27827,35825,42820,47017,47867,47356,46653,46067,45459,44249,42258,40345,38786,37613,37140,36797,36469,36379,36382,35709,35502,35636,35748,35866,35603,35174,34905,33942,32768,32455,32821,33079,32230,31857,31969,31925,31515,31017,31437,31914,30914,29778,29782,30495,30091,28894,27920,27558,27035,25897,25841,26041,25946,26613,27294,27832,28381,28623,28196,27377,27407,27417,26937,26950,26678,25935,25593,25876,26743,27948,28444,28353,28202,28255,28357,28477,28274,28164,28481,28016,27535,27650,26820,25411,25531,25627,25389,25859,26615,27457,27658,27204,27652,27818,27369,27553,27346,27098,27781,28195,28111,27620,27671,28039,27809,27575,27666,27273,26381,25951,26317,26266,26003,26318,26541,26509,26162,26065,27145,27418,27166,27238,26810,27049,27696,27598,27701,27853,28069,28099,27738,27386,27481,27766,27418,27492,27669,26837,26269,26040,26412,26574,26726,27591,27477,27034,26906,26771,27180,27180,27349,27349,27479,27473,28328,28427,27707,27694,27825,28066,28404,28330,28125,27835,27786,27989,28154,28180,28239,28153,28520,29127,29191,28806,28442,28881,28944,28685,28562,27838,26704,26758,27809,27953,27869,28186,27775,27186,27161,27777,27747,27842,28220,28324,28681,29051,28202,26849,25976,25850,26209,26787,27085,26920,26905,27575,28418,28662,28407,27711,27222,27161,27196,27811,28816,28897,28517,28212,27934,28386,28625,28114,27732,27706,26646,25690,25770,26072,26464,26993,27348,27824,28304,28831,29674,29371,28483,28446,29112,29917,30213,28871,26521,24313,22346,19459,16828,16049,16079,16793,18252,20053,22551,25500,27582,28943,30034,31013,31970,32764,33426,34675,35950,36183,35663,36547,38526,39401,39758,40464,41400,42165,42423,42033,40600,36453,28512,19979,12918,7664,5032,4238,4103,4394,5336,5538,5482,5321,4965,5177,5155,4925,5078,5081,5468,6271,7855,11251,16614,24216,32637,40043,45138,47162,47172,45901,45009,45101,44542,43104,41406,39813,38464,37341,36941,36680,35935,35386,35485,34995,34859,34930,35028,35166,35006,34349,34101,33623,32123,31331,31699,31906,31437,31367,31321,31109,30978,30535,30544,31043,30354,29430,29263,29809,29671,28916,28137,27762,26981,25823,25659,26032,26668,27306,27559,27875,28312,28806,28077,26902,26719,26948,26589,26495,26475,26071,26090,26253,27113,28336,28447,28405,28601,28238,27917,28063,28087,28111,28257,27689,27388,27753,27363,26596,26881,27102,26804,26906,26809,26948,27294,27426,27880,28031,27574,27627,27814,28216,28484,28232,28002,27429,27771,28131,27773,27933,28266,28001,26990,26304,26331,26544,26504,26322,26357,26471,26282,26744,28229,27975,27571,28146,27725,27500,27983,28014,28360,28630,28560,28428,28196,28150,27670,27601,27636,27895,27761,27101,26831,26763,26646,26718,27339,28038,27513,27252,26960,26755,27276,27276,27572,27572,27817,28230,28746,28967,28409,28045,28441,28799,28460,27794,27501,27853,28029,27896,28015,28344,28744,28666,28972,29117,28523,28024,27998,28704,28924,28702,28826,28287,27161,27032,27774,27935,28084,28436,28202,27691,27536,27990,28027,27902,27847,27379,27435,27760,27305,26756,25741,25544,26250,26702,26884,26719,26936,28040,28759,28482,28121,27451,26768,26951,26793,27148,28278,28470,28119,28163,28121,28650,29011,27982,27010,27336,26709,25876,25826,26009,26329,27007,27517,27741,27781,28482,29379,28668,27954,28587,29726,30384,30093,29203,27802,25501,22952,20241,18389,17901,18011,19017,20067,21198,23271,25892,27810,28740,29783,31375,32365,32727,33565,34906,36280,36805,36215,36617,38236,39277,39912,40872,42080,42899,42942,41936,39742,34792,26267,17401,10964,6952,5186,4784,4572,4398,5070,5424,5628,5617,4884,4489,4541,4916,5029,5129,5974,7588,10359,15145,21633,29498,37306,42710,45438,46459,46004,45158,44636,44433,43708,42339,40632,39239,38225,37420,37093,36937,36177,35399,35616,35165,34290,34487,34801,34507,34085,32958,32735,32711,31331,30343,30489,30525,30827,31549,31583,31036,30607,30367,29903,29555,28863,28700,28585,28142,28476,28713,27930,27281,26836,26535,26569,26958,27885,28162,27862,27575,27255,27838,27899,27387,26836,26465,26260,26323,26187,25981,26336,26412,27287,28498,28856,29323,29359,28624,28353,28607,28227,27843,27949,27505,27384,27815,27652,27212,27214,27479,27376,27198,26491,26520,27652,27822,27670,27415,27175,27258,27407,27879,28428,28342,27744,27124,27463,27816,27742,28108,28251,27954,27266,26426,26318,26801,26764,26528,26861,27109,26869,27234,27977,27794,27808,28044,27998,27702,27692,28226,28533,28432,28783,29141,28734,28243,27537,27703,28560,29130,28861,28010,27530,27461,27080,27003,27746,28071,27475,27444,26940,26978,27731,27731,27948,27948,27834,28039,28367,29000,28770,28124,28401,29106,28497,27760,27905,28558,29038,28968,28722,28587,29060,28789,28567,28740,28432,27975,28158,28835,29025,28884,28985,28575,27829,27309,27668,28050,27750,27547,27871,27787,27629,28006,28029,27511,27333,27347,27400,27603,27480,26981,26174,25826,26325,26946,27492,27517,27833,28531,28899,28376,27850,27394,26833,27065,26873,27461,28432,28524,28451,28290,28007,28230,28198,27264,26597,26768,27026,26724,26227,26483,26775,27483,27958,27579,26965,27471,28393,28357,28737,29498,29887,30072,29826,29276,27969,25702,23385,21111,19862,19821,20020,20722,21484,22639,24826,26791,28070,29095,30201,31538,32852,33468,34275,35156,35874,36702,36864,37078,37866,38785,39455,40663,42563,43788,43953,42251,38651,32719,24086,15408,9667,6930,5565,5062,4720,4252,4513,4886,5062,5158,4841,4677,4749,5073,5227,5648,6850,9221,13867,20284,27662,35219,41119,44442,45622,45654,44926,45109,44748,43607,42291,41131,39487,38137,37504,37228,36958,36476,35855,35391,35454,34814,34043,34881,35205,34575,33497,31971,31731,31705,30957,30457,30329,30325,30767,31425,31672,31375,30031,29734,29872,28952,28282,28687,28692,27801,27780,28038,27211,26637,27156,27330,27292,27575,27953,27926,27728,27141,26398,26897,27182,26822,26522,26656,26436,26298,26107,25928,26180,26481,27362,28386,28943,29552,29481,28565,28037,28343,28177,27914,27929,27571,27765,28307,27738,26747,26696,27119,26744,26282,26058,26453,27511,27484,27327,27383,27368,27379,27344,27299,27722,28065,27383,27077,27632,27661,27505,27702,27595,27413,27147,26417,26328,26884,26704,26542,26825,26967,26766,26918,27337,27278,27234,27360,27718,27900,27751,28334,28964,28625,28602,29290,29025,27906,27377,27852,28788,29403,29466,28875,28201,27648,27453,27481,27646,27853,27681,27544,27385,27548,28069,28069,28583,28583,28496,28118,28014,28532,28780,28057,27518,28077,28214,28129,28454,28836,29377,29510,29283,28985,29179,28830,28493,28591,28227,27286,27162,28246,28840,28821,28476,27675,27531,27079,27146,27859,27271,26476,26798,26898,26967,27528,27688,27148,27049,27395,27606,27838,27537,26445,26235,26345,26304,26572,27454,28438,29118,29029,29250,28694,27482,27392,27503,27566,26928,27393,28055,28071,28411,28039,27321,27305,27359,27098,27223,27125,27516,27436,26436,26399,26941,27718,27877,27191,27022,27750,28391,28608,29657,30256,29919,29750,29964,29404,27582,26002,24825,22976,21655,21573,21755,22364,23232,24300,26113,27332,28206,29471,30496,31047,32417,33918,34934,35302,35325,36208,37236,37606,37999,38590,39244,40613,42291,43377,43416,41923,38063,31616,22945,14435,9125,6693,5552,5096,4535,4082,4453,4648,4399,4868,5502,5314,4964,5079,5913,6999,8720,12207,18612,26567,34179,40515,44301,45784,45933,45397,44927,45141,44460,43003,41423,40276,38900,37880,37509,37155,36342,35560,34973,34419,34453,33962,34045,35423,35714,34917,33336,31930,31388,31004,30759,30646,30557,30922,31109,30584,30518,30371,29117,28575,28737,28434,28518,28815,28753,28319,28136,27839,26841,26308,26904,26834,26972,27514,27203,27457,28124,27611,27077,27439,27082,26303,26222,26815,26410,25704,25845,26179,26252,26817,27568,28021,28134,28220,28484,28123,27240,27452,27801,28092,28625,28316,28259,28727,27978,26758,26855,27200,26570,25820,25823,26438,27280,27612,27537,27429,27387,27502,27494,27381,27719,27863,26671,26284,27005,27047,27005,27173,27048,26867,26743,26640,26577,26876,26993,26909,26885,26702,26514,26455,26867,26830,26612,27002,27540,27941,28019,28264,28989,29101,28697,29102,29247,28064,27513,28315,28852,28772,28313,27795,28140,27766,27314,27265,26594,26690,27297,27610,27671,27560,28056,28056,28409,28409,27810,27384,27737,28087,28417,28086,27270,27027,27508,28133,28604,28756,29014,29172,29137,29025,28662,28417,28303,28071,27376,26964,27143,27825,27976,28187,27792,26815,27189,27208,27087,27609,27034,26173,26425,26924,26875,26723,26447,26193,26557,26701,26699,26683,26193,25479,25969,26448,26020,26152,27283,28689,29254,29217,29542,28742,27471,27608,27702,27908,27162,26586,26618,26928,27771,27551,26864,26925,27455,27785,27868,27600,28055,28288,27412,26837,27517,28293,28187,27540,27711,28364,28758,29031,29781,30264,29771,29465,29899,29568,27899,26913,26067,24398,23540,23778,23817,23957,24641,25676,26935,27653,28508,29681,30576,31204,32580,33956,34776,34944,34831,35649,36924,37718,38424,38875,39505,40832,41985,42759,42692,41235,37185,30723,22399,14076,8785,6033,5185,4966,4588,4692,5232,5048,4547,4823,5476,5431,5202,5579,7012,8691,11645,16654,24192,32577,39201,43882,46459,46686,46101,45695,45220,44445,43685,43003,41728,40447,39323,38017,36920,36447,36114,35749,34577,33214,33112,33136,33449,34510,35173,34420,32898,31915,31246,30718,30412,30485,30532,30894,31148,29955,29274,29096,28386,27655,27352,27105,27755,28274,28148,27964,28104,27712,26574,26139,26491,26415,26736,27848,27737,27673,28184,28359,28456,28195,27379,26708,26462,26585,26490,25774,25929,26118,26529,27811,28547,28297,27685,27414,27774,28056,27744,27731,27908,28290,29387,29019,28324,28431,27987,27281,26959,26723,26212,25657,25632,26036,26799,27397,27439,26918,26693,26790,26936,27268,27736,27598,26524,25922,26078,26216,26933,27477,27342,27377,27126,26702,26484,26837,27151,27153,27130,27210,27184,26591,26231,26107,25963,26205,26840,27399,27889,27888,28500,29381,29424,29172,29068,28232,27609,28469,29065,28636,28013,27864,28389,27613,26920,26769,25768,26028,27032,27474,27513,27461,28334,28334,27897,27897,26925,26385,26694,27215,27415,27381,27262,26976,27035,27578,28281,28789,28825,28709,28685,28570,28247,28140,27958,27772,27208,27153,27268,27562,27801,27717,27165,26752,27197,27468,28077,28163,27282,26603,26457,26832,27029,26505,26008,25896,26348,26485,26573,26279,25704,25492,25815,26162,25664,25887,27138,28445,28901,29101,29105,27974,27422,28002,27961,28095,27639,26574,25908,25927,27052,27640,27345,27053,27547,28002,27659,27210,27657,28482,28719,28103,28029,28799,28926,28223,28220,28791,28946,29128,29422,29754,29101,28887,29933,29716,28198,27169,26341,25458,25069,25408,25396,25538,26535,27101,27476,27936,28811,29519,30256,31425,32754,33407,34169,35162,35449,35578,36405,37445,38189,38507,39304,40586,41593,42374,42633,40956,36485,29916,21871,13801,8562,5994,5273,4908,4818,5355,5540,5183,5035,4801,4818,5167,5816,6813,8420,11016,15680,22400,30743,38190,42689,45374,47122,47135,46028,45258,44518,43255,43023,43186,42415,40980,39480,37745,36387,36281,36289,35500,33869,32407,32219,32287,32102,32714,33423,33002,31950,31007,30693,30805,30418,30245,30677,31066,30990,29735,28818,28517,27947,27552,27846,27248,27116,27817,27930,27485,26944,26752,26420,26408,26406,26181,26422,27499,28038,28028,28224,29315,29660,28703,27943,27671,27186,26666,26484,25693,25608,25735,26576,28082,28813,28589,27866,27329,27153,27562,28319,28552,28491,28492,29165,28610,27394,27142,27096,26914,26976,26887,25927,25210,25324,25478,26051,26785,27205,26699,26225,26352,26729,27037,27005,26796,26385,26059,26432,26939,27159,27464,27594,27709,27267,26773,26500,26534,26561,26615,26582,27118,27805,27265,26262,26240,26660,26702,26597,26510,27013,27419,28087,28974,29268,29091,29000,28614,28117,28381,28756,28964,29210,29066,28749,27718,27041,26752,26078,26190,26634,26973,27720,27974,28632,28632,27827,27827,27280,26839,26856,27193,27392,27305,27545,27623,27264,27241,27977,29024,29354,29054,28386,28407,28823,28402,28060,27834,26960,26701,26587,26551,26989,27497,27381,27197,27083,26991,27326,27255,27027,26998,27075,27402,27592,26977,26708,27096,27060,26668,26874,26752,26339,26013,25805,26336,26200,26121,26597,27415,27959,28353,28490,27715,27515,28006,28131,27912,27407,26762,26396,26078,26464,27571,27946,27566,27704,27715,27412,26929,27309,28334,29278,29201,28611,28826,28594,28219,28393,28769,29051,29566,29510,28978,28503,28854,30050,29694,28370,27496,26774,26444,26593,27158,27110,27033,27470,27421,27381,28173,29088,29300,30138,31659,32841,33263,33754,34943,35688,35653,36101,36982,37438,37559,38749,40047,40697,41665,42286,41196,37097,30411,22347,14047,8410,5850,5505,5629,5517,5679,5611,5360,5130,5023,4935,4905,6135,8198,10859,15188,21394,29127,36655,41977,44891,46534,47048,46794,45902,44641,43678,42826,42504,42050,41251,40298,38498,36721,35904,35853,35537,34541,33881,33143,32323,31789,31658,31946,32124,31763,30742,29822,29571,30001,30422,30340,30776,30987,30616,29952,28865,28011,27846,28134,28835,28387,27458,27624,28046,27458,26156,26137,26624,26926,26838,26443,26324,26837,27535,28308,29046,30249,30219,29012,28333,27904,27405,26906,26437,25591,25263,25612,26454,27478,28142,28353,27759,27475,27181,26911,27523,28172,28187,28072,28256,27864,26858,26616,26334,25934,26546,26624,25589,25207,25679,25944,25976,25943,26335,26177,25990,26720,27228,27065,26324,25834,25635,25565,26614,27758,27442,27268,27480,27082,26612,26890,26898,26385,26504,27104,26609,26685,27132,26707,26317,26736,27380,27285,26762,26105,26256,27237,28003,28615,28787,28549,28606,28711,28633,28304,28131,28564,28853,28393,28312,28221,27460,26746,26468,26497,26741,27066,27731,27933,28302,28302,27963,27963,28041,28153,28037,27805,28094,28072,27724,27855,28102,28376,28843,29131,29317,29446,28691,28552,29221,28727,28054,27583,26964,26854,26753,26203,25982,26753,27513,27882,27240,26460,26134,25581,25959,26460,27222,28358,28599,27668,27324,28061,27734,26955,27198,27233,26701,26158,25947,26691,26556,25838,25588,26041,26840,27468,27951,27840,27500,27499,28012,27849,27222,26753,26601,26568,26646,27001,27209,27453,27797,27522,27371,27172,27549,28598,29255,29331,29145,28920,28501,28633,28669,28734,29325,30093,29653,28449,28424,29714,30245,29349,28662,28295,27795,27668,28214,28889,29000,28724,28250,27956,28260,29729,30331,29716,30355,31678,32364,32989,33483,33904,34632,35459,36136,36865,37620,38176,38760,39198,40173,41438,41785,40921,37502,31478,23546,15351,9311,5770,5011,5724,6074,5964,5786,5385,4844,5391,5804,5484,6779,9973,14631,20766,27837,35029,40432,43547,45470,46228,45588,45660,45720,44646,43543,42680,41790,40532,39196,38594,37265,35535,35246,35450,34759,33885,34266,33975,32532,31587,31408,30961,30913,31026,30162,29236,28913,29452,30533,30807,30550,30294,30456,30325,28816,27381,27475,28159,28543,27920,27383,27538,27830,27670,26869,26543,27107,27465,27357,27313,27011,27233,27967,28687,29489,30431,30207,28890,27852,27242,27017,26901,26617,26372,26413,26603,26789,27042,27591,27840,27287,27622,27773,27025,26586,26865,27274,27546,27714,27662,27002,26858,26205,25436,25924,25709,25252,25996,26610,26684,26176,25370,25574,25416,25440,26745,27432,26696,25669,25445,25576,25558,26285,26981,27017,27359,27600,26936,26558,26994,27186,27094,27367,27600,26848,26487,26284,26189,26743,27228,27835,27995,27409,26420,26221,27113,27770,28320,28638,28282,28039,28223,28377,27931,27937,28389,27934,27168,27055,27311,27326,27087,26500,26542,27062,27269,27478,27241,27674,27674,28412,28412,28802,29199,28390,27414,27696,28162,28049,27797,28189,29125,29215,28849,28820,29199,29307,29036,29219,28774,27978,27747,27714,27464,27220,27065,26964,26941,26970,27577,27595,26436,25639,25150,25716,26153,26843,27889,28223,27831,28110,28586,27939,27307,27509,27456,26625,26254,26055,26129,25747,25353,25394,25868,26731,27307,27772,28032,27683,27380,28251,28761,28048,27400,27172,26930,26738,26482,26098,26150,26795,27126,27068,26797,27007,28195,28913,29096,29022,28466,28371,28668,28965,29286,29708,29958,29422,28748,28961,30043,30117,29153,28961,29113,28880,29101,29536,29398,29548,30049,30318,30036,29998,31271,31645,30410,30546,31581,31723,32026,32782,33184,33681,34827,35760,36604,37758,38553,38603,39231,40938,41672,41419,40498,37509,32367,25229,17966,11744,7183,5317,5446,6165,6176,5582,4817,4741,5655,6422,6820,8800,13218,19429,26439,33798,40030,43517,45065,46014,45561,44912,45246,45104,44125,43147,41552,40318,39716,38308,37391,36692,35218,35322,35801,34811,33697,33371,32691,31524,30681,30334,29797,29564,29822,29282,28661,28855,29454,29738,29891,30008,30261,30270,29823,28657,27466,27259,27679,27905,26894,26608,27110,27210,27638,27626,27432,28086,28253,27701,27607,27669,28049,28535,28944,29538,29959,29840,29104,28275,27557,26799,26741,26665,26562,27135,27368,27058,26922,27224,27175,26900,27407,27763,27174,26141,26223,27180,27711,27418,27211,26802,26440,25897,25450,25888,25996,25905,26677,27206,27178,26170,25161,25602,25675,25648,26701,27187,26165,25413,25555,26124,26482,26885,26616,26419,27355,28165,27652,26894,26685,27131,27957,27968,27419,26479,25641,25767,26560,27225,27425,27768,28163,28063,27163,26798,27359,27495,27524,27534,27626,28091,28174,27997,28015,28310,28768,28339,27269,26470,26143,26732,27045,26028,25856,26343,26655,26813,26338,26944,26944,28435,28435,28662,29236,28335,27523,27618,27473,27577,27440,27677,28407,28201,27962,28270,28767,29324,29198,28854,28303,27937,28073,27988,27674,27492,27581,27747,27560,26861,26618,27084,26695,25762,25748,26377,26469,26609,27159,27454,27575,28810,28953,27794,27254,27167,26717,25821,26180,26579,26053,25487,25655,25660,25574,26091,26772,27613,28561,28494,27697,28450,29531,29077,28397,28211,27553,26413,25864,25569,25238,25688,26591,26801,26174,26632,27886,28641,28868,28586,27974,27620,27402,27797,28717,29686,29701,28913,28889,29466,29715,29529,28835,28602,29112,29665,30389,30306,29696,30060,30586,30995,31079,31209,31511,31539,31064,31172,31375,31196,31354,31992,32778,33258,34250,35275,36198,37503,38304,38488,39832,41156,41094,41081,40705,38347,34224,28261,21509,14706,9621,7133,5999,5931,5912,5470,5057,5570,6375,7074,8565,11823,17208,24650,31890,38377,43826,46142,46186,46150,45251,44704,44678,43540,42190,41640,40570,39343,38821,37982,36960,36197,35519,35801,35749,34594,33328,32184,31425,30852,30106,29412,28986,28712,28690,28403,28287,28621,28907,28978,29476,30000,30014,29468,29033,28538,27479,26856,26822,27251,26825,26486,26730,26651,26940,27292,27476,27901,28207,28020,27873,28117,28580,28665,28917,29450,29489,29226,29245,29282,28634,27374,27039,26794,26271,26506,26757,27160,27228,27074,26999,26677,26803,27332,27063,26018,26069,26778,27283,27003,26577,26448,26305,25993,25920,26649,27112,27087,27363,27619,27533,26839,26081,26257,26622,26632,26835,26662,25938,25831,25701,26022,26854,27316,26892,26733,27408,28258,27994,27170,26717,27222,28235,28402,27884,26793,25453,25838,26930,27131,27628,27860,27674,27835,27830,27645,27612,27391,27493,27156,26896,27792,28114,27682,28104,28496,28461,28204,27751,27264,26768,26570,26001,25361,25197,25067,25790,26453,26056,26102,26102,28066,28066,28306,28349,27498,27399,27523,26769,26543,26839,27417,27967,27848,27645,28083,28493,28784,28620,27890,27565,27908,28361,28028,27585,27467,27359,27502,27658,27433,26790,26940,27281,26635,26414,26504,26526,26637,27272,27707,27663,28436,28449,27576,27414,27134,26456,25850,25989,26641,26741,26110,25767,25551,25117,25311,25902,26984,28389,28707,28336,28995,29454,29090,28820,28492,27577,26480,25891,25466,25075,25471,26567,26935,26440,27027,28226,28656,28371,28093,27882,27327,26875,27172,27984,28947,29005,28500,28436,28984,28847,28632,28610,28466,28869,29773,30579,30204,29739,30529,30975,30813,31301,31747,31491,31339,31270,31072,30607,30938,31656,32017,32411,32889,34054,35217,36300,37491,38392,38576,39263,39857,39920,40783,40768,38726,35772,31537,25669,19198,14056,10472,7946,6470,5909,6133,6499,7054,7755,8968,11834,16448,22716,30791,37260,41350,44786,46430,45905,45113,44780,44409,43883,42526,41032,40019,39421,38635,37627,37176,36684,36119,36167,36336,35656,34418,32901,31703,31308,31026,29898,29050,28906,28269,28047,28198,28159,28347,28683,29128,29341,29244,28798,28503,28462,28094,27022,26562,26456,26545,26796,26857,26994,26848,26761,26996,27318,27610,28069,28283,27860,27618,28314,29103,29409,29324,29299,28797,28400,28906,28668,27673,27077,26656,26610,26471,25833,26558,27083,27197,27270,26560,26522,27142,26877,26231,26370,26626,26602,26242,26193,26619,26961,26516,26391,26987,27549,27866,27850,28032,28208,28080,27348,26791,26913,26758,26597,26416,25942,25976,25796,25856,26415,26450,26515,27268,27509,27749,27910,27565,27114,27152,27474,27558,27768,27198,25916,26248,27069,27124,27902,28375,28171,27864,27712,27611,27511,27147,27300,27722,27649,27667,27853,27707,27840,28300,28096,27463,27305,26931,26600,26169,25141,24816,24935,24862,25599,26560,26538,26186,26186,27866,27866,28184,27754,26752,26720,26741,26147,25898,25909,26286,27466,28098,27811,27840,27985,27872,27552,27037,27197,27371,27602,27013,26443,26710,26993,27183,27455,27619,27281,27166,27377,26789,26549,26479,26695,27266,27956,27699,27034,27229,27584,27729,27940,27413,26664,26626,26381,26405,26775,26252,25571,25742,25899,25823,25977,26644,27268,27950,28689,29589,29391,28927,28970,28254,27258,26945,26809,25991,25029,24718,25286,26029,26319,27107,28298,28582,28191,28407,28438,27907,27570,27779,28253,28464,28121,28418,28559,28420,27679,27638,28654,28933,29184,29429,29433,29494,29653,30424,31170,31225,31688,31817,31554,31267,31011,31145,31408,31621,31969,32090,32292,32906,33794,35013,36607,37382,38168,38436,38514,39164,39542,41038,41322,39235,36983,34233,30192,25102,19951,15312,11818,9479,8404,8694,9407,10008,11061,13685,18189,23945,30075,36354,41004,42956,44276,45500,45758,45023,44607,44288,43186,42104,41247,39643,38227,37748,37092,36329,36120,36199,36281,36164,35544,34267,32705,32082,31823,30886,29525,28923,29134,28757,28309,27763,27518,28090,28417,28677,28695,28247,28002,27943,28022,28212,27701,27124,27027,26986,27034,27137,27961,28094,27145,26824,27489,28038,28163,28188,27768,27202,27490,28488,29499,29580,29061,28255,27670,27972,27959,27437,26966,26390,26363,26679,25926,25598,25846,26485,26771,26322,26412,27022,26998,27080,27199,26727,26117,26183,26566,26996,27539,27369,27091,26858,27392,28146,27845,27945,28571,28814,28371,27897,27711,27068,26696,26803,26406,26322,26438,26515,26635,26150,26373,27423,27491,27690,27799,27378,27174,27168,26844,26313,26715,26665,26173,26356,26240,26539,27601,28440,29051,28639,27648,27735,27802,27410,27539,28191,28389,28018,27908,27921,27808,28159,27785,27149,26952,26217,26010,25945,25443,25131,25516,26308,26590,26481,26302,26236,26236,27942,27942,27935,27682,27004,26783,26604,26417,25931,24892,24902,26365,27372,27201,26846,26682,26647,26832,26934,27408,27157,26857,26240,26054,26744,26955,26756,27078,27101,26756,26632,26812,26622,26630,26581,26852,27792,28242,27536,27093,27395,27452,27407,27423,27185,26432,26344,26260,26274,26537,26167,25842,26032,26087,26397,26839,27127,27400,28237,29125,29601,29244,28904,28911,27978,27114,26921,27136,26542,25325,24312,24512,25563,26056,26838,27902,28348,28110,28044,28035,28009,28052,27855,27850,27874,27863,28649,29337,28870,27762,27858,29326,29863,29656,28847,28010,28711,29451,29571,30052,30871,31489,31599,31619,31166,30572,31208,32166,32023,32007,32263,32812,33763,34477,35242,36606,36981,37491,37726,37807,38729,38902,40221,40917,39961,38755,36831,34334,30941,25952,21087,17276,14707,13508,13542,14485,15609,17625,21104,25823,31295,36096,40020,43219,44280,44579,45060,45078,44454,43630,43087,42064,40996,40202,38928,37726,36981,36504,36162,36039,35611,35373,35116,34307,33569,32843,31944,31163,30527,29836,29265,29404,29516,28694,27539,27311,27942,28276,28383,28511,28293,28448,28409,27968,27928,27878,27248,27326,27793,27679,27426,28329,28765,27780,27374,28134,28586,28260,27953,28143,27906,27446,27796,28860,29333,28864,28231,27773,27733,27864,27264,26508,26206,25863,26167,25895,25177,25217,25884,26495,26569,26377,26647,26521,26641,26961,26632,26021,26560,26995,26944,27776,28321,27894,27217,27413,28144,27768,27679,28504,29303,29271,28874,28637,27859,26967,26975,27206,27262,27056,26611,26521,26110,26266,26992,27559,27905,27069,26372,26712,27450,27621,26892,26654,26596,26414,26456,26407,26550,27327,28224,29071,28853,27989,28301,28061,27767,28164,28412,28377,28358,28407,28069,27440,27201,26493,26398,26524,25784,25644,25958,26157,26238,26541,27226,27400,26813,26525,26381,26381,28080,28080,28122,28030,27631,27131,26860,27207,26081,24500,24763,25783,26467,26495,26394,26228,26444,26988,27343,27729,27341,26809,26479,27105,28209,27913,27112,27056,26971,26270,25792,26175,26434,26591,26206,26264,27650,28068,27745,27856,27780,27069,26409,26430,26513,26026,26083,26200,26295,26551,26590,26569,26161,25678,26285,27131,27511,28087,29033,29688,29677,29096,28737,28851,28313,27390,26618,26740,26266,25559,25215,25511,26263,26718,27237,27845,28181,27872,27165,27257,27879,28222,27632,27329,27360,27738,28647,29248,28851,28460,28767,29375,29219,28808,28188,27684,28619,29353,28979,28833,29934,30778,31135,31486,31014,30284,30717,31506,31836,32086,32461,33605,34827,35288,35884,36463,36542,36791,36723,37205,38748,38734,39215,39858,39796,39407,38333,36909,35065,31489,27545,24298,22147,21123,20679,21645,23349,25884,29309,32901,36666,39870,42198,43850,44236,43896,43792,43734,43017,41708,40832,40145,39062,38384,38022,37237,36519,36394,35982,35426,34978,34851,34205,33159,33262,33296,31579,30386,30632,30403,29757,29837,30066,29353,28303,28077,28354,28550,28517,28240,28130,28405,28679,28696,27976,27538,27287,27365,27680,27733,27823,28361,28753,28606,28509,28836,29118,28801,27926,27869,28049,27680,28053,28594,28650,29034,29209,28578,28074,28214,27258,25974,26089,26209,25782,25135,24794,25462,26082,26314,26442,26441,26429,26107,26425,26916,26896,26656,27058,27443,27336,28127,28778,28629,28252,28041,28377,27892,27602,28535,29477,29471,29071,28514,28074,27507,27417,27790,27953,27897,27193,26690,26320,26344,27319,28188,27706,26039,25389,25940,27165,28486,28349,27526,27277,26908,26796,27347,27354,27640,28515,29038,28628,28014,28252,28115,28236,28207,27639,27735,28026,28070,27353,26504,26050,25544,25634,26142,25958,25672,26185,26784,26881,26862,27122,27706,27475,26912,26573,26573,28507,28507,28481,28049,27545,26950,26724,26866,25801,25108,25203,25238,25925,26448,26678,26692,26941,27214,27155,27532,27455,26750,26396,27506,29084,28931,27998,27375,27353,26571,25456,25893,26401,26589,25981,25799,27224,27811,27902,28252,27844,27152,26770,26682,26531,26052,25849,25898,26248,26722,27236,27449,26806,26301,26303,26624,27362,28215,29035,29543,29704,29490,29015,28871,28956,28406,27552,27208,26417,25923,26001,26175,26941,28165,28719,28438,28174,27881,27413,27376,27519,27684,27558,27938,27775,27614,28632,29153,28859,28809,28973,28560,27887,27901,28022,28064,28648,29160,28688,28483,29324,29484,29628,30171,30037,29878,30445,31358,31974,31859,32294,33581,34574,34881,35537,35186,35357,36195,36228,37303,39027,39339,39685,39679,39503,39522,38672,37715,37093,35515,33436,31417,29875,29119,28513,29117,31129,33723,36014,37935,40233,42154,43163,43407,42959,42162,41999,42575,41942,40364,39288,38217,37061,36979,37301,36675,36399,36345,35161,34498,34838,34666,33565,33151,33554,33152,31451,30751,30992,30367,29697,29757,30359,30329,29183,28306,28421,28567,28341,27757,27734,28064,28318,28728,28481,28007,27756,27607,27803,27990,28320,28837,29142,29278,29220,29401,29676,29455,28438,27978,28138,27651,27894,28308,28096,28531,29018,28465,27936,27935,26981,25975,26251,26410,25293,24343,24313,25198,25395,25573,26143,26305,25936,25874,26644,26958,27145,27356,27574,27806,27722,27963,28239,28731,28774,28790,28798,28044,27773,28324,28794,29123,29017,28026,27793,28132,28380,28240,27846,27937,27735,27153,26916,26927,27554,27788,27048,25615,25075,25575,26758,28228,28203,27442,27327,27127,26631,26665,26850,27464,28480,28827,28505,28081,28077,27871,28006,27839,27073,27320,27975,27736,26860,26419,26117,25747,25825,26768,26898,26395,26815,27288,27283,27130,27298,27684,27438,26794,26551,26551,28741,28741,28431,27843,26978,26198,26547,26842,26513,26209,25538,25143,26250,27097,26904,27137,27725,27369,26731,27074,27382,27114,26811,27429,28458,28398,27680,27283,27294,26406,25295,25658,26261,26524,26196,26251,27106,27383,27876,28529,28286,28336,28225,27448,27154,26742,25858,25651,26505,27165,27442,27544,27280,27242,26960,26957,27962,28759,28745,28591,28712,29072,29203,28985,29145,28958,28414,28002,26825,25966,26153,26568,27126,28085,28700,28292,28007,28014,27662,27419,27454,27590,27621,28076,28059,28090,28948,29298,29275,28959,28640,28275,27789,27749,28077,28185,28468,28922,28526,28559,28890,28476,28146,28509,28626,28831,29938,31061,31594,31576,32220,33483,34097,34093,34765,34408,34605,35853,36562,37428,37965,38596,39348,38940,38980,39361,38887,38597,38693,38303,37373,36387,35504,34893,34445,34553,36420,38802,40278,41025,41658,42325,42561,42444,42194,41418,41214,41579,40414,39155,38509,37268,36284,36105,36491,36233,35792,35486,34364,33842,34342,34535,34043,33784,33193,32056,30835,30685,30942,30272,29564,29798,30612,30575,29724,28881,28682,28441,28038,27604,27752,28095,28150,28202,28110,27927,27893,27980,28115,28002,28342,28902,29263,29507,29614,29668,29507,29195,28674,28832,29029,28354,28185,28033,27353,27400,27419,26863,26750,26885,26455,26000,25798,25571,24892,24262,24140,24823,24766,24955,25811,25993,25489,25227,25907,26479,26876,27057,27114,27280,27544,27766,27855,28057,27947,28602,28544,27491,27574,28153,28388,28597,28456,27422,27382,28107,28082,27550,27076,26823,27028,27038,26997,26944,26947,26821,26688,26422,26405,26422,26746,27404,27157,26585,26452,26804,26394,25995,26558,27498,27732,27434,27853,27772,27636,27676,27373,27184,26832,27154,27936,27404,26405,26164,26058,26251,26686,27392,27321,26775,27139,27783,27724,27661,27928,27633,27163,26758,26221,26221,28580,28580,28100,27703,26839,25901,26603,27332,27507,27227,26049,25591,26881,27653,27002,26936,27409,27386,27341,27110,27053,27474,27384,27419,27023,26277,26192,26834,26849,25288,24742,25569,26059,26666,26783,26867,27486,27508,27949,28547,28340,28851,28847,27514,26845,26863,26615,26755,27404,27688,27662,27676,27617,27418,27381,27494,27721,28005,27887,27570,27715,28513,29227,29183,28764,28062,27489,27491,27022,26279,26265,26506,26589,26987,27398,27209,27369,27762,27391,27397,27865,27974,27773,27723,28101,29002,29015,28631,28430,28200,28213,28193,27740,27391,27913,28227,28375,28707,28475,28375,28375,28593,28743,28535,28338,28298,29100,30466,31565,31744,31898,33316,34066,33640,33921,33951,34023,35105,36258,36659,36741,37595,37682,36959,37441,38063,38560,39073,39331,39363,38852,38753,38881,38536,37951,37905,38992,40130,41204,41694,41726,41831,41584,41412,41713,41272,40525,39959,38318,37209,36878,35904,35540,35413,35190,35153,34788,34441,34253,34183,34127,34373,34697,34094,32422,30860,30309,30402,30568,30465,30048,30237,30626,30018,29618,29714,29121,28254,28318,28446,28217,27740,27725,27877,27592,27933,28442,28495,28370,28009,28292,28771,29377,29749,29850,29686,29313,28927,28435,28900,29290,28962,28746,28427,27348,26453,26160,26116,26242,26617,26954,26567,25648,25419,25507,25288,24796,25026,25267,25252,25183,25273,25112,24736,25562,26468,26670,26903,27380,27525,27820,27841,27750,27949,27895,28361,28111,27252,27356,27875,28146,28066,28091,27725,27618,27752,27220,26815,26830,26484,26574,26745,26586,26350,26475,26325,26078,26554,27336,27255,26924,26935,26832,26485,26311,27020,27354,26920,26660,26918,26813,26311,27129,27268,27155,27291,26657,26752,26679,26419,26851,26915,26310,25774,25629,26380,26916,26870,26974,27111,27661,28160,27796,27962,28276,27816,27315,27188,26496,26496,28745,28745,28249,27598,26956,26401,26841,27108,27249,27322,26457,26284,27052,27172,26832,26621,26648,27462,28318,27879,27201,27474,27297,27258,26542,25601,25808,27131,27201,25209,24661,25455,26220,26992,27094,27177,27809,27957,27801,28007,27972,28691,28912,27296,26105,26423,26898,27279,27540,27427,27088,27449,27837,27216,26992,27126,26792,26478,27067,27436,27351,27986,28645,28729,28043,26908,26704,27470,27473,26759,26787,26762,26583,27077,27321,27427,27601,27656,27436,27877,28332,28209,27974,28101,28703,29709,29333,28572,28212,27951,27805,27295,26813,27020,27922,28019,27964,28605,28378,27980,28289,28907,29233,28940,28900,28934,29140,30384,31633,31544,31150,32365,33370,33109,32825,33139,33664,34296,34622,34787,35518,36451,36166,35768,36216,36629,37692,38724,39203,39248,38867,39026,39436,39657,39226,39011,39179,39413,39887,40306,40970,41218,41018,40882,40727,40195,39058,38177,36892,35805,35234,34716,34865,34989,34556,34358,34574,34532,34147,33856,33667,33962,33933,32947,31828,30521,30049,30109,29762,29932,30424,30801,31104,30275,29466,29785,28993,27852,28390,28692,27747,27004,27010,27326,27737,28466,29027,29136,29295,28978,28660,28788,29752,30365,30140,29655,29297,29094,28605,28693,28707,28081,28050,28449,27654,26536,26277,26535,26529,26699,27639,27537,26578,26276,26192,26060,25564,25461,25837,25815,25094,24506,24652,25048,25878,26301,26648,27139,27900,28402,28393,27944,27483,27634,27954,28508,27729,26950,27288,27498,27329,27388,28081,28282,27944,27348,26823,26843,26842,26383,26268,26300,26202,26096,26283,26079,25532,25742,26486,26567,26352,26711,27159,26890,26512,26903,27509,27214,26223,25897,26176,26543,27293,27155,26848,26714,26381,26923,26965,26268,26368,26830,26667,25926,25578,26164,26594,26529,26884,27554,27990,28301,28425,28298,27887,27515,27723,27940,27142,27142,28169,28169,27965,27391,27548,27418,27303,27340,27176,27056,26800,26882,27003,26748,26587,26364,26248,26968,28040,28212,27701,27500,27289,27526,27418,26682,26519,27477,27849,26770,25975,25930,26896,27280,26697,27077,28062,28093,27475,27457,27594,28315,28739,27444,26351,26561,26767,26820,27156,27053,26840,27543,28155,27417,26753,26809,26649,26607,27516,28033,27726,28058,28256,27888,27203,26506,26393,27349,27738,26870,26648,27025,27327,27610,27892,28300,28151,27500,27263,28019,28732,28747,28922,29375,29617,29796,29431,29073,28742,28092,27549,26811,26282,27057,28128,27715,27639,28593,28873,28757,28881,28910,28843,28799,28572,28509,28494,29151,30505,30923,30793,31776,32865,32792,32351,33013,33742,33567,33295,33585,34457,34808,34890,35220,35462,35959,37022,38388,39338,39151,38746,38562,38554,38793,38500,38046,37801,38431,38768,38846,39600,39864,40201,40087,39338,38844,38130,37299,36223,35378,34504,34218,35306,35628,35044,34463,34481,34459,33526,32807,32852,33258,32679,31546,31171,30461,29901,30077,29625,29236,29916,30846,31338,30836,29931,29572,28770,27954,28263,27985,26640,26481,26978,27530,28200,28408,28923,29154,29252,29167,28835,28998,30015,30509,30116,29725,29404,29203,29152,29010,28334,26965,26639,27480,27487,27153,27210,27039,26661,26503,27144,27375,27212,26972,26554,26170,25639,25634,25951,25734,25278,24834,24994,25438,25989,26230,26940,27575,27866,28476,28345,27324,26915,27145,27182,27906,27387,26930,27382,27212,26806,26883,27025,27291,27259,26661,26509,26846,26544,26005,26050,26076,25756,25633,26020,26072,25761,25424,25444,25739,26301,27190,27833,27517,26681,26650,27037,26765,26237,25678,25462,26173,27027,27042,26680,26648,26883,26932,26683,26401,26553,26461,26657,26555,25776,25900,26698,26817,26946,27358,27727,28590,29199,28500,27493,27403,28184,28179,26946,26946,27765,27765,27576,27483,28261,28342,27758,27749,27732,27524,27611,27059,26575,26890,27287,27023,26568,26630,27093,27445,27437,27063,27194,28055,28215,27431,26891,27250,27941,27820,27322,26877,27055,27194,26686,27168,27920,27632,27694,27942,27791,28169,28710,28147,27461,27115,26926,26873,27163,27324,27348,27725,28340,27717,26619,26738,27061,27235,27352,27342,27466,28100,28259,27573,26864,26664,26586,27153,27813,27206,26506,27014,27745,27468,27887,28515,28037,27252,27131,28156,29073,29133,29698,30204,30289,29617,28770,28778,28536,27635,27273,26812,25850,26500,27625,27662,28009,28521,29012,29360,29109,28705,28884,28519,27575,27573,27960,28705,30240,30632,30237,30967,32343,32667,32551,32913,33012,32808,33143,33701,33797,33610,34210,34776,34655,35323,36254,37413,38532,38482,38225,37775,37458,37813,38031,37386,37113,37933,37739,37413,37924,37999,38680,38882,37938,36957,36315,36067,35745,35264,34419,33722,34660,35544,35154,34333,33555,33221,33203,32905,32736,32603,31623,30911,30639,29838,29493,29963,29749,28861,29349,30979,31372,30731,30061,29300,28702,28655,28491,27521,26739,26982,27372,28037,28294,28045,28649,28918,28817,28592,28796,29607,30396,30056,29682,30073,29486,28903,29192,28758,27554,26495,26343,27078,27104,27015,27313,27072,27104,26874,26819,27110,27273,27156,26665,26122,25744,25786,25848,25381,25270,25679,25903,25929,26147,26346,26822,27685,28022,28304,28388,27139,26328,26533,26846,27706,27620,27434,27325,26516,26311,26498,25902,26268,26612,26413,26423,26904,26840,26464,26598,26191,25386,25285,26071,26430,26000,25725,25867,26182,26914,27387,27484,27566,27025,26685,26966,26968,26910,26085,25419,25796,26435,26766,26683,26859,27146,26952,26427,26318,26517,26022,26345,26714,26042,26262,27069,27190,27365,27667,27926,28807,29438,29021,27944,27672,28100,27862,27113,27113,27897,27897,27791,27989,28619,28723,28263,27981,27902,28050,28303,27389,26476,26684,27335,27236,27051,27141,26892,26705,26810,26957,27758,28562,28216,27587,27008,26969,27407,27841,28046,27502,27156,27370,27008,26995,27263,27193,28178,28790,28409,28593,29344,29427,28659,27427,27014,27172,27391,27703,27519,27367,27601,27056,26214,26396,27410,27573,26626,26019,26492,27394,27918,27458,26701,26652,27244,27778,27929,27329,26654,26598,26928,27036,27904,28912,28239,27634,27688,28297,29213,29762,29560,29519,30101,29224,28208,28166,27902,27269,26983,26572,25956,26514,27191,27701,28209,28318,28767,29128,28889,28792,29176,28402,27451,27737,28693,29365,29686,29493,29334,30319,31837,32472,32910,32843,32614,32914,33569,33894,33193,32460,33443,34342,33949,34545,35622,36394,36773,36657,36816,36594,36270,37083,38327,37855,37276,37333,36688,36407,36447,36434,36940,37052,36235,34914,34215,34721,34676,34004,33657,33037,33490,34767,35067,34069,32806,32667,33186,32802,32317,31833,30763,30490,30573,29930,29274,29397,29330,28518,28788,30727,31605,30845,30002,29109,28818,28949,28339,27745,27913,27991,27963,28263,27964,27693,28164,28426,28589,28519,28802,29292,29898,29422,29134,29710,29110,28458,28210,27736,27143,26695,26556,26735,26579,26549,26795,27087,27743,27501,26997,27118,27068,26771,26296,25937,26033,26130,25979,25607,25569,25988,26070,26486,26577,26286,26546,27653,27996,27557,27784,27273,26397,26083,26606,27535,27539,27758,27732,26824,26493,26522,25926,26028,26261,26527,26632,26966,27259,27200,27356,26990,26018,25958,26753,27158,26545,26181,26468,26855,27095,26889,26855,27327,27020,26412,26760,27468,27319,26255,25725,25920,26212,26424,26649,26939,26912,26853,26612,26428,26545,26359,26447,26365,26381,26732,26613,27259,28209,28366,28424,29285,29602,29349,28569,27858,27501,27436,27998,27998,27620,27620,27950,28431,28464,28030,28183,28316,27918,27912,28124,27676,27125,26967,26929,26819,27155,27072,26958,26896,26672,27242,28401,28631,27982,27725,27196,26577,26389,26983,27710,27225,27071,27283,26919,26732,26673,27145,28576,28732,28273,28713,29339,29212,28343,27287,26852,26830,27332,27742,27553,27482,27388,26884,26479,26330,26908,27319,26810,26280,26695,27220,27550,27033,26541,26579,27270,27738,27639,27128,26596,26485,26887,27563,28353,29285,28675,28298,28834,29110,29694,29980,29046,28984,29658,28771,27935,28014,27787,27051,26648,26229,26239,27093,27285,27064,26957,27501,28796,29123,29000,28936,29212,29007,28125,27827,28938,29590,28907,28559,29199,30614,31450,31539,32011,32188,32451,32895,33228,33307,33028,32259,32622,33035,32830,33439,34390,35093,34912,34594,34972,35312,35253,35690,37198,37256,36338,35962,36132,36340,35684,35508,35403,34775,34339,33851,33701,34225,34149,33701,33608,33695,34276,35024,35183,34094,33078,33147,32874,32272,32088,31525,30541,30196,30270,30128,29551,29382,29241,28368,27958,29136,30431,30145,29265,28690,28867,28810,28321,28477,28388,28077,28183,28178,27667,27425,27298,27260,27582,28072,28315,28304,28526,28584,28860,29072,28756,27870,27253,27446,27345,26910,26326,25879,26194,26496,26798,27675,27964,27179,26791,27021,26886,26497,26195,26218,26570,26892,27082,26900,26587,26553,26518,27054,26599,26168,26798,27341,27408,27041,26931,27180,27249,26631,26817,27346,27098,27470,27527,27286,26994,26890,26616,26130,26013,26142,26607,27129,27434,27664,27738,27428,26919,26785,26849,27383,27322,26514,26370,26768,27040,27022,27073,26944,26193,25756,26018,27002,26887,26055,25972,26400,26747,26309,26165,26650,26727,26484,26620,26632,26582,26389,26367,26347,26842,26926,26457,27340,28302,27886,27622,28523,29128,29295,28780,27808,27168,27326,28035,28035,27885,27885,28123,28202,27992,27310,27478,28233,28088,27949,28040,28062,27837,27313,26804,26557,27027,26856,27055,27418,27141,27544,27943,27564,27526,27770,26974,26076,26067,26365,26729,26487,26469,26413,26543,26918,26715,27519,28815,28238,27495,27728,28247,28254,27703,27294,26950,26718,27381,27472,27495,27674,27394,27190,26862,26542,26672,26923,26880,26746,27102,27129,27204,26944,26986,26931,26677,26589,26626,26425,26349,26723,27148,27679,28121,28589,28442,28439,28879,29169,29514,28904,28112,28484,28999,28389,27745,27853,27782,26885,26300,25988,26174,27139,27580,27035,26477,27167,28550,28524,28125,27797,28429,29160,28509,28077,29149,29692,29128,29164,29923,30763,30692,30407,30712,31156,31617,31826,32075,32546,33132,33053,32743,32055,31716,32272,33253,34124,34059,34158,34477,34765,34806,34739,35428,35395,34765,35008,35847,36089,35235,34527,34263,33910,33472,33095,33342,33727,34081,34119,33610,33847,34624,35177,35030,34157,33566,33270,32288,31901,32409,31703,30673,30470,30268,29949,29635,29310,29038,28289,27294,27447,28139,27988,28057,28393,28850,29191,29194,28884,28179,27917,27610,27087,26956,27353,27305,27018,27089,27639,27673,27570,27805,28261,28882,29054,29020,27862,26980,27230,27243,26940,26486,25857,26221,26868,27471,28373,27977,26991,27127,27569,26888,26099,26179,26503,26781,27435,27973,27916,27700,27306,27075,27453,26918,26418,27015,27255,27334,27434,27158,27526,27983,27199,27172,27774,27439,27073,27030,27368,27162,27255,27064,26083,25976,25955,26404,27231,27451,27671,27701,26861,26918,27237,26650,27064,27747,27171,26559,26482,27165,27721,27516,26939,25863,26055,26576,26902,26578,26095,26576,27469,27221,25813,25665,26940,27175,26352,26641,27048,27100,26473,25873,26296,26998,27088,26892,27297,27665,27128,26849,27187,27715,28538,28394,27399,27290,28007,28189,28189,28234,28234,28525,28005,28019,27548,27179,27874,28005,28100,27916,27417,26968,26450,26192,26225,26967,27323,27433,27841,27491,27393,27298,26766,26899,27224,26564,25832,25978,26232,26438,26490,26038,25648,26318,27105,27424,28143,28557,27928,27309,27288,28276,28534,27534,27031,26634,26414,27387,27547,27543,27913,27591,27170,27030,27395,27514,27173,26723,26403,26468,26635,26900,27082,27173,26933,26389,25992,25775,25536,25820,26575,26762,27119,27702,27876,27710,27809,28009,28492,28952,28173,27421,27618,28529,28543,28065,28047,27744,26834,26515,26590,26482,26896,27604,27689,27416,27738,27962,27100,26318,26501,27444,28365,28466,28396,29235,30116,30084,29884,29702,29716,30049,30489,30621,30814,31114,30984,31254,32339,32945,32928,32608,31574,31220,31549,32312,33428,33695,33708,34278,34699,34801,34917,34631,34087,34239,34619,34648,35052,34861,33423,33355,34082,33506,32295,32277,32893,33356,33056,32392,32961,34205,34377,33914,33527,33352,32911,32192,31745,31945,31079,30433,30867,30804,30414,29902,29100,28639,28407,27659,27291,27244,27135,27896,28529,28741,29300,29371,28835,28669,28435,27438,26471,26836,27631,27859,27638,27389,27852,27585,27196,27898,28006,28020,28607,28948,28201,26906,26433,26640,26929,26904,26400,26563,27153,27777,28280,27757,27320,27928,27835,26471,25853,26265,26554,26557,27234,28137,28278,27820,27311,27490,27763,27430,27153,27421,27400,27460,27840,28081,28189,27550,26704,26951,27778,27783,27324,27563,27742,26841,26562,26674,25757,25810,26366,26507,26935,27433,27987,28172,27041,26748,27168,26664,26840,27572,27588,27092,26793,27309,27582,27324,27236,26384,26601,27331,26798,26190,26182,26957,27942,27711,26793,26808,28233,28345,27321,27206,27103,27164,27200,26752,26855,26890,26837,27149,27487,27254,26637,26763,26742,26655,27082,27277,27236,27565,28236,28430,28430,28152,28152,28642,28289,28463,27757,27265,27522,27141,27282,26978,25919,25645,25862,26226,26696,27202,27730,27895,28200,27753,26789,26733,26913,26644,26729,26599,25891,25569,26118,26645,26950,26585,26284,26789,27150,27618,28009,27909,27662,27615,27524,28034,27956,26737,26422,26357,26283,27005,27561,28134,28857,28422,27313,27236,27588,27372,26978,26571,26360,26102,26179,26363,26445,26573,26543,26532,26154,25500,24848,24821,25605,26342,27342,27960,27485,26855,27210,27681,27929,28118,27558,26784,26666,27582,28082,27971,28028,27621,26994,27126,27472,27032,26869,27284,27496,27468,27735,27626,26878,26198,26769,27322,27536,28163,28831,29508,30393,30582,30053,29452,29123,29513,30324,30663,30798,30665,30376,30808,31821,32244,32422,32246,31242,30931,30960,30973,31943,32613,32361,32870,33714,34417,35011,34388,33625,34029,34070,33637,34275,34703,33375,33123,34037,33698,32260,31664,32120,32419,32083,31681,32750,33916,33304,32911,32876,32364,31849,32188,32114,31423,30540,30620,31609,31829,31353,30396,29597,29202,28959,28508,28266,28123,28146,28695,28857,28656,28711,28712,28749,29230,28994,28302,27629,27837,28225,27973,27721,27813,28487,27930,27164,28065,28091,27551,27853,28106,27768,26602,25989,26162,26549,26661,26603,26911,26983,26929,27388,27519,27259,27811,27470,26449,26224,26537,27026,27090,27030,27689,28178,27961,27683,28048,27851,27631,28062,28182,27541,27142,27808,28337,27863,27079,26781,26769,27243,27323,27230,27228,27137,26516,26061,26339,25489,25677,26877,26839,26676,27297,28078,28187,27404,27145,27447,27223,26990,27005,27326,27452,27400,27351,26934,26799,27152,27024,26686,26802,26554,26560,27070,27567,28195,28785,28460,28085,29122,29168,28655,28135,27390,27108,27568,27867,27844,27415,27015,27114,27588,27414,26968,26981,26726,26346,26137,26664,27332,27439,27734,28383,28383,27900,27900,27740,28007,28565,27759,27403,27651,26815,26363,26161,25495,25493,26007,26704,27354,27252,27442,27652,27776,27593,26895,27137,27466,26705,26533,26689,26127,25544,26111,26741,27015,27241,27162,27216,27156,27205,27432,27684,27608,27782,27501,26788,26617,26062,26323,26924,26783,27105,28058,29124,29337,28553,27721,27547,27218,26588,26279,25804,25842,26096,26120,26337,26173,25931,25958,26137,25844,25349,24750,24457,25008,26215,27073,27004,26636,26349,26622,27227,27140,27262,27241,26568,26419,26677,26890,27180,27515,27672,27701,27807,27806,27511,27156,27527,27710,27160,27083,27343,27493,27265,27562,27826,27701,28410,29555,30033,30158,30009,29727,29403,28901,28927,29640,30264,30248,29778,29813,30522,31080,31482,32050,31862,30692,30283,30382,30380,30725,31324,31948,32386,32976,34139,34764,33757,33122,33698,33893,33532,33821,34439,33833,33674,34058,33873,32805,31855,31901,32043,31789,31545,32476,32950,32611,32628,32623,32027,31518,31971,32219,31506,30968,31407,32234,32321,31604,30722,30504,30212,29248,28120,28095,28208,28364,28976,29276,29390,28647,28081,28355,28818,29145,29021,28300,28337,28571,27863,27492,28025,28466,27880,27415,28237,28388,27525,27498,27970,28032,27197,26421,26207,26329,26672,27235,27478,26885,26317,26687,27553,27725,27571,27282,27137,27075,27196,27820,27594,26970,26992,27450,28047,28223,28041,27778,28353,29067,28455,27204,26778,27664,28226,27761,27681,27433,26445,26472,26705,26989,26921,26454,26050,25897,25724,25339,26053,27009,26993,27004,27484,28002,27882,27601,27647,27788,27774,27563,27263,27162,27167,27377,27154,26627,26855,27446,28000,27494,26774,26825,27301,27564,27918,28498,28995,28554,28284,29065,28659,28343,28351,28121,27876,27757,27742,27659,27470,27073,27038,27511,27584,27742,27436,26874,26581,25953,26254,26837,27127,27611,27874,27874,28336,28336,27874,27879,28417,28272,27999,28120,27619,26531,25592,25244,25579,26256,26463,27098,27352,27005,26912,27272,27319,27117,27314,27284,26556,26374,26815,26377,25506,25948,26706,26805,26982,27034,27147,27023,26599,26639,27127,27225,27511,27622,26988,26793,26175,26266,27096,27469,27965,28482,29339,29126,28519,28289,27834,26963,25983,25618,25206,25445,26443,26811,27012,26735,26418,26379,26119,26049,25947,25320,25084,25575,26597,26352,25563,25726,26031,26195,26735,26561,26435,26917,26502,26393,26860,26596,26465,27269,28108,28292,28175,27852,27747,27415,27875,28374,27451,26815,27049,27635,27435,27180,27569,27961,28640,29496,29913,29396,28786,29011,29094,28732,28474,28897,29813,29799,29292,29434,30170,30543,30524,30565,30260,29903,30024,29767,29550,29687,30421,31731,32178,32202,33121,33503,32994,32922,33452,34115,33775,33369,33663,33430,33296,33270,33296,32916,32332,32002,31961,32064,31761,31975,31985,31753,31837,32107,32254,32090,32009,32222,31785,30893,30912,31604,31991,31765,31094,30944,30671,29202,27870,28120,27822,28002,29124,29486,29445,28558,27804,28027,28181,28295,27949,27698,28170,28507,28112,27791,28383,28458,27735,27689,27903,27594,27126,27008,27420,27967,27327,26448,26319,26535,26785,26814,26739,26684,26749,26394,26708,27611,27660,27408,27400,27304,27331,27658,27153,27025,26836,26984,27862,28358,28198,27838,28202,28926,28014,26839,27101,27717,27825,27762,27681,27091,26589,26642,26743,27077,27278,26478,25450,25274,25262,26167,27255,26959,26821,27406,27612,27875,28031,27976,27639,27414,27293,27274,27383,27202,26970,27212,27070,26874,27686,28116,28363,28282,27872,28012,27768,27047,27174,28010,28239,27983,27993,28510,28144,27715,28041,28248,27987,27607,27489,27276,26924,26642,26949,27182,27091,27621,27848,27706,27328,26205,26098,26629,27064,27333,27044,27044,28761,28761,28835,28379,28176,28610,28501,28237,28035,27246,26030,25461,25513,26348,26705,27010,27138,26812,26893,27282,27264,27310,27107,26733,26283,26454,26982,26559,25669,26154,26881,26689,26939,26989,26540,26278,26040,26238,26727,26848,26892,27144,27141,27137,26477,26479,27322,28210,28492,28340,28670,28348,28353,28461,28053,27133,26322,26026,25560,25742,26753,27358,27481,27176,27216,26962,25991,26095,26604,26147,26098,26261,26615,26203,25396,25498,25982,26393,26799,26646,26350,26820,26667,26527,27226,26922,26491,27432,28404,28322,28185,27950,27873,27678,28065,28824,28349,27636,27266,27374,27384,27221,27459,28000,28731,29299,29228,28552,27992,28413,29115,28776,28016,28237,29119,29381,28913,28708,29526,30394,30083,29213,28802,29567,30113,29309,28645,28869,29828,31001,31603,31515,31905,32227,32588,33001,33201,33682,33624,33492,33427,32871,32542,32435,32649,32738,32314,31823,31695,31834,31549,31553,31433,30990,31026,31399,31774,31939,31754,31650,31320,30596,30519,30963,31548,31527,30801,30898,31095,29651,28515,28664,28148,28187,29164,29223,28686,28432,27934,27784,28216,27885,27017,27361,28308,28895,28534,28112,28820,28912,28009,28027,27873,27615,27639,26841,26186,26175,25633,25614,26204,26709,26808,26044,25818,26628,27135,26462,25927,26589,27320,27289,27029,26689,26585,27123,26999,27152,27297,27210,27281,27546,27954,27712,27482,27896,27404,26837,27298,27506,27096,26895,27114,27329,27387,27515,27760,27726,27600,26886,25901,25723,25721,26503,27256,26996,27078,27719,27739,27839,28054,27668,27135,27005,26517,26608,27360,27454,27316,27551,27658,27580,28222,28577,28466,28462,28539,28801,28291,27257,27100,27758,27600,27393,27782,28150,28058,27716,27929,28104,27654,27255,27575,27582,26843,26395,26955,27253,26941,27242,27547,27870,27843,26904,26410,26634,27085,26610,26069,26069,28853,28853,29123,28704,28291,28646,28887,29035,28559,27822,27195,26243,25249,25913,27202,27857,28091,27931,27752,27432,27012,27251,27035,26728,26808,27159,26966,26363,25973,26580,26734,26104,26534,27025,26555,26247,26364,27112,27740,27273,26395,26220,26281,26045,26029,26618,27225,27969,27895,27533,27589,27628,27821,27936,27844,27436,27052,26828,26377,26192,26688,27041,27017,27362,27778,26915,25434,25214,26018,25957,26376,26589,26514,26455,26131,26219,26362,26567,26967,27128,26720,26573,26597,26818,27451,27317,27544,28275,28515,28059,28065,28051,28012,28194,28470,28566,28159,27796,27768,28169,28329,27927,27582,28011,28960,29200,29078,29171,28564,28222,29260,29538,28468,28264,29052,29264,28742,28979,29655,30127,29900,29119,28894,29532,29883,29165,28459,28674,29504,30224,30777,31323,31604,31679,32039,32453,33072,33316,33465,33769,33469,32464,32019,31893,31755,31573,31148,30602,30757,31042,30804,30920,30796,30398,30410,30604,30984,31196,31024,30976,31148,31151,31072,30727,30873,30937,30730,30928,30846,29960,29323,29045,28441,28235,28765,28720,28172,28090,27692,27560,27962,27540,27065,27479,28387,28978,28599,27935,28384,28567,27810,28148,28430,28500,28265,27279,26260,25684,25374,25632,26192,26851,27103,26387,26182,26803,27087,26691,26244,26670,27254,26605,26295,26289,25987,26798,27142,26864,27336,27448,26903,26978,27197,26650,26721,27052,26832,26746,27079,27181,26704,26387,27052,27798,27545,27208,27623,27904,27459,26981,26608,26563,26300,26544,26940,27275,27458,28016,28537,28416,27700,26999,27009,27282,26804,26846,27487,27630,27757,28344,28664,28056,27975,28682,28864,28278,28042,28606,28985,28131,27686,27735,27019,26785,27347,27507,27507,27792,28091,27844,27312,26973,27291,27331,26970,26735,27432,27553,27471,27890,27618,27449,27512,26998,26688,26643,26805,26237,25951,25951,28397,28397,28402,28162,27927,28262,28935,29275,28912,27930,27081,26486,25966,26374,27121,27614,28056,27960,27650,27535,27395,27551,27339,27396,27737,27524,26676,26130,25979,26237,26780,26687,26524,27280,27616,27420,27265,27934,28512,27534,26506,26032,25751,25526,25744,26526,26921,27006,26665,26816,27386,27933,28054,27714,27446,27192,26977,26842,26415,26028,26332,26457,26467,27283,27668,26729,25782,25458,25849,25578,25739,26269,26938,27135,26691,26385,26570,26989,27399,27480,27114,26774,26722,27292,27963,27639,27987,28615,28484,28037,27826,27452,27470,27924,28011,27793,27745,27770,28371,29010,28424,27478,27438,28048,28485,28683,29177,29424,28627,27970,28681,29645,29079,28412,28897,29675,29248,29135,29258,29361,29508,29245,29028,29143,29504,28949,28154,28385,28930,29351,29859,30411,30762,31182,31592,31729,32517,33212,33629,33674,33070,31678,30819,30735,30437,30193,30113,29447,29672,30515,30685,30692,30134,29673,29737,29791,30342,30381,30453,30971,31144,31102,31432,30998,30634,30622,30491,30673,30299,29633,29508,29621,28949,28441,28631,28179,27456,27112,26990,27286,26881,26477,27096,27559,27814,28109,28141,27790,28017,28420,27767,27844,28621,28887,28270,27137,26441,26441,26677,26621,26595,27019,27050,26651,26271,26260,26252,26142,26416,27216,27491,26350,25917,26087,25835,26235,26568,26656,27523,27715,27395,27550,26931,25842,25986,26419,26770,26973,26838,26923,26692,26329,26920,27263,27115,26623,26573,26988,26892,27151,27208,27204,27085,27292,27778,28030,28097,28552,28769,28286,27070,27101,27630,27457,27091,26994,27037,27320,27920,28382,28515,28015,27890,28356,28192,27662,27739,28537,29087,28259,27687,27409,26722,26983,27358,27327,27418,27673,28078,27897,27462,27205,26937,26876,27109,27240,27777,27462,27417,27942,28148,27673,27048,26555,26662,26423,25804,25691,26195,26195,27630,27630,28020,28181,27790,27893,28650,28296,27815,27310,26558,26479,26860,26931,26681,26731,26915,27000,27251,27472,27494,27743,27498,27451,27408,26895,26430,26522,26200,25834,27085,28013,27705,27912,28377,28231,27762,27979,28234,27517,27030,26732,26672,26511,25988,26397,27167,26921,26511,26912,27690,28502,28757,28337,27526,26917,27071,27290,26379,25700,26203,26294,26332,26841,26979,26489,26058,26092,26412,26308,26192,26293,27111,27274,26467,26121,26895,27375,27672,27626,27240,27119,27295,27972,28518,27970,27766,28445,28582,28316,28005,27423,27306,27565,27474,27159,27510,27846,28354,28903,28134,27356,27747,28432,28263,28185,28879,28770,27826,27563,28122,29030,29096,28360,28327,29299,28770,28111,28606,29306,29486,29235,29005,28989,29605,29455,28849,28915,28670,28939,29302,29034,29563,30641,31383,31771,32375,33046,33363,33411,32877,31283,30062,30000,30140,30169,30093,29684,29876,30373,30701,30607,29699,29138,29410,30007,30372,30215,30792,31365,30673,29770,30312,30243,29917,30518,30187,29893,29665,29205,29199,29435,29015,28388,28136,27342,26767,26582,26850,27759,27075,26167,26639,27237,27522,28046,28265,27775,27663,28103,28073,28200,28528,28397,27481,26065,25747,26241,26444,26725,26742,26541,26722,26813,25836,25618,25838,25921,26280,27268,27737,26854,26233,26306,26022,25586,25943,26912,27593,27537,27271,27181,26604,26123,26033,26233,26991,27008,26332,26407,26515,26120,26430,26549,26947,26951,26546,26830,27350,27730,27761,27671,27766,28322,28758,28510,28558,28902,28414,27920,27589,27939,28036,27452,27134,27106,26938,27269,27861,27552,27216,26920,27468,28262,27989,27833,28146,28304,28208,27648,27221,27533,28005,28234,28070,27996,27954,27884,27871,27928,27930,27309,26686,26975,27273,27182,27197,26894,26932,27682,28129,27566,26916,26524,26642,26673,25994,25675,26568,26568,26736,26736,27564,28281,28275,28196,28485,27809,27146,26943,26647,26839,27228,26967,26814,26952,26981,27317,27514,27525,27309,27212,27008,27067,27259,27082,26883,26917,26096,25715,26727,27626,27494,27396,28103,27883,27584,28097,28298,27595,27078,27643,27826,26899,26128,26205,27279,27588,27455,27339,27217,28019,28577,28590,28184,27651,28080,28568,27302,26447,26665,26402,26714,27049,27163,26976,26332,26342,26596,26701,26837,26742,27319,27397,26574,26818,27907,28024,28283,28295,27916,27752,27675,28033,28078,27411,27326,28266,28849,28641,28309,28248,28256,28114,27635,26763,27115,27694,27738,28557,28634,28392,28469,28727,28574,28093,28547,28784,28316,28112,28485,28898,28805,28028,27996,28723,28053,27715,28474,29285,29695,29212,29093,29531,29804,29745,29734,29464,28720,28584,28341,28126,29309,30389,31174,32217,32617,32446,32603,33049,32816,31742,30979,30602,30290,30323,30313,30008,30130,30252,30352,29864,29063,28685,29075,30064,29920,29665,30162,30366,29725,28965,29492,29415,29405,30529,30071,29144,29018,29097,29155,28894,28634,28300,27704,26883,26591,26863,27580,28312,27555,26655,26878,27444,27737,28546,28714,27753,27255,27332,27718,27898,27414,26998,26214,25413,25781,26288,26171,26509,26743,26606,27060,27098,25905,25892,26185,26237,26775,27586,27840,27155,26441,26338,26364,26222,26401,27102,27485,27613,27003,26331,26295,26427,26034,26294,27057,27096,26771,26238,26176,26234,26178,26204,26852,27151,26806,27190,28051,28177,27975,27752,27795,28109,28128,28039,28120,28477,28168,27656,28074,28628,28306,27868,27622,27293,27049,27503,28084,27762,27241,26939,27364,28176,28444,28327,28429,27758,27231,27308,27222,27775,28788,28615,27974,27976,27955,27890,27499,27560,27894,27318,26957,27295,27324,27298,27281,26966,26805,27624,27500,26721,26682,26484,26753,27331,27145,26850,27347,27347,26614,26614,26713,27484,28053,28165,27983,27550,27439,27346,26928,27140,27268,26882,26634,27003,27340,27565,27364,27339,27823,27773,27242,27562,28049,27963,27746,27464,26597,26332,26877,27466,27258,27090,27908,27749,27229,27643,28286,27657,27037,27627,27492,26522,26345,26211,27067,28121,28118,27356,26512,26776,27478,28083,28339,28200,28493,28354,27206,26818,26747,26446,27034,27359,27111,27090,26961,26843,26846,26545,26697,27290,28007,28036,27631,28206,28993,28811,28579,28604,28514,28043,27617,27554,27325,27376,27472,28006,28745,28549,28058,28340,28688,28505,27723,26963,27641,28319,27981,28657,29093,29245,29303,29119,29274,28914,28679,28873,29105,28784,28496,28596,28654,28152,28189,28748,28254,27971,28256,28821,29655,29470,29502,30159,29863,29898,29984,28962,28326,28344,28179,28536,30148,31038,31017,31588,31830,31606,32179,32584,32108,31399,31119,30895,30239,30188,30130,29707,29930,30125,29895,28925,28717,28892,28873,28935,28847,29018,28923,28739,28648,28950,29774,29428,29210,30019,29567,29151,28958,28479,28397,28751,28856,28656,27819,26924,26297,26791,27978,28107,27188,26805,27042,27193,27207,28003,28223,27516,27254,27032,27197,27233,26512,26294,26247,26486,27319,27537,27271,27338,27445,27705,27802,27161,26054,25928,25939,26117,27106,27608,27482,27068,27005,26958,27098,27573,27433,27002,27002,27127,26467,26152,26588,26607,26148,26543,27137,27287,27219,26325,26032,26649,26906,26905,27116,27354,27115,27404,28169,28306,28068,27581,27342,27068,26839,27239,27215,27646,27710,27275,27929,28623,28173,27801,27874,27668,27481,27672,27946,28316,28349,28135,27696,27701,28566,28696,28376,27452,26596,26827,27141,27379,27936,28158,27769,27752,28045,28290,28119,27895,27782,27450,26933,26690,26604,27101,27427,26935,26847,27331,26986,26536,26370,26093,26957,27729,27597,27647,27861,27861,27344,27344,26378,26452,27029,27315,27367,27367,27794,27726,26558,26165,26540,26156,25426,26336,27198,27250,27275,27663,28347,28582,27908,27895,27932,27391,27466,27539,27377,27429,27700,27808,27729,27536,27818,27502,26316,26067,27244,27447,26991,26738,26541,26372,26644,26767,27307,27991,27941,27341,26976,27010,27257,27545,27490,27817,28335,28007,27440,27289,26732,26251,26769,27433,26682,26645,27221,27152,27020,26574,26291,27036,27793,27661,27730,28421,28751,28730,28532,28453,28502,27662,26949,26843,26990,27729,27902,28268,28917,28415,27904,28021,28165,28339,28041,27892,28308,28787,28777,28860,28794,29100,29651,29435,29730,29800,28775,27883,28359,28656,28321,28283,28808,29125,29070,28900,28491,28014,28399,28967,29269,29505,29853,30170,29802,30320,30459,29148,28621,28772,29175,29382,30342,30949,30367,30436,30563,30663,30961,30579,30069,29678,29742,30147,30207,30292,30214,30159,29977,29596,29328,28828,29266,29529,29073,28621,28982,29391,28873,28347,28202,28681,29732,29710,29149,29390,29110,29023,28629,27710,27885,29006,29301,29046,27876,27119,26745,26856,27454,27732,27128,26600,26536,26540,26890,27440,27459,27104,27140,27023,26969,27356,27035,26423,26507,27456,28212,28285,27810,27833,27880,27827,27772,27020,26047,25771,25793,25993,26390,27067,27237,26720,27515,27967,27496,27548,27612,27031,26170,25881,26089,26417,26334,26223,26525,26935,27158,26883,26431,26016,26096,26784,27271,27090,26957,27371,27563,27651,27880,28186,28419,27899,27274,26918,26620,26673,26813,27197,27051,27161,28180,28308,27541,27090,27733,28055,27733,27620,27532,27964,28482,28659,28212,27917,28605,28804,27843,26866,25819,25815,26178,26227,26856,27760,28222,28193,27954,28201,28506,28054,27691,27557,26569,26193,26642,27012,26599,26146,26775,26964,26863,27172,26996,26937,28061,28176,27412,26994,26971,26971,27632,27632,26671,26246,26501,26800,27228,27755,28149,27953,26536,25422,25862,25692,24978,26121,27193,27310,27683,28099,27700,28015,28455,28197,27606,27072,27359,27601,28050,28359,27958,27461,27635,27846,28226,27759,26285,25704,26514,26969,26764,26575,26708,26910,27045,27140,27464,27608,27686,27819,27828,28063,27907,27192,26903,27687,28378,28619,28781,28189,26801,26151,26809,27488,27007,26744,26737,26810,27118,27142,26807,27396,28070,27702,27374,27715,27930,28121,28272,27821,27825,27435,26947,27202,27484,27600,27956,28516,28675,28402,28301,28107,28043,28218,27965,28105,28725,29229,29119,28417,27995,28894,29839,29547,29882,29856,28352,27284,27528,27950,28423,28327,28295,28978,29378,29081,28892,28043,27865,28078,28337,29098,29481,29726,30079,30189,30119,29558,29583,29711,29935,29613,29624,29844,29613,29692,29491,29662,29270,27910,27822,28206,28610,29351,29895,30054,30113,30513,30403,29624,28995,28879,29591,29953,29940,30014,29952,29825,29750,29360,28630,28412,29196,29633,29357,29275,29107,28801,28468,27782,27878,28387,28377,28714,27929,27345,27152,26886,26944,27085,26485,25922,25674,25728,26428,27009,27167,26987,26712,26775,26991,27406,27085,26238,26240,27210,28082,28275,27409,27379,27815,27412,27433,26855,26021,25939,25808,25743,25493,26098,26903,26645,27480,27997,27061,26290,26510,26783,26064,25697,25940,26070,25836,25942,26418,26754,26659,26427,26476,26186,26297,26940,26881,26396,26292,26529,27227,27741,27540,28077,28791,28208,27220,26845,26555,26466,26837,27021,27207,27685,28159,27804,27250,27113,27736,28404,28157,27827,27953,28324,28850,29289,28878,28297,28499,28299,27163,26432,25597,25074,24871,25105,25981,26807,27805,28385,28158,28042,28102,27786,27383,27100,26557,26532,26818,26757,25885,25709,26470,26664,26990,27422,27364,27483,28496,28454,27483,26378,26164,26164,27361,27361,27006,26742,27077,27315,27424,27817,28198,28189,27446,26499,26268,25800,25482,26387,27031,27153,27851,27874,27014,27431,28324,28303,27736,27464,27715,28121,28708,28679,28064,28030,28146,27957,28316,28212,27364,26864,26431,26447,26864,27268,27228,27561,27876,27396,27205,27264,27501,27988,28106,28696,29074,28151,27494,27859,28337,28522,28717,27936,26460,25909,26500,27053,27374,27030,26344,26417,26872,27106,27187,27645,28203,27949,26911,26682,27076,27064,27274,27252,27379,27660,27894,28307,28341,27994,28152,28414,28418,28473,28657,28709,28668,28355,27690,27917,28921,29384,28853,28134,27956,29208,29997,29414,29791,29291,27531,27105,27348,27393,27994,28107,27925,28315,28939,29084,29292,28495,27732,27474,27911,29023,29350,29420,30062,29821,29402,29532,30023,30238,30108,29642,29025,29149,29837,30059,29380,29153,28780,27291,27152,28035,28429,29000,29640,29785,29507,29773,30112,29855,29501,29281,29496,29727,30403,31016,29985,29321,29790,29672,29100,28931,28662,28803,29147,28943,28922,28944,29013,28638,28168,28186,27963,27984,27665,27410,27226,27007,27172,27098,26364,25865,25458,25889,26785,26689,26662,26819,26285,26766,27557,27367,26843,26758,26792,26959,27886,28161,27185,27088,27949,27441,27019,26566,25830,25741,25609,25353,24944,25192,26146,26813,27663,27941,27061,26248,26070,26024,25810,25824,26025,25824,25655,26002,26339,26535,26661,27046,27733,27319,27084,27625,27548,26894,26468,26680,27237,27708,27893,28565,28844,28136,27545,26764,26490,27166,27316,26805,27232,27768,28004,27719,27434,27573,28039,28711,28805,28611,28396,28899,29673,29764,29285,28622,28552,27647,26401,25777,25476,25219,24803,24982,25528,26246,27477,28293,28141,28104,28469,28350,27759,27281,27010,27136,26889,25903,24643,24919,25689,25784,26496,26800,26801,26955,27380,27810,27584,26755,26475,26475,27257,27257,27189,26956,27225,27717,27959,28247,28623,28681,28476,27802,26996,26521,26460,26823,26879,26834,27505,27842,27471,27546,27982,27957,27604,27484,27619,27666,28081,28274,28509,29156,28820,28270,28477,28281,27915,27739,26919,26436,26744,27252,27248,27733,28315,27738,27371,27361,27655,27888,28037,28912,29669,29229,28278,27718,28082,28057,27609,26827,26235,26140,26399,26786,27583,27757,27177,27096,26899,26538,26843,27120,27337,27276,26466,26292,26769,26534,26628,27209,27444,27967,28253,28187,28005,28222,28448,28216,28232,28417,28437,29022,29488,28742,27464,27650,28811,29310,28625,27944,28206,29445,29850,29334,29238,28372,26797,26325,26909,27463,27996,28197,28165,28000,28285,28647,29256,29233,28507,28401,29157,29531,29401,29463,29669,29601,29501,29860,30022,30182,30305,30069,29243,29341,29903,29972,29630,28989,28748,28100,27647,28358,28603,28937,29603,29628,29435,29592,29349,29374,29957,30443,30247,29452,29833,30522,29549,28809,28943,28670,28649,28647,27813,27834,28624,28856,28631,28296,28558,28624,28402,28803,28912,27972,27301,27365,27554,27578,27447,27226,26576,26197,25763,26372,27385,26897,26619,26638,26207,27118,27797,27030,26709,27381,27449,27173,27483,27546,27195,27219,27681,27376,27018,26434,25495,25142,25268,24986,24745,25214,25936,26595,27317,27665,27261,26840,26153,25553,25281,25726,26570,26414,25823,26239,27128,27093,27020,28122,28721,27936,27218,27388,27867,27725,27368,27772,27694,27421,28032,28288,28146,28201,28480,27475,27134,28274,28305,27119,27028,27411,27599,27665,27656,27696,28085,28268,28525,28919,28598,28917,29363,29075,28845,28393,28411,28027,26699,25522,25485,25834,25730,25867,26281,26982,27904,28141,27804,27926,28977,29241,28420,28053,27727,27557,27403,26060,24688,24908,25410,25586,26226,26653,26736,26725,26773,27168,27546,27841,27578,27578,27613,27613,27452,27191,26960,27571,28593,29094,29127,28945,28875,28324,27556,27521,27800,27933,27586,27107,27406,28068,28030,27797,27736,27482,27173,27049,27058,27071,27551,28268,28927,29185,28598,28308,28266,27784,27440,27781,27668,26985,26796,27084,27050,27301,27802,27633,27409,27411,28118,28100,28038,29079,29525,29088,28339,28037,28550,28139,27112,26498,26533,26537,26189,26229,27298,28045,27564,27344,27332,26829,26845,26921,26850,26748,26770,27094,27260,27017,27001,27083,26880,27475,27804,27456,27533,28322,28527,28011,27977,28720,28955,29025,29164,28397,27525,27945,28899,29198,28612,28122,28302,29051,29459,29395,28421,27325,26492,25658,26203,27405,28029,28026,27802,27640,28229,28817,29132,29150,28475,28585,29309,29199,29315,29794,29940,29964,29812,30075,30379,30445,30516,30435,29923,29646,29447,29074,29045,28370,27877,28079,28106,28589,28810,28629,28947,28944,29351,29684,29206,29244,29967,30568,30357,29514,29563,29850,29196,28370,28188,27962,27966,27631,27038,27044,27670,28256,28258,27980,28156,28238,28635,29282,29731,28891,27843,27597,27774,27849,27419,26925,26338,26262,26137,26492,26907,26957,27408,27415,27053,27300,27068,26260,26120,27007,27196,27399,27721,27343,26901,26757,26838,27183,27581,26835,25623,25342,25421,25006,24611,25312,26291,26189,26349,26988,26939,26675,26271,25632,25357,26215,27258,26996,26102,26369,27423,27391,26945,28208,28831,27786,27166,27148,27723,28174,27931,27921,27782,27652,27935,27591,27450,28032,28194,27329,27396,28433,28417,27635,27716,27735,27172,27166,27466,27252,27405,27758,28411,29115,29151,29003,28778,28421,28159,27844,27817,28241,28009,26770,25964,25740,25825,26213,26927,27506,28029,28073,27930,28181,28919,29323,28532,27601,27110,27214,27530,26729,25890,25754,25774,25792,26035,27084,27641,26918,26550,26739,27521,28372,28088,28088,27716,27716,27622,27205,26942,27912,29232,29183,28399,28088,28116,27994,27590,27513,28001,28075,27485,26927,27572,28075,27971,28053,28126,27903,27057,26412,26370,26711,27263,28234,28778,28620,28699,28628,27642,26863,26883,27837,28264,27546,27224,27287,27421,27842,27833,27948,27923,27963,28492,28200,28013,28600,28626,28050,27762,28745,29198,27801,26793,27042,27272,26880,26198,26011,26620,27188,27088,27232,27824,27542,27429,27149,26805,26838,27531,28345,28029,27616,27578,26858,26232,26624,27018,27144,27606,28179,28028,27891,27922,28671,29503,29077,28575,28252,28308,28541,28913,28683,27984,28131,28314,28308,28560,28564,27263,26108,26038,25634,26256,27195,27743,28040,27777,27566,28284,28893,28941,28561,27955,28076,28074,28119,29300,30166,30141,30030,29514,29687,30155,29871,30072,30433,30341,29520,28960,28642,28371,27825,27352,27900,28785,29045,29081,28433,28273,28455,28829,29006,28757,28661,29145,29490,29520,29503,29585,29439,28469,27524,27400,27314,27242,27446,27337,26911,26931,27629,28382,28559,28451,28359,28876,29106,29561,29310,28130,27698,27829,27511,26868,26740,26322,25957,26174,26888,26723,26903,27693,27837,27588,27143,26375,25679,25631,26330,26559,26978,27493,27074,26724,26778,26686,26808,27248,26816,26132,26132,25952,25800,25321,25197,25574,25818,26235,26554,26795,27015,26852,26000,25609,26406,27007,26632,26402,26599,26752,26947,26981,27905,28729,28196,27748,27578,27760,27822,27615,27844,28190,28430,28093,27365,27129,27298,27232,27084,27287,27834,28303,28063,27956,27995,27425,26953,26871,26802,27016,27763,28602,29146,29364,29149,28472,28197,28046,27502,27055,27459,28175,27318,25759,25377,25896,26433,27121,27364,27593,27998,27892,28202,28742,28827,28298,26889,26336,26899,27284,27008,26406,26017,25667,25228,25621,27237,28069,26856,26255,26623,27228,27660,27813,27813,27295,27295,27360,27161,27353,28249,29243,28655,27579,27552,27540,27361,27258,27367,27463,27127,26579,26401,27463,27905,27618,27822,28173,28132,26883,26104,26520,26849,27173,28121,28869,28751,28973,29327,28313,26957,27136,28126,28296,27696,27730,28016,28585,29226,28921,28761,28628,29018,28832,28020,28193,28523,28281,27670,27281,28206,28391,27016,26238,26915,27261,26794,26745,26911,26846,26670,26642,27162,27816,27749,27411,26745,26646,27234,28449,29184,28337,27749,27809,27216,26532,26633,26678,26922,26955,27216,27333,27391,27492,28084,28942,28667,28168,28038,27939,27962,28681,28616,27690,27390,27206,27395,27921,27635,26673,26075,25880,25868,26345,26680,27459,28342,27812,27252,27748,28268,28543,28452,28059,28002,27865,28048,28906,29486,29472,29358,28758,29031,29484,29254,29658,29914,29820,29155,28346,28093,27725,27655,27842,28348,29388,29223,28851,28497,28103,28146,28040,27983,28259,28348,28565,28670,29208,29446,29111,28815,28002,27251,26982,26837,26933,27703,28098,27722,27578,27662,28543,29009,28685,28474,28372,28011,28157,28427,28126,28094,28288,27500,26325,26188,25833,25699,26779,28110,27850,27340,26943,26803,27025,26618,26039,25842,26032,26343,26204,26047,26605,26822,26918,27103,26737,26587,26632,26591,26737,26571,26293,26470,26052,25285,25321,25992,26402,26192,26646,27210,27285,26722,26090,26353,26232,25891,26567,27408,27236,26933,26834,27397,27945,28165,28235,28019,27656,27181,27313,27929,28400,28495,27890,27256,26886,26661,27049,27819,27536,27528,28519,28361,27873,27902,27318,26786,26796,27254,27427,27921,28286,28418,28956,29268,28597,28056,27957,27445,26812,26851,27153,26867,25942,25536,25611,25881,26690,27044,27046,27311,27207,27636,28481,28867,28606,27205,26373,26329,26766,27131,26137,25118,25121,25379,26098,27081,27241,26489,26316,26700,26811,26959,27684,27684,27246,27246,27342,27735,27386,27712,29008,28366,27357,27402,27409,27066,27022,27571,27103,25965,25613,25973,26843,27374,27438,27331,27434,27472,26776,26364,26844,27338,27880,28516,29129,29092,28563,28724,28461,27508,27912,28415,28196,27481,27133,27729,28779,29655,29419,28541,28482,28911,28103,27571,28713,29337,28485,27729,27610,27900,27860,27085,26521,26889,26642,25878,26204,26555,26755,26796,26611,26948,27433,27962,27476,26302,26368,27482,28798,28738,27834,27589,27770,27619,27049,27173,27245,27048,26539,26373,26585,26739,26724,27213,27955,27864,27449,27644,27104,27235,28427,28412,27673,26877,25973,26256,27261,27120,26214,25749,25596,25937,26441,26923,27725,27791,26995,27136,27585,27757,27919,28103,27790,27200,27391,28112,28307,28361,28727,29345,29077,29036,29571,29814,29875,29169,28545,28287,27614,27368,27222,27377,28155,28613,28809,28322,28051,28160,27927,27908,27189,26937,27839,28520,28697,28248,28434,28721,28227,27782,27783,27576,27005,26960,27431,27782,27948,27861,28021,27852,28279,28791,28916,28973,28435,27794,27590,27816,28618,29111,28635,27583,26617,26366,26189,26365,27812,28809,28114,27479,26731,26204,26306,26027,25875,25880,25831,26067,26077,25814,26309,26798,26852,26756,26365,25952,25949,26378,26603,26130,26042,26642,26462,25937,26380,26948,26707,26566,27015,27203,27752,27644,26867,26565,25765,25712,26874,28092,28444,27855,27261,27405,27505,27667,28424,28280,27150,26804,27322,27757,28338,28552,27960,27219,26477,26213,26821,27852,27645,27801,29098,29272,28431,27557,26756,26879,27283,27770,28180,28497,28306,28063,28645,28922,28406,27915,27376,27000,26831,26671,26602,26553,26258,25664,25166,25482,26399,26981,27024,26838,27058,27882,28882,29297,28753,27664,26963,26613,26918,26978,25611,24576,25234,26217,26982,27067,26624,26477,26150,26297,26553,26588,27075,27075,27725,27725,28005,28295,27440,27148,28285,28250,27876,27823,27545,27025,26910,27075,26093,25071,25519,26345,26893,26969,27047,26722,26502,26747,26845,26650,26989,27659,28549,29126,29082,28967,28353,27813,27683,27809,28197,28095,27978,27115,26502,27001,27427,28169,28401,27612,27978,28307,27492,27418,28753,29422,28187,27370,27545,27727,27931,27336,26762,27090,26435,25625,25999,25955,26330,27000,26896,26890,26998,27456,27657,26834,26210,27056,28126,28243,28098,27927,27598,27185,27087,27492,27401,27101,26802,25851,25774,26226,26372,26714,26981,27008,26979,27481,27186,27477,28173,27995,27498,26836,26225,26465,27008,27031,26162,25194,25532,25822,26260,27031,27500,26771,26147,26839,27482,27546,27665,28105,27611,26493,26782,27434,27226,27607,28379,29460,29862,29656,29678,30189,30369,29028,27632,27559,27475,27128,27091,27467,28022,27985,27794,27677,27853,28079,28171,28345,27687,27096,27175,27635,27941,27390,27318,27849,27581,26771,26795,27315,27119,27104,27730,27882,27317,26893,27536,28409,28498,28490,28992,29237,28810,28075,27761,28047,28646,28904,28260,27222,26614,26695,26708,26906,28026,28327,27604,27329,27024,26574,26168,25787,25657,25563,25726,26284,26683,26327,26275,26839,27115,26789,26215,25379,25520,26088,26315,26103,25821,26841,27082,26708,27144,27363,27135,27681,27857,27246,27448,27559,27175,26978,26565,26613,27112,27799,28275,28422,28267,27704,27457,27583,28215,27788,26538,26237,26914,27694,28261,28471,28266,27609,26399,25963,26535,27582,27788,27829,29194,29770,28871,27896,27313,27413,27447,27425,28103,28910,28701,28329,28539,28245,27960,27882,27105,26850,26907,26518,26257,25668,25125,24664,24858,25860,26474,26806,27111,27519,28201,28565,28798,28673,28219,27706,27240,27011,27254,26637,25438,24985,25522,26307,26999,27036,26636,26267,25743,25872,26172,26045,25915,25915,27463,27463,28615,28631,27721,27319,27831,28060,27925,27920,27852,27377,27256,26980,25753,25285,26495,27273,27024,26524,26298,26187,26511,26645,26313,26301,27017,27262,27643,28506,28411,28111,28174,27663,27128,27484,27436,27062,27217,26930,26963,27466,27135,26717,26794,26657,27249,27548,27315,27423,27973,28281,27627,27052,27162,27016,26778,26503,26422,26725,26179,25927,26523,26548,26687,26960,26960,27060,27074,27030,27270,26889,26135,26817,28014,28747,28660,28069,27876,27451,27274,27351,26764,26422,26621,25361,25051,25452,25776,26311,25925,25745,26601,27402,27411,27951,28258,28049,27341,26873,27074,27473,27186,26754,26084,25183,25714,25821,26004,26480,26799,26947,26566,26386,26846,27189,27784,28480,27912,26843,27348,27336,26837,28061,28837,28992,29098,29302,29532,29960,30174,29185,28040,27819,27451,27258,27801,28174,27780,27390,27612,27938,28489,28643,28565,28774,28569,27473,26392,26484,26969,27028,27352,27496,27109,26829,26817,27372,27167,26898,27389,27794,27290,26536,27463,28949,28900,28487,28806,28652,28172,27779,27244,27491,27665,27366,27146,26515,25954,26126,26538,27209,28028,28256,28018,27822,27471,26931,26462,26100,25707,25990,26322,26500,26967,26222,25844,26365,26425,26274,26220,25817,25764,25645,25880,26226,25862,26632,27149,26911,27424,27644,27421,27843,28053,27735,27156,26973,27183,27352,27123,26796,27011,27914,27879,27945,28294,27718,27225,27201,27240,26795,26388,26351,26925,27924,28217,28285,28479,28105,26899,26496,26805,27569,27985,27857,28916,29553,29028,28792,28068,27372,27434,27454,27796,28513,28257,27725,27894,27796,27846,28033,27385,26785,26448,26105,25515,24479,24014,23901,24410,25209,25752,26227,26762,28012,28731,28270,27674,27262,27549,27962,27730,27246,27100,26521,25756,25102,25126,26029,26970,27019,26524,25714,25271,25840,26004,25604,25686,25686,26939,26939,28154,28040,26849,26748,27275,27385,27094,27201,27625,27435,27094,26657,25777,25547,26262,27050,26970,26658,26531,26410,26941,26922,26069,25791,26571,26837,26903,27663,27774,27490,27874,27753,27044,27118,26981,26516,26304,26727,27326,27631,27599,26883,26319,26229,26703,26870,26441,26642,27225,27415,27154,26973,27249,26791,25738,25681,25922,26037,25710,25746,26205,26514,26920,26873,26752,27193,27506,27247,27009,26855,26590,27099,27926,28258,27991,27896,28373,28347,27728,27083,26891,26587,26767,26305,25801,25609,25768,25912,25689,25535,26290,26865,27091,27808,27657,27244,26628,26367,26955,27379,26761,25945,25694,25585,25559,25477,26038,26531,26749,27097,26826,26557,26730,27064,27750,28469,28363,27570,27852,27674,27335,28772,29208,28380,28036,28538,29206,29279,28786,28246,28080,28040,27642,27598,28378,28497,27727,27537,27848,28286,28763,28617,28411,28387,28492,27824,26964,27007,27335,27328,27080,26930,26932,27353,27311,27512,27367,26933,27045,27323,27401,27367,27992,28515,28444,28291,28494,28446,27883,27301,26705,26843,26793,26408,26344,26243,26054,26064,26589,27436,28053,28475,28364,27941,27540,27196,26875,26403,26095,26464,26424,26128,25950,25584,25866,26064,25720,25730,26294,26284,25780,25246,25111,25616,25933,26198,26583,26888,27647,28050,27718,27512,27639,27870,27199,26614,26773,27053,26937,26796,27194,28053,27777,27204,27181,27280,27468,27575,27170,26910,27443,27863,27726,27816,28479,29114,28662,28155,27422,26976,27081,27448,27776,27754,28619,29607,29250,28642,27942,27808,28200,27994,27716,27935,27791,27391,27147,27064,27109,27301,27196,26459,25859,25667,25081,24495,24377,24433,24979,25231,25426,25747,26420,27749,28096,27583,27088,26740,27199,27683,27857,27793,27017,26511,26190,25367,25490,26442,26831,26559,26389,26015,25824,26487,26444,26055,26415,26415,27125,27125,27335,27056,26457,26424,26699,27127,27182,27158,27158,26618,26212,25852,25272,25415,25827,26714,27192,27566,27910,27378,27311,27438,26825,26105,26486,26933,27203,27589,27393,27120,27451,27246,26735,26931,27073,26917,26533,26790,26940,26618,26830,26641,26206,26382,26533,26768,26573,26547,27011,27396,27077,27039,27373,26945,25690,25003,25000,25508,25691,25405,25675,26453,26673,26449,26492,26857,27171,27035,26962,27243,26798,26847,27371,27506,27183,27467,27860,27986,27805,27355,27934,27709,27250,27320,26987,26430,26343,25877,25929,26390,26739,26863,27106,27507,26887,26134,25713,25492,25954,26697,26806,26238,26254,26281,25461,25206,26138,26779,26722,26530,26680,27025,27422,27748,27925,28184,28342,27728,27373,27426,27266,28092,28752,28311,28080,28343,28575,28541,28247,27777,27647,28037,28296,27938,28165,28381,27882,27670,27712,28146,28593,28740,28577,28297,28132,27711,27687,27716,27607,27413,26569,26496,26827,26960,27011,27279,27615,27348,27325,27259,27141,27570,27929,28017,28064,28293,28811,28812,27885,27033,26854,26638,26417,26286,26404,26793,26760,26209,26363,27277,27814,28321,28392,27960,27745,27566,27218,26782,26585,26296,26092,25948,25227,25209,25887,26044,25881,25785,26148,26451,25914,25253,25173,25807,26701,26918,26879,27001,27300,28086,28236,27993,27849,27644,27111,26524,26214,26422,26840,27297,27540,27812,28254,27782,26633,26347,26977,27622,27600,27723,28603,28923,28115,27827,28624,29396,28674,28189,27833,27160,27151,27405,27328,27420,28248,29229,29057,27846,27653,28476,28534,27706,27408,27797,28114,28182,27168,26582,26747,26656,26840,26837,26609,26160,25629,25331,25181,25368,26246,26838,26487,26074,26396,27049,27295,27226,27159,26984,26963,26842,26922,27299,26872,26773,26661,25944,26131,26881,26589,26070,26618,26966,26579,26757,27027,27040,27304,27304,27308,27308,26985,26961,27418,27470,27498,27770,27403,27410,27051,25888,25628,25428,24867,25020,25720,26621,27200,28033,28772,28023,27503,27640,27604,27168,27156,27167,27350,27754,27173,26636,27066,26674,26400,26818,27018,27070,26707,26501,26666,26493,26439,26111,25763,26231,26600,26985,27144,26953,27229,27504,26956,26852,27063,27180,26393,25112,24600,25007,25594,25763,26157,26768,26416,26092,26601,27094,26961,26475,27100,27697,26616,26518,27458,27796,27509,27529,27633,27733,27842,27891,28635,28224,27223,27174,27337,27231,27029,26305,26079,26365,26775,27014,26983,27143,27003,26462,26105,25946,26175,26753,26907,26700,26669,26169,25602,26034,26734,26826,26683,26473,26852,27038,27402,27853,28121,27874,27643,27328,27011,27110,26783,27016,27763,27735,27557,27859,28275,28915,28947,28286,28111,28393,28473,28171,28059,27985,27801,28046,27981,27887,28539,29197,28821,28660,27877,27075,27279,27579,27648,27863,27195,26467,26590,26593,27000,27573,27592,27229,27193,27000,26515,26850,27777,28231,28068,28505,29209,28494,27117,26769,27013,26793,26819,26887,26934,27169,26991,26188,26089,27058,27324,27708,28139,27698,27345,26936,26480,26611,26694,25948,25454,25370,25184,25440,25695,25621,25586,25812,26247,26774,26408,25633,25599,26227,27136,27442,27138,27312,27749,28524,28657,28208,27892,27422,27276,27171,26584,26391,26761,27597,28370,28335,28375,27857,26792,26090,26244,27099,27591,28252,28885,28975,28313,28442,28704,28569,28186,28255,28079,27901,27885,27631,27074,27556,28507,28389,27987,27323,27697,28389,27689,26926,27212,27967,28305,28429,27723,27266,27452,27170,26908,27064,26853,26404,26111,25982,26365,26611,26847,27177,26537,26077,26529,26768,26772,26798,27112,26937,26591,26602,26370,26446,26537,26631,26370,25752,25621,26284,26241,25625,25971,26499,26203,26631,27289,27473,27810,27810,27737,27737,27450,27644,27724,27482,27720,27787,27417,27525,26832,25653,25356,25220,24721,24505,25558,26637,27138,27611,28241,27758,27243,27485,27889,28146,28094,27596,27634,28214,27365,26496,26594,26418,26567,26796,27028,27086,26539,26342,26960,26981,26851,26360,25649,25954,26837,26838,26531,27028,27338,26824,26858,27457,27274,27237,26815,25768,25062,24734,25291,26344,26909,26835,26116,26095,26958,27404,27039,26006,26333,27003,26137,26240,27431,27947,28004,27609,27737,28499,28054,27361,28020,27879,26995,26951,27194,27147,26821,26078,25770,25562,26171,27247,27105,27122,27377,27247,27289,27387,27660,27750,27050,26771,26421,25632,25721,26549,27013,26827,26912,27198,27303,27351,27598,28058,28743,28382,27692,27599,27535,27591,27508,27220,27260,27191,27079,27411,27835,28741,28689,28025,28434,28825,28308,28031,27929,27770,27973,28345,28316,28489,29022,29254,29026,29062,27622,26791,27234,27588,27556,27805,27804,27122,26729,26989,27365,27244,26742,26762,26653,26217,26125,26777,28156,28640,28509,28738,29015,28165,26905,26668,27001,27124,27023,27038,27030,27069,26967,26748,26656,27050,27144,27310,27676,27358,26852,26395,26215,26197,26049,25382,24811,24979,25194,25315,25615,25472,25228,26019,26928,27197,27127,27157,27326,27341,27364,27235,27009,27509,28113,28877,29139,28364,27916,27508,27794,27721,26775,26424,26555,27139,28143,28443,28138,27351,26644,26626,26887,27413,27917,28572,28735,28542,28276,28737,28857,28274,27870,28032,27887,28538,28416,27199,26852,28008,28946,28320,27631,27351,27878,28237,27489,27181,27375,27764,27922,27785,27273,27046,27305,27384,27403,27862,27522,26652,25797,26098,27472,27613,27190,26943,26573,26614,27194,27161,26422,26075,26678,26709,26466,26780,26728,26274,26020,26166,26087,25642,25364,25752,25983,25822,26071,26576,27030,27537,27348,27315,27514,27514,28732,28732,28071,27914,27229,26589,27073,27366,27604,27716,26775,25981,25396,25258,24980,24903,25741,26527,26781,27061,27388,27207,27021,27587,27917,28215,28389,27718,27331,28143,27866,26888,26374,26159,26392,26849,27276,27144,26446,26301,26938,26639,26564,26533,26021,25969,26533,26457,25802,26646,27517,27020,27218,27698,27301,26867,26168,25743,25640,25242,25835,27381,27467,26745,26390,26740,27195,27285,27241,26299,26025,26810,26555,26177,26752,27471,27696,27202,27469,28554,27832,26458,26861,27128,26710,26842,26915,26698,26262,25943,25805,25337,25817,27437,27782,27446,27277,27476,27821,27934,28216,28266,27560,27113,26607,26475,26621,26645,26818,26916,27337,28086,28031,28130,28455,28870,29260,28734,28039,27924,27648,27837,28190,27609,27142,27232,27130,26993,27254,27855,27807,27632,28065,28234,27673,27435,27516,27700,27916,27994,28460,29458,29670,29303,29071,29048,27719,26836,27064,27213,27339,27443,27616,27548,26980,27119,27385,26914,26614,26829,26688,26388,26518,27265,28187,27986,28107,28576,28707,28501,27454,26578,26790,26993,26929,26996,26905,27014,27167,26983,26882,27151,27179,26915,27254,27570,27058,26642,26624,26090,25673,25309,24833,25295,25144,24702,25780,26113,25816,26865,27750,27556,27681,27965,28415,28423,28047,27359,27249,27585,27817,28970,29546,28734,28406,27899,27975,27669,26631,26556,26843,27074,27340,27977,28388,27579,26673,27248,27641,27597,27729,27898,28003,28324,28644,28548,28543,28276,27812,28229,28392,28304,27390,26220,26374,27541,28335,28085,27689,27397,27933,28603,28396,28219,28095,28097,27901,27300,26685,26631,27020,27396,28102,29006,28520,27094,25968,26401,27680,27955,27823,27882,28012,27929,28046,27780,26918,26397,26600,26766,26692,26902,27190,26354,25585,26044,26413,26148,25500,25510,25920,26225,26531,27152,28141,28197,27263,26956,27128,27128,29065,29065,28129,27767,27287,26547,26771,27405,27803,27714,27109,26907,26326,26066,26085,26117,26387,26783,26422,26435,26899,27104,27391,27761,27640,27754,27808,27264,27056,27623,27752,26895,26115,25912,26302,27222,27411,26574,26178,26237,26549,26163,26344,26846,26303,25802,26314,26598,26128,26603,27871,27930,27727,27851,27866,27626,26517,26075,26052,25856,26432,27254,26951,26630,26620,26914,27173,27027,26951,26707,26601,27124,27205,26682,26866,27379,27083,26971,27341,27627,26656,25504,25647,26004,26197,26864,26887,26371,26169,26284,25796,25293,25828,26867,27535,27422,27131,27418,27682,27468,27603,27717,27304,27176,27249,27538,27558,27034,26997,27462,27581,28126,28538,28534,28542,29143,29413,29037,28640,27917,27351,27593,27224,26727,26879,27393,27283,26719,27234,28441,28782,28486,28416,27870,27367,27406,27441,27626,27760,27800,28626,29685,29999,29784,29009,28557,27911,27012,26906,27384,27752,27717,27606,27679,27307,26880,26700,26699,27229,27134,26715,26730,26793,27326,27722,27359,27713,28753,28832,28307,27237,26418,26574,26824,27207,27290,26996,26991,27357,27062,26986,27400,27029,26476,27165,27658,27087,26878,26851,26354,25961,25621,25001,25330,25008,24016,25060,26223,26510,27177,27999,28189,28301,28126,28083,28253,28460,27927,27805,27828,28147,29007,29304,28948,28552,27800,27536,27301,26561,26780,27322,27305,26943,27453,28231,27923,27546,28074,27986,27683,27508,27350,27494,28395,29150,28510,27879,28197,28123,28298,28528,27779,26657,26271,25892,26222,27241,27037,26965,27593,28041,28417,28678,28063,27797,28253,27996,27105,26981,27411,27789,28397,28975,29117,28393,27385,26974,27293,27549,27701,27918,28380,28824,28684,28699,28231,27407,27119,27247,27557,27720,27317,26806,26459,26491,27140,27282,26959,25951,25658,26054,25781,25490,26333,27418,27518,26888,26174,26297,26297,28763,28763,28090,27711,27273,26484,26485,27097,27329,27033,27139,27486,26924,26381,26278,26091,26193,26781,26680,26622,27322,27736,28012,27985,27424,27203,27268,27319,27465,27398,26925,26084,25787,26032,26453,27162,26982,26029,26203,26611,26688,26337,26843,27697,27014,26458,27291,27237,26850,27441,28204,27678,27468,28008,28208,28489,28197,27574,26455,25828,26304,26252,26308,26853,26768,26705,26762,26329,25991,26103,26549,26942,26972,26608,26854,27282,26915,26811,26951,26845,25889,25209,25484,25594,25642,26322,26415,26028,26214,26122,25401,25524,26289,26269,26522,26989,27153,26984,26980,27030,27127,27222,27214,27453,27639,27744,27715,27296,27117,27400,27409,27889,28539,28423,28345,29134,29310,29113,29505,28913,28101,27895,26811,26738,27559,27796,27269,26304,26919,28673,29315,28733,28510,28072,27432,27432,27870,28230,28141,28099,28789,29262,29378,29147,28324,28113,27777,27272,27447,28073,28061,27639,27663,27957,27957,27201,26109,26525,27544,27258,26729,26944,27056,26875,26873,27469,27783,28142,27991,27148,26583,26803,27109,26911,27017,26910,26849,27179,27205,26758,27290,28060,27371,26502,27143,27690,27336,26862,26366,26056,26150,25864,25219,25523,25249,24154,24695,26300,26801,26802,27405,27977,28390,28500,27979,27629,27993,27828,27820,28154,28485,28459,28610,28906,28238,27385,27165,26893,26701,27036,27217,27157,26874,27024,27394,27847,28044,28001,27952,28101,27688,27047,27211,28526,29157,28063,26984,27581,27893,27554,27585,27482,26956,26452,25551,25445,26443,26539,26636,27564,27668,27522,27855,27405,27467,28080,28209,27541,27396,27965,28800,29419,28935,27870,27441,27424,27599,28160,28243,28278,28046,27622,27920,28123,27778,27224,26979,27121,27204,27187,27765,27428,26291,26714,27592,28093,27936,27593,26670,25874,25895,25381,24969,25733,26643,26929,26802,26152,25918,25918,28506,28506,28056,27486,27034,26581,26458,26689,27058,26918,26962,27374,26913,26178,25802,25332,25378,26370,27148,27156,27537,27773,27997,28095,27378,26956,27401,27676,27135,26706,26150,25709,25953,26254,26316,26646,26353,25876,26481,26944,27115,27038,27208,27687,27114,26931,28066,27881,27466,28006,27956,26955,26660,27291,27670,28327,28934,28585,26971,25890,26290,26320,26425,27089,27266,26823,26412,26020,25503,25506,26692,27726,27512,26784,26578,27025,27334,27055,26557,26500,26187,25994,26383,25983,25645,25892,25745,25610,25839,25860,25509,25369,25741,25821,26009,26197,26374,26282,26677,27191,26913,26973,27479,27712,27530,27816,27912,27505,27107,26977,26907,27350,27825,27659,28034,28959,28757,28184,28916,29378,29024,28727,27868,27588,27890,27882,27199,26081,26864,28333,28621,28033,27818,28194,27702,27737,28757,29323,28848,28619,29259,29133,28457,28171,27982,27914,27212,27076,27707,28355,28230,27636,27624,27944,28246,27717,26689,27177,27553,26922,26777,27150,27175,26763,26838,27580,27362,26990,27033,26570,26075,26784,27390,26941,26828,26528,26462,26979,26707,26546,27673,28361,27973,27227,27631,28287,27866,27159,26603,26307,26339,26059,25812,25998,25966,25878,26020,26825,27018,27094,27439,27322,27900,28539,27902,27129,27165,26995,26925,27526,27986,27889,28283,28520,27417,26877,27195,27131,27387,27671,27358,26792,26533,27193,27174,27466,27796,27472,27705,27855,27029,26548,26972,27754,27891,27137,26453,26567,26796,26933,26907,26940,26711,25879,25331,25471,26512,27361,27759,27301,26574,26921,27531,27593,27785,28040,28343,28246,28081,28073,28902,29167,28369,27411,27108,27594,28078,28689,28792,28435,27851,27131,27141,27520,26794,26443,26890,26830,26287,25650,26053,26183,26056,27211,27933,27861,27541,27352,26913,26258,26084,26018,25821,26309,26963,26763,26604,26329,25978,25978,28097,28097,28066,27414,27137,26998,26906,27056,27171,27065,26893,27278,27098,26301,25530,25080,25539,26583,27263,27065,26989,27112,27681,27956,27156,26894,27445,27368,26698,26407,26182,25938,26159,26612,26670,26867,26632,26312,26610,26767,26884,27126,27474,27754,27286,27023,27554,27886,27708,27752,27357,26803,26652,26902,27540,28082,28221,27951,27124,26663,26846,26729,26558,26955,27175,26762,26682,26702,26441,26493,27251,28079,28000,27208,27116,27574,27602,27111,26633,26713,26635,26353,26286,26264,26411,26179,25646,25601,26014,26453,26138,25530,25481,25762,25610,25006,25288,25813,26421,26920,26580,26426,26847,27221,27378,27753,27855,27349,27019,27076,26870,26951,26832,26746,27769,28467,28118,27600,28346,29050,29008,28833,27977,27308,27434,27692,27404,26760,27424,28516,28826,28495,27973,28144,27926,27801,28209,28769,28726,28475,28916,28920,28135,28180,28521,27968,27317,27396,27696,28337,28633,27944,27471,27669,28058,27853,27352,27341,27066,26594,26678,26855,26598,26791,27589,27656,26787,26663,27001,26609,26292,27128,27370,26716,26626,26373,26517,26964,26901,27087,27841,28086,27803,27720,28415,28656,28154,27979,27496,27203,27118,26476,26384,26281,26297,26946,26888,26851,27076,27291,27314,26946,27312,28167,28247,27716,27599,27464,27022,27180,27797,28131,28189,27424,26168,25971,26744,27055,27504,27807,27645,27224,26681,27244,27497,26976,27024,27291,27943,27801,26663,26771,27288,26902,26648,26337,26100,26255,26341,26531,26534,26582,26611,25967,25851,25926,26817,27689,27620,26540,25926,26697,26962,26786,27384,28373,28593,28370,28535,28472,28978,28845,27994,27074,26885,27750,28588,29202,28556,27601,27547,27388,26975,27079,27007,26969,27387,27140,26440,25577,25341,25173,25389,26802,27868,28006,27790,27260,26925,26961,26587,26353,26403,26620,26873,26543,26519,26501,26101,26101,27704,27704,27560,27274,27283,27114,27048,27182,27093,27149,27028,26890,26908,26543,25564,25385,26487,26996,26773,26706,27077,27232,27434,27388,26827,26762,26893,26752,26971,26832,26541,26534,27008,27491,27294,27272,27346,27227,27268,27132,26839,26953,27350,27497,27540,27714,27436,27495,27356,27591,27633,27514,27547,27855,28521,28462,27836,27287,26848,26968,27161,26817,26478,26831,27205,27192,27354,27272,27291,27458,27060,27142,27659,27362,27353,27329,26821,26577,26595,26667,26378,26061,26016,26418,26750,26687,26302,25997,26407,27094,26778,26280,26236,26347,25598,24568,25077,25666,25606,25925,26247,26176,26484,26976,27169,27061,27125,26923,27237,27974,27381,26407,26065,26249,27229,27958,27873,27529,28160,28680,28924,28836,27936,27225,27632,27927,27392,27229,28035,28992,29417,29316,28760,27895,27531,27548,27768,28424,28718,28308,27855,27798,27637,27762,28006,27619,27348,27897,28015,28342,28982,28050,27312,27819,28124,27514,27184,27049,26575,26628,27111,26700,26160,26997,27533,27132,26521,26766,26793,26093,26075,26899,26634,25895,26178,26436,27116,27512,27267,27796,28429,27890,27059,27394,28462,28687,28233,27934,27115,27044,27463,26624,26160,26557,27049,27420,27432,27333,27400,27151,26683,26934,27568,27906,28229,28195,28080,28021,27837,27859,28281,28482,27805,26845,26234,25649,25915,26074,26609,27116,27459,27824,27320,27161,27345,26718,26674,27043,27188,27122,26665,27033,27097,26041,25729,25923,25853,26063,26526,26579,26453,26624,26975,26606,26473,26472,26698,27123,26484,25658,26142,26982,26398,26062,27075,28330,28123,27925,28568,28856,28622,28382,28053,27080,27059,28035,29290,29738,28124,26944,27450,27605,27222,26728,26881,27211,27716,27641,26879,26051,25786,25664,25792,26505,27422,28032,28079,27491,27205,27058,26378,25891,26192,26510,26633,26312,26060,26332,26262,26262,27757,27757,27309,26927,26770,26817,27051,27160,27027,27110,27027,26049,25956,26113,25542,25326,25972,26525,26818,26979,27351,27418,27055,27149,27217,26909,26477,26416,26917,27127,27328,27648,28035,28467,28460,28242,27949,27627,27741,27616,27674,27876,27322,26481,26783,27822,27969,27405,26949,27596,28162,28301,27961,28188,28563,27898,27345,27225,27022,26936,27077,26764,26217,26489,27046,27278,27319,26734,26720,26928,26447,26734,27486,27338,26960,26552,26401,26491,26583,26530,26286,26227,26377,26329,26544,27272,27346,26616,26304,26956,27307,26758,26434,26883,26486,25328,25337,25425,25008,25356,26027,26362,26882,27177,27060,27077,27514,27712,28152,28694,27860,26398,26054,26096,26471,27474,28331,28126,28254,28772,29341,29308,28699,28290,28201,27924,27385,27364,28125,28808,29056,28719,28094,27141,27222,27616,27820,28154,28358,28250,27449,27111,27098,26965,27509,27952,27874,28424,28419,28300,28608,28141,27948,28247,27612,26942,27098,26847,26347,26683,27535,26954,26464,26957,26414,26007,25951,26431,26866,26561,26102,26310,26022,25749,26406,26874,27616,28236,27702,28034,28462,27631,27268,27819,28387,28496,28190,27740,27080,27134,27243,26906,26951,27564,28157,28075,27904,27935,27815,27507,26551,26808,28095,28163,27895,28009,28344,28460,28874,28900,28649,28661,28182,27596,27187,26419,26071,25736,25965,26470,26690,27145,27110,27009,26948,26847,26976,26896,26624,26679,26466,26425,26082,25073,24773,25466,25718,25568,26433,26785,26690,26878,27282,27184,26962,26777,26469,26987,26656,26109,26770,27119,26464,26433,27355,28139,27549,27327,28035,28785,28419,27972,27895,27390,27584,28342,29832,29711,27822,26959,27333,27459,27380,26839,26889,27143,27438,27348,26478,26194,26284,26275,26376,26135,26167,26800,27132,27144,27078,26609,26319,25888,25735,26279,26675,25657,24724,25252,25853,25853,27903,27903,27773,27502,27063,26998,27372,27356,26914,26912,26860,26192,25772,25812,25797,25379,25095,25898,26811,26891,26982,27203,26991,27357,27727,27066,26390,26655,26885,27371,28359,28396,28420,28968,28854,28773,28423,27512,27319,27782,28207,28300,27519,26465,26836,27604,27745,26959,26670,27302,28126,28440,27839,27700,27314,26801,27086,27320,27066,26747,27037,27218,26685,26536,26906,27150,27241,26653,26652,26957,26810,26739,27110,26979,26876,27289,27440,27020,26591,26706,26871,26669,26712,26280,26058,26846,27348,27253,26701,26828,27382,26788,26163,26736,26932,26292,25941,25354,25308,25864,26269,26644,26786,26951,27063,27722,28518,28295,28108,28182,27697,27164,26912,26244,26090,26944,28114,28002,28012,28727,29273,29108,28467,28443,28129,27573,27588,27620,27927,28193,28312,27859,27153,26670,27308,27604,27491,27365,27201,27308,27529,27408,27197,26900,27233,27937,28258,28503,28192,28049,28505,28697,28800,28541,26999,26590,27269,26998,26589,26572,26971,26587,26598,26913,26334,26423,26138,25946,26726,27395,27069,27211,27165,26985,27214,27339,27790,28114,27773,27921,28015,27873,28330,28654,28443,27995,27487,27632,27829,28251,27916,27838,28525,28276,27998,27856,27791,27795,27487,27486,26422,26113,27582,27979,27429,27691,28888,28988,29092,29175,28679,28692,28740,28304,27932,27268,26625,26443,26364,26227,25780,26206,26735,27131,27185,26885,26892,27048,26863,26821,26595,26044,25380,24734,24568,25176,26028,26419,27030,26905,26900,27314,27111,27179,27489,26840,26233,26884,27232,27667,27940,27389,27320,27594,28265,28762,27934,27424,27920,28478,28339,28116,27910,27866,28008,28454,29516,29249,28238,27660,27250,26786,26539,26478,26671,26704,26690,26663,26217,26441,26719,26625,26381,26024,26011,26011,26111,26723,27220,27012,26902,26696,26159,26255,26720,25870,25258,25599,25775,25775,27496,27496,27840,27796,27565,27452,27349,26996,26698,26886,26789,26738,26345,26094,26211,25927,25731,26005,26133,26693,27038,27134,27062,27301,27772,27573,26798,26587,26383,26850,28238,28647,28987,29130,28621,28996,28694,27430,26948,27595,28093,28089,27680,27271,27356,27360,27300,26620,26567,26924,27306,27580,27130,26974,27150,27144,27251,27346,26951,26851,27669,28034,27315,26954,27299,27321,27563,27420,27385,27760,27870,27358,27222,26997,27019,27501,27400,27104,26675,26689,26892,26676,26764,26489,26399,26660,26448,27053,27408,27451,27751,27220,26439,26667,26844,26651,26270,25207,25562,26290,26593,26870,26682,27254,27561,27795,28242,27635,27127,27304,27197,27200,27127,26357,25929,26320,27035,27056,27032,27485,27919,28185,28169,28144,27594,27297,27859,28373,28591,28482,28269,27583,26952,26641,26860,26909,26900,26858,26330,26194,27481,27729,27290,27097,26975,27400,28175,28399,27934,28025,28685,28707,28872,28673,27218,26615,26862,26892,26873,26552,26410,26165,26282,26699,26796,27214,27002,26143,26051,26809,27328,28013,28333,28330,27973,27416,27640,27855,28008,28294,28387,28485,28741,28711,28310,27743,27112,27383,28122,28961,28388,27823,28410,28130,27708,27826,27767,27695,27635,27447,26509,26100,26992,27619,27470,27707,28861,28993,29022,29456,28628,28064,27933,27822,28040,27742,27530,27545,27020,26216,25730,26224,26709,27516,27824,26880,26283,26553,26484,26518,26365,25614,24989,24633,24761,25366,26603,27575,27440,26695,26860,27605,27244,27383,27760,26978,26621,26995,27611,28376,28130,27514,27967,28284,28567,28722,28253,28430,28555,28061,28278,28958,28690,28311,28183,28453,28879,28664,28127,27533,27036,26712,26654,26291,25995,26214,26430,26595,26788,27105,27199,27143,27120,26728,26593,26677,26655,27038,27486,27191,26998,27174,26914,26853,26997,26388,26602,26847,26194,26194,27671,27671,28042,27365,27371,27854,27310,26677,27055,26991,26551,26542,26290,26073,26519,27140,27124,26099,25753,26740,26511,26324,26854,27017,27335,27986,27247,26103,25874,26566,27649,28682,29423,29117,28825,29268,28766,27742,27625,27865,27956,27379,27178,27669,27488,26939,26959,26968,27002,26787,26409,26285,25996,26053,26957,27288,27265,28048,28004,27718,28255,28104,27215,26604,26751,27103,27757,28360,28573,27988,27546,27593,27512,26881,26623,26838,26940,27035,27069,27324,27300,27097,27195,27219,27598,27445,26454,26785,27400,27753,28228,27778,26846,26998,27484,27309,26428,25383,25604,25912,26138,26778,27002,27591,27661,27271,27271,27056,26989,27000,26574,26297,26442,26363,26657,27022,27183,27109,27077,26890,26810,27126,27623,28107,28178,28166,28904,29448,29055,28558,28349,27920,27332,26775,26457,26356,26235,26380,26124,25734,26746,27448,27172,26955,27000,27212,27564,27751,27478,27662,28262,28671,29030,28656,27704,27155,26254,25969,26257,26267,26136,26050,26000,26651,27431,27864,27829,27105,26519,26696,27029,27657,28329,28620,28145,27451,27524,27840,28062,28416,28634,28481,28446,28669,28512,28473,27885,27556,28449,29243,28416,27971,28709,28725,28224,28002,27864,27741,28168,28137,27497,27297,27451,27751,28153,28575,29145,29455,29380,29040,27909,27506,27660,28018,28278,28202,28404,28028,26902,26077,26419,27128,26901,27012,27457,26926,26256,26399,26431,26059,25280,24648,24555,24135,24692,26033,27040,27786,27521,26950,27233,27376,27038,27266,27509,27546,27644,27450,27831,28603,28325,27985,28412,28451,28231,28312,28487,29269,29244,28215,28352,29018,28856,28260,28259,28444,28289,27870,27395,27134,26966,26576,26618,26284,25970,26793,27389,27095,26924,27422,27388,27154,27359,26764,26682,27594,27739,27880,28111,27303,26750,26931,27156,27417,27519,26928,27021,27438,27215,27215,28554,28554,29003,27987,27888,28587,27744,26998,27507,26807,25924,26161,26653,26797,27096,27739,27269,25967,26067,26450,25533,25520,26883,27240,27107,27472,26873,26402,26574,26846,27322,28243,29291,29577,29337,29475,29139,28107,27986,28103,27963,27075,27230,27891,27536,26958,26684,26854,26587,26028,26062,26084,25834,25713,26453,26939,26983,28333,28799,28422,28220,27833,27212,26544,26511,27018,27702,28922,29592,28470,27090,27012,26999,26380,26187,26375,26836,27066,27522,28114,27687,27156,27484,27962,28316,27891,26828,26835,26871,27152,28116,28039,27039,27367,28203,27907,27352,26834,26605,26600,26353,26594,26944,27313,27275,26930,26901,26872,26993,26985,26479,25858,26034,26551,27174,27696,27610,27160,27619,27198,26651,26835,27226,28186,29098,29519,29781,29548,28636,28028,27947,27865,27346,26823,26660,26478,25887,25541,25773,26043,26675,27675,27646,27230,27205,26864,26468,26620,26853,27093,27715,28818,29068,28254,28025,27904,26259,25523,26061,26191,26006,26157,25869,26374,27704,28891,28816,27813,27263,27094,26806,27255,28020,28616,28771,28206,27092,26675,27116,27584,27888,28174,28349,28591,28762,28797,28112,27941,28847,29318,28547,28365,28764,28874,28558,27726,27326,27332,27804,27995,27309,27390,28011,28301,28633,28830,29251,29719,29387,28266,27511,28118,28814,28940,28476,27907,28264,27929,26766,26274,26501,26856,26579,26420,26920,26816,26239,25947,25928,25379,24576,24334,24053,23549,24321,25727,26787,27761,27719,27035,27487,27793,27373,27150,27533,28417,28392,27769,27944,28653,28453,28099,28628,28645,27877,28239,28785,29236,29022,27717,27413,27933,28392,28377,28297,28286,28141,27765,27488,27391,27120,26748,26655,26647,26412,27074,27653,27054,26607,27255,27248,26686,26617,26513,26995,28110,28295,28297,28345,27562,26921,27177,27602,27598,27579,27411,27457,28105,28496,28496,28116,28116,28368,27927,28085,28773,28116,27576,27568,26787,26077,26703,27937,28393,28081,27910,27141,26495,26746,26609,25867,25594,26571,27236,27197,27007,26631,26932,27289,27155,27531,27950,28395,29185,29246,29285,29361,28759,28711,28617,28313,27732,28070,28532,28422,28307,27324,26511,25957,25501,25973,26534,26476,26257,26840,27136,26672,27143,27877,28329,28317,28189,28211,27852,27684,27750,27699,28550,29256,28747,27536,27304,27294,26676,26467,26736,26971,26931,27426,27730,27080,27044,27751,28072,27881,27695,27261,26645,26185,26747,27944,28078,27365,27948,28356,27891,28080,28021,27739,27492,26812,26884,27177,27367,27555,27279,26862,26019,25669,26424,26770,26128,26126,26860,27354,27404,27348,27671,28563,27910,27307,27956,28490,29040,29825,30047,29418,28868,28317,27775,27482,27250,27157,27319,27732,27457,26175,25129,25530,26389,26970,27686,27829,27682,27239,26559,26380,26695,26721,26605,27037,27922,28054,27413,27458,27540,26711,26494,27030,26577,26225,26908,26502,26323,27498,28924,28777,27448,26893,26786,26659,27380,27778,28277,28911,28083,26026,25323,26196,26717,27414,28350,28664,28415,28700,28515,27705,27744,28057,28224,28074,28178,28258,28278,28259,27814,27351,26972,26803,27302,26997,26858,27916,28549,28555,28619,28858,28812,28811,28508,27974,28418,29033,28975,28212,27205,27247,27100,26304,26090,26117,26181,26285,26393,26593,26499,26045,25319,25276,25128,25195,25089,24024,23593,24451,25608,26797,27980,27877,26730,27456,28475,27492,26724,27374,28229,27912,27757,28124,28306,27768,27421,28449,28740,27733,27806,28513,28476,27810,26990,26969,27733,28375,28463,28208,28268,28224,28180,27927,27416,27216,27329,27209,27178,27113,27447,27674,26985,26737,27177,27139,26683,26624,27042,27630,28289,28340,27914,27572,27431,27320,27947,28247,27774,27514,27868,28295,28488,28536,28536,27225,27225,27517,27632,28005,28559,28448,27903,27577,27425,26572,26810,28073,28719,28618,28269,27567,26906,26933,26930,26533,26295,26363,26465,26673,27107,26898,26336,26503,26986,27642,28179,28157,28690,28933,28946,29316,29547,29788,29503,28820,28119,28004,28152,28715,29087,27738,26587,26421,26112,26192,26656,26834,26561,26619,26876,26617,26676,27496,28252,28605,28685,29115,28619,28174,28070,27676,27891,27950,27818,27542,27536,27530,26936,26688,27518,27713,27146,27001,26650,26451,27113,27835,27564,27090,27235,27206,26080,25594,26921,27733,27627,27241,27890,28480,27909,27749,28134,28358,27718,26733,26978,27053,27011,27685,27808,27192,25924,25217,25955,26700,26656,26584,27214,28138,27953,27923,28734,28838,28116,28157,28961,29274,29845,30580,30080,29046,28463,28097,27989,27935,27430,27148,27746,28307,27890,26471,25080,25152,25991,26583,27204,27394,27209,27027,26740,26526,26677,26736,26785,26757,26914,27046,26607,26632,26846,26708,26664,27349,27344,26951,27104,26929,26711,27000,27461,27545,26959,26463,26372,26816,27786,27955,27961,27825,27061,26032,25629,26097,26388,26892,28017,28719,28278,28239,27836,27023,26709,26706,27235,27723,27850,27840,27963,28169,28092,27886,27377,26654,26987,27328,26870,27363,27612,27465,27553,27475,27446,27877,28272,28032,28416,28815,28617,28231,27630,26918,26530,26267,26110,26544,26694,26535,26321,25898,25825,26073,25754,25586,25549,25812,25520,24581,24562,24898,25483,26680,27742,27692,26704,27220,28302,27485,26792,27588,28230,27600,27303,27294,27448,27312,27426,28507,28829,28287,27748,27900,27478,27029,27594,28382,28929,28888,28710,28319,28211,28120,28262,28237,27822,27874,27870,27279,27130,27774,28440,28272,27111,26841,27157,26867,26558,26965,27561,27816,27930,28031,27741,27246,26963,26874,27699,28568,28540,27990,28143,28705,28543,27885,27885,27351,27351,27588,27543,27696,28024,28496,28248,27637,27657,27015,27018,27652,27657,27907,28370,28454,27459,26832,26853,26211,26270,26735,26291,26061,26864,26986,26242,26309,27111,27821,28439,28332,28613,28846,29067,29236,29465,29665,29706,29109,28111,27706,27318,27920,28281,27534,27275,27103,26735,26532,26277,26374,26591,26616,26678,26715,27141,28145,28737,28599,28215,28371,27811,27436,27453,27786,27820,27379,27137,27082,26853,26844,26909,26811,27398,27789,27531,27270,26851,26986,27518,27907,27147,26238,26224,26656,26094,25659,26761,27588,28038,28164,28166,28485,28386,28273,28162,28129,28062,27213,26883,26634,26781,27500,27850,27923,27392,26478,26310,26700,27280,27498,27889,28342,28053,28282,28707,28073,27678,28051,28505,28940,30143,30463,29742,29553,29146,28538,28816,28654,27682,26761,26926,27057,26780,26281,25153,24925,25807,26116,26535,26874,27004,27275,26882,26168,26007,26518,27403,27246,26823,26616,26253,26156,26323,26264,26142,26707,27247,27136,26945,27393,27596,27264,26724,26725,26899,26643,26754,27325,27893,27890,27447,26697,26337,26461,26321,26450,26786,26717,27355,28158,27967,27710,27264,26793,26585,26460,27118,27620,27475,27356,27398,27635,27781,28136,28100,27122,26426,26553,26525,26798,26493,26027,26026,26405,27235,27656,27997,27823,28141,28648,28249,28024,28209,27825,27935,27818,27026,27066,26854,26509,26470,26150,25945,26051,26052,26118,26099,25997,25523,25022,25582,25688,25788,26609,27131,27139,27214,27721,28298,27882,27511,28058,28541,28069,27653,26996,27010,27331,27796,28839,29050,28590,28162,27501,27151,27594,28187,29098,29174,28322,28361,28300,28291,28256,28131,28451,28433,28083,27726,27292,27118,27675,28494,28271,26999,26655,27087,26789,26324,26794,27428,27202,26938,26718,26397,26597,26430,26313,27180,28285,28901,28442,28230,28431,28192,27498,27498,27357,27357,27099,26777,27103,27551,28234,28509,27840,27427,27237,27520,27653,27157,27276,28189,28768,27835,26956,26832,26075,25913,26222,25725,25457,26064,26640,26738,27007,27258,27474,27692,27332,27703,28623,29361,29216,29259,29420,29367,28937,28542,28786,28466,28349,27990,27692,28083,27632,26892,26500,26302,26532,26917,27178,26949,27058,27702,28386,28635,28365,27832,27066,26670,26641,26831,27704,27524,27153,26975,26897,26883,27168,27686,27489,27279,27601,27863,27542,27119,27349,28075,28533,27386,25957,25872,26630,26877,26938,27299,27830,28815,29621,29126,28124,28440,29126,28755,28170,28166,27800,27697,27342,27288,27893,28190,28409,28189,26998,26216,26212,26846,27261,27664,27665,27027,27078,27346,27080,27260,27735,27890,28371,29528,29390,29038,29929,29997,29140,28949,28180,27212,26509,26438,26473,26288,26064,25772,25776,26137,26169,26146,26450,27060,27227,26883,26698,26607,26760,27636,27826,27250,26735,26553,26285,26063,26012,26254,26498,26555,26706,27194,27930,28350,28191,27158,26540,27010,27181,27078,27410,27765,27479,27162,26465,25840,26404,26834,26904,26974,26405,26556,27369,27378,27458,27566,27444,27169,27030,27695,27686,27543,27740,27428,27140,27322,28048,27909,26729,25559,25050,25622,26368,25914,24987,25207,26282,27348,27788,28024,27346,27253,27816,27448,27016,27461,28299,29179,28843,27692,27225,27077,26889,26975,26781,26352,26082,26260,26495,26325,26257,25938,25448,26376,26888,26663,26618,26769,27381,28312,28708,28633,27953,27734,27919,27931,27841,28274,28082,27597,27545,27815,28781,29041,28316,28203,27316,27042,28072,28092,28258,28153,27267,27532,27959,28469,28856,28401,28353,28481,28076,27475,27211,27149,27147,27830,27762,26878,26342,26583,26716,26271,26372,27055,26672,26311,25951,25659,26212,26138,26090,26835,27554,28291,28299,28355,28156,27634,27029,27029,26954,26954,27077,26916,26876,27452,28218,28077,27519,27443,27636,28002,27637,26921,27116,27815,27875,27207,26786,26543,26056,25814,25714,25329,24870,24708,25216,26018,26884,27069,26895,26723,26530,27257,28551,29389,29078,29054,29375,29210,28710,28731,29627,29705,29164,28414,28146,28517,28123,26850,26079,26466,27135,26944,26864,26704,26907,27341,27733,28013,28033,27755,27148,26977,27176,27262,27607,27149,26632,26881,27100,27153,27546,28346,28507,28691,28706,28236,27517,27366,27668,28383,28735,27962,26722,26202,26704,26998,27260,27435,27587,28547,29565,29137,28014,28031,28391,28700,28498,27674,27200,27781,27975,27813,28006,27826,27807,27596,26941,26528,26157,26513,26923,27433,27913,27297,26448,26063,26016,26825,27862,27908,27963,29229,29333,28676,29500,29937,29260,28426,27643,27260,26957,27029,27067,26847,26604,26355,26374,26112,25917,26264,26577,26823,26887,27066,27320,27281,27250,27640,27949,27808,27530,27394,27226,26587,26017,26311,26889,26559,26400,27294,28161,28584,28593,27657,26835,27128,27441,27186,27135,27477,27442,27186,26435,25740,26446,26885,26283,26237,26367,26785,27477,27470,27770,27889,27978,27635,27657,28534,28393,28138,28324,27875,27121,27198,27732,27105,26005,24752,23820,24335,25426,25548,25073,25886,26968,27362,27804,28003,27470,27194,27349,27220,26825,26940,27820,28463,28292,27467,27216,27717,27615,27296,26929,26468,26335,26769,26882,26549,26649,26648,26500,27351,27624,26944,26729,27149,28289,28675,28229,28209,27695,27462,27732,27575,27259,27962,28785,28405,27970,27912,28270,28372,27833,27519,26740,26723,27617,27540,27053,27277,27591,27942,27856,28092,28992,28672,27916,27848,27694,27035,26687,26781,26979,27720,27473,26694,26220,26295,26741,26566,26366,26572,26188,26213,26482,26469,26489,26212,26478,27105,27727,28010,27497,27480,27383,26637,26350,26350,26983,26983,27608,27641,27145,27319,27798,27409,27358,27861,27795,28031,27530,26327,26100,26799,26946,26509,26142,25965,25659,25339,25396,25314,24724,24117,24693,25707,26632,26854,26703,26888,27273,28161,28882,29304,29441,29449,29153,28926,28846,28638,29292,29776,29545,29173,28532,28332,28111,26810,26073,26600,27322,26575,26039,26521,26720,26746,27224,27563,27535,27115,27091,27602,27878,27718,27557,27074,26402,26849,27485,27815,28098,28628,29065,29644,29491,28369,27664,27602,27852,28201,28090,27764,27146,26485,26643,26367,26254,26798,27451,28432,28775,28256,28039,28326,28285,28520,28371,27582,27151,27203,27563,27804,27292,26457,26656,26893,27106,27265,27118,27334,27402,27735,28571,27908,26253,25444,25964,26855,27793,27993,27904,28546,28456,28140,29063,29490,29008,28061,27351,27608,27446,27021,26778,26659,26859,26581,26382,26144,25914,26419,26854,27053,27183,27535,27854,27946,27600,27192,27272,27691,27828,27533,27471,27336,26818,26465,26725,26416,26309,27285,27890,28178,28393,27760,27316,27660,27711,27679,27804,27864,27759,27324,26645,26152,26604,26443,25491,25794,26530,26800,27129,27706,28068,27771,27950,27576,27820,28998,28968,28430,28251,27913,27205,27077,27190,26500,25819,24918,24066,24333,25477,26041,25685,26473,27313,27221,27380,27730,27766,27131,27138,27418,27326,27032,26960,26977,27082,26872,26803,27260,27450,27149,26962,27006,27168,27604,27537,26984,26992,27182,27277,27464,27516,27310,27680,28288,28797,28404,27654,27560,27339,27215,27831,27640,26936,27732,28776,28539,28471,28290,27992,28099,27932,27028,26047,26663,27246,27000,26603,26973,28086,28623,28212,28059,28736,28689,27751,27434,27162,26663,26382,26309,26990,27879,27341,26701,26568,26485,26821,26871,26670,26817,26311,26150,26961,26749,26339,26469,27054,27421,28181,28158,26828,26539,26769,26316,26320,26320,27618,27618,28331,28179,27723,27546,27440,27290,27315,27694,27156,26773,26454,25773,25520,25916,26468,26428,26152,26010,25671,25685,25367,24612,24460,24907,25901,26341,26718,26748,26812,27493,28181,28987,29158,29034,29479,29871,29295,29136,29299,29027,29294,29605,29480,29520,29099,28130,27448,27078,26878,26774,26637,26092,25759,26132,26424,26917,27628,27426,26770,26271,26174,26617,27045,27185,27194,26786,26025,26224,27227,28208,28641,29159,29406,29367,29397,28496,27742,27446,27596,27675,27063,26819,26745,26632,26754,26235,26357,27096,27994,29133,28688,27809,27866,28412,28656,28770,28346,27882,27586,27079,27132,27385,27124,26791,26684,26652,27226,27655,27760,27860,27452,27342,28158,27547,25831,25410,26341,26435,26383,27014,27449,27328,27328,27988,29105,29213,28472,27435,26690,27063,27130,26633,25961,26244,26998,26913,26443,25956,25582,26141,26933,27667,27920,27887,27955,28003,27623,27242,27282,27402,27024,26716,26886,27384,27748,27367,26779,26338,26628,27572,27466,27634,28275,27708,27666,28386,27993,27852,28150,28433,27906,26976,26630,26438,26630,26307,25790,26087,26627,26975,27503,28038,27821,27689,28326,27833,27911,28945,28871,28656,28147,27557,27396,27401,27338,26725,25806,25127,24994,25357,26064,26226,25682,26451,27193,26911,26584,26844,27177,26866,27030,27602,27609,26837,26577,26755,27151,26982,26549,26647,26941,26941,27180,27975,28174,28059,27989,27556,27413,27296,27008,27075,27217,27501,28441,28668,28195,28140,28189,28147,28064,27854,27416,26615,26524,27521,28015,28121,28659,28468,27698,27824,28044,27093,25990,26501,26723,26271,26477,27277,27817,27883,28042,28334,28477,28178,27358,26987,27020,27235,27028,26635,26755,26739,26747,27120,27393,26908,26667,26806,26827,27156,26680,26233,26716,26037,25498,26567,27522,27382,27844,27842,27070,26694,26491,26392,26310,26310,27637,27637,28514,28969,28616,27976,27418,27121,26657,26912,26825,26271,26055,25834,25557,25847,26626,26394,26309,26318,25583,26182,26523,25629,25343,25747,26227,26216,26484,26619,26691,27361,28123,28699,28925,28737,29044,29579,29340,29733,29860,29819,29955,29761,29456,29085,28669,27914,27396,27533,27392,27066,26553,26040,25800,25830,26500,27700,28085,27466,26869,26648,26075,25560,25991,26896,26879,26156,25805,26376,27288,27852,28600,29676,29457,28774,29164,29180,28474,27854,27667,27069,26252,26735,27254,26936,26615,26216,26583,27156,27743,28598,28354,27846,28057,28569,28728,28762,28245,27947,27711,27293,27199,27318,27260,27622,27589,27425,28062,28009,27884,28238,27572,26555,26519,26543,26018,25689,26219,26171,25966,26739,27112,27211,27997,28772,29515,29235,28193,27064,26499,26827,27042,27027,26495,26537,27300,27693,26869,25696,25306,25982,27085,27978,28219,28168,27927,27533,27584,27759,27574,27353,26845,26680,26832,27049,27496,27796,27464,26940,27133,27956,27996,28163,28414,27829,28120,28792,28060,27834,28248,28528,27545,26443,26399,26752,26871,26637,26332,26255,26727,27668,28336,28289,27692,27541,28455,28462,28298,28702,28564,28422,27786,27091,27235,27294,27267,26792,25761,25248,25790,26164,25990,25822,25979,26649,26787,26506,26589,26897,27046,27253,27363,27649,27502,26593,26724,27094,27395,27388,27374,27207,26945,27319,27702,28202,28383,28086,28028,27777,27340,27097,26592,26847,27225,27272,27740,27890,27736,27866,28268,28468,28327,28119,27507,26801,26661,27034,27208,27704,28098,27917,27436,27446,27910,27733,26736,26418,26311,26110,26658,27850,27954,27603,27931,28390,28376,27546,26524,26240,26559,27381,27197,26589,26255,26018,26571,26920,26920,26373,26263,26973,27395,27681,27448,26878,26599,25873,25161,26358,27815,27787,27965,28006,28011,27649,27043,26977,26859,26859,27804,27804,28657,29199,28445,27138,26292,26242,25938,26119,26299,26342,26373,25911,25813,26746,27073,26021,25916,26409,26045,26542,27191,26950,26487,25809,25662,25715,25948,26346,26429,26836,27621,28292,28738,28788,29024,29347,29011,28952,29189,29586,29865,29835,29316,28235,27947,28063,27598,27113,27055,27261,27029,26356,25997,25969,26582,27707,28086,27684,27222,27173,26833,26124,25812,26401,26541,25904,25959,26824,27508,27746,28454,29341,28803,28008,28510,29206,28963,28441,27998,27102,26223,26588,27047,26549,25999,25863,26375,27028,27044,27358,27810,27894,28429,29042,28720,28405,28057,28021,28028,27852,27736,27665,27216,27131,27496,27813,28413,28063,28127,28416,27445,26191,25636,25842,26088,25949,26175,26296,26486,27247,27233,27185,27918,28664,29258,28792,27511,26528,26197,26949,27480,27343,27431,27358,27552,27898,27028,25967,25810,26174,27302,28294,28522,28333,28308,28433,27974,27729,27556,27110,26928,27403,27624,27329,27419,27740,27816,27575,27557,27829,27782,28029,28485,28509,28906,29114,28467,28345,28471,28599,27745,26865,26964,27202,26994,26868,26505,26143,26422,27174,27604,27762,27781,27806,28469,28718,28294,28270,28283,28049,27474,27216,27400,27287,27084,26571,25708,25251,25857,26402,26182,26131,26769,26946,26649,26579,27204,27565,27539,27966,27958,27762,27486,26464,26367,26839,26870,27507,28400,28169,27708,28244,28368,27977,28040,28190,27988,27578,27160,27341,27063,27171,27529,27416,27660,27686,27767,27982,27863,27732,27608,27258,27344,27533,27339,27262,26968,27235,27468,27179,27075,27301,28156,28531,27850,27013,26582,26782,27242,27856,28156,28110,27583,27425,27911,27667,26890,26125,25798,26959,27423,26963,26371,26466,26834,26419,26108,25873,26519,27772,28089,28246,28218,27274,26793,26895,26534,27074,28126,28387,28446,28425,28490,28196,27836,27743,27688,27688,28029,28029,28843,28879,27879,26586,25892,26316,26192,25879,25873,26353,26715,26505,26621,27599,27393,26066,25957,26681,26959,27242,27289,27363,26844,25563,25627,25986,26309,26308,26240,26828,27519,28220,28670,28679,28803,28878,28315,27708,27926,28171,28579,29174,28909,27668,27430,27934,27449,26670,26880,27393,27103,26461,26353,26457,26544,26647,27099,27404,27098,27102,27543,26790,25617,25749,26194,26256,26291,26539,27173,27441,27826,28827,28838,27972,28354,29181,28881,28480,28211,27748,27015,26670,26384,25942,25980,26596,26907,27075,27032,27326,28146,28157,28051,28714,28406,27950,28192,28737,28528,27750,27470,27496,27117,26694,27011,27394,28011,28270,28488,28170,27283,26759,26470,26362,26346,26504,26629,26601,26732,27040,27250,27363,27514,27984,28418,28048,26703,26238,26313,26601,27285,27500,27775,27730,27377,27446,26949,26606,26427,26607,27700,28541,28690,27835,28100,29023,28132,27440,27621,27024,26646,27253,27566,27221,27608,28054,28049,27693,27667,27562,26798,26711,27555,28434,29124,29117,28955,29008,28832,28919,28426,27744,27429,27432,27084,26556,26205,26244,26230,26769,27268,27705,28091,27914,27914,27975,27456,27468,27618,27755,27580,27772,27872,27678,27515,26615,25953,26029,26131,26268,26525,26489,26540,26627,27162,27253,27039,27196,27536,28186,28156,27524,26963,26304,26195,26756,27041,27866,28442,28262,28134,28152,28263,27913,27636,27873,27674,27439,27140,27239,27138,27208,27552,27419,27596,27184,27510,28748,28231,27166,27329,27430,27579,27625,27092,27197,27077,27001,27551,27547,27166,27441,28357,28396,28131,27821,27619,27715,27668,27673,28087,27893,26555,26151,26865,27543,27664,27012,26649,27452,27678,27023,26422,26492,26475,26219,26449,26585,27234,27913,27817,27570,27849,27612,27258,27537,27655,27925,28340,28744,28683,28573,28434,27902,27860,28036,28012,28012,27796,27796,28559,28516,27832,27241,27020,27216,26547,26106,26464,26709,26743,26897,27252,27488,26920,26424,26596,27011,26824,26606,26907,27396,26654,25532,26162,26614,26835,26440,26428,27550,28168,28362,28642,28564,28467,28364,27792,27423,27388,27309,27480,27801,28123,27534,26723,26998,27326,27081,27151,27554,27181,26676,26497,26608,26746,26583,26923,27163,26928,27002,27354,26642,25938,26116,26660,26806,26423,26297,26553,26649,27217,28175,28968,28857,28611,28468,28158,27873,27814,27743,27444,27480,27169,26620,26641,27284,26952,26195,26244,27058,28039,27907,27296,28134,28562,28226,28619,28696,27913,27461,27233,26779,26707,26731,27086,27422,28032,28526,28239,27597,27210,27346,27295,27116,27185,27033,27112,27172,26869,26983,27655,28085,27874,27801,28056,27560,26439,26606,27138,26563,26679,27429,27724,27884,27643,27663,27054,26686,26451,26575,27487,27803,28089,27742,27782,27725,26816,26701,26923,26762,26554,26331,26465,26935,27688,28040,27804,27090,26747,26728,26418,26509,27102,28024,28831,28615,28202,28671,29156,29104,28633,28185,27754,28151,27826,26512,26273,26713,26483,27317,28019,28065,28081,27409,27465,27749,27285,27267,27217,27464,27536,28000,28010,27477,27501,26582,26178,26551,26486,26560,26737,26207,25512,25676,26642,26862,26624,26871,27238,27767,27934,27375,26537,26612,26835,26913,27112,27763,27753,27673,27985,27287,27264,27582,27816,27872,27492,27791,27385,26879,26878,27154,26975,26369,26185,25981,27176,28765,28323,27088,27247,27689,27878,27627,26655,26682,26792,26813,27711,28028,27526,27557,28143,27818,27547,27890,28123,27814,27680,27593,27527,27125,25952,25699,26326,26922,27328,27354,27222,27087,26502,25950,26064,26153,25763,25773,26377,26757,27249,27260,26969,26642,26914,27536,28065,28123,27877,28260,28810,28888,28479,28250,27952,27421,27399,27728,27998,27998,28011,28011,28696,28855,28421,28144,27934,27757,26944,26708,27269,27167,26886,26875,27012,27022,26583,26760,26976,27034,26845,26510,27016,27317,26468,26089,26892,27278,27153,26554,26475,27570,28291,28473,28513,28319,28281,28453,27859,27243,27224,27417,27412,27523,27660,27213,26472,26810,27508,27617,27445,27351,26848,26488,25869,26111,26672,26706,27083,27188,26736,26618,26812,27080,27539,27324,27132,26844,26804,26818,26391,26227,26710,27088,27838,28431,28175,27455,27212,27139,27318,27129,26901,27385,27325,26787,26360,26290,25946,25408,25517,26408,27074,27187,27357,28158,28814,28584,28664,28110,27377,27965,27530,26431,26904,27120,27246,28042,28803,28777,28243,27887,28059,28024,27605,27249,27327,27061,27061,27016,26989,27967,28547,28372,27955,27955,28261,27869,27122,27372,27831,26966,26703,27229,27229,27985,28234,28113,27325,26730,26415,26420,27124,27223,27581,28121,28070,26607,25504,25993,26258,26461,26708,26054,26180,26950,26796,26726,26703,26259,25924,25777,25949,26618,27396,28153,28557,28357,27951,28581,29042,28720,28209,27791,27865,28189,27792,26956,26940,27109,26981,27509,27934,27945,27491,26724,27313,27720,27285,27368,27428,27563,27564,27855,27641,26993,27039,26745,26595,26760,26869,26876,26340,25482,25149,25438,25657,25745,26311,26922,27048,26903,27068,27117,26662,26952,27405,27397,27149,27192,27333,27533,27864,27281,27315,27641,28551,28823,28340,28615,28088,27590,27684,27294,26297,25786,25875,26006,27193,28043,27927,27023,26546,26845,27381,27227,26690,26628,26711,26988,27360,27279,27228,27383,27655,27335,27205,27421,27365,26939,26853,27052,27210,27167,26798,26263,26307,26581,26638,26611,26213,25979,25893,26000,26402,26196,25566,25429,25874,26136,26571,26859,26917,26704,26520,27012,28700,29074,27920,28120,29074,28617,27954,28082,28213,28171,27911,27590,27460,27460,28485,28485,29088,29136,29006,28918,28249,27678,27698,27984,28326,27659,26907,26863,26968,26948,26465,27001,27742,27326,27176,27463,27921,27631,27065,27424,27860,27674,27357,27075,27028,27585,28024,28427,28223,27968,28241,29068,28716,27336,26938,27435,27601,27771,27889,27532,27028,27043,27139,27148,26966,26660,26571,26604,25925,26413,26991,26429,26312,26933,26875,26863,27323,28009,28701,28302,27530,27165,27332,27264,26789,26376,26469,26339,26640,27299,27594,27459,27236,27141,27507,27350,26914,26802,26330,26037,25942,25612,25668,25965,26140,26493,26644,26752,27522,28127,28499,28404,28117,27630,27575,28422,27945,26987,27737,28037,28053,28551,29072,29031,28915,28846,28811,28545,27842,26728,26303,26611,26886,26799,27412,28699,29051,28510,27965,28281,28494,28212,28000,28330,28062,26880,26764,27104,27231,28513,28799,28172,27672,27653,27482,27303,27535,27223,26957,27664,27644,25773,24556,24845,25154,25666,26510,26005,26014,26540,26201,26345,26254,25897,25796,25529,25663,26629,27415,27811,28083,28100,28335,29230,29208,28511,27864,27551,27964,27608,27287,27304,27283,27226,27180,27098,27216,27516,27003,26614,26910,26987,26664,26518,26812,27692,27831,27659,27453,27200,27365,27808,27957,27605,27285,26875,26012,25206,25533,26291,26147,25704,25734,26344,26996,26790,26556,26594,26627,26899,27386,27888,27688,27073,27615,28114,27848,27734,28259,28314,28980,29282,29439,29613,28607,27883,27752,26915,26220,26369,26620,26428,26748,27054,27453,26955,26293,26970,27537,27258,27002,26753,26732,26770,26679,26366,26657,26997,26938,26953,27430,27344,26826,26518,26393,26734,26865,26978,27523,27049,26153,25979,25992,26199,26309,26532,26927,26787,26579,26383,26012,25530,25318,25444,26094,26365,26504,26963,27098,27321,28969,29795,28621,28238,29031,28611,28340,29011,28847,28454,28122,27841,27396,27396,28787,28787,29006,28764,28491,28570,27965,27310,28104,28774,28696,27454,26503,26958,27469,27535,26600,26710,27855,27704,27145,27408,28060,27698,27289,27907,28274,27951,27854,28057,28489,28274,27861,28046,27648,27857,28396,29029,29009,27944,27139,27445,27751,27685,27371,27272,27374,26970,26476,26344,26372,26208,26566,27115,27250,27798,27415,26677,26755,27513,27810,27916,28275,28544,29083,29009,28333,28062,28122,27697,27178,26936,27010,26504,26322,26734,27148,27434,27146,27100,27579,27694,27428,26786,26170,25827,25683,26004,26425,26610,26910,27183,27116,27275,27820,28043,28351,28272,27585,26717,26918,27846,28179,27702,27836,28076,28892,29240,28965,28976,28815,28447,28445,28722,28043,26568,25848,26277,26723,26453,27174,28258,28367,28317,28053,28251,28383,28050,27811,28052,27856,26791,26586,27127,27762,29102,28932,28073,28215,28544,28236,27532,27535,27370,26573,26837,26497,25056,24290,24107,24313,25173,26039,25400,25197,25641,26029,26339,25726,25349,25463,25423,25526,26427,27093,27359,27737,27569,27698,28676,28856,28323,28249,28253,28055,27139,27163,27652,27667,27644,27341,27006,27471,27594,27008,26796,26448,26565,26354,25497,25413,26691,27414,27639,27830,27925,28208,29081,29240,28382,27832,27454,26682,25776,25948,26854,27174,26398,25723,25929,26455,26554,26470,26677,27048,27256,27272,27334,27067,26771,27690,28315,28406,28643,28545,28189,28804,29162,29543,29985,29358,28100,27112,26504,26462,26625,26379,26120,26341,26621,27294,27323,27037,27673,28264,28656,28383,27479,26824,26012,26074,26063,25865,26183,26539,27260,27983,27487,26851,26943,26894,26836,26527,26447,26865,26833,26291,26338,26242,26059,26919,27751,27789,27331,26806,26929,26996,26503,25856,25613,26084,25747,25783,26881,27371,27725,28672,29474,29313,28731,29046,28845,29025,29858,29132,28200,27765,27626,27160,27160,28712,28712,28717,28467,28317,27925,27563,27690,28495,28967,28582,27326,26689,27484,27982,27884,27123,26562,27249,27752,27093,26671,27517,27701,27107,27442,27874,27460,27799,28504,29083,28764,28224,28201,27949,28226,28649,29033,28709,28004,27520,27346,27462,27285,26464,26339,26682,26701,26636,26616,26683,26314,26212,26629,27027,27644,27528,27456,27593,27677,28142,28639,28792,28839,29328,29482,28890,28553,28747,28482,28133,27981,27740,27282,26751,26614,26758,26922,26939,26961,27184,27555,27706,26933,26823,26778,26128,26712,27099,26982,27378,27759,27576,27709,28046,28539,28938,28421,27577,26504,26311,26865,27419,27461,27729,27728,28666,29285,28821,28558,28207,27661,28107,28785,28339,27362,26335,25948,26338,26284,26632,27503,27899,28147,28191,28595,28897,28446,27901,27856,27733,26945,26680,27157,27941,28951,28760,28602,28788,28294,28103,27506,27094,27054,26718,26694,26336,25462,24680,24385,24431,24965,25786,25326,24782,25039,25771,26080,25064,24752,25038,25341,25588,26076,26524,26829,26994,27121,27149,27520,27616,27651,28366,28171,27202,26273,26593,27572,27825,27648,27256,27039,27909,27858,27115,26905,26161,26151,26367,25752,25194,25739,26701,27436,27918,28195,28292,29092,29029,28338,28538,28427,27700,27203,26889,27085,27635,26835,26025,25740,25636,26162,26836,27301,27514,27615,27196,26716,26715,26862,27594,28343,29084,29390,29094,28778,29214,29518,29326,29307,29359,28515,26901,26087,26290,26476,25718,24983,25779,27067,27547,27189,27242,27466,27917,28885,28863,28028,27215,26318,26048,25846,25375,25749,26502,27127,27416,27188,27141,27518,27496,26919,26410,26293,26445,26584,26636,26667,26587,26428,27587,28745,28157,28070,27956,27330,26998,26627,26088,26287,26820,26297,26222,27229,27660,28054,28455,28766,29145,28939,29351,29211,29240,29870,29061,28211,27905,27353,26608,26608,28243,28243,28266,28676,29280,28395,27969,28407,28435,28317,27985,27612,27753,28098,27873,27467,27202,26999,27461,27723,27344,27021,27618,27938,27316,27479,28036,27278,27091,27813,28573,28678,28225,28222,28349,28208,28444,28911,28431,27946,28037,27810,27287,27071,26668,26127,25676,26150,27006,27378,27581,27171,26452,25790,25408,26039,26987,27287,27111,26962,27485,28313,28585,28931,29303,29489,29266,28878,28716,28950,29229,28493,27772,27991,27236,26356,26269,26471,26804,27012,26878,26919,26942,26267,26409,26847,26359,26707,27222,27370,27670,27912,27879,27940,28031,28691,28863,27963,27366,26925,26900,26947,26789,26946,27738,27756,28314,29007,29054,28768,28195,27804,28189,28496,28192,27598,26478,26122,26361,26057,26561,27648,27905,27615,27911,28911,29054,28443,27877,27698,27564,26849,27025,27521,28001,28809,29068,29091,28783,27966,28009,27688,26938,27026,27167,26603,26039,25473,24677,24899,24904,24496,25268,25720,25252,25276,25838,25816,24975,24702,25256,25568,25407,25511,26009,26280,26249,27050,27373,27130,26902,27084,27631,27382,26730,25896,25512,26262,26745,26394,26423,26967,27600,27538,26820,26857,26233,25669,26010,26147,25671,25633,26206,26924,27887,28210,28067,28422,28187,28004,28343,28286,28214,28418,27705,27170,27748,27340,26156,25264,25255,26344,27315,27540,27543,27631,27341,27182,27309,27142,27763,28651,28901,28816,29021,29179,29073,29222,29309,28891,28660,28774,27905,26813,26598,26823,26142,24992,25492,26735,27049,26753,26907,27103,27342,27702,28044,28085,27313,26577,26249,25780,25465,26093,26813,26869,26492,26448,26962,27592,27500,26603,26176,26670,26742,26578,26802,26437,26414,27104,28174,29096,28325,28271,29066,28243,26959,26328,26066,26637,26951,26848,27068,27824,28447,29146,29281,28797,29083,28947,29250,29472,29552,29610,28613,28013,28173,27796,26948,26948,28135,28135,28141,28940,29707,29109,28690,28839,28741,27780,26840,27249,28153,27944,26721,26325,26880,27270,27914,27857,27570,27398,27266,27364,27315,27349,27881,28166,27949,27907,28438,28476,27878,27860,28067,28260,28420,28380,28627,28683,28755,28486,27412,27016,27026,26312,25694,25964,26896,27328,27045,26525,26080,25233,25307,26177,26867,26756,26427,26786,27499,28138,28184,28537,28733,28909,29020,28857,28531,28692,28905,28171,27784,28091,27292,26414,26591,26974,26835,26981,26829,26578,26616,26411,26465,26626,26168,26512,27486,27945,27647,27598,28207,28587,28445,28366,27982,27091,26425,26893,27836,27753,27152,26752,27153,27831,28565,29168,29571,29359,28499,27990,27700,27616,27327,26917,26451,26380,26302,25993,26895,28192,28274,27201,27061,28115,28299,28087,27732,27778,27857,26902,27273,28125,28512,29092,29546,29653,29053,28355,28158,27652,26637,26414,26448,25979,25623,25265,24768,25255,25489,24966,25177,25545,25441,25636,26133,26294,26269,26361,26567,25681,24973,25299,26118,26434,26259,27054,27162,26706,26712,26711,26483,26407,26759,26449,25307,25224,25864,25805,25936,26920,27217,26949,26581,26878,26675,26189,26135,25861,25131,25128,25698,26337,27482,27998,27881,27870,27904,28201,28079,27497,27700,28599,28190,27252,27479,27449,26677,26199,26106,26541,27139,27476,27627,27551,27390,27528,27715,27934,28666,29298,29158,28758,28488,28173,28544,29209,29364,29055,28183,27936,27914,27570,27364,27413,27190,26656,26719,26770,26670,26821,27140,27366,27288,27115,27437,27509,27186,26867,26671,26432,26518,26901,27001,26628,26293,26161,26423,27256,27118,26420,26226,26542,26820,26726,26803,26629,26422,26793,27781,29293,28975,28234,28567,28364,27308,26379,26294,26823,26661,26387,26852,27744,28128,28875,29451,28614,28383,28657,29278,29451,29687,29376,28097,28023,28618,28170,27266,27266,27713,27713,28188,29013,29566,29153,28423,28370,28966,27961,26459,26786,27663,27308,26232,26374,27326,27541,27851,27597,27344,27024,26748,27039,27446,27462,27804,29144,29469,28793,28641,28895,28635,27930,27727,28428,28347,27832,28692,29159,28828,28269,27187,26475,26416,26270,26065,25773,26156,26603,26149,25688,25597,25306,26065,26933,27564,27669,26839,26626,27043,27389,27510,27459,27363,28069,28193,27868,28076,28462,28392,28115,27975,27779,27427,27210,27659,28065,27407,26827,26855,27109,27192,27052,26807,26764,26328,26438,27469,28336,27859,27425,28161,28889,28767,28151,27802,27532,26916,26891,27522,27930,28186,27275,26681,27730,28609,29112,29278,28813,28013,27676,27290,27352,26987,26469,26413,26366,26445,26706,27270,27686,28110,27746,27260,27763,28012,27942,27859,28071,27741,26799,27148,28030,29037,29646,29684,29719,29379,28888,28489,27727,26466,25522,25282,25562,25857,25581,25052,25316,25546,25294,25123,25183,25305,25733,26607,27462,27771,27792,27563,26056,25256,25753,26450,27024,27158,27537,27394,26731,26136,25849,25907,26291,27050,26972,25514,24876,25771,26305,26397,26939,27157,27079,26737,26697,26840,26616,26017,25587,25145,25122,25588,26350,27401,28040,28040,27888,28252,28493,28381,27838,27728,28534,28583,27621,27177,27103,27319,27608,27302,27025,27095,27750,28274,27878,27305,27439,27706,28189,28569,29281,29444,28866,28224,27591,28546,29758,29821,29498,28383,27336,27056,26993,26941,27218,27403,27375,27462,27244,27009,27040,27698,27853,27166,27208,27696,27627,27400,27063,26845,26899,27101,27209,27027,26666,26519,26949,27092,27349,27283,27297,27371,26799,26586,26665,26517,26337,26253,26331,27196,28777,28972,28501,28066,27818,27382,26549,26033,26114,26111,25848,26383,27574,27734,28225,28817,28381,28114,28377,29077,28804,28715,28478,27689,27823,28192,27699,27370,27370,27370,27370,28187,28820,29109,28689,27707,27467,28319,28170,26976,26805,27268,26714,26304,26934,27510,27430,27384,27194,27134,26921,26915,27695,28021,27746,27728,28984,29449,28682,28210,28757,28911,27935,27512,27931,27739,27656,28533,28683,27984,27677,27073,26085,25774,26307,26515,25423,25295,26160,26026,25415,25243,25670,26245,26328,27418,28299,27356,26515,26682,27077,27174,26566,26568,27572,27261,26435,27026,28143,28332,27740,27568,27684,27902,28012,28318,28570,28099,27268,27110,27395,27236,26735,26268,26431,26211,26011,26802,28014,28114,27461,27958,28584,28261,27984,28209,28140,27357,26526,26769,27351,27991,27510,26836,27460,27829,28183,28273,27699,27628,27988,27809,27916,27469,26667,26172,26225,26743,26977,27308,27466,27862,28164,28104,28391,28703,28771,28361,28182,27846,27152,27260,27544,28262,29133,29400,29396,28988,28547,28194,27325,26572,26110,25848,25783,25721,25595,25642,25773,26117,26312,25672,25498,25433,25766,27031,27912,27947,27449,27242,26699,26371,26247,26526,27394,27659,27493,27633,27361,26467,26029,26375,26775,26906,26690,25873,25309,25905,26707,27063,26903,26870,27303,27195,26851,26736,26776,26558,26447,26064,25776,26111,26448,27143,27997,28069,27659,27787,27853,27767,27471,27596,28238,28434,28165,27750,27575,27874,27966,27853,27639,27304,27973,28895,28767,28245,28436,28211,28131,27978,28467,29016,28639,28213,27888,28739,29543,29125,28617,28378,28065,27476,27048,27247,27323,27284,27652,27699,27430,27637,27692,28074,28125,27779,28154,28149,27648,27018,26515,26554,26461,26713,26915,26800,27037,26874,27351,27617,27379,27400,27786,28165,27779,26725,26492,26306,25678,25599,26087,26961,27778,28289,28739,28556,28058,27519,26778,26049,25496,25610,25805,26173,27000,27125,27944,28310,27860,28189,28146,27999,27840,27596,27442,27654,27593,27297,27041,27372,27372,27038,27038,27614,27888,28154,27871,27262,27054,27573,27907,27198,26608,26404,26141,26528,26486,26466,26858,26874,26927,27113,27266,27152,28060,28892,28462,27897,28436,28629,28129,27432,27231,27675,27984,27965,27827,27516,27785,28487,28572,27798,27653,27510,26479,25873,26334,26583,25502,25251,25950,25824,25277,25448,26274,26742,26143,26793,27877,27366,26550,26837,27554,27212,26361,26720,27204,26581,25734,26297,27592,27828,27300,27354,27743,27927,27780,27688,27718,27563,27220,27111,26903,26447,26307,26303,26326,25926,25842,26463,27274,27468,27414,28125,28218,27946,28404,28877,28146,26668,26143,26655,27123,27642,27852,27400,27286,27090,27147,27889,28208,28103,27938,27828,27783,27531,27105,26481,26478,26937,27261,27438,27677,27906,27951,27756,27890,28482,28848,28376,28094,27944,27731,27474,27356,27817,28200,28538,28828,28254,27903,27861,27056,26746,26789,26317,26038,25919,25759,25968,25946,26731,27707,27005,26374,25792,26168,27472,27747,27903,27410,26903,26902,27020,26356,26131,26805,26997,26531,26431,26719,27014,27057,26941,27204,27172,26694,26571,26718,27060,27583,27369,26725,26774,27049,27261,27316,26881,27166,27775,27488,27040,26608,26285,26224,26871,27848,28009,27611,27232,26880,26793,26575,27138,27874,28153,28573,28549,28280,28180,27731,27288,27098,27315,27990,28326,28288,28620,29101,28402,27843,27599,27678,28180,28381,28505,28310,28648,28800,28133,27748,28119,28361,27740,27329,27892,27769,27706,28096,27934,27436,27830,27902,27858,28265,28427,28614,28335,27876,26939,26397,26790,26794,26957,26625,26194,26951,27237,27185,27117,27283,27456,27169,27295,27399,26481,26139,25946,25653,25672,25800,26279,27490,28615,28775,28152,27627,27427,26664,26039,25731,25867,26321,26213,26085,26155,27380,27720,27018,27573,27977,27715,27856,27960,27701,27686,27187,26433,26409,26839,26839,26624,26624,27128,27399,27811,27484,26974,26733,27121,27469,26835,25995,25401,25350,26036,25819,25511,26167,26421,26484,26756,27392,27528,28084,29225,28764,28060,28128,28196,27768,26695,26251,26977,27929,28297,28060,27477,27662,27983,27949,27445,27366,27420,26879,26338,26379,26273,25621,25621,26318,26525,26173,26639,27131,27293,26777,26725,27167,27005,26580,26644,27367,27266,26557,26634,27099,27255,26796,26963,27462,27284,27228,27325,27500,27499,26972,26762,27002,27137,27111,27340,27154,26547,26789,27246,26731,26063,26159,26488,26785,26910,27150,27771,28159,28362,28490,28747,27948,26574,26746,27555,27986,28146,28225,27860,27745,27337,26874,27678,28672,28515,27810,27669,27262,26887,26898,26412,26195,26552,27261,27325,27560,27869,27836,27339,27046,27903,28802,28823,28490,28128,28138,27906,27686,28182,27930,27425,27838,27659,27656,27865,27283,26604,26322,25859,25852,26023,26149,26200,26249,26621,27587,27452,27145,27085,27096,27318,27197,27763,27751,27016,26452,26229,25776,25591,26444,27133,26868,26241,26311,27045,27307,26864,27016,27178,26590,26904,27725,28258,28509,27543,26825,26974,26680,26900,27395,27303,27757,28094,27518,27828,27587,26605,26716,27711,28588,28341,27559,27012,26655,26748,26942,27470,27891,27977,28195,28103,28202,28426,27893,27229,26576,27098,27689,27555,27477,28167,29080,28803,28118,27715,27344,27479,28153,28493,27997,28121,28341,28063,28115,28520,28533,27631,27118,27770,28133,28495,28609,28134,27826,28159,28079,27835,28120,28352,28588,28523,28324,27156,26651,27348,27437,27033,26631,26337,26410,26755,27220,27379,27572,27252,26316,26340,26905,26663,26060,25467,25683,26002,25894,25937,27362,28604,28077,26741,26383,26917,26522,25977,25860,25848,26387,26247,25965,26508,27458,27654,27274,27247,27435,27418,27651,28012,27899,27793,27372,26499,26318,26356,26356,26165,26165,27053,27453,27375,26934,26770,26572,26605,26864,26649,25953,25078,24743,25355,25861,25878,26251,26476,26735,27227,28115,28410,28762,29335,28720,28103,28225,28596,28181,26653,26402,27180,27643,28038,27897,27392,27506,27288,26751,26788,26974,26679,26662,26614,26411,26459,26219,26294,26972,27001,26512,27016,27303,27311,27244,27033,26617,26360,26661,26718,26763,26757,26579,26904,27540,27813,27750,27813,27948,27411,27085,27136,27169,27002,26281,26376,27015,27436,27448,27471,27351,27029,27479,27730,27105,26588,26518,26326,26347,26744,26526,26698,27572,27876,27901,28172,27760,27008,27625,28716,28878,28230,27996,28170,28511,28284,27849,28106,28572,28577,28121,27684,27015,26383,26124,25743,25485,25801,26413,26692,27074,27319,27791,27762,27313,27822,28563,29234,29171,28559,28308,28368,28369,28534,28332,27356,27244,27726,28029,27960,27503,26413,25589,25748,26330,26044,26223,26508,26829,26888,27519,27590,27587,28117,27885,27460,26971,27080,27337,27224,26643,26075,25615,25475,26445,27588,27467,26621,26431,26518,26983,27226,26989,26734,26382,26847,27626,28061,28553,28146,27605,27191,26468,26521,26972,27292,27976,28136,27637,27778,27800,27465,27601,28400,29054,28716,27455,26484,26427,26862,27647,28121,28065,27962,28128,27786,27809,28500,28302,27534,26829,27170,27658,27649,27487,27605,28319,28836,28555,28177,27484,27132,27904,28315,27841,27901,28118,28003,28393,28935,28729,27808,27353,27486,27464,27703,28523,28585,28226,28697,29123,28966,28699,28302,28234,28057,28082,27182,26609,27136,27048,26651,26680,26660,26143,26074,26998,27810,27677,27114,26412,26347,26771,26700,26024,25904,26271,26110,26510,26668,27259,27929,27303,26131,26235,27177,26955,26248,25800,25849,26420,26597,26710,27318,27762,27909,27947,27622,27075,26853,26912,26949,27218,27453,27305,26471,26069,25940,25940,25847,25847,27189,27500,26923,26398,26657,27096,27147,27094,26916,26386,25756,25335,25634,25831,25983,26598,26949,27660,28178,28766,28888,28816,28923,28821,28653,29234,29647,29104,27344,26888,27451,27595,27498,27059,27146,27542,27536,26907,26779,27148,26750,26913,27304,26862,26827,26879,26984,27252,26737,26082,26438,27035,27291,27243,27040,26520,26055,26474,26791,26142,25674,26208,27392,28079,27806,27891,27834,27810,27428,26976,26586,26501,26460,25719,25863,26788,27365,27425,27238,27004,27195,27444,26781,26458,26758,26743,25815,25665,26619,26403,26467,27281,27234,27490,28112,27863,27324,27377,28621,29160,28328,27972,28238,28664,28894,28890,29052,28876,28557,28379,27667,26752,26261,25540,24928,24774,25348,26072,26579,26654,26663,27441,27906,27766,27770,27910,28827,29417,28802,28114,28031,28550,29157,29047,28086,28049,28574,28386,27634,27008,26442,25781,26179,27140,26484,26260,26585,27013,27039,27277,27432,27781,28190,27900,27740,26782,25831,26159,27023,27132,26843,26641,26146,25977,26682,26785,26312,26501,26774,27330,27786,27422,27182,27213,27178,27492,27778,28076,27869,27298,26903,26752,26643,26328,26648,27533,28098,27909,27556,27524,27963,28235,28472,28819,28984,27988,26343,26107,26698,27636,28418,28392,28323,28467,28439,28050,28353,28553,27742,27421,27872,28052,27949,27770,27559,27694,28372,28753,28634,28199,27609,27931,28377,28392,28349,28070,28171,28506,28659,28449,27811,27506,27273,26603,26439,27688,28282,28325,29338,29856,29624,28836,27640,27645,27782,27948,27373,26811,27128,26911,26644,26790,26641,26493,26821,27432,27964,27908,27571,27104,26599,26323,26219,25709,25839,26389,26293,26956,27348,27471,27864,27636,26569,26509,26989,26887,26852,26716,27178,27361,27217,27464,27921,28028,27791,27793,28243,27909,27096,26444,26028,26795,27216,26798,26015,25705,25706,25706,25930,25930,27148,27668,27408,26591,26737,27499,27675,27395,26695,26117,26062,25948,26070,25678,25581,26368,27257,27881,27780,28278,28880,28665,28631,28687,28906,29480,29216,28556,27526,27149,27386,26958,26484,26531,27384,27911,27885,27272,26914,27320,27007,26805,27213,26782,26648,26930,26890,27093,27431,26929,26672,27149,27531,27322,26831,26550,26372,26643,26963,26436,25875,26020,27249,28505,28427,28426,27967,27384,27018,26947,26658,26384,26160,25809,26188,26691,26739,27174,27616,27474,27430,27220,26244,25895,26369,26267,25335,25482,26755,27096,27126,27594,27619,27377,27533,27368,27342,26952,27537,28543,28562,28741,28945,29132,29459,29119,28982,28727,28248,28544,28347,27267,26418,25218,24351,24378,25063,25794,26488,26456,26453,26989,27089,27122,27430,27876,28686,29374,28910,28443,28243,28306,28828,28924,28742,29475,29387,28266,27340,26809,26914,26651,26888,27657,27148,26657,26589,27108,27236,27135,27482,28279,28367,27592,27173,26518,25847,25869,26337,26811,26773,26891,26755,26392,27029,27166,26960,27309,27765,28164,28301,28087,28184,28268,28114,28227,27946,27616,27309,26635,26534,27222,27509,26846,26945,27697,28215,28313,28090,28073,28820,29038,28622,28459,28683,28252,26885,26402,26546,27400,28326,28305,28426,28737,29050,28696,28596,28920,28228,27866,28021,27585,27263,27198,27080,27250,28277,28945,28244,27736,27913,27937,28120,28709,28886,28407,28796,29149,28383,27996,27703,27458,27173,26641,26813,27710,28213,28426,28811,28517,28343,28190,27612,27785,28109,28230,27919,27508,27166,26775,26729,27133,26889,26681,27635,28385,28170,28149,27882,27028,25993,25405,25496,25614,25884,26294,26122,26271,26836,27447,27751,27708,26767,26211,26025,26077,27081,27869,28287,27860,27604,28038,28464,28268,27723,27699,28467,28415,27447,26552,26537,27596,27779,26909,25747,25425,25398,25398,26274,26274,27085,27784,27762,26984,27052,27592,27340,26934,26306,25827,25914,25994,25991,25613,25653,26493,27669,27481,26719,27083,27884,28107,28084,28124,28059,28012,28103,28021,27393,26921,26873,25991,25734,26573,27357,27484,27316,27111,27319,27117,26475,26513,27051,26927,26626,26799,26757,27135,28261,28160,27398,27029,27171,27143,27092,26900,26604,27074,27706,27494,27119,26568,27032,28528,28741,28938,28681,27777,26985,26903,26989,26776,26272,26331,26934,26737,26375,26845,27373,27047,27033,27600,27027,26616,26822,26056,25583,26104,26793,26997,26838,27434,27877,27039,26542,26571,27122,27283,27343,28126,28546,28917,29517,29598,29639,29181,28877,28501,27944,28173,28322,27382,26264,25194,24517,24913,25486,25851,26414,26371,26503,26945,26589,26374,27215,28106,28517,28853,28765,28969,28910,28404,28537,28935,29286,29698,29140,27972,27058,26812,27236,27341,27478,28043,27675,27013,26997,27420,27409,27499,28016,28394,28213,27486,26690,26407,26522,26525,26303,26102,25830,26381,27468,28038,28438,28288,28028,28339,28486,28394,28482,28525,28514,28474,28681,28837,28055,27363,27420,27084,27007,27485,27714,27260,27220,27938,28509,28596,28656,29331,30054,29729,28899,28256,28148,27925,27162,26519,26316,27474,28298,27792,27832,28565,29441,29565,29344,29142,27993,27369,27504,27185,26461,26097,26024,26505,27990,28343,27285,27031,27420,27022,27002,27795,28174,28169,28869,29326,28221,27839,28039,27695,27328,27331,27682,28067,28191,28312,28320,27476,26881,27285,27536,27496,27756,27628,27511,27597,27356,26814,26843,27965,28397,27391,27614,28845,28294,27794,27393,26519,25606,25131,25238,25527,25799,26274,26185,26052,26391,26960,27050,26728,26232,26354,26561,26263,26918,28125,28502,27974,27808,28010,28493,28495,28113,28352,28650,27897,26904,26490,27155,28465,28715,27778,26249,25718,25252,25252,26797,26797,27587,28194,27985,27580,27320,27439,27277,26637,26108,26040,26196,26063,25426,25307,26102,27014,27755,27494,27367,27499,27574,28021,27996,27830,27410,27412,28056,28108,27343,26786,26830,26274,25991,27099,27597,27176,26955,26896,27077,26776,26342,26677,27266,27058,26223,26478,26916,27296,28098,28139,27540,26856,26553,26486,26904,26997,26604,27068,28010,27848,27544,27546,27558,28216,28342,28810,28860,28069,27099,26762,26827,26948,27068,27321,27506,27117,26593,26471,27015,27041,27282,28155,28061,27694,27981,27266,26621,26961,26862,26555,26467,27211,27052,26018,25891,26185,26664,27572,28024,28109,28492,28764,29136,28995,29106,29167,28969,28571,27830,27203,26872,26562,26343,26132,25825,26192,26521,26590,26662,26507,26376,26550,26564,26537,26910,27411,28082,28700,28741,28687,28536,28409,28785,28820,28956,29416,28960,27941,27313,27255,27305,27321,27332,27458,27249,26543,26908,27666,27182,26882,27086,27295,27523,27539,26898,26091,25662,25941,26485,26086,25755,26529,28101,28891,28869,28647,28153,28381,28863,28581,28319,28511,28823,28789,28650,28633,27958,27263,27339,27384,27478,27389,26930,26772,26860,27536,28159,28063,28194,29307,30120,29908,29554,28501,27828,27731,27016,26176,26033,27173,28102,27873,27770,28553,30066,30218,29282,28624,27758,26844,27054,27308,26050,25377,25525,26335,27901,27944,27198,27555,27469,26488,26057,26311,27001,27977,28760,28942,28187,27767,27632,27172,27345,27695,27888,28174,27872,27683,27985,27934,26993,26465,26350,26362,26766,26862,26740,26887,27588,27364,27411,28480,28936,27871,27555,28598,28239,27450,27040,26583,25928,25401,25592,25743,25298,25521,26246,26704,27205,27261,26822,26330,25968,26415,27051,27050,27168,28056,28550,28215,27851,27631,28394,28959,28612,28619,28424,27425,26515,26385,26961,28020,28654,28170,27045,26503,25748,25748,26995,26995,27317,27885,27494,27138,26652,26535,26905,26673,26618,26682,26725,26317,25765,25897,26412,27045,27293,27422,28399,28741,28179,28483,28677,28367,27857,27934,28169,27996,27468,27416,27745,27524,27168,27785,27761,27327,27090,26700,26424,26701,26932,27027,27279,26875,26135,26768,27324,27281,27545,27701,27510,27047,26553,25923,25848,26496,26879,27175,27588,27615,27691,27866,28062,28390,28445,28974,28667,27816,27259,27096,27111,27221,27689,27967,28120,27904,27291,27001,27343,27455,27503,27980,28287,27924,27863,27801,27525,27893,27404,26504,26832,27433,26408,25652,25837,25962,26572,27745,28559,28551,28730,29075,28959,28683,28841,28710,28427,28550,28183,27278,26308,25946,26200,26663,26768,27002,27171,26814,26353,26194,26436,26795,26775,26716,26582,26814,28081,28837,28648,28271,28209,28505,28835,28448,28390,29354,29152,28308,28115,27707,27312,27111,27059,26825,26547,26059,26574,27588,26914,25859,25509,25509,26147,27149,27082,25971,25164,25612,26512,26712,26836,26919,27458,27795,28258,28918,28453,28285,29069,28905,28429,28791,29326,29127,28482,28145,28070,27716,26941,26773,27242,27142,27164,27568,27256,27675,28294,28129,27924,28433,29527,29895,29632,28641,27990,27757,27044,26275,26203,26960,27737,27941,28332,29775,30989,29988,28561,27979,27697,27258,27114,27209,26429,25845,25662,26254,27543,27560,27058,27417,27182,26457,26260,26325,26959,27627,28172,28517,28241,27447,26549,26353,27326,27763,27876,28024,27783,27337,27401,27720,26881,26255,25943,25890,26382,26521,26775,27103,27757,27561,27749,28483,28285,27578,27534,27907,27760,26945,26451,26505,26189,25495,25437,25774,25792,25672,25837,26286,27068,27358,27045,26212,25692,26178,26617,26569,26692,27443,28241,28697,28429,27911,28426,29050,28702,28289,28201,28089,27360,26595,26531,27385,28067,27671,27199,26776,26144,26144,26901,26901,26846,27465,27213,26779,26229,26030,26643,26880,27086,27019,26707,25997,26087,26311,26147,26398,26632,26921,27974,28290,27874,28290,28602,28707,28101,28022,28338,28048,27310,27215,27614,27721,27787,27796,26929,26758,26919,26603,26127,26517,27228,27034,26772,26565,26242,26880,27503,27411,27571,27688,27493,27540,27223,25699,24976,25861,26922,27263,27065,27000,27395,27767,28015,28191,28293,28728,28347,27505,27335,27640,27948,28287,28225,27971,28470,28565,28053,28018,28135,27795,27463,27698,28255,28228,27493,27481,27940,28074,27485,26846,27604,27901,26949,26830,26503,25666,26167,27245,28515,29133,28918,28402,28014,28432,28593,28160,27622,28075,28391,27815,26692,25731,25513,26113,26855,27324,27249,26745,26435,26134,26464,27085,27176,27137,26799,26914,27553,27969,28083,28080,28036,28462,29154,29120,28879,29382,29008,28624,28928,28326,27908,27234,26851,26782,26412,25962,26298,27200,27136,26122,25309,25179,26207,27229,26806,26132,26183,26444,26651,27073,27301,26789,26820,27057,27454,28527,29015,28949,29317,29113,28551,28602,28639,28576,28568,28033,27907,27658,26843,26738,27046,27202,27985,28553,28143,28237,28535,28494,28342,28583,29394,29656,29477,28834,28342,27822,26948,26684,26829,27128,27549,27920,28925,30845,31290,29620,28508,28078,27551,27504,27452,27332,27359,26875,26264,26364,26897,27365,27328,27149,26852,26480,26124,26308,27017,27404,28145,28424,28143,27533,26582,26785,27842,28216,28185,27726,27220,26817,27020,26957,25992,26030,26758,27042,27096,26663,27085,28155,28611,27985,28044,28463,27952,27421,27267,27569,27484,26693,26026,25851,25766,25054,24691,25209,26049,26362,26137,26466,27104,27190,27061,26007,25571,26135,26643,26638,26805,27237,27802,28233,28215,28037,28134,28390,28050,27526,27427,27972,27601,26579,26175,26772,27418,27003,26720,26524,26437,26437,26694,26694,26887,27657,27537,27051,26478,26180,26643,26648,26713,26934,26573,26033,26242,26146,26083,26107,26191,26628,27223,27462,27182,27521,28074,28368,27441,27291,27900,27532,26839,26573,26747,27387,27956,27534,26616,26620,26700,26298,25796,26037,26728,26684,26677,26708,26215,26599,27382,27243,27256,27269,27509,28079,27283,25706,25014,25244,25998,26366,26380,26498,26522,26936,27384,27627,28017,28390,28291,27888,28175,28563,29003,29671,29127,28347,28538,28823,28690,28461,28467,28103,27614,27963,28615,28587,27548,27110,27356,27396,27501,27815,28382,28016,27327,27292,26428,25562,25784,26606,28129,28902,28612,27620,27008,27639,27807,27878,27669,27822,27915,27250,26761,26311,25626,25928,26991,27298,27106,27140,27344,26639,26025,26331,26709,27005,26975,26883,26877,27385,27910,27992,27783,28177,29159,29472,29182,29358,29079,28872,29273,28903,28340,27439,26917,26735,26358,26043,25840,26751,27673,27026,25937,25982,27103,27279,26435,26649,27204,27121,27161,27584,27643,27095,27209,27632,27692,28320,29118,29487,29724,29451,28828,28419,27806,28050,28722,28068,27288,27103,27171,27420,27491,27642,28103,28128,28180,28482,28772,28888,28529,28428,28772,29050,29416,28676,27610,27255,26565,26467,26865,26963,26760,27522,29191,30548,30415,29215,28659,28302,27897,27983,28167,27784,27442,27077,26946,26837,26953,27811,27940,27356,27249,27107,26311,26380,27092,27852,28850,28737,27830,27323,26940,27270,27721,27798,27791,27494,26917,26144,25915,25898,25918,26205,27067,27797,27822,27501,27528,28481,28998,28203,27831,27791,27405,27198,26911,27295,27193,26355,25773,25663,25530,24802,24490,25017,25950,26349,26434,27471,27993,27139,26935,26488,26059,26066,26702,27132,27384,27581,27466,27201,27339,27584,27592,27395,27052,26961,27088,27522,27048,26576,26326,26393,26895,26492,26173,26461,26749,26749,26148,26148,26306,27269,27660,27482,26824,26262,26389,26229,26330,26644,26191,26163,26405,26180,26740,26635,26204,26472,26931,27289,27255,27408,27471,27506,26619,26104,26691,27095,27206,27451,27416,27292,27766,27656,27467,27284,26704,26030,25837,26585,26901,26551,26938,27144,26419,26337,26889,26903,26681,26624,27197,27688,26833,25748,25141,25146,25472,25818,26316,26814,26935,27038,26998,27276,28502,29120,28491,28429,29026,28701,29054,30101,29794,28976,28353,28293,28502,28415,28473,27921,27287,27824,28179,27722,27250,27359,27235,27161,28204,29129,29009,27926,27154,26883,26070,26017,26047,25967,27136,28237,28262,27590,27257,27441,27356,27925,27962,27283,26736,26413,26797,26717,26160,26573,27334,27328,27388,27745,27994,27179,26014,26054,26438,26552,27018,27127,26761,27080,27572,27755,27991,28713,29155,28704,27959,28161,28136,28083,28545,28327,27686,26988,26464,26245,25894,25983,25733,26563,27993,27717,26558,26561,27284,27009,25997,26115,26511,27085,27707,27791,27691,27770,28234,28439,28437,28629,28683,29141,29978,29670,28684,28447,28243,28254,28580,28496,27577,27141,27470,27960,28111,28205,28101,27764,28260,29078,29337,28816,28253,28174,28382,28664,29146,28271,26584,26276,26175,26011,26437,26747,26203,27032,28993,29897,29418,28791,28876,28770,28648,28591,28412,27991,27201,26975,27595,27318,27291,27882,27345,27149,27890,27888,27453,27853,27957,27992,28588,28412,27624,27102,26644,26682,26676,26670,26763,26799,26820,25783,24953,25306,26197,26610,26670,27113,27560,28016,27759,28045,28839,28569,27927,27506,26939,26958,27017,26984,26859,25841,25231,25624,25501,24853,24925,25583,26106,26066,26189,26932,27193,26556,26806,27222,26761,26035,26355,26678,26992,27258,27008,26879,27094,26943,26616,26355,26184,26683,27448,27448,26686,26496,26550,26789,27035,26297,26141,26565,26827,26827,26114,26114,26411,26979,27210,27234,26917,26599,26517,26414,26508,26736,26339,26253,26205,26183,27276,27324,26542,26142,26796,27744,28095,27905,26740,26685,26707,26408,26770,27262,27808,28487,28435,27881,28035,28189,28223,27425,27010,26525,25884,26529,26729,26442,26395,26263,26086,26118,26567,26853,26862,27210,27703,27374,26484,25518,25186,25555,25114,25149,25785,26341,26976,27554,27462,27202,28123,28780,28113,28391,28919,28529,29143,29744,29597,29153,28236,28392,28912,28760,28544,27804,27090,27570,27842,26908,26850,27598,27733,27771,28661,29141,28698,27851,27279,26653,25955,26482,26722,26283,27132,28106,27850,27353,27715,27930,27525,27723,27440,26557,26039,26205,27046,27221,27248,27636,27389,27348,27598,27806,27969,27536,26652,26596,26550,26241,26527,27121,27202,27062,26886,27051,27521,28385,28413,27677,27083,26778,26803,27139,27545,27470,27207,26859,26539,26449,26211,25916,25722,26748,28082,28097,27553,27677,27577,26700,25830,25641,25830,26801,27779,28050,27885,28170,28667,28231,27999,28033,27736,28195,29319,29399,28443,28322,28508,28348,28083,27951,27277,26788,27174,28109,28414,28474,28304,28009,28503,29061,28865,28481,28782,29075,28770,28387,28590,27736,26435,26520,26869,26830,26996,27349,27172,27624,28716,28876,28449,28659,29144,28967,29123,28958,28178,27915,27720,27803,28053,27356,26846,27160,26507,26758,27896,27843,27925,28515,28187,27504,27848,28301,28260,27499,26627,26424,26059,25850,25996,25980,25840,25455,25633,26146,26410,27056,27409,27745,28275,28946,28592,28439,29002,28883,28487,27875,26744,26663,27276,27131,26785,26027,25335,25657,25648,25202,25738,26304,25937,25662,25816,25954,26392,26158,26294,27080,26981,26485,26822,26887,26767,26827,27400,27915,27390,26299,25677,25765,25660,26058,26793,26363,25884,25926,26148,26850,27124,26112,25866,26157,26769,26769,26249,26249,26608,26719,26607,26474,26478,26586,26685,26883,27099,27270,26817,26296,25915,26267,27369,27727,26939,26131,26789,28047,28206,27691,26831,27017,27533,27621,27451,27150,27537,28244,28457,28339,28371,28704,28468,27540,27381,26718,26102,26437,26403,26193,25866,26010,26319,26068,26112,26381,26666,27551,28253,27595,26236,25263,25340,25333,24248,24653,25658,26300,26391,26801,27495,27145,26744,26974,27167,27915,28581,28814,29217,29080,29278,29343,28345,28619,29347,28747,28217,27968,27363,27362,27450,27001,27132,27152,27215,27761,28331,28400,28539,28342,27599,26796,26352,26553,26831,27015,27646,27712,27292,27017,27326,27809,27718,27445,26909,26528,26662,26771,27126,27752,28574,28831,27497,26981,27616,28025,28040,27553,26925,26982,27104,26934,26708,26887,27038,26930,26547,26320,26579,27337,27492,27325,27331,26963,26577,26528,26899,26857,26769,27320,27821,27534,26952,26097,25974,27349,28365,28060,27482,27691,27391,26587,26175,26021,26373,26995,27601,28115,27911,27538,27209,27031,27337,27286,27041,27495,28524,29130,28856,28481,28060,27991,27727,27100,26344,26169,26721,27817,28273,28422,28646,28640,28785,28582,28265,28822,29316,28892,28383,27987,27876,27226,26743,27186,27680,27584,27421,27851,28217,28462,28880,28701,28715,29192,29225,28651,28848,28901,28311,28324,28295,27914,27535,27018,26322,26535,26529,26891,27419,26976,27087,27999,27854,27454,28133,28779,28792,27690,26722,26395,26234,26058,25986,25923,25391,25978,26805,26923,26950,27585,27964,28584,29638,30324,29729,29181,28968,28593,28410,27771,26935,26795,27071,26876,26466,26263,25669,25558,25544,25410,26111,26557,26068,25725,25665,25847,26254,25887,25600,25827,26106,26331,27167,27772,27335,27131,28230,28737,27651,26540,26102,25796,25294,25266,25517,25147,25207,25358,25411,26159,26533,25874,25838,26235,26827,26827,26241,26241,26270,26174,26076,26087,26361,26563,26393,26809,27517,27605,26770,26040,26350,27133,27464,27776,27480,26708,26973,27820,27939,27508,27324,27931,28650,28475,27795,26971,26843,27716,28553,28763,28486,28752,28634,27864,27663,27429,27508,27662,27383,26995,26660,26794,27174,26952,26506,26401,26481,26943,27697,27204,26261,25793,25596,25094,24245,24892,26171,26968,26732,26358,26927,26969,26567,26533,26508,27340,28270,28691,28763,28498,28594,28788,28099,28295,29102,28111,27075,27544,27770,27295,26683,26853,27529,27306,26963,27354,28229,28717,28903,28464,27527,27030,27059,26713,26390,26685,26913,27028,27419,27275,26941,27218,27847,27809,27167,26855,27000,26730,26608,27357,28592,29278,28304,27373,27944,28326,28049,27341,26984,27591,28612,28434,27549,27151,26932,26634,26399,25991,26254,27168,27465,27383,27453,27591,26913,26182,26183,26095,26445,27619,28188,27799,27016,26515,27079,27810,27935,27819,27089,27173,27448,27524,27237,26622,26827,27155,27397,27812,27287,26473,26120,26494,27237,26816,26423,26916,28084,28958,28635,27905,27275,27290,27050,26799,26110,25795,26360,27367,27947,28405,28808,28825,28729,28414,28438,29103,29121,28507,28242,27767,27171,27210,27130,26893,27283,27578,27188,27340,27880,28058,28330,28224,28407,28615,28289,27768,28036,28002,27942,28580,28300,27209,26843,27098,26718,26762,27122,27124,26863,26316,26565,27362,27175,27476,28351,28328,28059,27466,26828,25954,25777,26318,26476,26611,26378,26843,26834,26746,27581,28240,27713,28231,29931,30590,29765,29408,29300,28760,27914,27230,27381,27487,26956,26665,26553,26386,26041,26137,26138,25829,25996,26521,26471,25843,25621,26002,26101,25881,25748,25657,26171,26551,27249,28183,28099,27433,27684,27945,27528,27222,26678,25606,24971,24943,25022,24932,25232,25279,25177,26114,26870,26590,26540,26916,27289,27289,26666,26666,26816,26513,26097,26358,26847,26739,26154,26411,27402,27618,26986,26681,27302,27778,27661,27660,27658,27347,27421,27780,27655,27456,27496,27906,28579,28664,27805,26663,26237,27117,28153,28487,28106,27902,28076,27895,27819,28060,27777,27324,27597,27653,27082,26680,27330,28131,28132,27821,26815,26225,26845,26606,26342,26441,26043,25919,25509,25685,26502,26826,26941,26799,27120,27433,27270,27009,26676,27502,28593,28911,28948,28506,28009,28281,28052,28041,28207,27006,26113,27129,27805,26981,26414,26837,27795,28011,27709,27675,28112,28481,28185,27844,27324,26917,26789,26489,26360,26554,26787,27096,27514,27542,27155,26964,27524,28075,27580,26757,26332,26118,26106,26871,27970,28642,28390,27980,28014,27381,26975,26884,27216,27946,28829,28731,27822,27591,27477,26891,26750,26483,26464,26930,27223,27172,26860,27011,26940,26532,26190,25794,25930,26643,26813,27114,27050,26929,27653,27689,27291,27814,27782,27622,27812,27994,27843,27265,26894,26829,27186,27851,27474,26660,26239,26395,26905,26413,26374,26912,27551,28108,27762,27265,27064,26587,25805,25952,25938,25637,26268,27421,28285,28607,28314,28373,28572,28761,28994,28853,28332,28496,28944,28165,27037,27135,27149,26970,27454,27651,27060,26980,27585,27593,27368,27340,27563,27557,27324,27040,27232,26710,26583,28012,28280,27210,26898,27358,27401,27319,27749,27699,27006,26750,27271,27240,26509,27019,28050,28098,27492,27157,26962,26004,25595,26216,26753,27407,27299,26647,25956,26139,27505,28257,27769,28238,29654,29690,29150,29441,29548,28886,27939,27615,27953,27755,26897,26733,27026,26938,26890,27438,27187,26371,25947,26246,26405,25991,25671,25626,25575,25727,26210,26515,26938,27060,27151,27548,28004,27725,27197,27157,27290,27004,25981,25200,25280,25521,25772,25656,25395,25324,25318,26300,27324,27285,27274,27509,27765,27765,26595,26595,27338,26854,25897,25775,26199,26547,26538,26680,27068,27178,27078,27129,27511,27612,27546,27591,27731,27747,27823,27719,26812,26570,26693,26787,27390,27989,27565,26639,26295,26839,27263,27341,27505,27648,27779,27847,27992,28338,27766,26939,27113,27200,26946,26809,27461,28372,28719,28369,26655,25947,26857,27300,27101,26762,26597,26670,26015,26056,26789,26911,27106,27067,26993,27237,27276,27040,26830,27434,28440,28441,28423,28514,28310,28653,28476,27840,27155,26021,25704,26706,27307,26730,26976,28025,28666,28653,28404,27962,27840,27999,27848,27935,27360,26667,26261,26105,26200,26719,27123,26799,26747,27241,27497,27076,26960,27735,27647,26972,26569,26036,26083,27003,27466,27669,27751,27961,27873,26859,26634,27244,27703,28109,28644,28502,28105,28533,28284,27457,27207,26905,26564,26590,26956,27301,26954,26670,26557,26451,26643,26118,25542,25771,26037,26608,26815,26846,27065,27294,27370,27894,28306,27828,27694,27956,27635,27300,27358,27066,27252,28191,28191,27371,26815,26951,27063,26663,27136,27512,27171,27368,26980,26524,26653,25918,24991,24805,25368,25929,26566,27227,27911,28064,27416,27457,28452,29369,29254,28502,27931,28239,28888,28156,27036,26814,26871,27343,28018,27667,27137,27249,27355,26875,26486,26607,26992,26866,26648,26550,26669,26496,26172,27308,27871,27301,27162,27336,27376,26998,27446,28068,27644,27622,28065,27775,26683,26592,27394,27796,27269,27090,27334,26607,26000,26150,26653,27834,27617,26301,26059,26768,27666,28018,27961,28431,29419,29328,29417,29810,29785,29175,28331,28205,27889,27241,27176,27192,26950,26840,26976,27590,27227,26376,26113,26405,26504,26372,26062,25565,25285,25392,25968,26556,26900,27277,27636,27667,27664,27619,27445,27386,27087,26164,25518,25792,26041,26048,26037,25627,25162,25379,25551,25913,26613,26594,26844,27227,27296,27296,25653,25653,26626,26175,25097,25234,26137,26819,27211,27449,27095,26778,26882,26704,26642,26709,26906,27118,27575,27727,27456,27477,27205,26632,26242,26653,27219,27646,27759,27139,26748,26970,26672,26536,26959,27602,27913,27818,27882,28152,27704,27372,27838,27622,27434,27573,27733,27679,27737,27666,26857,26642,27056,27303,27161,26913,26840,26633,25786,25849,26747,26776,26602,26383,26016,25865,26391,26793,27001,27390,28102,27791,27650,28295,28874,29299,28597,27215,26643,25879,25679,26428,27083,26892,27394,28743,28861,28694,28880,28296,27554,27525,28100,28407,27743,26942,26203,26082,25722,25777,25879,25942,26595,27179,27414,26804,26401,26896,27172,27180,26786,26248,26592,27231,27320,27276,26997,27601,28125,27491,27290,27626,27827,28165,28675,28280,28205,28687,28367,27944,27623,27152,26638,26765,26981,27385,27556,27099,26600,26423,26669,26369,26026,25991,26219,26654,26244,25944,26197,27005,27394,27559,27914,27536,27233,27768,27550,27354,28033,27949,27513,28045,28147,27455,27260,27568,27206,26566,27130,27655,27128,27137,26650,25880,25761,25341,24857,24404,24764,25783,26471,26812,27112,27171,26937,26884,27793,28779,28637,28340,28535,28588,28392,27715,27376,27271,27241,28103,28534,27867,27464,27145,26453,26045,26241,26620,26937,26364,25648,25441,25972,27157,26983,26649,26758,26974,27329,27373,27112,26569,26849,27887,28175,28341,28435,28297,27300,26771,27009,27251,26974,26794,27190,26791,26049,26151,26984,28149,27654,26549,27277,28437,28363,28040,28179,28702,28934,28623,29320,29766,29805,29631,29157,28951,27763,27155,28114,28215,27037,26346,26482,26816,26578,26460,26791,27028,26594,25905,26151,26605,26572,26295,25975,26458,27107,27599,28229,28339,27767,27311,27219,27363,27071,26167,25968,26231,25703,25437,25700,25459,25018,25334,25686,25913,26187,25936,26181,26765,26838,26838,26240,26240,26433,25727,24862,25325,26224,26911,27735,28160,27794,27554,27735,27205,26705,26300,26242,26607,27176,27240,26893,27114,27642,27092,26627,27504,27913,27794,27865,27511,27217,27187,26711,26445,26743,27040,27045,27387,27623,27447,27157,27710,28620,28148,27570,27763,27873,27510,27348,27232,27070,26973,26598,26350,26712,27152,26925,26199,25568,25799,26519,26202,25935,25820,25279,25018,25922,26592,27112,27644,28274,28288,28182,28403,28991,28876,27569,26388,26436,25891,25799,26570,26943,26870,27432,28306,28372,28335,28826,28946,28437,28069,28139,28001,27784,27464,26789,26541,25713,25149,24915,25519,26747,27321,27243,26427,26244,26818,27109,27239,26656,26179,26717,26866,26891,26927,26247,26365,27249,27638,27151,26657,26896,27485,28463,28612,28412,28156,28040,27741,27149,27099,26554,25945,25797,26440,27000,26458,25868,26089,26217,25790,25736,25973,26381,26925,26617,26274,26738,27547,27577,27163,27442,27632,27216,27524,27723,27850,28422,28354,27574,27636,27563,26674,26946,27885,27452,26516,26994,27414,27070,26935,26328,25613,25683,25459,24915,24854,24850,25397,25931,26370,26517,26768,27073,27003,27627,28152,28175,28206,28861,29191,28226,27001,27175,27466,27457,28166,27977,27567,27730,27188,26344,26134,26529,26922,26815,25898,25171,25222,25890,27112,27063,25895,25799,26424,27054,27118,26334,26218,26887,27754,27978,28187,28163,28195,27879,27585,27492,27446,27046,26519,26951,26717,25873,26473,27432,27867,27223,26812,27706,28519,28149,27519,28097,29129,28799,28198,28823,29077,29046,29102,29067,29150,28282,28097,28866,28697,27619,26904,26934,26896,26584,26667,27006,27077,26461,25277,25834,27464,27769,26974,26057,26615,27352,27391,27484,27364,27324,27236,27057,27143,27281,26760,26458,26159,25723,26041,26294,25981,25693,25603,25803,26278,26234,25957,26517,27415,27945,27945,27669,27669,26713,25650,25123,25308,25847,26524,27335,27971,28251,28207,28290,28115,27578,26529,25802,26313,26982,26888,26308,26196,27002,27195,27194,27821,27904,27839,28173,28035,27910,27774,26990,26603,26938,26856,26582,27169,27616,27456,27658,28573,28894,27909,27232,27585,27885,27315,26515,26441,26628,26346,26494,26727,26681,26684,26288,25763,25739,26124,26675,26295,26152,26189,25577,25328,25847,26169,26911,27817,28395,28650,28775,28225,27853,27542,26831,26301,26325,25717,25913,27051,27286,27379,27886,27915,28082,28374,28986,29398,28962,28609,28332,27722,27476,27696,27688,27088,26084,25964,25826,25796,26201,26538,26659,26122,26378,27375,27542,27476,27392,26768,26447,26024,25690,25867,25874,25691,26551,27480,26676,25816,26081,27160,28368,28782,28660,28149,28046,27123,26003,26325,26033,24992,24995,25902,26413,25841,25136,25656,25980,25596,26015,26698,27408,27793,27452,27597,28155,28471,27830,26930,27189,27881,28120,27830,27633,28039,28400,28092,27010,26884,26998,26325,26775,28069,28060,27249,27436,27394,26856,26719,26316,26247,26581,26177,25561,25922,25782,25538,25637,26083,26303,26593,27050,27110,27501,27647,27915,28335,28938,29415,28367,27129,26910,27002,27200,27037,26381,26373,26929,26905,26766,27002,27098,26833,26331,25850,25910,26149,26333,26861,26996,26321,26124,26258,26565,26992,26254,26417,27282,27905,27788,27594,27789,28048,28096,28229,28196,27989,27814,27476,27382,27091,26659,27272,27416,26966,27146,27517,27789,27741,27591,27502,28292,29206,29094,28729,28429,28650,29141,28976,28499,28959,28746,28255,28367,27970,27439,27327,27548,27421,26980,26543,26597,27131,26848,25722,26020,27484,27720,26808,25954,26654,27425,27279,26643,26384,26551,26739,26995,26743,26787,26990,27036,27033,27450,28001,27862,27153,26599,26205,25790,26064,26437,26369,26773,27601,27986,27986,28217,28217,27099,26063,25887,25954,26629,27500,27256,27420,28390,28639,28499,28253,27400,26383,25971,26465,27006,26904,26518,26448,27116,27720,27680,27731,27788,27762,28215,28083,27939,28113,27562,27224,27302,27119,27142,27619,27679,27459,27743,28343,28448,27987,27860,27897,27540,26734,26032,26473,26700,26306,27189,27753,26888,26084,25827,26234,26592,26656,26594,26025,26401,26870,26356,25943,25928,26141,27101,28263,28684,28585,28898,28001,26939,27046,27251,26925,26442,25994,26263,26954,27288,28004,28607,28438,28087,28102,28784,28754,27873,28075,28393,27811,27274,27281,27234,26922,26554,26790,27008,26859,26429,26146,26241,26294,26978,27959,28296,28354,28203,27224,26434,26151,25771,25717,25966,26006,26691,27316,26831,26489,26535,27214,27951,28139,28475,28285,27844,26649,25623,25901,25646,25004,24773,25091,25965,26203,25586,25805,26203,26339,26973,27384,28284,28698,28150,28274,28553,28606,27812,26982,26995,27687,28570,28378,27410,27308,27820,27861,26942,26718,27139,27272,27565,28047,27907,27722,27943,27627,26934,26732,27061,27471,27154,26884,26915,27109,26979,26278,25948,26316,26681,27284,27897,27765,27650,27613,27784,28386,28811,28811,27983,27825,27632,27150,27083,26760,26105,25896,26265,26533,27042,27614,27661,27280,27206,27062,26809,26537,26251,26380,26811,26789,26682,26812,26783,27270,26801,26662,27310,27868,27809,27490,27669,28305,28649,28988,28722,28229,28431,28415,27522,27131,27294,27355,26969,26609,27366,28010,27916,27590,27627,28219,28841,28760,28835,29057,28313,28440,29521,29706,28992,29132,28630,27243,27199,27273,27297,27389,27363,26998,26394,26015,26537,27522,27559,26652,26045,26739,27481,27083,26419,26671,27359,27616,26969,26667,26246,25996,26732,26581,26307,27025,27757,28152,28721,28731,28619,28314,27552,26978,26011,26010,27100,27178,26636,26641,26606,26606,27690,27690,27560,26742,26016,26109,26993,27821,27711,27829,28469,28704,28564,28293,27167,26072,26143,26905,27369,27308,27155,27117,27574,28006,27766,27800,27645,27556,28058,27957,27709,27644,27328,27612,28056,27759,27496,27501,27515,27347,27291,28156,28568,28489,28457,27903,27143,26634,26837,27280,27081,27160,27837,27632,26490,25950,26309,27002,27130,27030,26406,25147,25503,26696,26694,26440,26750,27272,27903,28418,28504,28177,28470,27690,26813,27245,27435,27123,26494,26466,26607,26442,27236,28472,28716,28660,28202,27732,28015,27796,27249,27804,28337,28056,27344,26579,26256,26876,27134,26969,27188,27524,27361,26912,26939,27082,27500,28363,29053,28882,28081,27268,26857,26816,26711,26403,26505,26862,27153,27481,27630,27726,27647,27936,27929,27582,28078,28411,27726,26274,25710,26062,25505,25109,24925,24696,25571,26435,26006,25913,26457,27113,27658,27716,28300,28609,28001,27954,28178,28171,27788,27253,26691,27423,28654,28458,27250,26810,27329,27290,26509,26291,26619,27289,27759,27705,27198,27275,27818,27441,26949,27040,27705,28098,27777,27787,27839,27287,26828,26307,26151,26577,26984,27628,28333,28582,28592,28414,28143,28261,28205,27728,27266,27468,27605,27432,27313,27625,27636,27275,27380,27362,27096,27249,27848,28048,28003,27498,26764,26548,26505,26304,26347,26596,27068,27222,26843,26848,26390,26102,26854,27700,27991,27767,27584,28309,28937,29508,29229,28376,28498,28873,28239,27438,27102,27150,27278,27174,27373,27588,27536,27628,27626,28302,28875,28264,28184,28538,28076,28189,29051,29240,28766,28844,28508,27252,27065,27414,27823,27522,26585,25942,25766,26102,26874,27242,27234,26888,26347,26783,27749,27762,27118,26804,27188,27410,27021,26839,26328,25634,26322,26611,26263,26904,27982,28512,28944,29031,28827,28625,28225,27875,26997,26673,27409,27074,26279,26140,26060,26060,26583,26583,26977,26604,26149,26740,27023,27145,28151,28978,29061,28564,27997,28064,27969,26903,25971,26435,27022,27579,27750,27344,27582,27721,27611,28115,27523,27202,27637,27801,27896,27377,26655,27088,27993,28001,27389,26745,26670,26974,27148,28150,28431,27682,27329,27237,27040,26457,26533,26969,26765,27261,27872,27501,26406,26065,26703,26872,26690,26591,26091,25008,25079,26446,26700,26832,27342,27425,27887,28353,28267,27999,28013,27423,26976,27056,26823,26627,26494,27281,27629,26997,27600,28508,28333,28371,28386,27993,27920,27750,27705,28170,28163,27788,27409,26491,26213,27061,27374,27331,27413,27859,27865,27216,27071,26987,27436,28284,28735,28501,27734,27727,27761,27220,26962,26624,26935,27518,27878,28124,27723,27164,27632,28728,28512,27654,27653,28247,27827,26356,25839,25841,25241,25251,25432,24789,25173,26171,25825,26121,27027,27810,28608,28942,28644,28490,27983,27482,27246,27188,27350,27326,26954,27903,28799,27821,26826,26920,27010,26617,26128,25970,26019,26602,27087,26965,26672,26783,26970,26880,27034,27470,27845,28364,28641,28242,28415,27847,26655,26209,26112,26450,27163,27059,27284,28056,28566,28653,28357,28127,27589,27265,27068,26613,26942,27470,27664,28220,28640,28300,28025,28073,27385,27344,28366,28536,27729,27151,26822,27032,27401,27008,26399,26486,27291,27061,26602,26621,26554,26814,27220,27848,28632,28488,28075,28317,28542,29268,29351,28321,28205,29006,28792,27760,27294,27489,27419,27397,27533,27324,26925,26913,27005,27875,28426,27956,27874,27709,27500,28438,29393,29220,28816,28960,28821,28062,27420,27284,27526,26983,26049,25569,25686,26500,27073,26870,27108,27643,27378,27014,27447,27628,26668,26119,26653,27103,26848,26580,26135,25381,26256,26970,26594,26941,28057,28796,29445,30020,29399,28799,28954,29030,28408,27555,27447,27032,26600,26337,26200,26200,26910,26910,26807,26371,26834,27980,27649,27181,28286,29179,29289,28558,27316,27166,27723,27330,26443,26443,26756,27587,28119,27755,27550,27611,27728,28076,27423,26954,27185,27252,27168,26897,26391,26460,27346,27915,27746,26935,26297,26541,26790,27044,27223,26513,25731,25884,26313,26107,25930,26665,27091,27177,27535,27583,26744,26666,27331,26539,25931,26249,26211,25547,25364,26125,26364,26846,27083,26316,27142,28786,28871,28444,27717,27029,26992,26691,26355,26172,26516,27656,28602,28101,28013,28794,28550,28368,28216,27716,27521,27381,27271,27432,27354,27219,27351,26711,26459,26951,27482,28092,28132,27832,27457,26787,26624,26677,27364,27964,27842,27540,27334,27763,27947,27561,27035,26355,26701,27443,28173,28368,27785,27197,27788,28521,28337,27767,27363,27798,27839,26723,26077,25563,25018,25445,25341,24386,24739,25643,25391,26169,27341,28211,29068,29183,28594,28515,28747,28153,27366,27024,26951,27130,27177,27702,27939,26880,26277,26723,27070,26999,26961,26813,26093,25967,26171,25931,25963,26274,26442,26650,27362,27974,28183,28978,29264,28538,28707,28283,27195,26924,26339,26210,26890,26608,26964,28208,28519,28541,28619,28425,28054,27958,27356,26484,27032,27481,27331,27933,28806,28469,27821,27995,27928,27917,28450,28412,27799,27406,27117,27273,27205,26645,26374,26393,26861,26770,26857,27027,26774,27502,27903,27955,28748,28799,28623,28751,28532,28976,29384,28783,28544,29096,28720,27525,27055,27490,27298,27166,27701,27706,27347,26930,26693,27611,28155,28328,28468,27868,27210,28027,29150,29453,29515,29326,28721,28016,27223,27078,27266,26887,26317,26042,26395,27091,27528,27617,27819,28364,27651,26948,27475,27452,26475,26173,26899,27541,27255,26623,25940,25765,26832,27334,27103,27677,28437,28651,29567,30213,29175,28944,29519,29593,28869,27983,27632,27218,27113,26667,26449,26449,28166,28166,27706,27001,27247,27929,27592,26957,27615,28664,28884,28215,26985,26859,27124,27031,26968,26809,26968,27316,27490,27640,27492,27555,27760,27860,27518,27148,27039,26964,26336,25972,26094,26104,26817,27560,28115,27889,26975,26764,26870,26637,26545,26269,25467,25492,26235,26450,26421,27150,27830,27386,26951,26996,26793,27108,27638,26797,26106,26048,25973,25847,25744,25943,26287,26702,26664,26278,26959,28568,29273,28592,27457,26692,26332,26392,26440,26542,27310,27923,28953,28782,28287,28746,28373,28325,27968,27317,26965,26631,26618,26685,26337,25981,26189,26066,26336,26958,27749,28456,28242,27564,27178,26842,27125,27234,27661,27975,27938,27533,27265,27551,27520,27416,27076,26521,26923,27706,27908,27458,27469,27856,28082,27944,27914,27925,27418,27561,27865,27187,26620,25971,25295,25695,25681,25118,25288,25784,25645,25913,26851,28126,28746,28311,28415,28720,29042,28485,27394,26863,26551,26792,27309,27493,26892,26203,26073,26661,27361,27288,27019,27072,26566,25915,25270,25367,25806,26152,27179,27797,28120,28619,29093,29455,28947,28539,28602,28257,28030,28037,26984,26146,26180,26567,27591,28862,29168,29009,28717,28388,28124,28054,27642,27009,27421,27410,26789,27326,28752,28666,27867,27987,28069,28131,28198,28085,28129,27612,26940,27597,27471,26332,26310,26656,26447,26624,27071,27330,27148,27288,27323,27493,28323,28910,29324,29508,29025,29029,29521,29383,29055,29387,28874,27260,26347,26583,26871,27085,28038,28094,27597,26890,26625,27917,28662,28765,28228,27867,27411,27469,28439,28783,29084,29018,28086,27310,27086,27146,27035,26938,26935,26811,27037,27577,27919,28196,28195,28389,27783,27537,28194,27928,27330,27347,27573,27748,27521,27019,26179,26031,26672,26882,26965,27738,28006,28015,28809,29202,28991,29498,29700,29414,28734,28013,27625,27031,27189,27113,26469,26469,28371,28371,28428,27975,27141,27242,27347,26844,27527,28614,28663,28085,27725,27651,27120,26870,27067,26858,27072,26840,26706,27405,27868,27736,27326,27295,27377,27118,26685,26816,26576,25889,25927,26316,26838,27388,27922,27957,27567,27397,27264,27108,27041,26364,25697,25926,26633,26822,26631,27114,28129,28011,27333,27060,26705,26497,27012,27277,26747,26097,25605,25766,26245,26192,26194,26532,26663,26847,26837,27394,28211,27780,27237,26884,26210,26352,26487,27126,28234,28429,28897,28787,28001,27784,27677,28320,28525,27724,27259,26850,26608,26623,25980,25166,25391,25782,26747,27437,27478,27947,27759,27664,27693,27444,27775,27706,27985,28136,28196,27937,27858,28233,27684,27062,27148,27259,27393,27465,27125,26354,26236,26839,27517,27860,27546,27300,27190,27514,27960,27900,27428,26653,26340,26578,26542,26591,26572,26411,25935,25958,26935,28140,28195,27608,28500,28888,28258,27763,27208,26954,26773,27065,27756,28008,27355,26864,26863,27332,27830,27511,26729,26387,26450,26094,25067,25471,26163,26496,27958,28758,28230,28663,29607,29694,29059,28735,28766,28821,29096,29281,27974,26751,26760,27378,27867,28254,28690,28883,28457,28140,27762,27780,28333,27914,27461,27208,26580,26786,28149,28382,27883,28372,28582,28360,27985,27678,27780,27593,27404,28351,28354,27187,26983,27008,26559,26729,26617,26849,27219,27097,26812,27295,28597,29308,29605,29976,29659,29453,29467,28825,28354,28950,28381,27293,27051,26928,27136,27484,28118,28216,27675,26713,27037,28490,28611,28097,27102,26741,27050,27587,28203,27776,27596,27683,27262,26952,27098,26940,26507,27022,27449,26879,26625,27510,28063,28270,28429,28654,28500,28053,28019,27985,27950,27996,27937,28228,28144,27505,26829,26341,26263,26334,26484,26831,27018,27567,28321,28945,29858,30343,29774,28986,28485,28066,27723,26959,26996,27193,26410,26410,27849,27849,28202,27903,26896,26917,27491,27215,27517,28018,28089,28428,28543,27971,26949,26684,26766,26260,26303,26443,26788,27314,28160,28241,27362,27113,26888,26121,25944,26538,26733,26100,25970,26414,26893,27249,27266,27216,27859,28065,27548,27358,27428,26727,25959,25629,25865,26329,26564,26690,27770,28795,28492,27568,26867,26617,27264,28065,27450,26560,26078,26187,26106,25837,25860,26382,26722,26844,26534,26568,26964,27397,27630,27301,26959,27078,27033,27592,28127,28264,28906,28778,27655,27080,27341,28386,29331,28606,28073,27767,26996,26451,25601,25388,26302,26866,27564,27721,26909,27349,27651,28175,28383,27379,27317,27663,27883,27942,27861,28062,28819,29140,28294,27324,27210,27652,27472,26824,26460,26143,26373,26778,27708,28068,27064,26788,27410,27744,27786,28167,28480,28023,28119,28394,27625,27203,27158,26860,26574,27017,27577,28077,27898,27210,27682,27803,27446,27444,27575,27589,27391,27605,28264,28378,27775,27630,27995,28111,28077,27789,26994,26225,26287,26194,25413,25638,26797,27508,28138,28428,28069,28330,28862,28883,29156,29335,29071,28745,29366,30050,28688,27502,27846,27942,27783,27800,28000,29059,29240,28318,27641,27804,28499,27925,27302,27483,27119,27147,27969,28302,27958,28420,28871,28266,27700,27872,27977,27838,27889,28169,28062,27496,27277,27119,26785,26536,25907,25994,26635,26820,27053,27705,28659,29199,29195,29210,29273,29141,28354,27635,27459,27955,27778,27463,27795,28048,28075,27897,27557,27710,27642,26978,27684,28379,28076,27875,27324,26718,27256,28460,28542,27712,27222,27212,27190,26646,26676,26624,26233,26658,26990,26828,26899,27475,28010,28553,28850,28915,28872,28488,27829,27205,27380,27764,28228,28675,28383,27807,27469,27154,26537,26312,26476,26348,26466,27183,28123,29075,30235,30400,29717,29045,28737,28292,28170,27954,27481,27171,26874,26874,27192,27192,27663,28150,27734,27317,27680,27692,27676,27568,27903,28842,28346,27327,26586,26315,26174,25766,25922,26316,26555,26551,27064,27471,27420,27254,26487,25558,25959,26960,27015,26341,26420,26575,26627,27098,27238,26958,27668,27811,27473,27758,27748,27078,26160,25454,25239,25643,26588,26735,27137,28206,28457,27807,27345,27267,27809,28000,27512,27089,26479,26310,25792,25587,25693,26323,26700,26553,26189,26082,26360,27450,28455,28261,27777,27639,27732,27528,27169,27722,28818,28723,27859,27607,27890,28092,28968,29079,28871,28641,27653,26647,25854,26020,26927,27323,27445,27437,26989,27540,27964,28410,28386,27416,27159,27566,27731,27621,27631,28334,29276,29083,28175,27548,27302,27691,27489,26733,26250,26391,27068,27275,27709,27757,27003,27059,27782,28185,28133,28368,28717,28166,28440,29144,28355,27228,26730,26773,27234,27745,27476,27357,27218,26745,26835,27017,27123,27095,27121,27338,27648,28028,28273,28034,27514,27865,28474,28482,28167,27615,26984,26482,26297,26295,26010,26154,27320,28056,28221,28126,28045,27908,27603,27542,28029,28438,28642,28265,28624,29039,28236,27982,28316,27837,28095,28466,28520,29916,30077,28530,27631,28026,28702,28054,27376,27601,27722,27994,27973,27863,27539,28109,28532,27850,27341,27889,28366,28147,27651,27307,27184,26925,26541,26509,26380,25933,25241,25122,25843,26228,26734,27213,27729,28461,28782,28385,28310,28315,27336,26922,27355,27836,27984,27937,28063,28207,27941,27364,26829,27088,27325,26975,27428,27733,27729,27893,27655,27376,27812,29018,29099,28270,27629,27516,27463,26859,26695,26280,25823,25819,26148,26714,26872,26814,27284,28390,29202,29197,28619,28167,27685,26699,26819,27733,28594,28740,28315,28336,28036,27659,27083,26761,26691,26261,26360,27459,28271,28782,29721,29797,29384,29116,29100,28686,28280,28140,27384,27281,27501,27501,26959,26959,27490,28690,28355,27343,27486,28097,28248,28119,28345,28556,27994,26954,26448,26149,25620,25359,25882,25852,25419,25444,25850,26326,26828,27002,26552,26163,26685,27525,27383,26393,26251,26676,26755,26948,27186,27147,27229,26970,27348,27827,27592,27118,26025,25508,25603,25551,26044,26292,26547,26755,27086,27223,27048,26888,27673,27960,27672,27534,26762,26313,26498,26648,26125,26067,26393,26066,25757,25980,26668,27566,28399,28309,27577,26925,27333,27628,27416,27379,27545,27784,27974,27959,28097,27983,28321,28779,29115,28843,27875,27097,26658,26357,26620,27035,27131,27147,27056,27699,28290,28323,27926,27935,27814,27738,28042,27760,27704,28114,28597,28275,27528,27351,27089,27194,27362,26854,26584,27185,27497,27485,27259,27149,27106,27123,27579,28399,28765,28411,28174,27882,28234,28557,28031,27092,26291,26311,26913,27213,26765,26667,26786,26975,26761,26726,26906,27189,27488,27790,28202,28563,28677,28241,27956,28514,29055,28976,28403,27401,26644,26592,26461,26176,26091,26657,27363,27536,27789,28015,27535,27185,26902,26817,27041,27118,27624,28182,28626,28587,28338,28471,28371,27708,28289,28907,28978,29706,29703,29224,28586,28770,29470,28808,27735,27729,28078,28176,27895,27572,27490,28320,29004,28621,27597,27311,27629,27485,27310,27502,27042,26067,25535,25529,25506,25621,25395,24970,25566,25854,25964,26226,26822,27631,27812,27603,27734,27845,26989,26469,27068,27545,27528,27699,27904,27609,26845,26657,26864,27166,27165,26846,26951,27285,27639,28127,27888,27827,28175,28800,28753,28243,27633,27621,27532,27300,27116,26440,26058,26204,26573,27034,27040,27123,27459,28452,29371,29214,28370,27672,27622,27389,27544,28263,28974,28933,28825,28949,28087,27406,27549,27419,26878,26742,27008,27601,27690,27908,28713,28736,28635,28507,28337,28389,28181,27503,26739,27097,27104,27104,27004,27004,27478,28100,27840,27359,27668,28352,28674,29094,29246,28401,27659,26513,25862,25970,25579,25142,25549,25149,24703,25287,26010,26573,26801,27135,27105,26853,27178,27387,26800,26042,25709,26440,27068,26882,26778,27202,27252,26868,27474,27410,26908,27164,26373,25657,25790,25811,26345,26480,26641,26300,26188,26774,26764,26511,27190,27809,27733,27540,27229,27025,27168,26746,26026,25761,25884,25863,25796,25940,26546,26893,26804,26805,26924,26594,27041,27762,27727,27149,26635,26998,27857,27871,27656,28015,28242,28501,28968,28389,27594,27192,26661,25760,25818,26340,26885,27442,27395,27845,28405,28234,27761,28076,28360,28400,28163,27402,27520,27769,27879,27439,27146,27194,26676,26847,27418,27287,27184,27415,27457,27328,26974,26944,27164,27094,27158,27597,28341,28389,28402,28669,28622,28158,27785,27328,26640,26194,26337,26627,26338,26182,26313,26887,27019,26872,26982,27654,28581,28988,29142,29329,29199,28672,28337,28600,29050,28923,28474,27658,26919,26954,26788,26173,25957,26708,27409,27629,27564,27898,27400,26855,26498,26351,27322,27888,27745,28049,28622,28703,28402,28279,28358,28125,28310,28653,29074,29158,28638,29069,29309,29463,29438,28600,27665,27819,28198,27883,27443,27426,27698,28517,29604,29791,28674,27769,27414,27065,27098,27685,27295,25914,25376,25493,25458,25596,25886,25613,25610,25365,25392,25832,26368,27052,27061,26878,27073,27106,26601,26103,26313,26799,26781,26794,26748,26602,26822,27128,26850,26669,26756,26997,27407,27642,27553,27807,27820,27987,28527,28529,27983,28010,28211,28076,27340,27539,27874,26999,26550,26723,27232,27849,28293,28609,28596,28696,29053,29022,28624,28042,27974,28068,28164,28609,28802,28480,28571,28677,27688,27181,27862,27960,27366,27103,27339,27509,27284,27484,27778,27799,28339,28158,27520,27722,27965,26827,26224,27146,27032,27032,26971,26971,27364,27554,27563,27924,28016,28254,29207,29809,29433,28270,27581,26976,26062,25749,25449,25473,25848,25604,25218,25573,26657,27615,27462,27566,27533,27004,27279,27260,26506,26406,26108,25971,26725,27393,27099,27044,27323,27117,27492,27285,26623,26888,26494,25695,25614,25903,26936,27135,26869,26547,26835,27489,26850,26185,26568,27459,27367,27129,27461,27465,27081,26305,26380,26466,25936,25721,25685,25779,25873,26175,25962,25835,26519,26876,27006,27200,27480,27571,27002,26821,27774,28121,27535,27721,28060,28417,28619,28065,27504,27172,26862,25617,25146,25576,26822,27810,27487,27613,28016,28016,27697,27571,27891,28088,27378,26623,27258,27861,27513,26792,27239,27710,27255,27562,27822,27393,26904,26767,27232,27296,26843,26692,26624,26406,26696,27263,28155,28896,29186,29041,28537,28140,28114,27662,26979,26442,26369,26319,26018,26333,26746,27031,27601,27491,27012,27401,28625,29327,29929,30122,29230,28977,28758,28453,28133,27946,27961,27616,26916,26928,27067,26827,26582,26838,27469,28275,28017,27532,27344,27010,26541,26564,27861,28929,28735,28231,28600,29069,28726,28268,28395,28530,28720,29122,29466,28901,27680,28138,29061,29222,28854,28126,27276,27527,28019,27710,27542,27923,27761,28257,29266,29374,28973,28351,27724,27366,26928,26800,26646,25909,25762,25818,25798,25548,25574,25731,25444,24748,24908,25703,26306,26862,26818,26552,26661,26646,26406,25816,25794,26528,26505,26370,26198,26241,27323,27811,26753,26302,26537,26816,27552,27515,27034,27059,27384,27802,28535,28460,27986,27917,28143,27888,27115,27676,28065,26933,26619,26730,27270,28197,28845,29170,29327,29121,28916,28783,28842,28225,27961,28125,28098,28777,28869,27788,27069,27565,27772,28113,28559,28351,27590,26874,27288,27933,27991,27983,27872,27953,28135,27701,27326,27495,27569,26468,25832,26895,27360,27360,27039,27039,27248,27658,28076,28684,28696,28634,29393,29525,28891,27916,27604,27460,26999,26403,25621,25746,26149,26364,26233,26112,26747,27285,26737,26634,27060,26939,27181,27152,26793,26952,26660,25987,26209,26907,27087,27001,27245,27455,27711,27599,27162,26895,26550,26561,26630,26367,27140,27242,26634,26837,27784,27870,26925,26399,26655,27630,27338,27176,27553,27359,26854,26475,27074,27036,26024,25524,25652,25703,25432,25905,26276,26329,26856,27338,27000,26726,27181,27374,27148,27386,27898,28125,28103,28575,28738,28348,28351,28409,27799,27037,26921,25757,24968,25609,26494,26964,27185,27637,27941,27950,27874,27526,27260,26901,26573,26479,26777,27437,27492,26952,27259,27573,27159,27697,28321,27543,26433,26556,27216,27727,27778,27327,26805,26574,26882,27633,28512,29027,28872,28294,27831,27893,28020,27446,26773,26475,26632,26583,26571,26962,27315,27346,27848,27749,27433,27718,28306,28825,29878,30226,29314,29472,29132,28638,28245,27627,27226,27288,27182,27223,27265,27194,27025,26859,27247,28039,27875,27299,27489,27626,27350,27088,27840,28691,28817,28683,29131,29622,29275,29003,28998,28996,29087,28994,28928,28397,27352,27861,28188,28037,28384,27682,26810,27181,27546,27771,28617,29061,27898,27703,28347,28166,28123,28086,27779,27592,27384,26734,26173,25958,25864,25815,26040,25880,25737,26046,25416,24636,25273,26014,26147,26706,26835,26777,27123,27204,26906,26256,26183,26674,26659,26747,26854,27008,27402,27435,26741,26732,26945,26721,27062,26716,26577,27070,27475,27523,28175,28596,28399,27923,27439,27431,27742,27921,27367,26755,27143,27126,27219,27795,28114,28690,29335,29588,29200,28475,28320,28031,27927,28079,28054,28828,29227,28093,26720,27217,27844,27950,28315,28387,27546,27125,27655,27723,27440,27636,27987,28120,27586,26958,26906,27207,27121,26350,26048,26783,27145,27145,26573,26573,26758,27567,28331,28540,28562,28846,29203,29086,28976,28454,27922,27796,28155,27747,26782,26492,26436,26486,26756,26422,26039,26113,25916,26169,26709,26374,26432,26796,27109,27441,27004,26267,26146,26629,27335,27219,27242,28120,28349,27858,27662,27179,26849,27026,26802,26604,27460,27713,27512,27767,27912,27535,27225,27132,27314,27848,27164,27232,27610,27060,26615,26776,27280,26873,26294,25855,25797,25771,25634,25562,26407,27467,27489,27789,27662,27312,26993,26828,27176,28276,28779,28609,28605,28961,28895,28158,28082,28211,27853,27046,26903,26344,25822,26161,26197,26444,27000,27563,27655,27674,27859,27729,27638,27354,26856,26807,26937,26970,27258,27473,27265,26899,27053,27976,28326,27642,26664,26636,26873,27625,28310,27752,26918,26963,27252,27665,28133,27889,27466,27511,27706,28269,27911,26743,26176,26287,26834,27187,27388,27442,27357,27401,27768,27864,28179,28374,28257,28514,29504,30119,29463,28987,28422,28122,28432,27714,26677,26583,26986,27365,27102,26850,26718,26298,26671,27251,27398,27664,28171,28617,28418,27846,28237,28351,28322,28716,28947,29395,29451,29602,29575,28916,28521,27903,27287,27312,27422,27858,27615,27739,28495,27544,26576,27054,27454,27743,28700,29327,28653,27823,27564,27123,27118,27925,28321,27917,27443,27052,26920,26552,26071,26387,26803,26759,26305,25996,25913,25838,26554,26812,25971,26617,27387,27321,27663,27657,27218,26691,26066,26027,26439,26825,27203,27138,26604,26736,27056,27189,26869,26321,26544,26591,26429,26655,26840,26787,27504,28378,28425,27961,27143,27169,27711,27458,26780,26675,27055,26951,27137,27609,27389,27802,28854,29361,28873,27979,27532,27602,27972,28233,27972,27749,27916,27417,26876,27109,27104,26915,27447,27869,27827,28050,27962,27369,26920,27291,27813,27705,27252,26858,26440,26543,26589,25898,25672,26126,26189,26189,26084,26084,26190,27014,27416,27508,27911,29062,29561,28986,28713,28444,28152,28353,28381,27892,27804,27436,26739,26535,26780,26362,25852,25829,25757,26025,26523,26407,26166,26462,26949,27616,27268,25903,25785,26575,26846,26581,26918,28007,28246,27733,27552,27317,27051,26858,26782,26955,27405,27962,28363,28548,27727,27134,27465,27466,27422,27642,27035,27056,27487,27318,27401,27721,27738,27227,26845,25914,25156,25356,25597,25342,26498,27942,27303,26940,27385,27732,27241,26921,27330,28542,29160,28855,28706,28966,28681,27852,27656,27670,27551,27261,27562,27412,26642,26551,26905,27306,27508,27713,27739,27707,27991,28038,28168,28267,27175,26671,26828,26308,26364,26847,26765,26540,27347,28307,28210,27989,27194,26561,26581,26977,27245,26936,26233,26268,26408,26701,26830,26252,26542,27343,27694,28164,27703,26572,26420,26713,27110,27613,27653,27347,27100,27166,27640,28069,28304,28273,28311,28804,29427,29844,29257,28152,27541,27124,27447,27402,26670,26260,26272,26948,27099,26767,26212,25769,26265,26757,27089,27605,27896,28154,28307,28332,28410,28166,28350,28674,28393,29064,30012,29849,29214,28457,27981,27117,26222,26794,27365,27162,27041,27336,27689,27173,26824,27428,27890,27333,27569,28331,28407,27556,26680,26703,27333,28093,28674,28612,27586,26849,27377,27169,26399,26455,27005,27242,26893,26462,26975,26682,26253,26273,25870,27003,28169,27600,27464,27520,26777,26093,25579,25348,26069,26852,26775,26325,25706,25911,26741,27116,26586,25464,25581,26285,26303,26402,26557,26711,27127,27739,28090,27889,27118,26799,26729,26582,26563,26410,26247,26679,27176,27549,27509,27894,28867,28935,28245,27740,27379,27097,27409,28149,27918,26593,26182,25905,26142,26647,26458,26882,27713,28071,28163,28137,27756,27447,27436,27780,27953,27422,26634,26328,26124,25974,26094,25642,25164,25273,25513,25513,26469,26469,26511,26960,26861,27292,28160,29297,29994,29147,28245,28291,28524,28477,27914,27650,28343,28030,26954,26545,26661,26271,26083,26264,25766,25372,25643,26022,26243,26473,26663,27611,27806,26487,25942,26054,25730,25245,25790,27121,27873,27893,27472,27290,27431,27098,27065,27152,27241,28062,28488,28708,28014,27412,27388,26959,26884,27349,27664,27569,27330,27456,28117,28418,27899,27625,27278,26264,25245,25067,24948,25429,26667,27269,26807,26459,26833,27377,27261,27230,27431,28078,28529,28309,28233,28703,28473,27715,27424,27629,27411,27122,27898,27966,27253,27457,27956,27728,27675,27741,27864,27830,28058,28271,28336,28089,26747,25975,25726,25431,25836,26401,26814,27099,27657,28304,28289,27938,27554,27291,27225,26707,26198,25997,25553,25650,25874,26273,26678,26534,27157,27756,27483,27307,27339,27249,27153,26733,26929,27916,28057,27183,26778,26682,27234,28038,27903,27833,28058,28312,28590,29299,29113,28041,27645,27098,26923,27047,26706,26320,26266,26701,26541,26342,26122,25983,26412,26807,27051,27540,27666,27231,27582,27942,27806,28063,28504,28420,28091,29115,30628,29591,28103,27969,27713,26514,26000,26948,27259,26833,26820,26899,26829,26797,27211,27580,27921,27402,27003,27481,27398,26548,25924,26828,27995,28157,28558,28773,27848,27195,27456,27404,26454,26110,26762,26820,27009,27663,27783,26499,25506,25624,26031,27194,28083,27479,27159,27495,27049,26136,25721,25680,26298,26862,26435,26300,26523,25986,25850,26423,26485,25553,25333,25932,26481,26981,26950,27378,27738,27512,27705,27910,27451,26725,26213,26453,26614,25961,25648,26348,26876,26907,26933,27619,28646,28550,27820,27487,27349,27170,27304,28108,28053,26730,26180,26000,25963,26294,26506,26796,27531,28228,28040,27726,27654,27744,28047,28135,28124,27775,26659,26502,26755,26069,25718,25735,25995,26118,26097,26097,26623,26623,26782,27156,27479,27971,28584,29438,29972,29467,28508,28465,28687,28133,27716,27854,28349,27904,26686,26115,26630,26458,26305,26815,26646,25890,25338,25086,25901,26530,26770,27737,27806,26613,26138,26338,26132,25239,25664,26674,26725,27201,27695,27594,27654,27446,27140,26860,27112,28349,28798,28443,28004,28150,27523,26778,27175,27517,27624,27109,26759,26916,27396,27795,27294,27294,27278,26693,26093,25497,24511,24958,26364,26945,27224,27217,27445,28071,28176,28010,27466,27124,27398,27609,27705,28045,27804,27476,27419,27401,27167,27095,27586,27845,28039,28421,28005,27299,27329,27460,27547,27765,27906,28026,28019,27348,26370,26085,25854,25724,26108,26553,27254,27614,27559,28069,28107,27465,27817,28261,27959,26978,26338,25987,25480,25555,26173,26710,27184,27618,28168,28142,27568,27312,27471,27564,27306,26563,26837,27910,28093,26925,26667,26715,26870,27599,27371,27150,27037,26750,27247,28819,28906,28023,27696,27490,27532,27345,26878,26537,26491,26447,26214,26171,26424,26781,26793,27119,27566,27987,28194,27884,28243,28275,27940,28141,28390,28323,28536,29401,30073,29022,27606,27612,27493,26382,26104,26883,26939,27049,27036,26666,26360,26670,27286,27345,27723,27718,26855,26942,27007,26768,26660,27164,28224,28398,28609,28160,27380,27757,27771,27385,26287,25676,26452,26780,27283,28262,27583,26340,26295,26215,26309,27359,27929,27455,27436,27840,27787,27235,26586,26490,26829,26888,26599,26840,27243,26425,25737,26016,26306,26169,25682,25559,26000,26751,27013,27527,28133,27779,27573,27767,27362,26715,26099,26466,26774,25849,25528,25787,26207,26339,26397,27373,28422,28258,27537,27282,27278,27526,27941,28164,27890,27403,26911,26590,26562,26669,26958,26855,27156,28079,28438,28309,27967,28338,29353,28835,28529,28835,27787,27026,26918,26180,25494,25494,26365,26651,26190,26190,26291,26291,26258,26432,27320,28481,29016,29593,29848,29540,28484,28232,28632,28256,28277,28540,28339,27642,26629,26441,26979,26736,26754,27329,27385,26809,26136,25714,26455,27196,27522,28101,28060,27378,26940,27189,27045,26012,25928,26326,25901,26272,27297,27580,27302,27323,27227,27232,27423,28066,28622,28544,28445,28658,27991,27153,27425,27588,27132,25949,25911,26518,26729,27149,27168,27156,26998,26798,26612,25832,24608,24993,26429,27169,27335,27173,27834,28607,28722,28370,27692,27130,27016,27796,28070,27909,27432,27103,27254,27341,27671,27723,27250,27410,28119,28231,27431,26980,27119,27629,27989,28032,27972,27862,27799,27094,26405,26368,26375,26142,26035,26357,27005,27500,27393,27557,28020,27561,27605,28343,28141,27341,27267,27094,26414,26073,26426,27057,27384,27912,28457,28084,27711,27328,27000,27041,26889,26519,27056,27566,27587,26963,27150,27296,27129,27602,27567,27247,27093,26700,27088,28297,28560,28063,27442,27633,28155,27723,27260,26777,26137,26046,26452,26525,26611,27276,27353,27531,28278,28834,28992,29268,29778,29741,29338,28805,28534,28413,28559,28928,28985,28380,27712,27751,27581,26659,26485,26741,26718,27233,26765,26118,25961,26179,26946,27589,27924,27677,26855,27062,27443,27615,27884,27887,28473,28520,28282,27788,27432,27688,27561,27297,26704,26414,27145,27453,27591,28032,27370,26783,27194,26915,26487,27461,27876,27331,27787,28289,28003,27948,27136,26497,26724,26649,26845,27673,27464,26380,25989,26193,26408,26175,25450,25029,25166,26103,27000,27363,27937,27997,27789,27812,27375,27193,26727,26807,26991,25883,25333,25676,25548,25681,26493,27188,27931,28269,27816,27188,26910,27428,28155,27822,27024,27222,27337,26641,26652,27135,27353,27556,27915,28445,28834,28703,27944,28267,29441,29186,28873,29009,28039,26656,26258,26276,25876,25483,25936,26126,25906,25906,26767,26767,26212,26262,27263,28583,29022,29141,29569,29613,28396,27796,28154,28129,28556,28862,28549,28110,27406,27139,27309,27033,27211,27796,27629,27259,26622,26479,27360,28159,28290,28208,28381,28366,27416,27101,26955,26453,25796,25751,25870,26000,26814,27554,27668,27757,27504,27644,27526,27632,28207,28729,28915,28723,28240,27519,27233,27222,26997,26183,26101,26726,27734,28195,27755,27598,27490,27663,27346,26028,25211,26028,26909,26658,26496,26786,27958,28454,28078,27443,27556,27726,27027,27708,28187,27931,27585,26894,26969,27709,28546,28576,27753,27254,27282,27523,27376,26997,26676,27404,27850,27404,27856,28093,27506,26769,26228,25668,25766,26251,26102,26374,26926,27408,27380,27187,27907,27957,27619,28220,27770,27104,27506,27444,26992,26765,26743,26972,27003,27263,27731,27594,27552,26860,26379,27118,27250,26884,27262,27314,26881,26593,26912,27346,27912,28401,28106,27886,27959,27658,28002,28462,28682,28437,27677,27959,28394,28034,28074,27244,26140,26347,26651,26543,26579,27357,28179,28260,28341,28984,29385,29791,29948,29900,29657,29110,28723,28587,28446,28468,28683,28671,28022,27516,27600,27009,26945,26889,27211,27766,26961,26380,26334,26347,27191,28071,28089,27686,27305,27532,27621,27555,28461,28782,28334,28199,27928,27858,28309,27842,27088,27452,27591,27815,28188,27718,27697,28098,27869,27570,27661,27194,26817,27582,27486,26986,27950,28642,28080,28097,27490,26643,26777,26848,27376,27879,27410,26646,26680,26883,26882,26312,25588,25074,25004,25954,27314,27637,27765,28304,28276,27967,27830,27944,27722,27695,26853,25514,24977,25411,25299,25294,26226,26840,27837,28987,28727,27562,27303,27927,28301,28178,27282,27263,27723,26901,26529,26806,26909,27276,27631,27926,28186,27904,27300,27525,28251,28856,28594,27999,27346,26569,26227,26515,26225,25667,25756,25974,26334,26334,26957,26957,26583,26835,28056,29018,28902,28586,29021,29738,28970,28077,27818,27514,27896,28496,28819,28623,28052,27283,26898,27142,27326,27338,27125,27176,26819,26693,27469,28277,28364,28112,28290,28289,27292,26952,27182,26989,25888,25351,25942,26230,27202,28121,28151,28053,27707,27752,27334,27113,27678,28178,28187,28089,27823,27461,27119,26713,26991,27236,26893,26921,28513,29608,28708,27971,27827,28082,27752,26433,26195,26870,27157,26574,26744,27323,27850,27863,27205,26478,26982,27403,26771,27084,27537,27535,27939,27415,27038,27832,28190,28038,27864,27445,27055,27262,27500,27535,27109,27319,27103,26871,27858,28090,27439,27158,26574,25564,25448,26096,26673,26920,27091,27278,26964,26917,27517,27919,27883,27979,27325,26839,27002,26761,26836,26738,26867,27233,27425,27285,27266,27300,27174,26504,26385,27363,27203,26846,27106,26865,26160,26134,26404,26712,27618,28340,28439,28490,28108,27947,28447,28545,28404,28154,27551,27434,27586,27799,28260,27337,26588,27138,26985,26658,26989,27736,28337,28453,28340,28955,29103,29121,28858,28338,28286,28767,28826,28353,28120,28248,28374,28574,28137,27320,27164,26706,26637,27039,27480,27200,26136,25516,25507,26138,27378,27813,27633,27841,27920,28158,27813,27478,28740,29195,27996,28161,28709,28773,28820,27786,26729,27422,28163,28279,28099,27717,28035,28409,28568,28610,28277,27296,27081,27686,27381,27160,28071,28332,27864,28264,27897,27010,26919,27321,27862,27256,26808,27111,27775,27768,27413,26850,26165,25657,25428,26042,27527,28028,27713,28109,28459,28611,28393,28155,28300,28117,26610,25500,25231,25698,26380,26594,26553,26968,27834,28644,28787,28252,28380,28501,28189,28569,28108,27703,27843,27533,27264,27002,26752,26786,26807,27181,27669,27340,27204,27588,27844,28330,27989,26840,26157,26398,26400,26212,25963,25752,25913,26369,27215,27215,25948,25948,26868,27625,28049,28335,28480,28477,28514,29239,29163,28606,28041,27435,27601,28131,28598,28661,28343,27497,26857,26983,26830,26558,26392,26639,26817,27062,27615,28053,28115,28062,27959,28010,27749,27182,27327,27183,26640,26257,26287,26154,26948,27331,27107,27730,27950,27852,27569,27045,27395,27765,27167,26987,27460,27291,26621,26205,26996,27772,27224,27121,28222,29331,28937,27894,27394,27758,27954,27303,27042,26961,26981,27095,27404,27821,27861,27623,26712,26181,26957,27019,26584,27140,27457,27284,28010,27728,27245,27833,27567,27146,27199,27206,27177,27331,27593,27753,27709,27887,27539,27341,27705,27887,28057,27898,27151,26320,26081,26380,27130,27390,27382,27008,26721,27167,27257,26824,26921,27403,27200,27106,27128,26665,26409,26213,27015,28329,28816,28088,27196,27205,26874,25827,25792,26963,26867,26340,26178,26228,26080,26577,26650,26475,27153,27739,28430,28733,28134,27959,28118,28083,28126,28058,27607,27030,26809,27503,28067,27247,26785,27106,26951,26725,27329,28233,28070,27919,28374,28860,28708,28759,28560,27889,28047,28637,28822,28324,28230,28503,27837,27385,27852,27736,26935,26112,26358,27049,26817,25931,24971,24496,24620,25532,26785,27048,26924,27039,27514,28088,27740,27757,28819,29331,28704,28668,29070,29220,28575,27608,27176,27566,27966,27788,27901,28101,28274,28570,29004,29312,28908,27738,27416,27787,27420,27150,27703,27908,28211,28726,28218,27651,27480,27671,27781,26968,26887,27617,28629,28633,28172,27586,26407,26063,26510,27020,27791,28183,27955,27681,28244,29200,28712,28223,28612,28405,27650,27223,26577,26575,27289,27532,27406,27951,28097,27731,27881,28103,28763,28995,28625,28606,28368,28225,27718,27145,26886,26897,26725,26690,26698,26982,27571,27850,27965,27885,27612,27319,27122,26404,25681,25845,26078,25701,25263,25298,25669,26446,27626,27626,25382,25382,26213,26962,27284,27353,28082,28510,27870,28094,28561,28619,28297,28022,28175,27996,27752,28430,28639,27929,27430,27065,26573,26467,26293,26225,26613,27152,27570,27801,27925,27828,27148,27095,27550,27376,27346,27068,27003,26942,26335,25781,26418,26462,26635,27836,28102,27818,27574,27051,27037,27344,26830,26514,27122,27103,26406,26323,27132,27979,27927,27919,28033,28271,28420,28142,27686,27660,27887,27590,27151,26935,26774,26950,27161,27547,27860,27555,26831,26872,27513,27113,26842,27753,27997,27651,27779,27144,27173,27641,27186,26998,26923,26513,26573,27093,27505,27638,27623,27913,28061,27726,27418,27964,28744,28235,27402,26801,26897,27122,26954,26974,27377,26871,26678,27037,26381,25399,25603,26761,27351,27502,27310,26840,26135,26135,27433,29082,29451,28852,27884,27524,27031,25492,24907,26272,27275,26890,26140,26188,26331,27341,27263,26512,27176,27606,28010,28566,28475,27846,27730,27865,27907,28178,28181,27481,27122,27754,28020,27443,27052,26858,26792,26908,27236,27957,27925,27535,27602,27521,27966,28780,28680,28270,28674,29068,28989,28781,28891,28883,27780,26932,27612,28030,27718,27009,26639,26784,26255,25417,24723,24910,25360,25594,26376,27208,27431,26673,27022,27719,27830,28275,28678,29138,29453,29169,29232,29142,28264,27812,28052,28112,27941,27677,27910,27987,27816,28148,28652,29102,28715,27907,27580,27541,27445,27417,27631,28107,28830,28940,28275,28079,28174,27712,27029,26939,27359,27917,28810,28834,28775,28712,27501,26757,26971,27139,27272,27708,27748,27414,27993,29243,28951,28227,28533,28607,28009,27620,27467,27382,27447,27318,27831,29050,28613,27576,27711,28052,28465,29164,29852,29355,28321,28337,27990,26919,26123,26162,26599,27203,27289,26954,27354,28377,28501,27739,27163,26669,26888,26635,25892,25510,25763,25255,24167,24412,25378,26369,27306,27306,25353,25353,25060,25437,26539,26960,27605,27586,26932,27332,27878,28271,28105,28108,28104,27454,27268,28122,28378,27762,27416,27408,27183,27112,27356,27040,26695,26838,27101,27672,28095,27494,26421,26291,27019,27469,27750,27207,26779,26755,26204,25638,26163,26447,26624,27384,27645,27586,27333,27094,27011,27349,27391,26803,26506,26974,27004,26509,26749,27855,28465,28161,27776,27914,28331,28595,28687,28336,27653,27531,27432,27591,27528,27112,27001,27075,27198,27219,27638,28295,28065,27248,26911,27226,27124,27103,27291,26688,26684,27179,27113,27149,27106,26452,26205,26576,27339,28322,28581,28651,28589,27974,27560,28046,28390,27496,26801,26767,27185,27373,26954,26729,27353,27321,27025,26716,26080,25609,25765,26764,27396,27515,27147,26642,26169,26089,26826,28193,28605,28593,28143,27416,26926,26056,25252,25683,26819,26982,26547,26460,26427,27301,27492,26748,27519,28257,28310,28330,28274,27874,27861,28326,28468,28500,28426,27855,27928,28187,27832,27266,26913,26815,27174,27598,27289,27336,27605,27382,26779,26117,26774,27896,28060,27880,28421,29316,29155,28580,28369,27949,27530,27479,27704,27775,28075,28380,27541,27036,26987,26149,25123,25579,26051,26027,26699,27901,28200,27167,27568,27836,27491,28363,28807,28909,29457,29269,29152,29011,28566,28099,28165,28318,28118,28000,28196,27966,27594,27790,28015,28255,28027,28245,28136,27482,27644,27921,28175,28883,29197,28836,28135,27563,28031,27538,26419,26633,26949,27341,28061,28089,28512,28918,28351,27437,26595,26411,26244,26522,27250,27580,28082,28987,28820,27937,27923,27850,27138,26713,27596,28202,27771,27283,28054,29326,29051,28357,28345,28122,28262,29076,29962,29446,28143,27990,28108,27357,26462,26135,26651,27432,27454,27030,27465,28684,28148,26754,27070,27369,27304,26729,25779,25214,25236,24671,23900,24169,25313,26465,27205,27205,25765,25765,25588,25927,26419,26627,26859,26587,27077,28012,27573,27406,27532,27304,26755,26638,27655,28232,28037,27499,27201,27632,27913,28326,28831,28456,27553,27340,27614,27913,28061,27240,26560,26748,27030,27183,27438,27114,27073,27025,26078,25637,25991,26382,26417,26570,26774,27111,27214,27281,27389,27608,27392,26664,26081,26957,27688,26910,26813,27704,27753,27002,26878,27518,28085,28436,29200,28747,27501,27908,28008,27912,28102,27578,27299,27384,26959,26764,27790,28364,27479,26757,26636,26627,26704,27035,27014,26375,26058,26085,26259,26555,26969,26923,27083,27616,28300,29458,29851,29192,28622,28246,27465,27062,27144,26936,26703,26793,27278,27296,27248,27215,27602,28035,27260,26514,27270,27839,27390,27366,27263,27028,26606,26201,26248,26205,26371,26974,27145,27361,27316,27027,26857,26815,26497,26008,25932,26187,26523,26552,26612,27025,27067,26894,28099,28858,28451,28004,27768,28127,28292,28332,28607,28579,28151,27893,28448,28455,27862,27356,26908,26750,27235,27686,27227,27112,27676,27234,26315,26201,26364,26902,27238,27499,28261,28818,28682,28306,27997,27582,27847,28323,27883,27301,27331,28026,27951,27534,27938,27560,26199,25628,26072,26899,27456,27620,27485,27012,27444,27409,27082,28168,29160,28998,29195,29273,28855,28841,28504,28267,28500,28484,28252,28284,28569,28587,27987,28080,28409,28320,28072,28522,28429,27732,27830,28133,28704,29227,29194,28620,27698,27244,27994,28024,27232,26883,26714,27096,27558,27320,27418,27779,28026,27547,26633,26344,25680,25803,27092,27740,28107,28616,28311,27788,27670,27572,27635,27408,27713,28210,27762,27721,28424,28813,29039,28948,28518,28048,28337,28957,29053,28777,28446,28154,27774,27184,26718,26349,26494,27043,27131,27338,27776,28383,27536,26503,27389,28109,27563,26562,25646,25372,24924,24249,24357,25062,26089,27001,27261,27261,26291,26291,26947,27438,26949,26573,26432,26480,27144,27564,27069,26947,27204,26899,25760,25730,27458,28205,28169,28026,27863,27976,28291,28806,28938,28638,27890,27680,28110,28099,28110,27563,27176,27303,27075,26648,26408,26856,27246,26927,26105,25967,26235,26739,26684,26133,26175,26977,27454,27567,27648,27694,26932,26146,26046,26760,27410,27009,26990,27626,27462,26536,26145,26387,26724,27083,28244,28557,27920,27836,27644,27429,27378,27611,27798,27698,27164,26751,27606,27972,26721,26192,26427,26274,26683,27193,27046,26387,25874,25564,25649,25855,26637,27418,28317,29112,29329,29999,30254,29211,28298,27976,27106,26314,26464,26854,26897,27037,27658,27740,27979,27867,27608,28172,27505,26705,27732,28671,28527,28074,27508,27096,26795,26858,26835,26612,26656,26642,26569,26870,26680,26388,26191,26670,27225,26752,25772,25703,26608,26875,26897,26955,26539,26619,28017,28671,27910,27490,27520,28252,28344,27881,28232,28442,28352,28440,28528,28098,27630,27609,27565,27219,27202,27538,27266,27153,27643,27279,26476,26719,26705,27096,27436,27566,28162,28473,28335,28109,28160,28379,29114,29319,28150,27301,27591,27964,27880,27784,27713,27385,26048,25122,25993,27373,27385,26689,26398,26376,26613,26553,26881,27742,28716,28807,29037,29062,28380,28261,27994,28393,28886,28840,28843,29014,29251,29216,28688,28751,29037,28646,28025,27956,27662,27455,27554,28024,28863,29070,29215,28791,27310,27309,28498,28958,28310,27189,26931,27542,27811,27206,27073,27128,27276,26892,26647,26391,25589,26010,26937,27201,27492,27769,27678,27475,27482,28057,28548,28172,27808,27926,27968,28275,28246,27934,28441,28917,28461,27962,27815,27969,28131,28543,28788,28205,27185,26603,26966,27026,26904,27385,27642,27749,27439,27660,27989,27850,27816,27954,27639,26964,26616,26417,25410,24664,25305,26295,26797,27604,27849,27849,26473,26473,26733,27350,27117,26395,26086,26564,26634,26500,27175,27365,27024,26746,25974,25730,26517,27501,28340,28539,28596,28744,28596,28057,27968,28514,28036,27460,27898,28425,28576,28158,27890,27481,27001,26381,25785,26310,27106,27402,27078,26623,26666,27061,26616,25614,25465,26244,27180,27465,27256,27306,26702,26233,26419,26468,26738,26574,26474,26690,26765,26382,26001,25887,26514,27125,27754,28598,28514,27837,27785,27965,27626,28065,28154,27528,26865,26657,27341,27795,26951,26423,26384,26115,26601,27113,26722,25989,25620,25433,25512,26221,27225,28078,28563,29060,29479,29975,30055,29465,28605,27611,27418,27380,27135,26705,26630,27071,27522,28093,28747,27850,26844,27503,28070,27693,27575,27649,27889,27829,27591,27508,27279,27421,27286,26878,26729,26577,26445,26607,26142,25763,25770,26456,26937,26661,26270,26211,26733,27138,26796,26474,26508,27026,27934,28182,27389,27393,27928,28275,28359,28292,28311,28044,28525,29299,28758,27731,27178,27288,27470,27078,27142,27608,27415,27601,27920,27649,27125,27457,27669,27756,28054,27526,27309,28006,28268,28169,28159,28586,29906,30127,28599,27561,28173,28201,27550,27359,26877,26474,25821,25787,26452,27010,26822,26396,26102,26285,26258,25945,26562,27058,27847,28733,29315,28615,27938,28178,28185,28601,28793,28675,29237,29990,30360,29864,29168,28815,28815,28438,27437,27360,27291,27030,27011,27629,28839,29170,29018,28565,27274,27691,29146,29371,28387,27458,27511,28064,27837,27270,27124,26919,27027,26749,26768,26297,25591,25968,26365,26505,27037,27188,27058,27078,27524,28259,28204,27506,27490,28069,28636,28708,28179,27552,27905,28631,28540,27943,27559,27779,28161,28354,28267,27820,26814,26326,26942,27558,27754,27877,28120,27944,26894,27392,28940,28656,27585,27540,27747,28076,28134,27383,26317,26000,26822,27135,27039,27678,28218,28218,26915,26915,26551,27277,27630,26614,26010,26621,26690,26554,27474,27757,27357,26771,26129,25842,26141,27259,28208,28522,28728,28997,28982,28461,28355,28739,28112,27534,28186,29255,29406,28868,28791,27979,26925,26370,25847,25875,27047,27916,27575,26849,26574,26644,26067,25177,25150,25864,27010,27253,26647,26876,27165,27116,27181,27006,27037,26435,26047,26136,25876,25453,25831,26208,26758,27536,27987,28324,28279,27984,28189,28457,28165,28258,27785,27058,26728,27092,27687,27749,27065,26974,26831,26424,26716,26881,26115,25375,25107,25131,25468,26853,28069,28567,28409,28380,29060,29819,30301,29984,29101,28023,27823,27719,27384,26828,26757,27280,27302,28035,28853,27823,27010,27293,28395,28786,28020,27085,26967,27023,27295,27797,27357,27049,27251,26882,26178,26046,26254,26283,25943,25959,26572,27075,26787,26344,26629,26890,26877,26986,26513,26244,26665,27224,27608,27875,27816,27638,27833,28086,28310,28588,28519,27719,27864,28675,28367,27512,26852,26657,26425,26130,26629,27153,27188,27945,28652,27940,26940,27015,27499,27889,28383,27615,27153,27848,27992,28107,28225,28281,29647,30216,29015,27793,27709,27421,27212,27125,26343,26092,26405,26977,27166,26803,26926,26900,26292,26444,26139,25540,26354,26772,27493,28756,29080,28105,28184,29293,29047,28622,29095,29269,29682,30599,30801,30281,29467,28442,28261,28313,27630,27203,27151,26957,26670,27181,28422,28822,28222,27940,27930,28788,29543,29018,27769,27051,27226,27944,27708,27515,27342,26839,26792,26727,26719,26227,25753,25852,25991,26137,26740,26856,26267,26278,27079,27684,27567,27050,27376,28477,28764,28966,29044,28246,28053,28441,29031,28475,27742,28046,28081,27643,27201,27329,27040,26580,26432,27191,28103,28200,28373,28211,27287,27849,29078,28642,27759,27693,28269,29063,28687,27630,27228,27181,27411,27071,27106,27493,27582,27582,26915,26915,26551,27277,27630,26614,26010,26621,26690,26554,27474,27757,27357,26771,26129,25842,26141,27259,28208,28522,28728,28997,28982,28461,28355,28739,28112,27534,28186,29255,29406,28868,28791,27979,26925,26370,25847,25875,27047,27916,27575,26849,26574,26644,26067,25177,25150,25864,27010,27253,26647,26876,27165,27116,27181,27006,27037,26435,26047,26136,25876,25453,25831,26208,26758,27536,27987,28324,28279,27984,28189,28457,28165,28258,27785,27058,26728,27092,27687,27749,27065,26974,26831,26424,26716,26881,26115,25375,25107,25131,25468,26853,28069,28567,28409,28380,29060,29819,30301,29984,29101,28023,27823,27719,27384,26828,26757,27280,27302,28035,28853,27823,27010,27293,28395,28786,28020,27085,26967,27023,27295,27797,27357,27049,27251,26882,26178,26046,26254,26283,25943,25959,26572,27075,26787,26344,26629,26890,26877,26986,26513,26244,26665,27224,27608,27875,27816,27638,27833,28086,28310,28588,28519,27719,27864,28675,28367,27512,26852,26657,26425,26130,26629,27153,27188,27945,28652,27940,26940,27015,27499,27889,28383,27615,27153,27848,27992,28107,28225,28281,29647,30216,29015,27793,27709,27421,27212,27125,26343,26092,26405,26977,27166,26803,26926,26900,26292,26444,26139,25540,26354,26772,27493,28756,29080,28105,28184,29293,29047,28622,29095,29269,29682,30599,30801,30281,29467,28442,28261,28313,27630,27203,27151,26957,26670,27181,28422,28822,28222,27940,27930,28788,29543,29018,27769,27051,27226,27944,27708,27515,27342,26839,26792,26727,26719,26227,25753,25852,25991,26137,26740,26856,26267,26278,27079,27684,27567,27050,27376,28477,28764,28966,29044,28246,28053,28441,29031,28475,27742,28046,28081,27643,27201,27329,27040,26580,26432,27191,28103,28200,28373,28211,27287,27849,29078,28642,27759,27693,28269,29063,28687,27630,27228,27181,27411,27071,27106,27493,27582,27582]