115,138,166,216,256,293,304,314,466,481,522,526,627,677,679,705,719,724,759,891,963,964,1015,1022,1026,1027,1030,1063,1068,1070,1107,1114,1124,1144,1178,1185,1237,1262,1284,1307,1369,1394,1400,1411,1414,1576,1609,1621,1639,1704,1737,1765,1836,1860,1882,1962,2066,2079,2086,2092,2105,2155,2156,2201,2206,2238,2239,2246,2275,2277,2285,2305,2313,2333,2335,2344,2349,2351,2358,2378,2382,2404,2408,2439,2517,2529,2556,2571,2573,2650,2683,2685,2732,2776,2778,2781,2842,2998,3010,3029,3060,3069,3189,3207,3242,3244,3289,3290,3323,3379,3398,3435,3472,3477,3490,3535,3554,3608,3639,3720,3783,3808,3840,3843,3880,3902,3936,3947,3991,4054,4056,4076,4185,4204,4210,4218,4228,4256,4268,4346,4378,4383,4418,4420,4451,4467,4535,4552,4590,4639,4669,4671,4717,4810,4812,4825,4911,4912,4978,4982,5029,5038,5127,5153,5164,5184,5197,5231,5278,5305,5327,5330,5358,5362,5367,5402,5414,5427,5455,5463,5467,5479,5526,5531,5542,5561,5638,5705,5722,5723,5727,5757,5766,5786,5791,5922,6114,6115,6137,6143,6152,6158,6169,6180,6197,6209,6246,6251,6253,6254,6256,6264,6269,6273,6378,6395,6464,6468,6488,6522,6593,6597,6620,6639,6654,6671,6789,6865,6876,6899,6914,6923,7013,7048,7049,7060,7086,7088,7135,7136,7156,7201,7204,7238,7240,7283,7365,7503,7525,7531,7589,7704,7776,7777,7876,7888,7938,7997,8037,8079,8117,8136,8169,8182,8188,8230,8232,8271,8345,8349,8354,8444,8480,8494,8563,8578,8614,8626,8651,8667,8680,8702,8816,8819,8840,8842,8902,8903,8923,8926,8992,9021,9029,9067,9116,9148,9172,9179,9196,9204,9263,9298,9334,9382,9446,9460,9510,9515,9537,9576,9595,9607,9695,9727,9741,9763,9828,9830,9847,9888,9903,9988,10014,10030,10050,10062,10070,10191,10217,10222,10244,10277,10282,10313,10330,10331,10375,10387,10397,10437,10443,10468,10476,10488,10528,10535,10555,10567,10596,10616,10656,10663,10672,10700,10732,10764,10772,10777,10840,10903,10912,10984,11000,11042,11062,11063,11074,11090,11125,11150,11158,11163,11172,11177,11279,11284,11338,11363,11369,11373,11413,11418,11447,11448,11455,11464,11475,11485,11494,11521,11551,11601,11610,11630,11651,11654,11667,11682,11709,11743,11753,11865,12000,12046,12050,12061,12078,12190,12192,12214,12227,12269,12306,12307,12309,12321,12402,12431,12435,12441,12480,12542,12557,12590,12696,12710,12711,12868,12907,12938,12960,12984,13002,13029,13032,13161,13180,13198,13209,13228,13240,13277,13283,13299,13322,13323,13337,13375,13404,13439,13490,13548,13568,13580,13583,13603,13653,13678,13744,13825,14036,14044,14116,14161,14215,14248,14310,14361,14613,14648,14691,14703,14724,14733,14842,14892,14937,14940,14947,14952,15010,15034,15065,15124,15168,15180,15264,15271,15296,15302,15320,15338,15348,15381,15404,15418,15438,15510,15542,15565,15583,15598,15609,15634,15636,15640,15736,15762,15765,15770,15796,15888,15897,15905,15919,15948,15989,15999,16014,16058,16060,16081,16084,16125,16147,16160,16194,16206,16219,16225,16324,16377,16388,16478,16561,16572,16595,16608,16631,16645,16727,16737,16855,16862,16980,17032,17070,17121,17135,17138,17145,17175,17225,17237,17251,17281,17314,17325,17334,17372,17467,17533,17554,17597,17623,17668,17689,17864,17898,17918,17955,17956,17960,18030,18032,18043,18055,18064,18185,18194,18260,18262,18295,18408,18412,18444,18452,18479,18490,18496,18531,18534,18549,18607,18724,18761,18780,18820,18888,18895,18903,18905,18938,18994,19028,19036,19039,19060,19098,19115,19169,19178,19181,19183,19185,19199,19206,19221,19242,19253,19451,19482,19520,19589,19625,19681,19719,19773,19850,19941,19944,19945,19966,20012,20023,20025,20069,20078,20099,20114,20134,20153,20226,20252,20255,20279,20286,20288,20314,20317,20328,20330,20377,20415,20417,20461,20471,20490,20504,20521,20523,20576,20590,20613,20724,20821,20832,20844,20848,20856,20890,20983,21058,21109,21139,21143,21157,21168,21184,21302,21305,21382,21445,21466,21470,21482,21541,21599,21656,21661,21686,21693,21695,21703,21706,21734,21759,21764,21769,21842,21946,21963,21993,22030,22035,22061,22074,22148,22155,22188,22224,22231,22250,22281,22375,22376,22447,22488,22492,22503,22527,22646,22655,22710,22775,22789,22811,22906,22953,22954,23091,23156,23157,23170,23253,23285,23320,23422,23453,23512,23534,23535,23632,23699,23702,23729,23753,23800,23803,23858,23904,23970,24095,24138,24140,24157,24192,24205,24216,24247,24248,24253,24274,24279,24384,24397,24532,24560,24571,24597,24614,24673,24689,24720,24736,24776,24802,24912,24921,24926,24928,24937,24950,24955,24996,25025,25075,25089,25103,25113,25183,25189,25237,25240,25241,25311,25313,25334,25347,25400,25428,25463,25566,25682,25688,25702,25709,25758,25807,25814,25854,25892,25904,26003,26012,26017,26091,26213,26289,26293,26319,26337,26349,26400,26420,26459,26461,26475,26486,26525,26573,26631,26649,26748,26776,26785,26841,26934,26964,26985,26989,26997,27024,27083,27093,27098,27107,27209,27217,27228,27259,27285,27293,27367,27379,27446,27447,27466,27469,27543,27573,27597,27606,27633,27727,27764,27766,27856,27868,27879,27911,27951,28008,28080,28097,28137,28141,28149,28222,28304,28382,28470,28573,28579,28580,28601,28609,28629,28704,28706,28729,28735,28784,28813,28892,28925,29045,29067,29107,29111,29144,29151,29183,29198,29216,29273,29287,29318,29359,29457,29526,29550,29552,29568,29608,29622,29678,29732,29739,29743,29770,29855,29924,29965,29983,30052,30112,30130,30236,30250,30264,30313,30332,30348,30405,30410,30485,30542,30545,30586,30626,30633,30651,30685,30705,30762,30764,30787,30906,30948,30968,31014,31066,31083,31107,31110,31133,31144,31157,31176,31185,31232,31244,31277,31297,31315,31350,31382,31420,31426,31435,31439,31441,31444,31459,31465,31503,31518,31524,31539,31654,31679,31687,31743,31778,31781,31822,31825,31828,31839,31870,31871,31904,31907,31936,31976,31984,31997,32062,32070,32086,32167,32197,32212,32215,32251,32307,32386,32558,32605,32631,32673,32681,32713,32753,32883,32951,32956,32985,33034,33053,33054,33094,33100,33298,33332,33384,33389,33395,33432,33448,33464,33500,33536,33578,33650,33773,33788,33878,33891,33902,33918,33951,33976,34012,34064,34089,34131,34136,34201,34233,34285,34300,34328,34461,34486,34518,34532,34626,34627,34635,34653,34654,34698,34801,34802,34862,34895,34967,34976,34991,35028,35061,35116,35118,35151,35170,35210,35316,35361,35397,35461,35467,35492,35498,35526,35528,35577,35631,35638,35649,35652,35656,35743,35754,35815,35852,35860,35871,35893,35896,35912,35938,35945,35976,35977,36010,36014,36017,36060,36067,36071,36121,36140,36160,36182,36203,36207,36234,36249,36301,36315,36325,36334,36344,36416,36437,36501,36516,36559,36567,36580,36643,36657,36714,36719,36727,36732,36842,36858,36881,36893,36930,36955,36972,36985,37029,37097,37108,37119,37122,37205,37249,37282,37300,37313,37326,37332,37364,37372,37391,37392,37431,37460,37481,37492,37579,37633,37660,37681,37705,37722,37740,37797,37812,37814,37817,37839,37894,37941,37968,37982,38003,38083,38105,38137,38174,38179,38216,38239,38254,38270,38289,38347,38352,38353,38380,38407,38441,38464,38606,38670,38791,38796,38841,38851,38890,38928,38974,39000,39066,39160,39166,39201,39242,39244,39245,39264,39292,39329,39394,39395,39430,39527,39532,39539,39545,39552,39555,39556,39562,39639,39693,39698,39711,39806,39860,39866,39867,39872,39902,39939,39977,39997,40012,40014,40022,40032,40058,40101,40125,40176,40181,40200,40230,40286,40308,40353,40360,40381,40391,40413,40442,40471,40474,40565,40636,40665,40703,40747,40753,40754,40756,40788,40798,40907,40943,40972,41018,41050,41101,41119,41163,41233,41292,41304,41384,41418,41435,41460,41493,41535,41615,41694,41704,41747,41765,41819,41867,41900,41952,42058,42087,42141,42144,42155,42170,42207,42227,42263,42271,42293,42376,42414,42522,42570,42573,42618,42638,42644,42679,42735,42738,42765,42791,42807,42868,42978,42995,43114,43136,43143,43217,43225,43231,43238,43272,43287,43299,43335,43364,43385,43425,43442,43523,43550,43554,43571,43610,43620,43631,43657,43688,43734,43736,43764,43778,43838,43886,43908,43943,43945,44004,44015,44129,44154,44175,44193,44210,44262,44328,44371,44410,44432,44444,44469,44487,44498,44516,44530,44544,44571,44637,44679,44706,44711,44746,44775,44789,44799,44805,44809,44822,44839,44856,44893,44896,44901,44926,44987,45013,45033,45061,45119,45122,45130,45167,45244,45259,45262,45308,45484,45486,45502,45584,45598,45627,45631,45636,45648,45695,45788,45826,45833,45853,45859,45869,45871,45951,45971,46010,46011,46068,46133,46149,46172,46187,46201,46227,46232,46260,46312,46343,46348,46371,46376,46388,46456,46458,46465,46519,46630,46680,46705,46735,46743,46762,46766,46801,46809,46817,46822,46867,46910,46912,46997,47085,47215,47243,47284,47347,47353,47357,47359,47400,47407,47424,47469,47511,47553,47577,47578,47591,47704,47719,47720,47787,47793,47809,47877,47880,47937,47939,47950,47951,47971,47978,48005,48018,48039,48072,48093,48109,48171,48198,48206,48218,48250,48273,48297,48358,48459,48462,48528,48539,48597,48602,48618,48621,48823,48828,48869,48892,48923,48942,49043,49044,49059,49094,49119,49121,49123,49127,49210,49212,49215,49279,49287,49333,49363,49427,49448,49458,49538,49559,49611,49648,49660,49683,49686,49750,49769,49858,49883,49896,49908,49910,49912,49941,50051,50096,50141,50161,50189,50198,50209,50219,50223,50263,50276,50283,50302,50451,50470,50501,50505,50591,50612,50635,50641,50652,50661,50672,50763,50781,50810,50818,50838,50916,50929,50935,50959,50962,50989,50993,50994,51013,51070,51100,51136,51201,51211,51250,51264,51322,51388,51390,51395,51404,51426,51466,51488,51491,51673,51676,51746,51821,51869,51979,52022,52029,52108,52127,52182,52183,52299,52320,52354,52359,52361,52380,52398,52414,52485,52514,52539,52540,52616,52651,52664,52703,52704,52713,52721,52850,52855,52895,52900,52980,52983,53032,53045,53087,53167,53215,53291,53300,53303,53316,53327,53422,53450,53500,53527,53551,53567,53672,53699,53821,53831,53841,53871,53879,53926,53949,53966,53991,54029,54043,54082,54154,54197,54210,54258,54263,54339,54362,54378,54399,54412,54413,54428,54433,54494,54530,54538,54583,54599,54614,54624,54639,54705,54728,54738,54741,54783,54789,54790,54792,54796,54806,54865,54966,54975,55039,55051,55072,55175,55191,55201,55231,55238,55249,55281,55309,55316,55320,55332,55344,55353,55489,55490,55534,55549,55550,55579,55620,55705,55761,55766,55794,55859,55914,55916,55963,55970,56054,56082,56124,56129,56145,56182,56227,56242,56255,56266,56302,56359,56364,56385,56401,56409,56413,56423,56441,56473,56481,56496,56498,56499,56533,56589,56648,56690,56707,56708,56770,56796,56799,56850,56863,56943,56944,56975,57049,57095,57137,57147,57158,57214,57222,57223,57226,57271,57288,57373,57390,57446,57477,57479,57569,57578,57609,57626,57629,57681,57779,57780,57864,57908,57956,57959,57963,57982,58016,58019,58034,58091,58098,58168,58175,58218,58232,58268,58294,58318,58322,58364,58396,58457,58476,58504,58507,58549,58560,58628,58649,58663,58697,58704,58730,58736,58737,58764,58773,58804,58812,58859,58894,58897,58903,58922,58947,58964,58979,59097,59137,59169,59202,59228,59247,59258,59319,59367,59400,59440,59460,59512,59526,59568,59585,59608,59623,59656,59678,59691,59704,59752,59786,59807,59947,59977,60039,60064,60101,60141,60156,60241,60270,60344,60367,60402,60408,60421,60451,60470,60481,60485,60541,60558,60681,60715,60735,60774,60806,60842,60858,60913,60926,60996,61028,61036,61051,61057,61086,61133,61188,61191,61236,61242,61244,61252,61259,61293,61301,61341,61349,61364,61397,61412,61440,61456,61501,61520,61560,61645,61674,61693,61778,61795,61805,61813,61845,61853,61885,61888,61912,61945,61962,62046,62060,62077,62130,62132,62138,62152,62219,62258,62270,62443,62491,62559,62604,62618,62623,62698,62704,62728,62748,62752,62762,62960,63006,63033,63125,63136,63148,63150,63159,63185,63206,63211,63224,63246,63343,63448,63472,63550,63578,63600,63684,63690,63813,63829,63833,63834,63866,63880,63903,63945,63954,63973,63993,64011,64022,64026,64053,64086,64106,64111,64167,64199,64215,64345,64375,64429,64442,64450,64492,64605,64619,64701,64713,64731,64750,64753,64824,64853,64863,64892,64893,64923,64932,64948,65041,65082,65087,65124,65136,65224,65312,65451,65569,65666,65699,65702,65829,65919,65950,65953,65975,66005,66019,66102,66112,66134,66190,66197,66220,66384,66410,66514,66525,66655,66665,66667,66699,66718,66758,66763,66786,66818,66833,66849,66867,67000,67033,67034,67094,67133,67170,67186,67241,67311,67349,67431,67490,67504,67522,67535,67599,67605,67621,67662,67678,67776,67823,67846,67853,67924,67979,68001,68007,68031,68117,68132,68151,68156,68196,68228,68236,68300,68331,68360,68392,68411,68425,68432,68456,68468,68483,68536,68552,68583,68669,68676,68699,68708,68721,68756,68830,68838,68839,68986,68989,69009,69027,69099,69126,69136,69141,69173,69201,69210,69302,69333,69340,69355,69392,69417,69421,69451,69473,69505,69519,69540,69546,69547,69568,69575,69625,69628,69674,69764,69792,69795,69843,69861,69891,69920,69941,69958,69961,69982,70059,70068,70096,70099,70111,70140,70164,70242,70297,70318,70477,70497,70515,70561,70567,70572,70625,70647,70690,70702,70703,70770,70784,70785,70833,70927,70933,71062,71105,71118,71123,71155,71157,71161,71162,71176,71177,71190,71206,71242,71410,71485,71544,71609,71631,71691,71712,71720,71736,71754,71768,71820,71832,71833,71835,71918,72003,72063,72078,72120,72122,72150,72157,72232,72233,72240,72259,72260,72269,72313,72318,72398,72464,72468,72474,72485,72488,72574,72587,72604,72777,72888,72904,72989,72998,73077,73078,73110,73179,73180,73185,73192,73200,73201,73223,73266,73278,73293,73306,73324,73351,73366,73367,73384,73482,73496,73608,73612,73627,73650,73745,73752,73773,73821,73864,73904,73926,73978,73997,74004,74065,74111,74167,74227,74250,74278,74290,74359,74362,74405,74457,74492,74584,74626,74628,74798,74971,74982,75005,75055,75188,75201,75214,75228,75267,75289,75327,75329,75339,75374,75453,75467,75537,75599,75602,75695,75751,75767,75789,75863,75891,75900,75933,75940,75965,75990,75998,76006,76014,76031,76049,76054,76115,76148,76154,76219,76231,76289,76300,76304,76351,76355,76391,76455,76500,76523,76597,76620,76639,76655,76657,76658,76659,76698,76760,76808,76843,76921,76933,76952,76960,76980,77091,77096,77217,77222,77275,77307,77322,77325,77346,77424,77438,77519,77581,77631,77699,77747,77795,77798,77861,77877,77897,77924,77948,77960,77964,77972,77976,78027,78092,78137,78159,78256,78302,78397,78438,78440,78476,78525,78567,78576,78605,78621,78679,78763,78780,78784,78787,78792,78798,78826,78844,78855,78934,79037,79103,79260,79320,79338,79372,79395,79445,79453,79455,79507,79509,79525,79601,79605,79669,79689,79695,79713,79756,79822,79836,79897,79898,79924,79932,79945,79950,79973,80030,80035,80070,80116,80125,80142,80172,80229,80264,80317,80359,80418,80492,80551,80592,80655,80674,80712,80841,80860,80912,80918,80946,80956,80970,81024,81053,81101,81179,81293,81302,81332,81360,81504,81535,81547,81635,81660,81663,81693,81721,81741,81795,81819,81826,81854,81857,81933,81940,81942,81951,81986,82027,82058,82073,82081,82140,82150,82197,82297,82334,82362,82371,82428,82437,82475,82496,82535,82540,82547,82595,82610,82633,82644,82697,82715,82723,82753,82814,82886,82902,82904,82930,82941,82983,83106,83233,83235,83253,83300,83346,83361,83396,83456,83506,83522,83570,83572,83574,83582,83584,83589,83592,83599,83651,83721,83772,83964,84008,84010,84075,84110,84151,84164,84190,84206,84218,84284,84394,84399,84435,84457,84535,84551,84552,84553,84562,84637,84650,84683,84721,84726,84803,84900,84923,85051,85062,85116,85154,85160,85243,85255,85258,85286,85292,85324,85356,85384,85441,85476,85492,85494,85504,85549,85569,85587,85607,85626,85634,85649,85669,85682,85699,85703,85720,85743,85793,85903,85908,85912,85927,85955,86030,86061,86091,86147,86185,86228,86237,86259,86291,86333,86367,86368,86409,86417,86480,86529,86584,86586,86599,86673,86698,86708,86743,86758,86765,86794,86817,86840,86891,87046,87078,87095,87099,87101,87147,87181,87254,87276,87280,87440,87452,87521,87577,87578,87591,87618,87642,87654,87697,87780,87783,87843,87916,87920,87973,87981,88002,88027,88113,88114,88115,88238,88250,88286,88324,88325,88393,88433,88465,88548,88642,88733,88778,88819,88859,88926,88992,88999,89020,89064,89095,89098,89106,89116,89192,89202,89228,89230,89246,89260,89295,89325,89366,89390,89415,89470,89471,89489,89555,89582,89605,89631,89689,89735,89750,89804,89826,89828,89846,89893,89914,89937,89958,89961,89992,90018,90037,90051,90073,90085,90089,90102,90122,90168,90213,90215,90219,90237,90264,90325,90416,90444,90475,90499,90555,90602,90652,90686,90729,90854,90870,90878,90941,91112,91161,91170,91176,91194,91218,91221,91239,91337,91387,91457,91465,91489,91494,91630,91653,91655,91677,91711,91725,91779,91787,91836,91951,91963,92032,92084,92096,92147,92158,92186,92224,92240,92272,92276,92295,92308,92309,92311,92392,92527,92595,92649,92701,92710,92744,92809,92836,92841,92845,92877,92984,93015,93031,93059,93061,93098,93106,93125,93134,93162,93173,93256,93305,93413,93422,93435,93526,93535,93556,93582,93613,93620,93641,93662,93670,93671,93735,93746,93759,93773,93797,93822,93886,93920,93932,93997,94066,94072,94084,94085,94133,94153,94206,94250,94289,94348,94420,94423,94435,94452,94477,94505,94574,94584,94593,94630,94679,94765,94779,94817,94819,94823,94835,94874,94884,94915,94950,95088,95123,95130,95158,95247,95250,95282,95292,95317,95363,95368,95381,95412,95429,95431,95470,95524,95560,95576,95676,95686,95690,95705,95714,95742,95750,95788,95792,95866,95886,95922,95997,96004,96023,96079,96100,96118,96154,96182,96188,96274,96293,96324,96332,96395,96398,96426,96501,96585,96591,96630,96732,96738,96756,96804,96849,96871,96875,96916,96932,96952,96978,96996,97002,97194,97212,97298,97338,97394,97452,97484,97521,97551,97567,97568,97639,97663,97677,97693,97799,97826,97853,97906,97948,97951,98028,98030,98042,98088,98113,98141,98153,98166,98205,98207,98216,98311,98333,98336,98350,98437,98475,98483,98550,98576,98577,98612,98695,98705,98714,98737,98778,98787,98821,98899,98955,98969,98980,98992,99013,99015,99043,99050,99080,99147,99166,99188,99201,99247,99251,99309,99397,99472,99478,99551,99567,99641,99690,99719,99740,99752,99763,99779,99823,99860,99873,99894,99895,99896,99911,99943,99951,99970,99982,99984,100060,100067,100136,100160,100169,100280,100292,100377,100452,100474,100481,100515,100517,100567,100623,100665,100692,100727,100735,100877,100878,100888,100915,100919,100970,100990,101042,101070,101076,101130,101156,101185,101200,101202,101230,101329,101373,101418,101472,101481,101495,101583,101615,101651,101652,101655,101684,101735,101736,101781,101789,101829,101872,101874,101891,101916,101925,102011,102034,102055,102088,102111,102125,102156,102221,102227,102249,102279,102334,102369,102374,102393,102412,102422,102425,102476,102477,102491,102529,102532,102534,102572,102609,102634,102658,102683,102718,102772,102785,102793,102805,102867,102896,102923,102931,102943,102955,102970,102981,103009,103099,103121,103158,103162,103237,103268,103313,103317,103339,103358,103361,103397,103447,103507,103680,103811,103814,103838,103845,103921,103931,103934,103949,103977,103980,104026,104059,104074,104145,104166,104228,104292,104376,104399,104448,104489,104531,104540,104578,104587,104596,104606,104647,104659,104743,104761,104765,104821,104825,104859,104953,105004,105016,105070,105085,105170,105184,105193,105207,105247,105252,105264,105289,105338,105342,105377,105408,105409,105417,105457,105534,105563,105626,105678,105685,105686,105701,105710,105776,105783,105790,105827,105839,105880,105904,105922,105925,105979,105984,106016,106017,106019,106153,106213,106258,106261,106269,106313,106349,106362,106417,106485,106516,106541,106593,106606,106656,106676,106707,106720,106761,106762,106763,106775,106829,106852,106854,106855,106899,106965,107001,107038,107052,107075,107079,107098,107167,107198,107205,107224,107293,107318,107326,107342,107351,107359,107384,107396,107426,107447,107483,107540,107611,107707,107745,107751,107860,107919,107921,107935,107989,107990,108034,108064,108084,108145,108156,108161,108193,108194,108233,108249,108262,108275,108330,108331,108332,108334,108365,108397,108430,108475,108498,108551,108600,108648,108660,108714,108718,108742,108776,108799,108898,108914,108945,108948,109010,109035,109050,109067,109096,109173,109192,109197,109340,109368,109376,109381,109387,109388,109396,109398,109437,109446,109489,109526,109583,109699,109760,109762,109775,109799,109801,109806,109815,109848,109884,109904,109924,109983,109991,110078,110084,110093,110250,110328,110348,110391,110422,110434,110461,110495,110609,110652,110846,110855,110859,110870,110872,110875,110904,110921,110950,111017,111019,111070,111078,111093,111100,111123,111134,111191,111257,111333,111346,111379,111448,111534,111536,111561,111590,111648,111672,111676,111713,111717,111746,111852,111884,111913,111930,111943,111978,112021,112031,112102,112104,112180,112205,112216,112237,112265,112279,112305,112318,112411,112423,112500,112587,112588,112602,112614,112619,112644,112658,112676,112690,112704,112722,112793,112807,112867,112896,112899,112909,112949,112963,112977,112990,113043,113066,113141,113150,113165,113187,113269,113329,113413,113462,113506,113521,113563,113564,113586,113607,113612,113616,113638,113670,113671,113684,113686,113713,113791,113800,113811,113856,113860,113874,113889,113905,113912,113988,113991,114007,114017,114018,114031,114107,114108,114152,114171,114200,114253,114255,114265,114267,114284,114293,114299,114323,114341,114359,114375,114423,114427,114440,114497,114540,114562,114571,114609,114699,114715,114744,114746,114775,114780,114789,114804,114833,114851,114864,114895,114918,114934,114970,115059,115062,115076,115093,115148,115173,115236,115264,115273,115332,115335,115342,115356,115361,115376,115450,115482,115498,115510,115548,115563,115570,115585,115660,115712,115724,115787,115798,115816,115821,115837,115851,115883,115917,115928,115939,115947,115957,115978,115998,116058,116090,116103,116148,116153,116176,116185,116208,116238,116303,116316,116389,116403,116413,116432,116438,116467,116482,116488,116489,116505,116595,116630,116634,116697,116701,116766,116858,116859,116936,116964,117024,117088,117124,117146,117277,117297,117303,117354,117379,117382,117424,117438,117442,117458,117540,117603,117686,117695,117705,117716,117720,117750,117757,117788,117832,117833,117836,117883,117974,118004,118020,118089,118109,118175,118195,118278,118298,118368,118385,118388,118391,118439,118441,118465,118466,118484,118497,118552,118591,118619,118767,118773,118787,118851,118856,118877,118881,118891,118921,118936,118940,118946,118986,118991,118998,119056,119069,119139,119147,119179,119184,119263,119278,119359,119406,119419,119466,119473,119477,119546,119549,119574,119592,119600,119661,119668,119900,119903,120014,120025,120033,120051,120077,120089,120096,120138,120157,120184,120200,120284,120306,120332,120335,120337,120387,120393,120492,120496,120513,120526,120530,120535,120577,120594,120652,120653,120699,120702,120716,120725,120844,120911,120965,120987,121004,121046,121113,121122,121169,121198,121241,121255,121258,121292,121353,121394,121420,121430,121446,121494,121530,121549,121550,121573,121581,121600,121650,121698,121730,121744,121747,121800,121813,121829,121831,121849,121879,121892,121907,121909,121934,121995,122054,122063,122085,122107,122158,122251,122265,122273,122340,122413,122451,122510,122515,122639,122668,122700,122746,122764,122782,122793,122803,122805,122822,122826,122993,123053,123092,123097,123189,123226,123240,123243,123287,123299,123316,123333,123378,123420,123436,123448,123652,123684,123731,123745,123746,123794,123844,123869,123873,123891,123904,123914,124051,124059,124093,124147,124152,124165,124173,124243,124270,124322,124349,124360,124377,124482,124599,124604,124612,124681,124698,124737,124763,124771,124855,124869,124878,124879,124897,124903,125043,125049,125050,125101,125129,125133,125141,125172,125199,125262,125402,125438,125439,125452,125466,125515,125533,125542,125574,125674,125766,125779,125789,125807,125810,125920,125927,125943,125956,125958,125959,126030,126033,126113,126211,126269,126327,126354,126361,126375,126525,126537,126542,126547,126568,126570,126576,126580,126583,126609,126679,126697,126721,126762,126794,126800,126978,126980,126992,127073,127090,127105,127108,127114,127246,127295,127306,127472,127558,127559,127578,127591,127612,127688,127698,127715,127716,127749,127780,127782,127930,127953,128006,128023,128031,128033,128075,128102,128103,128116,128131,128144,128168,128256,128295,128304,128392,128423,128453,128538,128542,128560,128567,128576,128577,128580,128660,128671,128796,128849,128921,128925,128968,129003,129148,129188,129215,129233,129264,129284,129314,129315,129335,129373,129404,129407,129418,129442,129477,129494,129553,129591,129593,129624,129705,129759,129795,129803,129826,129876,129924,129965,129986,130001,130004,130031,130093,130188,130204,130213,130342,130355,130388,130481,130555,130594,130604,130670,130687,130704,130717,130769,130894,130949,131009,131016,131023,131058,131160,131252,131366,131372,131389,131403,131413,131425,131434,131458,131462,131473,131620,131651,131707,131711,131728,131730,131737,131755,131762,131765,131767,131768,131773,131793,131798,131811,131823,131853,131856,131871,131879,131965,132013,132109,132147,132180,132181,132184,132213,132219,132238,132244,132247,132274,132281,132321,132429,132510,132519,132545,132563,132652,132671,132689,132702,132712,132755,132756,132782,132809,132811,132854,132945,132960,132987,133001,133103,133111,133143,133144,133164,133187,133238,133261,133269,133276,133292,133305,133347,133356,133457,133485,133507,133555,133621,133647,133722,133737,133759,133768,133798,133819,133852,133864,133866,133923,134009,134012,134023,134135,134174,134204,134210,134256,134264,134270,134324,134367,134380,134428,134438,134460,134476,134515,134569,134607,134621,134640,134658,134684,134713,134759,134761,134792,134798,134812,134826,134827,134835,134861,134880,134899,134945,134953,134963,134973,134979,134981,134984,135071,135085,135147,135167,135210,135231,135236,135253,135264,135301,135306,135311,135378,135391,135392,135400,135481,135551,135554,135556,135581,135598,135610,135630,135658,135669,135691,135692,135814,135819,135824,135836,135842,135886,135907,136002,136008,136055,136095,136103,136120,136192,136208,136213,136223,136228,136274,136295,136308,136315,136437,136453,136588,136636,136670,136687,136703,136763,136797,136863,136869,136876,136901,136903,136908,136932,136938,136945,136990,137165,137191,137274,137327,137344,137383,137407,137448,137535,137590,137600,137633,137650,137663,137666,137733,137857,137892,137971,137982,138120,138145,138159,138192,138193,138252,138269,138371,138465,138474,138529,138534,138605,138627,138649,138665,138667,138751,138764,138765,138773,138794,138871,138901,138905,138910,138950,138951,138996,139004,139019,139085,139128,139134,139203,139222,139320,139347,139510,139536,139589,139592,139635,139641,139689,139768,139795,139799,139854,139859,139889,139901,140073,140150,140167,140237,140251,140256,140349,140355,140392,140409,140415,140423,140452,140455,140464,140499,140541,140556,140659,140673,140683,140724,140740,140749,140781,140783,140799,140829,140848,140909,140916,140942,140962,140991,141019,141043,141061,141107,141133,141137,141162,141168,141220,141236,141246,141252,141273,141318,141319,141349,141372,141398,141399,141453,141487,141500,141506,141546,141555,141564,141574,141580,141595,141612,141627,141650,141652,141694,141699,141714,141727,141745,141801,141871,141911,141918,141926,141929,141942,142003,142008,142020,142040,142141,142197,142306,142324,142344,142356,142392,142394,142413,142415,142434,142458,142496,142525,142580,142590,142614,142677,142708,142737,142827,142846,142856,142872,142881,142923,142928,142929,142937,142953,143002,143025,143030,143062,143087,143124,143186,143255,143298,143309,143347,143379,143413,143418,143505,143543,143614,143694,143695,143697,143698,143701,143754,143810,143820,143858,143908,143933,143974,143993,144034,144087,144166,144200,144236,144240,144270,144304,144326,144341,144348,144354,144356,144369,144414,144443,144503,144519,144572,144665,144677,144691,144782,144806,144844,144869,144873,144885,144888,144904,144943,144952,145070,145107,145181,145235,145245,145347,145356,145381,145398,145416,145431,145441,145461,145471,145485,145487,145538,145570,145585,145643,145662,145733,145746,145788,145843,145888,145898,145935,145956,145985,145990,146010,146011,146023,146024,146163,146253,146272,146296,146339,146350,146359,146388,146439,146449,146498,146504,146579,146625,146654,146668,146674,146784,146820,147050,147064,147072,147124,147138,147186,147200,147203,147224,147237,147244,147248,147325,147351,147354,147392,147408,147421,147459,147497,147504,147548,147620,147639,147654,147697,147856,147871,147884,147890,147895,147897,147919,147974,148003,148009,148013,148025,148030,148036,148066,148115,148135,148139,148153,148155,148157,148162,148169,148179,148284,148289,148354,148361,148377,148382,148414,148516,148517,148547,148553,148558,148613,148667,148686,148754,148796,148836,148850,148852,148982,149039,149052,149055,149069,149083,149099,149145,149157,149163,149175,149192,149210,149266,149280,149295,149299,149309,149316,149365,149392,149395,149540,149544,149663,149749,149757,149768,149796,149801,149853,149870,149918,149925,149934,149939,149992,150043,150090,150104,150106,150107,150112,150118,150143,150241,150322,150372,150447,150536,150576,150656,150664,150690,150698,150723,150754,150758,150793,150813,150863,150884,150894,150909,150924,150965,150973,150979,150980,151061,151113,151137,151158,151213,151255,151317,151363,151364,151395,151433,151434,151445,151455,151469,151511,151596,151597,151658,151724,151745,151747,151771,151775,151817,151875,151913,151926,151937,151944,152223,152224,152225,152304,152329,152339,152341,152363,152383,152449,152450,152491,152543,152589,152614,152619,152659,152695,152755,152786,152802,152813,152859,152883,152919,152936,153001,153055,153117,153141,153183,153192,153195,153198,153199,153225,153254,153258,153337,153343,153390,153397,153442,153465,153545,153552,153578,153602,153641,153717,153783,153792,153867,153901,153929,153932,153942,154008,154035,154037,154054,154067,154098,154169,154185,154188,154201,154206,154245,154271,154398,154425,154435,154463,154465,154505,154519,154529,154542,154584,154585,154606,154639,154643,154718,154742,154746,154758,154777,154837,154839,154855,154865,154902,154931,154960,155032,155039,155056,155075,155086,155128,155182,155194,155279,155285,155327,155400,155515,155591,155597,155601,155625,155628,155638,155699,155700,155710,155719,155764,155830,155849,155870,155912,155933,156146,156154,156188,156196,156213,156253,156266,156273,156276,156284,156306,156537,156565,156651,156700,156729,156746,156757,156787,156814,156946,157048,157109,157113,157118,157124,157142,157165,157188,157189,157192,157236,157243,157257,157298,157340,157344,157359,157415,157473,157543,157552,157566,157570,157582,157629,157636,157694,157707,157721,157824,157875,157933,157936,157962,158052,158074,158118,158195,158204,158207,158214,158225,158254,158343,158353,158357,158385,158440,158443,158454,158458,158494,158495,158510,158561,158568,158570,158593,158676,158694,158777,158844,158850,158914,158980,158986,159013,159025,159089,159179,159224,159229,159231,159271,159337,159401,159409,159412,159457,159458,159577,159592,159642,159653,159675,159691,159703,159798,159826,159847,159960,159961,159962,159989,160042,160111,160137,160194,160260,160264,160276,160278,160340,160376,160413,160423,160425,160485,160495,160496,160505,160539,160600,160651,160688,160711,160736,160741,160744,160756,160784,160815,160898,160956,160958,160985,161060,161071,161240,161259,161340,161375,161399,161400,161477,161482,161584,161588,161620,161625,161631,161648,161729,161731,161746,161782,161841,161871,161886,161937,161944,161951,161958,161960,161966,161991,162029,162063,162068,162117,162121,162135,162186,162190,162197,162248,162255,162287,162352,162378,162403,162446,162498,162499,162517,162595,162631,162711,162804,162838,162917,162922,162940,162947,163016,163056,163060,163075,163078,163125,163154,163156,163261,163270,163292,163335,163352,163373,163423,163440,163453,163496,163507,163515,163521,163630,163649,163676,163698,163748,163751,163758,163759,163823,163861,163871,163919,163930,163995,164021,164026,164078,164086,164089,164178,164232,164233,164237,164265,164280,164285,164308,164310,164339,164354,164360,164389,164421,164512,164572,164585,164589,164608,164618,164620,164621,164661,164664,164691,164728,164735,164746,164800,164880,164952,164965,164977,165048,165069,165095,165097,165100,165134,165142,165179,165206,165236,165250,165262,165331,165360,165364,165365,165506,165516,165525,165666,165699,165725,165753,165760,165783,165938,165982,166007,166075,166081,166126,166161,166184,166205,166233,166289,166311,166338,166373,166389,166443,166449,166476,166487,166576,166651,166698,166714,166748,166927,166935,166967,166972,167025,167043,167057,167092,167112,167135,167137,167215,167274,167276,167283,167324,167341,167369,167437,167468,167485,167532,167580,167614,167634,167653,167659,167699,167751,167774,167857,167886,167889,167914,167923,167934,168005,168032,168101,168111,168114,168165,168173,168229,168273,168433,168469,168663,168665,168689,168759,168779,168823,168836,168872,168875,168878,168899,168905,168933,168967,168985,168990,168999,169020,169027,169120,169183,169192,169211,169265,169278,169305,169315,169335,169379,169424,169457,169462,169469,169481,169523,169596,169608,169727,169747,169781,169795,169827,169832,169838,169855,169884,169885,169974,169985,170022,170042,170055,170060,170062,170141,170155,170172,170192,170193,170229,170255,170347,170449,170521,170556,170675,170685,170706,170741,170856,170862,170879,170894,170941,171006,171013,171082,171088,171108,171116,171118,171157,171161,171187,171209,171248,171266,171307,171377,171395,171416,171431,171448,171574,171613,171661,171763,171782,171804,171807,171837,171856,171932,171942,171981,171984,172004,172019,172024,172025,172036,172038,172061,172079,172111,172167,172233,172271,172321,172350,172357,172420,172456,172472,172479,172575,172596,172613,172641,172674,172682,172748,172835,172885,172887,172903,172946,172951,172965,173003,173034,173047,173061,173067,173090,173125,173134,173188,173262,173272,173318,173363,173432,173449,173515,173531,173569,173585,173614,173702,173730,173745,173754,173797,173819,173824,173921,173922,173924,173947,173951,173992,174056,174057,174107,174128,174142,174157,174201,174203,174236,174261,174286,174392,174427,174467,174515,174517,174550,174561,174569,174714,174776,174789,174799,174849,174853,174896,174940,174968,175016,175098,175169,175175,175179,175199,175204,175234,175281,175357,175414,175501,175527,175550,175554,175567,175604,175634,175635,175676,175719,175822,175863,175864,175889,175907,175933,175953,175955,176029,176032,176048,176063,176075,176118,176133,176189,176207,176220,176232,176258,176334,176377,176410,176440,176467,176472,176479,176510,176533,176535,176540,176570,176584,176597,176602,176611,176633,176660,176675,176677,176717,176736,176748,176801,176806,176816,176822,176826,176906,176927,176931,176936,176969,177030,177053,177072,177109,177205,177263,177277,177416,177435,177450,177514,177537,177548,177557,177560,177591,177617,177625,177643,177654,177667,177681,177705,177723,177740,177822,177840,177877,177911,177965,177980,178036,178063,178071,178091,178105,178120,178125,178162,178173,178205,178214,178216,178219,178263,178277,178340,178345,178347,178368,178375,178406,178439,178487,178526,178586,178594,178622,178634,178670,178675,178682,178683,178724,178751,178758,178838,178840,178876,178944,178992,179000,179082,179229,179323,179412,179418,179526,179539,179545,179574,179676,179767,179826,179923,179945,179956,180055,180105,180125,180146,180174,180176,180185,180198,180209,180211,180230,180248,180322,180419,180482,180558,180570,180575,180645,180693,180723,180736,180737,180765,180788,180789,180813,180829,180838,180889,180922,180940,180983,180998,181014,181091,181095,181132,181148,181161,181166,181248,181254,181260,181327,181343,181347,181369,181374,181394,181404,181437,181511,181533,181537,181541,181610,181631,181664,181753,181785,181803,181837,181854,181927,181956,181977,181997,182052,182057,182093,182145,182166,182181,182236,182245,182248,182298,182317,182325,182339,182344,182373,182415,182430,182437,182479,182497,182554,182565,182570,182585,182587,182620,182638,182644,182667,182669,182690,182707,182797,182813,182826,182874,182925,182943,182985,182999,183001,183003,183004,183005,183038,183065,183136,183160,183213,183220,183323,183357,183377,183388,183389,183421,183434,183446,183507,183542,183553,183588,183613,183658,183697,183734,183736,183757,183796,183865,183877,183970,184012,184092,184104,184163,184164,184192,184208,184242,184288,184309,184331,184342,184412,184438,184445,184471,184576,184641,184700,184719,184727,184733,184786,184852,184893,184910,184920,184930,184949,185026,185053,185088,185103,185121,185203,185245,185254,185258,185311,185344,185357,185435,185465,185488,185534,185581,185606,185625,185690,185732,185805,185811,185837,185867,185927,185929,185935,185963,186025,186045,186134,186144,186178,186216,186231,186278,186345,186360,186381,186384,186389,186446,186511,186606,186617,186676,186683,186714,186743,186746,186818,186844,186877,186950,186952,186970,187056,187065,187169,187174,187248,187268,187300,187400,187433,187438,187448,187473,187564,187572,187598,187614,187638,187644,187650,187653,187663,187665,187673,187707,187709,187764,187788,187798,187854,187874,187884,187925,187929,187931,187954,188020,188037,188047,188090,188198,188224,188248,188305,188309,188379,188383,188399,188487,188502,188524,188590,188595,188654,188689,188727,188738,188756,188776,188782,188784,188829,188914,188924,188936,188951,188953,189005,189024,189040,189044,189056,189062,189116,189151,189183,189199,189249,189274,189289,189299,189304,189346,189369,189436,189437,189439,189454,189524,189539,189570,189591,189596,189605,189669,189694,189700,189704,189707,189761,189787,189802,189829,189847,189867,189910,189917,189935,189974,189983,189990,189996,190009,190018,190097,190121,190131,190151,190172,190222,190227,190231,190281,190324,190329,190353,190394,190490,190513,190604,190636,190651,190676,190685,190687,190691,190714,190745,190746,190765,190766,190851,190864,190882,190958,190994,190999,191004,191026,191101,191152,191191,191207,191227,191290,191309,191441,191443,191475,191495,191507,191510,191525,191553,191567,191576,191587,191614,191638,191661,191689,191729,191742,191758,191784,191836,191869,191882,191907,191948,191964,191968,191994,191998,192009,192162,192285,192301,192307,192350,192361,192386,192412,192556,192579,192587,192598,192623,192650,192706,192712,192729,192752,192764,192794,192801,192805,192809,192814,192859,192863,192917,192949,192950,193099,193117,193167,193196,193207,193237,193291,193307,193336,193392,193414,193421,193455,193569,193583,193604,193621,193667,193685,193721,193730,193735,193779,193782,193828,193831,193832,193842,193883,193917,194015,194027,194036,194093,194097,194113,194140,194150,194177,194219,194267,194275,194280,194286,194321,194363,194379,194422,194469,194474,194481,194494,194519,194528,194551,194572,194578,194638,194713,194781,194834,194880,194905,194911,194916,194939,194942,194948,194949,194966,194984,195047,195086,195094,195097,195104,195162,195172,195175,195205,195211,195254,195299,195312,195341,195364,195378,195446,195469,195470,195516,195555,195558,195611,195674,195688,195836,195844,195869,195914,195921,195964,195994,196000,196056,196082,196106,196117,196136,196244,196251,196259,196332,196341,196385,196415,196437,196453,196478,196640,196650,196655,196677,196687,196760,196777,196815,196832,196897,196907,196935,196949,196962,196975,196985,197016,197022,197039,197046,197053,197092,197104,197137,197161,197184,197185,197229,197318,197335,197354,197362,197432,197435,197437,197489,197492,197508,197511,197531,197571,197635,197670,197731,197749,197783,197801,197808,197810,197896,197920,197939,197942,197998,198004,198011,198015,198020,198066,198069,198071,198094,198111,198116,198130,198133,198183,198255,198280,198307,198401,198440,198441,198471,198489,198526,198534,198541,198548,198620,198658,198688,198711,198753,198781,198782,198791,198798,198899,198902,198907,198908,198925,198932,198944,198947,198948,198996,199009,199031,199051,199085,199087,199093,199097,199106,199122,199133,199168,199169,199202,199355,199358,199445,199449,199469,199471,199513
