50518,43020,51207,43578,43209,45899,55760,53842,55886,46084,46085,54318,53388,51820,55123,48114,54447,48675,45953,45954,44094,55697,45814,52476,51810,51811,42851,43198,54395,54472,43871,50739,43249,54358,43387,54276,55081,51993,50375,46655,52494,55786,52008,46708,47441,54585,55317,43230,54308,48188,51079,53181,48145,42772,51870,50197,57650,46833,46710,43220,50805,43453,46048,54554,52039,57558,52499,55285,56286,57533,44082,50383,51295,42666,56150,56158,55830,52363,55342,51405,45778,54662,54663,50532,46940,55313,53390,52013,53626,50934,48294,48542,48061,47649,44211,53689,50140,43072,50385,53244,42599,51630,52034,54200,45622,54284,43222,43413,57508,52029,51995,53255,54574,49796,46723,51493,45481,46705,52813,53404,50472,44346,53230,50404,54592,55282,48618,50152,51069,43408,48637,51259,43583,53680,53735,48657,44112,57119,54277,44275,48620,56070,48504,51254,53363,53194,57364,50586,42506,44061,51519,53423,44379,43688,42942,47031,44138,51382,42753,56215,43542,52341,52342,45721,50374,48101,48109,53343,53344,54177,42636,50350,52030,45655,46729,43528,54610,53492,53493,50683,50684,52856,46631,49830,50974,43509,42505,54551,53142,43223,53167,53168,47618,48168,52109,46926,53397,52614,56202,55859,50361,50592,50915,51845,42840,55398,42656,50991,51765,51035,50604,46623,42825,43451,53047,53048,53179,55485,56209,48197,50060,50847,50848,54463,48199,55167,55168,45589,50765,50766,50767,51844,54955,45951,45952,55023,46151,46152,54882,51238,52514,56216,54902,43809,53832,43493,51308,43623,43122,54824,47528,46778,54949,47671,47672,44245,42790,53549,51339,55112,54440,45762,51606,43357,47648,43598,51315,51316,50797,50799,50800,50703,50704,51203,51658,48222,53310,52483,52366,55288,52362,51631,51683,55287,56118,56119,55976,54197,54929,54167,52023,46039,54826,45714,43484,47564,47565,55063,55921,42552,55989,47570,47571,45645,50126,51697,46672,46712,43242,53308,53309,54774,51605,51702,42788,53191,50671,50955,43092,51855,55190,45879,53416,51387,51432,51065,50874,50875,51021,51446,42430,57645,53333,53334,43734,43919,54161,52583,52584,50600,53741,53335,53336,44235,50954,52137,48524,51214,54641,48129,54174,52157,52888,51585,51278,43971,52057,52861,44026,52462,46829,47474,55113,55564,56347,45550,43947,42507,55218,53082,51693,54920,47460,42616,43963,47627,42903,51457,53379,42597,44057,42547,50055,42522,46051,48645,51648,44230,44124,43524,50936,42594,53710,52224,44375,54831,52323,45574,52905,57251,55795,47687,43950,46153,46154,48277,44236,51306,51307,47497,48093,48640,50923,53425,46609,55308,52530,54313,55356,54407,43867,48673,43314,50961,57258,51496,43331,51592,45530,47655,44086,53289,54478,45666,57283,44205,44191,51570,55494,43990,42510,44012,48156,42750,55184,44131,55971,50876,54878,46864,47595,42634,55598,53819,42615,50480,53203,53204,45652,51644,57590,55340,43303,50201,46660,53651,46198,46199,51075,54528,43719,55186,55659,44105,50615,50616,48449,51758,43825,45707,45708,45964,45965,56192,43964,51629,54232,43286,56176,44184,47503,45968,47629,52164,54529,44326,52857,45516,54547,55843,54414,54871,45957,45958,52789,51395,56111,56112,51363,54909,53878,46816,51346,57087,55605,50193,55595,45668,54905,53424,53758,52003,46990,55686,45642,57313,57248,55539,52564,52565,50718,50719,52016,43029,56162,51781,48445,54316,51008,42775,50722,50723,42426,57318,52733,45562,44296,43477,54900,43305,42937,55771,53250,50075,53111,53413,42444,45876,52994,42995,51423,47516,43199,46078,46079,53507,53508,52309,50938,51389,44209,48159,54386,51366,48633,55061,52009,47602,53870,50851,55765,46214,46215,51331,51332,52086,47455,43998,51738,51739,43138,53307,54398,54987,47001,54933,54870,51589,55343,54334,43953,51621,45881,55862,48046,46844,52595,52596,53821,53251,53640,56181,50681,44252,54858,54289,43805,43283,43803,53663,55923,42503,54428,55031,53682,45588,53777,50338,54548,52383,55739,55345,52046,53542,53543,54497,48165,50523,52544,54356,42795,53715,45868,46732,54421,54420,53187,51730,51731,46049,46133,50451,50452,43226,56166,50212,43799,43591,45842,43626,44049,45598,54182,50335,50336,55728,42768,51827,52217,52218,51230,56078,50572,43580,54620,53035,55816,48248,51084,54998,52082,55228,55229,57133,53876,50956,55394,44040,55796,48288,51679,47651,51680,43797,46962,44072,48528,57111,51785,56010,43800,54474,48667,51791,50950,50998,46842,51508,56212,43624,46650,50920,57671,53874,43743,54527,57102,43061,43806,47519,53497,53498,54640,55331,43297,46620,44335,47493,42574,48520,45970,54250,54600,52024,43593,44023,43709,44331,54192,45515,42748,55412,55413,54912,48042,53727,48480,42773,42774,52855,50893,56497,50394,43507,53312,47429,47029,42853,47000,45989,45819,56025,56213,42558,51642,47414,51473,55009,50808,50809,47468,48604,46736,51349,46907,46781,46713,55524,50329,50330,45775,51665,46881,44098,46211,42475,51468,43078,48438,45548,50387,43441,51045,52829,51082,45656,43913,54957,48466,53660,50512,48226,50952,45893,42632,47008,51182,51183,45538,43521,44311,53382,55984,51072,45884,51145,51245,44307,48094,57282,47522,53355,43060,42901,55753,45636,44194,51336,54889,55461,52101,44146,50001,42678,52391,55230,55231,43529,47521,56195,51458,43776,43170,50688,43629,42997,43008,48474,43421,42896,55782,43284,52063,45522,43495,50729,50730,42658,43234,42996,44047,43051,51635,54285,56276,52507,49865,48471,50951,46212,46213,42604,46875,43189,48098,55812,50304,43204,42940,50498,43272,56034,57252,44215,43460,43450,51353,43128,43054,43289,43241,42819,43697,45561,43152,42835,48544,43821,42556,47601,51197,44103,56026,44371,46086,46087,42981,44140,42465,44321,53661,44273,50506,42463,42476,42446,42789,47028,44274,55040,51718,44265,45765,42488,42701,57292,57607,48095,54213,54159,42618,43641,43739,56943,57224,57095,53285,43671,51608,53522,43154,46822,51610,45551,43419,53862,51663,53657,43034,43238,50912,51037,55083,51561,57314,43393,43549,50402,43744,54647,51320,51321,45631,43080,46207,50445,50446,51684,51789,51577,48652,52538,50959,50849,50850,51866,43380,50598,51838,43834,55794,45889,54290,54697,54698,42473,47505,50828,50829,42720,42736,57574,42712,57561,43488,54206,42961,46194,46195,50972,50366,44050,51130,51132,46988,55263,52138,51303,43469,50900,50999,55238,47584,54830,42804,46984,54960,46104,46105,52247,55204,55205,48266,48671,52763,55769,46619,42859,51611,46004,46005,54317,46618,43409,43678,48245,51275,50957,43351,57259,57354,55277,44217,44164,46641,46621,51011,54579,43604,46735,51211,44322,43846,52020,54681,51356,56503,54337,53596,50533,46614,45719,43995,48522,54570,55323,46804,55361,55036,56174,52139,45495,56085,42578,53776,57115,54230,54907,45594,45597,45972,43881,43119,43177,48121,57242,43987,44377,45657,53868,54394,55890,43106,54860,55151,53690,44286,45753,43318,42888,51639,50127,51549,45754,43886,48530,55540,53366,45673,53427,46659,55875,51709,55198,54315,43804,43666,48482,51205,50369,45885,53731,53392,43564,50401,53744,55446,55938,51158,48506,51258,56093,54191,52618,50711,50712,43543,44339,44312,51509,43139,51803,51804,50321,47027,54190,55272,48569,48605,43117,55883,55247,53360,51557,51309,51310,52380,53541,55696,53050,53052,48153,48184,47615,45535,55333,45769,53822,51824,56356,56125,51787,53156,53157,43279,54373,45686,48649,52541,50155,55215,52229,51510,50811,50812,50813,44223,55043,53405,51225,48166,55977,46082,46083,43368,49822,55998,54403,45490,46739,53364,48591,53519,46695,51437,52846,43551,54168,47025,51461,55022,43224,57237,43392,54822,53751,43196,44269,51488,46987,43470,55103,52748,54355,53802,45720,55268,53896,45489,46945,57304,53853,44256,57461,50697,50698,42651,42436,51403,55120,52325,52326,43530,43974,56076,54183,45608,47458,55176,42466,57232,57233,55177,55178,43945,54859,42534,55135,53719,53667,53655,48123,50901,55265,48596,53528,54296,48435,57628,42560,48444,48527,51109,51110,54446,54930,43153,54626,43407,43511,50820,49989,53599,54426,50589,43699,43877,55157,46707,50675,50676,50341,46063,46064,51073,46171,53829,43577,48208,53652,56954,51717,51840,42601,50757,54155,50138,51638,43928,55879,51289,51553,48290,46866,51025,55124,50413,53914,55362,50469,48055,55304,51481,43442,46929,53516,51788,55119,51463,42856,50913,51351,55121,53220,52144,43664,45542,52175,47457,51053,55946,52703,43454,43508,50208,50016,50207,45632,55417,51722,50631,50632,48442,52307,54552,53809,55363,43575,53733,50826,50827,52535,52550,44074,42671,45485,42584,43887,51521,51522,51852,43628,43210,48113,54288,55062,50377,54568,48567,46074,46075,46072,46073,42938,54425,54857,44289,47548,47549,55183,50871,50872,53275,43410,48514,47566,47567,50854,42812,53446,50526,43302,49811,43251,47695,48119,43639,52303,44095,54199,55449,42496,53820,56094,56095,43035,54683,44206,44229,56173,52171,50500,42925,43100,51375,50133,54924,54925,48149,55039,52485,54922,54923,53419,43911,45801,50948,53233,50447,50448,42680,54366,52555,52556,45701,45702,52809,50132,57305,42606,45811,56594,53716,48141,50759,49802,42468,42771,54169,54516,57643,57139,45795,57669,46033,52805,52806,43816,53182,52269,52270,55032,44234,51299,50359,46165,46166,46901,46163,46164,51033,53403,50346,53349,53350,55904,56169,57398,48607,43880,43494,52258,43658,51051,50409,47014,54630,57538,52377,51314,44366,55918,51391,43229,50971,55355,53920,54518,54606,45570,53827,46662,48557,47692,48127,46031,46032,45798,51479,52183,48078,44281,52680,45855,47444,43851,54958,48647,52493,54952,53922,54628,52928,51305,47477,51184,51185,54951,55010,53629,43927,52150,51478,44233,57414,48509,43576,51484,43769,56292,51862,45947,45948,52909,44304,42761,54268,45761,45781,48613,52132,54561,50606,53376,43267,45664,51000,52078,57504,42642,55329,54419,43291,53261,45896,54429,50685,57647,50550,51769,51398,46872,45517,45940,53417,52073,51764,50735,42543,42502,56492,55133,45982,42791,52125,50344,50483,53839,43568,46839,51753,46762,55487,43817,52388,43472,53124,48076,53632,54459,50185,57136,55029,55327,43295,43988,45883,51067,55330,55242,55986,46608,43795,55759,45864,55880,45979,51704,52071,47526,57137,54488,52501,47582,47583,52055,54194,53226,47502,42994,52074,52929,46961,44025,46080,46081,52145,45682,46882,50761,42963,43416,53095,45966,45967,53644,55258,54524,52316,52815,46963,45532,47657,52714,52715,53532,53533,43756,43812,55710,43952,52839,45882,43533,43374,43112,51576,43622,42802,56124,46865,47005,47436,53903,42633,48507,50895,51337,42841,42803,46904,46738,55306,48282,55293,55026,55027,55408,55224,54453,55134,48227,54908,51273,51394,55042,50897,45888,51628,56113,56114,56048,51318,51319,53794,50497,46627,43496,43574,46182,46636,51393,53464,53465,51516,43330,50995,47617,53264,51535,43899,43640,42607,55926,44048,45969,44180,53683,47597,55301,46807,53891,55136,55137,54368,56532,54228,45580,52946,44279,49952,50499,51607,46792,56168,50381,45514,55227,46642,43731,48461,55405,55017,57664,48207,53916,50715,50993,54225,43178,55019,49886,52478,50585,42969,46927,52047,46748,44260,51590,54291,53743,43133,52338,52339,50562,51341,54557,53579,55173,54613,54468,51396,45824,50354,43320,51411,43422,45949,45950,46041,55028,51063,55358,55216,52408,51581,48644,51246,50299,54953,43504,45615,48516,43376,43847,50574,43399,43085,52505,51582,53924,50791,50792,50793,53410,43352,55211,55212,48111,50990,50664,50665,48085,53707,54498,49833,51720,48272,55758,47032,55474,46114,46115,56175,56074,48110,54985,48204,43661,55877,50603,42933,52527,51643,51146,51148,47514,43892,50958,43544,50660,50661,43550,56100,46798,53696,53884,43053,45959,50443,50444,55051,42799,46924,46724,54895,54896,42917,50372,52980,53858,53855,50187,42719,50547,44175,52830,51678,50629,43984,46744,42459,55312,53708,42889,43414,43518,47021,51293,51294,42711,57298,46968,46969,42696,45725,54430,45705,45706,45694,46777,53780,55878,51760,52822,55037,54655,50655,50656,45610,45623,43837,47689,45759,46725,57456,51160,51161,52133,55932,55933,55250,52244,56064,55789,46015,46016,55006,50910,50911,51435,55217,45590,45569,48601,52237,54563,55367,50733,50734,43732,52414,57234,52988,55772,43109,44183,57332,55831,53713,50131,43108,55733,55734,43433,53354,57215,56207,56160,43067,50204,48221,48174,42546,52496,53860,52851,43040,51511,46936,55223,46673,52634,52635,54633,45962,45963,45738,47473,51191,48501,50888,43236,43388,46928,50906,50907,46630,42921,53889,46993,54856,50614,50326,50327,48144,52473,46998,50932,47577,55434,43786,51017,53488,53489,50468,46950,53130,46658,55852,55366,55125,50362,54401,47480,48258,52454,45620,46188,46189,48054,46035,48275,45744,51359,54494,49883,45920,45921,53183,54503,49998,52207,52208,56183,43981,53200,52611,46726,46948,55406,43446,55181,52924,52925,51452,52989,53674,42551,55940,55844,45649,42811,43589,48049,51706,53477,45660,51497,56496,53837,56187,54328,48462,55159,43047,54205,55974,43777,48148,46676,57342,48234,46043,43030,46037,52712,54768,48173,45815,50353,45603,53223,53222,57597,46753,56197,46812,53905,48551,46793,54914,50731,50732,48537,50738,50740,50880,44141,45768,42930,53279,48233,48086,43135,53907,55735,52233,42999,48496,42484,43531,55776,47666,53808,48561,56105,56106,50963,51074,48636,55213,53685,50583,54901,55870,43840,55967,55002,51015,53129,45907,52084,50470,43637,51523,51524,53523,53524,43705,45604,43329,56731,50475,55127,55407,48278,42527,51673,54171,51651,52549,43184,54416,47610,43736,54642,54374,48138,54306,51419,43676,48638,46925,45581,54314,45549,52750,46173,47665,56205,46011,46012,50515,42662,54913,43143,52650,52651,46090,46091,53627,55094,46766,55192,47681,44130,43231,57134,51761,51696,43098,43105,55314,51774,51518,51243,51253,45665,43240,44173,43171,57116,54603,55815,45680,42512,45774,48483,53675,53272,51193,44187,46900,53160,53161,46877,42525,51062,52553,46680,50417,45739,48160,50929,52088,51558,53856,51646,46819,56041,52376,43882,51759,45630,42667,55929,52706,54491,42801,42725,54609,56506,48072,50441,50442,50701,50702,42972,46635,44277,50576,54625,57309,57310,51420,51421,57321,48273,49882,54322,45916,45917,55756,51342,44059,56060,46175,45724,57548,48593,47535,43523,47412,51724,51725,54619,47537,47476,46684,43621,52834,43729,49995,46915,45585,42877,42564,45500,45584,56154,52654,52655,43130,52458,55903,42964,48255,42927,48181,47438,47607,55966,51466,52155,52477,50926,56063,52603,52604,54226,48432,54353,54247,53833,44133,51377,53176,47590,47591,53442,55388,43423,57328,52147,53851,45729,55944,50148,53009,57302,55437,47658,55763,43740,57301,52452,42549,52930,45539,46690,56126,51700,44329,50648,46972,46973,45840,47604,55897,52901,54486,53845,48284,45718,45519,53721,54608,43144,48599,48662,50379,52148,54350,54349,56585,51836,42982,55800,53828,50393,55939,55773,48661,42993,54759,55371,51671,52518,48603,52578,52579,47434,42460,48237,54203,56200,55185,52526,50337,52198,43405,43049,51392,45792,48556,51740,51741,54872,47632,48521,51622,50608,42989,42873,48669,46637,44207,57551,46013,46014,48559,54874,49816,43560,54721,57122,50181,48627,50557,46995,44017,51445,52918,52919,46951,44283,52120,52103,48187,48172,47661,50903,43602,56058,53814,46815,53372,51061,43868,55947,54560,46980,46981,53192,54408,47484,46029,46030,55821,45583,54916,54251,53276,42916,48201,54375,49949,43620,42450,46876,43434,54848,53639,48494,50378,56036,52465,52836,52760,52397,52398,54632,53400,55438,57535,54948,52807,56122,54586,51433,54385,56946,57187,53402,53882,53080,44319,42756,42948,51235,54379,51573,51482,55106,44263,43014,44126,55364,48276,56993,45854,42670,54555,54365,54533,43145,51456,52520,43371,51343,51020,54411,50395,54187,45751,55220,52058,51499,56156,53545,43908,43363,50966,49876,46167,46168,45805,55902,57082,45839,43001,46899,53146,50801,50802,50803,51128,51129,46850,51710,48056,50025,46668,48470,42561,56049,50942,51364,47511,44342,43074,51713,54833,51078,55819,57012,44063,51598,42926,50949,46820,54669,54352,57672,45828,43052,55348,51514,56189,42442,52874,52875,53823,53824,53913,51659,46667,52077,51668,48584,52317,56002,54437,50720,50721,53116,43687,52560,52561,48610,55078,55633,43412,51057,45821,51527,51528,46038,55424,45867,50821,50822,50823,54466,47456,51865,50322,50324,47596,46136,45726,52488,51474,51864,50492,51012,54531,52533,46181,46853,45616,54384,42718,44347,56086,56153,55299,46751,50339,43373,52066,55234,55235,52018,56023,53358,52038,43375,44208,46810,52358,53386,52937,52938,43843,45687,54664,56740,50967,45779,43089,53864,54399,57295,43486,43087,43086,48259,42844,55980,53225,46902,56495,48202,55003,43978,51666,53102,47574,51119,51120,57595,50771,51041,43481,45874,51287,51288,51036,51348,57099,52072,56136,47606,52079,50358,49991,48155,56177,50191,55259,46097,46098,51378,50573,46206,47003,56038,53525,50406,53917,46813,47609,45930,53321,53322,56057,55854,46991,50173,51588,51454,55427,55428,45502,43044,48170,43747,55743,53679,54173,48572,45789,43216,48251,46027,46028,47512,54650,48075,52195,47580,47581,48130,55359,43475,52747,54972,53831,43634,43597,46730,43686,52178,45837,55038,52491,53769,53768,46675,53208,51270,48635,54587,52327,52328,42740,50414,47019,43766,47448,42800,49874,55935,42617,54534,44276,55562,50745,50746,50748,43221,47646,46001,44257,47642,48529,43949,47612,45748,54919,42744,48045,51612,55118,51032,48469,56340,46622,55246,43830,46023,46024,42588,46943,44045,46122,45529,52833,42704,50633,50983,43370,43478,42447,50400,52124,52850,53180,55423,54513,54380,46867,51221,57617,57554,52353,43345,48654,54410,55278,54281,51656,44053,48287,43935,43926,57105,48650,57600,48625,46922,55069,43011,48579,53482,57627,46958,52370,50788,50789,50790,48252,42822,44110,52092,53705,57646,53447,47667,55193,43083,42478,54455,51196,50610,42481,57223,55472,50410,43244,53329,53330,51097,51098,46629,44324,53688,57652,54526,42628,44135,55143,42528,43285,53697,52484,52112,56019,55267,52903,52107,46799,50863,50864,54532,51030,44369,52294,56163,53234,48523,50609,54546,54537,54888,52021,53153,53154,49795,50836,50837,45534,54863,55344,43148,51586,50149,52042,48167,48664,45540,51426,43520,53900,52069,53931,52041,52570,52571,46917,51064,54631,54409,45866,52083,57121,57286,54673,44104,48517,43879,57173,53835,53798,52471,42639,51443,56083,53847,44192,43874,42992,45773,56130,55291,53723,52182,43782,52482,53281,57175,56918,57093,52068,57117,43339,46912,46773,46956,56888,46003,45802,53007,51494,45572,53430,55442,52606,52607,52455,51534,50141,51655,54962,49842,55809,52954,57464,44093,55866,46826,56008,53645,43775,43768,54710,44313,53232,51814,46965,51165,51166,44001,54362,57608,51664,50804,50806,50807,42936,56171,50814,54369,52056,43341,55144,42990,53664,42895,45591,44172,47446,55429,54471,42945,55122,51427,51123,55034,55046,51055,43003,52368,42946,43742,43864,46759,47016,50975,43893,54505,51853,44332,43262,53729,43180,53730,44027,48614,52170,51591,42943,48452,43169,44035,44259,42745,52837,48217,50151,54881,42540,42817,42661,48146,50944,50143,53834,54359,42457,55262,51248,46141,51716,47599,51472,51640,42899,53353,45689,55732,57247,57246,46891,52173,47630,55369,52134,46890,46795,53293,42705,53906,48063,43023,53676,52868,54596,53108,53109,52532,57300,51587,53854,55274,44114,54852,53749,46806,53375,46856,55334,51402,43910,54329,47513,51029,44297,55150,42849,47459,53803,46755,46893,54240,54233,45742,52480,51491,54275,52098,43312,45533,50612,46752,50058,52543,48117,43467,50953,46938,51447,56123,42824,48583,54645,52192,46985,46779,45609,50937,46840,43459,56204,51213,43377,53791,50939,54383,55543,53899,43936,55075,53765,53711,48050,54193,55108,51848,51504,48453,53742,47693,54618,56004,56005,42929,48642,55804,54530,52176,54523,51746,44011,42668,50371,56139,51782,56108,56006,56007,45891,48242,45507,50071,42976,55084,56211,54264,55395,53752,54634,42723,44066,43900,53753,51090,43944,43132,47431,43956,45703,45704,51317,42537,48497,50705,50706,55093,55856,47547,46986,53909,50919,55713,57123,57124,50216,44309,50549,42827,44162,56027,48205,53509,53510,47677,44169,51247,51756,51436,50425,50426,51354,52617,52586,52587,50925,57557,43937,55255,57625,46140,51162,51163,48455,47644,48104,42439,44176,51763,55814,57501,43191,48585,43607,56145,55326,49877,55130,44062,49873,42562,50970,50415,45595,42959,54773,55281,51574,54254,51575,50215,55749,57615,42971,43425,43751,52793,43635,43778,49858,51532,51216,51467,51858,52892,56490,42714,51323,51324,53511,55888,47462,45607,54676,52867,46719,42553,51837,44266,50644,50645,48450,47022,51548,51771,50643,56899,50130,50519,43166,48476,43820,45600,44237,43765,57582,50120,45659,42874,43360,43383,55895,43704,51003,57674,46634,47614,48547,43176,50463,50464,42731,50628,50630,42724,43294,52017,52916,52917,50206,51206,55332,55195,44161,57118,53406,43202,55928,56088,51390,46782,50507,45558,54299,50489,42706,51058,53918,54943,54944,43319,43316,55561,49837,51174,51175,44231,43828,50891,55774,45804,56361,50202,52503,54588,48433,56281,42572,53606,42624,54164,51125,51126,43237,44219,53139,53470,42918,54475,44278,51086,45602,50427,50428,42675,48615,54415,55466,56890,43538,43539,43514,54424,54423,55936,54179,55968,45890,46994,54643,42610,55321,55912,43951,51571,42631,44284,43959,45525,47004,55835,53811,42823,50020,50928,44200,42591,42536,50156,43325,48498,54990,55850,55837,57611,45520,53135,56885,53669,55876,53804,56056,55906,55881,55988,46947,55797,46897,44024,50986,42729,43104,54154,42464,42830,47647,55787,57120,44013,52999,46722,50817,50818,50819,45688,42494,53268,54775,57149,43525,55841,55839,43455,43546,54346,46895,53771,51329,51330,55350,55206,55207,46937,50481,54850,55764,43933,52162,50496,43482,43779,43792,47686,43965,47575,47576,43065,53473,53216,42427,43076,50388,44226,42931,46750,51077,54591,51290,51291,57098,42850,42784,42785,53229,43790,43753,43165,43201,42894,44149,43203,44113,50356,50623,50625,52502,54541,54540,43430,54304,44243,53253,57559,52825,42715,53748,55975,56170,43084,43118,53443,45830,48576,44372,56103,56104,50209,54605,48264,55445,50674,48660,48228,48044,50581,53928,42737,50129,42469,54332,54686,54687,54994,50360,50597,45647,46701,54321,52172,43599,48182,43200,46733,49792,43353,54378,54577,46992,42603,55853,55153,50527,55187,50968,48099,52487,48091,52702,46179,47443,50982,42928,45806,45808,53818,45935,53005,53635,42911,56081,48518,46788,43648,51210,46764,44298,43025,52143,55778,42985,53235,50513,47585,47586,48439,48067,48128,51849,57494,53800,42758,43807,55798,48641,42887,53256,53840,54569,44139,43787,48440,43875,44121,51708,45617,53787,52525,45560,50514,54659,46664,49784,50508,42796,43860,51723,55269,55741,48295,52052,43113,43940,46746,45541,45618,52529,54504,45730,52722,52723,52933,53648,52724,52725,52287,52288,52631,52632,57658,55425,55426,57125,55893,51667,43701,46669,43643,48491,49975,42474,43031,53356,42950,50672,50673,46094,53912,51358,42454,55945,43151,51531,45605,50680,50682,50343,54978,43077,44084,44142,44373,53550,44178,53728,43649,54971,43095,45985,51871,51872,53548,43247,48592,50602,50693,50694,43394,46137,45772,52468,46802,50520,45740,47639,43684,57436,51498,50306,54622,50184,52920,52921,42977,51087,43824,55008,53441,52239,50190,51281,48651,57274,53849,54341,50861,50862,52622,45844,53929,45852,53319,53320,48092,48102,54926,56739,53383,44345,53637,47479,51624,51152,51153,43269,55196,45818,54695,46017,46018,46059,46060,56044,51428,55731,50420,50421,44228,48152,43555,56152,46834,43569,45633,48563,44358,48169,48265,42699,52922,52923,55643,45749,54238,54303,55074,53422,45640,43487,54612,43902,51286,55792,51335,47631,48269,44381,46711,51677,57530,53271,44144,55056,55338,54404,47641,43770,47594,51379,54986,47427,43657,50668,50551,56523,51368,56140,46896,48070,45780,55085,53745,48161,55171,55172,52486,44071,51236,54680,46155,46156,52623,44380,53593,55241,43474,50318,55374,55375,48062,56115,52365,51550,53888,51797,51798,45494,51768,51779,43605,51790,43600,55833,43844,47423,48096,46131,50176,45822,54894,46149,46150,55149,46128,53280,46665,54576,51681,42458,52136,45934,52061,48131,52705,52015,53531,52827,54363,54360,45556,55004,56089,56090,52820,43894,54708,54979,48502,53871,43565,48059,54865,43093,50123,50918,47485,51438,51237,46209,46210,50634,50636,50145,57442,51502,45553,52870,52871,50749,50750,50751,47560,47561,57489,53317,53318,54593,44267,57446,50150,52619,51371,49967,48105,53807,48108,51369,55104,49855,54433,55131,56484,51093,45545,52726,52727,50669,50670,53692,43889,54175,50646,50647,54553,42643,42641,53147,51195,55981,52076,52028,45998,45999,54234,45587,53456,53457,51829,42828,50741,50742,50743,53702,54991,55409,54370,42721,45611,42683,54558,51471,42640,52775,54387,54715,54716,54713,54714,43304,45763,45650,54866,50933,48595,56157,51846,47507,55337,55260,51385,48200,43713,43211,42870,50491,42973,47425,53494,53495,44359,54184,54449,52359,45750,53385,53396,54327,48437,50984,45552,42979,53001,50638,50639,43167,46960,52119,45696,51031,54535,48083,57552,51520,50172,51515,43342,51105,51106,54674,43418,48256,54564,53778,48238,53838,43570,53671,55781,48534,46157,46158,47633,50584,42664,54939,51450,56488,54984,48097,57534,43757,51052,46949,52404,52405,46653,54435,54300,46092,52739,48609,55050,51662,46696,54678,50161,45692,55097,55098,53290,45817,51593,45669,46841,48236,53763,51703,55899,52863,43017,51217,50403,48107,52500,54302,51495,50902,42751,54584,53311,53313,55810,42764,54657,43863,51121,51122,48488,43205,54309,48143,50611,56022,43372,55021,51311,43027,42441,53331,53332,53772,55838,51455,55846,42786,42787,48499,53462,53463,50474,54461,46007,46008,47540,51856,50641,50642,42647,52298,42524,53886,57347,52707,53294,44361,43918,45910,45911,43159,52900,54216,44242,43932,42867,44055,45492,54672,51645,43002,52117,55058,54621,55107,44333,54295,51602,57235,57634,45658,50747,43960,48441,45810,47558,47559,48436,55892,45745,55848,55007,55867,48164,50869,50870,55471,46000,50053,43885,53478,50653,50654,43905,54377,42776,42777,50405,53431,51580,45523,51429,47411,52152,45787,56003,54273,42431,57151,51441,51208,56110,53681,57306,44005,50898,54479,48179,45566,47010,55279,45675,47410,53468,53469,57311,53793,53722,50137,48492,45831,52115,48670,47662,48659,55219,42600,53699,48540,53795,54287,55276,43833,54157,54156,54217,52040,55018,48163,50716,50717,53698,50651,50652,52360,56080,55158,52852,46184,51200,51325,42837,42808,42793,53266,52379,50199,44003,55441,54294,43350,56359,50987,48643,45486,54312,54427,50011,43094,42554,51850,50930,46808,48126,42960,48215,43197,43417,43385,48125,50571,57322,45833,42875,55088,43456,46874,52149,57505,53260,55372,55373,54172,43980,43396,54915,57353,43254,42846,43855,55352,48598,55376,55377,42504,57655,50873,55827,57507,45554,57432,42569,47506,50297,52053,51089,52390,51449,55914,50128,48249,48298,54935,50768,50769,50770,52169,52598,52599,51381,55114,48257,55790,53547,46617,42645,44238,54918,56502,54594,50695,50696,46801,53207,57656,44303,47690,43611,43349,52128,44090,53810,55068,50935,45648,43063,57630,54627,50051,55239,55254,42608,51139,51140,54339,55275,54595,56271,43463,56513,52800,54679,55871,47562,47563,50522,50171,47009,43116,55996,53178,46613,46612,54331,51170,51171,43592,52540,55261,43849,47437,44292,47598,52539,48088,55402,51083,48639,53458,53459,43915,47622,43462,55860,53475,43866,52135,43390,46682,48481,52093,43391,46176,43264,51006,46745,53923,42792,52180,45863,54646,51085,43158,48570,48586,42949,51059,44069,51142,51143,43323,43741,55834,51047,51773,57609,54176,51554,46913,45629,46908,48465,43121,48608,55316,42511,47654,43266,55440,53421,45582,43587,48100,56065,54623,50699,50700,45848,54983,50544,55152,44118,48219,53434,47449,44115,52274,52275,53407,43720,46862,53614,43483,52163,52912,48157,46818,54181,52778,51711,46830,54886,51399,54270,44136,51996,50124,51594,46747,52902,52105,43573,43193,53240,45641,53210,53211,42741,57130,55221,56069,56357,52130,43717,53239,42893,57352,43057,47498,50662,50663,47508,53781,45606,54219,55248,57108,57109,47515,45747,44225,54521,42516,53813,51486,48674,48151,54371,43255,51010,45898,44227,51565,48479,42605,55751,54481,43522,50736,50737,57000,54717,54718,52942,53649,48186,43547,52096,53003,45544,54489,53677,53873,43172,43277,48216,54601,48116,48578,44293,52545,57337,48189,43185,43005,51813,42908,43746,42816,42518,54245,42932,50373,52931,48190,44350,43735,46868,47550,47551,43917,51867,51272,50061,55165,55166,44177,45977,52509,43865,48553,51714,43308,53476,53189,54884,45510,50548,42472,55245,45878,45586,45488,43265,57546,52524,55322,54208,52816,54615,53198,55668,53892,54571,47488,52227,53472,42834,52801,43662,54227,54539,54597,52849,55064,55065,55189,54166,44031,54903,49990,51357,53449,43173,48575,53843,55887,48588,56079,48611,48158,52281,52282,47523,51552,55210,55889,56487,42487,51530,54458,56037,47469,57532,42520,43207,53636,53634,55047,53799,47524,57220,43182,51657,55155,52104,48244,44367,52786,51430,45526,56053,47680,48081,51355,54877,45816,52944,47496,55863,52950,52456,44044,48656,50376,52006,52005,43810,51222,53247,44290,48293,55067,52845,43842,45960,45961,56208,51652,52704,43969,44151,57603,44374,50345,51699,51670,44323,45491,46727,51202,46129,56190,50798,48580,55101,55102,45717,54508,54849,50192,57670,52022,48526,51874,55750,48134,56194,50783,50785,50786,56043,54638,53737,52129,45628,54267,52019,55045,46854,47504,53362,43966,55937,53387,47435,54392,56485,50352,55080,46941,45788,49880,43004,52762,54487,56099,46715,45797,43492,54837,56133,43161,46953,46749,54509,50657,50658,51719,49846,51415,54514,46610,54223,43679,52200,52201,54436,56021,51784,46852,52094,50624,52252,54549,47544,43156,45988,52510,43195,52102,43823,46025,46026,44154,43819,46769,47534,42635,52372,57623,47470,50659,43088,54347,43869,57131,54954,43613,52469,55738,54607,46054,54434,56362,42437,42805,55650,54665,56734,47678,45693,46879,47489,55147,47518,51228,50399,54397,52333,52334,43123,48624,46871,50846,50411,46783,46774,54525,47413,48140,47418,49986,46716,43233,46878,50830,43852,42763,51861,54839,54635,43659,55857,52765,56953,42919,48525,42913,45661,46687,54418,46678,42694,49878,46989,43157,44363,54351,43402,52858,46974,46975,56039,57549,43596,55053,53202,43194,54964,52817,55309,45679,55073,54293,47660,55310,50211,56494,42860,53859,48495,55082,55111,55399,55400,54204,47619,54484,43192,44348,42542,43655,55825,54239,47556,47557,43656,43033,56522,55766,42757,46758,48451,56015,42957,52826,46124,54536,51503,56491,46717,54545,54602,44305,43457,46688,55286,43853,52854,50678,54937,43651,46916,55788,43212,43333,47020,57500,51071,43150,42673,42672,43983,42891,46930,56931,53877,45776,43219,57589,54292,54431,54653,52672,43256,48246,43693,50607,53904,54693,54694,43955,44051,49789,43498,46824,46933,48594,45727,51599,54573,47494,50569,54682,55318,46734,57584,53242,48600,46756,43271,46679,46130,50994,55296,53919,54617,54511,52645,52646,55289,57154,45971,57506,53263,42733,56164,52519,53717,50169,45527,46053,51256,42852,46741,43617,54499,43745,55994,51755,46200,46201,51847,45676,52862,43760,48505,54897,54320,45531,48060,57657,52417,51698,51603,51362,42988,55048,56024,46139,46103,48212,46036,55378,55379,45614,47625,43762,44315,42975,52210,52211,48668,55460,51690,51416,45847,55145,52832,53445,52364,47623,55054,54660,42573,48073,50649,50650,43278,57638,43832,42810,43942,48630,54614,48589,56343,43625,55982,44129,55141,56054,48289,46626,57107,53773,45536,43566,50517,56107,51034,50529,55126,50487,42698,43725,50758,50760,51743,51744,51422,49859,46204,46205,43767,52864,55415,55416,53647,56516,42904,54661,46731,43259,56203,51424,50022,52869,51547,55324,55432,55433,43079,55066,48051,46132,50835,54582,56132,50314,50315,55646,56028,57587,42818,51092,53700,44212,55000,44344,42691,43912,53656,43710,57228,55087,44253,42732,50590,45521,53641,55179,55180,51009,45599,50964,50418,50419,42941,44325,42585,42586,53911,51525,51526,57540,54999,45484,42693,54854,57141,52847,54980,43362,53373,53374,52382,43724,54222,48136,42684,42623,44143,55273,42923,50433,50434,48621,48460,45559,51431,57103,57104,53930,57275,42826,43608,50896,43131,52290,48619,43878,43293,42747,50588,42953,53786,50007,55987,55044,54444,45875,49974,46918,42863,44383,53879,44041,48064,56144,45859,53712,52859,52099,52242,57158,52348,52349,50136,50367,57612,53249,55842,53895,54611,46666,50397,45992,45993,52842,46645,55096,52729,52730,47682,53921,51783,57271,43440,57430,52536,46101,46102,57531,46143,46144,56155,45825,48283,52266,52267,42944,43512,55305,47688,52423,52424,43872,48235,43490,50677,50679,50342,45827,50495,50316,50317,44343,56268,47634,48082,51301,51302,43711,42770,43225,48510,47432,45865,48195,51857,55999,43645,42987,44355,46721,42622,55917,57470,43411,42767,50556,46639,42621,46851,45723,50163,51618,53738,52610,53844,55346,42654,44123,52432,52433,54702,54703,53205,53206,45736,43784,43016,54260,54263,50916,52186,54823,46135,53609,44132,53770,54412,43858,42717,46671,46674,42501,45793,53287,56046,44163,57157,47650,54457,48602,54940,51360,55941,55199,53299,55396,55397,44189,56001,42759,52798,56077,45846,55077,50459,50460,46789,47415,43667,53448,50396,55992,53215,47520,57188,42627,43646,51601,54338,46797,46177,44214,43946,45557,47440,53301,42669,52821,43730,46125,52521,45976,54927,42905,53812,55687,54550,46159,46160,48069,54438,43660,43619,52259,46892,50578,52812,55208,55209,54590,46161,46162,43836,54330,42956,55320,55315,54454,54231,46134,54311,53209,55435,54829,48211,43835,54357,54188,56733,50922,47417,46040,55439,42539,56031,42557,51650,51370,43310,51843,43447,53504,53505,55116,42593,54956,57469,55319,57189,43647,44029,50390,53739,54904,57667,51695,54261,47481,47603,54305,46615,51268,54689,46109,43588,51266,53169,53170,46790,52515,56217,54483,54906,47684,46088,46089,54706,54707,48053,43501,45555,54282,43245,44188,55020,54165,54704,54705,56493,57598,55927,54265,43665,51260,49788,54400,48573,54462,54724,47696,52278,52279,53060,53061,43466,45931,45932,52459,51715,44008,43141,51257,56201,43175,54963,43288,51617,42700,56011,46691,53084,42910,42602,54442,54685,42836,46859,53414,46794,49994,52185,43075,47450,50153,55468,56514,42485,56363,43563,53075,50392,54212,53513,53514,42619,51992,46694,48490,50485,43021,46827,42690,52033,54342,47433,51465,51490,56579,47409,42531,56117,50531,43510,54236,54372,55011,57453,53797,50666,50667,45823,55832,42532,43263,56507,51044,51040,50355,42613,55467,56486,52808,50461,50462,55746,45487,55745,48565,53897,56082,51578,43401,54266,53369,42806,47530,55401,45737,43073,53479,46765,43102,55430,55431,46052,46693,43552,55294,53433,52663,52664,57629,43582,51556,56109,44088,53662,53901,53452,56518,50365,55041,48459,54875,53932,56591,52472,54470,42612,47499,45576,53783,55802,55908,43789,42630,52113,44246,51374,52344,52345,52285,52286,52141,53269,53131,42514,51536,52576,52577,42629,47002,48626,53027,55090,55091,56291,52877,52878,57170,50024,42871,48135,48230,57651,51832,54307,51462,43367,50921,53628,54354,44043,55845,51555,47428,52866,54873,55942,50908,50909,56188,46633,54834,52090,45836,51023,50947,52007,55303,54711,54712,43036,53701,43046,51038,50210,54246,52226,56091,56092,45547,48484,55462,45807,51054,57567,42739,42709,55049,53466,53467,54185,53633,50899,55990,45799,55919,52302,43653,48622,55252,50195,55222,45856,56184,46861,56358,44218,51641,42710,55900,54196,54393,51615,56035,50351,54256,50178,53726,55663,43669,43994,54391,52986,47613,47670,56504,51660,42517,54604,56137,55236,55237,43733,52232,47420,43993,56303,42915,55811,46923,54465,54493,50502,43347,46107,46108,46670,53724,56146,53796,54845,46791,51776,48456,45872,46632,51026,55806,43558,56050,51005,53630,42495,43041,42644,45767,55985,45869,49980,51701,52591,52592,56134,53361,43603,46942,47640,55389,55390,44362,46920,46057,46058,54381,42998,56131,46147,46148,53438,43415,42559,51448,54376,45784,57564,54271,46123,53746,43183,53767,54443,50389,42438,42467,47422,46704,46803,50457,50458,51721,50175,56489,52474,51649,53863,43986,51817,42440,46784,54255,44295,43675,56165,51018,42970,57193,44119,45537,52081,51407,44155,52196,56290,53766,53282,51239,50323,50391,48464,51685,54186,50867,50868,48052,50423,50424,56017,44364,52371,52537,50555,42962,48477,55793,51199,43026,54151,54152,53725,53586,57192,48533,51614,52475,48515,50422,42677,47447,56360,46070,46071,52000,53898,43174,48468,50348,51626,45672,54868,55807,51049,51480,45994,45995,42637,56182,51016,43845,51046,44213,43313,51839,51775,54910,48292,47645,56519,46837,54898,51637,48535,50416,47673,47674,53703,56214,51340,43369,46046,42832,52002,55057,54566,48663,52012,50139,45790,54754,51028,42580,43898,42866,45746,42646,48137,47475,57218,43537,47531,43794,54670,51998,47663,51451,46805,52272,52273,51529,45741,45504,51042,50904,50905,53337,53338,43111,49870,48271,46624,48270,47453,50865,50866,43218,51168,51169,45937,45938,46740,42448,50218,49884,57265,50859,50860,56087,43831,55855,52373,46663,43788,44147,54636,55271,57262,52609,54517,52260,53267,50147,53902,43839,54323,56510,54988,46873,42966,45697,45653,53357,50528,52517,53539,53540,50568,43359,49960,48180,43938,52100,52490,53104,55865,42443,55873,55768,57110,50313,54684,43335,51860,54828,56000,55791,50180,51777,54482,51475,57035,43579,51439,53411,43324,54732,52153,53384,53395,50831,50832,45690,46034,54448,51654,43471,44196,42449,54825,43322,43614,43206,57488,53398,51400,54879,43120,54752,52840,54556,52479,46106,50530,42920,55256,54843,48209,45903,51661,54402,45592,43336,48532,55030,50189,54891,53668,52552,52841,43403,53236,53365,52824,43535,47012,51583,51600,50914,51633,54976,42652,57562,53631,55264,54864,53245,43541,43793,52131,50203,43485,46857,51566,43258,43448,43428,45646,51505,53023,53024,48655,45871,46919,50439,50440,42500,53484,43282,45511,56141,56148,55328,44291,51537,50179,54899,54476,46112,46113,50177,55142,43126,46772,55351,46208,55200,55201,42479,54439,54469,54158,45627,52772,45637,43771,53806,45990,57312,43997,49827,48241,48090,54947,56018,53927,54968,44167,47424,42428,51116,51117,45873,46964,46183,46096,47620,55001,43382,53736,43037,52427,52428,45743,43785,52177,54544,46776,52914,52915,51056,46835,48597,53437,43101,43694,50539,57636,46954,46952,51198,43348,53650,45942,45944,52831,50709,50710,45728,52160,48458,47698,43612,43884,50219,48260,54668,52492,51762,55300,48112,55403,54280,46800,55805,46190,46191,52773,43217,43270,46955,52116,52357,45543,54345,42692,50380,54297,48231,48267,42625,52356,43939,42579,42881,51770,52154,54274,48512,43426,46703,51831,43389,43378,55779,43748,42909,55913,50561,44156,55335,50307,45624,50810,51149,51151,50780,50781,50782,47675,47676,43018,51636,45904,45905,56198,48513,43715,45713,53409,42541,45593,43873,43432,43103,44308,44299,52306,43716,52522,43476,43301,42752,47430,51376,48632,45756,45796,44301,43038,48122,43427,42509,44015,52508,53718,44080,55115,46888,55086,44038,42576,43064,42686,52045,50200,57660,43268,53420,43677,57229,44251,51296,51297,44037,44250,44193,43722,42533,42734,44000,57281,43970,48560,48577,43682,42716,43888,47482,57315,43854,54961,43497,46172,52810,45858,52089,51545,55858,46628,42934,53241,55740,46019,46020,50570,43137,48079,43431,43321,43058,43404,43642,42906,44006,54583,44220,52193,46845,55154,43480,46932,43452,43070,48210,50973,42490,46047,51024,49955,42879,47545,47546,55336,44079,47486,42695,42951,42486,42755,48448,54253,44087,46656,54162,54973,55907,47471,45760,42708,48071,42530,51780,51729,43548,50593,50787,46796,45757,48558,55754,44165,43644,53638,43489,50453,50454,54928,43680,42483,43975,53536,54209,51271,54229,45625,53869,56287,55823,51155,51156,50772,50773,50774,51647,57613,48274,48196,56013,43712,55169,55170,44204,43857,44002,46966,46093,45764,52049,50637,53257,47636,44060,42508,44067,43696,43636,47628,43235,51179,51180,42749,54942,53435,42445,55869,46657,42571,52865,51682,43958,55840,44255,46050,43160,50050,55292,54989,47478,55005,45501,51338,44310,42912,56102,56051,53248,44314,55767,48564,46700,44376,43296,42583,44036,43248,53881,43081,51233,48500,51232,44073,51304,56120,56121,45568,42545,56129,45860,53323,53324,56033,46905,46661,44076,42897,51134,51135,54651,43761,52054,43698,43188,54485,42544,43557,44288,44378,54396,47700,47701,44058,46180,43527,46126,43208,50992,43140,47621,53642,52378,55347,51229,54851,50370,47510,53517,53518,44360,51312,51313,45901,52601,52602,55817,43261,50833,50834,48077,49850,55997,44271,54654,44264,46056,44249,42980,44032,52036,45894,48546,46883,43458,44134,55365,52463,53789,51188,51189,43292,45766,46771,55052,56193,56512,50014,51625,50004,42984,43556,43967,50455,50456,48454,51801,51802,50068,45601,42429,43909,47541,50435,50436,43594,57307,50545,43464,43690,42968,43050,42523,55822,51262,48192,53481,45509,50157,43630,47624,44030,44203,57225,53861,48493,44221,45943,51002,45482,57278,53850,46649,43214,50205,43750,43190,44349,50599,47552,47553,43689,53219,43055,43695,44101,44081,42713,53880,44261,44064,43896,45849,44014,44248,43822,53100,54995,44302,43811,53227,44287,43010,51816,43505,42892,42907,44033,44034,43925,43754,44075,43650,53259,51263,43996,53221,43802,43066,57605,43068,53520,53521,43437,44202,42689,52580,52581,54616,55448,48066,51386,48473,54936,42614,43260,44370,50546,42480,54977,52466,53534,53535,57592,52495,57542,42939,50552,42902,42986,53817,54855,52159,42499,53848,43007,42869,42688,44318,47659,43764,42794,44186,52300,43961,53910,43364,44239,47500,48555,48057,45892,44117,47525,44327,54729,43562,48048,54975,43706,48634,43907,47679,42798,43759,43763,53450,43473,42674,53734,47635,54967,48084,42958,50776,50777,50778,50537,48058,52305,47495,43013,43972,43503,55915,52059,55076,50516,43276,52127,48263,46944,43707,43461,50488,43019,53706,42900,44042,48457,48193,42886,51674,43306,57593,57541,43783,43298,54832,55447,44016,55872,55969,50525,50577,42809,53774,51579,51818,48508,55194,48617,57106,43814,55251,51567,55775,54880,52062,48548,49819,54966,56066,54982,45983,55070,55071,43930,50429,50430,52460,44222,52111,42659,52593,52594,45638,54690,54691,44198,43674,51406,51464,44384,44382,47542,55770,51544,51542,51543,48297,56196,56883,53816,54456,53412,49843,54700,43155,42453,42880,50086,56047,57245,44122,53020,53022,43906,46931,48139,43346,54319,48552,43443,48223,57244,54827,55630,53401,52184,53887,50146,50122,46814,54220,51242,47652,55307,51620,50960,56483,45912,45913,55573,50985,54422,55055,55132,43006,56084,52203,52204,46095,54572,47483,54259,53846,50482,51088,46863,52386,50962,46697,52512,51417,51546,48279,55182,47588,47589,47509,47669,43895,44356,53224,50924,57563,54348,47011,46737,54512,52531,50941,45924,45925,45722,44153,50613,48606,52516,46996,51822,51757,56128,55092,44216,53694,51080,55420,55421,50587,46045,46786,51264,43890,52430,52431,47465,44152,43449,47466,48285,48447,43299,43099,54262,43654,52197,47587,53893,44357,43838,56061,52026,45684,52035,53278,46775,43738,46699,43381,43702,47015,46909,50484,47024,52674,52658,52659,46910,52990,52736,53394,44125,50565,51102,51103,43954,55386,55387,43606,50217,56501,55410,55411,51477,46787,43365,45895,53805,51076,45862,53145,55325,52546,51234,52818,42884,43366,51825,52911,53784,54445,42452,46836,42829,54480,48568,46120,46121,44338,46118,46119,52261,46187,46202,46203,45829,53012,53014,52228,57129,54950,52498,43115,55784,53238,50605,51539,53672,55382,56505,46847,50182,46921,57094,50815,50816,53277,50521,44351,45877,57484,57626,43718,47532,42864,44190,51859,43922,57503,52314,50989,45546,46880,52387,56032,51014,42538,52384,43957,53303,43134,52457,46065,46885,44353,55925,45791,42858,52766,54853,51512,55160,56998,54637,51050,45843,46654,43516,53857,50144,43561,54861,55972,51564,44268,54272,57568,43500,51380,44083,55146,44099,44019,43708,55909,43540,44052,51483,50894,56577,53732,55736,47013,43553,57518,48120,48261,42566,51442,53825,46858,44056,50449,50450,50332,50333,52394,52395,51560,48198,53298,48191,50026,43062,46939,43901,57565,49862,51596,57536,57126,43082,48623,57132,46689,46970,46971,57616,45512,56142,55368,51994,55253,48176,51231,45800,49885,52985,44240,42702,53380,48132,54500,45853,54522,43397,44179,54224,51686,43903,53297,43876,46044,43252,44009,53162,53163,53151,44021,55920,42489,43127,56903,51460,51240,57217,43429,42865,53148,55783,57088,43652,43213,42568,43124,47487,54890,55202,55203,50486,54581,55538,45777,54492,43526,43386,43519,46849,43015,52091,55780,46192,46193,48171,43609,42983,46760,43985,47539,56178,52838,56180,55025,45838,55874,57255,54340,42862,42743,54214,51244,48185,45528,43856,45563,51675,46625,51851,44199,44334,51373,46894,43681,54510,47608,48106,55295,51766,47656,50162,50779,55270,45579,45731,52140,50575,50135,52710,50591,51176,51177,54361,51013,51541,51568,51039,53600,46174,50357,46846,54460,43307,48587,55128,55129,43924,43300,48582,55868,48511,54883,54477,54241,50384,44337,54464,43721,43723,50635,42890,50969,46169,46170,54876,54941,43590,53826,43424,57222,47694,50852,50853,46185,42738,54846,53653,44280,53471,51492,42477,54885,54974,47616,43395,42515,46616,42760,53351,53352,50331,45573,52675,47697,42461,55931,43532,43107,53693,43024,52108,48539,43465,53865,42807,53830,42577,52167,52080,51007,51634,52166,45711,45712,51414,51712,50160,52097,42965,49799,47442,45497,53684,46720,54252,42935,54452,55820,56147,51616,53779,43042,51383,54211,44182,54970,57291,43515,48203,44007,51408,47426,53790,47023,50168,47490,52670,48519,50794,50795,50796,46651,42570,55311,46978,46979,55444,52151,48536,55884,53480,50368,43737,57602,57268,47668,50386,42746,46770,54629,55747,42482,52511,50943,55847,45612,43281,46145,46146,42821,42991,55896,57381,45974,50945,46643,56992,51632,55392,55393,50328,50540,50412,42648,42433,52095,55995,48538,45996,45997,42778,42779,45505,54178,45734,55885,51384,45834,54945,54946,52913,55824,44106,52389,56135,43228,55012,45897,48665,45639,46838,43774,47653,56143,42838,53605,52381,52835,55970,46754,48628,54992,46186,44054,52787,47452,46869,55109,42735,50509,43850,43610,57618,45973,56500,53872,57632,50471,46887,53894,48281,51333,53582,57299,43129,53801,45496,43758,52513,55349,44157,48443,55117,55901,50857,50858,42663,52123,43384,51434,48554,50595,52085,42924,45524,44232,45715,50601,50553,45499,54242,55993,54575,53314,53315,53327,53328,53274,43338,50965,43929,43586,56101,47472,45619,53444,48089,45498,51513,51361,47529,43581,48150,43904,44300,46817,47421,50188,55385,48648,45735,42730,43685,51352,50838,48672,45685,57606,43672,51227,47517,50917,47699,43326,50501,53704,43601,52367,50121,45786,50541,46848,42898,45861,42595,44201,43815,44046,46860,53150,44336,42845,50494,44078,51215,54417,46686,54335,43435,52011,54538,45835,57239,47030,57238,51255,46898,45832,53764,45936,42470,42697,42498,42456,56186,46068,46069,53367,46683,47643,51609,43445,53756,55140,52573,52574,55552,54519,55226,53654,52616,50311,50312,50437,50438,53460,53461,55801,44341,42952,48043,43114,46652,50063,43829,52667,50347,56525,47554,47555,52891,45978,54502,45691,53270,50566,53439,43275,55357,52158,42521,52660,52661,50686,50687,52470,53171,50558,52932,45820,55849,43921,44128,53408,53852,45809,42868,52734,51489,46959,53283,53284,47691,54325,45621,44368,45626,50824,50825,52234,57113,57114,57227,43752,42726,55298,51190,54838,55360,51322,42762,50478,43973,51412,51413,47491,53890,56127,48240,54965,51501,56498,46647,52848,52613,50883,43253,50626,50627,50134,53925,53341,53342,51533,52179,48065,44107,51099,51100,45870,56030,51692,43584,55280,51997,43670,53228,46946,46768,52050,48247,47592,47593,50319,50320,50617,50618,43246,48154,52742,53915,42883,53544,44150,43772,42555,54648,47536,56269,54911,54652,46178,43168,45651,51444,53418,43916,55380,55381,57471,52199,43841,53432,55414,43438,45596,53695,53866,43406,42831,43627,52168,57086,51877,51091,47638,42848,44092,45845,47451,47533,49786,50382,55161,51212,54390,42582,48250,51562,53755,51688,43859,45887,52756,48291,43976,44102,51551,42861,51538,50752,50753,47454,52126,42529,43534,53841,50174,53490,53491,50754,50755,50756,53174,51347,54599,43317,50490,51841,50713,50714,53218,55463,50081,44285,46709,48616,51459,52523,44120,52534,53747,55580,51470,54310,46702,55560,43186,43755,50334,45571,44320,51540,43243,55138,55139,53347,53348,43749,43700,51365,55243,51094,51095,54210,52262,52263,44197,43798,54559,46886,52461,43962,43491,44077,43631,43633,44039,54666,50560,55554,45518,46110,46111,51653,52319,43479,54644,54221,45900,47600,51022,51819,50927,42497,55035,43337,54565,50054,43991,53665,51027,51251,56167,48653,50349,48115,46009,46010,52122,54195,50408,53389,47467,47416,55290,43358,45674,43468,43090,46761,54249,56999,50707,50708,56073,53761,53252,48206,42575,53231,54720,43883,43215,55978,43022,46142,53526,53527,45981,51772,44294,43069,43780,43796,42885,53760,53759,42780,42781,54719,49805,51999,50125,44127,57433,53246,53643,52075,56509,52257,57357,55033,46728,55162,55163,45752,52044,52708,52803,42854,42857,51440,54326,43545,53836,43673,50159,44065,55744,54578,50214,42820,51613,51001,46976,46977,57404,43968,50744,52064,42814,44108,51669,42649,52752,52048,51469,56508,53686,54413,52542,43398,56096,56097,49964,48124,47578,47579,52027,42548,42727,42914,43567,50689,50690,42815,52212,52213,54658,51019,52032,47006,54931,57458,50524,52497,54257,52992,52991,43870,50580,45506,42526,53177,53666,45826,56045,43328,44262,46692,55979,43239,53371,46698,50881,42878,44210,53926,55249,52984,53720,46685,56072,46644,57661,54441,55188,43826,52369,43179,53788,54258,50976,50977,45850,43091,55383,55384,42434,57581,50775,54279,52621,54624,43726,54997,43781,43914,51292,51250,42567,51223,45508,51778,51767,53428,45635,55742,53184,53302,57485,43979,45755,44100,43934,44272,43273,50505,51807,50511,42432,50170,48214,52906,43280,43274,50364,53792,50981,50988,52194,48243,48225,52031,50843,50691,50692,43848,55341,48629,42491,51991,54248,50728,54207,43356,42598,50877,53186,42872,53678,53067,53068,53512,55105,55110,55559,52668,52620,54388,54286,52025,54567,52828,53815,45699,45700,48087,54198,55757,52811,50621,50622,52548,48268,51269,50844,50845,50940,50473,52001,45634,46982,53515,51623,48147,53625,42682,53325,53326,43536,50567,53345,53346,45513,42492,44089,51043,50310,54692,52375,51689,53754,45975,46677,50407,57556,50978,52014,42703,50579,47445,42493,54520,45783,57143,46889,51418,55095,46066,46067,54542,56934,46828,55283,48646,50477,43897,57112,55983,42592,55813,43028,43436,43379,50142,48183,52187,54836,42766,55934,48299,45782,46718,55391,54501,47683,52853,50885,50008,48467,48566,42782,42783,43618,51559,51219,46780,52067,56482,51786,55803,50154,54298,52588,52589,55991,43692,54515,52926,48213,52161,48590,46843,51226,54215,53378,53440,50559,53496,51507,55089,53546,53295,53368,53583,43808,42565,51344,42563,56210,48218,53399,53762,53499,53500,46903,50996,42681,51409,51410,53502,53503,46809,55777,54278,51241,54969,51298,51300,54333,54847,53243,54269,50432,50431,45667,55443,47538,53016,53017,50563,55072,51081,54244,45841,51192,43585,50726,50727,44247,43250,52804,50594,54696,55353,43000,53273,53908,55024,42519,53316,51326,51327,57451,54218,55164,47685,51453,54450,56149,43818,51372,47492,42742,52467,42685,46811,43813,42626,50158,53133,56206,56042,57635,54844,50564,42638,54344,52719,52720,42535,54506,52744,54495,47626,51485,51401,42657,53867,51705,52385,45980,55864,54467,45671,44174,56199,51694,46006,50554,51842,52769,56499,54589,43571,42676,43327,47605,45880,50619,50620,42687,54150,43048,43923,53175,44158,46021,46022,53454,53455,53453,53785,51252,52983,51334,43164,51691,51204,46763,56138,51572,52506,46870,46638,51584,55354,53646,54667,50979,44168,42471,48658,43096,48068,43355,54656,55225,54639,57614,52481,52709,50892,57529,45732,54842,46934,43444,54170,43668,43232,43638,53122,51676,43340,56185,47439,46138,56040,44195,51274,55602,43125,43982,51111,51112,48286,49808,56515,46055,51267,53529,53530,55257,54996,52528,52374,51350,47527,55191,42455,56116,54301,48229,42882,51563,44317,43615,54389,51595,53885,45955,45956,51201,52181,52464,42550,42847,48612,48574,50398,52551,56071,48434,54932,46997,45564,55418,55419,57586,48162,43827,53415,52043,51404,50164,45577,52188,50363,56098,47501,45857,54917,42611,53474,54887,56917,57438,43043,45578,54201,47572,47573,48531,43691,47637,52823,56020,52165,53714,42679,51397,45565,45813,42660,53775,56511,54580,55489,48175,57588,49982,53429,54405,44354,45654,45644,46706,43559,54235,55851,53158,53159,44181,46042,45785,54432,43400,50536,48224,52843,45678,46127,48487,50503,43344,51249,55156,42655,46648,54406,51218,51833,42650,53172,48142,53391,43506,51048,45709,45710,48486,54496,50308,50309,43290,48239,45503,48541,48103,51186,51187,52927,52987,43361,53288,53709,48485,53750,46935,50946,45613,56172,53042,53043,43147,53673,50542,45902,54243,53291,50165,52612,43891,55297,51854,52711,42813,43616,43502,46911,42855,56055,54921,53483,53486,53487,53212,53213,50196,55404,43703,47543,55059,48296,51687,43257,42665,50839,50840,57516,50640,57226,44085,51793,51794,44171,44096,46967,43149,44109,50582,51627,53581,50997,54835,55197,53875,44111,50194,48220,54507,44316,50762,50763,50764,45677,45770,56517,54189,53143,55799,43801,47568,47569,50784,44004,46906,51795,51796,43071,55752,53063,53064,43056,48133,56907,56016,53436,56052,46831,43727,43728,53286,46076,46077,51265,46821,43343,52190,52037,51506,42954,57445,57441,43032,48074,46646,53173,49866,43334,52121,42754,55016,42974,54699,54701,50931,45758,51261,50841,50842,42947,45984,53757,52146,47026,45695,48262,51224,53265,50855,50856,50534,53254,42707,55370,45933,43663,44091,43009,55861,43039,52489,43146,42842,55737,45662,43513,44160,54959,55099,55100,56191,52310,46002,54709,52860,43920,50049,55244,45575,53740,52214,52215,54237,57604,56161,56159,50510,55973,43862,42435,51672,43572,54336,45663,46767,51863,46640,53137,45803,48562,51066,54490,46061,46062,51209,46116,46117,51604,57573,49849,45698,53339,53340,55555,53501,49958,49840,57428,56009,53304,52118,54283,43941,51425,45483,48543,51345,51487,53670,52547,43977,51476,45493,52004,55911,44018,54677,54598,53485,46099,46100,42620,46855,50465,50466,42728,46743,42722,50166,54163,44070,45926,45927,44365,53393,52106,45794,55836,48280,46957,42876,53659,43315,52296,56067,53305,53306,56029,48571,45567,52060,55436,53658,50543,43181,45886,43012,46914,55284,51060,45771,55898,50504,43097,54867,56075,42833,57230,43632,43931,54382,45922,45923,55905,48463,57401,45939,45941,48550,44270,48631,42955,45812,43554,43791,44254,48676,54934,51517,45991,52844,54938,46785,50325,44224,51597,52087,54473,45945,45946,44306,48177,46825,55422,48581,50596,50167,56151,51388,55339,50886,52051,43163,56179,52935,52936,43311,43045,53377,52292,48080,54153,47664,50724,50725,52453,42769,50186,43714,44148,44352,42587,57580,45670,53296,54840,50056,42596,57665,55302,44185,55214,48232,47463,48194,48478,51754,47017,50213,53300,43439,57460,54367,42425,53258,53136,54981,54841,43595,55930,44137,45681,52191,43332,52065,44340,53506,45643,42839,45914,45915,57152,56014,55924,46196,46197,48253,52222,52114,43136,51707,44116,54993,48666,43059,43162,54180,52070,44097,48472,42609,48040,45928,45929,51328,43110,45733,55748,56068,46983,53381,44028,46884,43999,52189,55266,46823,43420,54671,42590,50479,51068,54343,43227,50476,52615,55148,53292,57544,53687,44328,47419,50467,57631,53426,53038,43773,42843,46757,57127,42797,53045,53046,57511,55916,57487,44145,45906,43989,47464,45986,43992,53237,45683,42978,42922,45987,45918,45919,53782,45908,45909,50980,50535,43187,42462,55755,53537,53538,54543,44258,52637,52639,43309,43943,53262,51004,51220,55943,54364,44170,57241,48118,42589,55060,48503,50198,55240,52361,45851,42513,54675,55232,55233,54451,48041,50538,50340,54862,53370,42581,52819,44010,46832,55894,52776,43354,55174,55175,57619,43683,50183,48178,51194,53691,51070,54562,43287,57250,48545,44330,54892,54893,54869,44282,54649,47611,53140,53883,46714,56012,48475,47018,54202,44068,48254,42451,52174,53217,46611,43142,54688,52010,55818,44159,44244,43948,48446,53214,43499,55882,51619,55785,48047,55910,55826,57517,53359,55762,48549,57675,42765,55922,47007,44166,55828,46999,51569,56059,57148,55761,55829,55891,44020,48489,46742,55079,52814,52504,57673,45716,55808,55013,55014,43517,56062,44022,55015,51367,54160,44241,46681,50493,42653,47461,43861,53451,51500,54324,56364,42967,56977,56978,56979,54051,47958,49691,54817,49299,57325,56914,56915,56916,44533,48407,49709,47137,47394,44662,49025,54146,56873,47406,45281,49657,46538,46539,49700,45428,46222,55694,55695,48885,48809,53164,57475,49395,56452,49508,46359,46360,52960,47926,56549,55458,55711,55712,55675,55476,55451,49462,49252,45391,49619,49083,48713,51985,47947,56284,56285,49612,47177,47178,54088,44566,46351,46352,47725,52265,51277,52953,57694,53101,56466,50018,50019,49164,53567,45266,49890,50076,50077,49028,44998,46322,46323,46324,46401,44996,56461,57555,44886,52669,48409,57680,45478,56630,56631,57164,48888,47070,45394,57521,49308,49118,48862,49790,47324,44898,57648,53990,55565,53036,56997,45283,54092,46435,46436,44436,45467,56272,56273,53013,48366,55496,55497,49472,56988,51131,56748,45133,47223,46579,52446,44959,52735,51276,56753,44756,56730,47038,52250,56471,49055,47925,57439,48779,45095,45091,57467,44804,48715,57023,57024,45024,47774,47775,57079,57409,47322,47952,54025,54123,45082,54786,49230,47264,49451,47252,47253,48784,52320,45293,45058,45041,50249,45066,48966,49422,50256,57382,56729,54132,49100,54071,52554,48321,56677,49697,52693,49191,44404,56227,49003,51115,56629,47399,56544,56545,45386,45012,50250,45185,44960,56637,53056,53155,44964,47192,47193,47988,47374,48345,56559,49432,47914,49151,48700,45055,49392,57198,57199,44813,44966,44710,49931,56667,47883,56590,48696,47113,48702,56434,46556,46557,46337,46338,44818,52642,44883,49224,49226,49505,47123,52624,52605,49783,44396,57320,52335,49701,56480,52718,47161,48780,48363,45038,49987,49988,45194,45297,49436,49680,56395,48781,52249,46249,45106,45098,51973,49415,56776,56777,56911,56912,56913,49597,49725,49703,49357,49465,45099,44531,52410,45347,45372,45042,52753,49514,46544,46545,46527,46528,48403,48732,56754,49740,57459,44991,55593,45144,52409,46523,46524,55616,55617,56542,56543,45152,49065,50293,46590,45383,49340,49912,49867,49868,44997,57578,47929,47094,56833,56834,50303,50305,44620,56674,48773,46353,46354,44862,49733,49348,51113,45287,44763,47854,52633,47065,55576,47721,47722,45232,47097,56663,53960,57096,57097,45358,52741,45434,48762,54068,47784,53099,50080,53126,47404,46540,46541,56323,56324,52355,47963,44805,55639,49356,55587,48984,52740,56255,46403,47816,45459,44667,47807,56240,50220,49290,49265,45157,49347,46243,48739,47316,48392,49379,51986,56812,56813,53556,47712,47713,44979,52240,47408,47148,56699,56311,56312,45288,49908,55960,46240,44665,47370,49769,56623,49193,49062,50253,49499,49618,49383,48330,45115,56685,48790,47859,52563,52600,56700,49820,49821,55953,46299,46300,54730,47867,55516,55517,52420,48706,56350,56351,44387,45375,45284,52557,44451,57324,57160,48693,49453,54736,49481,47057,49746,56619,56620,57183,57184,47920,57048,57049,56884,49098,47358,50100,57683,46477,46478,56250,49089,56582,44558,45268,45392,47844,44429,49251,52697,44459,56460,48807,49894,47376,48038,56725,54731,47053,50258,45145,55450,48967,47727,47728,56919,56920,56921,49723,56404,57100,57101,48836,49879,50227,51873,44575,44943,48899,49294,54003,44992,57064,57065,47380,56367,46437,46438,47142,46391,55959,45320,57210,45278,56432,49195,47207,54126,45143,45225,54032,49928,46379,46380,49707,49217,47290,47291,53978,53961,55652,55653,44550,54748,56317,56318,47706,47707,44652,47140,49273,48725,56439,46311,46312,57219,48968,50043,45329,47308,44878,52251,55547,44567,47158,45075,44700,51737,48943,44746,55500,55501,44612,46604,49844,49845,45005,49302,56282,56283,49970,49971,56446,53138,47126,50274,50099,56802,56803,56966,56967,56968,45021,47361,52943,56938,56939,56940,55528,44875,57654,52896,47810,45043,45044,52354,56459,52630,47849,49639,53127,45405,45406,52209,47386,57207,45306,45433,45463,57514,52413,44981,45414,47282,47283,48339,49937,47778,49351,47806,44934,44905,49677,44699,48877,45290,47973,48957,49160,49310,49332,53074,45156,52963,52959,54771,46244,48738,49445,45123,50236,53963,47718,44389,46522,45432,47962,45016,52322,44880,52636,50243,48727,52444,48931,49602,47878,54778,56465,44808,56345,56346,45305,44573,57038,57039,45161,49956,49957,53030,56443,46503,46504,56252,53065,50064,55705,55706,54081,56435,52779,45046,53128,52676,44422,52895,49288,57686,53196,54727,50115,49440,48430,49503,49909,50005,50006,45342,54147,47350,47990,47911,56696,49274,50240,49056,49524,44795,48821,55544,49695,44924,56463,49253,48036,49984,49985,51893,44571,44548,45448,45134,56553,53940,49284,45243,45408,57515,49072,55566,44851,53008,57395,52969,48811,52682,49897,53110,54746,48761,50029,47821,52700,44885,47915,45212,56320,56319,46375,46376,48323,52976,45412,44897,48925,57089,57090,54019,45184,57512,47850,48778,44707,44882,55948,48349,45254,52908,49082,45477,49018,57653,46398,49529,46420,46421,57205,48707,47389,49800,49801,49901,46282,46283,50882,56469,50284,44613,51895,51808,44860,54769,54770,44919,51285,53621,52683,52230,57495,51903,57249,55603,55604,45094,49667,53622,56337,56338,52416,49770,53939,45049,50098,52412,46518,46519,49674,52745,48979,52308,45140,56602,56603,54120,47961,45469,53952,47318,48838,48683,54792,52336,45402,46490,46491,49834,49835,48357,47090,51138,52437,49261,50264,48844,48846,46569,52435,44714,47197,47198,56656,52329,48788,48860,45110,56609,54801,48735,56697,45105,48970,48787,45107,48775,48776,47357,49720,49774,51137,46486,46487,46256,44990,52889,51172,52802,45040,46305,46306,53612,53613,44963,55951,45014,48371,56423,45059,47056,49606,44615,56859,49574,44610,46234,48806,48023,48024,53121,45317,56315,56316,51127,56398,49613,49502,52940,52948,52679,49198,55531,56816,56817,49953,49954,56851,56852,57376,49625,54029,56574,55558,44848,48942,48016,48017,45214,44729,56826,56827,45442,44661,57003,47762,46599,51921,49214,54118,47372,49068,55577,47263,54015,56628,45096,44568,54139,48385,46415,45461,45389,56879,44607,47144,49687,47292,47293,44947,47190,47191,56550,48853,47098,53964,49449,47782,49413,49678,49730,47395,49086,47040,48308,49210,48304,44890,46365,46366,57179,57180,52451,48902,56335,56336,46303,46304,56588,52774,57208,49692,48370,52231,49087,49045,49301,49455,48402,46367,49935,50229,44421,49471,45188,49094,47877,55965,48856,52426,56660,47141,49335,57392,47976,45131,48378,51815,46594,57385,46325,46326,51828,56971,56972,56973,51950,47746,47747,47751,47752,49287,44843,47881,47791,47102,48680,51891,45330,56369,47855,44433,50241,54047,44724,44876,49419,55498,55499,55483,51892,56904,56905,56906,46465,46466,46235,45422,44419,50273,49228,44410,47997,47998,47151,44553,48743,44399,54790,44580,51726,49139,45480,56420,47335,55612,56706,44806,46238,49893,47134,47139,47830,47063,52955,52882,52965,52688,48805,57688,49683,57480,47256,45423,48334,49497,49023,56279,56280,49374,45348,44932,44590,53995,44896,55525,49443,47865,52347,48353,54818,52346,47145,57566,56528,56565,56566,53114,57212,54793,54018,47072,48819,49142,47049,49070,48692,54735,45141,52797,44829,49416,49473,47795,53975,47326,57410,49454,56849,56850,54102,55520,53571,45380,49027,48346,44869,45117,56746,49716,49162,54072,49342,56262,57662,44639,53965,44871,56855,56856,44742,45113,44498,44499,44753,44814,44425,57691,46494,50879,44857,44895,44486,44487,52961,52785,54066,48344,52406,45264,56546,56547,53968,49578,44715,48317,45385,47107,47842,55572,44630,44442,49330,54149,48685,53954,49548,49941,45081,53066,45159,44815,46336,46335,57163,49659,56932,56933,56935,53134,44803,56743,55636,45302,45331,47702,47703,57403,48418,56649,56650,49349,49285,48400,49051,56744,48914,56558,55664,49076,49511,49390,49038,52973,48945,55490,49708,48912,49069,47794,49594,52312,47173,47174,47834,56893,56894,56895,56430,44572,48835,57569,49406,57019,57020,54026,54106,46257,46258,46233,45440,50270,44856,57372,47311,45200,47201,47320,45418,48374,48895,47822,44488,44489,54737,52899,49043,49255,47226,47227,48309,45206,49685,51922,52243,57698,47051,44589,49129,45092,48395,55657,55658,48987,49513,49016,55679,55680,46410,50092,46597,46592,46596,44956,55614,55615,56372,57366,57547,53097,51886,52236,54803,49029,44994,50112,45429,44582,51876,49771,47240,47241,47202,51167,48721,51136,46564,46565,49793,49794,46223,45465,46433,46434,52313,44394,48794,49461,50266,47304,47305,44622,44461,49373,45337,46595,49724,44411,49152,45324,49106,49891,45374,47719,47720,49694,49945,51887,45447,50035,50090,50091,49968,49969,55666,46236,49369,49797,49798,56679,53589,53590,50044,51834,45318,51900,47879,57296,57297,51926,51927,57221,57081,49145,49693,57031,57032,57387,56868,49181,49764,49559,51835,47704,47705,53558,56618,57021,57022,49582,49052,52235,52315,46554,46555,49609,49565,56562,51733,49491,54141,53015,57668,47873,49328,48939,51907,46471,46472,56578,50118,47734,47736,47737,56258,49480,57362,57363,56584,50237,53552,44716,51888,47928,49221,48358,49944,45294,44470,44471,44468,44469,45236,44721,45186,45093,49460,54057,49996,49997,48763,49488,46580,47991,55551,57052,57053,49525,45209,44649,49546,50238,49501,47943,50234,51875,54050,50066,57490,49355,51906,47843,53986,47974,56974,56975,56976,48424,51826,57678,48938,52392,45233,55508,55509,49090,48896,56711,47210,50286,57545,49007,56606,52393,49064,45246,44482,44483,56682,49345,46373,46374,45336,56442,47946,49166,57068,51902,47052,51894,44642,46572,54037,57374,56421,51905,57017,57018,49375,48964,49430,47989,44824,49628,44834,56693,49037,52657,48812,46485,53959,56659,51823,56652,51928,51929,49108,45365,51806,55481,48300,52448,49616,50104,45139,45224,49262,47382,44591,57330,57331,56595,56986,48875,49615,47825,50263,56557,54781,49439,56552,52792,56521,50239,56605,44494,44495,49174,49947,49948,57166,47975,45130,45460,49353,55670,49358,44826,56257,56396,45136,50057,45378,51970,56416,46479,46480,52450,49936,44821,48893,56715,47949,49634,52585,56368,54038,48936,53977,48723,51909,49656,45341,48937,49962,49963,44913,49260,47385,47230,47231,57155,51096,50109,56394,53051,53040,49109,48423,56611,56612,46602,49773,48753,48751,50034,49218,45395,49556,47147,47336,46371,46372,48746,52743,49485,48414,57176,49851,49852,57415,56875,53620,46574,48425,56722,45088,53107,48755,48978,45384,44445,50261,49245,46606,47832,44712,47919,56403,47932,50023,49130,47993,53591,53592,44888,57015,57016,52293,47115,56936,56937,53119,44432,44458,57528,49173,54145,45379,50106,47970,49895,51107,56669,47995,47987,47059,48003,48004,56928,56929,56930,46265,46266,54136,51749,47268,55582,45454,56260,48354,54791,55950,52790,48417,49263,45029,50281,48832,57371,45025,48906,49235,47346,56560,57078,52396,44466,44467,52440,48313,44455,57040,57041,49333,44809,44911,56996,49853,49854,45303,48398,47089,57256,57257,52993,53201,55590,52970,52887,57419,49035,56297,56298,57013,57014,50231,56723,50268,56641,53103,45213,51948,45413,56321,56322,52671,48031,48032,57406,56654,47909,47856,46347,46348,49371,50042,52253,49645,57165,56237,54039,49917,48306,52767,47923,49327,55703,55704,49168,46473,46474,49698,49339,52220,47403,55584,49690,56413,44528,45349,49329,46396,45028,56385,47175,47176,57594,56441,56664,56665,56716,56399,50015,50017,48865,49334,55723,46577,49170,49179,56224,49512,49024,49719,53091,49002,49517,44940,56958,56959,56960,52284,57317,46575,54814,56380,53088,54813,47885,48699,44518,44519,48993,56835,56836,45376,56847,56848,49119,47206,47221,53083,56766,57524,45037,49096,49463,45462,52795,49231,48394,49103,49623,48694,52644,47280,47281,45218,47116,51988,48989,56402,45248,47857,50110,46464,56299,56300,56822,56823,44537,47896,49167,45151,56865,52957,52958,52885,52890,47820,52968,49913,51965,51966,45127,49080,49747,49046,53991,49078,49442,49200,55669,50069,48901,48798,57276,57277,53057,45057,44967,56621,56622,49757,56806,56807,54104,48690,55655,47405,49110,56772,56773,56830,56831,52796,47086,57437,49588,57497,45102,54076,49910,51732,57269,57270,49188,48712,55575,49220,56707,51974,57058,57059,52945,56573,46439,46440,54772,54739,47035,49004,52343,57454,52758,52777,48413,44684,49718,49476,49010,57457,49699,49533,54751,45056,50262,47356,47262,57383,49593,56769,46270,46271,53594,53595,56991,49765,51736,55709,50037,53085,54760,54761,51800,57577,57452,56529,55556,57679,46251,53950,57575,57316,49233,57706,49053,49309,56824,56825,49239,45207,47796,55620,55621,55455,53985,49057,44908,51949,47884,45464,55504,55505,44647,46509,52784,49305,57523,45344,52687,49836,49838,57135,56411,49776,49777,45163,48926,48924,44530,49001,45387,47337,49209,57389,47941,47999,48000,47992,56572,53149,45451,55726,56864,55727,56691,56750,49523,46469,46470,56644,56645,45032,52662,44601,56876,55526,48303,50223,54021,49611,44945,44722,56428,56333,56334,50280,50225,49722,52998,54820,55557,49781,49717,49939,48963,49528,52429,57527,57526,53006,48319,44828,44772,44780,56987,47068,50095,55631,55632,55553,49322,51896,51953,46237,49536,49278,44865,50282,48952,54777,46267,46268,56342,56344,53980,49518,49490,56600,49489,49314,53948,55647,50084,50085,56576,48986,52318,48951,56990,57159,56727,49237,49401,48908,54061,46605,56701,57377,47153,52575,49293,49105,55662,44931,57289,57290,46400,44698,47959,45356,49926,47332,49292,57340,57341,51987,48867,49075,47910,48783,49104,50242,47155,44704,45339,46390,56538,56539,45364,57323,49756,50276,49006,48416,49567,49276,56266,49899,53554,47827,57060,57061,56415,57637,55730,51904,46416,46417,54077,57279,57280,44593,50032,48786,45084,47062,50287,45146,49403,49599,47349,57202,56604,46226,47087,44737,53570,45196,56570,56571,47331,48731,47276,47277,49085,47983,48019,48021,48022,53610,53611,47110,46587,49516,52656,47982,53580,48724,52438,52202,53574,51742,48018,48020,47860,49670,52653,47980,47105,51885,49412,54093,48785,52447,47338,51923,51924,46406,47344,46250,46253,52225,54004,49359,46385,55672,49360,56225,49535,57236,47851,50232,52205,48025,48026,47146,45147,45101,48814,49397,47866,53997,48878,51141,51154,46571,47273,47274,47935,56427,44702,46412,53555,46456,46457,45369,57375,45208,57477,49344,56392,49586,56535,48752,47238,47239,45265,44794,48823,44490,44491,45421,46550,46551,49768,44793,44616,55701,55702,48728,52799,45397,45443,53141,47802,47969,50245,56408,49205,53072,51933,51934,53087,56728,53971,56426,45230,45273,44686,45228,49605,47398,48745,47085,50103,44653,54725,49828,49829,46220,47364,49313,52952,57482,45240,52449,45262,44669,53934,55513,46460,46461,54810,44535,51911,51912,53933,57695,56470,56530,47792,49515,49553,56648,49540,49298,47804,44969,53011,49682,45023,46582,45401,46387,45400,46291,46292,49283,54744,51897,51898,44605,54750,52771,53197,49277,49178,57350,57351,49734,45138,44660,44782,52768,52625,47373,44563,45221,47375,47371,49521,49435,55649,55651,52732,50257,56251,49999,50000,44651,45409,47042,48813,48037,44696,56989,47246,47247,49107,56379,46252,46568,47790,49495,49042,47069,45231,47103,47083,55574,46295,46296,44673,44937,47217,57692,47942,51917,51918,49914,48389,47194,47196,51750,48009,47894,47265,55955,45470,45013,48768,44577,44849,55512,44514,44515,44574,54014,49063,44598,49420,52572,44638,56325,56326,56243,49823,49824,47365,56686,47183,47184,54780,50065,50277,50260,56969,56970,47818,52972,56274,56275,51747,53617,52297,49732,54133,48373,56331,56332,57335,57336,46216,44671,52728,48917,47981,45089,52350,44881,45198,49157,51157,47904,57378,49653,45301,44817,48859,45298,55454,47080,47058,54089,44816,44903,47985,47750,47132,56277,56278,49222,46402,47224,47225,49735,47359,45182,50089,51159,56241,48710,56244,49919,48898,56524,47092,49643,56554,56230,49689,47131,49875,49778,49779,54143,45197,48730,46450,46451,49044,46395,47317,47319,48697,49563,55492,44713,56941,56942,49047,49551,47888,45393,44418,49060,53018,46558,46559,52608,55452,47708,47709,45125,49077,56741,44915,45072,55685,56238,44480,44481,47828,47793,56608,52951,45241,55550,56389,48033,48034,45114,52698,52981,46377,46378,49748,53615,53616,49648,44599,44603,53983,44738,45456,45142,49704,49493,57373,49437,56947,56948,56949,57036,57037,49787,49059,44893,44385,49544,46246,49541,52340,53972,53553,49405,49889,47179,47180,53188,44551,53033,49034,48736,49477,44823,45260,44406,47064,45437,57642,44995,49111,51962,51963,52761,51990,49192,44884,57380,57644,49135,47244,47245,48382,46309,46310,46241,49620,54010,45122,49942,45354,54017,49425,45308,56575,50288,47160,48324,52223,46542,46543,46218,49172,49506,47812,48331,51925,55962,53563,56219,48340,45244,53125,49033,49672,45120,48372,47789,56673,47907,46239,49258,44654,56478,50105,49466,55569,44968,49762,54052,47931,46242,53945,57171,57172,54053,56672,49444,54094,54062,54063,48369,49580,56688,57400,44942,47048,45119,50094,57308,50259,54734,56950,56951,56952,49681,44743,54096,46229,57537,47296,47297,47769,47770,45419,44941,51890,47383,57083,44397,49300,56270,47300,47301,49705,48705,49933,57707,44640,44732,56887,56889,44731,44978,47396,47329,47853,54097,45323,45111,44717,47099,56666,53973,48974,49208,52256,47199,47200,49441,48039,44796,45085,44560,47955,54144,49183,49608,54119,45205,57146,47841,45173,51980,49238,54031,56265,56713,56264,49061,57397,56695,44810,50889,51981,53935,51882,45257,53970,48338,47390,52673,49433,44685,49009,44918,57412,44766,52271,49775,48772,55698,45202,47101,49651,46227,47259,57621,45396,56860,44557,53193,55622,55623,54821,57169,55637,47756,47757,48871,49295,49920,56869,52289,44688,44798,50279,45011,45222,44690,51946,52415,51878,44500,44501,44906,44701,44706,44697,56431,44797,57455,52291,45047,49138,49647,55523,52685,45175,44631,55563,47723,45351,44891,44438,44705,57579,56418,45367,57260,57261,45121,44448,55724,44423,44858,44855,46231,44801,56690,47918,45170,51976,57293,57294,45334,47869,47046,51956,51957,47213,44751,49307,44554,57002,54747,57177,57178,44873,49279,56409,53029,53059,49153,45097,49354,54116,49409,47121,49113,48965,56254,49922,56726,52939,52879,56639,56640,48729,49122,53559,52641,56236,47220,49712,51178,51958,51959,44758,47036,45357,50224,49386,48922,44545,53076,56736,47829,45050,45276,44478,44479,45179,56961,56962,56963,45164,47753,46497,46498,47323,52873,54002,52238,55581,48941,44933,55506,55507,45229,44400,56698,56477,48709,50295,50296,56231,47258,49364,46516,46517,55502,55503,57447,44958,46483,46484,55628,55629,49326,47234,47235,47363,45416,49526,54799,45307,51821,49125,54073,45457,49134,57240,48868,49410,48748,57402,53070,45017,49431,56390,45002,52794,52332,47119,44799,51955,54806,47120,49869,49871,53966,53981,44588,54041,47114,46287,46288,56377,44745,45249,46429,46430,56643,52436,50114,45048,54753,46546,46547,47261,57004,57005,45204,54811,47724,51752,51133,48994,44446,45189,45371,56457,47034,44902,44643,56383,47321,57472,44740,47933,49041,45169,46339,46340,55720,47348,55592,48911,45430,55488,57465,47978,47360,49459,56381,44542,50048,44844,47800,48971,48874,50087,50088,56259,49180,54012,48396,48833,56468,44395,44773,45160,48740,53982,46269,57394,46510,46511,47312,57423,46507,46508,49780,52582,54080,46424,47798,48393,55586,44744,44802,54036,44807,56900,56901,56902,53053,52934,50291,44413,57194,57195,50246,45201,52425,44594,49679,49921,57649,56410,49336,55683,55684,47392,44922,54800,48695,54109,51727,47164,47165,57622,47172,50878,45311,48734,54043,47765,47766,57085,47166,47167,47313,55534,56307,56308,56309,56310,45064,51101,49943,52995,55588,47236,47237,45479,45425,49940,49048,46232,47222,57405,48946,45338,49116,55714,55715,49686,56774,56775,52331,44859,44921,56374,45006,48742,49362,53002,49631,54011,52754,44583,49595,48828,47255,47267,56567,56568,45258,47903,44648,54122,50283,44976,56867,49202,45424,49468,56820,56821,49710,49738,49669,56694,47149,52352,55511,56762,45168,56994,47716,47717,55459,56800,56801,49399,56872,48954,56764,56808,56809,44634,44529,51978,44460,44502,44503,48355,56382,47960,46381,46382,48335,44872,49247,53079,44917,57243,49346,49750,51883,57659,53058,57417,53623,53185,47156,56626,54069,53055,44420,55527,47076,52880,50033,48789,53577,56661,47345,57420,44952,44987,49318,45471,55535,50269,47966,45353,50036,46525,46526,45285,52264,53603,53604,47886,57150,48360,44417,56313,56314,57080,57390,56232,48961,47039,48312,50890,49088,49407,47037,49482,44730,56534,53132,49438,55465,49812,49813,47906,57583,45165,56437,54008,53962,45420,54049,44689,48701,57701,54095,57044,57045,48820,45252,47772,47773,52701,55589,48342,48380,51279,47388,50116,47181,47182,51952,45280,47330,47168,47169,53032,45355,51799,57483,48747,44656,49303,54087,53998,57338,57339,51919,51920,46534,46535,49426,48958,54009,48795,44569,44586,48918,44407,47366,49530,52678,47740,47741,49434,54084,55613,47735,53943,47945,50030,57431,56354,56378,44624,54022,49965,49966,45217,49396,48932,49040,47967,47852,56642,47891,47979,52643,47286,47287,48757,50230,48948,57502,54006,47075,49270,54787,49825,49826,45450,44747,49382,48359,55456,55699,55700,52731,51901,49558,45242,49428,49227,47209,54091,49549,44725,56365,54058,47948,44839,44822,46600,44431,44867,48737,51748,44428,56635,48719,46230,48988,51880,49583,49831,49832,56248,48892,49039,55958,51751,48810,47269,44695,45304,54078,56758,44790,45178,49761,56737,53166,47275,56794,56795,49959,49961,52783,47893,44870,48845,57591,44739,45235,47129,57386,51944,45312,44874,52418,49121,48328,52788,51889,45128,53941,56632,47748,47749,46584,48318,48316,49380,54789,44452,48744,47977,49021,56760,56798,56799,44812,48890,56757,57444,48863,57396,52647,48379,44984,51284,47163,47833,53199,49534,49538,54042,53105,46573,49450,44565,45472,44982,47122,53092,46581,48869,55477,47218,45108,54726,49212,53010,49652,46263,46264,44946,52755,49050,56450,48716,55548,44811,47266,56843,56844,45286,45411,57468,51989,56433,49655,46422,46423,44879,53071,49281,44646,48012,48013,49621,45118,51939,45335,54808,44927,56796,56797,56839,56840,50111,48870,49148,57077,45445,50009,50010,52979,49117,50096,50052,55579,57519,56765,48404,48717,56862,45315,48320,52996,50027,54135,46245,57162,48765,56476,45314,49527,49575,56747,46349,46350,46289,46290,50082,50083,49452,49751,49124,49156,49204,57498,50107,48386,50887,49049,48804,53619,44447,44770,49610,45234,49600,46492,46493,45195,55585,44456,47393,48726,47758,47759,49320,46499,46500,46357,46358,45148,44861,45079,49676,55510,53077,48824,53106,47808,52949,49671,49507,56586,55567,45158,49154,47895,47797,49376,49946,52713,53081,44938,47823,56624,47803,56720,53034,48336,46603,48850,52770,54107,44752,49907,56891,56892,52749,56393,56472,56878,50101,55532,52402,53938,56761,48007,48008,49074,51108,56853,56854,52443,44405,57042,57043,57473,52411,48714,57426,57499,52695,51728,57287,57288,48879,49759,52245,50292,47387,44683,56717,48428,46248,47916,56456,49642,48947,49467,56837,56838,44600,57266,57267,55665,44838,48420,49646,48375,49242,55475,48302,56229,56778,56779,49474,57641,46548,46549,49589,57142,50067,44954,54064,48383,47876,48343,44401,47369,44734,57174,48035,56564,49377,48982,55719,48980,48981,57388,57639,44853,49250,49741,57418,57411,48387,52400,49146,52872,49668,44835,51943,56376,46531,47288,47289,46320,46321,44778,49904,45030,49418,47100,51971,52883,57128,52977,47340,44929,49008,54070,48837,45277,44440,45466,49992,49993,44614,56373,44761,55692,55693,52781,49675,48802,49378,57046,57047,48959,52295,44719,45333,45350,49590,49532,46505,46506,49576,48689,45090,46598,45398,57253,57254,57062,57063,55570,56633,56634,49133,49916,55690,55691,49727,57697,57367,52311,56412,44504,44505,51982,47215,51164,46462,46463,56467,48904,44476,44477,45109,45220,53115,55949,57379,57368,56371,53039,56414,45070,44975,54105,50059,47343,57344,57343,49115,49579,55667,46297,46298,44711,44709,49203,55673,55674,49745,46247,49728,50294,50226,57206,55606,55607,52893,45274,45193,45468,47067,51734,48411,45027,53073,49026,51805,44628,47379,44579,46514,46515,48920,56810,56811,48919,55479,44764,45270,57200,57201,49755,48830,55578,51941,54749,46278,46279,57384,57071,53994,56881,56886,49915,47776,47777,56375,44386,44534,51884,54121,46589,50884,46276,46277,45052,56607,55537,51964,45267,46363,46364,56724,44910,52681,45453,52699,44621,49457,48995,48825,49688,55688,55689,49417,47738,47739,53587,53588,45321,52566,49081,55676,55677,49282,47801,45004,53078,49182,53054,52254,44965,44961,46427,46428,44430,57481,44527,47211,44512,44513,56738,55618,55619,47968,55546,57185,57186,53967,44694,57196,57197,49539,55600,55601,55608,55609,51283,45373,45068,56436,52692,53044,56880,56646,56647,53000,51745,56454,54802,57272,57273,54090,45065,44457,47384,44974,53607,53608,56668,49019,47093,44775,55491,45325,45155,55545,49311,45008,45251,44546,47284,47285,54722,48415,54103,47047,53096,52764,51969,49391,49598,47890,49280,51908,57365,48419,47084,56703,54815,44916,54805,49581,47328,49545,44733,49306,47082,47270,47786,48991,45245,57161,47845,51954,49256,56462,45322,52967,56687,57213,49099,44741,49458,48351,49155,49470,49504,54028,54816,44609,56651,49607,50040,52876,56548,56391,44674,48401,47315,57168,47250,47251,47214,51144,49361,49976,49977,53987,53564,54148,57091,57092,49404,46425,46426,46529,46530,49169,49013,51936,47864,44412,48876,44544,52434,48364,57509,49137,48405,57027,57028,49644,45063,53949,49144,50041,53955,48682,49414,44985,52441,44595,48999,56922,56923,56924,47826,54035,57681,52904,57073,48857,45275,57231,57696,47924,56581,49171,45292,47930,56596,56597,47078,51735,45020,47351,45382,52626,46307,46308,46313,46588,47901,44767,51879,56870,46280,46281,57369,49213,48397,48429,56429,49073,49638,57072,45346,52569,46591,44774,45166,44541,48956,47785,57140,54819,54110,56261,53993,48422,49496,55583,45458,57066,44755,49264,50247,46254,46255,56253,56551,47096,44850,47840,47922,47095,44536,56980,56981,53979,49140,50221,48808,45399,48350,48891,44930,46221,49393,47871,55599,47742,47743,50074,57327,55597,56406,47781,51914,52997,49791,52684,56527,44914,46567,47882,45250,56752,48698,49758,51150,49614,52559,44578,48842,45162,50021,49587,48864,46409,54001,48760,44678,46314,46315,46414,48750,54807,49372,52629,54048,44920,44679,49079,49158,44877,49136,54075,48903,48827,45211,48711,48305,51881,44749,56832,45446,49911,44393,44559,49402,56670,52648,56293,56294,49898,46512,46513,48333,48913,44682,49934,44944,49531,54782,57633,47109,48998,49938,57167,54138,46259,46260,48337,45415,49809,49810,57422,44789,53946,47760,47761,47754,47755,57682,44666,57708,57427,48887,49906,55591,45150,56784,56785,57462,56788,56789,57463,55457,56790,56791,49385,54809,48858,56767,56768,48347,56719,57466,46370,45031,57407,56745,48907,49315,56583,49163,45359,46501,46502,44532,53557,44597,47788,44625,56680,48301,47984,48976,47339,55514,55515,49658,52751,56593,49860,49861,52886,52665,52690,49570,48940,48889,52299,49665,52330,48866,53551,44516,44517,53561,51280,53562,47334,47050,52757,52248,55453,48935,44657,44403,47074,47219,46454,46455,46520,46521,57050,57051,49537,52401,54130,52221,45431,54056,52421,48027,48028,48764,44450,57067,54085,47898,47897,44765,44388,57429,53992,49084,54108,49123,45116,52403,49365,52268,55707,55708,48897,45362,51147,45363,53984,56475,49128,57520,56246,46393,54125,50289,53004,56676,57333,57334,45053,44768,47971,44907,44736,57700,50290,49297,52884,49900,56841,56842,46383,46384,53028,48796,56759,48797,44833,45074,49863,49864,57056,57057,47130,48861,44635,53584,53585,44629,44627,55473,47819,51984,45126,57570,47847,49022,56249,55464,54142,52721,53089,54024,57358,57359,47954,49206,49411,56678,48691,45054,46448,46449,47868,54745,49661,57576,55541,55542,55660,55661,56863,49429,49296,44453,45061,47347,45316,47088,50252,47917,45103,48915,45009,56352,56353,49177,52439,52638,56301,56302,55549,56710,45452,49925,48801,47033,56625,56627,57421,49806,49807,54764,54765,57491,53120,45360,54065,49275,52910,48848,50265,55645,52627,55725,47187,47188,44392,48769,49930,49592,47108,46576,45153,56882,44581,54059,44391,52689,52652,48326,52686,45227,53958,45404,45439,56397,49352,46405,57610,45449,53093,49772,49557,47731,47732,56818,56819,45033,56481,46418,46419,44754,54798,57303,49847,49848,50117,57450,47073,44584,57326,45441,49394,44852,44720,45282,47835,51913,46458,46459,47189,47091,45436,51792,49785,52351,56755,57181,57182,49000,47203,56782,56783,47071,55518,55519,51945,47887,44672,44402,52738,53144,44462,56256,45007,44576,44887,44526,44676,55626,45036,50235,51940,52568,56756,57687,45475,56401,45015,56329,56330,48352,47837,45219,47783,47111,46327,56742,56563,47152,54086,44434,44993,48348,49981,49983,55642,49478,44986,48749,45255,49752,45253,47355,48377,56770,56771,57486,47159,49175,44524,44525,51104,45167,49319,49666,44901,44841,45180,49321,49126,49731,56419,52897,55530,45291,55644,45045,56221,57449,56540,56541,52746,44570,44693,49803,49804,44999,57211,51809,57391,55495,47125,47744,47745,54762,54763,56239,52628,45010,48826,54812,53021,45073,49341,49494,47870,56683,48741,47863,49312,50272,50301,50302,44912,44437,49143,52691,47872,56366,56601,47965,49469,51979,57393,49323,44820,44819,44955,46488,46489,44970,48766,48410,47342,47205,51830,57693,49684,44980,53618,45328,46394,54723,49350,48996,54045,44854,54013,54785,45104,56616,50073,57560,45319,57704,48718,47378,48777,44617,46272,46273,44618,49424,49554,54034,56453,48815,54074,56684,45427,45086,53942,48365,54788,49596,49706,49199,48843,54099,56658,57006,57007,48955,47381,48678,44510,44511,57522,44539,48822,54033,47940,54007,45370,46286,48831,44972,44454,47195,49187,47353,46560,46561,46284,46285,51983,45149,49817,49818,44842,56653,44645,47944,47154,44923,57476,49225,47905,45238,53572,57360,57361,45000,56814,56815,49782,44863,45100,56763,44626,56732,48849,45474,44757,50028,48916,48708,49127,53974,54115,44785,52337,56444,57663,44424,53195,47848,57479,56613,56614,54124,53069,44675,47805,44909,45132,57493,49739,48014,48015,45069,47327,46397,49211,45083,48818,44443,52445,56520,49071,45034,54129,48315,45300,46316,46317,52276,49737,45154,55722,51947,48001,48002,56263,49337,56718,52283,49032,49331,51972,49398,47367,49702,52442,53578,49641,44949,49626,47875,48817,47333,54766,54767,46607,49564,45309,48829,56712,49760,52666,49421,50031,47813,57413,48686,56355,49189,46386,51282,45112,49149,54783,47117,49176,56473,47391,45299,46388,46318,46319,46583,49918,47858,49165,57572,57070,52301,46601,57319,57054,57055,52399,56638,47972,46361,46362,47309,47310,48909,56306,49201,47133,57702,50062,49316,45124,56448,49660,47254,49721,46578,49367,48325,46536,46537,54743,53988,49196,54046,49543,47362,56704,49650,49259,45366,53568,51942,46333,46334,44484,44485,57620,53123,45426,44677,44680,47271,47272,45226,49017,46345,46346,47729,47730,51960,51961,51181,48782,49190,53569,49268,48839,49325,49272,56589,47208,44866,49766,45340,45035,57624,49447,49630,56908,56909,56910,54776,49573,47077,45327,49446,44723,44561,46413,47278,47279,46441,46442,44950,48900,55648,47934,56655,50038,44670,48679,44831,54113,52216,49902,56218,44506,44507,44900,49112,56610,55954,44800,50233,55718,48934,48886,49584,47314,45071,48771,57203,56267,57513,52277,52407,56896,56897,56898,49185,56295,56296,49229,47957,46368,46369,56464,48704,53118,47212,45216,44718,52304,56304,56305,55961,48341,48329,45435,45410,53951,49317,45261,57585,49729,46445,46446,45237,49234,55478,49627,45269,52321,44692,44543,57408,53576,49338,57677,49343,49881,48311,51915,51916,48883,47927,54082,47043,49475,47354,48969,55640,44641,44951,46225,54797,48384,54728,55956,49102,45271,48950,57074,48774,48985,47726,54757,54758,57424,45171,49197,57345,57346,56657,49892,49872,53112,48314,49550,44948,56662,45239,49005,49015,50298,50300,46404,48975,54005,49384,56845,56846,48361,46343,46344,44547,49387,49388,53956,47900,55634,55635,49629,48356,45022,49236,54111,47294,47295,45199,56479,49479,44953,46392,47185,47186,52907,48884,55522,49241,55594,50254,44759,54020,51938,47950,57138,45377,46495,46496,56242,44703,50119,56445,56474,48944,50102,45177,48990,50267,49286,48928,51124,48927,53597,53598,49888,45129,44779,44786,48687,47880,56327,56328,57284,57285,44904,49562,49566,49632,45060,46452,46453,48791,47136,56370,45190,48677,55596,52971,52206,56455,47938,56407,52964,48894,47996,47143,48681,54101,49903,53573,47055,49950,49951,56247,54795,57153,44409,54740,55624,55625,52324,48960,49560,48962,56531,45455,57599,53049,55610,55611,57596,48390,48816,50097,46447,48381,47257,49141,47951,48426,56425,53996,45247,56636,46329,46330,44444,44899,49972,49973,49150,56721,57448,49640,52898,44973,55484,45295,48852,49753,50248,55529,56387,55678,44668,57263,57264,49120,44868,53094,44889,56780,56781,51937,49509,48983,49254,52696,44522,44523,49448,49216,47066,56458,53098,53936,56866,56222,57440,56786,56787,56792,56793,53090,50045,45407,51868,44792,44658,46274,46275,54055,48929,45310,44988,44928,48770,44496,44497,48368,57443,51930,51932,45077,47908,47714,47715,48376,54060,47986,47352,56861,49427,48854,52782,52562,45368,49036,56615,56617,48880,57209,54030,47763,47764,47771,47128,47401,45076,51975,47162,48973,44957,49114,48997,48792,46261,46262,46566,56675,49663,56424,49637,49219,51114,48910,55952,51967,53575,55963,49633,56709,49058,49487,49091,49194,44892,52597,47124,46532,46533,49095,44687,48391,46585,56702,45018,55671,56451,55482,53624,49368,47041,46217,53937,44540,54040,57496,49568,56556,46481,46482,56995,56692,49742,46407,44474,44475,52219,52567,53190,47902,52640,45256,49978,49979,49636,49856,49857,57216,46224,49498,44592,49097,47889,47937,53953,49400,48703,47054,47104,46328,47767,47768,49101,56598,56599,47939,48799,44769,47839,45473,47341,56592,45332,49696,44606,48840,48905,57069,51951,48872,44520,44521,48310,44426,44552,44663,44832,47400,49011,49814,49815,49132,45438,47044,48933,44926,49483,47953,44925,49492,44623,47912,44435,57699,50228,54016,44549,47112,49673,44983,44408,51977,52791,48412,45263,44777,54741,53565,48873,44989,44776,46331,46332,44632,44681,44611,44633,45345,44449,47118,47936,44439,49266,49161,44636,53560,57539,47815,56569,50285,50255,57425,47232,47233,45067,49552,56555,44427,52894,56580,56400,46586,47733,51173,45343,48332,47061,45361,46593,49577,52558,48408,47248,47249,47921,49366,53947,55470,56587,57690,44977,52419,48855,54117,54083,47892,46562,46563,52694,49519,47787,56708,56828,56829,52737,57543,49571,56689,44602,44644,44655,56871,51910,51935,48327,47824,48010,48011,48972,57084,49662,52966,45051,47964,48421,52975,56526,57156,54079,49839,49841,45272,56339,56341,44936,56874,44538,47862,47368,50222,44463,44604,51118,49601,48834,53113,56447,45172,52982,56417,45296,44791,57478,47377,49389,47045,51869,45390,48029,48030,54733,50113,44825,44664,51968,44727,47913,46301,46302,52246,47779,47780,56982,56983,44728,46293,46294,47861,44760,44596,48688,50251,49244,44894,47138,47831,54755,54756,47809,45191,56386,45181,55654,57474,57640,57348,57349,53019,57510,47060,53041,47325,48847,45078,56533,49763,56384,54134,49363,44608,49289,49249,44836,47260,55638,44864,48684,50002,50003,51931,45019,51812,45210,44556,45417,52255,49012,49423,49714,54067,49736,53944,56220,49014,49603,57571,48923,44585,54044,44840,44939,57601,48307,44562,55480,57525,44935,44708,44830,50108,47135,45135,47242,47243,57076,49649,56857,56858,52422,49092,47397,57145,57676,49743,45039,52956,48322,47402,49020,49887,49186,49726,54140,48992,44771,56233,53976,50046,46431,46432,49054,44962,49932,49184,46219,44619,48977,49555,49929,56749,57553,49131,57329,49924,56536,56537,48921,50072,49243,49215,49749,49484,48930,49522,56944,56945,49207,45476,56288,56289,47216,56228,49896,56388,49408,48427,49591,47106,49927,45176,55493,52649,57705,48882,57010,57011,49257,56245,57703,44781,44762,49585,49569,49066,45183,44847,46228,49324,56751,44787,44846,44750,55533,49604,49510,49905,53037,50039,47204,57075,56438,49624,56561,49561,49617,49520,49486,45444,56984,56985,47170,47171,56449,49248,44390,54054,55681,55682,52780,53999,49240,49031,53969,48841,49030,48800,44415,45001,45279,45313,57684,45137,44827,56925,56926,56927,49767,53031,50012,50013,46341,46342,49664,49232,49223,50278,52590,48759,48722,57492,57033,57034,49547,45388,57147,54000,49147,49464,53957,47081,46443,46444,49572,52677,48362,47956,54128,52962,54114,47846,48754,57355,57356,49715,49370,49635,49622,49269,44735,44748,56348,56349,57666,49267,52947,55536,48720,44845,50244,55964,44726,46408,44398,56422,47079,47838,57204,57008,57009,57550,56964,56965,47814,47817,49291,54137,54796,54112,48803,57399,55627,56440,55486,47874,53601,53602,53062,54784,44637,44472,44473,55469,48758,46399,52978,44691,46475,46476,48793,47811,45026,45192,48406,47306,47307,47302,47303,45087,47298,47299,44464,44465,45003,52280,44492,44493,47899,57144,51899,49456,47836,49500,48399,55571,48767,55957,46570,44587,48881,46552,46553,49654,44564,44837,44414,54023,56681,47150,57416,55521,44784,45062,46467,46468,53165,49381,44508,44509,44555,54131,56234,44650,48756,45187,54100,44971,46389,55656,49923,57685,44783,57001,56223,56877,48005,48006,45203,50093,55721,54742,57370,47157,54127,49093,52241,52716,54804,56955,56956,56957,57435,55729,57214,54794,53989,45223,47127,44416,53025,57190,57191,45289,45259,49542,49304,48851,48953,57025,57026,49246,45080,53566,45174,44441,52881,55716,55717,50070,50078,50079,57029,57030,52759,48733,56226,55568,49271,53086,46411,53026,48949,47799,47407,45352,56735,44659,54779,50047,56405,50275,45326,57689,52717,53152,46355,46356,49713,49067,48431,54738,49754,49159,47228,47229,50271,45381,45403,56705,44788,49744,45215,47710,47711,56714,56235,53117,54098,48367,55641,52974,48388,56804,56805,54027,49711,56671,47994,57434,52941