{"x":[905888,906720,906271,906335,906527,904349,909284,909476,906463,906847,906911,907167,906911,907167,907231,907295,907039,907231,907295,907359,907423,909475,907166,907231,907295,907359,907423,907487,907551,907615,904732,904796,904860,907359,907423,907487,907551,907615,907679,909988,907358,907551,907615,907743,907807,910180,910244,907679,907743,907807,907935,907999,907871,907935,904476,907935,909217,910436,910500,908063,904860,908190,909216,909858,909922,909986,905180,908126,909152,909216,909922,910050,908062,909408,909472,909537,909601,909665,909729,909986,910050,910114,910306,911012,909152,909344,909472,909536,909600,909664,909729,909793,909857,909985,910049,910113,906332,906396,907677,909536,909600,909664,909857,909921,910049,910113,910562,905819,906139,906460,906524,909600,909920,909985,910049,910113,910434,910498,906011,906651,907612,909728,909920,909984,910048,910113,910177,910433,910498,910562,910754,907612,907740,907933,909856,910048,910112,910176,910241,910369,910497,910626,910882,911331,906331,906715,909984,910048,910112,910176,910240,910305,910369,906843,907804,908445,909919,910112,910240,910304,910368,910432,910497,910817,910882,906715,906843,907868,908637,908829,908893,909470,909791,909983,910176,910304,910368,910432,910496,910561,910625,911395,911459,911780,911844,906843,906907,908188,908380,908444,908508,908637,908701,908765,908893,908957,909534,909791,909855,909919,909983,910111,910240,910304,910368,910432,910496,910560,910624,910689,911266,911458,911523,911844,908444,908572,908636,908700,908893,908957,909021,909213,909790,909855,909919,909983,910047,910175,910239,910303,910367,910432,910496,910560,910624,910688,910752,910817,911330,911586,911651,911715,906650,906714,907867,908572,908636,908764,908828,908893,909149,909854,909918,909982,910047,910111,910239,910303,910367,910431,910496,910560,910624,910688,910752,910816,910880,910945,911073,911586,911715,911779,912035,906714,906778,906842,906906,907483,907547,907739,907931,907995,908700,908764,908828,908892,908956,909982,910046,910110,910175,910367,910431,910495,910559,910624,910688,910816,910944,911008,911522,911714,911778,911843,911907,912099,906842,906906,906970,907034,907290,907482,907546,907611,907739,907803,907867,907931,907995,908059,908123,908764,908828,908892,908956,909020,909213,909405,910046,910110,910174,910303,910367,910431,910495,910559,910623,910816,910944,911008,911072,911136,911842,911906,911971,905945,906778,906842,906906,906970,907034,907098,907226,907482,907674,907802,907995,908059,908123,908187,908892,908956,909020,909084,909148,909469,910174,910238,910302,910366,910430,910495,910559,910623,910880,911008,911072,911136,911970,906393,906457,906906,906970,907034,907098,907162,907226,907290,907354,907482,907866,907930,907994,908059,908123,908187,908379,908443,908507,908571,909020,909084,909276,910174,910238,910302,910366,910430,910494,910558,910623,910687,910751,910815,910879,910943,911008,911136,911328,912098,912163,912419,912997,906521,906969,907034,907098,907162,907226,907354,907418,907546,907994,908122,908186,908507,908571,908635,908699,909212,909276,909725,910430,910494,910558,910622,910751,910815,910879,910943,911071,911136,911392,911456,911905,912226,912483,912547,912676,907161,907225,907354,907930,908122,908186,908442,908507,908571,908635,908827,908955,909340,910622,910750,910814,910879,910943,911007,911071,911328,911456,911520,911584,912162,912354,912419,912483,912675,912804,912868,912932,912996,913060,907417,907481,907802,907866,908186,908250,908314,908442,908506,908570,908634,908699,908891,908955,909019,909083,909532,910109,910686,910814,910878,910942,911007,911071,911135,911199,911392,911520,911584,911648,912226,912418,912546,912611,912803,912868,912932,912996,913060,913124,913188,913253,906713,907545,907801,907865,907930,907994,908058,908250,908314,908378,908442,908506,908634,908698,908826,908955,909019,909083,909147,909211,910044,910942,911006,911070,911135,911199,911391,911455,911648,911712,911776,912161,912225,912290,912354,912482,912546,912610,912675,912739,912803,912867,912931,912995,913060,913124,913188,913252,913316,913381,913445,907865,907929,907993,908057,908121,908314,908442,908506,908570,908634,908698,908762,908826,908890,908954,909018,909083,909147,909211,909275,909788,910108,910172,910301,911070,911134,911198,911263,911327,911391,911455,911519,911904,912033,912097,912161,912289,912418,912546,912610,912738,912803,912867,912931,912995,913059,913252,913316,913380,913445,913509,907353,907417,907673,907737,907929,907993,908121,908378,908442,908506,908570,908698,908762,908826,908954,909018,909082,909146,909210,910044,910236,910493,911134,911198,911262,911326,911390,911519,911583,911647,911711,911904,911968,912096,912160,912225,912545,912738,912866,912931,912995,913059,913123,913380,913444,913508,913573,913637,907993,908057,908121,908185,908249,908505,908569,908634,908698,908762,908826,908890,908954,909018,909082,909146,909210,909274,909338,910172,910236,910300,911262,911326,911390,911454,911647,911839,911904,912032,912096,912160,912224,912288,912353,912417,912481,912609,912674,912738,912866,912930,912994,913059,913187,913444,913508,913572,907736,908121,908185,908249,908313,908377,908569,908633,908697,908761,908826,908954,909018,909082,909146,909210,909274,909338,909466,910428,910556,911390,911454,911518,911775,911839,911903,912096,912224,912288,912352,912416,912481,912545,912673,912866,912930,912994,913058,913123,913251,913508,913572,913636,913700,913764,913829,908249,908313,908377,908441,908505,908697,908761,908825,908889,908953,909018,909082,909146,909210,909274,909338,909402,910620,911133,911518,911582,911839,911903,912031,912288,912352,912416,912480,912544,912609,912673,912737,912801,912929,912994,913058,913122,913186,913250,913315,913379,913443,913571,913636,913700,913764,913828,913892,907864,908441,908505,908569,908761,908825,908889,908953,909017,909081,909145,909209,909274,909338,909402,909466,909530,910620,911518,911582,911646,911710,911774,911838,911967,912095,912159,912352,912416,912480,912544,912608,912672,912737,912801,912865,912929,913058,913122,913186,913250,913378,913443,913507,913571,913635,913764,913828,913892,913956,914021,914085,908889,908953,909017,909081,909145,909209,909273,909337,909401,909466,909658,909978,910171,910299,910363,910491,910555,910619,910684,910748,911774,911838,911902,911966,912095,912159,912223,912287,912480,912544,912608,912672,912736,912801,912865,912929,913186,913250,913314,913378,913506,913571,913635,913699,913763,913892,913956,914020,914084,914149,914213,909017,909081,909145,909209,909273,909401,909465,909529,909593,910299,910427,910491,910555,910812,911324,911389,911709,911838,911902,911966,912030,912158,912287,912351,912608,912672,912736,912800,912864,912928,912993,913121,913314,913378,913442,913506,913635,913699,913763,913891,913956,914020,914084,914148,914212,914277,914341,909145,909209,909273,909337,909401,909465,909529,909593,909657,910298,910362,910426,910491,910555,910619,910811,910875,911452,911517,911837,911902,911966,912030,912094,912158,912286,912351,912415,912671,912736,912800,912864,912928,913185,913249,913313,913377,913442,913506,913570,913698,913763,913827,913955,914019,914084,914148,914212,914276,914341,914469,914533,909144,909273,909337,909401,909465,909529,909593,909657,909721,910490,910554,910619,910683,910747,910811,910875,910939,911003,911452,911516,911645,911709,911837,911901,911965,912094,912158,912222,912286,912479,912543,912607,912671,912735,912799,912864,912928,912992,913056,913120,913313,913377,913441,913505,913570,913634,913698,913762,913891,913955,914019,914148,914212,914276,914340,914404,914468,914533,914597,909208,909400,909529,909593,909657,909721,909785,910618,910682,910746,910875,910939,911003,911067,911452,911516,911773,911837,912029,912093,912286,912350,912478,912542,912607,912671,912735,912863,912927,912992,913056,913120,913184,913441,913505,913569,913698,913762,913826,913890,914019,914083,914147,914211,914276,914340,914404,914468,914532,914597,914661,914725,914789,909272,909400,909656,909721,909785,909849,909913,910618,910810,910874,910939,911067,911195,911516,911772,911901,911965,912029,912670,912734,912799,912927,912991,913055,913120,913184,913248,913312,913569,913633,913762,913890,913954,914018,914082,914147,914211,914275,914339,914403,914468,914725,914789,914853,909336,909848,909977,910810,910874,910938,911002,911066,911131,911195,911259,911515,911580,911644,911708,911836,911900,911964,912093,912157,912413,912478,912606,912670,912862,912991,913055,913119,913183,913248,913312,913376,913440,913697,913954,914018,914146,914211,914275,914339,914403,914467,914532,914596,915238,915623,916073,909592,909720,909784,909848,909976,910040,910105,910297,910938,911002,911066,911130,911194,911258,911323,911387,911451,911515,911579,911707,911772,911836,911900,912028,912221,912477,912606,912798,913119,913183,913247,913311,913376,913504,913568,913632,913761,914274,914403,914467,914531,914595,914788,914852,915302,915366,915559,915687,915752,915816,916008,916137,909784,909912,910104,910168,910297,910361,910938,911002,911130,911194,911386,911451,911515,911579,911707,912028,912156,912413,912541,912669,913118,913183,913247,913311,913375,913439,913504,913568,913632,913696,913760,913824,913889,914338,914402,914466,914531,914595,914659,914723,914852,914916,914980,915044,915237,915301,915366,915430,915623,915751,915880,915944,916008,916137,909591,909784,909976,910232,910296,910360,910873,910937,911066,911130,911258,911322,911386,911450,911514,911578,911643,911707,911771,912284,912541,912862,913246,913311,913375,913439,913503,913567,913632,913696,913760,913888,913952,914017,914466,914530,914659,914723,914787,914916,914980,915044,915108,915365,915429,915494,915686,915815,916008,916072,916136,916200,909719,910040,910296,910360,910424,910488,910745,910873,910937,911258,911450,911514,911578,911642,911706,911771,912669,912733,913246,913310,913374,913439,913503,913567,913631,913760,913824,913888,913952,914016,914080,914530,914594,914723,914851,915044,915108,915172,915236,915301,915365,915429,915622,915686,915879,916007,916136,916200,916264,916328,910039,910103,910168,910232,910360,910424,910488,910552,910680,910744,910808,910873,911001,911129,911386,911578,911642,911706,911770,911834,911899,911963,912412,912476,912732,912797,912861,913438,913502,913567,913631,913695,913759,913823,913887,913952,914016,914080,914144,914209,914594,914658,914722,915172,915236,915300,915364,915429,915750,915814,915878,915942,916071,916135,916264,916328,916392,916457,910231,910295,910360,910488,910552,910616,910744,910808,910872,910936,911001,911193,911321,911578,911706,911770,911834,911898,911962,912026,912091,912411,912476,912540,912860,912925,912989,913053,913502,913566,913630,913695,913759,913823,913887,913951,914016,914080,914144,914208,914272,914336,914465,914722,914786,915236,915364,915428,915492,915878,915942,916006,916071,916135,916199,916328,916713,916970,909847,910103,910167,910359,910487,910552,910808,910872,910936,911000,911064,911128,911321,911385,911834,911898,911962,912026,912090,912154,912539,912603,912988,913052,913117,913181,913630,913694,913758,913823,913887,913951,914015,914079,914144,914208,914336,914400,914464,914529,914593,914657,914721,914786,914850,914914,914978,915042,915556,916070,916134,916199,916263,916584,916648,916713,916777,909974,910359,910615,910679,910872,910936,911000,911064,911128,911192,911256,911385,911769,911962,912026,912090,912282,912475,912539,913052,913116,913180,913245,913758,913822,913886,913951,914015,914079,914143,914207,914271,914336,914464,914528,914657,914721,915106,915170,915235,915299,915427,915492,915620,915684,916198,916327,916455,916519,916712,916776,916841,917162,910487,910743,910807,910871,911000,911064,911128,911192,911256,911320,911384,911769,911833,911897,911961,912026,912090,912154,912218,912282,912346,912410,912474,912795,912859,913180,913244,913308,913373,913950,914014,914079,914143,914207,914271,914335,914400,914464,914592,914656,914720,914785,915427,915555,915620,915684,915748,915812,915876,916326,916390,916519,916583,916648,916712,916776,916840,916904,916969,917097,910615,910743,910871,910935,911192,911256,911320,911384,911448,911512,911576,911961,912025,912089,912218,912282,912346,912410,912474,912923,912987,913244,913308,913372,913757,914078,914142,914207,914271,914335,914399,914463,914528,914592,914656,914720,914784,915555,915812,915876,915940,916005,916519,916583,916647,916711,916776,916840,916904,916968,917033,917161,917225,910999,911063,911127,911320,911384,911448,911512,911640,912089,912217,912281,912345,912410,912474,912538,912602,913051,913372,913436,913500,914142,914206,914270,914334,914399,914463,914527,914591,914655,914720,914784,914848,915683,915747,915811,915876,915940,916004,916068,916197,916454,916518,916582,916775,916904,916968,917032,917096,917161,917225,911191,911255,911447,911576,911640,911704,912217,912281,912345,912409,912473,912538,912602,912666,912730,912794,912858,912922,912987,913051,913115,913500,913564,913628,913756,913821,913885,914270,914334,914398,914462,914527,914591,914719,914784,914848,914912,914976,915747,915811,915875,916068,916132,916389,916518,916646,916710,916839,916903,916967,917160,917224,917289,911063,911127,911191,911319,911383,911447,911511,911575,911639,911704,911768,912345,912409,912473,912537,912601,912666,912730,912858,912922,912986,913050,913114,913179,913243,913307,913564,913628,913692,913756,913820,913884,913949,914013,914077,914270,914398,914462,914526,914590,914655,914719,914783,914847,914912,914976,915040,915104,915168,915232,915297,915939,916003,916068,916453,916517,916581,916774,916903,916967,917031,917095,917160,917224,917288,917352,911447,911511,911575,911831,911896,912537,912601,912665,912729,912793,912922,912986,913114,913178,913242,913307,913371,913435,913692,913756,913820,913884,913948,914012,914077,914141,914205,914269,914333,914462,914526,914590,914654,914718,914783,914847,914911,914975,915040,915104,915296,915617,915874,916003,916067,916131,916195,916581,916645,916774,916838,916902,916966,917031,917095,917159,917224,917288,917352,917416,917481,911895,912024,912601,912665,912729,912793,912857,912921,912985,913050,913114,913178,913242,913306,913370,913435,913499,913820,913884,913948,914012,914076,914140,914526,914590,914654,914718,914782,914847,914975,915039,915103,915167,915232,915296,915360,915424,915681,915745,915810,915874,915938,916195,916324,916388,916709,916773,916902,916966,917030,917094,917223,917416,917480,917544,917609,911703,911767,911831,911895,911959,912023,912087,912216,912344,912664,912729,912793,912857,912921,912985,913049,913113,913178,913242,913306,913370,913434,913498,913563,913627,913883,913948,914012,914076,914140,914204,914268,914589,914654,914718,914782,914846,914974,915039,915103,915167,915231,915552,915745,915938,916002,916323,916387,916516,916773,916837,916901,916966,917030,917094,917158,917287,917351,917415,917480,917544,917608,917672,911510,911702,911766,911830,911895,911959,912087,912151,912408,912728,912792,912856,912921,912985,913049,913113,913177,913241,913305,913370,913498,913562,913626,913690,913755,914011,914076,914140,914204,914332,914717,914782,914846,914910,914974,915038,915103,915167,915231,915295,915359,915488,915552,915680,915745,915809,916002,916515,916837,916901,916965,917029,917094,917158,917222,917351,917415,917479,917543,917608,917672,917800,917865,911189,911702,911830,911958,912022,912087,912151,912215,912407,912471,912535,912728,912792,912856,912920,912984,913049,913113,913177,913241,913305,913369,913433,913498,913562,913626,913690,913818,914075,914203,914268,914332,914396,914653,914717,914781,914845,914909,914974,915038,915102,915166,915230,915295,915359,915423,915680,915808,916001,916065,916129,916194,916258,916772,916836,916900,916965,917029,917093,917157,917222,917286,917479,917543,917607,917672,917736,917800,917864,911317,911381,911702,911766,911894,912022,912086,912150,912215,912279,912471,912535,912599,912663,912728,912856,912920,912984,913048,913112,913177,913241,913305,913369,913497,913561,913626,913690,913754,913818,913882,913946,914139,914267,914396,914460,914781,914845,914909,914973,915037,915102,915166,915230,915294,915358,915423,915487,915551,915744,915808,915872,915936,916065,916129,916193,916258,916322,916643,916771,916836,916900,916964,917028,917093,917157,917221,917285,917350,917414,917543,917671,917735,917799,917864,917928,918121,911381,911445,911509,911573,911830,911958,912022,912086,912150,912214,912278,912342,912599,912663,912727,912791,912855,912920,912984,913048,913112,913176,913240,913304,913369,913433,913497,913561,913625,913689,913754,913818,913882,913946,914010,914074,914138,914267,914331,914395,914459,914524,914588,914652,914716,914909,914973,915037,915101,915165,915230,915294,915358,915422,915486,915551,915615,915679,915872,915936,916064,916129,916193,916321,916386,916450,916578,916707,916899,916964,917028,917092,917156,917221,917285,917349,917413,917478,917735,917799,917863,917928,911445,911509,911573,911637,911701,911893,912086,912150,912214,912278,912342,912406,912470,912534,912599,912727,912791,912855,912919,912983,913112,913240,913304,913368,913432,913497,913561,913625,913689,913753,913817,913881,913946,914010,914074,914138,914202,914266,914395,914459,914523,914587,914652,914716,914780,914844,914908,914972,915037,915165,915229,915293,915358,915422,915486,915550,915614,915679,915743,915807,916064,916128,916192,916257,916321,916385,916449,916513,916578,916642,916706,916770,916835,916899,916963,917028,917092,917156,917220,917284,917349,917413,917477,917542,917606,917670,917863,917927,917991,918056,911508,911637,911701,911829,911893,911957,912214,912278,912342,912406,912470,912662,912726,912791,912919,912983,913047,913111,913175,913240,913304,913368,913432,913496,913560,913624,913753,913817,913881,913945,914009,914073,914138,914266,914330,914394,914459,914523,914587,914651,914715,914908,914972,915036,915100,915165,915229,915293,915357,915421,915486,915550,915614,915678,915807,916192,916256,916320,916385,916449,916577,916642,916706,916770,916834,916898,917027,917091,917156,917284,917348,917412,917477,917541,917605,917669,917991,911572,911636,911700,911764,911829,911957,912021,912341,912406,912470,912726,912854,912918,912983,913047,913111,913175,913239,913367,913432,913496,913560,913624,913688,913881,913945,914073,914137,914202,914458,914522,914586,914651,914715,914779,914907,914972,915036,915100,915164,915228,915292,915357,915421,915613,915678,915742,915870,916256,916320,916384,916448,916513,916577,916770,916834,916898,916962,917091,917155,917283,917348,917412,917476,917540,917605,917669,917733,917990,918055,911700,911764,911828,912085,912149,912277,912469,912533,912598,912726,912790,912854,912918,912982,913046,913111,913175,913239,913303,913367,913431,913495,913560,913624,913688,913752,913816,913880,913944,914009,914073,914137,914201,914265,914329,914394,914522,914586,914650,914714,914779,914843,914907,915035,915100,915164,915228,915292,915421,915485,915549,915677,915742,915806,915870,915934,916320,916384,916448,916512,916576,916641,916705,916833,916898,916962,917026,917090,917154,917219,917283,917347,917412,917476,917540,917604,917668,917733,917861,917926,917990,918054,918118,918440,911892,911956,912020,912212,912277,912469,912533,912597,912661,912790,912854,912918,912982,913046,913110,913174,913238,913303,913367,913431,913495,913559,913623,913687,913752,913816,913880,913944,914008,914072,914136,914201,914265,914329,914393,914457,914522,914586,914650,914714,914778,914842,914907,915099,915163,915228,915292,915356,915420,915484,915548,915613,915805,915870,915934,915998,916383,916448,916512,916576,916640,916704,916769,916833,916897,917090,917218,917282,917347,917411,917475,917540,917604,917668,917732,917797,917861,918118,912084,912148,912340,912597,912789,912853,912917,912982,913046,913110,913174,913238,913302,913366,913430,913495,913559,913623,913687,913751,913815,913880,913944,914008,914072,914136,914200,914264,914329,914393,914457,914521,914585,914714,914778,914842,914906,914970,915035,915099,915163,915227,915291,915355,915420,915484,915548,915933,915997,916062,916126,916190,916254,916383,916511,916576,916640,916704,916768,916832,916897,917025,917218,917282,917346,917410,917475,917539,917603,917668,917796,917989,918053,918246,911827,911891,911955,912148,912212,912276,912468,912532,912661,912725,912789,912917,912981,913109,913174,913238,913302,913366,913430,913494,913558,913623,913687,913751,913815,913879,913943,914007,914072,914136,914200,914264,914328,914392,914457,914521,914585,914649,914713,914777,914842,914906,914970,915098,915227,915291,915355,915419,915483,915548,915612,915676,915740,915804,915869,915997,916061,916126,916190,916254,916318,916511,916575,916639,916704,916768,916832,916896,916960,917025,917089,917153,917217,917346,917538,917603,917667,917731,917796,918117,918181,918246,911955,912019,912083,912211,912276,912340,912404,912468,912532,912596,912660,912724,912788,912853,912917,912981,913045,913109,913173,913237,913301,913366,913430,913494,913558,913622,913750,913815,913879,913943,914007,914071,914135,914200,914264,914328,914392,914456,914520,914585,914649,914713,914777,914841,914905,914970,915034,915098,915162,915483,915547,915611,915676,915740,915804,915868,915932,915997,916061,916125,916189,916254,916318,916382,916446,916703,916767,916832,916896,916960,917024,917088,917153,917217,917281,917345,917410,917602,917667,917731,917795,917859,918502,912211,912275,912532,912596,912660,912724,912852,912916,912980,913045,913109,913173,913237,913301,913365,913429,913494,913558,913622,913686,913750,913814,913878,913942,914007,914071,914135,914199,914263,914327,914392,914456,914520,914584,914648,914712,914777,914841,914905,914969,915033,915097,915483,915611,915675,915739,915804,915868,915932,915996,916060,916189,916253,916317,916381,916446,916510,916831,916895,916960,917024,917088,917152,917216,917281,917345,917409,917473,917538,917602,917666,917730,917795,917859,917923,918566,918630,918887,918952,919016,919273,912467,912531,912595,912660,912724,912788,912916,912980,913044,913108,913172,913237,913365,913429,913493,913557,913621,913686,913750,913814,913878,913942,914006,914070,914135,914199,914263,914327,914391,914455,914520,914584,914648,914712,914776,914840,914905,914969,915033,915097,915161,915225,915546,915610,915675,915739,915803,915867,915932,915996,916060,916188,916317,916381,916445,916509,916574,916766,916830,916895,916959,917023,917152,917216,917280,917344,917409,917473,917537,917601,917666,917730,917794,917858,917923,918372,918565,918630,918694,918758,918887,918951,919015,919080,919208,919272,919401,912403,912531,912595,912659,912787,912852,912980,913108,913172,913236,913300,913365,913493,913557,913621,913685,913749,913813,913878,914006,914070,914134,914198,914262,914327,914391,914455,914519,914583,914647,914712,914776,914840,914904,914968,915032,915097,915161,915225,915289,915482,915674,915738,915803,915867,915931,915995,916060,916124,916188,916252,916316,916380,916445,916509,916573,916637,916702,916894,916958,917023,917087,917151,917216,917280,917344,917408,917472,917537,917601,917665,917729,917794,917858,917922,917986,918693,918886,918950,919015,919079,919143,919208,919272,912274,912723,912787,912851,912915,912979,913044,913108,913172,913236,913300,913364,913557,913621,913685,913749,913813,913877,913941,914134,914198,914262,914326,914390,914519,914583,914647,914711,914775,914840,914904,914968,915032,915096,915160,915225,915289,915353,915546,915610,915674,915802,915866,915931,915995,916059,916123,916188,916252,916316,916380,916444,916508,916573,916637,916701,916765,917022,917086,917151,917215,917279,917344,917408,917472,917536,917600,917665,917729,917793,917857,917922,917986,918436,918564,918693,918757,918821,919014,919078,919143,919207,919271,919336,919400,912338,912787,912851,912915,912979,913043,913107,913171,913236,913300,913364,913428,913492,913556,913620,913684,913749,913813,913877,913941,914262,914326,914390,914454,914647,914711,914775,914839,914903,914967,915032,915096,915160,915224,915288,915352,915417,915481,915673,915738,915802,915866,915930,915994,916059,916123,916187,916251,916315,916380,916444,916508,916572,916636,916701,916765,916893,917150,917214,917279,917343,917407,917471,917536,917600,917664,917728,917793,917857,917921,917985,918050,918114,918756,918821,918885,918949,919078,919142,919206,919271,919335,919399,919464,919592,912402,912594,912658,912722,912915,912979,913043,913107,913171,913235,913299,913363,913428,913492,913556,913620,913684,913748,913812,913876,914005,914390,914454,914518,914582,914710,914775,914839,914903,914967,915031,915095,915160,915224,915288,915352,915416,915480,915545,915609,915673,915866,915994,916058,916122,916251,916315,916379,916443,916508,916572,916636,916700,916764,916829,916893,917278,917343,917407,917471,917535,917599,917728,917792,917856,917921,917985,918049,918820,918885,918949,919013,919077,919142,919206,919270,919335,919399,919463,920042,912658,912722,912786,912850,912914,913042,913107,913235,913299,913363,913427,913555,913620,913684,913748,913812,913876,913940,914004,914068,914133,914197,914389,914453,914518,914710,914774,914838,914902,914967,915031,915095,915159,915223,915288,915352,915416,915480,915544,915608,915673,915737,915801,915994,916058,916122,916186,916250,916314,916379,916443,916507,916571,916635,916700,916764,916828,916892,916957,917021,917085,917342,917406,917470,917535,917599,917792,917856,917920,917984,918049,918113,918177,918948,919013,919077,919141,919206,919270,919334,919656,912786,912850,912914,912978,913042,913106,913427,913491,913619,913683,913747,913812,913876,913940,914004,914068,914132,914325,914389,914453,914645,914838,914902,914966,915030,915095,915159,915223,915287,915351,915415,915480,915544,915608,915672,915736,915800,915865,915929,915993,916057,916122,916186,916250,916314,916378,916443,916507,916571,916635,916699,916764,916828,916892,916956,917020,917085,917149,917470,917534,917598,917663,917791,917855,917920,917984,918048,918112,918177,918241,918305,918434,918883,919012,919076,919141,919205,919269,919333,919398,919462,919526,919655,913042,913106,913234,913555,913619,913747,913811,913875,913939,914004,914068,914132,914196,914260,914324,914388,914453,914517,914581,914645,914709,914773,914902,914966,915030,915094,915158,915223,915287,915351,915415,915479,915543,915608,915672,915736,915800,915864,915928,915993,916057,916121,916185,916249,916314,916442,916506,916570,916635,916699,916763,916827,916892,916956,917020,917084,917148,917213,917598,917662,917726,917855,917919,917983,918048,918112,918176,918240,918305,918433,918626,919140,919204,919269,919333,919397,919461,919526,919590,919719,919783,913170,913234,913298,913362,913426,913811,913875,913939,914003,914067,914131,914196,914260,914324,914388,914452,914516,914580,914645,914709,914773,914837,914901,914965,915030,915094,915158,915222,915286,915350,915415,915479,915543,915607,915671,915800,915864,915928,915992,916056,916121,916185,916249,916313,916377,916442,916506,916570,916634,916698,916763,916827,916891,916955,917020,917084,917148,917212,917340,917726,917790,917854,917919,917983,918047,918111,918176,918240,918304,918368,918433,918561,918818,918883,919011,919140,919268,919332,919397,919461,919525,919590,919654,919718,919783,919847,920297,912592,913362,913426,913490,913554,913618,913939,914003,914067,914131,914195,914259,914323,914388,914452,914516,914580,914644,914708,914773,914837,914901,914965,915029,915093,915157,915222,915286,915350,915414,915478,915543,915607,915671,915735,915799,915863,915928,915992,916056,916120,916184,916248,916313,916377,916634,916698,916762,916826,916890,916955,917019,917083,917147,917212,917276,917340,917404,917790,917918,917982,918047,918175,918239,918304,918496,918561,918625,918689,918818,918946,919010,919203,919268,919332,919460,919525,919653,919718,919910,920232,920296,920489,920553,912656,913554,913682,913746,913810,914131,914195,914323,914387,914451,914516,914580,914644,914708,914772,914836,914900,914965,915029,915093,915157,915221,915285,915350,915414,915478,915542,915606,915670,915735,915799,915863,915927,915991,916055,916120,916184,916312,916505,916569,916633,916698,916762,916826,916890,916954,917018,917083,917147,917340,917404,917918,918046,918110,918175,918239,918303,918367,918432,918496,918560,918689,919138,919267,919331,919396,919460,919588,919846,919910,920296,920360,920489,920553,920617,913169,913617,913681,913810,913874,913938,914194,914259,914323,914387,914515,914579,914643,914708,914772,914836,914900,914964,915028,915092,915157,915221,915285,915349,915413,915477,915542,915606,915670,915734,915798,915863,916183,916248,916312,916376,916440,916569,916633,916697,916761,916825,916890,916954,917018,917082,917146,917211,917339,917403,917468,918046,918110,918174,918238,918303,918367,918431,918495,918560,918624,918688,918817,918881,918945,919074,919138,919202,919266,919459,919524,919652,919716,919909,919974,920038,920295,920424,920488,920552,920617,920681,920874,913296,913617,913681,913745,913809,913938,914002,914066,914130,914322,914386,914451,914515,914579,914643,914707,914771,914835,914900,914964,915092,915156,915220,915285,915349,915413,915477,915541,915605,915670,915734,915798,915862,915926,915990,916055,916119,916183,916247,916311,916376,916504,916632,916696,916761,916825,916889,916953,917018,917082,917146,917210,917274,917339,917403,918109,918174,918238,918302,918366,918431,918495,918559,918623,918688,918752,918816,918880,918945,919009,919202,919330,919394,919459,919523,919587,919652,920037,920102,920166,920423,920488,920552,920616,920680,920809,920873,920938,921002,913040,913104,913488,913745,913809,913873,913937,914001,914065,914130,914194,914258,914386,914450,914514,914578,914643,914707,914771,914835,914899,914963,915028,915092,915156,915220,915284,915348,915412,915477,915541,915605,915669,915733,915797,915862,915926,915990,916054,916118,916183,916247,916311,916375,916439,916504,916568,916632,916696,916760,916824,916889,916953,917017,917081,917146,917210,917274,917338,917402,917467,917595,918045,918109,918173,918237,918302,918366,918430,918494,918559,918687,918751,918816,918880,918944,919008,919073,919137,919266,919330,919394,919458,919523,919587,919651,919715,919844,919908,920165,920230,920294,920358,920551,920615,920680,920744,920873,920937,921002,921066,921130,913232,913616,913873,913937,914001,914065,914129,914193,914257,914322,914386,914450,914514,914642,914706,914835,914899,914963,915027,915091,915155,915220,915284,915348,915412,915476,915540,915605,915669,915733,915861,915925,915990,916054,916118,916182,916246,916311,916375,916439,916503,916567,916631,916696,916824,916888,916952,917017,917081,917145,917209,917273,917338,917402,917466,917530,917595,917659,918108,918173,918237,918365,918430,918494,918558,918622,918687,918815,918879,919008,919072,919136,919201,919265,919329,919394,919458,919522,919586,919651,919715,919779,919844,920036,920229,920294,920358,920486,920551,920679,920744,920808,920872,920936,921001,921065,921130,921194,921258,921323,913744,914000,914065,914129,914257,914385,914449,914514,914578,914642,914834,914898,914963,915027,915091,915155,915219,915283,915347,915412,915476,915540,915604,915668,915732,915797,915861,915925,915989,916053,916118,916182,916246,916310,916374,916438,916503,916567,916631,916695,916759,916824,916888,916952,917016,917080,917145,917209,917273,917337,917401,917466,917530,917594,917658,917722,917787,917851,918172,918236,918301,918365,918429,918493,918558,918622,918686,918750,918815,918943,919007,919072,919136,919200,919264,919329,919393,919457,919522,919650,919714,919779,919843,919907,920100,920164,920229,920293,920357,920422,920486,920550,920614,920679,920743,920807,920872,920936,921000,921065,921258,921322,921386,914064,914128,914449,914513,914641,914770,914962,915026,915090,915155,915219,915283,915347,915411,915475,915540,915604,915668,915732,915796,915860,915924,915989,916053,916117,916181,916245,916310,916374,916438,916502,916566,916631,916695,916759,916823,916887,917080,917144,917208,917272,917337,917401,917465,917529,917594,917658,917722,917786,917915,917979,918043,918236,918300,918364,918429,918493,918557,918621,918686,918750,918814,918878,918943,919071,919135,919200,919264,919328,919392,919457,919521,919585,919649,919778,919842,919907,919971,920035,920099,920485,920549,920614,920678,920743,920807,920871,920935,921000,921064,921128,921193,921321,921386,921450,921579,914320,914449,914513,914577,914705,914769,914898,915154,915218,915282,915347,915411,915475,915539,915603,915667,915732,915796,915860,915924,915988,916052,916117,916181,916245,916309,916373,916438,916502,916566,916630,916694,916758,916823,916887,916951,917015,917272,917336,917401,917465,917529,917593,917657,917722,917786,917850,917978,918043,918171,918364,918428,918492,918556,918621,918685,918749,918813,918878,918942,919006,919071,919135,919199,919263,919328,919392,919456,919585,919649,919713,919778,919842,919970,920035,920099,920228,920292,920356,920420,920485,920549,920613,920678,920742,920806,920870,921128,921256,921321,921385,921449,921514,913166,914384,914448,914512,914576,914705,914769,915025,915090,915218,915282,915346,915410,915474,915539,915603,915667,915731,915795,915859,915924,915988,916052,916116,916180,916244,916309,916373,916437,916501,916565,916630,916694,916758,916822,916886,916951,917015,917079,917272,917593,917657,917721,917785,917850,917914,918042,918106,918171,918235,918299,918363,918492,918556,918620,918684,918749,918813,918877,918942,919006,919070,919134,919198,919263,919327,919391,919520,919584,919648,919713,919906,919970,920034,920098,920163,920227,920291,920356,920420,920484,920548,920613,920677,920741,920806,920870,920934,920998,921063,921127,921191,921256,921384,921449,921513,914448,914576,914640,914704,914768,914833,914897,914961,915025,915153,915217,915346,915474,915538,915602,915667,915731,915795,915859,915923,915987,916052,916116,916244,916308,916437,916501,916565,916629,916693,916757,916822,916886,916950,917014,917078,917592,917656,917721,917785,917849,917913,917977,918042,918106,918170,918234,918299,918363,918491,918556,918620,918684,918748,918812,918877,918941,919005,919070,919134,919198,919262,919326,919391,919455,919519,919648,919712,919776,919841,919905,919969,920033,920098,920162,920226,920291,920355,920419,920483,920677,920741,920805,920869,920934,920998,921062,921126,921191,921384,921448,914576,914640,914704,914768,914832,914896,914960,915025,915089,915153,915217,915281,915345,915409,915474,915538,915602,915666,915730,915794,915859,915923,915987,916051,916115,916179,916244,916308,916372,916436,916629,916693,916757,916821,916885,916950,917014,917078,917142,917206,917335,917399,917784,917848,917977,918041,918105,918170,918234,918298,918362,918426,918491,918555,918619,918684,918748,918812,918876,918941,919005,919069,919133,919197,919262,919326,919390,919454,919519,919583,919647,919712,919776,919840,919904,919969,920033,920097,920162,920226,920290,920354,920419,920483,920547,920676,920740,920804,920869,920997,921190,921383,921448,921576,913870,913934,914383,914447,914511,914575,914704,914768,914832,914960,915024,915152,915217,915473,915537,915794,915858,915922,915986,916051,916115,916179,916243,916307,916372,916436,916500,916564,916757,916821,916885,917013,917078,917142,917206,917270,917334,917720,917784,917976,918041,918105,918169,918233,918298,918362,918426,918490,918683,918747,918812,918876,918940,919004,919068,919133,919197,919261,919326,919390,919454,919518,919582,919647,919711,919775,919840,919904,919968,920032,920097,920161,920225,920290,920354,920418,920482,920547,920611,920804,920868,920932,920997,921125,921318,921447,921640,913934,913998,914447,914511,914639,914831,914895,915088,915152,915344,915409,915473,915537,915601,915665,915922,915986,916050,916114,916179,916243,916307,916371,916435,916499,916628,916692,916756,916820,916885,916949,917013,917077,917141,917206,917270,917334,917398,917462,917783,917976,918104,918169,918233,918297,918361,918426,918490,918554,918747,918811,918875,918939,919004,919068,919132,919196,919261,919325,919389,919454,919518,919582,919646,919710,919775,919839,919903,919968,920032,920096,920161,920225,920289,920546,920611,920675,920739,920803,921061,921125,921189,921253,921382,921897,913549,914574,914703,914831,914895,914959,915023,915087,915152,915216,915280,915472,915536,915601,915665,915793,915857,916050,916114,916242,916306,916371,916435,916499,916563,916692,916756,916820,916884,916948,917012,917077,917141,917269,917333,917398,917462,917526,917590,917911,918040,918168,918232,918297,918361,918425,918489,918554,918618,918682,918810,918875,918939,919003,919067,919132,919196,919260,919324,919389,919453,919517,919582,919646,919710,919774,919838,919903,919967,920031,920096,920160,920224,920288,920353,920546,920610,920674,920738,920803,920931,920996,921060,921124,921188,921253,921317,921382,921446,921639,921703,921832,914061,914382,914446,914702,914766,914895,914959,915023,915087,915151,915215,915279,915344,915408,915472,915536,915600,915664,915729,915793,915857,915921,915985,916178,916242,916370,916434,916499,916563,916627,916755,916819,916884,916948,917012,917076,917140,917205,917269,917333,917397,917461,917526,917590,917654,917718,917846,918039,918103,918168,918232,918296,918360,918425,918489,918553,918617,918681,918746,918810,919003,919067,919131,919195,919260,919324,919388,919452,919517,919581,919645,919710,919774,919838,919902,919966,920031,920095,920159,920224,920288,920352,920416,920481,920545,920609,920674,920738,920802,920866,920995,921059,921124,921252,921316,921381,921445,921574,921702,921767,921831,921895,922088,914510,914766,914830,915023,915087,915151,915215,915279,915343,915407,915471,915536,915600,915728,915856,915921,915985,916049,916113,916370,916434,916498,916562,916626,916691,916755,916819,916883,916947,917011,917076,917268,917332,917397,917461,917525,917589,917653,917718,917782,918039,918103,918167,918231,918296,918360,918424,918488,918552,918617,918681,918745,918809,918874,919131,919195,919259,919323,919388,919452,919516,919580,919645,919773,919838,919902,919966,920030,920095,920159,920223,920287,920352,920416,920480,920673,920802,920866,920930,921059,921123,921187,921316,921380,921509,921573,922281,913996,914830,914894,914958,915022,915086,915150,915279,915343,915407,915471,915535,915599,915728,915792,915856,915920,915984,916048,916113,916177,916241,916498,916562,916626,916690,916754,916818,916883,916947,917011,917075,917139,917204,917268,917332,917396,917460,917525,917589,917653,917717,917781,917846,918102,918167,918231,918295,918359,918424,918488,918552,918616,918680,918745,918809,918873,918937,919002,919066,919130,919259,919323,919387,919451,919516,919580,919644,919708,919773,919837,919901,920030,920094,920158,920222,920287,920351,920415,920480,920544,920608,920737,920801,920865,920994,921251,921315,921444,922152,922216,922280,922344,922409,914316,914893,914958,915022,915150,915214,915278,915342,915407,915471,915535,915599,915727,915791,915856,915920,915984,916048,916112,916176,916240,916305,916369,916433,916561,916625,916690,916754,916818,916882,916946,917011,917075,917139,917203,917267,917331,917396,917460,917524,917588,917652,917717,917781,917845,917909,917974,918038,918102,918166,918230,918295,918359,918423,918551,918616,918680,918744,918808,918873,918937,919001,919065,919130,919194,919451,919515,919579,919644,919708,919772,919836,919901,919965,920029,920093,920158,920222,920286,920350,920415,920479,920543,920608,920672,920800,920865,920929,921250,921315,921379,921444,921508,921572,921701,921765,921829,921894,921958,922022,922086,922151,922215,922280,922344,922408,922472,922537,914957,915021,915085,915214,915342,915406,915470,915534,915598,915663,915727,915791,915855,915919,915983,916048,916112,916176,916240,916304,916368,916432,916497,916561,916689,916753,916818,916882,916946,917010,917074,917138,917203,917267,917331,917395,917459,917524,917652,917716,917780,917845,917909,917973,918037,918101,918166,918230,918294,918358,918422,918487,918551,918615,918679,918744,918808,918872,918936,919000,919065,919129,919193,919514,919579,919643,919707,919771,919836,919900,919964,920029,920093,920157,920221,920286,920350,920414,920479,920543,920607,920864,920929,920993,921379,921443,921636,921829,921893,921957,922022,922086,922150,922215,922279,922343,922407,922472,922536,922601,914316,915021,915085,915149,915213,915406,915470,915534,915598,915662,915726,915790,915855,915919,915983,916047,916175,916240,916304,916368,916432,916496,916560,916625,916689,916753,916817,917010,917074,917138,917202,917266,917330,917395,917459,917523,917587,917652,917780,917844,917908,917972,918037,918101,918165,918294,918358,918422,918486,918550,918615,918679,918743,918807,918872,918936,919000,919064,919129,919193,919257,919321,919450,919514,919642,919707,919771,919835,919900,919964,920028,920092,920156,920221,920285,920349,920414,920478,920542,920671,920735,920799,920864,920928,920992,921056,921121,921185,921506,921764,921828,921957,922021,922085,922150,922214,922278,922343,922407,922471,922536,922600,922664,922729,915085,915149,915213,915277,915341,915405,915469,915533,915662,915726,915790,915854,915918,916047,916111,916175,916367,916432,916496,916560,916624,916817,916881,916945,917009,917073,917137,917202,917266,917330,917394,917458,917523,917587,917651,917715,917779,917844,917908,917972,918036,918100,918165,918229,918293,918357,918422,918486,918550,918614,918678,918743,918807,918871,918935,919000,919064,919128,919192,919256,919321,919385,919449,919513,919578,919642,919706,919770,919835,919899,919963,920028,920092,920156,920220,920284,920349,920413,920477,920542,920606,920670,920734,920799,920863,920927,921120,921184,921249,921828,921892,921956,922020,922085,922213,922278,922342,922406,922471,922535,922599,922664,922728,922857,915148,915212,915277,915341,915405,915469,915597,915661,915790,915854,915918,915982,916046,916110,916175,916239,916303,916367,916495,916559,916624,916688,916752,916816,916880,917009,917073,917201,917265,917330,917394,917458,917522,917586,917650,917715,917779,917843,917907,917972,918036,918100,918164,918228,918292,918357,918421,918485,918549,918614,918678,918742,918806,918870,918935,918999,919063,919128,919192,919256,919320,919384,919449,919513,919577,919641,919706,919770,919834,919898,919963,920027,920091,920155,920220,920284,920348,920412,920477,920541,920605,920670,920734,920798,920862,921055,921120,921184,921248,921312,921377,921956,922020,922084,922149,922213,922277,922341,922406,922470,922534,922599,922663,922727,922792,922856,922920,914507,915276,915404,915469,915533,915597,915917,915982,916046,916110,916174,916238,916302,916367,916431,916495,916623,916687,916752,916816,916880,916944,917008,917072,917137,917201,917265,917329,917393,917457,917522,917586,917650,917714,917778,917843,917907,917971,918035,918099,918164,918228,918292,918356,918420,918485,918549,918613,918677,918742,918806,918870,918934,918998,919063,919127,919191,919255,919320,919384,919448,919512,919577,919641,919705,919769,919834,919898,919962,920026,920091,920155,920219,920283,920348,920412,920476,920540,920605,920669,920733,920797,920862,920926,920990,921183,921376,922084,922148,922212,922276,922341,922405,922470,922534,922598,922662,922727,922791,922855,922920,922984,923049,915276,915340,915404,915532,915596,915660,915853,916045,916109,916174,916238,916302,916366,916494,916623,916687,916751,916815,916879,916944,917200,917264,917329,917393,917457,917521,917585,917650,917714,917778,917842,917906,917970,918035,918099,918163,918227,918292,918356,918420,918484,918548,918613,918677,918741,918805,918869,918934,918998,919062,919126,919191,919255,919319,919383,919448,919512,919576,919640,919704,919769,919833,919897,919962,920026,920090,920154,920219,920283,920347,920411,920476,920540,920604,920668,920733,920797,920861,920925,920990,921054,921118,921183,921247,921311,921440,922019,922083,922147,922211,922276,922340,922404,922469,922533,922598,922662,922726,922790,922855,922919,922984,923048,923112,915404,915468,915660,915724,915788,915917,916173,916237,916301,916366,916430,916494,916558,916622,916686,916751,916879,917264,917328,917392,917457,917521,917585,917649,917713,917777,917842,917970,918034,918098,918163,918227,918291,918355,918419,918484,918548,918612,918676,918740,918805,918869,918933,918997,919062,919126,919190,919254,919319,919383,919447,919511,919576,919640,919832,919897,919961,920025,920089,920154,920347,920539,920604,920668,920732,920797,920861,920925,920989,921054,921118,921182,921246,921311,921439,921761,922082,922147,922211,922340,922404,922468,922532,922661,922726,922790,922854,922919,922983,923047,923240,915467,915531,915788,915852,915916,916365,916429,916493,916622,916686,916750,916814,916878,916943,917007,917071,917199,917328,917392,917456,917520,917584,917649,917777,917841,917905,917969,918034,918098,918162,918226,918290,918355,918419,918483,918547,918612,918676,918740,918804,918868,918933,918997,919061,919125,919190,919254,919318,919382,919447,919511,919575,919639,919704,919768,919832,919896,919960,920025,920089,920153,920218,920282,920410,920603,920924,920989,921053,921117,921182,921246,921310,921374,921439,921632,921696,921760,921824,921889,922082,922210,922339,922403,922468,922532,922596,922660,922725,922789,922854,922918,922982,923046,923111,914762,915595,915980,916044,916108,916172,916236,916301,916365,916429,916493,916557,916621,916750,916942,917006,917070,917135,917199,917263,917327,917391,917456,917520,917584,917648,917712,917776,917841,917905,917969,918033,918097,918162,918226,918290,918354,918418,918483,918547,918611,918675,918740,918804,918868,918932,918996,919061,919125,919189,919253,919318,919382,919446,919510,919574,919639,919703,919767,919831,919896,919960,920024,920088,920153,920217,920281,920345,920410,920474,920667,920731,920795,920859,920924,920988,921759,921824,921888,921953,922017,922081,922145,922210,922274,922338,922403,922467,922531,922595,922660,922724,922788,922853,922917,922982,915659,915723,915787,915851,915915,915979,916044,916108,916172,916236,916300,916364,916428,916749,916878,916942,917006,917070,917134,917198,917263,917327,917391,917455,917519,917583,917648,917712,917776,917840,917904,917969,918033,918097,918161,918290,918354,918418,918482,918546,918611,918675,918739,918803,918867,918932,918996,919060,919124,919188,919253,919317,919381,919445,919510,919574,919638,919959,920024,920088,920152,920216,920281,920345,920409,920473,920538,920602,920666,920730,920795,920859,920923,920988,921052,921116,921180,921245,921309,921373,921438,921502,921566,921888,921952,922016,922080,922145,922209,922273,922338,922402,922466,922531,922595,922659,922724,922788,922852,922916,922981,923045,915722,915787,915851,916107,916171,916236,916300,916428,916492,916556,916877,917005,917070,917134,917198,917262,917326,917390,917455,917519,917583,917647,917711,917775,917968,918032,918096,918161,918225,918289,918353,918417,918482,918546,918610,918674,918738,918803,918867,918931,918995,919124,919188,919252,919316,919381,919445,919509,919573,919638,919702,919766,920023,920087,920152,920216,920280,920344,920408,920473,920537,920601,920666,920730,920794,920858,920923,920987,921051,921116,921180,921244,921308,921373,921437,921501,921566,921630,921694,921758,921951,922016,922080,922144,922208,922273,922337,922401,922466,922530,922594,922659,922723,922787,922852,922916,922980,923045,923173,915081,915466,915722,916428,916492,916556,917133,917197,917262,917326,917390,917454,917518,917582,917647,917711,917775,917839,917903,917968,918032,918160,918224,918288,918353,918417,918481,918545,918610,918674,918738,918802,918866,918931,918995,919059,919123,919252,919316,919380,919444,919509,919573,919637,919701,919765,919830,919894,920151,920215,920280,920344,920408,920472,920536,920601,920665,920729,920793,920858,920922,920986,921051,921115,921179,921243,921308,921372,921436,921501,921565,921629,921694,921758,921822,921951,922015,922079,922144,922208,922337,922401,922465,922529,922594,922658,922722,922787,922851,922915,922980,923044,923108,923173,923366,915337,915465,917261,917325,917389,917454,917582,917646,917710,917775,917839,917903,917967,918031,918095,918160,918224,918288,918352,918416,918545,918609,918673,918737,918802,918866,918930,918994,919058,919123,919187,919251,919315,919380,919444,919508,919572,919636,919701,919765,919829,920022,920279,920343,920407,920472,920536,920600,920664,920729,920793,920857,920922,920986,921050,921114,921179,921243,921307,921372,921436,921500,921564,921628,921693,921757,921822,921886,921950,922014,922079,922143,922207,922272,922336,922400,922464,922529,922658,922722,922786,922850,922915,922979,923043,923108,923172,923236,923301,923365,915529,915657,915721,915785,915849,916234,917068,917132,917196,917261,917325,917389,917453,917517,917581,917646,917710,917774,917838,917902,917967,918031,918095,918159,918223,918287,918416,918480,918544,918608,918673,918737,918865,918930,918994,919058,919122,919186,919251,919315,919379,919443,919507,919572,919636,919700,919829,919893,919957,920021,920086,920343,920407,920471,920535,920600,920664,920728,920792,920857,920921,920985,921050,921114,921178,921242,921306,921371,921435,921499,921564,921628,921692,921756,921821,921885,921950,922014,922078,922142,922207,922271,922335,922400,922464,922528,922592,922657,922721,922786,922850,922914,922978,923236,923300,923364,923429,923493,923622,923944,915721,915785,915849,915913,916619,916683,916747,917068,917132,917196,917260,917324,917388,917453,917517,917581,917645,917774,917838,917902,917966,918030,918094,918159,918223,918287,918351,918480,918544,918608,918672,918736,918801,918865,918929,918993,919057,919122,919186,919250,919314,919378,919443,919507,919571,919635,919700,919764,919828,919892,919957,920021,920085,920149,920214,920278,920342,920406,920470,920535,920599,920663,920728,920792,920856,920920,920985,921049,921113,921177,921242,921306,921370,921435,921563,921627,921692,921756,921820,921884,921949,922013,922078,922142,922206,922335,922399,922463,922528,922592,922720,922785,922849,922914,922978,923042,923106,923428,923492,923621,924007,915849,915913,915977,916490,916746,916875,916939,917003,917067,917131,917196,917260,917324,917388,917516,917580,917645,917773,917837,917901,917966,918030,918094,918158,918222,918351,918415,918479,918543,918607,918672,918736,918800,918864,918928,918993,919057,919121,919185,919250,919314,919378,919442,919506,919571,919635,919699,919763,919828,919892,919956,920020,920085,920149,920213,920277,920342,920406,920470,920534,920598,920663,920727,920791,920856,920920,920984,921048,921113,921177,921241,921305,921370,921434,921498,921562,921627,921691,921755,921820,921884,921948,922012,922077,922141,922205,922270,922334,922398,922463,922527,922591,922655,922784,922848,922913,922977,923042,923106,923170,923234,923299,923363,923427,923492,923556,923749,924071,924135,916489,916874,917195,917259,917323,917388,917452,917516,917580,917644,917708,917773,917837,917901,917965,918029,918093,918158,918222,918286,918479,918607,918671,918735,918800,918864,918928,918992,919056,919121,919249,919313,919570,919634,919699,919763,919827,919891,919956,920020,920084,920148,920212,920277,920341,920405,920469,920534,920598,920662,920726,920791,920855,920919,920984,921048,921112,921176,921240,921305,921369,921433,921498,921562,921626,921690,921755,921819,921883,921948,922012,922076,922141,922205,922526,922590,922655,922783,922848,922912,923170,923234,923298,923362,923427,923491,923556,923684,923877,924070,924134,924199,924263,916553,916810,916938,917259,917323,917387,917451,917515,917580,917644,917708,917772,917836,917900,917965,918029,918093,918157,918221,918286,918350,918478,918542,918606,918671,918735,918863,918927,918992,919056,919120,919184,919248,919313,919377,919441,919505,919570,919634,919698,919762,919826,919891,919955,920019,920083,920148,920212,920340,920405,920469,920533,920597,920662,920726,920790,920854,920919,920983,921047,921111,921176,921240,921304,921368,921433,921497,921561,921626,921690,921818,921883,921947,922011,922076,922140,922268,922590,922654,922718,922783,922847,922912,922976,923040,923169,923233,923298,923362,923426,923490,923555,923619,923683,923748,923877,924262,924327,924391,916681,916745,916873,916937,917002,917066,917130,917194,917258,917387,917451,917515,917579,917643,917707,917772,917836,917900,917964,918028,918092,918157,918221,918285,918349,918413,918478,918542,918606,918670,918734,918798,918863,918991,919055,919120,919184,919248,919312,919376,919441,919762,919826,919890,919954,920019,920083,920147,920211,920276,920340,920404,920468,920532,920597,920661,920725,920790,920854,920918,920982,921047,921111,921175,921239,921304,921368,921432,921496,921561,921625,921689,921754,921818,921882,921946,922011,922075,922139,922204,922268,922332,922396,922654,922718,922846,922911,922975,923040,923232,923297,923426,923490,923554,923618,923683,923747,923812,924198,924262,924390,924455,924519,916616,916680,916745,916873,917065,917129,917194,917258,917322,917386,917514,917579,917643,917707,917771,917835,917899,917964,918028,918156,918220,918284,918349,918413,918477,918541,918605,918670,918734,918926,918991,919055,919119,919183,919247,919312,919376,919504,919568,919633,919825,919890,919954,920018,920082,920146,920275,920339,920404,920468,920532,920596,920660,920725,920789,920853,920918,920982,921046,921110,921174,921239,921303,921367,921432,921496,921560,921624,921689,921753,921817,921881,921946,922010,922074,922139,922203,922267,922332,922396,922460,922525,922589,922653,922717,922782,922910,922975,923039,923296,923360,923425,923553,923618,923682,923746,923811,923875,923940,924197,924261,924326,924390,924454,924518,924583,924647,924712,916167,916231,916295,916359,916552,916616,916680,916744,917065,917129,917193,917257,917321,917386,917450,917514,917642,917706,917771,917835,917899,918027,918091,918156,918220,918284,918348,918412,918477,918541,918605,918733,918798,918926,918990,919054,919119,919183,919247,919311,919375,919440,919504,919568,919632,919696,919889,919953,920018,920082,920210,920274,920339,920467,920531,920596,920660,920724,920788,920853,920917,920981,921045,921110,921174,921238,921302,921367,921431,921495,921560,921624,921688,921752,921817,921881,921945,922010,922074,922138,922202,922267,922331,922395,922460,922524,922588,922652,922717,922781,922845,922910,922974,923038,923102,923167,923360,923424,923488,923553,923617,923682,923746,923810,923875,923939,924003,924068,924132,924196,924260,924325,924389,924453,924518,924582,924647,924711,916167,916231,916295,916359,916423,916808,917257,917321,917385,917449,917513,917578,917642,917706,917770,917898,917963,918027,918091,918155,918219,918348,918412,918476,918604,918669,918733,918925,918990,919054,919246,919311,919375,919439,919503,919567,919632,919696,919760,919824,919889,919953,920017,920081,920145,920210,920274,920338,920402,920467,920531,920595,920659,920724,920788,920852,920916,920981,921045,921109,921173,921238,921302,921366,921430,921495,921559,921623,921688,921752,921816,921880,921945,922009,922073,922138,922202,922266,922330,922395,922459,922523,922588,922652,922716,922780,922845,922909,922973,923038,923102,923166,923230,923295,923359,923424,923488,923552,923616,923681,923745,923810,923874,923938,924002,924067,924131,924260,924388,924517,924710,924775,916423,916487,916551,917320,917449,917513,917577,917641,917705,917834,917898,918026,918090,918155,918283,918347,918411,918475,918540,918604,918668,918796,918861,919374,919438,919503,919567,919631,919695,919760,919824,919888,919952,920016,920145,920209,920273,920338,920402,920466,920530,920594,920659,920723,920787,920852,920916,920980,921044,921109,921173,921237,921301,921365,921430,921494,921558,921623,921687,921751,921816,921880,921944,922008,922073,922137,922201,922265,922330,922394,922458,922522,922587,922651,922716,922908,923037,923101,923166,923294,923358,923423,923487,923552,923616,923680,923745,923809,923873,923937,924002,924066,924195,924259,924324,924388,924452,924581,924645,924838,924903,924967,925032,915781,916486,916550,916614,916807,917128,917448,917512,917577,917641,917705,917769,917897,917962,918026,918090,918154,918218,918282,918347,918411,918475,918668,918796,918860,918924,918988,919438,919502,919566,919631,919695,919759,919823,919887,919952,920080,920144,920209,920273,920337,920401,920465,920530,920594,920658,920722,920787,920851,920915,920979,921044,921108,921172,921236,921301,921365,921429,921494,921558,921622,921686,921750,921815,921879,921943,922008,922072,922136,922200,922265,922329,922393,922458,922522,922586,922650,922715,922779,922908,922972,923101,923165,923358,923422,923486,923551,923615,923680,923744,923872,923937,924001,924066,924130,924194,924258,924323,924387,924452,924516,924580,924645,924709,924773,924902,924966,925031,925095,915780,916486,916678,916806,916871,916935,916999,917384,917448,917512,917576,917640,917704,917897,917961,918089,918154,918218,918282,918346,918410,918474,918539,918603,918860,918924,918988,919052,919116,919309,919373,919437,919502,919566,919630,919694,919758,919823,919887,919951,920015,920079,920144,920208,920272,920336,920529,920593,920658,920722,920786,920850,920915,920979,921043,921107,921172,921236,921300,921364,921429,921493,921557,921621,921686,921750,921814,921878,921943,922007,922071,922136,922200,922264,922329,922393,922457,922521,922586,922650,922714,922778,922843,922907,922971,923036,923164,923229,923293,923357,923421,923486,923550,923614,923743,923808,923872,923936,924000,924065,924129,924194,924258,924322,924386,924451,924515,924580,924644,924708,924772,924837,924901,924966,925094,916229,916870,916934,916998,917062,917191,917319,917576,917640,917704,917832,917961,918217,918281,918346,918410,918474,918538,918731,918795,918923,918987,919052,919180,919244,919437,919501,919565,919629,919694,919758,919886,919951,920015,920079,920143,920207,920272,920336,920400,920464,920529,920593,920657,920721,920786,920850,920914,920978,921043,921107,921171,921235,921299,921364,921428,921492,921556,921621,921685,921749,921814,921878,921942,922006,922071,922135,922199,922264,922328,922392,922456,922521,922585,922649,922714,922778,922842,922906,922971,923035,923099,923164,923228,923292,923357,923421,923485,923550,923614,923678,923742,923807,923871,923936,924000,924064,924128,924193,924257,924321,924386,924450,924515,924579,924643,924707,924772,924836,924901,924965,925029,925094,925222,916870,916934,916998,917062,917126,917190,917254,917319,917383,917447,917639,917703,917896,918281,918345,918409,918473,918538,918666,918730,918794,918859,918923,919051,919115,919180,919372,919500,919629,919693,919757,919822,919886,919950,920014,920078,920143,920207,920271,920335,920400,920464,920528,920592,920656,920721,920785,920849,920913,920978,921042,921106,921170,921235,921299,921363,921428,921492,921556,921620,921684,921749,921813,921877,921942,922006,922070,922134,922199,922263,922327,922392,922456,922520,922584,922649,922713,922777,922842,922906,922970,923034,923099,923163,923227,923292,923356,923420,923484,923549,923613,923678,923742,923806,923870,923935,923999,924063,924128,924192,924256,924321,924385,924450,924514,924578,924707,924771,924836,924900,924964,925029,925093,925157,925479,917062,917126,917190,917254,917318,917382,917446,917511,917831,917960,918024,918409,918473,918537,918601,918922,919051,919115,919243,919307,919372,919436,919500,919564,919757,919821,919885,919949,920014,920078,920142,920206,920271,920335,920399,920463,920527,920592,920656,920720,920849,920913,920977,921041,921106,921170,921234,921298,921363,921427,921491,921555,921620,921684,921748,921812,921877,921941,922005,922069,922134,922198,922262,922327,922391,922455,922519,922584,922648,922712,922777,922841,922905,922970,923034,923098,923162,923227,923291,923355,923420,923484,923548,923613,923677,923741,923805,923870,923934,923999,924127,924192,924256,924320,924384,924449,924513,924578,924642,924706,924770,924835,924899,924964,925028,925092,925157,925350,925414,916997,917061,917125,917189,917254,917318,917382,917446,917510,917703,917767,917895,917959,918023,918087,918280,918537,918601,918665,919114,919178,919243,919307,919371,919435,919564,919756,919885,919949,920013,920077,920142,920206,920270,920334,920398,920463,920527,920591,920655,920720,920784,920848,920912,920977,921041,921105,921169,921234,921298,921362,921426,921491,921555,921619,921683,921748,921812,921876,921940,922005,922069,922133,922198,922262,922326,922390,922454,922583,922647,922712,922776,922840,922904,922969,923033,923098,923162,923226,923290,923355,923419,923483,923548,923612,923676,923740,923805,923869,923934,924255,924320,924384,924513,924577,924641,924770,924834,924898,924963,925027,925092,925156,925220,925285,925349,925414,925478,925542,925800,925864,916932,916997,917061,917125,917189,917253,917317,917381,917445,917702,917766,917830,918023,918087,918664,919242,919306,919371,919435,919499,919563,919692,919756,920013,920077,920141,920205,920269,920334,920398,920462,920526,920591,920655,920719,920783,920848,920912,920976,921040,921104,921169,921233,921297,921361,921426,921490,921554,921618,921683,921747,921811,921876,921940,922004,922068,922132,922197,922261,922325,922390,922454,922518,922582,922647,922711,922775,922904,922968,923032,923097,923161,923226,923290,923354,923418,923483,923547,923611,923675,923740,923804,923868,923997,924383,924448,924512,924640,925026,925091,925155,925220,925348,925413,916675,916868,916932,916996,917060,917124,917188,917253,917317,917381,917573,917637,917702,917766,917830,917894,918792,918856,919306,919370,919434,919563,919627,919819,919884,919948,920140,920205,920269,920333,920397,920462,920526,920590,920654,920718,920783,920847,920911,920975,921040,921104,921168,921232,921297,921361,921425,921489,921554,921618,921682,921746,921811,921875,921939,922003,922068,922132,922196,922261,922325,922389,922453,922518,922582,922646,922711,922839,922903,922968,923032,923096,923160,923225,923289,923353,923418,923482,923546,923611,923675,923739,923804,923868,923996,924575,924640,924704,924769,924833,924962,925026,925090,925154,925219,925348,925412,925476,925541,925605,916739,916803,916931,916996,917060,917124,917188,917252,917316,917380,917444,917509,917573,917701,917765,917829,917894,919241,919369,919434,919498,919562,919626,919690,919755,919819,919883,919947,920076,920268,920332,920397,920461,920525,920589,920654,920718,920782,920846,920911,920975,921039,921103,921168,921232,921296,921360,921424,921489,921553,921617,921682,921746,921810,921874,921938,922003,922067,922131,922196,922260,922324,922388,922453,922517,922581,922646,922710,922774,922838,922967,923031,923096,923160,923224,923288,923353,923417,923481,923546,923610,923674,923738,923803,923867,923932,923996,924060,924124,924704,924768,924832,924896,924961,925025,925090,925154,925218,925283,925347,925476,925540,926055,916803,916867,916931,916995,917059,917123,917252,917380,917444,917572,917893,917957,918021,918085,919176,919241,919433,919497,919562,919626,919690,919818,919882,919947,920011,920075,920139,920204,920396,920460,920525,920589,920653,920717,920782,920846,920910,920974,921103,921167,921231,921295,921360,921424,921745,921809,921874,921938,922002,922066,922131,922195,922259,922323,922388,922452,922516,922581,922645,922709,922902,922966,923031,923159,923223,923288,923352,923416,923481,923545,923609,923674,923738,923802,923866,923931,923995,924059,924124,924960,925024,925346,925475,925604,925797,916930,916995,917059,917123,917251,917315,917379,917444,917572,918021,918662,919112,919240,919304,919368,919433,919561,919689,919754,919882,919946,920010,920075,920139,920267,920524,920588,920652,920717,920781,920845,920909,920974,921038,921102,921166,921231,921295,921359,921423,921488,921552,921616,921745,921809,921873,921937,922002,922066,922130,922194,922259,922323,922387,922452,922516,922580,922644,922708,922773,922837,922966,923030,923158,923223,923287,923352,923416,923480,923544,923609,923673,923737,923866,923994,924059,924123,924188,924252,925217,925281,925989,926054,917122,917186,917251,917315,917379,917443,918020,918149,919111,919175,919625,919689,919817,919881,919946,920010,920074,920138,920202,920267,920331,920716,920780,920845,920909,920973,921037,921102,921166,921230,921294,921358,921423,921487,921551,921616,921808,921872,921937,922001,922065,922130,922194,922258,922322,922387,922515,922579,922644,922708,922772,922836,922901,922965,923029,923158,923286,923351,923415,923479,923544,923608,923672,923737,923865,923930,923994,924058,924187,924251,924316,924380,925924,926117,917250,917314,917378,917443,918276,919111,919560,919624,919688,919817,919881,919945,920009,920073,920138,920202,920523,920587,920844,920908,920973,921037,921101,921165,921229,921294,921358,921422,921486,921551,921615,921679,921743,921936,922000,922129,922193,922257,922322,922386,922450,922514,922579,922643,922707,922772,922836,922900,922964,923029,923093,923286,923414,923479,923543,923607,923672,923736,923800,923864,923993,924058,924122,924186,924251,924315,924379,924443,924508,925087,925151,925344,926310,917314,917442,917634,919238,919624,919752,919816,919880,920009,920073,920137,920201,920330,920394,920522,920587,920715,920779,920972,921036,921100,921165,921229,921293,921357,921421,921486,921550,921614,921679,921743,921807,921871,921936,922000,922064,922128,922192,922257,922321,922385,922450,922514,922578,922642,922771,922835,922899,922964,923028,923092,923157,923221,923478,923542,923607,923671,923735,923800,923864,923928,923992,924057,924121,924186,924250,924314,924378,924443,924572,924636,924958,926373,917378,917698,917762,917891,918468,919623,919687,919751,919880,919944,920008,920072,920137,920201,920265,920329,920393,920458,920522,920586,920650,920843,920907,921036,921100,921164,921228,921357,921485,921614,921678,921742,921806,921871,921935,921999,922063,922128,922192,922256,922320,922385,922449,922513,922642,922706,922770,922899,922963,923028,923092,923156,923220,923285,923349,923413,923477,923542,923606,923670,923735,923927,923992,924056,924121,924185,924249,924313,924378,924442,924506,924699,926566,917569,918339,918596,919751,919815,919879,920008,920072,920136,920329,920393,920585,920650,920778,920842,920906,920971,921035,921163,921228,921356,921420,921485,921549,921613,921677,921742,921806,921870,921934,922063,922127,922191,922256,922384,922448,922513,922641,922705,922770,922834,922898,922962,923027,923091,923155,923220,923284,923348,923413,923605,923670,923734,924056,924120,924184,924248,924313,924442,924570,924763,925986,926436,918339,919686,919943,920007,920071,920135,920200,920264,920328,920392,920456,920585,920649,920713,920778,920906,920970,921034,921099,921163,921227,921291,921356,921420,921484,921612,921677,921741,921805,921869,921934,921998,922062,922191,922255,922319,922448,922512,922576,922640,922705,922769,922898,922962,923026,923090,923155,923219,923283,923348,923412,923476,923540,923605,923669,923733,924119,924184,924248,924312,924376,924441,924569,924634,924698,924762,924827,925020,925277,917825,919750,919814,919942,920006,920071,920135,920199,920263,920328,920392,920456,920520,920584,920649,920713,920777,920905,920970,921098,921162,921226,921291,921355,921419,921483,921548,921612,921676,921805,921869,921933,921997,922062,922126,922190,922254,922319,922383,922447,922576,922640,922704,922769,922833,922897,922961,923026,923090,923154,923218,923283,923347,923411,923476,923540,923604,923668,923733,924119,924183,924247,924312,924440,924504,924569,924633,924697,924826,924955,926692,917889,917953,919364,919749,919813,920070,920134,920199,920263,920327,920391,920455,920520,920584,920648,920712,920776,921033,921162,921226,921290,921354,921419,921483,921547,921611,921675,921740,921804,921868,921932,921997,922061,922125,922190,922254,922318,922382,922446,922704,922768,922832,922896,922961,923025,923089,923154,923218,923282,923346,923411,923475,923539,923604,923668,923732,923796,923989,924118,924182,924246,924311,924375,924439,924504,924568,924632,924825,924954,925018,925211,925276,925726,925855,926691,917952,918016,918080,918145,919364,919428,919813,919877,920005,920070,920198,920262,920326,920391,920519,920647,920712,920776,920840,920904,920968,921033,921097,921225,921290,921354,921418,921482,921546,921675,921739,921868,921932,921996,922060,922125,922189,922253,922317,922382,922446,922510,922832,922896,922960,923024,923089,923153,923217,923281,923346,923410,923474,923539,923603,923667,923731,923796,923924,924117,924181,924246,924310,924439,924503,924567,924632,924696,924953,925017,925275,925339,925661,926755,918144,918208,919556,919876,920005,920069,920133,920197,920262,920390,920518,920583,920839,920904,920968,921032,921096,921160,921225,921289,921353,921417,921482,921610,921674,921739,921867,921931,921995,922060,922124,922188,922253,922381,922445,922510,922574,922959,923024,923088,923152,923216,923281,923345,923409,923474,923538,923602,923666,923731,923795,923859,923988,924181,924310,924502,924567,924631,924695,924760,924824,926754,926819,918208,918272,919555,920133,920197,920261,920325,920389,920518,920582,920646,920903,920967,921032,921096,921160,921224,921288,921353,921417,921481,921545,921674,921738,921866,922059,922123,922188,922252,922316,922380,922445,922509,922573,922637,922702,923087,923152,923216,923280,923344,923409,923473,923537,923923,923987,924052,924180,924373,924502,924630,924695,924759,924823,924888,924952,925209,925402,925531,926818,918207,918271,918336,920132,920260,920325,920389,920453,920517,920646,921224,921288,921352,921416,921480,921545,921609,921673,921737,921802,921866,921994,922123,922187,922251,922316,922380,922444,922508,922637,922701,922830,922894,923215,923280,923344,923408,923472,923537,924051,924115,924180,924244,924308,924630,924694,924758,924887,924951,925337,919939,920196,920260,920324,920388,920453,920517,920581,920645,920709,920774,920838,921287,921351,921416,921480,921544,921608,921673,921801,921865,921929,921994,922058,922122,922186,922315,922379,922508,922572,922636,922700,922765,922893,922958,923022,923343,923407,923472,923536,923600,923986,924179,924243,924372,924436,924500,924886,924950,925079,925594,919104,920324,920388,920516,920580,920709,921479,921543,921608,921672,921736,921800,921865,921929,921993,922057,922122,922186,922250,922314,922379,922443,922700,922764,922828,922893,922957,923150,923471,923535,923599,923664,923728,924114,924178,924307,924371,924500,924564,924693,924757,924821,924885,924950,925014,925272,918270,920387,920708,920772,920837,921607,921671,921736,921800,921864,921928,921992,922057,922121,922185,922249,922956,923213,923278,923535,923599,923663,923856,924049,924113,924370,924435,924499,924563,924628,924692,924756,924820,924949,925078,927330,920515,920772,920836,920964,921029,921671,921735,921799,921863,921928,922056,922120,922185,922249,922313,922377,922442,922506,922763,923662,923727,923855,923920,924048,924112,924498,924563,924691,924756,924820,924884,925141,925785,927394,920514,921028,921734,921799,921863,921927,921991,922056,922184,922248,922312,922377,922441,922505,922569,922634,922698,922955,923533,923726,923855,923983,924048,924112,924755,924819,924884,921092,921413,921798,921862,921926,921991,922055,922119,922183,922248,922312,922376,922440,922505,922569,922633,922697,922826,923918,923983,924047,924111,924883,924947,925011,927585,920513,921541,921862,921990,922054,922119,922183,922247,922375,922440,922504,922568,922632,922697,922825,923018,923789,923982,924046,924175,924239,924946,925011,925075,925139,925461,925654,920577,921604,921668,921989,922054,922118,922182,922246,922311,922375,922439,922503,922568,922632,922696,922760,922825,922889,923146,923788,923917,923981,924046,924110,924174,924238,924303,924367,924881,925139,925203,925718,920576,921732,922053,922117,922182,922246,922310,922374,922503,922567,922631,922695,922760,922824,922888,922952,923017,923145,923788,923852,923916,924238,924302,924366,924431,924495,925138,925202,925266,925395,925460,925910,925974,920576,920640,920704,921667,922117,922245,922309,922374,922438,922502,922566,922631,922695,922759,922823,922888,922952,923016,923145,923209,923273,923337,923787,923851,923916,923980,924108,924173,924237,924301,924366,924430,924494,924558,924623,925137,925266,925395,925588,926102,920126,921153,922309,922373,922437,922501,922566,922630,922694,922758,922823,922887,923015,923080,923208,923272,923337,923594,923722,924108,924172,924301,924429,924494,924558,924622,925008,925458,925522,926294,921730,922372,922501,922629,922758,922822,922886,922950,923015,923143,923272,923529,924107,924171,924236,924300,924364,924429,924557,924621,924686,924750,925393,925586,925650,926101,926358,921023,922179,922500,922629,922693,922757,922821,922886,922950,923014,923078,923143,923207,923271,923335,923592,923657,923914,923978,924106,924171,924235,924299,924364,924428,924492,924749,924814,924878,925585,920189,920253,921087,921151,922564,922885,922949,923078,923142,923335,923399,923592,923720,923784,923913,924106,924170,924234,924299,924363,924427,924492,924556,924684,924749,924813,924877,924942,925649,925906,920316,920380,920830,922820,922884,922949,923013,923141,923206,923270,923334,923398,923655,923784,924105,924170,924298,924427,924491,924555,924684,924748,924812,924877,925005,925455,926034,920444,920508,920829,922691,922755,922820,923269,923333,923398,923462,923655,923719,923848,923976,924297,924426,924490,924554,924619,924683,924747,924812,924876,925004,925069,925519,925648,926034,926098,926162,920508,920572,920636,920700,920829,922755,923397,923461,923911,924104,924168,924232,924425,924490,924554,924682,924747,924811,924875,925004,925454,925518,926097,926290,920571,920828,920892,921598,922818,922882,923461,923525,923910,923975,924039,924168,924296,924553,924617,924682,924874,925003,925067,925196,925518,925646,926161,926289,926354,920571,920635,922882,922946,923588,923653,923846,923974,924038,924103,924167,924295,924360,924424,924681,924745,924938,925131,925388,925903,926481,926610,920891,920955,923010,923652,923716,924102,924230,924488,924552,924680,924809,924938,925002,925066,925259,925323,925388,925452,925516,925902,926674,920890,920955,923009,923073,923138,923716,923973,924037,924101,924166,924230,924294,924487,924551,924615,924680,924744,924872,925065,925130,925194,925258,925322,925387,925515,926737,923137,923779,923844,924036,924101,924165,924229,924486,924743,924808,924872,925000,925065,925193,925258,925386,925450,926994,920633,921018,923907,924100,924164,924228,924293,924357,924807,924871,924935,925000,925064,925192,925257,925321,925643,925836,921081,922044,923264,923971,924099,924163,924228,924356,924421,924935,924999,925063,925128,925320,925385,925449,925513,925706,925771,925899,926864,922172,924099,924227,924356,924420,925063,925127,925191,925255,925384,925577,925770,925834,925963,922428,924098,924226,924548,924612,925383,925448,925512,925641,925833,925898,923262,924290,924354,924419,924483,924547,924611,924676,925318,925511,925576,925897,925961,926797,922812,924289,924418,924482,924611,924675,924739,925768,922940,924481,924546,924610,924674,924739,924803,923260,923646,924545,924609,924674,924738,924802,924866,925638,926088,923581,923709,923773,924673,924737,924801,924866,924930,924994,925637,925701,923580,923837,924929,924994,923836,923901,926085,926150,923900,923964,924028,926213,926278,924028,924092,924156,924991,925056,926148,926213,926277,926341,926406,924091,924156,924991,925055,925119,926212,926276,926340,926405,926469,926533,924926,925119,926340,926404,926468,926533,926597,925246,926339,926403,926468,926532,926596,925246,925760,926403,926467,926531,926596,925952,926145,926402,926466,926530,926595,926015,926208,926594,926400,926528],"y":[4549878,4550267,4549410,4549332,4549566,4546605,4552604,4552682,4548864,4549176,4549254,4549409,4548942,4549254,4549332,4549409,4548942,4549176,4549254,4549331,4549409,4551902,4548942,4549020,4549098,4549176,4549253,4549331,4549409,4549487,4545825,4545903,4545981,4549020,4549098,4549175,4549253,4549331,4549409,4552214,4548864,4549097,4549175,4549331,4549409,4552291,4552369,4549097,4549175,4549253,4549409,4549487,4549175,4549253,4544890,4549097,4550655,4552135,4552213,4549097,4545045,4549097,4550343,4551122,4551200,4551278,4545279,4548863,4550110,4550188,4551044,4551200,4548629,4550265,4550343,4550421,4550499,4550577,4550655,4550966,4551044,4551122,4551356,4552213,4549798,4550032,4550187,4550265,4550343,4550421,4550499,4550577,4550655,4550810,4550888,4550966,4546214,4546292,4547850,4550109,4550187,4550265,4550499,4550577,4550732,4550810,4551356,4545435,4545824,4546214,4546292,4550031,4550421,4550499,4550577,4550654,4551044,4551122,4545513,4546292,4547460,4550031,4550265,4550343,4550421,4550499,4550576,4550888,4550966,4551044,4551278,4547304,4547460,4547694,4550031,4550265,4550343,4550421,4550498,4550654,4550810,4550966,4551277,4551823,4545590,4546058,4550031,4550109,4550187,4550265,4550343,4550420,4550498,4546058,4547226,4548005,4549797,4550031,4550187,4550265,4550342,4550420,4550498,4550888,4550966,4545746,4545902,4547148,4548083,4548317,4548395,4549096,4549485,4549719,4549953,4550109,4550187,4550264,4550342,4550420,4550498,4551433,4551511,4551900,4551978,4545746,4545824,4547382,4547616,4547694,4547772,4547927,4548005,4548083,4548239,4548317,4549018,4549330,4549408,4549485,4549563,4549719,4549875,4549953,4550031,4550109,4550186,4550264,4550342,4550420,4551121,4551355,4551433,4551822,4547538,4547694,4547772,4547849,4548083,4548161,4548239,4548473,4549174,4549252,4549330,4549407,4549485,4549641,4549719,4549797,4549875,4549953,4550031,4550108,4550186,4550264,4550342,4550420,4551043,4551355,4551433,4551510,4545200,4545278,4546681,4547538,4547616,4547771,4547849,4547927,4548239,4549096,4549174,4549252,4549329,4549407,4549563,4549641,4549719,4549797,4549875,4549953,4550030,4550108,4550186,4550264,4550342,4550420,4550576,4551199,4551355,4551432,4551744,4545122,4545200,4545278,4545356,4546057,4546135,4546369,4546603,4546681,4547538,4547616,4547693,4547771,4547849,4549096,4549174,4549251,4549329,4549563,4549641,4549719,4549797,4549875,4549952,4550108,4550264,4550342,4550965,4551199,4551276,4551354,4551432,4551666,4545122,4545200,4545278,4545356,4545668,4545901,4545979,4546057,4546213,4546291,4546369,4546447,4546525,4546603,4546681,4547460,4547538,4547615,4547693,4547771,4548005,4548239,4549018,4549096,4549173,4549329,4549407,4549485,4549563,4549641,4549719,4549952,4550108,4550186,4550264,4550342,4551198,4551276,4551354,4543876,4544888,4544966,4545044,4545122,4545200,4545278,4545434,4545746,4545979,4546135,4546369,4546447,4546525,4546603,4547460,4547537,4547615,4547693,4547771,4548161,4549017,4549095,4549173,4549251,4549329,4549407,4549485,4549563,4549874,4550030,4550108,4550186,4551198,4544265,4544343,4544888,4544966,4545044,4545122,4545200,4545278,4545356,4545434,4545590,4546057,4546135,4546213,4546291,4546369,4546447,4546680,4546758,4546836,4546914,4547459,4547537,4547771,4548862,4548939,4549017,4549095,4549173,4549251,4549329,4549407,4549485,4549563,4549640,4549718,4549796,4549874,4550030,4550264,4551198,4551276,4551588,4552289,4544265,4544810,4544888,4544966,4545044,4545122,4545278,4545356,4545512,4546057,4546213,4546291,4546680,4546758,4546836,4546914,4547537,4547615,4548160,4549017,4549095,4549173,4549251,4549407,4549485,4549562,4549640,4549796,4549874,4550186,4550264,4550809,4551198,4551510,4551587,4551743,4544888,4544966,4545122,4545823,4546057,4546135,4546446,4546524,4546602,4546680,4546914,4547070,4547537,4549095,4549251,4549329,4549407,4549484,4549562,4549640,4549952,4550108,4550185,4550263,4550964,4551198,4551276,4551354,4551587,4551743,4551821,4551899,4551977,4552055,4545044,4545122,4545511,4545589,4545979,4546057,4546135,4546291,4546368,4546446,4546524,4546602,4546836,4546914,4546992,4547070,4547615,4548316,4549017,4549173,4549251,4549329,4549406,4549484,4549562,4549640,4549874,4550030,4550107,4550185,4550886,4551120,4551276,4551354,4551587,4551665,4551743,4551821,4551899,4551977,4552054,4552132,4544031,4545044,4545356,4545433,4545511,4545589,4545667,4545901,4545979,4546057,4546135,4546213,4546368,4546446,4546602,4546758,4546836,4546914,4546992,4547069,4548082,4549173,4549251,4549328,4549406,4549484,4549718,4549796,4550029,4550107,4550185,4550652,4550730,4550808,4550886,4551042,4551120,4551198,4551276,4551353,4551431,4551509,4551587,4551665,4551743,4551821,4551899,4551976,4552054,4552132,4552210,4545278,4545355,4545433,4545511,4545589,4545823,4545979,4546057,4546135,4546212,4546290,4546368,4546446,4546524,4546602,4546680,4546758,4546836,4546914,4546991,4547615,4548004,4548082,4548238,4549172,4549250,4549328,4549406,4549484,4549562,4549640,4549718,4550185,4550341,4550419,4550497,4550652,4550808,4550964,4551042,4551198,4551275,4551353,4551431,4551509,4551587,4551821,4551898,4551976,4552054,4552132,4544498,4544576,4544888,4544966,4545200,4545278,4545433,4545745,4545823,4545901,4545979,4546134,4546212,4546290,4546446,4546524,4546602,4546680,4546758,4547770,4548004,4548316,4549094,4549172,4549250,4549328,4549406,4549562,4549640,4549718,4549796,4550029,4550107,4550263,4550341,4550419,4550808,4551042,4551197,4551275,4551353,4551431,4551509,4551820,4551898,4551976,4552054,4552132,4545122,4545200,4545277,4545355,4545433,4545745,4545823,4545901,4545979,4546056,4546134,4546212,4546290,4546368,4546446,4546524,4546602,4546680,4546758,4547770,4547848,4547926,4549094,4549172,4549250,4549328,4549562,4549795,4549873,4550029,4550107,4550185,4550263,4550341,4550418,4550496,4550574,4550730,4550808,4550886,4551042,4551119,4551197,4551275,4551431,4551742,4551820,4551898,4544654,4545122,4545199,4545277,4545355,4545433,4545667,4545745,4545823,4545901,4545978,4546134,4546212,4546290,4546368,4546446,4546524,4546602,4546757,4547926,4548082,4549094,4549172,4549250,4549562,4549640,4549717,4549951,4550107,4550185,4550263,4550340,4550418,4550496,4550652,4550886,4550964,4551041,4551119,4551197,4551353,4551664,4551742,4551820,4551898,4551976,4552054,4545121,4545199,4545277,4545355,4545433,4545667,4545745,4545822,4545900,4545978,4546056,4546134,4546212,4546290,4546368,4546446,4546524,4548004,4548627,4549094,4549172,4549484,4549561,4549717,4550029,4550107,4550184,4550262,4550340,4550418,4550496,4550574,4550652,4550808,4550885,4550963,4551041,4551119,4551197,4551275,4551353,4551431,4551586,4551664,4551742,4551820,4551898,4551976,4544498,4545199,4545277,4545355,4545589,4545667,4545744,4545822,4545900,4545978,4546056,4546134,4546212,4546290,4546368,4546446,4546524,4547848,4548938,4549016,4549094,4549172,4549250,4549328,4549483,4549639,4549717,4549951,4550029,4550106,4550184,4550262,4550340,4550418,4550496,4550574,4550652,4550807,4550885,4550963,4551041,4551197,4551275,4551353,4551430,4551508,4551664,4551742,4551820,4551898,4551976,4552053,4545589,4545667,4545744,4545822,4545900,4545978,4546056,4546134,4546212,4546290,4546523,4546913,4547147,4547302,4547380,4547536,4547614,4547692,4547770,4547848,4549094,4549172,4549250,4549328,4549483,4549561,4549639,4549717,4549951,4550028,4550106,4550184,4550262,4550340,4550418,4550496,4550807,4550885,4550963,4551041,4551197,4551275,4551352,4551430,4551508,4551664,4551742,4551820,4551898,4551975,4552053,4545588,4545666,4545744,4545822,4545900,4546056,4546134,4546212,4546290,4547146,4547302,4547380,4547458,4547770,4548393,4548471,4548860,4549016,4549094,4549172,4549250,4549405,4549561,4549639,4549950,4550028,4550106,4550184,4550262,4550340,4550418,4550573,4550807,4550885,4550963,4551041,4551196,4551274,4551352,4551508,4551586,4551664,4551742,4551820,4551897,4551975,4552053,4545588,4545666,4545744,4545822,4545900,4545978,4546056,4546134,4546212,4546991,4547068,4547146,4547224,4547302,4547380,4547614,4547692,4548393,4548470,4548860,4548938,4549016,4549094,4549172,4549249,4549405,4549483,4549561,4549872,4549950,4550028,4550106,4550184,4550496,4550573,4550651,4550729,4550807,4550885,4550963,4551119,4551196,4551274,4551430,4551508,4551586,4551664,4551742,4551819,4551897,4552053,4552131,4545432,4545588,4545666,4545744,4545822,4545900,4545978,4546056,4546134,4547068,4547146,4547224,4547302,4547380,4547458,4547536,4547614,4547692,4548237,4548315,4548470,4548548,4548704,4548782,4548860,4549016,4549094,4549171,4549249,4549483,4549561,4549639,4549717,4549794,4549872,4549950,4550028,4550106,4550184,4550262,4550495,4550573,4550651,4550729,4550807,4550885,4550963,4551040,4551196,4551274,4551352,4551508,4551586,4551663,4551741,4551819,4551897,4551975,4552053,4545354,4545588,4545744,4545822,4545900,4545978,4546056,4547068,4547146,4547224,4547380,4547458,4547536,4547614,4548081,4548159,4548470,4548548,4548782,4548860,4549093,4549171,4549327,4549405,4549483,4549561,4549638,4549794,4549872,4549950,4550028,4550106,4550184,4550495,4550573,4550651,4550807,4550885,4550962,4551040,4551196,4551274,4551352,4551430,4551508,4551585,4551663,4551741,4551819,4551897,4551975,4552053,4552131,4545276,4545432,4545744,4545822,4545900,4545978,4546056,4546912,4547146,4547224,4547302,4547458,4547613,4548003,4548314,4548470,4548548,4548626,4549405,4549483,4549560,4549716,4549794,4549872,4549950,4550028,4550106,4550184,4550495,4550573,4550729,4550884,4550962,4551040,4551118,4551196,4551274,4551352,4551430,4551507,4551585,4551897,4551975,4552052,4545198,4545822,4545978,4546990,4547068,4547146,4547224,4547302,4547380,4547457,4547535,4547847,4547925,4548003,4548081,4548236,4548314,4548392,4548548,4548626,4548937,4549015,4549171,4549249,4549482,4549638,4549716,4549794,4549872,4549950,4550028,4550106,4550183,4550495,4550806,4550884,4551040,4551118,4551196,4551274,4551352,4551429,4551507,4551585,4552364,4552831,4553376,4545354,4545510,4545588,4545666,4545822,4545899,4545977,4546211,4546990,4547068,4547146,4547224,4547302,4547379,4547457,4547535,4547613,4547691,4547769,4547925,4548003,4548080,4548158,4548314,4548548,4548859,4549015,4549249,4549638,4549716,4549794,4549872,4549950,4550105,4550183,4550261,4550417,4551040,4551196,4551273,4551351,4551429,4551663,4551741,4552286,4552364,4552597,4552753,4552831,4552909,4553142,4553298,4545432,4545588,4545822,4545899,4546055,4546133,4546834,4546912,4547068,4547146,4547379,4547457,4547535,4547613,4547769,4548158,4548314,4548626,4548781,4548937,4549482,4549560,4549638,4549716,4549794,4549872,4549949,4550027,4550105,4550183,4550261,4550339,4550417,4550962,4551040,4551118,4551195,4551273,4551351,4551429,4551585,4551663,4551740,4551818,4552052,4552130,4552208,4552286,4552519,4552675,4552831,4552908,4552986,4553142,4545042,4545276,4545510,4545821,4545899,4545977,4546600,4546678,4546834,4546912,4547068,4547146,4547223,4547301,4547379,4547457,4547535,4547613,4547691,4548314,4548625,4549015,4549482,4549560,4549638,4549716,4549794,4549871,4549949,4550027,4550105,4550261,4550339,4550416,4550962,4551040,4551195,4551273,4551351,4551507,4551585,4551662,4551740,4552052,4552130,4552207,4552441,4552597,4552830,4552908,4552986,4553064,4545042,4545432,4545743,4545821,4545899,4545977,4546289,4546444,4546522,4546912,4547145,4547223,4547301,4547379,4547457,4547535,4548625,4548703,4549326,4549404,4549482,4549560,4549638,4549716,4549793,4549949,4550027,4550105,4550183,4550261,4550338,4550884,4550962,4551117,4551273,4551507,4551584,4551662,4551740,4551818,4551896,4551974,4552207,4552285,4552519,4552674,4552830,4552908,4552986,4553064,4545276,4545354,4545432,4545510,4545665,4545743,4545821,4545899,4546055,4546133,4546211,4546288,4546444,4546600,4546912,4547145,4547223,4547301,4547379,4547457,4547535,4547613,4548158,4548236,4548547,4548625,4548703,4549404,4549482,4549560,4549638,4549715,4549793,4549871,4549949,4550027,4550105,4550183,4550260,4550338,4550806,4550883,4550961,4551506,4551584,4551662,4551740,4551818,4552207,4552285,4552363,4552441,4552597,4552674,4552830,4552908,4552986,4553064,4545354,4545432,4545509,4545665,4545743,4545821,4545977,4546055,4546133,4546210,4546288,4546522,4546678,4546989,4547145,4547223,4547301,4547379,4547457,4547535,4547612,4548002,4548080,4548158,4548547,4548625,4548703,4548781,4549326,4549404,4549482,4549559,4549637,4549715,4549793,4549871,4549949,4550027,4550105,4550182,4550260,4550338,4550494,4550805,4550883,4551428,4551584,4551662,4551740,4552207,4552285,4552363,4552441,4552518,4552596,4552752,4553219,4553531,4544730,4545042,4545120,4545354,4545509,4545587,4545899,4545977,4546055,4546132,4546210,4546288,4546522,4546600,4547145,4547223,4547301,4547379,4547457,4547534,4548002,4548080,4548547,4548625,4548703,4548780,4549326,4549404,4549481,4549559,4549637,4549715,4549793,4549871,4549949,4550027,4550182,4550260,4550338,4550416,4550494,4550572,4550649,4550727,4550805,4550883,4550961,4551039,4551662,4552285,4552363,4552440,4552518,4552908,4552985,4553063,4553141,4544730,4545198,4545509,4545587,4545821,4545899,4545977,4546054,4546132,4546210,4546288,4546444,4546911,4547145,4547223,4547301,4547534,4547768,4547846,4548469,4548547,4548625,4548702,4549326,4549403,4549481,4549559,4549637,4549715,4549793,4549871,4549948,4550026,4550182,4550260,4550416,4550494,4550961,4551039,4551117,4551194,4551350,4551428,4551584,4551662,4552284,4552440,4552596,4552674,4552907,4552985,4553063,4553452,4545198,4545509,4545587,4545665,4545821,4545899,4545976,4546054,4546132,4546210,4546288,4546755,4546833,4546911,4546989,4547067,4547145,4547223,4547300,4547378,4547456,4547534,4547612,4548001,4548079,4548469,4548547,4548624,4548702,4549403,4549481,4549559,4549637,4549715,4549793,4549870,4549948,4550026,4550182,4550260,4550338,4550416,4551194,4551350,4551428,4551506,4551584,4551661,4551739,4552284,4552362,4552518,4552596,4552674,4552751,4552829,4552907,4552985,4553063,4553219,4545197,4545353,4545509,4545587,4545898,4545976,4546054,4546132,4546210,4546288,4546366,4546833,4546911,4546989,4547145,4547222,4547300,4547378,4547456,4548001,4548079,4548391,4548469,4548546,4549014,4549403,4549481,4549559,4549637,4549715,4549792,4549870,4549948,4550026,4550104,4550182,4550260,4551194,4551506,4551583,4551661,4551739,4552362,4552440,4552518,4552596,4552673,4552751,4552829,4552907,4552985,4553141,4553218,4545509,4545587,4545665,4545898,4545976,4546054,4546132,4546288,4546833,4546989,4547067,4547144,4547222,4547300,4547378,4547456,4548001,4548391,4548468,4548546,4549325,4549403,4549481,4549559,4549637,4549714,4549792,4549870,4549948,4550026,4550104,4550182,4551194,4551272,4551350,4551428,4551505,4551583,4551661,4551817,4552128,4552206,4552284,4552518,4552673,4552751,4552829,4552907,4552985,4553063,4545587,4545664,4545898,4546054,4546132,4546210,4546833,4546911,4546989,4547066,4547144,4547222,4547300,4547378,4547456,4547534,4547612,4547689,4547767,4547845,4547923,4548390,4548468,4548546,4548702,4548780,4548858,4549325,4549403,4549481,4549558,4549636,4549714,4549870,4549948,4550026,4550104,4550181,4551116,4551194,4551272,4551505,4551583,4551894,4552050,4552206,4552284,4552440,4552517,4552595,4552829,4552907,4552984,4545275,4545353,4545431,4545586,4545664,4545742,4545820,4545898,4545976,4546054,4546132,4546833,4546911,4546988,4547066,4547144,4547222,4547300,4547456,4547534,4547611,4547689,4547767,4547845,4547923,4548001,4548312,4548390,4548468,4548546,4548624,4548702,4548780,4548858,4548935,4549169,4549325,4549403,4549481,4549558,4549636,4549714,4549792,4549870,4549948,4550026,4550103,4550181,4550259,4550337,4550415,4551193,4551271,4551349,4551816,4551894,4551972,4552206,4552361,4552439,4552517,4552595,4552673,4552751,4552829,4552906,4545586,4545664,4545742,4546054,4546132,4546910,4546988,4547066,4547144,4547222,4547378,4547456,4547611,4547689,4547767,4547845,4547923,4548001,4548312,4548390,4548468,4548546,4548624,4548702,4548779,4548857,4548935,4549013,4549091,4549247,4549325,4549402,4549480,4549558,4549636,4549714,4549792,4549870,4549948,4550025,4550259,4550648,4550960,4551115,4551193,4551271,4551349,4551816,4551894,4552050,4552128,4552206,4552283,4552361,4552439,4552517,4552595,4552673,4552750,4552828,4552906,4545976,4546131,4546832,4546910,4546988,4547066,4547144,4547222,4547300,4547378,4547455,4547533,4547611,4547689,4547767,4547845,4547923,4548312,4548390,4548468,4548546,4548624,4548701,4549169,4549246,4549324,4549402,4549480,4549558,4549714,4549792,4549870,4549947,4550025,4550103,4550181,4550259,4550570,4550648,4550726,4550804,4550882,4551193,4551349,4551427,4551816,4551894,4552050,4552128,4552205,4552283,4552439,4552672,4552750,4552828,4552906,4545586,4545664,4545742,4545820,4545898,4545975,4546053,4546209,4546365,4546754,4546832,4546910,4546988,4547066,4547144,4547222,4547300,4547377,4547455,4547533,4547611,4547689,4547767,4547845,4547923,4548234,4548312,4548390,4548468,4548546,4548623,4548701,4549091,4549168,4549246,4549324,4549402,4549558,4549636,4549714,4549791,4549869,4550259,4550492,4550726,4550804,4551193,4551271,4551427,4551738,4551816,4551894,4551972,4552049,4552127,4552205,4552361,4552439,4552517,4552594,4552672,4552750,4552828,4545196,4545430,4545508,4545586,4545664,4545742,4545898,4545975,4546287,4546676,4546754,4546832,4546910,4546988,4547066,4547144,4547222,4547299,4547377,4547455,4547611,4547689,4547767,4547844,4547922,4548234,4548312,4548390,4548468,4548623,4549090,4549168,4549246,4549324,4549402,4549480,4549558,4549636,4549713,4549791,4549869,4550025,4550103,4550258,4550336,4550414,4550648,4551271,4551660,4551738,4551816,4551894,4551971,4552049,4552127,4552283,4552361,4552438,4552516,4552594,4552672,4552828,4552906,4544651,4545274,4545430,4545586,4545664,4545742,4545820,4545897,4546131,4546209,4546287,4546520,4546598,4546676,4546754,4546832,4546910,4546988,4547066,4547143,4547221,4547299,4547377,4547455,4547533,4547611,4547689,4547844,4548156,4548312,4548389,4548467,4548545,4548857,4548935,4549012,4549090,4549168,4549246,4549324,4549402,4549480,4549557,4549635,4549713,4549791,4550103,4550258,4550492,4550570,4550648,4550725,4550803,4551426,4551504,4551582,4551660,4551738,4551816,4551893,4551971,4552049,4552283,4552360,4552438,4552516,4552594,4552672,4552750,4544651,4544729,4545118,4545196,4545352,4545508,4545586,4545664,4545741,4545819,4546053,4546131,4546209,4546287,4546365,4546520,4546598,4546676,4546754,4546832,4546910,4546988,4547065,4547143,4547299,4547377,4547455,4547533,4547611,4547688,4547766,4547844,4548078,4548234,4548389,4548467,4548856,4548934,4549012,4549090,4549168,4549246,4549324,4549402,4549479,4549557,4549635,4549713,4549791,4550024,4550102,4550180,4550258,4550414,4550492,4550570,4550647,4550725,4551115,4551270,4551348,4551426,4551504,4551582,4551660,4551737,4551815,4551893,4551971,4552049,4552205,4552360,4552438,4552516,4552594,4552672,4552905,4544573,4544651,4544729,4544807,4545118,4545274,4545352,4545430,4545508,4545586,4545663,4545741,4546053,4546131,4546209,4546286,4546364,4546442,4546520,4546598,4546676,4546754,4546832,4546910,4546987,4547065,4547143,4547221,4547299,4547377,4547455,4547533,4547610,4547688,4547766,4547844,4547922,4548078,4548155,4548233,4548311,4548389,4548467,4548545,4548623,4548856,4548934,4549012,4549090,4549168,4549246,4549324,4549401,4549479,4549557,4549635,4549713,4549791,4550024,4550102,4550258,4550336,4550414,4550569,4550647,4550725,4550881,4551036,4551270,4551348,4551426,4551504,4551582,4551659,4551737,4551815,4551893,4551971,4552282,4552360,4552438,4552516,4544495,4544573,4544651,4544729,4544807,4545040,4545274,4545352,4545430,4545508,4545585,4545663,4545741,4545819,4545897,4546053,4546131,4546208,4546286,4546364,4546520,4546676,4546754,4546832,4546909,4546987,4547065,4547143,4547221,4547299,4547377,4547454,4547532,4547610,4547688,4547766,4547844,4547922,4548077,4548155,4548233,4548311,4548389,4548467,4548545,4548623,4548700,4548778,4548856,4549012,4549090,4549168,4549246,4549323,4549401,4549479,4549557,4549635,4549713,4549791,4550102,4550180,4550258,4550336,4550414,4550491,4550569,4550647,4550725,4550803,4550881,4550958,4551036,4551114,4551192,4551270,4551348,4551426,4551504,4551581,4551659,4551737,4551815,4551893,4551971,4552048,4552282,4552360,4552438,4552516,4544417,4544573,4544651,4544806,4544884,4544962,4545274,4545352,4545430,4545507,4545585,4545819,4545897,4545975,4546130,4546208,4546286,4546364,4546442,4546520,4546598,4546676,4546754,4546831,4546909,4546987,4547143,4547221,4547299,4547376,4547454,4547532,4547610,4547766,4547844,4547922,4547999,4548077,4548155,4548233,4548311,4548545,4548622,4548700,4548778,4548856,4548934,4549012,4549090,4549168,4549245,4549323,4549401,4549479,4549635,4550102,4550180,4550258,4550335,4550413,4550569,4550647,4550725,4550803,4550880,4550958,4551114,4551192,4551270,4551425,4551503,4551581,4551659,4551737,4551815,4551893,4552282,4544339,4544417,4544495,4544573,4544650,4544806,4544884,4545274,4545352,4545429,4545741,4545897,4545975,4546052,4546130,4546208,4546286,4546364,4546520,4546598,4546675,4546753,4546831,4546909,4547143,4547221,4547376,4547454,4547532,4547844,4547921,4547999,4548077,4548155,4548233,4548389,4548466,4548544,4548622,4548700,4548778,4548856,4548934,4549012,4549245,4549323,4549401,4549557,4550024,4550102,4550179,4550257,4550335,4550413,4550647,4550725,4550802,4550880,4551036,4551114,4551270,4551347,4551425,4551503,4551581,4551659,4551737,4551814,4552126,4552204,4544339,4544417,4544495,4544806,4544884,4545040,4545273,4545351,4545429,4545585,4545663,4545741,4545819,4545896,4545974,4546052,4546130,4546208,4546286,4546364,4546442,4546520,4546597,4546675,4546753,4546831,4546909,4546987,4547065,4547143,4547220,4547298,4547376,4547454,4547532,4547610,4547766,4547843,4547921,4547999,4548077,4548155,4548233,4548389,4548466,4548544,4548622,4548700,4548856,4548934,4549011,4549167,4549245,4549323,4549401,4549479,4549946,4550024,4550101,4550179,4550257,4550335,4550413,4550569,4550646,4550724,4550802,4550880,4550958,4551036,4551114,4551192,4551269,4551347,4551425,4551503,4551581,4551659,4551814,4551892,4551970,4552048,4552126,4552515,4544417,4544494,4544572,4544806,4544884,4545118,4545195,4545273,4545351,4545507,4545585,4545663,4545741,4545818,4545896,4545974,4546052,4546130,4546208,4546286,4546364,4546442,4546519,4546597,4546675,4546753,4546831,4546909,4546987,4547064,4547142,4547220,4547298,4547376,4547454,4547532,4547610,4547688,4547765,4547843,4547921,4547999,4548077,4548310,4548388,4548466,4548544,4548622,4548700,4548778,4548856,4548933,4549167,4549245,4549323,4549401,4549868,4549946,4550023,4550101,4550179,4550257,4550335,4550413,4550491,4550724,4550880,4550958,4551036,4551113,4551191,4551269,4551347,4551425,4551503,4551581,4551658,4551970,4544494,4544572,4544806,4545117,4545351,4545429,4545507,4545585,4545663,4545740,4545818,4545896,4545974,4546052,4546130,4546208,4546286,4546364,4546441,4546519,4546597,4546675,4546753,4546831,4546909,4546986,4547064,4547142,4547220,4547298,4547376,4547454,4547532,4547687,4547765,4547843,4547921,4547999,4548077,4548155,4548232,4548310,4548388,4548466,4548544,4548622,4548700,4549167,4549245,4549322,4549400,4549478,4549556,4549712,4549868,4549945,4550023,4550101,4550179,4550257,4550335,4550490,4550724,4550802,4550880,4550958,4551035,4551113,4551191,4551269,4551425,4551658,4551736,4551970,4544027,4544105,4544183,4544416,4544494,4544572,4544806,4544884,4545039,4545117,4545195,4545351,4545429,4545585,4545662,4545740,4545818,4545896,4545974,4546052,4546130,4546208,4546285,4546363,4546441,4546519,4546597,4546675,4546753,4546831,4546908,4546986,4547064,4547142,4547220,4547298,4547376,4547454,4547531,4547609,4547687,4547765,4547843,4547999,4548154,4548232,4548310,4548388,4548466,4548544,4548622,4548699,4548777,4548855,4548933,4549089,4549167,4549244,4549322,4549400,4549478,4549712,4549790,4549867,4549945,4550023,4550101,4550179,4550257,4550334,4550412,4550490,4550568,4550724,4550957,4551035,4551113,4551191,4551269,4551658,4551736,4551814,4544027,4544105,4544183,4544338,4544416,4544494,4544572,4544650,4544728,4544806,4544884,4544961,4545039,4545117,4545195,4545273,4545351,4545429,4545507,4545584,4545662,4545740,4545818,4545896,4545974,4546052,4546207,4546285,4546363,4546441,4546519,4546597,4546675,4546753,4546830,4546908,4546986,4547064,4547142,4547220,4547298,4547376,4547453,4547531,4547609,4547687,4547765,4547843,4547921,4548310,4548388,4548466,4548544,4548621,4548699,4548777,4548855,4548933,4549011,4549089,4549166,4549244,4549322,4549400,4549478,4549789,4549867,4549945,4550023,4550101,4550179,4550256,4550334,4550412,4550490,4550568,4550646,4550879,4550957,4551035,4551113,4551191,4551969,4544182,4544260,4544572,4544650,4544728,4544805,4544961,4545039,4545117,4545195,4545273,4545351,4545428,4545506,4545584,4545662,4545740,4545818,4545896,4545974,4546052,4546129,4546207,4546285,4546363,4546441,4546519,4546597,4546674,4546752,4546830,4546908,4546986,4547064,4547142,4547220,4547298,4547375,4547453,4547531,4547609,4547687,4548154,4548310,4548388,4548466,4548543,4548621,4548699,4548777,4548855,4549010,4549088,4549166,4549244,4549322,4549400,4549789,4549867,4549945,4550023,4550101,4550178,4550256,4550334,4550412,4550490,4550568,4550646,4550723,4550801,4550879,4550957,4551035,4551113,4551891,4551969,4552280,4552358,4552436,4552747,4544338,4544416,4544494,4544572,4544650,4544727,4544883,4544961,4545039,4545117,4545195,4545273,4545428,4545506,4545584,4545662,4545740,4545818,4545896,4545974,4546051,4546129,4546207,4546285,4546363,4546441,4546519,4546596,4546674,4546752,4546830,4546908,4546986,4547064,4547142,4547219,4547297,4547375,4547453,4547531,4547609,4547687,4548076,4548154,4548232,4548310,4548387,4548465,4548543,4548621,4548699,4548855,4549010,4549088,4549166,4549244,4549322,4549555,4549633,4549711,4549789,4549867,4550022,4550100,4550178,4550256,4550334,4550412,4550490,4550568,4550645,4550723,4550801,4550879,4550957,4551502,4551735,4551813,4551891,4551969,4552124,4552202,4552280,4552358,4552514,4552592,4552747,4544104,4544260,4544338,4544416,4544572,4544649,4544805,4544961,4545039,4545117,4545195,4545272,4545428,4545506,4545584,4545662,4545740,4545818,4545895,4546051,4546129,4546207,4546285,4546363,4546441,4546518,4546596,4546674,4546752,4546830,4546908,4546986,4547064,4547141,4547219,4547297,4547375,4547453,4547531,4547609,4547842,4548076,4548154,4548232,4548309,4548387,4548465,4548543,4548621,4548699,4548777,4548854,4548932,4549010,4549088,4549166,4549244,4549322,4549555,4549633,4549711,4549789,4549867,4549944,4550022,4550100,4550178,4550256,4550334,4550412,4550489,4550567,4550645,4550723,4550801,4550879,4551735,4551969,4552046,4552124,4552202,4552280,4552358,4552436,4543793,4544338,4544416,4544494,4544571,4544649,4544727,4544805,4544883,4544961,4545039,4545117,4545350,4545428,4545506,4545584,4545662,4545740,4545817,4546051,4546129,4546207,4546285,4546363,4546518,4546596,4546674,4546752,4546830,4546908,4546986,4547063,4547141,4547219,4547297,4547375,4547453,4547531,4547764,4547842,4547920,4548076,4548154,4548231,4548309,4548387,4548465,4548543,4548621,4548698,4548776,4548854,4548932,4549010,4549088,4549166,4549244,4549555,4549633,4549711,4549789,4549866,4549944,4550022,4550100,4550178,4550256,4550333,4550411,4550489,4550567,4550645,4550723,4551268,4551423,4551579,4551657,4551735,4551968,4552046,4552124,4552202,4552280,4552358,4552435,4543715,4544260,4544338,4544416,4544493,4544571,4544649,4544727,4544805,4544883,4544961,4545038,4545116,4545194,4545272,4545350,4545428,4545506,4545584,4545662,4546051,4546129,4546207,4546284,4546518,4546596,4546674,4546752,4546830,4546908,4546985,4547063,4547141,4547219,4547297,4547375,4547453,4547530,4547764,4547842,4547920,4547998,4548075,4548153,4548231,4548309,4548387,4548465,4548543,4548621,4548698,4548776,4548854,4548932,4549010,4549088,4549243,4549555,4549633,4549710,4549788,4549866,4549944,4550022,4550100,4550178,4550255,4550333,4550411,4550489,4550567,4550645,4550723,4551501,4551579,4551657,4551735,4551890,4551968,4552046,4552124,4552202,4552279,4552357,4552513,4543636,4543870,4543948,4544026,4544260,4544337,4544415,4544493,4544571,4544649,4544727,4544805,4544883,4544960,4545038,4545116,4545194,4545272,4545350,4545428,4545584,4546051,4546129,4546206,4546284,4546440,4546518,4546596,4546674,4546752,4546829,4546907,4546985,4547063,4547141,4547219,4547297,4547374,4547452,4547530,4547608,4547842,4547997,4548075,4548153,4548309,4548387,4548465,4548542,4548620,4548698,4548776,4548854,4548932,4549010,4549087,4549555,4549632,4549710,4549788,4549866,4549944,4550100,4550177,4550255,4550333,4550411,4550489,4551423,4551501,4551579,4551657,4551734,4551812,4551890,4551968,4552046,4552124,4552201,4552902,4543792,4543870,4543948,4544026,4544104,4544259,4544337,4544493,4544571,4544649,4544727,4544882,4544960,4545038,4545116,4545194,4545272,4545350,4545428,4545505,4545583,4545661,4545895,4545973,4546051,4546284,4546362,4546440,4546518,4546596,4546674,4546751,4546829,4546907,4546985,4547063,4547141,4547219,4547296,4547374,4547452,4547530,4547608,4547842,4547919,4547997,4548075,4548153,4548231,4548309,4548387,4548464,4548542,4548620,4548698,4548776,4548854,4548932,4549009,4549087,4549165,4549477,4549554,4549632,4549710,4549788,4550022,4550099,4550177,4550255,4550333,4550411,4550489,4551423,4551501,4551578,4551656,4551734,4551812,4551890,4552279,4543792,4543870,4543948,4544026,4544104,4544181,4544571,4544649,4544804,4544882,4544960,4545038,4545116,4545194,4545272,4545350,4545427,4545661,4545739,4545817,4546050,4546284,4546362,4546440,4546518,4546596,4546673,4546751,4546829,4546907,4546985,4547063,4547141,4547218,4547296,4547374,4547452,4547530,4547608,4547686,4547763,4547841,4547919,4547997,4548075,4548153,4548231,4548308,4548386,4548464,4548542,4548620,4548698,4548776,4548853,4548931,4549009,4549087,4549476,4549554,4549632,4549710,4549866,4549943,4550021,4550099,4550177,4550255,4550333,4550411,4550488,4550644,4551189,4551345,4551423,4551500,4551578,4551656,4551734,4551812,4551890,4551968,4552123,4543948,4544026,4544181,4544571,4544648,4544804,4544882,4544960,4545038,4545116,4545194,4545271,4545349,4545427,4545505,4545583,4545661,4545739,4545817,4545894,4545972,4546050,4546206,4546284,4546362,4546440,4546517,4546595,4546673,4546751,4546829,4546907,4546985,4547063,4547140,4547218,4547296,4547374,4547452,4547530,4547608,4547685,4547763,4547841,4547919,4548075,4548153,4548230,4548308,4548386,4548464,4548542,4548620,4548698,4548775,4548853,4548931,4549009,4549476,4549554,4549632,4549788,4549865,4549943,4550021,4550099,4550177,4550255,4550332,4550488,4550722,4551344,4551422,4551500,4551578,4551656,4551734,4551812,4551889,4552045,4552123,4543947,4544025,4544103,4544181,4544259,4544726,4544804,4544882,4544960,4545038,4545116,4545194,4545271,4545349,4545427,4545505,4545583,4545661,4545739,4545816,4545894,4545972,4546050,4546128,4546206,4546284,4546362,4546439,4546517,4546595,4546673,4546751,4546829,4546907,4546984,4547140,4547218,4547296,4547374,4547452,4547530,4547607,4547685,4547763,4547841,4547919,4547997,4548075,4548152,4548230,4548308,4548386,4548464,4548542,4548620,4548697,4548775,4548853,4549009,4549476,4549554,4549632,4549710,4549787,4549865,4549943,4550021,4550099,4550177,4550254,4550332,4550488,4550799,4550877,4551033,4551189,4551344,4551422,4551500,4551578,4551656,4551734,4551811,4551889,4551967,4552045,4552590,4543091,4544025,4544103,4544181,4544259,4544337,4544726,4544804,4544882,4544960,4545038,4545115,4545193,4545271,4545349,4545427,4545505,4545583,4545661,4545738,4545816,4545894,4545972,4546050,4546128,4546206,4546284,4546361,4546439,4546517,4546595,4546673,4546751,4546829,4546906,4546984,4547062,4547140,4547218,4547296,4547374,4547452,4547529,4547607,4547685,4547996,4548074,4548152,4548230,4548308,4548386,4548464,4548542,4548619,4548697,4548775,4548853,4548931,4549398,4549554,4549631,4549709,4549865,4549943,4550021,4550254,4550332,4550410,4550488,4550644,4550799,4550877,4551111,4551188,4551266,4551422,4551500,4551655,4551733,4551967,4552356,4552434,4552667,4552745,4543013,4544103,4544259,4544337,4544414,4544804,4544882,4545037,4545115,4545193,4545271,4545349,4545427,4545505,4545582,4545660,4545738,4545816,4545894,4545972,4546050,4546128,4546206,4546283,4546361,4546439,4546517,4546595,4546673,4546751,4546828,4546906,4546984,4547062,4547140,4547218,4547296,4547451,4547685,4547763,4547841,4547918,4547996,4548074,4548152,4548230,4548308,4548386,4548463,4548697,4548775,4549398,4549553,4549631,4549709,4549787,4549865,4549943,4550020,4550098,4550176,4550332,4550877,4551032,4551110,4551188,4551266,4551422,4551733,4551811,4552278,4552356,4552511,4552589,4552667,4543480,4544025,4544103,4544259,4544336,4544414,4544726,4544804,4544882,4544959,4545115,4545193,4545271,4545349,4545427,4545505,4545582,4545660,4545738,4545816,4545894,4545972,4546050,4546127,4546205,4546283,4546361,4546439,4546517,4546595,4546672,4546750,4547140,4547217,4547295,4547373,4547451,4547607,4547685,4547763,4547840,4547918,4547996,4548074,4548152,4548230,4548308,4548385,4548541,4548619,4548697,4549398,4549475,4549553,4549631,4549709,4549787,4549865,4549942,4550020,4550098,4550176,4550332,4550410,4550487,4550643,4550721,4550799,4550877,4551110,4551188,4551344,4551422,4551655,4551733,4551811,4552122,4552278,4552356,4552433,4552511,4552589,4552823,4543480,4543869,4543947,4544025,4544103,4544258,4544336,4544414,4544492,4544726,4544804,4544881,4544959,4545037,4545115,4545193,4545271,4545349,4545426,4545504,4545660,4545738,4545816,4545894,4545972,4546049,4546127,4546205,4546283,4546361,4546439,4546517,4546594,4546672,4546750,4546828,4546906,4546984,4547062,4547139,4547217,4547373,4547529,4547607,4547684,4547762,4547840,4547918,4547996,4548074,4548152,4548230,4548307,4548385,4548463,4549319,4549397,4549475,4549553,4549631,4549709,4549787,4549864,4549942,4550020,4550098,4550176,4550254,4550332,4550409,4550643,4550799,4550876,4550954,4551032,4551110,4551188,4551655,4551733,4551810,4552122,4552200,4552278,4552355,4552433,4552589,4552667,4552744,4552822,4543012,4543090,4543557,4543869,4543947,4544025,4544102,4544180,4544258,4544336,4544414,4544492,4544648,4544725,4544803,4544881,4544959,4545037,4545115,4545193,4545271,4545348,4545426,4545504,4545582,4545660,4545738,4545816,4545894,4545971,4546049,4546127,4546205,4546283,4546361,4546439,4546516,4546594,4546672,4546750,4546828,4546906,4546984,4547061,4547139,4547217,4547295,4547373,4547451,4547529,4547606,4547684,4547762,4547840,4547918,4547996,4548074,4548151,4548229,4548307,4548385,4548541,4549086,4549164,4549241,4549319,4549397,4549475,4549553,4549631,4549708,4549864,4549942,4550020,4550098,4550176,4550253,4550331,4550409,4550565,4550643,4550720,4550798,4550876,4550954,4551032,4551110,4551265,4551343,4551655,4551732,4551810,4551888,4552122,4552199,4552277,4552355,4552511,4552589,4552666,4552744,4552822,4543090,4543557,4543869,4543947,4544024,4544102,4544180,4544258,4544336,4544414,4544492,4544570,4544647,4544803,4544881,4545037,4545115,4545192,4545270,4545348,4545426,4545504,4545582,4545660,4545738,4545815,4545893,4545971,4546049,4546127,4546283,4546360,4546438,4546516,4546594,4546672,4546750,4546828,4546906,4546983,4547061,4547139,4547217,4547295,4547451,4547528,4547606,4547684,4547762,4547840,4547918,4547996,4548073,4548151,4548229,4548307,4548385,4548463,4549008,4549086,4549163,4549319,4549397,4549475,4549553,4549630,4549708,4549864,4549942,4550098,4550175,4550253,4550331,4550409,4550487,4550565,4550642,4550720,4550798,4550876,4550954,4551032,4551109,4551343,4551577,4551654,4551732,4551888,4551966,4552121,4552199,4552277,4552355,4552433,4552510,4552588,4552666,4552744,4552822,4552900,4543557,4543869,4543946,4544024,4544180,4544336,4544414,4544492,4544569,4544647,4544881,4544959,4545037,4545114,4545192,4545270,4545348,4545426,4545504,4545582,4545660,4545737,4545815,4545893,4545971,4546049,4546127,4546205,4546282,4546360,4546438,4546516,4546594,4546672,4546750,4546828,4546905,4546983,4547061,4547139,4547217,4547295,4547372,4547450,4547528,4547606,4547684,4547762,4547840,4547918,4547995,4548073,4548151,4548229,4548307,4548385,4548462,4548540,4548930,4549007,4549085,4549163,4549241,4549319,4549397,4549474,4549552,4549630,4549708,4549864,4549942,4550019,4550097,4550175,4550253,4550331,4550409,4550486,4550564,4550720,4550798,4550876,4550954,4551031,4551265,4551343,4551421,4551498,4551576,4551654,4551732,4551810,4551888,4551965,4552043,4552121,4552199,4552277,4552355,4552432,4552666,4552744,4552822,4543790,4543868,4544258,4544336,4544491,4544647,4544881,4544959,4545036,4545114,4545192,4545270,4545348,4545426,4545504,4545581,4545659,4545737,4545815,4545893,4545971,4546049,4546127,4546204,4546282,4546360,4546438,4546516,4546594,4546672,4546749,4546827,4546905,4546983,4547061,4547139,4547217,4547450,4547528,4547606,4547684,4547762,4547839,4547917,4547995,4548073,4548151,4548229,4548307,4548462,4548540,4548618,4548852,4548929,4549007,4549085,4549163,4549241,4549319,4549396,4549474,4549552,4549630,4549708,4549864,4549941,4550019,4550097,4550175,4550253,4550331,4550408,4550486,4550564,4550720,4550798,4550876,4550953,4551031,4551109,4551576,4551654,4551732,4551810,4551887,4551965,4552043,4552121,4552199,4552277,4552354,4552432,4552588,4552666,4552744,4552899,4543946,4544102,4544180,4544258,4544413,4544491,4544647,4544958,4545036,4545114,4545192,4545270,4545348,4545426,4545504,4545581,4545659,4545737,4545815,4545893,4545971,4546048,4546126,4546204,4546282,4546360,4546438,4546516,4546594,4546671,4546749,4546827,4546905,4546983,4547061,4547139,4547216,4547528,4547606,4547684,4547761,4547839,4547917,4547995,4548073,4548151,4548228,4548384,4548462,4548618,4548851,4548929,4549007,4549085,4549163,4549241,4549318,4549396,4549474,4549552,4549630,4549708,4549785,4549863,4549941,4550019,4550097,4550175,4550330,4550408,4550486,4550564,4550642,4550797,4550875,4550953,4551109,4551187,4551264,4551342,4551420,4551498,4551576,4551654,4551732,4551809,4551887,4552198,4552354,4552432,4552510,4552588,4552666,4542388,4543868,4543946,4544024,4544102,4544257,4544335,4544647,4544725,4544880,4544958,4545036,4545114,4545192,4545270,4545348,4545425,4545503,4545581,4545659,4545737,4545815,4545893,4545971,4546048,4546126,4546204,4546282,4546360,4546438,4546516,4546593,4546671,4546749,4546827,4546905,4546983,4547060,4547138,4547372,4547761,4547839,4547917,4547995,4548073,4548150,4548306,4548384,4548462,4548540,4548618,4548695,4548851,4548929,4549007,4549085,4549162,4549240,4549318,4549396,4549474,4549552,4549630,4549707,4549785,4549863,4549941,4550097,4550174,4550252,4550330,4550564,4550642,4550719,4550797,4550875,4550953,4551031,4551109,4551186,4551264,4551342,4551420,4551498,4551576,4551653,4551731,4551809,4551887,4551965,4552043,4552120,4552198,4552354,4552432,4552510,4543790,4543946,4544024,4544101,4544179,4544257,4544335,4544413,4544491,4544647,4544724,4544880,4545036,4545114,4545192,4545270,4545347,4545425,4545503,4545581,4545659,4545737,4545815,4545970,4546048,4546204,4546282,4546360,4546437,4546515,4546593,4546671,4546749,4546827,4546905,4546982,4547605,4547683,4547761,4547839,4547917,4547995,4548072,4548150,4548228,4548306,4548384,4548462,4548540,4548695,4548773,4548851,4548929,4549007,4549084,4549162,4549240,4549318,4549396,4549474,4549552,4549629,4549707,4549785,4549863,4549941,4550096,4550174,4550252,4550330,4550408,4550486,4550563,4550641,4550719,4550797,4550875,4550953,4551030,4551108,4551342,4551420,4551497,4551575,4551653,4551731,4551809,4551887,4551964,4552198,4552276,4543790,4543868,4543946,4544023,4544101,4544179,4544257,4544335,4544413,4544491,4544569,4544646,4544724,4544802,4544880,4544958,4545036,4545114,4545192,4545269,4545347,4545425,4545503,4545581,4545659,4545736,4545814,4545892,4545970,4546048,4546282,4546359,4546437,4546515,4546593,4546671,4546749,4546827,4546904,4546982,4547138,4547216,4547683,4547761,4547916,4547994,4548072,4548150,4548228,4548306,4548384,4548461,4548539,4548617,4548695,4548773,4548851,4548929,4549006,4549084,4549162,4549240,4549318,4549396,4549473,4549551,4549629,4549707,4549785,4549863,4549940,4550018,4550096,4550174,4550252,4550330,4550408,4550485,4550563,4550641,4550719,4550797,4550875,4550952,4551030,4551186,4551264,4551342,4551419,4551575,4551809,4552042,4552120,4552276,4542777,4542855,4543400,4543478,4543556,4543634,4543790,4543868,4543945,4544101,4544179,4544335,4544413,4544724,4544802,4545113,4545191,4545269,4545347,4545425,4545503,4545581,4545658,4545736,4545814,4545892,4545970,4546048,4546281,4546359,4546437,4546593,4546671,4546748,4546826,4546904,4546982,4547449,4547527,4547761,4547838,4547916,4547994,4548072,4548150,4548228,4548306,4548383,4548617,4548695,4548773,4548850,4548928,4549006,4549084,4549162,4549240,4549318,4549395,4549473,4549551,4549629,4549707,4549785,4549862,4549940,4550018,4550096,4550174,4550252,4550330,4550407,4550485,4550563,4550641,4550719,4550796,4550874,4550952,4551186,4551264,4551341,4551419,4551575,4551808,4551964,4552198,4542699,4542777,4543322,4543400,4543556,4543790,4543867,4544101,4544179,4544413,4544490,4544568,4544646,4544724,4544802,4545113,4545191,4545269,4545347,4545425,4545503,4545580,4545658,4545736,4545814,4545970,4546048,4546125,4546203,4546281,4546359,4546437,4546515,4546593,4546670,4546748,4546826,4546904,4546982,4547371,4547605,4547760,4547838,4547916,4547994,4548072,4548150,4548227,4548305,4548539,4548617,4548695,4548772,4548850,4548928,4549006,4549084,4549162,4549240,4549317,4549395,4549473,4549551,4549629,4549707,4549784,4549862,4549940,4550018,4550096,4550174,4550251,4550329,4550407,4550718,4550796,4550874,4550952,4551030,4551341,4551419,4551497,4551575,4551730,4552353,4542076,4543322,4543478,4543634,4543712,4543789,4543867,4543945,4544023,4544101,4544179,4544412,4544490,4544568,4544646,4544802,4544880,4545113,4545191,4545347,4545425,4545502,4545580,4545658,4545736,4545892,4545970,4546047,4546125,4546203,4546281,4546359,4546437,4546592,4546670,4546748,4546826,4546904,4546982,4547371,4547527,4547682,4547760,4547838,4547916,4547994,4548072,4548149,4548227,4548305,4548461,4548539,4548616,4548694,4548772,4548850,4548928,4549006,4549084,4549161,4549239,4549317,4549395,4549473,4549551,4549628,4549706,4549784,4549862,4549940,4550018,4550096,4550173,4550251,4550329,4550563,4550640,4550718,4550796,4550874,4551030,4551107,4551185,4551263,4551341,4551419,4551497,4551574,4551652,4551886,4551964,4552119,4542543,4542933,4543010,4543322,4543400,4543556,4543633,4543711,4543789,4543867,4543945,4544023,4544101,4544179,4544256,4544334,4544412,4544490,4544568,4544646,4544724,4544801,4544879,4545113,4545191,4545346,4545424,4545502,4545580,4545658,4545814,4545892,4545969,4546047,4546125,4546203,4546281,4546359,4546437,4546514,4546592,4546670,4546748,4546826,4546904,4546982,4547137,4547371,4547449,4547526,4547604,4547682,4547760,4547838,4547916,4547994,4548071,4548149,4548227,4548305,4548538,4548616,4548694,4548772,4548850,4548928,4549006,4549083,4549161,4549239,4549317,4549395,4549473,4549550,4549628,4549706,4549784,4549862,4549940,4550017,4550095,4550173,4550251,4550329,4550407,4550484,4550562,4550640,4550718,4550796,4550952,4551029,4551107,4551263,4551341,4551418,4551496,4551652,4551808,4551885,4551963,4552041,4552275,4542932,4543244,4543322,4543555,4543633,4543711,4543789,4543867,4543945,4544023,4544100,4544178,4544256,4544412,4544568,4544646,4544723,4544801,4544879,4545191,4545268,4545346,4545424,4545502,4545580,4545658,4545736,4545813,4545891,4545969,4546047,4546281,4546358,4546436,4546514,4546592,4546670,4546748,4546826,4546903,4547215,4547293,4547371,4547448,4547526,4547604,4547682,4547760,4547838,4547916,4547993,4548071,4548149,4548227,4548538,4548616,4548694,4548772,4548850,4548928,4549005,4549083,4549161,4549317,4549394,4549472,4549550,4549628,4549706,4549784,4549862,4549939,4550017,4550095,4550173,4550406,4550562,4550640,4550718,4550873,4550951,4551029,4551185,4551263,4551418,4551496,4552352,4542154,4543166,4543244,4543322,4543400,4543477,4543555,4543711,4543789,4543867,4543945,4544022,4544100,4544256,4544334,4544412,4544490,4544567,4544645,4544723,4544801,4544879,4545190,4545268,4545346,4545424,4545502,4545580,4545658,4545735,4545813,4545891,4545969,4546047,4546125,4546203,4546280,4546358,4546436,4546514,4546592,4546670,4546748,4546825,4547137,4547215,4547292,4547370,4547448,4547526,4547604,4547682,4547760,4547837,4547915,4547993,4548071,4548149,4548227,4548304,4548382,4548538,4548616,4548694,4548772,4548849,4548927,4549005,4549083,4549161,4549239,4549316,4549472,4549550,4549628,4549706,4549784,4549861,4549939,4550017,4550095,4550173,4550328,4550406,4550484,4550640,4550951,4551029,4551184,4552041,4552118,4552196,4552274,4552352,4542387,4543088,4543166,4543244,4543399,4543477,4543555,4543633,4543711,4543789,4543867,4543944,4544100,4544178,4544256,4544334,4544412,4544490,4544567,4544645,4544723,4544801,4544879,4544957,4545112,4545190,4545268,4545346,4545424,4545502,4545580,4545657,4545735,4545813,4545891,4545969,4546047,4546124,4546202,4546280,4546358,4546436,4546514,4546592,4546669,4546747,4546825,4546903,4546981,4547059,4547137,4547214,4547292,4547370,4547526,4547604,4547682,4547759,4547837,4547915,4547993,4548071,4548149,4548226,4548304,4548616,4548694,4548771,4548849,4548927,4549005,4549083,4549161,4549238,4549316,4549394,4549472,4549550,4549628,4549705,4549783,4549861,4549939,4550017,4550095,4550250,4550328,4550406,4550795,4550873,4550951,4551029,4551106,4551184,4551340,4551418,4551496,4551573,4551651,4551729,4551807,4551885,4551963,4552040,4552118,4552196,4552274,4552352,4543010,4543088,4543166,4543321,4543477,4543555,4543633,4543711,4543788,4543866,4543944,4544022,4544100,4544178,4544256,4544334,4544411,4544489,4544567,4544645,4544723,4544801,4544879,4544956,4545112,4545190,4545268,4545346,4545424,4545501,4545579,4545657,4545735,4545813,4545891,4545969,4546046,4546124,4546280,4546358,4546436,4546514,4546591,4546669,4546747,4546825,4546903,4546981,4547059,4547136,4547214,4547292,4547370,4547448,4547526,4547604,4547681,4547759,4547837,4547915,4547993,4548071,4548148,4548538,4548615,4548693,4548771,4548849,4548927,4549005,4549082,4549160,4549238,4549316,4549394,4549472,4549550,4549627,4549705,4549783,4549861,4550172,4550250,4550328,4550795,4550873,4551106,4551340,4551418,4551495,4551573,4551651,4551729,4551807,4551884,4551962,4552040,4552118,4552196,4552274,4542075,4542932,4543010,4543088,4543165,4543399,4543477,4543555,4543633,4543710,4543788,4543866,4543944,4544022,4544100,4544178,4544333,4544411,4544489,4544567,4544645,4544723,4544801,4544878,4544956,4545034,4545112,4545346,4545423,4545501,4545579,4545657,4545735,4545813,4545891,4545968,4546046,4546124,4546280,4546358,4546435,4546513,4546591,4546669,4546747,4546903,4546980,4547058,4547136,4547214,4547292,4547370,4547448,4547525,4547603,4547681,4547759,4547837,4547915,4547992,4548070,4548148,4548304,4548382,4548537,4548615,4548693,4548771,4548849,4548927,4549004,4549082,4549160,4549238,4549316,4549394,4549471,4549549,4549627,4549783,4549861,4549938,4550016,4550094,4550172,4550250,4550328,4550405,4550795,4551106,4551184,4551339,4551417,4551495,4551573,4551651,4551729,4551806,4551884,4551962,4552040,4552118,4552196,4552273,4542854,4542932,4543009,4543087,4543165,4543243,4543321,4543399,4543555,4543632,4543710,4543788,4543866,4544022,4544100,4544178,4544411,4544489,4544567,4544645,4544722,4544956,4545034,4545112,4545190,4545268,4545345,4545423,4545501,4545579,4545657,4545735,4545812,4545890,4545968,4546046,4546124,4546202,4546280,4546358,4546435,4546513,4546591,4546669,4546747,4546825,4546902,4546980,4547058,4547136,4547214,4547292,4547370,4547447,4547525,4547603,4547681,4547759,4547837,4547914,4547992,4548070,4548148,4548226,4548304,4548381,4548459,4548537,4548615,4548693,4548771,4548848,4548926,4549004,4549082,4549160,4549238,4549316,4549393,4549471,4549549,4549627,4549705,4549783,4549860,4549938,4550172,4550250,4550327,4551028,4551106,4551184,4551261,4551339,4551495,4551573,4551650,4551728,4551806,4551884,4551962,4552040,4552117,4552273,4542776,4542854,4542931,4543009,4543087,4543165,4543321,4543399,4543554,4543632,4543710,4543788,4543866,4543944,4544022,4544099,4544177,4544255,4544411,4544489,4544567,4544644,4544722,4544800,4544878,4545034,4545112,4545267,4545345,4545423,4545501,4545579,4545657,4545734,4545812,4545890,4545968,4546046,4546124,4546202,4546279,4546357,4546435,4546513,4546591,4546669,4546746,4546824,4546902,4546980,4547058,4547136,4547214,4547291,4547369,4547447,4547525,4547603,4547681,4547758,4547836,4547914,4547992,4548070,4548148,4548226,4548303,4548381,4548459,4548537,4548615,4548693,4548770,4548848,4548926,4549004,4549082,4549160,4549238,4549315,4549393,4549471,4549549,4549627,4549704,4549938,4550016,4550094,4550172,4550249,4550327,4551028,4551106,4551183,4551261,4551339,4551417,4551495,4551572,4551650,4551728,4551806,4551884,4551962,4552039,4552117,4552195,4541841,4542776,4542931,4543009,4543087,4543165,4543554,4543632,4543710,4543788,4543866,4543944,4544021,4544099,4544177,4544255,4544411,4544489,4544566,4544644,4544722,4544800,4544878,4544956,4545034,4545111,4545189,4545267,4545345,4545423,4545501,4545579,4545656,4545734,4545812,4545890,4545968,4546046,4546124,4546201,4546279,4546357,4546435,4546513,4546591,4546668,4546746,4546824,4546902,4546980,4547058,4547136,4547213,4547291,4547369,4547447,4547525,4547603,4547680,4547758,4547836,4547914,4547992,4548070,4548148,4548225,4548303,4548381,4548459,4548537,4548615,4548692,4548770,4548848,4548926,4549004,4549082,4549159,4549237,4549315,4549393,4549471,4549549,4549626,4549704,4549938,4550171,4551027,4551105,4551183,4551261,4551339,4551417,4551494,4551572,4551650,4551728,4551806,4551884,4551961,4552039,4552117,4552195,4542620,4542698,4542775,4542931,4543009,4543087,4543320,4543554,4543632,4543710,4543788,4543866,4543943,4544099,4544255,4544333,4544410,4544488,4544566,4544644,4544956,4545033,4545111,4545189,4545267,4545345,4545423,4545500,4545578,4545656,4545734,4545812,4545890,4545968,4546045,4546123,4546201,4546279,4546357,4546435,4546513,4546590,4546668,4546746,4546824,4546902,4546980,4547058,4547135,4547213,4547291,4547369,4547447,4547525,4547602,4547680,4547758,4547836,4547914,4547992,4548069,4548147,4548225,4548303,4548381,4548459,4548536,4548614,4548692,4548770,4548848,4548926,4549004,4549081,4549159,4549237,4549315,4549393,4549471,4549548,4549626,4549704,4549782,4549860,4549938,4550093,4550794,4550871,4550949,4551027,4551105,4551183,4551261,4551338,4551416,4551494,4551572,4551650,4551728,4551805,4551883,4551961,4552039,4552117,4542620,4542697,4542931,4543009,4543087,4543242,4543554,4543632,4543710,4543787,4543865,4543943,4544021,4544099,4544177,4544255,4544410,4544877,4544955,4545033,4545111,4545189,4545267,4545345,4545422,4545500,4545578,4545734,4545812,4545890,4545967,4546045,4546123,4546201,4546279,4546357,4546434,4546512,4546590,4546668,4546746,4546824,4546902,4546979,4547057,4547135,4547213,4547291,4547369,4547446,4547524,4547602,4547680,4547758,4547991,4548069,4548147,4548225,4548303,4548381,4548614,4548848,4548925,4549003,4549081,4549159,4549237,4549315,4549392,4549470,4549548,4549626,4549704,4549782,4549937,4550326,4550716,4550793,4550871,4551027,4551105,4551183,4551260,4551416,4551494,4551572,4551650,4551727,4551805,4551883,4552116,4542541,4542619,4542931,4543009,4543086,4543632,4543709,4543787,4543943,4544021,4544099,4544177,4544254,4544332,4544410,4544488,4544644,4544799,4544877,4544955,4545033,4545111,4545189,4545344,4545422,4545500,4545578,4545656,4545734,4545812,4545889,4545967,4546045,4546123,4546201,4546279,4546356,4546434,4546512,4546590,4546668,4546746,4546823,4546901,4546979,4547057,4547135,4547213,4547291,4547368,4547446,4547524,4547602,4547680,4547758,4547836,4547913,4547991,4548069,4548147,4548225,4548302,4548380,4548536,4548770,4549159,4549237,4549314,4549392,4549470,4549548,4549626,4549704,4549781,4550015,4550093,4550171,4550248,4550326,4550560,4550715,4550871,4550949,4551027,4551104,4551182,4551260,4551338,4551416,4551494,4551571,4551649,4551727,4551805,4541529,4542541,4543008,4543086,4543164,4543242,4543320,4543398,4543476,4543553,4543631,4543709,4543787,4543943,4544176,4544254,4544332,4544410,4544488,4544566,4544644,4544721,4544799,4544877,4544955,4545033,4545111,4545188,4545266,4545344,4545422,4545500,4545578,4545656,4545733,4545811,4545889,4545967,4546045,4546123,4546201,4546278,4546356,4546434,4546512,4546590,4546668,4546745,4546823,4546901,4546979,4547057,4547135,4547213,4547290,4547368,4547446,4547524,4547602,4547680,4547757,4547835,4547913,4547991,4548069,4548147,4548224,4548302,4548380,4548458,4548692,4548769,4548847,4548925,4549003,4549081,4550015,4550092,4550170,4550248,4550326,4550404,4550482,4550559,4550637,4550715,4550793,4550871,4550949,4551026,4551104,4551182,4551260,4551338,4551415,4551493,4542463,4542541,4542619,4542697,4542775,4542853,4542930,4543008,4543086,4543164,4543242,4543320,4543398,4543787,4543943,4544020,4544098,4544176,4544254,4544332,4544410,4544488,4544565,4544643,4544721,4544799,4544877,4544955,4545033,4545110,4545188,4545266,4545344,4545422,4545500,4545655,4545733,4545811,4545889,4545967,4546045,4546122,4546200,4546278,4546356,4546434,4546512,4546590,4546667,4546745,4546823,4546901,4546979,4547057,4547135,4547212,4547290,4547679,4547757,4547835,4547913,4547991,4548069,4548146,4548224,4548302,4548380,4548458,4548536,4548613,4548691,4548769,4548847,4548925,4549003,4549080,4549158,4549236,4549314,4549392,4549470,4549547,4549625,4550014,4550092,4550170,4550248,4550326,4550404,4550481,4550559,4550637,4550715,4550793,4550870,4550948,4551026,4551104,4551182,4551260,4551337,4551415,4542385,4542463,4542541,4542852,4542930,4543008,4543086,4543242,4543320,4543397,4543787,4543942,4544020,4544098,4544176,4544254,4544332,4544410,4544487,4544565,4544643,4544721,4544799,4544877,4545110,4545188,4545266,4545344,4545422,4545500,4545577,4545655,4545733,4545811,4545889,4545967,4546044,4546122,4546200,4546278,4546356,4546512,4546589,4546667,4546745,4546823,4546901,4546979,4547056,4547134,4547212,4547290,4547601,4547679,4547757,4547835,4547913,4547990,4548068,4548146,4548224,4548302,4548380,4548458,4548535,4548613,4548691,4548769,4548847,4548924,4549002,4549080,4549158,4549236,4549314,4549391,4549469,4549547,4549625,4549703,4549936,4550014,4550092,4550170,4550248,4550325,4550403,4550481,4550559,4550637,4550715,4550792,4550870,4550948,4551026,4551104,4551182,4551259,4551415,4541451,4541918,4542229,4543086,4543164,4543242,4543942,4544020,4544098,4544176,4544254,4544332,4544409,4544487,4544565,4544643,4544721,4544799,4544876,4544954,4545032,4545188,4545266,4545344,4545421,4545499,4545577,4545655,4545733,4545811,4545888,4545966,4546044,4546122,4546200,4546278,4546356,4546511,4546589,4546667,4546745,4546823,4546900,4546978,4547056,4547134,4547212,4547290,4547601,4547679,4547757,4547835,4547912,4547990,4548068,4548146,4548224,4548302,4548379,4548457,4548535,4548613,4548691,4548769,4548846,4548924,4549002,4549080,4549158,4549236,4549313,4549391,4549469,4549547,4549625,4549780,4549858,4549936,4550014,4550092,4550247,4550325,4550403,4550481,4550559,4550636,4550714,4550792,4550870,4550948,4551026,4551103,4551181,4551259,4551493,4541606,4541762,4543942,4544020,4544098,4544176,4544331,4544409,4544487,4544565,4544643,4544721,4544798,4544876,4544954,4545032,4545110,4545188,4545265,4545343,4545499,4545577,4545655,4545733,4545810,4545888,4545966,4546044,4546122,4546200,4546278,4546355,4546433,4546511,4546589,4546667,4546745,4546822,4546900,4546978,4547056,4547289,4547601,4547679,4547756,4547834,4547912,4547990,4548068,4548146,4548224,4548301,4548379,4548457,4548535,4548613,4548691,4548768,4548846,4548924,4549002,4549080,4549158,4549235,4549313,4549391,4549469,4549547,4549625,4549702,4549780,4549858,4549936,4550014,4550092,4550169,4550247,4550325,4550481,4550558,4550636,4550714,4550792,4550870,4550948,4551025,4551103,4551181,4551259,4551337,4541684,4541840,4541918,4541995,4542073,4542540,4543553,4543630,4543708,4543786,4543864,4543942,4544020,4544098,4544175,4544253,4544331,4544409,4544487,4544565,4544642,4544720,4544798,4544876,4544954,4545032,4545187,4545265,4545343,4545421,4545499,4545577,4545732,4545810,4545888,4545966,4546044,4546122,4546200,4546277,4546355,4546433,4546511,4546589,4546667,4546744,4546900,4546978,4547056,4547134,4547211,4547523,4547601,4547678,4547756,4547834,4547912,4547990,4548068,4548146,4548223,4548301,4548379,4548457,4548535,4548612,4548690,4548768,4548846,4548924,4549002,4549080,4549157,4549235,4549313,4549391,4549469,4549546,4549624,4549702,4549780,4549858,4549936,4550013,4550091,4550169,4550247,4550325,4550403,4550480,4550558,4550636,4550714,4551025,4551103,4551181,4551259,4551336,4551492,4551881,4541762,4541839,4541917,4541995,4542852,4542930,4543007,4543397,4543474,4543552,4543630,4543708,4543786,4543864,4543942,4544020,4544097,4544253,4544331,4544409,4544487,4544564,4544642,4544720,4544798,4544876,4544954,4545109,4545187,4545265,4545343,4545421,4545499,4545577,4545654,4545732,4545810,4545888,4545966,4546044,4546121,4546199,4546277,4546355,4546433,4546511,4546588,4546666,4546744,4546822,4546900,4546978,4547056,4547133,4547211,4547289,4547367,4547445,4547523,4547600,4547678,4547756,4547834,4547912,4547990,4548067,4548145,4548223,4548301,4548379,4548457,4548534,4548612,4548690,4548846,4548924,4549001,4549079,4549157,4549235,4549313,4549391,4549468,4549546,4549624,4549780,4549857,4549935,4550013,4550091,4550247,4550324,4550402,4550480,4550558,4550636,4550714,4551103,4551180,4551336,4551803,4541761,4541839,4541917,4542540,4542851,4543007,4543085,4543163,4543241,4543319,4543396,4543474,4543552,4543630,4543786,4543864,4543941,4544097,4544175,4544253,4544331,4544409,4544486,4544564,4544642,4544798,4544876,4544954,4545031,4545109,4545187,4545265,4545343,4545421,4545498,4545576,4545654,4545732,4545810,4545888,4545966,4546043,4546121,4546199,4546277,4546355,4546433,4546510,4546588,4546666,4546744,4546822,4546900,4546977,4547055,4547133,4547211,4547289,4547367,4547444,4547522,4547600,4547678,4547756,4547834,4547912,4547989,4548067,4548145,4548223,4548301,4548378,4548456,4548534,4548612,4548690,4548768,4548846,4548923,4549001,4549079,4549157,4549235,4549312,4549390,4549468,4549546,4549624,4549702,4549779,4549857,4549935,4550013,4550169,4550246,4550324,4550402,4550480,4550558,4550636,4550713,4550791,4550869,4550947,4551025,4551102,4551336,4551725,4551803,4542384,4542851,4543241,4543318,4543396,4543474,4543552,4543630,4543708,4543786,4543863,4543941,4544019,4544097,4544175,4544253,4544330,4544408,4544486,4544564,4544798,4544953,4545031,4545109,4545187,4545265,4545343,4545420,4545498,4545576,4545732,4545810,4546121,4546199,4546277,4546354,4546432,4546510,4546588,4546666,4546744,4546822,4546899,4546977,4547055,4547133,4547211,4547289,4547366,4547444,4547522,4547600,4547678,4547756,4547833,4547911,4547989,4548067,4548145,4548223,4548300,4548378,4548456,4548534,4548612,4548690,4548767,4548845,4548923,4549001,4549079,4549157,4549234,4549312,4549701,4549779,4549857,4550013,4550090,4550168,4550480,4550557,4550635,4550713,4550791,4550869,4550946,4551102,4551336,4551569,4551647,4551725,4551802,4542306,4542618,4542773,4543162,4543240,4543318,4543396,4543474,4543552,4543630,4543707,4543785,4543863,4543941,4544019,4544097,4544175,4544252,4544330,4544408,4544486,4544642,4544720,4544797,4544875,4544953,4545109,4545187,4545264,4545342,4545420,4545498,4545576,4545654,4545732,4545809,4545887,4545965,4546043,4546121,4546199,4546276,4546354,4546432,4546510,4546588,4546666,4546744,4546899,4546977,4547055,4547133,4547210,4547288,4547366,4547444,4547522,4547600,4547678,4547755,4547833,4547911,4547989,4548067,4548144,4548222,4548300,4548378,4548456,4548534,4548689,4548767,4548845,4548923,4549001,4549078,4549234,4549623,4549701,4549779,4549857,4549935,4550012,4550090,4550168,4550324,4550402,4550479,4550557,4550635,4550713,4550791,4550868,4550946,4551024,4551180,4551647,4551724,4551802,4542306,4542384,4542539,4542617,4542695,4542773,4542851,4542929,4543007,4543162,4543240,4543318,4543396,4543474,4543552,4543629,4543707,4543785,4543863,4543941,4544019,4544097,4544174,4544252,4544330,4544408,4544486,4544564,4544642,4544719,4544797,4544875,4544953,4545109,4545186,4545264,4545342,4545420,4545498,4545576,4545653,4546043,4546121,4546198,4546276,4546354,4546432,4546510,4546588,4546665,4546743,4546821,4546899,4546977,4547055,4547132,4547210,4547288,4547366,4547444,4547522,4547599,4547677,4547755,4547833,4547911,4547989,4548066,4548144,4548222,4548300,4548378,4548456,4548533,4548611,4548689,4548767,4548845,4548923,4549000,4549078,4549156,4549234,4549545,4549623,4549779,4549857,4549934,4550012,4550246,4550323,4550479,4550557,4550635,4550712,4550790,4550868,4550946,4551413,4551491,4551646,4551724,4551802,4542072,4542150,4542228,4542384,4542617,4542695,4542773,4542851,4542929,4543006,4543162,4543240,4543318,4543396,4543474,4543551,4543629,4543707,4543785,4543941,4544019,4544096,4544174,4544252,4544330,4544408,4544486,4544563,4544641,4544875,4544953,4545030,4545108,4545186,4545264,4545342,4545420,4545575,4545653,4545731,4545965,4546043,4546120,4546198,4546276,4546354,4546510,4546587,4546665,4546743,4546821,4546899,4546977,4547054,4547132,4547210,4547288,4547366,4547444,4547521,4547599,4547677,4547755,4547833,4547911,4547988,4548066,4548144,4548222,4548300,4548378,4548455,4548533,4548611,4548689,4548767,4548844,4548922,4549000,4549078,4549156,4549234,4549311,4549389,4549467,4549545,4549701,4549778,4549856,4550168,4550245,4550323,4550479,4550557,4550634,4550712,4550790,4550868,4550946,4551257,4551335,4551413,4551490,4551568,4551646,4551724,4551802,4551880,4541371,4541449,4541527,4541605,4541838,4541916,4541994,4542072,4542461,4542539,4542617,4542695,4542773,4542850,4542928,4543006,4543162,4543240,4543318,4543396,4543473,4543629,4543707,4543785,4543863,4543940,4544018,4544096,4544174,4544252,4544330,4544485,4544563,4544719,4544797,4544875,4544952,4545030,4545108,4545186,4545264,4545342,4545420,4545497,4545575,4545653,4545887,4545964,4546042,4546120,4546276,4546354,4546431,4546587,4546665,4546743,4546821,4546898,4546976,4547054,4547132,4547210,4547288,4547366,4547443,4547521,4547599,4547677,4547755,4547833,4547910,4547988,4548066,4548144,4548222,4548299,4548377,4548455,4548533,4548611,4548689,4548766,4548844,4548922,4549000,4549078,4549156,4549233,4549311,4549389,4549467,4549545,4549622,4549700,4549778,4549856,4550089,4550167,4550245,4550323,4550401,4550479,4550556,4550634,4550712,4550790,4550868,4550945,4551023,4551101,4551179,4551257,4551334,4551412,4551490,4551568,4551646,4551724,4541215,4541293,4541371,4541449,4541527,4541994,4542539,4542617,4542695,4542772,4542850,4542928,4543006,4543084,4543162,4543317,4543395,4543473,4543551,4543629,4543707,4543862,4543940,4544018,4544174,4544252,4544330,4544563,4544641,4544719,4544952,4545030,4545108,4545186,4545264,4545341,4545419,4545497,4545575,4545653,4545731,4545808,4545886,4545964,4546042,4546120,4546198,4546276,4546353,4546431,4546509,4546587,4546665,4546743,4546820,4546898,4546976,4547054,4547132,4547210,4547287,4547365,4547443,4547521,4547599,4547677,4547754,4547832,4547910,4547988,4548066,4548144,4548221,4548299,4548377,4548455,4548533,4548610,4548688,4548766,4548844,4548922,4549000,4549078,4549155,4549233,4549311,4549389,4549467,4549544,4549622,4549700,4549778,4549856,4549934,4550011,4550089,4550167,4550245,4550323,4550400,4550478,4550556,4550634,4550712,4550790,4550867,4551023,4551179,4551334,4551568,4551646,4541371,4541449,4541527,4542461,4542617,4542694,4542772,4542850,4542928,4543084,4543162,4543317,4543395,4543473,4543629,4543706,4543784,4543862,4543940,4544018,4544096,4544251,4544329,4544952,4545030,4545108,4545186,4545263,4545341,4545419,4545497,4545575,4545653,4545730,4545886,4545964,4546042,4546120,4546198,4546275,4546353,4546431,4546509,4546587,4546664,4546742,4546820,4546898,4546976,4547054,4547132,4547209,4547287,4547365,4547443,4547521,4547598,4547676,4547754,4547832,4547910,4547988,4548065,4548143,4548221,4548299,4548377,4548455,4548532,4548610,4548688,4548766,4548844,4548922,4548999,4549233,4549388,4549466,4549544,4549700,4549778,4549855,4549933,4550011,4550089,4550167,4550245,4550322,4550400,4550478,4550556,4550634,4550789,4550867,4550945,4551023,4551100,4551256,4551334,4551567,4551645,4551723,4551801,4540436,4541293,4541371,4541448,4541682,4542071,4542461,4542538,4542616,4542694,4542772,4542850,4543006,4543083,4543161,4543239,4543317,4543395,4543473,4543551,4543628,4543706,4543940,4544095,4544173,4544251,4544329,4544874,4544952,4545030,4545108,4545185,4545263,4545341,4545419,4545497,4545652,4545730,4545808,4545886,4545964,4546042,4546119,4546197,4546275,4546353,4546431,4546509,4546586,4546664,4546742,4546820,4546898,4546976,4547053,4547131,4547209,4547287,4547365,4547443,4547520,4547598,4547676,4547754,4547832,4547910,4547987,4548065,4548143,4548221,4548299,4548377,4548454,4548532,4548610,4548688,4548766,4548844,4548921,4549077,4549155,4549310,4549388,4549622,4549700,4549777,4549855,4549933,4550011,4550089,4550244,4550322,4550400,4550478,4550556,4550633,4550711,4550789,4550867,4550945,4551022,4551100,4551178,4551256,4551334,4551489,4551567,4551645,4551723,4540280,4541137,4541370,4541526,4541604,4541682,4541760,4542227,4542305,4542383,4542460,4542538,4542616,4542850,4542928,4543083,4543161,4543239,4543317,4543395,4543472,4543550,4543628,4543706,4544017,4544095,4544173,4544251,4544329,4544562,4544640,4544718,4544796,4544874,4544952,4545029,4545107,4545185,4545263,4545341,4545419,4545496,4545574,4545652,4545730,4545808,4546041,4546119,4546197,4546275,4546353,4546430,4546508,4546586,4546664,4546742,4546820,4546898,4546975,4547053,4547131,4547209,4547287,4547364,4547442,4547520,4547598,4547676,4547754,4547832,4547909,4547987,4548065,4548143,4548221,4548299,4548376,4548454,4548532,4548610,4548688,4548765,4548843,4548921,4548999,4549077,4549232,4549310,4549388,4549466,4549544,4549621,4549699,4549777,4549933,4550011,4550088,4550166,4550244,4550322,4550400,4550477,4550555,4550633,4550711,4550789,4550867,4550944,4551022,4551100,4551178,4551256,4551333,4551411,4551567,4540669,4541448,4541526,4541604,4541682,4541837,4541993,4542305,4542382,4542460,4542616,4542772,4543083,4543161,4543239,4543317,4543394,4543472,4543706,4543784,4543939,4544017,4544095,4544251,4544329,4544562,4544640,4544718,4544796,4544874,4544951,4545107,4545185,4545263,4545341,4545418,4545496,4545574,4545652,4545730,4545808,4545885,4545963,4546041,4546119,4546197,4546275,4546352,4546430,4546508,4546586,4546664,4546742,4546819,4546897,4546975,4547053,4547131,4547209,4547286,4547364,4547442,4547520,4547598,4547676,4547753,4547831,4547909,4547987,4548065,4548143,4548220,4548298,4548376,4548454,4548532,4548610,4548687,4548765,4548843,4548921,4548999,4549076,4549154,4549232,4549310,4549388,4549466,4549543,4549621,4549699,4549777,4549855,4549932,4550010,4550088,4550166,4550244,4550322,4550399,4550477,4550555,4550633,4550711,4550788,4550866,4550944,4551022,4551100,4551178,4551255,4551333,4551411,4551567,4541292,4541370,4541448,4541526,4541604,4541682,4541759,4541837,4541915,4541993,4542226,4542304,4542538,4543005,4543083,4543161,4543239,4543316,4543472,4543550,4543628,4543706,4543784,4543939,4544017,4544095,4544328,4544484,4544640,4544718,4544795,4544873,4544951,4545029,4545107,4545185,4545262,4545340,4545418,4545496,4545574,4545652,4545730,4545807,4545885,4545963,4546041,4546119,4546197,4546274,4546352,4546430,4546508,4546586,4546664,4546741,4546819,4546897,4546975,4547053,4547131,4547208,4547286,4547364,4547442,4547520,4547598,4547675,4547753,4547831,4547909,4547987,4548064,4548142,4548220,4548298,4548376,4548454,4548531,4548609,4548687,4548765,4548843,4548921,4548998,4549076,4549154,4549232,4549310,4549388,4549465,4549543,4549621,4549699,4549777,4549854,4549932,4550010,4550088,4550166,4550244,4550321,4550399,4550477,4550555,4550633,4550788,4550866,4550944,4551022,4551099,4551177,4551255,4551333,4551722,4541370,4541448,4541526,4541603,4541681,4541759,4541837,4541915,4542304,4542460,4542538,4543005,4543083,4543160,4543238,4543628,4543783,4543861,4544017,4544095,4544172,4544250,4544328,4544406,4544640,4544717,4544795,4544873,4544951,4545029,4545107,4545184,4545262,4545340,4545418,4545496,4545574,4545652,4545729,4545807,4545963,4546041,4546118,4546196,4546274,4546352,4546430,4546508,4546586,4546663,4546741,4546819,4546897,4546975,4547052,4547130,4547208,4547286,4547364,4547442,4547519,4547597,4547675,4547753,4547831,4547909,4547986,4548064,4548142,4548220,4548298,4548376,4548453,4548531,4548609,4548687,4548765,4548842,4548920,4548998,4549076,4549154,4549232,4549309,4549387,4549465,4549543,4549621,4549698,4549776,4549932,4550010,4550088,4550165,4550243,4550321,4550399,4550477,4550554,4550632,4550710,4550788,4550866,4550944,4551021,4551099,4551177,4551410,4551488,4541136,4541214,4541292,4541370,4541448,4541525,4541603,4541681,4541759,4541992,4542070,4542226,4542304,4542382,4542460,4542693,4543005,4543082,4543160,4543705,4543783,4543861,4543939,4544017,4544094,4544250,4544484,4544639,4544717,4544795,4544873,4544951,4545029,4545106,4545184,4545262,4545340,4545418,4545496,4545573,4545651,4545729,4545807,4545885,4545963,4546040,4546118,4546196,4546274,4546352,4546430,4546507,4546585,4546663,4546741,4546819,4546897,4546974,4547052,4547130,4547208,4547286,4547364,4547441,4547519,4547597,4547675,4547753,4547908,4547986,4548064,4548142,4548220,4548297,4548375,4548453,4548531,4548609,4548687,4548764,4548842,4548920,4548998,4549076,4549154,4549231,4549309,4549387,4549465,4549543,4549932,4550010,4550087,4550243,4550321,4550399,4550554,4550632,4550710,4550788,4550865,4550943,4551021,4551099,4551177,4551254,4551332,4551410,4551488,4551799,4551877,4540902,4540980,4541058,4541136,4541214,4541292,4541370,4541447,4541525,4541837,4541914,4541992,4542226,4542304,4543004,4543705,4543783,4543861,4543939,4544016,4544094,4544250,4544328,4544639,4544717,4544795,4544873,4544951,4545028,4545106,4545184,4545262,4545340,4545418,4545495,4545573,4545651,4545729,4545807,4545884,4545962,4546040,4546118,4546196,4546274,4546351,4546429,4546507,4546585,4546663,4546741,4546818,4546896,4546974,4547052,4547130,4547208,4547286,4547363,4547441,4547519,4547597,4547675,4547752,4547830,4547908,4547986,4548142,4548219,4548297,4548375,4548453,4548531,4548608,4548686,4548764,4548842,4548920,4548998,4549075,4549153,4549231,4549309,4549464,4549931,4550009,4550087,4550243,4550709,4550787,4550865,4550943,4551099,4551176,4540435,4540669,4540746,4540824,4540902,4540980,4541058,4541136,4541214,4541291,4541525,4541603,4541681,4541759,4541836,4541914,4543004,4543082,4543627,4543705,4543783,4543938,4544016,4544250,4544328,4544405,4544639,4544717,4544795,4544872,4544950,4545028,4545106,4545184,4545262,4545339,4545417,4545495,4545573,4545651,4545729,4545806,4545884,4545962,4546040,4546118,4546196,4546273,4546351,4546429,4546507,4546585,4546663,4546740,4546818,4546896,4546974,4547052,4547130,4547207,4547285,4547363,4547441,4547519,4547596,4547674,4547752,4547908,4547986,4548064,4548141,4548219,4548297,4548375,4548453,4548530,4548608,4548686,4548764,4548842,4548919,4548997,4549075,4549153,4549309,4550009,4550087,4550165,4550242,4550320,4550476,4550554,4550631,4550709,4550787,4550943,4551021,4551098,4551176,4551254,4540357,4540435,4540591,4540668,4540746,4540824,4540902,4540980,4541058,4541136,4541213,4541291,4541369,4541525,4541603,4541680,4541758,4543393,4543549,4543627,4543705,4543782,4543860,4543938,4544016,4544094,4544172,4544249,4544405,4544639,4544717,4544794,4544872,4544950,4545028,4545106,4545184,4545261,4545339,4545417,4545495,4545573,4545651,4545728,4545806,4545884,4545962,4546040,4546118,4546195,4546273,4546351,4546429,4546507,4546584,4546662,4546740,4546818,4546896,4546974,4547052,4547129,4547207,4547285,4547363,4547441,4547518,4547596,4547674,4547752,4547908,4547985,4548063,4548141,4548219,4548297,4548374,4548452,4548530,4548608,4548686,4548764,4548841,4548919,4548997,4549075,4549153,4549231,4549308,4550009,4550086,4550164,4550242,4550320,4550398,4550476,4550553,4550631,4550709,4550787,4550942,4551020,4551643,4540279,4540357,4540435,4540512,4540590,4540668,4540824,4540980,4541057,4541213,4541602,4541680,4541758,4541836,4543159,4543237,4543471,4543549,4543626,4543704,4543782,4543938,4544016,4544094,4544171,4544249,4544327,4544405,4544638,4544716,4544794,4544872,4544950,4545028,4545105,4545183,4545261,4545339,4545495,4545572,4545650,4545728,4545806,4545884,4546273,4546351,4546429,4546506,4546584,4546662,4546740,4546818,4546896,4546973,4547051,4547129,4547207,4547285,4547363,4547440,4547674,4547752,4547830,4547985,4548063,4548141,4548219,4548296,4548374,4548452,4548530,4548608,4548686,4548763,4548841,4548919,4548997,4549075,4549152,4550164,4550242,4550631,4550786,4550942,4551175,4540279,4540357,4540434,4540512,4540668,4540746,4540824,4540902,4541057,4541602,4542381,4542926,4543081,4543159,4543237,4543315,4543471,4543626,4543704,4543860,4543938,4544016,4544093,4544171,4544327,4544638,4544716,4544794,4544872,4544950,4545027,4545105,4545183,4545261,4545339,4545417,4545494,4545572,4545650,4545728,4545806,4545884,4545961,4546117,4546195,4546273,4546351,4546428,4546506,4546584,4546662,4546740,4546817,4546895,4546973,4547051,4547129,4547207,4547284,4547362,4547440,4547596,4547674,4547829,4547907,4547985,4548063,4548140,4548218,4548296,4548374,4548452,4548530,4548685,4548841,4548919,4548997,4549074,4549152,4550319,4550397,4551253,4551331,4540356,4540434,4540512,4540590,4540668,4540746,4541446,4541602,4542770,4542848,4543393,4543470,4543626,4543704,4543782,4543860,4543937,4544015,4544093,4544171,4544249,4544716,4544794,4544871,4544949,4545027,4545105,4545183,4545261,4545338,4545416,4545494,4545572,4545650,4545728,4545806,4546039,4546117,4546195,4546272,4546350,4546428,4546506,4546584,4546662,4546739,4546895,4546973,4547051,4547129,4547206,4547284,4547362,4547440,4547518,4547673,4547829,4547907,4547985,4548062,4548140,4548218,4548296,4548374,4548529,4548607,4548685,4548763,4548918,4548996,4549074,4549152,4551019,4551253,4540356,4540434,4540512,4540590,4541602,4542614,4543159,4543237,4543314,4543470,4543548,4543626,4543704,4543782,4543859,4543937,4544326,4544404,4544716,4544793,4544871,4544949,4545027,4545105,4545183,4545260,4545338,4545416,4545494,4545572,4545650,4545727,4545805,4546039,4546117,4546272,4546350,4546428,4546506,4546584,4546661,4546739,4546817,4546895,4546973,4547050,4547128,4547206,4547284,4547362,4547440,4547673,4547829,4547906,4547984,4548062,4548140,4548218,4548296,4548373,4548529,4548607,4548685,4548762,4548840,4548918,4548996,4549074,4549152,4549852,4549930,4550163,4551330,4540278,4540434,4540667,4542614,4543081,4543236,4543314,4543392,4543548,4543626,4543703,4543781,4543937,4544015,4544170,4544248,4544404,4544482,4544715,4544793,4544871,4544949,4545027,4545104,4545182,4545260,4545338,4545416,4545494,4545572,4545649,4545727,4545805,4545883,4545961,4546038,4546116,4546194,4546272,4546350,4546428,4546505,4546583,4546661,4546739,4546895,4546972,4547050,4547128,4547206,4547284,4547361,4547439,4547751,4547828,4547906,4547984,4548062,4548140,4548218,4548295,4548373,4548451,4548529,4548607,4548684,4548762,4548840,4548918,4549073,4549151,4549540,4551252,4540200,4540589,4540667,4540823,4541524,4542925,4543003,4543080,4543236,4543314,4543392,4543470,4543548,4543625,4543703,4543781,4543859,4543937,4544015,4544092,4544170,4544404,4544482,4544637,4544715,4544793,4544871,4545026,4545182,4545338,4545416,4545493,4545571,4545649,4545727,4545805,4545883,4545960,4546038,4546116,4546194,4546272,4546350,4546427,4546583,4546661,4546739,4546894,4546972,4547050,4547128,4547206,4547283,4547361,4547439,4547517,4547595,4547673,4547750,4547828,4547906,4548139,4548217,4548295,4548373,4548451,4548529,4548606,4548684,4548762,4548840,4549073,4551330,4540278,4541212,4541523,4542925,4543002,4543080,4543236,4543314,4543392,4543625,4543703,4543936,4544014,4544170,4544248,4544326,4544404,4544481,4544637,4544715,4544871,4544948,4545026,4545104,4545182,4545260,4545338,4545415,4545493,4545571,4545727,4545804,4545882,4545960,4546116,4546194,4546272,4546427,4546505,4546583,4546661,4546738,4546816,4546894,4546972,4547050,4547128,4547205,4547283,4547361,4547594,4547672,4547750,4548139,4548217,4548295,4548373,4548450,4548606,4548762,4548995,4550474,4551018,4541056,4542691,4543002,4543080,4543158,4543236,4543314,4543391,4543469,4543547,4543625,4543781,4543858,4543936,4544014,4544170,4544248,4544326,4544403,4544481,4544559,4544637,4544715,4544792,4544870,4545026,4545104,4545182,4545259,4545337,4545415,4545493,4545571,4545726,4545804,4545882,4546038,4546116,4546193,4546271,4546349,4546427,4546582,4546660,4546738,4546816,4546894,4546972,4547049,4547127,4547205,4547283,4547361,4547439,4547516,4547594,4548061,4548139,4548217,4548295,4548372,4548450,4548606,4548684,4548761,4548839,4548917,4549150,4549462,4540277,4542613,4542691,4542846,4542924,4543002,4543080,4543158,4543235,4543313,4543391,4543469,4543547,4543625,4543703,4543780,4543858,4544014,4544092,4544247,4544325,4544403,4544481,4544559,4544637,4544714,4544792,4544870,4544948,4545104,4545181,4545259,4545337,4545415,4545493,4545570,4545648,4545726,4545804,4545882,4546038,4546115,4546193,4546271,4546349,4546427,4546504,4546582,4546660,4546738,4546816,4546894,4546971,4547049,4547127,4547205,4547283,4547360,4547438,4547905,4547983,4548061,4548139,4548294,4548372,4548450,4548528,4548606,4548761,4548917,4551018,4540199,4540277,4541990,4542457,4542535,4542846,4542924,4543002,4543080,4543157,4543235,4543313,4543391,4543469,4543547,4543625,4543702,4544014,4544169,4544247,4544325,4544403,4544481,4544558,4544636,4544714,4544792,4544870,4544948,4545026,4545103,4545181,4545259,4545337,4545415,4545492,4545570,4545648,4545726,4546037,4546115,4546193,4546271,4546349,4546426,4546504,4546582,4546660,4546738,4546815,4546893,4546971,4547049,4547127,4547205,4547282,4547360,4547594,4547749,4547827,4547905,4547983,4548061,4548138,4548216,4548294,4548372,4548605,4548761,4548839,4549072,4549150,4549695,4549850,4550862,4540121,4540199,4540277,4540355,4541834,4541912,4542379,4542457,4542612,4542690,4542846,4542924,4543002,4543079,4543235,4543391,4543469,4543546,4543624,4543702,4543780,4543858,4543936,4544091,4544169,4544247,4544325,4544403,4544480,4544636,4544714,4544870,4544947,4545025,4545103,4545181,4545259,4545337,4545414,4545492,4545570,4545648,4546037,4546115,4546193,4546270,4546348,4546426,4546504,4546582,4546660,4546737,4546815,4546893,4546971,4547049,4547126,4547204,4547360,4547593,4547671,4547749,4547827,4547982,4548060,4548138,4548216,4548294,4548605,4548683,4548994,4549072,4549461,4550784,4540199,4540277,4541912,4542301,4542456,4542534,4542612,4542690,4542768,4542924,4543079,4543157,4543468,4543546,4543624,4543702,4543780,4543857,4543935,4544013,4544091,4544169,4544247,4544402,4544480,4544558,4544714,4544792,4544869,4544947,4545025,4545103,4545181,4545336,4545414,4545492,4545570,4546037,4546115,4546192,4546270,4546348,4546426,4546504,4546582,4546659,4546737,4546815,4546893,4546971,4547048,4547126,4547282,4547515,4547671,4547904,4547982,4548060,4548138,4548216,4548293,4550628,4550705,4540121,4540199,4541756,4542456,4542534,4542612,4542690,4542768,4542923,4543001,4543079,4543390,4543468,4543546,4543624,4543702,4543779,4543857,4543935,4544013,4544091,4544169,4544324,4544402,4544558,4544791,4544869,4544947,4545025,4545103,4545180,4545258,4545336,4545414,4545492,4545570,4546036,4546114,4546192,4546270,4546348,4546426,4546503,4546581,4547048,4547126,4547204,4547359,4547593,4547748,4547904,4547982,4548060,4548138,4548215,4548293,4548604,4548838,4548993,4550550,4539965,4540043,4540121,4542300,4542456,4542534,4542612,4542690,4542767,4542923,4543624,4543701,4543779,4543857,4543935,4544013,4544091,4544168,4544246,4544324,4544402,4544558,4544713,4544791,4544869,4544947,4545024,4545102,4545180,4545336,4545414,4545569,4545647,4546036,4546114,4546192,4546270,4546348,4546425,4547048,4547126,4547204,4547281,4547359,4547748,4547826,4547904,4548059,4548137,4548604,4541911,4542222,4542300,4542378,4542456,4542534,4542611,4542689,4542767,4542845,4542923,4543001,4543546,4543623,4543701,4543779,4543857,4543935,4544012,4544168,4544246,4544324,4544402,4544479,4544557,4544635,4544791,4544869,4545024,4545102,4545180,4545258,4545336,4545491,4545569,4545647,4546036,4546114,4546192,4546269,4546347,4546814,4547048,4547125,4547281,4547359,4547437,4547904,4547981,4548137,4548759,4540743,4542222,4542300,4542456,4542533,4542689,4543623,4543701,4543779,4543857,4543934,4544012,4544090,4544168,4544246,4544324,4544401,4544479,4544557,4544635,4544713,4544790,4545102,4545180,4545257,4545335,4545413,4545647,4546036,4546113,4546191,4546269,4546347,4546814,4546892,4547047,4547125,4547281,4547359,4547514,4547592,4547670,4547748,4547825,4547903,4548214,4539575,4542144,4542533,4542611,4542689,4543623,4543701,4543778,4543856,4543934,4544012,4544090,4544168,4544245,4544323,4544401,4545257,4545568,4545646,4545958,4546035,4546113,4546347,4546580,4546658,4546969,4547047,4547125,4547203,4547280,4547358,4547436,4547514,4547670,4547825,4550548,4542144,4542455,4542533,4542689,4542766,4543545,4543623,4543700,4543778,4543856,4544012,4544090,4544167,4544245,4544323,4544401,4544479,4544557,4544868,4545957,4546035,4546191,4546269,4546424,4546502,4546969,4547047,4547202,4547280,4547358,4547436,4547747,4548525,4550470,4541988,4542610,4543467,4543544,4543622,4543700,4543778,4543856,4544012,4544089,4544167,4544245,4544323,4544401,4544478,4544556,4544634,4544945,4545646,4545879,4546035,4546190,4546268,4546346,4547124,4547202,4547280,4542532,4542922,4543389,4543466,4543544,4543622,4543700,4543778,4543856,4543933,4544011,4544089,4544167,4544245,4544323,4544400,4544478,4544634,4545957,4546035,4546112,4546190,4547124,4547202,4547280,4550392,4541676,4542921,4543310,4543466,4543544,4543622,4543700,4543778,4543933,4544011,4544089,4544167,4544244,4544322,4544478,4544711,4545645,4545879,4545957,4546112,4546190,4547046,4547124,4547202,4547279,4547668,4547902,4541598,4542843,4542921,4543310,4543388,4543466,4543544,4543622,4543699,4543777,4543855,4543933,4544011,4544089,4544166,4544244,4544322,4544400,4544711,4545489,4545645,4545723,4545801,4545878,4545956,4546034,4546112,4546190,4546812,4547124,4547201,4547824,4541442,4542843,4543232,4543310,4543388,4543466,4543544,4543621,4543777,4543855,4543933,4544010,4544088,4544166,4544244,4544322,4544400,4544555,4545333,4545411,4545489,4545878,4545956,4546034,4546112,4546189,4546968,4547045,4547123,4547279,4547357,4547901,4547979,4541286,4541364,4541442,4542609,4543154,4543310,4543388,4543465,4543543,4543621,4543699,4543777,4543855,4543932,4544010,4544088,4544166,4544244,4544399,4544477,4544555,4544633,4545178,4545255,4545333,4545411,4545567,4545644,4545722,4545800,4545878,4545956,4546034,4546111,4546189,4546812,4546967,4547123,4547356,4547979,4540585,4541831,4543232,4543310,4543387,4543465,4543543,4543621,4543699,4543776,4543854,4543932,4544088,4544166,4544321,4544399,4544477,4544788,4544944,4545411,4545489,4545644,4545800,4545878,4545955,4546033,4546500,4547045,4547123,4548056,4542375,4543154,4543309,4543465,4543621,4543698,4543776,4543854,4543932,4544088,4544243,4544554,4545255,4545333,4545410,4545488,4545566,4545644,4545800,4545877,4545955,4546033,4546811,4547045,4547122,4547667,4547978,4541363,4542764,4543153,4543309,4543387,4543465,4543542,4543620,4543698,4543776,4543854,4543932,4544009,4544087,4544165,4544476,4544554,4544865,4544943,4545099,4545177,4545255,4545332,4545410,4545488,4545566,4545877,4545955,4546033,4546889,4540196,4540273,4541285,4541363,4543075,4543464,4543542,4543698,4543776,4544009,4544087,4544320,4544476,4544554,4544710,4544943,4545021,4545099,4545176,4545254,4545332,4545410,4545488,4545643,4545721,4545799,4545877,4545955,4546810,4547122,4540195,4540273,4540818,4543231,4543308,4543386,4543464,4543620,4543698,4543775,4543853,4543931,4544242,4544398,4544787,4544865,4545021,4545176,4545254,4545332,4545487,4545565,4545643,4545721,4545876,4546421,4547121,4540195,4540273,4540662,4542919,4542997,4543075,4543620,4543697,4543775,4543853,4544086,4544164,4544320,4544476,4544865,4545020,4545098,4545176,4545254,4545332,4545409,4545487,4545565,4545721,4545798,4546343,4546499,4546966,4547043,4547121,4540117,4540195,4540273,4540350,4540506,4542841,4543619,4543697,4544242,4544475,4544553,4544631,4544864,4544942,4545020,4545176,4545253,4545331,4545409,4545565,4546109,4546187,4546887,4547121,4540039,4540350,4540428,4541284,4542763,4542841,4543541,4543619,4544086,4544164,4544242,4544397,4544553,4544864,4544942,4545020,4545253,4545409,4545487,4545642,4546031,4546187,4546809,4546965,4547043,4539883,4539961,4542685,4542763,4543541,4543619,4543852,4544008,4544086,4544164,4544241,4544397,4544475,4544553,4544864,4544942,4545175,4545408,4545720,4546342,4547042,4547198,4540116,4540194,4542685,4543463,4543541,4544008,4544163,4544474,4544552,4544708,4544864,4545019,4545097,4545175,4545408,4545486,4545564,4545642,4545719,4546186,4547120,4539960,4540038,4542529,4542607,4542684,4543385,4543696,4543774,4543852,4543929,4544007,4544085,4544319,4544396,4544474,4544552,4544630,4544786,4545019,4545097,4545175,4545252,4545330,4545408,4545564,4547042,4542528,4543307,4543384,4543618,4543696,4543774,4543851,4544163,4544474,4544552,4544630,4544785,4544863,4545019,4545096,4545252,4545330,4547197,4539337,4539804,4543306,4543540,4543618,4543696,4543773,4543851,4544396,4544474,4544552,4544629,4544707,4544863,4544941,4545018,4545407,4545641,4539726,4540894,4542372,4543228,4543384,4543462,4543540,4543695,4543773,4544396,4544473,4544551,4544629,4544862,4544940,4545018,4545096,4545329,4545407,4545563,4546730,4540893,4543228,4543384,4543539,4543617,4544395,4544473,4544551,4544629,4544784,4545018,4545251,4545329,4545485,4541049,4543072,4543228,4543617,4543695,4544628,4544706,4544784,4544940,4545173,4545251,4541905,4543150,4543228,4543305,4543383,4543461,4543539,4543617,4544395,4544628,4544706,4545095,4545173,4546184,4541204,4542994,4543149,4543227,4543383,4543461,4543538,4544784,4541204,4543071,4543149,4543227,4543305,4543383,4543460,4541437,4541904,4542993,4543071,4543149,4543227,4543304,4543382,4544316,4544861,4541670,4541826,4541904,4542993,4543071,4543149,4543226,4543304,4543382,4544160,4544238,4541514,4541825,4543148,4543226,4541670,4541747,4544393,4544471,4541592,4541669,4541747,4544393,4544470,4541591,4541669,4541747,4542758,4542836,4544159,4544237,4544315,4544392,4544470,4541513,4541591,4542603,4542680,4542758,4544081,4544159,4544236,4544314,4544392,4544470,4542369,4542602,4544081,4544158,4544236,4544314,4544392,4542602,4543925,4544002,4544080,4544158,4544236,4542446,4543069,4543847,4543924,4544002,4544080,4543146,4543380,4543691,4543769,4543846,4543924,4543068,4543301,4543768,4543379,4543379],"n":[2,1,1,3,1,1,1,1,1,1,2,2,1,1,3,1,1,1,4,7,2,1,3,1,4,2,3,2,4,2,1,2,1,3,7,5,3,6,5,1,1,8,6,10,6,1,1,3,1,7,2,1,4,3,1,4,2,4,2,3,1,1,1,1,2,2,1,1,1,3,1,4,1,3,7,5,3,3,1,2,5,12,2,2,1,1,5,2,2,2,2,8,2,1,7,1,4,2,1,2,1,2,2,6,2,15,1,2,1,1,4,2,1,6,6,2,1,2,1,1,1,2,1,2,15,11,5,3,4,3,4,1,1,2,2,2,2,5,5,5,1,1,1,1,2,1,1,2,4,4,5,10,4,1,1,1,1,2,2,7,7,4,3,1,2,1,2,3,1,5,1,1,1,1,1,2,3,5,4,7,3,5,2,1,1,1,1,1,3,1,1,2,1,3,3,3,2,4,3,1,1,3,2,1,2,1,7,7,5,5,1,9,5,1,5,1,5,4,1,2,3,1,3,3,7,4,2,6,5,8,2,4,6,2,9,11,5,2,1,11,4,3,2,2,3,6,3,1,1,4,3,2,5,1,4,3,1,7,2,9,2,1,13,8,1,1,6,1,1,1,2,3,5,3,4,1,1,4,1,2,1,2,6,1,2,1,3,9,10,7,7,3,6,8,3,1,4,2,7,7,3,1,1,5,2,2,3,2,12,7,1,1,1,1,3,3,1,2,4,2,3,2,8,5,3,1,2,2,4,5,2,3,2,1,8,4,19,1,4,3,6,3,3,3,4,1,2,5,11,6,4,8,1,1,1,6,2,3,2,2,1,5,3,3,1,1,7,3,4,1,1,2,2,5,2,2,3,11,2,2,1,4,2,2,7,5,7,5,7,1,3,5,4,3,1,2,2,2,3,3,2,7,2,2,1,3,2,4,4,3,1,6,4,3,1,1,2,2,4,2,3,1,1,1,1,3,3,11,12,2,2,1,5,5,2,3,1,4,5,2,3,1,1,1,4,2,10,5,19,15,3,1,4,2,2,2,2,2,3,1,1,1,1,11,4,1,5,5,1,7,1,1,4,4,6,2,2,1,2,1,5,3,1,1,3,2,4,1,1,1,7,8,1,1,1,5,1,11,3,5,1,1,5,8,2,18,10,1,9,2,1,2,7,6,1,2,5,4,1,1,2,1,2,1,3,2,5,11,3,1,7,8,10,10,2,1,1,4,12,6,1,2,5,2,3,10,2,7,9,1,10,14,4,10,7,1,5,7,6,2,6,1,1,2,2,3,2,1,1,2,2,1,1,4,6,4,6,1,3,3,12,14,7,9,12,1,11,7,13,3,1,1,4,10,6,8,5,6,2,4,9,15,15,7,4,16,1,1,1,1,4,15,1,4,5,2,2,1,1,3,4,1,1,2,2,2,9,7,6,3,2,4,10,14,10,8,1,1,1,1,1,9,3,5,1,1,9,13,7,3,6,2,12,16,18,12,1,1,1,1,6,9,5,7,1,2,1,1,1,2,4,7,4,1,2,1,4,2,6,1,4,13,7,1,1,8,7,2,5,9,1,13,16,15,3,4,12,1,1,3,12,13,14,3,2,1,1,3,7,8,4,1,1,1,1,3,3,6,8,11,4,1,1,1,1,2,4,1,2,1,2,2,7,1,1,5,4,13,5,2,9,11,12,6,21,2,10,2,8,18,9,1,1,3,2,1,1,1,2,1,1,6,8,12,6,8,3,4,1,1,3,3,4,1,1,3,3,7,1,1,1,12,6,20,1,1,4,7,12,5,2,16,10,13,13,11,12,1,1,1,1,1,1,2,2,4,11,8,6,3,3,5,4,1,4,5,2,2,6,3,1,1,2,4,7,3,6,8,1,2,3,3,1,2,2,3,4,1,5,7,17,16,1,4,2,1,2,4,2,2,4,2,2,2,6,1,4,8,11,5,9,9,5,6,1,5,13,8,4,8,5,8,3,1,15,8,2,2,7,3,2,1,5,6,1,3,10,6,11,2,1,1,1,2,2,5,3,3,5,1,2,10,2,1,1,1,1,2,5,10,5,7,10,6,4,3,3,5,6,5,3,14,5,2,2,8,4,2,3,4,7,1,2,6,6,9,7,5,10,2,1,3,2,4,4,1,2,3,1,8,2,2,1,2,2,5,1,5,10,7,3,2,1,6,5,3,1,4,10,4,8,6,2,5,2,5,5,2,1,4,3,8,5,7,13,8,1,2,1,1,4,1,2,5,6,1,1,3,1,3,3,2,2,1,1,1,1,4,3,10,4,1,2,1,5,6,5,1,6,2,17,2,22,4,6,14,5,1,1,1,3,1,3,3,9,2,7,4,1,6,4,2,2,2,1,4,6,2,4,1,3,1,1,4,1,1,5,3,5,3,2,1,4,1,4,5,11,4,1,1,4,5,4,6,2,2,2,2,6,3,5,1,4,1,4,6,1,2,2,6,1,5,8,7,6,3,1,1,2,7,2,5,4,1,2,1,1,2,2,2,2,1,4,1,4,1,3,6,6,4,2,1,5,7,2,3,1,2,2,1,11,4,4,6,2,1,6,2,1,3,2,1,4,1,1,6,3,4,5,1,4,3,12,5,2,1,4,1,1,4,2,2,3,1,2,2,3,1,5,1,5,8,2,2,3,4,1,8,6,2,10,1,1,2,2,1,2,1,2,1,2,4,3,3,5,5,6,2,3,3,1,1,3,1,6,1,1,1,1,1,1,1,2,2,8,2,6,8,1,1,2,2,1,1,10,6,5,1,6,1,1,1,2,1,1,1,1,1,1,1,2,1,1,5,5,7,5,10,8,1,1,1,5,4,2,2,1,2,1,3,1,3,6,5,5,3,8,1,3,4,1,6,10,3,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,6,3,4,17,11,2,1,1,1,3,1,1,2,5,12,9,3,4,3,2,1,3,16,2,1,1,1,4,2,4,2,5,25,9,1,2,21,1,2,1,3,1,6,1,1,1,1,1,4,3,2,2,1,3,1,3,5,4,1,13,18,38,1,1,1,3,1,2,2,11,7,6,1,5,2,3,6,1,1,1,1,1,3,1,3,24,22,7,5,3,6,1,3,1,5,11,3,1,1,5,2,2,1,2,1,4,1,5,4,7,2,27,9,5,6,1,4,4,6,7,1,5,2,9,7,8,5,2,5,1,2,3,5,14,24,13,1,1,3,5,1,2,1,5,2,6,2,1,1,2,4,1,8,5,5,1,4,3,2,1,2,1,3,4,4,19,5,7,1,2,1,6,9,1,2,11,7,2,6,4,5,12,10,4,5,10,1,8,2,1,2,3,17,25,16,3,1,2,4,1,1,5,4,1,1,2,8,2,1,5,4,2,6,8,4,3,1,1,1,2,6,3,19,3,16,1,5,2,3,3,7,1,3,1,4,4,6,10,2,4,4,7,3,11,11,3,1,1,9,2,3,1,19,19,1,5,1,3,2,2,1,1,1,1,1,1,2,5,2,3,6,6,7,4,1,1,2,6,2,12,4,9,2,2,2,4,7,2,1,3,1,13,4,6,11,1,6,7,4,2,3,5,2,5,4,1,1,3,4,9,1,5,1,6,1,2,1,1,2,1,1,3,3,4,2,6,12,3,1,2,6,2,1,2,8,2,1,1,2,9,21,4,1,2,9,9,7,6,10,16,11,10,3,2,2,5,9,1,2,1,1,1,1,1,2,2,3,1,2,6,4,2,1,2,2,3,1,1,8,9,9,3,1,1,1,1,1,1,2,2,1,1,2,4,1,1,1,1,9,3,3,1,6,4,6,5,18,12,10,2,2,4,7,4,4,3,1,3,5,8,1,1,1,1,1,11,2,4,1,1,1,5,5,4,2,3,3,4,8,1,2,2,1,1,2,2,1,3,3,2,2,1,1,1,4,20,6,1,8,12,13,8,7,9,7,1,1,5,8,6,4,3,9,9,3,3,3,3,12,3,4,1,5,8,8,2,2,5,2,1,1,2,1,1,2,1,4,3,4,3,2,1,2,28,24,3,2,10,16,8,8,6,6,3,1,4,3,4,3,6,2,2,2,2,4,1,2,3,1,16,5,1,2,3,3,2,1,5,2,4,1,1,4,2,3,9,3,3,3,3,1,4,1,1,3,2,4,21,6,1,5,4,2,5,9,11,9,2,10,1,1,8,8,2,1,2,3,3,2,1,2,2,4,4,2,3,6,6,2,1,1,1,3,7,2,1,3,1,5,1,1,9,4,1,4,3,2,3,2,2,5,4,4,4,2,2,8,24,9,2,2,2,1,1,1,5,10,6,10,8,3,2,1,6,16,5,1,1,3,1,5,3,3,3,9,5,2,2,1,5,2,2,1,6,5,1,2,1,2,3,1,3,1,1,4,4,4,3,4,2,2,5,1,9,11,6,1,22,3,2,1,3,3,3,1,2,10,10,4,1,2,4,6,10,16,5,1,1,1,1,3,6,4,1,2,1,8,11,2,3,4,2,1,3,3,5,1,3,2,4,3,2,3,1,5,5,3,2,1,5,1,5,3,3,5,2,5,9,2,1,1,9,8,8,1,1,2,2,7,4,1,2,5,3,2,1,3,4,2,5,3,8,3,5,16,11,11,2,4,3,6,4,1,4,1,4,3,2,2,1,1,4,3,6,3,2,4,1,7,3,8,2,2,3,5,3,2,1,2,1,15,7,3,1,2,4,4,4,8,1,2,2,2,4,4,4,3,2,1,1,5,7,3,6,8,11,9,10,1,6,6,9,9,2,3,2,2,1,2,1,3,2,2,1,6,12,11,1,1,7,2,4,5,10,6,2,3,5,3,1,5,2,8,7,2,3,8,4,5,4,1,3,1,3,5,2,2,2,3,1,2,4,3,4,4,5,7,10,4,3,1,4,8,12,13,6,2,2,1,2,2,2,3,5,2,1,1,6,2,3,5,6,6,2,6,5,8,1,2,6,4,3,1,5,5,2,3,3,6,1,3,1,1,2,7,4,10,11,7,3,1,4,3,6,3,3,7,9,6,15,4,6,5,7,16,7,11,18,7,6,1,12,8,2,1,3,2,5,3,1,2,3,7,1,4,4,1,3,6,1,5,1,4,3,4,8,2,9,6,3,4,4,3,5,7,1,6,1,2,3,3,2,1,3,8,9,7,8,7,7,6,1,8,1,2,4,1,4,1,1,6,18,7,2,3,3,1,1,4,8,10,4,11,9,10,3,1,2,1,1,2,1,1,1,2,5,2,3,2,5,2,2,5,1,2,2,2,4,8,7,3,5,6,6,5,1,7,6,7,2,2,2,1,3,1,2,3,3,5,6,3,2,7,8,3,5,4,3,5,8,4,6,6,7,10,6,11,6,23,2,3,6,1,3,4,6,3,3,2,3,1,5,6,8,11,5,9,7,3,12,2,5,1,1,1,8,1,10,1,2,7,1,2,2,1,5,3,3,1,1,1,2,1,4,9,15,3,4,4,9,7,6,1,2,1,2,1,6,6,4,3,6,4,1,10,10,10,4,1,1,2,1,3,7,4,6,5,17,20,28,29,8,5,1,2,1,5,1,8,15,4,1,2,1,8,5,6,8,8,3,1,10,4,10,3,8,9,16,9,5,1,1,1,3,2,2,1,6,1,2,2,1,1,2,2,2,1,2,3,2,1,1,6,21,2,4,2,5,6,9,8,3,9,2,3,13,9,9,4,4,3,4,5,8,13,11,9,1,2,7,5,1,7,12,3,2,9,16,9,4,2,4,7,11,11,4,1,3,3,4,4,5,2,2,4,5,7,6,6,10,12,1,4,2,1,5,2,4,1,1,1,2,1,2,5,1,3,4,2,5,3,5,2,3,8,1,4,2,1,4,7,12,9,9,9,11,10,11,1,2,3,4,2,6,3,9,12,8,6,4,3,2,9,13,9,5,8,4,7,2,3,3,1,4,5,9,5,1,19,12,2,1,4,1,1,3,3,1,2,1,1,1,1,1,3,6,6,3,4,3,4,3,5,11,10,6,3,1,5,9,3,3,1,3,3,6,9,3,8,4,9,3,4,1,3,2,6,7,6,3,4,5,13,3,9,4,16,1,2,4,8,3,7,10,13,4,7,1,1,1,6,5,1,5,1,2,2,2,5,11,13,1,2,1,4,1,1,4,5,1,2,1,2,1,2,1,1,8,6,1,8,7,7,4,6,5,4,15,7,5,5,6,11,4,5,11,10,5,3,6,5,13,23,1,2,9,5,6,10,4,3,6,20,6,6,2,3,3,3,3,2,10,3,1,14,7,8,10,8,1,7,3,3,3,5,1,5,4,6,8,4,2,3,3,4,1,1,2,2,1,1,1,2,7,3,6,10,8,5,3,8,3,8,5,1,6,10,4,7,6,7,7,2,8,6,11,29,4,13,6,9,3,8,2,1,3,1,6,7,10,3,9,3,5,7,8,5,1,1,5,7,12,8,6,13,2,2,3,5,2,6,9,8,4,11,2,6,1,1,1,4,3,1,1,1,5,2,1,2,2,5,5,3,1,2,4,12,8,3,2,2,7,6,7,10,11,2,3,3,6,6,7,3,11,11,17,16,8,6,8,13,4,4,1,3,4,1,2,9,5,3,3,7,5,4,2,3,10,9,9,4,1,4,9,9,5,12,24,7,3,1,3,3,5,10,7,2,9,2,1,1,1,1,6,1,3,1,2,5,15,1,1,1,3,2,6,35,1,6,1,2,2,1,3,1,7,3,4,4,8,5,12,8,4,3,4,9,5,1,3,6,32,33,13,8,12,14,5,3,2,1,1,2,5,4,9,10,6,1,3,7,8,1,12,9,2,3,10,11,9,5,14,6,4,6,2,12,3,4,9,5,5,6,2,2,3,1,6,3,4,2,1,6,16,41,18,3,4,1,4,4,3,2,2,6,2,3,6,8,4,13,8,3,9,8,3,5,19,13,6,20,6,10,9,8,9,1,5,3,3,6,7,5,7,4,5,9,9,9,13,2,5,9,17,7,3,3,2,9,13,21,9,6,1,5,8,4,9,4,5,8,1,6,6,1,1,1,1,1,2,4,2,3,10,25,37,19,6,3,4,2,7,2,3,13,4,3,7,12,20,9,4,1,3,3,6,9,22,29,12,14,5,6,12,9,3,2,2,4,1,3,2,6,4,6,9,1,11,15,9,7,2,3,1,12,13,16,7,3,1,1,6,8,10,5,2,5,11,5,7,1,2,9,11,4,1,3,13,10,3,2,1,1,1,4,1,5,2,2,13,14,23,33,3,3,2,3,2,4,4,5,3,8,17,22,18,7,6,2,5,5,12,16,14,12,11,15,4,4,6,10,3,2,4,7,5,10,1,2,7,12,16,6,6,8,9,9,5,4,2,12,21,33,13,5,3,4,2,6,7,3,11,5,7,1,9,6,6,9,2,1,7,5,6,3,2,1,5,5,5,1,1,1,3,11,15,12,15,1,3,4,3,4,2,3,3,9,19,5,5,1,3,5,9,7,17,14,9,14,5,7,6,12,5,8,12,1,5,6,3,1,4,7,12,8,10,8,9,4,9,10,4,2,6,4,16,4,1,8,1,8,8,9,5,3,15,8,3,3,1,1,2,1,6,4,7,2,2,1,4,1,2,3,5,1,1,1,2,2,1,7,19,11,2,1,3,2,2,3,4,3,3,8,5,1,1,6,7,7,9,11,9,4,10,6,3,7,12,4,1,11,2,2,6,5,3,7,5,13,15,11,10,6,5,5,14,11,1,7,8,8,8,10,7,14,10,2,7,5,12,9,3,1,1,1,3,3,8,1,9,4,3,3,7,5,1,1,1,2,2,1,2,5,4,2,3,1,1,1,8,4,8,4,2,3,2,3,5,2,1,1,2,4,3,5,7,6,12,7,9,5,4,3,2,1,1,2,32,5,9,1,2,8,12,8,4,4,2,3,6,4,5,4,5,8,13,3,1,6,5,12,7,13,6,3,1,2,9,6,3,12,2,1,1,1,1,2,6,2,7,3,1,2,1,3,1,9,1,2,4,3,7,3,4,3,3,1,4,1,2,6,3,1,3,4,2,3,10,8,9,13,9,5,4,2,3,12,9,2,4,6,5,4,9,4,6,3,6,3,6,6,6,5,6,7,4,1,3,4,3,4,11,2,4,7,12,6,9,4,3,5,10,12,7,7,6,1,3,7,6,2,1,2,7,3,1,4,8,3,7,4,2,4,2,8,1,3,3,1,5,4,2,7,13,9,7,7,5,4,6,1,4,5,11,7,2,2,3,13,4,6,11,9,6,9,7,8,2,2,9,5,3,4,1,2,3,3,5,4,1,2,8,6,7,8,4,1,4,2,1,5,7,5,8,2,7,6,3,1,1,4,1,5,1,1,6,7,8,4,8,6,3,2,2,4,2,5,2,2,9,2,5,7,7,8,7,6,8,12,7,2,4,5,5,8,2,4,6,4,4,10,5,8,4,9,4,5,9,14,8,8,8,4,8,6,3,3,6,3,6,6,3,7,2,9,7,4,3,1,1,1,6,4,2,4,3,10,5,2,3,6,1,1,4,1,7,5,2,4,10,7,4,2,2,1,2,2,3,2,8,7,6,2,6,8,10,10,6,4,2,10,6,6,8,6,2,4,5,3,3,4,6,7,6,2,3,5,4,1,6,12,9,4,8,6,6,8,5,5,1,4,6,1,5,9,5,4,7,5,1,2,4,1,1,1,1,1,1,2,6,4,4,1,4,1,7,8,1,1,1,3,3,1,3,2,6,4,9,4,4,3,5,2,2,2,7,2,12,4,3,1,7,8,11,8,9,8,7,7,8,20,5,8,10,3,4,3,7,4,9,7,3,2,1,7,10,14,8,2,3,3,2,4,2,4,2,2,5,3,6,3,2,5,6,1,4,2,2,4,1,6,1,1,5,2,4,1,2,1,1,8,2,1,3,2,3,1,5,9,4,2,9,7,5,1,2,2,4,14,11,5,16,13,9,10,13,31,16,10,7,21,17,6,5,4,4,2,1,3,5,2,4,7,4,5,9,14,2,7,8,3,3,1,4,1,9,4,5,6,8,3,2,1,5,1,2,1,2,1,4,4,1,3,1,1,3,7,1,5,1,1,5,1,5,2,6,4,2,8,6,8,3,3,2,2,5,13,10,10,7,2,8,11,8,4,3,12,11,23,1,2,1,2,1,7,8,6,4,2,12,8,6,4,13,10,3,1,3,7,7,12,2,6,5,8,3,6,4,2,3,2,2,2,3,1,4,3,1,1,2,1,4,3,3,2,2,2,2,1,2,2,2,4,4,6,3,2,5,4,5,4,7,4,5,1,9,7,8,8,4,8,9,26,8,8,3,4,2,8,7,7,8,12,26,7,5,7,6,9,7,1,1,6,8,14,8,2,6,15,12,11,15,17,5,1,6,5,9,4,5,6,1,7,5,6,6,2,2,2,2,3,2,2,1,3,3,1,3,5,2,1,2,3,2,3,1,2,5,3,4,2,3,3,1,5,4,2,2,5,11,7,3,3,3,5,15,7,4,10,9,13,9,2,10,11,10,9,6,6,3,3,7,6,4,4,5,8,15,12,8,7,7,8,1,1,3,1,6,3,7,7,5,5,5,10,8,14,16,4,7,3,1,1,1,5,8,3,1,2,10,5,4,6,3,9,4,4,1,28,2,2,3,3,4,11,1,1,1,1,2,1,1,2,3,4,4,2,3,3,5,4,1,1,2,5,3,3,1,1,3,12,3,2,2,2,10,9,5,12,9,9,1,8,12,13,6,5,6,5,5,18,5,8,8,7,8,13,13,12,5,8,8,7,1,1,9,11,11,9,10,5,3,4,8,16,10,5,5,1,3,11,6,8,2,8,4,6,6,2,4,8,2,3,4,2,1,2,1,2,3,3,4,2,4,3,1,2,2,15,3,4,2,6,4,3,5,3,5,2,3,2,4,5,6,2,1,14,3,4,3,1,4,6,8,10,10,4,9,6,11,3,10,12,8,6,8,18,35,6,1,7,8,8,20,12,14,8,12,8,9,11,6,6,10,8,8,12,3,7,5,9,11,13,11,15,7,1,1,2,4,7,3,5,8,7,13,15,12,2,6,1,5,4,6,2,2,10,3,2,2,1,5,3,6,1,3,1,2,1,1,1,1,1,2,5,3,5,6,4,1,1,3,3,1,1,2,15,28,4,1,1,6,11,5,9,4,1,4,5,6,9,7,7,5,8,8,7,4,2,1,12,10,30,22,13,11,5,5,6,7,7,2,3,2,6,6,4,11,8,9,12,9,7,2,3,1,2,11,7,9,5,3,4,6,8,6,10,1,6,6,4,4,5,6,4,2,3,1,2,5,3,2,2,3,1,6,1,1,1,1,4,1,1,2,1,1,2,2,5,2,3,9,8,9,4,1,2,5,7,2,5,1,3,3,14,7,13,3,6,11,2,7,6,5,6,6,10,10,12,3,4,8,11,7,9,6,4,1,3,4,7,10,9,7,13,5,9,1,2,3,4,10,5,7,15,4,4,5,7,1,1,5,6,8,9,3,2,7,1,2,1,1,1,4,5,1,2,1,1,1,1,3,2,2,1,7,1,1,1,1,3,3,2,1,1,3,2,4,2,2,6,4,3,1,2,10,8,11,4,5,11,12,7,8,23,12,7,5,5,4,7,11,6,7,6,3,7,5,8,5,4,1,1,5,7,4,4,8,8,3,12,3,2,1,1,3,5,7,7,9,7,4,1,3,2,2,9,10,8,4,3,1,2,1,1,1,4,3,2,3,3,2,1,1,1,9,5,5,2,6,5,1,3,1,1,4,3,2,1,4,2,4,1,1,4,4,3,10,3,3,1,3,13,2,1,6,5,3,2,7,10,7,3,8,2,11,6,5,4,9,8,5,10,8,8,1,1,9,5,8,6,14,7,4,23,9,4,8,5,9,8,13,7,6,6,6,5,4,7,18,10,5,8,6,3,7,3,5,2,1,3,6,7,7,6,7,5,4,2,1,8,2,5,4,5,3,4,1,2,2,3,3,5,4,1,5,2,6,2,5,4,9,5,4,1,1,3,2,6,2,5,3,1,8,8,6,10,7,4,8,2,4,9,6,5,9,8,9,6,5,1,1,3,13,9,11,14,2,7,19,10,2,1,3,14,6,7,7,6,7,9,3,11,1,20,21,6,14,11,3,2,5,3,3,3,2,1,2,9,4,6,5,4,4,5,1,9,10,4,1,1,6,4,3,4,2,6,2,10,1,6,2,5,2,2,3,9,6,2,4,4,2,2,1,5,4,6,13,2,5,9,3,2,5,8,7,1,9,6,8,1,1,1,6,8,9,6,6,7,31,1,7,8,4,14,8,10,3,1,6,5,3,1,15,4,2,3,9,8,1,7,9,7,6,1,3,5,5,6,4,9,6,6,1,3,8,2,6,3,2,1,1,1,6,5,3,2,22,3,2,15,6,2,7,10,1,3,3,6,5,1,1,6,1,11,4,11,2,1,3,1,9,7,3,1,9,8,6,5,3,1,1,2,4,13,12,5,25,15,5,1,11,18,6,8,3,7,11,13,19,12,18,28,4,5,3,13,10,15,10,9,7,11,2,1,8,3,7,6,1,1,1,5,3,1,1,1,5,3,3,2,3,3,6,3,3,5,7,6,5,2,3,1,3,1,6,5,3,6,8,3,4,6,8,6,3,6,3,8,10,2,12,5,3,3,1,1,3,10,6,7,11,4,19,5,7,1,4,9,6,13,8,9,23,24,18,7,6,12,5,13,10,4,6,4,6,8,9,11,4,2,2,6,8,6,5,3,3,2,1,2,2,4,4,2,5,1,1,1,1,1,3,15,5,2,2,2,1,2,3,5,11,9,7,9,1,3,2,4,6,3,4,1,3,2,2,3,3,6,6,6,5,6,1,9,2,9,5,8,7,8,6,6,3,3,1,1,2,2,5,12,3,9,2,10,27,27,5,6,14,10,10,7,11,10,8,5,5,3,5,5,10,12,6,8,12,12,5,7,7,2,1,1,6,10,5,9,7,1,3,2,2,1,6,3,1,1,1,2,1,1,1,4,7,1,2,4,7,7,10,4,11,6,13,4,3,1,6,8,5,3,5,5,1,7,4,3,2,4,7,9,9,10,5,12,7,5,8,8,11,4,4,3,6,17,5,13,10,7,7,10,5,14,5,19,3,1,13,5,6,6,3,4,4,4,6,8,20,22,2,17,13,6,6,8,8,1,6,7,5,1,10,1,1,1,1,2,1,1,5,5,6,4,1,3,3,8,4,7,4,8,8,2,3,2,2,4,11,2,7,3,9,7,8,11,6,7,3,6,9,13,11,10,2,10,11,11,8,11,8,4,8,4,5,2,12,11,15,1,9,8,7,8,20,25,5,3,1,1,3,1,6,8,10,5,10,10,8,6,1,5,11,4,4,20,6,3,6,6,4,4,1,9,2,3,1,3,3,2,1,5,4,1,6,4,5,3,4,4,1,3,6,8,1,15,3,3,1,2,1,9,8,7,9,8,3,5,3,12,9,6,5,8,8,7,8,1,9,10,5,6,3,5,3,3,3,2,4,6,1,1,3,8,9,13,5,7,6,3,10,11,10,7,8,4,3,6,9,9,12,4,8,9,9,12,11,1,1,1,7,6,10,8,7,5,1,2,6,12,4,2,1,5,1,6,1,3,7,2,3,4,2,8,5,11,2,2,12,4,7,3,6,6,2,5,6,1,4,1,1,4,10,3,2,1,1,2,3,3,2,9,5,4,9,9,1,6,7,2,3,8,8,14,13,8,14,7,10,1,1,4,10,9,5,9,6,2,6,3,19,13,6,3,3,7,7,4,12,7,7,2,3,4,7,17,20,9,2,2,2,5,24,27,7,7,6,3,10,3,6,2,3,3,11,1,1,2,2,1,3,1,2,3,6,3,5,5,4,11,7,1,5,5,2,1,3,4,4,3,3,2,4,4,5,5,1,1,2,4,7,7,5,1,6,5,1,2,3,13,9,5,10,12,6,10,5,8,2,3,4,12,8,9,15,8,8,10,27,26,20,7,7,6,4,5,7,1,2,4,2,6,7,3,1,5,10,9,4,5,3,3,31,27,18,15,10,7,4,8,3,4,1,2,2,8,4,14,3,1,12,7,3,1,2,1,6,3,11,8,10,6,1,1,2,4,2,7,6,5,2,2,2,2,6,2,5,2,3,5,2,1,4,8,11,5,2,5,5,7,8,5,8,5,4,45,18,13,4,15,18,2,6,7,8,4,10,4,7,43,20,5,21,11,9,13,13,5,12,5,2,7,1,6,5,6,10,6,2,8,13,2,4,8,3,3,3,6,8,16,23,8,10,6,5,5,3,3,7,2,2,3,8,1,10,5,3,3,3,4,2,7,10,6,6,15,4,4,1,3,2,6,1,1,2,2,3,4,4,2,2,1,1,7,5,1,3,4,2,10,1,3,5,3,9,8,7,7,7,1,17,49,44,34,26,9,7,2,4,9,7,14,9,6,27,29,4,8,8,9,7,7,8,6,8,5,3,2,10,1,4,3,3,2,9,27,19,11,7,6,11,5,5,8,5,15,8,6,9,5,4,4,7,1,2,4,3,17,4,1,14,1,3,5,11,5,4,9,13,8,3,4,4,4,10,1,3,2,4,4,6,1,1,3,4,2,4,1,2,1,1,1,7,5,3,3,1,1,6,4,8,9,3,12,3,3,8,12,15,8,18,8,14,10,25,9,10,9,12,4,17,29,25,10,14,15,9,3,5,13,4,6,10,6,3,12,11,7,6,2,1,19,8,8,6,3,10,7,7,8,2,10,7,6,8,8,8,5,5,3,2,3,5,6,2,2,9,11,1,3,8,5,4,7,9,2,9,4,10,1,2,1,1,5,5,1,4,6,4,7,2,1,2,4,3,2,1,2,1,3,4,11,8,6,4,3,7,7,5,3,7,10,12,21,12,5,11,17,7,22,36,9,14,11,7,1,4,1,5,11,5,7,10,11,9,8,6,3,5,8,4,8,11,10,8,2,2,2,6,9,9,8,9,12,14,7,8,10,18,6,4,2,1,8,1,3,2,14,10,3,2,11,7,7,6,5,2,7,7,5,9,2,1,3,3,3,4,4,1,2,3,2,2,1,2,1,1,1,1,4,1,4,5,9,15,6,3,5,2,6,5,18,13,10,16,8,14,14,9,12,25,48,5,7,12,4,4,5,8,1,14,5,3,5,7,9,2,1,3,4,4,5,5,1,3,8,17,10,20,7,5,7,10,2,1,4,3,3,1,2,2,5,12,11,6,5,15,6,3,5,1,2,2,1,4,1,3,2,1,3,4,2,2,2,2,1,4,1,4,1,2,1,6,8,11,1,9,8,3,4,3,19,15,10,7,13,15,9,20,17,26,40,28,36,12,3,6,11,15,9,8,6,8,6,6,4,1,7,3,4,7,8,11,7,7,6,6,1,1,2,3,5,9,9,9,10,5,10,1,1,3,2,3,3,5,2,5,5,7,12,4,4,1,4,4,4,1,1,1,3,1,2,2,1,2,2,1,1,4,2,1,3,5,1,1,1,1,3,1,1,2,6,8,9,9,17,2,8,7,8,11,1,3,14,20,9,12,45,22,22,37,19,19,34,27,5,8,9,14,9,7,5,4,4,8,4,2,3,4,11,11,9,8,7,7,16,6,2,1,1,4,11,4,2,2,6,9,4,8,3,12,4,3,3,2,4,8,12,13,19,13,4,3,5,1,2,3,1,3,2,2,2,1,1,1,1,2,2,1,4,4,11,5,1,4,3,5,6,6,5,11,4,9,5,9,1,10,6,1,5,5,27,15,11,6,7,19,29,8,1,48,37,3,6,3,6,19,10,14,8,3,1,5,13,11,4,8,15,6,8,7,5,3,3,8,3,6,8,8,10,10,12,9,10,11,6,2,4,8,5,3,8,6,8,10,19,9,6,10,8,18,13,11,9,5,3,1,1,2,2,2,3,2,2,1,1,1,1,3,4,8,7,3,10,6,7,1,5,6,8,8,4,4,7,1,7,12,6,6,8,3,9,13,4,8,7,5,14,18,8,4,11,10,15,11,16,7,3,1,6,7,7,11,10,10,11,7,7,9,8,6,9,5,10,7,12,10,12,10,6,5,7,11,10,4,2,6,9,3,9,8,4,9,12,7,12,11,4,3,10,23,13,5,2,1,1,1,1,2,1,1,2,1,6,8,7,6,5,5,10,7,9,2,6,9,9,6,6,4,2,8,7,12,7,11,10,10,10,16,10,12,2,18,7,9,18,14,3,7,8,3,1,2,3,9,8,11,8,4,6,9,10,10,12,8,5,11,7,6,5,13,15,11,7,10,11,16,12,9,13,5,5,8,10,6,4,6,6,4,5,1,2,1,3,4,12,3,5,12,1,1,1,6,14,13,8,2,5,9,7,12,6,6,7,6,6,12,7,9,5,9,4,14,14,10,8,5,8,15,6,4,3,8,20,9,7,7,8,8,11,2,2,6,9,10,11,6,6,19,20,14,11,5,8,3,2,6,7,5,9,13,12,7,14,11,7,10,3,7,7,6,1,6,10,11,11,7,2,1,6,10,6,12,3,1,2,9,19,15,1,1,9,3,9,1,1,4,3,3,1,4,5,4,3,7,3,5,2,12,8,11,9,2,8,6,2,5,7,8,3,9,14,6,7,8,6,4,7,7,9,5,7,6,9,6,14,14,7,3,3,3,3,6,7,12,6,4,8,21,12,11,3,9,9,4,5,10,5,9,15,10,2,12,8,10,13,10,7,23,10,1,4,10,9,18,11,3,1,1,9,11,4,8,3,18,25,7,1,1,1,11,11,8,7,3,1,1,2,6,1,5,4,1,2,4,2,5,1,5,9,8,8,13,2,5,3,3,8,8,9,7,6,3,11,3,7,9,13,10,8,9,8,7,1,13,5,7,5,8,11,8,11,9,6,3,1,1,1,4,7,11,7,13,9,12,10,10,9,10,12,3,6,11,9,6,2,1,9,8,9,9,14,10,9,14,7,1,14,6,6,2,2,1,10,11,5,7,13,4,1,8,17,17,14,2,1,4,4,2,2,1,5,3,5,3,1,3,1,5,8,7,6,8,9,9,5,1,1,9,15,13,5,4,8,5,9,3,3,9,6,8,6,6,9,22,12,9,3,12,12,10,10,4,3,11,4,2,6,6,6,2,6,10,5,6,8,17,19,11,4,8,2,9,1,11,5,6,7,7,9,11,8,3,10,10,13,6,6,6,3,2,8,6,6,3,3,1,3,9,8,7,17,10,6,4,3,3,1,16,2,1,2,1,4,2,3,2,11,2,3,3,1,4,4,8,3,8,6,12,2,1,6,8,7,11,6,9,7,3,4,6,8,9,10,9,11,16,5,7,13,5,2,12,8,7,9,3,5,7,9,10,6,5,10,9,16,12,8,6,8,4,4,6,6,3,5,5,2,4,17,14,17,7,5,9,12,7,8,1,2,9,4,11,13,9,5,2,2,1,1,2,2,10,1,3,2,3,5,8,6,5,1,13,7,4,7,3,11,8,11,9,4,5,2,7,8,6,7,4,7,3,9,6,7,8,4,6,13,3,2,8,3,5,4,9,12,11,11,7,7,6,3,11,8,7,8,8,6,8,10,8,9,13,13,11,6,10,6,6,4,12,13,6,10,5,8,10,9,17,4,1,7,7,3,5,1,5,1,1,1,5,8,8,18,17,6,1,1,1,2,3,3,2,2,1,3,4,3,17,20,5,1,5,5,5,4,5,8,8,6,2,6,5,12,9,6,1,2,2,7,16,8,5,4,4,8,3,4,9,4,5,2,9,2,9,8,12,12,13,7,8,8,4,6,7,6,9,7,9,10,5,9,9,11,3,5,5,5,6,3,6,5,13,5,12,8,11,9,4,5,9,8,7,14,11,12,1,3,3,1,1,1,1,7,8,9,14,12,7,3,3,3,1,5,3,1,6,2,1,1,16,11,8,3,2,5,1,4,5,5,7,11,7,4,18,10,4,3,1,1,3,2,3,4,2,1,4,9,9,8,8,5,4,4,1,2,9,12,3,8,11,4,9,6,7,7,6,8,12,3,10,3,5,4,7,9,8,6,9,8,10,5,6,9,9,3,10,20,13,4,4,5,1,12,6,8,12,8,6,33,1,5,4,7,2,5,1,7,11,21,5,10,2,1,1,1,2,2,2,4,6,3,1,1,1,1,1,1,1,1,7,4,7,14,19,8,4,3,7,2,3,4,4,7,7,11,4,10,13,8,4,1,1,3,4,6,3,8,5,2,5,5,6,5,1,5,9,10,4,5,5,5,1,4,4,6,12,11,6,6,6,5,10,6,15,9,9,8,12,7,8,5,8,3,10,10,10,13,10,4,11,24,10,2,1,8,5,6,7,7,10,8,8,4,6,7,4,12,9,11,16,10,5,4,1,9,20,5,6,2,1,1,2,5,1,1,1,6,2,5,3,1,1,2,3,2,6,5,10,4,3,23,13,8,2,4,4,8,11,8,8,7,11,2,2,1,1,1,2,1,1,1,8,9,5,8,6,8,6,2,8,3,3,3,4,1,5,5,8,8,16,13,9,4,4,2,7,2,6,23,17,6,12,7,10,4,8,10,11,6,7,8,8,7,10,10,19,23,18,9,14,11,7,10,6,5,10,5,2,5,1,3,4,10,11,8,7,9,17,12,8,4,17,4,7,7,1,5,5,7,3,3,3,4,5,2,4,3,2,18,10,5,4,2,4,13,12,8,12,6,4,1,1,2,3,1,3,7,6,8,8,7,1,10,7,11,3,1,4,5,9,18,11,13,6,7,8,6,5,4,9,7,11,4,3,8,7,4,9,9,9,10,9,11,5,7,5,11,27,13,23,22,14,13,26,10,6,4,7,6,2,2,3,6,9,6,7,10,6,9,15,19,19,5,3,9,2,4,17,3,3,1,2,1,10,9,2,1,3,1,1,7,6,11,18,8,8,3,4,3,2,3,7,2,12,9,8,3,4,1,13,3,1,2,7,10,10,4,3,7,6,9,4,5,1,3,1,10,7,6,22,5,7,9,13,7,6,3,14,7,7,8,10,7,7,12,12,18,18,7,12,9,10,8,5,24,24,6,16,21,21,13,13,19,3,1,4,3,1,3,1,1,6,8,9,9,5,11,11,7,16,3,3,1,5,18,15,4,3,2,1,2,7,7,12,1,1,1,1,1,3,1,1,3,1,10,6,4,1,3,3,3,7,6,10,12,1,5,2,6,12,7,2,1,1,1,8,7,9,11,8,8,4,4,5,2,4,3,15,4,7,8,10,6,5,6,6,63,22,9,5,4,8,7,11,11,7,11,6,6,14,14,3,9,6,10,11,12,17,10,7,5,22,22,12,5,3,12,6,5,7,5,6,2,1,4,2,3,1,3,8,2,3,13,8,9,8,9,5,13,2,1,11,14,7,1,3,4,2,4,1,1,3,20,12,1,4,2,4,2,2,1,4,1,4,1,6,6,1,1,1,7,9,3,3,2,10,17,8,7,9,6,7,9,7,6,9,11,7,10,5,3,2,5,1,4,9,15,9,20,12,10,2,2,11,4,7,12,8,6,1,5,5,10,2,10,6,9,7,3,8,6,9,8,10,26,11,17,17,10,10,9,2,5,7,5,6,4,1,4,2,1,1,10,3,2,3,3,8,5,10,17,2,7,13,11,7,11,6,1,2,2,1,3,1,2,6,1,11,8,2,3,8,2,1,1,1,1,2,8,5,1,1,2,2,1,1,3,3,9,3,1,9,3,8,8,11,8,6,3,5,8,9,8,11,6,12,15,14,6,7,5,5,11,15,7,10,7,12,7,3,9,13,9,10,4,2,2,3,11,2,11,9,11,10,3,6,6,5,6,2,21,15,13,10,7,13,12,2,2,5,11,5,7,4,3,6,4,3,2,3,4,5,2,2,3,5,5,9,5,3,3,11,6,8,5,3,1,1,5,4,5,3,4,9,5,2,1,1,1,3,8,5,2,3,2,4,8,6,2,2,3,3,2,6,9,6,13,5,7,1,6,7,4,11,6,6,9,16,11,10,10,11,7,10,10,15,7,7,6,6,7,5,16,10,1,1,1,2,5,14,13,7,2,1,9,9,9,3,3,3,16,8,13,5,14,17,1,6,3,2,2,4,4,4,6,7,5,2,5,1,1,3,1,6,8,10,8,2,8,4,4,8,8,6,8,1,1,8,1,7,3,6,3,9,3,2,1,1,4,2,5,3,1,1,3,2,2,1,7,4,3,2,1,2,8,3,9,7,11,7,4,5,9,13,6,9,6,6,7,5,9,2,10,7,6,3,5,7,3,8,6,9,3,7,29,13,7,29,1,6,6,11,5,5,3,3,3,6,8,11,11,13,10,7,17,12,11,6,3,6,8,3,2,2,1,8,3,3,2,3,1,3,1,2,4,5,2,2,14,13,5,3,4,1,2,1,1,2,1,8,10,7,7,6,3,2,7,2,2,4,3,2,2,3,5,1,5,7,4,4,1,11,6,9,6,12,10,8,11,9,6,6,14,2,4,3,5,7,11,5,5,7,2,2,9,20,13,4,1,5,13,11,6,35,8,3,6,7,5,8,4,2,1,4,2,8,15,10,11,8,7,14,9,7,1,1,1,10,3,4,3,2,1,7,2,4,1,6,7,3,3,1,1,6,6,4,7,5,6,11,17,8,13,3,2,2,4,3,1,1,5,5,3,6,8,2,3,1,1,4,9,6,7,5,8,8,4,6,12,7,10,3,8,11,13,7,1,7,4,2,4,15,9,11,8,1,7,10,8,8,16,14,4,17,12,4,3,3,2,3,2,3,6,12,8,11,30,10,4,7,2,5,5,4,2,4,3,1,1,1,28,30,1,4,5,3,3,2,4,2,1,2,2,3,7,4,5,1,2,2,6,8,3,5,4,7,3,6,2,1,1,5,2,2,5,6,8,4,8,1,2,1,2,11,7,12,5,10,9,6,11,5,2,10,3,4,9,5,2,1,2,1,7,8,9,16,12,8,10,6,9,7,9,4,3,4,3,2,5,1,4,1,2,3,6,11,11,8,12,14,18,10,3,8,4,1,1,2,8,4,1,1,1,2,42,4,1,3,5,4,9,1,4,2,1,5,4,1,10,9,3,2,2,1,1,1,1,1,3,3,4,1,3,3,6,6,6,10,6,4,2,1,2,1,8,7,8,5,9,9,6,5,6,4,7,10,8,10,3,4,12,11,21,16,18,27,2,8,10,5,4,3,9,5,9,3,3,4,1,6,2,11,14,11,9,6,1,9,7,4,1,1,4,2,18,13,1,1,2,2,8,7,7,3,1,1,2,1,1,1,1,2,1,6,3,5,1,7,3,8,5,7,8,6,2,1,2,8,6,10,9,3,1,7,8,5,17,6,3,5,7,3,1,4,7,11,9,17,13,12,14,19,2,3,7,1,15,25,7,7,1,2,2,1,3,4,9,8,6,10,9,2,1,2,4,2,5,1,5,1,1,8,3,5,7,9,1,1,2,1,1,1,2,2,1,2,8,10,10,4,5,9,3,3,6,5,8,13,15,7,6,1,7,10,4,6,14,10,6,2,3,8,5,18,18,12,16,7,8,13,6,2,24,6,11,10,4,2,3,4,2,1,4,8,6,4,8,1,3,8,7,7,9,8,1,1,2,9,6,4,1,1,1,2,3,1,1,1,4,12,5,1,7,1,3,5,7,4,8,7,9,3,10,6,8,4,8,5,9,7,5,9,3,14,10,4,5,6,8,4,11,4,9,10,17,8,4,9,3,6,3,8,10,7,7,2,3,2,4,9,6,5,4,6,3,2,1,1,2,2,1,1,2,1,3,4,9,5,1,10,5,5,3,1,3,2,1,2,3,3,9,6,8,5,5,9,10,4,6,5,7,9,14,1,1,6,8,10,1,8,6,3,4,8,18,3,14,12,8,9,12,10,6,8,4,2,9,1,4,1,3,4,2,1,1,4,10,8,1,4,3,1,1,1,1,1,1,1,1,2,3,2,1,8,7,3,8,8,3,1,2,5,5,4,3,3,1,3,1,4,2,2,9,6,12,4,7,4,2,1,2,4,5,4,6,1,3,7,21,7,6,8,5,9,8,12,11,3,3,1,2,1,1,2,4,5,5,6,5,12,7,1,3,5,7,1,1,1,2,3,7,5,3,8,5,4,4,2,1,1,3,5,6,4,2,3,8,3,3,3,9,8,12,7,6,4,1,2,2,2,6,7,4,8,9,18,14,11,1,5,2,3,6,4,8,8,2,4,1,2,4,12,14,3,5,5,6,1,1,1,2,1,5,7,7,5,2,9,2,2,3,3,3,4,1,5,10,10,5,3,3,2,6,4,3,1,4,6,13,9,3,3,4,13,2,4,11,16,3,3,11,25,21,6,1,1,4,5,4,5,8,3,1,1,4,8,7,8,7,4,4,4,5,6,3,2,1,1,1,3,1,2,3,7,15,7,4,4,5,5,2,1,5,2,4,4,4,4,13,7,5,2,1,1,6,7,5,6,10,8,3,5,2,3,9,7,6,1,3,25,21,5,4,6,4,11,17,11,1,7,1,7,11,3,3,5,1,3,3,7,8,4,7,11,3,3,2,1,1,3,7,1,1,3,6,2,14,9,1,2,2,3,2,4,1,4,2,3,3,6,6,7,4,3,3,1,2,6,1,12,10,4,1,2,2,2,3,2,2,16,4,5,7,11,12,11,16,14,1,4,12,5,3,8,2,2,2,2,1,9,6,3,6,3,3,1,4,4,2,1,2,1,1,5,2,6,1,2,1,1,1,1,3,1,18,14,1,1,1,3,3,6,6,3,2,1,1,7,7,4,8,11,2,3,3,2,2,7,10,15,1,4,1,4,3,2,2,7,4,9,14,9,2,7,10,8,4,5,2,4,6,3,2,1,5,8,3,2,3,6,3,2,1,1,1,1,1,1,3,1,1,1,2,2,5,3,8,1,5,1,1,9,7,4,8,9,9,1,4,2,9,9,4,1,2,2,4,4,8,14,8,2,5,4,2,3,17,18,5,11,7,4,9,6,2,2,3,3,2,3,8,3,3,8,10,2,6,2,3,2,2,7,1,1,2,7,6,2,5,1,9,4,4,3,1,1,5,5,1,5,16,7,5,5,4,1,1,8,7,5,8,3,2,15,5,7,4,5,22,5,10,9,1,8,3,1,3,4,3,2,1,5,3,3,6,4,1,2,3,1,2,2,3,10,1,3,4,1,2,2,6,4,6,9,3,8,11,5,6,4,4,1,3,6,3,3,4,7,3,1,14,7,2,1,3,3,7,15,11,8,2,6,5,5,7,2,5,4,4,6,1,1,3,2,2,4,2,1,5,8,4,2,1,1,5,5,4,8,10,2,2,6,2,1,1,2,8,5,4,1,6,6,6,2,1,1,1,2,2,9,8,1,1,5,10,1,2,1,1,2,1,1,1,1,1,1,2,7,5,9,9,7,3,5,3,2,5,7,1,3,1,6,1,2,4,8,14,1,2,1,3,6,5,2,4,1,3,1,5,4,2,1,3,1,1,2,2,2,1,2,1,4,1,6,6,4,4,1,4,8,7,11,5,8,2,1,1,1,3,2,1,1,1,5,1,4,2,3,5,3,1,1,4,2,1,1,1,1,1,2,9,3,2,2,5,7,5,7,1,5,2,2,3,3,6,2,3,4,1,2,3,3,11,10,2,1,1,1,3,4,4,5,6,2,2,2,4,9,7,7,8,7,3,2,2,1,1,2,7,2,4,7,1,5,13,3,1,1,3,6,2,3,3,3,5,7,6,6,6,6,6,1,1,4,3,1,5,4,1,6,1,2,1,1,7,4,2,1,4,1,3,6,5,6,4,1,2,2,12,3,1,5,1,6,1,2,1,1,1,1,2,2,2,3,1,6,3,2,10,3,7,10,8,5,1,1,2,1,2,2,2,1,1,1,17,6,1,4,1,1,3,1,5,1,7,1,3,1,2,5,7,6,9,4,2,1,1,3,2,4,2,1,1,9,9,3,1,2,3,1,1,1,1,1,1,1,1,2,2,2,1,2,1,4,3,2,5,3,3,1,1,2,3,3,1,1,4,2,7,1,2,3,4,1,8,12,2,1,1,1,4,1,2,1,1,3,1,3,1,2,1,1,3,4,2,2,1,19,3,1,1,4,7,2,5,1,2,2,1,2,1,3,1,2,1,2,2,2,1,5,6,1,3,5,3,1,1,3,1,6,3,1,1,1,2,2,1,1,2,1,1,2,1,1,2,2,3,2,2,3,5,3,1,2,1,3,1,1,1,2,1,5,5,4,3,1,2,2,1,3,3,1,1,2,1,3,1,5,4,4,3,1,1,1,1,2,3,4,4,3,3,3,3,1,4,2,1,1,1,2,5,1,1,3,3,2,1,1,4,6,7,2,2,2,1,2,1,2,1,3,1,1,2,4,1,2,4,3,4,1,2,2,1,4,7,1,1,2,1,1,1,1,1,4,2,1,1,3,1,4,1,1,1,2,1,1,1,5,1,2,1,2,3,5,2,1,1,2,1,1,2,8,1,1,1,1,1,1,2,2,1,4,1,2,1,1,1,6,9,1,3,5,10,2,3,1,2,3,1,1,1,1,1,1,1,2,1,1,1,1,7,1,1,1,3,2,2,3,4,5,1,4,5,1,2,1,1,2,1,1,1,4,3,9,6,6,2,1,4,2,1,1,1,2,3,4,1,1,1,1,1,1,4,1,5,4,4,1,3,12,4,1,4,8,3,1,2,2,1,3,4,3,2,4,1,1,2,1,7,4,5,5,4,4,4,2,2,1,1,2,1,2,1,1,1,2,5,5,10,11,2,4,3,1,1,1,2,1,2,1,1,1,1,1,1,2,4,3,1,3,1,4,1,1,1,2,1,3,2,3,1,1,2,1,1,5,4,3,3,2,3,1,1,3,1,1,1,3,4,4,2,1,2,1,1,2,1,2,7,11,4,3,4,5,3,1,1,1,1,2,1,2,1,18,11,1,2,2,1,4,4,14,8,1,2,3,1,1,1,6,6,4,4,3,1,1,1,2,2,10,8,2,3,7,2,1,3,1,1,2,2,1,5,2,4,1,5,1,4,5,7,6,2,7,1,4,2,10,6,6,2,5,1,9,3,6,7,2,7,12,2,1,5,4,8,7,8,12,5,2,10,8,8,6,1,1,2,9,12,3,1,1,1,7,9,2,1,1,3,2,1],"p":[0,0,60,60,40,0,0,0,30,60,60,60,60,60,60,60,60,60,60,60,60,0,60,60,60,60,60,60,60,60,0,0,0,60,60,60,60,60,60,10,60,60,60,60,60,10,10,60,60,60,60,60,60,60,0,60,70,2,10,60,0,60,70,60,40,25,0,60,70,70,60,28,30,80,80,80,80,80,80,70,60,60,20,0,0,0,80,80,80,80,80,80,80,80,63,60,0,0,0,80,60,80,80,80,75,70,20,0,0,0,0,90,80,80,80,80,50,30,0,10,0,90,90,90,87,81,86,50,50,37,18,30,20,30,90,90,90,88,86,70,40,20,10,0,0,10,90,90,90,90,90,90,90,10,40,70,90,90,90,90,90,90,80,20,20,10,10,30,90,72,70,70,70,90,90,90,90,86,90,80,80,0,0,40,30,10,10,60,83,80,90,90,80,90,90,70,70,70,70,70,90,90,90,90,95,90,90,100,82,72,0,0,0,60,90,90,90,90,90,90,60,10,70,70,70,72,70,90,90,92,100,100,97,95,100,95,78,70,0,0,0,0,40,40,60,90,90,90,90,90,57,70,70,70,70,70,90,87,90,100,100,100,100,100,100,100,75,70,70,0,0,0,80,40,40,40,40,18,40,55,60,60,90,90,90,90,90,70,70,70,70,80,90,100,100,100,100,100,90,81,20,10,10,14,20,75,40,40,43,50,10,10,30,40,57,43,60,60,70,65,63,90,90,90,90,90,90,15,70,70,70,70,70,80,85,100,100,100,100,93,87,80,33,30,28,0,40,40,40,40,48,50,60,10,30,62,70,80,85,85,90,90,90,90,90,20,70,70,70,70,70,80,90,100,100,95,90,85,50,20,40,40,40,40,49,52,60,68,61,80,73,70,88,90,90,85,90,90,90,90,90,90,90,70,70,70,70,70,70,70,90,97,100,90,90,100,100,95,50,65,67,100,40,10,40,40,40,40,41,55,70,80,88,90,90,90,90,85,86,90,90,10,70,70,70,75,88,90,90,93,97,100,48,45,65,80,100,100,100,40,40,50,20,90,70,90,90,90,90,90,90,90,70,80,88,90,90,90,100,90,50,60,60,50,87,85,100,100,100,100,90,90,90,40,40,80,80,82,90,90,90,90,90,90,90,90,98,100,99,90,40,70,80,80,90,90,90,90,90,90,45,80,70,30,80,100,100,100,100,100,99,90,90,90,90,10,40,80,80,80,80,80,74,90,90,90,90,90,90,90,90,90,95,99,93,20,80,87,90,90,90,90,90,80,80,80,70,20,20,50,80,90,100,100,100,100,100,100,100,100,95,90,90,90,90,90,80,80,80,80,80,70,98,94,93,98,90,90,90,90,90,90,90,90,78,98,90,50,40,30,90,90,90,90,90,90,90,90,80,70,70,70,70,70,80,80,100,100,100,100,100,100,92,94,92,90,90,40,40,40,40,80,80,80,100,100,100,100,100,90,90,90,90,90,90,90,80,80,60,90,90,90,90,90,90,90,90,90,60,70,70,70,70,70,80,100,100,100,100,100,100,100,99,100,100,80,80,80,80,81,100,100,96,99,100,100,92,90,90,90,90,90,90,90,75,70,80,90,90,90,90,90,90,90,70,73,70,70,70,70,70,70,70,70,70,80,100,100,100,100,90,100,100,10,80,80,80,90,90,95,97,100,100,100,100,95,90,90,90,90,90,100,90,70,90,90,90,90,90,90,70,70,70,70,70,70,70,70,80,80,100,100,100,100,90,100,100,100,100,100,80,88,90,90,90,80,100,100,100,100,100,99,90,90,90,90,90,70,20,90,90,90,90,90,70,70,70,70,70,70,70,70,70,80,100,100,100,100,100,100,100,100,100,100,100,100,100,100,0,90,90,90,90,100,100,100,100,100,100,97,94,90,90,90,90,80,90,90,90,90,90,90,90,90,90,70,70,70,70,70,70,70,70,70,70,84,100,100,100,100,100,100,100,100,100,100,100,100,97,90,95,100,100,100,100,100,100,97,90,90,90,50,80,80,80,80,80,80,82,90,90,80,80,90,90,90,90,90,80,72,70,70,70,70,70,70,100,100,100,100,100,100,100,100,100,100,100,95,97,90,90,100,100,100,100,100,97,92,90,90,80,80,80,80,90,30,30,80,90,85,80,90,90,90,90,80,80,72,70,70,70,70,60,87,92,100,100,100,100,100,100,100,100,90,90,90,90,90,90,100,100,100,100,100,98,90,90,80,80,80,80,80,80,90,90,30,30,80,90,90,87,90,90,90,90,90,80,78,80,79,70,80,80,80,80,80,96,100,100,100,100,100,100,100,93,90,90,90,90,70,90,90,100,100,100,100,100,95,90,80,80,80,80,85,90,82,90,90,65,40,70,70,80,80,80,80,90,90,90,90,85,90,80,80,80,80,80,80,80,70,78,80,80,80,100,95,90,95,100,100,100,100,92,90,90,90,90,90,90,88,100,100,100,100,100,100,80,80,80,90,90,90,90,70,65,70,70,80,80,90,85,90,90,90,88,80,80,80,80,80,80,70,76,77,80,90,90,80,95,90,95,92,92,93,90,90,90,90,90,90,90,80,80,90,100,100,100,100,100,90,80,80,82,90,90,90,60,70,80,60,90,85,80,60,80,80,80,80,80,70,70,78,85,85,80,88,90,90,90,90,90,90,90,90,80,80,80,100,100,80,80,82,83,87,90,90,90,90,90,83,80,50,50,40,68,60,80,80,80,80,80,80,80,80,80,80,80,72,70,70,85,80,90,90,90,90,90,90,90,90,60,60,60,90,90,90,100,100,100,100,90,90,90,88,90,90,90,90,90,90,90,90,86,85,80,50,30,75,90,80,80,80,80,80,80,80,71,70,63,70,90,90,90,90,90,70,30,60,90,70,60,70,60,60,60,90,90,90,90,90,90,90,100,90,90,90,90,90,90,90,50,30,80,90,70,80,80,80,79,80,80,80,73,80,70,70,74,75,80,90,90,90,90,90,90,76,60,33,80,70,90,90,90,80,80,70,60,60,60,60,90,80,90,90,90,90,90,90,90,90,90,90,90,90,97,91,90,90,30,80,70,70,70,80,79,80,70,74,70,80,80,80,80,90,90,90,90,90,90,85,53,57,80,90,90,80,80,60,60,63,60,60,80,90,90,90,90,90,90,90,90,90,92,100,100,96,90,88,90,80,70,70,72,80,80,70,70,80,80,80,80,80,70,90,90,90,90,90,83,80,80,80,80,90,90,80,80,70,70,70,65,90,90,80,80,90,90,90,90,90,90,90,90,90,90,90,97,100,100,100,100,94,90,50,30,90,90,90,70,78,80,80,83,72,70,80,80,80,80,80,80,65,80,90,90,90,83,80,80,90,90,85,82,80,80,70,72,70,70,80,80,90,90,90,90,90,90,90,90,90,90,90,90,100,100,100,100,100,97,90,58,50,33,90,90,90,90,80,80,80,80,80,80,78,70,77,80,80,81,87,80,80,71,80,90,80,80,80,90,90,90,80,80,80,80,70,20,30,50,50,80,86,90,90,90,90,90,90,90,90,90,100,100,100,100,100,90,50,30,90,90,90,90,80,80,80,80,80,80,80,78,80,85,90,87,84,80,80,80,80,70,70,85,70,70,80,90,83,90,85,80,70,70,70,20,60,80,90,90,90,90,90,90,90,90,90,100,100,100,100,100,80,50,83,89,88,90,80,80,80,80,80,80,81,82,90,90,90,90,80,80,70,75,70,60,90,90,80,90,100,90,80,80,80,70,70,40,70,80,90,90,90,90,90,90,90,90,90,100,100,100,100,100,100,90,90,90,90,100,90,70,60,80,83,87,80,80,80,80,84,84,89,90,90,90,90,90,88,80,60,80,80,80,80,90,100,90,90,90,80,70,85,90,70,90,72,62,58,55,70,80,90,90,90,90,90,90,90,100,100,90,100,90,90,95,100,80,80,80,80,80,70,82,92,89,90,87,92,96,90,90,90,90,90,68,80,83,98,100,90,90,80,80,87,90,100,100,90,79,70,60,84,90,90,90,90,90,90,100,90,100,90,92,90,100,100,80,80,80,80,95,93,93,98,88,88,100,90,90,90,90,90,73,80,80,80,80,95,100,100,95,90,90,89,92,90,100,100,100,100,90,90,90,90,90,90,90,90,90,91,97,97,100,100,90,95,90,90,83,80,80,80,78,80,78,72,75,100,100,100,100,90,100,90,90,90,90,90,70,70,83,83,95,100,100,90,90,95,95,90,100,100,100,70,80,80,90,90,90,90,90,90,90,90,90,92,100,100,100,100,100,90,85,90,84,80,80,80,70,80,79,72,80,80,80,80,70,80,80,100,100,100,100,100,100,100,90,90,90,90,90,90,90,90,80,87,87,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,100,100,100,100,100,98,92,83,80,80,80,70,70,80,80,80,80,80,80,80,70,87,90,97,100,100,100,100,100,100,100,100,95,90,90,90,40,70,80,80,87,90,100,100,100,100,94,100,100,100,100,100,100,100,100,100,90,90,100,100,100,100,100,100,92,90,80,80,80,80,70,70,70,80,80,80,80,80,85,90,100,100,100,100,100,100,100,100,90,90,80,80,86,43,40,40,77,72,90,90,90,100,100,100,96,95,100,100,100,100,100,100,80,82,80,82,80,80,80,80,80,95,93,100,100,90,92,90,90,90,81,85,80,80,70,70,70,80,80,80,80,81,90,90,90,92,100,100,100,100,100,100,100,92,88,60,67,60,90,90,92,100,100,100,100,97,96,92,100,100,100,100,100,100,100,70,80,80,80,80,80,80,80,90,85,90,97,100,90,90,90,90,90,85,83,80,70,70,70,70,80,80,80,80,90,93,100,100,100,100,100,100,100,100,100,100,40,70,80,80,80,68,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,30,80,80,80,80,80,80,80,80,87,90,90,80,88,90,90,90,90,90,90,90,80,80,80,90,78,74,70,83,80,80,90,90,100,90,90,99,100,100,100,100,100,100,100,100,100,70,90,80,80,78,80,78,100,100,100,100,100,100,100,99,95,100,100,100,100,100,100,100,40,47,80,80,80,80,80,80,80,80,80,85,90,90,90,85,80,90,90,90,90,88,90,80,80,80,80,80,80,77,70,75,90,80,85,90,97,100,100,100,100,100,100,100,100,100,100,100,100,70,72,90,90,80,80,80,80,80,90,90,100,100,100,100,100,100,100,100,93,90,100,100,100,100,100,100,100,40,42,50,57,80,80,80,80,80,80,80,80,80,90,90,90,90,90,80,82,90,90,90,83,80,80,80,80,80,80,80,80,80,73,70,73,80,85,80,80,80,80,90,90,90,100,100,100,100,100,100,100,100,100,100,100,100,100,60,77,80,80,80,80,80,90,90,90,90,100,100,100,100,100,100,100,100,94,100,100,100,100,40,49,50,60,70,80,80,80,80,80,80,80,80,80,80,85,90,90,90,90,80,80,85,80,80,80,80,80,80,80,80,80,80,78,70,70,75,80,81,80,80,80,80,90,90,90,90,94,100,100,100,100,100,100,100,100,100,100,100,100,86,80,88,80,80,80,80,80,91,100,90,90,90,90,90,98,100,100,100,100,100,100,100,100,90,90,100,100,100,100,50,55,60,65,80,80,80,80,80,85,80,80,90,85,90,90,90,82,80,80,80,80,80,80,80,80,80,80,80,80,80,77,70,70,77,78,82,80,80,74,80,90,90,90,96,90,100,100,100,100,100,100,99,100,90,90,90,90,88,90,80,90,93,100,98,90,90,90,92,100,100,100,100,100,100,100,100,55,60,60,60,68,80,80,80,80,80,90,90,90,90,88,80,86,90,80,80,80,80,80,80,80,80,80,80,79,68,64,72,80,76,72,60,90,90,90,90,93,100,100,100,100,95,92,90,90,90,90,90,90,89,90,97,95,90,90,90,100,100,100,100,100,100,100,100,90,95,60,60,60,73,70,80,90,90,90,90,90,90,90,90,90,90,90,88,90,84,80,80,80,80,80,80,80,80,80,80,80,80,80,77,80,75,68,60,60,70,70,63,65,80,90,90,90,98,100,100,100,98,90,90,90,90,92,90,90,90,90,86,82,81,90,90,90,90,90,90,90,90,100,100,100,100,100,98,100,55,40,90,90,90,60,66,70,80,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,81,80,80,80,80,80,80,80,80,80,80,80,80,76,80,80,80,70,63,60,60,61,60,80,88,90,97,100,100,100,100,100,90,90,90,90,100,90,91,92,100,94,100,93,93,90,90,84,80,88,98,95,100,100,100,100,100,90,80,80,90,95,90,90,90,90,90,90,90,90,90,90,90,90,80,80,80,80,80,82,85,83,87,80,81,80,84,80,80,80,80,60,60,60,60,70,70,70,77,80,90,99,98,100,100,90,90,90,90,90,90,90,100,94,100,100,100,100,100,100,90,90,90,77,80,90,95,94,100,87,80,90,50,42,50,80,80,90,98,100,100,100,100,96,90,90,90,90,90,90,90,90,90,90,80,80,80,81,80,90,90,90,87,90,90,90,87,80,80,80,75,70,62,60,68,68,70,77,88,90,90,90,90,100,100,96,90,90,90,90,90,88,90,98,100,100,100,100,100,100,100,100,100,100,100,93,78,80,80,75,90,80,80,90,40,50,58,60,77,90,100,100,100,100,100,100,100,100,100,100,100,92,90,90,90,90,90,90,90,90,80,80,80,80,85,84,90,90,90,90,90,90,90,90,80,80,80,85,73,66,72,77,70,90,90,90,90,90,90,90,90,90,90,90,90,90,90,83,80,100,100,100,100,100,100,100,100,100,100,100,93,70,72,70,74,73,90,70,77,100,100,100,100,100,100,100,100,100,100,97,92,90,90,90,90,90,90,82,80,80,80,86,88,90,89,90,90,90,90,90,90,90,87,82,83,87,87,72,77,90,90,90,90,90,90,90,90,90,90,90,90,90,88,70,100,100,100,100,100,100,100,100,100,100,100,92,80,70,70,70,70,70,90,90,90,88,70,60,100,90,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,82,80,80,80,81,89,90,90,90,90,90,90,90,90,91,94,84,90,88,90,88,90,80,90,90,90,90,90,90,90,90,90,90,90,90,90,86,80,90,90,99,100,100,100,100,100,100,100,100,100,100,90,74,74,70,70,80,90,90,90,90,90,80,90,82,70,65,30,60,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,80,85,85,90,90,90,90,90,92,94,90,94,96,100,100,95,90,90,90,90,87,70,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,82,80,90,91,98,100,100,100,100,100,100,100,100,100,96,90,90,90,70,70,90,90,90,90,90,90,90,80,50,100,100,100,100,100,100,100,100,100,100,100,90,100,90,90,90,85,90,83,90,90,90,90,90,93,100,99,100,99,100,100,100,92,90,90,90,90,80,80,80,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,85,90,100,100,100,90,100,100,100,100,100,100,100,89,90,90,70,80,80,80,90,85,90,90,90,90,90,90,70,50,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,80,90,90,90,83,90,90,90,90,97,100,100,100,100,100,100,100,100,93,91,90,90,80,81,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,89,80,91,100,100,92,100,100,100,100,100,100,100,92,89,90,90,70,80,80,80,80,90,90,90,90,90,87,72,60,50,60,70,70,100,100,100,100,100,100,100,100,100,100,100,100,100,85,87,80,90,78,90,90,90,90,98,97,100,100,100,100,100,100,100,98,93,95,90,90,90,89,90,90,90,90,90,90,90,90,90,90,90,90,90,88,90,90,98,92,97,90,100,100,99,91,85,85,80,80,80,80,80,80,83,90,80,90,90,80,60,60,65,73,90,100,100,100,100,100,100,100,100,100,97,97,90,82,80,80,90,80,80,80,88,90,90,100,100,100,100,100,100,100,100,100,100,100,100,97,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,80,80,90,90,93,92,90,90,98,81,88,80,80,80,80,80,80,80,80,80,80,70,60,66,80,80,90,90,100,100,90,98,94,97,90,90,90,80,80,80,80,80,90,90,100,100,100,100,100,100,100,100,100,100,100,100,98,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,80,90,90,90,90,90,90,90,83,80,80,80,80,80,65,80,80,80,80,80,80,80,80,80,80,80,80,80,90,100,100,90,90,90,90,90,90,87,80,80,80,80,80,80,85,84,85,90,90,93,100,100,100,100,100,100,100,100,100,100,100,100,95,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,85,90,90,90,90,90,90,82,80,80,80,80,80,70,80,80,80,80,80,80,80,80,80,80,80,80,80,90,90,90,90,90,90,90,90,90,80,80,80,80,80,80,84,90,87,85,93,94,94,97,100,100,100,100,100,100,100,100,100,100,100,93,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,70,90,90,90,90,90,90,80,80,80,80,80,85,80,90,80,80,80,80,80,80,80,80,80,80,80,80,72,80,0,80,83,90,90,90,90,90,90,90,90,90,90,82,80,80,80,80,80,89,90,100,100,100,98,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,90,100,99,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,80,80,80,90,90,70,75,80,82,90,80,80,80,80,80,80,90,80,80,80,80,80,0,90,90,90,90,90,90,90,90,82,80,84,80,80,85,90,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,95,90,90,90,100,100,100,100,100,100,94,90,90,90,90,90,90,90,90,87,90,86,80,82,90,90,90,90,90,85,80,80,90,85,90,90,80,80,80,80,80,20,84,80,90,90,90,90,90,90,90,90,81,87,90,90,90,90,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,100,100,100,100,100,100,100,97,90,90,90,90,90,90,86,80,84,90,85,88,90,90,90,90,95,90,90,85,90,90,90,90,83,90,90,90,90,90,90,80,80,80,80,80,80,80,20,80,85,90,90,90,90,90,90,90,90,90,90,92,80,90,90,90,90,90,98,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,95,90,90,90,100,100,100,100,100,100,100,100,100,93,92,90,90,90,90,90,90,88,84,85,90,91,90,90,98,100,100,100,80,83,90,90,90,90,90,90,97,98,90,80,80,80,80,80,80,80,80,80,0,0,47,80,90,90,90,90,90,90,83,90,90,87,90,86,94,90,90,90,90,90,90,90,90,96,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,94,90,90,100,100,100,100,100,100,100,100,100,100,100,100,99,91,90,90,83,90,90,90,90,90,90,90,85,91,98,95,95,100,100,98,90,100,90,90,90,87,90,90,90,90,90,90,90,100,100,100,80,80,80,80,80,80,80,80,80,0,60,85,82,90,90,90,90,87,87,90,70,80,80,86,90,90,90,90,90,90,90,90,95,100,94,95,100,100,100,100,100,100,100,100,100,100,98,90,90,94,100,100,100,100,100,100,100,100,100,100,100,100,100,95,90,90,90,90,90,90,90,90,90,90,97,100,100,98,100,100,100,100,100,90,90,90,90,90,90,90,90,90,90,100,100,100,90,90,82,80,80,80,80,80,80,80,80,80,80,70,86,82,90,90,80,90,82,63,80,90,90,90,90,90,90,90,90,90,90,93,91,90,95,100,100,100,100,100,100,100,100,100,100,97,90,90,91,99,100,100,100,100,99,99,100,100,100,100,100,100,100,100,93,90,90,90,90,90,90,90,90,90,90,90,90,97,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,90,90,90,90,100,100,90,90,90,90,80,84,80,80,80,80,80,67,80,90,85,87,87,80,80,90,90,90,90,90,90,90,90,90,90,90,81,87,92,98,100,100,100,100,100,100,100,100,95,90,90,90,90,98,100,100,100,100,100,100,100,100,100,100,100,100,94,90,90,90,90,90,90,90,90,90,90,90,90,90,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,87,85,90,90,90,90,90,90,90,90,88,80,80,80,80,80,80,80,72,45,90,86,90,90,88,80,80,90,90,90,90,90,90,90,90,90,85,83,87,90,100,100,95,96,98,90,95,90,94,90,90,90,94,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,90,90,90,90,90,98,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,82,80,90,90,80,80,70,80,80,90,90,90,90,80,80,80,80,80,75,0,90,80,80,80,90,90,80,85,90,90,90,90,90,90,90,90,90,90,86,90,90,90,90,90,90,92,90,90,90,90,90,90,90,92,100,100,100,100,100,100,100,100,100,100,94,90,90,90,90,90,90,90,90,90,90,90,90,98,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,80,80,80,80,70,80,71,80,80,85,90,90,90,90,90,90,85,80,60,70,80,80,80,90,90,90,90,80,80,83,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,92,99,100,100,100,100,100,100,100,100,90,90,90,90,90,90,90,90,90,90,90,90,100,93,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,90,90,84,80,80,80,70,70,75,80,80,90,90,90,90,85,80,80,80,80,90,90,90,85,87,80,80,80,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94,100,100,100,100,100,100,100,100,100,90,90,90,90,90,80,90,90,90,90,90,90,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,82,80,80,70,70,70,70,80,80,90,90,80,25,20,73,80,80,80,80,80,80,90,90,80,80,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,95,99,100,100,100,100,100,100,100,100,90,90,80,89,90,90,90,90,90,93,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,96,90,90,90,80,80,70,70,70,70,75,80,90,60,40,40,70,70,80,80,86,90,90,80,80,80,90,88,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,92,92,100,100,100,100,100,100,100,90,90,90,84,90,90,90,90,90,93,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,89,80,80,70,70,70,70,80,60,0,70,80,80,80,80,90,90,90,90,90,84,88,84,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,87,100,100,100,100,100,100,100,100,91,91,90,89,86,87,80,90,90,90,90,91,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,88,90,90,80,70,70,70,70,70,70,70,70,70,64,70,60,0,50,50,80,80,80,80,80,80,90,90,90,90,87,86,80,89,80,87,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,89,87,98,98,97,97,100,100,100,100,100,100,100,100,92,90,90,87,90,90,90,90,90,90,91,98,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,97,100,90,80,82,90,90,90,83,80,73,70,70,70,70,70,60,40,50,60,60,60,50,78,80,80,80,82,84,90,90,90,90,90,90,90,90,90,90,90,90,87,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,89,99,98,90,100,100,100,100,100,100,100,100,99,90,90,90,90,90,90,90,90,90,90,98,100,100,100,100,100,100,100,100,100,100,100,100,98,86,90,80,80,80,82,80,78,70,70,70,70,70,60,0,72,72,80,80,80,80,90,89,90,90,90,86,90,90,90,90,90,90,90,90,89,87,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,80,90,90,100,100,100,100,100,100,100,97,95,90,90,90,90,90,90,90,80,90,90,90,90,90,96,97,97,100,100,100,100,100,100,100,100,100,90,90,82,85,80,80,80,80,67,60,80,70,65,60,60,60,0,70,70,74,80,80,80,90,90,90,90,90,88,90,90,90,90,90,90,90,90,90,85,90,80,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,80,80,90,90,100,100,100,100,100,100,100,100,98,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,99,100,100,100,100,100,100,100,100,100,97,98,90,90,90,84,88,80,80,78,60,77,60,67,70,70,60,70,70,70,70,70,70,70,70,68,66,70,70,70,80,80,80,80,90,90,90,82,85,90,90,90,90,90,90,90,90,90,88,82,90,89,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,80,81,80,80,84,97,100,100,100,100,100,100,100,90,97,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,98,100,100,100,100,100,100,100,100,100,90,90,90,89,60,80,80,70,70,60,60,70,70,70,70,70,70,70,70,69,0,70,68,70,70,90,90,80,80,87,85,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,82,80,80,80,80,84,100,100,100,99,100,94,93,92,90,90,90,90,90,90,90,90,90,90,80,90,90,90,90,90,90,90,93,100,100,100,100,100,100,96,100,90,90,90,90,90,90,90,90,60,80,80,80,70,60,70,70,70,70,70,70,70,70,70,70,70,60,71,75,86,90,90,90,80,80,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,87,80,80,80,80,80,80,85,92,90,98,97,100,95,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,93,97,98,100,100,100,100,93,90,91,90,90,90,90,90,80,80,80,80,80,80,65,74,70,70,70,70,70,70,70,70,70,65,80,70,90,85,80,80,80,85,85,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,88,82,80,80,80,80,74,84,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,87,87,90,90,90,90,90,90,90,90,95,96,100,98,95,90,90,90,90,90,90,90,80,80,80,80,80,90,80,85,80,75,80,80,70,70,72,70,70,0,60,70,70,78,80,80,80,88,95,92,90,90,100,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,85,80,80,80,80,75,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,85,83,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,80,80,80,89,90,90,87,80,80,80,80,73,80,76,70,70,50,60,50,70,70,70,80,90,90,100,100,100,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,89,87,80,81,80,88,86,90,90,90,80,90,90,90,90,90,90,90,90,90,90,90,92,94,90,90,90,90,90,80,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,80,80,80,80,80,90,90,90,90,80,80,80,80,80,80,80,80,70,57,60,70,70,70,90,90,97,100,100,100,100,100,90,100,100,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,89,90,91,81,90,81,91,90,88,90,90,90,90,90,90,90,90,90,95,100,93,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,80,80,80,80,86,90,90,85,80,80,80,80,80,80,70,52,60,70,70,70,90,100,100,100,100,100,100,100,100,95,100,90,100,92,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,93,99,96,86,94,100,88,84,90,90,90,90,90,90,90,90,90,97,100,100,100,100,96,91,90,90,90,80,90,90,90,90,90,90,90,90,90,90,80,80,80,85,83,80,80,80,80,80,87,90,90,82,80,80,80,80,80,80,0,60,70,90,90,90,90,90,90,90,100,100,100,100,100,80,100,100,100,100,100,90,100,100,92,90,91,90,90,90,90,90,90,90,90,90,90,90,90,90,92,98,100,100,100,98,100,100,92,89,90,90,90,90,90,90,90,98,100,100,100,100,100,100,100,94,93,90,88,80,90,80,90,90,90,90,80,80,80,80,80,80,80,80,80,80,80,80,80,87,90,90,88,80,80,80,50,65,70,70,70,70,70,80,90,90,90,90,90,100,100,90,95,100,100,100,100,100,100,100,100,100,100,100,100,90,91,90,90,90,90,90,90,90,90,90,92,91,100,100,100,100,99,98,100,95,100,93,91,90,90,90,90,100,100,100,100,100,100,100,93,90,84,80,80,80,81,90,90,90,90,90,90,90,90,90,90,90,90,80,80,80,80,80,80,80,80,80,80,80,80,80,86,90,86,80,80,80,50,60,70,70,75,83,90,90,90,90,100,90,97,100,100,100,100,100,100,100,100,100,100,100,99,100,98,91,90,90,90,93,90,90,90,92,100,100,100,100,100,100,100,98,90,98,92,86,90,90,90,100,100,100,100,100,100,100,100,100,90,90,82,80,80,80,84,89,90,90,89,90,90,90,90,90,90,90,90,90,82,82,80,80,80,80,80,80,80,80,80,80,80,80,87,90,86,80,80,0,10,40,90,90,90,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,92,90,90,95,94,99,100,90,97,100,100,100,100,100,100,100,100,93,91,94,80,84,92,90,100,100,100,100,100,100,100,100,100,97,93,90,82,80,80,80,80,87,90,83,90,90,90,90,90,90,90,90,90,90,90,90,87,87,80,80,80,80,80,80,80,80,80,85,90,83,80,80,80,0,0,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,91,98,93,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,89,90,91,95,100,100,100,100,100,100,100,100,98,97,80,80,80,80,80,80,83,82,88,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,80,80,80,80,80,80,80,90,86,88,87,90,0,10,10,10,10,80,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,94,100,100,100,99,100,100,100,100,100,100,100,100,100,100,100,100,92,94,94,100,100,100,100,100,100,100,100,100,100,100,100,100,87,80,80,80,80,80,80,80,82,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,80,80,80,80,80,80,88,90,84,80,80,70,8,10,10,10,70,70,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,97,100,95,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,96,99,82,80,80,80,80,80,83,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,85,80,80,80,80,80,90,90,70,70,0,8,7,70,70,90,90,90,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,95,82,90,80,80,85,89,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,87,86,86,86,88,90,80,90,90,80,71,70,70,70,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,95,88,87,88,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,96,98,89,90,90,90,90,90,90,80,90,70,84,70,80,80,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,100,96,100,100,100,100,90,90,90,90,90,90,80,90,90,90,90,75,90,90,90,90,93,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,98,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,97,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,97,100,100,100,100,99,99,99,99,97,90,87,90,90,90,90,87,70,70,70,90,90,90,96,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,98,92,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,95,100,100,100,100,100,100,100,100,90,90,80,90,90,90,90,90,90,90,87,80,40,40,40,40,60,30,70,70,90,90,90,93,95,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,97,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,99,98,100,100,100,100,100,100,100,100,100,100,96,90,90,80,60,80,80,90,90,90,90,90,90,90,20,40,50,50,60,63,90,91,100,100,100,100,100,100,100,100,100,100,100,99,100,100,100,100,100,100,100,95,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,100,100,100,100,100,100,100,100,100,100,100,100,98,99,90,90,90,90,84,90,90,90,72,74,70,90,97,100,100,100,100,100,100,100,100,99,96,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,92,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,100,100,100,100,100,100,100,100,100,100,100,100,100,92,90,90,88,87,90,90,90,90,90,90,0,70,80,80,80,51,90,98,99,100,100,100,100,100,100,100,100,100,92,96,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,96,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,87,90,90,90,90,90,90,90,90,90,10,60,80,80,80,80,80,90,80,70,97,100,100,100,100,100,100,100,100,100,92,90,92,100,100,99,100,95,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,97,96,93,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,95,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,87,90,90,90,90,90,90,90,10,80,80,80,80,80,70,80,90,100,100,100,95,100,100,100,92,90,90,90,90,89,84,80,80,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,91,90,90,90,90,90,90,90,85,90,88,90,90,90,90,90,90,90,90,90,94,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,95,90,90,90,90,90,90,90,90,90,80,80,80,80,80,80,80,80,75,70,80,80,100,100,90,95,92,100,90,90,90,90,90,80,80,89,80,70,100,100,100,100,100,100,100,100,100,100,100,100,98,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,97,90,90,90,90,90,90,90,90,90,90,85,90,90,90,90,90,90,90,90,90,90,90,96,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,89,83,89,90,90,90,70,80,80,80,80,80,80,80,75,80,80,90,90,90,90,90,90,90,88,90,80,80,80,80,70,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,100,100,100,100,95,90,90,90,90,90,90,90,90,90,90,87,80,89,90,90,90,90,90,90,90,90,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,95,90,90,85,80,88,90,30,90,80,80,80,80,80,80,78,80,80,60,60,70,60,66,80,90,90,90,90,90,90,90,90,90,85,80,85,100,100,100,100,100,100,100,100,100,100,100,98,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,97,94,95,100,100,100,100,90,90,90,90,90,90,97,93,90,100,99,86,85,93,97,99,93,93,90,90,90,90,90,95,100,100,100,100,100,100,100,100,100,100,100,98,90,90,85,79,80,84,87,80,50,30,30,0,0,80,80,80,80,80,80,80,80,77,80,60,60,50,70,90,90,90,90,90,90,90,90,90,98,100,98,100,100,100,100,100,100,97,97,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,92,90,93,98,93,96,90,90,90,90,90,90,90,100,100,100,100,93,90,92,100,100,100,100,100,90,90,90,90,90,100,100,100,100,100,100,100,90,80,84,80,80,70,70,80,80,80,80,80,80,80,80,80,80,80,80,80,70,60,10,10,90,90,90,90,90,90,90,90,100,95,100,100,100,100,100,100,100,98,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,90,90,90,90,90,90,90,95,100,100,90,90,90,94,100,99,100,100,100,95,90,90,90,90,90,90,100,100,100,100,100,90,90,84,83,90,70,70,70,70,70,70,70,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,90,90,90,90,90,88,90,90,90,90,90,70,90,95,92,99,100,100,100,94,90,97,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,94,90,90,90,90,90,90,90,90,90,90,90,90,95,100,100,100,90,90,90,100,100,100,100,100,100,98,90,90,90,90,90,90,90,100,100,100,100,98,90,90,90,88,82,80,62,50,0,70,72,80,80,80,80,80,80,80,80,80,80,60,60,70,90,90,90,90,90,90,90,90,90,90,70,70,80,90,90,90,90,98,93,90,90,90,97,100,100,100,100,100,100,100,100,100,100,97,90,90,90,90,90,90,90,90,90,90,90,100,100,100,90,90,90,96,100,100,100,100,100,99,96,90,90,90,90,90,100,98,80,80,40,25,76,80,80,80,80,80,80,80,80,80,20,10,50,45,90,90,90,87,87,90,90,90,90,90,80,90,90,88,90,90,90,90,90,91,100,100,100,100,100,100,100,100,100,98,100,100,100,100,100,92,90,90,90,90,90,90,90,90,90,90,90,100,100,100,90,90,90,90,98,100,100,100,100,100,90,90,90,90,90,90,90,20,20,80,80,80,80,80,80,80,70,0,10,85,90,85,85,89,90,90,90,89,90,87,90,90,90,88,87,90,95,100,100,100,100,100,100,100,100,100,100,100,100,100,100,96,90,90,90,90,90,90,90,90,90,90,90,85,97,90,90,90,90,95,100,100,100,100,100,95,90,90,90,90,90,10,25,80,80,80,80,50,0,80,80,80,80,80,80,84,88,90,90,80,80,82,83,80,80,89,96,97,100,100,100,100,100,100,100,100,100,100,100,100,95,90,90,90,90,90,90,90,90,86,88,90,90,90,90,90,90,90,92,100,100,100,100,100,100,91,90,90,90,90,90,90,70,70,80,10,80,80,80,0,70,80,80,80,80,80,80,80,87,90,90,85,90,80,83,87,80,83,98,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,98,90,90,90,90,90,90,90,90,88,88,78,82,88,82,85,90,90,90,100,100,100,100,100,100,90,90,90,90,90,90,90,60,20,70,80,80,80,40,70,70,73,80,80,80,80,80,80,80,80,80,80,82,86,80,83,83,80,90,90,82,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,90,83,79,72,81,80,80,80,80,80,80,90,100,100,100,100,100,100,94,90,90,90,90,20,70,0,30,70,80,80,80,80,80,80,80,80,90,80,90,90,92,92,90,90,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,90,90,83,80,78,82,89,80,80,80,100,100,100,100,100,90,90,90,20,20,0,30,80,80,80,80,80,80,80,80,80,80,80,90,90,90,90,94,97,100,97,90,90,90,90,100,100,100,100,100,100,100,100,100,100,100,100,100,99,93,90,90,90,90,90,90,90,90,80,80,86,90,90,90,90,80,100,100,100,94,98,100,90,90,90,90,90,90,50,70,53,70,80,80,80,80,80,80,80,80,80,80,80,80,80,80,90,90,98,100,100,100,100,100,90,90,94,100,100,100,100,100,100,100,100,100,100,100,100,100,99,91,90,90,90,90,90,90,90,90,90,90,80,85,90,90,90,90,93,97,100,100,92,93,90,90,90,90,90,20,70,66,0,40,60,80,80,80,80,80,80,80,80,80,80,80,88,95,97,100,100,100,100,100,90,90,90,100,100,100,100,100,100,100,100,100,100,100,100,100,98,90,90,90,90,90,90,90,90,90,90,80,80,90,90,90,90,50,90,100,100,100,80,100,100,93,90,90,90,90,60,55,20,10,20,60,48,50,40,10,10,40,40,70,70,80,80,80,80,80,80,80,70,87,90,90,90,90,100,100,100,100,100,100,90,90,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,90,90,90,90,88,80,80,88,90,90,70,80,84,90,100,90,93,100,90,80,90,90,70,60,20,20,40,40,10,60,65,70,70,80,80,80,80,80,60,80,89,90,90,90,93,100,100,100,100,100,100,100,90,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,90,90,90,90,80,80,80,80,80,70,80,90,80,81,80,88,80,73,20,20,17,40,10,70,70,77,80,80,80,80,80,80,80,80,80,90,90,90,100,100,100,100,100,100,80,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,90,90,80,80,75,80,80,80,80,80,80,80,72,70,80,47,40,20,10,17,11,60,70,70,70,75,80,80,90,90,90,100,100,100,100,100,100,100,100,100,85,97,90,100,100,100,100,100,100,100,100,90,90,90,90,90,90,80,75,70,80,80,80,74,75,70,77,50,10,60,60,70,70,70,70,70,75,70,80,80,90,90,90,98,100,100,100,100,100,100,100,100,100,80,90,100,100,100,100,100,100,100,100,90,90,90,90,90,90,30,70,70,80,80,80,70,70,70,30,0,60,40,70,70,70,90,90,99,100,100,100,100,100,100,100,100,100,100,80,80,90,100,100,100,100,100,90,90,90,90,90,90,40,60,70,70,80,80,80,80,80,80,70,70,70,0,60,70,70,70,90,92,100,100,100,100,100,100,100,100,100,100,90,90,60,87,90,80,20,20,70,70,72,80,80,80,80,80,80,70,20,60,70,70,70,70,90,90,93,100,100,100,100,100,100,100,100,100,100,80,70,83,90,90,80,70,70,70,80,80,80,80,70,40,20,60,70,90,90,90,95,100,100,100,100,100,100,100,100,100,90,75,80,70,70,80,85,80,80,70,80,80,70,30,90,90,92,95,100,100,100,100,100,100,100,100,100,100,100,70,80,80,80,80,62,80,80,20,20,20,90,97,100,100,100,100,100,100,100,100,100,100,90,80,80,80,80,80,80,70,52,50,80,50,50,10,10,20,90,100,100,100,100,100,100,100,100,100,100,100,100,100,90,60,80,80,80,80,80,80,80,80,80,40,50,50,50,10,0,30,100,100,100,100,100,100,100,100,100,100,100,90,90,80,70,70,80,80,80,80,80,80,80,50,45,50,60,60,30,30,10,10,10,10,25,90,100,100,100,100,100,100,100,100,100,100,80,80,80,70,67,50,70,70,70,79,80,85,90,80,80,80,80,80,50,30,50,50,60,30,20,20,80,90,93,100,90,100,100,100,100,100,90,90,69,70,60,50,40,80,90,90,80,80,80,80,20,40,40,30,5,80,85,90,90,100,100,97,90,73,70,60,80,80,90,90,90,90,90,80,80,80,25,40,40,0,30,0,50,80,80,75,90,90,90,90,93,90,80,80,70,70,57,70,40,40,80,80,74,82,88,90,90,80,80,80,30,20,20,0,0,70,83,90,90,90,70,70,60,60,60,50,70,77,80,78,77,90,90,90,90,88,90,80,80,30,30,20,20,20,70,67,80,90,80,90,83,70,70,60,60,80,60,70,70,80,80,90,90,90,90,90,30,30,20,20,20,70,70,60,80,70,70,70,55,60,60,60,70,70,75,80,80,90,87,90,90,90,90,30,30,30,30,30,20,20,20,20,20,63,70,75,60,60,80,80,50,75,78,80,90,80,80,40,20,20,30,30,20,20,20,0,50,50,88,86,60,60,60,60,60,80,80,80,90,80,40,80,20,20,30,30,30,20,20,40,40,89,80,40,60,60,60,60,60,60,60,80,88,88,40,75,20,30,30,20,20,20,90,77,60,60,60,60,70,90,80,80,80,60,40,50,50,60,20,30,20,20,20,20,20,90,90,90,70,60,52,60,60,60,60,70,70,90,80,80,80,75,67,50,50,30,20,90,90,90,90,82,70,60,65,70,70,90,80,80,80,60,60,30,0,20,90,90,90,90,84,75,60,70,70,70,80,80,80,80,60,30,20,0,0,90,90,90,90,90,73,60,70,70,70,80,70,80,53,40,40,30,20,0,90,90,90,90,63,70,70,73,80,60,33,30,30,0,90,90,90,85,80,90,90,60,30,20,10,90,90,90,90,90,84,80,60,80,90,30,30,20,10,90,90,90,80,80,80,80,10,90,90,90,80,80,80,10,10,90,90,87,80,80,80,50,30,10,10,10,86,80,80,80,80,80,50,50,10,10,80,80,10,10,70,70,10,10,10,70,70,10,10,10,80,80,70,70,70,70,70,10,10,80,80,80,70,70,70,70,70,70,0,80,70,70,70,70,70,76,70,70,70,70,70,70,10,70,70,70,70,10,20,70,70,70,70,10,20,70,30,30],"nil":[88,88,88,88,88,87,73,73,88,63,63,63,63,63,63,63,63,63,63,63,63,73,63,63,63,63,63,63,63,63,87,87,87,63,63,63,63,63,63,73,63,63,63,63,63,73,73,63,63,63,63,88,63,63,87,63,65,73,73,63,87,63,65,72,72,72,87,63,65,65,72,72,88,65,65,65,65,65,65,72,72,72,72,74,88,65,65,65,65,65,65,65,65,72,72,72,87,87,88,65,65,65,65,65,72,72,72,87,87,87,87,65,65,65,65,72,72,72,87,87,88,65,65,65,65,65,65,72,72,72,72,88,88,88,65,65,65,65,65,72,72,72,72,73,87,87,65,65,65,65,65,65,65,87,88,62,65,65,65,65,65,65,65,72,72,87,87,88,62,62,88,88,64,65,65,65,65,65,65,65,72,75,75,74,74,87,87,88,62,62,62,62,62,62,62,62,88,64,64,64,64,65,65,65,65,65,65,65,65,65,72,75,75,74,62,62,62,62,62,62,62,88,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,72,75,75,75,54,54,88,62,62,62,62,62,62,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,72,72,75,75,75,74,54,54,54,54,55,55,55,88,88,62,62,62,62,62,64,64,64,64,65,65,65,65,65,65,65,65,65,72,72,75,75,75,74,54,54,54,54,87,55,55,55,55,55,55,55,55,55,88,62,62,62,62,62,62,88,64,64,64,64,64,64,65,65,65,65,65,65,65,65,75,75,75,87,54,54,54,54,54,54,54,55,55,55,55,55,55,55,62,62,62,62,62,88,64,64,64,64,64,64,64,65,65,65,65,65,75,87,87,54,54,54,54,54,54,54,54,87,55,55,55,55,55,55,55,55,55,55,62,62,62,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,75,75,76,74,87,54,54,54,54,54,54,54,87,55,55,55,55,55,55,55,62,62,88,64,64,65,64,65,65,65,65,65,65,65,65,72,75,76,76,76,54,54,54,55,55,55,55,55,55,55,55,88,62,65,65,65,65,65,65,65,65,65,65,65,72,75,75,76,76,76,76,76,76,76,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,88,88,65,65,65,65,65,65,65,65,65,65,65,65,72,75,75,76,76,76,76,76,76,76,76,76,87,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,88,65,65,65,65,65,65,65,65,65,65,72,72,72,72,75,75,76,76,76,76,76,76,76,76,76,76,76,76,76,76,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,88,88,88,88,65,65,65,65,65,65,65,65,65,72,72,72,72,72,75,75,76,76,76,76,76,76,76,76,76,76,76,87,87,87,87,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,61,88,88,65,65,65,65,65,65,65,65,65,65,65,72,72,72,72,75,76,76,76,76,76,76,76,76,76,76,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,61,61,61,60,65,65,65,65,65,65,65,72,72,72,72,72,72,72,72,72,75,75,76,76,76,76,76,76,76,87,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,88,61,88,65,65,65,65,65,65,72,72,72,72,72,72,72,72,75,75,76,76,76,76,76,76,76,76,76,76,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,88,60,65,65,65,65,65,72,72,72,72,72,72,72,72,72,75,76,76,76,76,76,76,76,76,76,76,76,76,76,76,87,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,88,60,65,65,65,65,65,65,65,65,72,72,72,72,72,72,72,72,72,72,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,55,55,55,55,55,55,55,55,55,55,88,88,61,61,61,61,61,61,61,88,65,65,65,65,65,65,65,65,72,72,72,72,72,72,72,72,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,55,55,55,55,55,55,55,55,55,61,61,61,61,61,60,60,65,65,65,65,65,65,65,65,72,72,72,72,72,72,72,71,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,55,55,55,55,55,55,55,55,56,56,56,61,61,61,61,61,61,60,60,65,65,65,65,65,65,65,65,65,72,72,72,72,72,71,71,71,76,76,76,76,76,76,76,76,76,76,76,76,76,76,81,81,55,55,55,55,55,55,55,55,56,61,61,61,61,61,61,61,61,61,60,60,60,60,65,65,65,65,65,65,65,65,65,65,72,72,72,72,72,72,71,71,71,71,71,76,76,76,76,76,76,76,76,76,76,76,76,76,76,81,81,55,55,55,55,55,55,56,56,61,61,61,61,61,61,60,60,60,60,65,65,65,65,65,65,65,65,72,72,72,72,72,71,71,71,71,71,76,76,76,76,76,76,76,76,76,76,76,76,76,81,81,81,81,55,55,55,55,55,56,56,61,61,61,61,61,61,60,60,60,65,65,65,65,65,72,72,71,71,71,71,71,71,71,76,76,76,76,76,76,76,76,76,76,76,81,81,81,55,56,56,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,65,65,65,65,65,65,65,72,71,71,71,71,71,71,71,71,76,76,76,76,76,76,76,76,76,76,82,82,82,55,55,55,55,56,56,56,56,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,65,65,65,65,71,71,71,71,71,71,71,71,71,76,76,76,76,76,81,81,82,82,82,82,82,82,82,82,55,55,56,56,56,56,56,56,61,61,61,61,60,60,60,60,60,65,65,65,71,71,71,71,71,71,71,71,71,71,71,71,71,76,76,76,76,76,76,76,81,81,81,81,81,81,82,82,82,82,82,82,82,82,55,55,55,56,56,56,88,88,56,56,61,61,61,61,61,60,60,60,60,60,65,65,71,71,71,71,71,71,71,71,71,71,71,71,76,76,76,76,76,81,81,81,81,81,81,82,82,82,82,82,82,82,55,55,56,56,56,56,56,88,88,56,61,61,61,61,60,60,65,65,66,71,71,71,71,71,71,71,71,71,71,71,71,76,76,76,76,81,81,81,81,81,81,81,82,82,82,82,82,82,82,83,55,55,56,56,56,56,56,56,56,56,56,56,88,56,56,61,61,61,60,60,60,60,60,60,65,65,65,71,71,71,71,71,71,71,71,71,71,71,71,71,76,76,76,81,81,81,81,81,82,82,82,82,82,82,82,82,83,83,56,56,56,56,56,56,56,56,56,56,56,56,56,56,61,61,61,60,60,60,60,60,60,60,65,65,66,66,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,76,76,81,81,81,81,81,82,82,82,82,82,82,83,83,55,53,53,56,56,56,56,56,56,56,56,56,56,56,56,56,60,60,60,60,60,60,66,66,66,66,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,76,76,76,76,81,81,82,82,82,83,83,83,83,55,53,56,56,56,56,56,56,56,56,56,56,56,56,56,60,60,60,60,66,66,66,66,71,71,71,71,71,71,71,71,71,71,71,71,71,71,76,76,81,81,81,81,81,81,81,82,82,82,83,83,83,83,53,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,60,60,60,60,60,60,60,60,66,66,66,66,71,71,71,71,71,71,71,71,71,71,71,71,71,81,81,81,81,81,81,81,81,81,82,82,82,83,83,83,83,83,83,53,53,56,56,56,56,56,56,56,56,56,56,56,56,60,60,60,60,60,60,60,66,66,66,66,71,71,71,71,71,71,71,71,71,71,71,71,81,81,81,81,81,82,82,82,82,83,83,83,83,83,83,83,56,56,56,56,56,56,56,56,56,56,60,60,60,60,60,60,60,66,66,66,71,71,71,71,71,71,71,71,71,71,71,71,81,81,81,81,81,81,81,81,81,81,81,82,83,83,83,83,83,83,56,56,56,56,56,56,56,56,56,60,60,60,60,60,60,60,60,60,60,60,60,66,66,66,66,66,66,71,71,71,71,71,71,71,71,71,71,71,81,81,81,81,81,81,81,81,82,82,82,83,83,83,83,53,53,53,56,56,56,56,56,56,56,56,56,56,60,60,60,60,60,60,60,60,60,60,60,60,60,66,66,66,66,66,66,66,66,71,71,71,71,71,71,71,71,71,71,71,71,71,71,77,77,77,81,81,81,81,81,81,80,80,80,83,83,83,83,83,83,56,56,56,56,56,56,60,60,60,60,60,60,60,60,60,60,60,60,66,66,66,66,66,66,66,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,77,77,80,81,80,80,80,80,80,80,80,80,80,80,83,83,83,83,83,83,83,56,56,56,60,60,60,60,60,60,60,60,60,60,60,60,60,60,66,66,66,66,66,66,71,71,71,71,71,71,71,71,71,71,71,77,77,77,77,77,77,77,77,80,80,80,80,80,80,80,80,80,83,83,83,83,83,53,56,56,56,56,56,56,56,56,52,52,57,60,60,60,60,60,60,60,60,60,60,60,60,60,66,66,66,66,66,66,66,71,71,71,71,71,71,71,71,71,71,77,77,77,77,80,80,80,80,80,80,80,80,80,80,83,83,83,83,83,83,83,53,53,53,53,56,56,56,56,56,52,52,52,57,57,57,57,60,60,60,60,60,60,60,60,60,66,66,66,66,66,71,71,71,71,71,71,71,71,71,71,71,77,77,77,77,77,77,80,80,80,80,80,80,80,80,83,83,83,83,83,83,83,84,53,53,53,53,53,56,56,56,56,56,56,52,52,52,52,52,57,57,57,57,57,60,60,60,60,60,60,60,66,66,66,66,66,71,71,71,71,71,71,71,71,71,71,71,71,71,77,77,77,77,77,77,77,80,80,80,80,80,80,80,80,80,83,83,83,83,83,83,83,53,53,53,53,53,53,53,53,53,56,56,56,56,56,56,52,52,52,52,57,57,57,57,57,57,57,60,60,60,60,60,60,66,66,58,58,71,71,71,71,71,71,71,71,71,71,71,71,71,77,77,77,77,77,77,77,77,77,80,80,80,80,80,80,80,80,80,80,80,80,83,83,83,83,83,83,84,53,53,53,53,53,53,53,53,53,53,53,53,56,56,56,52,52,52,52,52,52,52,57,57,57,57,57,57,57,57,57,57,57,57,60,60,60,66,58,58,58,58,58,67,67,71,71,71,71,71,71,71,71,71,71,71,71,71,77,77,77,77,77,77,77,77,80,80,80,80,80,80,80,80,80,80,80,80,83,83,83,83,53,53,53,53,53,53,53,53,53,53,53,53,53,53,56,56,56,52,52,52,52,52,52,57,57,57,57,57,57,57,57,57,57,57,57,57,57,60,58,58,58,58,58,67,67,67,67,67,67,70,71,71,71,71,71,71,71,71,71,71,77,77,77,77,77,77,77,77,77,77,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,83,83,83,83,83,53,53,53,53,53,53,53,53,53,53,53,53,56,56,52,52,52,52,52,52,52,52,52,57,57,57,57,57,57,57,57,57,57,57,58,58,58,58,58,58,58,67,67,67,67,67,67,70,70,71,71,71,71,71,71,77,77,77,77,77,77,77,77,79,80,80,80,80,80,80,80,80,80,80,80,80,84,49,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,57,57,57,57,57,57,57,57,58,58,58,58,58,58,67,67,67,67,67,67,67,70,70,70,70,70,71,77,77,77,77,77,77,77,79,79,80,80,80,80,80,80,80,80,80,80,80,84,83,49,49,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,57,57,57,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,58,67,67,67,67,67,67,70,70,70,70,70,70,70,77,77,77,77,77,77,77,77,79,79,80,80,80,80,80,80,80,80,80,80,80,80,84,84,84,84,84,84,49,49,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,57,57,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,58,67,67,67,67,67,67,67,70,70,70,70,70,70,77,77,77,77,77,77,77,77,77,79,80,80,80,80,80,80,80,80,80,80,84,84,49,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,58,67,67,67,67,67,67,67,67,70,70,70,70,70,70,78,77,77,77,77,77,77,77,79,79,80,80,80,80,80,80,80,80,84,84,84,49,49,49,49,49,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,57,57,57,57,57,57,58,58,58,58,58,58,58,58,58,58,67,67,67,67,67,67,67,67,69,70,70,70,70,70,70,70,70,78,78,77,77,77,77,77,77,79,79,79,79,79,80,80,80,80,80,84,84,84,49,49,49,49,49,49,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,57,57,57,57,57,58,58,58,58,58,58,58,58,58,58,58,67,67,67,67,67,69,69,70,70,70,70,70,70,70,70,70,78,77,77,77,77,77,79,79,79,79,79,79,80,80,80,80,80,14,49,49,49,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,57,57,57,58,58,58,58,58,58,58,58,58,58,67,67,67,67,67,69,69,70,70,70,70,70,70,70,70,77,77,77,77,77,79,79,79,79,79,79,79,80,80,80,80,80,80,14,14,14,14,14,84,49,49,49,49,49,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,57,57,58,58,58,58,58,58,58,58,58,58,59,67,67,67,67,67,67,67,69,69,70,70,70,70,70,70,78,78,77,77,77,79,79,79,79,79,79,79,79,79,80,80,80,80,84,14,14,14,14,14,14,14,14,14,14,84,49,49,49,49,49,49,49,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,58,58,58,58,58,58,58,58,58,59,59,59,59,67,67,67,67,67,67,69,69,69,69,70,70,70,70,70,70,70,78,78,77,77,77,79,79,79,79,79,79,79,79,79,79,80,80,80,14,14,14,14,14,14,14,14,48,49,49,49,49,49,49,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,58,58,58,58,58,58,58,58,59,59,59,59,59,59,67,67,67,67,67,69,69,69,69,69,70,70,70,70,70,70,78,78,77,79,79,79,79,79,79,79,79,79,79,79,79,80,14,14,14,14,14,14,14,14,14,14,14,14,48,49,49,49,49,49,49,49,49,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,51,58,58,58,58,58,58,58,58,58,59,59,59,59,59,59,59,67,67,67,67,69,69,69,69,69,69,70,70,70,70,70,78,78,79,79,79,79,79,79,79,79,79,79,79,79,80,80,14,14,14,14,14,14,14,14,14,14,14,14,48,48,48,48,49,49,49,49,49,49,49,49,49,53,52,52,52,52,52,52,52,52,52,52,52,51,51,51,58,58,58,58,58,58,58,58,58,59,59,59,59,59,68,67,67,67,69,69,69,69,69,70,70,70,70,70,78,78,79,79,79,79,79,79,79,79,79,79,14,14,14,14,14,14,14,14,14,14,14,14,48,48,48,48,48,49,49,49,49,49,49,49,49,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,58,58,58,58,58,58,58,58,58,59,59,59,59,68,68,68,68,68,67,69,69,69,69,69,69,70,70,70,70,70,78,78,78,78,79,79,79,79,79,79,79,79,79,14,14,14,14,14,14,14,14,48,48,48,48,48,48,49,49,49,49,49,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,58,58,58,58,58,58,68,68,59,59,59,59,68,68,68,68,68,68,68,69,69,69,69,69,69,69,70,70,70,70,70,78,78,78,78,79,79,79,79,79,79,79,79,79,14,14,14,14,14,14,14,14,14,14,14,14,48,48,48,49,49,49,49,49,49,49,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,58,58,58,68,68,68,68,68,59,59,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,70,70,70,70,78,78,78,79,79,79,79,79,79,79,79,79,14,14,14,14,14,14,14,14,14,14,14,48,48,48,48,48,49,49,49,49,49,49,52,52,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,58,58,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,69,70,70,70,78,78,78,79,79,79,79,79,79,79,79,79,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,86,48,48,48,48,48,49,49,49,49,49,49,52,52,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,69,70,70,70,78,78,78,78,79,79,79,79,79,12,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,86,48,48,48,48,49,49,49,49,49,49,52,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,68,68,68,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,70,78,78,78,79,79,79,79,79,79,79,12,14,14,14,14,14,14,14,14,14,14,14,14,14,48,48,48,48,48,48,49,49,49,49,49,49,49,52,52,52,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,69,69,78,78,78,78,78,79,79,79,79,79,79,12,12,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,52,52,52,52,51,51,51,51,51,51,51,51,51,51,51,51,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,78,78,78,78,78,11,79,79,79,79,79,12,12,12,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,86,86,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,52,52,51,51,51,51,51,51,51,51,51,51,51,51,51,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,69,78,78,11,11,11,11,11,11,11,79,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,86,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,51,51,51,51,51,51,51,51,51,51,51,51,51,68,68,68,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,69,69,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,48,48,48,48,48,48,48,48,45,49,49,49,49,49,49,49,49,49,50,51,51,51,51,51,51,51,51,51,51,51,51,51,51,68,68,68,68,68,7,7,7,7,68,68,68,68,69,69,69,69,69,69,69,69,69,69,69,69,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,48,48,48,48,45,45,49,49,49,49,49,49,49,50,50,50,51,51,51,51,51,51,51,51,51,51,51,51,51,68,68,7,7,7,7,7,7,68,68,69,69,69,69,69,69,69,69,69,69,69,69,69,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,48,48,48,48,45,45,45,49,49,49,49,50,50,50,50,50,50,51,51,51,51,51,51,51,51,51,51,51,51,7,7,7,7,7,7,7,7,8,69,69,69,69,69,69,69,69,69,69,69,69,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,86,48,48,48,48,48,45,45,45,49,49,49,49,49,50,50,50,50,50,50,51,51,51,51,51,51,51,51,7,7,7,7,7,7,7,7,7,7,7,8,69,69,69,69,69,69,69,69,69,9,9,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,14,14,14,14,14,14,13,13,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,48,48,48,48,48,45,45,45,45,45,45,49,49,50,50,50,50,50,50,50,50,50,51,51,51,7,7,7,7,7,7,7,7,7,7,7,8,69,69,69,69,69,69,69,69,9,9,9,9,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,14,13,13,13,13,13,13,13,13,15,15,15,15,15,15,15,15,15,15,15,15,48,48,48,48,48,48,45,45,45,45,45,45,45,45,49,49,50,50,50,50,50,50,50,50,50,50,50,51,51,7,7,7,7,7,7,7,7,7,7,7,7,8,8,69,69,69,69,69,9,9,9,9,9,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,15,15,15,15,15,15,15,15,15,86,86,46,46,46,46,48,48,48,45,45,45,45,45,44,50,50,50,50,50,50,50,50,50,50,51,51,7,7,7,7,7,7,7,7,7,7,8,8,69,69,69,69,2,2,9,9,9,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,15,15,15,15,15,15,15,15,86,86,46,46,46,48,48,45,45,45,45,45,45,45,44,50,50,50,50,50,50,50,50,50,50,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,2,2,2,2,2,9,9,9,9,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,15,15,15,15,15,15,86,46,46,46,48,48,48,48,48,45,45,45,45,45,45,44,44,50,50,50,50,50,50,50,50,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,2,2,2,2,2,2,9,9,9,9,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,15,15,15,15,15,15,15,15,15,15,15,15,86,86,86,46,46,46,46,48,48,48,45,45,45,45,45,45,45,45,45,45,44,44,44,50,50,50,50,50,50,50,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,1,1,8,8,2,2,2,2,2,2,2,2,9,9,9,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,15,15,15,15,15,15,15,15,15,15,15,15,86,46,46,46,46,48,48,48,45,45,45,45,45,45,45,44,44,44,44,50,50,50,50,50,50,50,50,7,7,7,7,7,7,7,7,7,1,7,7,1,2,2,2,2,2,2,2,2,2,2,2,9,9,9,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,15,15,15,15,15,16,86,46,46,46,46,46,46,48,48,45,45,45,45,45,45,45,45,44,44,44,44,44,50,50,50,50,50,50,50,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,16,16,16,16,16,16,16,16,86,46,46,46,46,46,46,46,48,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,50,50,50,50,50,50,44,7,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,9,9,11,11,11,11,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,50,50,50,50,50,44,44,7,7,7,7,7,7,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,9,11,11,11,12,12,12,12,12,12,12,12,13,13,13,13,13,13,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,86,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,7,7,7,7,7,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,9,9,11,11,11,11,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,7,7,7,7,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,9,9,9,9,10,10,10,10,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,6,6,6,7,7,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,9,9,9,9,9,9,9,10,9,10,10,10,10,10,10,10,10,10,10,12,12,13,13,13,13,13,13,13,13,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,86,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,10,10,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,13,13,13,13,13,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,13,13,13,13,13,13,13,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,44,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,13,13,13,13,13,13,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,46,46,46,46,46,46,46,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,19,19,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,86,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,19,19,19,19,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,44,44,44,44,44,44,44,44,6,6,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,3,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,20,10,10,10,10,10,10,10,10,10,19,19,19,19,19,16,16,16,16,16,16,16,16,16,16,16,16,16,16,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,43,44,44,44,44,44,44,6,6,6,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,3,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,20,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,16,16,16,16,16,16,16,16,16,16,16,16,16,86,47,47,46,46,46,45,45,45,43,43,44,44,44,6,6,6,6,6,6,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,21,21,21,21,21,21,21,21,21,10,10,10,10,10,10,10,20,20,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,16,16,16,16,16,16,16,16,16,16,16,16,17,86,86,43,43,43,43,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,21,21,21,21,21,21,21,21,21,21,21,21,21,10,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,16,16,16,16,16,16,16,16,16,16,16,17,86,47,47,47,47,42,42,42,42,43,43,43,43,43,43,43,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,19,16,16,16,16,16,16,16,16,16,17,17,17,47,47,47,47,42,42,42,42,42,42,42,42,43,43,43,43,43,43,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,3,3,3,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,16,16,16,16,16,16,16,16,17,17,47,47,47,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,3,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,19,16,16,16,16,16,16,16,16,16,17,17,17,17,47,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,6,6,6,6,6,5,5,5,5,5,5,5,5,5,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,16,16,16,16,16,16,16,17,17,17,17,17,17,47,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,1,4,4,4,4,1,1,4,4,4,4,4,4,4,4,4,4,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,19,19,19,19,19,19,19,19,19,16,16,16,16,16,16,17,17,17,17,17,17,17,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,16,16,16,16,17,17,17,17,17,17,17,17,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,16,16,16,17,17,17,17,17,17,17,17,17,17,17,17,17,86,86,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,16,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,26,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,17,17,17,17,17,17,17,17,17,17,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,37,37,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,26,26,26,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,20,20,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,17,17,17,17,17,17,17,17,17,17,17,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,37,37,37,37,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,26,26,26,26,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,20,20,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,17,17,17,17,17,17,17,17,17,17,17,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,37,37,37,37,37,5,5,5,5,5,5,5,27,5,5,5,4,4,4,4,4,4,4,4,4,26,26,26,26,26,26,26,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,20,20,20,20,20,20,20,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,17,17,17,17,17,17,17,17,17,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,37,37,37,37,37,37,5,5,5,5,5,27,27,5,5,4,4,4,4,4,4,4,4,4,4,4,26,26,26,26,26,26,26,26,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,20,20,20,20,20,20,20,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,17,17,17,17,17,17,17,17,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,37,37,37,37,37,37,5,5,27,27,27,27,27,5,5,4,4,4,4,4,4,26,26,4,26,26,26,26,26,26,26,26,26,26,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,20,20,20,20,20,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,17,17,17,17,17,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,37,37,37,37,37,37,37,37,5,27,27,27,27,27,27,27,4,4,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,20,20,20,20,20,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,17,17,17,17,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,37,37,37,37,37,37,37,37,27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,20,20,20,20,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,17,17,17,17,17,17,17,17,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,37,37,37,37,37,37,37,37,27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,20,20,20,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,17,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,38,38,37,37,37,37,37,36,27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,20,20,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,17,17,17,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,38,38,38,37,37,37,37,37,37,36,36,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,17,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,38,38,38,38,37,37,37,36,36,36,36,36,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,18,18,18,18,18,18,18,18,18,18,18,18,18,18,41,41,41,41,41,41,41,41,41,41,85,42,42,42,38,38,38,38,38,37,37,36,36,36,36,36,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,18,18,18,18,18,18,18,18,17,17,41,41,41,41,41,41,41,41,42,42,38,38,38,37,37,37,36,36,36,36,36,27,27,27,27,27,27,27,27,27,26,26,26,26,26,26,28,26,26,26,26,26,26,26,26,26,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,18,18,18,18,18,18,18,18,17,41,41,41,41,85,42,38,38,38,38,38,37,37,36,36,36,36,36,27,27,27,27,27,27,27,27,26,26,26,26,26,26,28,26,26,26,26,26,26,26,25,25,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,18,18,18,18,18,18,18,18,18,18,18,17,41,41,41,42,38,38,38,38,38,36,36,36,36,36,36,36,36,36,27,27,27,27,27,27,27,28,26,26,26,28,28,28,28,28,28,26,26,26,26,26,25,25,25,25,25,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,18,18,18,18,18,18,18,18,41,41,41,41,85,38,38,38,38,38,38,38,38,36,36,36,36,36,36,36,36,36,36,36,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,26,26,25,25,25,25,25,25,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,18,18,18,18,17,85,85,85,38,38,38,38,38,38,36,36,36,36,36,36,36,36,36,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,26,25,25,25,25,25,25,25,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,18,18,18,18,85,38,38,38,38,38,38,38,38,38,36,36,36,36,36,36,36,36,36,36,35,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,25,25,25,25,25,25,25,25,25,25,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,18,18,18,18,18,18,40,38,38,38,38,38,38,38,38,38,38,38,38,36,36,36,36,36,36,36,36,36,35,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,25,25,25,25,25,25,25,25,25,25,25,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,18,18,18,40,40,85,38,38,38,38,38,38,38,38,38,38,36,36,36,36,36,36,36,35,35,35,35,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,25,25,25,25,25,25,25,25,25,25,25,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,18,18,18,18,18,18,18,40,40,40,40,85,85,38,38,38,38,38,38,38,38,38,36,36,36,36,36,36,36,36,36,36,35,35,35,35,28,28,28,28,28,28,28,28,28,28,28,29,29,25,25,25,25,25,25,25,25,25,25,25,25,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,18,18,18,18,40,40,85,38,38,38,38,38,38,38,38,38,36,36,36,36,36,36,36,36,36,35,35,35,35,35,28,28,28,28,28,28,28,28,29,29,29,25,25,25,25,25,25,25,25,25,25,25,25,22,22,23,23,23,23,23,23,23,23,23,23,18,18,40,40,85,38,38,38,38,38,38,38,38,36,36,36,36,36,36,36,36,36,35,35,35,35,35,28,28,28,28,28,28,29,29,29,29,29,25,25,25,25,25,25,25,25,23,23,23,23,23,23,23,23,23,23,23,23,23,18,18,18,40,40,40,38,38,38,38,38,38,38,36,36,36,36,35,35,35,35,35,35,35,35,28,28,28,28,28,29,29,29,29,29,29,25,25,25,25,25,25,23,23,23,23,23,23,23,23,23,23,23,85,38,38,38,38,38,38,38,38,38,38,38,36,36,36,36,35,35,35,35,35,35,35,35,35,28,28,28,29,29,29,29,29,29,29,29,25,25,25,25,25,24,23,23,23,23,23,23,23,23,18,85,38,38,38,38,38,36,36,35,35,35,35,35,35,35,35,35,35,35,28,28,28,29,29,29,29,29,29,25,25,25,25,25,24,24,23,23,23,23,23,23,23,23,23,23,23,85,38,38,38,38,36,36,35,35,35,35,35,35,35,35,35,29,29,29,25,25,25,24,24,24,24,23,23,23,23,23,23,23,23,23,18,38,38,38,38,38,36,35,35,35,35,35,35,35,35,35,35,35,35,29,25,25,24,24,24,24,24,24,23,23,23,23,23,23,18,38,38,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,29,29,25,30,24,24,24,24,23,23,38,85,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,30,30,30,24,24,23,23,18,85,85,36,35,35,35,35,35,35,35,35,35,35,35,35,35,30,30,30,30,30,24,24,24,23,23,23,85,85,85,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,30,30,30,30,30,30,30,30,30,24,24,24,23,85,85,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,30,30,30,30,30,30,30,30,24,24,24,24,23,23,23,39,85,85,85,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,30,30,30,30,30,30,30,30,30,30,30,30,24,24,24,24,23,23,39,85,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,30,30,30,30,30,30,30,30,30,24,24,24,23,85,85,35,35,35,35,35,35,35,35,35,33,30,30,30,30,30,30,30,30,30,30,24,24,24,23,23,85,85,35,35,35,35,35,35,35,35,35,35,35,35,35,33,33,30,30,30,30,30,30,30,30,30,30,30,30,24,39,39,85,85,85,35,35,35,35,35,35,33,33,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,24,24,39,39,85,35,35,35,35,35,35,35,35,35,33,33,30,30,30,30,30,30,30,30,30,30,30,24,24,39,39,39,35,35,35,35,35,35,35,33,33,33,30,30,30,30,30,30,30,30,30,30,30,30,24,24,24,24,24,39,39,39,39,39,35,35,35,33,30,30,30,30,30,30,30,30,30,30,30,31,24,24,24,39,39,39,85,35,35,35,35,33,33,33,33,30,30,30,30,30,30,30,30,31,24,24,24,24,39,39,35,35,35,35,33,33,33,33,33,33,30,30,30,30,30,30,31,24,24,24,85,85,35,35,35,33,33,30,30,30,30,30,30,30,30,30,31,31,31,31,24,39,85,85,35,35,35,33,33,33,33,33,33,30,30,30,30,30,30,30,30,30,30,30,30,31,24,35,35,35,33,33,33,33,30,30,30,30,30,30,30,30,30,30,24,39,85,35,33,33,33,33,33,30,30,30,30,30,30,30,30,31,31,39,85,35,35,33,33,33,33,33,30,30,30,30,30,30,30,30,31,31,31,24,85,32,33,33,33,30,30,30,30,30,30,31,31,31,85,32,33,33,33,30,30,30,30,31,31,85,33,33,33,33,33,33,33,30,30,30,31,31,24,85,32,33,33,33,33,33,30,85,33,33,33,33,33,33,85,85,33,33,33,33,33,33,30,31,34,34,34,33,33,33,33,33,33,30,30,34,34,33,33,34,34,31,31,34,34,34,31,31,34,34,34,32,32,31,31,31,31,31,34,34,32,32,32,31,31,31,31,31,31,32,32,31,31,31,31,31,32,31,31,31,31,31,32,32,31,31,31,31,32,31,31,31,31,31,32,31,31,31,31],"t":{"farmacie":[213,202,125,120,134,-1,-1,-1,191,55,61,30,91,16,19,57,76,21,8,13,49,-1,62,53,45,20,18,24,70,72,-1,-1,-1,50,40,44,34,42,63,-1,85,54,56,55,67,-1,-1,62,61,60,77,110,79,92,-1,87,130,-1,-1,118,-1,121,108,133,153,161,-1,132,134,136,125,158,171,94,83,69,68,66,71,102,129,128,185,359,214,205,103,93,60,45,44,52,58,81,98,104,332,340,190,113,153,70,44,40,75,88,205,381,337,344,304,127,15,31,42,61,139,152,344,292,215,118,45,26,6,26,34,146,134,151,213,173,188,152,118,44,8,25,38,73,150,157,219,-1,307,267,121,69,48,36,32,49,45,260,148,125,103,58,62,41,46,55,72,189,186,242,248,160,96,128,127,102,96,116,37,66,86,80,63,76,82,206,211,173,180,232,240,116,79,75,58,72,101,102,109,130,98,78,99,92,84,111,33,47,62,73,81,80,78,101,209,202,197,155,52,47,61,66,94,107,138,170,65,65,78,75,72,102,106,30,14,41,48,79,82,93,100,108,199,193,189,179,196,200,136,45,33,41,56,63,146,64,49,43,50,64,101,91,94,20,16,36,74,74,72,92,113,113,128,174,178,177,140,180,183,163,160,153,140,135,127,123,27,23,34,42,54,33,33,40,60,90,85,70,29,36,58,78,86,96,173,163,163,160,155,142,177,158,155,144,211,159,148,136,123,127,114,115,107,110,116,17,6,11,30,50,94,176,7,18,34,71,78,69,70,58,53,43,71,77,84,89,141,147,145,427,190,177,170,155,141,134,112,216,145,112,109,96,94,93,11,6,34,40,52,186,20,30,47,63,73,75,63,56,37,61,49,64,128,326,320,196,178,162,144,131,117,105,114,85,116,105,93,90,91,94,79,77,96,100,16,30,80,33,26,26,47,60,71,83,44,36,24,18,25,44,52,41,115,119,119,48,138,335,202,190,184,161,157,119,95,88,103,81,72,65,84,103,113,40,60,206,41,66,72,76,37,29,9,21,35,7,124,119,127,99,37,29,32,187,208,146,150,90,107,45,53,49,67,128,156,60,63,86,46,35,24,16,21,48,145,133,130,137,90,97,66,24,40,58,71,74,64,208,243,28,40,109,84,68,43,27,32,41,51,114,138,137,142,75,146,76,96,99,29,37,29,41,41,32,146,124,121,152,106,58,52,8,12,57,55,67,62,57,55,366,239,43,23,44,62,68,117,98,83,58,43,20,24,62,103,117,128,145,124,196,91,24,19,41,39,45,57,116,126,113,94,171,169,134,100,83,39,40,52,32,29,33,35,49,61,51,44,50,55,66,50,33,21,55,82,120,99,98,51,34,15,18,33,52,72,93,104,119,158,143,104,151,153,158,76,8,14,49,36,30,25,42,102,72,63,68,81,129,91,98,32,30,45,57,52,48,50,41,37,44,50,258,264,179,168,63,47,43,114,105,108,105,53,18,22,40,80,81,95,118,137,139,119,60,31,25,60,65,2,40,54,60,121,109,66,56,59,140,87,15,39,55,64,53,42,22,19,23,31,69,56,32,45,53,91,94,90,90,57,47,35,44,49,57,70,97,101,119,148,160,123,52,37,51,53,44,36,71,106,86,79,55,47,55,62,94,115,128,66,73,5,29,47,65,99,23,16,234,51,43,24,37,50,94,90,84,74,69,31,40,37,44,68,87,93,133,108,123,60,50,52,47,48,35,94,73,50,29,37,70,83,116,55,58,24,15,23,58,105,11,28,27,32,42,34,62,64,25,56,109,70,65,61,50,35,25,23,37,51,74,83,111,173,60,72,58,61,19,69,44,26,23,44,64,64,107,135,51,25,15,29,35,41,50,44,45,31,31,25,37,41,43,266,66,45,46,83,54,59,49,56,45,17,17,30,39,61,80,88,83,45,52,67,75,52,60,59,19,8,59,56,43,7,33,43,59,78,104,136,35,16,6,25,44,30,39,30,40,45,34,52,60,56,64,59,48,37,50,50,34,16,26,42,56,90,106,74,71,83,56,68,81,73,72,58,73,59,62,49,26,34,22,51,42,25,17,35,63,71,81,27,20,19,42,30,16,9,30,35,54,50,48,56,56,91,24,14,42,58,46,32,50,47,46,74,70,61,41,67,109,106,19,45,59,53,47,43,35,35,59,41,31,44,52,62,88,77,40,29,29,38,21,16,20,43,47,48,36,28,36,58,79,45,12,53,49,47,44,30,37,33,72,61,49,54,47,40,42,61,112,104,2,29,44,61,20,28,37,28,28,64,68,50,48,52,63,73,64,48,42,43,51,35,27,20,34,26,30,29,13,24,59,95,112,48,71,25,34,53,49,26,21,45,48,45,46,44,21,20,32,50,69,131,124,78,61,24,22,26,52,17,34,33,16,38,39,58,84,81,62,54,58,92,98,47,59,50,49,44,53,60,50,46,44,44,16,20,26,16,25,43,76,94,49,52,46,59,42,14,6,41,24,32,9,16,42,55,152,153,73,48,34,32,16,31,33,18,24,37,62,73,82,69,58,81,113,41,35,35,62,68,72,54,58,54,39,23,12,24,20,24,34,71,73,104,115,82,50,59,52,32,18,32,62,15,15,21,27,52,138,90,65,72,101,21,30,36,93,78,74,71,84,88,108,24,28,73,77,86,84,69,78,63,30,33,25,16,88,111,114,75,38,25,56,15,12,26,34,37,60,63,115,132,145,142,106,93,99,89,93,49,38,77,69,43,73,50,60,71,77,85,101,98,21,88,95,100,98,84,64,48,37,12,21,151,92,120,74,88,86,74,59,62,44,82,34,21,34,51,57,76,64,76,84,91,104,126,132,134,110,105,105,59,58,74,38,44,59,62,88,95,90,91,12,96,81,61,40,12,149,182,157,137,116,102,79,90,113,108,87,93,64,61,58,69,53,47,56,87,75,71,66,78,99,122,118,124,88,65,44,35,30,34,51,60,85,103,82,77,29,25,40,119,98,98,79,47,28,27,139,152,213,148,151,138,132,132,98,58,68,85,88,92,115,106,100,61,46,54,94,83,75,60,73,90,69,71,70,56,67,77,86,114,126,95,31,24,22,39,66,88,100,102,66,40,36,82,114,94,63,45,41,124,130,164,142,144,128,118,101,58,98,93,73,76,124,123,53,49,32,28,77,79,84,71,77,65,54,38,52,63,121,106,83,33,28,17,23,68,76,91,76,63,50,42,65,141,115,81,60,116,112,132,130,116,118,139,99,94,67,36,52,51,60,75,131,121,104,95,59,37,36,31,46,61,70,72,78,120,88,62,41,46,32,39,56,52,140,138,141,120,108,39,27,34,58,58,81,79,84,72,61,60,68,69,145,137,97,101,118,116,116,110,92,75,85,78,23,8,43,50,112,122,128,100,75,52,23,19,45,51,52,49,49,121,101,74,41,30,21,29,47,52,32,119,129,146,121,118,96,92,98,73,40,48,45,60,56,76,76,73,72,83,87,104,137,123,114,88,102,104,99,79,74,81,46,35,13,48,144,214,164,171,176,112,74,58,64,47,39,33,36,47,95,121,36,16,24,32,40,25,140,150,110,101,88,87,67,85,48,37,37,49,58,58,63,83,91,99,112,132,144,141,147,150,133,115,119,110,85,60,52,51,52,87,106,111,124,175,154,118,50,64,51,45,24,20,26,51,84,87,42,28,31,1,43,126,108,98,90,70,75,60,37,26,39,52,48,60,78,83,87,102,124,124,109,94,79,74,67,75,67,85,43,38,48,44,95,108,118,183,147,134,59,66,62,43,32,13,22,38,54,90,77,62,53,42,26,55,60,31,21,18,32,148,152,103,89,71,56,50,26,35,40,38,46,68,77,88,86,85,94,110,60,48,76,64,64,91,102,31,35,36,28,74,87,97,99,116,131,157,157,157,140,82,49,36,24,27,77,105,124,76,70,67,52,57,42,35,21,127,134,95,90,72,50,55,18,28,20,31,49,64,76,68,70,74,76,44,59,88,112,114,27,29,32,31,74,85,96,105,120,131,141,153,124,75,38,34,38,64,95,81,59,53,74,58,46,41,38,126,80,71,59,73,64,20,9,15,30,68,78,85,51,65,52,38,26,24,57,66,121,104,111,55,52,28,9,74,86,99,107,109,97,120,84,55,48,58,48,90,77,59,67,76,60,63,55,81,64,81,94,99,105,111,71,57,42,5,12,28,61,33,16,15,29,58,63,49,36,40,50,42,35,16,77,90,94,74,40,35,31,42,71,78,79,90,163,143,135,99,81,74,65,74,52,46,34,79,68,59,74,74,71,62,59,72,83,84,90,104,114,128,80,68,63,43,30,45,23,52,88,67,59,27,44,32,48,59,51,49,28,28,44,47,58,84,97,24,14,17,98,83,82,47,42,59,57,55,54,74,62,72,83,82,86,31,39,51,45,63,66,65,49,45,72,81,84,106,110,142,84,66,59,43,43,44,38,94,70,57,44,46,37,45,48,42,59,53,38,26,15,17,87,132,69,51,40,40,52,64,59,47,40,44,38,41,41,39,42,42,47,64,74,54,9,44,37,56,59,47,53,34,37,52,57,70,79,84,110,120,72,66,56,29,30,30,29,38,38,37,33,48,53,32,24,16,28,111,98,102,129,122,102,94,83,35,66,74,51,56,40,34,19,31,28,34,50,46,55,70,59,91,80,65,36,23,43,73,52,30,37,51,45,38,18,16,30,46,42,59,69,86,98,108,88,52,40,35,25,7,17,23,14,30,23,19,48,46,30,21,27,102,113,94,101,54,64,81,35,36,50,35,21,12,20,31,19,8,19,11,58,52,153,95,75,65,44,35,23,32,47,59,21,12,14,55,36,21,7,13,24,41,64,78,78,108,98,90,45,38,29,13,6,9,25,7,24,41,45,30,22,17,23,122,111,86,87,97,75,70,27,21,32,38,46,17,16,46,27,13,18,19,16,55,67,195,137,76,48,37,16,18,21,52,45,43,42,45,32,31,21,37,27,34,15,13,14,8,21,65,69,73,95,81,29,36,30,38,48,34,29,24,27,24,13,25,29,30,37,22,34,100,75,50,58,71,88,86,51,42,34,22,14,34,52,33,32,46,27,29,24,35,30,47,181,178,125,132,76,57,46,28,12,10,65,47,32,21,45,53,56,29,24,24,18,22,32,32,28,21,29,43,58,59,77,82,55,15,25,37,34,25,31,36,37,27,29,23,22,25,32,35,50,105,94,77,49,41,39,66,74,77,96,90,59,62,28,21,20,28,43,46,47,42,55,47,44,49,50,37,93,168,185,161,163,130,86,76,49,44,44,29,20,60,35,23,12,17,44,58,49,35,32,24,10,19,34,35,45,31,40,45,37,46,65,69,76,71,40,31,6,17,25,48,59,50,12,24,37,46,39,37,36,24,16,25,39,47,65,100,87,42,20,24,58,65,90,113,108,75,54,52,60,10,25,43,52,51,57,52,77,63,56,157,142,164,157,143,116,71,68,42,31,25,44,43,45,59,47,23,18,24,43,53,33,21,14,26,34,37,26,17,24,32,25,36,50,60,56,56,68,46,37,27,64,42,66,61,43,44,31,14,39,52,50,54,30,30,32,40,45,64,75,54,50,40,24,22,32,54,75,99,96,106,109,110,113,75,67,51,47,14,14,34,43,69,78,68,80,69,80,73,82,135,138,120,142,118,124,53,54,19,12,19,66,66,72,27,44,31,31,29,55,49,23,8,16,30,46,11,6,24,17,20,33,34,40,48,48,54,40,32,56,60,59,54,32,30,39,42,53,52,53,34,40,17,36,66,47,37,32,30,30,69,86,86,89,99,105,84,79,79,31,38,25,38,57,77,86,91,132,117,123,122,112,110,109,43,27,12,79,69,58,44,52,40,19,17,55,44,37,21,28,39,11,27,11,22,27,43,37,58,47,54,64,88,79,75,55,43,39,58,52,64,21,8,20,59,50,33,15,17,33,44,69,74,100,83,75,69,66,57,39,63,58,53,73,76,115,103,121,109,98,106,114,94,23,27,47,56,80,81,80,65,66,66,51,30,18,33,61,61,41,38,32,45,32,20,11,29,34,26,27,33,11,16,30,34,49,40,56,69,81,87,76,54,55,46,46,54,64,40,16,24,26,42,71,43,39,9,20,46,51,52,66,102,83,68,61,67,53,46,54,56,75,69,58,73,91,163,176,128,118,122,100,87,83,77,69,27,13,30,39,56,62,61,68,65,74,74,59,45,31,32,48,56,60,46,40,34,32,26,17,22,28,27,25,35,24,31,22,32,19,17,23,36,64,79,65,67,56,40,30,25,38,47,26,34,38,50,53,51,37,22,22,28,35,40,38,118,52,46,47,43,30,43,66,71,70,66,80,134,70,75,70,12,46,55,60,52,45,57,72,68,61,58,58,45,43,46,48,42,42,33,23,22,23,38,41,31,13,32,33,41,34,28,20,20,32,41,56,68,79,63,63,56,48,30,19,36,51,61,79,80,87,80,41,45,31,25,33,26,28,48,110,62,54,38,29,19,40,52,81,91,97,142,148,128,110,76,71,48,41,47,27,26,39,58,59,48,36,51,51,53,50,60,60,56,46,33,39,38,38,24,9,17,35,47,35,25,33,41,45,33,33,12,29,28,40,58,65,50,43,24,26,30,22,7,30,44,52,56,52,53,78,98,95,63,49,36,18,12,36,40,25,10,26,70,72,85,20,9,24,34,60,102,114,133,150,116,101,104,77,50,37,30,32,27,42,50,71,39,57,60,50,41,26,31,41,52,30,50,34,40,43,32,17,20,31,42,27,25,35,42,49,38,35,39,52,45,41,16,17,29,41,56,67,27,17,31,31,21,42,40,45,42,57,44,46,66,75,88,113,48,35,16,16,35,27,15,17,43,53,69,77,34,23,29,41,44,104,87,73,29,18,19,23,64,70,65,66,50,37,25,19,29,53,48,16,12,34,51,58,40,24,12,31,30,39,34,38,46,35,42,48,48,54,55,48,28,29,34,41,52,19,20,24,39,35,35,30,28,31,35,52,63,74,88,47,20,22,34,33,39,38,29,40,52,68,78,73,48,32,48,60,67,96,88,89,93,110,140,46,58,37,42,16,17,49,80,85,76,61,44,25,39,42,42,20,14,23,41,68,64,48,25,34,30,11,9,34,33,20,31,44,59,61,60,39,27,34,43,46,78,54,36,40,29,30,25,27,34,14,22,22,34,44,64,77,95,90,65,36,36,50,40,31,38,29,43,55,65,94,62,45,65,55,108,83,75,94,79,81,95,82,93,100,112,156,117,49,40,31,28,37,42,73,79,69,56,41,34,50,48,43,34,26,30,76,54,44,51,36,19,5,14,38,7,22,37,48,58,44,32,21,15,42,56,68,94,54,52,45,30,22,10,35,22,10,18,26,10,10,31,52,62,74,90,78,52,48,56,58,55,44,21,18,37,38,49,75,82,61,68,63,66,61,66,54,69,82,80,93,89,28,20,22,31,38,52,50,64,68,68,61,63,56,61,61,50,44,37,58,55,63,52,32,18,22,17,21,32,47,58,57,40,30,7,47,60,65,81,70,63,66,60,41,25,15,25,29,31,30,30,27,22,35,34,44,60,92,69,60,71,78,68,46,30,15,14,24,38,58,72,74,84,113,74,51,63,51,54,41,62,57,64,85,97,100,41,24,16,28,37,51,62,61,52,47,49,39,51,42,67,68,71,85,60,52,67,54,42,47,34,32,38,39,52,58,53,38,21,19,44,55,70,76,59,61,65,63,55,41,35,25,16,29,36,32,27,26,34,36,56,63,83,74,77,80,66,54,36,24,29,23,30,52,65,74,80,88,64,50,45,40,34,32,31,45,61,83,98,123,111,44,35,21,37,38,28,41,39,59,35,40,51,37,28,23,30,59,61,65,68,43,41,54,65,62,49,32,29,37,45,42,52,35,40,32,40,52,64,58,57,44,52,60,51,30,7,21,30,29,20,21,20,17,38,51,90,84,71,70,48,52,35,43,35,49,54,59,54,51,37,24,24,19,8,29,50,59,79,129,62,56,46,19,5,44,43,36,22,20,23,38,21,10,32,35,41,53,53,58,78,83,50,22,29,64,66,58,44,16,12,30,29,41,30,26,32,57,51,54,48,43,50,30,38,62,64,53,44,24,18,27,30,29,19,17,12,25,38,58,76,101,97,70,57,50,38,47,55,44,37,50,68,41,28,9,32,20,10,18,98,61,52,33,44,20,29,14,8,48,45,25,12,26,24,32,42,51,77,63,72,27,62,51,52,43,9,17,16,28,19,10,24,35,52,50,41,32,30,37,30,14,33,39,57,70,60,37,27,31,42,44,29,30,24,23,38,53,68,98,85,59,48,15,24,47,59,52,27,34,54,76,92,85,48,29,21,38,23,27,33,32,54,81,39,35,42,11,26,51,47,38,30,32,15,20,37,48,74,86,72,54,32,14,28,38,63,46,34,27,24,40,16,7,23,18,21,30,43,52,41,29,21,17,31,17,14,27,44,59,46,26,24,34,42,35,43,43,38,54,53,62,100,72,56,8,15,34,56,63,33,14,18,65,80,40,31,16,18,23,40,48,44,76,95,37,46,52,48,65,45,47,32,26,19,23,13,25,42,61,73,71,66,38,28,16,27,46,56,42,32,16,24,27,34,18,15,17,27,26,56,41,31,18,6,31,30,39,37,35,48,51,30,31,10,29,38,32,32,49,57,58,64,115,75,65,29,30,22,29,49,56,50,36,21,36,62,89,81,92,74,40,26,9,15,35,53,58,59,73,96,69,204,58,71,75,75,81,47,43,23,8,19,30,30,39,53,60,51,56,53,41,37,37,52,54,39,32,15,22,29,40,33,20,16,30,40,56,63,53,43,27,26,37,48,41,43,51,39,18,16,21,6,30,52,58,62,67,96,99,82,71,54,37,42,46,47,39,39,71,59,56,56,63,72,69,62,15,19,50,66,77,78,85,50,56,207,72,104,64,55,34,23,23,35,43,40,30,52,46,38,49,63,59,50,52,54,48,31,19,29,42,41,33,33,30,35,51,63,64,55,53,39,45,69,70,70,58,40,30,23,27,16,6,34,81,78,71,53,44,30,22,37,33,48,61,54,40,54,55,64,61,62,30,56,59,67,86,53,41,45,203,61,64,37,56,43,54,38,18,16,38,39,25,23,32,26,37,61,60,59,50,40,44,33,29,32,38,55,47,40,23,27,52,40,54,58,49,69,65,56,55,49,32,19,19,28,16,20,71,76,90,58,61,53,37,15,7,22,49,56,60,46,20,25,34,45,32,45,51,79,63,51,45,46,48,59,62,73,48,57,50,32,56,197,81,61,50,48,23,38,60,66,49,35,16,15,31,43,14,6,18,4,24,49,49,49,34,25,28,24,18,34,48,54,38,26,10,24,31,43,58,51,45,55,34,69,56,45,40,39,44,30,13,27,26,34,31,57,44,43,43,40,16,13,12,32,46,64,38,24,10,9,48,30,50,50,25,41,39,52,40,45,56,49,48,56,36,43,6,22,37,44,241,248,156,71,59,44,32,23,26,41,72,75,53,41,31,23,30,38,22,23,25,19,19,34,33,42,42,39,26,10,24,15,23,34,55,42,27,11,12,30,39,47,44,33,30,37,30,34,57,49,41,31,20,35,41,22,14,12,30,42,45,92,26,33,37,34,30,40,40,28,26,41,57,47,30,18,13,21,32,38,13,10,29,18,21,27,56,89,67,19,30,48,46,21,14,19,29,18,30,28,51,132,259,142,77,89,24,13,16,44,51,69,93,113,50,36,46,32,31,23,27,37,3,14,25,22,22,28,21,22,16,18,45,53,43,32,27,24,18,24,46,37,22,27,24,15,47,39,23,11,18,39,29,25,14,23,27,29,53,60,26,19,37,13,13,28,41,37,37,56,60,32,25,26,33,36,37,29,24,30,33,18,29,31,59,64,15,10,30,51,47,28,14,36,45,53,71,61,51,112,126,141,123,84,103,30,22,67,88,89,113,47,53,42,24,15,17,55,38,28,22,10,15,29,32,30,21,13,25,44,49,61,48,46,22,16,11,18,48,37,38,21,9,20,37,51,29,17,12,28,32,11,29,26,9,20,36,56,68,58,32,8,17,28,15,10,24,34,49,56,46,54,44,47,34,23,9,30,42,48,35,36,29,41,40,53,60,45,38,54,9,18,33,64,62,68,82,32,60,50,58,76,112,168,141,65,72,76,81,77,88,59,31,19,10,36,42,42,27,29,21,22,46,36,28,27,29,24,60,60,71,49,36,13,17,13,38,48,50,37,27,27,38,30,2,15,33,38,6,24,32,12,34,50,54,48,52,33,21,11,32,38,26,22,36,43,59,50,44,29,38,41,27,20,33,41,58,45,37,25,38,43,54,62,59,22,42,56,69,63,71,86,71,61,60,85,93,128,126,154,179,56,67,84,89,94,79,79,31,26,37,36,33,37,35,39,42,39,56,29,11,18,31,46,59,68,57,47,28,16,21,26,42,50,48,37,33,44,35,16,30,34,12,21,37,28,24,48,34,37,50,39,33,43,42,34,29,23,39,49,55,49,20,20,51,48,30,32,34,48,38,25,15,5,45,63,67,39,30,32,36,27,30,33,49,77,73,80,66,98,119,135,130,147,315,65,66,74,96,102,101,73,61,39,36,37,26,26,48,45,52,50,45,52,42,25,17,17,43,42,49,60,51,42,25,8,20,30,28,36,44,35,48,59,16,15,31,41,46,34,18,16,22,38,50,42,28,37,42,42,22,10,36,46,50,54,15,8,23,36,47,26,20,40,44,28,32,53,65,72,46,33,26,1,30,23,22,20,39,51,75,65,78,94,98,83,87,117,160,158,60,89,94,92,90,90,104,90,81,57,50,41,20,17,23,46,32,24,26,46,49,38,28,30,34,50,56,49,32,39,16,23,21,24,32,18,50,28,14,23,40,47,41,23,10,14,28,40,49,32,22,28,31,35,34,18,6,44,50,43,30,22,34,45,46,38,15,15,35,45,48,71,68,56,64,68,65,49,40,30,29,12,15,28,42,58,72,83,94,119,130,58,110,98,94,74,76,98,98,84,69,57,41,34,25,38,22,8,29,37,48,19,6,32,49,48,36,26,18,27,28,59,59,48,34,29,37,10,21,12,17,52,71,24,26,45,41,25,14,18,38,37,52,59,32,26,6,19,14,26,26,29,38,35,50,53,35,33,53,53,44,26,14,15,21,34,54,60,74,74,99,91,78,67,58,48,41,33,23,23,50,85,125,115,134,216,222,100,86,76,59,31,14,15,67,69,83,71,21,31,32,50,44,21,18,23,39,46,40,12,16,8,29,67,40,44,38,34,22,22,21,17,70,47,21,37,44,36,34,26,28,64,45,22,10,22,14,12,29,35,34,21,23,43,48,50,59,61,55,41,38,15,12,28,44,63,73,84,91,107,91,79,108,63,47,35,36,34,57,104,127,152,207,201,119,100,76,16,12,57,45,58,53,43,32,16,38,46,49,38,44,33,31,31,47,35,20,19,28,38,48,35,29,46,46,50,39,17,11,24,56,81,39,32,38,43,36,35,18,34,72,53,32,27,30,28,28,37,24,12,14,30,43,61,57,71,59,48,36,23,18,32,39,54,68,76,100,120,134,72,130,36,38,64,84,102,166,342,119,86,58,32,41,16,26,49,42,30,40,46,44,22,36,37,58,57,29,16,22,38,48,28,35,34,42,57,39,22,17,54,40,33,23,26,47,46,63,63,33,36,30,20,34,20,6,56,34,23,51,46,47,41,35,26,32,41,30,29,43,53,75,72,74,64,51,32,35,31,44,58,74,82,95,94,94,97,112,75,79,70,67,56,70,80,92,105,154,145,155,236,142,140,111,92,74,70,42,45,36,43,49,39,22,14,27,50,40,48,49,49,43,50,63,51,10,5,25,49,41,31,40,49,59,64,14,8,20,33,34,28,47,26,21,39,45,74,49,58,39,26,14,24,14,22,28,23,27,37,23,47,58,47,39,27,24,35,42,34,47,57,72,82,78,78,53,61,44,47,66,82,89,85,98,108,108,87,75,89,101,98,86,78,76,73,78,101,127,165,163,160,158,126,134,84,79,88,61,47,44,36,42,46,21,12,17,62,59,60,59,44,30,43,26,20,22,39,48,31,16,21,35,49,63,13,27,38,32,16,14,13,18,37,51,49,41,28,30,18,13,17,24,34,36,30,40,35,46,61,42,22,14,13,27,40,50,73,85,69,74,62,44,67,57,68,86,97,97,134,118,103,104,101,100,98,80,84,95,104,104,318,94,71,67,78,78,68,31,25,25,42,34,41,25,48,56,73,62,63,64,35,19,42,41,46,47,39,29,22,10,21,42,48,50,40,28,35,42,28,19,17,27,22,38,38,36,26,16,13,30,22,30,30,22,22,34,42,43,30,39,35,56,56,33,22,14,32,40,54,55,68,82,58,62,35,74,66,68,100,100,89,97,42,45,50,90,136,132,102,64,74,91,89,108,277,80,69,62,83,66,54,34,25,9,18,22,45,53,40,46,60,71,74,76,50,29,19,18,54,53,58,55,41,27,18,10,18,41,48,46,28,18,39,45,37,30,12,21,34,34,40,56,46,38,29,17,18,16,41,31,38,20,9,22,32,49,50,54,44,48,39,30,32,51,62,41,44,58,64,58,40,37,18,34,72,84,83,76,75,51,40,31,100,101,113,123,112,118,100,93,95,105,94,77,67,62,59,55,66,74,78,88,73,66,52,93,56,46,34,16,18,26,47,54,55,61,58,54,68,86,83,59,46,36,24,29,70,70,65,43,30,30,14,15,32,42,39,28,10,32,47,35,15,14,29,28,22,38,43,35,31,12,8,18,36,49,23,27,25,26,21,31,38,36,53,45,32,22,19,55,54,34,36,46,59,69,51,41,11,13,42,70,80,42,28,28,123,102,106,83,68,77,74,99,72,55,36,44,52,53,66,76,334,60,52,44,37,36,50,45,49,28,29,48,54,63,80,69,74,92,83,72,66,45,37,51,45,56,54,8,10,20,17,24,30,40,31,18,23,30,45,28,27,29,24,8,11,38,26,9,18,22,26,39,30,7,14,29,48,47,31,17,25,38,47,55,32,22,9,16,28,21,16,29,40,54,49,53,26,16,33,72,70,45,49,40,28,19,11,21,125,103,92,71,66,76,101,66,57,41,24,32,40,55,62,77,79,62,36,30,11,13,25,42,57,50,37,52,56,79,78,88,99,94,74,61,58,57,67,63,34,32,27,26,16,13,15,24,32,24,26,36,50,62,51,40,41,29,23,18,30,32,30,24,18,29,20,19,30,20,13,33,18,28,30,21,15,28,46,35,42,42,47,32,21,18,20,28,12,11,28,45,56,44,37,20,30,36,42,62,57,34,31,27,36,108,95,78,75,67,61,73,54,34,21,16,28,38,57,78,80,79,54,38,32,20,54,72,51,43,24,49,73,70,68,87,94,102,100,98,89,66,74,76,83,68,52,37,37,26,24,18,17,26,24,13,30,43,35,45,47,53,51,41,27,25,22,14,26,33,36,39,5,24,34,30,25,10,12,27,19,13,22,34,29,28,31,34,44,38,25,42,38,31,17,23,29,40,39,28,16,7,22,37,47,27,16,22,40,40,35,92,80,61,56,41,39,41,49,40,30,22,22,35,53,65,83,376,85,45,52,28,36,51,59,12,43,54,56,73,80,98,75,86,92,99,89,83,84,72,71,49,55,59,51,39,32,35,28,34,33,18,20,36,30,27,34,48,56,47,34,14,19,10,23,22,23,32,28,29,29,39,35,26,15,33,36,25,16,21,20,6,14,21,32,41,37,45,53,42,27,20,19,34,31,30,30,27,20,37,68,60,12,48,66,76,58,43,30,26,29,48,40,38,35,29,58,65,82,95,117,95,126,59,60,42,72,95,32,10,31,41,62,88,82,84,86,102,98,88,55,32,60,68,67,56,46,42,45,43,32,47,28,26,15,27,37,43,43,35,17,10,15,21,28,13,16,52,36,37,44,48,35,30,29,40,39,29,27,34,24,20,19,5,19,30,34,53,53,43,29,15,11,26,22,19,30,42,51,61,64,48,39,22,23,53,54,50,47,57,67,41,26,18,19,37,50,46,49,41,48,68,82,90,110,103,58,65,52,78,51,27,26,36,58,79,95,72,60,56,84,49,52,25,14,59,57,58,51,41,36,28,10,19,18,14,24,35,34,32,17,15,9,31,38,25,20,33,44,39,58,40,40,35,39,41,54,49,32,26,33,18,20,23,49,31,21,31,30,36,36,47,60,60,67,70,46,30,30,75,50,44,41,44,42,30,24,30,43,54,62,68,45,69,105,122,119,68,65,70,45,42,51,64,58,46,36,55,64,81,71,42,32,45,45,32,48,40,43,46,30,28,15,23,12,21,19,22,15,19,18,12,14,17,22,34,42,36,33,23,22,36,39,25,19,26,49,51,60,52,41,22,8,21,36,30,21,16,22,52,34,44,62,66,80,68,57,54,67,74,55,49,67,70,39,49,29,37,45,50,43,40,52,45,58,76,76,85,78,342,129,67,51,60,42,46,59,76,66,57,54,68,52,45,67,72,70,73,55,53,33,13,29,43,46,53,39,36,29,14,21,18,23,29,32,23,30,15,18,20,12,11,10,14,24,44,40,31,18,8,20,28,22,8,19,32,45,61,70,48,34,18,13,27,38,29,25,26,11,40,48,57,43,44,37,71,53,42,41,42,42,25,33,36,32,19,15,28,44,54,55,54,64,66,67,162,145,126,115,98,92,72,59,46,53,28,46,66,74,52,23,20,41,40,44,57,64,45,18,9,12,31,27,41,38,27,22,18,9,27,31,24,17,28,33,34,27,15,18,18,8,9,29,31,28,35,18,20,33,32,19,22,62,44,35,19,14,27,41,41,32,22,19,30,35,49,55,48,37,39,27,17,24,33,50,40,55,55,50,31,25,18,20,12,25,37,44,37,33,28,40,56,70,73,71,87,71,157,146,134,101,81,67,3,40,56,98,80,60,24,20,24,32,42,60,49,41,35,20,28,23,9,11,28,29,39,46,42,24,19,28,32,38,21,17,11,16,32,27,23,14,27,33,32,41,43,38,29,36,52,41,33,35,23,26,37,39,27,21,26,28,35,47,47,42,28,36,26,16,14,28,28,37,40,52,48,52,45,42,13,11,18,19,36,36,46,53,46,45,40,61,74,84,76,80,80,300,272,181,45,37,81,41,26,9,27,45,57,52,54,46,35,17,15,6,19,14,32,39,44,43,48,45,30,14,37,32,29,14,12,24,33,36,28,16,22,37,42,39,42,37,39,73,68,42,30,31,35,35,36,30,16,8,16,10,15,31,39,37,22,20,32,28,19,22,21,11,21,31,38,43,51,49,40,29,21,23,24,41,53,61,54,66,55,54,77,77,95,100,95,111,354,309,30,30,27,46,47,45,49,42,28,9,16,18,33,54,49,44,33,37,53,32,17,9,22,38,32,20,15,21,22,27,24,27,22,37,43,45,29,23,49,62,18,18,27,39,43,43,35,18,18,22,17,36,40,42,22,13,18,30,36,41,31,17,16,32,23,19,24,36,52,47,58,47,33,24,13,28,63,72,78,80,77,76,99,93,92,95,96,96,305,291,274,281,276,131,54,26,39,58,54,48,36,41,57,52,34,26,35,34,25,19,22,29,38,54,29,26,39,46,36,24,26,47,44,33,22,15,22,12,17,31,27,23,35,34,8,22,36,50,65,27,18,24,37,42,41,34,20,14,32,35,41,53,50,41,28,24,47,44,55,35,29,22,6,16,9,18,34,42,64,83,67,54,42,23,16,18,77,66,64,69,71,85,81,82,80,97,108,84,285,276,272,255,126,127,104,60,45,24,32,41,45,60,61,46,28,26,19,14,31,42,36,33,38,48,51,28,16,25,31,42,38,36,38,38,45,37,33,27,34,19,21,24,33,28,15,23,22,14,14,22,41,54,65,65,45,37,25,20,31,38,26,34,29,13,20,31,26,36,30,35,35,28,41,60,61,9,19,19,10,24,25,32,47,83,85,59,51,35,37,55,74,52,60,55,58,68,70,124,65,341,273,267,105,100,105,116,105,96,63,51,27,12,15,60,62,59,27,17,22,16,21,38,34,44,49,55,51,39,23,17,24,42,56,54,51,50,25,26,33,44,45,35,32,19,26,31,16,20,19,13,23,50,53,52,59,50,48,36,26,14,16,24,12,17,28,6,13,23,22,16,19,22,29,26,22,29,31,27,26,21,26,43,27,34,29,49,58,79,81,72,61,57,56,45,46,51,39,33,43,42,44,48,52,46,58,127,58,50,101,95,67,59,35,56,58,54,37,39,49,31,14,11,19,42,25,18,16,25,72,55,38,29,28,42,51,66,54,50,30,18,31,20,9,20,26,34,25,10,15,36,49,58,43,36,28,41,17,7,14,25,25,15,24,23,11,20,20,10,15,12,20,20,4,10,30,33,55,51,37,41,37,39,74,68,68,68,64,63,32,21,25,31,38,36,33,69,120,62,49,76,37,102,69,81,70,66,61,61,46,48,45,26,26,29,34,52,28,39,39,20,10,28,49,71,73,63,58,37,38,50,59,55,41,29,14,9,18,29,46,47,34,20,13,14,23,32,28,19,27,58,54,40,27,19,22,20,12,12,44,27,31,30,20,18,32,33,26,11,25,17,25,32,37,53,47,47,29,38,61,66,58,67,61,73,61,67,50,35,30,9,27,34,22,17,30,53,92,38,22,23,79,60,36,20,21,14,35,45,54,75,75,48,24,33,38,28,14,28,48,45,48,37,43,30,20,36,30,47,70,77,76,76,68,34,43,47,56,56,40,39,14,67,38,24,19,26,30,41,41,36,37,37,45,38,14,9,12,24,24,27,36,37,43,38,21,12,24,33,27,20,30,22,30,45,44,43,55,48,39,28,21,29,34,44,59,45,48,54,62,56,56,20,22,36,16,10,27,38,82,58,27,17,20,102,98,86,50,25,19,30,48,66,70,68,52,29,11,33,28,33,22,40,37,42,24,27,53,48,35,42,56,70,74,50,40,22,28,36,41,57,16,18,35,59,46,49,41,29,36,52,50,41,25,24,33,33,10,24,19,41,31,35,32,27,41,40,18,24,32,13,14,25,32,29,50,54,53,52,40,31,11,9,20,34,17,9,21,36,33,29,38,39,41,51,56,34,35,26,13,21,30,90,100,90,68,47,36,28,26,26,41,161,160,164,174,145,132,112,117,85,39,70,31,40,61,71,62,55,30,19,17,35,44,40,32,34,26,26,29,45,60,50,68,68,81,81,65,48,52,14,28,46,50,46,29,16,20,64,68,59,52,22,34,39,41,28,11,20,30,40,24,25,37,40,43,35,14,27,39,17,10,17,20,18,15,37,54,57,60,54,41,18,19,25,13,24,35,34,24,29,31,37,27,14,16,33,23,26,39,49,56,40,46,35,33,35,39,43,62,107,86,82,83,82,64,45,43,39,48,186,170,151,157,144,113,56,58,42,68,37,50,50,38,45,29,28,44,48,31,35,20,20,12,52,60,84,72,63,68,48,38,22,33,49,46,40,43,27,26,50,53,79,65,58,34,14,19,39,49,44,30,24,18,23,38,36,39,40,43,34,34,26,8,24,31,16,20,14,23,28,37,51,67,71,65,43,30,40,39,20,7,33,38,31,50,40,50,36,28,10,23,16,6,17,10,21,39,43,33,42,49,46,42,51,43,53,68,74,67,55,58,126,125,131,68,35,23,22,67,52,26,59,41,45,39,22,23,17,28,31,55,44,87,106,42,35,21,29,37,52,42,40,43,37,57,79,51,36,18,15,32,40,34,16,14,22,23,19,30,40,34,37,30,21,19,21,26,31,17,16,22,30,45,42,38,50,68,65,56,41,32,30,30,17,23,52,53,59,38,27,36,16,24,17,20,26,30,24,19,38,53,62,60,65,60,49,52,51,51,56,76,77,92,101,267,128,113,115,117,73,78,78,41,34,53,58,32,36,26,42,47,40,24,11,16,33,49,79,97,95,103,35,34,28,11,23,46,39,29,56,51,60,77,72,48,34,26,25,28,23,23,10,18,30,9,18,36,42,17,13,23,17,17,30,37,13,7,34,40,28,44,35,43,54,64,64,55,33,19,25,32,22,34,51,60,64,42,44,38,26,35,25,39,40,9,19,31,45,52,44,29,7,51,46,35,38,34,54,59,90,82,88,97,228,149,101,89,96,105,104,100,92,101,80,66,56,70,58,33,29,40,46,29,19,29,28,49,82,103,103,95,86,33,14,28,35,20,27,17,16,40,26,21,21,66,83,75,59,64,34,26,16,8,8,33,26,26,26,21,30,29,24,9,18,20,22,19,25,26,16,38,32,40,36,31,27,38,62,66,47,42,22,10,21,29,34,26,33,48,60,64,72,50,37,35,15,43,35,48,46,28,36,35,44,50,43,24,12,10,58,23,15,24,52,63,80,90,96,236,84,83,96,102,80,31,82,88,79,60,65,76,44,53,45,50,31,56,63,89,87,108,86,72,14,18,34,26,8,19,33,30,15,9,45,57,67,72,51,34,37,21,22,22,14,25,26,27,22,20,27,25,20,23,12,16,16,28,23,8,26,31,26,41,47,42,22,12,25,36,55,64,43,32,38,24,30,19,18,25,41,45,41,53,56,60,50,41,42,40,52,41,58,56,46,40,46,53,64,57,53,25,22,30,30,11,7,32,64,72,90,95,112,88,71,73,77,108,94,76,46,16,24,76,92,76,79,88,68,71,50,60,75,72,66,75,76,97,96,58,83,29,26,21,17,30,42,42,22,11,36,42,58,41,15,21,30,26,13,20,26,27,31,31,21,6,33,26,12,22,11,20,12,21,37,25,19,34,37,56,52,49,29,17,17,30,42,52,48,38,44,35,19,20,12,22,35,39,31,52,45,58,53,48,51,59,69,82,63,71,58,41,56,61,67,75,71,48,38,34,23,18,26,44,64,79,100,155,56,63,82,91,74,66,15,20,87,112,103,92,87,70,73,97,72,65,82,101,98,68,56,50,40,30,30,34,44,29,38,26,29,43,46,35,24,16,31,39,20,9,15,18,15,30,27,29,29,25,21,23,28,29,30,33,44,36,36,50,44,40,42,39,26,16,35,40,38,40,34,44,42,22,11,35,26,32,35,19,13,36,37,34,43,60,68,74,85,94,77,92,107,82,82,83,84,65,58,61,51,42,27,39,38,54,67,123,124,41,48,34,43,77,86,86,80,44,40,60,77,100,107,107,123,96,95,86,56,47,48,65,72,81,75,73,47,43,44,30,27,25,25,26,37,50,32,31,32,33,45,43,28,15,18,28,14,22,40,44,45,38,35,31,29,31,44,45,50,43,49,46,44,37,32,30,48,35,45,44,23,19,27,41,34,36,25,36,35,40,28,11,23,30,24,33,69,75,74,97,105,123,108,92,71,67,62,57,67,76,61,61,64,77,92,119,130,137,204,214,74,47,39,30,26,43,81,68,75,24,15,34,102,100,104,39,38,57,58,54,80,69,73,61,52,47,16,17,27,16,35,36,22,14,33,34,52,53,39,39,31,29,36,32,42,46,54,55,57,43,29,22,42,41,54,45,33,39,31,30,11,23,34,49,54,50,58,15,11,20,35,48,33,21,28,24,37,24,23,19,6,28,45,92,103,120,116,112,92,87,73,63,75,85,127,98,84,76,74,44,33,13,52,32,66,49,41,18,7,16,169,171,43,25,40,53,41,54,62,62,56,41,22,12,24,22,21,37,34,17,15,29,43,52,39,32,34,37,50,53,42,39,46,45,58,57,45,28,21,39,53,44,32,17,12,29,25,24,77,46,59,61,63,28,29,21,32,40,33,26,6,27,29,13,15,22,22,20,56,126,138,112,98,92,61,54,42,28,20,62,76,84,92,110,112,114,92,91,79,75,52,44,17,16,28,67,74,70,45,35,22,123,60,38,10,22,38,42,25,27,33,47,80,41,31,34,19,13,11,28,42,39,22,27,39,49,31,20,22,24,40,58,51,28,25,36,34,52,57,39,33,28,49,49,46,24,13,18,38,41,64,75,78,69,68,46,46,42,30,28,23,18,22,14,39,23,14,34,32,26,31,48,70,142,128,112,103,78,65,50,36,24,7,8,45,80,267,104,101,83,81,87,85,45,35,23,62,50,25,44,43,136,115,72,47,47,9,24,31,16,22,33,106,83,89,51,46,32,17,10,16,26,42,36,40,48,37,22,13,21,34,13,37,36,41,44,46,36,20,38,47,41,36,39,34,49,44,63,66,69,60,50,34,18,17,16,14,24,34,31,26,32,45,49,40,38,112,103,26,42,60,114,96,82,72,66,85,43,26,54,32,40,152,169,148,152,122,86,56,41,18,32,8,9,36,44,88,54,56,30,24,29,38,50,57,42,58,61,48,41,21,23,28,31,46,29,12,17,27,20,25,33,33,20,26,38,42,25,24,39,35,44,33,43,55,75,69,51,37,22,24,24,30,25,45,36,40,53,18,33,47,113,119,135,145,73,59,46,22,17,12,86,50,192,176,60,64,35,35,39,26,26,67,56,65,78,47,37,36,40,41,57,61,61,75,71,58,44,34,33,20,43,27,27,33,18,11,20,36,19,9,43,35,20,13,33,35,26,21,57,66,79,66,48,39,43,46,39,33,37,16,13,26,10,24,42,61,168,140,71,60,50,21,69,213,67,62,44,61,49,41,45,39,35,44,116,111,56,48,46,29,58,51,62,72,70,56,39,28,24,24,14,45,48,26,21,24,38,41,25,26,41,55,27,16,19,38,28,5,13,73,69,56,74,52,49,38,45,48,19,6,15,28,21,24,37,62,69,174,177,136,173,70,49,42,215,92,46,36,26,21,37,50,56,50,63,86,103,102,85,55,34,24,19,42,44,59,65,50,40,24,7,18,27,24,32,50,52,45,30,29,31,32,43,45,41,40,30,30,24,27,34,22,20,29,74,88,74,69,58,38,18,29,44,29,32,22,24,40,36,34,75,81,169,157,95,49,44,77,107,115,97,99,43,22,14,8,27,45,62,67,61,63,78,89,98,87,76,54,42,46,21,43,68,46,33,23,12,30,33,35,31,54,46,39,11,22,33,38,31,48,44,40,45,33,30,31,34,29,37,43,50,74,82,89,80,33,19,21,32,50,37,36,32,48,54,86,192,96,173,119,109,88,79,35,24,10,54,75,88,82,103,76,80,71,62,48,53,39,53,54,68,65,58,46,38,29,33,26,16,25,40,33,24,27,20,23,29,35,29,34,34,46,19,18,25,26,23,64,68,85,18,12,27,51,60,47,62,76,325,265,199,152,73,62,46,36,30,35,95,85,76,103,107,87,76,56,73,63,62,50,32,53,58,43,59,50,56,58,34,37,40,49,40,6,22,33,41,43,30,41,21,8,39,36,10,16,28,32,12,13,22,14,12,42,50,73,32,29,36,69,65,72,63,65,76,92,85,118,194,122,101,90,60,57,63,51,47,35,44,54,84,81,89,94,112,123,59,48,56,43,47,26,33,43,57,57,61,35,44,33,22,32,38,52,30,21,23,29,44,50,47,24,22,23,16,25,24,12,14,2,24,37,10,17,23,18,24,36,57,45,40,42,67,81,84,74,78,84,120,235,123,126,218,123,83,56,61,36,48,58,55,59,74,111,105,94,89,43,42,28,30,21,13,48,60,69,61,37,26,24,28,19,8,23,50,59,37,31,30,42,35,16,22,10,13,27,35,23,12,17,31,33,14,27,38,28,34,120,75,63,48,39,49,50,48,76,77,91,107,117,165,159,249,274,254,141,150,144,159,200,204,110,124,54,54,39,29,5,13,46,112,112,107,92,78,78,82,66,27,17,31,29,17,30,76,74,32,6,18,20,18,10,42,50,54,42,49,38,41,33,26,9,24,44,36,31,26,37,41,45,29,35,47,106,94,87,70,59,24,25,48,53,82,107,113,168,167,226,273,164,167,180,95,56,51,41,42,47,22,24,42,130,99,92,66,72,69,72,22,17,12,33,24,38,70,63,51,43,18,26,33,29,46,51,65,54,57,50,38,34,28,35,48,52,39,39,55,77,46,52,49,92,105,83,11,8,22,60,79,88,293,284,199,169,184,31,30,27,30,42,36,38,42,113,111,100,99,50,53,85,37,27,19,28,38,38,80,41,33,32,34,26,22,36,51,58,63,72,55,56,53,42,42,46,62,52,54,62,81,124,105,54,23,36,38,72,79,86,139,178,195,298,197,193,196,79,25,12,22,27,54,49,74,36,37,54,44,35,31,58,51,47,57,60,60,46,51,42,24,7,11,45,45,63,66,72,71,55,65,56,64,78,82,93,113,130,39,37,33,49,66,166,173,86,89,30,18,14,24,56,66,98,80,71,57,44,34,48,45,49,45,56,53,53,73,68,31,68,56,47,12,15,26,31,31,51,65,71,77,101,72,69,66,214,84,95,128,128,113,54,67,74,197,306,94,103,22,32,70,34,16,44,44,39,44,47,51,44,31,9,20,39,85,86,54,34,24,20,14,36,90,100,93,83,88,88,197,134,97,102,133,121,79,65,64,59,71,80,95,237,78,38,71,76,24,21,34,31,38,45,28,48,39,24,10,22,75,103,139,99,92,90,228,225,119,109,114,135,137,110,91,76,78,86,353,60,50,52,97,99,64,34,27,13,24,16,38,38,33,30,28,38,49,70,124,100,64,70,71,78,140,143,136,122,97,91,104,207,368,92,84,63,42,38,30,12,28,8,26,22,31,37,48,46,68,83,47,88,123,52,48,54,60,166,130,113,100,176,75,52,43,49,20,31,33,21,23,19,14,35,47,58,61,100,44,40,75,38,181,118,133,393,143,171,74,57,58,54,50,45,24,22,19,24,49,63,72,99,71,31,32,46,26,178,190,210,136,156,151,153,168,159,57,47,46,39,40,57,47,37,21,29,31,45,57,73,78,143,87,47,38,23,11,55,35,36,11,192,204,220,160,181,216,138,42,34,32,23,40,34,15,30,35,46,60,81,90,94,122,112,93,86,3,49,35,18,14,222,231,220,172,175,175,187,200,195,180,172,146,48,22,12,28,40,42,53,18,31,31,56,81,78,108,120,138,151,123,113,98,86,47,46,26,24,34,49,36,30,117,234,228,231,187,203,365,168,53,33,36,22,45,54,58,52,33,44,66,71,124,118,148,138,158,72,54,25,32,49,44,42,245,245,245,228,202,58,48,67,69,51,42,48,64,96,129,102,86,74,51,41,20,39,61,67,60,50,265,253,252,384,227,216,129,57,75,84,79,80,79,83,57,64,87,89,100,120,120,89,195,195,104,88,91,66,50,30,24,80,81,66,283,419,402,218,235,86,96,98,66,74,119,112,111,91,76,105,80,106,110,95,97,62,54,40,85,84,91,102,75,307,287,408,421,274,108,124,99,99,112,75,87,105,120,106,98,58,131,120,109,102,67,64,90,90,90,96,355,307,395,385,295,104,110,124,91,98,113,110,116,114,73,54,82,116,114,98,92,57,62,78,85,108,111,375,378,350,312,308,406,412,374,362,322,116,101,120,71,32,24,32,103,99,99,110,79,73,92,215,341,414,356,324,415,352,332,256,130,124,114,124,91,82,80,37,14,86,80,143,86,107,213,140,321,406,397,350,349,-1,426,147,134,124,130,141,99,98,116,92,27,12,16,76,76,98,205,154,397,365,362,383,371,154,98,133,86,95,8,33,64,78,125,122,125,182,215,204,186,178,393,371,398,389,180,163,171,88,35,48,61,83,92,101,41,24,19,32,27,70,104,125,131,150,162,196,190,379,179,75,83,21,31,52,71,60,22,10,20,95,86,118,143,163,170,393,-1,424,79,14,21,33,49,60,44,12,19,31,51,81,90,114,187,257,-1,-1,221,73,42,18,25,41,56,26,24,29,40,112,145,112,176,208,202,238,-1,-1,44,43,35,49,37,37,45,58,93,194,241,235,247,-1,64,27,58,70,67,86,109,192,263,280,288,18,9,41,59,68,74,82,72,73,96,253,259,-1,408,54,16,17,83,90,99,116,406,37,18,33,72,69,82,342,274,41,29,34,58,63,75,116,172,305,277,271,45,46,62,66,79,90,135,124,333,286,83,85,310,300,68,58,325,314,313,47,59,328,322,353,106,110,39,29,37,42,55,337,334,125,120,121,47,24,13,35,49,64,293,132,33,22,41,66,61,144,63,44,49,68,106,150,204,77,70,61,123,229,200,87,82,79,87,236,191,101,165,161],"medici":[221,189,133,128,120,-1,-1,-1,199,63,68,17,99,24,6,44,84,29,20,29,50,-1,70,61,59,34,34,40,80,73,-1,-1,-1,65,55,58,50,58,78,362,93,68,71,70,82,340,331,77,76,76,92,123,95,107,-1,103,89,363,343,133,-1,136,85,101,115,121,-1,148,112,113,95,114,179,72,60,46,24,18,26,71,86,85,120,260,181,205,81,70,45,37,12,7,22,67,61,61,364,371,209,91,133,106,14,22,62,46,140,413,369,376,336,108,43,29,35,47,73,86,375,324,248,129,81,55,55,46,43,80,69,86,147,206,222,185,140,85,60,61,55,19,85,92,153,-1,339,298,142,91,89,83,76,52,41,291,182,129,125,80,94,80,65,51,39,124,121,274,280,193,99,117,116,57,63,110,59,85,103,82,66,59,51,216,220,75,80,264,271,150,99,96,78,75,104,91,98,117,53,34,59,69,78,98,55,69,78,90,98,81,73,70,179,212,207,57,85,68,66,69,81,95,125,196,20,20,40,57,76,89,93,52,36,58,64,87,88,92,94,75,190,203,198,188,256,261,182,77,60,44,51,52,133,19,10,8,54,69,90,78,67,39,33,53,73,74,79,99,91,83,99,183,187,186,46,241,244,224,221,200,186,181,174,169,68,44,43,40,42,42,26,44,64,77,58,28,21,29,59,85,93,98,174,173,173,169,164,59,238,219,216,204,243,191,179,182,169,174,161,161,153,156,162,61,52,41,26,16,63,163,50,39,39,76,77,56,57,18,11,50,78,84,91,96,150,157,155,-1,251,238,231,216,202,195,173,247,177,159,155,142,141,139,57,53,41,14,17,173,58,67,52,68,77,71,51,38,44,68,56,71,138,387,381,256,239,223,205,192,178,166,175,146,147,151,139,136,137,140,125,122,141,145,45,40,41,72,63,63,85,65,76,88,63,54,53,59,52,51,59,48,122,129,129,52,168,396,260,247,245,222,218,180,156,149,135,127,118,110,129,148,147,37,48,245,78,103,88,82,61,60,56,50,42,14,130,126,128,109,42,34,74,241,221,207,182,122,139,92,100,94,112,135,136,48,97,89,52,53,57,47,40,55,125,139,136,138,100,107,41,32,82,102,115,127,143,212,247,89,98,108,104,99,89,73,78,87,87,100,124,117,141,62,183,113,93,91,34,43,61,67,21,38,139,104,130,153,116,68,42,55,56,101,99,116,131,140,138,427,242,92,71,84,120,126,102,98,94,89,75,66,69,81,88,99,108,140,136,235,84,29,27,53,68,20,26,95,106,119,95,172,170,135,104,93,71,54,54,75,75,79,81,94,108,124,126,133,143,150,82,59,66,73,140,105,81,93,79,64,55,56,52,63,68,78,86,99,151,145,92,190,193,198,68,21,31,73,37,18,16,12,117,86,75,78,82,120,90,101,62,65,74,88,98,94,115,119,120,136,146,308,314,182,171,67,52,65,72,65,68,65,47,48,44,48,60,64,75,98,125,178,156,52,39,37,73,81,35,13,23,29,136,123,81,67,65,111,87,50,72,84,88,99,100,99,110,119,125,73,60,35,40,48,59,54,50,50,43,32,33,21,18,48,50,77,80,100,136,148,164,44,30,47,54,17,31,54,121,103,96,71,60,54,58,66,83,99,66,73,44,58,73,84,119,93,97,238,54,46,27,29,41,63,57,43,31,29,26,23,9,14,41,60,66,113,149,163,53,43,44,21,17,23,111,90,67,44,38,48,55,83,54,58,23,47,46,84,105,67,91,107,116,124,38,58,53,16,47,77,39,18,15,13,19,29,21,36,27,47,56,152,208,53,67,35,36,33,86,61,44,30,28,31,31,75,103,50,24,15,31,29,41,51,42,44,47,66,87,95,98,115,269,56,35,38,4,48,28,19,16,21,39,35,31,36,34,53,64,123,68,63,64,90,81,68,42,37,46,76,72,57,39,19,11,25,44,70,103,34,15,6,11,40,26,37,28,40,77,94,80,98,114,114,34,50,35,34,46,32,48,43,45,57,68,114,82,79,91,96,109,122,113,112,91,117,118,66,59,53,66,67,58,49,32,24,15,40,46,47,27,19,6,26,26,12,8,30,35,68,63,66,95,95,105,66,54,54,53,51,53,53,60,64,82,78,79,81,107,161,157,90,102,110,112,79,74,64,76,66,47,37,26,30,39,54,110,39,28,14,23,17,14,18,43,47,47,51,65,74,97,94,93,53,52,44,53,52,58,66,80,80,70,57,62,55,73,82,101,162,155,106,115,108,120,116,103,78,83,83,71,75,56,46,33,103,124,73,47,42,41,36,32,23,18,34,25,30,29,48,64,81,101,118,92,71,37,31,37,34,46,57,92,57,53,54,53,61,61,72,92,111,180,174,128,119,120,123,129,120,118,108,107,98,124,123,119,98,90,69,60,65,98,104,126,70,62,48,44,45,57,47,43,41,42,16,20,38,52,50,52,83,100,93,48,18,12,35,58,63,49,26,40,50,58,84,97,160,169,123,124,133,123,113,123,107,107,112,125,129,97,90,75,64,87,119,123,87,75,61,63,69,52,56,53,39,23,11,24,35,47,40,77,79,111,122,128,98,19,21,46,58,58,62,20,16,59,69,94,146,140,102,93,93,117,131,138,164,97,87,86,90,97,117,110,86,78,75,84,81,66,75,61,30,33,23,12,94,117,121,120,38,45,55,14,7,21,49,69,101,104,123,140,153,161,156,140,146,82,86,76,90,118,130,145,122,109,107,91,108,105,114,140,91,88,92,98,96,82,63,48,36,21,8,151,107,102,93,62,67,52,38,35,26,61,30,16,28,46,68,81,94,90,93,99,112,146,151,162,159,152,69,66,84,142,121,113,108,105,123,122,135,143,115,94,94,66,52,25,126,159,157,138,149,117,93,104,95,89,61,74,32,23,35,47,50,44,51,82,86,82,76,86,118,169,165,42,38,78,118,123,111,104,99,104,115,113,133,130,128,128,139,117,111,111,92,60,41,40,116,129,190,102,100,116,126,132,130,91,83,72,70,74,160,100,82,11,17,32,90,80,71,56,69,85,63,79,81,65,75,94,104,162,29,94,111,106,93,83,83,94,104,101,110,122,135,140,127,107,76,58,54,101,107,137,96,85,126,119,134,90,80,75,55,58,160,105,27,37,33,36,52,79,84,66,82,76,66,50,60,71,16,20,140,107,88,87,86,73,81,90,93,104,115,125,130,151,128,94,73,94,83,82,73,59,58,77,100,95,97,69,44,39,42,55,121,106,97,88,41,43,50,40,10,16,45,50,78,116,83,73,53,57,40,46,69,69,164,181,22,5,72,95,79,69,61,59,79,77,84,92,95,117,128,125,155,147,110,80,69,59,59,52,92,76,86,92,61,48,32,30,72,83,121,93,68,72,62,59,42,9,29,41,49,117,97,86,53,41,32,36,54,62,72,162,170,170,29,39,58,72,105,94,73,53,44,59,54,75,78,82,103,112,109,124,134,136,127,81,46,47,42,80,74,81,62,65,48,3,104,195,200,167,171,105,80,81,58,28,19,32,36,47,95,117,47,28,18,36,51,82,151,154,50,63,69,96,87,91,48,36,36,48,59,60,64,92,103,106,111,129,141,137,144,157,146,128,135,144,32,61,56,52,50,48,66,72,85,211,147,111,82,57,39,34,24,20,26,51,84,114,54,35,17,86,122,206,49,58,77,94,78,59,35,24,38,53,49,62,80,84,86,99,120,120,147,143,127,122,68,74,24,14,44,38,29,24,55,69,78,163,140,127,98,92,49,44,32,13,23,38,54,102,104,89,78,67,45,114,118,88,91,93,111,120,124,60,69,82,102,49,25,34,41,39,47,69,78,86,83,81,90,109,109,49,33,21,12,27,21,31,36,36,39,48,86,57,60,92,108,126,150,150,133,93,50,36,24,27,77,105,125,101,90,78,37,113,100,92,97,98,106,68,75,89,177,54,17,29,21,32,50,65,77,67,67,71,72,93,37,32,33,40,27,30,47,47,90,75,82,85,99,111,121,146,124,75,38,34,38,64,96,90,68,44,80,98,105,86,83,98,82,95,108,62,57,20,10,17,31,69,78,86,49,64,48,86,75,44,38,43,56,46,60,23,43,28,42,68,79,79,87,89,77,120,84,55,49,58,48,92,78,64,67,76,102,80,70,64,70,62,66,74,78,82,96,108,117,148,153,148,47,34,17,16,30,59,62,48,32,37,47,92,85,65,45,56,69,43,40,35,61,75,81,61,59,70,118,108,119,99,81,75,65,74,53,46,34,81,69,61,74,83,88,72,58,61,55,56,61,76,85,99,101,113,154,134,144,146,145,177,68,47,46,29,46,33,50,60,51,48,27,24,42,51,62,88,102,77,69,71,73,58,52,43,73,57,41,40,41,58,44,52,74,75,86,31,39,53,47,65,65,65,34,44,43,52,55,77,81,111,116,129,132,130,138,132,126,75,51,38,24,31,38,42,45,40,60,53,38,25,13,19,91,145,122,105,94,91,107,40,35,32,28,45,55,75,25,23,39,28,27,48,60,54,9,46,39,58,61,46,52,18,38,31,28,41,51,55,82,91,126,121,120,115,126,118,4,27,30,33,28,44,53,42,25,21,33,114,101,106,141,139,119,118,121,89,113,104,32,19,24,34,53,67,12,18,30,53,66,58,49,91,80,65,42,24,44,74,54,31,39,53,44,38,2,30,55,28,14,30,41,58,71,80,135,108,95,103,110,104,104,15,22,31,18,14,44,59,49,34,32,111,126,110,117,108,119,89,41,28,14,15,26,41,56,7,14,22,18,37,38,64,106,48,33,48,37,34,41,32,52,60,23,14,16,59,42,27,19,28,49,39,36,54,54,77,67,118,100,93,107,97,35,34,26,7,21,38,62,58,52,42,41,135,123,99,100,110,97,111,42,35,23,23,32,37,43,41,18,28,21,36,42,79,91,224,96,35,30,29,50,57,49,65,59,64,45,47,34,32,22,48,53,47,24,29,39,38,40,42,46,50,66,103,85,88,99,81,52,55,50,48,39,21,12,20,43,52,57,39,32,113,87,76,76,87,83,80,59,50,47,39,28,17,34,52,60,41,36,35,29,39,54,71,210,207,118,90,45,12,29,49,54,60,76,73,57,51,66,42,33,31,26,37,43,50,46,39,46,40,49,41,35,27,45,62,78,71,76,83,69,62,60,59,32,23,23,36,45,38,26,30,29,117,106,89,64,66,66,59,67,69,122,94,67,70,36,30,25,7,17,42,67,68,50,52,49,53,54,61,117,220,214,186,188,111,55,63,50,24,30,60,71,85,70,59,37,27,8,25,44,37,35,37,39,34,27,37,54,38,41,46,24,19,32,44,59,76,74,60,54,67,75,80,63,86,72,73,72,70,35,32,44,42,40,36,17,18,35,113,100,52,45,51,49,57,82,106,116,80,59,52,57,15,14,19,27,51,64,57,82,68,61,235,218,199,182,168,109,70,68,44,38,54,95,93,97,112,81,57,45,22,15,40,41,29,26,41,18,23,28,18,25,34,17,21,13,36,48,61,73,56,45,48,85,86,69,67,91,105,99,91,66,51,45,48,33,34,40,42,38,37,44,53,60,43,41,25,26,45,66,90,100,99,99,99,102,79,71,52,45,13,7,26,36,45,52,68,94,74,85,77,86,226,210,192,167,134,127,73,55,56,63,59,117,104,106,56,73,30,26,30,52,57,31,8,18,28,30,10,7,29,26,10,28,45,53,63,50,45,34,31,19,74,72,91,91,88,90,106,63,51,47,27,39,16,36,50,45,36,33,18,12,60,78,84,92,92,94,76,80,77,28,32,19,30,51,59,79,96,221,208,214,197,184,146,148,67,73,70,99,92,84,73,81,77,44,41,56,52,45,21,28,23,10,26,20,17,30,64,33,30,19,19,7,28,58,64,96,78,82,67,57,57,19,11,19,58,26,19,31,25,13,25,75,81,98,72,65,62,64,53,33,57,52,46,66,70,114,105,209,197,189,155,153,116,92,85,90,82,88,78,78,71,74,67,74,65,50,48,47,38,43,39,32,40,39,37,28,28,33,36,32,43,25,35,58,47,16,6,26,10,12,37,49,69,80,72,51,51,55,41,20,25,26,42,65,13,19,27,27,36,37,58,72,101,72,57,50,56,45,39,58,51,69,62,51,67,84,163,175,128,118,126,187,178,174,165,134,108,100,94,89,82,61,59,66,60,67,70,54,53,51,41,27,33,34,42,46,50,54,47,36,33,22,24,38,46,23,39,41,56,53,38,22,22,42,79,58,60,67,57,47,40,37,36,30,38,41,54,43,21,17,34,38,35,39,46,45,76,41,34,36,35,42,58,70,65,63,60,74,134,157,166,147,106,83,65,71,51,43,49,74,75,62,43,43,37,25,16,16,33,44,50,46,52,42,24,8,17,41,44,30,50,44,59,52,40,32,42,45,47,80,60,62,60,53,47,35,40,42,65,68,79,87,80,32,25,36,33,43,33,35,55,68,52,43,27,18,35,56,68,74,84,90,142,224,205,187,164,158,139,135,127,116,96,86,52,68,46,28,56,57,62,55,29,22,28,20,18,30,40,54,37,31,34,34,22,16,27,50,43,57,58,59,48,48,51,43,56,54,54,47,29,30,41,42,32,7,22,41,36,25,28,67,81,85,62,48,36,27,16,35,36,30,17,31,77,54,44,9,20,38,49,76,96,108,127,227,192,178,190,160,136,128,121,124,108,122,115,105,88,63,53,43,36,36,23,33,57,37,55,39,34,21,34,29,53,54,62,19,22,38,34,38,33,50,56,61,55,58,33,35,40,46,48,63,31,21,24,24,28,13,19,30,42,30,18,23,44,57,71,97,48,34,16,11,22,32,20,20,49,39,45,34,34,34,40,57,60,112,164,150,115,108,108,104,99,101,76,62,43,29,18,26,32,29,50,23,29,37,18,20,34,39,40,56,54,37,18,24,41,25,34,47,58,69,56,43,28,19,24,30,56,23,10,14,10,23,24,27,40,20,26,45,49,62,71,46,18,13,25,33,37,36,26,34,33,27,34,81,57,44,59,74,81,97,95,97,100,117,147,123,135,100,102,85,95,83,77,78,69,53,36,15,28,20,7,18,20,36,28,30,22,33,32,54,57,42,54,21,26,15,23,35,54,63,78,55,38,19,13,18,45,57,40,44,20,21,32,24,35,36,27,17,30,44,62,69,94,89,64,34,30,44,36,47,38,39,25,18,9,48,70,56,76,66,108,83,75,94,87,88,102,90,101,108,120,164,194,125,116,108,81,73,69,64,66,58,49,30,23,32,17,13,39,43,41,36,12,14,44,58,56,50,59,32,23,17,32,43,60,75,71,57,38,34,25,35,92,34,38,30,31,44,35,46,43,27,11,27,16,24,32,53,62,73,89,76,50,43,51,52,51,54,53,46,20,7,38,34,45,64,79,74,66,68,73,62,77,90,88,100,234,104,97,87,77,60,56,59,58,57,54,50,47,37,40,37,28,61,54,25,12,35,42,66,62,58,35,39,36,44,52,61,80,75,51,45,57,40,78,71,65,18,12,26,35,46,58,58,48,38,17,27,24,17,31,41,59,91,66,54,65,94,97,64,62,44,32,17,31,48,55,55,87,113,75,51,63,51,62,49,70,64,72,93,105,244,117,100,93,66,66,41,54,46,36,36,38,24,39,13,51,54,48,59,40,25,28,42,52,64,52,36,33,40,42,47,61,80,69,57,61,54,56,78,60,60,32,22,18,30,38,60,49,57,42,34,33,26,13,15,35,60,81,69,68,77,84,82,67,50,45,23,31,41,50,61,73,89,64,51,46,40,42,40,39,53,68,91,106,131,256,189,180,166,113,97,78,68,51,44,18,23,37,26,17,17,23,55,50,51,36,40,42,52,56,79,63,38,22,24,31,32,56,68,78,74,69,73,71,71,72,46,40,31,30,42,40,48,37,31,22,39,40,18,17,33,85,71,56,64,53,56,39,27,11,25,41,55,54,51,37,24,27,28,16,37,45,66,87,129,207,201,190,164,146,108,96,53,39,37,7,27,14,16,27,36,48,31,23,26,47,67,51,22,30,76,78,71,57,31,21,10,19,44,57,63,76,96,84,82,91,75,65,31,40,37,41,48,47,35,24,36,29,11,29,36,25,36,44,50,86,87,82,55,41,52,15,20,23,18,42,53,65,42,29,10,39,27,18,15,103,206,197,176,169,134,141,30,21,49,34,27,24,39,57,46,11,21,66,61,71,28,61,63,66,64,36,26,14,21,39,47,69,80,90,102,95,84,70,56,32,16,34,40,51,62,51,25,16,27,39,43,29,31,23,29,47,62,78,82,70,44,33,21,22,20,30,35,34,42,58,80,87,85,48,29,21,41,32,19,12,27,49,76,164,157,140,34,40,47,50,50,50,56,45,22,25,37,45,59,66,53,33,15,28,39,55,43,56,62,51,48,14,10,29,48,58,73,88,103,100,88,72,53,37,18,16,28,46,44,20,15,14,23,41,37,41,22,6,40,61,72,84,57,41,18,25,19,28,41,44,48,51,85,77,40,31,24,26,29,26,27,39,71,90,161,160,151,132,116,56,50,62,58,58,51,43,30,39,51,69,64,72,37,27,19,29,47,48,34,36,50,56,53,47,22,24,35,52,67,95,102,93,80,64,49,32,40,39,37,48,36,14,14,15,28,37,48,47,39,26,21,32,78,60,50,14,17,32,38,46,38,42,57,54,70,58,86,81,92,74,46,32,15,24,37,36,32,54,68,74,69,349,160,154,127,104,93,70,76,64,73,69,52,44,54,50,67,76,67,54,39,39,40,31,36,28,23,35,44,48,47,36,16,29,43,64,71,81,97,97,89,68,58,50,42,44,35,24,29,31,38,31,52,49,34,26,30,59,62,83,66,40,30,48,30,31,68,72,68,55,53,56,63,84,76,69,13,15,23,14,67,98,105,49,55,352,137,139,82,71,90,90,69,64,68,65,68,82,74,63,52,58,51,51,24,33,16,15,30,42,54,37,20,18,34,41,57,68,82,96,93,90,59,76,71,76,56,34,27,18,39,31,27,35,44,41,94,50,42,34,34,40,16,29,53,60,24,54,76,82,67,68,26,15,30,87,106,52,41,44,264,151,152,94,74,55,111,92,90,74,65,69,66,57,59,52,62,61,47,37,11,18,20,18,22,41,51,49,41,28,22,31,97,86,84,70,68,78,84,80,64,45,28,15,9,17,21,26,43,51,52,78,65,49,38,18,17,6,29,37,48,44,11,21,32,45,32,45,55,86,77,47,41,20,29,60,96,100,48,57,50,32,56,258,172,151,140,138,81,78,43,37,94,78,85,89,72,70,42,47,45,38,50,53,38,35,18,13,22,34,34,54,61,51,39,27,14,30,36,49,68,76,73,85,65,86,91,85,73,57,46,30,20,19,15,19,14,30,71,56,36,34,10,9,11,15,29,32,37,27,22,16,46,30,50,75,60,83,67,60,30,37,61,82,75,61,36,42,6,22,36,43,386,392,217,161,149,134,122,108,87,67,37,25,105,97,80,81,73,58,48,37,24,25,42,65,62,51,41,30,28,26,38,42,48,58,58,42,27,11,15,36,47,60,66,60,58,40,62,66,89,98,89,72,65,48,40,19,20,8,26,15,16,71,97,96,81,62,50,35,36,18,28,14,23,38,33,33,24,32,75,38,13,10,40,48,64,64,53,40,60,57,59,76,83,54,48,33,25,17,29,28,51,111,404,203,150,152,114,103,94,64,55,31,4,126,94,78,67,48,41,29,16,28,51,51,52,51,44,24,18,32,37,50,61,58,44,32,21,18,46,55,71,65,48,30,36,46,88,95,80,67,58,39,16,11,15,28,33,28,28,40,91,90,87,59,51,33,39,32,25,27,39,46,47,42,69,77,37,29,24,31,44,56,58,59,37,44,68,67,71,88,77,58,41,28,31,28,49,58,51,91,105,119,184,146,165,117,80,42,17,12,102,94,55,46,40,27,25,23,23,35,33,42,37,33,10,15,23,43,56,62,66,61,36,25,15,23,43,61,73,58,12,33,44,55,70,85,93,78,58,41,25,17,19,27,32,40,41,45,49,44,81,79,79,74,61,53,43,33,23,39,37,44,38,40,59,55,60,67,70,48,36,34,37,40,42,33,32,43,49,67,66,72,78,95,87,96,52,60,28,16,24,49,91,147,119,119,136,52,33,34,43,54,26,24,25,21,6,18,26,14,19,31,22,13,11,30,51,55,59,47,38,28,20,29,41,56,70,69,64,50,63,62,94,83,55,45,36,32,28,28,33,27,37,53,40,33,34,67,62,67,63,66,52,40,24,8,34,45,46,26,22,50,45,49,58,59,65,52,44,22,25,28,27,26,16,64,71,87,85,78,75,54,38,29,26,51,59,106,105,130,155,92,73,65,43,48,38,59,25,15,47,31,26,31,20,13,26,35,43,14,23,40,53,61,47,35,14,21,26,37,54,65,76,75,63,61,68,79,84,61,57,41,32,27,17,12,24,52,28,23,32,62,46,42,60,59,51,28,24,31,47,64,51,37,17,8,31,37,38,58,44,32,22,12,15,18,32,24,30,35,39,21,32,43,64,89,88,73,34,64,85,102,106,123,-1,84,78,69,68,40,41,63,52,33,26,71,43,34,24,8,14,22,41,41,32,34,39,40,58,46,35,33,12,31,43,53,61,68,71,75,64,77,83,109,32,20,15,12,18,41,28,15,5,21,33,44,19,32,42,50,48,44,35,40,59,63,42,40,45,32,28,25,19,38,44,32,17,17,7,10,35,33,27,5,12,9,30,39,60,70,96,101,101,81,66,51,55,84,131,134,68,62,59,41,25,23,40,61,69,48,41,41,48,50,52,12,20,32,45,43,40,30,32,47,40,33,26,28,47,58,58,64,58,70,81,80,78,51,33,23,26,32,32,48,30,18,20,23,32,34,21,18,30,32,34,43,48,53,58,55,43,24,26,38,37,33,13,14,36,46,48,50,37,25,30,17,27,45,41,31,41,45,46,66,80,96,110,91,77,86,97,65,75,63,50,23,25,37,48,64,60,47,31,25,16,31,45,62,71,65,62,38,43,48,37,22,15,29,37,40,32,37,49,57,50,38,38,61,67,69,81,114,119,51,48,44,29,33,41,33,30,28,35,60,36,30,8,11,18,23,32,47,55,57,50,47,25,12,19,33,32,22,14,15,33,41,63,59,43,43,47,39,27,51,57,48,44,53,60,61,88,117,92,82,100,275,281,108,93,84,67,38,22,22,19,13,65,68,11,22,80,72,61,44,35,34,16,13,17,41,29,12,34,44,63,64,28,31,54,56,80,78,98,75,57,47,28,20,18,36,22,65,36,27,15,18,16,6,20,26,58,66,60,31,29,21,28,25,25,19,20,31,31,46,59,78,69,53,60,55,40,44,79,64,51,71,74,72,95,119,95,119,266,260,126,107,84,24,12,20,27,54,51,26,16,10,29,93,69,60,47,36,19,6,18,9,28,24,32,42,63,72,53,37,29,12,18,37,48,62,88,109,68,42,31,14,6,26,13,16,74,57,37,32,27,13,13,32,48,61,69,64,46,34,26,36,24,12,21,34,36,50,55,70,84,73,51,75,88,76,133,74,76,103,122,138,144,401,127,94,66,41,35,7,18,32,35,43,45,36,26,9,33,35,80,77,40,27,8,18,21,23,34,38,46,62,69,71,66,47,11,32,51,57,78,78,111,92,60,46,31,19,44,33,21,52,64,91,58,50,52,35,20,32,45,60,73,66,67,53,54,40,38,52,42,31,44,50,64,75,89,98,88,82,65,88,114,81,99,93,105,94,108,118,130,143,136,112,122,294,201,199,127,109,77,70,41,39,31,36,47,44,52,46,57,50,22,29,42,46,40,52,85,74,33,29,46,36,38,30,39,47,56,56,82,72,63,52,29,27,68,64,66,70,70,74,105,105,77,66,69,46,32,33,47,38,40,58,66,66,54,42,39,44,44,58,86,86,72,75,58,55,53,57,50,60,46,54,70,94,104,101,114,115,100,82,89,80,98,101,94,102,114,111,116,140,165,149,148,127,125,172,193,146,121,88,60,54,60,49,52,47,35,43,34,63,49,57,59,63,63,66,50,45,45,54,41,30,15,20,34,38,44,66,51,50,47,46,58,59,56,56,83,100,100,95,83,68,58,46,44,61,52,43,60,58,64,69,60,57,54,63,74,81,63,77,66,66,64,59,55,70,61,72,90,105,112,101,133,118,95,104,104,103,118,122,133,142,195,376,159,151,134,123,112,68,69,60,59,61,36,15,32,60,68,63,60,61,73,93,77,66,66,71,70,52,42,21,9,20,15,28,45,55,71,77,68,61,50,54,64,42,38,66,87,100,102,89,81,68,65,58,73,78,53,43,42,53,50,69,68,74,70,64,61,68,72,54,52,65,76,74,72,67,77,70,72,89,98,96,108,67,70,75,108,166,161,140,220,215,201,198,206,336,172,170,150,118,101,86,69,64,57,56,45,8,17,43,48,67,68,72,87,89,87,92,86,79,78,83,80,62,49,31,16,17,13,40,41,58,65,88,82,75,80,82,62,35,27,29,37,40,55,65,83,99,105,91,71,68,66,65,61,48,36,34,38,47,82,75,54,50,64,63,38,41,55,61,77,74,79,68,57,61,74,71,82,81,58,64,56,130,131,142,156,148,156,168,162,168,185,180,198,191,207,215,211,208,212,211,216,178,171,160,127,93,81,69,44,38,48,34,27,17,28,48,58,71,86,86,112,101,105,104,79,95,95,89,66,53,62,34,28,32,20,30,44,62,75,90,93,88,74,62,54,30,14,25,46,55,76,89,102,104,105,85,86,60,61,49,46,29,19,37,69,55,46,42,69,65,31,33,43,56,67,64,81,60,47,36,64,58,48,35,52,151,131,128,140,148,160,156,182,185,182,180,200,208,195,205,213,392,184,176,167,157,100,88,68,56,37,25,32,34,35,50,39,74,95,94,107,118,114,103,87,73,76,43,48,53,42,38,31,29,36,45,57,69,67,95,88,79,63,52,36,24,32,52,64,80,91,85,94,94,76,68,47,24,23,27,13,8,22,63,74,56,46,33,34,6,18,13,26,37,51,54,61,53,58,29,49,51,59,57,46,35,25,35,49,154,116,115,123,147,159,184,165,176,181,178,188,183,196,190,205,209,192,165,154,140,123,109,101,52,40,16,28,43,53,51,84,108,108,122,114,108,49,40,36,30,61,52,41,29,30,19,25,44,52,67,60,59,77,59,70,69,58,49,37,30,30,43,59,70,89,84,74,78,81,64,55,35,22,9,27,13,20,41,59,71,80,79,55,43,36,37,33,15,12,26,43,51,44,39,45,24,17,19,40,47,64,21,17,25,119,103,108,108,124,143,156,161,155,162,170,181,169,180,203,210,206,184,167,152,140,104,83,38,31,24,29,59,61,59,79,86,105,108,106,111,119,96,80,85,40,16,66,34,17,24,17,12,26,41,53,57,51,34,45,47,59,71,57,41,36,36,41,53,75,84,95,69,60,59,72,59,32,18,8,29,15,19,30,47,57,67,74,74,60,46,45,27,19,8,18,32,43,29,25,34,26,17,14,25,72,46,28,23,24,63,94,92,110,112,113,121,124,141,147,143,142,157,155,160,166,163,367,214,172,173,148,145,37,45,15,33,46,48,65,71,93,83,94,100,97,89,96,70,54,50,23,20,24,57,34,3,28,16,15,28,45,49,62,29,27,34,47,66,56,46,25,27,29,48,65,79,88,91,55,41,41,52,47,38,40,27,27,16,20,34,38,46,60,75,89,64,58,48,31,16,9,30,38,31,10,15,29,29,31,66,50,48,33,68,78,111,100,105,108,114,133,134,125,139,156,144,148,157,165,247,224,246,179,180,161,114,116,10,5,23,33,53,92,90,92,94,97,92,86,39,33,42,41,47,39,39,30,32,35,41,43,41,25,15,26,37,58,55,42,27,17,12,35,52,66,72,72,61,60,30,44,56,52,49,46,35,30,27,32,21,27,44,57,68,78,72,63,46,37,24,37,49,42,29,22,29,40,44,52,57,72,77,67,68,42,56,51,49,59,68,97,85,91,104,119,120,117,123,136,138,136,144,157,236,224,178,184,170,127,37,19,17,28,50,70,91,80,68,64,94,14,19,40,50,53,37,52,45,42,26,23,34,34,17,13,25,44,57,52,32,22,10,29,48,52,71,62,64,53,8,21,40,57,61,56,51,50,26,20,27,48,52,65,58,39,57,52,47,41,36,44,54,51,58,76,84,74,70,47,51,45,42,45,56,70,82,112,107,116,101,100,140,122,171,243,240,181,166,153,32,34,43,72,66,54,45,63,72,92,72,43,29,9,29,43,51,47,58,45,39,19,29,26,37,29,22,33,33,48,60,48,33,24,25,34,40,57,62,52,40,28,21,31,59,65,72,74,60,51,38,22,7,22,33,45,63,78,76,46,33,44,51,50,59,74,82,82,95,77,58,52,49,43,37,50,30,37,46,53,70,76,101,98,111,116,91,96,105,312,248,156,136,129,109,99,89,91,52,48,45,59,60,53,76,82,77,56,36,46,34,12,24,40,55,48,32,39,52,53,45,33,38,34,47,46,36,48,54,63,62,48,38,27,36,25,39,50,61,52,39,42,40,46,69,81,83,68,65,34,16,19,20,38,51,65,78,72,60,44,51,60,50,43,26,74,56,45,43,37,15,11,31,37,33,21,14,27,43,59,79,94,96,82,86,252,236,216,210,187,180,163,149,143,120,115,99,80,66,61,19,13,68,72,66,54,48,26,8,10,12,36,32,34,6,14,35,46,55,48,56,54,53,44,54,54,66,59,50,38,23,31,20,21,33,44,64,58,70,60,52,64,51,8,18,23,34,42,60,72,71,64,41,41,40,46,51,58,50,29,17,9,21,15,26,33,43,49,48,34,28,28,15,11,25,37,44,36,33,27,40,55,75,91,103,104,69,245,234,223,177,165,149,139,105,89,85,72,69,17,28,56,65,60,42,30,14,26,21,29,28,36,28,41,53,68,62,66,64,65,53,50,45,61,65,53,39,23,20,10,22,36,53,69,78,75,68,68,78,46,23,16,27,42,51,61,75,71,61,44,30,26,25,41,43,58,54,33,24,25,22,17,27,34,49,60,71,43,40,13,18,29,19,38,36,45,53,45,45,39,60,73,85,96,100,60,270,359,268,122,114,96,63,47,38,59,77,51,42,20,17,27,21,17,11,23,34,44,52,58,53,69,73,68,52,42,32,40,55,65,44,32,36,27,31,33,47,62,70,86,78,82,117,111,32,20,28,43,48,62,78,66,56,41,30,18,12,16,30,44,58,62,36,29,34,21,17,25,42,49,64,64,48,38,27,8,40,37,45,54,61,53,66,54,53,76,76,101,106,97,38,325,280,52,53,51,69,46,34,32,39,26,11,20,14,38,33,44,52,41,46,75,61,53,37,26,8,70,68,61,48,49,36,40,35,37,52,68,70,79,92,92,103,17,17,26,41,56,80,82,66,60,40,20,13,17,18,26,42,50,50,46,34,29,15,18,35,36,42,50,64,60,45,56,45,18,32,31,26,63,74,79,85,76,75,98,95,96,98,94,47,275,378,362,368,364,150,51,23,36,55,59,64,60,65,70,56,55,52,42,34,23,17,19,18,20,35,30,35,56,67,55,47,43,44,32,60,73,72,63,54,46,47,50,56,67,76,93,99,109,114,104,26,17,22,36,45,62,71,60,50,37,18,26,32,22,13,33,43,57,55,51,27,25,22,8,19,32,49,64,71,62,77,61,47,30,38,23,11,90,89,86,91,85,88,84,85,73,56,12,76,373,364,359,342,145,146,123,57,42,20,29,38,42,58,62,70,52,34,52,53,49,40,34,30,33,28,31,9,22,49,48,48,34,40,54,38,44,52,66,78,82,73,68,61,63,71,68,68,82,88,87,96,103,91,84,74,53,44,26,21,35,45,60,68,60,44,31,19,10,27,35,20,22,30,60,58,56,7,12,18,11,29,50,62,78,83,76,46,43,42,27,58,92,101,86,74,74,72,73,36,65,312,354,352,124,119,120,112,97,93,55,48,11,14,12,56,61,79,51,23,32,44,42,47,41,48,46,35,31,19,22,33,46,33,28,21,21,80,40,41,48,61,80,84,75,57,45,52,60,55,58,62,72,101,96,88,82,68,58,44,34,39,44,58,72,70,60,44,42,19,18,12,32,36,18,12,33,46,35,30,20,13,18,42,28,42,56,80,89,88,71,63,63,64,44,33,33,101,97,82,62,61,53,50,56,49,62,46,56,50,120,114,58,53,26,77,80,64,72,63,69,55,38,31,23,33,35,23,22,34,53,36,43,42,45,34,24,11,22,30,44,33,65,54,41,33,37,46,44,50,57,85,98,91,74,60,45,52,25,29,43,57,70,73,58,53,42,32,14,24,30,28,37,22,21,29,44,36,47,47,29,46,38,40,78,79,75,70,51,50,83,73,44,47,41,39,37,72,53,59,46,74,37,122,88,101,70,58,61,72,76,77,50,60,58,59,51,51,31,17,29,13,14,38,59,67,55,44,48,52,41,28,22,30,24,17,26,24,32,43,60,66,55,39,25,20,14,23,36,58,69,95,88,67,48,37,15,29,37,52,72,63,51,44,48,42,36,30,20,19,35,40,27,46,57,67,51,46,37,38,66,71,80,71,63,67,61,69,69,78,80,58,36,30,23,21,34,58,96,34,22,25,98,79,56,38,40,40,51,60,67,82,83,69,89,61,64,36,39,44,46,39,17,14,23,24,24,46,40,57,77,67,56,57,63,54,39,29,23,28,24,22,39,85,56,38,22,26,20,31,50,66,81,95,87,71,47,39,35,34,41,48,57,54,42,31,36,41,42,33,30,12,41,51,45,45,50,58,69,57,46,37,20,26,28,49,68,64,52,56,64,67,79,68,46,42,12,9,31,43,64,39,24,17,32,120,117,105,69,36,16,37,47,50,65,76,74,77,70,60,45,25,31,40,25,12,28,36,56,51,45,52,66,75,75,72,65,53,34,15,9,30,56,49,93,65,58,45,24,10,24,45,62,68,85,87,78,66,36,26,26,17,34,47,56,38,25,20,18,39,35,44,38,40,56,57,64,55,61,69,47,39,19,18,20,28,11,12,26,41,51,63,56,43,61,60,46,56,47,22,9,18,34,94,91,71,50,28,20,12,38,38,53,132,130,135,144,142,152,130,135,75,44,45,9,38,44,56,62,64,63,70,60,40,12,23,32,32,26,31,41,61,63,53,76,78,90,84,82,73,64,42,29,22,18,41,60,65,71,74,52,47,36,22,37,49,56,63,76,83,63,46,23,24,10,14,39,45,50,24,12,10,13,21,32,38,44,63,74,75,74,78,72,82,99,34,23,29,35,28,25,34,36,50,58,56,44,40,25,58,49,40,58,46,41,30,30,32,36,39,66,111,110,116,87,67,46,28,29,41,60,157,141,121,128,114,145,46,34,20,51,61,69,49,38,49,62,50,31,20,16,15,20,20,42,69,69,92,81,72,77,58,50,33,37,25,55,54,78,75,78,85,83,59,42,30,12,27,34,33,35,52,47,63,76,68,47,36,10,10,17,23,38,33,45,29,21,13,15,14,38,43,67,62,76,87,83,84,77,72,48,47,39,61,36,30,52,45,75,65,69,51,30,18,8,20,44,38,27,44,40,39,39,43,39,48,40,50,99,107,56,49,57,97,95,102,58,36,37,57,68,51,26,59,42,38,34,22,12,16,29,32,60,61,105,117,50,39,22,30,34,60,73,61,59,65,60,56,29,20,43,41,25,25,24,43,63,72,76,53,32,20,19,22,31,23,26,33,37,39,21,18,32,44,55,51,60,51,69,71,74,75,70,75,57,51,56,51,56,85,79,68,42,18,29,29,35,17,9,31,26,26,42,51,78,74,62,86,97,90,58,58,70,72,83,96,233,98,83,85,87,152,68,70,50,45,67,60,32,36,25,41,46,48,47,33,26,24,54,95,115,113,113,54,47,29,13,24,50,67,71,46,51,41,58,54,28,38,48,39,25,16,30,56,67,81,57,40,38,40,30,34,27,12,19,45,46,18,11,36,42,43,50,36,44,54,65,65,61,74,64,70,66,56,70,79,67,84,83,40,38,28,36,28,15,16,17,16,18,32,53,73,79,76,87,96,86,78,52,46,57,45,64,71,89,194,120,72,60,67,75,85,89,97,117,79,78,67,69,58,32,28,39,50,55,47,42,39,40,86,116,121,105,96,42,24,37,52,56,45,19,18,44,55,69,69,32,33,28,43,52,50,43,24,17,30,53,61,75,71,65,62,49,47,30,23,16,20,41,44,31,21,40,34,41,38,32,28,39,60,67,48,45,62,52,57,64,70,80,91,91,79,64,68,47,34,32,20,29,34,12,22,34,42,26,34,43,55,72,76,65,96,89,73,63,35,29,22,32,74,202,55,54,66,75,116,130,111,100,91,72,83,75,44,59,69,77,59,44,56,94,104,123,96,82,24,26,45,55,45,34,34,52,64,60,25,20,24,32,52,47,50,55,43,30,10,26,44,58,72,86,81,73,58,47,32,16,16,28,34,45,46,35,28,44,48,43,22,12,26,37,54,63,41,32,37,37,48,68,71,83,86,84,77,56,56,59,45,36,34,13,28,37,22,19,20,33,38,44,57,63,58,75,54,64,64,73,74,48,18,14,30,35,84,58,41,43,48,82,88,112,115,143,148,123,114,88,79,93,76,95,75,86,74,61,56,67,108,121,111,68,93,13,50,48,52,45,44,49,54,47,27,14,14,28,34,38,40,51,49,36,26,25,48,50,66,81,91,82,64,53,36,22,13,22,39,44,50,47,46,60,61,50,29,16,15,28,41,50,48,35,16,38,38,47,62,65,78,78,67,56,46,58,50,41,44,51,62,54,34,28,10,28,39,52,56,53,42,43,35,49,57,74,87,38,19,20,30,125,26,33,52,91,83,100,143,150,133,124,115,99,94,94,99,90,91,117,96,111,108,78,67,61,21,45,58,42,46,30,44,36,38,34,34,26,33,21,24,38,53,44,42,33,50,62,72,97,92,70,54,39,22,8,27,34,53,58,60,56,53,65,59,37,24,14,33,38,38,40,34,40,7,25,36,47,62,72,74,51,43,39,38,35,44,54,60,66,60,44,18,33,48,44,36,43,41,28,21,21,30,46,60,80,98,38,46,171,96,37,44,8,37,53,63,98,95,131,170,150,137,150,142,119,122,103,120,112,89,98,107,97,86,85,71,69,34,59,51,31,28,26,33,22,28,24,10,18,18,9,22,35,50,52,48,55,46,60,79,91,87,77,58,39,22,13,22,45,49,43,47,45,52,53,58,53,46,33,43,43,23,19,26,25,23,21,34,50,67,74,67,41,29,34,24,33,69,70,67,38,46,51,13,16,26,19,26,37,49,91,109,110,115,57,64,167,178,185,252,262,82,53,45,23,12,37,64,69,79,141,160,172,152,150,129,106,111,116,73,49,76,65,69,62,54,48,17,18,26,14,14,16,26,17,25,23,28,43,58,56,39,51,56,63,78,77,89,74,64,43,27,7,22,36,52,43,31,37,29,34,49,65,68,60,52,48,56,15,11,20,34,32,21,43,55,56,76,55,24,20,7,28,46,92,44,58,45,24,51,95,75,104,134,133,93,62,80,78,82,54,44,29,49,41,93,106,119,140,152,161,175,177,120,103,92,56,38,50,58,61,57,42,23,13,26,21,14,13,23,25,10,21,33,41,55,50,44,22,44,44,54,61,93,90,61,55,43,32,21,35,49,42,30,15,10,31,41,62,95,70,66,59,63,27,28,20,32,33,19,29,40,59,71,56,47,31,23,21,56,67,56,29,40,48,52,77,95,95,89,89,104,130,128,144,78,81,52,58,73,83,62,54,41,41,40,89,86,100,115,132,140,125,113,103,87,84,70,39,21,22,29,46,79,42,32,41,26,36,25,24,31,29,23,18,31,49,59,44,34,23,13,34,39,59,74,84,78,57,50,35,33,27,46,45,44,22,11,16,37,55,79,92,95,86,68,46,46,44,37,29,17,11,26,35,58,65,53,52,33,26,32,49,71,58,45,49,57,48,50,60,74,93,99,105,122,124,316,70,67,49,41,51,54,80,59,48,86,135,147,167,165,142,122,105,93,93,78,68,29,12,20,33,106,82,88,52,49,42,49,37,40,36,35,20,26,57,62,50,33,22,5,78,77,67,44,36,26,30,16,34,44,39,34,37,32,54,62,82,78,69,45,36,43,38,28,14,13,23,53,66,62,51,46,50,44,41,65,70,103,127,137,180,62,49,38,28,70,83,66,78,57,150,192,176,155,159,128,92,86,76,69,28,4,8,36,43,87,56,71,61,55,52,43,46,49,26,43,55,62,49,32,25,36,26,29,77,62,68,60,47,34,24,13,14,25,40,45,38,33,39,42,56,54,63,75,75,53,34,23,23,27,30,29,23,41,59,52,54,22,40,54,82,90,201,211,40,27,14,26,35,53,132,155,199,183,66,70,55,56,40,21,23,66,55,64,77,72,64,52,40,33,51,49,46,52,56,48,28,18,29,36,68,89,52,57,52,36,24,9,18,12,55,48,34,22,42,40,43,41,77,80,63,50,28,19,7,22,34,31,52,40,38,40,12,32,51,68,236,207,40,28,31,33,173,220,73,68,50,63,51,47,42,34,30,39,115,124,61,49,54,21,54,48,54,46,45,47,31,23,17,32,33,69,54,36,48,42,25,30,27,29,44,68,41,24,11,28,35,23,30,82,51,38,36,15,22,29,43,48,33,27,26,24,19,29,43,68,76,109,118,105,238,43,34,68,221,98,52,43,30,23,35,49,52,46,59,85,102,138,131,49,27,17,23,43,43,43,31,37,33,25,13,9,17,38,49,67,56,43,28,28,33,42,31,33,32,36,41,38,20,15,22,33,12,13,64,55,40,42,25,34,18,30,44,42,44,7,11,33,41,40,81,88,154,224,71,76,71,104,186,105,94,105,40,27,18,10,26,43,61,63,57,59,74,86,97,134,122,55,43,47,22,46,19,27,32,29,18,29,29,41,62,66,45,36,11,22,32,48,14,29,39,34,33,17,13,22,20,9,21,52,58,67,67,74,46,33,19,21,32,37,24,14,8,46,54,91,260,74,252,198,99,74,64,26,14,12,53,74,84,77,106,124,140,122,108,58,55,40,49,37,24,8,13,14,26,37,42,44,48,52,56,30,21,26,38,13,8,24,27,27,27,31,14,25,32,30,23,63,58,70,18,12,27,44,50,27,49,81,393,332,278,142,72,47,36,14,12,13,58,54,75,98,102,91,95,115,131,124,116,99,81,75,59,43,61,28,31,14,8,18,32,47,39,37,42,48,39,40,33,40,41,25,22,27,7,13,34,57,29,36,39,24,26,32,40,72,32,29,36,69,58,64,42,46,59,73,81,123,178,101,132,116,76,73,59,40,29,28,12,21,45,56,87,91,108,119,109,106,122,112,106,112,100,66,41,32,36,9,24,25,13,26,39,43,27,23,30,34,45,53,55,36,39,42,17,18,29,19,21,28,50,62,46,43,32,8,18,26,57,45,40,42,67,79,73,52,55,64,98,303,102,105,297,186,137,71,69,49,36,32,29,19,34,75,87,90,107,98,101,95,101,102,97,96,72,51,35,11,5,15,34,20,18,35,43,38,9,14,30,51,48,29,31,16,10,26,40,34,35,43,31,29,45,37,19,8,24,120,75,63,48,39,49,50,48,76,77,68,84,95,156,162,254,279,322,119,128,123,138,296,299,173,187,108,105,55,45,27,28,3,71,72,126,110,112,120,122,103,84,84,98,90,91,89,64,58,16,18,36,35,34,26,50,39,19,9,21,42,39,7,18,19,22,42,52,52,49,34,25,16,33,33,27,105,94,87,70,59,24,25,48,53,82,84,91,146,153,231,341,142,146,276,181,147,130,106,88,66,29,14,12,89,93,104,107,114,110,107,76,72,79,78,75,88,86,47,35,31,39,44,49,46,44,39,35,23,31,24,18,27,37,33,46,65,57,47,38,43,22,43,52,91,105,84,13,8,22,61,79,88,361,351,178,147,280,124,116,95,80,56,20,20,21,72,80,112,111,92,91,125,74,63,60,62,70,66,93,48,40,51,56,53,59,56,53,52,55,40,30,34,34,43,51,55,77,69,57,63,79,121,105,54,24,36,38,72,80,86,115,155,172,366,176,171,174,170,119,108,80,76,54,31,114,77,78,60,50,45,57,62,50,51,62,70,67,53,58,65,74,70,73,73,67,58,55,50,50,42,60,65,73,71,79,90,110,130,39,37,33,49,66,143,269,181,183,125,114,92,78,65,51,74,56,45,80,71,62,62,51,35,31,50,43,52,83,78,43,75,68,76,77,78,90,91,80,73,68,73,56,82,56,70,76,181,79,92,125,128,113,54,67,74,175,285,190,199,99,104,67,57,52,53,46,18,43,48,44,31,18,18,32,55,92,93,72,98,100,100,99,87,92,80,75,72,90,95,164,102,94,99,133,121,80,65,64,59,71,80,95,215,174,112,76,75,44,35,38,9,14,46,46,47,30,15,21,109,103,105,145,85,86,107,195,192,89,106,110,132,137,110,91,76,78,86,421,156,96,93,89,91,52,40,25,11,16,38,42,30,30,21,29,36,46,132,129,105,75,87,125,135,108,112,136,123,97,91,104,183,-1,188,102,51,38,35,28,10,20,28,42,22,32,24,23,35,59,73,138,88,128,52,92,113,119,136,130,113,123,135,34,34,30,37,18,29,14,11,31,19,15,15,21,33,51,90,44,39,75,98,151,119,134,-1,239,147,39,15,12,37,35,43,18,21,10,14,25,38,62,127,71,31,32,93,93,148,161,180,136,156,151,249,166,159,50,28,24,22,27,42,52,52,35,21,8,20,32,49,55,133,51,47,38,23,11,55,74,82,91,160,174,191,160,277,233,155,48,39,45,36,50,51,31,26,17,26,36,57,64,70,107,51,40,43,3,49,67,91,99,193,201,190,173,175,175,187,296,290,276,206,165,57,50,47,59,65,58,69,16,10,7,34,59,56,88,105,123,136,67,64,38,36,38,48,31,24,34,64,79,92,190,202,199,202,187,203,-1,231,63,77,79,57,76,70,74,68,10,19,44,49,105,98,132,131,102,14,23,49,32,49,69,89,212,216,216,228,235,78,84,95,82,58,18,23,36,73,106,168,41,29,35,44,56,49,61,67,73,90,235,224,223,384,227,312,146,77,102,113,83,71,59,63,32,40,62,64,78,97,181,181,139,139,58,43,46,38,53,59,59,80,91,108,253,-1,-1,314,312,106,100,80,42,49,95,90,233,188,194,215,85,71,70,50,52,66,77,73,85,84,92,105,114,278,257,-1,-1,370,135,152,103,81,92,51,62,81,96,227,218,106,95,81,67,106,72,100,91,90,90,122,325,278,-1,-1,391,123,129,143,66,74,88,85,230,235,194,173,109,88,74,102,97,89,96,108,114,112,122,346,348,320,283,279,-1,-1,-1,-1,417,135,78,95,194,151,144,132,152,103,99,142,111,109,128,251,368,385,326,294,-1,-1,708,319,150,143,90,100,196,202,203,162,157,115,112,98,120,142,248,155,348,377,367,320,319,-1,-1,166,154,108,106,223,181,190,208,204,172,180,172,122,112,130,241,169,368,335,332,-1,-1,174,109,120,165,197,189,183,176,122,166,156,160,218,235,219,202,193,394,341,-1,-1,199,183,191,100,121,133,138,161,171,182,223,206,200,190,185,138,167,164,167,186,197,221,205,350,198,88,95,107,117,135,143,224,202,180,174,144,165,171,180,198,205,364,-1,-1,91,94,107,118,122,130,224,190,178,177,164,174,167,173,217,284,-1,-1,225,77,71,78,93,114,127,202,200,192,176,174,186,172,212,241,235,265,-1,-1,48,69,98,91,208,194,175,166,153,231,272,266,274,-1,69,31,85,73,149,134,134,229,296,312,304,22,14,42,57,63,73,60,235,143,125,286,292,-1,412,58,20,24,36,29,37,120,410,24,18,20,7,6,18,346,279,26,14,12,32,24,29,194,176,310,281,275,29,28,35,38,38,40,212,201,337,290,67,57,315,305,45,33,329,318,318,22,24,332,326,357,89,93,61,51,29,7,15,342,339,108,104,105,68,46,32,10,9,25,277,116,52,38,28,28,22,127,80,60,57,56,67,134,188,93,84,75,84,222,215,103,97,93,101,225,206,117,180,176],"nidi":[233,207,146,141,159,-1,410,-1,136,76,81,78,38,48,70,57,24,41,57,56,53,-1,6,8,93,70,39,33,28,23,-1,-1,-1,92,75,60,34,23,11,326,26,62,49,5,13,303,294,52,39,16,24,56,35,47,398,43,176,326,306,74,323,77,152,200,220,227,-1,88,179,180,192,225,116,138,127,114,114,120,132,169,196,195,248,223,217,212,141,137,104,90,108,115,122,148,165,171,368,376,203,128,136,84,108,108,142,155,267,262,324,380,340,110,82,98,109,128,201,214,244,328,242,101,55,68,75,97,101,208,196,213,275,200,215,179,101,38,69,81,99,135,212,219,281,-1,282,303,104,44,30,70,70,102,101,296,175,129,87,48,49,77,84,97,123,251,248,278,284,186,100,118,117,107,103,101,50,14,22,115,101,117,130,180,187,38,43,268,276,143,92,89,71,76,105,92,98,118,102,83,106,98,91,104,52,33,32,20,28,118,118,148,235,183,186,20,78,61,65,70,82,96,126,190,70,70,83,81,79,94,98,70,60,39,45,63,111,125,139,156,225,200,200,205,42,47,138,71,54,37,52,53,134,69,54,48,57,72,96,84,61,66,61,48,94,95,105,122,160,160,179,169,206,205,9,25,32,51,67,173,160,150,131,121,62,37,36,32,44,18,35,47,67,82,52,11,49,55,79,111,146,152,199,173,192,188,183,22,22,44,55,68,247,196,183,156,143,147,134,132,114,117,115,54,45,35,20,19,67,164,30,24,42,79,83,62,63,18,24,76,132,140,148,154,169,176,174,263,26,18,9,23,42,56,92,252,181,132,129,116,103,100,53,49,35,8,20,174,40,49,54,70,80,77,57,44,82,124,114,129,157,162,155,32,32,23,30,42,60,69,95,103,152,125,113,110,111,108,85,72,89,93,53,49,51,53,46,46,67,67,78,90,67,59,46,53,60,79,89,106,168,148,148,74,165,170,50,42,35,50,49,78,82,106,139,101,92,60,78,97,106,47,58,204,61,86,91,84,58,50,42,54,72,72,162,165,153,128,62,54,56,43,64,62,186,127,144,65,61,56,63,115,119,58,83,95,58,47,33,34,52,89,139,153,154,163,119,126,61,49,42,36,50,62,77,80,101,40,55,108,103,104,63,47,49,48,27,74,106,100,124,73,151,96,107,114,45,10,27,28,64,72,155,118,150,178,135,87,62,33,30,35,33,50,66,81,106,202,96,56,32,40,78,84,101,98,94,94,79,40,42,21,62,78,91,124,140,194,114,44,39,8,23,34,40,109,120,134,120,197,195,160,129,112,68,69,24,15,25,29,12,27,41,58,82,99,110,117,41,40,28,30,99,104,84,93,88,70,51,32,13,12,31,52,67,89,137,132,52,107,109,175,111,43,51,28,70,64,27,26,143,112,101,103,107,140,137,132,60,37,15,27,30,26,52,71,88,109,125,113,119,106,116,26,29,22,71,63,69,80,84,55,58,20,57,46,65,88,17,95,139,95,62,58,38,47,44,8,37,43,162,149,107,93,91,127,142,44,31,25,37,30,62,78,89,97,104,32,7,14,26,29,47,52,52,81,78,92,71,66,48,39,51,68,76,89,5,10,80,88,69,55,57,6,60,66,147,129,122,98,86,82,74,81,98,114,154,141,59,54,48,38,76,78,80,183,20,40,24,38,50,50,46,41,59,64,89,75,64,70,62,82,87,103,94,138,72,54,53,26,34,53,137,116,94,70,69,68,70,99,143,147,76,66,70,63,82,80,72,70,73,81,33,62,65,52,52,65,27,42,52,72,84,94,80,89,64,75,84,127,193,46,29,39,40,62,112,87,70,56,65,47,44,91,119,139,113,84,82,80,82,88,125,75,83,68,66,60,55,72,214,67,48,70,63,10,27,44,57,67,105,93,87,79,72,91,102,119,63,48,42,22,27,39,46,67,76,101,98,83,65,45,48,44,31,47,119,126,107,98,99,88,102,119,107,95,56,64,38,57,72,77,40,28,37,49,64,78,101,100,99,100,106,48,16,61,74,105,120,132,128,125,10,40,55,43,62,83,95,96,84,75,58,49,30,9,13,25,119,112,109,117,102,103,102,98,93,54,41,23,53,53,88,27,41,61,73,77,107,108,114,118,16,61,80,90,122,162,159,80,26,33,50,56,77,90,95,91,72,53,32,17,3,29,159,126,119,114,106,84,91,86,79,67,47,27,3,32,55,76,73,50,72,78,83,99,111,120,135,18,3,38,46,63,81,122,115,160,157,63,39,31,43,78,68,75,72,75,96,71,53,42,24,80,101,133,129,119,113,118,71,77,90,78,67,54,48,24,28,57,105,122,77,96,65,63,73,82,99,112,147,34,34,51,65,93,116,127,112,96,132,141,130,114,76,71,52,73,78,74,63,72,98,98,101,80,77,63,54,58,92,98,104,128,121,119,107,113,81,65,61,71,77,74,53,40,34,35,51,86,95,78,55,62,64,83,103,111,31,49,53,110,117,105,99,106,116,126,101,59,56,68,66,47,80,86,99,100,68,79,69,58,81,113,105,119,118,88,89,56,70,77,67,66,75,63,45,36,39,47,81,82,84,79,113,68,62,72,90,119,133,60,56,72,118,106,80,93,134,117,124,140,90,102,109,102,71,65,67,81,77,77,117,115,98,72,63,47,34,70,56,52,47,44,37,98,89,74,105,80,119,75,74,69,83,111,122,87,78,69,87,100,88,113,145,151,128,132,75,68,7,20,117,78,42,49,60,65,72,69,70,118,74,65,32,9,48,47,30,37,26,43,89,18,139,37,6,54,51,96,104,100,135,93,80,90,102,111,103,73,65,44,46,59,72,77,89,123,157,116,74,52,31,44,39,48,51,50,53,64,94,112,7,50,41,16,16,71,104,95,76,117,37,2,12,106,127,5,61,102,98,110,121,108,102,108,94,63,65,53,36,44,124,170,89,79,46,53,44,31,24,40,49,42,40,64,80,105,103,101,31,26,26,50,23,7,16,61,74,135,49,43,22,37,70,98,58,12,96,108,113,121,44,61,85,92,106,141,138,123,105,84,88,74,59,59,55,54,21,31,166,77,68,40,33,13,28,50,20,32,44,78,85,96,53,49,40,39,30,27,46,52,82,43,62,14,55,101,58,119,114,94,97,104,75,63,73,90,88,99,119,124,91,72,53,43,54,54,60,62,62,79,42,32,18,12,37,20,48,69,80,81,75,54,65,58,57,45,39,28,32,26,39,60,87,45,50,67,48,55,70,81,92,81,72,56,46,46,72,74,76,78,84,92,94,118,126,90,49,30,35,52,52,26,28,168,188,58,60,40,42,28,29,41,49,64,69,65,74,70,60,54,49,74,61,73,35,17,14,33,46,53,69,91,78,78,65,64,67,51,62,80,52,24,45,55,59,78,74,75,85,88,127,120,62,29,22,41,48,54,52,40,148,157,174,35,32,20,34,100,75,37,39,50,55,95,77,83,72,53,41,33,20,98,96,90,47,23,22,37,61,80,86,36,46,65,52,51,232,144,111,115,64,25,16,67,55,62,72,78,98,100,120,15,33,46,53,60,64,163,167,30,15,15,57,69,87,49,69,71,90,104,99,100,69,32,25,5,94,106,102,108,122,102,91,99,107,40,66,44,19,10,26,26,28,31,155,106,70,29,58,37,46,64,64,79,99,86,86,28,49,53,69,91,174,31,22,25,55,78,60,55,70,84,98,94,98,82,74,35,13,85,85,110,125,140,150,78,60,51,56,52,22,34,54,15,28,25,131,99,86,44,41,48,29,47,56,72,78,86,76,76,62,49,42,52,114,119,94,88,85,80,132,136,37,27,20,43,70,72,80,83,84,90,90,85,62,24,46,50,74,158,93,71,62,73,79,73,43,47,30,42,73,63,25,24,58,73,75,108,109,92,42,56,49,48,59,56,104,124,75,70,66,73,109,91,94,88,111,118,47,45,31,111,80,67,67,66,78,88,76,73,53,35,50,55,146,92,84,85,92,50,37,38,47,70,45,49,52,65,96,88,105,74,21,32,53,38,46,71,80,81,73,81,85,85,103,99,110,36,29,39,84,81,57,50,62,77,69,86,78,58,47,54,138,128,97,93,101,107,98,110,68,82,63,61,60,58,53,62,80,104,70,11,40,29,33,24,84,70,63,66,72,79,84,106,105,98,74,79,86,90,92,25,17,24,66,75,90,63,38,38,51,76,50,84,81,75,71,78,144,137,118,111,112,101,88,75,65,71,81,81,69,76,97,106,96,92,50,37,38,41,50,24,17,10,76,61,46,74,60,76,91,99,90,67,68,73,83,82,87,15,13,66,49,60,75,86,113,78,66,62,30,39,45,41,49,64,86,72,78,78,82,90,116,133,130,122,126,106,90,91,69,70,60,44,41,47,66,67,78,53,51,51,6,15,44,30,41,88,87,89,84,55,64,66,75,68,97,29,28,59,45,74,82,95,84,60,48,55,55,39,50,7,26,46,58,55,61,67,80,119,146,86,112,114,103,103,72,67,59,54,71,67,69,28,25,35,35,53,75,86,32,35,41,20,34,38,70,80,80,77,57,47,39,49,53,66,76,36,35,52,70,72,99,50,39,38,41,15,28,60,41,50,70,84,143,129,124,143,84,65,63,72,91,89,92,65,52,52,54,48,59,16,47,59,79,92,56,48,84,72,58,66,49,68,97,49,40,22,30,48,60,64,60,47,51,38,26,39,49,54,64,51,56,54,72,81,87,85,45,36,26,28,8,28,39,24,44,58,116,127,57,64,76,65,77,73,47,40,32,38,37,48,20,13,18,35,52,69,89,94,36,23,39,68,65,63,54,71,47,54,44,37,42,58,66,52,49,40,38,13,19,34,73,63,64,62,74,80,80,34,26,13,20,30,38,40,23,21,41,47,137,125,101,102,112,58,54,69,60,40,24,14,32,30,54,28,30,34,47,63,104,116,153,81,13,54,58,64,68,69,64,70,67,26,41,47,55,51,61,72,78,58,51,29,18,4,6,11,32,65,78,77,83,82,64,2,38,34,36,21,17,27,33,42,46,6,46,57,114,89,41,21,33,51,51,65,63,61,65,51,31,12,20,20,55,44,46,41,51,72,96,139,136,85,75,12,34,47,65,58,58,54,69,55,46,64,24,13,34,45,67,76,81,84,57,28,14,14,21,31,50,68,80,84,76,68,65,40,49,44,22,21,29,44,46,31,24,31,50,60,119,108,91,66,48,39,6,39,42,68,18,48,51,49,51,48,38,27,24,25,21,64,63,60,65,66,86,142,129,143,115,118,87,23,31,30,42,45,39,57,53,64,53,32,25,22,6,27,40,57,67,81,86,63,56,43,24,4,10,37,42,60,71,84,100,80,65,59,57,60,44,67,55,50,39,19,18,32,48,67,55,33,26,32,40,68,114,102,54,47,53,22,30,55,110,83,3,22,39,51,36,28,25,21,33,35,68,93,79,73,119,103,125,111,98,76,39,38,45,34,26,44,59,33,33,51,39,40,19,19,20,51,72,87,93,74,69,49,37,23,14,56,45,58,72,82,97,97,63,50,50,29,26,77,67,61,70,72,47,16,27,44,50,56,47,33,10,34,52,64,72,62,45,43,27,28,35,56,64,74,100,95,102,107,17,13,35,41,35,23,9,8,31,40,46,73,85,96,89,98,137,97,80,97,72,78,55,56,21,10,20,42,8,4,35,45,9,15,10,32,65,75,86,96,95,82,48,36,43,56,51,62,69,91,92,69,66,52,41,62,17,77,74,70,56,59,54,36,41,47,57,56,28,15,52,66,53,35,20,14,51,68,73,92,97,103,30,24,30,50,53,8,10,18,38,47,107,136,123,110,81,71,67,59,57,38,26,53,20,37,40,49,5,13,20,43,74,78,93,95,86,49,54,36,46,60,64,58,70,56,60,70,82,52,57,73,42,48,52,42,57,54,38,24,45,70,54,34,27,15,27,92,88,102,81,42,47,48,73,54,39,34,25,35,38,128,118,124,112,104,63,64,44,45,41,30,39,53,54,37,39,44,56,55,34,26,41,61,60,77,72,85,86,78,62,52,56,44,28,29,71,49,69,51,55,67,59,62,75,62,51,42,49,44,36,42,50,61,77,51,39,23,38,91,64,59,29,28,38,39,79,93,104,103,88,60,51,65,70,67,66,70,44,32,44,52,154,166,130,131,138,102,93,89,27,19,30,37,41,40,39,28,35,51,50,58,58,59,49,35,38,54,63,68,63,70,73,77,74,60,46,33,27,21,35,43,61,68,55,40,38,41,54,58,8,29,45,39,23,10,18,38,48,63,49,40,51,87,71,58,42,39,36,40,51,66,120,72,76,82,69,55,54,51,49,45,41,53,128,72,62,20,27,47,62,51,17,16,56,70,71,72,54,49,47,49,56,61,56,52,58,61,73,62,58,40,31,12,28,30,47,56,51,16,27,50,50,36,34,40,22,31,44,34,14,12,69,56,63,67,71,72,100,78,70,57,54,50,62,56,78,122,87,79,75,66,42,45,37,56,63,70,133,178,158,140,79,73,54,17,22,27,12,20,61,68,15,35,67,71,76,64,38,35,42,40,53,53,44,30,44,48,53,64,52,29,19,27,36,51,58,61,40,30,6,20,47,33,22,13,45,46,41,38,28,40,51,68,88,70,72,68,58,65,82,68,66,60,51,62,70,66,57,71,100,80,96,57,46,23,18,24,75,82,97,180,146,131,106,78,51,43,36,27,48,26,42,63,19,38,49,67,69,52,37,47,71,75,64,48,43,35,47,62,45,33,33,33,45,61,56,43,32,29,33,48,66,71,50,30,18,26,34,46,22,37,52,57,42,52,55,65,77,82,68,68,50,46,41,65,67,54,37,46,58,70,59,37,73,62,75,92,68,58,64,26,7,102,117,103,30,32,47,43,57,62,45,48,60,68,61,49,54,59,76,62,55,54,8,9,46,52,50,58,54,23,38,52,69,57,44,42,42,48,62,69,61,48,30,32,27,57,58,57,65,54,63,62,77,59,60,41,37,33,39,61,26,35,48,47,51,17,32,45,59,81,81,63,68,59,54,26,28,76,86,87,91,108,138,75,77,16,15,25,34,55,69,65,66,68,67,42,42,49,40,65,60,44,22,19,30,36,40,56,65,54,68,55,60,72,61,52,67,57,70,80,76,57,51,39,73,46,49,61,68,69,62,59,55,71,64,51,35,25,22,41,67,62,47,14,13,47,38,1,14,34,50,68,82,88,50,47,34,35,42,60,73,90,77,79,93,80,91,99,110,155,147,79,69,60,19,13,46,70,71,67,70,61,34,28,37,32,37,44,30,28,17,22,45,56,70,65,73,66,81,74,66,77,69,80,83,88,77,66,56,63,68,62,63,68,60,46,47,45,54,63,53,60,48,52,28,4,34,50,61,45,28,12,27,40,41,20,6,26,54,54,60,60,49,32,26,29,64,59,64,52,67,81,79,91,195,57,49,24,14,20,25,57,67,60,62,58,4,22,19,7,24,56,47,17,9,36,40,64,77,82,86,91,75,82,78,78,70,89,82,77,64,46,59,64,73,66,58,60,42,37,26,37,51,49,41,38,40,42,31,18,36,60,36,21,40,53,43,28,14,17,29,41,54,48,45,39,16,54,6,42,54,59,52,40,60,55,63,84,95,206,71,54,46,39,46,31,45,52,47,39,41,31,50,49,8,24,16,37,34,14,23,40,50,79,96,83,80,83,67,65,59,63,66,74,65,56,33,60,64,72,62,52,46,35,22,21,27,39,43,35,29,30,47,44,36,39,49,32,36,49,42,30,18,13,22,40,40,31,30,32,18,2,59,45,62,49,33,30,30,44,60,80,81,93,210,150,141,127,66,58,42,52,48,43,78,50,37,28,21,35,43,29,19,22,44,29,30,39,53,81,87,85,69,69,57,53,58,42,50,69,62,40,33,15,22,64,55,43,35,14,13,31,37,31,22,12,16,30,51,44,49,46,42,37,15,23,27,40,46,28,12,19,44,65,58,50,31,16,8,28,37,58,47,135,169,162,152,125,108,69,58,50,76,74,67,23,7,25,52,40,18,13,28,40,47,67,42,31,19,52,55,80,90,73,62,57,40,46,35,34,48,59,53,33,23,10,54,52,59,48,36,17,7,17,28,36,30,11,22,19,28,40,51,62,93,67,63,44,28,16,55,48,52,36,12,20,29,40,54,48,38,21,13,23,63,167,159,138,131,96,104,83,74,44,30,24,30,45,30,18,35,34,54,60,70,9,60,58,67,86,77,66,43,36,10,19,40,51,49,44,29,30,23,49,26,36,54,55,55,38,24,34,38,38,37,28,13,24,34,40,55,69,85,74,74,53,34,37,48,68,63,43,25,26,32,44,81,43,49,56,49,40,34,32,38,27,3,36,126,119,116,81,55,40,46,46,46,49,44,48,43,50,49,48,45,50,34,33,21,5,55,43,57,68,86,78,57,45,24,22,35,44,50,47,42,44,34,35,24,17,32,46,57,32,38,47,50,43,40,13,32,48,46,71,69,78,92,66,50,48,44,62,67,57,33,21,10,39,70,57,58,26,28,36,50,49,32,33,50,122,122,123,122,110,45,43,53,54,55,57,49,51,47,45,38,32,18,22,32,40,31,26,45,34,36,56,66,75,72,59,38,36,33,40,44,58,60,56,46,25,13,21,37,46,58,50,56,52,48,40,42,33,36,52,61,66,76,123,69,64,52,59,65,57,57,55,46,38,9,10,72,27,1,26,23,46,33,13,28,47,62,55,37,51,73,72,304,116,110,100,112,103,60,66,60,70,73,56,36,26,35,48,34,17,6,17,35,42,41,44,28,23,39,56,61,69,57,54,49,48,41,27,22,36,47,57,44,34,26,22,24,51,60,45,32,27,21,35,56,60,68,75,104,107,88,76,72,59,55,35,36,15,13,81,81,59,79,23,19,31,41,7,11,63,79,55,103,111,56,62,307,83,117,89,80,80,86,71,55,27,16,5,48,26,16,14,29,32,38,39,35,26,28,42,48,54,52,53,59,56,43,25,6,26,48,65,66,36,57,73,86,73,76,56,40,18,8,18,46,89,86,79,71,62,48,41,46,21,34,38,31,100,38,36,28,37,43,22,88,74,93,112,45,44,51,195,72,76,62,81,64,104,86,87,77,39,38,9,17,34,25,12,30,24,17,24,34,30,30,35,39,40,18,30,51,65,62,62,64,73,47,45,58,68,81,80,72,68,61,52,46,21,28,86,94,98,67,79,71,55,33,18,10,35,41,50,53,101,88,91,72,55,47,46,57,26,41,36,94,88,86,102,106,54,43,42,39,73,190,91,71,61,59,48,63,53,47,87,71,78,83,62,45,34,23,25,23,29,29,14,21,11,21,35,46,45,25,13,13,37,49,61,46,41,44,36,49,63,74,62,66,72,77,70,63,61,63,62,52,38,42,40,73,53,63,61,58,34,26,10,15,31,55,64,78,93,102,105,74,55,45,50,35,4,17,97,104,115,88,81,67,42,23,25,40,51,59,340,347,148,81,69,54,44,41,51,66,47,34,98,90,74,79,69,55,44,38,25,22,28,53,44,26,18,17,12,32,49,55,41,26,17,33,42,64,70,46,48,50,54,67,76,93,67,62,82,77,76,63,49,48,56,56,63,53,54,53,61,107,27,32,24,43,52,56,59,42,29,28,46,61,85,94,105,117,107,74,71,67,54,44,32,20,24,67,60,96,109,111,111,60,54,39,23,16,28,34,57,71,358,134,78,81,34,29,41,66,65,40,13,124,87,79,78,46,38,28,17,29,44,50,44,38,35,28,33,51,57,50,31,35,54,72,79,74,62,56,58,68,68,82,85,78,87,73,56,43,35,36,30,45,59,66,72,72,71,81,27,18,26,33,31,45,48,39,38,50,63,98,109,106,100,87,59,69,54,43,50,46,28,28,30,70,87,89,105,95,84,65,48,36,5,13,35,44,53,52,64,71,115,76,95,25,41,51,23,7,99,87,73,55,37,24,22,58,40,58,59,54,51,46,40,53,46,44,38,41,46,45,63,78,70,64,57,39,49,53,92,79,90,100,97,86,69,54,34,16,19,41,51,56,60,68,66,65,64,54,34,16,21,19,28,26,40,50,57,69,51,67,77,94,108,113,95,81,76,52,44,32,48,44,44,50,83,95,96,98,83,96,88,106,100,105,69,66,45,27,27,36,39,92,65,50,65,61,42,27,39,73,44,32,24,42,48,57,67,78,66,63,58,54,52,36,25,30,48,57,67,75,81,55,43,45,37,35,46,67,85,105,70,59,31,22,10,34,34,40,58,52,62,59,48,35,28,41,34,23,11,15,5,22,45,48,70,66,59,91,87,106,111,93,85,65,55,42,34,22,36,44,56,59,64,75,82,98,102,95,92,71,56,46,43,68,75,31,28,44,58,37,47,64,52,45,32,56,44,39,80,46,58,75,80,81,77,65,64,57,39,22,13,25,51,65,78,84,60,47,28,16,27,38,52,68,83,94,59,36,36,25,29,24,31,34,47,50,43,27,20,52,46,36,19,21,26,35,47,56,71,85,84,96,109,98,101,104,84,56,36,26,15,7,47,52,67,79,76,70,75,39,48,53,70,98,95,90,51,45,35,29,12,23,414,46,47,54,76,62,55,66,84,52,49,110,75,66,70,81,86,67,60,54,41,44,33,17,33,45,50,72,78,68,53,40,20,13,20,40,55,70,95,84,27,16,9,23,36,34,48,34,17,12,20,62,51,39,35,29,41,44,50,58,84,88,84,85,88,77,83,86,77,62,60,29,33,54,43,44,64,67,70,50,59,52,30,40,60,73,95,87,99,98,82,67,66,42,45,33,61,70,74,87,70,70,73,85,94,86,89,83,78,82,84,82,81,64,59,40,40,29,37,34,48,63,82,77,60,51,46,32,18,26,44,57,59,45,28,16,18,22,21,48,49,36,24,22,30,68,60,54,43,46,47,59,51,71,80,92,84,70,78,68,71,81,86,84,74,66,50,68,56,58,54,32,32,48,60,54,17,30,38,50,64,80,93,104,94,76,53,79,90,79,84,79,79,83,82,74,106,114,101,95,88,91,97,94,103,96,86,67,55,47,32,20,26,40,36,39,60,87,73,63,44,32,16,32,42,55,67,94,112,46,42,35,29,38,53,46,25,8,26,47,59,68,74,64,57,55,66,72,80,77,88,85,67,59,66,56,53,71,80,88,74,70,60,61,48,45,20,12,19,43,49,51,19,11,23,28,72,106,106,80,57,135,142,63,80,71,82,99,108,117,73,73,74,62,73,93,113,93,82,70,43,40,11,20,25,36,34,46,61,94,61,59,17,7,47,68,73,70,80,69,48,39,38,47,53,47,15,37,8,56,66,81,75,72,68,70,91,90,86,72,63,49,43,43,42,59,55,65,76,65,49,56,54,39,32,23,15,25,45,53,26,36,42,41,79,126,109,96,126,120,46,46,77,112,109,63,49,49,43,46,58,85,102,111,87,75,22,13,28,23,26,14,19,51,56,69,82,74,48,33,26,25,43,59,68,82,119,92,62,29,19,29,41,60,25,17,46,43,70,80,91,89,88,88,103,98,80,75,61,45,35,11,25,32,48,64,76,74,69,56,61,57,11,28,42,51,26,55,57,85,104,124,73,262,31,67,93,98,92,106,87,79,50,39,36,37,72,71,115,115,91,95,29,30,28,38,28,12,43,62,70,75,76,61,56,44,38,57,76,81,128,127,87,86,47,22,10,40,53,52,38,55,40,63,72,82,85,89,93,90,97,95,81,70,56,41,30,22,10,56,48,54,74,88,83,71,20,75,42,35,18,35,12,71,68,69,74,75,90,100,113,125,150,126,126,155,62,60,22,52,81,84,81,86,94,72,63,48,26,10,19,40,83,83,75,110,117,114,87,72,32,21,3,35,36,41,50,65,70,61,54,48,46,59,58,54,93,88,99,119,125,117,69,69,39,51,43,16,31,41,56,56,57,51,57,80,80,76,82,77,88,95,83,74,48,35,20,21,19,25,37,80,73,84,97,88,16,4,79,69,53,36,42,34,28,45,59,75,84,93,98,122,147,163,161,139,130,109,54,14,39,78,66,74,74,74,71,54,30,21,18,48,71,87,109,98,92,65,47,42,5,17,33,39,46,54,67,60,52,38,54,59,64,73,85,101,104,126,99,81,62,53,26,24,32,28,35,52,65,61,66,62,60,60,60,62,68,82,92,77,51,27,6,19,29,35,38,99,90,101,105,92,13,54,86,71,42,43,55,68,89,101,114,123,110,237,19,28,38,41,56,53,55,63,66,66,44,46,11,33,38,85,78,82,82,71,77,63,59,67,34,20,5,19,44,49,44,48,49,41,24,28,38,49,65,75,92,113,126,99,91,59,48,30,9,44,47,40,65,70,80,75,75,76,70,64,53,50,46,61,64,68,71,56,43,28,10,22,31,27,106,98,92,104,106,97,59,64,67,62,61,119,115,93,109,108,120,118,127,196,33,47,32,32,15,19,50,47,58,67,61,39,32,13,19,37,79,66,68,64,66,74,62,76,71,62,47,30,15,12,33,43,30,29,30,44,36,12,22,46,59,69,86,136,129,134,141,120,99,90,71,54,48,16,43,50,58,75,86,79,82,84,71,60,32,53,49,53,73,74,56,50,38,33,22,3,14,28,43,77,88,87,83,82,58,62,53,99,100,112,102,90,107,83,76,77,82,70,86,78,95,104,100,96,103,108,113,38,45,52,41,10,22,25,52,58,71,65,59,35,34,32,28,44,57,55,44,50,70,75,52,84,79,54,31,18,11,26,37,37,25,17,30,32,16,54,67,81,81,95,122,138,143,132,114,99,77,64,68,64,64,34,46,57,58,69,69,70,70,76,14,21,29,38,76,76,50,56,51,45,43,30,17,34,49,62,75,75,49,36,49,126,105,65,67,51,59,56,69,61,68,69,89,99,82,93,101,253,58,60,75,66,29,39,33,52,61,72,59,58,62,45,40,48,61,43,33,36,52,66,54,46,78,33,30,37,45,28,30,26,8,15,35,28,26,64,75,90,97,110,120,134,120,107,90,82,82,71,54,56,52,61,44,38,37,51,50,62,77,44,24,4,20,27,38,8,15,33,54,57,54,44,46,43,53,71,67,68,68,58,47,36,25,31,45,128,61,50,50,50,58,74,42,52,70,69,79,71,84,77,92,81,103,92,80,70,54,40,36,47,61,73,64,43,44,41,63,58,52,24,44,48,22,13,13,51,54,49,50,46,44,27,17,14,22,39,35,49,66,92,92,97,113,126,139,148,138,126,106,99,91,84,65,63,66,59,51,28,34,23,42,56,71,85,58,47,41,45,27,34,34,42,51,33,39,53,61,71,53,54,56,56,63,39,55,62,64,22,5,8,70,54,37,36,26,42,49,38,38,53,64,72,57,67,90,85,87,106,98,84,73,47,66,63,72,67,51,41,33,27,47,53,73,59,49,8,49,46,30,47,14,37,60,62,56,54,40,37,18,30,30,27,44,60,77,92,103,119,127,130,151,149,124,116,121,109,103,78,78,82,64,50,22,8,19,50,54,75,90,86,67,52,47,44,38,25,34,56,55,47,55,62,72,59,52,46,36,46,43,29,64,47,29,25,25,59,82,38,20,15,17,23,10,20,31,46,62,54,45,48,54,51,295,100,97,87,73,60,73,78,49,43,18,18,33,39,61,83,43,28,11,36,44,20,7,16,34,40,44,72,69,62,32,36,27,39,33,18,33,58,69,83,96,114,124,137,143,151,141,128,127,115,102,91,91,83,69,46,38,28,46,37,51,66,79,90,81,73,57,42,47,13,16,32,46,53,52,73,74,62,39,38,21,28,39,14,5,48,35,60,68,23,8,26,26,45,32,55,58,65,57,33,36,45,53,132,110,150,84,76,63,49,78,60,37,27,8,21,70,71,57,30,21,22,31,20,39,53,59,96,86,17,24,32,37,46,74,29,38,58,75,86,100,109,122,133,140,145,149,138,123,114,154,107,99,72,60,48,43,42,49,47,56,84,92,90,77,61,46,36,24,13,18,46,51,63,78,82,60,42,32,18,9,27,30,16,12,16,48,60,43,65,73,70,69,76,15,26,36,46,65,75,64,53,40,38,23,32,44,130,127,71,65,53,35,61,37,34,32,52,64,85,86,72,65,56,28,34,47,48,70,87,5,11,11,26,50,57,46,55,61,76,89,97,106,116,125,136,145,154,136,129,139,146,115,104,81,70,65,54,54,61,65,98,84,77,61,55,51,45,78,82,68,59,49,36,27,38,36,26,43,26,40,67,110,57,53,64,61,47,33,34,57,71,82,59,58,43,7,59,137,137,62,46,33,55,49,45,88,97,106,80,69,73,64,55,46,46,23,27,31,39,72,21,5,17,31,51,61,62,57,67,82,74,75,91,100,111,120,129,142,145,149,151,134,122,110,91,95,78,70,62,64,70,81,95,106,101,101,81,72,64,50,44,82,41,51,43,47,41,40,32,39,52,82,100,106,113,105,63,57,54,56,57,58,51,48,59,66,80,82,62,47,22,350,131,37,22,8,31,37,54,67,75,61,58,63,90,85,77,65,60,39,19,28,53,31,8,24,42,50,59,42,31,34,51,55,60,69,70,61,70,59,65,72,87,96,104,112,130,132,145,149,145,134,121,118,104,92,96,88,75,79,84,102,109,102,88,80,80,66,58,53,59,51,52,36,50,56,46,87,101,99,99,101,77,60,52,30,33,30,35,47,62,64,53,44,41,64,73,133,118,97,91,68,62,47,31,41,37,52,54,64,71,124,107,91,78,66,48,36,30,9,21,29,26,18,14,29,50,51,47,46,42,57,50,53,57,54,54,44,76,73,86,86,115,122,124,127,132,139,149,140,135,116,105,106,101,103,97,80,72,71,66,66,64,63,71,58,52,40,26,37,48,48,36,27,34,37,56,34,33,29,83,83,82,85,80,64,49,37,22,18,23,42,58,72,62,50,33,7,69,126,115,104,75,77,95,61,58,72,105,78,132,89,81,61,57,43,24,13,16,37,38,23,11,28,38,43,47,50,38,39,52,44,40,38,32,50,59,67,82,95,114,109,117,131,142,152,148,131,122,116,117,105,97,86,75,64,60,61,51,65,62,71,60,55,34,19,18,34,48,26,17,14,31,45,38,23,26,23,34,78,83,64,73,81,76,51,35,26,21,31,37,54,78,75,56,48,18,75,327,240,149,73,65,88,99,84,67,48,53,42,37,31,28,39,39,39,18,14,17,57,43,15,8,30,37,48,30,29,20,30,45,56,73,91,87,89,108,126,137,146,150,143,133,130,120,109,98,87,65,62,49,48,39,52,46,59,59,48,39,26,14,21,35,40,13,16,16,22,35,26,8,13,28,63,68,65,50,54,68,61,44,41,39,32,42,41,68,73,69,39,42,33,86,330,336,86,63,57,28,25,36,44,47,44,37,23,22,36,57,67,62,33,10,41,47,32,15,13,26,60,58,73,82,71,80,76,86,101,121,140,146,143,131,125,94,74,72,54,45,32,33,26,33,39,60,49,27,38,34,11,19,28,24,28,36,40,38,36,27,13,38,38,50,56,52,44,37,48,48,61,72,38,34,30,24,27,46,55,54,58,54,62,72,332,259,243,250,245,115,141,127,125,97,86,75,53,38,24,11,31,42,36,33,25,30,35,33,41,59,40,26,27,49,49,38,26,47,37,50,64,73,62,63,69,81,92,106,130,132,133,119,107,101,91,72,57,42,36,31,30,18,11,27,50,43,35,18,44,33,24,33,40,30,45,45,51,43,42,34,27,36,35,45,58,46,33,25,35,54,68,79,33,23,38,27,6,64,67,64,67,71,80,60,254,245,240,224,34,35,39,117,126,126,120,119,84,67,60,41,43,72,46,42,23,8,18,44,50,53,55,48,41,39,38,51,52,50,50,41,47,55,66,64,66,50,49,60,75,84,107,118,132,125,114,104,89,77,71,72,73,65,55,49,30,22,15,26,23,31,41,53,39,29,37,42,36,36,41,48,52,45,42,46,33,31,15,23,42,44,45,16,26,40,83,54,22,36,40,31,16,55,56,76,41,369,241,235,72,8,56,68,85,93,107,109,128,118,106,67,61,102,52,74,64,48,33,14,17,30,56,60,70,65,59,53,50,53,66,68,65,63,56,64,67,63,61,45,30,48,64,79,91,102,113,122,123,99,82,74,68,55,51,64,55,40,28,8,19,30,41,45,41,58,55,44,41,58,51,53,60,58,71,60,48,32,25,12,30,18,5,33,45,26,19,11,15,32,72,72,52,30,38,35,38,9,15,27,39,33,45,79,30,56,92,3,106,103,107,42,48,44,64,82,92,82,66,63,70,57,43,38,34,28,72,73,74,66,59,65,60,72,71,74,68,62,37,34,42,66,74,83,101,112,118,108,94,78,60,46,32,45,42,46,53,27,25,32,43,46,40,51,52,38,44,45,59,70,62,62,70,66,36,26,20,15,37,24,17,13,6,43,65,68,15,18,24,29,28,23,20,56,72,14,18,49,64,102,39,18,88,77,59,45,22,23,32,68,68,72,82,82,55,51,52,50,46,58,64,72,69,62,58,50,60,58,52,56,64,59,68,60,45,32,23,9,15,31,46,62,74,84,96,117,111,84,76,54,34,23,33,43,50,49,39,36,42,40,32,41,39,26,27,37,52,68,73,47,36,17,18,30,32,38,10,13,6,18,25,56,75,76,27,8,10,32,37,38,28,13,19,40,78,27,53,63,102,82,65,48,49,43,52,58,68,101,100,64,54,8,14,36,50,72,85,72,51,36,42,41,48,73,65,68,82,72,54,50,39,37,52,47,42,48,50,61,74,38,33,42,59,71,81,91,111,116,102,85,78,62,38,31,16,33,42,52,51,27,33,33,25,21,27,30,16,30,49,57,75,62,44,45,51,48,15,25,37,45,71,26,8,6,24,34,78,41,34,25,43,59,40,26,33,17,34,39,38,45,41,130,127,109,78,46,23,38,48,58,73,93,68,56,36,12,24,43,66,84,58,45,23,24,35,39,65,76,81,79,29,19,23,37,50,33,28,46,64,75,107,45,36,44,62,71,81,106,117,106,86,72,68,47,35,46,25,20,37,50,39,12,27,34,20,24,36,30,29,43,58,63,69,54,33,33,43,31,32,39,46,62,65,58,44,39,36,22,22,36,61,52,56,38,46,50,37,44,29,76,95,45,56,34,26,36,28,40,57,189,174,162,151,142,156,127,122,91,54,62,22,36,52,64,85,80,56,45,41,31,58,81,82,67,49,29,10,26,46,54,93,89,40,35,13,17,6,43,33,17,17,35,52,79,85,54,56,51,52,80,92,106,111,93,76,64,43,33,46,45,11,18,44,46,23,15,28,21,15,38,42,38,34,55,73,73,57,34,21,11,18,29,23,43,55,65,74,61,55,42,43,40,47,43,46,77,62,62,68,71,51,55,57,59,62,66,42,94,85,84,84,68,52,29,20,14,39,214,198,178,164,171,110,63,50,37,59,70,85,99,87,83,54,50,47,55,74,85,54,45,29,35,42,76,93,57,30,8,18,30,26,11,43,42,104,94,80,58,55,44,56,71,54,73,84,109,125,117,101,81,55,48,26,38,27,32,20,28,55,46,21,36,36,21,34,34,46,51,57,70,70,56,45,23,10,21,38,24,11,38,69,71,84,70,64,54,58,47,50,57,61,71,86,78,78,88,84,82,76,70,66,75,66,69,66,75,61,8,26,154,152,158,74,53,48,66,98,104,90,110,69,61,60,84,79,66,57,38,40,27,59,90,9,20,38,39,21,48,104,101,82,70,48,44,43,47,61,85,102,117,117,99,80,74,55,32,10,16,36,46,51,43,51,38,39,45,40,43,54,64,70,66,58,81,64,46,36,23,20,34,34,21,26,61,82,76,67,58,64,74,85,79,97,90,82,91,87,72,77,70,68,88,82,65,59,52,52,58,29,38,53,71,237,155,140,142,86,69,84,80,67,62,83,88,99,104,91,78,78,68,68,74,83,72,55,60,45,66,87,12,16,34,45,39,55,72,91,98,53,46,20,20,40,54,66,96,103,119,110,86,71,60,35,18,15,20,56,60,52,52,52,48,52,57,48,70,73,63,70,86,80,86,62,51,42,36,36,44,35,26,38,82,91,79,73,80,78,86,95,97,80,78,82,69,61,56,68,52,48,25,74,65,42,39,33,54,58,45,38,45,59,198,177,128,98,86,72,77,69,57,48,78,66,75,110,122,95,81,64,57,52,65,93,90,78,33,37,54,76,70,62,50,36,31,34,24,48,56,54,62,80,85,86,59,51,33,14,66,86,97,117,114,92,82,66,49,42,38,40,42,61,64,68,64,63,67,70,62,70,68,72,72,83,87,86,89,58,61,60,48,48,59,51,43,53,64,79,86,70,64,87,74,72,74,101,86,69,61,71,61,49,48,57,45,42,28,16,81,45,29,24,51,58,50,44,51,206,102,92,79,77,41,46,38,59,75,73,93,143,81,49,32,51,72,85,73,40,20,58,69,61,48,50,51,40,25,36,63,66,71,80,70,73,65,53,32,43,55,75,83,94,110,114,100,88,69,65,59,51,52,43,35,46,48,55,65,72,78,74,64,68,58,60,66,66,84,89,91,82,79,73,79,60,62,46,47,56,73,76,84,63,60,49,58,50,57,86,71,77,60,49,54,66,46,32,26,35,51,33,17,13,14,36,29,6,35,44,61,66,68,115,98,91,70,69,55,38,30,54,64,36,31,68,146,79,56,12,28,70,87,84,74,66,10,30,66,45,46,64,39,31,14,44,50,75,76,80,67,67,68,64,70,58,62,68,85,93,105,106,104,93,95,79,78,75,63,51,36,28,39,36,50,72,75,59,60,47,44,58,48,57,63,77,90,96,94,78,78,63,48,46,36,24,63,70,74,62,48,46,45,42,44,56,63,56,63,55,44,62,58,40,23,11,49,42,32,38,36,44,56,26,36,50,72,117,83,85,75,53,35,18,47,52,3,54,61,69,74,8,38,110,60,12,54,75,74,46,31,11,62,39,27,26,38,56,78,71,67,58,53,47,58,69,66,75,78,80,88,101,100,102,101,97,92,72,57,37,21,9,34,44,74,73,70,49,35,30,32,39,43,55,72,83,101,104,104,108,70,50,37,10,21,30,47,69,65,46,26,22,30,28,52,61,59,46,26,18,23,49,38,23,11,40,46,56,53,66,50,64,68,31,39,152,96,69,76,62,71,94,99,48,41,28,42,41,16,32,38,65,120,71,34,29,43,34,27,35,44,48,51,53,56,35,34,35,58,64,73,54,52,38,36,38,53,65,77,82,67,77,67,78,87,98,100,107,89,79,60,41,20,11,23,51,61,75,67,65,39,35,22,17,33,59,73,88,111,109,107,74,56,41,22,11,34,43,71,69,57,61,21,10,34,44,50,6,19,33,26,28,25,53,66,70,84,100,86,91,86,48,64,149,160,167,234,244,78,75,66,58,54,71,93,80,90,27,18,37,33,31,44,37,36,37,31,19,36,64,28,54,47,56,50,64,73,59,42,24,10,17,44,44,63,68,50,50,59,69,70,77,88,89,95,77,67,46,37,36,22,36,55,65,68,65,61,38,19,13,19,34,55,69,79,111,96,87,78,52,40,31,25,50,87,82,53,48,32,14,12,65,9,26,32,16,92,107,108,90,105,115,98,40,56,61,79,71,56,32,77,57,62,46,38,14,8,18,136,138,6,27,48,15,14,54,31,30,58,59,61,60,76,67,50,36,25,16,27,41,53,64,54,43,45,41,58,55,64,71,96,93,65,57,53,42,49,36,56,60,54,61,58,42,35,7,75,31,44,83,94,112,115,99,79,66,71,52,47,56,73,85,76,60,39,27,29,32,39,12,10,21,12,25,44,52,60,102,116,114,122,140,82,85,30,34,47,58,73,71,21,27,54,46,51,66,41,32,19,90,18,24,41,48,34,30,28,33,39,38,8,75,67,81,73,65,57,42,25,24,26,36,50,60,46,33,33,35,32,48,49,70,78,85,81,59,51,48,53,51,53,63,52,45,51,54,50,50,60,72,69,54,98,103,119,120,107,72,74,73,59,56,54,65,74,75,52,42,46,40,41,42,28,20,27,28,16,5,23,42,54,57,87,120,213,74,71,53,33,16,14,50,24,16,36,47,22,42,40,103,83,29,34,42,52,46,31,22,28,40,51,12,16,85,83,83,73,57,44,38,20,17,13,43,47,36,22,32,28,66,76,69,46,35,38,41,34,51,55,42,29,40,35,58,66,60,77,86,103,105,111,95,92,81,74,63,49,57,65,68,63,66,66,56,36,42,50,74,101,156,66,53,40,36,29,68,42,28,1,37,149,137,116,120,89,54,48,59,62,26,3,15,42,37,33,89,96,79,72,60,52,30,31,7,24,37,41,29,1,12,38,22,23,67,48,53,58,49,35,24,25,21,39,49,43,17,16,42,49,67,78,78,75,93,100,100,92,92,91,86,78,69,45,44,58,71,70,53,40,64,69,174,184,57,52,48,70,76,59,83,46,160,144,59,58,63,56,38,19,24,63,51,58,45,90,76,64,52,43,24,26,26,38,30,26,8,17,37,39,61,74,37,43,54,38,26,9,10,18,49,30,25,23,53,57,66,76,98,69,76,83,79,86,73,67,67,73,36,34,31,45,74,62,45,25,184,154,61,58,75,76,66,181,113,106,87,85,74,63,43,33,29,38,64,58,86,75,68,50,7,19,31,36,25,17,18,23,30,41,50,41,31,38,50,43,25,28,36,38,50,51,22,21,38,51,52,64,73,66,63,71,64,68,59,48,58,37,2,21,34,55,62,58,49,22,19,92,102,86,212,69,78,77,182,138,93,88,102,66,54,54,50,44,57,80,78,66,84,91,69,58,54,38,34,35,25,13,13,25,43,54,56,56,64,52,26,20,15,13,48,35,31,35,49,51,10,16,31,32,35,52,63,72,48,40,56,63,68,48,29,40,28,9,16,32,41,63,56,42,11,19,110,98,95,85,80,113,104,122,141,145,96,100,92,82,65,69,65,61,55,57,72,83,91,88,85,92,79,68,56,41,30,20,40,49,43,40,45,53,49,35,12,13,29,40,40,26,36,55,60,22,33,25,24,30,48,63,75,49,38,41,24,32,52,35,29,26,21,28,34,39,45,66,54,35,77,101,169,116,131,132,130,110,102,87,78,84,82,76,98,71,79,97,94,74,57,52,65,52,58,41,40,36,45,47,25,50,41,43,21,21,40,43,9,36,43,55,63,30,33,38,10,28,38,53,62,18,10,28,13,6,20,38,45,54,67,54,136,40,196,148,109,105,110,105,104,113,126,110,98,102,101,72,62,51,70,85,87,80,67,51,55,38,47,74,69,52,43,49,44,12,8,31,46,50,29,34,52,34,33,22,59,64,54,55,47,55,26,34,56,45,49,35,32,26,20,7,18,54,52,60,65,75,78,75,67,59,135,129,88,76,95,93,101,91,97,87,103,104,114,106,99,95,106,117,45,38,78,68,72,65,64,38,20,33,42,62,58,59,52,39,24,19,5,25,42,52,53,43,46,58,44,36,35,57,67,69,67,63,49,60,45,48,50,30,40,38,53,40,19,12,52,68,71,75,79,82,135,19,130,134,215,110,69,91,97,76,88,97,96,88,104,124,117,94,81,31,66,51,55,54,65,67,25,26,37,56,58,46,41,46,44,47,37,26,22,34,53,40,40,52,48,44,47,60,54,59,62,56,64,67,47,32,13,23,42,121,71,60,44,34,61,24,35,62,66,92,121,132,106,100,190,215,6,146,156,151,166,212,215,97,111,40,40,61,66,66,67,73,136,136,99,84,70,62,32,13,50,40,47,39,56,66,14,13,52,40,34,31,30,41,52,42,45,34,45,27,24,28,37,40,35,33,41,45,48,49,52,44,31,21,4,84,90,84,67,56,47,48,41,47,76,108,114,115,108,167,26,170,173,191,82,43,38,42,47,52,52,55,69,125,93,86,54,49,22,23,45,37,32,26,64,58,38,60,34,46,28,14,16,28,40,42,40,47,16,14,33,44,19,24,35,31,33,37,40,28,38,33,29,71,102,80,76,65,61,55,73,89,46,36,205,175,196,18,16,31,38,24,34,43,64,117,105,94,93,48,42,37,49,39,18,9,60,52,78,50,43,36,6,19,25,29,31,33,28,45,15,21,48,31,6,30,12,16,34,40,59,99,92,53,64,75,68,67,82,89,149,153,144,50,203,199,202,67,12,17,6,7,18,27,71,53,72,58,44,29,14,38,32,48,33,11,70,56,60,42,26,11,4,11,14,61,63,35,38,43,38,27,15,56,60,71,86,83,47,58,62,70,67,176,184,86,82,35,26,18,3,21,14,111,104,99,100,86,72,60,49,31,25,38,41,42,13,8,40,77,60,46,18,14,29,19,13,60,74,80,41,38,26,28,30,188,62,73,67,59,65,55,70,67,173,313,94,95,25,30,24,81,76,53,48,33,15,21,49,53,63,63,56,53,96,97,57,35,29,30,31,44,99,37,28,28,45,39,170,108,75,80,62,50,17,13,9,32,24,34,85,242,88,38,37,40,67,59,58,40,32,8,25,48,58,72,70,46,84,112,76,34,28,61,202,199,98,87,89,72,65,38,20,0,42,6,106,73,50,49,71,73,97,64,48,35,36,31,37,51,65,72,79,80,73,76,60,36,33,41,71,78,114,112,63,49,22,17,36,201,121,104,60,96,74,52,41,25,22,21,41,52,62,69,78,88,94,103,80,102,59,15,44,54,60,131,56,39,81,185,88,82,53,57,20,5,19,9,24,36,44,57,68,75,91,111,4,41,52,38,147,45,60,147,154,175,95,68,65,57,49,19,12,35,36,41,65,62,97,105,85,19,50,17,19,146,156,175,61,74,70,165,192,186,104,84,81,47,46,40,32,43,43,36,21,35,52,69,75,153,102,61,52,37,38,59,10,19,30,166,169,186,79,193,249,171,91,82,67,57,51,43,40,32,10,24,36,68,81,91,127,130,113,107,44,51,17,35,44,187,195,184,98,100,94,106,212,206,192,166,185,97,71,52,40,42,55,72,36,22,14,37,62,58,108,125,143,156,146,142,126,111,78,79,57,63,60,33,32,39,138,208,193,196,112,122,376,181,94,73,73,43,35,66,77,71,44,36,49,51,120,119,152,195,181,101,88,72,59,59,39,39,218,209,210,147,196,87,69,21,62,76,61,54,50,78,111,160,116,104,81,70,59,74,30,40,43,52,229,217,217,303,146,229,162,85,52,113,44,46,58,69,75,54,76,78,83,102,165,147,218,218,135,118,121,96,78,56,62,27,47,68,247,-1,414,230,248,114,62,64,71,72,100,95,135,148,134,162,162,148,145,125,127,49,44,42,30,18,13,40,64,272,251,420,-1,285,87,104,64,65,98,68,68,76,95,129,128,141,172,156,142,44,53,44,37,22,5,48,319,272,406,396,307,133,139,153,52,55,73,70,114,120,103,112,165,163,149,35,35,27,27,41,40,24,35,340,342,314,277,273,417,424,385,374,333,145,45,47,91,96,100,115,181,170,173,37,6,10,27,146,271,378,321,288,707,364,343,270,159,153,24,30,78,84,94,95,88,162,157,160,15,42,143,68,251,371,361,314,314,-1,-1,176,163,24,33,106,63,72,89,85,82,68,77,152,148,25,136,82,345,330,326,395,382,183,8,34,46,78,59,94,145,139,61,51,54,113,145,132,114,106,324,335,410,400,209,192,200,22,64,53,40,42,52,63,30,42,53,99,107,123,62,59,61,80,92,126,118,344,208,36,40,54,46,50,29,17,68,87,100,109,100,66,74,93,100,358,-1,-1,42,59,46,34,22,13,72,87,100,112,119,89,77,84,117,187,-1,-1,201,54,38,64,56,19,4,98,100,107,121,96,102,91,107,138,132,168,-1,-1,16,42,49,51,113,114,126,126,113,125,171,165,177,-1,49,11,53,66,142,120,112,124,193,210,304,17,26,69,79,83,79,77,148,138,124,184,189,-1,389,60,36,47,96,90,90,142,386,48,47,52,68,66,72,323,255,50,53,44,35,58,65,173,198,286,258,252,42,39,19,25,49,52,191,180,314,267,48,32,291,281,118,109,305,294,294,98,108,309,302,334,88,92,89,78,89,90,101,318,315,108,102,104,65,72,73,85,94,107,276,115,46,64,85,87,100,126,12,32,48,63,127,133,187,37,62,47,106,189,160,47,42,57,72,196,151,62,125,121],"scuole":[233,203,146,141,155,-1,-1,-1,136,76,81,76,38,48,70,53,24,41,57,56,52,-1,6,8,93,70,39,33,26,19,-1,-1,-1,92,75,60,34,23,8,-1,26,62,49,5,13,427,418,52,40,16,24,56,35,47,413,43,95,-1,708,74,337,77,95,124,144,152,-1,88,122,123,115,149,116,82,70,56,34,28,32,93,120,119,178,347,215,206,90,80,54,42,17,14,19,71,89,95,330,338,161,101,143,68,5,14,66,79,205,276,335,342,302,118,12,20,28,52,138,151,259,290,172,127,42,23,10,30,38,145,134,151,212,129,145,108,127,42,12,29,42,77,150,157,218,-1,296,265,130,71,46,35,31,53,49,258,105,112,113,66,29,38,45,54,76,193,190,240,246,116,108,152,151,107,98,110,52,43,22,77,62,76,86,238,242,161,168,230,238,73,47,58,46,83,114,126,132,154,102,83,101,94,86,100,48,42,34,20,28,79,78,104,194,234,229,143,8,34,57,76,118,131,162,190,70,70,83,77,74,89,95,44,28,19,23,44,74,88,99,112,183,225,220,210,83,87,111,4,25,59,70,87,170,69,54,48,53,66,72,80,57,31,26,11,57,58,68,85,118,119,142,205,209,208,128,65,70,72,87,152,138,118,102,97,24,37,49,66,78,18,35,40,42,79,48,8,37,30,42,74,108,115,158,194,195,191,186,130,63,66,77,88,209,158,146,135,122,126,102,99,81,84,91,39,48,50,56,79,118,200,30,24,22,31,33,58,59,15,20,41,95,103,115,126,172,179,177,252,42,43,43,46,63,76,113,214,143,111,102,95,70,67,56,52,69,69,81,210,40,49,10,14,24,41,53,40,47,99,103,120,160,151,144,22,22,33,49,61,81,90,115,103,114,104,92,89,90,82,53,50,69,73,62,76,111,53,46,41,51,10,22,34,51,48,54,60,67,70,61,98,154,151,151,73,122,159,17,10,15,54,52,88,102,106,101,80,70,38,57,76,86,86,106,226,30,54,14,27,41,44,50,61,74,76,163,154,112,130,61,53,57,8,31,64,148,88,105,39,29,22,40,100,119,106,5,51,30,31,35,37,59,118,155,145,138,120,122,128,64,48,58,52,45,33,16,46,67,40,55,100,82,65,42,26,29,18,27,74,106,100,124,121,166,54,54,63,13,30,30,32,71,101,158,139,122,135,138,90,64,31,37,51,40,33,19,14,36,191,63,57,32,40,78,84,96,92,81,55,41,18,14,21,62,78,91,124,140,216,63,21,21,22,19,67,73,131,134,114,78,154,152,117,132,114,70,72,26,9,21,25,49,33,27,25,21,27,25,36,42,34,28,30,99,99,75,69,46,30,32,14,11,12,31,52,67,89,137,132,150,155,157,162,86,22,30,6,77,76,57,59,103,72,61,62,64,97,140,135,63,40,16,11,43,40,16,30,31,18,34,79,85,72,83,27,19,22,71,63,63,60,6,31,28,20,57,46,65,88,183,143,139,74,41,37,16,24,60,42,70,75,122,110,67,54,50,83,142,47,32,9,21,40,16,32,37,22,20,36,20,8,26,29,47,52,47,44,10,18,17,3,22,39,51,68,76,89,194,206,128,67,49,35,42,40,52,86,107,89,83,58,46,41,33,38,55,71,125,132,47,41,49,22,75,32,40,149,21,18,23,37,50,50,46,41,42,26,25,15,21,31,54,74,80,103,113,127,75,65,39,27,36,50,97,76,54,30,30,27,27,56,114,117,60,40,30,64,88,49,44,51,55,66,11,39,44,46,52,65,27,42,38,45,35,33,38,53,43,64,72,116,150,62,45,3,16,34,73,48,30,17,34,10,7,47,75,110,84,67,45,24,10,16,79,51,64,65,59,60,55,64,181,46,47,69,63,10,27,30,48,42,43,46,48,54,51,70,81,87,79,64,58,51,23,31,10,35,22,63,60,48,34,5,21,13,17,29,76,94,75,65,40,4,17,74,65,70,56,64,38,57,72,77,40,28,34,19,3,31,42,51,62,74,85,171,139,114,126,92,92,94,77,76,47,61,40,33,1,26,40,7,60,51,34,24,18,29,23,10,86,79,51,59,17,29,45,67,72,54,41,23,53,53,83,27,41,56,41,18,55,70,72,72,140,115,98,79,71,173,169,91,41,51,35,45,22,35,20,68,50,32,29,22,28,4,133,96,88,57,50,50,48,52,79,67,47,27,3,32,55,72,73,50,41,31,24,49,54,62,60,137,127,114,118,94,77,47,58,172,167,74,50,33,53,29,34,26,22,23,71,43,24,14,10,54,75,107,107,93,81,64,62,56,52,78,67,54,48,24,28,57,79,96,77,90,54,42,42,57,45,47,72,114,110,108,91,59,51,56,37,47,144,153,141,124,86,81,62,48,15,40,36,11,33,33,52,63,56,34,26,30,64,70,78,103,95,106,80,76,86,77,77,76,78,75,53,40,27,24,27,61,78,78,70,44,36,30,28,34,104,83,96,50,42,28,36,118,127,136,112,69,66,7,24,26,12,18,32,59,51,55,41,30,53,84,80,93,92,93,93,100,83,85,77,75,80,64,45,36,27,21,55,57,83,79,113,83,26,22,16,42,63,76,78,73,60,30,28,105,145,128,134,163,22,35,42,88,53,51,52,55,62,83,90,89,112,106,115,104,79,79,65,62,57,55,52,72,89,74,105,3,49,70,69,64,73,50,48,20,21,81,98,112,99,124,156,161,151,156,43,29,71,63,49,61,31,42,53,74,70,77,74,89,119,123,100,77,63,56,39,47,46,47,89,72,104,107,81,52,40,25,28,30,30,44,56,45,38,43,2,21,38,48,58,71,84,89,101,134,167,141,54,50,68,16,38,70,71,88,70,67,67,70,75,46,45,24,37,157,190,95,76,109,82,58,69,97,92,80,58,30,28,2,15,60,53,39,18,42,41,47,48,56,135,180,114,82,56,40,27,14,46,64,74,80,77,58,53,47,55,63,82,59,59,41,4,21,36,147,160,221,135,43,22,37,70,90,50,48,62,72,76,146,107,61,19,5,6,93,90,58,38,9,18,6,17,40,54,60,32,43,177,102,86,41,36,35,53,79,80,66,59,41,39,59,53,75,56,25,49,46,132,138,168,129,62,14,55,94,50,82,77,57,60,154,75,38,48,20,27,72,71,76,30,20,25,38,52,51,62,87,87,89,45,42,33,38,76,85,54,32,31,32,39,50,102,76,42,64,124,115,115,106,92,88,87,45,50,59,29,22,35,44,59,83,72,56,46,46,54,52,40,55,69,65,66,70,101,34,35,30,35,51,47,19,16,140,160,83,85,63,52,43,50,72,63,83,52,41,21,12,26,43,49,106,98,59,108,102,92,92,85,53,69,87,70,26,12,27,34,51,62,80,52,24,43,41,45,53,60,46,43,41,102,78,48,29,22,41,44,42,40,32,119,129,146,60,57,46,45,69,59,53,51,55,63,27,47,27,15,16,28,33,20,104,84,75,94,79,80,75,61,79,85,35,24,12,43,67,198,195,138,134,64,25,16,50,58,50,28,28,27,76,99,15,33,46,51,40,25,140,150,46,40,38,40,52,57,41,40,31,18,24,38,44,31,32,25,5,99,111,107,114,111,95,76,84,93,61,66,42,19,10,26,30,35,48,206,106,70,14,59,59,56,35,24,7,31,64,86,28,49,53,1,43,126,44,35,26,23,42,34,31,39,22,17,23,42,44,46,43,20,90,90,96,110,120,115,63,70,45,59,52,22,34,52,19,32,41,146,99,86,10,16,52,52,42,26,4,20,41,76,76,62,49,42,52,28,33,2,16,18,32,120,124,39,26,11,5,19,34,40,28,28,39,53,51,65,39,62,50,80,102,45,53,42,39,42,52,43,40,30,42,73,38,2,18,50,66,92,108,109,92,31,59,45,25,23,79,85,105,75,70,66,68,28,12,8,21,98,106,30,29,11,96,9,57,36,47,50,59,66,61,45,50,63,62,86,6,45,62,56,31,34,38,47,46,10,32,44,58,94,104,105,74,21,46,39,39,65,97,80,73,65,40,16,8,24,27,98,33,26,39,27,25,55,58,61,76,69,71,65,31,47,48,79,69,37,5,7,63,46,81,50,33,8,46,24,26,45,54,72,72,70,11,53,53,60,93,84,70,58,46,34,11,37,35,67,48,62,66,74,78,82,25,17,24,56,66,78,38,64,64,62,76,50,36,14,25,37,47,85,78,58,19,32,72,63,20,39,61,63,49,56,54,66,119,99,92,50,37,38,56,65,65,70,78,76,61,46,36,23,29,38,64,63,55,56,61,73,75,87,15,13,46,29,42,56,77,98,133,114,39,57,42,46,41,49,40,2,12,24,46,52,73,98,116,70,62,64,76,61,62,58,73,56,41,26,13,54,47,46,53,51,51,74,84,44,30,41,70,53,64,60,43,52,55,67,67,89,29,28,9,21,42,53,66,133,121,108,91,55,65,54,34,26,46,42,26,17,26,33,102,179,115,98,87,84,99,42,37,65,64,68,72,76,51,42,5,21,41,35,40,101,104,41,20,34,37,67,61,67,53,32,28,30,40,45,65,74,36,34,19,9,28,59,76,48,46,44,15,28,44,22,34,38,50,126,112,117,176,175,155,141,129,82,92,82,28,30,61,65,61,67,39,32,35,20,19,76,68,84,96,94,110,110,81,88,53,40,22,30,48,60,72,69,55,30,14,17,30,46,53,63,51,56,48,29,24,33,45,78,67,49,32,8,28,32,7,36,47,123,160,144,151,101,110,66,14,7,23,42,51,50,49,43,29,31,39,26,35,16,109,56,43,59,88,83,90,100,62,63,55,44,37,42,58,70,60,57,48,28,4,19,34,55,45,64,56,34,29,39,66,57,42,23,30,38,37,16,17,34,40,169,149,134,134,144,132,99,6,12,13,31,37,37,36,75,51,45,37,22,13,21,33,167,78,33,74,76,78,82,83,64,60,58,55,54,45,41,47,55,55,73,66,59,38,26,11,6,11,32,42,78,55,43,34,56,108,94,89,73,49,35,28,32,51,52,29,44,51,147,122,112,112,123,118,115,50,38,23,21,22,24,25,23,18,70,59,52,21,24,27,30,153,149,60,67,22,54,52,76,76,70,54,62,46,36,54,57,44,34,23,44,45,54,64,65,36,21,8,20,31,7,19,37,71,61,63,73,96,82,77,64,30,21,28,43,53,40,31,49,60,152,141,124,99,102,102,95,103,105,112,94,62,65,34,39,46,36,30,11,15,10,79,70,67,38,39,34,69,163,156,129,131,65,9,12,24,47,52,72,58,48,55,44,22,16,25,41,26,9,30,42,39,52,71,65,51,33,47,39,28,23,30,36,41,57,67,52,46,57,65,78,83,85,74,69,50,49,18,12,43,50,34,26,32,40,49,147,134,86,81,87,85,92,118,124,128,79,59,68,81,53,50,31,27,12,13,75,77,67,46,172,156,141,125,111,51,12,4,40,47,66,73,62,33,33,42,28,30,10,22,29,14,21,29,59,65,70,69,56,53,53,49,36,33,46,47,64,60,49,37,38,75,76,90,64,75,72,69,56,42,32,24,30,43,48,33,10,34,21,38,85,94,64,74,61,62,81,102,119,107,117,125,143,146,79,71,64,71,62,50,44,42,32,33,20,48,92,70,62,71,152,150,132,110,76,69,21,36,62,68,71,42,8,6,24,34,9,25,31,30,29,23,16,27,41,64,73,64,70,58,49,62,51,68,65,47,39,27,24,36,65,57,58,53,40,43,83,39,28,27,47,55,26,18,3,77,67,52,53,47,96,102,98,101,110,131,93,85,88,76,70,36,28,40,41,67,81,148,134,140,134,124,89,90,35,50,64,53,20,37,20,4,45,13,21,18,32,35,32,39,50,76,59,42,52,65,61,46,25,11,31,42,64,31,37,57,25,31,62,60,49,42,27,13,5,81,65,45,38,40,33,80,86,111,116,105,106,82,75,68,7,2,30,49,59,67,90,138,126,114,98,96,54,45,52,49,36,51,54,37,39,41,29,20,33,26,41,22,10,23,32,43,59,67,67,55,61,50,34,35,78,58,79,73,64,33,22,10,45,38,31,21,33,27,19,56,56,47,61,34,23,5,24,95,72,62,36,20,33,41,63,77,113,113,99,94,100,89,83,76,52,46,26,23,49,67,78,90,54,71,111,116,104,100,80,70,30,37,38,35,36,27,35,51,50,57,42,41,42,37,38,29,18,14,23,47,62,66,61,56,42,31,28,26,44,52,70,77,81,70,55,39,34,55,10,9,26,24,9,18,32,54,61,46,32,22,34,64,68,61,45,37,18,2,50,49,123,83,78,80,79,69,72,50,32,33,31,40,52,86,91,72,25,42,15,19,17,16,56,58,56,57,51,57,48,42,35,32,43,44,59,60,62,45,34,23,30,13,32,39,55,65,92,71,56,44,53,58,40,32,10,12,30,20,15,26,52,38,45,61,61,69,76,56,64,57,43,45,38,18,60,114,87,82,69,62,60,70,58,44,27,22,57,138,152,158,93,88,64,55,38,27,11,13,35,18,13,35,67,71,66,75,66,66,60,54,52,40,48,57,57,42,34,22,12,22,18,33,41,56,63,77,91,96,74,60,67,33,22,13,45,40,37,42,44,57,67,84,71,52,55,62,80,77,58,45,43,44,34,35,31,32,24,39,82,70,88,50,46,47,43,49,15,2,21,141,164,146,120,93,66,53,46,48,20,32,28,16,6,26,36,53,30,14,35,45,71,82,75,89,89,67,82,63,65,60,64,51,44,21,14,14,4,35,39,54,71,77,97,96,85,70,72,75,22,37,39,48,59,68,71,81,93,74,63,62,84,88,94,102,36,37,21,22,25,15,9,28,56,54,67,86,31,33,48,37,32,21,136,122,46,34,20,16,12,13,32,35,48,47,30,29,35,59,75,69,69,83,84,82,84,86,78,82,78,75,61,46,25,34,21,32,42,54,68,75,92,90,96,85,27,57,58,54,70,71,79,79,101,74,71,87,89,100,113,27,10,13,13,16,22,17,32,42,51,73,87,51,11,24,25,8,18,61,6,105,108,126,180,94,92,53,56,25,8,23,34,36,50,54,52,49,52,47,40,65,63,66,83,79,65,71,75,89,93,81,94,43,42,48,41,34,49,54,68,80,81,84,90,95,98,46,49,61,68,69,82,85,92,95,101,82,92,99,114,120,44,39,14,10,16,31,23,1,14,25,42,60,74,100,40,23,10,11,42,47,30,15,15,95,110,98,109,142,154,188,137,98,88,79,35,34,37,42,43,59,65,59,48,36,38,32,37,60,68,59,49,58,80,89,84,88,80,51,56,49,46,56,57,70,81,81,72,73,78,88,95,62,63,74,81,94,95,97,100,97,96,111,96,103,99,120,123,131,39,32,24,23,31,38,38,15,12,18,46,46,57,72,62,39,11,2,36,35,40,68,84,107,122,134,58,76,68,43,36,35,49,46,48,54,58,67,44,36,19,7,24,62,62,41,45,70,70,68,78,76,51,45,36,47,46,54,69,86,65,74,62,64,97,97,90,78,87,82,100,102,90,87,75,81,87,88,90,85,98,108,120,40,35,34,45,71,61,38,23,10,21,33,46,53,60,54,43,78,52,53,46,54,48,58,87,91,107,127,139,69,90,73,65,61,70,58,62,58,70,78,82,76,82,65,48,35,16,17,34,28,58,44,54,79,66,39,24,32,33,39,50,63,65,50,45,55,51,98,86,88,82,78,83,89,95,90,75,75,68,81,76,82,83,83,97,121,53,46,50,72,62,47,32,20,25,25,38,36,44,60,45,30,70,54,54,62,62,65,76,90,104,126,140,166,66,12,16,32,85,78,61,74,76,70,104,80,81,91,84,70,52,40,31,32,41,29,34,49,57,65,66,43,36,19,11,23,48,42,50,52,32,30,39,43,64,71,67,66,73,86,66,67,56,75,69,64,63,63,84,90,59,56,54,62,57,66,31,30,13,18,34,48,11,59,43,55,54,49,56,74,84,104,123,144,16,14,20,41,53,89,77,78,103,102,94,97,81,71,58,45,29,12,21,32,47,67,33,5,20,53,55,57,54,47,37,35,26,35,35,34,48,15,17,22,52,56,78,47,59,53,67,77,73,61,50,47,51,65,51,48,56,65,78,98,108,49,44,44,40,51,52,40,17,12,35,46,58,18,32,46,40,44,47,54,138,26,34,53,68,67,77,116,107,103,103,75,65,50,21,26,26,26,66,60,70,20,52,40,41,39,35,45,40,36,10,19,40,47,21,33,42,62,62,65,60,43,36,33,48,64,76,46,38,33,33,42,44,36,41,51,68,84,100,44,32,33,24,57,64,40,27,28,27,35,51,73,103,79,43,42,35,35,17,33,44,64,88,111,73,78,90,120,105,90,75,64,51,37,15,24,35,46,51,59,55,50,34,28,28,6,57,44,23,16,21,31,44,45,24,22,35,39,46,42,34,54,62,46,55,49,35,24,34,68,54,34,28,19,8,40,30,27,43,60,81,93,46,22,19,51,64,69,50,40,37,42,44,78,77,52,44,12,10,15,34,47,71,95,124,79,92,89,96,77,87,72,58,51,37,23,13,29,46,60,50,45,30,22,32,35,38,27,46,49,38,11,10,6,8,34,34,36,33,40,44,58,60,56,51,33,39,33,12,20,37,49,45,46,28,6,6,15,14,10,21,43,51,91,22,16,31,42,61,67,57,52,47,60,47,55,94,65,57,68,60,43,31,13,5,26,45,54,77,91,114,88,159,83,77,67,91,95,73,67,48,33,17,9,19,29,50,64,47,25,12,17,35,43,48,50,50,46,32,21,16,16,29,39,45,48,41,27,22,36,47,57,30,25,21,38,23,48,38,41,29,14,46,28,13,17,31,44,71,75,45,29,45,52,55,35,36,46,48,103,92,55,31,38,57,51,37,7,10,42,62,95,72,79,71,77,162,50,84,89,80,55,45,18,15,29,38,49,66,38,26,14,11,44,50,58,61,66,48,34,27,19,25,48,52,54,43,25,6,26,48,62,52,11,9,27,35,32,24,34,40,24,37,44,33,51,54,57,44,53,48,41,46,21,34,21,27,54,30,54,46,33,39,20,67,80,61,79,45,58,67,140,39,43,62,81,68,56,38,37,23,15,18,45,52,45,36,25,5,22,34,55,72,67,58,45,21,14,13,25,46,50,49,62,48,35,8,20,23,11,21,23,13,21,30,44,58,52,49,61,57,59,73,62,55,55,33,18,10,35,32,19,4,48,57,67,21,9,25,34,53,23,36,30,72,77,70,56,67,54,43,47,55,89,134,22,16,28,39,48,63,75,68,6,28,47,46,37,20,39,48,39,33,34,32,34,44,63,72,64,44,41,30,21,13,32,42,34,20,12,28,36,49,53,36,37,40,25,25,29,12,7,15,34,52,62,57,51,75,63,63,61,58,34,26,10,12,21,29,14,23,38,48,81,24,36,54,57,42,8,23,66,59,67,42,42,52,42,23,41,56,67,75,196,202,93,8,17,32,40,41,51,58,52,56,17,25,61,51,44,48,50,52,54,39,36,22,30,43,43,56,64,59,57,50,45,35,26,38,38,34,35,12,23,36,45,52,51,64,42,37,55,44,37,36,32,19,14,27,36,55,71,66,71,81,69,77,68,54,52,56,59,42,28,15,26,32,30,40,50,62,73,36,25,22,42,49,38,26,31,74,54,54,39,48,40,15,24,31,23,26,43,49,73,97,214,79,33,47,34,29,41,52,47,45,66,138,45,66,59,64,66,64,51,53,42,34,43,54,59,54,48,45,49,51,37,41,41,42,18,27,36,36,50,56,43,54,55,53,58,50,47,43,32,31,30,42,52,57,60,64,75,73,60,70,68,33,31,45,48,34,27,9,28,44,55,53,71,57,32,30,2,33,45,45,34,34,37,64,45,34,28,27,33,18,20,36,5,13,35,49,60,77,91,106,60,47,60,25,41,30,52,74,124,52,67,76,72,76,66,71,62,52,46,57,63,61,38,43,34,52,46,25,29,49,34,38,25,32,37,50,37,26,63,43,55,70,76,63,62,54,34,16,19,41,40,43,44,52,50,69,81,87,49,63,57,48,31,26,40,50,56,58,40,27,36,54,52,55,53,46,45,43,13,46,37,21,33,28,77,74,68,74,38,25,10,4,9,26,55,12,45,27,27,36,77,133,105,50,48,20,38,65,82,94,67,66,67,59,53,58,62,68,57,51,40,26,21,40,54,49,22,10,25,40,32,38,52,48,37,20,7,26,44,66,69,59,31,22,10,34,34,26,44,36,46,61,88,74,66,40,45,54,49,36,5,22,45,48,65,54,48,50,47,53,43,33,37,32,37,44,24,29,15,5,21,39,48,33,6,14,13,18,29,67,56,46,43,68,75,93,91,119,144,37,12,12,26,46,58,89,65,55,57,45,31,59,74,71,58,36,30,6,27,49,54,50,33,25,42,48,48,50,53,43,26,12,22,34,42,54,59,36,36,25,29,23,12,18,33,60,88,71,59,33,54,58,31,23,26,35,47,56,66,61,54,62,72,58,40,32,21,24,28,39,44,43,25,28,32,65,78,80,60,53,41,35,24,30,27,35,51,81,102,107,95,112,270,46,41,28,4,29,33,82,71,73,66,49,24,24,45,58,68,59,45,27,19,31,40,48,63,47,49,56,52,60,52,40,49,43,32,38,29,43,56,84,27,16,9,14,21,45,83,85,68,58,50,7,36,52,52,33,41,44,50,58,82,73,57,58,57,47,45,14,2,12,21,41,39,35,30,29,49,53,55,77,73,66,57,44,31,36,40,46,63,80,83,68,72,100,129,123,37,27,15,36,36,25,14,51,61,66,59,53,25,10,7,55,65,56,51,32,26,21,29,57,59,62,49,44,43,36,34,39,33,44,46,57,59,45,28,16,18,33,34,59,75,84,79,63,69,22,32,37,45,45,48,59,51,71,80,72,60,46,52,38,41,37,11,13,13,7,21,44,54,51,41,18,17,34,45,64,71,66,54,48,57,55,59,68,80,102,113,35,40,29,34,49,46,25,7,20,69,65,49,43,36,50,34,17,13,21,35,59,46,39,25,12,18,33,48,61,66,38,39,31,23,13,14,35,50,63,76,80,94,46,42,37,42,51,69,76,89,67,69,74,20,14,15,23,34,53,66,72,80,77,66,63,42,34,36,26,22,40,29,24,24,23,43,32,52,49,35,16,12,36,43,54,87,88,77,76,66,71,109,98,117,135,141,72,65,55,38,16,13,22,54,55,22,33,21,42,18,37,42,58,34,31,4,12,22,49,60,58,47,45,16,20,9,5,52,74,81,77,80,69,44,40,53,62,71,80,83,77,61,9,8,14,30,45,61,67,91,82,76,47,40,24,5,10,12,36,38,47,41,39,46,56,53,43,45,21,12,19,49,49,94,89,90,87,72,91,112,136,126,120,55,55,56,8,19,63,69,41,39,14,6,27,50,32,53,57,49,37,18,15,36,32,54,44,30,19,11,16,8,24,23,22,40,56,68,82,106,87,62,25,39,60,72,70,73,88,86,40,17,20,25,37,52,69,86,85,71,67,43,28,15,23,26,32,44,47,52,49,49,56,61,57,21,41,54,90,99,89,87,100,97,90,127,261,40,62,38,21,42,27,36,60,78,77,34,24,26,13,52,44,45,48,40,27,18,29,38,45,52,41,28,16,13,21,16,36,36,54,73,79,120,121,69,86,18,33,48,72,72,55,59,96,76,90,39,30,32,36,52,68,82,87,73,62,51,36,37,19,30,39,38,39,48,62,61,67,20,75,54,47,30,54,80,104,118,124,120,107,109,113,111,99,142,129,139,155,61,59,31,48,54,58,33,41,51,56,58,62,70,57,45,26,24,24,21,53,60,68,52,70,32,21,3,35,40,46,32,20,23,22,38,27,44,57,55,52,90,85,96,116,122,98,51,51,22,8,18,46,60,66,43,43,47,63,67,46,44,46,48,68,76,85,69,66,49,55,41,36,38,40,16,53,46,57,72,86,16,4,91,81,65,48,54,46,64,88,102,119,119,114,118,116,116,153,152,133,126,87,53,9,34,72,51,46,63,67,55,53,54,62,47,15,17,34,57,67,82,65,47,42,5,17,33,58,48,38,24,6,15,36,52,59,64,71,83,98,101,123,81,63,45,39,29,28,36,52,49,29,36,41,54,52,66,72,64,68,68,69,78,63,41,44,48,42,40,25,6,72,63,71,89,91,13,66,99,84,61,85,98,112,108,105,132,135,65,237,15,22,33,45,57,59,61,66,66,44,43,40,39,10,2,31,33,35,56,71,77,63,61,68,34,25,34,56,51,41,28,19,30,36,24,28,38,49,65,73,81,104,116,90,76,58,49,35,13,44,43,57,28,15,12,33,36,47,60,85,71,77,72,66,51,55,54,33,29,36,46,43,39,14,76,66,58,40,48,86,54,40,43,49,74,114,104,83,54,40,52,50,69,196,30,41,26,64,67,81,66,67,47,37,25,37,47,28,19,26,42,46,61,60,66,74,62,76,73,64,50,40,55,49,56,44,25,18,18,35,36,12,22,46,59,59,71,101,102,109,126,116,96,86,74,58,52,4,31,43,39,24,9,10,27,29,49,62,71,63,41,38,46,42,18,8,20,32,51,33,31,26,41,45,37,22,73,72,48,38,30,105,106,103,92,79,97,71,63,47,55,42,68,70,75,65,44,28,34,39,52,36,39,46,74,77,85,78,60,62,45,11,18,46,48,30,23,35,52,55,44,50,70,75,52,86,82,57,56,59,70,62,50,40,17,6,18,32,16,54,45,48,55,55,71,91,107,113,110,96,81,69,72,53,52,22,34,43,41,35,40,10,22,40,55,41,33,29,51,46,27,11,19,30,47,60,44,38,47,57,37,10,39,25,26,127,106,54,57,38,33,20,44,53,61,58,40,40,14,29,40,253,56,52,45,44,57,70,88,94,71,61,36,21,27,44,42,43,58,43,33,36,52,66,60,46,82,33,43,59,58,64,42,34,9,16,28,28,26,54,40,39,48,58,68,82,116,112,94,86,78,59,42,44,40,49,56,58,56,36,24,27,42,62,60,43,28,20,5,33,39,30,12,24,36,70,76,56,51,69,25,4,32,42,37,26,17,12,25,130,51,40,41,37,23,46,34,45,62,43,22,6,19,37,53,54,38,13,26,26,36,47,61,92,80,54,40,39,43,41,58,58,52,24,44,48,22,13,13,50,40,28,39,50,49,43,30,21,22,45,35,49,64,10,21,33,56,71,83,100,106,122,110,101,82,72,53,51,54,49,69,65,55,43,38,31,41,59,50,56,50,36,22,28,17,9,37,35,22,28,40,64,73,82,66,68,63,36,18,19,41,20,15,23,60,44,26,25,16,7,22,36,40,44,32,22,19,34,55,56,54,27,12,3,21,72,88,77,70,60,51,41,33,27,46,53,73,59,49,8,49,51,55,58,14,37,45,24,49,54,46,46,32,41,42,48,44,26,8,6,24,42,62,72,94,105,126,120,109,97,91,66,66,79,66,60,62,47,36,39,20,43,48,43,43,43,39,21,6,16,25,8,8,27,32,43,61,67,80,78,72,65,44,41,58,44,26,22,22,39,73,29,10,7,17,14,10,22,33,48,59,43,34,32,42,60,295,60,18,23,23,26,79,78,49,43,18,18,33,39,61,83,43,28,11,36,44,54,38,27,34,31,32,11,55,55,25,36,41,50,47,56,72,29,14,13,20,32,56,70,85,100,111,128,113,103,90,79,84,76,73,80,75,55,31,21,12,24,40,30,20,28,33,32,43,6,16,27,19,30,29,50,60,72,93,91,85,76,78,82,66,46,32,50,58,18,8,22,20,41,34,57,59,64,54,49,44,59,72,92,70,97,27,19,15,79,75,60,37,27,8,21,70,71,57,30,21,22,31,40,51,32,13,46,48,10,23,32,37,55,54,62,43,22,14,21,33,43,57,75,87,98,120,118,103,102,90,80,89,67,75,80,80,40,36,24,25,42,44,30,26,12,25,35,24,13,18,28,34,42,56,69,83,90,103,102,99,81,89,85,82,78,65,66,41,85,73,68,61,70,14,24,32,42,61,73,67,76,68,67,51,60,66,86,74,16,22,18,67,61,37,34,32,52,64,85,86,72,65,56,64,62,59,63,16,31,12,12,11,9,27,46,52,38,31,32,32,52,55,68,74,90,114,117,101,90,79,82,73,71,53,69,65,59,46,40,42,45,32,26,35,39,51,43,58,77,80,81,94,102,104,94,89,94,80,67,70,69,87,61,69,75,58,44,31,31,53,62,71,83,90,72,68,81,94,90,26,14,28,55,49,45,88,97,106,80,69,73,67,64,83,85,70,73,78,77,35,22,5,17,6,26,37,49,44,41,50,49,51,65,76,83,92,102,112,106,84,75,62,59,56,51,39,49,59,60,63,44,45,54,38,22,24,30,42,54,47,44,63,96,106,102,96,88,78,65,63,75,119,109,104,90,82,32,61,76,69,54,55,48,44,47,55,68,91,98,106,82,291,100,2,29,36,31,35,27,35,50,61,58,63,90,85,77,70,66,69,65,76,93,80,65,71,71,61,42,36,31,34,41,30,35,45,28,19,38,49,63,70,78,90,101,111,116,108,87,76,63,50,46,32,30,31,47,58,52,47,42,45,39,24,7,20,38,48,43,30,43,77,84,65,50,46,60,121,101,99,90,79,54,36,31,40,46,51,55,68,69,61,42,32,29,52,77,112,96,75,70,47,44,34,22,39,42,22,6,26,71,124,117,112,99,88,70,60,71,57,57,70,75,48,44,58,66,63,47,42,42,38,29,25,15,25,33,47,76,84,93,107,114,121,122,104,97,83,63,31,19,8,28,40,37,41,37,19,15,24,41,37,24,42,39,60,66,68,63,56,40,60,73,73,72,61,59,34,33,29,83,83,82,70,57,45,33,32,34,32,36,52,59,71,50,38,21,14,57,105,94,83,57,67,67,46,25,24,70,78,132,117,111,96,81,64,53,57,45,46,58,49,40,47,57,57,54,30,15,20,24,16,23,26,53,67,82,93,107,123,123,107,92,79,69,41,28,8,24,44,54,0,27,38,39,30,34,41,33,19,11,31,41,49,58,55,50,36,37,54,50,66,63,56,38,23,26,23,34,78,83,64,73,73,60,38,22,23,15,21,38,54,74,63,44,36,6,63,249,220,129,45,38,41,119,113,101,83,88,45,38,39,32,46,43,41,19,25,37,47,67,51,40,20,26,37,9,36,47,61,76,86,101,119,128,120,102,82,67,58,53,23,48,58,93,81,25,38,49,37,35,40,35,22,14,22,34,46,42,47,44,30,21,29,42,58,63,49,39,26,8,13,28,56,65,65,50,54,67,48,31,13,14,10,26,40,72,63,58,28,33,23,76,304,258,80,83,89,63,36,30,15,25,39,32,21,4,38,23,33,59,68,46,37,48,35,24,39,55,91,89,104,116,112,120,116,117,106,80,64,64,44,37,68,63,40,48,41,31,22,30,26,28,26,42,49,27,34,33,22,13,13,27,41,57,55,39,36,27,5,30,37,43,48,52,44,37,48,48,62,59,17,26,27,37,43,62,62,43,47,44,52,62,254,239,223,230,225,99,58,57,70,53,55,68,81,73,56,41,39,36,12,20,32,23,17,12,9,24,68,63,63,56,50,43,43,65,68,81,95,110,103,104,110,113,100,90,80,75,46,46,58,78,67,40,40,29,22,21,17,16,29,34,55,43,35,18,24,21,18,7,27,36,53,62,58,43,39,25,21,27,27,37,58,46,33,25,35,55,70,74,44,43,40,39,22,53,65,55,58,61,80,60,234,225,220,204,112,108,84,32,41,41,66,75,40,53,56,73,82,53,37,23,18,37,35,7,12,13,16,60,72,76,71,67,53,54,57,57,65,82,93,100,104,91,89,97,98,92,84,77,70,60,63,70,57,54,48,48,43,38,45,39,22,8,8,30,30,49,57,53,39,29,37,11,24,21,33,53,55,71,60,53,43,30,12,16,34,44,45,16,26,41,85,70,46,55,46,44,11,74,63,76,41,291,221,215,137,112,68,59,44,53,8,24,56,47,58,41,46,64,81,59,45,37,37,30,37,26,23,20,33,49,64,70,79,69,59,50,49,71,72,79,87,83,92,86,71,77,78,85,76,63,65,69,54,40,44,42,45,36,19,33,33,49,39,22,17,27,41,64,57,54,52,42,41,15,34,38,35,44,69,78,74,73,76,70,36,21,7,25,39,26,19,12,24,36,73,82,92,69,66,66,38,9,15,27,82,76,77,79,30,56,134,116,1,3,31,54,44,41,13,41,54,51,65,63,61,65,53,49,41,35,40,46,59,66,62,66,61,44,49,49,79,72,77,68,63,67,71,62,51,57,58,39,27,30,28,31,5,16,42,55,66,41,35,29,43,52,62,52,48,34,40,38,24,42,38,46,60,72,62,59,70,70,40,31,17,12,19,46,65,68,68,57,24,29,28,42,65,91,72,14,18,49,64,135,102,108,37,37,40,51,35,36,43,21,32,38,56,65,55,51,59,49,43,27,13,35,40,57,58,50,60,58,46,21,32,40,53,60,66,53,42,48,54,55,57,48,38,26,42,50,42,18,14,34,21,18,45,61,64,59,36,26,32,50,61,53,35,22,23,32,42,38,44,36,32,51,44,62,59,45,10,13,5,30,38,56,75,84,92,73,65,45,37,38,42,50,65,86,98,27,53,59,112,93,70,52,53,54,41,32,24,26,29,48,45,21,26,30,26,38,57,53,50,36,42,41,48,34,23,16,35,41,54,50,39,37,52,44,36,13,30,43,44,36,34,51,58,40,38,13,33,39,37,12,11,26,38,43,34,55,62,56,42,17,24,28,45,52,37,26,11,25,36,43,53,38,20,20,21,29,31,44,53,54,80,26,8,6,24,34,78,95,98,55,57,68,60,57,66,72,34,37,38,50,65,134,131,119,82,50,30,41,26,5,19,36,53,47,27,21,14,31,34,49,40,43,23,24,35,39,29,34,34,35,29,19,23,37,50,32,24,12,28,39,46,9,28,42,55,46,32,8,20,28,27,27,33,47,49,44,48,53,62,41,29,5,21,28,62,43,31,13,8,28,43,51,45,30,9,16,5,14,28,39,52,70,71,60,44,39,36,22,22,36,89,89,74,69,70,72,69,78,74,123,62,45,49,26,20,35,52,69,85,111,109,114,117,108,166,130,125,64,54,35,20,38,11,11,26,45,41,34,14,15,46,51,61,47,28,28,10,26,46,46,49,51,40,35,13,17,30,44,33,17,17,6,17,32,31,8,22,37,45,30,17,14,9,28,40,40,43,33,40,41,45,46,44,37,23,15,28,57,57,44,37,23,19,40,57,51,34,19,12,2,20,29,38,50,61,71,80,61,55,42,43,40,47,43,46,87,77,69,76,60,71,68,86,91,96,99,89,140,77,73,59,42,44,10,28,40,62,136,120,100,106,93,113,34,22,9,26,49,44,39,40,52,24,4,22,34,51,62,32,21,22,35,42,34,55,57,30,31,27,31,26,11,15,10,22,24,19,28,24,44,35,64,52,34,22,8,25,14,20,44,55,48,26,34,20,23,37,42,49,46,21,36,44,65,55,43,31,36,42,54,55,42,36,24,15,27,43,49,45,69,85,78,84,70,64,54,58,47,50,57,61,71,72,66,56,58,53,53,53,99,95,106,100,93,60,64,28,37,49,76,74,80,45,24,26,46,61,53,54,74,23,23,38,46,47,40,32,2,32,27,11,45,9,20,38,39,21,21,13,11,9,12,22,44,42,47,45,33,20,18,34,35,52,61,55,32,10,16,9,18,53,56,46,38,39,45,64,68,61,68,54,50,42,67,54,50,41,28,26,43,59,54,63,97,82,76,67,58,55,56,63,73,63,45,35,44,40,40,56,65,66,94,80,62,52,41,21,26,29,54,69,89,246,77,62,64,52,78,55,57,38,32,59,64,62,68,58,36,33,34,26,27,38,40,26,42,22,19,44,12,16,34,45,36,31,26,8,22,13,5,20,20,40,53,51,41,26,28,48,49,58,60,35,18,7,9,29,41,50,45,42,37,45,51,59,80,74,68,56,70,63,68,67,57,47,42,42,56,68,60,74,110,98,79,73,36,34,44,61,53,36,34,29,33,31,44,64,51,48,25,71,63,39,28,8,22,27,49,53,61,74,208,99,50,25,32,40,49,77,84,104,67,65,55,88,83,65,62,59,47,28,15,40,37,46,40,35,26,49,58,62,50,34,24,29,24,46,56,48,39,17,22,33,27,20,17,14,65,58,46,50,49,59,61,56,47,37,29,30,32,34,49,40,34,21,29,39,58,71,77,64,59,66,58,60,67,64,44,46,51,54,65,85,78,88,107,116,81,64,54,42,29,27,27,57,59,31,21,15,22,16,34,50,45,42,28,16,78,43,27,16,20,31,49,44,67,216,20,19,35,48,2,54,98,87,78,60,71,105,72,53,43,29,6,54,40,27,46,31,60,71,54,48,27,15,19,31,59,48,39,24,63,41,33,26,30,43,55,74,65,60,55,52,37,34,47,45,48,41,42,33,46,51,47,40,12,19,33,45,62,75,63,43,49,49,40,47,11,20,59,58,66,69,83,95,100,100,107,106,94,72,72,48,31,22,23,41,56,63,48,32,34,31,12,20,19,28,44,33,17,13,14,35,27,5,35,43,59,66,83,41,30,3,20,55,53,6,39,67,72,110,101,75,108,87,66,69,49,35,50,53,44,32,53,70,34,85,125,45,12,18,10,39,46,66,49,34,60,52,44,56,62,58,62,68,75,61,64,49,41,30,18,32,59,58,57,51,48,58,54,37,24,10,24,39,61,65,53,44,31,40,40,31,20,7,54,58,69,88,80,101,107,122,98,100,86,74,60,52,34,26,15,26,40,51,63,48,40,32,37,27,18,4,43,42,32,38,36,44,53,24,36,50,72,132,27,15,28,51,34,36,72,89,120,111,102,90,86,68,47,72,3,41,21,59,62,91,98,92,43,26,21,21,34,51,70,50,54,64,52,39,49,61,66,75,63,41,32,40,35,25,10,43,41,45,48,57,54,42,43,41,29,30,32,58,62,54,44,23,24,38,41,36,36,47,63,76,79,95,93,116,121,120,94,71,65,58,40,34,27,20,28,37,47,65,52,67,58,41,34,25,20,45,52,56,53,66,50,64,66,31,39,150,96,46,54,39,51,31,39,47,40,64,127,138,124,138,130,106,137,94,73,63,26,32,30,21,11,59,114,90,40,30,29,31,53,59,67,58,60,47,28,30,44,56,71,78,60,48,28,17,26,29,22,27,29,29,36,42,53,37,36,39,40,38,45,55,66,64,44,34,4,38,49,45,51,55,73,93,97,106,106,116,110,108,87,61,50,56,33,24,45,38,35,71,63,45,26,31,32,59,69,70,84,100,86,89,84,48,64,147,158,165,232,242,41,38,36,50,50,52,42,46,58,99,122,131,139,137,82,29,28,42,13,53,70,104,91,49,42,51,46,59,79,66,50,32,19,10,33,33,52,68,50,48,24,11,8,29,35,36,36,19,19,41,55,41,27,16,29,30,32,48,56,63,50,40,34,21,49,54,64,64,70,79,94,111,103,92,100,93,80,68,42,38,20,18,24,76,69,52,39,16,99,111,113,90,103,113,107,46,51,43,41,41,33,51,63,74,75,87,100,119,119,125,155,157,36,19,30,31,48,103,83,83,54,54,56,55,68,63,50,40,30,15,15,29,42,51,63,46,40,9,2,12,36,47,38,34,25,32,52,41,28,14,32,19,18,37,44,62,64,60,79,35,41,68,77,75,81,82,91,104,104,92,77,96,69,55,47,42,26,24,39,52,39,12,10,21,46,75,95,102,110,137,136,112,120,138,92,94,38,34,39,35,29,42,62,63,71,80,69,81,96,113,121,84,54,31,12,32,40,66,65,81,99,97,106,70,62,77,64,50,46,36,45,35,20,26,39,58,58,45,33,17,19,16,23,46,52,46,47,40,42,50,43,36,31,28,10,24,41,47,57,68,64,77,71,54,79,70,78,80,75,96,90,91,77,67,54,59,46,45,20,30,35,48,52,42,28,20,27,40,44,55,73,93,104,107,138,170,295,84,81,63,42,19,8,27,52,65,95,116,128,148,146,122,102,66,30,28,22,34,77,75,94,95,98,112,95,81,78,73,57,42,26,27,44,32,40,69,68,53,39,29,20,64,62,60,56,56,57,54,47,35,25,18,25,39,35,58,69,60,68,62,48,63,71,73,72,86,78,64,49,57,50,32,3,48,35,29,36,42,99,123,152,175,76,62,50,45,16,67,47,85,65,131,206,156,134,139,108,73,34,10,21,71,67,78,91,76,80,84,78,60,48,26,5,50,48,40,57,69,74,70,47,49,52,39,41,75,48,53,61,64,70,71,65,55,36,20,13,17,16,42,49,67,84,80,68,38,44,46,51,51,58,64,78,69,45,44,20,11,9,26,30,74,82,195,205,67,62,57,79,75,58,113,137,178,163,48,45,12,23,33,53,68,92,77,58,67,59,44,34,19,18,38,55,60,74,67,58,71,61,57,52,63,74,37,43,70,65,73,79,63,51,39,31,25,23,53,57,66,76,97,55,22,28,24,36,41,54,67,80,36,34,31,31,19,17,33,16,250,202,71,67,84,78,154,200,102,96,77,35,20,29,36,43,50,42,59,73,56,46,39,24,53,46,61,71,63,50,63,67,69,70,63,37,26,38,56,64,79,83,63,54,44,51,38,40,38,51,52,64,73,55,10,16,15,37,48,59,77,33,2,21,34,37,35,33,29,12,14,92,102,88,233,79,87,99,201,127,82,75,73,35,32,45,59,31,33,34,46,85,67,54,33,24,24,49,51,63,56,42,38,52,59,71,81,72,72,56,22,13,12,13,51,61,81,85,68,64,53,53,36,32,35,52,62,68,18,11,20,35,48,58,56,43,24,3,16,32,37,23,21,32,11,19,110,219,104,107,101,135,167,134,123,134,78,69,61,50,34,41,57,53,32,20,12,30,39,62,60,53,41,45,9,50,44,26,37,41,67,78,79,78,53,39,18,16,29,40,50,67,86,75,73,54,46,25,24,30,48,54,57,41,30,14,25,33,27,70,53,26,19,28,34,39,45,10,33,35,254,110,233,179,127,103,93,70,58,56,50,70,12,9,47,47,51,44,46,56,35,19,35,54,50,35,26,14,27,46,66,76,52,49,29,14,40,45,88,95,92,88,80,59,53,38,10,28,38,37,40,24,24,29,55,48,46,42,45,54,27,54,389,327,260,170,91,76,70,47,52,68,62,59,58,32,30,18,26,57,43,33,33,25,43,54,37,22,39,62,52,36,8,19,37,58,72,63,59,48,22,28,52,59,85,84,94,91,66,53,47,55,26,34,38,27,26,28,37,32,69,65,58,68,53,60,61,48,56,72,67,59,135,139,120,109,78,75,81,69,58,32,31,35,51,62,47,52,36,46,44,58,27,14,18,34,49,51,36,44,53,67,39,27,23,29,50,63,76,73,63,51,46,37,42,64,76,87,68,68,78,63,52,39,47,60,43,42,32,12,14,23,106,92,76,75,66,74,74,58,61,63,100,298,140,143,244,143,102,74,79,54,65,6,9,25,41,75,69,55,72,57,43,22,14,23,35,70,68,48,48,69,59,46,41,36,36,45,46,57,62,65,65,46,53,73,73,51,55,68,61,52,43,24,28,34,44,30,16,1,17,157,112,112,97,86,117,85,84,83,74,68,86,97,97,100,190,215,317,156,165,160,175,221,225,130,144,73,73,57,47,24,26,23,78,78,92,75,78,88,68,76,58,34,26,28,30,50,68,63,62,40,34,31,30,41,29,23,40,50,63,61,65,51,52,47,43,41,50,46,22,9,17,13,26,27,22,93,115,111,92,101,92,90,97,97,104,70,76,87,95,167,336,179,183,201,115,76,71,58,59,63,32,10,19,97,98,100,80,82,79,82,56,49,40,38,40,54,86,74,64,54,28,14,16,28,17,23,36,63,69,60,40,37,26,32,44,41,25,14,23,8,10,32,42,80,104,105,86,77,82,90,102,90,356,346,215,184,205,51,49,44,48,24,25,23,20,79,88,108,107,89,80,96,59,46,43,43,54,54,96,50,43,36,6,19,28,6,21,29,39,56,63,56,28,31,25,9,21,27,47,54,68,80,99,57,68,79,68,81,82,89,17,96,114,361,213,208,211,100,45,33,4,5,35,38,114,92,101,46,35,28,39,60,66,63,73,77,70,56,60,42,26,32,36,17,24,71,74,43,42,27,27,13,11,60,68,74,66,77,51,59,63,70,67,47,194,107,110,50,39,16,2,34,48,76,58,49,108,99,89,48,38,21,12,68,68,75,90,85,48,77,60,46,31,39,32,19,13,68,83,89,46,23,10,20,23,160,68,66,60,51,58,55,70,67,116,323,115,124,24,28,48,85,77,42,36,8,5,18,50,65,59,42,44,56,96,97,50,38,29,30,31,53,108,22,13,18,38,33,142,90,58,49,38,41,17,13,27,32,24,34,85,252,99,36,61,71,72,61,47,12,2,8,25,48,56,52,36,49,92,120,76,23,23,61,173,170,78,41,37,20,26,37,20,0,47,6,416,81,48,50,91,94,61,59,55,41,20,31,37,51,58,54,28,8,19,86,60,36,33,41,81,88,79,56,15,32,22,17,36,87,-1,113,80,60,46,45,50,30,28,21,41,52,51,34,18,17,31,45,83,94,59,42,46,70,76,75,12,30,97,142,43,42,38,48,46,48,19,9,24,36,44,39,26,23,24,45,54,47,2,55,90,22,39,-1,164,155,35,22,29,46,42,56,12,35,36,41,44,36,32,75,73,51,54,64,71,89,100,119,44,74,70,174,174,167,32,8,7,31,32,48,47,51,43,36,21,35,45,26,18,73,90,51,45,42,33,3,54,61,71,122,112,129,79,202,213,135,29,18,24,14,33,52,40,32,10,24,36,28,17,5,41,111,87,80,25,12,47,71,79,131,139,128,79,81,94,106,221,216,202,170,169,37,18,4,20,33,54,77,36,22,14,37,24,22,23,39,58,70,127,119,99,80,41,55,15,10,17,44,58,72,170,164,136,139,94,122,386,189,43,33,36,15,30,65,82,76,44,36,35,27,39,33,67,160,162,68,52,33,9,27,48,69,183,153,153,147,199,57,48,21,62,76,61,54,50,56,50,124,92,81,79,69,48,33,27,44,53,70,173,161,161,303,146,237,126,57,52,84,44,46,58,69,75,54,76,78,62,61,129,111,199,199,111,95,98,89,78,58,43,42,62,87,191,-1,423,239,256,86,62,64,83,72,81,73,99,113,98,127,128,124,121,102,103,88,81,68,12,11,29,55,79,215,195,-1,-1,295,87,104,64,65,98,86,76,94,95,94,92,106,148,133,118,122,94,45,19,11,18,64,263,215,416,406,316,103,109,123,100,90,102,98,77,82,68,76,130,131,126,113,113,66,67,34,40,40,51,284,286,258,220,216,427,-1,395,383,342,115,108,109,56,60,65,80,117,114,113,119,88,76,95,172,296,322,264,232,-1,374,353,278,130,123,124,114,42,48,62,60,53,100,95,102,95,109,169,83,276,314,305,258,257,-1,-1,146,133,130,120,69,27,36,53,54,46,32,42,90,86,93,162,97,305,273,270,404,392,153,138,134,11,47,22,59,84,79,81,81,84,139,163,147,130,122,332,279,419,410,179,162,170,127,49,37,24,10,20,31,20,6,17,60,57,60,60,81,88,108,118,149,133,288,178,115,122,54,46,30,22,17,40,42,45,51,42,70,99,119,126,302,-1,-1,118,59,46,34,22,13,46,40,41,26,36,30,42,66,143,212,-1,-1,252,104,93,68,56,19,4,42,27,12,20,65,99,65,133,164,158,194,412,-1,75,79,49,51,48,14,9,18,1,150,197,191,202,-1,80,58,53,66,26,23,46,148,219,236,284,47,39,47,60,72,79,77,55,30,39,210,215,411,-1,62,36,36,73,66,75,57,-1,24,21,20,45,42,55,373,306,26,14,10,31,35,48,100,113,336,308,302,13,12,31,36,50,61,118,107,364,317,50,56,342,332,116,108,356,345,344,97,106,359,353,384,72,76,88,77,88,88,99,369,366,92,87,88,65,71,72,83,92,104,260,99,45,62,82,82,96,110,26,31,44,58,97,117,171,12,32,42,76,157,128,10,10,28,42,164,119,30,93,89],"biblioteche":[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,319,-1,-1,-1,-1,-1,300,301,320,329,-1,-1,326,327,294,324,-1,286,274,260,261,258,256,271,296,294,326,383,338,329,278,281,250,236,248,242,239,250,267,271,366,373,342,264,273,231,236,230,244,254,341,415,370,378,338,247,224,227,218,230,279,288,377,326,319,238,202,212,215,213,203,263,268,283,348,277,292,290,238,185,209,200,202,214,262,260,319,-1,341,300,241,183,177,204,185,178,186,293,252,374,223,176,192,183,177,171,187,257,261,276,282,264,355,370,360,295,246,208,158,157,176,159,157,171,187,275,279,197,204,266,273,282,283,295,309,331,361,351,358,349,291,236,249,240,232,196,155,154,151,162,171,144,163,185,281,271,266,179,280,312,318,325,343,356,341,354,254,246,233,225,221,186,190,151,135,132,137,148,132,148,166,181,280,262,257,247,367,371,175,291,302,293,309,312,340,257,250,245,203,212,188,176,171,141,132,124,122,122,122,142,164,163,178,242,246,245,164,352,354,334,332,192,178,174,166,161,297,292,292,291,303,247,236,212,189,174,162,138,122,112,109,128,136,146,271,232,232,228,223,166,349,329,326,315,244,193,181,175,162,166,153,154,145,148,155,287,274,279,279,291,338,307,247,237,220,183,173,154,154,126,122,92,121,127,134,140,209,216,214,-1,361,348,342,327,312,305,283,249,179,151,148,135,133,131,268,264,264,287,292,298,253,263,207,193,188,166,149,136,84,112,99,114,197,-1,-1,367,350,334,315,302,288,276,286,256,149,144,131,129,130,133,117,115,133,138,255,251,280,267,260,246,261,198,192,198,135,127,114,98,90,68,75,91,153,188,188,87,232,-1,374,362,356,333,328,290,267,259,137,120,110,103,122,141,148,247,259,327,234,259,202,186,127,120,100,89,58,57,147,150,275,168,75,67,66,359,380,318,184,124,141,84,92,86,104,136,136,252,210,177,129,119,106,94,77,74,124,138,140,286,159,165,100,62,52,47,60,72,87,395,417,228,204,142,118,101,82,66,71,79,80,100,124,118,141,269,275,207,166,164,130,127,108,116,76,57,140,103,136,301,175,127,101,43,41,46,44,60,75,91,115,-1,412,246,234,246,180,187,151,131,117,91,77,58,62,74,88,99,108,141,157,317,157,138,136,123,117,19,25,95,105,120,243,321,318,284,169,151,108,109,63,40,25,28,23,36,51,68,92,109,120,127,254,251,244,231,201,153,132,131,85,68,57,49,44,55,61,78,86,100,151,145,275,230,232,235,141,128,134,107,59,53,15,11,128,182,191,202,232,277,177,172,101,78,53,39,10,6,62,80,97,119,146,429,435,366,354,270,267,249,133,125,128,125,81,50,46,40,60,64,75,99,264,218,236,125,119,115,101,108,34,13,22,28,160,148,169,181,195,275,182,84,67,37,23,11,72,88,103,119,126,275,272,254,241,244,135,119,110,110,84,66,35,22,10,43,51,77,81,100,274,286,202,118,104,90,74,16,47,53,164,158,170,186,188,209,213,245,266,265,184,181,95,73,64,23,76,88,96,421,258,244,241,230,222,141,134,110,94,89,44,30,12,18,42,61,68,114,188,200,121,108,82,36,45,55,180,171,193,212,226,224,234,266,172,176,116,98,79,77,63,105,100,108,124,134,242,237,227,218,215,154,121,100,86,70,54,48,28,42,28,49,57,189,269,118,98,49,50,62,177,188,207,219,237,241,244,258,286,168,142,124,104,83,69,73,106,56,108,121,115,125,121,132,-1,229,219,204,187,130,110,101,85,84,56,41,38,42,36,56,66,162,138,124,117,112,92,79,56,67,75,191,193,200,228,229,249,248,262,286,287,152,133,124,98,73,87,100,88,99,135,124,128,139,148,160,157,132,117,105,89,73,54,50,51,63,71,170,206,209,221,187,187,171,153,148,112,135,134,77,72,83,95,96,205,209,229,236,243,270,276,266,145,137,110,122,88,100,96,93,98,135,146,147,143,162,198,149,136,126,106,84,62,60,66,70,207,210,193,174,146,204,201,157,127,132,129,90,88,94,105,212,219,244,253,255,269,267,228,157,146,118,119,115,112,116,120,125,148,159,160,162,165,186,175,135,106,96,86,83,79,83,87,223,213,202,207,189,172,142,138,197,204,165,140,130,142,127,114,92,112,112,217,218,233,237,250,226,233,190,165,160,149,133,130,121,116,118,130,140,153,176,172,173,238,255,178,154,120,108,103,110,88,88,99,202,198,199,186,154,146,151,132,120,168,177,189,189,177,172,153,172,139,119,119,119,145,144,163,189,193,210,230,237,239,246,210,188,180,166,149,144,155,145,141,139,136,137,154,164,191,192,208,220,218,179,134,118,119,105,99,95,194,171,184,145,137,123,121,143,152,184,194,159,156,145,141,120,127,133,146,170,193,208,219,225,228,261,204,194,193,162,161,167,150,154,150,153,158,153,166,170,196,204,214,216,217,222,213,180,122,116,114,107,130,166,166,161,155,120,103,129,174,189,199,226,137,150,158,214,207,208,207,210,204,201,187,188,181,173,182,179,164,173,163,167,174,166,174,231,230,226,205,124,123,160,159,153,161,143,143,96,96,106,123,136,128,153,205,214,216,219,170,167,159,152,164,198,191,199,201,204,202,193,182,182,186,190,196,194,186,183,183,178,187,183,247,256,274,196,165,163,149,146,149,142,157,134,146,133,127,132,112,83,76,76,82,95,112,118,129,163,220,229,181,187,160,193,189,189,190,194,178,175,175,163,192,203,190,196,192,261,294,253,233,247,266,242,253,268,261,163,170,151,158,171,177,150,143,129,115,74,70,62,69,85,164,233,249,209,188,186,190,179,175,179,185,187,184,166,161,155,155,153,215,210,211,209,216,204,209,251,264,325,238,231,234,229,228,228,221,232,245,243,247,246,203,178,163,166,168,188,180,148,128,105,109,94,80,71,49,58,61,71,230,248,211,179,174,164,164,164,174,173,166,149,136,148,115,234,221,216,225,222,237,242,272,231,216,224,214,232,208,253,248,228,232,254,201,181,193,182,179,228,268,273,114,93,74,63,41,43,54,242,228,194,170,155,155,155,153,162,160,138,139,132,127,105,239,222,220,240,229,219,218,209,194,193,208,195,190,197,199,217,212,216,226,217,202,200,197,197,199,203,194,207,222,240,235,267,185,113,70,50,54,28,22,36,36,192,213,263,242,230,156,147,136,142,140,160,158,147,128,119,111,105,101,228,240,205,215,204,194,194,188,188,171,182,188,206,193,205,201,192,202,227,209,207,228,214,210,207,214,236,248,243,186,166,84,51,39,29,16,22,30,44,172,181,198,268,261,243,246,145,135,141,126,124,140,134,155,124,120,102,90,84,105,126,207,200,216,181,183,178,175,170,177,158,175,193,184,191,279,295,269,274,217,223,227,230,228,226,243,249,233,188,159,48,29,33,15,23,58,193,203,265,258,254,266,128,133,116,116,116,127,114,105,101,94,78,85,94,121,133,130,136,149,206,193,204,213,167,156,152,148,148,167,167,173,171,306,265,245,238,243,243,241,238,255,251,235,198,115,55,41,40,63,95,179,282,273,268,249,118,110,105,104,115,117,109,101,84,76,64,83,113,113,215,226,214,208,200,208,170,144,139,134,161,180,157,170,175,200,258,261,252,260,252,262,257,253,263,260,246,103,106,91,79,69,47,91,95,65,68,70,84,205,214,278,265,251,236,94,88,99,108,107,96,84,82,61,67,66,83,102,194,181,190,179,171,140,131,115,133,144,164,164,140,145,155,140,151,174,268,268,266,275,275,269,269,270,227,220,240,104,99,95,62,92,78,73,74,184,197,269,264,248,209,82,80,93,92,104,82,69,56,41,52,63,66,179,172,153,127,116,140,138,161,162,140,126,130,124,137,149,158,280,291,275,280,275,263,271,243,109,88,70,105,93,82,94,90,194,253,244,236,67,71,82,77,90,104,76,67,60,31,47,61,173,161,157,172,164,136,126,88,90,110,120,145,115,126,116,125,126,114,293,289,297,257,261,294,121,109,88,93,102,95,116,108,138,119,134,146,159,168,185,244,227,216,198,187,180,52,58,63,80,103,89,31,3,33,59,69,177,170,150,150,140,71,74,103,110,144,128,128,99,96,108,306,322,310,313,311,313,307,315,267,272,280,115,103,97,99,109,116,115,136,144,145,151,168,182,195,206,240,227,215,194,186,179,179,209,80,59,53,54,76,97,87,76,62,14,32,45,68,74,94,120,137,157,143,146,75,60,60,97,126,107,91,86,78,95,81,89,323,321,325,276,285,123,112,126,145,128,140,150,154,162,168,191,208,223,227,209,198,190,174,166,159,87,63,50,36,36,44,59,78,94,78,64,47,39,47,54,123,204,157,140,130,110,93,41,36,74,83,102,113,127,75,73,71,65,64,83,91,303,294,128,120,134,129,144,136,157,158,171,173,171,183,201,212,221,214,200,189,162,161,150,12,30,40,54,82,98,65,66,55,60,72,147,134,138,201,200,180,178,172,123,84,74,34,41,79,95,114,120,63,51,66,65,73,308,299,339,328,314,288,289,265,270,145,132,132,141,163,154,169,181,190,182,175,179,185,205,220,228,231,195,179,168,158,139,136,12,13,34,47,71,100,83,73,69,72,144,185,171,178,115,103,58,27,60,55,74,86,103,118,66,52,38,36,36,74,69,327,288,274,289,287,278,269,279,244,155,160,147,146,157,166,176,185,184,200,196,188,205,218,257,247,233,186,170,162,132,26,25,38,58,79,94,92,82,78,79,81,194,172,158,159,169,157,105,19,25,57,68,87,96,103,79,61,47,32,27,32,70,78,300,285,270,269,271,256,261,261,262,244,242,182,177,177,180,158,176,181,188,181,196,206,212,211,194,199,218,249,238,174,161,145,125,54,46,41,39,42,59,70,80,101,109,94,95,93,172,147,136,137,147,143,140,63,52,36,34,38,60,77,99,114,80,55,48,14,12,34,58,286,283,267,274,265,250,239,257,250,249,259,257,227,222,241,184,197,178,173,178,184,190,194,214,218,212,220,222,217,236,254,255,213,171,150,136,60,53,51,50,58,71,85,98,104,107,106,100,108,177,166,149,124,127,127,120,128,127,126,107,75,78,48,52,60,54,69,88,114,115,88,65,62,27,28,48,104,273,290,265,267,272,251,242,244,239,237,231,246,258,245,232,213,214,214,197,198,184,177,179,194,205,217,230,238,222,238,236,221,229,246,254,248,234,197,194,173,169,174,135,124,94,63,64,67,66,70,87,118,120,116,117,112,131,120,172,159,111,106,112,110,117,115,111,122,92,72,82,94,66,63,69,77,98,111,70,66,56,35,262,248,270,261,247,246,234,234,236,228,211,225,229,234,238,257,233,221,221,224,208,196,190,203,215,218,219,220,216,223,232,212,220,233,245,247,237,232,208,203,190,175,151,141,106,100,102,92,82,75,85,104,109,118,130,130,129,130,145,144,110,119,89,98,86,87,106,100,106,94,105,112,138,142,92,85,78,84,76,75,80,85,96,103,115,142,87,59,51,60,240,243,226,247,222,228,215,220,216,205,205,229,241,247,234,251,234,235,233,213,211,212,200,205,207,211,203,205,215,208,202,214,218,231,231,231,219,204,194,188,170,115,112,90,98,106,106,95,100,106,124,131,142,143,158,102,92,77,78,72,104,89,85,88,98,132,106,99,104,93,100,87,98,100,109,128,70,236,222,228,227,217,215,209,206,198,204,210,232,228,239,253,253,243,238,215,212,220,188,207,196,196,203,187,198,207,242,238,224,204,189,175,171,137,133,114,111,107,103,97,116,132,150,154,168,106,90,70,63,65,58,67,73,99,131,118,121,122,119,101,125,120,114,116,119,101,96,223,211,203,211,214,190,180,188,176,177,198,215,217,213,230,243,259,243,229,221,214,200,203,187,176,177,180,183,174,205,194,179,180,216,189,208,238,245,231,220,209,180,174,146,135,114,117,118,106,115,119,146,160,165,159,174,127,97,87,61,43,58,50,50,64,101,112,126,135,125,139,144,124,119,137,130,119,126,134,149,162,114,104,100,202,193,189,176,167,165,172,165,161,176,192,196,205,202,212,238,241,240,231,216,209,208,189,185,171,164,166,162,173,176,168,169,171,179,182,199,206,231,243,251,237,229,214,170,144,132,132,135,141,123,122,133,166,174,175,188,118,99,86,70,62,35,27,37,37,118,141,156,156,145,134,137,138,133,131,128,142,120,172,180,169,156,154,153,166,188,182,194,219,225,239,230,229,223,198,195,185,168,169,161,153,161,149,160,153,162,152,153,168,183,193,231,250,253,229,221,206,197,173,151,142,148,143,142,139,175,190,199,211,211,219,163,106,100,85,78,63,48,12,47,122,131,136,171,165,148,142,150,142,152,158,128,244,225,206,178,173,153,147,134,140,143,134,142,165,185,173,204,208,231,242,216,208,208,191,181,165,159,154,144,136,139,145,140,144,140,145,160,171,183,204,215,232,244,251,220,190,178,170,179,163,159,159,146,147,149,167,191,204,208,212,230,227,145,132,114,98,85,70,62,47,21,32,69,81,106,170,163,165,175,163,163,152,144,246,212,197,206,178,152,142,135,138,120,129,122,115,133,119,129,147,154,163,168,178,209,210,242,226,221,184,171,167,154,150,157,128,118,133,128,133,128,129,142,158,177,186,201,217,229,238,236,224,179,172,165,174,156,160,158,168,178,185,201,206,228,237,244,251,131,117,98,86,67,49,39,43,46,58,81,102,179,174,184,182,181,143,184,170,131,122,119,115,106,109,107,124,138,138,144,156,166,184,208,209,214,223,190,186,178,165,148,138,130,137,128,109,113,113,113,116,128,149,163,178,190,196,215,222,184,195,195,180,179,165,171,169,188,214,214,231,234,245,258,130,100,88,74,58,65,64,56,66,67,91,103,148,170,168,183,199,206,126,126,140,144,161,194,142,155,120,122,101,106,91,85,93,110,123,129,140,152,172,177,204,206,223,205,182,163,168,158,143,130,112,108,100,100,99,104,102,119,128,153,166,177,188,200,206,218,203,205,216,204,205,198,183,185,186,188,225,236,243,258,272,178,173,147,116,106,74,64,78,69,86,79,86,94,119,152,153,175,188,119,113,104,124,130,132,146,133,145,155,167,211,213,145,136,128,100,93,78,71,98,108,115,116,146,158,169,177,202,223,213,167,150,150,143,134,118,101,90,103,84,97,89,100,120,132,150,164,167,188,198,208,252,219,220,221,217,217,195,195,202,197,203,206,221,232,251,265,276,279,172,157,132,114,96,82,81,83,89,92,98,98,133,106,116,139,167,172,96,112,117,105,120,136,135,147,253,123,116,106,96,80,76,66,66,74,100,104,158,149,158,174,190,222,226,154,138,134,134,130,89,86,75,84,76,88,107,115,134,156,155,192,180,184,223,228,238,235,236,219,219,210,210,207,219,216,216,231,230,254,254,265,280,172,148,132,110,151,140,94,105,107,117,112,126,143,135,127,158,122,85,86,98,80,106,93,114,108,119,140,152,264,137,120,112,85,85,60,64,54,41,80,84,84,104,120,162,154,164,188,201,152,125,111,114,90,71,59,64,73,90,100,114,134,142,164,162,173,177,225,228,237,239,235,233,222,216,215,217,234,224,229,234,237,259,262,280,284,161,144,121,153,142,126,121,115,122,124,126,143,149,132,144,161,102,87,82,70,68,73,85,100,116,138,153,178,275,208,199,185,132,117,97,88,70,64,38,29,40,57,75,96,111,144,148,160,195,150,118,113,88,68,54,51,48,57,73,84,109,116,126,139,151,155,165,170,191,231,225,224,221,207,213,226,233,235,242,239,253,266,271,286,161,155,144,154,149,166,128,141,140,147,151,150,63,89,70,63,55,55,62,84,95,114,134,265,227,220,210,183,166,128,116,73,58,56,25,52,70,86,113,115,140,157,177,188,198,198,173,144,139,73,72,47,43,35,32,51,71,97,105,111,117,142,143,150,171,182,220,207,220,210,210,202,194,197,203,225,230,248,233,250,263,273,286,303,311,179,175,151,158,156,157,149,160,155,168,160,166,51,39,42,36,45,53,64,151,225,216,196,189,154,162,49,40,44,55,77,91,106,138,138,166,181,191,177,187,128,71,54,39,26,25,36,61,73,91,95,108,118,134,149,161,180,191,212,195,203,196,192,200,192,180,178,192,206,213,223,227,231,249,259,271,286,303,186,190,171,170,180,174,169,170,172,171,175,180,182,213,94,57,37,30,30,22,40,55,75,99,124,183,177,174,52,41,48,60,80,98,120,143,150,166,177,201,200,186,168,150,135,116,112,80,65,44,26,9,39,48,61,76,84,94,110,122,138,150,171,188,194,194,184,195,182,190,172,168,182,186,197,210,222,225,234,250,263,282,296,208,187,191,192,187,176,178,183,180,185,188,194,177,47,39,7,12,27,46,60,83,108,137,180,180,184,180,197,56,54,68,81,98,126,135,155,171,189,204,195,185,152,139,124,109,94,85,67,54,32,18,10,23,48,62,70,86,101,134,144,154,168,181,187,182,170,173,178,175,164,152,162,173,188,201,206,208,215,226,246,253,275,200,204,193,200,208,199,203,194,202,203,190,202,201,138,125,104,81,40,29,16,20,39,58,67,90,104,127,236,369,192,204,208,208,219,70,77,77,98,109,128,146,155,177,201,201,179,166,148,134,125,94,86,70,63,48,32,30,30,46,53,60,82,109,117,128,146,156,165,181,180,163,171,164,146,145,159,168,178,182,206,203,222,233,241,255,258,213,216,210,199,204,194,195,194,196,211,199,164,166,127,87,71,66,26,30,55,74,108,179,214,254,267,371,221,236,225,239,90,102,129,128,162,166,178,214,191,178,164,151,129,118,98,93,80,58,45,49,43,56,64,67,88,94,103,122,140,157,174,178,165,135,141,138,130,131,147,151,174,177,178,185,227,237,225,209,199,188,182,191,180,183,168,174,173,123,98,79,64,65,40,80,93,196,215,253,261,269,406,240,235,283,253,251,114,113,108,124,147,152,176,190,197,188,177,156,138,124,113,109,84,77,71,60,54,74,63,70,79,93,171,174,185,166,153,127,125,123,125,120,133,140,145,155,164,176,204,209,220,234,220,207,193,171,162,168,181,173,166,152,161,165,174,157,144,129,122,84,75,61,55,86,94,124,208,212,235,245,257,268,319,400,285,262,245,263,269,275,240,234,145,128,134,133,150,154,174,184,202,204,192,148,135,131,116,107,86,90,88,77,82,81,86,93,95,111,122,132,150,163,172,186,139,125,113,110,110,108,116,124,129,153,154,160,177,189,227,215,194,193,172,162,161,161,164,164,143,136,146,147,187,159,135,120,142,102,94,96,96,103,127,193,215,224,238,252,271,286,299,306,405,412,359,274,267,259,272,285,281,263,234,221,140,142,149,139,150,158,180,186,190,206,202,179,162,148,138,131,119,109,104,97,92,92,96,99,94,96,102,121,131,145,152,161,160,143,135,134,112,103,100,101,90,100,116,117,129,136,152,167,177,211,254,252,232,218,206,185,179,170,156,144,151,150,129,129,139,159,125,170,170,168,146,136,124,112,108,103,78,123,126,142,149,197,206,221,231,257,276,282,305,345,423,345,283,297,274,281,286,261,251,227,200,282,152,154,164,173,176,196,204,210,184,176,159,151,146,132,126,120,114,106,108,112,105,114,114,117,144,145,158,165,153,133,128,120,100,95,88,85,82,96,91,105,120,135,146,162,179,180,256,247,232,196,180,163,163,150,136,122,117,118,116,124,126,126,152,162,163,155,153,138,120,120,114,89,134,133,137,159,175,197,212,235,250,262,284,293,302,325,339,352,326,297,310,300,276,238,210,194,258,161,175,185,186,191,205,219,203,185,177,163,156,148,137,136,130,119,119,125,129,120,119,134,128,131,144,159,175,159,147,131,118,100,89,84,77,74,71,74,80,102,111,121,142,153,156,176,188,194,252,239,221,212,196,185,172,162,148,127,118,109,103,100,105,106,102,117,124,144,155,162,155,150,136,142,108,114,115,135,132,138,153,172,181,198,225,215,243,251,258,282,324,380,352,302,307,247,229,188,197,206,207,206,205,225,217,206,186,183,171,168,156,149,138,140,132,126,143,141,140,132,140,137,150,158,175,166,155,144,134,108,69,64,55,62,74,78,96,110,127,141,152,168,197,213,224,239,227,225,212,199,186,175,163,155,130,121,114,91,86,93,86,94,107,115,128,135,145,169,165,158,151,141,132,144,161,163,178,188,199,237,241,249,259,284,292,339,338,362,388,313,262,252,236,203,193,215,218,221,253,226,214,196,194,192,188,169,182,152,159,147,142,150,150,140,153,151,158,155,165,174,168,152,139,137,128,121,52,47,57,64,86,104,117,124,139,166,189,201,222,227,212,203,192,186,179,158,143,133,124,120,93,89,81,70,69,74,92,114,117,127,137,150,174,168,157,139,149,154,160,176,164,163,180,198,196,204,263,296,317,335,339,356,-1,306,300,283,265,229,214,225,242,232,231,274,238,226,217,221,213,196,180,180,170,171,163,156,163,162,164,172,164,181,173,167,173,174,159,139,131,118,122,57,76,85,97,113,127,151,173,180,193,209,221,242,208,196,193,184,160,163,140,134,106,113,81,75,56,46,52,73,75,95,101,136,164,172,178,179,166,166,160,162,190,183,180,171,187,191,206,215,232,249,265,277,283,315,364,367,290,285,272,272,231,229,231,241,251,244,248,264,243,240,240,228,228,211,198,192,181,184,177,174,175,178,178,181,185,198,178,184,170,159,140,124,31,76,80,89,106,129,138,162,165,177,198,210,219,231,216,207,188,170,164,147,155,125,107,94,82,65,51,37,40,51,70,72,93,102,116,123,136,147,161,180,193,183,174,164,194,189,179,198,213,223,227,237,249,316,328,288,298,287,285,254,246,242,239,253,263,273,265,260,278,272,261,251,260,254,245,215,219,202,198,196,195,192,184,181,185,189,202,201,196,194,197,170,151,138,124,82,67,58,78,114,130,141,158,166,209,208,223,248,234,229,208,192,180,163,149,137,130,113,88,85,64,53,35,24,21,40,50,62,77,86,108,112,141,145,172,177,188,200,192,181,201,209,200,199,221,240,285,312,331,342,348,277,265,256,260,272,272,270,258,255,255,266,278,278,270,252,241,219,211,213,211,202,210,195,194,204,201,197,214,212,201,194,165,151,129,125,26,73,89,106,118,134,144,170,194,245,216,224,214,191,179,167,153,157,118,104,98,69,62,46,27,12,12,36,38,62,72,89,103,122,132,143,150,168,184,193,222,197,208,212,212,210,228,260,287,349,333,327,261,261,244,263,260,253,267,276,272,271,283,291,292,270,246,236,255,244,225,218,228,219,206,210,213,222,219,232,224,218,211,198,187,165,156,151,107,36,82,100,110,132,145,155,185,207,254,244,208,193,178,164,151,134,120,107,95,89,71,59,45,38,25,32,49,63,74,90,99,114,127,135,196,216,229,212,269,212,212,239,254,258,376,-1,246,231,238,243,235,258,239,239,268,274,266,263,288,287,289,288,257,254,252,241,225,236,230,214,233,221,227,229,227,240,236,224,191,179,157,144,102,100,73,98,104,106,121,152,164,170,186,230,224,245,219,205,196,174,156,141,136,121,108,91,90,75,76,55,41,60,51,56,74,89,103,117,133,141,210,207,205,229,251,220,243,245,243,231,244,254,267,267,310,339,352,362,268,266,237,217,226,229,224,229,231,228,236,249,272,263,272,249,298,268,257,280,291,301,263,282,247,245,261,241,239,232,233,238,240,236,247,239,221,212,190,183,189,148,132,111,98,73,83,78,86,106,117,120,142,153,174,182,194,212,220,215,192,178,172,164,142,133,120,111,112,97,80,75,57,62,58,82,74,84,100,124,148,144,157,167,188,210,222,221,238,238,234,244,252,248,253,274,285,322,320,342,354,399,260,210,204,223,211,214,211,212,222,238,243,253,250,238,252,256,277,268,281,280,266,261,261,260,246,249,247,248,251,253,248,226,211,199,187,171,154,141,126,109,82,75,90,102,104,118,127,136,146,164,176,194,221,220,201,206,186,170,161,148,137,126,122,104,87,75,69,67,63,100,91,102,121,164,157,241,266,251,236,241,241,243,256,259,270,279,422,-1,221,197,192,195,200,198,194,201,203,228,232,237,235,223,226,266,242,250,259,266,272,282,281,287,275,264,274,262,259,260,271,264,257,243,232,214,200,186,176,175,157,147,126,95,95,104,111,120,116,138,146,150,176,181,198,206,231,240,231,231,204,205,183,174,161,150,140,142,129,114,94,79,77,76,107,100,102,154,163,209,187,222,229,239,239,316,311,278,-1,-1,427,424,-1,403,208,194,188,186,169,170,189,186,194,206,212,227,218,221,212,217,242,234,237,257,261,262,258,295,293,293,290,280,279,272,265,268,277,273,270,256,245,232,214,203,198,190,178,152,141,134,121,119,101,101,113,119,121,127,149,154,168,185,200,202,217,228,219,222,197,187,177,180,172,159,144,135,122,117,98,98,96,93,107,119,138,137,191,192,213,227,240,302,302,312,299,288,294,323,332,347,364,377,390,402,413,426,-1,-1,-1,-1,-1,202,191,177,196,154,168,164,186,193,208,216,208,217,206,206,208,219,222,224,238,244,241,249,249,311,311,297,291,281,278,266,268,266,277,278,268,257,245,216,216,196,184,187,182,152,134,127,121,115,124,122,133,139,161,145,157,169,182,197,209,219,216,221,214,204,186,179,179,175,156,141,136,130,126,108,109,103,114,126,126,155,203,221,238,328,307,305,360,358,361,372,381,414,407,405,424,433,419,-1,-1,-1,185,181,173,166,137,144,162,185,192,186,192,199,205,186,198,219,214,211,222,229,229,235,226,235,278,244,249,261,255,252,255,260,268,259,261,255,253,225,208,206,189,180,164,151,142,137,133,133,136,153,156,166,163,172,184,223,222,213,201,204,204,209,225,208,202,187,195,198,183,165,153,142,137,119,128,121,118,135,139,155,184,192,205,212,224,239,252,330,318,327,364,357,374,384,402,400,406,403,413,408,421,414,-1,173,161,159,158,143,139,138,127,166,173,174,188,182,185,182,175,195,198,219,224,217,240,231,227,231,252,240,249,240,245,248,253,256,252,248,257,255,241,229,219,204,185,180,164,155,152,156,145,148,144,152,158,169,174,172,192,198,207,208,202,192,193,189,194,204,214,219,212,203,197,199,197,179,168,153,148,148,130,138,132,135,151,168,158,172,194,236,240,249,333,333,334,348,365,384,397,390,380,387,394,405,394,404,427,174,173,151,139,139,126,121,121,170,172,164,158,178,173,165,167,164,184,186,183,202,227,204,211,237,219,217,257,235,226,236,238,240,247,249,235,244,253,235,233,218,211,207,196,184,168,167,166,160,174,166,178,165,171,186,189,183,207,209,202,200,181,182,173,183,191,200,207,220,220,207,220,209,201,189,180,167,158,150,149,143,143,147,166,175,211,215,230,248,248,266,354,354,353,353,354,361,364,382,379,367,366,381,379,385,391,388,-1,178,137,126,117,108,164,153,146,148,157,159,160,149,172,158,171,178,189,180,187,219,209,214,197,220,224,221,212,215,224,222,236,238,235,232,250,230,223,222,211,204,190,185,176,176,177,169,174,183,183,179,189,188,190,204,205,195,190,186,181,172,170,165,172,180,193,208,220,216,225,228,213,198,192,179,171,155,168,164,161,156,168,209,200,224,256,330,332,354,342,346,348,354,373,360,350,363,380,369,373,382,390,191,188,187,124,115,103,92,101,141,134,136,143,162,166,165,167,171,187,184,177,194,188,212,214,202,204,212,210,220,225,239,214,227,227,214,218,204,194,186,174,167,170,172,174,171,170,176,205,200,197,202,208,203,208,184,188,173,166,162,151,152,160,176,189,195,208,207,225,228,219,207,194,199,178,179,181,177,177,183,192,199,216,223,240,245,263,307,315,312,319,324,338,326,331,340,337,337,341,348,360,362,360,369,381,177,164,110,104,93,80,136,129,124,118,118,129,150,156,143,139,165,165,172,195,186,196,193,194,196,200,212,196,199,214,218,206,194,188,177,171,156,157,161,168,154,156,177,177,197,196,214,204,203,190,180,174,167,153,149,154,160,180,181,184,230,216,203,191,188,194,194,191,195,191,198,226,234,247,252,296,288,295,306,307,306,317,312,334,326,335,325,325,364,347,396,180,175,100,84,80,115,111,112,117,111,115,124,141,149,158,143,156,148,161,165,169,176,185,180,191,190,206,194,190,196,203,204,191,178,169,161,152,144,146,153,151,145,161,169,181,180,192,199,189,188,183,160,159,147,136,136,127,130,142,160,165,164,173,205,228,191,202,206,204,212,224,236,247,260,277,283,277,284,291,260,288,296,297,300,292,294,299,310,318,330,338,315,321,330,-1,166,74,54,63,44,48,61,78,92,106,104,117,105,131,153,145,143,140,130,141,152,131,145,152,178,167,168,165,166,175,182,188,185,178,183,184,193,174,165,151,147,135,133,129,138,130,142,147,163,163,176,186,184,175,167,161,148,144,136,120,117,117,123,139,152,157,168,178,195,238,245,233,218,217,231,282,275,270,268,260,263,246,253,260,267,271,272,278,285,284,295,294,293,300,306,168,153,132,126,103,94,74,62,48,55,30,48,68,76,90,126,113,132,131,127,118,135,122,122,126,124,129,125,139,158,153,151,158,170,179,162,161,177,181,169,155,161,138,131,122,124,123,121,125,130,137,148,158,172,176,174,156,120,110,105,109,116,131,145,153,168,194,195,213,221,240,245,233,221,232,230,222,233,230,243,254,266,272,257,257,253,238,242,241,237,241,253,252,256,259,255,270,281,280,280,279,289,161,150,139,104,83,69,6,42,58,113,69,97,110,103,115,121,121,111,121,110,111,111,111,120,128,137,146,159,172,160,156,152,155,172,167,154,138,133,129,114,101,112,107,114,128,134,143,159,168,166,175,148,99,100,94,89,100,118,127,143,158,169,189,198,207,220,241,244,232,233,248,242,242,240,238,264,266,277,289,292,252,257,236,240,231,232,240,230,233,235,241,243,249,276,270,265,281,270,278,-1,276,184,47,40,83,83,90,97,114,131,102,96,101,97,111,92,90,99,105,117,125,157,159,153,150,150,139,143,160,148,139,123,117,109,103,90,86,105,123,129,130,133,161,154,186,144,133,95,86,74,87,100,108,134,149,151,166,181,189,204,220,232,244,241,260,254,246,250,267,260,273,280,287,283,258,245,239,224,226,217,215,218,225,217,230,220,234,267,268,263,255,246,253,263,409,-1,75,93,104,117,91,83,74,81,81,79,94,84,118,100,111,138,162,148,154,125,126,133,140,135,115,109,98,91,78,79,73,83,98,114,117,121,141,138,150,117,72,80,69,79,92,117,124,141,147,167,183,193,201,215,233,240,256,264,263,272,270,270,273,284,292,270,265,260,245,229,219,211,219,206,201,193,207,202,206,209,231,249,260,240,235,238,239,238,-1,294,278,285,280,152,33,4,21,65,67,83,96,97,110,96,78,69,59,59,62,67,68,76,86,102,147,153,131,131,120,111,116,117,123,109,98,86,70,70,67,75,85,95,108,106,127,135,138,128,117,68,64,58,66,81,93,105,120,134,155,163,180,195,215,212,226,236,257,266,280,275,282,276,285,292,280,268,251,251,231,223,208,199,206,195,199,187,181,182,188,200,220,228,224,224,223,240,279,347,289,280,275,259,154,150,129,41,31,19,16,29,53,70,74,96,111,78,63,55,46,41,51,53,57,91,93,133,144,133,118,113,99,105,111,107,106,96,105,86,76,60,49,53,67,75,86,92,104,117,119,128,118,104,98,87,66,59,57,55,47,61,76,98,101,119,129,143,158,174,177,201,215,228,252,282,284,282,295,301,294,288,270,254,238,217,220,193,192,193,175,178,198,176,190,204,210,211,212,313,349,-1,276,270,178,157,114,102,90,75,68,45,45,36,26,68,73,91,114,83,69,48,41,36,28,37,59,88,110,119,135,139,122,104,94,85,82,145,89,85,91,92,81,66,49,32,41,54,64,73,84,93,104,133,128,119,96,89,73,58,48,36,33,48,60,69,83,99,108,130,138,150,168,188,199,208,233,240,249,262,278,291,300,306,293,278,265,236,226,200,187,191,180,171,165,163,152,156,167,186,195,195,190,187,195,188,201,323,341,335,174,161,70,60,53,76,86,87,87,75,81,115,101,95,83,57,43,25,8,21,83,106,121,136,129,105,95,78,80,77,91,77,40,29,19,37,45,54,72,83,89,117,130,125,107,93,76,68,39,26,18,30,42,57,73,87,98,112,128,141,153,165,182,197,213,221,241,253,304,296,290,301,295,280,202,182,177,156,160,161,143,148,178,182,179,178,176,212,326,326,322,359,322,176,143,155,29,47,60,70,95,98,102,98,90,103,112,125,96,66,52,33,21,36,55,78,83,101,112,124,110,100,81,56,63,58,70,62,74,67,56,38,28,11,17,34,44,55,68,90,101,131,123,100,81,70,49,31,17,10,48,59,69,85,100,116,134,161,164,168,182,190,200,237,247,265,288,292,274,264,198,192,174,165,157,145,133,138,129,133,144,160,169,164,162,161,174,197,235,310,306,312,153,133,110,93,94,66,51,42,28,33,36,68,90,110,114,112,103,103,121,114,95,78,61,44,37,50,44,56,78,84,98,116,127,108,90,78,70,48,49,60,46,51,22,10,30,41,51,62,82,98,113,135,126,109,85,78,62,54,22,21,36,58,75,81,96,113,124,135,148,170,184,194,206,224,231,242,253,272,281,275,257,251,237,210,194,158,146,150,134,105,117,149,145,148,148,148,171,183,298,288,290,304,319,175,172,159,124,91,81,64,50,30,24,43,72,86,98,113,113,121,110,114,100,88,69,61,69,64,49,56,66,77,128,126,117,103,84,66,57,46,30,41,73,43,30,33,31,39,51,77,94,105,126,129,116,105,83,75,55,38,26,30,42,65,80,87,116,123,134,149,154,176,191,201,225,234,242,261,268,275,260,262,249,234,221,208,196,195,169,156,150,137,99,99,85,134,130,132,141,157,174,234,277,283,282,275,274,289,307,324,340,300,281,271,260,218,206,185,190,130,104,101,75,63,46,50,35,55,75,85,101,120,134,127,125,110,96,79,79,82,76,66,82,82,110,124,133,125,112,90,69,52,41,20,19,44,51,53,52,43,42,52,66,78,107,120,133,121,103,99,76,76,49,47,42,45,64,80,94,107,120,138,148,162,167,188,206,217,236,254,252,248,264,271,260,242,230,220,217,202,188,173,161,149,137,133,120,97,87,79,97,86,119,116,134,144,173,178,206,251,250,255,260,260,283,265,283,295,323,325,307,290,280,344,204,102,89,75,66,61,54,48,49,68,94,112,130,144,149,132,105,97,92,89,82,98,85,95,122,107,98,76,59,48,17,12,69,59,63,73,70,77,64,62,64,53,61,82,98,109,119,136,128,117,100,91,74,70,56,59,52,61,67,82,95,118,131,141,166,171,190,203,221,235,244,251,241,261,257,248,251,250,220,211,196,199,181,170,161,144,123,117,107,90,81,76,66,83,79,90,101,147,143,154,177,189,238,251,244,300,310,315,324,334,113,90,83,78,71,62,63,84,110,127,147,149,126,119,110,106,113,100,122,131,99,88,75,51,32,23,80,69,81,75,83,75,72,79,70,67,81,90,107,127,140,141,130,116,94,84,81,82,80,70,66,82,85,91,110,119,136,164,181,181,190,216,233,239,239,237,226,227,241,240,245,233,181,164,165,161,115,95,88,84,72,55,46,70,66,87,104,113,128,199,201,223,229,229,228,234,311,321,321,350,-1,319,322,324,252,215,123,125,105,99,84,77,71,78,85,114,117,141,159,146,140,130,128,119,132,129,130,106,96,78,60,40,33,50,69,83,88,97,101,111,86,88,81,78,82,102,114,127,122,134,120,102,101,103,99,88,79,78,81,93,98,120,115,143,149,162,182,193,206,220,232,224,225,224,214,220,230,233,226,196,187,164,157,112,110,87,74,61,44,42,56,68,79,93,114,119,125,140,224,223,212,215,212,233,238,283,301,309,326,-1,341,310,267,263,249,258,145,152,172,134,125,115,104,92,101,103,114,124,144,156,155,153,145,146,146,138,142,144,133,143,129,121,104,93,66,62,49,54,58,68,93,121,114,110,107,95,87,92,91,102,110,112,110,118,121,124,123,122,100,98,90,89,106,111,120,127,149,141,151,171,188,196,206,214,222,212,210,215,201,206,211,217,206,209,203,166,150,140,119,106,104,94,74,59,33,23,31,49,64,82,101,105,118,130,137,233,198,193,204,231,241,259,270,313,430,271,269,259,262,293,242,166,148,139,120,117,121,119,134,144,156,168,152,159,153,154,157,162,166,148,144,129,112,93,82,80,59,64,68,110,112,117,120,123,129,118,101,90,77,84,83,86,86,101,102,110,123,118,122,132,114,108,100,105,113,125,129,137,153,171,177,184,185,187,194,192,200,191,196,197,186,191,200,199,204,197,196,187,168,170,138,117,108,92,73,53,41,26,13,13,26,62,69,76,86,102,117,136,150,156,178,186,211,243,251,269,274,329,307,304,286,278,270,270,290,259,243,233,170,163,135,118,168,150,170,149,177,181,168,162,171,166,178,165,168,214,137,112,105,99,92,90,88,69,77,101,107,125,140,146,130,114,105,92,78,81,65,73,74,75,89,97,95,108,121,134,131,120,114,113,115,121,136,143,168,173,185,185,187,166,171,176,186,172,188,182,186,173,178,187,178,184,189,196,178,168,144,130,113,101,84,75,62,44,26,15,23,39,49,66,78,101,118,135,168,172,183,196,223,244,258,280,369,307,298,287,304,287,280,240,226,180,171,162,174,169,169,187,197,178,180,178,178,181,183,185,181,136,113,112,114,104,109,95,85,95,109,124,140,144,135,119,107,80,58,49,56,55,71,68,79,78,103,112,132,146,144,130,129,134,133,135,155,160,174,190,194,182,177,160,160,160,164,158,168,172,171,162,161,171,173,166,187,188,169,148,135,124,107,99,80,68,53,27,41,57,66,66,80,88,109,125,140,149,166,181,201,207,233,246,289,303,359,366,317,329,313,322,299,293,263,217,198,184,197,190,166,158,177,195,189,194,201,196,202,187,202,205,181,129,125,125,126,114,111,101,103,112,126,145,146,134,122,107,95,77,65,45,33,39,50,52,60,83,90,112,128,146,150,150,140,138,144,148,159,165,176,183,190,181,150,151,154,145,143,146,152,155,145,148,161,158,161,187,191,181,185,146,139,116,110,100,46,55,76,100,102,103,131,147,156,169,212,224,228,233,256,271,286,297,304,371,381,404,375,368,345,328,330,321,304,302,235,236,221,199,197,202,210,205,206,200,227,208,208,184,144,137,146,122,121,124,111,117,131,148,143,128,118,102,88,67,64,43,28,18,30,40,52,75,100,104,125,139,162,161,161,148,153,150,155,167,180,199,191,172,168,142,130,130,136,124,132,138,140,135,135,144,140,165,180,182,174,162,143,142,110,52,70,80,108,169,214,194,224,244,252,-1,708,414,406,404,377,366,348,336,325,286,281,269,261,246,235,315,317,227,219,225,218,235,196,173,173,148,149,143,135,139,120,121,132,144,148,133,120,112,99,83,63,65,50,2,12,35,47,80,80,106,116,136,161,174,165,165,161,164,170,176,187,196,211,198,162,149,122,128,118,120,122,131,122,117,124,124,143,150,165,170,180,168,156,158,76,88,103,119,127,152,180,200,199,193,208,223,249,246,263,-1,-1,-1,425,410,406,384,376,359,356,328,318,306,292,278,271,264,231,244,235,231,236,227,253,240,241,202,186,195,164,153,163,144,141,134,142,151,157,148,139,124,110,94,81,68,58,37,16,23,46,60,80,91,113,125,152,168,180,178,174,175,174,184,188,192,202,180,191,175,131,126,111,99,101,96,109,106,103,109,115,131,146,158,170,182,172,172,169,170,103,102,128,136,148,150,160,178,198,203,209,240,242,-1,-1,-1,-1,-1,-1,-1,397,367,356,359,292,266,256,255,282,261,256,245,250,243,239,238,231,205,205,237,202,207,175,171,165,155,146,152,154,158,154,147,115,104,88,74,61,46,73,100,103,128,142,163,181,196,183,188,189,193,210,206,196,184,125,118,103,88,84,92,94,91,94,95,101,126,140,149,165,189,181,175,156,135,144,207,231,255,299,-1,-1,-1,-1,-1,411,385,375,353,282,228,310,294,298,268,270,258,261,253,224,217,220,225,214,218,178,186,167,161,165,169,166,170,153,137,129,114,97,82,81,87,61,57,84,73,80,116,121,136,159,176,194,195,195,199,210,211,214,207,187,171,126,110,79,85,76,71,72,75,77,77,86,110,139,177,195,175,158,168,164,190,320,330,-1,-1,-1,424,419,402,321,291,294,313,270,268,241,243,232,214,212,229,216,196,206,184,172,174,177,180,162,151,143,125,113,102,84,75,83,78,96,85,90,102,126,134,146,163,191,201,215,218,218,219,212,193,176,159,144,98,64,69,65,63,52,54,60,77,133,135,151,168,186,183,180,185,354,326,-1,-1,-1,422,310,270,309,304,287,251,238,231,231,221,194,186,192,189,189,182,183,176,160,150,144,120,110,96,79,68,64,75,64,103,101,114,130,148,175,182,198,220,217,227,228,227,219,196,183,158,153,97,52,57,42,41,42,53,68,92,127,144,157,175,184,198,203,188,192,160,170,171,357,-1,-1,425,287,334,289,279,266,229,217,223,207,175,176,173,178,180,162,177,179,171,165,145,131,117,105,90,80,64,46,51,52,52,58,82,95,95,105,112,148,156,180,188,215,230,241,238,219,210,186,175,152,135,60,51,25,17,40,48,64,75,98,118,131,154,160,181,203,212,203,215,205,343,-1,432,427,-1,349,325,339,341,284,263,254,243,224,203,209,199,178,163,151,165,160,150,155,162,170,178,164,133,102,83,60,52,37,34,39,47,61,83,84,93,125,135,145,162,211,224,242,238,230,209,194,175,156,141,122,96,85,62,45,48,18,76,73,94,105,126,139,151,160,193,215,222,378,-1,414,360,334,328,319,276,262,248,203,188,153,147,158,132,138,139,141,153,166,154,136,123,108,95,85,69,52,41,19,47,46,56,72,107,134,140,183,211,218,230,242,235,234,222,197,175,168,142,128,70,57,44,97,90,100,124,133,165,197,240,-1,-1,-1,342,327,302,286,272,264,272,216,195,170,167,170,139,129,112,128,128,127,120,136,158,172,164,180,117,106,95,72,59,50,22,8,38,54,65,104,120,146,153,182,195,235,240,243,229,220,215,185,168,147,128,115,89,73,77,96,103,109,153,138,146,172,194,211,225,233,236,228,-1,366,366,332,329,315,298,286,266,260,247,206,191,160,156,175,186,111,103,119,108,113,113,128,148,167,158,162,131,94,80,65,48,32,21,12,32,48,61,76,129,135,157,170,187,205,227,238,245,228,215,208,220,167,151,141,116,103,92,141,128,113,116,151,159,162,178,186,215,250,421,-1,-1,340,394,394,328,325,307,294,248,247,228,213,185,178,156,142,95,98,92,98,102,114,137,165,177,161,137,128,114,89,72,64,49,39,28,29,42,60,134,145,166,176,209,217,233,248,236,221,204,189,178,158,145,127,111,110,163,159,148,134,123,155,128,140,164,160,199,236,246,281,276,364,390,-1,-1,-1,-1,-1,370,361,404,394,364,361,312,301,279,280,238,197,197,160,145,131,131,121,102,81,81,94,86,105,119,176,168,136,109,100,81,76,61,55,62,52,42,53,152,157,185,192,212,230,248,248,234,214,193,184,164,144,142,135,215,178,172,155,143,139,152,145,150,179,215,221,291,283,341,-1,-1,-1,385,411,403,386,362,345,322,286,259,248,184,153,145,119,119,109,106,73,68,76,74,104,118,138,161,144,134,108,102,89,80,68,68,68,55,167,169,188,201,225,238,250,246,217,207,198,190,159,164,160,201,190,168,170,159,161,158,176,204,-1,-1,-1,-1,415,380,372,352,336,313,278,272,260,176,164,153,152,104,94,124,73,60,57,57,100,96,158,131,123,117,100,89,84,82,80,80,88,73,161,176,205,215,244,246,237,228,165,171,190,212,212,184,174,180,179,170,197,204,263,307,319,-1,-1,-1,-1,427,376,364,337,333,312,290,128,106,115,60,49,42,53,72,75,79,92,127,151,137,141,124,108,101,104,100,95,91,88,187,192,214,248,248,252,187,191,202,222,224,188,188,183,190,188,291,-1,-1,-1,382,371,349,335,324,309,310,291,281,122,113,103,62,52,35,26,75,70,87,120,115,110,158,141,129,108,110,121,116,107,106,101,104,194,220,226,241,254,327,193,204,229,221,206,205,208,200,326,-1,-1,-1,356,362,325,99,91,56,50,35,16,10,51,67,76,84,98,122,176,177,138,130,127,126,126,120,124,218,219,240,260,266,310,247,206,211,228,224,232,217,216,211,223,231,221,-1,707,370,335,333,86,75,61,43,34,21,27,49,60,74,87,136,135,136,282,220,226,291,340,338,232,218,222,242,247,240,244,228,230,238,-1,413,355,352,324,327,116,83,76,73,52,39,39,53,68,76,103,117,128,165,266,242,262,271,310,318,253,256,249,256,249,243,256,331,-1,-1,342,116,96,94,91,62,70,50,60,66,79,109,124,123,147,161,171,160,265,268,275,300,306,276,267,265,333,244,128,101,101,111,79,82,75,63,65,75,85,113,125,134,140,178,258,270,294,285,291,271,286,-1,-1,235,135,116,122,116,109,96,66,88,93,103,127,141,151,194,191,246,262,294,303,290,301,320,288,306,299,-1,232,222,145,132,130,106,105,117,100,106,97,96,108,122,134,150,156,221,213,200,211,228,238,288,307,312,319,305,313,330,310,-1,337,259,144,144,128,118,126,107,111,112,119,128,137,162,166,172,199,234,236,235,244,282,300,323,327,332,340,329,325,327,323,334,-1,-1,-1,291,238,157,144,130,138,129,125,137,118,128,128,146,176,173,185,197,215,228,249,249,243,243,246,260,240,250,258,297,312,323,418,347,337,340,339,352,-1,-1,168,158,161,138,155,136,142,136,132,143,164,166,201,194,224,312,283,257,257,251,256,273,302,320,357,354,354,376,321,182,173,176,152,146,142,148,161,193,212,349,284,273,278,276,263,258,285,291,298,315,374,362,362,-1,375,-1,250,181,196,210,179,165,169,178,157,164,186,188,198,217,362,361,320,320,301,286,290,281,285,272,267,304,315,332,392,-1,-1,-1,-1,210,196,182,166,174,216,210,-1,368,375,396,328,314,313,294,296,296,297,282,308,307,316,329,339,416,396,-1,-1,-1,230,247,199,183,207,175,186,205,218,-1,411,349,338,325,311,336,301,308,315,314,314,346,-1,416,-1,-1,-1,227,233,247,190,198,213,209,421,418,412,395,352,331,318,332,327,299,305,322,328,336,346,-1,-1,-1,421,417,-1,-1,-1,-1,-1,239,201,220,-1,394,387,375,396,346,343,352,321,317,336,-1,-1,-1,-1,-1,-1,-1,-1,-1,254,247,214,224,-1,-1,-1,406,400,358,356,342,329,350,-1,379,-1,-1,-1,-1,-1,-1,-1,270,258,232,230,-1,415,424,-1,-1,415,423,415,365,356,340,-1,393,-1,-1,-1,-1,-1,278,234,245,402,-1,-1,705,420,366,376,365,369,426,-1,-1,706,417,-1,-1,-1,-1,303,287,295,247,352,364,377,399,409,420,-1,-1,-1,-1,-1,382,377,372,375,394,405,705,-1,-1,302,262,266,342,353,368,387,-1,-1,424,418,388,409,380,388,406,413,-1,-1,-1,269,333,343,355,371,381,-1,-1,422,421,408,404,392,398,430,-1,-1,-1,418,296,300,316,337,367,380,-1,-1,-1,425,410,416,405,420,-1,-1,-1,-1,-1,302,315,344,350,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,318,320,363,370,-1,-1,426,-1,-1,-1,408,324,334,351,354,364,373,381,-1,-1,-1,-1,-1,-1,-1,337,342,354,378,387,398,-1,-1,353,355,370,409,406,406,-1,-1,355,364,371,395,400,412,-1,-1,-1,-1,-1,372,383,399,403,416,707,-1,-1,-1,-1,420,422,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,421,425,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],"mercati":[-1,426,-1,-1,-1,-1,-1,-1,398,406,412,412,367,378,401,397,355,372,387,388,390,-1,336,339,383,391,371,365,368,364,-1,-1,-1,370,365,352,360,356,351,-1,360,353,340,343,354,-1,-1,344,331,330,365,397,319,335,-1,314,133,-1,-1,307,-1,310,111,130,150,158,-1,258,138,139,122,155,229,97,86,72,71,70,75,99,126,125,182,369,233,224,106,96,63,48,48,55,62,78,95,101,379,386,228,115,124,67,47,44,72,85,202,703,384,391,351,98,18,34,43,58,136,149,390,339,268,89,42,26,5,28,31,143,131,148,210,225,241,204,89,41,5,22,35,70,147,154,216,-1,354,313,92,32,36,33,29,46,42,306,201,148,75,31,47,38,43,52,69,175,180,289,295,212,118,136,135,255,170,88,26,38,61,74,60,73,79,260,264,183,189,279,286,169,118,115,98,94,124,110,117,136,250,192,173,155,147,105,38,12,36,47,56,77,75,98,174,256,251,165,104,87,85,88,100,114,144,274,213,206,185,164,156,116,129,55,45,40,48,78,88,90,97,105,168,247,242,232,220,224,192,96,80,64,70,72,151,216,210,213,170,162,125,129,124,55,50,51,97,97,102,108,112,112,143,227,231,230,150,204,207,187,184,209,195,191,183,178,87,63,62,59,62,215,203,181,164,139,127,104,63,67,82,109,122,124,142,216,217,213,208,152,201,182,179,168,258,206,194,192,178,183,170,170,162,165,172,80,71,60,45,33,77,182,215,205,188,164,153,132,132,94,87,80,132,132,125,131,194,201,198,-1,214,201,194,179,165,158,136,262,192,168,164,152,150,148,77,72,60,33,34,192,221,231,175,174,169,146,127,114,86,136,141,149,182,350,344,220,202,186,168,155,141,129,138,109,162,161,148,146,146,149,134,130,147,144,64,57,21,221,226,207,226,161,156,163,139,130,119,113,107,109,99,137,106,173,173,74,210,359,226,214,208,185,181,143,119,112,150,136,127,119,137,151,130,51,45,247,196,221,164,148,131,123,110,105,106,115,110,100,95,152,62,55,58,211,232,170,197,137,154,101,109,103,121,118,118,38,173,139,121,118,106,96,94,144,104,90,84,106,144,150,86,49,66,71,84,96,111,222,257,52,64,156,131,114,99,82,88,93,86,82,106,100,123,43,194,161,120,119,104,90,89,86,80,128,109,102,72,121,160,112,86,32,38,70,68,85,100,115,129,390,252,67,34,68,86,92,164,144,130,104,90,75,79,80,70,81,91,123,132,237,111,98,94,82,75,97,104,93,89,69,63,140,138,104,154,136,92,94,48,26,9,12,47,60,75,92,116,123,129,140,66,21,45,79,106,166,145,144,98,81,70,65,56,64,60,60,68,82,134,127,73,150,152,157,95,82,88,62,52,59,79,89,59,16,12,21,52,99,161,157,85,62,38,50,33,30,86,101,110,118,124,282,288,192,181,51,35,67,146,138,141,138,94,63,59,46,48,47,58,81,107,138,157,79,73,69,57,64,64,71,100,107,78,65,20,11,23,110,167,69,54,48,44,32,92,91,94,96,103,63,44,22,73,80,148,132,123,123,97,79,48,35,27,32,33,60,64,82,117,129,122,72,58,44,32,70,101,129,63,52,40,20,21,37,41,73,94,107,179,166,84,77,71,45,98,84,79,248,55,56,38,68,80,153,147,122,107,102,57,43,24,9,24,43,50,96,107,122,73,60,36,63,73,92,79,65,54,31,33,50,62,95,168,171,101,91,93,86,86,57,70,68,78,86,48,77,80,55,86,166,134,113,99,83,67,60,37,36,10,31,39,110,192,52,34,70,73,100,70,48,31,18,37,47,46,86,114,164,138,108,107,103,90,95,64,64,48,40,64,56,57,77,280,83,63,78,139,130,118,105,95,89,65,50,36,25,19,38,48,82,70,56,49,45,38,48,72,104,114,64,60,48,35,7,25,42,62,87,115,151,131,123,120,95,81,58,51,59,28,61,50,73,85,98,130,134,111,93,78,79,59,50,41,46,53,150,124,109,121,87,87,89,72,71,46,63,71,52,80,101,114,125,61,52,35,26,20,46,55,65,144,137,129,128,81,67,53,32,26,22,27,60,77,97,133,122,112,112,93,69,52,47,31,22,124,110,93,73,66,179,176,90,61,65,65,63,95,108,113,69,51,40,31,36,45,71,200,157,146,129,114,72,64,53,16,13,30,48,67,82,101,122,143,100,93,83,65,51,38,42,10,118,112,99,104,89,72,42,54,179,174,82,68,66,61,37,44,92,90,94,74,78,60,50,37,120,141,173,165,157,145,129,86,78,57,21,31,26,35,58,70,106,136,154,146,116,85,79,85,56,32,25,22,99,95,96,86,54,46,51,32,43,151,159,147,131,93,88,68,45,11,49,46,91,117,117,123,102,93,72,64,68,102,108,144,169,162,164,144,140,111,101,78,52,41,41,40,46,63,72,86,118,135,147,93,66,58,48,17,19,83,68,82,45,37,22,32,125,134,143,118,71,65,20,34,68,99,105,119,132,101,94,79,68,91,123,146,159,158,137,119,122,105,62,53,51,50,33,33,43,68,74,113,114,146,157,180,143,48,44,36,27,52,55,62,59,55,29,24,112,159,134,141,160,109,122,130,168,101,91,90,93,100,121,158,155,149,128,137,109,76,64,47,41,29,24,34,130,153,157,173,26,46,49,49,48,65,52,43,18,22,89,106,119,143,168,162,168,149,153,40,40,80,73,136,126,112,110,95,112,108,118,144,158,144,142,110,106,80,37,22,4,45,42,151,160,199,135,104,74,62,48,50,63,84,25,36,66,60,55,35,23,39,48,65,78,119,132,146,168,174,150,51,60,83,127,124,121,108,136,128,139,168,183,104,83,40,27,49,171,204,157,138,152,170,147,158,192,187,102,81,53,61,92,103,22,16,46,61,71,40,48,58,98,181,187,124,80,66,149,142,136,131,118,122,135,143,140,155,193,194,208,122,100,100,81,48,36,50,161,174,235,171,160,138,133,132,133,125,137,169,167,172,213,142,88,78,83,89,60,52,42,27,46,66,68,85,67,57,66,75,83,183,118,96,158,159,143,148,129,159,149,161,160,187,204,178,116,96,65,65,62,146,152,187,164,179,129,119,137,112,177,172,152,156,202,111,96,110,99,100,97,117,122,41,77,92,85,70,72,76,113,98,132,168,171,160,147,140,162,166,181,169,181,189,168,143,117,83,80,139,134,155,168,179,200,204,100,95,101,104,141,136,140,153,127,112,108,100,114,116,116,100,76,82,90,93,116,88,58,99,99,90,82,88,96,109,185,202,134,112,100,172,169,172,152,164,184,186,182,186,180,174,168,163,147,139,99,123,140,154,174,186,92,76,86,93,111,98,129,127,164,175,135,112,109,109,100,104,76,72,73,84,87,88,68,75,91,102,92,99,123,126,118,183,191,191,138,131,114,116,225,199,180,178,168,170,190,194,182,179,164,153,147,167,184,125,116,111,155,158,177,80,74,82,62,79,98,100,196,261,241,198,195,123,114,100,70,53,61,71,77,96,93,88,111,100,110,116,124,142,172,176,135,129,125,139,194,212,190,175,175,181,166,163,159,152,141,147,155,180,191,171,163,152,135,117,124,133,169,61,57,52,53,140,158,164,177,252,167,147,88,62,35,44,62,63,77,98,105,128,119,114,117,147,151,234,153,145,145,140,199,193,183,170,166,161,157,156,142,139,125,143,171,171,136,151,165,176,139,144,173,156,44,38,82,103,147,161,170,202,160,139,77,67,46,28,45,55,70,76,85,110,135,140,141,133,118,181,186,166,164,148,140,141,145,162,152,148,151,177,163,154,152,151,140,128,133,124,127,125,141,160,184,159,192,183,183,151,142,25,38,77,90,129,153,149,152,146,157,180,170,165,133,68,54,47,46,58,99,130,150,135,143,153,138,176,160,154,145,120,127,173,177,162,238,165,146,139,138,148,126,114,120,104,111,121,124,199,183,164,138,128,46,70,84,94,144,135,136,130,143,155,164,158,98,51,30,51,59,85,117,143,159,145,169,160,151,135,130,119,185,182,188,150,150,129,122,133,148,108,124,124,89,105,102,205,213,182,183,176,147,137,98,20,34,52,82,124,135,122,130,132,120,95,60,38,72,80,110,179,164,158,154,147,148,129,121,113,104,83,88,95,99,103,197,189,187,198,207,219,134,116,116,120,147,89,98,84,82,91,101,229,223,203,162,151,69,40,42,64,105,115,128,107,102,113,143,123,115,73,55,49,40,48,82,87,96,170,156,140,150,130,136,120,94,86,76,77,82,97,106,120,206,202,224,204,197,213,218,240,182,161,132,108,93,95,81,73,60,84,69,78,96,105,116,138,144,215,213,215,86,60,50,79,88,104,104,97,87,104,89,94,65,62,60,92,101,139,125,113,104,103,84,79,64,73,76,98,102,134,199,210,220,204,213,220,232,189,166,152,138,119,114,99,84,77,68,60,49,55,62,74,143,175,167,193,194,203,187,86,82,85,81,86,84,87,88,86,82,74,73,83,88,114,122,136,115,107,108,85,91,72,70,52,49,62,72,76,102,112,195,210,220,228,222,236,121,93,91,89,67,50,57,35,45,65,79,167,154,149,172,171,151,150,154,211,177,166,84,83,80,79,66,74,75,61,74,65,67,99,91,93,105,103,129,130,117,127,133,135,109,98,82,76,56,53,39,46,35,51,62,79,90,100,179,202,205,216,223,225,222,120,110,92,75,68,50,33,18,38,53,145,156,142,150,199,188,152,92,65,71,64,59,56,55,78,65,51,48,46,82,61,134,97,84,94,98,90,109,122,102,118,139,138,132,111,76,56,43,41,32,34,57,70,71,110,100,172,207,206,220,218,108,99,84,64,51,51,34,17,16,36,42,165,154,129,130,140,128,177,88,77,62,49,45,45,41,82,75,61,45,39,35,52,60,189,100,74,80,82,79,103,106,86,97,99,96,121,128,135,135,117,87,69,47,40,22,10,14,57,62,65,102,155,195,201,215,205,150,136,131,115,91,74,55,47,31,32,25,40,51,143,118,108,108,119,115,112,128,116,99,85,68,49,33,32,26,77,61,52,28,16,23,40,175,171,82,89,63,61,50,74,83,95,97,80,87,77,97,103,104,122,117,104,95,88,74,46,18,12,22,36,51,69,88,105,142,173,200,212,149,139,128,116,70,58,43,31,24,18,29,43,52,148,137,120,95,98,99,92,100,101,185,169,138,141,108,98,85,58,38,19,19,20,86,63,60,18,19,30,86,185,178,151,153,87,50,40,43,45,50,70,98,67,68,60,63,68,82,98,100,103,119,107,91,77,53,47,34,20,54,50,53,58,76,88,104,124,153,165,188,197,205,213,201,179,136,125,106,106,70,62,46,34,19,22,24,32,42,143,130,82,77,83,82,89,114,163,173,155,134,125,132,89,64,39,35,23,33,68,57,47,26,193,176,163,147,133,73,32,32,37,44,64,102,118,96,96,52,40,50,68,71,81,109,115,101,85,67,62,52,39,39,56,72,60,74,88,99,116,128,158,176,191,229,224,219,191,173,174,161,133,99,85,75,79,41,38,32,30,3,23,33,70,90,60,70,57,58,77,98,123,132,156,163,190,194,154,146,127,120,88,78,57,50,49,56,43,70,85,50,42,51,211,168,151,132,98,91,12,20,44,53,60,105,75,77,36,45,56,59,57,82,122,115,98,101,94,74,56,50,57,70,74,89,85,119,133,139,154,167,178,194,218,188,184,162,150,154,140,97,90,78,52,52,44,40,34,62,53,48,49,45,93,110,116,140,149,184,168,155,152,103,107,66,69,62,64,90,61,206,193,184,154,142,111,112,8,23,37,116,71,58,41,49,5,46,45,81,114,127,85,96,84,62,79,81,88,99,147,155,165,176,189,200,217,180,179,177,153,152,130,118,110,62,56,58,44,47,39,31,33,47,53,119,124,150,183,180,183,138,128,108,98,93,79,78,81,92,87,193,181,173,120,118,50,28,24,64,98,116,120,89,66,66,69,56,34,32,52,79,82,100,85,72,72,69,67,57,81,86,86,94,115,116,123,147,157,184,181,185,203,211,180,170,160,154,146,125,115,104,81,67,71,56,70,79,33,24,15,27,54,64,102,116,152,164,177,197,188,167,159,133,126,127,103,91,95,89,140,153,105,95,91,172,163,159,99,68,43,36,44,50,97,119,115,117,79,83,78,63,49,36,44,65,74,92,87,69,60,59,50,55,43,49,57,83,102,110,128,129,140,155,165,180,192,211,180,164,159,148,132,121,115,111,110,77,82,73,85,54,35,22,12,28,34,41,76,88,170,193,202,185,158,144,145,127,108,104,100,110,111,142,136,81,54,59,81,94,118,113,86,95,93,76,63,63,50,59,72,89,88,68,58,49,49,35,27,40,49,68,79,97,112,122,163,174,181,189,199,191,176,180,164,160,145,138,121,110,87,89,96,108,108,116,101,43,36,26,33,39,51,57,99,174,182,187,201,175,156,150,140,114,120,118,119,231,212,194,149,143,123,86,72,66,67,77,92,94,119,105,110,107,84,91,78,69,63,77,81,89,79,66,45,30,23,15,26,48,51,74,92,104,119,135,148,167,179,189,202,170,154,147,129,120,126,121,106,84,91,86,106,103,106,109,127,123,84,70,50,39,45,49,59,68,71,82,120,133,157,183,172,174,170,146,112,101,112,234,200,185,176,149,122,112,105,98,90,78,90,85,81,89,96,111,120,117,119,129,113,105,92,110,107,88,103,95,84,73,73,38,35,30,24,30,42,69,80,96,115,124,140,151,164,177,179,196,131,122,109,110,89,80,77,78,74,103,108,111,135,135,141,148,70,57,40,42,46,66,72,84,96,108,132,153,198,187,192,178,159,92,171,157,101,92,90,86,77,79,77,94,107,108,114,126,136,138,125,122,119,118,89,85,104,106,95,84,81,63,49,44,36,60,48,60,71,91,101,116,129,135,154,161,130,113,101,105,85,77,69,64,61,94,103,120,136,145,160,64,29,29,35,50,57,98,97,108,117,141,154,199,207,196,199,181,183,75,74,144,148,165,198,130,142,107,109,79,77,61,55,63,80,93,99,110,122,139,133,136,129,120,101,82,78,84,89,99,89,69,82,52,51,75,68,62,77,82,97,108,117,126,139,145,157,121,115,127,88,87,75,75,58,48,48,86,102,117,137,149,79,74,56,17,14,40,54,85,93,119,121,136,144,170,203,203,210,190,81,61,53,72,83,136,150,138,149,159,171,182,200,132,123,115,87,79,48,42,68,79,85,86,116,128,131,125,120,122,112,62,61,72,95,96,84,79,87,62,78,78,75,86,88,98,102,104,106,126,137,147,158,111,103,88,78,62,60,49,44,37,42,57,70,83,105,126,135,147,72,57,33,13,14,26,48,69,87,112,135,135,144,156,166,189,213,204,44,104,110,109,124,140,139,152,229,111,104,94,84,66,61,37,36,44,70,74,128,118,117,114,110,109,112,43,58,85,90,98,90,93,80,90,85,92,96,97,88,104,94,130,118,123,162,163,155,109,100,81,65,54,37,31,15,22,52,56,61,90,104,114,132,72,46,28,26,74,104,60,78,95,106,124,137,158,165,177,208,93,48,23,36,31,104,97,118,112,124,144,156,235,124,107,100,73,73,55,34,24,11,50,54,54,74,89,132,123,110,128,95,42,72,85,95,101,96,92,94,94,86,84,76,80,81,103,101,112,116,164,154,143,119,106,94,81,71,40,31,33,8,26,36,58,80,86,109,134,61,44,34,66,79,89,90,88,97,122,129,152,164,177,194,211,37,23,19,32,72,77,90,105,120,143,157,182,226,184,175,161,120,104,86,87,73,66,45,13,10,27,44,65,80,114,118,130,84,44,75,90,98,124,110,90,84,87,75,72,76,59,66,78,90,94,104,109,130,146,117,105,91,66,43,26,17,18,29,46,56,75,92,106,60,57,56,72,95,107,102,116,133,150,156,170,36,24,12,20,41,60,67,88,110,118,139,125,178,192,186,152,141,116,103,76,63,61,33,35,40,55,82,84,106,110,100,99,76,60,10,37,50,120,124,108,104,76,62,75,58,64,53,51,56,81,82,88,110,120,144,119,122,110,102,89,80,61,52,25,24,42,54,52,72,85,98,118,137,79,74,63,70,90,131,124,153,149,170,171,180,25,36,37,57,47,61,79,157,171,160,140,130,129,115,54,45,6,20,50,60,75,90,98,89,93,52,37,46,69,129,115,102,89,70,56,46,55,41,36,47,57,72,88,100,119,127,132,116,119,111,101,95,88,75,57,53,43,42,51,63,66,71,81,99,113,129,86,99,82,81,121,132,143,154,165,164,173,186,182,174,98,62,54,45,64,77,66,75,92,114,141,125,116,106,53,28,15,36,56,66,75,74,68,77,71,74,61,47,29,54,58,72,81,123,122,101,85,70,56,44,31,27,24,31,48,61,76,89,110,120,113,114,105,113,95,89,67,58,45,44,50,61,69,79,78,81,115,113,122,116,99,102,115,128,146,152,170,168,169,159,171,161,65,57,65,74,88,85,89,104,136,145,121,99,96,102,83,32,30,44,54,56,65,68,68,62,62,71,58,85,54,52,62,75,91,106,121,105,87,75,64,53,34,20,15,25,39,68,83,91,107,106,100,101,102,105,86,73,60,41,43,28,43,54,71,80,92,94,98,113,159,110,116,105,112,127,141,164,166,157,161,158,150,147,123,111,118,94,80,86,80,83,98,96,100,119,133,155,69,318,89,83,73,96,95,32,32,53,41,52,50,46,38,50,74,82,80,73,63,70,74,101,105,117,113,98,81,71,51,44,27,15,24,44,50,56,73,84,94,91,92,81,94,101,58,44,23,21,31,54,79,98,101,102,111,139,142,121,128,133,125,151,163,161,140,142,157,145,138,118,108,89,86,95,89,93,114,113,136,85,92,53,59,320,57,89,84,74,29,26,50,34,29,38,49,88,89,87,75,88,91,87,111,113,124,107,91,80,67,50,40,40,31,26,35,48,64,79,77,77,77,92,106,92,79,41,30,9,27,40,51,79,121,121,133,144,147,133,145,163,154,138,115,121,120,76,66,81,91,97,104,128,140,74,93,26,39,48,188,46,50,55,76,64,18,19,30,45,16,18,45,58,84,89,86,91,104,106,125,124,126,121,109,87,75,64,57,47,42,36,81,70,68,67,52,83,98,89,77,50,34,23,21,35,51,62,112,119,129,149,160,150,145,150,143,143,139,131,112,98,107,111,120,109,96,78,72,111,80,114,119,134,141,158,87,88,43,24,28,37,92,183,67,46,34,31,42,58,81,86,52,36,49,49,39,21,40,49,71,76,87,118,112,122,142,136,128,111,109,94,83,67,56,44,27,17,24,33,52,61,57,69,37,77,93,98,87,66,53,45,29,42,48,60,73,98,142,143,135,137,157,151,138,134,136,118,89,82,92,92,133,94,72,61,36,58,56,68,144,148,157,83,62,50,43,6,42,58,72,78,354,361,141,56,45,31,19,29,48,62,94,96,46,48,64,54,45,50,50,53,55,63,80,104,116,123,123,135,146,132,126,118,108,95,77,64,49,33,36,24,34,47,52,45,42,25,33,37,61,78,87,92,80,69,50,37,41,52,63,70,85,140,133,135,113,130,132,129,125,147,134,113,109,99,75,75,84,104,69,93,73,68,40,30,36,44,73,102,124,154,134,137,113,62,55,41,26,30,49,55,78,119,372,128,62,75,22,18,38,66,73,91,110,133,59,61,52,42,44,44,51,65,95,102,121,132,140,150,149,142,131,117,83,81,66,54,50,51,47,47,60,51,34,15,10,18,59,77,85,75,66,59,49,53,59,73,84,96,96,108,131,125,112,113,111,110,126,127,128,88,84,64,60,68,69,56,90,83,74,48,32,27,43,48,71,108,136,140,126,97,88,69,53,42,26,35,58,66,75,99,113,128,108,72,89,38,44,89,110,104,153,67,39,30,36,28,38,79,75,93,111,127,138,152,157,150,142,125,112,98,101,87,71,83,63,64,50,61,57,41,29,16,21,31,42,57,80,70,64,48,44,44,58,63,81,91,98,113,118,129,124,116,101,93,103,106,111,113,111,127,118,76,70,45,49,50,46,50,61,97,86,54,17,29,41,46,97,108,114,133,146,131,137,111,104,109,88,74,66,49,49,58,99,155,128,72,68,96,100,96,107,37,14,12,25,57,63,75,102,117,128,140,165,161,150,141,123,117,106,103,94,83,76,72,79,61,60,52,47,32,39,38,71,67,50,52,35,29,37,52,68,81,94,109,132,146,148,111,100,100,91,79,84,96,95,97,117,121,115,58,52,37,30,24,38,58,80,88,85,39,27,34,43,60,70,156,135,121,110,104,112,93,77,67,64,90,97,115,113,141,166,65,75,93,94,87,99,124,18,16,56,57,68,95,110,120,132,151,156,151,139,126,126,119,105,94,102,95,93,88,83,79,63,59,46,39,44,55,59,40,29,20,27,46,59,66,80,108,120,130,140,99,84,75,72,73,80,77,94,103,118,120,91,69,49,37,22,11,32,63,71,77,66,57,39,52,56,92,110,115,143,156,166,162,145,121,118,112,72,103,124,129,117,134,428,74,75,82,86,73,75,133,119,26,24,85,51,58,81,94,105,125,145,149,135,131,127,117,113,105,100,108,107,114,106,98,86,80,71,57,46,54,60,83,18,27,39,54,68,93,105,110,118,128,133,83,64,68,68,63,60,64,80,82,102,114,82,74,56,44,33,21,30,47,67,80,52,48,58,64,90,101,106,123,151,144,168,170,156,156,133,135,139,120,105,89,93,122,151,145,88,79,77,60,58,57,74,95,105,123,115,57,53,57,59,92,103,120,133,136,136,121,115,102,101,97,106,104,117,128,106,98,82,81,64,70,49,20,30,40,50,79,82,103,98,106,97,122,116,73,62,64,58,47,46,47,60,75,82,94,91,75,61,52,42,34,30,42,59,71,85,101,88,76,83,74,83,101,112,124,163,185,180,166,162,145,149,130,116,124,135,107,91,76,64,42,44,71,82,98,113,120,107,100,80,65,72,69,78,74,87,115,129,136,129,116,109,103,95,93,88,97,116,125,126,122,111,93,75,82,88,90,98,39,49,68,88,95,90,88,90,106,111,107,70,64,46,50,48,35,37,50,58,68,92,93,91,83,72,58,64,46,44,51,65,68,90,94,94,94,104,96,83,107,118,134,162,172,190,195,180,155,131,120,138,253,259,153,147,138,121,111,96,89,35,36,99,92,93,77,89,90,94,113,123,122,105,100,92,89,79,72,62,105,116,120,116,109,88,94,95,92,71,63,53,70,87,91,79,73,76,102,99,59,49,33,38,34,20,29,44,56,58,79,91,103,92,76,74,63,60,64,65,77,91,109,118,104,110,112,96,100,136,131,169,189,200,206,179,158,133,157,244,238,168,161,138,98,81,24,13,79,73,78,90,105,96,108,110,110,133,121,108,93,89,81,69,56,52,62,71,78,106,123,122,125,126,104,103,117,117,82,56,72,81,92,83,62,65,80,111,79,42,28,24,31,21,16,32,45,61,78,90,103,95,87,90,86,74,75,71,84,87,102,115,121,107,132,145,169,189,209,207,211,187,176,169,379,157,142,132,114,94,80,59,40,12,15,62,69,103,102,114,106,121,124,126,107,94,80,84,70,52,42,53,54,76,101,97,130,138,121,117,120,132,132,106,80,78,78,89,83,64,46,50,100,69,90,56,46,42,13,28,28,33,56,68,77,91,99,90,79,84,96,89,82,88,84,98,107,120,129,145,138,121,145,171,180,203,205,195,196,212,206,202,188,175,151,160,273,179,177,148,128,123,125,96,93,84,51,64,57,20,34,49,73,114,122,126,125,110,102,127,146,118,107,88,64,58,43,32,34,44,52,86,99,105,119,134,144,139,132,142,146,149,123,97,95,86,87,80,82,75,73,42,35,39,57,64,58,38,26,25,43,41,55,82,82,95,98,84,76,66,74,72,109,96,100,118,132,136,132,144,154,156,139,145,137,154,178,193,204,182,195,192,204,206,188,186,166,164,129,171,121,115,121,107,100,95,71,68,65,45,36,45,86,122,138,125,99,85,146,133,120,91,78,64,46,27,17,19,33,47,98,114,120,127,138,144,147,146,155,117,106,89,86,73,71,69,66,62,42,29,31,54,56,48,53,44,46,48,59,71,86,93,81,69,52,57,68,72,120,109,120,135,152,145,158,190,174,152,176,188,202,171,168,195,204,107,355,132,108,100,95,98,95,91,80,76,77,56,63,54,77,86,136,135,129,118,89,72,142,125,135,94,75,65,45,26,14,22,31,48,59,75,92,106,122,133,147,162,156,166,105,103,75,71,74,57,55,52,65,39,34,8,33,44,55,68,78,52,58,54,52,64,81,89,99,90,79,68,42,51,64,126,118,120,123,131,152,152,159,162,163,164,177,167,146,66,77,94,92,110,314,121,105,99,83,66,67,86,83,81,67,69,73,75,68,74,89,141,128,129,105,84,58,46,155,130,121,106,86,72,55,40,32,31,52,51,69,78,92,101,124,134,144,156,178,171,166,148,126,106,96,79,64,59,47,41,51,46,32,17,6,32,37,57,70,72,67,78,96,110,110,87,74,58,44,28,40,50,58,73,104,111,104,136,136,149,156,148,193,187,166,154,142,160,146,138,123,108,98,79,69,64,61,57,69,77,81,91,116,102,88,93,51,66,62,83,80,52,59,56,75,73,88,83,97,115,117,99,100,63,63,35,143,138,113,90,76,86,58,40,35,41,52,66,82,97,133,146,157,156,170,186,164,149,137,119,105,82,70,61,38,37,29,33,43,49,40,45,31,33,50,88,107,99,88,120,116,94,76,68,57,51,14,53,42,58,86,103,92,139,128,144,192,182,117,130,126,121,111,101,75,58,39,46,55,55,68,79,370,104,96,88,77,34,42,65,83,79,64,40,41,59,60,76,103,120,107,96,91,70,60,43,29,95,22,67,86,81,64,50,48,56,66,79,96,103,143,154,168,172,179,166,154,121,103,91,77,61,43,27,26,17,28,49,87,75,45,40,50,64,90,92,99,114,100,110,107,92,86,77,66,55,9,21,35,52,76,84,85,93,101,122,122,118,129,142,195,106,105,113,125,113,106,69,60,44,26,35,42,58,61,76,129,112,85,74,60,45,32,30,70,72,57,44,24,55,60,82,123,118,93,72,66,9,11,22,51,80,74,89,81,61,57,65,68,73,101,109,126,144,160,168,172,185,176,165,148,134,121,101,85,65,54,36,23,25,27,48,57,68,61,49,55,68,79,90,108,113,126,122,116,111,113,104,87,71,60,49,39,20,23,54,61,67,56,72,79,96,94,111,120,109,93,98,98,106,98,93,57,37,24,19,30,37,56,77,130,126,103,82,68,56,30,30,77,71,62,36,21,17,46,66,73,93,132,127,104,77,57,50,44,26,44,85,91,84,77,67,69,77,87,92,110,124,129,145,151,163,173,174,179,158,144,119,109,91,79,73,48,41,52,40,39,66,77,70,56,64,76,91,98,127,125,122,135,132,119,130,115,108,91,79,65,47,38,38,47,57,54,59,46,81,79,85,110,118,156,85,82,100,95,96,86,74,54,43,31,21,21,35,52,64,82,406,135,90,89,64,60,79,88,67,43,18,35,52,59,81,103,121,106,91,70,64,48,48,39,47,53,57,91,91,71,60,58,76,81,91,106,122,124,130,138,150,158,163,169,169,155,135,121,101,85,72,62,59,57,58,59,61,79,98,86,78,70,80,96,112,121,133,134,146,129,129,130,119,104,94,76,60,43,54,52,60,50,32,21,22,66,113,61,60,96,83,88,87,73,50,39,37,34,28,57,64,81,94,164,144,160,95,88,71,29,88,80,55,45,30,41,89,113,123,109,99,87,76,52,63,70,72,86,84,48,46,61,66,84,94,107,120,118,130,140,143,147,154,155,161,146,126,110,93,84,131,72,66,71,72,61,71,94,102,92,82,88,96,108,116,128,142,132,132,117,128,127,123,106,91,91,66,68,67,56,48,27,18,10,26,33,66,78,113,67,62,60,53,53,79,67,74,79,69,60,45,48,40,47,67,81,89,150,137,83,76,65,40,81,57,55,53,73,83,105,110,111,127,126,54,61,70,75,78,76,31,33,39,55,76,80,95,100,108,119,136,138,142,139,147,154,137,128,106,99,113,123,86,103,81,83,79,84,96,108,102,108,119,130,139,130,120,116,112,94,79,76,81,74,62,40,25,13,38,43,57,84,136,64,56,53,36,39,53,65,81,80,92,61,68,44,68,104,152,148,73,57,53,75,70,67,110,119,128,132,143,150,120,96,49,37,50,54,58,66,68,16,27,40,59,54,68,77,84,93,105,116,119,123,124,133,142,152,142,134,119,124,111,96,109,90,94,95,91,106,108,114,105,114,118,105,116,131,129,111,101,90,132,77,87,53,45,28,35,47,57,70,100,106,99,123,131,86,63,38,40,29,40,57,63,89,86,97,95,76,84,77,352,139,47,26,36,30,40,56,72,82,83,79,85,112,137,153,107,100,80,62,59,39,19,34,49,70,69,53,25,14,25,32,44,51,59,64,70,92,103,110,111,111,119,126,134,147,139,129,133,126,115,115,122,108,106,120,128,118,125,126,118,108,102,97,110,116,105,97,82,71,93,100,116,106,106,119,104,103,92,91,101,103,85,75,51,46,34,17,14,41,46,66,81,95,107,106,140,125,105,99,76,66,47,35,16,34,32,50,64,92,146,158,150,133,108,91,79,73,52,25,15,14,43,45,60,50,41,14,12,20,38,37,46,62,78,87,93,117,97,109,108,134,143,148,142,149,141,130,124,136,125,115,126,119,101,96,87,89,102,102,91,78,75,52,73,81,95,109,116,110,119,105,93,81,72,82,65,76,70,96,82,75,70,80,83,76,70,52,39,35,25,37,52,62,78,90,110,113,134,123,112,82,70,71,36,43,60,111,99,154,149,140,118,102,85,67,55,47,30,21,28,44,42,31,21,17,34,26,27,40,55,78,82,88,82,82,88,99,103,141,139,146,156,144,136,144,140,132,131,140,99,95,85,74,74,91,94,86,74,63,48,53,61,75,95,103,117,121,102,92,78,71,60,62,60,67,64,74,92,89,61,65,63,68,85,72,63,55,48,43,36,58,71,72,82,103,114,310,248,157,49,41,85,154,144,125,115,130,87,78,56,48,32,33,35,60,62,50,35,33,29,17,17,24,56,68,86,80,71,63,70,81,91,100,118,137,156,154,147,159,151,142,145,143,132,94,83,65,62,72,79,75,64,51,39,36,43,58,74,86,104,119,120,100,82,74,51,41,42,49,53,67,77,86,86,75,48,49,52,64,77,76,56,64,52,51,74,74,88,113,118,129,364,319,116,119,125,105,81,68,66,64,58,44,60,49,77,50,51,46,44,23,28,54,67,75,74,74,62,54,68,78,88,103,105,115,134,161,158,160,162,151,149,117,69,71,54,53,63,70,63,46,42,22,37,48,56,69,87,102,108,99,85,68,56,40,26,49,37,42,49,62,78,92,82,73,54,28,30,39,81,84,78,84,74,73,96,94,104,124,134,148,315,267,251,258,253,125,106,106,117,88,91,104,117,115,104,90,88,86,81,73,58,42,36,40,36,51,53,40,40,36,45,57,55,57,59,43,43,60,73,89,99,114,131,146,155,153,151,139,127,128,117,67,55,42,40,53,62,56,40,30,29,18,35,52,73,85,100,114,110,94,84,59,53,44,12,15,29,43,60,68,95,86,71,57,38,18,29,21,106,103,98,95,94,106,119,134,151,153,119,96,262,253,248,232,156,152,132,81,90,90,104,112,76,89,93,105,89,99,99,95,81,61,48,23,20,35,38,61,54,52,48,47,67,66,61,49,38,28,38,48,53,73,84,101,116,125,148,142,147,142,132,124,110,104,98,86,66,58,50,46,30,33,46,58,54,38,25,15,24,37,46,82,97,111,107,90,89,43,29,21,9,23,37,53,72,97,85,55,45,28,29,73,106,114,110,111,110,129,144,109,78,351,249,243,164,160,116,107,92,101,71,73,92,82,94,73,76,72,83,88,97,101,91,73,63,38,15,32,54,69,72,67,63,65,63,78,75,92,39,16,21,31,52,66,73,98,109,120,138,145,131,122,121,109,102,94,98,87,74,59,48,31,22,19,31,39,51,36,33,13,19,30,46,71,82,91,113,103,78,63,53,40,42,42,17,27,41,65,79,96,79,67,54,49,31,26,53,108,117,115,128,124,132,143,156,145,139,101,68,62,170,156,70,67,71,52,63,72,64,52,62,53,66,76,90,96,95,77,60,49,33,56,71,80,76,80,73,89,72,67,40,15,81,92,102,122,132,143,135,117,108,108,96,91,79,73,79,74,57,44,38,9,14,27,43,50,38,31,16,27,37,49,66,82,96,95,85,74,61,54,49,47,19,21,90,79,61,56,38,37,95,100,133,134,139,139,137,141,94,65,56,87,49,179,154,142,52,41,34,36,54,56,64,47,36,39,46,48,81,82,91,84,72,64,55,52,36,51,62,88,84,92,88,72,58,46,31,21,25,36,51,66,78,93,108,123,131,126,122,105,92,87,82,77,69,69,69,56,41,31,21,30,41,55,49,41,37,57,58,55,69,78,86,77,70,55,42,45,36,39,86,90,75,69,75,54,73,79,75,84,96,117,128,126,123,121,134,158,119,44,34,37,163,144,121,104,105,93,76,68,55,60,60,16,40,41,46,49,43,22,25,38,60,67,84,94,86,81,70,66,65,54,50,66,77,102,98,96,88,76,58,56,36,86,96,105,122,128,135,114,108,98,82,64,70,63,50,51,58,56,51,47,41,41,51,48,54,52,48,37,48,61,80,89,94,92,73,61,56,43,31,34,29,39,56,93,78,64,69,68,77,78,86,110,107,109,109,109,131,143,56,31,30,29,44,186,182,170,134,101,80,85,73,51,37,53,20,24,21,41,35,53,37,15,45,56,83,91,109,104,76,82,78,61,79,95,107,115,116,101,98,74,52,43,86,84,93,106,122,118,120,100,86,86,67,52,55,40,40,33,49,66,56,51,47,44,42,38,42,53,51,62,66,86,96,97,92,84,67,53,30,24,8,15,28,46,57,73,80,79,52,48,59,74,89,88,106,96,92,93,101,117,134,192,83,64,42,20,12,14,45,50,66,171,170,174,184,178,217,195,195,122,108,93,72,85,55,47,22,43,17,12,22,41,51,33,23,32,52,68,95,115,104,93,89,88,84,89,93,100,119,120,116,103,88,82,68,60,64,93,96,110,115,102,109,105,74,75,57,43,23,12,28,33,66,66,60,53,34,38,27,29,39,59,67,75,80,101,115,93,80,71,62,66,83,19,13,25,37,47,63,85,71,57,45,33,41,61,78,91,98,109,118,106,81,77,94,104,133,138,155,210,142,137,79,59,38,20,21,33,62,196,180,161,167,154,183,93,81,65,68,17,8,25,43,45,20,34,51,58,55,44,46,61,82,116,110,107,91,98,97,120,116,106,111,102,85,78,85,75,77,102,104,122,109,134,117,96,93,90,89,74,60,58,37,29,8,20,39,50,74,77,61,48,24,10,17,39,53,61,81,86,102,112,90,76,66,71,61,58,33,37,30,55,60,54,76,80,55,53,14,32,50,62,75,86,102,108,118,110,100,88,74,107,103,114,137,144,126,125,48,41,49,136,135,141,105,66,54,31,46,39,52,72,36,50,68,60,46,41,63,73,97,112,109,123,101,104,95,97,100,96,96,85,95,89,108,120,118,113,103,84,81,81,67,46,44,45,38,28,23,30,53,61,78,69,52,29,13,16,32,41,58,86,104,103,103,104,84,66,55,59,56,58,48,42,49,74,62,39,40,11,62,81,95,96,118,118,109,95,88,67,66,45,43,145,130,120,118,107,57,50,62,64,79,95,254,138,122,125,122,172,102,91,72,64,42,52,53,66,67,46,44,63,80,67,60,56,91,125,105,103,120,89,92,91,80,88,95,102,95,93,102,96,131,126,121,100,92,72,69,71,57,33,22,32,32,32,31,36,72,83,74,60,40,34,23,42,37,65,71,84,104,114,105,107,74,52,43,56,47,54,56,47,61,76,68,38,14,81,89,89,99,112,129,129,85,71,64,48,36,27,13,25,121,118,106,95,72,75,76,76,69,75,85,215,159,111,95,102,110,119,136,135,132,92,77,67,82,71,75,72,75,67,76,81,76,74,71,98,94,94,101,110,136,124,103,93,74,78,78,66,80,80,91,89,81,88,82,97,118,86,75,57,49,58,40,29,13,26,34,53,56,59,77,74,61,55,50,39,45,49,71,64,73,93,110,109,103,75,61,31,26,45,37,46,72,65,76,92,84,69,82,92,88,76,78,87,106,125,124,115,99,91,73,56,38,27,6,22,30,128,93,87,84,78,87,97,86,82,223,90,89,98,105,146,132,123,99,90,71,75,93,83,75,85,93,94,78,86,100,85,81,108,120,125,116,97,78,59,61,53,64,73,79,56,62,71,85,106,105,105,87,75,62,43,42,44,35,17,19,28,54,67,58,72,84,79,70,61,58,59,54,60,75,93,100,106,109,92,92,62,51,24,14,25,46,61,82,87,87,95,88,84,94,100,104,95,87,92,102,117,131,115,104,94,91,76,63,50,40,37,21,42,50,53,75,81,103,108,102,102,127,98,98,81,74,77,112,117,142,138,117,126,122,115,87,96,109,91,111,90,115,108,95,88,80,74,95,69,133,184,103,77,67,50,61,47,41,70,67,54,54,58,70,77,93,102,96,82,68,57,25,31,32,34,33,34,42,60,74,73,87,91,84,80,69,64,72,75,91,96,107,107,110,93,82,72,60,35,18,27,65,57,77,92,110,100,96,93,102,105,109,108,96,102,109,120,122,118,111,99,86,70,71,55,59,65,52,58,77,74,81,93,116,109,112,133,143,66,64,82,121,112,129,109,110,132,123,114,115,110,110,126,124,73,64,55,106,109,139,147,161,100,77,58,35,35,19,41,58,53,44,39,54,67,79,92,97,71,49,39,14,15,38,40,57,53,58,67,87,93,94,100,97,88,83,83,85,84,95,106,115,116,105,95,71,55,44,50,54,38,56,68,96,109,117,114,114,110,107,110,106,107,112,118,124,123,112,83,73,57,53,43,49,47,59,66,81,89,104,89,103,105,125,137,190,148,65,73,50,42,50,55,128,125,125,131,143,136,149,142,118,136,118,135,130,59,48,46,55,44,80,149,147,91,53,44,30,15,26,43,41,38,24,41,48,63,75,91,86,70,56,41,24,7,23,44,58,72,67,67,83,97,99,108,105,90,79,77,75,82,84,93,95,103,100,83,68,70,62,73,73,55,64,82,100,120,122,118,106,94,101,97,96,100,108,110,76,65,51,4,22,43,71,86,96,109,133,124,128,132,148,163,186,197,204,271,281,83,74,66,48,42,34,50,37,48,100,119,133,151,149,144,40,37,42,31,48,66,143,147,65,56,45,6,21,53,45,28,10,14,27,53,53,72,83,65,60,42,26,26,27,42,54,77,82,84,84,107,119,110,109,92,79,67,69,60,64,67,84,88,89,96,94,99,79,81,80,84,76,73,92,108,105,100,112,86,82,72,79,86,90,74,58,44,28,109,135,134,129,142,152,114,92,94,86,83,72,58,41,23,12,53,66,78,99,111,121,186,188,51,33,18,27,44,128,130,136,60,45,28,20,34,53,37,23,11,25,36,50,64,72,80,61,62,54,40,43,39,50,82,82,92,99,119,118,114,111,92,78,66,52,43,44,50,80,68,72,82,103,112,97,99,92,88,90,104,89,89,108,85,97,99,93,63,67,67,60,47,20,34,43,68,95,115,121,118,147,162,151,159,177,99,102,82,83,77,73,66,73,40,42,17,56,46,59,75,92,99,128,68,45,35,20,21,62,61,76,107,121,152,49,37,48,34,46,53,36,27,33,42,48,60,79,92,94,73,69,67,50,49,49,63,84,95,107,109,128,116,98,94,83,76,57,41,36,34,42,50,61,80,90,122,110,112,117,108,103,107,102,89,79,66,77,84,85,83,53,49,59,79,49,39,44,52,64,66,76,94,113,122,128,159,168,334,91,88,70,70,78,78,35,21,34,64,94,107,126,125,153,132,80,54,58,38,30,77,71,97,108,161,158,136,59,56,49,57,57,52,48,35,42,61,90,96,102,88,80,71,77,103,107,122,121,121,105,84,81,77,66,51,19,12,24,31,94,105,100,87,100,107,109,108,106,90,76,61,69,76,79,70,56,45,36,60,66,122,146,174,214,83,70,60,56,78,38,12,54,35,109,206,186,165,170,139,104,67,67,47,88,87,84,111,119,142,63,78,70,70,71,64,44,47,62,79,90,99,104,90,83,86,78,88,85,77,84,119,118,120,112,109,92,73,55,63,40,36,13,9,28,44,90,93,77,84,85,87,87,91,95,96,82,57,56,61,75,24,31,23,98,106,235,245,59,43,36,32,41,29,92,115,209,194,79,78,58,55,61,79,98,142,131,120,130,86,79,85,80,76,59,74,78,94,107,101,84,74,78,67,90,90,94,106,122,111,110,95,95,82,51,34,37,32,16,28,40,59,102,77,61,67,63,74,72,78,85,95,48,37,34,47,32,11,16,33,280,241,40,38,30,37,132,231,133,126,108,92,77,64,70,71,101,110,115,103,96,92,95,85,76,68,80,98,105,95,79,67,63,74,51,102,93,118,117,101,86,84,85,65,46,53,24,23,43,34,34,59,68,74,48,56,46,63,68,78,95,49,22,24,36,47,46,17,24,35,41,101,111,111,272,33,22,70,232,158,113,107,122,90,82,87,86,118,130,98,103,94,77,100,106,99,97,90,85,98,104,89,80,63,45,42,40,38,44,73,86,86,96,103,97,83,78,69,68,57,12,18,34,43,48,50,67,85,48,38,37,44,65,75,71,59,40,25,21,19,29,47,33,30,51,62,137,258,58,77,72,105,146,117,140,165,111,122,114,105,89,94,99,98,115,121,106,99,84,71,70,85,93,104,105,93,106,85,66,55,35,23,26,33,51,74,75,84,113,102,86,73,48,59,51,15,26,39,54,65,66,79,83,57,46,40,6,13,34,85,69,42,33,35,20,26,32,44,50,69,294,59,211,158,111,98,96,103,92,101,103,117,111,103,83,56,60,53,55,87,99,125,117,104,114,101,91,75,59,47,26,33,36,48,63,98,101,98,56,46,44,47,41,6,14,30,56,70,74,86,88,31,19,9,69,62,58,47,50,41,60,72,356,367,238,154,75,71,76,77,90,103,119,116,125,131,129,99,87,64,51,42,41,38,56,91,116,119,134,124,116,104,81,70,57,31,20,29,45,56,95,108,90,80,53,43,32,40,30,31,30,53,71,79,94,88,77,52,38,38,83,79,72,73,58,65,52,65,75,89,81,84,110,86,115,102,62,59,67,57,63,61,83,93,108,119,136,142,135,145,70,58,34,22,29,54,66,81,106,120,129,129,104,91,76,58,46,35,23,26,46,53,67,108,105,81,62,54,29,6,16,37,44,46,46,58,88,96,99,78,65,54,120,106,90,88,72,79,77,61,66,88,73,337,87,90,257,175,98,57,63,42,54,83,80,82,97,138,146,143,136,56,50,8,16,43,55,86,98,113,124,142,135,126,100,83,76,63,53,42,33,41,54,100,94,75,65,28,18,15,30,48,54,54,58,74,92,104,89,73,72,173,138,126,111,101,132,97,90,89,80,79,86,76,39,46,141,167,356,105,113,108,123,254,258,158,176,69,66,41,33,33,40,68,135,135,154,138,125,126,97,79,37,18,14,28,50,70,116,127,147,120,111,92,90,75,69,76,56,45,53,88,85,54,45,31,31,45,40,58,65,71,72,84,102,103,97,176,157,150,134,122,116,112,102,109,137,94,101,30,36,118,375,128,131,234,147,108,91,67,49,49,20,48,64,154,146,138,114,109,88,84,34,29,25,36,60,74,106,147,147,146,120,113,103,94,81,76,72,57,77,69,60,55,50,42,49,52,73,78,82,113,89,112,121,163,168,146,142,132,124,117,134,162,362,378,163,133,239,84,77,56,41,16,36,56,65,136,145,146,146,99,93,103,56,46,38,47,74,73,116,142,134,128,115,103,96,93,90,89,92,75,73,78,75,64,64,67,72,65,126,133,151,190,190,161,142,144,142,129,155,162,106,56,33,357,161,156,160,131,79,66,38,36,25,52,121,83,85,59,48,43,48,64,70,79,92,127,162,148,152,136,122,115,118,110,104,93,91,94,93,77,86,78,80,143,151,162,182,201,162,156,151,152,146,93,227,140,143,84,73,51,38,46,41,121,103,94,86,78,69,61,50,34,27,73,71,88,120,116,109,170,155,143,122,124,135,127,117,108,103,104,99,123,94,90,88,255,151,164,197,200,184,173,166,158,75,270,148,157,57,64,56,64,59,54,49,32,16,22,52,67,77,84,97,121,187,188,152,142,138,136,136,122,124,122,115,105,115,109,238,176,165,171,206,202,203,188,187,182,191,198,179,200,133,72,66,65,50,42,45,24,31,9,26,49,59,73,86,146,137,136,170,125,122,126,269,266,162,177,182,204,218,217,215,199,201,202,407,115,84,81,103,105,80,47,31,18,17,38,38,52,67,76,102,117,127,179,154,131,93,106,106,113,182,186,218,231,220,214,227,133,421,146,92,79,57,42,33,5,17,49,59,65,78,107,122,122,146,160,185,151,154,110,83,89,95,209,227,236,113,199,81,65,46,53,20,14,23,37,58,65,80,107,120,130,139,178,111,108,71,69,223,236,253,-1,197,199,88,62,65,57,50,29,45,66,82,88,121,124,150,208,130,99,101,52,51,221,233,253,259,264,257,208,196,187,99,77,74,47,47,50,41,53,74,77,89,103,115,131,137,220,146,108,102,90,80,52,33,40,46,233,246,263,268,236,282,204,97,89,69,60,60,53,80,89,100,110,118,143,148,153,189,168,144,137,72,44,27,31,33,266,274,263,293,295,281,293,255,249,235,198,193,106,87,71,77,65,65,82,91,104,104,127,155,151,170,187,205,218,184,176,156,137,99,114,74,61,53,14,15,26,124,276,272,274,308,303,419,220,113,100,102,79,90,75,87,84,106,118,140,144,187,181,215,166,196,124,110,92,54,59,12,23,286,288,288,276,228,125,115,111,90,100,116,121,137,169,197,132,146,139,137,128,107,92,73,55,47,38,308,296,295,406,280,271,195,124,131,151,118,103,108,116,128,138,160,162,174,193,150,119,234,234,127,141,152,147,137,116,102,66,68,54,326,-1,-1,272,290,153,135,121,130,142,192,186,141,121,106,133,102,129,133,148,150,148,141,127,97,96,77,88,62,350,330,-1,-1,328,166,183,138,122,146,139,151,171,189,136,128,80,153,128,140,186,153,131,104,103,88,84,398,350,-1,-1,350,170,177,191,153,160,178,175,146,144,103,82,105,125,123,177,177,143,144,119,118,101,99,418,421,392,355,351,-1,-1,707,417,376,182,151,153,102,57,43,56,112,108,107,171,141,151,169,204,329,-1,399,366,-1,407,386,308,197,191,131,136,122,113,110,68,33,94,89,134,137,170,201,127,310,-1,-1,392,392,-1,-1,213,201,130,138,185,137,129,146,123,57,37,21,84,85,125,194,142,403,408,404,-1,425,221,105,139,145,126,38,8,75,86,113,113,116,171,204,191,174,166,382,413,-1,-1,246,230,238,94,133,144,155,142,152,142,71,54,49,15,19,73,92,113,120,140,150,186,178,422,246,82,89,121,131,148,150,90,54,32,27,83,74,106,131,151,158,-1,-1,-1,85,109,121,133,144,150,75,40,26,21,30,69,78,102,175,245,-1,-1,219,71,65,89,109,137,150,44,29,20,15,100,133,100,165,196,190,226,-1,-1,42,69,113,110,50,29,18,32,68,182,229,223,235,-1,49,30,122,124,40,60,82,180,251,268,321,24,30,54,67,79,93,106,68,46,69,242,247,-1,406,31,17,37,92,96,105,90,404,18,21,37,75,73,86,340,273,20,30,37,61,67,78,113,146,303,275,269,37,49,65,69,82,94,131,120,331,284,86,88,308,298,37,24,323,312,311,19,19,326,320,351,86,90,53,42,18,16,8,336,332,104,99,101,60,38,24,16,24,21,273,112,47,35,27,42,31,124,77,58,62,69,64,129,185,90,84,75,80,218,213,100,95,92,100,221,204,115,178,174],"parchi":[-1,-1,-1,-1,-1,-1,-1,-1,427,430,706,394,396,391,396,370,384,396,382,380,372,-1,365,368,410,394,362,356,352,346,-1,-1,-1,399,395,381,357,347,336,-1,390,382,369,329,315,-1,-1,373,360,340,305,304,349,364,-1,344,248,-1,-1,337,391,340,225,248,267,276,-1,288,251,252,242,271,258,178,190,186,186,192,203,218,243,241,273,370,206,197,168,184,176,162,180,187,186,197,214,218,353,360,258,154,162,157,181,177,191,202,293,330,358,365,325,136,156,170,165,177,226,239,313,313,288,128,127,141,148,160,150,230,221,239,300,246,261,231,131,110,143,147,150,161,230,227,286,-1,328,287,134,95,103,143,132,125,133,280,221,178,94,85,125,129,123,117,134,225,228,263,269,232,149,166,164,115,104,78,66,83,101,103,104,118,134,241,245,184,190,253,260,195,155,151,129,125,154,139,146,162,111,90,107,98,90,65,62,73,76,88,96,92,110,148,248,237,232,166,131,123,115,118,130,144,174,135,78,78,90,82,79,56,60,58,42,56,62,80,78,95,115,144,247,228,224,214,238,244,143,123,110,100,100,101,180,77,62,57,60,70,56,45,50,45,39,50,62,62,72,89,128,127,146,208,212,212,151,219,229,248,263,161,147,143,135,130,106,99,99,96,91,48,47,52,47,44,41,27,27,21,48,78,112,119,239,198,198,194,190,153,219,241,252,264,232,180,168,144,130,135,122,122,114,117,123,96,83,88,80,73,99,147,28,33,43,42,31,21,26,15,17,37,99,107,119,130,176,182,180,175,179,195,204,219,239,252,273,236,166,120,116,103,102,100,77,74,71,72,63,137,17,34,35,34,42,24,12,14,42,101,101,116,163,56,48,178,207,214,226,238,256,262,276,246,136,112,100,97,98,101,86,84,92,87,65,52,42,4,12,3,31,20,16,23,24,15,7,6,13,36,48,94,158,154,154,75,154,38,188,191,200,239,237,269,257,249,124,88,79,72,90,100,77,41,36,118,3,8,4,7,25,20,20,17,31,60,166,162,274,134,64,56,46,193,216,249,171,111,128,53,61,55,73,64,48,28,3,14,43,32,24,28,20,83,187,176,173,228,125,132,87,50,33,27,37,46,58,231,253,200,194,130,105,88,50,34,39,48,42,63,49,38,26,14,48,5,12,26,48,51,42,49,39,66,188,166,185,243,141,93,84,35,29,26,20,32,47,59,59,4,248,223,193,188,176,182,138,118,104,78,64,28,31,36,51,57,52,25,10,108,20,56,65,47,52,71,85,158,168,183,256,262,259,224,135,118,74,75,50,39,27,31,11,13,23,33,46,52,64,70,210,189,187,172,197,140,120,118,72,55,36,17,9,18,33,41,44,17,14,11,0,69,71,39,42,72,79,61,60,63,88,79,191,230,232,240,242,200,143,138,67,46,37,22,12,8,26,28,41,57,68,264,270,257,262,194,183,166,129,121,123,121,74,39,41,7,24,28,34,20,12,56,5,47,82,86,72,78,83,94,101,107,223,211,219,222,232,185,146,49,35,20,5,12,19,18,32,40,47,185,181,165,153,156,118,115,106,106,78,62,31,17,0,12,14,41,49,12,23,35,48,58,78,89,88,98,127,132,178,193,212,220,218,228,223,213,179,174,130,138,52,32,26,1,7,15,18,329,167,154,151,142,134,121,117,104,90,85,40,26,8,9,17,40,43,0,48,16,75,90,92,115,124,137,163,181,188,201,210,215,211,198,119,122,65,45,35,0,0,6,16,30,45,56,151,147,136,129,126,136,98,92,82,66,50,44,24,34,8,26,33,9,25,100,113,126,129,137,175,181,186,194,210,196,192,209,211,115,89,72,50,29,15,10,47,0,7,15,24,33,42,53,360,138,128,115,105,82,86,76,75,66,53,38,32,23,16,14,2,27,88,99,110,133,128,136,129,141,141,163,162,169,181,186,193,195,181,190,214,99,80,70,45,20,34,41,29,4,29,30,43,60,69,82,83,75,64,62,50,56,51,41,31,44,0,0,11,6,0,13,10,23,18,7,132,148,165,133,122,138,119,130,145,159,163,167,175,181,186,172,92,84,56,69,34,46,37,33,38,38,41,62,64,83,116,51,41,54,40,34,49,40,28,19,12,0,16,11,10,177,174,112,144,146,159,125,104,113,118,138,148,152,164,167,178,163,131,83,76,65,65,56,52,56,58,57,65,59,74,84,87,104,50,29,33,25,42,48,39,40,11,20,17,23,18,26,14,14,13,172,177,128,139,147,139,116,106,98,95,98,138,135,140,144,158,147,130,100,79,70,64,74,51,58,56,59,69,71,80,79,90,94,77,94,46,39,16,9,21,34,35,28,11,42,31,31,28,10,10,21,25,5,144,152,179,170,140,143,135,123,116,112,101,95,109,94,96,111,113,128,133,139,146,152,133,97,88,70,58,67,46,45,61,70,74,77,89,90,95,97,115,90,69,47,8,13,18,37,23,15,40,51,39,14,12,30,28,118,127,174,161,138,128,108,104,70,102,108,94,84,100,112,115,124,135,167,127,91,76,40,66,15,46,80,79,93,98,93,103,97,101,110,85,87,50,46,71,23,16,26,40,25,6,23,55,55,23,25,20,105,180,153,144,144,104,88,93,87,104,105,118,138,139,158,110,86,43,20,15,35,33,91,91,106,108,104,96,70,54,39,63,37,18,37,59,52,62,42,36,52,40,82,99,112,134,159,192,197,132,136,79,87,65,58,100,66,81,93,107,127,136,155,158,92,13,9,16,19,74,111,97,105,86,102,49,176,253,25,2,4,10,35,22,7,11,56,63,59,53,56,69,56,43,46,58,71,111,123,135,167,203,128,72,71,46,76,88,108,113,139,155,150,151,108,14,41,99,82,77,52,85,55,35,148,186,163,174,248,241,4,20,29,21,3,6,47,42,72,106,85,61,58,57,90,167,201,101,73,64,51,62,81,85,101,111,135,157,142,137,106,104,101,0,15,19,43,89,74,60,42,55,116,36,10,15,18,30,130,122,152,220,222,227,26,34,28,19,21,8,14,11,88,74,92,109,83,99,81,68,75,68,76,198,89,68,48,52,73,90,116,138,148,145,126,95,96,97,0,19,46,69,63,27,33,65,29,12,5,15,133,110,233,228,208,211,22,51,38,37,16,12,2,6,21,87,106,98,90,74,77,86,73,72,0,35,41,57,74,117,125,135,136,123,102,93,87,11,0,27,70,20,12,20,20,19,13,9,27,31,98,130,187,189,195,207,67,52,50,47,48,35,27,14,27,41,16,10,11,90,104,98,77,82,63,58,50,37,145,166,69,71,33,29,50,59,104,103,123,133,148,132,120,109,98,82,19,6,13,6,4,8,22,15,34,53,83,90,149,136,182,182,207,218,77,59,40,27,16,20,7,32,29,33,13,90,87,110,77,66,57,46,47,47,25,125,134,151,47,44,22,10,79,54,63,73,85,103,132,144,142,133,121,112,98,90,109,20,14,5,9,14,24,45,71,78,98,116,136,156,206,230,15,5,9,67,38,20,10,17,31,40,28,40,64,91,73,54,56,31,17,10,145,156,44,35,30,6,48,66,81,104,107,126,149,142,139,129,105,101,108,113,113,78,69,58,26,27,38,47,18,72,92,115,120,182,183,188,186,26,35,87,10,22,23,24,43,57,53,42,53,140,80,65,63,12,48,132,60,52,49,19,60,82,89,104,119,140,145,139,122,113,98,113,110,94,49,64,78,89,24,6,25,10,82,105,133,152,172,185,190,179,47,102,11,4,24,30,39,47,55,66,52,128,130,115,104,93,71,36,40,10,14,19,37,158,167,64,52,36,15,92,107,134,138,139,134,122,120,98,97,95,104,107,96,38,45,34,34,31,24,86,105,116,136,181,170,171,171,156,166,189,69,84,100,19,48,40,37,48,58,73,93,128,121,115,86,37,22,18,23,137,150,69,66,46,2,98,126,135,133,142,120,107,95,79,81,85,86,99,55,43,35,42,112,110,133,139,170,164,145,139,152,164,174,122,65,11,22,26,40,48,73,123,98,90,54,38,27,41,40,146,63,54,42,119,116,129,117,129,143,102,105,98,61,76,62,91,81,50,56,62,58,49,60,61,82,91,117,153,153,131,140,142,130,62,26,10,32,36,34,116,103,84,72,63,40,62,57,88,68,86,99,112,121,137,54,40,26,8,16,18,129,137,122,115,143,83,74,60,46,50,46,97,90,71,66,63,42,45,74,81,139,150,163,125,111,123,110,90,82,41,23,8,4,6,36,29,20,110,97,90,66,54,60,63,85,95,97,104,121,135,147,159,63,53,52,32,20,36,27,31,134,122,130,130,113,90,76,67,53,60,39,38,46,40,52,70,72,83,81,82,47,31,32,69,98,108,129,129,116,132,105,103,26,21,6,16,25,117,105,71,94,75,89,99,107,115,120,143,161,176,71,55,48,32,36,43,33,151,141,142,144,147,139,141,106,85,66,54,42,37,26,23,73,160,105,87,77,57,40,13,8,45,55,73,84,104,121,120,114,103,102,92,97,7,32,122,106,80,74,94,85,106,108,122,125,124,136,153,164,174,64,58,48,57,45,44,164,136,134,132,90,74,53,39,22,7,15,93,80,79,157,158,155,130,119,70,32,22,9,12,50,67,86,101,106,90,92,76,77,55,47,32,21,2,10,13,69,100,138,126,100,86,109,103,118,130,140,134,127,131,138,157,172,181,85,83,79,66,66,63,53,164,154,135,118,97,74,58,41,24,14,86,141,142,142,62,51,7,13,41,27,45,58,75,90,97,95,86,84,80,91,61,108,69,59,56,59,51,16,8,77,149,141,129,123,106,116,125,134,133,150,148,141,157,170,198,178,96,87,70,70,65,151,143,128,108,94,85,62,41,35,10,7,159,118,102,120,124,155,50,6,12,40,47,59,67,75,89,87,79,72,75,64,43,34,101,84,50,63,55,38,32,24,66,80,89,140,156,146,141,127,125,130,137,130,145,155,162,163,146,151,171,179,110,88,79,74,88,136,154,156,137,130,123,104,91,73,74,53,31,7,132,119,180,174,161,166,174,32,20,8,18,25,47,62,83,92,82,67,60,63,52,53,34,88,84,66,72,39,50,39,47,34,31,54,72,110,106,143,151,160,140,134,137,140,139,143,164,169,164,172,175,169,184,174,160,134,94,99,100,146,140,135,121,121,109,95,79,59,46,34,20,8,142,146,132,143,182,188,188,167,157,63,49,46,49,19,24,39,41,56,74,100,101,90,64,47,40,37,40,25,88,91,63,66,71,27,16,25,34,39,35,16,55,83,96,107,114,139,154,159,145,138,139,151,162,166,190,191,175,194,188,185,182,185,169,163,157,120,120,104,105,111,104,108,132,133,126,107,108,114,110,98,81,57,45,26,18,6,152,149,156,171,178,178,167,143,122,79,57,43,53,66,38,50,56,64,84,98,69,40,31,31,79,63,76,59,46,44,12,9,26,27,16,6,4,24,33,68,82,94,119,139,169,157,150,160,172,177,180,198,196,195,201,206,193,195,181,173,160,155,136,131,122,138,116,115,136,135,138,135,118,99,99,98,103,90,79,56,51,33,25,14,178,161,173,182,191,197,172,152,134,123,108,90,98,102,63,56,49,56,55,54,67,72,82,90,102,129,86,30,24,20,80,57,39,45,21,26,0,13,23,18,7,33,39,47,82,94,131,150,154,175,172,173,166,174,186,189,212,206,212,216,206,219,208,168,158,157,146,137,128,150,135,141,142,122,105,108,132,90,84,99,98,93,78,61,40,184,179,182,187,183,156,141,135,115,104,100,77,70,76,70,79,66,78,86,95,115,43,76,62,68,41,31,24,7,6,22,28,14,45,66,74,88,105,140,144,181,181,184,181,186,197,218,236,220,218,208,168,164,157,143,148,158,160,132,131,133,105,105,84,76,69,84,67,78,49,186,182,172,172,175,168,133,125,126,112,89,92,94,98,80,104,99,94,102,106,74,70,64,53,43,17,8,10,28,24,20,9,7,37,38,58,72,85,102,122,132,152,179,182,196,199,190,205,214,229,236,237,242,234,233,220,210,203,187,175,166,155,150,163,161,132,122,112,106,98,70,62,65,69,57,68,77,68,162,171,173,160,157,166,154,152,134,128,125,135,106,97,110,116,102,97,116,109,98,112,120,122,134,86,77,5,43,32,28,3,5,16,36,34,28,0,17,45,71,52,60,84,95,112,129,144,165,173,192,202,206,209,222,229,232,241,231,230,229,222,215,200,201,194,188,187,172,168,190,146,127,116,101,85,73,64,48,47,54,60,68,68,140,158,165,154,144,151,145,141,139,144,119,128,127,118,113,116,116,112,110,107,121,92,12,18,12,37,22,5,5,26,33,58,71,78,93,104,114,139,159,171,183,203,214,218,210,228,216,226,217,226,209,205,202,194,187,179,183,179,178,186,179,164,149,128,125,110,95,76,64,50,54,77,52,34,23,120,145,154,141,134,137,127,129,127,148,132,125,145,142,127,121,129,121,131,137,101,89,68,50,17,12,8,14,10,39,41,48,25,13,37,58,85,89,88,97,118,129,144,164,175,200,211,222,210,203,206,212,207,208,203,195,189,190,174,183,165,174,172,158,169,157,142,134,114,100,84,76,61,42,25,8,24,37,41,53,35,35,109,120,134,128,117,121,120,120,113,112,133,106,125,147,142,144,154,142,143,135,116,91,56,42,44,5,1,18,28,24,42,16,30,53,54,38,33,46,40,36,59,69,90,106,97,116,128,159,172,189,208,219,225,195,185,200,194,197,192,181,177,176,166,171,150,165,160,152,144,158,122,106,91,90,65,50,32,16,7,15,28,37,40,30,24,13,118,125,108,105,107,104,99,93,100,89,101,116,166,157,162,160,159,85,27,13,22,37,50,37,46,50,52,53,44,50,48,51,57,83,99,113,126,145,152,157,172,178,192,201,199,205,195,176,180,179,177,174,172,168,158,153,143,145,157,149,136,118,105,91,71,59,49,33,16,32,40,47,29,17,8,116,109,98,82,77,84,73,84,77,85,106,117,162,169,165,182,183,185,103,105,92,98,57,80,12,5,45,51,57,44,54,71,67,72,73,61,72,84,72,86,117,120,143,154,167,172,180,200,204,198,181,177,166,167,165,170,164,154,151,157,138,128,136,143,148,148,124,127,139,110,101,90,73,55,34,17,41,53,44,30,11,113,108,97,96,98,68,75,59,66,61,76,93,104,133,154,152,174,185,171,123,130,114,114,138,102,85,94,79,71,95,63,30,20,28,68,75,73,78,80,86,81,78,78,96,94,92,119,141,146,175,186,203,219,203,186,170,159,170,150,162,152,145,143,134,128,122,116,133,130,138,150,115,116,106,106,99,86,62,49,37,37,37,51,51,34,28,16,9,107,92,84,84,91,76,58,70,46,52,76,77,88,114,125,138,166,171,131,135,140,111,101,89,81,80,144,38,45,66,76,76,90,87,86,91,95,90,108,101,107,115,108,152,146,192,197,223,220,199,158,155,142,148,140,136,129,128,114,129,104,134,122,121,103,100,94,100,92,99,101,91,73,65,60,56,48,62,60,41,29,15,0,107,84,72,70,43,34,43,30,36,46,64,76,97,110,123,158,207,170,156,142,150,135,120,109,108,117,93,102,133,56,62,55,72,81,97,102,94,106,114,112,110,103,130,111,173,116,138,119,206,212,201,204,159,145,126,128,133,118,111,103,107,96,109,105,115,110,89,89,91,87,79,84,90,102,80,76,92,66,69,67,69,56,44,22,3,95,69,59,42,32,20,18,27,36,50,68,88,101,115,143,159,173,159,158,159,147,137,129,116,114,116,107,111,122,124,128,140,75,78,70,83,92,108,143,116,116,125,122,123,130,164,168,180,139,208,205,203,178,161,146,122,116,119,107,101,102,84,87,87,92,90,99,92,84,74,68,68,74,103,90,86,78,75,78,71,80,61,40,29,90,56,39,30,5,6,36,28,49,75,91,105,194,179,175,179,172,158,154,142,195,124,143,169,103,122,132,138,121,82,83,92,118,116,132,140,138,139,137,142,159,173,160,151,142,161,213,193,196,162,162,140,136,108,94,107,92,93,80,74,68,85,82,78,83,78,77,50,63,54,68,85,96,105,101,87,85,95,93,87,73,58,43,46,90,80,75,41,26,9,14,21,47,68,92,103,115,189,203,194,185,170,161,171,132,113,132,142,144,108,116,132,124,163,148,151,150,158,164,158,173,160,176,198,208,187,160,147,134,121,102,88,78,88,68,60,55,60,75,58,68,70,66,66,39,47,39,35,49,65,80,98,110,105,103,113,105,95,76,74,56,67,83,75,62,37,23,5,14,23,34,63,83,92,107,130,154,201,200,191,201,194,192,181,186,183,182,161,138,132,129,136,148,163,174,174,174,182,178,183,176,186,185,180,188,192,175,176,171,172,166,154,133,117,102,88,75,64,60,56,42,48,46,44,56,66,61,47,38,28,38,25,35,71,88,102,107,112,124,113,104,99,90,70,67,76,77,49,34,9,13,29,32,50,79,98,100,140,142,184,185,187,190,186,177,180,193,182,175,135,127,124,131,112,166,174,185,182,182,190,184,190,196,189,186,183,172,165,169,164,165,151,150,153,137,118,107,95,85,66,52,48,45,38,36,36,42,50,48,37,26,15,17,21,38,51,73,84,99,118,124,124,122,114,110,94,79,144,53,47,20,26,24,26,51,48,65,82,103,116,123,150,158,169,181,166,167,173,188,176,168,174,179,178,182,186,216,117,111,102,126,129,179,187,188,197,193,189,181,173,184,178,166,160,155,153,156,144,128,137,148,140,130,113,103,83,76,59,46,25,24,18,14,21,23,34,32,31,15,15,8,49,77,88,101,114,137,131,123,110,98,93,124,128,76,58,48,39,44,58,63,112,118,133,121,118,133,139,175,173,168,161,160,157,146,176,203,194,204,217,219,84,119,124,114,198,195,183,174,167,164,150,166,156,146,147,133,128,134,124,131,128,135,122,111,98,82,72,63,31,17,15,4,9,7,9,15,19,11,18,30,36,79,96,104,112,125,133,135,110,106,83,59,62,47,58,69,70,81,105,98,103,131,152,168,166,142,150,136,140,196,196,219,219,218,146,74,77,96,116,103,212,196,179,177,155,157,149,139,139,133,141,131,118,110,109,116,121,117,121,119,106,87,87,71,51,36,6,12,21,25,16,13,22,32,45,66,83,95,100,110,119,128,124,119,118,71,75,70,60,64,75,84,83,95,105,92,83,87,96,91,108,121,131,160,148,136,138,127,130,140,183,199,200,211,219,218,279,141,72,61,63,74,82,97,120,125,207,193,173,161,148,160,131,134,127,120,122,111,100,95,95,98,105,105,107,109,97,83,67,54,36,19,14,17,9,10,13,22,32,25,29,38,51,55,67,79,85,108,109,114,129,139,57,57,60,63,79,77,82,94,99,109,83,72,74,68,109,99,119,143,121,145,140,132,121,127,137,169,178,188,200,213,232,247,258,266,253,260,99,58,47,67,74,75,86,101,130,134,212,192,166,162,145,132,127,127,112,108,104,99,95,96,92,83,86,84,91,92,103,104,86,72,58,42,44,19,21,22,26,28,31,65,37,29,39,33,40,53,53,64,72,73,84,91,104,119,128,140,87,82,63,47,46,54,51,73,61,86,100,93,67,60,61,80,44,69,79,82,101,106,124,131,126,110,116,100,114,130,129,158,168,181,191,217,235,241,263,270,271,86,58,67,68,63,75,103,110,128,150,173,197,158,148,119,117,108,103,93,83,83,78,73,72,65,68,77,81,91,91,90,74,63,59,60,44,35,34,33,39,54,57,48,29,31,39,44,47,52,46,61,76,87,98,114,130,128,89,80,65,27,24,35,52,55,67,96,99,56,52,43,43,28,51,62,62,87,99,110,130,131,110,100,91,92,111,134,145,153,171,192,204,200,221,236,245,250,264,271,67,62,81,43,77,115,134,157,192,191,135,126,111,100,98,88,76,66,65,63,57,56,57,66,66,81,82,82,86,96,80,92,70,62,45,48,52,53,74,60,47,29,18,13,25,28,35,38,38,54,66,74,93,104,105,113,128,134,96,72,54,45,25,20,31,39,38,55,71,90,85,58,42,42,31,17,20,43,55,78,94,103,112,106,84,97,99,90,87,100,92,110,119,138,154,171,170,179,184,208,239,293,266,32,51,106,123,157,182,134,106,104,92,76,70,75,49,42,45,45,42,56,53,72,70,75,83,89,81,92,85,70,75,54,59,68,70,75,63,38,18,12,19,26,28,30,48,62,79,91,101,99,135,140,139,87,73,60,47,32,11,7,22,25,47,58,71,81,74,49,36,17,8,7,27,34,44,69,83,90,102,90,80,79,86,101,106,111,126,149,153,162,172,197,204,232,229,245,259,28,81,91,109,144,157,173,105,95,100,63,47,51,40,33,31,27,41,38,58,54,56,62,67,79,83,91,93,81,75,74,78,76,81,69,62,53,12,12,8,16,37,56,68,73,86,90,110,122,132,84,70,56,29,21,6,12,24,33,48,66,87,93,72,60,38,30,5,7,18,29,39,52,93,102,99,60,52,56,62,54,57,57,73,101,98,117,156,165,186,228,210,224,327,35,38,58,76,110,133,169,152,113,106,97,64,57,41,31,38,20,14,27,28,44,55,45,45,49,56,69,79,92,98,91,79,85,87,82,74,61,60,5,28,37,47,62,75,74,95,102,115,131,133,102,69,54,49,31,17,16,27,35,61,65,86,91,74,62,43,13,6,7,20,64,79,100,93,92,67,53,47,37,51,48,44,44,63,75,98,87,97,114,130,143,149,177,236,235,38,58,68,80,118,125,139,155,164,156,148,101,66,53,46,27,16,9,5,8,13,37,43,32,41,57,74,83,107,121,99,106,98,101,82,66,0,20,25,34,50,55,60,85,86,98,120,132,141,92,78,72,56,36,30,32,23,48,58,70,85,84,74,64,51,36,15,20,29,31,46,68,82,92,105,80,67,48,39,27,32,37,38,50,62,78,91,104,114,150,175,37,78,67,73,94,111,139,148,163,168,155,139,133,112,98,82,65,52,33,17,10,24,15,10,24,39,31,23,25,34,81,99,111,118,114,124,103,93,80,66,25,18,6,20,37,51,62,79,85,128,130,144,157,102,98,80,66,54,42,42,45,53,54,79,86,74,76,80,68,62,43,32,31,41,42,64,58,87,90,93,77,71,49,36,19,3,15,17,20,48,95,120,146,171,155,161,11,27,18,12,36,46,66,100,116,164,173,125,109,63,25,14,10,26,28,38,33,29,17,10,12,27,88,101,105,120,123,88,86,71,67,0,1,13,27,35,51,61,90,114,165,137,99,88,79,68,61,55,53,64,63,63,78,70,56,70,79,73,60,57,52,52,57,67,83,85,92,97,81,69,55,82,34,5,4,7,13,54,93,121,184,146,140,26,22,22,52,63,108,120,162,157,152,141,127,117,44,20,11,70,59,40,38,30,18,6,15,22,35,55,63,90,108,110,106,95,75,72,68,18,0,6,17,27,48,62,72,104,126,174,129,105,92,85,82,74,72,88,87,79,80,67,52,56,56,71,76,72,62,57,66,67,81,89,88,73,97,110,20,77,22,25,52,71,92,210,281,40,31,34,39,68,69,80,103,123,131,151,147,158,134,98,102,31,28,61,52,42,28,28,8,12,28,37,52,61,86,82,118,94,87,65,55,12,11,0,3,13,23,38,69,81,87,103,150,141,162,120,111,112,101,87,86,90,97,84,75,62,47,33,42,54,74,76,70,74,71,79,87,94,103,107,99,80,57,58,19,32,23,34,40,57,67,80,92,142,172,186,174,106,84,42,46,49,55,58,66,85,98,109,142,147,150,157,134,154,128,116,101,87,80,38,57,52,53,39,15,6,6,17,32,48,56,105,94,112,110,88,81,94,57,42,23,10,0,14,9,9,12,23,37,59,69,91,99,111,129,136,126,119,109,104,109,98,100,81,77,53,40,25,24,38,48,53,93,83,87,105,113,111,106,118,128,118,99,84,70,50,42,33,32,44,61,65,89,115,152,149,170,184,227,98,68,58,67,64,68,93,105,111,124,137,147,136,123,103,93,100,77,62,62,72,69,42,29,15,10,14,24,36,41,53,105,109,97,86,70,53,40,26,7,16,10,18,25,27,39,42,52,62,80,93,111,138,136,132,136,126,117,109,98,90,75,52,25,10,17,32,50,61,104,88,93,122,117,117,120,128,113,58,45,45,42,48,60,82,91,250,256,74,83,75,86,97,71,84,109,112,125,138,146,123,108,110,116,84,87,83,67,49,85,78,82,44,33,40,21,20,34,48,53,70,79,95,109,99,85,74,73,56,46,23,9,22,32,35,43,40,50,58,67,92,98,115,122,130,141,136,156,135,142,126,116,92,78,67,51,36,22,11,24,36,57,95,84,76,75,84,105,115,114,120,104,103,120,110,76,230,248,255,252,260,216,88,102,85,106,109,105,80,90,111,122,129,146,135,111,102,91,84,71,73,64,60,35,23,97,83,74,59,49,48,31,28,33,54,75,74,91,101,110,112,101,97,89,76,50,38,30,4,7,11,20,31,47,48,50,64,67,85,101,116,116,124,123,125,134,131,115,106,87,73,68,44,31,17,10,23,41,51,65,72,62,64,57,89,89,104,114,113,107,108,111,98,86,93,122,131,146,162,175,189,200,211,226,245,260,269,265,270,93,100,100,116,124,109,106,108,114,135,153,150,136,126,105,96,81,64,60,44,50,16,36,13,96,91,66,62,52,62,44,41,49,57,68,82,96,96,114,114,94,83,75,68,43,20,14,15,26,40,40,52,67,89,68,80,87,99,113,117,110,108,124,147,135,115,107,77,73,53,36,31,23,12,32,54,72,65,53,56,45,94,93,110,134,113,104,151,156,160,170,180,214,212,223,242,253,254,266,275,272,113,115,130,108,134,127,119,123,117,128,134,141,142,123,116,78,68,50,38,33,15,10,5,8,97,23,68,77,70,54,61,64,72,82,91,90,86,118,105,96,76,66,50,37,31,30,38,49,53,70,83,91,86,95,88,89,88,98,89,96,108,136,158,136,130,115,110,95,81,63,46,34,30,42,56,67,74,46,36,38,46,54,75,80,93,106,114,136,117,126,134,156,172,182,194,205,223,222,233,241,256,252,268,136,158,141,130,136,133,140,141,132,134,120,130,124,122,119,97,66,60,36,15,9,9,20,30,53,81,76,78,69,68,72,81,83,83,74,79,82,100,88,96,90,71,66,50,41,39,44,39,45,62,70,75,87,101,91,94,73,83,74,84,83,95,104,121,131,140,146,141,132,125,114,95,77,63,46,41,44,50,62,63,42,33,8,24,31,52,82,98,107,125,114,119,119,138,171,185,192,193,206,216,228,229,246,268,140,142,160,147,156,145,149,158,139,129,113,100,121,115,102,93,67,70,71,71,50,20,9,10,13,34,47,86,89,79,78,84,88,90,80,65,65,74,57,73,79,90,93,84,70,54,55,59,54,68,60,79,83,88,89,95,82,65,68,67,83,65,84,87,101,118,127,134,147,148,135,125,106,99,84,72,59,49,49,61,53,43,34,12,0,63,64,72,97,104,133,105,103,121,128,143,151,154,172,179,189,193,210,224,242,255,273,314,155,154,162,153,158,131,120,94,91,99,101,89,76,67,43,59,58,43,23,17,13,26,38,55,61,65,99,92,85,90,81,82,78,66,52,71,52,58,66,80,98,95,88,69,63,69,63,68,80,77,90,92,75,69,76,68,53,50,51,56,61,74,82,99,107,121,135,150,152,142,127,110,95,88,72,61,54,71,67,49,40,42,22,5,54,100,79,99,132,130,135,138,145,164,174,185,204,218,247,255,272,285,187,164,207,169,175,167,157,135,105,82,78,85,104,56,50,53,57,51,38,28,44,64,76,81,109,104,78,69,70,70,72,47,35,48,46,59,69,90,100,106,84,78,84,86,80,81,85,109,99,97,66,71,62,66,42,46,40,47,56,65,78,88,106,119,130,145,154,142,125,117,100,87,91,70,77,81,66,62,44,38,25,28,33,53,65,100,31,62,60,72,85,126,115,124,139,157,170,193,214,228,236,258,271,279,185,188,181,188,176,147,103,81,72,62,60,72,63,40,28,26,60,70,69,72,84,93,99,69,59,47,38,29,20,24,31,38,56,75,89,101,101,93,90,98,96,96,90,97,100,91,71,52,52,43,37,35,32,29,63,82,89,110,113,126,138,108,95,82,85,92,86,78,57,46,34,60,45,59,72,7,8,16,53,75,89,101,117,150,163,175,210,218,233,255,294,192,192,189,173,161,78,61,54,20,14,5,20,35,43,72,68,81,91,79,80,97,105,91,58,52,35,30,17,21,15,14,29,49,60,75,95,110,105,100,104,108,105,103,95,81,78,68,51,36,30,33,17,16,14,21,36,54,69,86,95,106,125,138,160,126,91,101,71,64,50,57,52,59,70,82,100,95,43,3,8,14,62,67,80,100,122,129,155,165,178,208,223,230,239,370,200,163,139,137,111,101,87,95,80,59,55,32,8,26,46,78,71,74,77,84,95,86,94,100,102,92,76,59,44,20,5,11,2,10,4,13,40,54,71,82,98,108,116,118,122,121,106,97,83,71,58,43,32,20,8,19,5,8,10,36,53,66,81,99,112,124,136,147,163,142,151,126,110,114,128,86,103,94,75,64,3,9,20,37,44,44,67,80,96,112,132,147,161,179,188,230,217,214,208,175,174,164,151,139,122,102,86,84,18,8,23,19,42,61,64,77,84,87,92,82,79,83,79,91,73,64,37,30,17,4,8,9,16,30,38,52,88,90,102,113,120,125,125,124,118,104,84,70,57,38,25,9,34,44,58,72,82,97,110,121,136,163,164,174,163,153,138,126,117,129,118,110,102,92,103,86,79,69,89,91,80,55,43,31,24,36,52,59,64,81,93,108,128,144,156,177,189,223,212,210,164,158,135,126,92,76,105,11,16,24,31,45,53,62,84,97,91,76,66,66,74,65,55,45,43,5,10,13,20,27,36,39,60,72,87,98,109,105,116,112,117,109,98,86,70,53,43,24,7,0,27,38,56,67,85,94,112,126,139,159,168,176,165,150,144,125,130,137,129,114,102,97,89,75,69,56,59,84,89,78,65,58,46,40,36,44,63,73,78,90,114,127,138,149,170,187,377,336,246,108,101,79,15,22,27,46,64,87,92,88,73,76,48,45,53,59,69,59,57,51,40,20,25,32,38,48,63,73,85,91,103,98,90,91,110,111,97,88,70,64,34,35,7,7,25,38,58,67,79,85,104,119,130,140,155,167,177,173,159,142,138,156,140,125,118,95,85,77,60,56,50,50,59,67,86,80,71,58,48,53,60,73,86,82,106,129,129,154,155,162,172,361,387,38,39,37,65,91,84,62,59,46,36,49,38,72,52,62,70,68,45,36,47,48,55,66,80,90,84,92,86,73,82,78,88,103,109,93,81,62,51,16,4,35,46,61,74,89,112,115,138,141,160,168,182,189,180,160,152,153,143,128,111,99,84,69,80,45,32,32,37,42,65,63,76,87,62,56,46,62,64,72,74,96,114,126,144,144,146,148,147,382,355,338,345,340,121,49,46,33,38,49,54,46,51,74,86,82,73,47,44,32,25,22,30,37,53,76,62,63,56,50,55,74,87,86,76,70,75,65,65,72,84,94,108,109,98,61,50,46,26,16,26,35,54,66,81,93,105,120,135,156,161,177,188,185,173,167,162,153,138,128,103,96,87,55,42,28,25,21,31,42,41,54,68,71,50,52,40,47,48,53,65,83,136,132,133,132,149,160,117,349,340,335,319,35,32,4,30,46,56,49,42,46,66,69,75,90,81,67,53,34,28,20,7,9,38,41,60,72,75,71,69,65,66,73,80,79,68,65,64,67,53,51,62,78,86,106,101,85,70,58,47,31,17,12,10,6,2,25,33,52,61,77,101,102,121,131,145,156,167,162,163,167,160,150,134,132,87,73,64,46,31,13,10,19,28,33,63,64,61,31,37,63,41,56,68,73,120,121,156,100,419,337,330,78,32,14,20,12,14,9,35,69,60,64,68,72,90,87,82,73,52,43,24,16,8,6,35,40,46,62,72,79,69,68,59,57,84,64,59,59,47,56,47,33,50,67,81,91,101,107,104,75,61,44,41,14,10,26,11,14,34,46,63,76,85,102,120,127,133,138,145,152,150,157,153,149,142,122,106,97,79,72,64,31,18,2,7,12,21,40,50,56,46,16,20,5,22,48,49,58,58,59,72,104,97,110,147,108,84,104,36,5,16,46,50,61,82,86,75,80,80,74,69,77,61,47,29,12,2,11,33,49,65,72,69,60,53,55,51,66,47,39,36,44,64,72,82,99,101,92,70,59,61,45,30,39,36,34,38,51,56,69,82,99,108,118,126,129,134,143,144,148,149,131,126,127,118,87,74,65,61,32,16,25,39,50,32,20,17,24,31,40,46,68,84,85,121,140,113,100,118,78,114,54,39,6,20,32,43,68,70,87,90,84,86,80,71,61,58,55,36,23,19,13,21,12,29,40,60,70,63,46,30,38,33,46,44,30,17,6,11,17,32,45,61,72,82,95,101,105,66,61,44,36,47,49,46,49,62,75,86,96,111,117,119,110,124,126,136,133,132,144,110,97,81,69,68,49,31,12,19,36,59,49,21,9,9,0,15,26,26,42,54,71,70,83,106,144,89,74,64,95,74,51,44,38,45,38,30,12,1,7,40,62,69,74,80,85,72,68,59,57,42,49,39,31,28,17,20,32,26,26,41,40,46,52,41,35,22,24,35,50,9,17,34,57,69,79,89,108,112,102,76,66,61,52,58,60,76,64,71,85,95,105,111,110,108,103,104,110,124,123,120,131,136,122,106,100,89,67,51,34,26,25,4,16,49,55,39,10,2,13,30,34,50,56,56,80,91,102,77,77,61,53,124,121,101,73,62,56,53,38,19,5,12,44,43,50,69,63,82,73,64,46,50,29,31,16,11,22,29,32,31,20,22,32,47,45,27,19,20,40,42,70,7,11,26,48,63,76,96,109,109,92,82,70,74,65,80,75,85,75,80,98,102,109,105,86,97,86,94,100,109,113,113,120,128,116,103,80,72,52,46,38,26,13,13,24,20,41,67,65,55,7,6,7,26,34,40,50,65,83,143,128,109,88,66,58,66,55,40,30,249,230,221,210,167,148,134,140,119,75,89,64,51,28,29,11,22,25,35,51,70,87,65,48,49,36,32,14,18,25,16,29,26,29,23,11,22,40,49,28,12,2,14,33,33,48,17,16,28,34,59,71,76,112,106,95,89,85,100,79,81,93,92,98,102,98,105,93,77,77,85,81,84,96,117,96,106,128,120,112,116,132,67,53,49,38,31,28,37,33,44,50,66,71,67,46,10,16,12,4,7,27,25,43,53,81,86,115,160,159,164,124,105,84,62,50,43,19,274,256,239,229,293,153,86,78,64,52,36,28,19,15,25,44,62,79,90,73,48,32,25,11,15,23,14,29,17,19,41,38,33,20,6,30,27,12,33,58,37,33,40,28,53,51,51,57,77,92,110,103,114,109,103,101,94,95,101,102,109,108,109,87,74,81,68,74,67,78,81,78,92,110,124,130,123,110,105,80,77,69,73,39,33,55,48,68,59,84,73,64,51,42,45,22,25,29,34,21,23,22,56,52,62,86,98,147,166,94,38,22,264,274,283,102,79,72,53,40,32,28,48,59,76,91,64,41,25,17,10,18,7,17,22,20,32,40,33,14,41,3,12,41,51,55,39,36,31,28,51,70,84,82,97,115,121,129,120,117,108,108,113,122,114,106,92,75,69,50,47,47,48,59,58,77,91,111,124,136,117,104,107,87,80,70,53,59,81,90,83,78,54,55,40,44,41,46,38,26,30,34,38,81,108,110,133,146,149,102,95,29,8,22,12,393,268,271,274,202,164,112,108,90,83,54,47,37,42,49,68,67,90,79,60,47,20,12,38,27,23,21,12,25,45,45,31,48,33,11,27,63,73,65,63,38,19,21,60,63,68,82,108,119,131,127,126,125,129,127,125,118,102,95,76,66,46,40,28,31,39,58,67,86,104,123,130,127,115,112,115,94,80,75,82,70,81,98,99,78,66,60,50,58,58,37,45,41,52,56,62,65,86,132,147,144,137,111,104,115,44,30,22,17,427,290,260,217,213,199,208,133,141,150,110,95,85,73,62,66,68,78,85,81,69,40,37,21,45,41,33,25,21,20,7,8,12,25,35,51,48,47,46,24,29,37,79,75,79,62,14,34,45,65,81,104,108,106,113,116,124,132,129,130,113,98,89,70,63,46,26,4,20,26,46,62,81,98,128,127,140,137,124,120,123,88,81,88,92,90,81,69,82,106,93,91,79,69,59,66,69,60,61,53,58,68,68,74,88,96,143,147,131,122,94,87,65,54,32,380,221,218,209,212,243,210,141,117,109,89,87,86,83,93,84,68,58,28,35,52,52,50,28,17,12,11,24,30,36,50,66,52,46,31,74,55,74,87,71,51,43,25,28,42,59,79,82,82,97,97,104,117,112,127,118,122,106,99,72,61,46,33,15,1,25,40,58,62,86,98,122,132,151,145,147,116,116,100,98,90,80,79,73,58,61,69,78,70,71,90,76,65,77,80,77,71,64,69,82,84,81,82,100,114,117,136,131,106,83,74,70,78,17,257,254,236,228,220,219,239,209,215,206,140,133,105,85,129,107,110,89,70,57,44,38,47,63,75,56,16,52,26,35,43,49,61,75,76,57,41,68,72,73,86,81,68,56,47,34,38,59,64,69,70,70,84,92,89,99,105,107,126,116,97,87,66,51,33,23,0,17,34,59,66,83,94,109,122,141,149,140,138,126,120,106,96,71,73,63,58,50,67,65,62,63,55,46,41,85,90,85,73,85,78,83,89,95,95,90,117,125,139,154,94,85,86,54,10,256,247,236,254,237,229,214,200,150,141,132,130,126,109,85,73,70,78,70,64,61,28,23,19,42,51,56,67,77,94,80,58,62,76,91,99,94,84,72,63,54,59,61,53,50,66,62,73,71,77,81,100,112,116,106,95,68,51,48,32,19,29,45,53,67,82,99,106,121,133,150,156,147,141,131,110,98,92,66,44,38,41,46,43,49,46,44,41,38,50,65,69,65,78,68,78,78,82,75,90,99,114,129,149,166,89,72,231,14,309,316,267,279,264,271,249,243,224,187,167,154,167,160,136,127,134,111,100,69,77,93,98,78,88,43,59,51,68,72,78,97,92,75,71,79,94,110,112,102,93,76,67,56,64,46,45,43,45,46,53,53,61,77,87,103,111,118,100,80,75,54,52,32,38,40,49,67,92,108,118,132,141,158,157,142,127,120,107,85,82,59,33,22,29,32,36,25,33,35,53,61,47,37,52,74,80,94,106,117,160,177,178,184,61,44,228,239,246,313,323,354,325,317,295,278,280,275,271,272,205,206,190,169,167,120,85,100,103,91,119,100,56,44,87,80,90,89,97,96,82,84,99,115,124,115,108,93,81,60,59,39,40,31,24,35,35,44,61,61,75,86,110,123,117,98,85,73,52,58,45,61,54,62,73,96,110,118,144,152,163,156,138,117,106,95,92,57,45,13,10,9,24,41,8,46,38,44,34,119,163,144,172,200,194,392,385,364,356,354,326,316,298,292,295,256,250,239,230,216,205,191,193,102,98,114,109,127,67,54,58,81,89,101,101,110,91,91,99,111,120,121,106,94,85,69,51,45,20,20,18,12,15,41,41,57,63,83,108,112,119,106,91,80,79,65,63,61,73,113,76,86,123,133,151,161,164,154,141,131,107,91,96,49,33,24,19,13,15,51,26,11,22,33,36,45,74,94,101,109,151,165,191,188,205,404,398,390,375,360,356,334,326,309,308,298,288,276,262,248,240,234,107,120,115,112,123,119,140,121,122,83,71,80,100,102,120,115,113,104,110,118,124,116,108,96,80,61,46,36,24,11,9,12,5,20,35,39,61,73,92,100,97,108,104,97,86,77,78,77,73,96,110,109,97,139,143,168,173,161,139,127,118,98,81,61,42,29,11,7,17,25,44,66,13,6,32,24,32,43,54,72,92,103,106,136,169,376,421,423,426,398,391,392,353,328,315,329,262,235,226,224,158,137,132,125,130,123,131,129,112,88,89,127,86,92,110,112,122,126,116,122,122,125,119,112,79,67,52,37,24,7,19,48,51,67,77,83,88,79,93,102,103,101,102,97,86,89,102,117,129,165,180,165,148,137,123,106,90,57,47,35,17,19,41,45,38,11,19,97,121,150,205,-1,426,411,414,392,372,346,344,323,252,197,191,170,175,144,146,138,149,134,131,110,101,107,100,108,114,130,138,132,136,137,133,139,118,102,93,78,61,45,45,31,7,0,25,19,26,56,54,57,65,70,68,80,89,99,118,123,105,103,96,100,123,119,149,160,177,171,156,140,130,112,97,73,38,32,27,58,40,37,13,39,224,234,-1,422,409,385,380,363,290,261,214,198,150,148,151,150,146,126,116,125,114,122,121,141,142,144,147,149,134,122,114,97,83,73,56,43,29,13,29,29,35,47,52,43,50,49,54,61,104,110,123,130,116,116,118,115,143,133,166,184,176,168,151,139,124,111,66,58,58,46,68,62,46,26,258,230,-1,423,413,384,280,236,204,197,178,175,169,158,150,138,132,141,138,131,152,153,154,158,147,138,126,107,94,85,69,55,42,40,22,41,51,50,46,30,37,39,50,70,87,118,113,135,148,135,130,128,128,141,178,185,184,153,141,130,122,90,79,63,73,61,64,66,57,29,16,30,30,4,262,-1,412,394,237,229,184,178,193,174,160,160,156,149,142,143,152,139,157,152,150,162,161,142,129,119,109,95,84,67,57,47,44,31,32,37,53,59,52,51,26,13,32,39,61,74,128,129,143,147,148,147,145,145,168,183,176,163,152,131,114,102,95,90,94,85,83,79,72,58,21,33,0,246,-1,402,397,430,318,202,226,236,186,194,195,189,170,175,171,167,159,157,168,147,154,162,156,137,137,137,155,123,110,93,81,72,63,55,42,38,47,60,66,60,32,30,0,11,46,65,83,120,125,137,152,165,165,155,151,174,167,179,201,205,174,106,119,113,107,108,99,94,91,82,62,18,281,-1,384,330,210,234,242,202,208,193,184,190,178,165,164,166,170,156,143,123,124,140,126,119,115,100,100,97,88,81,69,49,62,62,65,50,28,21,17,46,53,65,76,107,108,126,152,168,175,184,171,189,199,201,90,98,101,102,107,105,83,31,180,231,411,218,246,247,232,220,213,219,234,213,202,198,196,184,181,162,162,152,149,131,113,116,138,132,140,102,94,91,85,88,87,85,80,69,72,69,47,45,27,10,40,30,69,74,95,98,119,142,166,175,191,186,182,213,221,197,85,80,85,85,85,93,105,90,76,52,44,8,12,-1,242,242,277,269,257,243,231,236,228,233,224,210,212,217,202,212,164,153,146,133,136,126,117,106,118,110,114,87,79,78,72,81,82,92,86,84,84,84,76,46,47,36,41,44,43,66,78,99,106,112,134,147,176,185,195,200,198,208,76,69,71,68,75,90,91,101,103,61,77,243,-1,-1,309,270,283,271,265,254,241,253,250,250,236,239,233,220,222,148,148,135,130,115,113,83,124,120,113,89,79,65,61,64,56,56,76,93,96,96,94,53,53,46,50,64,59,73,92,110,120,127,143,162,179,195,206,207,207,167,94,82,66,58,66,58,55,83,84,116,91,81,23,17,13,37,229,-1,-1,-1,-1,338,330,280,270,277,281,275,265,267,259,265,249,249,241,226,212,209,179,161,132,123,130,118,104,89,115,107,82,59,53,51,46,46,65,58,76,88,101,68,72,65,68,69,70,90,102,121,136,147,155,169,189,195,212,187,108,100,81,78,45,32,49,44,52,133,139,28,24,9,208,-1,-1,354,287,296,285,300,296,286,278,276,274,264,233,225,197,191,169,166,126,119,115,109,88,91,52,100,83,74,47,34,35,32,54,59,74,99,89,83,76,77,87,81,94,114,136,146,165,196,175,199,208,174,117,95,42,32,18,37,49,38,186,202,-1,-1,384,303,305,305,301,302,290,293,285,257,245,233,233,184,174,184,131,121,100,92,81,77,54,69,61,46,24,23,26,44,60,67,73,90,88,93,92,94,101,105,131,127,201,190,182,127,108,49,18,14,3,28,29,36,111,52,22,181,-1,-1,-1,322,317,323,323,322,311,304,208,186,195,140,127,110,94,84,63,63,71,36,76,67,52,36,12,16,20,53,58,92,96,108,108,97,111,115,123,189,176,160,142,126,35,36,10,6,14,98,336,340,337,341,332,332,324,332,323,335,317,307,202,194,183,142,132,114,109,64,56,55,49,44,12,95,46,35,9,16,27,36,46,79,92,95,115,138,113,124,126,261,180,174,124,116,108,6,16,4,70,-1,349,350,343,351,338,179,172,136,131,115,89,92,60,47,34,16,12,16,116,116,36,12,32,46,44,63,76,137,129,117,119,126,244,214,172,163,120,108,67,50,48,14,9,11,14,-1,362,359,349,348,167,155,141,122,113,90,74,62,42,27,13,39,90,74,164,124,117,128,275,272,192,155,151,131,124,97,79,60,39,11,231,369,368,364,350,353,184,163,152,140,130,78,56,44,42,33,16,18,28,3,149,125,98,108,146,156,181,161,122,108,81,76,16,117,245,372,368,183,169,165,156,128,115,86,68,59,40,27,34,30,50,63,6,50,148,67,113,134,140,134,115,98,388,324,166,165,161,151,136,125,107,93,77,64,54,44,42,42,43,79,58,69,86,119,119,104,119,271,406,315,166,147,136,131,124,119,85,77,65,62,56,57,55,34,15,45,61,104,103,131,109,117,120,41,22,416,312,303,158,140,137,117,115,100,102,93,92,81,73,71,69,77,69,120,4,10,18,28,37,66,85,92,102,163,98,101,45,-1,228,189,143,135,119,109,99,91,95,104,92,82,85,93,80,81,103,15,8,7,40,59,78,102,110,108,89,81,105,93,44,58,-1,-1,-1,372,243,133,123,104,92,93,76,75,86,101,97,95,110,102,91,101,120,132,31,30,18,15,20,24,18,29,35,75,90,97,186,206,114,67,106,81,-1,-1,115,120,119,95,86,62,69,75,80,86,113,110,107,99,129,95,66,16,9,29,34,51,79,90,246,57,54,98,401,108,102,71,56,53,64,74,83,120,119,132,44,32,34,28,38,36,63,68,76,75,150,46,54,255,98,-1,140,105,73,135,46,44,33,21,48,69,93,95,110,119,145,145,103,103,61,46,49,40,37,40,43,70,70,58,49,-1,-1,-1,-1,105,22,53,38,49,97,103,236,152,158,179,88,74,72,53,54,48,58,54,85,72,59,47,50,9,49,-1,-1,-1,107,124,15,54,8,36,45,66,90,230,195,109,98,84,70,88,53,81,91,76,57,29,0,42,-1,-1,-1,92,69,83,21,33,73,69,204,202,195,176,112,91,77,84,79,71,78,79,79,48,26,0,8,0,47,29,-1,-1,-1,-1,-1,108,31,50,197,154,147,134,154,106,102,124,93,90,109,82,33,46,4,32,-1,-1,-1,-1,119,113,25,33,208,208,205,165,160,118,115,101,102,124,79,29,14,38,49,19,18,-1,-1,139,118,30,45,234,192,202,219,217,175,183,175,124,115,94,72,9,22,18,34,-1,-1,106,25,46,180,212,192,186,178,125,88,79,82,48,15,14,6,7,24,23,-1,-1,132,115,123,35,130,141,154,176,186,197,226,208,203,193,188,141,89,78,56,39,32,18,3,3,131,39,48,120,130,146,165,242,204,183,176,136,127,87,74,47,20,56,-1,-1,46,110,120,133,148,159,227,193,180,159,146,117,104,103,5,43,-1,-1,172,56,77,94,114,144,157,205,193,181,163,118,107,110,60,16,7,24,15,-1,79,92,121,127,211,184,168,153,140,86,32,26,33,415,85,98,140,148,169,148,131,87,71,87,263,99,108,128,131,141,150,159,225,166,150,61,67,11,366,104,116,129,155,164,175,163,364,127,129,145,184,181,183,300,232,130,139,145,170,175,186,218,219,263,235,229,146,158,174,177,191,202,236,225,291,244,195,197,268,258,224,229,282,271,271,240,242,286,279,311,195,199,268,268,268,258,254,295,292,214,209,211,297,275,275,261,266,268,382,222,297,286,281,285,274,233,327,308,311,314,311,239,294,341,334,325,327,328,390,351,346,343,348,331,380,365,383,392],"sport":[168,202,80,76,134,-1,-1,-1,187,11,16,31,87,12,20,57,73,18,8,18,47,-1,58,50,43,20,23,29,40,35,-1,-1,-1,49,39,43,39,35,22,-1,82,53,53,17,24,428,419,61,51,28,17,44,47,59,413,55,90,-1,709,86,338,89,68,143,164,171,-1,100,95,96,134,169,168,54,43,29,28,34,46,112,140,139,198,348,162,153,63,53,24,9,32,38,51,90,109,115,338,345,155,63,72,71,41,43,86,100,225,277,339,350,310,46,31,36,48,72,158,172,259,298,180,38,51,34,45,56,63,166,154,171,233,137,153,115,40,56,47,65,71,105,170,177,238,-1,297,272,43,53,55,67,67,86,80,266,113,91,4,52,66,74,80,90,105,216,213,248,254,124,92,118,117,85,91,19,45,41,60,100,97,111,115,224,228,163,169,238,246,82,36,10,26,65,97,92,98,118,80,61,87,84,76,36,43,36,35,46,55,89,108,134,227,220,215,145,51,31,41,59,82,96,126,176,48,48,62,71,68,40,44,41,25,14,21,58,75,93,112,141,216,211,206,196,54,59,127,60,45,37,52,53,134,46,32,26,46,61,39,28,58,31,22,12,58,59,69,86,125,124,143,191,195,194,130,39,42,38,53,179,166,144,120,110,54,37,36,32,44,21,19,37,56,28,49,60,34,28,43,76,110,117,191,181,181,177,172,132,36,32,42,54,217,165,153,162,149,152,128,125,107,110,104,54,45,35,20,19,67,162,27,24,31,55,43,3,12,48,50,41,97,105,117,128,158,165,163,252,40,27,21,12,29,42,78,222,151,138,133,131,96,93,53,49,35,8,20,158,22,33,44,60,60,37,16,32,47,101,105,120,146,151,144,23,25,13,16,28,46,55,81,102,121,131,126,125,126,113,78,61,78,82,53,49,51,39,30,3,38,57,63,71,47,39,26,38,45,66,60,98,156,137,137,67,109,160,18,19,26,44,42,66,68,105,109,116,107,49,68,86,95,47,58,159,18,42,48,61,38,30,25,38,57,76,164,160,145,117,57,48,2,21,44,56,156,95,113,65,54,47,52,110,118,58,40,61,38,27,8,20,37,106,148,163,162,154,108,115,65,44,21,42,55,67,69,60,81,53,49,72,67,73,78,61,61,41,20,69,105,99,123,73,90,53,67,66,37,38,33,41,50,90,164,128,146,169,124,76,66,29,35,41,39,57,69,61,48,191,76,74,45,52,26,20,65,61,58,90,94,54,48,2,61,77,90,122,139,150,59,46,46,34,39,51,58,119,130,138,111,188,186,151,116,100,56,58,28,21,24,28,55,46,50,65,60,43,37,47,81,71,40,46,5,68,48,63,99,87,69,50,32,21,30,51,66,88,136,131,102,90,92,24,43,47,55,48,66,60,42,43,128,97,85,90,98,139,103,113,50,44,24,36,47,43,67,65,48,28,24,92,98,85,96,96,85,39,34,26,33,51,84,72,76,39,55,45,63,87,127,77,40,27,41,45,58,64,45,27,54,60,147,134,91,78,79,133,100,32,38,34,46,48,64,46,34,10,3,107,94,69,10,28,11,20,43,80,78,80,79,80,66,55,56,66,74,88,138,150,68,20,30,48,52,26,41,75,131,114,107,82,70,70,76,87,104,120,79,86,23,14,33,47,52,48,36,163,89,80,62,23,25,13,13,36,55,64,64,74,73,79,78,89,86,102,67,42,11,20,43,3,22,35,122,101,78,55,54,70,76,105,67,71,38,30,15,45,38,41,61,46,42,53,72,76,66,25,10,28,26,42,55,54,68,53,60,69,78,91,93,36,126,12,28,24,26,40,97,72,54,41,49,53,52,97,125,64,37,30,43,25,29,38,13,25,22,40,62,70,59,54,194,68,48,33,60,38,36,44,42,32,39,42,53,66,89,107,118,72,25,12,17,43,47,43,30,44,53,86,83,67,49,29,32,46,45,62,125,48,29,19,18,25,10,8,10,35,54,68,69,75,66,79,50,45,47,32,18,22,30,42,58,74,123,174,148,115,126,90,88,81,64,55,44,69,78,41,45,60,73,74,68,59,43,33,14,19,27,39,38,31,9,32,8,12,26,27,32,48,44,57,76,82,84,67,56,52,32,8,39,66,68,76,148,116,99,79,56,14,12,45,52,59,73,54,60,71,83,76,57,37,16,11,18,44,122,51,40,18,28,33,29,15,38,28,29,45,63,73,96,97,83,49,32,22,10,34,46,57,74,142,136,124,123,94,78,43,49,55,20,62,65,58,70,91,78,64,88,90,80,60,42,30,12,95,116,84,59,53,48,40,48,39,19,36,25,17,22,47,64,98,135,152,86,50,35,25,30,53,38,49,86,123,119,113,92,60,52,53,33,30,41,36,62,58,78,80,78,99,99,83,84,90,116,110,103,82,73,52,44,48,73,79,119,81,73,60,49,50,72,63,43,4,20,34,18,37,57,65,84,117,133,87,2,38,51,54,54,54,107,92,103,50,42,26,25,66,63,57,63,85,83,109,105,90,99,104,110,97,80,74,58,48,61,94,120,99,87,65,79,85,68,18,17,34,40,33,31,35,64,74,111,113,138,137,120,73,49,59,69,64,81,79,87,83,61,37,10,77,74,62,70,99,109,104,109,98,81,70,58,42,39,58,119,98,84,90,100,74,41,39,29,45,52,44,52,128,144,129,112,66,67,73,73,72,84,59,49,37,34,82,88,102,90,91,82,89,88,92,127,126,124,117,116,78,69,66,63,27,35,51,56,103,93,106,76,71,60,49,53,58,66,61,137,72,47,71,57,16,38,60,57,48,84,49,60,63,56,56,53,40,41,44,59,72,74,80,90,97,95,102,131,147,114,59,66,52,35,7,39,51,81,95,69,80,54,60,71,123,156,143,123,77,82,58,69,40,35,55,45,54,46,58,69,59,52,59,72,68,54,55,55,63,100,102,122,144,153,40,45,50,53,43,46,6,27,51,67,76,80,85,92,88,88,86,81,70,85,113,126,187,99,97,113,119,118,59,19,48,65,46,19,152,80,53,34,40,55,83,89,12,26,58,75,36,52,72,65,73,65,68,98,135,167,33,30,41,58,53,30,21,33,64,65,80,47,111,98,94,99,96,98,104,134,93,82,118,104,62,12,56,51,31,4,140,76,11,22,55,63,65,21,7,51,75,60,91,81,79,84,142,142,62,28,9,25,35,55,45,37,47,57,62,58,37,126,119,116,114,91,80,79,70,56,55,74,89,80,28,26,56,53,19,37,92,77,71,61,14,24,49,55,71,77,64,57,20,4,68,70,84,89,91,95,95,94,50,66,138,140,104,16,18,25,42,41,55,57,52,37,43,43,37,32,135,122,133,77,66,56,56,49,78,65,55,39,4,16,46,36,112,123,94,67,41,46,36,37,70,67,68,68,40,4,27,73,80,76,93,96,104,104,78,58,56,56,116,112,90,87,68,46,29,11,24,41,49,65,24,31,37,24,16,31,94,156,150,78,43,44,39,69,60,54,54,44,26,57,144,140,180,147,149,79,54,55,64,47,54,52,52,34,21,33,65,79,99,82,69,66,37,40,104,96,83,82,44,55,25,41,42,41,12,8,12,40,16,12,28,89,101,98,104,117,164,150,157,151,29,59,62,62,71,87,106,111,125,191,121,85,56,55,29,40,52,48,31,33,10,27,58,72,106,49,66,22,103,93,84,64,41,35,22,31,46,25,18,13,28,32,27,35,81,81,151,136,120,114,63,70,31,11,70,74,62,68,95,109,118,159,114,101,56,44,40,24,41,41,20,10,43,40,17,18,54,47,62,40,44,28,41,33,56,23,10,95,82,66,51,23,35,57,43,31,31,41,37,51,42,43,51,70,102,45,51,40,38,24,18,95,100,76,83,90,132,97,99,104,115,138,124,124,98,46,51,50,31,29,35,30,50,8,21,31,66,34,16,21,30,32,20,85,80,64,28,28,51,60,39,43,51,54,66,49,28,31,33,86,8,35,30,36,96,82,83,91,130,115,94,88,101,113,123,120,62,25,39,45,45,71,54,22,35,60,37,13,11,19,21,33,69,60,52,40,39,59,50,55,70,61,70,74,46,26,7,78,68,37,6,14,53,44,16,72,92,109,104,116,102,80,89,90,78,59,16,43,59,66,99,88,75,55,44,31,8,35,29,61,42,54,59,64,55,56,60,44,32,25,34,24,26,33,41,58,69,78,69,66,42,17,24,84,77,58,25,38,27,56,98,110,115,125,135,74,60,72,108,88,80,38,26,27,45,54,71,76,84,82,69,61,34,26,32,34,58,59,47,48,54,62,72,67,69,57,42,21,7,23,45,25,46,1,26,31,53,74,81,75,61,66,42,29,24,29,50,70,76,70,62,64,18,31,40,74,68,82,97,99,85,81,54,52,42,40,40,80,90,80,76,40,65,48,60,57,36,45,47,68,72,73,57,44,37,21,23,30,31,62,41,30,30,9,25,35,55,71,73,62,50,48,38,36,76,164,115,98,86,84,99,49,53,68,62,71,64,67,86,97,89,71,54,41,44,94,110,66,73,48,44,49,55,64,50,29,23,31,41,46,72,79,52,48,38,44,32,42,30,2,11,31,56,62,60,36,23,25,19,97,83,82,161,178,158,140,129,82,110,102,44,51,61,59,46,52,82,59,41,26,24,76,68,72,84,82,106,107,96,102,51,70,68,56,45,40,58,70,65,27,8,21,31,48,61,71,54,49,37,44,52,55,51,39,32,18,22,44,62,45,29,9,30,90,144,144,151,101,112,87,29,30,46,48,40,36,35,74,89,83,73,60,41,11,118,65,52,66,76,68,86,100,76,33,44,57,57,57,29,44,56,66,58,38,26,45,58,89,68,44,42,38,51,62,44,38,36,41,54,68,50,28,22,16,22,163,122,106,123,128,147,113,23,16,26,38,58,33,21,59,65,71,77,63,52,19,29,134,109,42,57,60,56,80,83,93,75,73,4,26,32,48,57,39,14,34,47,62,47,37,33,32,37,58,69,26,26,33,46,61,66,66,61,52,44,51,51,57,65,64,40,26,32,136,123,126,126,127,122,116,63,52,34,20,10,29,45,46,11,54,66,75,73,68,47,25,120,116,101,104,37,38,28,51,61,72,92,88,59,53,72,10,27,35,47,26,18,9,19,56,48,34,43,52,57,73,64,50,7,5,32,45,79,71,66,61,54,63,68,68,64,50,37,36,48,146,149,136,114,116,116,109,108,97,103,105,74,76,45,49,37,23,38,34,11,3,63,80,78,64,55,36,64,107,123,98,100,106,46,37,10,22,28,47,59,82,76,63,44,44,44,26,45,57,42,29,14,25,43,55,63,45,80,74,71,68,75,59,53,46,15,34,21,30,38,64,79,82,81,82,80,72,68,75,58,52,38,38,43,54,65,156,143,103,95,101,99,102,85,81,91,91,70,79,91,48,33,38,46,33,25,82,75,81,60,98,81,103,94,80,79,37,29,17,22,41,35,39,66,71,69,58,52,52,54,41,67,51,26,35,42,45,63,68,65,82,92,80,84,72,62,49,43,28,40,42,79,56,86,64,77,77,84,94,81,77,67,60,45,41,24,33,53,68,77,126,111,94,92,75,76,89,70,76,64,74,81,107,112,90,83,75,79,49,45,50,55,48,49,35,62,82,61,72,86,104,75,58,80,56,61,45,28,37,37,36,60,56,58,53,65,65,65,65,49,82,56,44,46,58,54,77,76,83,95,91,104,95,57,47,47,35,47,46,56,75,58,62,62,80,89,119,83,71,59,40,45,17,20,50,124,107,84,68,60,74,59,55,57,67,102,97,96,99,63,70,56,48,59,50,58,47,101,86,87,59,49,47,52,40,52,52,42,44,31,43,40,77,76,76,61,78,71,55,58,66,78,85,80,92,97,58,52,47,35,56,48,48,30,35,68,70,79,108,103,92,37,23,11,43,127,112,92,80,52,46,37,42,68,93,86,89,94,89,70,54,49,42,46,48,19,41,90,78,66,43,58,9,64,61,35,6,31,54,58,33,16,16,35,56,68,86,96,79,75,65,56,56,60,64,57,87,85,69,75,109,92,91,62,55,36,24,40,52,45,20,20,40,56,67,105,98,85,61,34,23,5,24,130,116,109,83,65,47,31,20,33,70,82,76,72,79,79,71,80,67,79,59,34,44,39,41,54,6,22,108,69,56,52,22,13,58,73,56,48,6,25,35,51,38,37,12,22,41,59,77,97,91,72,66,49,43,46,42,54,57,46,48,64,79,86,103,94,67,56,41,28,13,39,52,32,33,40,56,69,84,91,90,46,32,22,34,98,103,103,92,82,57,49,19,5,58,60,72,89,70,56,54,52,57,41,43,9,12,39,40,16,77,45,18,21,17,16,34,28,25,33,33,43,68,93,91,76,63,47,38,31,41,30,40,32,41,46,57,73,89,94,78,57,42,29,39,46,57,55,33,37,53,62,62,78,52,38,39,23,46,53,111,91,99,85,78,75,56,34,12,50,46,51,71,70,44,46,38,50,13,16,20,114,94,76,47,42,32,22,26,57,80,71,39,21,15,31,4,11,33,46,44,59,73,89,89,65,54,42,20,16,21,27,18,31,27,50,69,81,80,90,72,81,60,46,58,65,60,58,59,60,74,75,78,64,70,66,64,49,49,20,54,57,93,80,78,72,63,69,65,55,28,39,25,36,25,61,50,27,21,25,20,33,36,116,82,67,74,49,49,42,50,33,58,31,46,69,77,53,45,57,47,30,27,37,6,26,46,61,61,88,96,81,59,48,48,13,16,25,16,6,18,43,56,71,72,78,57,74,71,56,58,66,61,52,58,59,61,56,55,57,54,60,48,43,26,28,44,70,75,66,49,51,55,57,47,50,53,48,28,15,75,63,69,30,8,28,53,39,52,48,59,53,61,66,68,69,55,53,38,14,23,37,39,40,48,75,80,85,96,90,75,57,52,34,25,31,30,11,20,34,44,63,65,58,48,52,72,70,51,43,30,49,57,49,41,42,41,50,52,36,27,36,49,72,37,37,44,59,64,71,62,59,43,18,18,63,78,66,59,32,33,69,12,73,78,87,108,12,24,60,66,61,60,69,87,83,87,79,62,34,33,20,36,52,48,65,82,95,101,107,89,75,60,43,56,33,38,25,20,22,40,50,64,45,33,44,57,63,85,42,36,47,20,39,50,55,29,27,38,42,52,38,50,70,73,68,53,25,22,48,62,84,76,66,47,32,34,30,68,74,60,40,70,59,35,21,5,85,81,66,74,68,80,125,86,18,6,10,56,71,84,90,96,88,74,55,36,35,37,41,45,64,68,103,111,107,84,68,58,53,61,45,38,30,32,46,48,48,35,24,21,49,62,75,79,27,19,10,21,30,52,29,11,17,33,38,29,39,52,58,72,69,67,52,37,19,22,35,56,77,94,72,54,46,79,46,57,70,62,53,41,25,30,59,70,51,48,61,73,20,27,48,57,73,81,87,86,95,102,84,38,30,15,16,33,64,68,120,118,97,88,72,62,60,48,54,43,51,59,62,45,34,15,54,61,64,92,80,71,33,24,12,36,41,33,23,27,45,25,16,18,46,60,70,79,67,42,27,34,69,99,68,86,86,74,60,72,83,66,58,89,104,100,66,52,58,39,49,50,25,32,53,65,84,38,44,37,54,63,67,82,74,63,90,92,83,73,59,42,94,6,30,43,131,106,100,82,63,47,32,43,53,68,74,64,47,31,29,45,55,51,94,71,59,38,26,21,27,39,40,32,48,38,39,23,16,38,43,66,88,56,39,35,61,71,82,85,87,80,73,71,86,80,64,76,81,83,69,67,69,59,49,33,20,29,51,62,78,95,29,20,10,57,60,52,60,50,70,45,50,64,77,79,78,73,86,87,91,36,139,111,106,90,53,37,24,32,43,61,72,72,57,51,39,32,30,39,43,64,75,34,22,16,42,46,43,49,40,34,23,38,42,49,64,55,52,51,67,56,60,74,64,83,86,90,81,78,89,82,77,67,61,58,46,80,4,25,68,47,41,30,14,24,64,65,51,36,35,33,56,70,80,78,72,68,71,58,48,40,61,114,137,131,75,74,45,27,13,28,39,59,81,71,62,52,15,17,22,52,55,66,54,48,27,26,33,46,60,57,59,60,51,47,35,34,44,56,76,83,74,69,58,65,59,46,56,80,80,96,91,97,65,54,56,50,55,58,55,47,50,47,29,40,38,48,28,19,48,59,77,76,64,51,58,49,55,74,99,109,124,73,53,40,35,30,35,54,60,68,59,41,47,21,33,42,46,46,54,52,64,67,56,37,50,60,58,65,69,70,66,50,34,24,30,43,58,75,81,94,76,64,24,33,56,67,62,85,96,111,113,123,82,71,52,44,44,26,40,45,65,67,51,45,50,61,26,27,48,59,77,63,49,35,28,41,52,64,76,85,93,120,125,109,109,84,71,60,62,43,71,55,60,79,64,51,41,48,44,34,44,38,33,46,46,61,64,50,58,49,59,59,56,56,52,42,23,7,36,54,68,111,88,72,24,24,43,48,49,75,96,103,125,84,61,53,21,23,16,35,48,72,69,65,52,65,71,66,83,40,53,57,68,51,33,31,28,46,52,81,82,109,112,118,116,103,88,78,65,62,53,58,50,60,64,69,72,63,49,56,50,40,26,22,22,32,46,63,58,63,51,33,39,48,42,49,46,47,40,26,19,25,55,91,82,45,38,20,7,28,39,61,78,104,110,119,46,39,50,68,51,38,20,6,27,45,55,78,83,104,6,189,77,90,94,82,76,42,43,65,47,35,20,10,19,39,63,77,95,103,111,125,117,86,72,59,54,49,47,45,62,59,52,65,53,62,70,62,45,29,28,13,17,20,37,50,49,28,31,33,28,22,47,49,29,20,8,35,38,115,83,65,44,21,35,54,104,106,129,117,70,45,31,62,63,74,28,32,43,62,86,60,51,24,37,192,100,117,60,50,40,36,33,26,25,28,40,77,85,88,102,120,120,110,81,63,46,41,31,28,33,47,52,40,43,51,67,70,54,43,39,25,7,51,69,63,51,7,17,30,19,9,19,47,21,17,109,65,58,40,41,51,47,58,79,85,85,19,43,58,70,75,43,68,81,65,52,52,40,39,232,90,94,12,51,40,6,18,39,40,37,38,38,51,76,76,87,110,117,107,87,70,46,33,24,16,20,34,46,32,29,41,38,26,35,8,20,47,60,54,42,16,7,12,27,38,22,30,40,34,29,94,77,68,51,53,63,61,60,72,76,62,78,87,97,37,23,14,23,90,66,64,59,73,82,94,62,72,68,62,51,38,119,227,111,91,78,76,15,34,55,53,50,35,57,56,55,44,52,53,62,62,73,118,103,90,72,56,40,18,10,10,14,31,23,22,22,39,48,59,72,61,46,36,10,56,62,65,52,31,25,24,30,41,39,44,41,55,104,93,85,85,70,67,67,68,71,67,53,48,63,71,111,25,25,43,24,40,42,54,84,85,93,48,49,60,71,72,69,85,100,106,226,232,186,100,89,74,60,46,35,38,52,40,45,47,71,61,51,39,35,57,47,49,66,90,103,110,91,77,64,42,33,13,11,17,29,25,11,21,28,48,58,72,77,69,59,49,9,10,71,78,70,58,51,38,25,38,43,51,55,54,62,50,86,97,112,116,103,93,94,82,78,47,54,52,51,53,65,83,61,51,26,23,28,19,25,29,59,84,81,78,65,74,65,30,40,53,63,65,78,83,104,82,244,172,106,118,54,40,36,48,51,46,19,75,58,75,59,26,28,30,37,51,81,88,106,101,82,65,56,41,31,27,32,40,28,35,37,43,70,72,83,80,65,45,36,20,72,80,76,66,54,48,56,54,61,65,76,73,73,68,81,91,107,126,115,100,87,74,63,23,19,41,51,60,60,45,50,42,37,38,38,22,35,37,53,89,69,60,54,49,37,24,43,66,81,92,89,91,98,63,76,83,153,113,132,61,51,56,28,24,50,66,53,35,17,14,24,65,61,80,98,98,86,77,62,52,46,40,35,28,33,47,37,50,51,56,71,86,71,60,60,40,28,36,53,69,87,79,58,67,57,65,67,74,83,86,83,65,64,54,68,84,90,103,116,122,108,100,92,79,69,10,13,30,43,43,39,34,37,61,48,47,37,21,33,28,77,88,90,83,64,51,36,41,34,40,68,46,86,82,89,81,51,105,77,95,101,54,45,45,40,52,28,20,18,44,50,62,89,97,94,90,79,67,54,44,33,37,31,29,20,48,61,62,76,85,70,56,38,30,12,31,79,74,73,76,67,64,75,79,84,91,92,83,48,35,28,58,66,78,92,96,101,117,111,102,82,72,66,26,23,42,37,19,25,33,60,68,59,29,15,5,21,39,48,56,29,45,40,34,42,83,87,85,79,67,74,46,43,57,77,84,62,52,41,63,50,17,38,34,59,44,54,81,96,90,86,75,72,66,55,31,21,21,9,18,36,53,67,73,90,81,65,51,35,21,11,19,70,68,70,69,72,87,92,98,96,91,43,27,20,68,76,73,89,90,98,102,96,86,77,72,49,38,48,38,40,33,7,40,52,62,53,43,25,28,32,70,88,87,70,45,38,30,16,45,42,51,68,65,50,11,28,45,300,96,98,82,65,41,60,19,26,46,44,72,69,61,68,80,90,76,69,63,50,52,49,38,31,22,22,40,44,61,73,88,88,82,70,47,34,22,24,60,61,63,73,87,100,81,48,34,17,12,20,62,48,64,70,79,78,89,92,91,85,83,63,52,67,64,52,24,22,28,51,66,39,35,40,39,66,77,81,77,65,58,40,24,7,20,39,25,8,27,41,55,60,66,47,56,61,85,71,78,61,62,67,82,81,40,42,43,66,72,78,78,72,63,64,48,48,37,44,40,33,38,53,48,68,70,85,99,81,70,52,39,46,45,50,58,75,92,88,70,49,36,36,22,30,51,44,49,57,62,64,73,87,82,83,76,77,70,82,74,62,46,31,37,48,60,74,87,74,62,67,50,59,76,88,89,47,41,29,24,33,28,20,20,25,93,78,59,98,87,91,75,74,76,76,91,70,57,41,34,17,32,46,68,87,92,88,59,46,46,41,28,32,41,35,37,34,48,60,57,62,74,79,83,64,54,56,56,51,25,47,83,88,72,58,57,47,44,31,47,48,42,27,35,41,53,62,78,86,70,67,66,78,78,83,74,69,53,47,47,56,59,81,85,80,80,78,68,58,80,85,80,72,63,52,51,42,24,71,89,81,240,246,102,87,78,61,32,15,10,70,78,93,96,27,24,91,95,84,61,34,32,12,24,34,29,22,14,35,56,42,46,70,73,78,66,62,59,32,0,58,75,87,82,76,65,51,19,46,37,30,16,24,37,51,57,75,61,57,52,56,64,76,62,59,48,37,37,42,58,70,90,100,90,88,67,56,61,75,89,78,64,65,62,48,45,72,121,231,225,121,101,76,17,12,62,76,82,78,54,44,42,32,106,89,78,49,37,18,15,38,30,6,25,34,30,15,3,31,49,51,72,92,80,73,84,81,27,51,69,79,97,89,75,54,53,8,56,20,8,15,27,42,59,72,63,44,45,42,53,65,52,47,44,31,20,34,42,58,69,95,103,40,52,66,44,56,64,62,76,66,45,95,366,121,87,35,36,37,18,24,48,77,86,73,64,66,48,61,55,97,97,44,32,18,26,33,19,36,40,40,27,7,26,23,60,79,91,83,87,75,74,65,25,69,75,89,96,77,59,45,23,12,40,33,23,25,26,42,57,70,58,44,36,33,33,43,56,49,37,34,19,18,36,51,64,100,104,50,44,25,28,37,65,67,74,94,82,85,87,82,68,96,117,129,260,167,164,121,102,22,30,28,34,39,43,55,67,82,72,84,75,67,65,58,56,68,68,94,80,38,38,37,19,17,35,38,41,38,32,45,34,52,62,58,66,109,78,92,85,72,60,48,57,43,65,67,78,80,86,55,43,30,9,15,39,37,36,38,58,68,63,50,36,17,15,31,45,35,35,11,31,17,28,43,67,115,112,87,78,62,42,26,14,26,35,51,67,101,90,94,85,85,108,107,124,126,87,159,108,103,20,25,28,50,56,59,59,59,67,59,64,45,35,55,46,61,72,58,53,39,28,24,28,34,23,27,39,45,45,59,44,50,58,63,80,90,83,72,58,40,31,47,47,57,72,75,58,43,34,29,20,58,64,56,58,60,74,64,52,37,25,44,50,35,20,5,43,34,44,63,81,123,65,71,55,31,33,45,60,95,100,102,103,65,342,120,96,91,94,86,24,41,49,52,70,58,38,48,49,54,58,37,28,37,63,70,74,68,75,42,21,5,19,26,9,17,29,46,57,57,45,28,28,44,53,70,71,75,65,62,25,18,24,43,66,71,83,73,69,58,44,33,38,52,64,63,69,66,64,69,72,60,47,38,38,46,40,34,20,50,43,45,62,70,73,102,81,88,47,46,104,100,78,25,34,51,50,71,301,108,93,86,91,74,54,16,33,49,60,66,24,16,44,34,47,43,13,14,40,58,86,94,86,80,71,56,38,25,12,28,19,14,42,42,59,64,44,35,15,33,42,62,62,63,65,69,57,62,56,37,20,12,54,60,71,76,82,72,61,49,52,70,69,84,79,60,57,66,64,41,50,52,61,56,38,36,32,46,59,58,44,57,57,72,83,64,88,89,99,87,74,92,80,74,80,97,90,70,57,46,36,16,26,49,54,75,102,90,76,101,67,54,42,45,52,73,54,42,14,9,30,44,43,23,11,49,51,74,83,84,93,88,64,42,29,39,28,27,22,22,30,45,63,61,10,23,48,52,43,46,51,54,43,48,47,43,29,25,24,40,48,54,63,66,83,90,67,55,68,74,60,52,48,70,66,32,42,52,61,72,65,49,43,53,65,58,32,62,63,76,115,94,50,52,65,79,76,94,67,50,29,11,12,29,51,64,358,89,81,73,65,51,62,57,61,54,65,69,52,33,30,19,42,33,21,30,44,59,70,61,70,99,71,51,58,61,44,28,28,20,24,52,67,70,21,34,49,42,35,37,41,36,30,40,46,41,27,30,29,35,44,65,105,108,92,79,72,86,100,80,62,48,39,37,34,19,15,35,46,59,75,81,61,57,72,40,24,14,24,43,50,62,77,90,117,47,36,35,64,78,98,63,54,39,41,29,37,46,72,87,89,75,68,59,44,36,42,52,59,57,60,71,54,34,30,53,36,31,36,51,52,70,61,58,58,62,50,60,60,48,28,17,15,26,60,70,53,38,59,49,50,33,17,28,33,28,13,21,36,46,36,19,17,27,42,61,72,83,104,92,81,89,91,91,100,95,80,53,41,34,38,3,10,17,34,51,64,73,86,72,71,62,35,26,9,26,70,78,87,56,40,22,20,22,63,73,70,64,54,40,30,47,68,90,90,89,64,48,46,32,64,79,43,42,58,68,52,44,25,38,44,64,46,43,21,60,38,51,76,48,44,67,48,70,60,40,32,17,30,38,62,68,84,71,69,56,39,27,8,24,19,12,13,36,46,55,30,20,33,37,50,77,92,107,97,99,88,78,79,87,92,85,70,54,40,26,8,8,21,28,37,55,62,76,84,73,64,43,40,44,47,62,84,86,104,68,25,5,12,33,44,46,63,69,66,68,55,58,64,76,94,361,95,50,39,22,3,34,22,52,56,30,29,30,30,52,74,38,22,8,23,31,55,39,44,27,28,29,32,75,76,35,25,27,36,38,52,68,81,79,77,67,51,38,31,12,18,7,16,26,44,53,44,38,36,37,63,72,90,112,110,105,88,76,62,69,76,87,82,92,57,44,29,19,27,26,47,56,66,88,88,84,75,77,81,65,57,90,46,54,19,21,30,31,35,54,63,75,73,63,76,77,93,106,124,105,120,42,40,19,79,90,33,39,43,24,4,60,66,52,25,16,9,18,24,19,28,13,66,68,25,14,21,24,45,54,65,74,68,77,68,58,53,45,22,11,12,18,30,38,43,90,52,45,50,55,69,82,105,113,97,90,78,60,48,57,75,88,85,73,62,45,28,34,40,53,66,81,88,100,98,98,80,88,84,87,88,74,79,95,46,58,55,56,63,15,14,20,29,47,60,83,86,77,76,82,93,101,110,97,38,44,28,65,6,20,31,46,47,54,76,81,67,60,51,9,8,26,41,28,54,36,27,25,9,27,46,64,65,55,49,55,59,54,37,26,16,28,35,48,48,62,81,65,82,60,81,90,95,105,92,80,52,50,57,79,82,93,43,55,74,88,96,105,98,89,90,84,93,109,98,83,85,97,24,32,49,48,32,19,14,39,53,64,100,107,81,93,116,117,113,48,42,38,25,46,41,66,65,70,75,64,68,60,51,46,30,18,20,37,45,47,40,25,21,6,26,37,49,60,47,43,31,39,58,53,38,30,31,39,43,62,67,76,75,88,69,72,83,91,107,105,84,72,53,38,27,40,60,68,74,82,63,60,96,107,88,83,92,107,101,99,110,59,40,31,69,92,47,24,42,47,41,41,34,30,54,54,67,99,113,123,103,306,122,39,27,39,41,50,42,50,43,45,42,46,50,80,72,61,54,57,59,57,38,52,34,44,49,67,55,52,48,36,42,30,35,45,44,35,36,15,32,43,59,55,46,47,49,59,66,78,83,78,84,74,65,64,80,92,99,83,81,50,30,21,22,39,56,67,77,64,52,63,70,86,95,90,73,55,37,25,6,45,64,46,36,18,23,24,42,57,56,46,46,48,61,75,77,133,118,97,92,68,56,36,27,2,45,41,41,38,5,48,82,65,82,81,73,69,68,70,67,58,53,52,60,70,79,76,63,57,46,45,62,55,33,23,9,12,49,50,63,64,50,57,76,72,71,78,65,69,61,51,58,73,73,31,21,15,35,43,61,70,61,57,32,51,56,65,79,90,85,75,63,53,56,49,61,51,66,66,46,27,21,43,41,47,36,25,17,20,34,53,66,70,60,64,62,78,81,126,115,104,74,67,80,46,46,31,67,4,56,64,56,66,71,77,83,81,82,85,70,68,63,84,80,73,72,65,58,66,59,54,38,32,21,32,48,59,72,77,78,76,61,56,53,54,57,43,41,76,86,68,46,38,21,29,45,56,69,56,46,29,31,39,44,65,73,83,78,56,47,32,45,39,48,51,64,67,78,42,38,42,39,50,49,37,21,11,13,32,48,65,79,79,74,67,71,90,264,241,149,58,50,4,36,42,48,50,61,85,80,84,78,82,74,72,56,62,74,66,82,75,69,67,70,71,66,42,38,42,45,53,67,85,92,65,69,47,48,42,33,36,30,86,63,76,55,51,42,31,45,48,60,47,37,22,12,12,28,46,56,74,76,66,53,42,31,7,18,31,48,56,72,67,56,53,56,50,64,47,30,27,30,23,40,52,82,95,92,87,92,86,114,318,273,27,29,32,57,75,66,55,62,63,60,58,41,75,41,51,77,80,64,75,76,76,60,49,60,60,62,72,85,94,90,72,61,54,39,29,30,25,14,38,76,71,57,44,44,63,75,69,52,47,24,14,33,37,44,62,66,56,46,45,51,38,24,30,42,58,78,74,68,50,43,35,49,62,69,64,58,38,44,41,52,67,89,101,88,84,87,89,90,269,260,243,250,245,118,84,68,58,21,6,9,36,44,66,78,62,52,40,40,43,49,53,36,27,42,73,69,47,65,62,64,63,65,66,59,60,75,86,95,83,62,41,36,22,14,24,16,26,47,62,76,76,57,53,61,75,77,70,54,54,34,38,52,52,63,57,44,32,33,45,49,41,30,42,60,73,76,59,57,33,13,27,42,61,80,73,74,65,64,61,59,65,77,73,74,73,90,131,188,254,245,240,224,75,71,89,82,87,68,61,60,20,27,37,59,76,61,46,38,27,23,36,38,40,20,9,53,63,49,36,44,52,58,61,55,53,43,54,53,58,77,81,71,55,51,25,12,14,26,32,39,48,61,59,60,65,60,67,74,67,69,80,70,69,72,60,48,41,47,48,62,56,48,16,44,46,37,34,48,44,54,75,63,46,11,26,40,52,67,93,80,67,76,73,78,57,61,62,164,170,306,242,236,123,85,106,118,114,101,95,87,78,69,47,38,42,58,72,66,53,32,24,14,32,32,29,3,26,42,58,56,38,21,45,39,38,98,40,32,37,37,54,72,66,72,65,53,37,29,22,37,42,68,62,58,55,43,41,55,50,63,71,80,73,61,52,65,70,60,54,50,39,52,57,55,27,11,29,42,43,24,20,27,45,64,74,44,34,21,42,50,61,63,104,101,91,90,87,93,72,47,33,33,45,38,52,157,161,155,144,89,95,91,80,61,49,41,13,38,48,41,55,64,68,42,27,23,33,33,29,39,53,66,58,21,12,25,39,49,41,20,72,63,58,60,48,36,24,26,33,55,68,66,48,34,21,34,34,45,51,69,68,61,47,47,56,65,60,44,32,30,46,52,34,26,35,44,48,29,9,27,55,58,32,45,61,74,96,99,97,86,56,44,29,6,27,63,150,147,143,180,142,145,112,104,76,65,60,63,65,67,45,20,25,27,44,52,64,50,38,44,34,41,16,24,29,47,54,58,29,15,15,42,55,47,32,21,24,21,31,43,49,50,55,50,39,25,11,34,40,71,64,41,21,12,26,32,41,51,59,51,39,33,45,60,51,28,20,22,27,35,47,42,48,58,38,29,23,61,38,43,49,70,78,87,107,116,120,102,93,71,49,38,32,20,13,49,86,131,126,127,122,103,79,62,63,65,78,86,93,65,66,43,51,51,55,35,22,19,31,37,37,46,52,46,35,38,22,29,34,30,44,54,53,42,28,29,28,40,43,53,36,34,29,46,60,66,47,38,20,35,52,75,66,50,26,22,13,16,34,44,50,44,29,18,26,47,51,41,27,10,14,22,34,37,42,36,32,27,45,42,38,52,72,45,29,58,63,73,110,120,127,82,59,58,29,24,14,4,121,110,111,110,106,127,121,129,86,36,53,72,73,76,88,59,48,36,32,52,43,39,23,23,27,32,35,39,28,23,16,33,41,33,33,38,48,50,48,41,41,39,26,37,53,6,22,37,58,68,64,44,41,42,63,70,57,47,21,14,10,11,28,43,38,26,19,9,44,51,54,41,34,15,18,22,21,31,32,27,18,32,46,47,51,63,59,45,32,30,2,42,53,69,114,114,99,69,63,39,21,9,4,85,101,107,106,98,90,101,92,102,114,126,116,105,94,84,175,105,100,4,31,29,46,77,67,79,79,45,19,17,31,52,50,34,35,34,15,19,42,41,16,5,56,59,15,22,26,39,58,64,59,45,35,14,14,40,37,14,17,32,40,79,72,57,56,53,69,62,45,30,10,11,23,23,46,41,20,29,20,34,46,63,60,41,28,26,37,15,27,30,23,40,57,47,46,53,57,67,64,41,26,12,15,27,37,58,75,111,102,94,87,70,57,46,30,21,23,28,28,102,72,78,97,83,107,86,84,78,75,150,134,115,105,108,88,13,22,35,73,81,89,69,51,46,22,31,57,59,56,44,18,9,29,29,22,69,62,30,2,59,72,68,57,44,17,8,51,41,25,33,30,39,30,58,63,81,80,75,76,65,65,72,60,52,30,20,20,25,30,36,48,38,16,14,25,41,51,60,46,50,52,39,20,20,27,37,38,55,59,25,30,36,65,69,67,41,33,22,11,30,47,59,72,84,96,91,81,73,64,56,53,32,29,37,27,40,61,95,68,62,62,91,89,95,13,47,53,72,89,77,54,74,29,46,62,62,44,31,22,18,49,41,67,92,73,67,58,51,32,28,47,34,5,16,22,41,38,60,73,94,89,84,85,82,85,79,61,49,44,32,19,17,56,52,43,25,12,11,31,39,56,82,69,65,49,47,32,35,38,51,48,51,25,17,25,56,55,30,9,10,60,78,93,93,86,70,60,55,50,40,56,65,86,62,51,70,70,75,52,57,56,66,66,95,259,92,77,79,29,96,23,28,64,59,84,84,63,61,48,33,34,45,45,50,53,42,43,59,77,75,90,64,70,57,43,43,38,52,46,21,13,5,50,50,54,67,78,92,86,88,90,93,88,66,64,53,40,38,36,46,55,54,40,30,17,39,34,62,68,80,71,71,58,54,46,51,51,59,44,41,8,18,33,72,63,31,25,70,68,81,89,75,58,56,40,35,31,44,67,77,83,71,74,70,60,63,47,41,51,28,46,54,71,220,113,65,40,29,14,20,44,52,72,34,41,55,100,88,52,37,21,13,28,39,53,51,57,75,85,83,100,105,46,59,66,66,72,61,44,29,48,59,56,62,34,27,20,17,39,78,95,78,66,74,80,82,76,77,68,60,60,59,40,54,60,53,47,34,37,46,68,60,70,75,68,54,59,62,55,63,61,50,35,43,44,36,47,67,79,64,58,53,77,64,62,65,89,74,49,38,26,25,16,34,52,62,76,78,64,81,46,40,51,30,23,4,14,58,228,37,30,24,19,63,77,66,66,57,83,95,107,37,9,16,27,33,52,45,83,70,98,120,118,64,63,80,74,58,44,16,45,54,64,44,41,33,26,30,44,56,76,85,83,64,57,56,54,67,65,74,72,71,62,50,56,62,67,57,51,52,47,56,72,81,78,60,49,39,46,38,47,47,54,61,48,60,54,59,60,86,83,70,50,47,39,48,40,59,77,69,57,42,28,14,12,12,20,34,44,60,75,64,44,40,26,33,50,20,11,14,36,75,56,38,20,24,13,14,59,61,89,95,78,69,98,110,40,23,42,22,1,20,38,43,56,60,81,89,105,136,78,71,60,50,43,20,27,54,60,41,41,42,51,39,42,57,66,85,89,79,47,47,46,38,52,79,83,80,66,51,42,54,50,55,63,56,65,67,88,90,83,65,53,28,26,22,31,28,45,62,69,60,74,67,81,72,87,61,49,35,36,35,32,58,65,79,76,61,42,27,11,27,27,33,42,59,76,76,42,31,24,30,41,21,24,42,129,28,10,28,52,34,47,94,112,95,121,125,46,42,40,32,40,56,49,74,126,129,115,108,104,84,66,49,34,20,38,37,52,42,31,26,41,40,29,41,57,78,70,60,34,24,34,30,66,68,82,70,52,36,24,38,42,59,74,75,80,81,93,84,62,47,40,14,12,10,21,37,49,70,77,73,93,84,88,88,65,52,33,15,12,22,42,65,75,81,68,43,27,11,41,34,45,51,67,59,45,51,25,18,23,41,42,50,126,108,79,86,37,48,20,31,48,42,86,132,113,99,116,122,129,102,50,37,30,39,30,32,49,64,105,119,117,74,40,33,32,36,40,50,44,27,12,28,31,24,25,41,54,68,78,63,46,28,13,41,48,74,81,74,55,35,20,19,37,46,53,74,74,88,95,82,74,50,18,20,8,24,29,46,80,82,95,87,97,98,102,81,55,43,48,8,11,47,58,64,32,18,17,36,44,65,55,40,31,40,53,51,53,58,60,75,122,133,140,207,217,86,92,88,65,48,50,26,33,45,107,126,136,117,115,47,22,22,41,61,78,95,114,117,45,36,41,25,30,61,57,39,25,10,22,24,8,33,49,63,68,64,48,48,32,42,48,66,85,80,58,44,24,10,22,28,38,48,67,76,90,88,79,59,45,35,29,34,37,43,52,67,86,103,97,109,108,90,69,44,36,29,24,24,73,37,24,11,35,65,73,79,49,77,88,119,54,64,69,86,95,83,68,62,60,60,73,85,106,118,128,159,161,25,10,28,56,73,98,106,106,40,25,11,26,42,64,49,38,28,21,28,18,27,36,51,63,68,56,51,48,43,49,72,72,77,73,60,48,35,22,11,28,46,56,65,92,99,99,97,53,49,38,47,45,54,56,64,80,85,92,92,111,93,77,68,51,45,35,40,36,51,23,39,48,56,85,104,112,120,102,110,87,95,113,104,107,48,43,51,61,85,96,80,78,65,64,53,66,82,99,106,100,40,18,20,36,41,86,69,71,77,91,124,31,19,31,36,49,47,37,42,48,38,39,24,41,51,50,56,58,47,40,42,48,58,69,73,78,76,58,45,29,12,20,37,54,67,77,95,103,82,94,87,69,63,53,67,72,67,76,73,71,76,83,98,86,75,74,55,40,34,42,53,53,42,48,50,42,53,65,83,102,114,117,137,139,270,96,93,75,54,32,21,50,87,85,104,101,114,133,132,126,105,52,27,35,28,27,57,59,66,77,140,127,132,42,38,32,54,43,27,29,45,50,54,33,30,41,40,54,43,52,78,77,72,63,53,37,35,22,29,54,60,86,80,95,100,65,58,43,50,56,63,65,61,62,63,69,93,92,84,73,67,43,37,19,51,46,108,132,152,150,85,72,62,58,3,90,70,117,95,116,172,160,138,143,112,77,41,31,21,44,40,51,80,88,121,45,55,60,45,24,7,51,49,58,48,37,26,35,32,25,40,40,27,53,48,55,63,65,60,52,48,46,34,38,48,48,59,80,80,99,112,67,59,21,42,48,43,43,47,46,44,54,78,90,61,72,37,20,3,1,40,170,180,56,56,63,76,85,81,98,122,182,167,53,52,13,10,8,26,49,111,100,99,111,51,36,27,13,19,38,52,48,30,18,8,13,14,30,42,49,62,39,45,72,61,50,35,40,46,46,41,47,56,83,93,109,100,88,64,6,33,39,35,24,22,27,45,99,76,72,48,32,33,17,20,225,177,41,53,65,81,139,204,106,100,81,41,27,17,22,18,48,57,115,104,49,38,36,26,53,46,61,40,27,18,22,18,25,36,54,49,38,40,57,56,26,25,35,31,20,59,32,53,69,86,98,106,100,63,17,29,43,17,10,23,36,60,81,67,58,31,24,18,31,22,27,2,12,47,208,32,49,106,205,131,87,81,77,39,32,37,33,65,77,99,104,94,77,54,48,38,48,66,58,49,37,31,25,31,38,49,63,62,62,57,34,26,14,15,50,39,19,24,40,24,47,52,64,74,97,108,110,101,40,40,37,27,15,17,33,43,65,78,89,57,50,42,30,28,38,50,67,194,1,114,109,142,153,167,143,139,90,74,65,55,38,43,48,44,62,75,91,100,85,72,69,68,59,63,45,55,25,34,47,44,46,65,72,68,60,46,23,18,30,42,43,39,27,30,22,48,59,74,88,94,96,102,87,61,50,37,10,14,34,44,40,54,64,59,69,60,56,41,48,57,230,44,218,165,165,140,130,87,75,60,52,67,98,95,84,57,60,54,55,67,76,65,58,45,30,15,23,35,46,59,68,79,59,54,32,37,42,47,40,28,34,45,42,39,49,69,83,81,84,80,88,35,23,10,30,38,38,50,59,71,57,69,364,303,245,183,139,113,98,88,81,86,106,86,76,110,115,104,99,65,52,43,42,35,50,74,82,68,86,45,38,20,39,50,58,85,81,68,68,61,46,48,54,60,57,42,51,54,54,55,62,71,70,54,63,71,75,55,38,42,28,16,22,55,61,71,87,73,73,86,79,78,78,74,151,139,140,137,127,109,98,104,95,100,96,82,87,92,120,130,81,73,35,23,28,27,44,64,81,90,95,63,31,40,53,60,81,96,88,86,82,74,69,60,63,63,58,58,33,30,40,49,60,66,63,75,51,48,58,56,66,58,42,28,18,14,53,71,73,88,91,88,130,273,75,78,255,172,132,136,135,119,108,120,117,122,108,112,106,92,107,66,52,30,21,16,28,40,81,94,94,76,71,79,47,58,66,76,91,102,97,95,88,67,68,56,57,30,20,30,29,47,60,56,41,34,40,31,38,50,69,132,60,48,32,22,48,24,37,63,67,105,116,127,123,117,206,231,292,89,100,95,110,232,236,159,173,103,103,106,110,110,111,117,121,122,129,112,100,100,95,77,51,43,31,19,22,36,99,108,84,74,64,64,70,69,78,69,86,83,84,63,60,34,37,29,7,26,39,57,66,45,36,14,22,24,38,90,79,72,55,44,35,48,42,47,76,121,127,133,125,183,311,114,117,212,144,105,100,90,91,97,96,99,113,153,122,114,88,91,85,82,44,39,41,29,33,40,34,112,102,96,74,66,61,55,66,69,67,72,52,42,23,27,26,17,30,50,68,58,47,38,9,24,34,76,90,68,64,52,55,55,73,101,331,322,149,119,216,80,79,76,80,71,79,86,104,145,133,122,121,72,64,100,47,37,26,26,47,44,49,96,89,77,56,48,44,52,58,61,55,62,46,39,13,23,39,43,68,64,38,47,64,99,83,51,68,74,72,67,94,100,151,171,160,336,147,143,146,128,74,61,53,54,62,71,96,71,69,39,30,11,21,53,49,55,61,65,110,101,86,70,46,26,31,38,38,36,41,32,31,22,46,54,61,56,64,75,86,83,48,64,70,84,85,179,205,135,138,79,68,43,50,50,49,88,81,91,75,67,57,31,23,16,10,51,59,70,80,76,67,124,81,69,34,34,10,27,36,22,39,45,37,62,36,49,63,38,64,77,67,58,65,92,102,96,190,257,143,152,32,23,36,52,46,21,5,27,30,36,67,67,62,49,58,74,141,142,76,26,25,34,23,10,64,61,54,52,69,76,20,24,79,84,61,48,11,15,28,54,73,96,117,185,116,24,22,27,40,29,14,35,27,36,53,60,51,46,40,30,54,77,124,64,65,105,112,109,16,75,72,70,63,37,21,6,49,80,391,101,5,2,47,49,70,36,29,40,45,65,58,47,38,36,30,41,52,31,108,84,75,86,125,133,31,36,61,47,19,15,75,220,405,124,34,69,49,47,57,49,63,71,63,41,22,21,30,41,65,79,40,100,107,93,91,114,120,61,54,36,49,140,75,54,54,50,54,41,69,70,60,41,32,15,20,39,57,96,86,83,59,98,73,42,57,-1,175,131,80,56,44,40,33,37,62,51,39,38,17,35,68,58,81,73,75,77,76,71,63,71,58,130,126,177,148,141,90,68,64,25,24,11,26,37,63,51,39,30,39,54,60,134,60,67,65,64,54,40,57,65,75,83,52,55,135,205,253,175,88,76,46,37,26,36,61,76,57,41,45,67,71,76,112,56,43,42,47,32,51,74,81,64,46,38,95,97,150,162,206,213,200,122,173,95,69,48,43,31,31,54,72,69,59,54,84,81,94,110,129,141,66,56,39,35,33,43,39,25,17,48,62,63,150,125,70,23,110,178,78,144,95,74,76,51,56,42,59,56,86,83,72,74,110,104,138,130,102,14,18,51,18,14,52,52,136,13,11,203,151,91,76,55,49,71,89,96,96,101,121,117,31,20,26,34,37,56,35,23,29,46,106,10,0,322,202,235,166,88,56,118,30,32,44,54,73,100,122,124,107,125,135,104,138,138,49,34,36,28,42,36,40,37,47,64,40,19,34,237,225,118,6,50,74,86,125,118,127,106,92,119,76,62,60,40,42,15,8,21,59,58,49,61,70,64,37,9,21,140,90,108,7,50,72,83,95,115,128,121,113,65,86,72,57,55,21,25,52,61,60,79,112,58,14,22,119,136,126,140,99,107,122,119,132,129,89,68,89,79,65,50,46,8,17,38,44,67,79,132,135,32,63,44,34,41,36,48,90,148,110,128,88,43,28,40,99,87,90,61,30,32,49,169,207,171,38,44,46,57,78,232,163,157,121,130,108,99,96,54,19,81,76,89,39,64,167,108,226,163,50,3,3,79,58,180,167,126,135,171,123,115,132,108,48,27,12,72,72,48,159,122,154,28,68,100,91,163,101,136,125,111,29,22,60,73,85,75,78,136,169,172,155,147,181,57,101,104,189,172,180,91,110,105,100,122,132,128,63,45,40,29,26,65,86,83,85,104,116,150,159,42,188,78,85,96,96,103,104,82,39,20,16,90,81,90,98,117,124,89,-1,130,82,82,91,86,83,91,63,28,10,23,43,76,85,107,141,210,143,225,215,68,61,67,80,75,88,37,35,36,32,108,120,107,130,162,156,192,199,231,38,60,70,55,49,47,36,50,85,149,195,189,201,269,63,21,46,34,58,78,100,148,217,234,318,16,7,27,39,47,34,21,83,64,87,207,213,156,322,61,24,16,35,25,11,107,329,44,25,11,44,37,28,337,269,48,36,25,39,40,42,128,163,300,272,265,51,45,47,50,47,33,146,135,328,281,72,56,305,295,167,173,319,308,308,184,186,322,316,348,111,115,212,211,211,202,197,332,329,130,126,127,241,219,218,205,210,211,299,138,241,230,224,228,218,149,271,252,255,257,254,156,210,285,278,269,271,244,306,294,290,286,292,247,296,309,299,308],"poste":[-1,399,-1,-1,-1,-1,-1,-1,406,414,419,420,375,386,409,405,363,380,395,396,398,-1,344,347,391,399,378,373,376,372,-1,-1,-1,377,373,360,368,364,359,-1,368,361,348,351,362,414,405,352,339,338,372,405,327,343,-1,322,106,-1,417,315,-1,318,70,174,196,202,-1,266,96,98,165,210,237,41,34,32,51,57,75,143,183,182,241,334,229,220,34,39,59,53,71,74,82,121,153,159,-1,-1,233,27,69,122,82,90,124,145,270,-1,-1,-1,408,44,84,90,98,118,209,217,-1,396,261,66,99,88,98,109,114,216,204,221,277,218,234,197,85,81,101,118,122,155,220,227,254,-1,411,370,95,80,73,113,113,137,131,363,194,156,87,76,70,120,128,140,156,267,263,346,351,205,126,144,143,251,166,103,68,52,23,149,145,160,166,188,192,148,155,336,343,162,121,118,101,102,132,118,124,144,246,188,169,151,143,120,71,52,35,20,29,139,157,184,232,184,179,130,98,90,92,96,108,122,152,284,209,202,181,160,152,131,144,88,77,53,54,70,125,142,162,192,193,175,170,160,236,240,273,90,77,67,78,79,159,212,206,209,166,158,138,144,144,85,76,62,108,109,119,136,175,174,193,155,159,158,115,221,223,203,201,277,263,269,265,260,73,66,66,65,70,211,199,177,171,155,147,130,88,81,93,125,160,167,208,145,145,141,136,117,218,198,195,184,314,263,251,260,246,251,248,249,244,247,254,63,50,54,47,43,91,190,211,201,193,178,172,151,152,120,112,92,146,154,167,177,122,129,127,-1,230,217,210,196,181,174,152,319,249,236,243,230,232,230,44,40,38,40,44,200,218,227,204,194,189,166,146,133,98,150,154,172,110,366,360,236,218,203,184,171,157,145,154,125,219,229,225,224,225,229,218,211,191,185,31,18,43,232,224,223,245,202,196,199,158,149,148,163,157,122,112,149,206,101,101,98,254,375,243,230,224,202,197,159,136,128,207,215,206,219,220,198,174,8,16,258,238,263,206,190,163,155,163,155,126,128,214,210,254,81,61,74,116,228,245,187,254,193,210,183,196,212,231,161,146,18,214,184,178,170,166,161,144,169,241,224,220,262,72,79,40,78,124,144,158,170,183,236,271,70,75,169,164,171,177,166,193,204,214,181,146,136,124,32,205,223,196,203,186,193,176,183,160,152,245,256,240,277,88,40,27,91,98,143,141,159,174,176,174,406,266,90,61,61,98,104,163,159,157,172,158,175,189,225,182,162,149,126,105,248,203,206,205,188,187,164,177,250,261,246,286,296,294,258,82,64,18,13,50,64,83,87,121,135,150,162,163,169,174,184,97,81,57,49,118,165,147,156,163,147,161,183,198,211,208,191,170,180,139,124,61,160,162,228,225,210,218,197,184,184,187,171,255,288,299,298,276,235,90,85,17,29,56,74,106,103,156,157,156,162,168,298,304,206,195,91,75,42,132,124,132,141,125,158,164,205,210,196,183,172,95,148,229,234,228,225,208,213,205,187,194,200,287,275,291,299,291,219,95,20,41,70,85,104,140,136,139,141,148,97,84,59,16,25,108,120,120,126,118,132,155,156,175,206,203,200,205,160,105,118,134,244,236,226,214,191,220,225,290,284,296,309,305,278,269,248,214,209,117,94,33,57,58,85,166,129,124,262,78,70,51,13,34,114,113,110,107,105,138,150,167,182,198,213,219,150,147,192,259,251,228,210,219,229,307,298,318,304,283,263,247,232,111,110,44,45,53,71,153,108,116,114,117,125,62,83,78,20,44,126,96,92,93,112,124,142,162,172,181,204,213,180,306,261,245,224,224,235,303,314,303,286,276,243,239,243,246,108,82,54,56,67,71,81,94,93,91,90,110,102,99,116,293,80,60,45,94,80,85,77,98,108,141,144,155,168,191,209,197,172,268,268,264,255,239,248,230,242,248,307,306,313,298,278,258,242,228,237,248,95,75,68,81,79,93,88,80,88,79,107,81,99,114,119,77,73,64,79,96,119,132,145,161,176,191,172,166,174,161,224,217,196,184,198,241,250,243,250,247,258,266,269,289,303,292,283,263,241,233,219,89,81,81,105,92,97,83,62,62,68,63,66,96,96,130,49,43,71,89,99,142,169,170,177,167,174,192,220,190,283,280,242,228,237,237,243,251,260,265,282,292,287,267,251,238,210,172,102,90,92,102,101,90,77,43,47,48,52,66,74,98,119,4,49,83,89,112,134,149,158,172,177,172,187,187,204,207,216,203,284,278,225,213,224,214,217,224,245,242,245,282,278,281,277,258,195,191,134,109,104,106,114,115,107,80,34,26,31,29,49,65,99,100,117,37,102,65,74,92,117,136,149,166,183,183,198,210,223,234,225,223,215,270,279,250,241,235,231,209,198,195,229,226,242,260,246,249,255,257,271,274,280,246,236,194,132,123,110,106,116,140,130,101,70,58,16,20,39,58,66,84,112,90,38,83,86,101,120,143,145,168,192,197,224,229,217,216,244,253,245,246,213,202,191,214,217,249,256,246,236,243,256,257,265,253,251,188,149,137,124,148,152,134,72,64,40,23,12,24,35,65,74,106,108,71,68,73,45,100,110,129,134,134,149,192,190,232,215,200,231,262,224,215,215,256,240,245,239,248,246,252,272,269,283,171,148,141,149,160,132,100,89,68,31,33,25,34,91,75,60,65,120,120,163,180,180,196,216,226,190,192,207,224,238,247,272,263,268,204,208,154,168,196,204,252,218,223,234,248,257,266,275,264,153,150,165,134,130,105,64,48,37,46,42,115,230,223,69,106,139,132,123,114,101,112,157,168,202,206,211,205,177,171,177,184,197,231,237,248,270,274,196,146,161,192,209,224,239,242,269,261,256,257,176,128,115,66,60,51,121,168,121,102,208,240,216,227,218,211,105,146,117,109,95,106,146,141,190,194,163,163,158,171,204,283,287,169,144,155,180,194,211,215,231,241,264,263,248,243,194,189,200,151,132,132,113,80,65,68,125,138,199,84,50,53,63,96,177,188,206,195,192,197,105,101,153,101,86,92,99,105,160,172,184,188,174,159,159,148,160,180,190,284,157,167,178,182,203,220,233,243,254,251,232,204,197,237,148,128,97,84,81,110,116,146,77,64,63,81,192,177,203,198,178,181,114,150,116,115,72,63,30,69,74,186,172,153,144,131,144,156,142,142,155,165,171,187,204,223,231,240,238,223,214,205,225,175,149,115,99,105,93,91,81,38,18,87,93,98,164,196,167,162,165,176,137,144,159,164,129,108,82,69,37,42,24,25,68,137,190,150,131,135,125,132,155,155,267,288,138,140,104,159,180,189,217,209,229,227,233,227,219,216,226,223,179,171,132,101,79,70,56,33,101,118,149,156,195,182,155,151,135,146,156,163,144,122,94,88,49,33,9,15,45,137,133,162,129,120,113,122,140,148,159,247,256,273,115,112,90,86,209,184,193,201,200,209,203,224,217,215,203,216,230,235,234,157,148,111,75,64,45,110,138,144,164,183,182,140,135,236,155,166,171,167,144,127,63,33,22,23,35,62,110,138,112,101,107,122,138,151,268,278,104,95,82,81,178,196,192,185,185,196,199,197,193,187,223,234,244,239,239,204,195,184,168,149,157,165,55,138,158,181,184,110,111,116,114,166,196,188,115,62,42,40,34,52,46,67,99,116,103,87,109,137,170,254,102,92,84,64,188,186,181,178,184,193,189,190,176,177,215,232,236,220,169,183,194,189,124,106,72,67,148,177,161,146,100,113,119,143,191,192,108,98,53,60,56,50,54,70,78,128,106,105,102,84,81,122,126,110,125,141,159,248,256,94,81,65,51,171,164,168,178,178,174,162,169,190,216,215,231,233,176,115,92,83,86,91,85,171,178,175,162,157,137,100,99,84,95,117,213,213,186,99,73,67,65,69,118,120,140,98,98,77,65,117,99,113,138,226,239,84,80,63,71,159,154,162,161,173,160,150,167,194,200,211,214,161,106,95,96,103,187,179,171,164,133,99,74,67,80,92,102,212,151,84,76,72,78,104,136,85,61,58,68,86,98,121,129,232,69,60,52,144,146,151,146,159,173,142,162,168,179,195,196,153,143,112,107,115,119,109,120,150,170,180,155,95,82,60,68,70,58,148,97,93,91,98,130,56,42,40,55,64,92,97,119,166,150,174,189,202,205,217,60,43,31,24,34,49,128,129,132,144,172,123,180,173,172,185,195,159,152,132,122,124,131,134,163,170,142,129,115,53,39,51,197,177,169,127,114,112,103,112,102,107,115,47,33,38,62,77,88,105,162,175,187,190,196,210,213,215,68,56,41,21,6,22,45,73,156,150,128,122,115,119,114,123,128,173,159,171,194,200,216,237,244,144,138,140,135,120,120,147,125,108,93,79,64,60,33,31,128,126,124,111,121,8,24,62,110,108,137,148,178,187,190,209,195,207,62,44,36,20,23,29,42,155,150,141,127,112,112,103,104,99,113,124,130,150,162,174,242,254,185,167,158,137,121,101,96,134,142,152,145,128,100,92,68,50,33,20,31,138,141,25,26,56,60,91,101,121,140,155,164,174,183,188,194,200,52,47,37,44,32,54,108,97,95,93,87,95,122,129,144,165,178,257,249,232,250,255,236,210,200,139,112,102,88,94,136,148,150,142,88,43,25,16,28,162,154,156,161,156,171,155,162,167,43,32,38,52,69,81,105,117,142,159,148,163,174,179,181,186,74,72,68,53,52,55,54,104,93,85,79,74,85,99,118,138,152,224,235,222,222,124,113,87,73,101,107,120,133,150,154,93,79,71,53,54,30,27,206,176,176,163,180,177,169,160,141,54,59,46,49,63,79,92,104,116,136,148,156,162,163,187,166,85,76,57,57,61,86,82,69,60,69,77,89,109,116,135,141,244,232,208,209,219,210,103,62,71,97,109,131,142,144,113,94,81,66,53,50,43,56,257,198,187,185,177,193,184,176,159,141,139,81,76,77,80,60,82,94,101,94,111,126,126,125,149,153,157,168,99,77,66,61,79,115,92,91,71,64,60,51,58,68,76,101,122,133,222,196,188,204,210,202,197,57,49,46,66,79,100,117,139,150,113,89,81,69,72,60,52,243,240,224,192,200,198,190,194,197,188,171,154,124,119,140,83,96,79,74,80,91,103,107,111,118,116,133,132,142,147,162,148,123,83,86,95,91,76,69,55,49,40,46,62,68,84,101,122,131,226,215,198,173,177,187,188,190,179,116,66,5,9,36,52,80,94,109,128,154,155,122,98,95,83,82,63,91,230,247,223,225,215,211,203,199,190,188,182,189,167,142,129,111,112,113,95,99,84,80,82,97,108,104,95,115,100,104,109,128,135,153,158,152,146,109,109,92,92,98,100,105,109,71,61,42,41,36,30,44,51,71,85,103,111,139,222,209,161,165,172,178,183,166,146,132,51,31,42,54,58,84,109,115,138,151,104,120,110,87,219,204,226,219,205,204,195,195,192,181,162,166,170,165,167,154,130,119,120,123,109,97,92,93,102,93,92,85,81,88,97,115,129,146,164,162,149,143,124,120,109,134,112,111,124,108,109,96,67,34,24,14,11,39,50,74,81,105,118,128,146,169,146,165,154,155,174,175,157,146,139,138,141,144,51,44,38,44,74,73,93,102,128,137,155,177,121,112,104,113,197,200,183,205,180,186,176,181,169,158,155,161,146,149,132,149,133,134,132,114,107,100,82,86,81,84,68,71,92,105,118,138,154,157,147,146,135,125,116,138,131,123,119,97,84,88,74,31,19,7,27,48,49,69,99,140,131,145,146,141,179,164,158,137,132,136,65,58,64,64,78,85,97,116,136,144,123,192,179,185,184,174,172,170,167,159,166,141,134,126,138,142,159,148,142,104,98,112,70,81,69,62,69,108,122,136,157,153,145,131,136,146,156,118,117,114,91,88,64,52,40,35,52,57,92,121,117,129,130,143,146,155,148,144,114,77,80,82,96,78,122,118,113,132,135,154,145,180,168,160,168,175,151,141,149,137,119,130,120,119,112,124,120,132,136,140,127,103,89,88,69,57,57,53,49,41,71,75,99,106,148,130,150,176,164,154,143,138,151,152,118,108,98,93,85,63,48,37,53,63,68,68,83,120,106,110,116,120,145,155,165,155,146,111,97,91,85,87,80,92,95,124,126,117,133,149,203,215,167,158,153,158,149,146,138,128,127,133,126,122,118,102,101,108,102,106,117,107,120,131,125,108,97,78,72,54,44,43,33,39,45,60,68,94,116,123,141,148,173,177,176,160,155,155,118,102,97,86,70,60,53,51,52,73,80,83,96,89,93,102,110,101,126,132,154,152,121,81,76,78,77,67,82,105,116,129,126,140,173,128,137,130,117,115,96,102,92,85,91,101,98,97,112,122,120,111,101,86,73,53,43,34,33,18,34,50,60,82,92,110,126,136,164,172,167,156,148,134,118,118,102,98,84,76,60,48,83,98,108,120,120,127,96,82,89,97,90,114,108,141,141,114,85,80,66,59,58,79,91,140,150,156,182,203,184,166,135,130,110,104,95,101,104,95,98,100,88,69,78,80,84,85,102,103,110,106,100,75,64,52,31,14,11,28,41,60,66,88,106,118,133,149,152,159,163,149,146,111,96,89,68,59,64,59,42,21,44,62,91,104,109,121,139,135,78,64,69,83,76,97,101,112,127,135,131,120,91,48,44,61,72,94,162,174,193,206,171,156,162,135,108,99,92,94,77,90,83,76,94,80,90,89,82,70,65,61,79,59,85,69,77,108,107,92,70,59,59,24,22,30,36,45,56,83,94,109,128,137,137,143,149,143,136,146,76,61,47,48,25,29,40,52,64,82,96,104,125,136,151,160,54,63,60,72,85,106,112,119,123,112,112,90,29,31,46,66,77,204,143,129,88,79,76,72,68,70,68,86,89,77,66,50,40,57,75,49,52,74,90,97,108,100,85,70,67,49,36,42,48,74,61,74,84,104,115,129,130,123,135,137,101,74,61,47,27,11,28,48,60,106,108,126,130,144,153,51,49,62,75,90,97,100,109,100,106,100,91,49,10,21,37,53,65,222,224,250,257,216,212,102,114,75,77,56,63,52,46,55,72,89,83,47,47,27,17,44,43,64,81,107,120,122,100,87,74,55,68,45,46,74,73,68,82,88,110,122,116,117,120,126,125,109,91,95,71,57,46,31,29,39,56,103,120,132,150,155,36,31,28,32,41,80,90,86,93,84,93,93,98,98,37,23,45,44,178,216,239,233,233,296,260,244,253,211,202,186,172,104,95,87,55,48,34,36,61,75,86,76,43,31,15,12,39,61,67,118,127,118,98,82,70,64,72,56,60,66,55,65,81,93,110,112,108,106,107,115,149,109,104,91,72,65,43,40,52,52,62,74,90,100,122,143,153,165,30,15,20,35,52,66,86,96,74,75,80,80,85,70,60,38,46,41,232,254,259,270,260,247,230,219,158,83,75,62,52,34,29,27,28,41,67,77,39,30,29,34,28,72,67,134,129,111,101,84,71,69,52,51,42,53,67,75,94,113,101,107,94,94,98,102,110,111,103,84,68,58,53,53,71,74,76,93,98,119,122,133,150,30,10,20,38,65,95,76,65,61,59,67,77,82,65,52,62,190,211,244,240,248,261,261,246,231,237,228,228,164,96,79,72,44,47,29,12,14,34,52,76,80,94,60,43,89,37,58,39,142,120,112,94,73,59,34,30,38,52,60,74,94,106,86,77,88,80,92,97,107,114,108,97,84,77,57,64,81,81,87,93,99,121,125,148,152,19,17,31,57,69,78,67,50,41,49,69,85,80,62,58,66,262,248,256,257,262,255,240,226,232,219,216,196,154,113,104,90,87,77,59,61,47,41,70,40,40,57,70,74,66,79,83,95,59,151,122,117,118,80,65,36,20,22,36,45,69,81,91,94,74,62,71,65,67,90,105,108,94,72,77,76,88,93,100,101,105,119,133,146,32,30,46,61,58,51,35,25,43,71,83,79,232,268,260,267,254,248,245,253,208,211,191,137,106,121,115,81,71,85,77,50,75,73,58,65,61,57,65,51,70,87,80,70,62,81,133,159,143,102,100,73,55,28,19,11,32,57,70,76,90,70,64,49,52,53,64,85,91,114,109,100,90,85,89,97,100,96,81,100,112,122,134,154,165,43,45,41,58,64,11,16,41,59,87,88,94,240,253,270,261,244,237,227,199,100,88,69,59,58,46,82,72,83,81,54,51,39,59,67,77,80,96,118,128,143,100,81,68,62,34,29,35,37,55,63,77,78,59,42,37,39,40,52,52,77,90,108,123,120,106,99,93,91,91,86,75,79,98,107,127,141,157,52,68,62,65,31,21,16,28,53,76,87,102,109,159,240,237,254,264,262,237,226,225,213,195,171,53,45,39,85,85,71,54,42,28,39,55,55,70,81,103,100,108,114,138,151,151,142,112,98,84,68,49,70,47,50,70,70,78,67,58,44,34,28,31,32,48,68,85,99,113,109,100,87,82,77,64,70,73,92,105,125,140,150,80,70,82,37,32,17,24,39,67,88,95,117,180,256,254,242,243,217,207,210,206,195,154,49,27,27,47,48,68,52,38,31,13,39,50,58,74,92,119,119,130,127,133,147,152,137,124,102,95,74,63,52,61,60,64,75,80,80,48,30,20,9,19,46,61,76,93,102,114,102,83,85,71,63,63,53,56,73,86,108,116,155,75,83,56,57,54,44,43,36,53,70,96,104,150,204,210,221,233,262,257,240,227,206,198,200,184,173,166,74,246,17,14,41,64,72,54,50,28,15,14,31,48,58,79,103,114,116,114,120,136,127,126,130,114,107,92,76,72,72,82,74,77,90,92,80,64,46,38,23,30,47,62,74,81,100,82,65,55,50,30,54,71,82,95,108,135,138,84,92,81,70,53,63,51,99,106,159,159,172,184,191,226,225,234,248,247,187,177,167,94,101,57,63,249,34,59,78,92,42,27,36,32,64,69,81,117,109,99,109,113,111,117,128,136,124,102,89,92,85,93,87,87,94,98,88,75,57,52,55,41,50,92,119,123,111,67,59,50,40,29,26,52,115,117,96,76,76,74,76,75,67,73,93,86,145,183,204,219,230,236,237,167,168,83,102,42,46,53,220,53,49,132,106,114,62,46,38,41,53,55,79,87,92,86,95,103,95,101,119,136,128,120,114,102,96,106,99,93,87,93,53,43,58,62,73,93,103,109,102,76,59,46,31,22,19,36,80,87,117,95,84,68,81,66,60,69,77,86,99,108,137,141,150,143,160,173,183,250,219,242,229,158,157,148,92,96,45,40,42,41,75,214,98,75,58,77,118,135,119,127,78,60,65,64,76,60,76,82,80,73,77,84,89,107,113,124,127,128,122,116,113,111,96,89,76,86,86,90,79,77,62,59,90,102,108,116,112,91,78,64,50,28,16,28,44,66,88,73,53,52,63,56,60,72,78,86,106,109,121,122,164,151,171,194,172,196,195,207,146,139,145,78,71,57,32,20,27,42,55,62,283,289,173,88,81,73,86,105,124,138,152,136,73,74,79,69,80,80,73,72,59,57,68,69,67,75,91,100,111,122,116,116,111,105,106,93,83,67,68,86,85,82,86,86,77,111,95,91,118,123,122,118,111,94,74,57,43,29,31,38,53,108,94,101,90,78,66,44,38,51,36,61,75,91,105,106,115,134,99,120,131,134,152,157,175,183,205,218,203,146,121,125,101,50,44,29,18,13,32,37,61,107,301,159,97,110,88,94,113,141,149,149,131,169,85,84,94,70,63,54,48,54,53,53,64,74,90,104,115,106,106,101,88,83,71,72,50,46,64,66,73,91,85,100,107,106,129,128,133,123,108,95,72,62,41,45,62,64,64,76,91,87,88,56,39,21,29,30,42,78,91,94,90,98,98,83,103,113,114,138,150,162,182,186,186,192,140,127,113,85,73,54,38,24,20,24,45,54,58,87,101,116,140,111,124,113,120,154,141,125,164,94,97,80,62,49,43,23,23,35,53,70,82,97,104,106,93,91,84,84,89,80,55,42,36,41,55,51,67,82,120,109,120,131,138,141,141,134,114,97,81,73,69,54,62,69,82,81,86,97,84,76,76,69,58,48,31,21,13,30,46,96,97,78,81,80,76,73,76,95,106,129,145,154,165,162,186,170,164,173,133,118,120,91,83,92,48,56,24,13,20,46,87,143,115,116,121,147,147,119,128,96,68,57,43,21,6,18,45,59,73,86,102,92,84,83,72,77,76,72,63,45,30,31,26,45,54,72,86,105,121,135,149,138,111,101,91,88,78,67,63,70,83,79,99,104,110,71,60,64,58,63,54,42,28,18,25,36,46,87,82,70,62,55,64,66,78,86,96,120,133,140,156,172,181,144,113,99,81,74,71,50,35,25,22,48,55,103,101,126,151,140,150,142,134,123,124,129,68,59,75,30,26,48,58,66,81,90,85,80,69,56,59,66,72,60,38,40,10,24,39,50,72,84,99,108,121,130,140,116,120,104,86,89,68,66,68,69,76,86,108,59,44,38,57,57,54,31,29,36,37,54,76,90,77,66,55,46,44,64,68,78,88,101,139,152,167,189,184,178,159,151,139,132,115,91,88,69,30,61,82,98,102,119,356,149,150,157,155,115,110,122,111,76,70,80,43,34,38,49,59,78,95,79,64,60,56,47,49,55,60,58,36,50,42,38,46,62,73,89,102,111,131,145,97,91,75,63,57,54,61,66,79,95,106,74,39,29,34,47,46,48,40,45,51,54,75,81,73,61,45,30,26,45,53,88,116,125,134,145,167,176,180,183,171,164,155,140,127,127,103,100,97,77,62,47,51,80,127,130,164,157,154,136,113,102,91,128,129,106,99,86,48,50,51,50,59,75,88,84,77,59,44,34,48,58,51,53,54,67,50,62,72,84,98,95,104,84,86,86,79,42,35,59,53,63,84,96,105,64,48,39,23,28,31,52,52,58,63,66,78,85,71,57,49,27,20,22,44,54,68,87,100,111,125,143,151,168,180,188,169,163,151,136,132,115,109,88,73,82,93,183,170,155,142,118,120,102,81,66,118,105,89,83,76,83,66,62,71,65,78,78,85,92,78,63,44,32,24,30,55,62,74,70,67,65,85,83,84,84,86,105,105,77,68,57,25,30,44,47,90,94,108,133,65,59,36,22,9,28,45,61,68,62,71,78,89,76,55,44,33,15,5,23,42,49,72,76,105,108,136,141,138,155,160,170,191,185,174,173,150,113,88,78,96,325,317,191,214,204,193,179,162,156,113,113,65,54,61,82,82,83,86,84,97,97,69,50,41,18,16,33,48,69,83,82,74,83,70,72,86,83,103,100,59,52,25,16,21,52,76,123,100,55,44,32,20,18,35,40,70,72,70,85,91,84,67,51,45,32,29,36,37,54,67,87,97,108,115,132,131,136,150,165,198,186,186,184,149,115,91,115,332,326,208,210,209,164,148,103,89,40,35,34,46,72,90,100,100,100,112,101,84,69,43,31,16,38,43,56,76,84,93,90,83,63,74,56,59,62,74,102,92,38,30,29,20,30,67,88,132,85,58,44,37,34,33,42,48,60,70,82,96,97,84,76,64,55,43,47,42,57,64,79,92,100,115,126,140,144,148,180,178,179,155,134,140,-1,226,218,201,180,160,146,126,118,90,78,28,26,59,58,102,99,112,116,106,87,74,59,45,23,46,49,57,73,81,104,102,96,50,67,48,55,65,64,70,117,57,46,39,33,51,43,60,112,111,111,72,61,57,35,27,24,32,44,56,71,86,98,98,86,77,68,59,54,59,56,70,83,98,106,101,100,100,104,130,165,168,175,194,196,191,176,171,156,133,109,118,361,292,270,230,233,203,190,161,158,138,112,103,88,65,48,35,11,70,74,77,105,109,121,120,139,98,94,79,49,48,46,54,65,80,86,101,94,76,67,44,38,75,38,40,56,62,90,50,59,51,63,70,52,47,48,60,62,80,98,106,74,53,38,26,9,22,40,56,67,84,100,92,85,70,70,46,78,67,72,90,106,112,109,122,128,114,93,81,95,113,137,152,168,202,196,198,174,174,145,144,123,121,168,285,245,236,209,181,163,154,125,110,94,70,61,58,11,73,89,112,122,132,132,114,109,81,69,55,58,60,68,75,78,89,80,65,53,42,26,20,30,38,53,73,60,42,40,55,55,64,57,58,67,68,81,108,106,61,60,32,14,13,32,45,59,83,99,78,61,65,54,35,91,81,92,107,115,120,140,125,109,110,134,147,161,196,204,190,192,170,-1,258,242,225,207,196,184,146,132,129,106,84,90,55,25,20,87,88,90,112,140,146,126,109,119,84,73,70,66,63,75,89,93,109,98,86,68,54,38,28,26,36,35,54,60,57,27,24,32,51,62,55,42,51,55,67,86,94,105,89,83,55,51,29,21,34,50,60,81,90,99,79,50,54,27,98,90,88,82,78,67,98,44,50,57,97,169,165,182,144,144,157,155,169,402,272,259,238,201,184,172,150,142,122,112,101,82,71,44,35,43,97,95,98,119,136,150,139,138,114,105,90,72,58,59,55,63,82,106,107,111,100,83,66,49,53,38,32,57,55,60,74,59,58,51,32,16,15,63,57,45,30,41,52,64,82,87,90,79,44,38,34,38,58,71,86,97,87,73,50,32,29,11,32,73,78,76,50,51,33,43,38,134,134,146,160,177,196,192,184,168,154,139,126,116,132,138,135,133,140,144,149,278,259,245,211,177,164,152,136,138,122,112,102,74,64,45,40,52,72,85,115,121,146,151,132,127,122,97,74,60,57,45,52,58,82,95,109,109,96,40,27,27,35,33,54,62,60,49,50,49,38,24,15,17,40,51,46,20,20,36,49,79,80,92,32,20,17,24,62,61,86,95,97,86,80,58,42,28,29,57,71,74,24,18,38,156,135,196,185,165,161,150,141,115,107,105,125,132,119,129,138,-1,268,260,251,241,183,173,163,168,148,150,127,112,95,83,58,60,78,82,94,109,127,141,141,128,94,90,50,41,33,31,45,64,82,88,106,97,91,37,21,19,29,40,51,62,41,32,38,40,34,40,34,52,39,28,10,46,54,59,74,87,97,61,41,20,11,18,30,42,57,75,95,100,91,71,70,43,34,50,82,66,35,26,14,12,25,40,54,158,206,198,172,164,152,146,108,101,106,103,112,107,120,114,129,292,276,249,238,224,207,193,187,176,169,146,132,130,83,74,75,91,94,109,124,128,107,114,111,66,52,40,29,17,28,45,61,80,91,104,85,70,54,22,11,11,41,53,60,53,36,18,21,34,39,45,46,49,52,32,22,15,24,50,68,84,99,102,72,56,44,27,5,15,26,34,50,65,81,95,100,101,80,74,47,49,66,77,67,50,37,40,41,50,217,201,183,179,173,137,133,96,80,87,95,104,93,104,127,294,290,267,250,236,224,194,203,168,161,154,151,136,121,92,89,104,102,101,108,120,130,142,144,142,117,93,57,22,10,15,42,53,63,78,91,92,75,54,35,33,23,33,37,46,48,42,15,11,32,42,58,58,60,69,50,41,33,35,48,78,82,99,90,86,56,41,33,20,20,32,50,64,68,84,91,104,109,89,77,66,64,62,81,80,58,58,52,49,49,68,211,186,167,162,143,125,112,93,80,67,66,80,77,84,91,88,394,298,256,257,232,229,170,179,157,145,120,100,98,95,111,111,117,126,131,124,131,146,136,128,100,80,81,45,21,16,52,62,69,81,88,100,113,58,54,43,43,41,30,26,32,40,32,14,22,38,49,68,78,77,73,57,48,39,58,66,80,94,89,72,64,60,46,40,52,50,53,60,74,89,88,109,117,105,94,89,84,74,80,103,101,70,59,188,187,164,147,132,125,102,79,65,52,64,80,67,73,82,90,331,308,330,263,264,245,222,225,168,144,134,116,110,116,116,116,119,132,128,121,118,113,81,65,49,40,62,72,78,87,94,107,107,83,66,62,55,42,27,14,15,27,38,39,30,29,33,80,92,86,83,71,59,54,53,64,76,85,92,74,60,51,43,51,46,57,59,62,86,91,102,116,129,128,114,105,97,93,70,74,91,107,104,87,92,67,230,206,195,180,180,147,132,120,105,86,72,44,48,60,62,60,69,81,320,308,262,269,254,235,169,145,142,140,127,120,131,109,96,92,101,128,120,111,100,75,44,59,61,64,75,89,93,98,83,77,67,48,39,25,11,15,30,52,45,42,38,51,71,93,115,92,81,76,65,65,78,92,65,48,34,42,35,37,88,118,134,122,112,104,93,76,71,67,76,82,99,96,96,147,228,220,196,164,148,135,128,96,91,104,26,25,64,47,96,327,324,272,267,262,157,143,132,102,96,84,73,90,99,97,87,114,122,132,111,102,92,60,44,55,54,72,67,82,95,86,78,82,71,56,39,27,25,33,43,54,54,56,61,65,78,93,101,105,89,82,73,75,95,97,86,74,54,50,22,9,30,44,74,122,91,101,62,56,66,80,90,99,112,155,174,183,171,152,213,227,181,172,157,148,123,115,98,85,99,75,30,12,28,340,334,264,244,238,217,208,196,199,162,140,137,114,90,74,102,87,85,88,89,97,123,135,120,110,87,75,59,44,30,38,46,61,74,83,70,61,70,59,61,49,41,32,43,52,58,70,66,71,76,86,90,104,101,94,90,99,86,96,107,94,80,65,49,35,22,31,50,59,74,91,98,86,92,87,71,160,177,186,190,201,179,196,205,211,210,199,179,168,149,135,114,101,84,70,73,360,345,324,319,296,286,271,257,251,228,220,203,187,100,91,58,41,57,56,59,67,83,96,114,129,133,104,93,80,56,46,22,22,33,51,67,61,57,54,54,42,59,33,30,28,55,63,84,80,87,79,103,97,109,107,93,72,108,92,78,61,54,38,30,41,55,73,82,94,90,81,76,86,88,74,61,47,32,23,34,44,57,66,158,168,175,177,189,193,190,194,206,204,193,175,160,149,124,111,103,117,58,353,342,331,282,272,253,243,209,193,179,93,99,40,32,41,46,52,74,87,94,106,118,110,96,45,34,18,25,48,63,68,60,44,40,38,32,33,23,15,24,43,84,92,96,101,117,108,111,105,100,91,65,78,103,95,78,67,52,46,45,57,71,89,87,78,72,67,68,78,87,67,57,41,28,22,43,53,66,70,81,153,158,156,165,174,178,193,182,185,204,204,183,167,162,141,121,114,111,52,297,-1,376,226,218,200,50,35,24,26,36,69,72,78,94,107,117,114,84,69,55,32,28,32,37,60,66,48,30,29,20,30,33,24,31,40,59,80,99,106,117,111,95,98,82,102,60,49,102,98,96,80,66,55,57,70,79,90,88,76,64,60,56,66,72,77,66,55,49,34,21,34,50,59,75,120,128,140,142,146,159,162,170,189,201,208,195,183,168,150,145,129,136,127,67,352,307,36,14,8,32,61,74,88,99,112,107,87,87,81,57,48,43,40,37,66,47,32,15,13,26,46,38,39,49,57,65,67,77,96,118,114,105,86,75,65,36,86,102,98,84,73,79,70,92,93,96,78,66,55,45,45,52,64,74,70,58,44,30,34,45,61,87,87,105,124,138,137,129,140,138,141,146,194,189,193,192,188,159,152,143,148,137,135,86,302,-1,-1,-1,-1,290,117,102,91,54,40,27,15,20,41,54,71,76,85,88,103,110,112,90,75,55,51,49,53,61,51,39,26,46,37,48,47,46,48,52,61,76,93,108,111,106,77,62,50,41,30,73,81,101,97,83,85,84,92,99,98,73,68,71,36,22,33,44,65,76,75,58,50,36,46,65,77,94,106,114,120,120,125,117,127,126,140,132,168,170,174,178,178,155,145,126,109,91,94,159,-1,-1,-1,-1,240,237,209,136,121,102,95,94,54,46,40,38,35,44,62,65,84,97,111,108,105,87,90,71,64,64,64,66,52,50,39,31,44,51,53,28,28,36,49,63,79,87,107,101,85,69,58,48,30,17,11,22,35,50,69,78,95,102,93,96,95,106,94,80,67,54,49,30,21,34,66,81,80,72,70,62,54,74,96,107,119,107,110,106,110,112,113,144,184,159,166,162,164,137,116,128,161,339,-1,-1,264,237,193,184,169,161,144,130,113,104,82,72,74,95,31,32,43,64,73,88,102,118,106,94,95,87,83,78,74,79,75,58,53,63,22,48,54,38,39,47,54,57,63,76,86,94,100,101,72,56,39,36,7,14,26,39,46,68,81,97,102,113,112,101,98,75,74,65,38,22,8,7,37,53,64,77,86,79,83,88,71,88,102,120,112,94,88,92,90,91,90,102,109,144,149,143,150,149,144,142,149,135,129,138,155,161,259,233,147,138,120,109,98,91,88,73,85,35,19,19,35,53,63,74,90,103,120,101,101,91,87,92,84,71,57,55,18,46,62,54,44,57,63,72,89,94,89,65,54,56,41,26,38,51,62,68,80,84,91,99,113,111,99,89,70,55,42,31,20,22,28,36,56,68,113,111,95,93,82,84,90,82,79,76,84,86,130,128,132,136,133,132,130,142,145,152,149,171,148,261,228,219,123,118,112,114,113,115,97,72,59,46,37,56,27,40,49,71,80,107,128,133,122,110,113,97,92,87,71,75,67,61,46,39,47,58,73,63,53,36,40,51,60,70,83,96,101,62,58,40,34,48,72,74,76,70,73,83,92,109,106,98,87,64,54,35,30,13,22,53,64,80,103,110,106,99,71,77,75,66,58,73,72,78,115,120,127,117,123,119,116,114,128,148,147,137,133,138,238,219,195,178,180,152,136,127,114,103,104,95,100,100,103,83,70,61,62,52,42,26,42,62,74,115,109,126,145,134,123,124,123,90,73,65,62,68,66,71,54,69,41,28,34,41,45,78,95,103,98,72,62,57,48,57,59,65,69,63,53,69,83,89,98,95,91,78,65,48,36,27,22,39,55,65,77,96,104,107,92,86,73,54,67,58,47,51,73,86,98,103,100,102,102,102,124,128,125,114,117,130,145,214,208,245,209,176,161,150,134,112,96,96,99,88,82,100,90,88,76,68,46,37,41,49,82,86,106,121,135,141,129,106,98,84,64,50,48,66,52,59,95,60,43,28,15,23,36,81,83,89,88,78,66,70,61,75,58,48,65,49,50,71,86,92,75,94,88,76,65,50,39,36,40,48,66,85,91,104,109,102,88,73,56,44,32,43,44,57,50,34,83,93,99,89,85,86,94,110,127,141,104,111,109,102,100,115,132,144,156,159,157,162,172,169,242,192,188,197,187,173,155,146,116,108,84,85,72,69,66,78,86,87,70,58,54,51,54,73,93,101,138,147,147,142,120,103,86,69,48,36,36,42,40,67,73,69,48,31,23,33,48,61,71,76,80,82,81,96,75,77,41,41,45,36,69,87,84,67,67,75,79,76,63,61,60,50,50,77,78,98,115,120,110,94,81,72,60,33,22,43,51,46,36,29,20,68,81,93,99,82,74,70,87,97,116,110,104,158,91,87,88,87,110,90,108,120,118,184,168,149,155,141,175,170,159,145,131,105,92,71,59,70,57,58,62,65,84,99,74,67,64,82,90,123,150,156,137,80,72,52,36,28,31,30,92,82,86,90,86,66,53,48,45,34,42,51,52,66,58,62,70,85,97,90,66,57,32,22,35,46,67,65,71,58,69,65,81,84,73,62,64,63,64,88,93,112,124,117,119,116,74,66,55,18,67,58,62,44,21,18,20,32,55,66,84,85,75,63,54,100,96,107,110,99,74,78,72,105,104,124,122,129,176,136,122,118,89,73,45,80,36,47,68,83,84,87,79,76,87,74,117,142,72,61,48,24,13,35,83,84,103,97,91,64,61,60,51,48,48,43,37,40,47,56,77,95,87,76,57,55,19,10,38,50,61,59,40,37,50,61,72,72,72,82,77,76,77,98,95,96,110,109,112,87,40,62,71,61,36,31,41,40,62,70,73,67,58,42,57,66,68,100,86,68,63,56,56,61,99,109,108,138,305,125,110,113,114,179,157,146,127,121,98,82,50,35,25,32,34,58,59,65,77,99,100,109,127,125,140,79,69,51,33,18,35,52,71,98,98,108,90,92,67,69,63,53,44,26,26,40,47,72,87,94,78,75,45,28,19,19,36,59,57,37,30,36,44,52,72,83,84,92,91,93,89,93,83,89,99,104,98,62,50,58,76,57,53,42,52,61,75,73,51,38,31,28,65,60,66,81,77,69,45,42,36,57,62,70,89,96,114,279,147,99,87,94,103,112,206,194,184,147,132,122,91,80,32,17,13,22,42,57,90,89,114,133,141,133,150,155,134,122,102,94,78,66,39,31,34,41,60,64,103,115,109,110,91,71,61,41,19,9,31,40,54,79,89,90,66,61,40,41,37,40,61,54,36,16,20,28,41,61,78,94,96,112,100,82,77,83,70,75,82,89,81,80,74,60,73,82,83,68,60,55,59,78,70,60,43,34,18,20,33,42,59,70,77,84,48,33,28,55,53,46,57,100,288,82,81,93,102,143,158,175,153,145,114,105,97,18,33,43,55,66,119,117,140,148,151,170,170,124,117,102,85,66,55,23,36,45,58,77,88,100,111,108,100,91,73,61,48,30,25,25,38,51,69,81,93,74,63,74,58,56,48,54,56,39,26,9,24,59,65,74,78,102,113,113,102,74,64,64,55,60,70,71,81,85,78,75,85,91,94,87,78,82,75,87,84,87,71,60,54,20,6,18,27,43,57,76,69,64,45,33,7,30,39,56,62,116,86,68,70,75,109,115,140,142,151,161,173,166,130,100,67,49,69,48,76,91,108,115,128,150,167,147,168,186,110,85,78,71,61,30,15,45,54,65,73,88,99,108,108,91,83,69,56,46,47,45,38,46,60,87,95,90,83,80,78,68,62,62,61,46,28,26,40,53,70,75,88,99,110,116,110,86,68,49,51,42,47,56,52,88,86,84,93,96,99,100,86,91,99,110,123,99,88,72,55,45,31,25,26,43,59,76,68,57,52,59,22,31,45,67,156,54,60,80,118,110,127,138,146,176,166,150,72,68,68,86,114,147,140,133,179,182,178,167,161,109,86,79,58,42,28,14,40,50,61,75,90,108,109,91,95,73,64,63,54,61,49,52,80,84,107,107,96,94,93,79,78,64,48,45,39,33,48,67,81,92,98,117,114,99,93,74,78,40,35,32,33,48,58,71,93,102,98,109,105,99,102,108,114,126,117,91,95,79,47,40,34,40,53,66,81,84,76,61,73,72,26,34,156,91,35,43,35,44,79,90,126,122,142,166,178,180,192,185,160,128,76,94,88,131,122,122,133,122,155,153,153,102,76,68,61,34,37,30,49,58,73,91,98,100,93,86,97,86,73,78,77,67,71,68,71,96,97,119,115,103,98,98,88,76,72,61,60,45,51,58,67,90,114,125,110,88,79,77,44,26,11,20,37,57,67,95,95,94,102,98,98,122,118,114,100,87,80,74,63,54,77,93,91,101,109,95,95,90,43,58,153,164,171,238,248,62,38,29,24,23,44,86,73,84,135,154,168,194,192,103,113,113,132,109,125,143,148,150,90,83,70,42,46,63,50,63,78,93,102,92,82,68,80,89,97,91,86,89,85,80,85,89,108,113,133,126,124,109,110,93,84,76,60,68,58,76,71,78,90,112,126,129,81,66,57,48,22,10,29,45,60,91,81,84,82,75,82,98,120,103,86,73,81,120,124,135,100,109,118,179,94,73,65,63,33,23,14,56,37,88,100,113,134,146,156,187,189,118,100,112,102,119,132,138,139,94,79,63,54,61,59,61,76,89,94,92,76,65,58,67,88,92,95,103,106,96,101,97,95,118,126,137,131,127,113,111,97,88,91,79,76,74,90,126,92,102,121,121,86,85,69,49,36,41,27,40,63,83,66,66,73,61,72,96,99,109,82,90,86,106,132,151,150,144,156,142,118,126,144,163,166,99,84,68,64,41,33,25,25,34,77,80,94,110,127,134,141,125,103,84,92,86,120,104,105,112,124,156,83,72,83,68,76,74,85,96,93,85,79,68,51,59,64,80,83,98,112,109,104,112,106,108,120,121,122,125,121,120,117,105,97,90,91,90,86,109,123,124,113,126,104,100,90,77,42,45,51,40,45,72,66,52,51,49,66,73,88,108,111,101,101,101,102,104,114,129,149,154,160,191,193,301,155,152,134,106,99,99,60,44,33,71,129,142,161,160,154,134,117,94,91,74,72,92,94,100,109,171,159,165,94,91,84,90,86,93,99,95,86,69,36,32,50,61,79,92,127,112,105,105,107,113,118,103,110,115,116,114,116,110,99,102,119,134,127,122,109,81,69,66,58,57,50,67,70,56,44,33,85,72,66,109,115,159,182,206,181,147,134,119,122,98,87,61,63,42,144,198,188,166,171,140,104,97,68,62,79,74,85,112,120,153,98,113,103,99,106,105,86,80,67,52,40,29,43,57,50,64,86,102,120,128,131,96,89,92,96,100,97,99,96,108,120,131,118,116,109,114,139,135,130,125,113,99,84,83,78,74,64,72,56,27,38,44,63,76,136,144,201,211,138,134,124,100,95,78,126,150,210,195,78,82,47,50,55,59,81,142,132,130,143,120,112,113,103,95,74,62,54,37,22,13,27,40,55,68,115,147,117,105,87,78,83,79,84,87,107,110,119,128,129,129,131,128,159,150,141,128,110,100,104,96,86,75,65,42,38,14,34,54,71,88,256,208,143,138,128,99,167,232,85,80,62,55,43,38,42,49,79,88,156,153,129,122,121,103,87,79,66,47,34,25,35,44,51,62,87,127,122,93,83,66,68,69,73,67,85,122,104,126,138,148,143,141,141,158,131,117,135,113,105,100,88,88,47,32,25,13,16,47,62,86,96,163,173,159,239,147,127,112,233,110,65,54,42,33,27,40,62,96,108,133,142,144,127,139,129,119,115,97,78,66,56,38,32,45,64,75,93,96,102,120,124,112,97,96,63,49,55,54,55,66,113,118,128,131,144,154,159,158,151,151,135,131,117,113,110,98,78,57,60,42,35,31,52,58,98,106,192,225,172,120,115,148,180,135,114,117,60,39,30,20,17,34,52,70,91,105,110,127,124,115,128,152,145,142,123,96,62,42,60,70,72,91,102,107,119,126,113,104,76,68,52,38,37,56,72,104,109,121,138,145,155,161,163,169,167,157,166,173,140,124,107,80,72,69,56,47,43,46,68,109,260,168,246,192,129,104,94,51,38,24,44,65,110,106,122,95,103,129,145,150,131,116,101,92,88,71,66,57,67,78,94,114,134,133,124,94,64,62,22,29,35,51,63,91,92,110,136,138,144,140,147,171,166,169,108,101,95,78,82,58,63,99,395,333,272,172,103,77,62,49,42,48,95,75,66,96,100,94,87,75,95,115,127,141,148,132,129,107,115,77,67,64,62,73,79,86,100,131,138,131,88,79,53,45,16,10,49,56,76,82,103,126,132,117,123,130,134,139,147,179,121,116,104,104,90,96,74,76,88,104,109,141,217,195,175,157,116,108,91,73,62,65,56,66,86,71,76,72,105,116,69,62,107,123,133,139,141,119,94,85,89,62,52,53,59,70,76,94,108,120,130,130,120,74,68,44,25,17,17,40,52,74,88,96,119,131,114,109,117,115,124,133,150,145,124,120,103,110,105,85,89,95,132,304,196,199,291,216,180,109,102,84,71,82,78,90,97,100,94,71,58,55,91,116,121,128,127,138,111,96,88,64,54,40,34,41,45,60,84,101,111,115,128,64,57,38,35,36,32,48,66,84,98,112,124,122,105,92,96,108,127,211,130,135,135,137,169,129,121,118,110,102,118,128,188,182,272,297,323,214,223,217,232,321,312,214,217,158,155,105,95,95,87,95,111,111,76,61,47,46,44,37,78,101,121,124,117,120,90,82,57,35,27,27,35,47,77,71,91,106,119,60,64,56,53,41,45,65,77,95,118,128,117,101,88,83,86,80,106,112,114,123,153,143,134,140,168,118,124,179,187,249,342,237,240,328,221,192,179,156,138,116,107,105,105,100,68,60,35,38,35,45,88,84,102,114,104,119,139,75,58,49,23,13,22,34,69,78,93,120,80,73,66,62,60,55,68,88,110,120,117,110,95,81,67,66,96,126,174,163,156,148,165,193,362,352,272,242,332,174,166,145,131,131,119,122,115,92,80,68,68,19,13,47,75,73,92,97,101,97,155,45,38,31,14,25,46,65,79,86,110,128,78,83,81,73,74,78,105,102,60,49,58,72,131,115,162,175,174,160,186,193,150,189,206,367,270,266,269,217,169,158,152,151,140,133,43,24,43,71,62,80,93,84,75,80,93,128,65,51,55,40,38,39,44,90,97,141,146,98,98,83,93,88,95,46,36,40,61,77,132,154,161,183,178,177,321,232,231,176,164,161,153,161,152,166,148,138,71,56,43,59,55,68,66,76,71,88,121,116,105,72,65,58,41,47,61,76,85,135,150,156,105,129,101,101,98,144,37,27,60,51,59,183,197,189,208,379,240,245,171,179,167,61,62,69,68,72,46,49,52,65,75,80,93,117,91,92,68,62,73,89,96,120,175,128,122,112,126,120,127,97,19,10,38,51,89,107,121,146,165,188,210,310,225,187,177,177,69,66,76,71,70,47,28,47,55,70,82,106,159,187,191,132,132,166,158,155,75,3,6,27,41,65,80,96,141,172,422,209,196,193,180,184,109,80,75,68,64,14,35,49,63,72,87,109,118,95,176,152,138,147,187,194,64,41,41,56,81,81,167,218,-1,240,198,108,95,94,84,56,43,8,24,57,64,81,97,110,133,147,101,211,175,163,152,177,184,59,50,66,219,197,120,97,96,100,64,65,35,21,22,36,58,82,94,108,126,163,173,173,176,167,75,60,76,-1,291,187,127,110,109,101,93,71,24,47,58,63,96,102,137,124,199,181,182,176,185,74,84,103,82,222,218,301,184,175,138,127,124,91,90,84,59,64,55,55,67,81,93,109,115,198,213,178,171,172,172,195,196,198,199,106,97,114,227,330,318,240,138,139,112,103,90,65,69,70,79,88,96,121,126,131,167,201,195,194,169,188,204,210,208,115,123,112,116,119,243,254,348,343,329,244,205,152,133,114,103,90,83,94,75,87,87,105,135,132,148,165,183,196,211,201,188,188,157,152,145,157,164,203,212,208,293,149,121,124,131,270,-1,317,158,136,139,110,115,94,100,94,90,101,123,125,165,159,192,275,246,166,146,131,160,178,208,198,168,138,138,296,274,159,145,136,109,104,100,105,121,152,176,279,174,163,139,129,116,126,148,175,177,182,157,146,146,344,295,365,231,158,156,182,137,122,127,135,114,122,144,146,157,176,290,266,283,284,193,177,180,154,136,115,111,162,173,166,175,-1,-1,366,384,187,154,140,123,131,176,169,260,268,253,281,193,199,182,184,185,107,102,101,131,141,148,152,157,200,180,-1,-1,422,190,207,157,141,165,133,144,163,177,255,253,187,213,170,179,102,112,92,119,130,143,136,247,200,-1,-1,-1,204,211,225,148,156,170,167,238,243,228,230,172,167,165,94,94,85,76,106,112,134,131,268,271,242,205,201,-1,-1,-1,-1,-1,216,159,166,217,205,190,203,155,150,150,88,57,59,76,87,212,307,249,217,-1,-1,-1,405,231,225,144,150,203,210,223,214,181,137,131,134,51,78,85,94,193,299,290,242,242,-1,-1,248,235,144,152,230,188,197,214,215,202,182,169,127,122,42,77,116,287,258,255,-1,-1,254,118,153,175,208,175,156,127,114,36,26,29,54,87,96,99,104,265,264,-1,-1,280,263,271,108,124,137,149,172,181,192,194,174,161,143,135,97,36,24,7,28,34,69,92,272,279,95,102,110,120,141,153,213,151,130,124,83,74,34,21,35,42,286,-1,-1,99,97,110,121,131,141,184,140,127,106,93,64,51,50,59,128,-1,-1,232,85,78,81,96,124,137,152,140,128,110,65,58,57,48,80,74,110,396,-1,55,72,100,97,158,131,116,100,88,71,113,107,119,-1,63,39,109,110,116,95,78,70,135,152,335,28,20,41,54,66,80,93,172,113,97,125,131,393,420,45,16,24,80,83,91,110,417,27,8,23,62,59,72,354,286,31,19,23,48,53,64,165,166,317,289,283,35,36,52,55,69,80,184,172,345,298,73,75,322,312,54,43,336,325,325,32,40,340,333,365,95,99,50,39,24,22,33,349,346,115,110,111,57,35,22,16,27,43,283,122,40,28,26,44,40,134,67,48,53,73,85,140,194,81,74,65,102,228,204,91,86,83,91,231,195,105,169,165],"vicinato":[214,203,126,121,135,-1,154,176,59,56,61,31,92,17,20,58,77,22,9,2,50,234,63,54,11,17,18,25,57,59,-1,-1,-1,7,17,32,35,33,50,69,86,26,39,42,53,98,101,39,46,48,64,96,59,76,380,62,121,155,135,93,304,96,112,36,28,14,-1,107,138,139,42,23,102,98,86,72,69,62,60,44,20,19,48,247,191,181,106,96,63,48,48,47,42,52,41,15,188,196,156,117,158,68,41,33,47,33,106,230,185,200,160,134,18,29,21,33,55,53,192,149,167,132,42,26,6,17,7,73,61,61,113,125,140,104,132,41,5,22,12,12,77,84,146,250,156,120,135,76,45,33,29,27,19,108,100,116,119,79,71,38,42,33,10,116,113,90,96,112,70,12,13,76,72,104,67,73,107,53,48,26,18,194,198,120,126,80,88,1,67,66,50,63,75,68,17,14,72,52,75,68,61,92,63,76,82,93,102,46,40,36,165,190,185,102,54,38,52,57,38,24,6,176,39,39,52,50,48,82,86,59,43,64,68,59,34,49,56,41,155,181,176,166,49,54,76,47,31,32,44,45,32,38,23,17,26,41,78,71,60,46,40,56,15,14,29,46,56,50,79,161,165,164,86,32,39,33,45,103,103,116,69,60,32,14,25,33,35,11,8,16,36,70,51,20,28,36,33,36,70,69,129,150,151,147,142,88,30,27,35,46,20,54,76,99,114,119,100,97,79,82,53,23,13,15,17,7,54,62,22,11,12,49,55,49,50,10,6,32,57,65,77,74,128,135,133,244,8,12,11,15,20,34,70,37,73,104,97,87,68,65,22,16,23,13,14,72,25,6,25,41,51,63,44,31,45,61,72,90,116,142,136,20,27,16,8,19,38,47,72,92,94,96,84,81,82,77,34,10,31,35,16,12,39,40,31,29,37,39,49,61,38,30,17,18,25,54,61,74,110,107,107,45,142,151,38,36,30,45,44,58,60,95,81,72,63,11,19,38,48,19,32,176,44,69,62,55,31,22,6,21,44,45,118,111,83,86,32,26,31,38,59,57,128,69,86,37,27,15,21,61,67,32,66,76,41,29,19,16,21,60,115,104,98,92,78,84,20,20,39,30,26,26,34,75,96,35,46,87,63,46,34,18,22,17,38,41,54,48,72,47,122,79,82,91,27,34,29,41,41,43,117,98,82,108,94,46,14,8,13,29,17,11,21,39,42,182,91,50,25,51,68,74,86,76,62,36,22,12,14,47,30,30,38,71,88,166,91,21,16,41,39,1,15,90,94,73,50,127,124,90,88,70,24,6,29,22,20,24,37,24,13,15,31,37,47,54,57,23,28,62,89,89,65,57,26,13,5,13,25,36,31,24,16,30,82,76,52,78,80,99,77,9,15,49,37,31,17,12,63,52,38,33,37,84,85,89,12,6,32,47,43,39,23,25,22,43,56,108,114,100,111,53,37,49,56,48,52,49,6,4,5,28,26,16,12,29,17,66,100,61,29,22,60,65,3,30,34,40,82,69,42,34,25,95,82,13,17,45,56,44,23,18,20,28,35,65,46,36,31,40,50,42,34,35,5,18,9,9,28,10,5,27,31,30,5,10,51,54,38,53,54,34,30,64,43,54,46,37,27,12,18,50,71,84,61,68,28,38,34,56,78,12,12,178,57,52,33,20,28,54,49,27,15,14,11,12,16,13,11,32,38,44,36,63,61,52,54,47,42,29,23,43,10,10,18,29,39,71,49,53,27,38,45,47,91,6,15,16,32,42,44,64,60,6,34,68,30,11,6,10,10,7,9,22,5,22,30,52,169,62,74,59,61,13,39,3,15,11,28,31,25,63,91,46,19,18,34,30,40,48,37,38,16,17,27,26,12,31,210,62,42,32,83,27,17,9,16,25,7,12,8,12,15,27,38,10,45,52,67,75,56,64,56,12,8,31,29,17,12,20,29,30,12,29,92,30,13,3,12,35,21,32,23,27,5,30,21,8,27,32,54,29,13,13,16,24,8,11,15,20,42,70,38,38,50,49,42,20,3,16,58,73,60,65,42,19,27,30,40,31,24,19,11,27,24,7,19,12,6,27,21,13,7,12,6,7,16,9,8,12,51,24,14,35,27,7,7,24,26,27,38,38,52,41,6,109,106,19,45,59,55,48,43,28,38,49,36,12,9,17,27,18,59,18,9,14,24,19,12,15,11,8,18,20,20,27,19,40,45,12,27,17,10,14,11,6,32,35,25,15,22,40,39,33,19,112,104,2,29,44,61,22,29,36,27,28,54,45,26,22,18,57,55,32,16,20,9,35,32,24,16,13,16,7,8,10,23,37,91,108,48,71,25,29,28,31,9,15,44,12,11,28,41,21,20,32,43,31,120,124,78,61,24,22,26,48,18,34,34,16,38,38,54,57,53,36,24,28,31,37,42,29,21,9,12,28,49,42,41,39,33,14,12,11,16,24,43,76,76,49,52,45,47,26,5,6,7,26,29,8,15,41,47,94,103,73,48,34,32,17,32,33,17,24,33,42,44,42,26,18,19,52,35,18,16,28,63,14,43,52,46,43,33,15,13,8,23,33,70,72,65,60,67,50,45,36,18,10,27,36,33,48,12,26,35,80,90,65,71,93,21,10,9,74,42,22,21,22,29,49,18,12,44,29,18,47,63,69,58,37,26,12,16,85,69,55,60,29,20,51,50,46,57,42,36,16,21,57,74,88,110,106,93,99,82,86,20,0,68,70,22,59,25,38,26,39,36,46,65,10,23,17,33,55,74,49,33,22,12,22,70,46,48,74,88,74,62,37,34,27,63,59,56,59,53,48,32,18,16,25,33,46,87,100,113,110,104,69,28,21,74,33,31,34,34,58,54,58,58,13,50,81,51,40,13,70,103,76,56,109,56,33,44,43,36,87,81,31,22,37,48,72,65,55,51,16,8,14,24,66,122,117,43,38,28,51,41,28,19,24,31,50,47,49,44,25,17,25,51,69,71,79,48,28,27,60,73,134,47,23,4,18,51,90,58,22,30,46,22,22,64,78,12,20,34,77,83,68,48,35,51,58,43,22,21,32,43,50,114,30,58,38,31,9,12,8,50,36,29,27,11,20,40,73,80,64,45,41,46,52,81,40,42,10,36,94,57,56,51,31,31,1,90,10,25,17,5,36,52,58,22,44,37,37,5,24,35,16,20,78,40,24,19,16,30,39,24,14,22,10,5,24,32,59,69,60,40,28,27,20,32,18,68,42,46,59,36,3,19,19,10,87,80,66,63,28,30,27,17,28,33,29,31,51,111,4,31,30,34,18,25,46,56,135,138,22,6,72,32,16,9,22,31,54,14,7,12,9,14,26,27,24,30,49,38,13,9,27,33,48,37,43,50,23,8,12,10,14,3,61,53,49,51,23,19,21,23,11,22,22,111,86,40,11,20,13,22,41,49,42,119,128,141,30,39,58,73,67,52,13,20,26,33,32,10,24,16,7,19,33,56,99,26,36,50,20,19,31,41,32,39,2,6,13,22,104,141,64,60,65,59,54,58,45,23,6,9,13,39,88,92,25,8,25,31,39,28,122,125,50,63,69,80,49,52,26,15,17,26,9,10,16,21,27,37,50,94,106,86,78,66,24,44,55,64,37,18,6,20,29,39,66,71,84,74,82,38,49,47,32,27,12,16,22,45,75,22,33,14,32,11,43,126,49,59,77,63,40,17,15,5,13,15,10,15,22,20,20,45,86,86,66,81,95,90,75,57,33,43,4,27,31,7,55,69,78,115,76,38,59,66,43,34,23,6,20,36,50,34,12,9,47,41,18,53,57,31,18,6,32,89,95,60,69,64,50,26,16,14,12,10,16,9,13,19,29,28,56,75,75,58,41,30,25,22,34,23,5,34,14,22,89,57,59,56,67,89,85,86,42,67,28,16,12,23,46,94,114,10,12,22,12,52,35,22,2,68,77,68,73,65,56,36,7,16,10,20,13,8,21,10,16,30,39,60,49,19,45,53,25,29,20,11,82,69,46,40,52,64,74,57,31,57,16,20,6,32,64,15,43,21,46,44,29,4,15,69,73,64,52,55,44,11,6,14,29,6,20,27,18,26,19,54,42,40,50,45,68,59,72,47,52,28,33,67,54,32,40,42,30,28,44,37,17,27,28,19,10,29,31,37,36,22,25,46,37,29,34,42,46,54,64,50,36,12,21,35,34,15,14,13,28,5,32,20,7,8,14,58,51,31,46,58,78,67,40,35,41,49,72,26,13,24,71,51,44,9,31,38,43,51,12,8,14,2,22,14,39,21,30,25,40,53,18,23,31,48,59,73,73,62,59,38,26,42,32,58,1,42,32,25,14,19,10,17,18,20,7,9,15,20,38,30,32,39,17,4,82,67,68,19,16,33,48,45,39,33,19,11,25,30,50,11,8,24,10,4,45,36,15,26,8,21,27,51,68,91,78,61,54,38,41,44,38,2,21,22,34,34,28,21,22,4,24,14,20,16,6,15,10,97,72,54,43,43,55,49,44,21,13,19,12,14,31,30,32,26,25,17,26,37,42,10,5,13,6,26,34,14,20,33,30,24,36,53,66,76,70,64,55,29,30,30,24,17,17,16,7,24,11,16,11,9,19,29,15,10,94,80,60,59,62,38,70,69,36,29,13,11,13,22,19,13,22,16,28,22,7,83,77,63,62,56,54,60,17,17,14,17,11,17,18,16,30,36,29,25,38,49,54,64,91,55,42,34,25,7,16,18,10,8,13,4,26,9,4,10,16,18,77,51,58,57,68,55,26,16,17,5,12,11,19,14,9,3,14,15,30,27,54,24,14,19,33,26,42,56,35,10,22,10,8,37,8,21,7,13,24,32,13,19,34,73,63,87,47,38,29,13,6,7,19,5,6,26,5,13,13,5,7,95,54,33,51,61,54,70,18,14,13,5,16,8,13,27,7,5,13,16,12,43,56,100,70,12,32,22,13,37,40,48,33,31,22,4,6,13,12,22,6,24,15,13,14,4,13,6,11,32,64,76,32,36,30,38,24,22,17,8,16,18,12,18,11,12,26,22,21,68,47,35,42,28,16,9,25,16,14,16,9,11,18,18,29,25,6,12,20,30,26,43,86,83,57,64,25,26,17,7,16,29,61,45,32,9,45,20,21,5,13,12,6,14,17,13,21,7,15,23,31,27,46,63,51,17,24,37,25,16,20,12,13,5,5,18,1,11,5,28,37,78,67,50,25,25,25,35,8,13,78,64,33,35,6,7,10,8,20,8,30,31,33,20,18,40,45,33,89,73,90,80,84,71,37,46,21,16,15,27,33,40,35,18,12,12,22,27,36,20,10,7,8,9,2,25,37,23,20,25,5,15,33,46,56,46,40,32,7,16,24,44,42,39,4,10,12,8,13,8,20,18,4,13,13,31,45,73,61,13,4,10,22,15,26,56,66,50,30,31,41,6,10,24,23,14,28,25,51,37,49,62,47,70,87,87,77,47,40,14,6,19,57,55,59,60,27,11,16,7,21,28,5,7,16,18,5,10,4,15,10,12,17,7,28,44,53,49,44,31,17,11,32,31,56,18,21,41,27,14,6,3,19,15,18,19,21,23,30,48,60,28,21,15,9,5,17,23,3,35,45,49,56,82,85,50,42,30,28,9,11,15,24,39,46,33,61,42,56,49,60,40,44,58,95,83,90,44,25,6,10,15,68,40,41,3,20,11,19,23,13,2,20,10,11,23,9,12,14,8,16,10,22,34,40,39,26,29,16,12,26,22,3,38,28,28,32,8,7,10,15,8,31,11,17,49,20,4,8,13,12,8,15,20,43,42,67,58,53,52,10,14,7,14,35,47,64,66,39,22,28,52,71,72,76,37,24,12,62,30,16,12,25,25,11,12,5,11,29,14,23,15,12,33,2,7,18,22,27,16,14,22,21,29,18,21,44,32,32,8,10,19,17,6,4,41,21,11,14,6,3,6,36,35,56,55,48,49,39,15,13,16,13,24,44,55,88,77,47,34,6,68,81,58,11,19,42,53,62,59,32,20,24,28,28,15,12,22,22,14,17,10,11,6,9,8,6,35,37,20,8,31,4,16,10,22,18,7,21,26,22,18,8,18,34,28,18,17,22,35,16,9,12,27,43,9,13,3,4,10,16,19,33,59,20,17,36,43,33,26,26,29,38,21,16,44,63,137,149,101,91,98,25,17,7,43,34,27,1,18,27,52,69,56,56,15,11,25,18,16,8,6,12,20,2,8,9,8,18,20,10,9,17,23,7,28,17,31,22,17,8,7,10,20,37,44,20,9,9,17,23,21,6,10,25,10,12,25,24,13,7,11,6,11,13,6,5,47,20,26,24,23,11,19,36,24,25,25,39,107,27,34,36,11,34,58,65,62,52,22,24,20,21,19,21,9,7,15,14,28,23,14,6,26,14,22,26,24,13,8,14,26,34,24,8,10,16,8,20,31,47,25,22,29,23,22,15,30,17,33,42,50,47,47,12,8,12,3,13,5,27,20,38,33,29,19,7,7,16,26,36,50,57,116,106,96,92,37,32,16,25,9,27,26,39,61,70,58,38,14,13,23,31,28,9,13,6,6,24,26,20,8,9,12,25,15,22,10,24,13,28,24,32,9,13,8,20,27,38,47,41,23,10,10,8,7,12,10,28,27,9,6,39,34,39,29,15,7,17,6,19,15,20,25,37,41,33,15,5,8,6,9,14,63,74,91,109,98,80,64,50,27,5,10,19,9,10,26,48,39,57,62,53,48,53,52,51,17,32,32,22,20,2,9,7,20,26,26,21,20,22,17,13,19,28,31,27,15,20,9,9,10,19,34,35,25,16,4,11,10,18,13,22,18,21,8,12,24,20,22,47,8,6,7,14,14,28,32,33,28,17,25,15,18,6,17,11,7,70,69,55,12,12,16,6,41,45,56,66,53,41,35,38,33,42,50,34,26,25,31,36,10,6,12,17,12,28,22,5,19,10,10,26,36,32,16,10,18,22,17,19,42,13,7,7,9,8,6,19,9,10,17,31,13,14,24,18,7,6,19,34,40,41,24,12,14,12,18,35,17,12,29,29,31,54,53,17,20,37,37,28,40,24,30,12,6,38,34,42,58,60,46,13,14,20,8,38,29,13,26,39,20,31,26,21,12,8,22,3,4,15,20,22,37,42,39,21,32,31,36,26,66,41,23,27,16,18,25,17,15,8,1,14,25,25,25,35,44,39,27,12,6,27,38,31,38,19,6,5,5,34,23,5,27,32,84,40,32,51,59,58,21,11,21,12,8,53,93,25,21,26,4,15,26,20,45,44,47,36,7,24,11,12,30,12,11,37,14,16,27,19,8,15,4,4,5,17,27,34,34,39,29,30,28,48,46,56,6,37,30,16,10,8,10,13,18,7,5,6,6,7,14,34,39,45,34,22,4,14,7,14,36,42,21,19,13,6,5,7,12,11,28,23,23,40,46,31,20,18,4,5,99,3,9,6,4,18,32,12,15,23,40,35,34,27,29,34,28,25,18,26,13,18,20,18,5,9,7,19,12,25,20,26,19,35,21,53,46,51,8,4,19,39,30,4,23,13,15,7,21,19,6,7,7,7,14,24,42,28,17,4,12,37,38,35,25,10,3,5,6,20,13,9,30,81,50,26,30,12,34,21,19,8,22,17,26,109,25,8,6,21,25,35,22,12,10,31,32,10,25,24,38,31,37,52,37,13,5,19,1,33,21,5,10,12,10,11,6,16,26,6,29,40,54,22,14,16,21,22,21,28,33,22,5,6,8,10,10,5,21,14,26,44,12,7,6,28,37,25,20,16,21,6,12,19,13,11,26,34,39,26,16,13,22,12,11,6,18,38,30,54,121,54,45,31,21,20,5,11,24,43,17,18,5,22,16,5,13,35,26,29,22,14,22,25,27,44,32,18,4,8,19,17,10,9,14,29,26,37,49,50,39,22,3,9,17,28,7,10,20,6,10,12,13,9,22,20,21,19,8,24,29,40,26,16,8,13,3,9,33,26,15,17,9,6,9,9,55,20,40,87,72,66,56,29,11,28,19,20,12,10,5,23,3,4,15,15,19,15,35,37,16,14,28,22,9,32,34,44,26,2,4,10,7,22,12,8,23,48,39,32,37,40,42,20,20,9,6,15,21,10,5,25,26,27,9,14,8,10,8,27,51,29,26,13,7,23,29,26,28,12,2,9,20,21,15,8,17,8,11,24,55,71,62,42,39,14,19,6,2,22,24,8,8,6,24,20,38,39,21,24,33,17,16,30,38,30,9,4,4,14,16,10,25,40,39,23,22,30,28,30,18,5,12,6,8,20,14,12,7,8,19,29,18,6,14,19,12,28,43,25,13,6,12,10,16,36,39,19,5,3,18,36,82,42,23,6,10,22,20,13,18,31,37,41,34,29,15,14,27,15,9,16,7,9,21,24,37,38,38,24,12,15,20,6,22,26,10,24,29,26,13,29,10,4,12,12,21,34,34,22,14,28,20,11,14,16,13,10,16,10,19,6,12,12,15,26,12,9,10,9,25,37,27,4,14,22,18,36,26,24,8,20,24,46,70,10,9,12,15,5,16,26,25,26,51,31,40,26,7,11,17,4,3,15,8,3,15,24,28,28,35,24,31,18,10,4,17,12,13,8,16,15,18,12,23,9,5,4,18,29,24,8,11,15,6,26,23,32,15,15,12,13,10,13,3,8,13,22,29,28,22,19,19,81,9,10,29,30,33,31,28,15,10,24,26,37,52,27,1,26,32,32,25,8,14,15,27,29,3,17,40,27,214,37,37,22,22,33,16,17,10,10,19,8,6,4,16,33,30,20,13,11,16,5,13,21,13,10,10,13,7,21,21,6,4,5,25,30,23,20,13,19,26,33,42,41,36,26,12,11,8,8,8,32,36,30,22,32,61,65,26,23,28,19,29,14,3,28,30,62,50,47,54,23,41,50,53,13,17,30,44,21,81,74,8,13,217,30,51,29,20,20,17,21,20,8,10,6,32,21,12,9,21,7,16,14,26,22,24,20,19,11,17,14,13,4,10,19,22,14,24,41,39,40,36,42,36,25,16,6,8,6,8,5,22,42,44,32,17,17,11,14,19,3,16,3,9,23,38,47,48,52,59,28,52,40,70,76,31,19,15,193,19,23,30,21,24,18,16,3,9,11,16,5,7,21,22,10,26,17,12,15,27,24,22,20,12,16,30,28,21,9,16,38,40,54,40,25,26,37,25,22,24,10,4,3,15,9,10,34,42,50,19,20,11,14,4,4,2,16,21,6,12,4,15,26,35,32,45,42,70,47,48,42,46,48,52,79,83,32,32,26,15,33,188,72,49,40,48,17,31,28,29,37,19,12,6,8,17,14,4,4,13,22,26,9,15,18,20,18,12,14,10,14,29,14,17,5,12,10,23,36,39,44,55,10,13,32,33,20,7,19,14,6,9,11,15,15,21,5,24,18,17,16,14,2,15,26,17,8,4,8,9,40,30,39,43,21,25,23,35,40,45,56,66,58,44,11,30,25,5,14,27,250,257,146,62,54,45,32,19,20,35,29,16,40,38,5,19,10,5,11,21,15,9,3,20,17,15,12,9,12,7,8,20,8,15,24,15,9,9,12,10,21,32,36,35,32,20,9,10,42,34,34,26,19,6,18,5,3,3,5,15,3,62,9,19,24,8,11,8,1,18,5,29,32,23,3,7,13,21,32,10,13,11,8,6,13,11,40,41,60,19,30,48,46,37,31,16,8,22,24,20,39,12,268,133,71,84,24,13,9,43,46,23,11,81,36,15,22,6,8,16,7,5,1,3,17,17,10,10,14,13,5,19,9,8,16,19,12,10,18,16,30,39,24,9,15,20,44,31,21,16,7,18,13,6,6,3,6,6,18,30,7,13,20,10,4,2,9,2,13,40,38,8,12,21,32,36,18,16,24,19,18,10,13,15,39,44,15,10,30,37,43,42,25,13,25,24,45,53,42,22,5,45,114,79,98,30,22,28,29,24,84,30,24,15,8,7,8,25,5,13,14,8,5,12,12,17,8,15,26,19,22,13,6,17,4,6,10,10,20,19,21,16,13,27,36,28,15,14,2,10,14,16,5,5,4,5,11,28,40,47,16,9,17,9,5,4,5,6,11,9,24,33,28,8,17,18,9,30,42,29,35,29,16,12,18,19,32,43,38,53,9,18,33,13,16,35,46,44,24,13,20,46,37,90,63,65,69,19,32,43,54,23,14,15,7,14,18,21,11,13,10,9,15,24,14,18,19,23,32,33,25,17,18,5,8,4,16,21,23,20,10,31,8,9,2,3,15,24,9,7,9,3,9,13,42,40,37,9,5,3,8,5,19,17,8,5,9,16,25,25,21,18,23,20,29,40,45,32,24,6,16,14,11,24,20,22,34,21,2,12,24,39,24,14,15,40,48,29,26,41,56,46,26,18,17,34,45,49,16,14,30,7,12,11,5,17,24,8,16,26,11,14,8,19,24,24,14,21,8,6,12,22,29,29,31,17,12,23,19,13,17,12,6,18,10,8,10,4,30,27,30,18,14,17,5,8,11,15,12,21,19,27,9,19,28,19,14,18,18,40,24,12,1,15,19,6,20,9,19,24,40,14,2,9,30,22,15,28,20,45,33,27,9,20,324,65,67,48,30,22,21,42,45,6,17,37,8,8,11,5,13,17,6,16,16,18,3,11,20,12,17,19,12,30,21,5,19,24,17,24,29,22,28,37,9,5,18,12,17,4,15,7,12,12,24,25,7,11,13,12,6,10,15,25,20,12,9,6,23,16,12,3,12,28,19,16,0,22,7,6,9,9,4,26,34,27,10,10,25,33,14,8,25,42,52,37,38,41,42,30,21,53,41,42,2,6,20,41,47,26,19,36,10,8,5,7,10,6,10,12,12,10,9,20,12,26,26,28,28,16,11,24,15,13,18,9,42,22,8,15,29,12,10,5,9,4,7,9,15,18,15,10,4,6,9,6,6,16,18,30,27,16,5,11,12,26,10,5,8,17,7,30,32,20,10,7,15,18,27,16,21,4,8,13,11,16,19,30,42,26,47,20,66,55,43,25,20,22,29,19,39,27,11,8,15,30,22,8,21,19,22,12,18,19,15,8,17,9,13,22,20,37,35,26,6,8,23,25,18,6,18,47,63,22,20,6,12,9,13,6,8,17,19,40,15,3,12,8,5,7,10,13,21,14,36,43,28,21,21,12,4,19,12,5,1,10,30,19,36,37,22,13,8,5,19,16,36,27,12,11,21,32,38,22,43,155,162,38,22,13,20,20,14,15,18,23,18,7,5,21,27,23,13,14,29,26,14,17,15,12,15,8,18,45,17,7,11,15,19,6,21,18,64,46,8,8,8,15,9,18,11,34,24,6,3,4,4,7,9,15,10,4,13,36,27,12,16,14,8,15,15,17,12,17,29,48,42,31,23,17,8,5,39,24,37,23,26,24,20,47,39,18,146,140,57,36,9,16,4,9,5,12,13,15,12,16,28,26,13,9,24,12,20,10,20,13,15,14,28,38,44,34,21,21,14,11,26,7,4,19,30,75,39,20,12,15,7,14,9,6,43,36,4,6,8,7,2,7,14,6,17,29,35,25,9,28,23,12,13,23,21,27,27,41,54,46,18,41,54,42,46,28,23,12,18,44,46,282,56,18,39,28,34,8,14,14,14,10,7,9,26,20,10,14,11,18,17,13,6,6,20,12,18,34,41,38,38,21,18,30,15,21,15,19,22,19,54,63,24,23,9,3,5,13,5,51,8,1,15,9,8,6,5,7,18,31,20,23,32,35,35,13,26,50,38,24,34,34,39,47,59,68,19,20,24,6,27,59,57,58,43,27,12,14,14,26,65,38,44,175,82,80,51,33,32,35,25,30,32,2,16,15,10,5,6,15,37,31,35,19,7,27,5,25,8,10,18,6,11,21,26,30,32,25,14,9,6,21,10,6,37,22,3,17,29,56,37,46,19,20,8,14,4,13,14,11,10,5,12,7,11,9,7,20,13,29,26,7,11,28,34,34,14,24,33,54,40,47,63,73,74,71,56,46,32,17,27,19,14,36,50,64,46,26,22,25,40,75,74,52,46,80,74,32,45,29,17,24,18,14,16,20,9,5,7,28,27,17,26,15,6,21,8,18,19,8,5,20,6,7,18,21,16,5,17,21,13,9,13,12,13,25,43,40,28,13,13,5,6,4,10,6,3,6,15,10,4,10,18,22,13,15,27,24,17,35,32,13,26,33,23,64,54,65,80,77,82,64,72,56,32,33,45,59,38,30,3,15,58,257,25,44,54,55,44,4,14,8,11,18,10,8,11,33,38,40,11,9,16,12,5,15,5,20,21,3,7,10,7,5,5,10,7,16,5,8,22,20,9,3,4,21,17,31,26,16,7,3,4,15,12,9,14,10,13,12,6,6,19,20,1,5,25,21,9,20,31,22,12,27,34,23,34,14,70,62,56,55,58,52,71,23,30,44,45,35,25,14,16,25,45,43,64,216,28,32,44,49,32,20,11,3,6,6,6,8,11,23,29,44,4,17,19,15,6,6,9,28,12,5,13,7,18,6,6,10,8,15,16,14,5,13,13,27,5,3,3,23,14,15,23,21,31,23,7,6,3,6,10,13,14,7,10,12,11,10,17,20,26,18,9,21,39,39,18,22,36,47,33,19,16,3,20,41,43,37,35,36,13,26,30,52,45,26,13,10,7,40,56,66,83,70,58,46,34,25,7,20,28,32,55,22,26,39,59,24,13,8,7,13,18,29,32,11,22,42,39,38,24,16,13,9,20,13,4,26,20,12,5,13,31,11,10,14,15,4,8,14,13,28,15,7,4,6,15,19,5,1,21,21,6,3,13,20,22,14,19,11,8,14,27,25,14,12,16,17,10,5,45,44,24,25,32,40,38,20,26,12,17,43,36,24,6,10,28,51,41,13,53,50,63,59,71,53,39,26,7,12,6,28,40,273,36,34,34,34,31,23,16,20,6,2,27,38,38,44,33,33,23,11,8,13,27,24,30,19,50,18,8,7,13,9,12,6,14,9,14,9,2,25,7,6,5,4,6,14,11,16,6,4,7,8,11,14,8,12,7,29,24,22,13,7,15,21,23,3,12,10,6,28,21,15,19,24,33,15,17,10,14,37,15,17,15,6,19,14,11,12,14,54,9,12,36,49,61,76,42,39,33,22,9,14,22,34,49,59,50,23,19,5,22,34,34,30,27,14,29,44,47,44,73,10,13,14,23,20,4,6,10,9,7,4,13,5,12,4,6,12,5,4,7,16,32,17,11,7,3,11,13,5,12,4,7,5,2,4,6,11,7,10,11,4,15,7,10,3,13,24,25,4,9,14,5,13,4,19,30,17,8,12,22,22,11,17,7,21,29,15,4,12,13,11,10,19,10,20,13,21,25,46,52,26,16,18,15,8,11,28,49,57,58,41,25,39,28,33,33,31,25,19,30,60,62,63,86,74,56,21,18,25,28,11,7,28,6,7,18,12,6,15,5,5,7,7,7,8,10,8,18,8,13,10,13,13,5,8,8,3,13,14,28,17,6,23,19,7,10,2,6,16,17,6,30,25,14,7,8,10,5,16,18,25,21,9,12,10,13,17,15,12,5,11,21,15,26,16,19,20,21,28,54,23,19,14,16,29,30,23,17,3,7,8,17,24,36,54,315,36,32,41,36,44,35,44,37,56,70,69,79,86,67,57,12,16,19,26,20,9,24,19,6,6,8,5,17,6,6,6,5,17,7,7,10,7,13,4,8,15,16,6,5,7,6,10,3,13,18,22,23,16,11,22,23,14,12,5,17,22,25,22,3,3,5,6,11,17,8,10,15,10,11,6,9,3,20,21,13,11,21,42,38,12,30,34,38,24,6,24,24,11,7,12,16,26,16,34,36,53,66,30,26,37,47,54,50,1,72,54,47,61,75,81,72,44,30,6,24,29,31,23,20,9,11,8,14,16,8,12,18,10,30,4,4,8,19,15,7,15,19,5,7,6,8,7,7,10,47,37,31,11,13,27,30,7,15,6,16,36,34,24,21,8,7,11,12,22,7,2,7,6,5,10,4,6,15,12,19,15,22,30,30,31,22,23,39,42,47,39,26,26,16,9,14,20,17,32,23,36,31,34,42,53,60,12,19,56,48,51,19,59,64,62,72,82,98,82,59,46,38,29,27,29,15,4,4,4,17,22,22,26,6,7,4,8,6,7,9,5,20,12,4,8,8,11,14,17,19,38,36,30,14,31,17,17,9,5,17,32,26,18,17,16,20,1,8,11,9,11,19,26,30,28,22,19,25,20,28,30,61,30,30,38,7,9,3,9,29,35,47,40,46,34,51,76,4,15,43,41,55,60,66,76,75,69,57,25,38,46,35,31,52,43,20,23,22,29,4,12,23,15,23,4,4,9,8,8,7,3,9,5,5,8,8,14,9,2,5,10,20,19,32,11,8,15,9,17,18,18,30,18,18,7,11,21,17,10,17,2,24,20,30,35,25,8,22,10,21,33,64,47,38,56,57,18,30,22,9,10,14,22,19,44,42,52,62,54,62,61,297,23,32,38,47,42,38,24,32,37,55,59,86,63,30,50,34,31,28,28,37,48,26,4,18,24,12,3,8,10,6,7,4,8,19,13,8,12,2,8,9,5,4,3,9,8,8,11,8,5,8,17,21,18,6,22,34,30,28,32,15,21,18,13,9,9,8,10,9,5,21,30,14,12,15,29,60,40,32,30,29,28,11,13,1,12,6,29,25,32,27,33,37,50,62,64,42,40,60,61,38,24,10,22,38,53,28,18,18,70,64,31,16,5,35,18,7,23,35,33,23,18,8,3,6,11,8,5,5,6,13,3,13,5,7,18,6,4,3,4,5,9,9,6,14,20,15,20,8,15,9,16,25,34,13,23,15,14,11,8,12,12,10,14,21,21,24,5,17,11,30,29,19,25,23,41,27,28,22,22,24,16,10,9,10,7,10,10,15,26,33,27,40,41,52,50,66,68,50,40,44,43,48,43,3,24,11,58,63,71,13,16,19,23,13,8,24,26,13,6,8,6,11,5,13,16,28,16,11,8,19,16,18,8,14,2,8,8,12,8,6,7,16,22,7,14,14,22,31,31,29,5,6,8,8,12,8,15,18,9,19,12,11,17,12,8,16,16,11,6,9,18,25,25,18,19,9,14,18,22,2,10,16,14,12,6,10,11,26,35,23,48,51,51,54,59,77,254,1,76,22,24,28,38,23,8,8,19,19,5,21,8,13,8,5,8,4,3,6,5,34,34,15,17,15,17,23,10,5,11,6,8,4,5,12,10,8,18,8,14,12,23,41,48,37,14,8,10,6,10,10,10,11,4,6,5,7,7,15,8,14,10,8,12,15,18,6,6,12,4,6,8,13,8,8,8,4,23,5,13,8,9,22,36,41,6,38,35,54,68,74,108,283,264,25,13,10,15,11,14,10,7,12,6,7,6,15,24,9,4,13,28,24,15,8,7,9,22,22,11,8,4,9,4,11,6,8,4,11,18,12,14,37,13,11,6,7,7,3,12,8,14,10,6,7,7,8,9,6,10,4,5,9,9,8,6,5,22,15,4,9,4,8,12,21,6,22,21,13,25,11,15,22,18,22,24,47,47,58,78,88,95,260,39,41,59,19,55,22,16,10,45,36,28,8,9,21,16,5,10,8,7,5,7,9,17,25,22,3,16,37,21,10,8,17,27,24,13,4,11,16,7,13,14,3,6,8,12,8,15,19,30,22,17,7,4,8,8,12,9,17,14,18,9,17,23,6,13,10,4,20,12,21,10,14,10,5,6,5,7,15,20,21,24,10,8,10,22,7,6,32,21,7,11,11,59,72,81,79,96,119,92,70,55,51,70,82,93,83,24,10,20,12,13,32,30,25,27,26,18,6,6,10,13,13,19,25,36,37,15,4,25,27,24,17,16,21,10,17,14,13,18,18,4,10,1,9,16,2,7,7,6,8,3,7,13,8,20,1,4,8,8,8,6,7,8,6,6,15,7,9,19,18,7,9,11,24,25,26,10,6,6,3,11,22,13,25,28,13,7,9,15,18,29,31,13,18,23,23,68,69,125,74,296,58,65,32,75,87,78,64,59,22,20,21,12,7,40,43,40,21,8,10,3,11,9,22,6,32,43,21,22,13,5,21,21,36,32,28,38,17,5,12,22,19,4,9,19,10,8,13,4,8,15,21,16,17,18,11,6,23,13,13,10,8,5,6,6,8,8,11,4,6,8,8,4,5,10,22,21,4,9,7,3,4,9,5,19,19,16,29,12,12,17,13,15,6,17,38,28,23,24,22,24,27,37,51,45,57,114,68,58,6,71,25,20,14,40,30,10,30,19,29,10,8,10,10,24,7,12,14,20,18,12,20,6,4,18,12,25,35,38,26,6,8,20,9,13,19,16,14,10,13,14,6,23,23,16,11,23,10,6,7,5,9,6,8,14,8,5,10,6,8,4,5,5,21,18,4,12,30,19,13,13,12,14,13,14,24,25,10,6,19,7,10,13,28,34,32,68,107,73,60,86,45,16,36,56,36,31,26,27,23,24,17,21,4,8,12,23,16,22,20,18,7,28,43,26,17,6,17,7,16,15,15,42,35,22,6,3,7,18,18,14,20,18,10,7,11,13,23,17,17,13,10,27,15,6,13,6,8,9,19,10,13,13,7,4,7,17,20,7,6,5,5,7,3,6,11,16,6,11,17,13,16,33,40,24,42,50,37,18,12,10,12,14,19,17,23,53,91,48,33,31,37,29,3,6,15,7,10,6,20,44,44,7,24,8,12,7,4,8,15,15,25,10,20,15,20,36,30,47,38,22,8,21,31,10,13,15,26,40,32,31,7,52,25,14,10,13,12,21,38,29,22,19,10,20,13,8,8,10,6,11,7,23,13,9,15,4,7,12,11,19,10,6,5,18,5,5,20,19,10,5,3,5,11,24,25,30,38,37,46,47,43,20,19,3,12,7,14,16,72,47,38,20,9,88,85,44,36,23,6,20,16,31,36,36,11,17,11,7,6,9,7,7,10,19,20,13,40,44,35,42,46,30,34,24,17,5,9,28,35,39,2,4,33,32,27,13,7,4,12,30,19,24,26,21,27,13,8,11,4,5,9,11,10,17,17,18,6,11,7,4,10,14,11,10,11,15,9,15,15,14,10,7,4,5,5,6,4,15,6,28,34,25,40,41,26,31,22,12,7,20,4,90,58,64,57,35,27,33,17,17,31,116,105,94,82,73,91,93,88,68,32,38,10,26,29,39,30,24,10,6,9,10,14,22,19,12,11,15,24,31,29,37,51,49,42,48,36,25,27,5,20,32,35,14,10,5,17,20,32,16,14,14,21,20,8,22,14,16,9,26,7,11,8,7,8,6,8,18,21,8,6,11,10,7,10,31,14,8,12,20,18,11,18,8,4,9,6,6,8,11,7,6,10,13,11,16,18,30,29,20,38,34,17,9,15,25,38,41,37,107,60,56,54,40,53,32,19,12,20,141,125,106,94,99,76,39,27,13,41,8,16,29,12,11,11,21,18,8,13,14,5,13,28,18,26,35,52,58,56,4,10,7,21,24,6,4,14,14,6,8,6,36,27,26,8,8,9,8,17,15,19,17,15,21,27,22,20,14,16,15,5,12,6,7,9,8,11,4,9,13,10,19,6,15,9,18,10,16,23,17,4,20,14,7,24,8,29,20,28,10,7,5,5,6,17,19,9,27,27,17,10,28,24,35,42,42,43,47,25,15,7,81,80,86,51,26,24,19,46,34,7,23,30,27,23,16,6,8,6,22,17,3,34,14,11,15,5,17,13,19,11,7,16,7,16,39,13,7,9,5,6,9,13,13,10,6,5,16,15,24,10,11,16,9,17,11,12,13,8,6,18,24,14,10,7,12,18,12,15,15,8,20,22,4,14,28,28,42,38,27,21,6,8,5,7,6,5,19,14,6,14,27,27,64,58,41,34,24,13,17,25,21,36,51,176,82,68,70,17,72,44,32,6,10,33,42,10,15,11,36,36,23,7,13,7,6,36,45,44,25,11,9,12,12,8,13,29,24,7,6,17,17,30,25,10,13,12,6,7,12,5,5,5,8,10,3,15,19,10,14,14,16,12,11,5,9,4,12,14,20,12,9,8,25,20,13,24,21,17,20,8,4,14,13,22,41,42,18,16,1,7,4,18,19,6,5,6,10,26,20,27,6,48,40,18,13,7,22,26,39,30,33,41,137,104,56,29,10,5,14,44,32,22,33,19,8,40,40,18,18,19,7,9,9,24,21,16,54,22,19,16,18,30,14,23,26,26,19,9,5,32,28,15,16,6,25,20,9,17,26,16,10,4,7,15,13,4,13,14,5,15,11,10,8,13,12,11,13,19,6,20,7,7,8,8,14,20,20,8,12,10,19,7,12,5,8,5,14,11,26,12,20,25,12,10,15,15,18,21,8,12,11,16,9,12,7,20,10,4,55,20,6,7,22,31,49,50,44,145,25,8,12,18,75,30,17,22,32,15,24,57,27,18,22,28,20,21,32,64,35,9,36,40,14,13,29,23,11,8,7,19,17,11,21,10,20,24,9,16,10,19,7,9,10,12,14,17,9,8,14,7,14,9,9,13,13,23,14,15,6,15,9,22,14,16,20,22,5,12,22,13,8,8,16,8,15,14,9,9,14,12,28,16,20,22,23,17,10,28,16,23,31,18,6,11,21,9,10,20,16,6,9,5,4,8,6,6,35,43,59,66,60,47,24,13,17,26,26,71,46,16,24,20,4,31,61,52,34,48,27,50,51,37,32,44,47,58,18,43,54,25,19,11,10,15,14,9,23,4,21,13,13,12,6,7,6,6,6,9,8,7,28,17,24,10,12,5,8,6,10,15,6,12,12,5,7,4,10,4,6,14,17,25,11,2,7,17,18,5,15,18,8,7,10,10,11,6,18,24,19,27,29,24,16,8,9,20,21,28,10,9,23,30,18,16,22,28,21,18,14,10,13,25,35,49,71,99,10,8,24,63,46,54,15,19,31,56,60,58,53,47,61,66,39,43,30,38,40,43,19,32,29,9,19,9,8,7,12,19,19,8,5,8,13,8,5,10,11,7,8,8,9,16,20,10,6,11,7,7,12,16,14,22,22,24,21,17,10,22,23,8,18,23,18,10,6,16,19,25,8,7,9,16,11,15,22,17,9,18,23,12,16,21,17,15,22,33,18,32,48,6,12,17,12,12,4,18,27,38,24,29,24,30,39,109,95,37,45,25,26,18,27,59,54,44,12,33,35,52,58,65,87,61,72,66,25,13,27,44,40,44,27,47,20,25,17,5,11,5,6,6,11,16,24,23,22,18,9,12,5,15,4,6,6,13,8,12,15,16,6,9,10,17,30,25,28,21,37,34,23,21,19,17,18,28,24,17,14,9,21,16,9,7,6,16,19,28,33,8,5,13,19,21,41,28,25,38,46,49,27,24,16,15,31,40,48,64,48,46,42,48,63,106,116,124,191,200,60,36,27,27,26,17,4,28,40,29,4,8,53,51,81,5,17,36,53,35,60,50,18,38,31,18,9,4,25,13,5,15,19,23,20,10,15,22,5,8,13,10,11,6,9,11,23,11,6,18,4,21,29,26,14,19,12,30,24,21,6,7,19,30,47,40,45,15,6,6,10,18,7,5,11,24,43,21,10,5,1,23,34,60,44,56,43,18,59,72,74,52,60,71,36,63,71,63,61,31,21,16,6,7,20,5,16,21,15,13,159,161,23,10,27,40,24,40,23,30,38,27,9,8,12,20,11,16,17,18,18,11,13,19,19,6,16,18,25,23,15,6,28,25,8,12,20,28,21,27,5,15,4,8,12,9,16,16,71,31,44,49,58,24,24,12,7,17,20,6,7,27,32,19,15,5,17,15,50,58,45,18,14,22,4,33,52,60,68,97,93,70,78,66,16,23,50,59,66,62,39,31,28,28,7,58,48,23,4,11,19,93,40,17,13,21,34,23,15,18,19,37,8,19,14,11,9,5,3,17,11,15,8,16,14,6,15,10,4,6,11,17,10,13,11,17,14,21,22,17,17,13,12,14,11,8,13,16,17,32,55,69,67,54,64,43,25,11,9,14,11,12,7,5,15,7,12,23,31,21,26,43,63,48,34,25,31,20,8,13,31,51,62,65,81,63,186,6,8,38,37,52,55,54,46,35,74,30,26,38,37,126,105,52,27,35,9,22,22,9,13,25,51,12,16,8,6,6,13,4,6,14,10,7,15,18,15,6,11,7,11,15,22,21,24,16,8,14,11,14,19,17,22,35,30,30,39,57,66,66,36,25,9,12,12,9,10,6,10,16,16,30,39,44,38,35,39,44,58,82,67,44,51,36,28,18,70,54,37,64,44,32,144,160,138,143,112,77,41,25,5,23,3,8,32,34,32,11,23,10,4,12,14,17,21,16,30,31,20,17,19,14,17,12,28,26,7,10,16,14,15,19,21,21,4,5,3,14,24,36,30,32,31,43,55,53,42,26,15,7,15,14,5,7,26,25,38,47,18,33,47,56,61,59,69,27,5,7,11,6,23,45,41,182,167,53,52,15,12,11,10,15,58,47,41,45,27,7,13,12,10,11,18,29,24,12,12,15,10,11,10,33,24,8,5,12,7,18,25,16,5,14,8,9,13,32,15,10,20,57,66,38,28,4,12,9,12,8,10,23,5,11,26,10,23,42,60,61,50,19,15,12,30,62,199,76,71,54,38,25,17,13,8,9,7,34,31,26,20,14,14,10,4,17,19,19,14,15,16,4,14,4,4,18,25,20,10,17,15,23,18,8,27,4,7,10,6,8,5,13,67,26,13,41,13,10,15,21,33,17,3,10,27,21,24,36,62,68,98,108,78,96,21,15,50,205,101,55,44,36,14,5,11,25,13,19,18,23,24,7,24,2,7,13,6,10,7,9,14,9,6,9,9,15,6,15,44,18,30,28,28,17,9,12,18,19,10,11,12,6,7,8,13,12,9,44,45,36,30,13,21,12,20,28,25,29,4,12,35,36,34,74,81,143,52,50,58,53,86,99,76,81,108,32,33,24,14,5,6,24,33,20,19,34,19,9,12,11,22,10,14,16,21,12,7,13,13,13,15,6,8,23,43,38,36,8,9,18,16,21,10,9,10,12,12,14,13,6,10,18,39,46,51,63,70,37,26,10,4,15,23,17,8,13,47,54,86,87,52,164,110,70,45,35,18,8,13,11,36,45,31,15,33,26,28,14,22,27,13,36,31,40,22,19,7,4,13,15,3,13,9,31,28,11,7,20,22,12,10,11,7,6,11,10,7,8,9,15,62,68,66,19,16,5,13,21,24,50,76,98,82,191,113,40,18,12,14,16,21,17,15,34,59,63,50,54,52,40,35,26,10,10,33,35,23,38,35,36,28,10,13,8,4,13,6,7,7,30,29,8,13,7,6,15,14,17,7,20,32,12,5,17,7,12,42,50,71,23,9,12,41,27,34,31,47,59,73,81,118,167,80,59,48,32,30,27,8,8,34,28,30,8,19,45,50,69,79,59,48,34,22,15,18,19,23,37,40,44,18,24,16,9,9,8,18,21,13,14,17,19,28,27,16,7,9,14,4,7,14,7,2,24,37,10,12,22,18,24,36,33,28,21,6,40,48,46,29,23,63,97,60,81,85,167,119,23,28,31,8,7,51,46,32,20,39,51,51,45,43,42,7,11,9,6,26,40,49,44,20,11,20,13,8,5,14,27,24,5,7,21,27,29,10,11,9,8,9,19,14,12,17,14,9,10,8,16,27,34,113,25,25,21,21,49,18,29,52,48,7,83,94,143,150,234,257,45,98,107,102,117,144,148,103,120,34,38,4,5,17,19,46,36,36,63,48,34,34,38,38,26,13,11,8,6,16,49,41,13,6,10,7,11,2,21,11,10,16,24,25,22,10,12,12,21,13,14,15,18,22,12,20,8,6,19,48,32,24,7,14,12,25,35,40,70,16,22,133,141,226,25,121,124,124,91,53,42,54,37,19,11,28,44,87,56,48,22,28,34,42,22,15,12,9,10,9,40,34,17,7,6,6,12,6,10,4,17,29,14,11,8,6,9,15,25,20,11,15,30,52,21,19,16,35,41,18,14,9,22,48,66,87,3,18,156,126,128,50,48,42,32,27,34,37,45,79,67,56,56,7,14,43,11,8,2,9,12,14,50,9,11,14,8,4,10,16,9,12,23,40,13,18,14,8,20,18,6,7,21,24,32,40,65,38,14,37,38,60,80,86,65,143,160,6,154,150,153,79,44,32,3,8,31,42,30,7,19,18,9,10,10,30,13,5,10,45,21,6,4,30,18,7,11,11,8,44,44,29,29,7,22,12,10,21,10,10,29,50,38,16,10,50,66,93,117,57,60,49,38,17,4,21,29,99,83,74,40,26,12,18,9,7,9,16,12,17,38,33,48,37,14,27,12,15,15,7,14,48,30,21,33,28,7,8,15,86,12,7,43,53,60,31,47,75,162,264,65,74,22,31,22,18,13,11,9,18,24,29,7,8,18,23,36,59,59,60,33,18,3,13,20,36,1,27,21,7,26,31,69,47,7,13,47,49,37,46,52,34,47,56,94,194,28,39,24,34,9,8,3,23,21,29,24,5,10,12,24,32,2,14,28,31,31,42,100,97,26,21,25,34,34,38,24,34,66,61,63,28,39,36,58,60,35,11,11,14,17,21,9,15,19,13,18,22,32,70,15,47,9,23,41,48,3,5,29,19,18,20,92,133,78,36,47,34,11,6,16,5,11,8,12,20,7,10,9,17,32,43,56,38,11,28,19,24,30,30,7,8,68,156,40,19,6,20,9,18,6,8,6,7,9,12,11,18,22,34,40,33,37,11,45,4,20,103,87,155,47,23,26,22,15,17,9,8,14,16,19,30,3,68,10,46,42,28,34,36,55,74,23,131,126,97,152,143,37,26,26,7,6,13,1,4,6,13,11,25,39,32,24,73,31,33,30,31,38,58,48,47,39,55,67,84,135,126,167,89,22,14,28,18,23,2,13,18,15,18,26,58,35,32,54,52,61,65,35,54,57,46,42,85,94,83,60,62,150,162,132,138,125,153,113,23,11,12,13,15,22,33,18,26,20,34,65,57,41,52,71,83,67,67,61,63,25,28,11,24,30,69,60,53,143,97,91,94,74,178,114,129,19,32,35,18,20,34,38,32,13,27,53,54,57,50,80,130,102,52,36,9,27,35,68,45,107,108,108,203,183,6,24,35,37,34,6,17,32,82,68,102,29,38,37,27,7,9,35,17,21,39,128,116,116,287,203,162,80,2,24,51,6,19,30,39,17,30,52,54,79,80,120,90,138,138,11,24,59,52,36,12,9,6,35,56,143,79,94,163,181,31,35,37,7,17,70,76,112,91,77,106,27,7,15,64,66,48,40,26,36,23,9,33,55,126,109,67,80,66,58,75,38,38,68,15,18,39,63,106,98,48,32,24,69,47,53,39,42,27,8,42,84,103,54,51,44,50,56,70,18,7,46,43,109,114,73,55,38,34,65,38,38,30,30,39,38,20,29,62,65,119,108,93,35,43,51,39,28,62,22,27,71,32,20,35,55,35,50,33,2,12,30,91,42,87,125,77,30,30,6,217,77,70,27,28,76,82,80,37,7,11,32,114,12,45,88,63,61,79,138,91,90,20,10,93,80,26,35,103,61,70,87,84,28,12,14,27,27,6,81,78,40,66,44,48,52,100,4,36,45,77,8,10,61,31,32,22,25,58,83,92,96,100,24,43,39,47,126,110,118,17,17,23,15,41,51,62,42,24,19,5,5,43,30,6,7,31,37,69,89,57,125,16,5,7,7,22,28,60,38,17,15,70,61,5,20,38,45,2,-1,68,21,13,9,5,6,16,53,29,20,27,39,47,34,23,55,66,81,176,155,45,51,27,34,7,18,32,17,2,23,36,45,30,52,46,37,48,127,183,36,52,36,40,38,13,25,39,70,71,42,34,56,159,57,22,42,55,47,66,51,69,101,118,97,16,13,39,57,65,67,66,53,53,68,92,97,146,110,43,9,21,72,66,74,82,108,9,7,18,44,41,54,44,54,9,6,11,31,35,47,98,138,1,34,48,21,24,34,37,51,62,116,105,29,45,62,57,43,37,22,11,15,14,30,6,3,8,14,35,13,34,53,42,18,14,13,17,16,15,8,11,60,38,24,14,17,2,160,10,47,35,27,16,8,13,62,56,42,44,46,6,108,48,12,41,63,141,139,43,32,16,24,121,131,41,105,101]}}