const int background[]= {
		25832,38510,38510,30058,36397,25832,25800,34285,38543,27978,23752,23687,15299,19493,27945,27978,36461,36461,27977,36462,30122,23751,30090,32235,32203,36429,21638,19526,34349,32236,25897,19526,21606,25865,19525,25864,21638,23751,15299,15331,25864,21671,15332,23784,11106,19493,27945,19493,40623,23751,36396,38542,40622,34348,30122,34380,34348,19557,36461,34380,17444,21702,25864,15331,36461,32235,21638,38542,13250,23815,28009,32235,38541,25896,36493,30090,32235,25896,21670,38542,38542,23783,23751,23751,23816,32235,21670,13219,19557,23783,30090,25896,27977,25864,15299,13186,21670,23783,34283,27977,40623,36429,21670,34315,44913,32235,38574,27976,40655,40654,40655,21637,21670,21606,27977,25896,25864,23719,42768,32203,38574,25897,27977,21670,23783,30090,32203,27977,17412,40687,30121,25863,34347,28040,25927,25894,32266,25927,30186,38605,28040,38605,36460,40686,25863,34316,34316,13218,30058,17445,34316,38606,32202,32235,30122,25896,25863,36461,34315,25863,36461,30122,30090,11073,30090,21670,25896,34315,36460,32235,32267,30122,30122,30122,25928,34348,32267,36493,23783,34348,30089,36428,27977,34316,15363,30121,25896,34315,25928,25895,28040,28040,36492,34347,25960,28008,34379,36460,40654,28008,
		25865,30090,30091,32204,36430,23720,15300,30026,44817,30026,25833,32139,30091,36397,32204,30091,34316,40687,23751,32203,25864,34348,34348,30090,17412,27977,38542,38542,34316,30058,15300,34317,34316,23752,19558,27978,19526,25864,17412,30090,19525,30090,32236,36430,19558,13219,30090,40623,40655,21638,38510,25831,32202,25896,25928,30154,32235,28009,23783,34315,23783,38574,27944,27976,34315,28009,17444,34348,19525,30090,23815,32235,30154,19557,40687,28009,19589,25864,15331,30090,28009,19525,25864,19557,32235,30122,17444,25864,32203,36429,25864,32236,32236,30122,19525,11106,23751,38542,36396,44881,30090,42768,36461,17444,38574,19557,32235,30122,38542,36428,38542,15266,27944,42735,36429,28009,34316,30090,40688,34317,25897,32203,42768,28009,34316,38574,34348,27976,36461,34347,30154,23750,34347,32234,23782,19620,34346,38605,30185,38573,30121,36492,40686,25928,27976,28009,30122,30058,30058,30090,30090,40687,42768,32203,21637,27976,28009,38574,32202,27976,42800,30089,21638,25831,25896,36429,25896,25896,40654,36460,30089,36428,34348,23815,30155,32235,30155,28041,21702,32267,30122,32267,34316,32235,28009,38541,25863,27976,30121,30120,30121,25927,36492,34347,28040,23814,32266,23815,32266,23814,
		36430,23751,32204,34284,32171,21639,38478,36333,32139,38446,32171,25832,32139,30059,19525,23752,34316,38575,25864,21671,21638,25864,25896,32235,15299,23750,36429,25897,17445,13219,21671,23719,25897,25832,30123,28010,27945,19558,30123,25897,36429,34349,34284,38542,25864,21639,25865,40623,21606,19525,17412,25864,38509,30122,25863,30154,32202,25896,25928,25863,25863,32235,40622,23751,23783,28009,17412,21638,21670,21670,23751,32235,23783,28009,34316,25864,19557,23783,21670,21702,23751,36429,32235,19557,30090,27977,32236,21638,32236,38542,25864,34316,34348,25896,13219,34348,32235,27977,34348,30090,21638,36396,42768,17412,42800,17412,23783,42800,40687,44880,40654,19525,34316,42768,32170,36396,25864,25864,34317,30090,21639,32236,42768,34348,38574,36493,36428,23783,44912,28009,30121,19556,36428,32234,32266,36492,40685,40685,36492,38637,28008,34379,36493,28008,30089,34316,30090,30058,25832,30090,23783,30154,34348,25864,30154,32235,25896,38541,32234,36460,36461,21670,34348,27976,30089,34283,32234,40687,34348,25863,23815,32202,36493,25928,34380,38607,28009,23783,28041,25928,36493,32202,38574,42735,28009,32235,32202,30121,28041,28008,32234,28008,25927,34347,38605,28008,32266,21669,34347,30121,
		25865,23719,42736,32172,38543,19526,25833,29994,30026,36398,34284,42704,25865,34284,6848,13154,17380,36429,28010,19525,38542,21670,21670,32202,32202,30089,19525,23783,11105,11073,32204,25832,25897,23752,25865,34317,25865,30123,32268,34316,30123,28010,32236,34317,34317,19526,19493,30058,25864,15299,15299,23718,38541,21637,17476,30154,30122,28009,21670,30089,30090,25864,32203,44848,17379,30090,21638,27977,32236,21638,19589,38574,23815,34380,23783,25896,19557,17476,28009,25864,21670,38542,23815,23815,28041,32267,32203,19557,28009,38542,21638,23751,25864,30123,30123,28009,32171,30090,34284,27977,30058,40655,40655,11073,36461,23751,32203,38574,36428,38541,40687,36428,34316,30090,23751,42735,27977,32171,34349,38543,27945,30091,36429,32235,38574,32202,36460,34347,42831,23815,38573,15331,34380,38573,17475,38572,42831,23814,32266,23782,21701,40718,28008,23815,30122,28009,25832,23751,17412,30058,11073,23816,25896,25928,36461,40687,25896,36461,38574,23815,32170,27976,23751,23751,36428,30057,34283,32202,32234,25863,21637,28009,36494,23815,30122,30155,25928,25896,30154,30122,38574,32235,38510,44881,23751,34315,34347,23782,25927,30121,21701,32233,25927,23814,30153,21669,30154,21702,38572,40653,
		27945,32203,32204,23752,30091,15235,19494,27881,34252,25800,19493,32204,36430,38543,17412,21639,21638,34284,25897,21671,32203,25896,30089,25928,32235,38574,8992,21670,13218,23783,30090,32236,8993,13187,23752,38510,28010,38543,23784,34316,21639,34349,28010,34349,36462,21671,19525,34316,27977,8960,23718,34315,36428,25863,23783,15363,21702,21669,25928,19589,32235,40655,30090,30089,30057,34316,15331,27977,19557,19525,28009,36428,36428,28041,19557,32235,34380,21702,32267,30122,23783,32235,32267,32235,32235,28009,32203,25864,32236,42768,30090,32203,40655,40623,38542,30090,32235,25832,27945,36429,27977,36429,40687,11105,21670,30122,38542,38541,32202,27976,36461,28009,42832,17412,30089,36461,30058,30122,30091,40656,34349,25864,36461,36461,25928,34380,25895,34379,32267,30154,38606,23783,32203,34380,21669,40718,38573,28040,23782,25927,17443,34379,15362,17476,36461,25863,32203,36429,21606,30090,23751,25896,28009,28041,36461,32235,30089,40654,40687,30089,40654,34283,19525,23783,36428,42735,34283,32235,30121,25863,25896,21637,19589,17476,21670,19589,28041,34348,25928,32235,34348,28009,32235,30090,27977,34283,23783,25895,25895,23814,36492,36460,30121,25895,34347,23782,34379,28008,36460,40718,
		30091,30090,23687,25832,21606,6848,27913,32139,19462,23655,27978,23752,30058,38575,23751,19525,32236,30090,17412,21638,17412,32203,30122,32202,21670,32267,21670,30122,23815,40687,28010,23784,13186,25864,23784,38510,23752,21606,25833,21639,21639,32171,25865,40623,25832,17412,17412,42768,25896,15331,32203,32235,30122,34348,21670,23750,19524,36461,28041,23783,25864,34348,32203,21670,27977,28009,38574,32235,17444,25896,34315,42767,38606,23750,32235,36525,28073,30186,30155,32235,38574,30154,23784,28009,23784,38542,30090,32236,28009,38542,44848,32171,40622,44849,30090,36397,23751,25865,19526,34349,27945,38542,42800,17412,34315,23815,32202,40687,25863,32267,32202,25928,25928,19557,28009,30090,34315,23751,27977,36397,32171,17412,30090,32202,17444,32267,23783,28009,36461,34380,28009,30090,17444,34348,30154,32234,32202,34380,21637,36460,17475,23814,15297,32202,32234,34315,34380,38574,27977,23783,30122,34316,36461,32235,38541,25896,34316,36461,28009,34315,36461,30122,32202,25896,28008,38541,36461,34380,25895,25895,32267,15363,15330,21702,23783,25928,38574,32267,28009,32267,34381,27977,27976,32170,30089,25863,21637,23750,32202,17411,34380,36460,28041,32266,32234,30121,28073,19621,34379,40751,
		36397,30090,34317,25832,27946,36398,36398,19494,21542,17348,25865,21639,23751,13187,17412,21671,34316,34348,11041,23783,30090,23751,30090,21637,21670,23815,28009,23783,32235,36493,21638,34316,34284,32203,19526,23752,17381,23752,30059,30058,25865,23720,25865,23719,13186,8960,27945,34284,23751,23751,36461,17412,30089,27977,32235,34380,28009,30154,38541,25928,25928,28041,23783,13186,23783,32235,32203,38542,17444,25896,27976,30089,25896,25863,34380,25961,21702,23815,40719,34380,28042,25896,32235,27977,34317,25897,25897,30123,27945,38574,38510,30057,46962,38510,34284,30090,21574,17413,34316,28010,21638,34316,30090,34315,40687,30089,30122,36493,34347,34347,28041,21702,25895,32235,30122,21702,27976,30154,21638,36429,34316,15299,23783,19557,21670,32203,30090,30122,27976,36429,36429,42800,27977,32235,21670,32235,34315,28008,13217,36428,19524,21669,25862,42766,36460,42799,36460,36461,25863,21670,25864,38542,36429,34348,36461,30122,36461,25864,17444,34348,34315,34315,40654,30089,32235,30154,25928,32267,23782,30154,32267,30121,17476,30121,34347,30121,32267,25928,30154,25928,32235,17476,27976,40622,34315,23718,32202,30057,36460,13218,36428,36460,23782,25928,28008,36460,23814,25895,28073,40718,
		27978,34284,36430,23720,17381,36398,38511,32139,30059,15268,30058,13187,4736,15300,25897,25897,30090,40687,21606,30058,23719,19492,38574,17444,21702,23783,30122,30090,32235,25896,23783,34348,27977,40688,30091,32203,21606,38543,42769,36365,21606,23719,25865,25832,17413,19526,27977,36429,21671,17444,32203,25864,23751,30090,36461,30089,30122,34380,34348,23815,32235,30090,34348,21670,30122,23815,27977,32235,15331,25896,23783,21638,17444,21702,23783,19621,21734,32267,40719,30187,21703,23783,38607,34316,36430,25864,25864,30090,40688,27977,19557,36429,42735,32203,36429,32203,25832,25865,44882,28010,17412,23783,30090,34316,32235,27977,36461,32267,38574,32235,30154,28041,32267,36460,21702,28041,25928,36428,21638,36461,32203,17412,38574,21638,30122,36461,30090,32203,32202,28009,28009,38574,25864,28009,25864,32203,25896,19556,21702,34380,6912,36460,23750,40654,42799,40718,34348,30089,32267,34315,34316,38542,36461,34348,32203,19525,34316,32235,32235,34380,32235,34315,30122,25863,34348,23783,25863,21702,30089,30154,30089,32267,30154,28040,36461,36461,38573,32234,30122,28009,28009,19525,21670,40655,30089,21637,42800,38574,40654,17444,36460,34347,21701,23815,38573,30121,23814,30186,36492,34379,
		21639,23719,30091,27913,19526,27946,30027,34285,42737,13187,8929,19493,27978,32171,36429,38542,23783,21671,36461,19525,11041,17412,17444,19557,23751,32235,28009,28041,36493,25928,30155,23816,30123,42800,32203,30123,19493,44849,44817,21639,34317,30091,25865,32171,25864,27978,28009,34316,30090,30090,36429,15331,15299,28009,34348,32202,30154,17476,30122,25864,28009,27977,34380,25896,32203,40687,19557,30090,25896,34348,34348,21637,30122,27976,19524,32267,28009,23815,28042,32235,32235,32267,44913,34348,38510,32171,25832,23752,38575,21670,25863,27977,25831,30057,30090,44849,27977,34284,34317,21638,32203,25864,36396,34316,23750,38574,42832,23750,32235,21702,25928,25928,34380,34380,25863,28008,23815,32202,25896,30090,25896,27977,32203,27977,38574,32203,28009,38542,23783,42768,30122,40687,23783,27977,32235,23783,27977,40687,30121,34380,17411,34347,30121,36460,38573,42767,36460,34315,34380,36428,32203,36429,30090,25896,23783,21670,34348,27977,30089,32235,27976,28009,30122,25895,32202,23750,30154,25927,32234,32234,30121,36493,32299,25927,40687,40686,32234,32234,34348,25928,25896,11105,34315,34316,34316,34348,42767,36396,36493,15298,32267,30121,23750,25895,40718,32234,32234,34379,38605,23814,
		30091,32236,38543,30091,30091,15300,17413,25865,36398,19526,23720,36430,30123,40688,34284,38510,17412,30090,42736,23751,30091,36429,21670,28009,23783,23783,30090,32235,36461,34380,36429,40687,32236,28009,30090,23784,17413,30058,38511,27978,25833,25833,30091,30091,34316,42736,23752,15299,28010,36462,28009,13186,27977,23751,38541,38542,32235,44881,23751,40687,21637,30090,32235,19557,34316,34348,11073,40655,30090,23783,11105,36429,28009,25928,30154,34348,23815,21669,38574,17444,25896,28009,34349,19557,17380,32235,17413,17380,38542,34283,17412,30089,30122,28009,25896,38542,34349,21638,23719,32171,27945,21638,34316,32203,19557,44880,25896,28009,25864,23783,30154,30154,32234,25895,23782,11137,25895,32234,32202,30090,27977,28009,32235,23783,34316,42768,19557,34316,30090,36461,25896,27977,25864,25896,30122,32235,28009,36428,44913,21702,30089,40719,38573,34347,25863,36460,32234,34347,36460,36461,28009,25864,23783,23783,30090,21638,32235,25896,23783,34315,23783,25895,38541,25895,32234,25863,36492,25895,28040,32267,34379,36460,32299,25895,38573,34347,28041,32234,28009,23847,17509,21670,36429,25896,34316,32235,36429,25896,34315,28008,38574,30121,30121,30121,34379,32234,30153,30153,32298,34411,
		30091,34284,23752,23719,27978,17381,25801,27979,36365,11042,23720,38543,32171,36429,38542,36397,30090,21638,32171,38542,32203,34348,23718,32235,19557,27977,36493,23815,30122,36461,25864,28009,25897,23784,36462,23751,19493,38510,19494,27978,19526,30059,23752,38543,42736,44849,36397,15267,21638,36461,21638,21638,32235,30122,28009,27977,34348,34348,15331,30090,15331,30122,36429,19557,30090,36429,17444,34316,40720,30090,17444,38542,27944,36428,23783,36429,28009,19557,17476,23815,34348,15331,30123,17444,23751,38542,32171,13154,40655,30057,32235,40687,30122,21638,13218,38542,30123,17445,23751,32235,34316,30090,40655,36429,27976,30122,15331,21638,30154,25928,23783,25895,28041,28008,28041,25895,34315,38606,38542,27977,25896,36429,25896,21638,27977,42767,25896,34316,30122,25864,15331,32235,30122,30090,17444,38542,28009,32203,40687,30121,38573,34380,25863,30153,27976,36428,27976,25895,32234,28041,27977,19557,23751,21638,30090,36461,32235,28009,30122,34348,27976,25896,40654,23750,28008,25895,36428,34379,34347,40718,32266,25895,23814,38606,32299,34347,19588,32267,25961,30154,28041,30154,28009,27944,25864,23751,36428,27976,28009,38541,34315,30122,34315,40654,25928,25895,32267,32234,32298,30184,
		30123,25865,13219,19494,21607,19461,30091,21640,21639,34285,19494,30091,23752,32204,36430,34317,32139,25832,11073,23687,30090,30122,32170,32235,27977,34316,30122,25864,28009,34380,32267,23783,32203,23751,27977,25832,40623,36430,11074,21639,11074,34284,36430,36397,32204,32204,36430,27978,25832,36397,27977,30058,36397,40622,36429,25864,30122,34316,23783,32235,17444,36429,32203,25896,32235,30089,34316,28009,38542,28009,21638,34316,25896,38574,19525,28009,40687,25896,32203,25896,32235,34315,23751,30090,25864,44849,46962,25832,40623,28009,25896,38541,32267,25929,19557,38607,27977,30122,32203,30090,40623,23783,34316,30090,25896,25896,15299,23783,23783,30090,21670,15331,23782,25928,23782,34379,27976,34347,28009,23815,30090,32267,25928,30090,38542,36429,30090,25896,23783,27976,17412,30122,32203,36429,23751,21638,23783,32235,28009,25896,36428,19556,19556,28008,30153,32234,21637,25895,32234,34315,28009,30090,27977,30090,19525,34316,17444,25864,25896,32267,28008,30122,38541,27976,25863,23814,40654,30186,34347,32266,30153,15362,19588,32298,32299,30186,21734,28008,32267,32300,34380,30155,23815,27977,25864,28009,36461,32235,36429,32235,28041,38573,34347,42767,19588,27976,36460,23814,28039,25926,
		30091,21671,15268,11042,27946,21574,36430,27946,13219,27946,19558,23720,34284,42769,34316,25832,21606,17380,17348,30026,36397,17412,30058,30122,34316,34348,15331,25896,38541,28009,28041,19557,36461,28009,19558,32203,34317,32171,4736,21606,27978,34317,42736,42736,23719,19493,38510,25832,30090,34284,27977,38542,27945,36397,34349,19525,25896,15331,21638,30122,23783,28009,19557,27977,32203,42768,25896,27977,28009,32203,21605,36429,25831,21605,38509,30122,46994,38542,32203,30090,34316,30122,28009,36461,25896,36429,34316,27977,44881,38542,25928,42799,38606,42799,36494,30155,34349,32203,25864,25831,40655,25831,38509,30090,27977,28009,34316,30090,25896,25928,32203,21702,30089,23783,19589,38573,32266,32234,21670,36429,32235,32235,25928,30154,32203,30089,36461,21670,36428,30090,23783,32203,30122,42800,32203,25896,23783,34316,32235,30089,36461,21670,32267,25928,42767,28008,23814,21637,27976,34347,28009,32236,23783,30090,23783,21670,21637,25864,32202,38574,28008,36460,21670,30089,40686,21637,28008,30121,25959,23782,32266,21669,15362,36460,34379,32266,17508,28041,34380,32267,36494,30154,32203,36461,30122,25896,34348,25864,38542,27977,36429,32235,30121,30121,28008,32266,38605,17507,28039,19587,
		23752,23752,15300,2656,38543,34317,38576,34285,13187,25865,21639,15300,30091,38510,25864,21638,15267,11074,27945,27945,40655,17412,25864,30058,21606,27977,17444,32235,34348,28009,4736,32202,38541,40687,19558,32203,34284,17380,21639,32204,34317,32204,36397,34284,23719,23719,30058,27978,21606,40623,23719,38542,11074,25864,32203,25831,25864,21638,25864,21670,19525,30122,28009,36461,32203,30122,27977,27977,30122,32235,36397,38477,23751,17412,44848,40655,36429,38542,40654,40687,38541,32202,32235,32203,28009,32203,27945,25832,44881,27977,30122,38606,28008,38638,32267,28009,15331,30122,23751,25864,34316,30057,32203,28009,23783,25896,40655,30090,23751,28009,40655,38541,32235,32234,34380,34347,30153,34315,23782,38574,40687,34315,25928,30122,19589,21670,30090,36429,38574,28009,32235,32235,21670,23783,40687,23751,25864,40654,21670,25896,30122,30122,30089,36428,28008,34347,30121,25895,25927,32234,21670,11105,23751,28009,32203,34348,25864,34316,32202,30089,25863,34315,21669,36460,30154,17411,21701,30121,30186,23814,34411,28040,23814,38572,30153,25959,30186,25927,34380,30186,32300,36461,32235,40655,28009,27977,30090,27977,40687,21702,21670,23783,28041,21669,34347,34315,30153,21669,25894,32265,
		6848,32172,25865,15300,32139,34317,40624,21607,19494,17446,36397,19493,36397,32204,17380,19493,19493,15267,40623,32171,40655,19493,17444,30090,19493,21605,36429,38574,32235,17444,28009,36428,38542,28009,25864,25864,32203,30058,23752,30058,25865,30058,30058,25865,30058,38510,19526,25832,34284,38542,27945,38542,11041,32171,21606,23751,34284,19525,30090,32170,27977,30122,30090,30090,28009,19557,25896,30122,19525,44913,32204,30090,23687,32138,40655,42736,25864,36461,38574,34348,34315,32202,34316,23751,32203,36461,25864,25896,28009,21702,28009,30122,28041,38606,34380,34381,34348,32203,25896,38574,34348,32170,34348,32203,21670,38574,23751,30122,28009,27977,30090,34348,42767,34315,36460,36493,38573,30121,23815,34380,40654,32267,21702,30122,17476,13218,27977,25896,32235,25864,23783,30090,38542,21670,21670,30122,25896,34348,25864,25896,25863,34315,30089,32202,30089,38541,40686,21637,30121,30154,17444,17444,32203,34348,38541,32235,25896,38574,32202,28009,30122,30089,21637,38574,19556,30121,23782,28008,34380,21702,34379,21701,32266,30153,32234,28040,34379,30153,32299,30186,30154,38607,30122,36461,30090,25864,30122,32203,28041,27977,23815,30122,21670,25863,30154,30154,25895,21669,30185,32265,
		15332,30091,38543,17381,19493,27946,25865,19559,27978,15333,30059,25832,38510,25832,15267,32171,23687,27945,36429,21639,19526,21606,36397,25832,25864,21605,34348,32203,30122,36460,34315,30122,30089,21670,17412,17444,38510,25864,30090,28010,23752,19558,17413,21671,32204,34284,17380,11041,34317,32204,23719,27978,21606,27945,25800,21573,30058,27977,25864,32203,30122,30057,32235,21670,17444,23751,25864,28009,19525,32203,40656,30090,21606,36429,27977,25831,6848,32235,36461,25863,25928,30122,40687,32235,34380,38574,30090,21638,25864,32235,38606,34347,36493,38573,36460,23783,34380,25896,32235,36461,23783,25863,28009,32235,23751,38574,17379,23719,36429,32170,15267,21670,40687,19557,32267,30154,32266,28041,25896,28041,32234,28008,32202,25863,32235,32267,28041,23783,34348,38574,11105,36461,34348,32235,40687,27976,27977,25896,28009,15299,25896,23751,36429,36493,28008,38573,32234,38541,32234,28041,23750,38574,34316,38541,36461,34348,34348,32235,30122,30089,30122,30089,30089,28009,23783,32202,25928,30121,30154,25863,34346,23814,34379,36492,23814,38573,25960,25895,25928,28008,23815,38573,30122,34348,28009,36429,34348,32268,30123,27977,25896,30090,25928,23783,28009,25928,25928,23782,30153,28040,
		17413,25897,40623,8961,21639,30059,36398,17446,27979,32205,27946,32172,34252,21574,17380,30091,27945,30090,21606,27945,23719,32171,27945,27977,21606,11105,27944,27976,38541,23815,42767,32267,32235,15331,19557,27977,40623,17380,32203,23752,23752,25832,17413,23784,30091,34284,30091,19526,19493,25865,27978,36397,30091,21606,30091,25832,38542,36397,27977,46962,25863,27976,32202,32267,28009,21670,21670,36461,30123,32203,36397,25865,25832,27945,27945,28009,19557,38542,27976,32235,36461,34380,38541,34380,34315,32235,21670,34348,34348,25896,36493,30121,30122,34380,36461,21670,38574,25896,23783,36428,28041,38606,21670,27977,15331,17412,11073,36429,30090,36429,21606,21605,23751,30122,30154,34380,21669,19556,28008,25928,25895,23815,32235,25896,36493,32267,28009,21638,21638,23751,17444,23751,38574,30122,40654,21670,23783,30089,32203,23751,30090,30089,28009,25896,23750,38574,25895,36460,25895,40686,36461,38574,36461,34315,34315,23783,38574,30122,38574,23815,30089,36428,28009,21637,25896,30122,23783,32234,30121,32234,34347,36492,30153,32233,25927,23781,25895,21669,34347,34347,19557,30154,27976,30122,25864,36429,36493,34380,30090,27977,23783,32203,28009,30122,28009,23750,28009,21669,32266,30153,
		30091,30058,40591,23752,34317,32204,38511,25833,13187,21640,42769,23720,34317,44849,27945,40656,13187,17412,17413,36429,28010,38543,19494,11009,13121,21638,21606,28009,23783,23750,36461,36461,36461,15298,32235,19557,27945,17412,34284,34316,32204,34316,19525,36397,34284,44882,32171,23719,13187,30059,40624,38543,25865,21606,25832,34284,40623,36429,25832,19525,25864,27976,28009,30122,30090,23783,28041,32235,30090,25864,21606,17380,23719,21639,30122,30090,21670,30089,25896,28009,32267,40654,40686,28041,38573,30122,21670,38574,19589,19589,34380,40718,32267,36493,32202,21637,36461,32267,32234,34380,32234,19589,11105,34315,32235,25896,21605,46961,21670,36429,34316,38509,19557,38574,30121,38541,23814,25928,34380,19588,28041,28041,28041,23783,34316,30122,25864,19557,25864,21670,34316,27977,32203,25864,32235,23783,32202,30122,34348,40654,32235,27977,19557,30090,25863,30089,30121,38541,28008,42799,34348,30154,40686,21702,34380,36461,32235,32202,40655,21638,32202,25864,27977,27977,36429,27977,34316,30122,25863,25895,30153,30121,32201,30121,25894,25895,30121,25895,36460,36428,17476,25896,25863,25863,23783,32235,32235,30155,32235,25897,34349,30154,30122,28009,30122,28041,32234,36428,36493,25895,
		30058,30058,36397,21574,32139,36398,36366,17414,15268,17381,36398,25833,23719,36397,27913,25865,23719,19493,19526,25865,40688,42769,19493,13186,25864,21606,17379,30057,28009,23750,32235,30121,30122,30122,23783,21638,34348,15267,30090,42801,40688,30090,30091,38543,38543,34317,36430,30058,30059,27945,27978,34284,36365,38543,23720,30026,34284,32203,17444,32203,25863,30057,23750,17476,38574,30122,30122,25896,27977,17412,21639,13154,30058,23719,27945,19493,13186,23783,25928,13218,30121,34380,32267,15363,36460,36460,30155,28041,34380,34380,34380,34347,23750,19556,23815,8992,42768,34348,34380,36493,28008,19556,30121,34348,30090,36429,30090,25831,13154,30090,32171,23751,34316,34316,19557,21702,28008,32234,28073,25895,34347,36460,34347,25896,34348,30090,30090,30122,32235,30122,32203,25864,28009,36461,28008,25895,38574,30122,32203,38574,36461,30122,25864,34348,27977,23750,34348,36460,17443,34379,30121,23782,42767,27976,21702,36428,30122,32235,30090,34316,32203,30090,25896,36429,36461,25864,38542,38542,21670,34347,28041,25863,25895,34346,25927,19556,34379,32266,32234,19589,23815,28009,21702,23782,28009,32203,27977,25929,34316,25864,30090,30123,25896,25896,34348,30089,34348,36428,36461,25895,
		36365,32171,27945,19526,19494,36397,40624,15268,27946,21607,36398,19494,30058,34285,25865,13187,32171,30091,23752,38510,38575,30123,32204,21606,30090,17412,38542,32170,34380,28009,25863,21669,21637,36428,17412,17412,23751,27945,27977,25864,36462,30091,30090,42801,23752,21639,36397,44849,36397,23752,17413,34252,36398,38511,40623,30058,32171,19493,30090,36429,21638,36396,36461,28009,34316,30122,32235,17444,23751,13219,25865,25832,8928,30058,23719,27977,25896,21670,36461,21670,38573,28041,23815,21702,34380,34380,28042,25961,36494,28041,19556,34347,17443,25863,25863,25863,38574,38541,30122,36525,30153,19621,40687,40687,32235,34348,30090,25831,19525,27945,27977,25864,40687,15298,13218,30121,32267,30122,34412,36492,19556,36493,30122,25896,25928,32235,34348,32267,32203,32203,27977,30090,28009,44913,15298,21637,42767,21637,30090,19525,32235,32203,23783,34316,36429,28009,36428,32234,19524,32202,34347,38573,40654,21702,23783,36428,40654,25896,32203,36461,36429,36429,30090,32203,30122,23783,34348,40687,30057,25863,27976,19524,25895,25895,25895,40653,30121,32234,28008,19589,30122,21670,17476,25928,34347,21670,25896,25929,21671,28042,32268,34316,25896,30122,30090,32267,32202,30089,28041,23815,
		21606,36397,40591,17380,17348,21574,36430,17413,15268,19494,38543,23752,27978,36365,30091,27945,21639,32171,34317,34317,23816,27945,36397,19493,15267,23719,30122,28009,36428,36493,17443,30121,28041,34347,28041,23783,36429,30122,34284,19526,30058,28009,32203,23751,34284,23751,30058,36397,23752,27978,23687,19494,30026,32172,36397,32171,19461,19493,40623,38574,36461,32170,27977,27977,36429,30122,30090,25864,25864,17445,36397,27945,27978,34317,25832,21638,23751,23783,40654,30090,32267,27976,23782,32234,36460,38573,21702,19622,32299,13218,23782,25928,17443,25896,32170,42767,28009,36493,30186,32267,36493,23814,28008,36461,23783,28009,34348,23719,27977,25864,30090,21638,30058,15331,28009,34315,32234,28008,34412,38606,17476,32267,23783,30122,28041,34380,34380,28009,36429,21670,32202,34348,30057,38574,19492,27976,32235,21637,28009,30122,40655,28009,30122,32235,25863,30154,32267,38606,34347,28008,30121,40686,30089,28041,34315,34347,34380,17411,38574,36428,23783,30122,27977,38542,40687,19493,38542,36461,30090,25864,28008,30121,36460,30088,25862,40718,27975,21701,23782,32234,36460,32267,19557,32267,32234,17477,23783,21702,23783,30090,38542,30090,23784,34348,34316,30090,34348,17476,30122,25929,
		38510,34220,49011,19461,30091,19494,34317,27978,6816,19494,32204,21607,13155,40656,34285,17413,17381,25897,21671,30090,19526,28010,38543,17413,15267,40655,30122,32203,30089,38573,32234,32266,32266,40686,19524,34315,25832,25864,40623,27945,25832,32171,42768,19493,32203,30025,34316,38542,23752,13154,36398,17349,30027,25865,32139,34220,17381,36398,27946,36430,25865,28010,19525,36461,36461,27977,15299,34316,30058,21606,27946,25833,27913,38511,36397,17380,36397,27977,21638,28009,32235,19557,13217,17443,32266,38605,28008,34347,42799,34347,28041,25928,27976,36428,32202,40719,36461,34380,32267,30186,28073,38573,36460,36429,19589,30122,17444,17412,30122,27977,40622,25864,15331,25896,36461,40687,42800,28040,32234,30121,28040,32267,36460,30153,38573,28009,34348,19557,38606,19557,30122,34316,30090,36396,30058,40655,30057,21605,25831,34348,36461,23750,30122,36428,30089,34315,34315,44880,32202,27976,25895,32234,28009,32234,28009,23815,23750,23815,32235,38574,36429,34283,30090,40655,40655,30058,40623,40623,21605,32235,25896,40622,36493,19556,21669,25927,17475,34347,25927,38573,32266,30186,25895,36493,30122,19589,23815,30090,17444,32235,28042,25896,23816,32235,34380,32235,30155,19590,30155,28010,
		25800,36365,34285,25833,25833,15268,32204,36398,25865,25865,23752,23687,30059,30026,27978,17381,15300,30123,27978,19558,8960,25897,30058,15300,15300,27945,21638,30154,28009,32266,32267,36492,40686,34347,21605,21637,23718,23718,25832,32171,15299,19492,40622,34283,27944,38509,36397,36429,30058,30026,40624,25833,30027,32140,38479,25800,32139,32139,30091,21639,21671,32171,38575,34348,36428,30089,36429,40655,36397,32203,32172,36430,21607,36365,40624,17381,34285,19493,25897,21671,27977,21670,13185,25928,28007,36459,40686,25895,40686,36492,30122,30154,40654,38541,30154,36460,34315,38573,32267,30153,30154,40751,34380,36429,28009,17476,25864,19525,25864,36396,40655,21606,19492,36428,34348,27976,36461,30089,23782,28040,36460,17443,38573,34347,32299,23847,21670,21669,36461,17444,30155,38542,23751,21670,36429,42768,32138,30057,30090,30057,28008,30089,36493,44880,32202,44912,27976,30154,36428,40654,36461,36525,28008,32267,25895,23782,21670,30122,23783,38606,42735,32170,19460,17412,23751,36397,27945,27977,21605,23783,28009,36429,34315,27976,30153,32201,25894,30120,36459,28007,23814,23782,32235,32235,36461,25864,27977,38574,25896,32235,30154,21670,21670,36461,36461,30154,34316,25864,36429,25897,
		17380,25832,30059,40624,25832,30091,27946,38511,34317,19526,8929,15268,30059,27978,23752,25865,21639,32204,42769,17445,4736,6848,27913,19526,21639,27977,21670,25928,32203,25928,32266,25895,32266,25863,30122,36461,40655,34316,17412,25799,32170,19493,23718,36429,17379,27944,38542,36429,30058,36365,34317,32204,23688,34253,38478,21574,36398,30091,32172,21607,38511,23784,40655,23751,36461,25863,30090,30122,34348,21639,38478,34285,21574,21639,44882,13155,27945,19526,23784,30123,32203,38574,28008,28040,25927,40685,36460,23815,25863,28008,38606,30154,27976,32235,32202,23815,30122,23782,28041,42864,25960,38638,30121,32235,23815,25896,32235,25896,40622,27977,36396,38509,19557,42800,21637,23750,28009,21702,21702,30089,38573,21701,23814,32234,28008,17443,28009,28041,25928,23783,30090,32203,19589,17444,40655,40623,32171,32235,46993,23783,21637,34348,28009,36493,32234,42799,30154,30122,32235,34315,28041,23847,36460,28041,34380,25928,23783,30121,32235,36428,36429,32203,21638,21638,27912,30090,23751,17412,13186,25864,32235,32170,36460,21669,34379,25927,30153,30121,38605,30153,30185,23782,38606,28009,32267,19557,28009,34316,32267,28009,32268,30155,32235,36429,36461,27977,28009,27977,27977,32203,
		13122,19461,23720,30058,25897,15332,27946,38543,36398,21639,6816,480,27978,19494,19526,36430,17445,32204,23784,17413,30090,23751,38510,21607,23752,27945,15299,11105,23783,25896,25895,40686,40654,32202,32235,28009,30090,34284,23686,17412,40655,36364,30090,34316,17412,13153,25864,30090,30058,38510,34317,19461,19494,21639,44785,34252,15300,38478,23752,15300,34317,25865,30090,32203,25896,25896,30090,38542,32170,15299,32204,36365,32204,25833,32172,17348,19526,25865,21638,40687,34348,40654,38573,34347,40686,34380,40686,15330,30089,21702,30122,36461,19524,25896,32202,34348,32235,23750,21702,38606,19589,36461,19557,27977,21670,34316,32203,34348,38542,32203,40622,30057,21605,36428,23718,32170,25896,36428,19589,25928,25863,27976,38573,32234,34380,19589,30122,30122,34348,34348,36461,34380,25864,34348,25831,32203,36429,30090,34348,25863,38574,38573,19589,38606,28041,21669,30089,36428,21670,19589,25928,25928,40686,25895,36493,32267,30089,28041,40654,30122,32203,32203,42800,28009,32170,30090,27977,27945,19492,38542,23718,32202,25863,17443,38573,28008,32234,32234,38573,36492,28040,19621,38606,25896,25896,28041,25928,32235,32235,23815,34348,34348,38607,36461,27977,30155,30155,30122,30123,42768,
		23719,36397,23719,21639,27977,25865,40623,38543,32204,19494,19526,4704,25865,27946,30059,44817,19526,15300,11041,28010,36397,30123,32171,19493,21638,17380,19557,32203,25864,25896,21702,34347,34347,19556,15299,19525,25832,38510,13187,21606,36429,27945,30057,34283,17380,15299,23719,21606,27945,38510,34252,36365,27913,13122,34285,15268,17349,36366,27946,17413,25865,38543,19557,34348,36428,32202,34316,36429,23751,23783,42704,32203,32204,32204,21639,23751,19526,36397,25864,27977,25896,40687,42800,30121,40686,32234,25928,25896,32235,27976,32235,32267,32203,30122,25896,25863,23751,17476,32203,21702,21670,30122,25864,32235,25864,34316,32203,36462,32171,42736,38542,38542,27944,36429,28009,23718,32235,17444,27976,34348,32202,30121,28009,36428,28041,30121,30154,30121,38573,32267,36493,34380,34348,28009,23718,19524,27977,42800,25896,25896,44880,36461,23782,32202,19556,28008,23782,30154,21670,27976,38573,36460,32267,21702,40718,34379,40686,30121,32234,34315,32202,36461,38542,38542,34316,30090,34316,40655,23718,38542,27944,25831,15331,21637,34347,23750,32234,40686,34347,28008,28008,23815,36461,19557,23783,34316,30122,34380,30122,28041,30122,28041,36461,28041,27977,28009,34348,28009,27977,38574,
		25864,36429,17380,13154,30123,34284,44849,34317,34317,27913,34285,27946,21607,21639,19526,36430,15300,21639,13154,27945,30123,17445,27945,25832,36429,15267,30090,28010,21702,17444,15331,27976,21669,11105,23751,19525,25864,27945,13154,30058,42768,13186,30058,38509,27945,23718,38542,32138,27945,32139,40623,40624,30026,15235,17381,23752,13155,25833,40624,17413,27978,30058,17412,42768,32235,38574,32170,28009,32235,19492,44849,25832,38510,15267,8960,40623,34317,23751,25864,34316,34348,40687,40686,30121,40654,30089,30121,42767,32234,30121,34380,32235,21670,25864,25864,25864,11073,25864,25929,13218,34316,38607,32268,38574,25864,28009,36429,30122,27945,27945,38510,36429,21638,34316,32235,25896,36429,23750,34283,38509,19557,17411,30089,32267,28008,25928,28041,28008,25896,25895,30154,30153,36460,28009,25863,25896,21670,40655,32202,30122,28041,23815,25928,28008,30154,42767,25928,40686,36428,28041,34348,38573,32234,32267,40719,38605,40719,40719,17443,34347,38541,34348,23751,38541,36429,34283,27944,34348,25864,44881,23718,19524,25863,28009,27976,17443,28009,40654,32267,23783,38606,34348,30122,19589,19557,21702,38542,32203,28041,32235,30122,34348,40655,32235,34348,28042,34381,25896,36397,38542,
		27977,34316,19525,28010,23751,34316,42769,44850,32172,23720,32172,34252,21607,19494,21606,27945,21607,25897,27978,27945,25865,21671,30058,36397,23719,17380,34316,36429,19557,30154,21702,21670,25896,23750,36461,36461,38574,25832,21639,40656,36429,19525,19557,32235,30090,36429,38542,21638,34284,42736,30091,36430,32171,30091,25865,19461,13155,11010,34252,25865,32204,23751,17412,40655,32170,30089,32202,27977,32203,15331,36429,21638,34284,15299,25832,38510,19493,25832,25864,42735,32235,30122,32235,25895,34315,23750,23783,38541,32235,25896,25864,21670,13218,28009,21670,19525,17444,32203,32235,30090,34348,38542,38574,40655,19525,13186,23783,23751,19525,30090,27977,25896,27977,34316,27977,21638,30090,30122,36429,21638,17412,21670,34315,30089,28009,21670,23782,23783,30121,17508,28040,28041,21669,40686,23783,34348,25896,25863,30154,25896,19589,30089,34347,32267,34347,36460,34379,32234,28041,28008,32234,28073,30121,23815,38606,36460,32267,32234,25895,34380,32202,36428,36396,44881,23751,38542,17412,32203,36429,30058,28009,30090,32202,32235,25896,25896,25928,30122,36461,30089,34380,32235,19524,19589,19557,17444,32267,25896,21670,25896,28009,30122,34381,36461,21703,32235,34348,25864,34316,25831,
		28010,40655,36462,17413,32203,40688,25832,19493,27946,34285,40591,30059,21639,15300,15267,21639,23784,25897,17412,32204,23751,17380,38477,25864,25865,23751,27977,42769,28009,13250,19557,25863,30122,30089,30122,30090,38543,30090,25832,36429,36397,17413,30122,34316,15299,21670,32171,30090,38543,34284,32171,42768,40623,27945,21639,19494,480,19462,30059,38510,42769,23751,25831,36429,30057,30089,34315,34315,21638,19525,30057,21605,34284,25832,32203,36429,28009,23719,28009,34316,32202,32203,34348,25863,28009,21670,25928,28009,36428,30089,30122,28009,36429,27977,32203,28009,25864,34349,36429,36461,27977,23751,36461,34380,15331,25864,30122,32203,21670,36462,32171,23719,25864,36429,27977,30090,40654,32235,32235,28009,32170,27977,30122,30122,32235,23783,21637,11072,32267,11136,19556,23782,23782,34347,25896,34315,34380,25928,25863,23783,27976,36493,40686,36461,27976,32234,34347,19556,34380,36492,28008,34412,34347,25928,30154,30121,25928,25895,34347,25895,32202,36428,44880,36429,11105,34283,21605,34316,40622,34284,30090,28009,32235,36461,19525,27977,32235,32202,30122,27976,23815,28009,21702,21637,40719,25863,30122,25896,28009,28041,28009,19557,28009,21638,17476,30122,32203,30122,36429,21606,
		25896,32236,21671,23784,13218,30090,15267,6816,15300,25865,21607,15300,15268,23720,19494,32204,23752,23752,25897,38542,32203,27977,32203,44849,36429,30091,21606,30123,21671,19525,25863,34316,21670,21670,23751,25864,36429,27977,15267,34284,21638,32204,30091,36397,15267,11073,30058,27945,38543,32203,27978,42768,17412,25865,27978,21607,11074,30026,15300,32139,17413,38542,32171,30089,30057,27976,25896,30122,21638,34348,15266,32203,32170,28009,30090,32235,27977,40655,32170,21606,25864,30122,25863,23783,15298,38574,21670,30122,23783,23815,32235,44880,25864,25896,34316,42800,25864,34348,38542,19525,21606,25864,36429,30122,17444,25896,21638,30122,21638,36429,32203,17412,30090,38574,30057,25896,40655,25896,30090,32203,32235,30089,32203,28009,30089,30154,23782,19556,25960,15395,17475,32267,34412,34379,28009,30154,30122,25896,38574,30089,19524,32202,36461,34380,30121,34347,38541,21701,25895,32234,30122,34380,28008,25895,32234,34347,25927,34379,21702,30121,28008,28008,42735,34315,13185,28009,30122,34316,34348,32203,23783,28009,32235,34348,21670,34316,42768,25896,23783,28009,30090,28041,32235,23782,36460,34347,25863,21670,40654,27976,32203,23815,34348,25896,25896,28009,34380,32267,38542,27977,
		23751,38574,21671,15299,30090,19526,13187,13154,15268,19494,21607,30059,17381,27978,17381,21639,17412,32203,32203,25897,27977,23784,17380,40623,25864,40623,27978,30058,19558,34316,23783,38574,23751,25864,28009,38542,36461,21671,19525,23751,23719,40623,38543,38543,32171,11073,23719,32171,27978,23751,21606,30058,25864,30090,34284,27946,36398,21639,15268,15268,21639,27977,27977,30122,34316,27976,13218,28009,28009,28009,23751,34283,30057,34316,30090,34348,25864,32203,30122,21638,27977,30090,30154,30122,17444,40687,25896,30122,21670,23750,38542,32235,36429,21637,25864,40655,32203,32203,21638,32203,15299,19525,36461,27976,36429,32235,32235,32235,23751,36429,34316,23783,40655,23783,36397,27977,38574,19525,36396,32203,38574,30089,23750,27977,30122,21637,25863,30089,30121,30186,32234,32299,32266,25927,21702,28009,30122,17476,34348,25928,30122,32202,38574,25928,32267,30121,32235,28008,25895,28008,34348,34347,30154,30121,40686,34379,25928,36460,27976,30154,19589,34315,32202,27976,11072,27944,21638,36461,23783,32202,19525,17444,32203,27977,32203,40687,30090,27977,23751,28009,25928,38574,32267,23782,28041,32234,32234,23783,36461,30122,34348,32203,40687,28009,30122,32203,34348,25896,36429,32171,
		23783,38542,28010,28010,32171,25832,32204,17413,15267,32204,38511,32171,30058,21606,25865,21606,30091,27978,15299,23751,27977,27977,13186,23751,27978,38542,40656,34284,25864,44913,13186,32235,23783,25896,38574,32235,40687,34348,25864,17412,36429,25864,32171,40623,30091,15300,30058,34317,27945,34284,32203,32171,25832,38510,36430,34284,40623,23752,13122,25800,32139,30090,38542,23718,34315,34315,36429,15331,27977,28009,30058,27945,30058,32171,32203,23751,21605,30090,21670,25896,42800,30057,42767,19525,23751,40655,21702,27976,30089,32235,36461,32235,25896,32235,32235,30090,40687,21638,23751,27977,23718,42768,30122,17411,36461,28041,34316,17444,34316,34316,25864,30090,32203,17412,27977,32235,21605,27977,32203,36461,32203,19557,30057,25896,34315,32267,17444,30121,32234,30121,32234,32267,32234,28040,23783,28009,32235,23783,23783,21670,30090,40687,40719,42800,28009,25863,32202,23783,25895,32234,40719,23815,25895,30121,30089,34347,27976,28008,30154,13250,23750,36460,21637,21637,13217,34348,21670,28009,19557,34316,28009,19557,40655,23751,40687,32203,25896,28009,23750,27977,23783,34348,25895,25895,28041,28008,32234,36461,38573,34380,32267,21637,40654,30122,27977,30154,21638,21702,28042,28009,
		36429,32236,40656,34317,27945,25832,36430,19526,21607,30091,32172,21639,23719,36397,23752,34317,32204,23784,11041,21639,38542,25896,19493,36396,32204,34316,23752,27945,19526,34349,13218,34348,19557,34348,34348,27977,32203,23783,30057,27944,30058,32203,27978,36430,44882,6848,25865,25865,36397,23752,40623,36397,38542,34316,27977,34317,34284,36430,17348,17413,25865,32203,42735,17412,32203,40622,40654,25896,36429,32203,32235,27945,25832,36397,34284,17380,4736,23751,21605,40622,17411,23718,42768,15299,36429,36396,32235,38574,25896,23783,13218,15331,15331,32234,34348,34315,34315,23751,17412,27977,38542,40687,30122,6880,27976,32235,34348,17444,13186,34316,36461,36461,30090,28009,27977,30057,19492,25864,34316,32235,30090,21637,30089,23750,34283,17444,25895,32267,21702,19556,30154,38605,32266,34380,28041,34380,34348,21670,30090,25864,30090,34348,40687,32235,42800,32267,32202,27976,30121,42799,30089,25895,32202,34315,15363,28041,34347,17443,30121,13217,36428,30121,17411,30122,25863,30089,36428,32202,27977,38542,36429,32235,36461,23783,40655,25896,21670,21638,30122,32202,27976,36493,17411,36460,28041,25927,30154,36493,30154,32267,32267,28009,34380,28041,25864,32203,19589,21702,28041,25896,
		21638,30091,25865,19493,19494,40623,38543,23752,21606,13155,23752,38543,21607,30058,38543,30091,23751,34284,6880,25897,34348,21670,40623,44816,21638,4704,8961,25865,27978,34284,32235,32235,27976,32235,34380,21670,32267,19557,23751,40655,19492,34284,25832,27978,32171,11074,27978,19526,30091,32204,32204,30090,30058,25864,13186,23752,25832,34284,44817,21606,36365,21638,40622,23718,38541,32235,30089,36429,38574,34349,34284,19493,13187,21606,27945,8992,6848,23751,34284,30057,30057,25864,36429,21670,38509,32203,36493,23783,23783,17476,19556,25895,19556,30121,32234,36493,30154,28041,25863,25864,44848,40655,34348,34347,28009,32235,30122,32235,32235,25928,38542,34316,32203,19557,25896,23718,23750,30057,25928,32267,36461,19524,21670,28008,36396,25863,38573,34347,21637,21669,17476,32267,38606,32202,28041,28041,30090,40687,38574,23751,32235,23751,36429,38509,44848,19524,40654,36428,40654,32235,23815,32202,25895,27976,15330,17443,40654,30089,23750,25928,38541,30089,23782,36461,38541,38541,32202,32235,30122,30090,36429,32235,32235,38542,42768,28009,23783,34348,34316,30122,32267,23782,17443,36492,30121,25895,32266,30121,17443,34347,36460,34380,30121,23782,28009,36461,25928,30122,36461,30122,
		19526,21638,17413,30058,32172,46963,25833,21607,15300,19526,19526,30091,23752,32171,30091,17380,25897,25897,13219,36397,30090,15332,34251,30058,19493,15267,15300,27946,19526,21638,32203,28009,34348,32267,38541,19589,23815,21670,30122,23718,17412,27977,30058,44849,30058,19493,32172,21607,21639,27978,38510,38510,25864,19557,13154,27977,36397,36397,15268,25832,40655,17412,38477,34316,36429,32235,27977,30122,32203,32203,30058,11074,23719,17412,21638,19557,13154,30090,34316,25831,36429,19557,32170,44881,27977,27977,30122,23815,25896,21670,23783,28040,25928,38606,38573,34380,32234,38541,32202,15331,40687,40687,30121,44880,17411,40654,32202,32235,21702,21638,34348,40655,27977,17412,27977,17444,25864,32170,30121,25863,21637,19589,27976,25895,25863,38509,34315,34315,17476,30121,23782,38606,28041,32202,27977,15363,19589,30155,32203,17444,32235,15267,40655,36461,40687,6848,25896,32235,30089,19524,23750,25928,17444,28041,25928,23750,34347,36428,17411,25895,27976,23750,28009,36428,36461,25928,34315,36461,32235,32203,36429,21638,30122,42800,38574,36429,27977,38574,36429,30154,32235,25863,21669,32266,30153,25927,30121,25895,21701,32234,32267,25928,32202,28008,32267,38541,32235,30122,28041,25928,
		25865,32237,25865,21639,25833,38511,21607,32204,34317,19494,38510,30058,34285,21639,23752,13154,19525,23784,23752,13186,32203,19558,38542,30025,27913,32204,32171,30059,27945,32203,28010,30090,32235,28008,34315,28041,30154,32267,30089,19524,23783,25864,21671,23752,28010,21639,30091,17413,32236,15332,27977,40655,17444,32203,25832,36429,32204,25832,34316,27977,15267,36396,25864,30057,34315,27944,23783,25864,34316,17445,17445,21638,25832,19493,27978,19493,32171,32203,25864,38574,30090,23718,30122,40622,32170,11073,23783,30122,28041,28041,34347,36493,21734,25927,23814,34347,25928,28041,32234,19556,36428,34315,19556,38508,25863,38541,30089,32234,34380,25928,30090,23751,19589,19557,36428,34315,38509,40622,25895,15363,28008,34379,23815,27976,32202,27976,25863,19524,17444,27976,38574,36428,21702,25928,19557,21703,23783,27977,34284,19525,21606,23719,40622,44816,30057,25864,34315,25863,28008,15298,23750,32267,23815,32267,30122,34347,36460,36428,38573,34348,34315,28008,32235,25896,36428,38574,32235,32267,25896,38542,28009,19557,25864,34348,21638,34316,25896,38574,36428,34348,36461,34347,21669,32266,25927,28007,23814,23781,32234,25895,30121,30089,34347,36460,38573,34348,38573,28008,30153,34380,
		40656,38543,6848,19461,15268,25800,19526,40656,21606,15300,27945,25865,34284,19526,11041,17380,15299,32236,25864,19557,23751,34348,36461,23719,38477,27913,34317,32171,19526,30091,36461,28009,23815,32202,28009,28009,36493,38606,40654,28009,32203,30090,38510,30091,23719,21607,23752,23752,25832,19526,21606,32204,30058,30123,23751,30090,32203,21606,30058,23719,23751,44849,32170,34316,32235,38542,25864,40655,30122,32203,19525,36430,27978,32171,36397,32171,30058,25832,19525,36429,30122,15266,15266,23783,25863,19557,34348,19557,25895,23815,34379,28040,15330,19621,23847,28073,32234,32299,23814,34347,19524,40654,19556,36428,34315,32202,19556,19524,32203,28041,36461,27977,19557,21638,38509,36428,36428,40687,28008,21637,38573,30154,23783,32234,32170,30089,15331,36428,27976,30057,21637,25863,25863,36493,19557,32235,32203,15299,30090,19557,32138,23686,23751,40655,36429,34316,36428,28009,23750,13250,28009,40719,23783,30154,32267,28009,38574,34348,32202,36460,32235,28041,36460,28009,36428,40687,32202,32202,28009,34316,27977,25896,23751,27977,23751,38574,25864,42767,17411,21702,38573,25863,23750,25927,28040,23814,23782,32266,23782,34346,32266,28008,28040,32267,40719,34347,32202,38606,30154,36492,
		32204,25865,23720,36430,6784,19494,23719,38575,23751,30090,25832,30090,23784,27977,17380,17412,19525,32236,36429,25897,21638,36462,23718,34316,38510,19525,32171,32139,19493,25832,30058,32202,34283,28009,25896,25928,30122,34316,27944,36397,32171,30058,27945,27945,15267,23752,27946,27945,23687,30058,21606,30058,36397,32203,19525,15331,40688,30091,30091,23719,25832,40623,23687,34284,27977,42768,25799,36461,32203,32203,19493,34316,42736,21638,23752,34284,28010,32236,32204,23784,28009,25864,17444,23751,32170,25831,28009,8992,30089,21637,25928,30153,17476,21669,19621,34379,25960,25960,28008,28041,32235,25863,32234,21669,34347,28008,23783,21670,25897,21671,30058,21606,30058,23783,34316,28009,23783,42800,30122,21638,28009,36461,30089,38574,25895,25830,27975,34314,40654,34347,19524,34283,30057,30122,25863,36428,34316,21670,28009,34284,42736,30058,34251,32139,34284,34251,23751,30057,21605,30089,30089,36493,19589,30121,32234,30089,32234,30154,34315,36493,32202,28009,40687,23783,32203,40687,27976,32235,34316,30090,34348,27977,19525,23783,32203,36461,32203,30090,19524,23783,30121,34347,30121,32267,28008,32234,34347,30121,30121,40686,34347,28008,23814,36460,38638,30154,30154,36460,34347,34347,
		19526,23752,21574,32204,19462,15300,27945,32203,21638,21671,23783,21671,28010,23752,19493,25897,38575,32236,34316,21671,21671,21671,30090,34283,30058,23719,34284,15300,34284,34284,30090,42703,34315,23718,32203,32235,30090,21670,15267,27977,25832,34284,13154,8929,13122,27913,21574,27913,23719,30058,30058,27978,23687,25865,23751,6880,30058,28010,23752,13187,19493,21574,23719,42704,27978,34284,19525,40622,34283,19557,27945,21638,46962,13154,13187,36430,30091,19525,15332,15332,32171,36397,25864,27944,34315,23750,27976,15299,21670,34315,15363,40719,15395,28040,32299,30186,34412,28073,30121,32267,36493,36493,21701,19589,38573,44913,25864,17444,40623,21639,19493,27978,25864,32171,21671,23783,32235,28009,32203,23751,17444,42768,25863,34347,30089,19524,32169,30056,44880,44880,30121,42799,21670,21637,32202,32203,23751,17444,30090,34317,36365,30091,25833,25800,27913,23719,19493,15266,28009,32202,23815,38606,19589,32266,25895,36460,25895,30089,40686,25895,34347,30122,36461,32202,30122,32235,32235,38542,32235,23751,32235,23751,21671,19557,30122,44913,38542,23783,30089,25896,21670,30154,38573,28073,28073,28040,38541,30153,34346,34314,32233,34314,19556,34347,34379,28041,23815,32234,32234,30089,
		32171,40656,15268,34252,15268,36398,19525,34316,25864,19558,32204,32171,27945,27977,21671,27977,36462,17412,32204,17412,21606,21638,34316,23719,25832,23752,27978,13155,46963,27945,42736,34316,30090,32203,36429,25864,17412,25896,21638,25864,32139,32171,17348,21606,34317,32171,30026,34317,23687,34317,32139,21639,13155,25865,32236,27977,17445,25864,19493,17413,25800,23719,32139,38478,25832,30090,19525,30057,30090,34316,25831,32203,40623,13154,34317,34349,23752,28010,21638,15299,23751,36429,34316,42800,30089,27944,30057,34283,40622,23815,23782,34380,30186,21734,23815,25928,30186,28041,25928,23783,27976,34380,17443,30121,32234,34348,13218,28009,32203,32203,17412,27978,30090,30058,27977,25896,30090,25864,28009,32203,30090,40687,32202,21637,40621,30089,38540,25863,38573,42767,21637,40686,13185,25896,32202,32267,19524,23783,34316,36397,21638,30058,27946,23687,23751,25832,17412,21638,30090,32203,23750,40654,32202,30121,21637,27976,21669,32202,36461,30154,34380,34380,25864,25928,38574,30154,38606,32202,28009,19557,32203,25864,25864,30090,32236,30090,32235,34348,30122,25896,19557,25896,30154,25928,28041,25960,36460,28007,21669,30088,30121,36492,19588,30153,40719,19589,21670,34380,25896,36428,
		30090,25832,19494,13155,23720,21607,38543,36462,23784,15299,23784,28010,25865,34317,32204,32204,28010,28010,25832,25897,17412,28010,38510,30091,25832,30058,34317,21639,19461,34252,34317,44849,32203,34316,32203,21670,8993,34316,40623,27913,21606,38510,23687,38478,32171,25800,34317,27978,21639,32171,32139,19493,13187,27946,40623,25865,19558,23751,32204,27978,32172,36430,34252,25864,36429,32203,23719,38542,32202,30089,30090,34283,38542,32236,28010,36430,19558,21638,25864,30090,17380,30058,34316,23718,32170,17379,25863,34347,40686,21669,23815,34347,34379,17508,32266,32234,23847,23815,21670,25896,25896,17444,13250,32234,32234,32202,32203,28009,25864,40655,27977,38510,27945,21638,34316,40655,32203,23784,30058,27945,23751,34316,42735,30089,34348,30121,38541,21669,36460,34315,32202,15330,11105,28009,25896,27976,30089,32202,19492,32171,36429,27945,32171,42736,19493,15267,25864,17444,34316,42735,28009,36428,25896,34315,25895,28041,25896,23750,38574,34347,34348,38574,21702,25896,34380,32235,32235,36461,30089,21670,30122,21638,21638,30090,34316,30123,30122,34316,34348,25896,17444,32235,32235,30122,23783,25895,30154,23814,17410,25927,28040,28040,13217,34347,36492,19556,32234,32234,32267,36460,
		25832,32204,23687,4672,6784,25865,38542,25864,19526,2656,15299,17445,28010,30058,27946,30091,25865,19558,19526,23719,19493,34316,44849,19493,15300,21607,36398,30059,30091,27945,32171,34284,34284,19557,44881,11105,32171,34349,34284,23719,21639,42769,40624,34317,34317,27946,23720,27945,30058,40656,25864,32204,23719,36430,42736,30091,38510,30058,30058,25800,40624,38510,25832,32203,40655,36429,27977,30122,25896,32267,36461,30122,27977,30122,21670,40655,30122,25864,30123,28010,21671,36462,30090,17380,27944,23718,17411,25895,27976,23750,17443,30121,38573,19588,40686,38573,30154,32235,25896,25896,28041,25928,30154,30154,34315,32235,30122,21638,23783,36461,42768,44849,32171,30058,38542,38542,32236,27977,23751,27945,17412,40687,44913,25831,27976,30089,32234,17443,32202,32202,30121,28008,34347,25895,36460,28009,28009,30122,25864,34316,46962,32171,38510,42736,23751,13186,32203,25864,23751,27977,34348,32202,28009,19557,32202,36428,23815,34348,34348,36428,36461,36428,23783,30122,32235,21702,30121,40686,32267,21702,32203,21638,19558,38574,34316,32203,36429,27977,34284,19525,23751,38574,38542,25896,23815,25863,21701,23814,28007,28008,21701,23781,32233,36460,36493,34347,32299,32299,30153,32234,
		23719,19525,27978,15235,21607,40624,25864,17412,23752,36462,21639,25897,34349,32204,25833,25897,27946,27978,19558,27978,30091,30090,36397,11074,30091,13154,30059,34252,15300,23687,23720,30058,19557,23751,25897,17412,32203,36430,34252,23687,40623,44882,30058,27946,32172,17380,32139,15300,15300,40624,23751,30026,30090,23751,27945,25832,34284,30058,40624,25832,38511,19493,23719,25864,34348,23783,25863,34348,15331,38541,34315,25896,30089,23783,8992,25929,25897,36429,19525,17477,25864,36429,21670,13186,23718,32203,27944,34347,40654,27976,11136,30121,32266,32234,36492,25928,21702,42799,23783,23815,36396,27976,32202,34348,30122,36461,32203,25864,32203,36429,38574,36429,21605,23751,34284,38542,36397,23784,34284,32204,27945,32235,38542,30122,21605,34315,30122,28008,30121,30121,30154,32202,36460,32267,32267,25895,30089,34380,19525,30090,42800,25864,30090,21638,36397,23719,36461,32203,30090,28009,36396,28009,30090,15331,30122,21670,34348,34380,36428,25896,38574,32235,27977,34316,30122,30154,36460,32234,34347,23750,32202,28009,28009,42768,27977,34316,42768,27977,34316,23718,27977,40622,36428,15299,40654,23815,28008,30089,34347,28007,21668,34379,34379,36492,30153,30121,30154,32267,25895,32234,
		27945,21606,23719,30058,34252,34317,19493,21606,34316,34284,25832,30058,30091,23752,27978,34285,21607,27978,23720,21639,25865,27945,27978,19493,38510,6816,17381,21607,21639,19494,34284,25800,17380,34316,25864,27977,32203,30122,40591,40656,36397,38478,32172,19494,23720,17380,25833,32204,25865,40624,23751,21606,27977,34252,23719,30091,32204,25800,19526,27946,32171,21574,21639,17413,36429,30090,25896,36428,21702,34380,25928,32234,25895,25896,15331,28009,30155,28009,21671,25864,25864,30122,21605,27977,32203,27977,27976,32202,30154,25895,21669,25927,34347,42799,32267,36460,27976,42800,23718,34283,42735,32202,25896,36461,28009,36429,27976,36461,19557,40654,38574,38574,15299,30090,25864,32204,32203,27978,40624,40656,25865,21606,25864,36461,25896,32235,25896,36460,23815,28041,34379,36493,38573,21701,30153,19556,21702,38541,25863,28009,36428,30090,32203,34284,30090,36429,40623,30058,27945,19525,46961,36461,25832,19525,27944,27976,36428,38574,32267,32202,36461,28041,28041,34348,34348,34380,36460,32234,32266,23782,25863,30154,32203,23783,30058,34316,40656,25864,23751,32171,30090,27944,40655,21638,23783,21605,19524,34315,28008,30088,32266,40718,28008,23814,30153,25927,25928,32299,21702,30153,
		19525,27978,32171,34317,25833,32139,25864,19525,32171,27945,23719,42736,30059,17380,21607,34285,21607,32172,30091,15300,27946,34285,34284,32171,27945,34285,30026,21574,40624,27978,15299,23751,19492,34348,32203,23751,27977,30123,38542,25832,23719,23752,23752,19526,15235,23720,36365,19493,25800,40656,40655,27977,30058,36397,17413,21606,36398,38543,15267,19461,32204,21606,17380,23751,40622,21605,17411,23750,19589,30121,30121,38574,32234,17443,32234,28041,28042,30122,30090,19558,27977,25896,27977,21606,40655,21605,34316,30089,15363,32202,30121,38541,32267,34315,30154,34380,38574,42832,25863,36461,38542,38541,27977,36493,28009,17412,25896,36461,28041,34348,30122,28009,27977,27977,21638,38575,30123,27945,40591,38543,30026,21606,21606,38542,38574,34315,32202,36493,34380,25895,28040,38606,28040,21734,19589,21702,23782,30121,40654,32235,27976,30122,30057,19525,30122,30058,32171,32171,21639,30058,36397,36429,21638,27945,21605,25864,23783,36461,30089,32235,36493,28009,25896,28041,17477,32235,38541,34347,34347,21702,21702,34380,28009,28010,44881,30090,32171,23751,19525,36429,32203,27944,38574,30090,15298,28009,34380,32234,38573,28040,32233,32266,19588,34347,25927,32266,30121,28008,19588,25895,
		25896,30122,40623,21606,38543,23719,34284,27977,27945,30058,40656,32171,34317,21639,34285,19526,23720,19494,25865,27946,32172,21607,23752,34284,15267,46962,30091,21607,34285,25865,21606,11073,19557,36461,32203,15298,28009,36461,25832,27945,25864,27913,21607,32172,15268,23720,21639,21607,30026,36397,36397,25832,23719,40623,15300,34317,38543,32204,21638,23751,30058,17380,38510,27945,17412,25896,25864,27976,30122,34347,23782,36493,28008,30121,34348,38574,30154,30154,30122,21638,30122,21638,34283,13186,32171,30090,36429,25831,30089,36460,36460,38606,19589,30121,34315,36460,36461,36460,19524,36461,38541,34283,28009,32203,32235,19524,30122,36461,36460,34315,23815,38574,38574,25864,32203,34317,25865,23752,21607,23687,36397,30058,27945,32170,34316,27976,38574,21702,25928,21669,28008,36525,28041,28008,21669,40718,36428,32266,34380,32234,25863,28009,19557,19557,30090,32203,32236,34316,27945,32203,36397,44849,27977,21670,23751,21670,23783,32202,25896,28041,32202,34380,19589,17444,17444,38574,34380,28041,32234,30154,32267,32235,34316,28010,40623,30123,34284,23751,23719,46962,32138,32170,36396,42767,8960,40654,30089,30089,38573,30088,32233,23782,23814,30185,25928,34347,21701,21669,21669,30154,
		23784,17444,30090,21639,25832,23752,21638,42768,32171,23751,15300,27945,38511,25865,34285,15300,36398,15235,11009,32172,21639,13187,25864,38510,17380,40623,38543,21607,25832,23751,23751,17379,34316,34315,21670,23783,30122,25864,21605,23719,32139,34316,23720,27978,23720,17348,27978,23720,32172,36365,23719,17380,11041,44881,27978,23719,34317,34284,15300,13154,30058,19493,42703,32171,25864,38542,38541,27977,19557,30122,32267,28041,28008,32267,23783,23815,25896,23783,25896,17412,40655,36461,34316,15299,34316,34283,32170,19524,25896,23783,38573,30122,25863,38573,36460,34347,30057,30089,30089,23750,44848,27976,21670,19525,30090,27977,27976,28009,32202,25895,27976,30090,28009,25864,38510,23719,19526,30059,19526,15235,27945,27945,25864,32203,36429,25863,30122,32235,17476,32234,32234,38573,25927,38606,28008,36492,38605,38541,34380,23750,30122,25896,25863,21670,17412,30122,34348,34349,30058,17412,32203,38542,19525,42736,13218,25896,25896,28009,28009,34315,32235,21670,17476,28009,30122,34347,25927,28040,32266,34379,25928,17411,28009,27977,25864,32203,30090,21606,23719,42736,36397,40623,23751,36396,8960,17443,23750,28008,34347,25863,30120,25927,28040,28072,30121,30186,28040,21701,34315,23815,
		13186,34349,34284,27977,32203,27945,32203,36429,25865,30058,25832,21639,34285,36398,32172,32139,15300,32172,4736,21639,15268,25832,25832,27977,19493,21638,25865,15235,17380,32171,23718,21605,25896,13218,34347,23782,25896,28009,21605,38542,27945,27977,25800,19461,21639,27913,32172,19494,32171,19494,17380,23751,32171,42703,19525,4736,32203,25832,19493,27977,27912,25832,36397,38510,34316,36461,36461,13218,27977,23815,34315,25928,21670,25896,25896,23815,17444,23815,15331,19525,32203,23751,27977,23751,25799,23751,15299,32203,23718,30122,30154,34348,23815,30122,36428,30122,17411,23783,23782,21669,38574,30089,13186,27977,25896,38574,40654,23783,32235,19557,36429,19525,23783,28009,36397,15300,25832,40656,25865,8961,36397,23719,30122,30122,28009,19557,40687,34380,21702,30121,30121,40719,32267,28008,19589,34347,32267,34379,19589,30154,32299,30122,32267,23783,32203,34316,34349,40655,34284,15300,27945,30090,21638,34284,32203,40655,38542,32203,25896,27976,19557,21702,34380,38574,32267,21702,32299,21669,32267,40686,30089,17444,25896,34348,27945,32203,38543,25832,27977,36397,27945,34284,19492,38574,17444,17379,32235,27976,32202,25895,34347,34347,32267,23782,25895,32234,38573,32267,30154,25895,
		13219,21671,27977,34284,40655,19525,36429,38542,17413,44849,21639,21606,40656,19493,23752,38478,13155,27946,19526,8961,17381,19526,21639,32171,32204,30091,25833,13155,34252,27945,36429,17379,21637,17411,34348,19524,34348,30122,23751,21638,17412,30090,44849,23719,23720,23720,19494,27913,34285,19494,25800,32204,23719,25864,23719,11073,15300,44881,34284,38510,25864,27945,36429,25832,19492,42768,25896,30090,30122,32203,28009,15298,17411,25896,23815,36493,27977,30090,17444,21638,27977,23783,25864,34284,27945,27912,30090,32203,17412,36461,23783,32235,32202,28009,36428,23782,8992,30121,40686,21670,34380,19557,15331,32203,28009,42800,30154,30089,32235,15331,40655,21637,32235,30090,25832,11041,19526,34317,21638,23751,42768,25864,23751,32235,32235,19525,36428,34315,28008,19589,34380,38573,30121,13250,8992,38573,21637,32234,23782,28008,32266,23782,23782,30121,38574,42800,40655,25897,34284,21638,25832,19526,25896,34348,34348,36429,36461,23783,19589,34348,25863,38574,34380,40687,6912,25928,36492,23814,36525,36460,34380,32235,25864,30122,28010,34316,36429,30090,25865,30090,25800,30090,21605,40622,27977,32235,25863,23782,32234,32234,38605,32266,23815,25863,25895,34380,28040,28041,38573,30121,
		17412,19557,21670,34348,25831,23718,25831,23751,15299,15299,30058,32171,27978,21606,34317,34284,17381,27946,34285,19461,23720,23752,19526,36430,25832,27978,27946,27913,27978,21606,19525,25831,21637,28009,30122,34315,34348,34348,30090,36396,34251,25832,30058,23719,17413,30059,23720,32139,30059,19526,23720,40623,25832,38510,40687,25864,23751,36461,38542,36429,17412,21605,15299,21606,34283,25832,30057,30057,21638,23751,40687,30090,42768,21670,36429,34348,28009,25896,40687,38542,30057,25864,21606,23751,25832,27945,27977,27978,30058,30090,23783,34316,30090,15298,30089,23750,30089,32235,23815,25895,21669,25895,34348,32235,36428,40654,36429,19557,30090,25896,28009,25928,30090,23784,21606,15300,17412,34317,27977,27977,36462,23751,23783,30122,32235,19557,34348,21702,34347,30154,25895,30153,30089,19589,13249,34380,32234,23750,34347,32266,30121,23814,17508,30154,38574,32235,30122,25864,25864,28010,32203,13219,36461,38542,38542,19557,32202,19557,25896,32202,27976,34347,34380,28041,21669,34347,30186,38605,40719,25927,32267,36461,34316,34316,34316,34284,25832,32171,23687,40655,23751,25799,30057,30089,30089,38606,34347,27976,28040,42799,32202,25895,28008,23782,36460,30154,28009,23783,28041,21701,
		8992,30090,27977,34348,15299,15267,19492,17380,21606,34284,34284,40623,21639,27945,30091,25865,30059,19526,42769,32204,23720,23752,25832,40623,27978,19526,21607,34252,34285,25800,17380,25831,21605,30090,32235,21670,21670,30090,25831,27944,38509,34283,32171,34285,42737,30059,25833,23720,25833,27946,19526,32139,38510,34317,40687,36462,34316,32203,38574,38509,17412,15266,6848,27944,36397,32170,27977,25896,19557,15266,34316,27976,32203,19557,38542,27977,15299,32235,32235,34348,17412,23718,32203,27977,27977,38542,27945,25865,25865,30058,21606,27977,28009,13218,34315,28009,36461,28009,19557,19589,28041,38574,38541,36493,38606,23783,40655,30122,21638,21670,23816,32203,21670,23751,23752,21606,15267,25832,25864,32203,34316,19557,30090,36461,32235,30122,28041,21670,34347,38606,23815,30153,30121,17443,23814,40686,32267,28008,30154,32266,28073,21701,32267,36492,38606,30089,27977,23783,32203,30123,34316,15299,44881,36429,34348,28009,34348,30089,30122,40654,23783,34380,32234,25895,38606,32266,34347,30121,30121,28008,40687,34380,34316,28009,38575,21638,19525,30090,21606,40623,23719,17380,30057,27976,30089,34380,34380,36428,34379,30089,30154,34380,32234,30121,34315,23750,25863,25863,30121,23814,
		27977,19525,28009,30090,28009,13186,30090,23751,23783,30122,40656,23752,11041,23752,34317,34284,19526,32204,23752,32204,32171,19526,30091,32172,34317,4704,30091,40656,23720,15268,6784,19493,21606,34316,30089,30122,27977,25864,25831,40654,40655,38509,27977,30059,34252,21607,34317,30059,11042,25833,17380,19493,38511,38510,40688,28009,25864,30122,34283,25831,23751,27945,19493,30025,38510,30058,27945,23686,15299,15267,34284,27977,32170,28009,27977,30090,21670,21670,25864,27977,19493,30057,30090,25864,17412,42769,25832,23752,15267,25832,30058,21606,30122,23783,25896,25928,30122,25895,21702,25895,36460,32235,30154,34315,40654,27976,38574,25896,25928,21703,21638,28010,23751,32236,34284,34316,30090,32235,36429,36461,32235,21702,40719,32203,34348,25864,27976,21670,25863,25863,25895,32234,38573,15298,28041,34315,25928,38606,34379,34379,32299,25927,36460,30186,32267,32235,30090,15299,28009,25897,23784,21671,42768,27977,32235,34348,32267,38574,19524,36428,25863,25895,30154,34315,28008,25895,40686,25927,30186,32267,38606,23783,30122,36461,32203,21639,25832,34284,32171,30058,34251,30090,34315,36460,25895,36428,30154,34347,30121,32202,36492,36460,30121,34347,44848,30122,34283,36428,36460,32234,
		23784,17444,36462,36429,34316,21670,17411,17444,25896,23783,30090,23752,15267,25832,40656,40624,23752,25865,27978,32171,34284,23752,32204,27978,19494,17381,36398,34285,8896,23719,21606,27945,34284,23783,32203,30089,21638,32203,32202,19492,23718,32170,25832,30091,30059,21607,25801,36366,19494,30027,17348,11009,30059,40623,30090,32203,17412,30122,27977,32171,27945,40623,27945,19525,32171,23751,27977,23751,19493,21670,30058,34251,21638,34316,28009,32235,17412,19557,13218,30089,34316,36429,23751,34283,4736,38510,27945,23784,27945,40656,42768,19493,34316,36461,28009,19557,21670,23782,19557,34379,30154,32234,34315,23750,30089,30122,28041,34348,27977,28042,32235,38542,36429,36461,27977,32203,34316,40655,30122,34348,40687,30122,19557,21670,30090,21702,34380,13185,34380,19556,30154,44880,38573,27976,30154,17476,32234,23782,34347,30121,34379,19621,30153,36493,32267,30122,30090,21605,30090,34316,23784,19526,30090,36461,34348,30090,40655,34348,17476,21637,32234,27976,38541,27976,21669,25896,32202,34347,34347,23815,34348,21702,32203,36462,19558,25897,32203,30090,42800,30090,25864,34284,44880,32170,28008,32234,30154,30121,28009,32234,32267,36460,30154,28008,42735,42767,40686,40654,34347,25895,
		21639,27977,25832,23751,30090,25864,19589,34380,28041,28041,30090,28042,23752,27978,32204,27946,21639,32172,23752,36430,40656,23720,17413,27913,17348,23752,27945,38543,15267,27945,25864,40623,34283,30057,23718,40622,34315,42768,32170,23783,23783,34284,21639,25865,42737,25898,8929,34317,17413,32204,21639,19526,23719,21639,23719,30090,15299,38542,34283,27944,27944,27977,27977,36429,32171,25832,25864,25865,25864,34284,19525,19525,32203,34284,30122,25864,28009,30090,21702,30122,34348,32203,30090,40687,13186,25896,21638,32235,30122,30090,36429,17444,36396,21637,27944,30090,21637,40654,27943,40686,25927,44912,34315,28008,27976,34347,30122,28009,28009,17412,34316,38542,34316,25896,19557,28009,32235,38574,42801,38542,23784,21670,6880,21670,30122,30154,40654,11104,23782,23814,28008,36460,30121,30121,32267,13218,34380,32235,30154,21669,32234,21702,28041,38574,30089,17444,27976,27977,40622,34251,17413,21606,19493,32203,40655,23751,23783,23751,21702,23783,44913,34348,34316,23783,28009,25896,21702,30089,30121,23815,25928,25928,32235,21702,25896,28041,36429,32235,40654,19525,25897,34348,42800,25896,25896,27976,36428,34380,34315,23783,32235,32234,25863,27976,28009,42800,36460,28008,28009,19556,
		27977,25864,19493,17413,21638,30123,19589,30187,30154,19557,32203,34316,17445,38543,27946,19461,8961,8961,25832,40656,36430,25865,23687,32171,25832,40591,27945,32203,23686,36364,27977,40590,30090,25831,23718,36396,38509,27976,34283,15331,30090,32171,36430,23784,30091,28010,8994,30059,21607,17381,25800,23752,30058,25832,19526,30090,25864,28009,34316,32203,32203,32171,34348,34284,32203,32171,27978,32203,36397,23687,34316,27945,44849,13154,21670,34348,30154,32235,28009,32235,32267,32202,23783,44880,25896,19557,21702,30122,30122,28041,32235,17444,40622,15298,30090,38509,27976,25863,32234,40686,40654,42734,36492,34380,32202,38541,38574,28009,23783,23751,32235,36429,34316,21638,27977,36428,28009,34316,32203,32203,15299,23751,11105,34348,36428,28009,32235,25928,23782,30121,30121,21669,23814,27976,32267,30155,34380,30154,28009,28008,21702,34348,30122,38574,34348,13186,25896,27977,44816,27912,13154,27977,23719,32171,38575,19493,19558,27977,36429,30123,34348,30122,32236,28009,21606,28009,30089,28041,23783,21702,17444,25896,28009,23815,23750,25928,32202,40687,36461,25928,25896,32203,36429,27977,28009,28009,32235,25896,38541,25863,28009,23783,28008,28009,25863,38573,30122,32235,27976,23750,
		30090,36430,11041,17412,15267,23751,36461,32267,30155,17477,38574,32236,25865,42769,21574,4736,15235,27978,42769,21639,36397,27945,42737,21606,30058,34284,42736,44849,25864,32203,30057,23686,23718,25831,44848,25831,13186,34283,30057,30122,30122,30090,40688,30091,17445,21639,19558,36430,25833,15300,30059,38510,32171,27978,23751,30058,30122,17380,25864,27977,27977,38542,32203,17412,27945,27945,38542,44882,32171,23719,25832,34316,44849,13186,38542,42768,34380,19525,28041,34316,23783,28009,27977,44881,32203,30122,32203,21670,34348,27977,32202,19557,19524,21637,34315,21670,23718,32170,40654,28008,34315,42767,36460,38605,30089,36428,30154,25896,21638,23783,42768,38542,34348,28009,28009,32202,36428,28041,32235,25896,25929,25864,13186,25896,28009,34348,32235,30121,30121,34315,30121,28008,21637,38573,21670,32235,25896,23750,17476,28041,25896,25928,21637,30154,25864,23750,38542,30090,38477,34284,15235,25865,34316,30091,21638,17445,32203,30090,40655,32235,21638,30090,34348,6880,17444,19557,30089,34379,25895,32234,17444,25896,21702,32235,36493,15298,28041,38573,38574,32203,30090,34380,36429,30090,34316,21670,27976,32235,34315,30089,25896,23783,30121,30122,34315,34348,34315,23783,36428,30121,
		38542,27978,19493,27977,21638,15299,34348,34380,28042,15331,34316,27945,27978,38543,13187,8896,38511,30026,36398,32204,23719,19493,38543,27977,27978,21606,25865,27978,30090,23751,32170,32138,25864,36429,36396,32170,25864,30089,30089,28009,23751,21638,25864,17445,23719,25897,30123,25865,27945,23719,38543,25865,25865,25864,36429,38542,15299,27977,25864,40655,23783,27977,21638,19557,17380,42736,32203,21606,36397,25832,15300,42704,34316,21670,34316,40655,34380,15331,42768,32267,21670,32235,23783,42768,21670,32203,30123,30122,32203,23751,25896,13250,30057,34348,38542,21638,25831,25864,32202,27975,34314,42831,32234,34315,25928,38573,15363,34315,30122,21670,28009,34315,32203,30122,32235,19589,23750,21670,34348,30154,30155,27977,17444,28041,32267,36428,36428,30089,30121,32234,25863,32267,21637,32234,21702,30122,30089,11072,13218,23783,21702,25863,17476,32235,23751,30122,38509,34316,32203,25864,19493,30090,23751,42736,25897,21671,34348,25896,40719,23816,21670,25896,30089,9024,21670,32235,38573,25895,23814,30121,34347,23815,30154,34380,32234,19556,30153,32234,32234,38574,30154,27977,38542,28009,30090,15299,32235,38574,21670,28009,21638,23750,27976,34348,36461,23782,27976,23750,30121,25863,
		27945,23752,30091,21606,15267,23751,19589,17444,25896,15331,38542,30058,21639,23720,6816,13122,38511,17381,23719,34317,34317,32204,32171,38542,34284,15299,25864,19525,19525,19493,44881,38477,38542,25831,27945,34316,25832,21605,34348,21670,23750,25896,21638,15299,21638,11073,23719,27945,23719,38543,40623,30091,25832,34284,36429,38542,21638,25864,19460,42703,23751,27977,13186,34316,15331,40687,36429,25832,34316,25832,34316,25800,23719,36429,13186,38574,27977,19557,36429,17444,23783,23783,25864,38575,13186,13219,30123,34381,32267,17476,36428,17444,32203,42768,42768,27977,25864,17444,32170,30121,34315,38605,28008,36428,28008,36460,28041,32267,34315,19556,36428,40686,36461,30089,30154,25895,9024,25928,32267,32235,38542,23815,19525,27977,38542,40687,32235,28009,30154,32202,25863,32202,23815,25896,32202,27977,25863,11105,23750,25928,34315,34348,21670,36429,25864,17477,27977,34316,25865,19493,23719,30090,23719,42736,32203,19558,27977,17412,34348,25864,21670,25896,32235,19524,34348,36460,30121,23814,32266,36460,19589,30121,36460,30121,28008,32266,30089,32266,32235,36428,32235,25896,28009,32236,42768,25896,30123,40687,15331,34316,19557,23783,32235,36428,25928,30089,25896,30089,30154,21669,
		32171,21639,32204,25865,19526,34317,17412,30090,25896,11073,32204,21639,8961,23752,27978,19526,34285,25833,32172,30091,40656,25864,32139,34251,17412,15234,38510,23686,23686,17347,36396,27944,32138,25831,36364,38510,15266,30090,30089,30122,32202,38574,19557,21670,30123,13154,17380,27978,30090,32203,38510,32171,32171,25896,25864,42768,27945,34251,34284,34251,8960,27977,36429,34284,40655,30123,21671,40688,42736,30091,34284,25832,34284,25864,27944,38542,28009,23783,42800,17412,21670,32203,34348,23751,17445,13186,36462,23783,36461,27977,34315,36493,19492,25896,40655,32235,21638,19492,28009,32202,38573,34379,32234,19556,25895,32234,25928,30089,23782,17443,42800,34380,34347,21701,23815,32234,21669,34347,30089,30122,30122,25896,15299,34348,34348,38606,32235,30122,42800,34348,30122,25896,23782,38541,32202,42800,27976,17444,25863,28009,38541,36493,32235,28041,28042,23783,21638,30123,27978,23719,27945,32139,19493,44849,19525,21638,13186,21670,38574,25896,27976,27976,25896,25863,38541,34315,28008,21701,36460,38605,19589,32234,32267,32234,34347,34347,34379,32234,30121,28041,38606,36461,23719,36429,36397,34316,32236,34316,25896,30090,27977,13218,32203,38541,19557,28009,28009,27976,25895,27976,
		25865,23719,27978,21606,25865,32171,19493,36430,25832,23719,27945,27945,23687,32139,42769,25833,17413,25865,25833,17413,25832,21639,32171,23719,23751,27977,27945,21638,25896,8960,36429,38542,38510,15299,36429,13154,32171,23783,25896,23783,28041,36429,21670,23783,36429,4768,21639,30058,27945,36397,19525,32171,25832,15267,11041,30058,38477,27913,30090,36429,25832,32171,36397,23751,25865,25897,28010,32171,28042,34316,23752,32203,34316,34284,38574,34283,30090,34316,40687,30122,27977,28010,30091,30123,21606,34348,42768,23783,28041,27977,40687,32202,19557,23751,27944,34316,23751,32202,30089,34347,42767,32202,36428,15330,28041,32266,23815,42799,21669,30121,36460,36460,28008,32267,25863,40718,28041,32266,32235,38574,36493,32267,30122,34380,38574,25896,32203,34348,38574,28009,23783,15331,15331,32235,32203,36396,25863,15331,11105,34315,32235,25928,28009,30122,25864,23751,21671,23784,21639,17412,25864,32171,21638,44849,17445,28009,28009,17411,36461,28009,34315,36461,21669,36460,38606,30121,25927,28007,34347,32234,25895,32234,34379,34380,28008,30154,38573,30153,21669,34348,40687,34349,30058,27978,34317,32236,36462,25897,32236,34316,21670,17412,36461,36428,21670,25928,32234,23750,21669,23782,
		19526,23752,30091,30058,25865,19493,25832,27945,30026,30091,27978,8961,19493,27946,32172,21607,25832,25865,21607,19526,19526,21639,34316,6848,25832,17412,23751,23751,30090,21638,13186,30122,27977,15267,36429,17380,13218,34316,25896,25896,32267,25896,27977,36461,34348,6848,15267,32171,25865,25864,15267,32203,19493,19461,11009,36365,30025,19493,25832,40623,36397,42768,21606,30090,28010,27945,15332,36429,25865,17412,17380,21638,30090,38510,44848,30057,23783,23783,32203,30090,25864,34316,38543,27977,27945,42768,38575,38574,32235,30122,28041,34348,30090,32170,13186,40655,30057,23751,21670,34348,42767,25895,30154,25895,32202,32267,38573,32266,40718,25895,30089,23782,28041,27976,25928,30154,38541,30121,32234,28009,32235,30122,36429,30122,32203,19589,34316,40655,36461,23783,23783,32203,21670,30089,32203,32203,25863,23783,19524,36461,25896,25928,23783,30154,17412,17445,27977,21638,25864,13186,19493,32204,23783,38542,32235,34316,28009,19557,28009,30154,34315,23782,15330,36428,40654,23782,30121,30153,28041,34347,30122,28009,30154,25895,32234,25863,21669,30121,34380,36461,30122,30155,27945,27978,28010,30091,27978,34316,34316,32203,15299,23783,34316,30122,30122,30122,23783,27976,25928,25895,
		36398,23720,19526,23719,11042,27945,27978,25800,32171,34252,17380,8961,23720,27978,30058,32204,38510,40656,21639,17413,17413,19526,23752,23719,17380,25832,27977,23719,42768,32171,13154,21638,32171,19526,30091,36429,21606,25864,27977,34316,32235,15299,30122,38607,40688,30091,23719,21606,30058,19493,17413,36397,27978,8896,30026,30058,25833,17348,32171,34317,32171,34284,36397,19493,28010,27977,30058,42801,25897,15299,21606,23751,25864,38477,36397,23751,19557,25864,23783,21670,17412,28010,44849,27945,19526,21638,40655,32235,40687,40687,19524,46993,36396,17412,19493,36429,32235,13153,19557,34348,32234,25863,25895,28008,34380,34315,19524,32234,32267,17475,25895,23781,36460,30121,17475,28040,34347,34347,30121,32235,38574,23783,30122,19557,30090,15331,38574,30090,30090,15299,30090,38574,32202,34348,27977,19525,27944,36396,25896,19557,21670,23783,15331,19557,6912,13218,19590,32203,21671,17412,25897,30123,32236,32203,32235,32235,19557,36396,34315,30057,32202,25895,32234,36492,25927,23750,34347,40686,32234,38541,40654,36493,38574,23783,44880,25895,32267,38574,38574,42800,27977,19558,19525,30091,21639,25832,21639,30123,36430,30090,27977,30122,36461,30122,44880,23815,32267,30121,32234,23782,
		21639,17380,27946,25865,21607,27978,23687,44817,27978,25865,19493,25833,27945,23719,32171,38543,30058,27945,36397,19526,19494,17413,19493,21606,34316,40687,21638,42736,25864,44849,28009,6848,36397,13187,32171,36397,36397,23783,28009,21670,28009,8992,32236,25897,40688,34349,21606,32204,17413,19526,21574,27945,8896,15267,32171,38510,30026,19461,36365,25864,27978,27945,32171,15299,23751,23719,32204,38510,25897,17380,36430,25832,30058,38510,15299,27977,34316,27977,15299,21638,28009,36461,40623,23719,27945,17412,25896,40655,30090,38541,23750,25928,34348,21605,32203,34284,27945,19493,17412,25864,32235,32202,25895,25928,30121,38541,32234,23782,30121,23782,32233,30153,34379,25895,19556,23814,32266,36492,25928,36493,38574,30122,30090,17444,28009,19557,28009,38542,21638,25864,19525,32203,25864,32235,23750,23751,25863,32202,17444,23750,13218,34348,25896,28041,15299,17444,25864,21670,17445,36461,30090,32203,34316,27977,27977,32203,17412,44880,40622,36428,28008,30089,40686,44912,27976,34379,34380,38574,21637,36461,42832,21702,44880,36461,38541,25863,36460,34348,36429,34348,13219,19526,25833,32204,19558,19526,19526,27978,34284,25896,34349,36461,36461,32235,40687,27976,28009,40654,36428,23782,
		23687,30091,21574,30026,17413,36365,40624,40591,42704,8928,25832,42768,23719,23719,30058,11073,23719,11041,19493,21606,8929,30026,19493,21638,21638,27945,30122,36461,42768,28009,25864,512,15300,21606,34317,32171,32204,11073,19590,25929,30155,15299,32203,34316,38510,19525,27945,25832,17413,15267,27913,27913,32204,38510,34317,34252,17381,34252,36397,21606,46962,17413,8960,17380,21671,32204,38575,40656,30058,25897,32204,32138,42736,34284,21605,27977,25864,27977,27977,42768,34348,36461,23751,27945,23719,21638,28009,25864,21670,17412,21637,23751,21670,21605,40623,32171,34317,23751,21670,21638,40687,32235,25895,30121,30153,30153,23814,19556,28072,36492,34379,28040,28040,25927,25927,28040,21701,21702,28041,25928,38574,28009,17444,21670,38575,30122,21606,34348,15332,23783,28009,32203,34316,13218,21670,34283,27977,25864,25863,23750,21670,32235,30089,28009,21638,21638,32235,28009,27977,32203,32235,23783,25896,34316,32203,32203,17412,32235,27976,36460,25863,32169,42767,32234,34379,42767,36428,36461,17444,34316,36428,36461,27976,38574,25895,38541,38574,23783,23751,25896,19525,15332,23752,30091,23752,25897,27978,30123,21638,25864,36429,36429,40655,34348,34348,28009,21670,36461,28041,30089,
		36430,36430,25865,25833,27978,36398,42769,25800,19493,32171,27945,42736,36429,23719,17412,15299,36397,15267,23719,21606,17381,32204,17412,21606,25864,23719,21638,19525,25896,17412,21638,13154,17412,38510,38510,30058,42736,25864,30090,40655,34348,21638,38607,21638,40688,34349,25832,25865,19493,21639,42769,32171,25833,36430,30058,32139,23720,34284,36430,25832,21606,6848,11041,8928,30090,40623,36462,34317,38542,30058,34317,32139,34284,36397,19525,32171,23751,19557,36429,34316,25896,38574,28009,32171,28009,21670,30122,34348,23751,21637,30089,23718,30057,34316,38543,25865,25832,25864,32203,17412,36429,34380,19621,34379,30185,21733,25927,19588,38605,36460,30153,21733,25895,34347,15362,19621,21734,28008,23815,32235,25864,25896,23783,32235,32236,38542,23751,25864,25864,21638,30122,38574,42800,23783,32170,36429,25831,25896,34348,36461,30089,25928,25928,23783,25896,30122,23815,25896,30090,25929,38574,17412,25864,34316,23783,32203,34315,32203,21637,38541,27976,32202,38573,21669,36428,40719,40687,36461,34315,23783,28009,36461,32202,36493,38541,23782,34315,21637,23783,32235,21671,32204,27978,23752,30058,19558,32236,34317,23752,25896,34348,32203,34348,40655,27977,17444,25896,23750,27976,36428,
		27913,17413,13187,30027,42705,34252,32171,8928,25832,21606,36429,40687,23751,32203,23783,17444,21638,21606,30058,25833,19494,25833,17380,30058,25832,13154,19526,15299,30091,27978,34284,23719,23751,23719,27945,34316,21606,23783,25896,32235,36429,28009,23815,13186,36429,30122,21606,27945,13154,21638,36430,44849,27913,36397,21607,21607,15300,36430,17380,30091,25865,17380,13154,38542,27978,38510,21639,30058,36397,36397,21638,27913,27977,42736,28009,36429,25831,30090,32235,25896,17379,42800,21637,15331,13186,21638,25864,36461,17444,21638,34315,28009,27944,32203,27977,27945,15300,23719,30122,8992,30122,25896,23815,34379,30153,30121,30185,23846,36492,36492,30153,28008,34379,40718,15330,23814,32267,32266,17476,30154,34348,32235,25864,38575,36462,42768,27978,25864,21671,25864,34348,42768,42768,30090,42768,38509,23783,27977,42767,38574,30121,25895,25928,25863,32235,32202,28041,32235,32203,21670,28009,38607,19557,34348,17412,32235,40622,34283,23718,44848,34315,40686,36428,30057,21670,32267,38541,25895,32235,23783,40687,23783,19589,30089,38541,21669,27976,23782,30122,30090,32236,36462,40688,30090,25865,30123,25864,34349,21670,34348,32235,32235,28009,36461,32203,25896,21670,28009,38541,36461,
		34285,27913,17413,32140,38511,25833,15267,23751,23719,17412,21670,34348,32235,25864,30122,13186,30122,23751,30026,25832,27978,27978,17413,44849,30058,6816,30058,23751,21638,23752,25865,42769,32235,21638,27945,11041,19525,30122,19557,32235,30122,25928,13250,19557,27977,30122,19525,17380,6784,25864,38542,27945,17380,42736,34252,21639,23752,32204,34285,36430,21639,13187,30090,36430,32171,36430,30058,32204,23719,36365,34284,25832,38542,44849,36429,30058,17411,38509,32235,15299,21670,25864,25896,23751,32170,32203,30122,34316,25896,23783,32235,32203,30057,28009,21606,17380,6848,25832,25864,11106,36461,17444,19588,23814,30153,40750,23781,38637,38637,32266,30185,13249,34347,40718,30153,36492,36493,36461,23783,32235,25928,21670,32203,32203,40655,34316,28010,25864,19525,17412,23751,42768,38542,42768,36461,38574,34315,30122,42800,34348,28008,34380,38606,32202,36428,34380,25896,30122,28009,27976,23783,42832,32268,36429,25864,30122,34348,27977,27944,40655,23782,38574,42767,17411,25896,23783,25928,15298,23750,28009,36428,19557,21702,34315,28008,25895,34315,27976,32235,28009,36462,34349,38575,38542,27977,19526,21671,23751,28010,38542,27977,34316,25864,36429,19525,21670,23751,32202,34348,25895,
		36366,21607,32172,27914,15268,13155,25865,34284,32203,19558,15299,32203,34348,11105,25863,36461,36429,23751,25832,32139,46931,27946,17413,25864,23752,13219,30090,30058,23752,21606,32171,42801,25896,30123,21638,11105,27977,28009,19557,28041,30122,19556,17476,23750,38541,27977,17444,36397,30090,36397,36397,27945,32138,40623,44850,19526,21574,19526,23752,30091,19493,13154,34284,34284,40623,40656,38510,23719,19526,23752,34251,21574,25832,40590,46962,38477,21605,40687,30122,21637,38542,17444,38574,27944,34316,32170,38574,30122,34315,23783,23751,32203,32203,25864,23751,11041,15267,40623,17445,4736,23783,28009,32266,32266,21668,34379,30153,32266,21668,32266,21701,28008,38605,19556,34379,40686,28041,38606,36461,15331,23783,28009,21670,19558,30155,23751,25864,32203,19525,27977,23783,40687,32203,25896,25896,32203,42800,28009,40687,34348,25895,42799,30121,32234,32267,40654,19524,44880,30089,25896,34380,28009,23783,32235,25896,30122,38509,13218,34316,40655,25863,27977,28009,38574,34348,30089,25863,25895,25895,25895,21637,40654,13217,23814,27975,32266,40653,30153,32202,40655,38542,28009,28010,32203,27977,23751,38575,28009,36429,34316,25896,28009,21670,25864,19557,34348,30122,36429,25863,42767,
		13123,36398,27946,13187,13123,25833,40623,38574,21638,25896,25864,28009,30122,13218,11105,25864,32203,30091,34284,27946,34285,19526,17380,34317,17412,21638,30123,32203,23784,23751,32203,30090,27977,27977,15299,23751,21606,21670,32267,19589,28041,21702,17443,32267,19524,11072,23783,40655,30090,36397,38477,30058,42704,34252,32171,21607,32139,27913,21606,30058,21606,17380,34284,38510,36430,38510,40591,17380,21606,23720,23719,32171,19525,40622,44881,27944,23751,32203,36428,27944,34316,27976,38542,15299,32202,25831,38542,38541,30090,28009,17412,30057,36429,27977,17412,11073,30058,32204,25832,19558,21670,30122,36460,36492,25895,32234,28040,34347,8992,30121,28040,32234,36460,25895,42832,38606,34380,34347,30122,11105,28009,25864,25897,23783,32268,32236,32204,27945,17445,21670,19525,36429,34348,25896,25896,36461,30090,36461,30154,36493,19589,36493,32267,36460,38606,38606,23750,44912,30057,25896,36461,30122,34380,32235,32203,32203,30057,19525,30057,34283,25864,23750,25896,36461,23750,32235,30121,34347,38573,32202,34347,34347,23750,23814,36427,36460,42799,40686,25928,40687,27976,19525,23751,30122,28009,38542,36429,38542,38574,25864,21670,25896,28009,30090,30122,30090,30122,25896,28009,34348,
		2592,36430,30091,27945,8896,25832,32171,30090,15299,32170,32171,23718,30090,23751,32171,34316,30091,19493,34317,23720,21607,19526,13154,21606,6816,25832,25896,40655,25897,28010,32203,40687,36397,27977,13153,23718,8960,25864,30057,32202,32202,15331,25863,32234,19556,19589,32203,42832,25864,38510,30058,34317,27913,21574,30091,8897,42704,30059,23720,30058,34284,34284,27945,30091,23719,34317,42736,19493,30059,36365,13186,30090,32171,44881,38509,40655,32170,32170,27977,23751,34283,40622,42768,38574,30122,25928,28041,32235,25896,28009,30090,17380,27978,23719,6816,17380,36429,27977,23751,25864,25863,38574,32234,34379,25895,27976,30121,21702,23782,38605,38605,30120,38573,40686,40654,32234,34380,30089,34316,23751,19557,25864,32203,25897,38543,28010,23784,25897,21639,27977,28010,40688,32235,30090,32203,42800,28009,36429,30089,30154,30122,30122,36493,42800,42832,42800,28041,36428,30090,23750,32235,34316,40687,30122,23751,30058,17412,17412,27977,23751,25864,23783,21670,25896,30090,38574,34348,42735,42800,27976,30154,28041,40719,30089,36492,34347,40686,40686,23782,40654,17412,23750,28009,34315,30089,32235,25896,42800,36429,32203,30089,23783,30122,30122,25864,25896,30090,25864,23751,27977,
		15235,17413,30091,27946,23752,21606,17380,34316,25864,30122,34284,13186,21638,40623,30090,21639,25865,30091,23720,17381,30059,27978,30059,32203,13187,25832,25897,30122,30090,17445,32236,36429,19525,13186,21638,19492,23686,23751,30057,30057,28009,21702,36428,30154,30122,30122,42832,36493,17445,42768,40623,21606,8896,8929,19494,19526,25800,36430,21639,27945,34349,27978,23719,11073,30058,27945,42736,23752,15267,38510,15300,21606,34283,34316,40654,30057,42768,32170,23751,36396,32170,34316,40622,42767,32202,23783,36428,36461,30122,40655,36397,21606,19461,21574,15267,21606,34284,32171,17412,30089,23751,30122,25895,21669,19524,23782,34380,21670,36493,30153,38605,30153,30120,32233,32202,34379,36460,28041,30122,28009,15332,17444,32204,21671,30091,27977,21606,27945,25865,32171,21638,25896,28010,23783,32235,40687,30090,38542,23783,25863,30089,36428,34348,30089,40719,36461,21670,36429,27977,30122,27977,28009,40687,27977,23719,38510,15331,21670,19493,30090,32235,25864,19557,21670,32203,32202,30122,40622,42799,15298,17443,25895,38605,34347,36460,25927,38606,40718,21670,30089,13185,42767,25863,38541,32202,30089,34315,32202,28041,32235,38574,28009,32235,15299,32203,30090,30090,30122,19557,27977,
		17445,25833,13219,25864,36429,21606,25832,36397,19525,38510,42769,21638,36397,25832,13187,23752,19526,15300,23753,17381,36398,27979,25865,27978,23719,34317,15332,6880,30123,34316,25864,17445,36397,25831,30058,23719,42768,25831,30057,19524,19524,34315,23783,25928,34380,30154,32235,30122,17412,34316,34284,32171,15300,17380,17316,21607,21607,25800,15300,25865,21606,17380,19493,30090,34284,30058,32203,40623,34284,25864,19525,27977,23751,38542,30057,30057,40655,32203,17412,27977,36429,32170,23783,38574,38541,28008,28041,32235,32267,25896,30123,23751,21639,27978,30058,19526,23752,28009,23718,32170,23783,38541,23782,23815,28008,28008,21702,23815,38541,30154,42799,25894,30120,40685,32266,23782,38606,23783,25863,30122,19525,30090,32203,19525,34284,25897,25864,15332,32236,34349,21671,30091,25896,23784,30090,38574,30122,42768,30122,19557,34348,32235,23815,32234,38574,36461,6880,34315,23751,36461,17444,17444,30090,23750,32171,27977,17412,17412,30058,32203,23783,25864,6880,23783,32202,19557,34315,32202,27976,30089,19556,28008,32234,32234,36460,19556,30154,42799,25863,34347,25863,27944,36428,34348,34348,32202,30122,30089,32235,32235,40655,27977,34348,13218,27977,36429,32203,30090,23783,27977,
		28010,23752,19558,28010,21606,32236,32171,34316,19493,11074,32171,34284,8960,17413,8928,19493,25833,19494,19494,448,17414,34285,34317,32171,21639,34284,21639,21639,28010,28010,25897,34316,21638,42736,42736,40622,32203,13186,27944,11073,19525,34348,38541,21702,36493,32235,28009,34380,23784,23784,21671,32204,30059,27945,19461,19494,30059,19526,17413,25865,17380,17413,15332,25864,30058,30058,17412,44881,27977,21638,40622,28009,27977,30090,36396,32170,27944,27912,17380,21606,40655,25896,19557,38573,44880,34380,42832,36461,25896,30154,30123,21638,30058,21639,30091,36397,25864,40622,19525,32202,19557,28008,27976,36460,34380,25896,13218,30154,36460,38606,30120,25927,32266,32266,25895,40719,36493,23750,25896,30090,32235,25896,25897,30122,32203,30058,21671,30058,38542,32203,25897,30058,25896,23751,28010,32235,27977,30090,30089,17444,38606,36461,25896,25896,34315,25863,19557,38574,19557,25896,34316,19525,32203,27977,34316,23751,21670,19493,42800,32235,23751,23751,17412,23783,30122,30089,25831,25896,38573,30089,30089,30089,23782,32234,32234,28008,30153,38573,25863,25895,30089,34315,38574,36428,32202,25896,21637,32202,25863,32202,38542,23751,34316,30122,23783,28009,25864,28009,30090,19557,
		25897,27945,19526,23752,21638,21671,42736,30091,21606,34284,17380,15300,21606,30058,23752,23720,30059,30059,15236,480,27947,34318,21639,27946,21639,23752,19493,15332,17445,28010,36429,25832,32204,36429,44849,38510,13121,21605,38542,17444,25864,21702,30154,34348,28009,21702,13218,36461,21638,34316,19558,30123,34317,25832,19461,30059,19494,19526,27946,23720,17381,17380,17380,19525,30058,23719,21606,34315,32202,36428,36396,30090,25896,11105,30122,30122,36461,32203,21638,23719,32203,34316,11105,34315,34347,30121,40686,36461,32203,34380,30090,13218,19525,32203,34284,32203,27977,38574,13218,40654,23783,17476,32267,40686,32235,23782,23815,30154,36493,30153,32266,34347,34379,34346,25863,38573,28008,28008,25863,32202,28009,32203,30090,17412,34316,32203,21638,30058,30123,34349,27977,19558,32203,25896,21638,23783,32203,23751,25896,23783,30122,36461,21670,21637,25895,25928,30089,34315,23782,30121,34348,17411,38574,25896,38541,23751,28009,19525,36396,36397,32171,15299,8960,15266,32203,40622,19524,30089,38541,28009,27976,34315,13217,19524,30154,23782,30121,34347,30122,30121,27976,40654,34348,32267,19557,19557,19557,34348,25896,23783,27977,23751,30122,36461,30122,28009,27977,27977,28009,25863,
		38510,27977,30090,30123,19525,32171,25865,38510,27945,36397,25865,23752,15267,17380,36430,17413,30091,36398,8929,11075,23753,19494,25833,19493,17381,23720,27978,17412,21671,23784,21606,34316,27945,40656,36429,21606,15267,13186,30058,13186,23751,17444,30154,28041,15331,23815,21670,34348,15331,21638,23784,36430,36397,17380,21606,25832,36398,30026,13155,19526,15267,21607,15268,21606,19526,21670,15331,30089,36428,32202,38606,28041,28009,21670,40655,40655,32203,25864,23719,23751,38510,27977,19589,34380,36493,25927,36493,38573,34348,36461,30090,15332,21671,30091,32203,23752,34316,32203,23751,32203,25896,23783,9024,34347,36460,25863,19589,34347,34379,13249,34315,38573,23781,36460,32266,32234,17411,23750,25928,42800,36461,40655,27977,17412,27977,23751,21638,28010,30123,34316,30090,27978,34316,30090,30090,23784,25864,30122,28009,23783,17444,40654,21637,15363,34315,25928,30089,38573,30154,36460,30121,23782,34380,19557,32235,30090,19524,32203,44881,32203,15266,15299,13218,19525,32235,44848,34316,40654,23750,21669,38541,30154,11137,30121,32234,17443,27976,30121,25863,30154,32202,38541,30154,32235,25896,30122,17444,25864,38542,25896,21638,32203,30090,30090,15331,15332,23783,23783,23783,36428,
		42769,32236,36462,36462,21671,30123,23719,32171,25832,30090,30091,34284,32171,19526,30058,17381,40656,30026,8961,8961,40592,25833,21639,17413,19461,17381,21606,25865,38510,27945,30058,27945,19493,27977,32171,32171,38542,11073,15299,19557,21670,25929,23815,17412,28009,30122,23815,32267,23751,23783,32203,38575,27977,19525,17348,23654,34284,32107,15235,19526,17413,23752,30091,30058,28010,40655,34315,30122,40686,30089,32202,36461,32202,32202,34316,34348,23784,21638,27978,27977,32203,25897,34348,36460,28008,30121,23782,34380,34380,36461,25929,27977,19525,30122,34284,21638,28010,30122,17444,19589,36461,30089,25895,32234,36428,32234,13185,25928,23814,28008,25928,25895,30121,34347,30154,17475,15298,21670,32202,42799,30089,36461,36428,30090,23751,32235,17445,21670,25897,38542,30123,30123,38575,36429,28010,34316,28010,28009,25896,28009,19557,32202,15331,11105,34347,17443,32234,27976,32202,25863,30121,34315,30089,21669,36461,23783,15298,32203,36429,36396,21605,21573,30057,27945,30090,42735,27976,30121,27944,27944,38574,28041,23782,34347,25896,23783,27976,30089,25895,23782,27976,36461,34348,32235,34316,34348,17444,30122,38574,25864,27977,30090,23751,32235,23751,21670,23783,21638,23783,36428,
		25897,32236,32236,34316,13219,34381,27978,27977,40623,36397,34316,40623,40623,25865,15267,19494,25865,23752,13155,27978,30059,19527,4672,25865,38478,27978,21606,34284,36430,30058,25832,15267,30091,42769,19461,42736,25864,19493,15300,27977,19525,30122,30154,30090,25928,23815,25896,32268,30090,25864,44881,40688,27977,17413,15267,17380,25832,32171,27978,30059,17381,27978,34285,38543,36462,44913,25864,34315,28041,32234,25928,34347,40687,25863,32235,27977,23784,30123,11106,32236,25897,30090,25896,40686,38573,32234,9024,32234,40719,34380,21670,25896,34316,32236,27945,21638,36429,32235,19557,15331,13250,34315,36460,23815,30154,34348,23815,28041,19589,25928,21637,34347,34347,30121,28008,19589,25896,34380,34348,36428,23783,34348,38574,25896,28009,30122,17444,23783,25864,30090,23784,30090,30123,30090,23783,27977,30123,23784,28009,28009,21670,30122,25896,17411,17476,21637,30089,32202,21701,27976,32234,28008,23815,23815,32202,28009,25831,36461,32170,36429,38510,27977,32170,30058,25832,27977,19525,32170,30089,30089,40687,32234,40654,19557,21669,36428,36428,28008,23815,21670,25863,36493,34348,23783,36461,36429,15331,44913,38542,25896,34316,34316,25896,28010,23783,19558,25864,28009,32203,28009,
		6912,21671,30123,32236,13251,21671,17380,19493,25864,38542,21606,40623,44881,27945,19493,19493,23719,13155,21606,25865,38511,27978,25865,32204,32236,25865,21574,17381,40623,25832,23719,19494,23752,34284,19493,40624,23720,27945,15267,17445,23751,38542,21638,19590,21703,25864,30122,32203,21670,28009,36461,36494,17412,25832,27977,21606,23687,36397,30026,34220,21607,27913,27978,34317,42768,42768,19557,23815,36428,23814,23750,38574,34380,27976,23751,19557,27977,17412,25865,40688,23751,30122,30154,38606,32267,17476,19556,28041,40719,34380,19557,30155,21671,34316,30123,21671,30122,25864,28009,13218,23783,17411,23815,23782,30089,34348,17411,32235,17476,32267,34347,30121,36492,28008,27976,23814,27976,28009,27976,25928,30121,28009,30122,21670,32235,30154,19557,25896,25896,30122,30155,23751,25864,30090,11105,15331,36461,23751,27977,25896,23751,34348,34348,17444,32202,21669,32234,32202,34315,34315,21702,21669,19556,40686,32234,32234,30154,38574,30122,32235,36396,27977,38509,32203,25799,40622,19492,36396,27944,34283,42767,27944,30122,23750,25863,40654,36460,21669,30089,13218,32202,34348,32202,32202,38541,32203,28009,34348,30090,32203,34349,25897,19558,15332,25897,21670,25896,30122,36428,25863,
		13219,32236,27977,28010,19525,25865,21638,40655,23719,21638,21605,23751,21638,40687,32171,32171,6816,19526,17413,21639,17380,34252,27978,28011,27946,25898,23752,25865,34285,21606,25833,30091,36397,23719,21639,38510,23720,32204,17413,25864,36429,27977,11106,13219,21703,30090,19525,30090,28009,25896,30090,23751,30122,21606,21639,23719,13122,34252,30026,23720,27946,19526,21639,19493,32204,32170,21638,30154,34347,19556,30121,34347,30121,30154,21637,34348,19557,15331,32203,38575,27977,21670,23816,30121,30153,34347,25895,25896,38606,28008,30122,28009,25864,42801,25864,23784,25864,34316,32235,8992,17444,19589,21670,21702,32235,25928,21637,23815,25928,32202,38573,34315,34347,23782,17476,25895,32235,17411,13250,28041,34315,21669,36461,28009,28009,32235,17412,23751,28041,28009,25897,36461,27977,15299,13186,25896,30123,34348,21670,28009,34316,28009,27976,38573,34315,21669,38573,36460,44912,28008,23782,42831,32267,34380,30121,32202,32234,30089,32202,23783,30057,27977,38509,36396,32138,30090,19557,34315,25831,34315,34283,19524,23750,30089,23782,27976,40686,17443,28008,19524,32267,34348,34348,36428,21670,32202,17444,28009,32236,27977,17444,17412,21670,21638,25864,40655,17444,32235,38574,17411,
		11073,36429,13186,19525,21639,19525,27977,32235,8928,13186,17379,19525,17380,13218,32235,21638,17380,34284,27945,25865,23752,32204,38576,30091,25865,17413,21639,40624,36430,19493,15300,32139,34317,40591,34317,34317,40623,34317,25832,23719,36397,23784,23752,23783,25896,28009,32235,28010,25864,32203,27977,30122,27977,21606,30026,23752,21607,27946,19493,25833,30091,17380,15268,21639,19493,23718,32203,36428,30089,23750,40687,36461,28041,34348,17444,27977,36429,32203,32235,25897,25896,17445,19590,30122,28041,34380,30154,32234,40719,38541,36429,28009,28009,36429,25831,21606,27977,23751,40655,13186,30122,34348,28009,25895,25896,34348,25864,30122,30154,30089,30121,25895,28008,23782,17443,38573,30089,15331,17443,19589,38606,21669,32267,25928,28041,28041,17476,21637,34316,30122,25929,34316,34381,19558,27977,28009,21670,27977,25896,32235,32203,19525,32202,36493,42799,28008,42799,25895,42799,21669,34347,34347,30154,30153,40686,28008,36460,25927,28008,17444,32234,34315,40655,21637,25864,32203,30089,40654,30089,23750,34283,27976,30057,23750,23750,32170,40719,21637,23782,28008,28008,28008,32235,32234,28041,38541,19525,32235,32203,30090,13219,19558,30090,34316,27977,36429,15299,28009,34348,21669,
		15267,23752,25864,23751,23719,23752,30090,27944,17379,19525,38509,30090,21605,36429,32171,30090,19525,36397,30091,30058,25832,32172,42737,34349,15300,11042,21574,36398,25865,19526,11009,27946,30059,30091,36430,36430,36430,27978,30091,30058,32171,19526,34284,25864,21606,19557,30122,27977,28009,32235,23751,38574,38542,30090,34284,21574,27913,21574,27913,30059,27913,25832,19526,23719,19493,21606,25896,36461,25896,17412,42800,30090,36461,23783,23750,21670,38541,28009,23751,21670,36429,38542,6912,28041,30122,32267,32267,38606,42800,36461,30122,34348,21638,23783,27945,13218,34348,38542,42768,30090,32203,25896,23750,32202,21670,36493,21638,28009,21670,27976,36460,34347,25928,32202,21702,34380,27977,28009,38574,32234,32267,21669,25896,30154,36460,21669,25863,27976,38574,40655,23815,38574,34349,19557,32235,15331,15331,21638,32203,32203,28009,23783,32235,36460,38606,36460,21669,25927,34314,15362,30153,32234,25895,34315,23782,28008,32202,25928,32202,30089,34380,42799,34315,30089,30089,44848,32170,36460,27976,25831,42767,32202,34316,34316,32202,40655,30122,27976,15331,25895,32267,27976,38541,30121,27976,34348,25896,23751,23751,19525,21638,34316,30090,32235,25896,23751,23751,32267,27976,21669,
		30123,34317,23784,17445,17381,32204,32203,19557,23751,34316,17380,34284,32235,30122,34284,13218,34284,34316,21606,21639,36398,42769,30091,30124,11074,13187,36398,23687,19494,23687,15267,34284,19526,32204,32171,23719,17412,21639,21639,38511,38510,17380,30091,13154,21606,25832,23751,40623,34283,30090,28009,21638,32235,32203,21606,19526,19493,27978,46963,23720,44849,27913,21606,34284,25864,27945,30122,30058,21670,25896,32203,25864,36461,11105,28009,30121,36428,30122,30090,21638,32203,15331,19557,25896,34381,28009,28009,38606,42832,40654,32235,28041,23751,23783,32203,19493,36429,44913,25864,34283,25864,32203,32202,25896,17412,30122,23751,23751,23750,19524,32234,30121,25895,34347,32234,32235,19557,25928,38574,30154,34315,30121,30121,25895,30121,34347,30121,30121,40687,30154,38606,40719,25896,30155,30090,19557,15299,25896,38542,34315,27976,36461,30122,38574,32234,34347,15330,30121,32234,11104,25895,34315,19556,25928,30121,34347,32266,36492,23815,17443,34315,38573,38574,30122,34348,40654,27976,34315,34283,21637,38509,23718,34283,27977,23718,40654,40687,23783,21669,34348,30089,25895,32202,34315,32202,28009,27977,23751,27977,25864,30090,44913,36429,34348,36429,36429,30122,42767,21637,13218,
		42768,40623,15267,19558,34317,19494,23719,25865,36430,21638,21639,44881,30090,32171,30090,34284,32171,32204,23752,30059,21639,36430,34317,30091,25865,30059,11042,19526,27946,27978,32172,19461,30091,21606,32204,36430,19493,27945,34285,34285,17348,13154,13187,8961,25832,32171,30058,23751,21638,27977,19557,27977,32235,17412,25832,13155,36398,32204,34284,27913,40591,38478,27945,30058,34284,34284,23752,11073,27977,17412,19558,21671,21638,13218,25863,34348,36461,32235,30122,21670,30090,21638,17445,21670,32235,28041,30089,40686,40687,38541,15331,36461,25831,32170,32235,25864,34348,32235,19525,34283,34316,30122,38542,21670,23815,23815,15363,21670,15331,19589,36493,38573,38573,23750,40686,32267,17444,28041,21637,28041,25895,28041,36460,28041,23782,36493,32235,28041,38574,21702,34348,30154,28009,28041,32235,23783,23751,32235,30090,28009,28009,32235,34315,19524,32235,27976,21669,34379,28008,23814,25895,36460,17476,34347,32234,28008,28040,36493,8992,15362,32234,36492,40687,34347,34315,34380,38574,21605,34283,32170,34315,21605,44848,25863,23718,30090,38541,28009,28009,30154,34380,36460,30154,40719,32202,28008,25896,27976,32203,25864,32203,38575,38574,42768,42768,38574,25896,30122,13185,15363,
		36397,23751,13154,15300,30091,17381,21639,34284,42769,27978,25832,36397,30091,44881,34284,42769,40656,21607,25832,25833,15268,30091,28011,13187,27978,34350,19526,15300,21639,42737,25833,38511,36397,23719,25865,44881,25864,13154,25865,11009,8929,17348,17348,4672,30090,34284,27912,21573,27977,17412,34315,27944,27976,34316,32172,19526,46963,36430,30091,23752,17381,34284,19460,30026,23719,25832,15300,30091,25865,23719,23784,28009,30090,23783,17379,28008,32202,38508,44848,32203,30090,28009,21638,27977,25864,30122,32267,32235,28009,23750,28009,34316,21638,30090,30090,32170,34283,30058,13186,28009,38574,30090,38574,32267,13218,40687,38574,25864,23815,42767,34347,40686,36428,28041,13218,25928,25928,32235,19557,38574,17411,32235,38606,23782,21669,42767,27976,19524,27976,19556,36461,17411,30122,25928,28009,30122,34315,28041,23783,17411,23783,28009,30122,13218,13250,32202,19556,32234,32234,38605,15330,40654,19556,21702,23815,23815,21701,23814,25960,32266,28073,36493,34380,23814,21670,32202,36460,32169,30057,34283,36428,30089,32170,32138,15266,19492,30089,19524,21702,32267,30153,38606,25895,21701,28008,25895,19557,25896,19525,28009,30090,30090,34348,42800,36461,28009,25863,23750,23751,21638,
		25832,17412,19493,23752,8961,30091,21639,40624,38543,15268,21606,38510,30058,36429,42736,44849,34317,25865,19494,25833,23687,40624,32204,13220,25898,23752,32204,23752,30091,27945,27913,42704,19493,30026,15300,40656,21638,17412,19493,13155,17413,32139,23719,13186,27913,32171,21606,32203,21638,21638,17412,32170,34315,30122,40656,36462,38511,32171,34252,15299,27945,21574,17348,25800,17380,19526,19493,27978,30091,32171,17412,30090,42768,32235,30089,32234,32202,28009,42735,23751,38542,30090,36461,25896,23751,21670,34348,30154,32234,13185,25896,40719,30122,32203,30089,32203,11040,19492,21638,34348,32203,38542,38542,36461,15331,38542,34316,25864,28041,19557,36461,38573,36460,19556,4768,25895,32234,40686,23782,25895,36428,34380,36460,17476,32234,42799,23815,23782,25928,27976,23815,17476,28009,28009,30122,36461,38606,32235,27977,11105,25896,25863,30122,11105,11072,32234,25895,25863,25895,36460,25895,28009,21669,23815,15330,21734,30153,17475,32266,36460,25960,30154,25895,19588,30153,34347,38541,40654,32202,34283,40622,36429,25831,30090,15299,17379,32235,21637,21670,40686,30089,32267,21669,11104,27976,28008,30089,38606,28009,27977,25864,27977,28009,38574,32202,27976,25896,23751,34348,21638,
		19558,6848,27978,38478,40591,25800,32140,27946,21639,6816,4768,30123,38510,21671,38542,42768,25897,40623,19493,17413,30059,15236,15268,21608,19527,17349,27978,17413,25832,23751,25865,30058,21606,36430,8961,17413,21639,17380,11073,19525,27978,36429,25864,17380,32171,27977,19525,30090,25831,11041,17379,34284,34284,32170,27977,34284,32171,25832,30058,27945,21639,21606,25800,21639,19526,19461,17413,19493,30058,21670,13187,25864,36397,25864,25896,23751,19557,25896,34348,21638,28009,38574,32236,36462,25864,25864,28041,30153,21701,13217,36493,40686,28008,30122,30122,17444,23783,17412,25832,30091,23719,27977,30091,30091,27945,17380,19525,21670,23783,17444,36428,34347,30153,30186,17475,32299,34412,40686,32234,17443,36460,30121,30153,21637,34315,34380,23783,30154,30154,25863,30122,21638,21670,23783,23783,25928,32267,32235,32203,21670,25864,17412,27977,19557,19557,32234,28008,28041,21702,34347,34380,25895,25896,25928,23783,34347,28008,21669,28008,34380,38541,28008,30121,32234,42799,38541,30056,46993,32170,25831,36429,30090,23751,32203,19525,21638,23719,28009,34348,42767,32235,21637,13218,23783,34347,36428,38574,30122,30090,32203,32202,30122,21670,38509,25831,23751,21670,27977,40655,27977,
		30123,4736,13154,40656,42769,30059,25833,25834,13188,6848,27946,15300,36397,32203,25896,32203,34349,17413,27978,19526,30026,15268,15269,19495,21608,21575,23752,17380,17380,27977,44881,27977,25832,25865,19526,13154,38478,13154,21638,38510,38510,30122,38542,8960,32203,23751,21605,17412,19525,23751,30090,30090,32171,27977,19525,34315,19525,21638,25864,27945,21607,25865,23720,21607,8929,21574,15300,25832,21606,27977,13154,19525,23719,23719,19525,23783,25896,28009,36461,25896,25864,25896,40623,36397,34284,36429,34347,30153,17508,30121,38606,32266,21702,23750,19589,11137,40655,6880,21639,23751,25832,23719,19526,23720,11042,11009,15267,25896,30122,25864,34348,30089,34347,32267,30186,34411,32266,30186,42799,34347,36460,25927,32234,30121,32234,32267,25896,34380,28009,30122,25864,21670,21638,23751,17476,34315,32235,34348,32235,38574,30090,21670,36429,23783,19525,32267,32234,30154,23782,40686,23815,30154,36493,21702,25895,30121,28041,25928,25895,42767,28008,25927,34379,42799,44912,27976,38541,40622,21638,25863,38542,21605,44848,27977,17380,13186,21638,30057,34284,34316,15331,11105,15298,38541,32202,28009,28009,21670,23751,25864,28009,19525,23718,23718,23718,32203,34348,34316,34317,38575,
		25832,15299,27945,34284,40655,34317,30027,25801,32172,17413,17413,15300,38542,23751,6848,32235,34317,19525,21639,21606,36398,19462,17382,17349,19462,21607,15267,25832,13187,27978,27945,32171,23720,32204,30026,40623,36364,21638,34316,34284,34284,17412,23718,21605,30122,34315,23751,28009,27944,23783,23751,32203,34284,17412,19492,19492,23751,23718,23718,19525,36398,30026,8929,19462,21639,15268,21639,25832,27977,25864,25864,30090,21638,27945,28010,34316,32235,32203,30122,30122,19525,32203,36396,30058,19493,30090,25928,25928,17443,34380,32234,23782,21637,23782,32235,28009,32203,23784,13187,30058,21606,21607,23687,34285,2592,19526,13187,32203,34348,28009,36461,25896,36493,34380,40719,30153,25927,36460,30121,40653,34347,38605,25928,30121,30154,34379,28008,32234,34315,25896,34316,36461,25864,23783,21637,40687,38541,34380,30090,34316,27977,32235,25864,21670,30089,40654,23815,32234,23815,32202,25928,36428,38573,21669,21637,30089,32235,17476,23783,36460,21637,34347,34347,34314,38573,19524,36428,42767,36396,34316,30057,25864,23751,19525,11041,15299,19525,25896,25864,21670,30089,36428,23782,38573,30089,34315,28009,25863,21637,27976,21670,21670,34316,34316,21638,30090,42768,38542,32171,30123,
		21671,23784,30058,25832,32203,38510,42737,25801,13123,19526,17413,15332,36429,34348,28009,19558,42769,17413,11074,30091,25833,17349,4704,17349,30059,23720,17381,30058,25832,30058,36430,32204,23720,25865,32171,19493,32171,34284,42769,6816,23719,17412,27977,25831,38509,23718,27976,23718,30089,21638,30057,25864,19525,21638,21638,27976,28009,15266,19460,25832,32172,34284,25801,25801,17413,34252,38511,34284,34284,46962,32171,34284,23719,21638,36461,27977,21638,21638,25864,23783,36429,40655,19525,38542,32171,32203,34348,25895,23815,34380,38573,23815,25895,32202,32235,36461,25897,25864,27977,38510,8961,21639,21606,21574,21607,15300,15267,36429,36429,32235,36461,30122,36493,28008,28073,19621,19588,28040,38605,38573,25895,30153,28008,25927,30121,34347,34347,34315,40687,32235,42768,38542,17412,42768,21670,36461,34348,30122,25864,25864,25896,32203,23783,25863,32235,27976,30121,34347,32234,23815,38606,40719,25895,28008,13218,21637,32235,13250,23782,27976,27976,34347,27976,32202,21669,34379,38574,40622,38509,36429,25831,21638,25864,15299,19492,23783,27977,27944,23751,36461,36493,36461,25896,36461,34315,32202,36428,28041,19524,30089,25864,32203,38574,38542,19557,32203,42768,40687,30122,28010,
		19526,17412,23719,38510,25799,32204,42769,25833,13123,32204,25897,27945,44914,32236,15332,42768,34284,30090,32172,27978,32172,13155,19495,27914,21607,17348,17413,25832,25864,32204,38510,34284,30059,13155,23719,13187,32139,32171,27945,17444,32235,27945,28009,25864,36461,23751,25896,6880,32235,19524,23783,30122,34348,25896,30090,30090,25864,17412,19525,27945,21606,34284,30059,34317,19494,27946,34317,38510,42768,42801,23719,44849,32171,27945,28010,36462,19557,19557,30090,19525,23751,23783,25864,34316,36461,11105,36461,32235,28041,38573,25928,28009,25928,32267,44913,28009,25896,34348,40656,38543,27913,21607,19494,25865,42704,6848,25865,38542,30090,23751,30122,32235,28009,25895,23847,25960,32267,30154,40686,23814,15362,28040,25895,19556,40718,32266,25928,36493,38541,38542,27977,17412,32170,38574,23783,36493,34316,30122,15299,19525,25896,25896,40655,23751,30090,32267,30154,27976,44912,15362,34380,32267,28041,19557,23750,30089,34348,19524,15331,21637,32202,34315,19556,28008,8992,30089,23718,15298,34315,30057,25864,25864,40687,17411,34316,21670,36461,28009,30154,32235,30122,32235,30121,34347,32234,36492,25895,28041,23782,34380,23783,30089,34315,36461,19557,27977,44880,25864,27977,21670,
		23784,11074,19493,44849,19493,38542,40623,8929,25833,15268,27977,30091,25897,21638,30090,32203,32203,38575,23752,13155,19494,13123,46931,17381,15300,6816,23719,36397,21606,13186,23752,21606,15300,2592,23720,17381,23720,30058,25865,27977,27945,32203,13186,30122,28009,27977,21670,17412,32235,25864,32235,30122,40687,17412,21670,36429,30122,23718,17380,34284,25832,34285,30059,27914,21640,25801,27946,23719,36462,34316,19525,23751,27978,32203,25864,25896,21670,25864,36461,34316,15331,21670,30090,23719,21638,21606,34348,25928,21670,23750,17444,28009,38574,28041,38606,32203,28010,36462,36430,38543,36398,8929,11074,21639,30091,27913,27977,21606,25896,17444,19525,38606,17444,17444,23815,25960,28041,30121,40718,17475,30120,32233,30153,32234,28073,30154,15330,36460,44881,30122,21638,25832,32203,36397,36429,34315,30122,34348,21638,21670,27977,23783,34348,27977,21670,32234,19589,15362,40719,19556,34380,28009,19557,25896,34348,19589,25896,15331,34348,27976,23783,28008,27976,25863,19524,21637,19524,21670,36396,28009,17412,21670,36429,19492,23750,21605,42767,36461,28009,34315,23782,34347,30154,40719,30121,40686,15298,34315,42800,30121,21637,32235,36461,34348,32203,36396,27976,27977,32235,30123,
		27977,19557,21606,19557,27944,34316,25865,4704,17413,27945,15267,19526,34316,25865,38543,34317,25833,23752,36398,15235,15300,13123,27914,34317,21639,19494,25832,36397,21606,21606,30091,13187,17413,8929,23752,23719,21606,25864,27945,28009,25897,23751,15331,21670,23751,21670,21638,32203,23751,42800,30122,36429,40719,25896,25864,30122,34316,30058,34284,42736,27946,17348,23752,21607,27979,15300,19526,19493,30123,23784,19493,19493,19493,25832,32235,27977,19525,27977,32235,42800,15331,21670,13153,21606,32203,42736,25896,23783,30090,36461,28041,30122,36461,25928,32235,28041,34316,23751,32171,25832,25865,15268,4672,21639,36398,32139,21606,19525,30122,21670,19525,34316,25896,17444,6880,21702,30122,19589,36492,21668,34379,32298,30153,28040,25927,30121,17443,40719,38574,19525,8992,32235,27977,36397,27977,23783,32268,38607,32235,28009,30090,27977,23751,28009,25896,32235,32202,23815,36492,25895,25928,23815,11105,32202,19524,17444,19557,23783,34316,28009,21670,23750,34315,21669,21637,28041,23783,19557,30122,25896,17412,17412,25896,23783,25863,15363,42767,30122,34347,32234,17443,32234,34379,34379,32266,32202,25927,42799,32234,30121,32234,38606,32234,34315,36461,42767,32234,42767,42800,27977,
		32236,38575,30058,32203,34316,30090,17380,8929,15300,17380,19526,23719,32204,38542,25865,23752,19494,32204,34317,36398,25833,23752,30027,32139,25833,34317,30058,40591,21606,30091,32171,23752,19493,19526,27945,21639,34284,27978,36462,23783,32203,28009,21638,15299,21638,34348,19557,30090,34316,36461,30122,25896,28009,19589,30122,40655,42735,38509,19525,34317,19461,17381,13155,23752,27979,15300,17413,23719,15267,25897,34284,17413,19493,27977,38575,38542,34316,21638,27977,36461,32203,15331,11073,30057,34348,34284,36428,34348,38574,34348,28009,25896,28041,21670,25896,30154,28010,21671,32171,21639,21574,15300,21606,25833,42704,30058,21606,34284,36429,28010,27977,32235,38574,19589,4800,21702,23815,23815,28008,34378,28007,40718,38573,30153,23782,23815,21702,32267,25896,25896,32203,30058,15267,30122,21670,23815,34348,32235,30090,36429,27977,17412,25896,21638,23783,34315,28008,27976,23782,23750,21669,19556,15363,30154,21670,19557,25896,36461,36461,32235,17476,25896,34315,32202,34348,32267,25928,25863,32202,21670,25864,23750,28009,36461,19557,19589,40654,23783,38541,19556,19524,25895,28008,32266,19556,34380,36460,44912,30154,32202,34315,34380,32202,30154,36428,42832,34348,40654,42800,34349,
		23751,36462,23783,27977,34348,25864,23751,23719,23752,23752,30091,30058,23752,19526,17413,25865,32172,36398,34252,36398,27946,23720,17413,34285,30026,38510,23687,30090,27977,23687,38510,27946,19494,36398,27945,30091,42801,15299,34316,34284,30090,30090,8960,8960,23751,34348,17412,32235,25928,40655,42832,27977,19589,38542,17444,34349,36429,32203,13154,27978,23752,27946,17413,21575,30092,30027,21671,23784,25832,34349,27978,17380,17412,30058,32203,32203,36429,21670,30122,36461,42767,4768,38542,27977,30057,27944,25896,23783,34348,23751,28009,25896,30090,25928,25864,30122,30123,30058,36430,27978,21574,30026,36365,27913,36430,25800,27945,42736,42800,23751,28009,32235,28041,15363,15331,8960,23783,21702,28008,25959,25894,25927,32266,13281,15395,23814,34348,32234,30089,30089,34316,23751,27977,40622,30089,36461,38574,27977,21638,34348,17444,19525,30122,23783,27977,23750,21669,27976,23750,21701,21702,8992,28009,28009,32235,23783,36461,34316,36461,21670,15299,25896,25896,30154,36461,42800,36428,30122,40654,27976,28041,32202,28009,40654,15363,30154,38541,30089,38541,17443,28008,32202,23815,19589,34347,36492,36492,42799,28008,36428,34347,40686,32202,19524,42767,42799,32234,34348,38574,40655,
		13187,25897,21638,23751,25864,21670,23719,21606,34317,30058,30058,27978,25865,23719,23720,30059,44849,27978,25865,36398,23752,27946,32172,32171,30059,19526,32139,25864,25832,27945,30091,21639,27978,30091,25865,32171,38510,17445,32171,34317,21638,36397,19526,27977,23783,42768,25897,28009,32268,32235,30122,23783,30090,34348,28009,27977,30090,34316,21638,23751,38510,25832,25833,8962,30059,32204,23720,19558,30091,19525,23752,15267,23751,30058,25864,25864,23783,17444,27977,30122,38541,27977,44848,19525,30090,19492,38509,23718,27977,42768,23783,34348,30122,21638,34348,36461,30122,32203,42736,23719,21639,19461,38510,40656,40623,23687,38510,36429,27977,17412,21670,38574,27977,19557,25896,19525,30122,30122,36460,32233,28072,23781,28073,11169,25895,32267,32234,30154,36461,23750,17412,34316,27976,36429,25896,38574,32268,23783,15331,25896,17412,21638,23783,23751,25864,23783,17444,23783,25863,32202,30089,17476,23815,38541,38541,40654,40655,23783,25864,13218,23783,15331,32202,25928,28041,38541,38606,23783,42767,30122,38574,32235,32202,36428,19557,32235,32234,19524,28041,21669,27976,28008,28008,30121,30121,38573,38541,38606,21669,38573,23782,34315,34315,30089,30089,34315,32234,32202,32235,34316,
		8961,36397,19558,15331,8992,19557,15299,19525,30123,19493,38510,32171,23752,21639,13155,30091,27945,32172,32204,32236,23752,32171,23752,25833,15268,19461,32203,27945,23751,25864,38478,36365,21639,40623,15299,25865,32203,27977,19526,36397,21606,36430,25865,42769,21638,42768,28010,15332,28010,34316,36461,23815,23751,27977,34316,27977,34316,27977,30057,23751,34316,25832,25833,19494,30091,23720,19526,19526,11106,21639,21639,17413,32204,30058,30090,28009,32203,30090,36429,15331,23783,30089,38541,27977,38542,44849,15299,17379,28009,38574,28009,25896,32268,23816,19622,30155,34348,34348,32171,19525,25832,17380,36397,44882,30058,34284,40623,25864,38542,21606,21638,28009,17412,21670,23783,34348,32267,25895,38573,32233,23814,36459,30153,25959,30153,25927,25927,28073,23815,21702,30089,30122,32202,23750,30154,40719,34316,28041,23751,19557,21671,23751,34348,23751,30122,27976,23783,19556,28041,36460,32202,25863,25895,40687,36461,40654,28009,21638,23783,13185,15331,23751,30122,28009,32235,28041,34347,13250,34380,36493,23750,23782,30089,27976,21637,34380,34348,21637,28008,28008,28008,28041,25895,30153,28008,32234,38606,32267,25928,28008,21702,36460,30089,38573,34315,30121,28008,32202,30090,25864,
		32203,27977,13219,17412,21670,19589,32236,25897,34317,25897,25865,32204,30091,17413,11074,32204,30091,32172,36430,38543,30091,25897,25800,27946,15267,23720,27913,30058,23719,19493,30058,44882,13187,32204,25832,25897,30090,38574,21606,40624,27945,13154,19526,32204,34284,34316,34316,17413,38542,34349,30090,34348,28009,32235,30090,17444,36461,25896,25831,30057,32203,30058,23752,27978,27913,21607,32204,30091,19525,25865,25832,34317,32204,30058,44849,36429,32203,34348,25896,19525,21670,38542,23751,25831,38574,36429,8928,23719,32203,21670,30090,23751,36461,21735,19557,28009,38542,30123,25865,27945,27945,21574,30026,38510,27977,30058,30058,32203,38510,32170,44881,19557,23783,25928,17476,21637,30089,36493,34379,36492,36524,34346,34411,21734,36492,32299,32267,23782,34380,30089,34315,30089,32202,32235,32202,40654,30122,40655,32203,23783,28010,28010,23783,17412,21670,23783,27977,23783,28009,38573,32202,34347,30089,25896,28009,32202,21670,28009,25863,19557,25896,25896,32235,32235,30089,25863,23750,23782,23815,38573,23815,17443,15363,36461,25896,30089,34315,30089,30089,28008,23750,36428,25895,30089,25895,25928,40719,19588,30121,34347,34379,34315,30154,36428,38573,30089,28008,36428,36396,23719,
		17413,15332,21638,30123,17476,25896,38542,25832,21639,23784,15268,38510,25800,19494,25833,21607,25865,30091,32204,25865,19526,25897,23687,44882,13155,21574,23719,36397,38510,42736,40591,27913,19493,36430,34349,25897,30155,40655,11074,30091,13155,4704,34285,23687,27978,30091,32204,19526,30123,30123,28009,21638,17444,23751,30122,17476,32202,32203,19525,27977,30122,30058,25832,27945,36398,25865,30091,23784,30123,32203,27945,36397,23719,30058,34316,32236,25864,36461,19524,25896,30090,19557,30090,19525,25864,40687,19525,8960,25896,25896,19589,36494,21703,28041,28074,30122,30154,28009,30090,32235,32171,27945,25800,27978,17413,23719,27977,25832,27977,34316,38574,30122,34316,30154,25896,30154,30154,34379,30121,32266,40718,32234,32266,19588,40751,34379,34347,30154,19556,32267,36460,21669,23815,32234,30122,36460,28009,36429,38542,25896,32236,32203,19558,11106,30090,32203,25896,30089,32267,28008,25863,32266,30121,17411,32202,36428,19557,11105,30122,25928,32203,28009,30122,23783,25896,21637,17443,30153,38573,32234,32234,6912,23782,30154,25896,28008,32202,28008,17411,28009,21637,36460,34347,30121,19589,38573,30121,32234,34347,38541,32234,25895,38573,30154,42767,28008,21702,36428,30057,23719,
		36398,21639,21671,23751,32235,32235,34349,25832,23784,13219,38543,25865,32204,25833,42737,21574,11074,23752,36430,25865,13187,15300,32172,21607,21639,27946,34284,34252,34251,23686,27945,15267,21606,36397,28010,34348,30154,42800,17348,23687,21574,23687,34317,32172,25833,23719,32204,27945,28010,27978,36429,25896,25896,30090,25896,19589,40655,30122,32235,23751,32203,27945,19526,30058,32204,30091,27977,30091,23751,32236,30091,25833,11041,21606,25865,32203,19557,38542,11105,25864,25896,21638,27976,23751,25864,21670,19493,13186,34283,38542,17444,30155,34348,21702,23815,25928,19590,36429,25896,32203,40623,36397,30026,23720,23719,17412,30058,30058,32170,36396,23783,32202,32235,30089,34315,21637,28008,32234,28041,28040,21701,19620,28008,19621,32299,34412,34379,34379,32234,32267,23782,32234,25896,34347,30154,40686,21670,27976,34316,34316,32203,32203,21670,13186,30090,30122,27977,23815,27977,15363,30089,23814,34380,17476,27976,34347,21670,23750,32203,32235,32235,28009,30122,28009,25863,21669,15363,34347,30186,34347,28041,15363,21702,25895,32267,34315,15330,34348,23750,25928,27976,34380,32267,25960,30121,40719,15330,36492,36460,32234,34380,30154,30154,30154,38541,30089,19556,38573,17412,32203,
		19526,21639,32203,19558,28009,27977,21671,8993,42769,34349,38511,27978,27978,23752,27946,13187,15267,27946,38543,30091,23751,23784,40656,32172,44817,17381,30058,21574,38510,19493,27945,25832,27978,36397,27977,28009,21638,30122,21639,15268,36365,32139,32172,32204,21607,21639,32204,17380,27977,34284,25864,25896,19557,21670,32235,28041,42767,32202,17411,21638,30090,23751,30058,30058,23752,36430,13186,30090,28009,21671,38510,15300,8961,21639,27945,36429,21638,25864,21670,19525,23783,30122,23718,23751,32203,21605,15267,34284,30090,40687,28009,38574,30154,36526,17476,19622,19557,36494,21638,25896,34316,30058,30058,25800,21606,15267,30090,30090,25831,34283,30122,34348,32235,36461,30089,23782,25895,34379,23750,21701,25895,21669,25927,17475,32299,32266,23847,25928,36460,34347,28073,30153,19589,28008,28041,36461,21670,21670,30122,34316,36429,32203,25896,17412,21638,32235,21703,19525,17412,8960,34315,15297,27976,19556,23815,32202,30122,36428,23783,34348,36461,36461,34315,28009,42767,23782,19621,32266,25895,30121,25928,36525,32234,28009,34380,34348,30121,36493,25895,28008,23815,42799,38606,32234,32267,30121,32266,34379,36460,38573,38573,32234,23815,36493,34315,34380,21637,32234,25864,27977,
		23752,32204,30091,34316,25897,36494,30123,23784,38543,38543,34284,34284,25833,23720,13122,13122,15300,40624,25865,34317,40623,30091,25832,34317,21606,17380,15235,34252,25800,32204,23752,25833,25833,25865,21638,28009,27977,23751,27977,23687,40624,27946,19462,27913,21607,19494,30091,15300,11041,38543,21671,25864,19525,19525,28009,25896,36461,28009,13185,15331,32170,17379,19525,21638,19525,19493,15332,32235,19557,17412,27978,15235,11042,23752,23784,36462,23751,27977,21638,21670,27977,36428,30057,36461,25896,23719,15234,23751,27977,40687,25896,40655,23783,34380,25928,28041,36461,36461,32203,25832,25864,32171,23720,30058,19493,19493,25832,32203,25864,25896,28009,27976,32235,30121,19556,34380,32234,40654,13250,30089,27976,28008,21701,32266,32266,23847,25927,19621,36492,34412,32234,28008,21669,25895,28008,36461,25928,30122,27976,32203,36461,30122,19558,23751,19525,28009,30090,17444,13218,11105,25895,23750,30121,30089,27976,25863,38574,34315,25864,30090,30090,32267,34348,27976,36428,36493,28008,28040,32267,30121,28008,36492,34380,34380,38606,36428,28041,30154,30089,23750,23783,38574,32234,34380,21702,32267,36492,32267,25928,40718,34315,32234,28041,28008,32234,38573,13250,30122,40654,17444,
		15333,21639,36462,34316,25864,27945,21639,17413,36397,30091,21638,38575,27945,25833,13154,27913,34285,19461,38446,32171,36430,30058,36397,21606,21606,36397,27945,27945,38511,36398,30059,30059,23720,8961,19526,13187,34316,23752,30026,30026,40591,21574,21607,25833,27914,17348,30059,21639,17380,42736,32236,25896,36461,6880,23751,32203,38574,23783,19589,23815,36428,21637,27944,40654,25864,19492,23719,38542,21638,8896,13122,30026,25832,32204,23752,25833,23751,25864,21702,30122,34315,23783,30089,32203,21606,38543,11041,19493,25896,36429,27977,23750,32267,36461,34348,36461,30122,32203,34316,19525,19525,27978,19494,21574,23752,15300,23751,32235,23783,15298,19556,21637,17443,27976,27943,30089,34315,30089,19524,28009,25831,32202,17443,34347,23814,30186,28072,21733,32266,34379,34379,32234,34347,25928,32202,30122,25863,27976,38574,27977,38542,28009,21670,21638,19558,25897,34316,11105,19558,30123,30122,40655,27977,32235,21702,19525,30122,28009,28009,23751,23815,19557,30154,25896,30122,23783,32267,25928,34347,32266,30121,40686,38606,38606,28008,30121,23815,23750,32267,34315,21638,23751,30122,30154,28041,32267,34380,32299,25927,28040,30121,32234,28040,30186,30153,30154,17411,30089,36493,21702,
		27978,38575,38543,32171,27945,19525,15235,21606,27978,27945,25832,32236,34284,17380,21574,25833,21575,19461,44817,23719,42736,34316,36461,21638,40623,44849,25865,17380,23720,34285,21607,27978,27946,11074,19526,25865,21606,34317,32171,30026,25832,25833,34252,25865,27978,21607,36430,21606,11074,27945,36429,27977,42768,6848,13218,25896,32235,30090,30154,34315,38574,36428,32170,34348,34315,13153,34316,40622,38509,19525,6784,25832,32172,32204,27978,19526,21639,19525,23783,32202,44913,30089,28009,30058,36365,32171,19526,27977,30090,25864,23783,32203,36428,40687,34348,36461,27977,38541,27977,19525,6880,38542,27946,15300,13154,19493,30090,25896,32203,11072,15298,25863,15363,30121,30121,27943,32202,34315,25864,32202,15298,25863,23750,23782,25927,36492,25927,19620,34379,25960,28073,34347,28008,30122,23783,30154,30122,28009,34315,27976,36429,23783,30123,25896,17412,32204,19493,23719,36430,32171,32235,19525,23751,28009,21638,11138,15364,19557,30090,25896,30154,32235,21670,25928,30154,13250,38541,32267,32234,34348,34380,42832,25960,32299,28041,19556,19557,23783,32203,42767,13154,25864,25864,28041,36461,36493,38606,32299,25927,32266,32298,28073,36460,30154,28041,23782,30154,28008,23750,36460,
		38543,42737,40623,30091,32171,17348,15235,25800,32204,25832,28010,32236,27945,44849,30026,25833,10977,21607,30026,27913,36397,36397,34284,25865,42768,40656,38543,13187,21639,25865,19494,40624,25865,25865,21639,34317,25832,34284,27946,23719,21574,32139,23752,32139,21607,32139,30091,17380,13187,19493,25896,36461,28009,15299,19557,23783,27977,34348,21637,28009,32235,32202,32170,23718,30057,25864,38542,42800,42768,27977,13154,42736,44849,32139,23752,21639,11074,32203,42768,40687,32202,36461,32170,34316,21606,21639,38542,25864,30122,32203,27977,28009,32235,36428,32235,40719,27976,19525,17444,30090,27977,34317,19461,23719,13187,15299,19558,25864,30089,21637,28008,25896,28009,30089,32202,30089,25863,30057,25863,34283,17379,21669,32234,30121,30153,42831,17475,32266,19588,23814,28008,25895,23815,28041,23783,23783,32202,19557,30122,27977,34348,28009,42768,40655,21671,38574,17380,25832,34316,30090,30090,15299,25897,28009,28009,15331,15364,25896,32267,28009,25896,38541,25896,32202,30154,17476,36461,38574,21669,27976,34347,38606,21637,25895,32267,25895,21670,25896,30090,27944,17412,34348,23751,32202,30089,28008,36460,28040,25927,28073,32299,25960,34379,28041,25928,27976,19557,30154,34347,34379,
		30124,42737,34252,32204,36397,19493,27881,23655,30091,30091,25864,19558,36430,38543,38478,23720,8896,11042,21574,32171,27977,11073,40623,15267,23752,40656,21639,17380,30058,27978,25832,32171,34317,21607,13187,44850,36397,30091,17348,21574,17381,15235,15300,44817,44850,30026,15300,13154,25865,19525,15331,34348,30122,15299,23783,25864,25864,32235,25896,27976,27977,25896,25864,17411,15331,25896,28009,25831,46961,27944,21605,38542,38510,30091,32204,15268,17413,36397,40623,40655,42800,42768,28009,21605,15299,25832,25832,25864,19558,38542,21637,38542,38574,25928,30122,40687,23783,15331,19525,38575,34349,28010,27978,32139,21639,17412,15299,23783,30090,30089,30122,32235,28041,28041,23782,32235,21605,19492,27944,27976,19524,21702,25895,34347,32266,32266,23814,23846,17475,25927,25927,30121,21669,32202,28009,25896,21670,23815,25896,23783,32203,32203,40655,34348,19525,38542,27945,21606,30090,27978,30090,21670,28010,25896,30090,30090,4768,25864,28009,19525,32235,32235,30122,30122,36493,28008,30122,34315,11104,28009,30121,38541,30121,25928,38606,28041,23750,19557,30090,19525,23751,36429,25864,36493,30122,25896,32234,25927,30121,23847,28040,28073,30186,28040,30154,23782,13218,25895,32202,30089,
		21640,27946,34285,40656,30059,21607,19494,15203,44817,38510,8928,19525,40656,32171,42704,15268,21542,17348,34252,30091,21606,19493,19525,17380,21606,19526,32204,21639,25865,25832,25832,27945,30058,19493,21639,32204,21639,32204,11042,17348,21574,21607,21574,36398,36430,23751,23719,27945,34316,13186,28009,32235,21670,25896,28009,25864,15331,38574,30122,36429,30090,28009,21605,30122,19492,23750,15299,25896,27977,11105,21637,34316,36429,27945,36398,13187,27946,23752,27913,34284,36429,36396,21638,21638,19557,27977,32203,40655,11073,36429,21670,36461,36461,23750,23783,38574,38574,19557,40655,40687,25897,23751,25832,30059,11041,15300,17412,25864,30122,32267,23783,25863,25863,27976,25864,30057,15331,32170,30057,30089,27976,23782,36460,36492,30185,23814,40718,36524,25959,21701,23814,32266,23815,30121,23815,21702,21670,28009,21637,21670,23783,30122,36461,32235,17380,40623,17380,17412,23719,30058,27945,25864,25832,25864,28009,28009,13218,32203,27977,23750,28009,32202,30154,30122,44912,36493,25928,25895,15363,34347,25928,38573,30121,27976,30154,30154,30089,27977,32203,19557,27978,34284,28010,32235,30090,23815,25928,28041,32267,28008,32234,25960,23814,28040,28073,13217,4800,28008,28040,38605,
		17381,32205,17349,32172,23720,11042,21574,19461,30091,17413,4736,32203,30091,32204,30026,42769,8896,32171,25832,21638,23751,21670,25865,27945,17380,8961,27977,21606,27945,32171,30058,19493,23719,34317,21607,38543,30058,25832,6784,8896,25833,40592,23687,27946,13154,34316,30122,23783,27977,19557,17411,15299,23783,30122,34315,38541,23751,30122,25864,30122,27977,17444,15267,40655,23751,8960,15331,27976,30122,23783,30154,36429,32236,27977,27945,11042,21607,15300,19493,23719,25832,32170,23783,36396,38574,28009,27977,32235,17412,34348,17444,23783,38541,15363,28009,38541,32235,30089,34316,34316,13218,6848,21639,17413,13187,17380,28009,21638,34348,32203,19524,27976,34315,19525,21605,25896,27944,34316,27944,27944,30121,19556,23814,34379,28040,25895,30153,32298,28072,28072,34347,36492,19556,25928,28008,30154,23815,28041,23750,21670,32203,30090,23751,30090,42735,38510,36397,27977,19493,27945,38510,27945,21670,23719,38542,23751,32235,21637,40687,21670,32202,28009,25928,36460,25895,28008,25895,27976,32234,25895,28008,36460,21702,30153,28008,23815,30122,25864,32203,25864,23752,19526,32204,42768,19557,32203,23751,36461,30154,36492,23814,19588,19621,32266,13282,23815,28041,25928,30121,32298,
		17382,30060,11042,30059,19494,21574,11010,19494,30059,13187,23752,34316,30090,34317,17413,32172,19461,23720,19493,17380,19525,30122,32171,21607,19493,6848,4704,13154,32171,30058,25864,21606,27945,25832,27946,21607,25865,23752,17381,15300,21607,27978,23720,32171,27977,36364,36397,25864,27977,25864,21605,23751,32170,34348,32235,30122,21670,34348,25864,23751,32203,19558,23784,25897,19558,4736,25863,32235,32202,34348,38606,40719,30122,32203,27946,17413,30091,21574,13155,32139,30090,27945,27977,40655,32235,17412,34348,36429,23783,28009,30154,34380,34348,27976,34315,32235,15363,34316,38542,25896,11138,23783,21639,15332,17413,23751,36429,28010,27977,30090,23783,25864,36461,19525,13186,28009,21670,32203,23751,34315,36428,25863,21701,40686,25895,30121,40718,25927,28072,36460,32234,25895,25928,40718,25896,30154,30154,34380,28009,30121,25896,17444,17412,27977,38541,25864,44881,34283,19493,21638,34284,30058,21638,32171,23783,30057,25896,23751,36428,17444,42799,30122,32234,34348,32234,23750,19556,23782,34347,19556,25928,28008,21701,34347,30089,27976,30090,25896,32236,23751,27978,13154,27978,40655,23751,32203,30090,30089,30121,34347,25895,23782,34379,34412,21734,36493,28008,23814,38637,25927,
		11010,11010,19494,19526,25832,40624,19494,34252,25833,11041,27978,32203,38510,25864,21607,30059,25865,32171,34284,30122,30090,32203,17413,19494,17381,19493,27977,17412,38509,32203,27977,21605,21638,30090,17413,30091,32172,21607,34253,15300,11009,21639,30059,27946,44817,40623,34284,30090,23783,44881,23750,15266,27977,30089,32267,36460,28009,25863,30090,19558,32236,17412,25897,15299,21638,21638,28009,25864,34315,40687,36461,40687,25896,30090,32171,25832,25800,44850,13122,30026,36429,25864,25864,36429,32202,19557,30122,30090,38606,25928,38542,32267,23783,21702,38574,21670,32267,40687,36461,19525,30090,34348,28010,25897,32204,32203,28009,32235,27977,11073,23751,25896,32235,23751,21670,23783,19557,32203,23751,27944,38541,19556,32202,30153,36492,25895,30121,17443,38605,32266,34347,19556,30121,34380,36461,32267,30186,25960,28041,25928,32267,23815,19557,27977,17444,25863,40622,27944,38542,27977,38542,34317,30058,25864,23718,21638,30057,42800,34315,23783,40654,34315,36461,28041,30122,32235,21702,23783,32235,38606,30154,25895,32234,36492,28009,23783,32235,28009,30122,25864,25832,15267,23752,27945,21638,34284,25864,36429,34315,32234,25928,34412,36493,32299,30121,34347,23847,25960,32266,30185,
		27914,13188,13187,34252,40624,30059,38446,40624,19494,13154,36397,25897,32203,19526,30058,38510,27913,23687,23719,38542,38574,34316,13187,13187,25865,38510,19525,32203,36396,21605,19492,19525,21638,36397,23719,21639,21607,32172,36398,19462,13155,32172,25833,23752,27945,32171,34348,40687,23751,44881,11105,13153,23783,40654,30089,36460,30122,21638,23751,23783,32236,21638,28010,11073,19557,25896,21638,25864,34315,38606,28009,21702,25896,25864,38510,30091,15235,44850,13122,32107,32139,27977,27945,23751,23750,34315,30090,32203,30090,23815,36461,21670,23815,28009,38574,21670,38541,38574,38542,23751,28041,25928,27977,38543,32203,30090,19558,28009,32203,6848,23783,23751,30090,32203,13186,30122,27977,30122,30122,23815,34348,23750,38541,21702,28040,23782,15363,32202,36460,21637,28041,19588,32202,38605,32235,21734,36493,28041,30121,21702,40686,28008,27976,32235,17411,17411,34316,27977,34316,27945,42736,32203,32203,27977,19525,30122,38541,44880,40654,28009,25895,32235,36460,30154,23783,32234,23782,17443,30089,40718,28041,19556,32234,36460,32202,25896,30122,28009,27977,23751,30123,13154,17413,21639,30058,30058,27977,36428,42767,23815,28008,32234,32234,30154,34379,28040,23847,25927,30153,32298,
		30059,15268,17348,40623,32172,21639,34252,25768,25865,23752,34284,21639,23719,27977,11074,32139,23687,11009,46962,30123,34316,32203,30059,8896,13187,34284,27978,34317,30090,34316,11041,19525,36397,34284,42736,6816,25832,32204,38511,34253,25833,27913,27978,27946,8896,25800,34316,40655,38542,36429,21638,17444,42735,23783,27976,23750,38541,38541,15331,34316,32203,30123,13186,13154,13219,23783,32235,23783,23783,28009,30122,30154,30122,25896,34284,25864,17413,19493,17348,38510,25865,34284,27944,23751,21670,30089,32235,25864,32235,38606,21637,19589,40719,25896,32235,32267,32235,30154,30122,25864,34316,13218,21671,32236,21638,25865,17412,23783,25864,23783,36429,25864,32235,28009,21638,30122,27977,42768,38574,23750,19589,15331,30121,30121,30121,30153,36428,40718,25927,23814,25928,23782,21669,36493,30121,28041,30186,19589,32234,19589,32267,40686,32267,30089,23783,27977,32170,34315,30090,23718,25864,30058,30090,21605,32170,34348,38509,38574,34347,40654,27976,32234,34347,32235,28009,40719,28008,23782,21669,36428,28008,25895,23750,34347,30089,40719,28009,28009,21638,25865,32236,8960,19525,21638,25864,27977,32203,23751,36428,36428,34315,34315,32267,32266,28073,17508,21734,34379,30153,36492,
		38479,4672,34317,36397,42768,38542,34284,21574,15300,23752,36462,25864,21639,25864,17380,13154,11074,23752,30091,30090,23751,28010,27945,32204,21607,36398,38543,21606,38510,32203,27945,32171,36429,23751,32204,8961,27945,30091,27978,27946,30059,19461,27946,30026,448,19461,27978,36397,32171,34316,25863,11105,36428,25864,30122,23750,30154,32235,23751,36461,32235,11105,17445,17444,27977,27977,40655,13218,17412,25864,34380,36461,25896,28009,32203,32235,30090,11009,25800,27913,34317,32204,27977,30057,13218,25928,32235,23815,32202,36428,23815,15363,36428,25928,30154,30122,32235,27976,30122,23750,38574,13218,21638,23783,15299,23783,21638,17445,23783,34316,40687,32203,32235,25864,19557,28009,25928,38574,34315,28041,15331,17476,34348,32267,34347,30121,25928,25895,32234,28041,32234,28009,19589,25895,30154,25928,23847,19589,36492,25895,21701,34380,23782,34347,34315,25896,36461,27977,34283,30057,19525,23719,27977,32170,32203,36428,28009,28009,34380,28009,36428,32235,34380,17444,25896,36461,25928,28041,30121,27976,28008,28040,38573,21669,38541,42832,8960,25896,25896,21671,27977,19525,21638,23751,21638,27977,36396,23750,28009,25895,38573,36428,30153,25928,25927,32266,21766,28072,30185,30120,
		23720,25833,32171,25832,38542,34283,40591,6848,480,19525,34348,34349,28010,19526,17380,30058,40591,17413,17381,36397,27978,21638,23752,21639,17413,34284,32171,21639,25865,32171,44849,19493,21639,6816,17413,21639,32204,34317,36398,21607,34317,8929,27946,19494,19461,13155,32204,30091,21639,42768,17412,13186,30057,17411,21670,17443,32235,27976,30089,42768,30090,11105,19557,40655,17444,25929,34348,13250,32203,30155,40655,30122,30090,36396,38574,42768,42768,34316,32203,23752,34284,21606,25864,38509,17444,28009,38541,23783,25896,38606,9024,23783,32267,32235,21670,30122,34380,25896,32235,23815,27976,19589,25896,19525,25864,38542,21671,19525,21670,36429,25896,23751,32203,23750,28009,25896,30154,19525,27976,36428,34315,30089,38541,30122,36461,25895,27976,28008,40687,42832,28008,36461,34347,21669,25895,28041,30154,28041,25960,25928,23814,15395,32234,28008,23815,30121,36461,27977,38542,30090,23719,23718,23718,40654,11072,40686,25928,32234,34315,25928,36460,36461,25896,6880,17412,28009,28008,34380,38606,23782,32266,34347,25927,23782,36428,38573,15298,25863,36461,21670,32236,32235,23718,27977,23783,28009,38509,17411,19557,25895,38573,25928,36492,25927,25927,30186,32298,30153,32234,34379,
		13187,32171,30058,36429,32267,27976,27945,13186,15300,25896,36462,34381,32236,21671,32171,17413,19526,6816,30059,38543,34349,32171,25865,23719,13187,15300,19493,25833,32172,13155,21639,19493,17380,32171,19526,21606,32203,34284,25832,13154,25865,15268,17381,27946,13155,4704,34285,30091,23720,38510,23751,19525,27944,23718,21670,25863,23750,25896,15298,32235,30089,17412,23783,36461,19589,30090,30122,30122,38542,38542,30058,21638,19525,30090,46993,38509,42768,34348,40656,19526,25865,23784,25832,40623,32235,34348,38541,38541,13218,32235,30089,23750,30154,21637,21670,32235,30089,30089,25896,27976,28008,36461,28041,32203,25897,27977,23783,23784,32235,36461,27977,27976,23783,21670,25896,27976,30154,15331,30122,36428,38542,34348,17412,34316,23751,23750,28009,30089,42800,32235,28009,28009,30089,30122,34380,30122,36460,28041,15362,30121,19588,6912,30121,30089,30153,30154,36428,25928,21670,28009,30090,30122,32235,27977,11072,34347,32267,23815,21702,32234,32235,25928,36461,15299,25896,25896,19589,28008,23782,34380,36492,28040,32234,32202,25862,25895,23782,34348,36429,32235,36494,36429,23783,36461,32203,21638,38542,8960,13218,28008,32267,25928,44912,21701,28040,36492,28073,34379,36460,34379,
		11041,25865,36429,27976,19524,25896,32170,25864,25864,19557,25929,25896,38542,36462,13187,21574,21607,34317,36365,44849,32171,30123,34284,36430,23720,19494,34285,27946,34317,17348,17381,30058,21639,21606,17380,21638,30091,21606,36397,27945,19493,11041,34285,38544,4672,11010,38512,44818,21639,30058,36429,27944,36428,17411,34283,27976,23750,30122,21637,30089,23750,21637,36493,34348,32202,36493,21703,30122,25896,32171,19494,42736,19493,15299,40622,34315,36428,40687,36429,38542,21639,30090,23751,21606,21638,32170,25863,36493,15331,21702,32202,25896,34315,27976,17476,34315,34348,27976,23783,32235,42767,25896,25896,32235,34381,30123,32203,23784,36461,32235,28009,28009,25864,25863,30089,36461,30154,23782,36461,28009,36428,25864,23783,34316,19524,23750,38542,32235,28009,30089,28041,21637,23750,36461,30089,23815,30121,28041,21669,32266,23814,28073,34379,36460,32267,34347,30089,32235,19557,28009,32235,30122,27977,15363,17444,30089,42831,32234,19556,28008,28008,28009,38574,30122,32268,28009,25895,25895,25895,40686,42831,30121,30089,32266,27976,30121,28008,34348,32267,38574,28009,30122,34348,42800,34283,23718,38542,17411,23750,30057,36428,38541,32234,32234,32298,28040,32298,30185,36460,34379,
		4704,30122,40655,30121,13250,32234,30090,27945,28010,23751,36429,38542,30155,38542,23719,17381,34252,34252,30059,46962,30091,32203,34284,27978,30091,25865,44850,40656,21640,38511,19494,34317,21606,6816,19493,27977,34284,21638,40655,27945,17413,21606,36398,25801,25833,17349,32140,17414,27914,40623,25832,27945,30089,23751,27976,21637,25896,32235,34347,25863,25895,38573,28009,32235,30089,19557,23816,28009,23816,30090,23719,42704,21606,17412,27944,44880,34348,36428,38607,34316,25865,19525,32171,25832,23751,23751,23750,36428,25896,23782,25928,30122,40687,19557,17411,23815,30122,17476,30154,32235,40686,30122,38574,15364,32236,34348,23751,23783,25896,25896,32203,30090,28009,30122,28009,38574,28041,28008,32203,21670,25864,25864,30122,25864,19525,25864,25896,23783,21670,44881,30122,21637,36461,36461,23783,28009,19589,30121,32266,30186,34347,34347,32234,28040,32234,36460,36460,21702,21670,21702,30122,30090,25896,21670,34315,28041,42799,34347,28040,25928,34380,30154,32267,25928,28009,34348,32267,28008,32267,40719,40686,34379,25830,36427,36460,21637,34315,42767,32235,25896,36429,38574,30122,34380,23783,30089,34283,17443,32202,32234,30121,42767,38541,32234,34347,23814,34379,32266,38541,40686,
		21639,36429,36429,28009,17443,27976,27977,36429,32236,23784,15364,34316,40655,32171,27978,27913,25865,30091,36365,23719,30091,19526,27978,40656,21606,23752,36431,21639,27979,25833,27946,25833,8961,6848,25832,32171,21606,27977,40655,21606,19526,27978,32204,32172,40592,17382,19462,23721,32140,42736,21606,27977,21638,38541,19524,28009,30122,34347,36428,30121,32234,30154,21669,36428,28008,30089,30154,28009,21671,23751,23687,40591,8928,13186,19525,32235,30154,36461,32235,28010,23751,38542,25832,23719,15234,25896,30090,36428,28009,21670,28009,25896,30122,23783,30122,25928,34348,28009,30154,36493,28008,30121,32235,28042,32235,21702,25896,25864,32203,34316,34348,19557,32203,23783,32235,28009,36428,32267,25928,17412,23783,34348,19557,11105,21670,32235,28009,21638,17444,27976,30122,38574,34315,30154,25928,25895,25928,32266,32266,25895,28040,36492,36492,32234,30121,32267,32235,19557,23783,25896,30090,40719,30154,28041,36460,34347,34379,34347,28041,34379,38606,25896,40687,27977,25864,34348,28009,28009,34347,32202,27976,28008,30121,30121,30089,30121,36493,38573,25896,21637,32267,36428,19556,34348,28009,34380,36428,19524,36428,25896,25896,25895,38573,40719,38573,32298,30121,25927,28008,38573,
		15267,19526,25864,23783,25896,30089,38510,25865,27978,21639,13155,23751,23784,38543,25865,36397,38511,4736,32172,11075,34285,30091,32172,40656,8928,34317,17381,15268,32172,30091,27946,30091,21606,23719,19493,36430,23784,23784,34284,25832,27978,30059,23688,25866,42705,19494,19494,30092,21574,32204,17380,13186,32235,40654,27976,25831,28041,30154,34347,34347,32266,23782,28008,28008,36493,30089,23783,21638,27977,23719,27978,32139,13187,34284,25896,36429,23783,28009,32235,27977,38542,25864,19526,19526,21639,25800,36429,32235,25864,17412,25832,21670,28009,17444,28008,21669,32235,38573,38541,21701,28008,23782,32267,34347,42800,17444,17444,21670,30122,34316,30122,21670,25864,38510,27977,21638,15331,19493,23719,25897,30122,30122,27977,17444,30090,28009,17444,17444,8992,23751,40687,36461,25863,19557,19557,25863,25896,38541,34379,23781,13249,32266,23782,21669,19556,34380,25863,23750,36461,27977,23783,36461,32202,30089,38573,32234,32202,28008,23814,40654,36461,21637,42767,25896,28010,27977,27977,30089,30090,17444,15298,21670,23750,34347,25928,30154,32234,30153,25928,13185,38541,32234,17443,34314,40686,30089,25895,23815,36428,23750,19524,28008,40654,34379,34347,32234,28007,25927,25927,28008,
		17445,27978,38542,40687,34315,28009,27978,21607,21607,8962,19526,23752,25865,30091,36398,34317,21639,19526,21672,6816,23785,34317,25865,27913,11042,38511,19494,17413,27946,38478,32171,34284,23752,17412,23719,34284,21639,13187,32204,17413,36398,34285,21607,32172,25833,21607,34253,23752,21607,32171,15267,23719,42800,38574,28009,25863,21637,25863,25863,23782,19588,28072,34379,38638,30122,25896,32202,27977,36397,15300,34284,11009,19525,34284,17445,32203,28009,15331,38574,30090,36429,23751,23751,30091,19494,30058,27945,38542,34316,15299,17379,23751,38542,23718,25928,30121,28041,32234,34347,15330,28040,34315,30154,34347,25896,19557,21670,23783,34348,30090,30123,30122,27978,25832,27977,13187,13154,13186,30090,25896,21671,32235,30090,23783,34348,17444,25896,21702,15299,28009,28009,34315,27976,11104,17476,21669,23782,38573,36460,27975,32233,23782,17475,25927,23782,30121,15331,19589,28009,32203,25896,42799,25928,25895,30154,28007,34379,17443,23750,36493,36461,32235,30090,17444,27977,21638,27977,30122,17412,17379,21637,25928,25896,28008,28008,23815,25895,25863,30154,30121,28008,32202,19556,36427,38573,28008,23750,30089,32235,27976,19524,30122,30154,23750,25927,36492,30153,25894,19589,30153,
		23784,34317,34316,28009,40687,28009,36397,34285,8929,4736,21639,42737,40623,23720,36430,30123,21671,32172,15300,17413,4736,25898,21639,21574,19526,21607,25833,23720,25865,32204,30091,23752,23751,42768,19493,23752,27945,32172,19526,23752,40656,30059,21639,23752,17413,34253,19462,6816,23752,27945,15300,19525,32171,42768,30090,34283,19524,15298,23750,32234,32266,32298,40686,40686,34380,23783,32203,32203,21638,17413,25832,13154,32204,32203,17444,28009,25896,17444,38542,34348,27977,28009,32171,30091,30059,25832,23719,30058,21606,17380,11073,21670,25864,34348,21670,21637,30089,32234,32202,25895,36492,40654,19589,28008,27976,30122,11105,25864,38542,25896,32235,36429,23719,36429,25864,21638,11073,21606,34284,19525,32203,32203,32203,28009,36461,23783,23751,13251,17412,32203,30090,32202,23750,19524,30121,30154,28041,34347,38541,25895,34379,36460,34347,32234,34347,28041,19589,28041,25928,32267,25863,32202,17411,40654,21669,25927,30153,21701,25863,34315,28008,25896,19525,23783,23751,17444,30090,40655,28009,21637,25896,25863,17476,23782,32234,30121,30089,19556,32267,30153,23815,36428,34314,38540,30153,23782,32202,36428,23750,32235,19557,32235,30121,34315,25927,30120,30153,32266,32234,36428,
		30091,36397,13186,28009,34348,30090,27978,23688,17413,15300,25865,30059,27945,19526,40624,34317,17445,17445,13219,19526,30123,34317,32139,17380,44849,23720,21607,32172,15268,13154,32204,32204,17412,36397,32203,30058,27945,32172,17380,25865,34317,17413,21639,23720,23752,23752,17381,27945,23752,38510,23719,11073,36429,38510,44880,38509,32169,21669,38573,32234,34347,28040,30121,30154,28009,32267,25864,30122,17413,17380,27913,19493,32171,30090,30122,23751,17444,34315,38542,38542,21638,28009,27945,15300,21639,19526,19493,27945,19525,21606,32235,23718,21637,38574,27977,30154,32235,34348,30121,32267,21702,30121,17476,30154,19589,32235,21702,32235,38542,30122,34348,30090,27945,27977,27977,32171,27945,34316,32203,21670,27977,21638,34316,34348,21670,28009,23751,17444,17412,19557,25896,25896,38541,40654,40654,25895,23782,36428,38605,32234,34315,36492,23814,30121,28041,36460,36493,21702,25896,38574,25863,32267,32234,40686,17411,21702,34315,34379,19589,30121,25896,32235,13186,21670,17412,17444,27977,38509,25831,27944,25928,25863,19556,23815,21669,38573,25928,19589,30154,32202,38541,40686,32234,30153,28008,27976,28009,38541,23751,25896,21702,28009,23750,25895,25928,34315,30121,28040,30154,19556,
		23752,36462,544,17412,30090,30123,30091,21607,13122,17413,21639,30059,30091,34349,32236,23752,17412,13187,23752,21639,38575,25897,36397,34317,46930,25832,36430,25833,13187,8928,40623,17380,30058,34316,36429,32203,25865,30058,19526,17381,21639,11042,19494,27945,19526,30059,23719,32171,13154,34317,21639,11074,25832,40623,44848,36461,42767,30089,42799,32234,25927,30153,30153,19589,30089,27977,34316,32171,15267,32171,27978,11074,25832,34284,36429,17412,17412,30122,34348,21670,30090,25864,30058,15267,23752,8928,15299,23719,21606,8960,27977,21638,8928,25896,30122,30090,23783,32202,38541,28009,19589,23782,23750,38606,34348,28009,32203,34348,30122,27977,36462,38574,30122,23719,30122,25896,36461,27945,30090,19493,27977,32235,27976,34348,36461,30122,23815,15331,32235,21670,30122,28009,40654,36428,32234,23782,30121,42831,34347,25895,28040,34347,36493,27976,21637,40719,38574,17444,23783,30090,30154,38574,36493,19589,21637,21669,25928,21669,25896,34347,30154,36428,32235,17412,19557,25864,30090,32235,30121,17411,21670,32267,30089,19589,28008,38573,19556,38605,40686,36460,34380,32234,28008,28008,27976,32234,32202,40654,25896,28009,23751,21670,30090,19589,25928,25895,28040,36460,25928,19556,
		19493,36430,11073,19525,19525,17412,30091,17381,21574,13187,15300,19493,17413,38510,19493,38542,11074,19493,36430,21638,25865,30123,27945,36365,42736,15267,17381,34317,21639,13154,17413,19557,25864,19525,40623,32171,23752,25865,25865,25865,21607,13154,32171,23719,34317,42736,19526,32171,19526,38510,32204,30091,25833,44849,25864,38541,42767,28008,36492,15362,23782,25928,17443,30121,38541,32202,23751,27977,11074,17413,23719,30058,19493,44881,27977,23783,21637,23783,42767,15331,28009,32236,27945,15267,4736,15300,21638,36397,25864,17412,17444,25864,23718,44881,36429,21670,17444,19525,30154,30122,34380,17444,34315,25928,42800,34315,38574,36461,28009,25896,30122,32203,38542,32171,23751,32235,36397,23751,21639,25864,30090,42768,13218,30122,32235,30122,23783,23783,30090,38574,34316,34348,38541,36460,23783,28008,25928,25928,25895,42767,34347,34347,32267,25895,28041,38574,40655,25864,21670,25864,34316,25896,34348,19557,27976,27976,21670,23782,34380,34348,30089,23750,44880,21638,19557,27977,25863,32202,21670,17443,28008,28008,30121,28008,34347,28040,21701,28008,34347,32234,32234,23783,32234,30122,25896,21670,36428,30122,23783,34316,13218,13186,30090,25896,30154,19556,38541,30153,30121,32267,
		30058,36397,23752,23783,19525,15267,17413,25832,38510,23752,17381,19525,23752,32236,30058,36397,28010,23784,38542,6880,28010,28010,25832,30090,34284,32171,4736,36430,23719,25865,13187,30090,40623,21670,34316,19493,21639,27978,34284,27978,25832,13187,25832,34316,32203,27977,25864,23752,23751,42769,34317,36398,15268,27945,21605,30089,38573,19524,38541,30121,28008,21637,30122,38573,32202,21670,25864,30058,15267,11074,36397,32203,23784,42768,28009,27977,40654,25896,27977,15331,38542,32203,19526,19558,6880,17413,34284,36429,32203,13218,17412,34316,30057,40623,44881,23783,17412,23783,30090,30122,30122,36461,23783,23782,38574,34348,38541,40687,38574,32203,27977,21671,40688,30123,21638,30090,40655,23719,23752,23719,25896,28009,17444,32203,28041,28009,17412,21670,28010,25864,32235,32202,34315,36461,34380,23815,34380,25895,32234,32234,38606,40718,32234,25863,28009,34348,36396,27976,32235,27977,40687,15331,34316,23751,28041,28009,21638,17444,34348,30122,32235,30090,30122,28009,19525,28009,23750,32234,19556,23782,23782,32234,15330,32234,32266,21637,36460,25928,36492,23815,28008,25895,36460,32235,32235,17412,30090,21670,25897,30090,13186,11073,21638,34348,38574,23750,42800,25895,36492,32266,
		30091,30091,23719,38510,27977,15300,11074,17380,32204,27945,13186,19558,21671,25864,17412,15299,25832,34316,23719,11073,15332,19493,25832,32171,27977,27945,25865,17380,36397,25832,36397,32203,34284,27945,34284,23719,27945,21639,34285,27946,25865,8961,30058,17412,23751,27945,32171,32203,19526,36429,25833,38543,2592,21607,23718,27976,13153,34315,25895,25863,23782,32202,36461,32235,32235,21638,19525,25864,25865,32171,30123,25896,32203,30090,32235,34316,36429,32203,21638,42768,38574,23751,23751,34284,34284,13154,25864,30058,34284,11073,19493,27945,30090,38509,23751,21670,30090,25864,25864,17412,17444,34348,27976,25895,36461,32202,25863,38542,30122,27977,30123,17412,27977,36429,27977,34284,38542,32203,32204,15299,25896,21670,17412,23783,32235,21702,19557,30154,30122,25896,30090,23783,23783,30089,32234,25960,21702,23783,23782,30153,38573,30121,36428,21670,19557,30089,27977,23783,19557,23783,28009,9024,28009,32203,30154,23815,21702,17444,30090,25896,25896,28009,30090,30122,23751,30122,32202,32201,28008,32234,25927,32234,17443,38573,30121,25863,40686,32234,34347,28008,30121,36460,32235,27976,23783,17444,30122,21638,15331,19525,17412,30090,27977,27977,28009,32235,36461,21669,23815,32299,
		25832,25865,32204,21638,23719,17380,6848,17412,34317,21671,11073,21671,17380,30091,4768,13186,21606,15300,13154,15267,30090,36429,27977,25864,40623,32204,21639,19526,34284,15267,32203,36429,28009,23719,23719,23752,38510,21639,30059,30059,30058,21639,23751,11073,17380,36396,25864,36397,32171,30091,25865,36430,2624,30058,25831,21670,21669,36461,17379,11072,25928,34315,34348,32235,25864,17412,38542,30122,30058,38510,36429,19525,30090,23783,34348,21638,30122,21638,11073,36429,27977,21638,32203,38542,25832,21671,19493,30090,34284,19557,30090,23719,28010,30090,25864,28009,34349,23751,25897,25864,21671,30122,28009,23783,38541,34348,19525,32203,34348,30090,34316,15299,19525,34316,15299,34316,36396,30090,19525,21606,36462,28009,11073,28009,32267,25896,21670,30123,34316,17444,30090,28009,19524,23750,30154,25928,30121,25896,23782,28041,21669,11104,38573,25895,21637,38574,32170,19525,19525,25896,25896,23783,30122,38574,38542,32235,21670,17444,28009,21638,28009,23783,25864,25896,21638,23783,30089,32234,38573,19556,25895,34347,21669,36460,21702,30089,34315,40686,25927,17475,30121,36460,25863,21670,19557,21638,25896,19525,21638,25897,28009,27977,32203,21670,30090,30122,25896,17411,28008,32235,
		15267,23752,34284,38510,17413,17380,19526,11074,21671,23752,13186,30091,19526,27945,6848,30123,13219,11106,19525,38574,42736,38574,30090,30123,21671,17412,23752,21606,15267,23752,13154,30058,38574,23751,30058,23752,34317,27978,40624,27978,27945,32171,32171,25864,32171,32171,27945,11041,19493,19526,38543,27978,6816,32171,21638,21637,23751,36428,17443,13185,36428,34348,28009,32202,19557,36428,30057,30090,25832,27945,25864,15299,21638,19525,36461,23783,30090,21670,17444,25864,27977,28010,34349,30123,17445,36462,32203,27977,32203,28009,19557,38542,32203,32203,28010,32203,30122,21671,19525,32203,32203,34348,23751,17444,34316,36429,19525,23783,40687,40655,30123,23751,23783,27977,27977,30090,30057,30122,17413,27977,42768,25864,21638,25896,36461,27977,34316,32203,17445,11073,30090,21670,23718,17444,28041,30186,32267,28041,23782,19556,17476,23750,30122,23783,27976,36428,17412,17412,23718,38541,23815,30122,28009,34348,30154,28009,27977,25864,23783,32203,30122,21638,15331,34348,15331,21637,25863,30153,42831,15330,28008,19556,32234,34315,19589,25895,34379,28041,34347,13217,30121,32234,19589,17476,17412,25864,23751,25864,23751,25896,27977,25897,21671,28009,21638,21638,25896,21670,34315,27976,
		17413,36430,21639,40623,27945,23719,21639,19558,25897,23751,30123,40656,15332,21639,19558,38575,17413,21639,34284,42768,25832,27977,34349,30123,27945,25864,30123,40656,6848,17380,15332,28010,34316,27977,36429,23752,21606,30059,30058,30091,27978,40623,34317,32203,36429,27945,30122,19493,17380,36397,38510,19526,15300,25865,34316,30089,25864,36428,25863,38574,36428,27976,25928,23750,25864,36461,25864,13218,25864,34316,25896,6912,19589,21670,25864,30090,30123,30090,17412,36429,23783,27977,30090,34316,21638,34316,38542,32235,25864,40655,15331,23784,30090,36462,23784,32203,21638,25864,15331,25896,25864,23751,23750,32202,30122,34348,19557,21670,36429,32203,23751,17412,28010,17412,25896,21638,30122,36461,23719,34284,38542,15299,25896,30090,32235,38542,32236,40687,11041,23784,23751,21638,32203,19524,32234,34412,30121,30154,28008,25895,25928,19589,40719,23782,27976,34315,11072,30154,38541,38574,21670,34315,38574,25896,15363,32235,23815,30122,34316,25864,25896,19525,21670,34348,19557,23750,23782,32234,36460,23750,27976,21670,34315,34347,28008,21637,32202,34380,32234,25895,34379,32266,23750,19589,15331,25896,23816,21670,23783,32235,38542,32235,21670,19557,17444,28009,32235,23783,30154,23783,
		32171,27978,8961,32171,27978,34317,21638,21671,17412,28010,32236,36462,17380,21671,23752,23752,30058,23719,38510,30090,13154,17380,34349,25896,21671,25897,15300,25865,27978,23784,25897,15267,25896,34284,32171,25832,15300,27978,32204,32172,13187,40656,27945,32204,32203,34316,25832,32171,21639,25864,23719,13154,21639,17380,30090,19557,19557,25863,36428,32202,28009,23750,21670,28009,25896,17412,19525,17412,27945,32235,17444,17444,21702,19557,25864,30090,40687,30090,30090,25864,30090,21671,30122,28010,21702,25929,34348,36397,23784,32203,13186,25864,32235,25897,32203,27977,21638,11106,34316,28010,34348,34316,28009,34315,21638,36428,25864,15299,40655,28010,30122,32235,32203,25864,27977,34316,28009,19525,21638,23751,23751,8992,28009,34348,23815,28009,38574,34349,15299,15299,19525,15331,38541,23783,34347,30121,23847,25927,30121,21669,32235,25928,38606,19556,38574,25896,13185,40654,36429,25896,30154,36460,34347,23750,15298,38542,21638,32235,25864,19558,25864,25864,30090,27977,28009,19557,32202,34315,36493,19556,36428,27976,30121,32234,28009,15331,25895,34315,34379,38541,30121,30154,28041,28009,15331,25896,15363,23783,32203,34316,36461,25896,27977,25864,23783,34348,38606,23815,21638,19589,
		42769,6848,15300,21607,27945,36397,13219,11105,21670,36429,27945,25897,8993,15332,25833,19526,21607,21606,32171,36397,15267,15267,15331,25864,15332,17445,23784,30091,38543,23752,19525,15332,23719,32203,32204,25865,23752,25833,21607,25865,8928,25832,30058,36397,21606,23752,25864,36429,25832,36397,34284,17412,19525,17380,25864,17412,27977,23783,21670,23751,23783,23783,25896,30122,25863,23751,36429,32203,19557,32235,23783,23815,19557,32203,28009,32235,40688,34349,23784,21671,23751,15332,19557,30122,21670,32203,30122,25832,23751,25832,23784,34316,34316,17445,21638,17444,34316,15331,32235,30122,38542,30090,27977,23783,28009,30122,25896,13186,32203,30090,23784,42768,25897,25864,32235,36429,25896,30090,25864,17380,25896,15299,19557,36429,19557,30122,30090,30090,8993,17445,21670,25864,34316,25863,30121,23782,15330,21669,30121,23782,25928,25895,38606,30089,40686,28008,36461,27976,25928,25896,40686,38541,30121,15363,34348,28009,25896,15364,25864,17444,38542,25864,34315,27976,28009,17444,23815,32234,30122,8992,30089,28009,21670,34283,21670,17411,34315,36428,34347,34347,25927,25928,36460,21702,17411,23815,13250,23783,36429,25896,27977,30122,32235,34348,36461,38541,38541,27976,25864,30122,
		32204,8961,25865,13187,17413,30058,30123,32203,21671,28010,30090,15299,23751,25897,34284,27946,19526,21607,27978,32204,30091,19558,11041,30090,25897,17445,11074,32236,25865,21639,27945,19525,21639,38510,27978,19493,23720,25865,17380,21639,19526,21606,30058,34284,23752,19526,25832,21638,23719,36397,13186,19493,32171,19525,25864,17412,23751,34348,23751,25864,44881,42768,34316,25896,30090,30122,38574,36429,40655,32235,25928,30154,21702,28041,30122,25864,32236,25897,27977,13219,21670,8960,13251,30090,28041,32267,21638,25864,17413,34317,32236,28010,25864,21670,17412,30123,27977,36461,34316,34316,25864,28009,23751,27976,21638,36461,27977,13186,25864,34316,30090,30123,32203,28010,36461,36429,23751,21670,32203,15331,23783,19525,34315,38542,21670,25896,21671,25929,13186,19558,19558,40688,23719,28009,21669,17443,28041,28008,25895,25895,21669,23782,30154,36460,40687,28008,32235,21702,21670,25928,34379,34380,32234,15330,36461,28009,25928,17444,27977,21670,23783,32235,23783,25896,32203,13186,34348,36428,25896,8960,32235,30089,19492,23750,23815,34380,42767,36428,34379,34315,32234,30121,36460,32235,27976,30089,13250,38574,32235,21638,30089,25864,36461,34348,36428,32202,34348,23750,36429,25896,
		17381,17413,15235,13187,15268,30091,42768,17476,19557,34316,30123,21671,34349,21639,21607,32172,21607,27946,38511,42737,27978,15299,8961,17445,25865,32236,6880,32237,32204,25897,30091,21639,25832,32204,30059,38510,11074,8929,8929,34284,21639,15300,23752,34317,30091,13187,44849,21606,25832,17380,25864,34316,27977,21638,30122,19525,32268,23751,23751,19557,36461,32235,27977,19525,32235,21702,36461,44913,25928,25928,19557,15363,19589,32235,28009,32203,30123,25864,27977,25897,21671,8960,21670,23816,32235,28009,23751,15332,32203,19493,28009,30123,13218,23751,19557,40687,32203,42768,25864,23751,23750,19525,32235,34316,25864,34316,19525,23783,34316,30090,17412,25896,30122,25864,32235,42768,21638,21670,23783,25864,11105,32235,27977,32235,23783,21670,25896,32236,21671,27977,23784,42800,23751,21637,23782,23782,34315,30121,28008,17475,38573,25895,32235,32234,23815,25895,13217,25896,34348,30089,36460,36460,38573,15362,30121,21702,21670,25896,25897,19525,28009,36461,21670,25896,36461,15331,30122,32267,32202,21670,28009,25864,21638,27977,34348,40654,40654,25863,30121,34315,42799,28008,40654,40686,32267,30154,30089,38606,28009,28041,28041,23783,38541,32267,36461,27976,30121,27976,25864,19493,
		34317,15300,36365,30059,11041,25865,32236,17444,30122,21638,40655,30123,32203,25865,17413,15300,32204,42737,23720,27978,25865,13154,11073,23784,23751,27978,23720,36462,34317,30090,38575,30091,27945,32204,19526,27913,15268,15300,8961,34317,15300,11042,27945,19493,34317,13154,36397,27978,21638,23719,30090,40655,19525,23751,21671,19558,19558,19525,21638,23751,17412,27977,30090,25864,23815,25864,30090,32235,25864,19589,15298,23815,15299,21638,30090,30090,30122,13186,21638,23784,23784,17412,21638,23783,23783,32203,32235,15332,13219,23719,19558,25864,13186,23783,36397,27977,25896,34316,27944,17379,27944,34283,36461,30122,28009,19525,27977,25896,38542,28009,17412,23751,30090,32203,30090,32203,28009,27976,23751,21638,25864,34316,17444,32235,32235,19558,25897,23784,34284,27977,27977,30090,23783,17412,25863,28008,36492,21669,19556,36460,42799,30121,19524,19556,34315,34380,8992,36460,40719,28008,21669,36460,30089,15331,25896,25896,30122,23783,30090,17412,28009,32235,25864,23750,34315,23783,28009,30089,36428,30089,25864,27977,30122,30090,27976,40654,34315,13218,21637,28040,34379,32234,36493,38574,23783,25863,30154,34347,28008,32202,25896,28009,30122,28009,25864,28009,36429,21605,19525,19557,
		32204,15267,32204,17380,34284,27945,21671,34316,34316,27977,30122,30123,23783,40688,17412,30090,25832,36430,21639,13187,32172,30059,19461,19493,40656,25864,32171,40623,27945,30091,36397,32171,42769,36397,17413,25833,27978,6816,27978,32204,19493,21607,30059,13122,13155,11009,36397,32171,30090,21638,25896,32203,15300,19525,21671,19525,21670,17412,23751,25864,19525,17412,28009,25864,15299,17412,28009,30090,15331,28009,28009,25863,21670,21637,27977,36429,19525,13186,27945,25864,27945,17380,13186,19557,19557,32203,34348,17412,15331,28009,25865,15299,11074,36429,36429,38542,32170,21638,36396,21605,40654,42800,27977,27977,23783,17444,36428,27976,32202,23815,21670,34316,34315,32202,21637,32235,34315,23750,30122,19492,36396,23751,15299,40623,30026,25864,19493,19494,42704,30058,25896,28009,34348,17412,21670,28008,34347,23782,13249,38573,30153,28040,17475,25959,21669,30153,34380,28041,38573,25895,25928,36461,19557,17476,27977,32235,34316,21670,25864,27977,19557,32235,25896,23750,32234,42800,28009,30090,34316,30090,23783,25896,36396,30057,30089,36428,32234,17444,23782,27976,17411,28009,32267,25895,25895,19588,21637,34347,38606,32266,34380,27976,23751,25864,21670,30090,30090,17412,30090,19589,
		27945,27978,25832,13154,15267,32203,28009,25896,28009,28042,32235,25929,9025,15364,19525,36397,27978,40623,27913,6848,21639,25833,19526,23719,32171,21606,27913,34284,19493,32204,32171,21639,49043,27946,32172,32172,21574,15235,38543,32204,25833,25833,36430,11042,4704,13154,34316,30058,27945,21606,36397,23719,19526,23784,27977,30090,23783,28009,28009,28009,25864,17412,15299,17445,11073,25864,27977,15332,27977,27977,19557,19492,28009,17444,34283,36428,27944,15299,30058,34316,19493,13154,15299,15300,23719,25897,25897,11138,32236,38575,30091,21639,21606,38542,27977,40623,25832,25832,42768,19492,27977,34315,21605,27977,15331,23783,28009,25896,25928,30154,38541,34348,40654,27976,30122,23782,38574,21702,27976,27944,34348,23718,13153,27912,30058,23687,19461,23687,34284,27977,27945,30058,13218,21638,28009,30154,28009,32267,13249,34379,32233,23814,19555,32266,21701,28073,30121,34380,30122,17476,25896,34315,15299,23751,30122,30154,34348,28042,25896,32203,21702,38541,25928,21637,32202,42767,32235,40655,21605,25864,34315,27977,42735,27977,21637,32170,27976,17411,27944,23783,30122,36428,36460,28041,30121,25895,21669,32234,36492,32267,36493,30089,30090,30122,25864,19525,27977,25864,40719,25928,
		21670,30090,21638,13154,21671,19525,34348,34380,34316,30154,25896,23783,13251,11105,30090,34316,38510,40623,23720,11042,17413,19493,23720,27913,38510,23720,21606,15267,27945,40656,27978,19525,23719,6848,25865,25800,21639,38510,25832,25897,34284,19493,21574,19526,6816,13154,40590,30025,25799,21638,40655,27945,19558,19493,13218,28009,32235,34348,38542,30122,27977,11073,21638,25864,15299,21671,23784,34316,30090,19557,19525,21670,34315,13218,27977,25864,21670,34348,32203,27977,15267,11105,21639,27945,25865,27945,19525,23816,38542,32171,34316,34316,30058,30090,15300,32138,32138,44849,27944,23718,30090,23718,23750,25896,27977,32235,34347,32267,32267,30121,32235,32170,42767,34315,25863,17411,36461,21637,25895,32235,36461,19557,15299,30090,25832,8928,15299,27945,32171,25864,32171,15299,21638,27977,23783,23783,30122,40686,30121,32234,28008,30120,25895,30153,23814,21702,32234,30154,15331,28041,32267,28008,19589,30122,38574,19525,36493,25928,28009,30090,19557,34315,32235,21670,36461,36460,32170,27944,19525,19557,34316,36461,36428,28008,15298,34315,32235,21605,23750,23783,42767,28009,21670,17443,25927,38573,36492,28040,38541,34347,34315,17444,38542,30122,23751,13186,42767,32235,42800,23783,
		19493,36429,19493,30090,21671,34316,32267,25896,34316,34348,36493,21702,36461,28042,34348,36462,32171,17413,30091,19526,17413,19461,30091,34284,36430,27978,27945,21606,25832,27978,42736,19493,19493,13187,21606,32139,25800,32204,17380,30090,36429,25832,30091,21638,11074,32171,27945,27977,42735,21605,40655,32203,17413,8960,13186,36461,27977,30122,38542,34316,30122,21670,23751,19557,13218,15331,32203,27977,23784,17412,21670,30122,25863,34316,27977,17412,25864,34283,34284,17412,19525,15299,23719,27978,25865,32203,25832,40688,32204,32203,23751,27945,32171,27977,23719,40623,21638,19493,38574,25864,38541,19557,34316,32203,42800,30154,34348,19557,32267,32234,28008,36460,27976,8960,23750,19557,25863,32267,21702,34347,36428,25896,21606,34283,19493,21606,23719,27977,42736,21606,15299,23751,19557,25864,30122,21702,28009,36461,34347,30154,34379,34379,25927,30153,19588,21669,36460,21702,21702,40686,28009,28009,23783,25863,40687,23783,30122,32267,32235,25896,25896,30090,27976,30089,32202,34315,30057,23751,21637,21637,32235,34347,32235,36428,19524,30057,30057,27976,34348,25863,32202,32170,15330,21670,40686,42799,36492,19556,34315,28040,27976,15363,36429,21638,25896,17444,40655,32203,32235,28009,
		25864,27945,42768,36429,30123,40687,36461,36493,36493,34315,38542,25864,34348,38542,42768,40655,17413,13187,32139,23752,34317,8961,23720,23720,27978,25865,32171,36430,32236,25864,38542,17445,23752,19558,21638,27945,23687,27978,23719,36429,25864,32204,34284,21606,32203,32203,38509,30057,38542,17412,40655,40623,25864,30123,15299,21606,25832,21606,25831,21638,21670,32203,25864,30090,19557,23751,19589,21702,27977,17444,19589,23783,30122,30122,23783,19525,19557,28009,19557,25896,30090,23751,25897,36429,34316,19526,25897,36462,30123,25897,21606,11041,23720,25833,36397,30058,11073,13154,38510,19492,32170,21638,34316,38574,38574,19557,28009,23782,30122,25928,27976,34283,30089,17411,21637,25896,21702,30122,9024,34347,36461,25863,30122,25896,21671,30058,42800,25864,40623,21606,28009,27977,23751,28009,36461,21670,36429,38541,17476,36428,23781,21669,19588,34346,30153,28040,30186,30186,36460,32234,32234,19589,32234,17476,25896,28041,30122,28041,36461,28009,25864,25864,25864,30122,32203,25896,32202,25863,25831,38541,32202,30121,32234,34347,28009,25895,46961,30089,34283,17444,23750,34283,19557,15363,38573,32234,28008,21669,17475,23782,28008,25896,25896,27977,32203,30090,36461,34380,21670,28009,
		17444,21638,38574,34316,30122,34316,38542,30089,38574,28009,23751,23751,34348,38542,32203,34349,15267,17380,30091,25833,44818,4736,15300,27913,36397,30091,38543,23751,23784,13154,27977,38543,21606,36430,34317,42769,23719,21606,34284,36429,27977,34316,32171,17380,44849,25864,30057,30057,36396,23751,34284,38543,40688,46994,32171,30090,38542,19493,19525,42800,13218,25896,30122,27977,27977,23783,23783,15363,30090,23783,25896,28009,30089,19589,19525,30089,30090,25864,17412,28009,32235,36429,40656,32236,25864,8960,30090,27978,23719,23784,19493,17413,19526,32139,40655,23719,17412,23719,19525,25864,34283,32203,27977,25896,32202,21670,25896,30122,19524,23750,17411,25895,25863,23783,19524,17444,38606,23782,17443,34347,30089,36461,34380,28009,15331,25897,25864,21606,38510,34316,32203,21638,27977,32171,27977,28009,25896,28009,11137,34347,17475,28008,30153,32233,36460,32266,30121,34379,34379,38573,36492,30154,32235,23782,25896,34348,25928,32235,36429,32202,30122,25896,13218,23783,19525,23751,36428,32202,21605,42767,27976,28008,34315,36395,32235,32202,32170,27976,25896,8992,15299,27944,15298,17443,30089,28040,21701,25927,17443,25895,36428,27976,28009,25896,28042,15331,36461,28009,32203,30122,
		15299,34284,30090,17412,44913,23783,23783,21670,28009,21670,17444,34315,25896,27977,32235,42768,19493,34317,23752,30091,32172,15268,15268,21607,25833,32172,34316,17445,21638,11106,40688,36461,19558,40688,40655,34316,30058,38543,40623,32203,40623,23783,17380,6848,42736,23751,30057,30090,30090,23751,36429,25832,44882,42737,23687,42736,32171,30090,40623,30058,23783,21670,32235,32202,27977,25928,32267,11105,28008,25863,19557,38541,28009,28009,17412,32235,27977,23750,15299,23751,23783,38542,25897,36430,21671,25897,36430,25865,30058,27945,23752,23752,34317,38510,30058,17380,25800,36364,23751,15331,36429,40687,17412,11105,25896,23783,28009,38574,27976,32202,32202,25896,21637,28009,19557,30122,34348,19589,30154,32266,28041,32234,23783,28009,15331,19589,30122,25896,27977,34316,25832,11073,34316,34316,30090,32236,19557,17444,17476,34348,19556,36492,28008,34347,38573,32266,32266,40686,36492,32266,36428,38541,32267,25927,30154,25895,15363,30154,30090,27977,19557,28009,13186,25896,21638,30090,28009,32235,30089,36460,27976,36428,25895,32202,40686,25863,40654,25831,21637,15331,19557,23718,36428,23783,32202,28008,30121,32234,15330,32234,34380,28009,19557,25864,25896,21670,32267,32267,38574,34348,
		34284,17380,19525,23718,38542,19557,25928,21670,23751,30089,34348,32235,13186,25863,36429,34316,17412,34284,30059,23752,27946,27979,11074,17413,21639,30059,34317,23719,9025,23751,32236,34316,19525,36462,36397,27977,23751,30091,27945,32203,30058,25864,21638,17380,21606,19525,34348,42735,17412,11073,34284,17380,32172,27946,30026,30090,34251,32171,19493,13218,32203,13218,34348,30122,17411,25863,28041,17476,30154,34380,30122,28009,34348,32202,21638,30122,32235,17444,34348,23783,32203,28009,23751,36429,34316,40688,21639,36397,40656,25832,34317,30058,40591,25832,25800,19493,25832,36429,13186,21638,40655,40687,11040,15299,25864,30090,25928,19589,23783,36461,34315,27976,17412,36428,34315,28009,28009,23783,42832,32234,28041,32267,19589,30122,25896,25864,36461,36461,34316,30090,21638,6848,36461,34316,28009,30090,15332,19525,15331,28041,36460,40718,38605,34347,36492,32233,28040,42831,32234,28040,25928,30153,32234,32266,21669,30154,15298,36461,34348,21670,30090,23751,23751,23783,25864,34316,21637,32202,34347,36460,19556,28008,36460,19524,30089,25863,32202,30089,17411,34283,34316,25863,32267,36428,32202,23782,34347,23814,30121,32267,38573,21702,11105,21670,32267,32235,28009,32235,30089,30154,
		25832,21606,32203,21638,34316,19525,28009,25896,34316,27977,32203,32203,8960,23751,38542,25832,25832,42768,42737,34285,25801,30091,11075,6848,17348,30059,40656,23751,23751,34316,30123,28010,25864,25864,34284,23752,19493,36430,19525,38510,32171,32204,38543,17413,19493,34284,32203,36429,23719,11041,25833,11074,30059,34285,36430,21574,30025,13186,25864,36396,27977,25896,23751,27976,28009,30154,19556,23814,38605,28041,42800,40654,36493,27976,32235,32235,30090,21638,34348,30090,27977,17444,30090,28010,36429,36397,15267,34284,32171,21639,36365,27913,27978,30026,27945,19493,23719,30058,17380,28009,38574,34316,13186,28009,32203,30090,32267,17444,23815,32235,36396,23718,15331,32202,30122,30154,21702,28041,32267,23847,19556,28009,13218,28041,28042,32235,36461,40719,34316,27977,25864,15298,32203,36429,17444,32171,17412,19557,21638,32202,25928,38605,42799,34379,28040,36460,34347,34379,32234,32234,25895,36428,34347,30153,32202,34315,17411,42800,40687,25896,27977,28009,23751,15332,21671,21671,23783,21702,36461,32234,23750,28041,32234,17411,27976,32202,19524,38509,27944,36428,36396,30090,40654,32267,25896,30089,34347,23814,25895,30121,34380,21670,17444,25896,38574,21702,30122,34380,28041,21702,
		30058,15331,34284,21638,15299,13186,19525,36429,30090,25864,13218,32203,30089,40655,27944,23751,27977,40623,42769,36397,17381,19494,8929,13123,30059,30091,34317,19526,30123,34317,30090,23751,23751,25864,21606,21638,15300,32171,17380,38543,23752,32171,30059,23752,25865,36430,32204,38510,17413,19493,13187,27978,19494,32172,23687,11073,15299,17380,36429,38542,28009,15331,11072,25896,30121,36460,17443,28040,34347,40686,30122,32235,34348,34315,34315,11105,17412,38574,30090,23751,15332,28010,32203,28010,34349,27945,27978,21671,27978,27945,32139,27913,27945,23752,25865,32204,34284,13186,25832,32203,38574,32203,27945,36461,25864,32235,38606,32267,32235,40654,34347,19524,13218,44848,23783,34315,30122,21702,19589,25928,23782,25928,23783,21670,28009,28041,32235,36461,27977,30090,25863,13185,40622,44848,19558,21638,27977,21670,32202,19557,30122,36460,40686,32266,23814,28040,36460,32266,36492,21669,32234,30153,38605,23782,34315,36460,17443,25895,42767,25896,32203,34316,13187,21671,23751,30122,30122,25895,17411,32202,32235,32202,27976,19524,34315,21637,11072,27976,42768,25896,25864,36429,34283,21670,17443,32234,25927,25863,32234,23782,25928,30122,23751,28009,28042,19557,32267,23783,38574,13250,
		25865,13187,36429,17444,4768,21638,21606,36397,19493,23751,11105,36461,34316,23751,23751,27977,27977,30090,38543,32171,19494,21607,17382,19494,25833,36430,15300,15300,25865,27977,32204,34284,23752,23784,13154,32204,30026,17348,21606,30091,25832,23752,34317,19493,30091,42769,36397,27978,6848,19493,23719,30091,19494,21639,23719,8928,25864,27945,27944,38542,34348,23751,25896,25896,32267,28008,28041,21702,30089,38573,25863,30122,32235,30122,25863,17444,21638,44880,30122,15331,17444,32203,25864,30123,38542,40688,32171,25864,25832,21639,21607,15300,27978,23719,27945,34284,23752,19525,21670,44881,32203,13218,19557,40687,34316,38606,34348,30122,36493,23782,40687,19524,17444,44880,28009,27976,23783,36461,23815,28041,25928,23815,19557,19556,38574,25928,30090,28009,25896,25864,34283,19557,32203,40655,23751,23784,23751,17444,32203,13218,30121,21637,30153,21701,19556,30153,40685,40685,23781,25894,19588,30121,36460,34380,23750,32266,19556,21669,34380,27976,36461,36461,6848,30090,27978,34316,25864,25896,8992,32234,36460,34347,27976,27976,25863,6848,17411,30089,30090,23718,21638,30122,25896,25863,21669,34315,21701,38573,34347,17476,15363,25863,21670,28009,32235,28041,34348,19589,32234,19557,
		30058,11073,36397,15267,8960,13219,30058,32171,17380,23719,27977,38510,25896,17412,30090,38574,32171,27945,25865,27978,27946,23752,23720,13123,21640,27946,6816,27946,27946,21639,38575,28010,30091,19558,21639,38510,23687,19461,21574,19493,30059,30059,21607,32139,40656,38511,38510,30090,4704,6816,30058,27913,19494,21607,25832,17380,28009,36396,34316,34316,25896,28041,38574,8992,28008,34347,38573,25927,25927,38573,27976,32235,19524,13218,30090,19557,25863,30090,21670,34316,23784,19558,21671,21638,40688,38575,15299,32203,27945,8928,21607,13122,17348,21606,23751,27945,34316,27945,36461,15299,19557,21637,36461,42800,34316,36428,32267,25895,23782,21637,38573,25863,27976,40654,34380,19557,38574,30154,28041,38541,25896,25863,19589,30154,30122,32268,30122,36493,27977,34316,30057,17444,21638,34284,21638,23752,21671,36461,19525,17444,36428,19524,32202,17443,23782,38572,36492,32234,17475,30153,11136,40718,38573,40719,30121,32234,19589,17411,34348,23783,23783,25864,8993,36429,32236,27977,21638,32235,17444,30122,30122,21670,28008,38509,27944,21670,40654,34316,34283,21638,21638,25896,23783,19524,19557,30121,34347,34347,30121,21702,28008,23815,19589,28009,25896,23750,30122,32267,30122,25895,
		32171,21606,40656,13154,36462,23784,38510,19526,23752,13187,34284,34316,21670,32235,21638,40655,34316,27945,15300,34285,32204,23720,21607,8929,13123,21639,19526,25865,27978,19494,23752,36430,30091,25865,21607,25833,23720,25833,32171,21607,34252,25865,27946,27978,21639,32236,23784,17413,8961,17412,21574,30091,17381,23720,17413,32236,28009,32235,30122,11105,21638,25896,34348,23783,36461,25928,38541,23750,36492,40686,25928,21702,15363,17444,32235,28041,32203,28041,19557,25864,30090,17444,25864,19525,30123,21639,23752,17380,17413,21606,25832,6816,23719,19461,19525,38478,23751,23719,30090,38542,36428,28009,34316,36428,34380,32202,30154,21702,34315,30089,32234,36460,32202,44880,34315,11104,23782,28041,28009,34315,19557,34348,25928,23783,32235,30122,32203,34380,21670,21670,17412,23751,32171,15267,19525,23752,30122,36429,23783,19589,25863,23783,30121,23814,36492,38573,36460,32266,23782,32234,32234,40654,25927,28040,30121,21702,25863,23815,32235,23750,21670,27977,25864,38510,28010,23752,23783,34348,23783,25896,34348,15331,25863,32235,32170,28009,40622,21637,38542,34316,23718,36396,27977,30089,21670,32266,34315,32202,34347,21669,15330,32267,21638,21670,21702,25928,23783,32235,25928,25895,
		19493,23719,23752,23719,30123,19526,30059,15268,17381,13154,21606,34316,19557,27977,27977,34316,25864,13154,17380,36430,23720,17381,15268,13155,11010,19494,27978,27946,23752,21639,32171,34285,32172,40656,25833,32172,30059,32172,40624,25865,32204,21606,21607,17381,8993,25864,17412,17412,25864,42768,13186,8961,30026,17413,30090,32203,28009,23751,19557,13186,30122,23783,25928,32267,25895,23815,36460,32202,34347,30089,19589,36461,23783,25896,34348,32235,32235,34380,21702,28009,34349,21638,30123,25929,28010,11073,23719,30091,34284,32203,15300,23752,25832,34252,23752,30090,17412,25864,23783,28009,25896,36428,30090,19557,32202,32267,32267,28041,25895,30089,28008,34282,30056,40686,28008,19589,28041,32202,34348,27976,25863,36493,34348,28009,28009,28009,28009,21670,21703,21702,28009,19525,30090,15299,13186,15267,30090,34316,30089,15331,19557,30089,25863,27976,32266,19589,28040,34346,28040,34347,30154,38606,21669,19556,28041,23815,36493,30089,21702,21670,30090,30122,30090,36429,32204,40655,27977,21670,34348,32235,32235,19525,28009,27976,23783,38509,34315,32203,42735,32170,15299,40655,25864,25928,21702,23782,30154,25927,32266,25927,23782,23783,21670,30122,19557,30122,21670,27976,30089,21670,
		34317,15267,21606,34317,19526,13155,30059,8961,36430,23752,19526,38510,36461,17412,25864,21605,21639,13154,15300,30059,21639,25833,23720,25833,15236,23688,34253,17413,21607,19526,23752,27978,42737,42704,27946,32140,34252,30027,36365,23687,25800,17381,17380,11041,19526,23751,15331,23783,25864,19492,25832,17412,23752,27945,30058,11073,19557,25864,25864,25864,23783,25928,19557,25928,28008,28008,19556,34315,30089,21669,21637,15363,30122,30122,21702,28009,38574,32235,34316,27977,38542,30122,27977,27977,32236,15299,19525,36429,42736,30058,34284,32171,32139,32171,32171,21638,25896,32203,21670,30089,25896,30122,32202,15331,21670,34380,28008,32234,28041,34347,34314,23717,40654,32234,28008,23814,32267,34380,34348,27977,17411,40687,32203,32202,19589,21638,19557,28041,23783,23816,34349,23751,15331,15299,13186,25864,32203,32203,25864,32202,23783,21669,23782,25895,23814,21669,32266,32266,34347,30121,23815,34347,17411,15330,32266,23815,34315,32234,23750,23750,34348,32203,27977,30090,25897,32203,21670,23816,36461,30122,25864,17444,25864,38542,32203,28009,30057,40655,34283,25864,19492,38509,25864,28041,23815,21669,25895,28008,21637,28008,28041,21669,32235,36429,25896,36428,25863,28009,30154,30154,
		23719,15300,32204,38510,23752,8961,17413,40657,32172,25865,30058,27945,40655,15267,25864,6848,19525,32171,17380,34317,32171,21607,25801,32140,19495,21575,23752,25801,23752,15268,11074,40656,40624,40624,32172,38511,34285,25833,34284,30026,19493,19494,21607,11074,23751,15299,15331,23783,23719,30090,36429,30058,27945,34284,30090,8960,13186,36461,34315,32203,23783,27976,19557,34347,25895,32267,28008,32234,40686,36460,17476,17476,28009,25896,25896,30154,32235,32235,19590,17444,34348,23816,21671,34316,38575,23784,15299,19493,38510,36364,34284,27977,34316,23751,40590,27912,30090,27977,32235,40655,19524,28009,32235,17444,23815,19589,38573,32234,25895,34379,36460,25863,25895,25895,21702,21669,32202,32235,42735,27977,13153,40655,30090,25864,21703,21670,19590,32235,32203,15331,32235,36461,8928,21638,21606,30090,36397,23719,30090,28009,21638,40719,23750,25863,17411,23782,32266,42799,19588,32234,30121,23815,19588,23782,19589,28008,32267,36493,30122,21670,30122,27977,25864,21671,25864,25897,19557,19525,19525,32235,19557,17412,36429,36461,17412,32202,32170,42767,27977,25896,21638,30090,21702,30122,25928,21669,28008,25895,19589,25895,30153,23782,34315,34315,34315,32202,27976,23815,34347,28008,
		23752,15332,40623,42769,17381,15300,27978,30091,27946,21639,25865,19525,25864,34284,21670,17412,32171,36397,23752,19493,23719,21639,30091,19462,23720,27946,15300,44850,27979,21607,17414,36398,25834,23721,36366,42737,27946,21607,25833,13154,19493,21639,23752,8961,27978,15300,15332,17412,23784,34316,27977,23784,21670,23751,40622,8928,11040,32170,30090,42735,30090,28009,36461,30121,28009,30154,30121,28008,40686,32266,15362,23750,34380,17411,28041,30122,30090,32235,19557,19557,21670,21670,28009,34316,36461,17444,23751,11041,30058,36429,30058,30122,23719,19493,36397,23719,25864,28009,25896,42735,23750,34348,23718,15331,27977,17411,28009,30154,28009,30122,30089,36460,19524,25928,23782,23782,30121,34347,32235,25864,15299,36429,27977,34316,25896,28010,30122,32235,27977,17380,23719,36430,25865,25865,25832,25833,42736,17413,19526,13186,25864,32203,19557,23750,21669,32266,38605,36493,23815,30121,34347,25896,25896,23782,15330,32234,38541,40686,40687,25896,28009,19525,21670,21670,19525,17445,23751,25896,25896,30090,21671,19525,30090,28009,23783,32235,25864,30090,23751,30122,38542,32235,19525,40687,30122,15363,30121,32266,23782,32234,25959,36460,36428,32202,36428,30089,30089,21669,36460,32234,
		21671,23784,34349,42801,38543,30091,30091,27978,36430,27978,11073,17380,21638,19525,27977,30057,42768,32203,25865,21606,8961,19526,30059,17413,27946,11074,25865,32139,32172,25833,17381,25834,13156,11043,40657,44818,34317,27978,17413,19526,23719,25865,30059,15268,23784,19526,13187,11073,27977,32236,21638,23751,21670,25864,42736,23718,27977,25864,25896,34283,15298,42767,21670,19524,30154,28008,25927,25895,34379,23782,32234,40686,25928,21637,25928,30090,32203,27977,17412,8960,19493,38542,25832,34316,30122,15267,23719,8928,32171,30058,32171,25832,17412,13154,34316,32203,27977,32203,36428,38541,32170,19524,23686,17412,30057,11073,21638,30122,32202,25896,25895,32267,17476,19621,36460,28041,23815,38606,36428,25864,13218,32203,30090,25896,30122,36462,36462,23719,17380,23752,30090,25864,36397,32204,23752,23720,36430,11041,2592,27977,34349,17412,17444,23783,25863,30089,32202,32234,30153,36492,38605,36428,32235,34315,19556,30089,40686,38573,36428,32202,32235,21670,23783,23783,32203,19525,25864,34316,23751,34316,25864,23751,21638,25864,36429,25896,30090,32235,21638,36461,25864,32203,25896,40687,21637,30089,19524,32266,28008,32266,32234,36492,40686,32202,23782,30122,32235,21670,40654,36460,
		25865,32204,19493,32171,36398,25832,17413,32204,40656,13187,36397,15300,30058,19493,27977,34316,42768,32171,17413,30058,19526,27946,19493,30059,27978,4736,36398,38543,30091,23752,21607,27979,17381,416,38543,42769,40656,23752,8961,23752,34284,30091,19526,23720,23720,21639,21606,15267,32171,21606,23784,36429,30090,13218,32203,30058,40623,25832,25831,21605,23718,21670,32202,25863,34380,30121,25928,36460,28040,32266,30153,25927,28008,28041,27977,15331,21670,27977,25864,13186,30058,38542,28009,27945,19525,17412,15300,13186,44881,23751,28009,17380,17412,13186,36429,21670,40655,44881,32235,27977,27944,23751,32138,27945,30090,25831,23783,32202,28009,25896,25895,23815,28008,28041,23782,38573,25928,25895,38606,30122,25928,28041,30122,23783,42768,30155,28010,27977,11105,30090,30122,36429,36461,40623,19526,27978,36430,4704,15300,25832,42768,15331,23783,21670,25896,32235,40687,34347,34347,34347,25863,40686,30121,32266,28008,32267,36493,30154,30154,28008,36428,27976,32267,40655,32235,28009,28010,28010,23783,34316,27977,28009,23783,28009,36461,34316,30122,30090,15299,32235,19557,17444,34283,27976,28009,30089,25928,28008,32267,25927,36460,32266,32266,30121,32234,25895,32235,27976,40654,27943,
		13186,21606,23719,30059,21639,25865,13187,23752,30091,25832,40656,27977,34316,23751,17412,23751,25864,30091,30091,32171,30058,25832,15267,40623,27945,27978,44849,27978,36397,19493,32204,21607,19527,2624,40624,40624,32204,21639,15267,25865,21639,40623,38510,27946,30091,30091,30091,23719,32203,17412,21638,28010,23751,17444,30058,30058,38542,23719,34316,15331,11073,17444,32235,32202,32235,23815,34379,34379,30185,23814,34347,32267,28041,40719,15331,15331,27977,30122,17445,21638,25832,32203,21670,32171,17380,19525,21639,23751,32203,30058,21606,19525,11073,21606,40622,25864,25831,34316,23718,27944,21638,21638,40655,32203,34283,44848,25864,32235,30122,23815,21669,23815,36460,32267,28008,34347,25895,23815,42831,32267,36461,30122,25928,21670,38542,19557,27977,30090,25864,28009,30122,44881,30122,32236,17413,32172,36397,4704,21638,25832,34348,23751,34348,27977,25896,32235,36460,23815,32234,34347,27976,25895,25927,36460,30153,34347,32234,25863,34380,25895,28041,36461,32203,42768,34316,23783,30090,27977,30090,32203,32203,25896,23751,30090,38574,36429,27977,25896,30090,34348,25896,25864,40622,32170,32202,32202,21670,25895,32234,38541,30153,30121,23782,28041,34380,34380,32202,19524,34347,32234,
		25832,17380,15300,19526,38511,21606,6816,17413,25832,32204,25865,27945,34284,27977,6816,11073,30090,27978,32171,27978,25833,17381,27945,42769,17412,25864,38510,30058,42736,27945,23752,23752,13155,8961,11074,30058,27945,25865,30058,25832,17413,27978,30091,21639,30058,25832,27978,19526,27945,21638,32203,30090,19525,15299,25832,23687,15267,27978,30090,8960,11073,27944,30090,19589,23815,25895,32266,32266,25927,19588,34380,30121,32234,34347,15331,23815,36429,32203,23783,32203,25832,23751,17380,21639,27945,19493,32203,32203,23751,13186,19493,23719,25832,27977,36429,23719,30058,25832,19493,25864,19493,30057,36397,32171,21605,36461,15298,32202,21637,21637,15331,30154,40686,40686,27976,28008,28040,25863,28040,30154,30186,21734,25928,30154,25896,11137,32267,25896,32203,25896,34348,32267,19557,32235,27978,27913,36397,19526,36429,21638,38510,30090,32235,34316,32202,36428,32234,17444,28041,28008,34347,21669,40686,38573,23782,30121,30121,34347,28008,28008,23815,40687,36461,44880,32203,17444,25864,27977,30122,40655,30122,23751,28009,30122,28009,32235,17412,27976,38541,36428,23783,34348,30090,23751,15363,27976,21702,27976,28041,38606,25895,28040,23815,19589,32267,36493,25863,21670,21702,38573,
		38510,21639,8929,17380,30091,19493,17381,19493,19526,30058,23783,27977,25896,32203,27977,17412,30058,25832,32171,19526,21606,11074,25832,32171,27945,19493,38542,25832,34284,42736,32204,13187,21639,6848,19493,34317,21639,25832,27978,23752,21606,25832,27946,19494,15300,25833,27945,32204,8960,38543,25832,23719,21670,30090,23719,32171,21638,19493,6848,13186,17412,23751,30090,19524,28008,17443,23750,32266,23814,30121,34379,23815,21702,25863,21669,34315,36461,32203,32236,30122,17412,11074,8960,19493,21606,30058,36397,40623,25832,19525,27977,32171,34316,30090,36429,21638,38542,17444,13218,30058,21670,27977,34316,21638,15331,36429,34348,15299,23815,11072,25928,40686,38606,40718,19589,32234,23782,40718,21734,23782,34412,28073,28041,25960,25896,21703,30154,28009,30122,28009,30122,17477,15363,36461,19526,30058,25864,27977,34317,21638,30058,27977,34315,27977,32202,28009,19589,25928,19556,28041,36460,38605,30121,34346,21701,36460,25895,25927,21637,38605,30121,40719,34348,25863,25864,21670,25864,28009,30122,30122,25896,19557,19525,36429,30090,27977,21638,34316,36461,36428,28041,23783,23783,17379,8960,27976,30122,38541,25928,32234,30154,30121,23782,28008,23783,40686,25863,17444,17443,40719,
		34284,34317,19461,25865,30059,30059,23752,4736,30058,27978,21638,23719,30057,44848,19557,30090,17413,27978,25832,27945,23720,17413,13187,25832,27977,21638,30090,30058,40623,42768,27945,11074,15300,4736,25865,34316,19493,19493,38575,21671,27978,25832,23719,25865,17380,23752,32171,30091,11041,21638,19493,32203,19525,27977,36397,23752,13154,4704,4736,21574,23719,23718,25864,23751,17411,25895,23750,21669,23782,36459,38573,25928,36460,21637,11137,25928,25896,36461,32236,32203,13154,17380,21639,19526,25832,25865,25864,36396,15299,13186,23718,36397,40655,32203,34284,32203,13186,25832,11074,17380,21638,25864,42768,21606,23719,21638,38542,21637,17411,21670,17476,32267,40719,25895,21669,38572,23782,34347,32234,32267,32267,21702,32267,28042,28009,28042,28009,30122,32235,30122,21703,17444,23751,30090,17412,27977,15299,19493,32171,25864,17380,30057,28009,27977,34316,23783,32235,19524,32202,32202,30121,23781,30153,21701,28040,40718,30153,32266,23814,23814,30154,36525,30122,25928,23783,23783,30090,28009,17444,30090,28009,15331,34316,40655,38574,34316,17444,32202,38574,40687,23783,28009,34283,30122,23783,27976,34315,38574,32202,34315,32235,30121,34347,38606,34315,28008,19556,21670,32202,36493,
		27945,27945,30026,32139,17381,23752,19494,19526,32171,13186,11105,17412,19525,23783,19493,8928,30058,19526,23752,30058,17413,11074,25832,30058,27978,23719,36429,30090,30090,27945,23752,23719,11041,15300,36398,42736,21606,13187,40655,25865,25865,25832,32171,25832,34284,21639,15300,23719,19493,11074,25832,25864,19493,32171,32204,30026,17380,2592,8928,25800,32171,25832,23784,21638,19524,34347,34347,13250,34315,34379,40718,25928,36493,25928,23782,25895,25896,25896,27977,21670,36397,30091,27945,30058,34317,23719,27977,30122,15266,19525,25896,25864,32171,32171,23719,23751,11073,38510,13186,17380,27945,27945,38542,32203,32170,11105,27977,34348,23783,25896,19556,28041,38541,15298,28040,34347,30121,30089,28041,21669,23783,30154,23751,19589,30090,28009,21670,32203,27977,28009,23751,32203,21638,25864,21606,32203,13186,13186,36397,38510,30057,19525,21670,30090,36461,30090,32235,23750,30122,32267,23814,28007,32266,21701,25894,38605,38573,36492,28008,23814,32266,34380,25895,25928,28009,30154,32235,21670,11105,27977,27977,21637,30122,34348,44881,34348,23750,17444,40654,19524,42800,34315,23751,40655,25896,27976,32202,34348,30089,23750,34315,23815,36461,32234,32267,34380,25896,28009,38541,30121,
		25800,40623,44817,36365,17381,19493,38478,25865,23752,23719,23751,19525,8928,19492,25896,19557,21639,17380,19493,30059,25865,19526,17380,27945,25832,23719,34316,27977,17380,21606,17413,30091,4704,23752,27945,34317,13186,17413,25832,32236,30091,17413,42736,38543,40656,15300,21606,21639,23687,30091,17412,19461,25864,32171,23719,21606,23752,8896,15268,34252,27978,21606,17380,19492,19557,30089,25896,23782,32234,38573,34380,21669,21669,32266,25896,21669,28009,21638,23751,13186,15267,15267,32204,34317,32172,23752,30090,34316,30058,23783,34316,34284,25832,25864,25832,30058,23719,23751,11041,36397,30090,17380,38574,34316,27977,21606,19493,17379,36429,32202,25863,25928,30121,19588,25895,38541,30153,23750,28009,23783,34348,23751,19557,15364,32203,23784,21638,30123,28010,30123,36397,32203,15267,30058,17412,32171,19525,25832,38509,25864,25864,13218,32170,30089,34315,32170,25896,21670,32235,23783,25895,17443,32266,21701,19588,36524,34379,36492,23814,30121,32234,34347,32299,25928,32234,28009,28009,21670,11105,30090,32203,21670,19589,21702,42800,32235,25896,19557,32267,23750,30154,38541,11072,40687,23783,25864,32203,32235,32235,17411,25863,28009,28041,34380,25863,32267,28008,32266,28009,28041,
		38543,32204,42704,21574,21574,15235,40623,25865,32171,32203,34284,32171,8960,32203,30058,25864,17380,15267,21606,21607,32172,17413,19526,34284,19493,23751,27945,34284,13187,21639,23720,25865,13155,23720,30059,25832,21639,23719,30090,38542,36430,32171,34284,34317,32171,30091,32171,34284,27946,40656,32204,19493,25832,32203,17381,21607,23720,32171,21639,30026,30091,17380,23751,6848,25896,32203,34315,30122,28041,21637,13217,21669,23815,36493,30121,25896,21670,28009,21638,25896,4736,27945,32171,32204,23720,23719,30090,25864,25864,34316,34283,25864,23783,36429,34284,30058,15299,23752,27945,30058,21606,15267,21638,36397,21638,36429,11073,34316,38510,34348,34348,21637,23783,15330,30121,40686,28008,30121,36461,23815,21670,17411,17412,27977,27977,17444,25897,34316,27945,30091,32203,27978,21638,34284,23783,21606,21638,30090,34283,25864,17379,11073,30090,34283,32235,32203,19524,23783,21637,19556,36460,17507,30121,23814,17442,28040,28007,32298,25927,32266,21701,36492,40719,28008,28073,23815,21702,21638,21638,25896,27977,28009,30090,17412,40655,28009,23783,25896,28041,32235,19589,30122,25896,15299,34316,28009,36429,32203,19557,13218,25896,25863,23750,38573,25896,30089,32267,32267,32234,28008,
		36430,34316,32171,17380,13154,13122,36397,36430,27978,30091,27977,25864,21638,32203,34284,23751,25832,21606,27946,17380,32204,11074,21606,25832,21606,11041,30058,30058,30091,25865,27946,27978,21575,21607,27913,27945,40656,15300,27977,36462,34349,21671,19493,32204,21639,15267,38478,27978,32171,46930,25832,25832,21574,25800,19461,30059,17380,19494,27946,38478,25832,11074,19493,2624,27945,21670,23783,30089,23750,21702,15330,13218,25896,38606,28008,19589,25896,21670,17444,23783,21606,25832,19526,23752,23719,27977,25896,32235,23784,21638,25896,28010,32203,25864,32171,32203,21671,34316,32203,36429,27977,15299,15299,32171,27977,34316,8960,19493,38509,28009,38541,25863,21702,23750,40686,30154,32234,25863,42767,25896,25864,23751,25864,25897,25864,15300,19526,30058,27978,30058,23751,27945,23752,32171,25864,21606,21638,23719,36429,32203,17379,8928,27976,21605,32202,23750,23750,21605,19492,25896,34347,25863,25895,23782,25927,23782,25894,25927,32233,32266,25895,34379,36460,28040,30153,21637,25864,23783,23816,28009,25929,32235,34348,13186,36461,19589,21638,32235,32203,36429,15363,30154,21638,19557,34348,36429,38574,21670,15299,23750,25896,23783,34315,34348,25928,32234,30186,28041,32234,32235
};

const int control_panel[]= {
43945,43944,43944,43977,43944,43945,43944,43944,43944,43944,43945,43945,43945,43945,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,48169,48169,48169,46121,46121,48169,48169,48169,48169,48201,48201,48201,48201,48201,48201,48202,48202,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,50314,50314,50314,50314,50282,48202,46121,46056,50314,50346,50379,52459,52459,52459,52458,50378,52459,52459,50410,50410,50410,50410,50410,52459,50378,50346,50378,50379,50379,50379,50379,50347,52427,50347,50347,50347,50347,50347,50347,50347,50346,50346,50346,50346,50346,50346,50346,50346,50347,50346,50314,50282,48234,48201,48169,46121,46121,46121,46089,46089,46089,46089,46089,46088,46121,46121,46121,46121,46121,46121,48169,48169,48201,48201,48201,48201,48169,48169,48169,48169,48202,48202,48202,48202,48202,48202,48202,48169,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48201,46121,
43912,43912,43912,43945,43912,43944,43944,43944,43944,43945,43945,43945,43945,43945,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,46121,46121,46121,46121,48169,48169,48201,48201,48201,48201,48201,48201,48202,48202,48202,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,48234,48201,44008,46088,46153,48266,50379,52459,52459,52459,50378,50378,50378,50378,50378,50378,50346,50346,52459,52459,52427,50378,50378,50378,50379,50378,50378,50378,50378,50346,50346,50346,50346,50346,50347,50347,50347,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50347,50315,50315,50314,50314,50314,50282,50282,50282,48234,48234,48201,48201,48201,48201,48169,48169,48169,48169,46121,46121,46121,46121,46121,46089,46089,46089,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,46121,48169,46121,
41864,43912,41864,43945,43912,43944,43944,43944,43944,43944,43944,43944,43944,43944,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,46121,48169,48169,46121,46121,46121,48169,48169,48201,48201,48201,48201,48201,48201,48202,48202,48202,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,50314,50314,50314,50314,50315,50315,50315,50314,50379,50314,46121,44040,44008,46121,48234,50347,50379,50379,52427,52427,52427,52427,52427,52427,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50378,50378,50378,50346,50346,50346,50346,50346,50347,50347,50347,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,48266,50314,50314,50314,50314,50314,50314,50314,50314,50282,50282,48234,48234,48234,50282,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48201,48202,48202,48202,48202,48201,48201,48201,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,46089,
43912,43912,43912,43945,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,46121,48169,48169,48169,46121,46121,48169,48169,48169,48169,48201,48201,48201,48201,48201,48202,48202,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,50282,50314,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,48266,50314,50347,50347,50315,48234,46121,44040,46121,48169,48201,48201,48234,50315,52395,52427,52427,52427,52459,52459,52459,52427,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50282,50282,50282,50282,50282,50282,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48202,48201,48201,48201,48201,46121,
43944,43912,43944,43945,43944,43912,43944,43944,43944,43944,43944,43944,43945,43945,43944,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,46121,48169,48169,48169,48169,48169,48169,48169,48169,48169,48201,48201,48201,48202,48202,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,50282,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50347,50347,48201,48201,46121,46121,46121,46121,46121,46121,48234,48234,48266,50314,50347,50347,50379,50379,50379,50379,50379,50379,50379,50378,50378,50378,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48202,48202,48202,48202,48202,48202,48201,48201,48202,48201,
43944,43912,43912,41864,43944,43912,43912,43912,43944,43944,43944,43944,43944,43944,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,46121,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48201,48201,48202,48202,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,50282,50314,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,52427,52427,50379,50346,48266,48233,46153,46121,46088,46088,46056,46088,46089,46121,48169,48201,48234,48234,48234,50282,50314,50315,50347,50347,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,48266,50346,50346,50314,50314,50314,50314,50314,50314,48266,48266,48266,48266,50314,50314,50314,50314,50282,50282,50282,50282,50282,50282,50282,50282,48234,48234,48234,48234,48234,48234,48234,48202,48234,48202,48202,48202,48202,48202,48201,48201,48202,48202,48202,48202,48202,48202,48201,48201,48201,48201,
43944,43912,43945,43912,43945,43944,43944,43944,43944,43976,43976,43976,43976,43976,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,48169,48169,48169,46121,46121,46121,48169,48169,48201,48201,48201,48201,48201,48202,48202,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,50282,50282,50314,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50346,50346,50379,50379,52427,52427,50379,50379,50347,50314,48234,48201,46121,46089,46088,46056,46088,46088,46088,46088,46089,46121,46121,48169,48201,48201,48202,48234,48234,50282,50314,50314,50315,50315,50315,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,48234,48234,48266,48266,48266,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48201,48202,48202,48202,48202,48202,48202,48202,48202,48201,48169,
43944,43912,43945,43945,46025,46025,46057,46057,46057,46057,46057,46057,46089,46089,46057,46057,46057,46057,46057,46089,46089,46089,46057,46057,46057,46057,46057,46089,46089,46089,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46057,46057,46057,46089,46089,46089,46089,46089,46121,46121,46121,46121,48201,48201,48201,48202,48201,48201,48202,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,50282,50282,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50378,50378,50378,50378,50378,50378,52427,52427,52427,52459,52459,52427,50347,50314,48234,48202,48170,46121,46089,46089,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46121,46121,48169,48201,48201,48201,48201,48201,48201,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,50314,50314,48266,48266,48266,48266,48266,50282,48234,48234,50282,50282,50282,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48201,48201,48201,48201,48201,48201,48201,48201,48201,48201,48201,48201,48201,48201,46121,
43977,46057,46057,46089,46089,46088,44009,46057,46057,46057,46089,46089,46089,46089,46121,46121,46121,48169,48201,48201,48202,48202,48234,48234,48234,48234,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50314,48266,48266,48266,48265,48233,48233,48233,48201,46153,46153,46121,46121,46089,46088,44040,46057,46057,46057,46057,46089,46089,46089,46089,46121,46121,48170,48169,48170,48202,48202,48202,50282,48234,48234,48234,48234,48234,48234,48234,48234,48265,48265,48265,48265,48265,48265,50314,50347,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50379,50379,50379,50379,50378,50378,50378,50378,50378,50378,52427,52427,52459,52459,52459,52459,52459,52459,52459,50411,50378,50378,50378,50378,50282,48234,48234,48202,48201,48169,46121,46121,46121,46121,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,46121,46121,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,
46057,46057,46057,46057,46057,46056,46121,46121,46122,46121,48169,48202,48202,48201,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,52427,50379,50379,50379,50379,50379,50379,50379,50314,50314,48234,48201,48169,46121,46088,46088,46056,46056,46056,46056,46088,46089,46089,46089,46121,46121,48202,48234,50315,50314,50314,50314,48234,48234,50314,50314,50314,50314,50314,50314,48234,48234,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50347,50347,50347,50346,50346,50378,50379,50378,50378,50378,50378,50378,50378,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50411,52459,52459,52459,52459,52459,52459,52427,52427,50379,50379,50379,50379,50347,50347,50347,50347,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,50314,50314,50314,50314,50347,50379,50379,50379,50379,50379,50379,50347,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,
46089,46089,46089,46089,46121,48169,48169,48202,48202,48201,48201,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50378,50379,50379,50379,50379,50378,50378,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50346,50314,50282,48234,48201,46121,46088,46056,46089,46056,44009,44009,46057,46089,46089,46089,48234,48234,50282,50314,50314,50314,50314,50314,50346,50346,50314,50314,50314,50314,50346,50346,50314,50314,50346,50346,50346,50347,50347,50347,50378,50378,50378,50378,50379,50379,50379,50379,50378,50378,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,
46089,46089,46121,48169,48202,48202,46121,46121,48169,48169,48201,48201,48201,48201,48202,48202,48202,48202,48202,48202,48202,48202,48234,48234,48234,48234,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50378,50378,50378,50378,52426,50378,50378,50410,50410,50410,50410,50378,50378,52459,52459,52459,52459,52427,50379,50347,50347,48266,48234,48201,46121,46089,46089,46089,46089,44008,44008,44008,46089,46089,48202,48234,48234,50315,50315,50314,50314,50314,50346,50346,50378,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50378,50379,50379,50379,50379,50378,52427,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50410,50410,50410,50410,50410,50410,50410,50410,50410,50410,50410,50410,50410,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50410,50410,50410,52459,52459,50410,50410,50410,52459,52459,52459,52459,52459,50410,50410,50410,52459,52459,
46121,46121,48169,48169,48169,48169,48169,48169,48169,48201,48201,48201,48201,48201,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50379,50379,50379,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50378,50378,50378,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52427,50347,50314,48266,48169,46121,46089,46056,44008,44008,44008,44008,46057,46089,48169,48234,48267,50315,50347,50347,50378,50378,50378,50378,50378,50378,50378,50378,50346,50346,50346,50378,50379,50379,52427,52459,52427,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50411,50411,52491,52491,52491,52491,52491,50411,50411,50411,50411,50411,50411,50411,50411,50411,52491,52491,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,52459,52459,52459,52459,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,52459,52459,
46121,48169,48169,48169,46121,46121,48169,48201,48201,48201,48201,48201,48201,48201,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50379,50346,50378,50378,50379,50379,50379,52427,52427,50379,50379,50379,50379,52459,52459,52459,52459,52459,52459,52459,50411,50411,50378,50378,50378,52459,52459,52459,52459,52459,52459,52459,50411,52460,52460,52427,50347,48266,48201,46121,46088,46089,46056,44008,44008,46057,46089,46089,46121,48202,48233,48234,50314,50314,50346,52426,52426,52427,52427,50379,50379,50378,50378,52427,52427,52427,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,50379,50379,52459,52459,52459,52459,50379,50379,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,50379,50379,50379,50379,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,
46089,46121,48169,48169,48169,48169,48169,48169,48169,48201,48201,48201,48201,48201,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50378,50378,50378,50378,52427,52427,52459,52459,52491,52491,52459,52459,52459,52459,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50378,50378,50410,52459,52491,52427,52427,52459,52459,52459,52459,52427,50379,50314,48266,48201,46089,46056,46056,46057,46057,46057,46057,46089,46121,48201,48202,48234,50282,50346,50347,50347,50379,50378,50378,50378,50378,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,50379,50379,50379,50379,50379,50379,50411,50411,50411,50411,50411,50411,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,50379,50379,50379,50379,50379,50379,52459,50411,
46089,46089,46121,46121,46121,48169,48169,48169,48169,48202,48201,48201,48201,48201,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50378,50378,50378,50378,50378,50378,50378,50410,50410,50378,50410,50410,52459,52459,52459,52459,52459,52459,52427,52426,52426,52459,52459,50379,52459,52459,52459,52459,52459,52459,52459,52458,52458,52459,52459,52459,52459,52459,52459,52459,52459,52459,52427,52395,50282,48170,48137,46057,46057,46057,46057,46057,46057,46057,46057,46121,46121,48233,50314,50346,50378,52458,52458,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50411,52459,52459,52459,52459,52459,52459,52426,52426,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52426,
46121,46121,46121,46121,46121,46089,46121,46121,48169,48201,48201,48201,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,50282,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50410,50410,50410,50410,50410,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,50346,48234,46121,46089,44009,46057,46057,46057,46057,46057,43977,46057,46089,48170,48202,50314,50347,52459,52459,50411,50411,50410,50442,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,52459,52459,52459,52427,50378,52427,52459,52459,52459,52459,52459,52459,52426,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52458,52459,
46089,46089,46121,48169,48169,48169,46121,48169,48169,48169,48169,48201,48201,48201,48201,48201,48201,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,50346,50346,50346,50346,50314,50314,50346,50346,50347,50347,50379,52427,50378,50378,50379,50378,50378,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50378,52427,52459,52459,50379,50315,48234,48202,46089,46057,46057,46057,46057,46057,46089,46089,46056,46089,48169,48234,48266,50346,50379,52459,52459,52459,52459,50411,50410,52459,52459,52459,50411,50410,50410,50410,52459,52459,52459,52491,52427,52427,52427,52427,52459,52459,52459,52459,50411,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52491,52459,
46089,46089,46121,46121,46121,46121,48201,48201,48201,48201,48201,48201,48201,48201,48201,48201,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,48234,48265,48266,48266,48266,50314,50314,50346,50347,50347,50347,50346,50346,50346,50346,50346,50379,50379,50379,50378,50378,50379,50379,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52491,52459,52459,52459,50378,52427,50347,50314,48234,48169,46088,44008,43976,46057,46057,44008,44008,46057,46057,46089,46121,48266,50314,50379,52459,52459,52459,50379,50346,52458,52458,52458,50410,50410,50411,50379,50379,52459,52459,52459,52459,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52458,50378,
46089,46089,46121,46121,46121,46121,46121,46121,46121,46121,46121,48169,48201,48201,48201,48201,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50314,50346,50346,50346,50346,50346,50378,50379,50378,52427,52427,52427,50379,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50410,50378,50378,50378,50378,52459,52459,52459,52459,52459,52427,50379,50346,50314,48266,46121,46089,46056,44008,46057,46057,46057,46057,46057,44008,44008,46057,48169,50314,52427,54540,52426,52459,52459,52459,52459,52459,50411,50378,50378,50378,50378,50411,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52458,50411,
46089,46089,48169,48169,48169,48170,48169,48169,48169,48202,48202,48202,48202,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,50282,50282,50314,50314,50314,50314,48266,48266,48266,48266,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50346,50346,50378,50378,50378,50378,50378,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,52459,52459,50411,50411,50411,50411,50411,50378,50410,50410,52459,52459,52459,52459,52459,52492,52460,50347,48266,48234,46121,46089,44008,43977,43977,46057,46057,46057,44008,43976,43976,48202,48234,50314,50347,50379,52459,52459,52459,52459,52459,52459,52459,50410,50378,50378,50378,50378,50411,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,
46089,46089,46121,46089,46089,46089,48170,46121,46121,46121,46121,46121,46089,46089,46089,46121,46121,46121,48170,48170,48170,48170,48169,48169,48169,48170,48170,48169,48169,48169,48234,48234,48234,48234,50282,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,52426,52426,52427,52426,52426,52426,52426,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50411,52491,52491,52459,52459,50411,50378,50378,50379,50411,50410,50411,50411,52459,52459,50379,50379,48202,48202,46121,46089,46057,46057,46057,46089,43977,43977,44009,46089,46121,48201,50314,50314,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50378,52459,
46057,46057,46057,46057,43977,43977,43977,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,44008,44008,46057,46056,46056,46089,46121,46121,48202,48234,50282,50315,50347,50347,50347,52427,52427,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50378,50378,50378,50411,50411,52491,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50378,52427,52459,52427,52427,50347,48266,48201,46121,46089,46089,46056,44008,44008,46056,46056,46089,46089,46121,48202,48234,50315,52427,52459,52459,50378,50411,52459,52459,52459,52459,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52426,52491,
43977,43977,46057,43977,43977,43977,43977,43977,43977,43977,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,43977,43977,43977,43976,43976,43976,43976,43976,43976,44009,46057,46121,48201,48234,50314,50347,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52458,52458,52458,52458,52459,52459,52459,52459,52427,52427,52459,52459,52459,52459,52427,52427,52427,52427,52427,52427,52427,52459,52459,52459,52458,52458,52458,52459,52459,52459,52459,52459,52427,50346,50314,48234,48170,46089,46057,46057,43977,43977,43977,43977,44009,46056,46088,46089,48233,48233,48265,50346,50378,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50378,50378,
46057,46025,44009,44009,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46090,46090,46090,46090,46121,46121,46121,48170,48170,48170,48170,48170,48201,48201,48201,48201,48201,48169,48169,48169,48169,48169,48169,46121,46089,46089,46089,46089,46057,46057,43976,43976,43944,43976,43977,43977,46089,46089,48202,50282,50347,52427,52459,52459,52458,52458,52458,52458,52459,52459,52459,52459,50411,50411,52491,52459,52459,52459,52427,52427,52459,52459,52459,52459,52459,52426,52426,52426,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50314,50314,48233,48201,46121,46057,44008,43976,43976,43976,43976,43976,43977,46057,46090,46090,48169,48201,48201,50282,50314,50346,52426,52427,50378,52458,52458,52458,52458,52459,52459,52491,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52426,52426,52427,50379,50346,48266,48234,46153,46057,46057,
46057,46057,46057,44009,46089,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,46121,46121,46121,46121,46121,48169,48169,48169,48169,48170,48202,48202,48202,48202,48202,48202,48202,48202,48202,48202,48202,48170,46121,46089,46089,44008,43976,43976,43976,43976,46056,46121,48169,50347,50347,52427,52459,52491,52459,52459,50378,50410,50411,50411,50411,50411,52459,52459,52491,52459,50411,50411,50378,50378,52459,52491,52492,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,50347,50347,48234,48234,48201,46121,46089,46056,44008,43976,43977,43977,43977,43976,43976,43976,43976,43976,46057,46057,46057,46089,46089,46089,46121,46121,48201,48201,48202,48234,48234,50282,50314,50314,50314,50314,50314,50314,50314,50282,50282,50282,48234,48234,48234,48202,48202,48201,48169,48169,48170,46121,46089,46057,46057,43977,43977,43977,46057,46121,
43976,46024,44008,43976,46057,43976,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,48169,48169,48169,48169,48169,48169,48169,48201,48201,48201,48201,48201,48202,48202,48202,48202,48234,48234,48202,48202,48234,48234,48234,48234,48202,48202,48235,48202,48170,46089,46089,44009,43976,43976,43977,44009,44041,46121,48234,50347,50379,52459,52459,52459,52459,52459,52459,50410,50410,50410,52459,52459,52459,52459,52459,50379,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52427,50379,50379,48235,48235,48202,48202,48170,46090,46089,46089,46057,46057,46057,46057,46057,43977,43977,43977,43976,43976,43976,43976,43976,43976,43976,43976,46057,46057,46057,46057,46057,46057,46057,43977,46057,46057,46057,46057,46057,46057,46057,46057,43977,43977,43977,43977,43977,46057,46090,46090,46057,46121,
46057,46025,46057,46057,46089,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48169,48201,48201,48201,48201,48201,48201,48201,48201,48234,48234,48234,48234,48234,48234,48266,48266,48234,48234,50314,50315,50315,48234,48202,48202,46090,46057,43976,43944,43976,44008,46089,46121,50314,50315,50379,52459,52459,52459,52459,50410,50378,50378,52459,52459,50411,50411,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50410,50410,50410,50410,50410,50410,50410,50410,50410,50410,52459,52459,52459,52459,50411,50379,52459,52459,52459,52459,52459,52427,50379,50379,50347,50347,50346,50314,50314,50314,48234,48233,48202,48202,48170,48169,46121,46089,46089,46089,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46121,48201,48201,48233,48233,50314,50346,50346,50346,52460,50346,
46025,43976,43977,43977,46057,46057,46057,46057,46057,46057,46057,46058,46058,46058,46057,46089,46089,46089,46089,46089,46090,46090,46090,46090,46090,46090,48170,48170,48170,48170,48169,48169,48170,48170,48201,48202,48202,48202,48201,48202,48234,48234,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48233,48233,48233,48233,48234,48234,50314,50314,50314,50314,48234,48201,46121,46057,43976,43976,43976,44008,46089,48201,48234,50347,52459,52460,52459,52459,52459,50410,50378,50410,50410,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50411,50411,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52458,52458,52458,52458,52458,52458,52458,52458,52491,52491,52458,52458,52458,52458,52458,52458,52459,52459,52459,52459,52459,52459,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50378,50410,52459,52458,52491,52458,52458,52458,52427,52458,
46025,43976,44009,43977,43977,43976,43944,43977,43977,43977,43977,43977,43977,43977,43976,43976,43976,43976,43976,43977,43977,43977,43977,43977,43977,43977,43977,43977,46057,46057,46056,46056,46057,46089,46089,46089,48170,48170,46121,46121,48169,48202,48202,48202,48202,48234,48202,48234,48234,48234,48234,48234,48234,48202,50314,50314,50314,48233,48233,48233,48233,48233,48265,50313,50314,50314,50314,50282,48202,48202,44009,43976,43976,43976,43976,46089,48169,48202,50346,52427,52459,52459,52491,52459,50411,50410,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,50379,50379,50379,52459,52459,52459,50379,50379,50379,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,50379,50411,50411,50411,50411,50411,50411,50411,52491,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,50410,50410,50410,50410,52458,52458,52458,52458,52458,52458,52458,52458,50411,50411,50411,50411,50411,50411,50411,50411,50379,50410,
43976,43976,44008,41928,43976,43976,44008,44008,44008,44008,44008,44008,44008,44008,44008,44008,44008,44008,44008,44008,44008,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43976,43944,43976,43977,43977,43977,46057,46057,46057,46057,46089,46089,46090,48170,48170,48202,48202,50282,50282,50282,50282,48201,48201,48234,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,48234,48201,46089,44008,43976,43944,43976,44008,46089,48202,50314,50347,52459,52459,52491,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52491,52491,52491,52459,52459,52459,50411,50411,52459,52459,52459,52459,52459,50379,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50410,50410,50410,50410,52459,52459,52459,52459,52459,52459,52459,52459,50410,50410,50410,52459,52459,52459,52459,52459,50379,50379,50379,50379,52459,52459,52459,52459,52491,48298,
50314,50315,50379,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50315,50314,50314,50314,50282,50282,48234,48234,48202,48170,48170,46090,46057,46057,43977,43977,43944,43944,43977,43977,43944,43944,43977,43977,43977,43976,43976,43976,46056,46089,46089,48169,48234,48234,48234,48234,48234,48234,48234,48234,48266,48266,48266,50314,50314,50314,50314,50314,50346,50346,50347,50347,50282,48170,46089,46057,43945,43945,43944,43976,44008,46121,48266,50346,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52458,52458,52458,52458,52459,52426,52426,52426,50378,50378,50410,52459,52459,52459,52459,50410,50411,50410,50410,52459,52458,52458,52458,52458,52426,52426,52426,52459,52459,52459,52459,52459,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52427,52427,52458,52458,52458,52458,52458,52458,52458,50378,50378,52491,
52426,50379,50411,52426,52428,50378,50378,50378,50378,50378,50378,50346,50346,50346,50347,50346,50346,50346,50346,50346,50346,50346,50347,50347,50347,50347,50314,50314,50314,48266,50314,50314,50314,50314,50314,50314,50314,48234,48234,48234,48202,48169,46089,46089,46057,44009,43977,43977,43977,43977,43977,43977,43977,43977,43945,43977,46057,46057,46090,48170,48234,50315,50282,50314,50314,50314,50314,48265,48265,48265,50378,50346,50314,50314,50346,50346,50346,50378,48202,48169,46056,43976,43944,43945,43977,43945,46057,48170,50283,52427,52459,52459,52459,52459,52490,52458,50410,50411,50411,50411,50411,50411,50411,50411,50411,50411,52459,52459,52458,52459,52427,52427,52459,52459,52459,52459,52426,50378,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52490,50378,
52425,50379,50410,50346,52427,50378,50379,50379,50379,50379,50347,50347,50347,50347,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,48234,48234,48234,48234,48234,48234,48234,48234,48170,48170,48170,46090,46089,46057,43977,43977,43977,43977,43977,43944,43944,43976,43976,44008,46089,48169,48234,50282,50314,50314,50314,50347,48233,48266,50346,50346,50346,50346,50346,50346,52427,52427,50347,50314,48234,46121,43976,41896,43944,43944,43976,44008,46121,48202,50314,50347,50379,52427,52459,52459,52459,50411,50411,50410,50411,50411,50411,50411,52459,50411,50378,50378,52459,52459,52459,50379,50379,52459,52459,52459,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52458,50379,
52425,50411,50411,50346,52427,50410,50378,50378,50378,50378,50378,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,48265,48265,48265,48265,50314,50314,50314,48233,48233,48233,48233,48233,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48170,46089,46089,46057,43976,43976,43976,43944,43944,43944,43977,44009,46089,48202,50315,50348,50347,50347,50346,50314,50314,50346,50346,50314,50346,50346,50346,52427,52427,50346,50314,50314,46121,46089,43976,43944,43944,43976,44008,46057,48202,48234,50347,52427,52459,52459,52458,52458,50410,50410,50410,50410,52459,52459,52459,52491,50379,50379,52459,52459,52459,52459,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50410,52459,
52394,52428,50411,52395,52395,50379,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50315,50315,50315,50315,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50282,50282,50282,48234,48234,48233,48233,48233,48201,48201,48201,48202,48202,48201,48201,48201,48202,48201,48201,48202,48202,48169,46089,46089,46057,46057,43977,43944,43944,43976,44009,46089,50283,50315,50346,50346,50346,50346,50346,50347,50346,50346,50346,50346,50346,50378,52427,52427,52459,50347,48266,48202,46121,46057,43976,43944,43944,43944,44008,46089,48202,50314,50347,52427,52459,52459,52459,52459,52459,50411,50378,50410,50411,50411,50411,52491,52491,50411,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50410,52459,
43943,43945,43976,43944,43944,43976,43977,43977,43977,43977,43977,43977,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,44009,46057,46057,46089,46089,46089,46089,46089,46089,46089,46121,46122,48170,48170,48170,48170,48202,48202,48202,48202,48234,48234,48234,48234,48234,48202,48202,48202,48201,48201,48169,48169,48201,48169,48169,48169,48202,48202,48170,48170,48170,48170,48170,46121,46089,46057,43976,43944,43976,46089,48234,50346,50346,48266,50314,50379,50346,50346,50378,50378,50378,50346,50346,50346,50378,50378,50378,52427,52427,50347,50314,48202,46089,46057,43976,41895,41864,43944,46057,46057,48202,50315,50347,52427,52459,52491,52459,52458,52491,52491,50410,50378,50378,50378,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,
43911,43913,43944,45992,45993,43976,43944,43944,43944,43944,43944,43944,43945,43945,43976,43976,43976,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43976,43976,43976,43977,43977,46057,46057,46057,46121,46121,48169,48202,48202,48202,48202,48234,48201,48201,48169,46121,46121,48169,48169,48169,46121,46121,48169,48169,48169,48169,48169,46089,43976,43976,46056,48201,50314,50347,50346,50346,50314,50346,50346,50347,50347,50379,50379,50379,50346,50378,50378,50378,52459,52459,52459,52427,52427,52395,50315,48202,46089,43977,43944,41864,43944,43976,44008,46089,48201,48266,50378,52427,50378,50411,52459,52459,52459,52459,52459,50410,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52491,50378,
48233,48235,48234,50314,50314,48266,50346,50346,50346,50346,50346,50346,50346,50346,50315,50315,50315,50314,50314,50314,50314,50314,50282,50282,48234,48234,48202,48202,48202,48202,46121,46121,46089,46089,46089,46057,44009,44008,43976,43976,43944,43944,43944,43944,43944,43944,43944,43944,43944,43976,46057,46089,46089,46121,48201,48201,48201,48201,48202,48169,48202,48202,48202,48169,46121,46089,46089,46089,46089,46089,48170,46089,43944,43976,46089,50315,50347,50314,50379,50378,50346,50346,50346,50346,50347,50379,50378,50378,50378,50378,50346,50346,50378,50378,50378,50411,52459,52460,52459,50379,50315,48234,46121,46056,43976,41895,41895,43944,43976,46057,48234,48266,50347,52427,52460,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,
52458,52459,50378,52458,52427,50410,50379,50379,50379,50378,50346,50346,50346,50346,50378,50378,50346,50346,50346,50346,50346,48298,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50282,50282,48234,48234,48234,48202,48202,48202,48170,46090,46089,46089,43977,43977,43977,43944,43944,43944,43976,43976,46056,46089,48169,48202,48202,48169,46121,46121,46121,46121,46121,48169,48169,48170,48137,46089,46056,48169,46090,43944,43944,46121,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50379,50378,50378,50378,50410,52459,50410,50410,50410,50410,52458,52458,52459,52459,52459,52427,50347,48234,46122,46058,43977,43945,41896,43944,43976,43976,46089,48202,50314,50347,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50410,52491,
46057,46057,46057,46090,46057,46089,46089,46121,46121,48169,48169,48201,48201,48201,48202,48202,48234,48234,48234,48234,48266,50314,50282,50315,50315,50314,48234,48234,50314,50314,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48233,48201,48169,46089,46089,43977,43944,43944,43945,43944,46057,48170,48169,48202,48202,46121,48169,48169,48169,46121,46121,46089,46089,46089,46057,48169,46089,46057,43944,43944,48234,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50378,50379,50379,50379,50379,50379,50379,50378,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50378,50378,50346,46121,46089,44008,43976,43944,43944,43944,43945,46025,46089,48202,50314,52427,52459,52458,52458,50411,50411,50411,50411,50410,50410,50410,50410,52460,52459,50379,50379,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,52459,52427,52458,52458,52458,52426,52426,52427,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,52459,52459,52459,52458,52458,52458,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52490,52491,
43944,41896,43912,41864,41831,41863,41864,41864,41864,41864,41864,41864,41863,41863,41864,41864,41864,41864,41896,41896,43944,43944,43976,44008,46089,48202,50314,50314,50314,48233,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48202,48202,48202,48202,48201,48202,48202,48202,48202,48202,46121,46089,43977,43944,43977,46121,46121,46121,48169,48169,48169,48169,46121,46121,46121,46089,46089,46089,46089,46089,46089,46057,43944,43944,46121,50347,50346,50346,50346,50346,50346,50346,50378,50378,50378,50378,50379,50379,50379,50379,50379,50379,50378,52427,52427,52459,52459,52459,52459,52459,50411,50411,52459,52459,52459,50411,50378,50378,52491,52459,50379,50314,48234,46121,46089,44008,43977,43944,43944,41896,43944,44009,46089,46122,48266,50314,50347,52427,52460,52460,52459,52459,50410,52458,52458,52490,52490,52490,52458,52458,50410,50410,50410,50410,50410,50410,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,50379,50379,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50410,50410,52458,52458,52458,52459,50410,50378,50314,48234,
44008,44041,46089,46090,46056,46153,46122,46122,46122,46122,46122,46122,46089,46089,46121,46089,46089,46089,46057,44009,43977,43944,43945,41864,43944,46088,48234,50314,48266,48233,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48202,48202,48202,48202,48201,48201,48201,46057,43944,43976,48170,48169,46121,46121,48169,48169,46121,46121,46121,46089,46089,46089,46089,48169,44008,46121,46057,43977,43944,44008,50347,50346,50346,50346,50346,50346,50346,50378,50378,50378,50378,50379,50379,50379,50379,50379,50379,50378,52427,52427,52459,52459,52459,52459,52459,50411,50411,50411,50411,50411,52459,52459,52459,52459,52459,52459,52491,52491,52459,50379,50379,50314,48234,48170,46089,43977,43944,43945,41896,43944,43944,43944,43977,46057,46090,48202,48203,50346,50378,52426,52426,52459,52459,52458,52458,52459,52459,52459,52459,52459,52458,52458,52458,50411,50411,50411,50411,50411,50411,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50378,50410,50411,50411,52459,52459,52459,52459,50410,50410,52459,52459,52459,52459,52459,52459,52459,52426,50346,50314,48201,46121,46056,44008,43976,43944,
50379,50379,52427,50380,50346,52459,50378,50378,50378,50378,50378,50379,50379,50379,50346,50346,50346,50346,50347,50315,50282,48202,43977,43912,41864,46057,48234,48266,48266,48266,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48201,48201,48201,48202,48201,48201,48201,48201,48169,46121,46121,43944,43944,46057,48202,48170,46121,46121,46121,46121,46121,46121,46089,46089,46089,46089,46089,46089,46056,46089,46089,43977,43944,46056,50347,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50379,50379,50379,50379,50379,50379,50378,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,52459,52459,52459,50410,50378,50378,50410,52459,52459,52491,52459,52458,52491,52459,52459,52427,50346,50314,48202,46121,46089,46057,43976,43944,43944,43944,43944,43944,43976,43977,46057,46089,48170,48203,50283,50347,50347,50347,50379,50379,52427,52459,52459,50411,50410,52459,52459,52458,52458,52490,52490,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52458,52459,52459,52459,52459,52459,52427,50379,50347,50347,48266,48266,46057,46057,43977,43945,43944,43945,43945,43977,43944,43976,
52459,50378,50346,50379,50345,50346,50345,50345,50346,50345,50346,50313,48265,48265,52426,50346,50314,48233,48169,46056,43943,41863,41864,43912,43977,48202,50314,48266,48234,48266,50314,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48202,48201,48201,48201,48201,48233,48202,48202,48170,46089,43977,43944,41896,43977,46121,48202,48169,48169,48169,46089,46121,46121,46089,46089,46089,46089,46089,46089,46089,46121,46057,46025,43944,43944,48202,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50379,50379,50379,50379,50379,50379,50378,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52491,50411,50411,50410,50410,50410,50410,50378,50410,50410,52458,52458,52458,52458,52458,52458,52459,52459,50379,50347,48266,48234,46121,46121,43977,43977,43945,43944,43944,43944,43944,43944,43944,43944,43976,43977,46057,46089,46121,48169,48202,48202,48234,48234,50314,50314,50346,50347,52427,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52427,52427,50379,50379,50347,50346,50347,50314,48266,48266,48202,48202,48170,46089,46057,43977,43944,43944,43977,43945,43945,43945,43977,46057,46089,46090,50282,50314,
52459,50379,52394,52428,52427,50379,50347,50347,50347,50315,50282,48202,48202,48170,43977,43944,43944,41864,43944,43944,43944,43944,43976,46057,48202,50314,50314,48234,48233,48234,50314,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48201,48169,46089,46056,43976,43944,43944,43912,44009,46089,48202,48169,46089,46089,48169,46089,46089,46089,46089,46089,46089,46089,46089,46089,46057,48170,43976,43944,43944,43977,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50379,50379,50379,50379,50379,50379,50378,52427,52427,52459,52459,52459,52459,52459,50411,52459,52459,52459,52459,52459,52459,52459,50379,50379,50379,52459,52459,52459,52459,52459,52460,52459,50379,50379,50378,50378,50378,52426,50410,50410,50411,50411,52491,50411,50411,50411,52427,52427,50346,50314,48202,46121,46088,44008,43977,43977,43977,43944,43944,43944,41864,41864,43945,43945,43945,43945,43945,43945,43945,43977,43976,43976,43977,43977,43977,44009,44009,44009,44009,44009,44009,44009,44009,43977,43977,43977,43977,43977,43977,43977,43977,43945,43945,43945,41864,41864,41864,43944,43944,43944,43977,43977,46089,46089,48169,48234,50314,52426,52458,52459,52459,52491,
46122,46122,46056,46090,46089,46057,43977,43945,43945,43944,43912,41864,41864,41832,43913,43913,41864,41864,43944,43977,43977,46057,48202,48234,50314,50314,48233,48233,48234,50282,50314,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48170,46122,46122,46090,46057,46025,43944,41864,43912,43944,46025,46057,46122,46121,48202,48169,46089,46089,48169,46089,46089,46089,46089,46089,46089,46089,46089,46089,46057,46057,43944,43944,46057,48202,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50379,50379,50379,50379,50379,50379,50378,52427,52427,52459,52459,52459,52459,52459,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,52459,50410,50378,50378,50410,52459,52459,50410,52458,52459,52459,52459,52459,52459,52459,52427,52395,50347,50314,48234,48202,48169,46121,46057,46057,46057,43977,43977,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,41896,41896,43944,43944,43976,43977,43977,43977,46089,46089,46121,48201,48234,50314,50347,52427,52459,52459,52459,52491,52491,52458,52458,50410,50410,50410,
41832,41897,41831,41832,43912,41832,43912,43912,43912,43912,43912,43944,43944,43944,43944,43976,46057,46089,48169,48234,50314,50346,50314,50314,50314,48233,48233,48233,50282,50282,50314,48234,48234,48234,48234,48234,48234,48202,48169,46121,46121,46089,44008,43976,41896,41864,43913,43913,43945,43977,46057,48137,48169,48201,48202,46089,46121,48201,48169,46121,48169,48137,46089,46089,46089,46089,46089,46089,46089,46089,43977,41864,43944,43944,48170,52396,50346,50345,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50379,50379,50379,50379,50379,50379,50378,52427,52427,52459,52459,52459,52459,52459,52459,52459,50411,50411,50411,50411,52459,52459,52459,52426,52426,52426,52459,52459,52459,52459,52458,52458,52458,52458,52459,50411,50411,50411,52427,52459,52459,52459,52459,52459,52459,52427,52459,52459,52459,50411,50379,52459,52459,52459,52458,52458,52458,52459,52459,52459,52459,52459,52459,52458,52459,52426,50378,50378,50346,50346,50314,50314,50314,50282,48234,48234,48202,48201,48201,48201,48201,48201,48202,48202,48234,48234,50282,50314,50314,50314,50346,50346,52394,52426,50379,52459,52459,52459,52459,52458,52458,52458,50410,50410,50411,52459,52459,52459,52459,52459,50411,52459,
46089,46056,48139,44041,46057,46122,46121,48201,48201,48201,48233,48234,50314,50314,50346,50346,50346,50314,50314,50282,48234,48234,48202,48202,48202,48202,48202,48202,48202,48202,48170,48170,46090,46090,46057,43977,43977,43945,43944,41864,41864,41864,41864,43944,43977,46057,46089,46121,48202,48202,48169,46121,46121,48169,46121,46121,46121,46121,46121,46121,46121,46121,46089,46121,48169,46121,46089,46057,43945,43944,41832,43944,46121,48234,50346,50346,50346,50347,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50379,50379,50379,50379,50379,50378,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,52459,52459,52459,52459,52426,52426,52426,52426,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50410,50410,50410,50410,50410,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52490,52458,52458,52458,52458,52458,52458,52458,52491,52491,52491,52491,52491,52491,52491,52491,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52426,52426,52426,52458,52458,52459,52459,
52459,50378,52395,50410,52426,50346,50315,50315,50315,50283,48234,48202,48202,48202,46057,46057,46057,43976,43944,43944,43944,43911,41864,41864,41864,41864,41864,41864,41864,41864,41831,41863,41863,41864,41864,43944,43944,43944,43977,46057,46057,46089,48170,48170,48202,48202,48202,48202,48202,48201,48201,46121,46121,46121,48169,48169,46121,46121,46089,46089,46089,46089,46089,46089,46089,46057,43977,43944,43912,43912,46057,46121,48234,50314,50346,50346,50346,50347,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50379,50379,50379,50379,50379,50378,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,52459,52459,52459,52459,52459,52459,50411,50411,50411,50411,50411,50411,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,50379,50379,50379,50379,52459,52459,52459,52459,52459,50379,50379,50379,50379,50379,52459,52459,52459,50379,50379,50379,50379,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52491,52491,52491,52459,52459,50411,50378,50378,52459,52459,52459,52459,52459,52459,52459,52459,50411,52459,52459,52459,52459,52459,52459,50411,52459,52459,
46122,46088,46026,44040,46057,43976,43945,43944,43944,41864,41864,41864,41832,41831,43912,43912,43912,43912,43912,43912,43912,43912,41864,41864,43944,43944,43944,43976,43976,43977,46089,46089,46121,46122,48202,48202,48202,48234,48202,48202,48202,48234,48234,48202,48201,48201,48201,48169,48169,46121,48169,46121,46121,46121,48169,48169,48169,48169,48169,48169,46121,46121,46058,43977,43944,41864,41864,43944,43977,46089,50282,50282,50346,50346,50346,50346,50346,50347,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50379,50379,50379,50379,50379,50378,52427,52427,52459,52459,52459,52459,52459,50378,50411,50411,50410,50410,50410,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,52459,52459,52459,52459,52459,52459,50379,50379,52459,52459,52459,50379,50379,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,50379,50378,50378,50378,50410,52459,52459,52459,52491,50379,52459,52459,52459,52459,52459,52459,52459,50378,50378,50411,52459,52459,50379,50379,50379,50411,50411,
41865,41864,43882,39816,41865,41865,41864,41864,41864,41864,43944,43944,43944,43944,43944,43945,43977,46025,46057,46057,46089,46090,48170,48170,48202,48202,48202,48234,50283,50283,48234,48234,48234,48234,48202,48201,48201,48201,48234,48202,48201,48201,48201,48169,46121,46121,48169,48169,48169,48169,48170,48202,48170,48170,48137,48137,48137,46089,46089,46057,46025,43977,43912,43912,43944,43944,43977,46089,48234,50314,50346,50346,50346,50346,50346,50346,50346,50347,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50379,50379,50379,50379,50379,50378,50378,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52491,52491,50411,50411,50411,50411,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52458,52458,52458,52458,52490,52490,52490,52490,52458,52458,52458,52458,52458,52458,52458,52458,50410,50410,50410,50410,50410,50410,50410,50410,52458,52458,52458,52458,52458,52458,52458,50410,52458,52458,52458,52458,52458,52458,52458,52458,52459,52459,52459,52459,52459,50410,50410,50410,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50411,50411,50411,50411,50411,52491,52459,52459,
44008,46088,46058,44040,46121,46122,48202,48202,48202,48202,48234,50282,50282,50282,50315,50315,50314,50315,50314,50314,50315,50315,50282,50282,50282,50282,50282,50282,48234,48234,48234,48234,48202,48202,48201,48201,48201,48201,48201,48201,48201,48201,48201,48202,48202,48234,48201,48169,48169,48169,48170,48170,46089,46089,46057,46057,43977,43944,43912,41864,41832,41832,41864,43944,46089,48170,48234,50314,50314,50346,50314,50314,50314,50314,50346,50346,50346,50347,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50379,50379,50379,50379,50379,50378,50378,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,50410,50410,50410,50410,50378,50378,50378,50410,50410,52459,52459,52459,50378,50378,50378,50410,50410,52459,52459,52459,52459,52459,52427,52427,52427,52427,52427,52459,52459,52459,52459,52459,52459,52427,52427,52427,52459,52459,52459,52459,52427,50379,50379,50379,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50347,50346,50378,50378,50379,50379,52427,52427,52459,52459,52459,52459,52459,52459,52459,52459,52459,52427,52427,52427,52427,52426,52426,52426,52458,52459,52459,52459,52459,50410,50410,50410,50410,52459,52459,
52459,50378,52395,50377,52426,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,48266,48266,48265,48233,48233,48233,48234,48234,48234,48234,48234,48233,48233,48233,48202,48202,48202,48202,48202,48202,48234,48234,48202,48202,48202,48202,48202,48202,46122,46121,46089,46089,46057,46057,43977,43976,43944,43944,41864,41864,41864,41864,41864,43944,43977,46057,48169,48201,48234,50314,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50379,50379,50379,50379,50379,50378,50378,52427,52427,52459,52459,52459,52459,50410,50411,50411,52459,52459,52459,52459,52459,52491,52491,52459,52459,52459,52459,52459,52459,52492,52492,52491,52459,52459,52459,52459,52427,52427,50347,50346,50346,50314,50314,50314,48234,48170,48170,46122,46090,46090,46089,46057,46057,43977,43977,43977,43977,43977,43976,43976,43944,43945,43945,43945,43945,43945,43945,43945,43945,43944,43944,43944,43944,43944,43944,43944,43944,41896,41896,43944,43944,43945,43977,43977,43977,43976,44008,44008,46089,46089,46121,48169,48202,50314,50314,50346,50347,52427,52459,52459,54539,50379,52459,52459,52491,52491,52459,52459,50410,52459,52459,
50412,50346,50315,48330,50346,48266,50346,50346,50346,50346,50346,50314,50314,48266,50314,50314,50314,50314,50314,50314,50314,50314,48234,48234,50282,50282,50282,48234,48234,48234,50282,50282,50282,48234,48202,48202,48202,48202,46090,46090,46089,46089,46057,43977,43944,43944,43944,43944,43944,41864,41864,41864,43944,43944,43944,43976,43976,46057,46089,48202,50282,50282,50315,50314,50314,50314,48234,48234,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50379,50379,50379,50379,50379,50378,50378,52427,52427,52459,52459,52459,52459,52491,52491,52459,52459,52459,52459,52460,52460,52427,52427,50379,50347,50347,50315,48266,48266,46121,46089,46089,46089,44009,43976,43976,43976,43944,43944,43944,41864,41864,41863,41863,41863,41864,41864,41864,41864,41864,41864,41864,41864,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43945,43945,43945,43945,43945,43945,43945,43945,43977,43977,43977,43944,43944,43944,43944,43944,41863,41864,43944,43976,43976,46056,46088,46089,48267,50315,50347,50347,50379,52427,52459,52459,50378,50411,
50347,48265,52395,48330,50314,48299,50314,50314,50314,50314,48266,48266,48266,48266,50282,50282,50314,50314,50314,50282,50282,50282,50314,50314,50282,48234,48202,48201,48169,46121,46089,46089,46057,46056,43976,43976,43944,43944,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,43944,43944,43977,46057,46090,48202,48234,50282,50314,50314,50314,48233,48233,48233,48234,48266,50314,50314,50314,50314,50314,50314,50314,50314,50314,50315,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50379,50379,50379,50379,50379,50378,50378,52427,52427,52459,52459,52459,52459,52459,50410,50378,50346,48266,48233,46153,46121,44008,44008,43976,43976,43944,41896,41864,41863,41864,41864,41864,41864,41864,41864,41864,41864,43912,43912,43945,43945,43977,46025,46058,46058,46089,46089,48169,48169,48201,48202,48202,50282,48234,50282,50282,50314,50314,50314,50315,50315,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,48266,48234,48234,48234,48234,48170,48169,48137,46089,46057,46056,46024,43976,43945,43945,43945,43945,43945,43945,43945,43945,43945,43945,43945,43945,43944,43944,43944,43944,41896,41896,43944,43976,44008,46089,48201,48234,50378,50378,
52460,50346,50314,50379,52427,50346,50347,50347,50347,50315,50314,50314,50314,50314,48234,48202,48202,48170,46090,46089,46057,46057,43977,43977,43945,43944,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,43944,43944,43977,43977,43977,46089,46121,48201,48202,48234,48234,48234,48234,48234,48234,48234,48234,48233,48233,48233,48233,50314,50314,50314,50314,50314,50314,50314,50314,48266,48266,50314,50347,50347,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50346,50378,50378,50378,50378,50378,50378,50378,52427,52427,52427,52395,50315,48202,48170,46089,43977,43945,43912,41864,41832,41864,41864,43912,43945,43913,41864,41864,41864,43944,43944,43944,43944,43976,43977,46057,46089,48138,48170,48170,48201,48234,48234,48234,48234,48266,48266,48266,50282,50282,50282,50282,50282,50282,50282,50282,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50315,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50378,50378,50347,50347,50378,50378,50378,50378,50378,50378,50378,50378,50346,50346,50314,48266,48266,48265,48202,46121,46089,46057,43977,43977,43976,43944,43944,43944,43944,43944,43944,43944,43945,43945,43913,43945,
48170,46089,48136,46122,48169,46089,46089,46089,46089,46057,44008,43976,43976,43944,41863,41863,41863,41864,41864,41832,41832,41831,41864,41864,41864,41864,41864,41864,43944,43944,41864,43912,43912,43944,43944,43976,46025,46025,46089,46089,46121,48170,48170,48202,48202,48202,48202,48202,48202,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,50282,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,50346,50346,50378,50378,50378,50378,50378,50346,50346,50346,52427,52427,52427,50347,50347,50314,50314,50282,46089,46056,43976,43944,41863,41863,41864,41864,41864,41864,41864,43912,43944,43944,43945,43977,43944,43977,46057,46090,48170,48170,48170,48169,48234,48234,48234,48234,48234,48202,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48233,48233,50314,50314,50314,50314,48233,48233,48265,48265,48266,48266,48266,50314,48266,48266,50314,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,48265,50378,50378,50378,50378,50378,50378,50378,50378,50378,50378,50379,50379,50379,50379,50379,50379,52458,52458,52459,52459,52459,52427,50379,50347,48234,48234,48202,46121,46089,44009,43976,43976,43976,43976,
41864,43912,43912,41864,43912,43912,41864,41864,41864,41864,41864,41832,41831,41831,41832,41864,41864,41864,41864,43944,43944,43944,43944,43944,43976,43976,43977,46057,46057,46057,46089,46089,46089,46121,48169,48169,48169,48169,48169,48169,48169,48201,48201,48202,48202,48202,48202,48202,48202,48202,48202,48202,48234,48234,48234,48234,48202,48202,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,50282,48265,48265,48265,50314,50346,50346,50346,50346,50314,50314,50346,50346,50347,50347,50347,50347,48203,48170,46090,46057,43976,43944,41864,41864,41864,41864,41864,41864,41864,43944,43944,43977,43977,44008,46057,46089,46089,46121,48169,48169,48201,48201,48201,48202,48201,48202,48202,48202,48201,48201,48233,48233,48233,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48266,48266,48266,48266,48266,48266,50314,50314,50314,50314,50346,50346,50346,50346,50346,50346,48266,48298,48298,48298,48298,50346,48266,50314,50346,50346,50346,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50378,50379,50379,50379,50377,50377,50378,52458,52458,52458,52458,50378,52459,52459,52459,52459,52459,52459,52459,52427,50314,50314,
41832,41832,43880,41865,41832,43912,41864,41864,43912,43944,43944,43945,43977,43977,43977,43977,43977,46057,46057,46057,46057,46089,46089,46089,46089,46121,46121,48170,48170,48170,48169,48169,48169,48169,48169,48169,48169,48169,48201,48201,48201,48201,48201,48201,48201,48201,48201,48201,48202,48202,48234,48234,48234,48202,48266,48234,48234,48234,48234,48266,48266,48266,48266,48266,48266,50314,50314,50314,50314,50314,50346,50346,50346,50347,50347,50347,50315,50314,52395,50315,50282,48169,46089,43976,43944,41863,41864,41864,41864,41864,41864,41864,41864,43944,43944,43944,46057,46089,46090,46090,46121,46089,48202,48202,48201,48201,48201,48201,48201,48233,48234,48234,48202,48201,48201,48201,48201,48201,48234,48234,48234,48234,48234,48234,48201,48201,50282,50282,50282,50282,50282,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,50315,50314,50314,50314,50314,50314,50314,50347,50347,50347,50347,50347,50346,50346,50314,50314,50346,50346,50346,50346,50346,50346,50378,50378,50378,50378,50378,50378,50379,50379,50379,50379,50411,50411,50378,50379,50379,50379,52459,52459,50410,50410,50410,50410,52459,52459,52459,52459,52491,52491,
43945,43977,46024,43978,43977,43977,43977,46025,46025,46025,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46121,46121,46089,46089,46089,46089,46121,46121,46089,46089,46121,46121,46121,46121,46121,46121,48201,48201,48201,48201,48201,48201,48201,48201,48202,48202,48202,48234,48234,48202,48202,48202,48233,48233,48233,48234,48234,48234,48234,48233,48233,48233,50314,50314,50314,50314,50314,50314,50315,50315,50282,48202,48170,46089,46089,46057,41864,41864,41863,41864,41864,41864,43944,43944,43912,43944,43944,43977,46057,46057,46090,48138,46121,46121,46121,46121,48169,48169,48169,48169,48201,48169,46121,46121,46121,46121,46121,48201,46121,48169,48201,48202,48234,48234,48202,48202,48202,48202,48203,48203,48203,48202,48202,48202,46089,46089,46089,46089,46057,46057,44008,44008,43945,43944,43944,43944,43944,43944,43944,43944,43912,43912,43912,43912,43944,43944,43944,43944,43944,43944,43944,43944,43977,43977,43977,46057,46057,46057,46089,46121,48202,48234,48234,50282,50314,50314,50347,50347,50347,50379,52427,52459,50378,50378,50378,50378,50378,50378,50378,50378,52459,52459,50379,50379,50379,50379,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,50411,52459,
43977,44009,46024,44010,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46122,46122,46122,48170,48169,48202,48202,48202,46121,48169,48169,48169,48169,48202,48202,48202,48202,48202,48202,48202,48202,48234,48234,48234,48234,48234,48234,50314,50314,50314,50282,48234,50346,50314,50314,50314,48234,48202,48201,46121,43977,43976,43944,41864,41864,41831,41831,41831,41864,41864,41864,43944,43944,43977,43977,46057,46089,46089,46089,46089,46089,46089,46089,46089,48202,48202,48169,48169,48169,48169,48201,48201,46121,46121,48201,48202,48202,48202,48202,48201,48234,48202,48202,48202,48170,46122,46121,46121,46057,46057,43977,43976,43944,41864,41831,41831,41895,41895,41895,41895,41895,41863,41863,41863,43944,43944,43944,43944,43912,43912,43912,43912,43912,43912,43912,43912,43912,43880,41832,41832,43912,43912,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41896,43944,43976,43976,44008,46056,46089,46089,48234,50282,50314,50346,50347,52427,52427,52459,50346,50378,50378,50378,50378,50378,50378,52458,50379,50379,50379,50411,50411,52459,52459,52459,50379,50379,
43977,43977,46024,44009,46025,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46121,48169,48169,46122,46122,46121,46121,46121,46121,46121,46121,48201,48201,48201,48201,48202,48202,48202,48202,48202,48202,48202,48202,48202,48234,48234,48234,50282,50282,48234,48202,48202,48202,48202,48202,46056,46057,43976,43944,43944,41864,41864,41831,41864,41864,41864,41864,43944,43944,43976,43976,46057,46057,46090,46089,46089,46089,46121,46121,46089,46089,46089,46121,48169,48169,48169,48169,46089,46089,46121,48169,48169,48169,48169,48169,48201,48201,48202,48202,48170,46122,46122,46090,46057,43977,43976,43944,41895,43943,43943,43944,43976,44008,46088,48169,48202,50282,50315,50315,50314,50314,50315,50347,50347,50347,50347,50347,50315,50315,50315,50314,50314,50314,50314,50315,50282,50282,50282,48202,48202,48202,48169,48169,46089,46057,46057,46057,43977,43976,43944,43944,41863,41864,41864,41864,41864,41864,41864,43944,41864,41864,43944,43944,43944,43944,43944,43944,41863,41864,43944,43944,43976,46057,46089,46089,48266,50314,50346,50378,50379,52459,52459,52491,52459,52459,52459,52459,52459,52459,50410,50378,52459,52459,
43945,46057,46024,43978,46025,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46090,46090,46090,46090,46089,46089,46089,46089,46089,46089,46089,46089,48169,48169,48169,48169,48169,48169,48201,48201,48169,48169,48201,48201,48201,48201,48201,48201,48202,48202,48234,48234,48234,48202,48169,46121,46057,46057,43976,43944,43944,43912,41864,41832,41864,41864,41832,41832,41832,41864,43913,43913,43944,43977,46025,46057,46089,46089,46089,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,48170,48169,48169,48169,48169,48169,48170,48202,48169,46089,46057,43976,43944,41864,41864,41864,43944,43977,46089,48202,50315,50347,52427,52427,52459,52459,52459,52427,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50282,48234,48234,48234,48202,48202,48170,48170,46089,46057,46057,46057,43977,43977,43945,43945,43944,43912,43912,43912,43913,43913,43913,43912,41864,41864,41864,41864,41864,41864,41864,43944,43977,46057,46121,48202,50346,50346,50378,52459,52459,52459,52491,52458,52458,52458,
43912,46057,43977,46057,46024,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,46121,46121,46121,46121,46121,46121,48169,48169,48169,48202,48202,48202,48202,48201,48169,48169,48169,46090,46057,46025,43945,43944,41864,41832,41832,41864,41864,41864,41864,41864,41864,41864,41864,43944,43944,43944,43976,43977,46057,46057,46057,46089,46089,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46090,46090,46122,46121,46089,46089,46121,48169,48169,48169,48169,48169,48169,48170,46090,46057,43945,43913,41832,41832,41864,41896,44008,46153,48266,50379,52459,52459,52459,52459,52427,50378,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48201,48201,48201,46089,46089,46057,46057,44009,44008,43976,43976,43944,43944,43944,41864,41864,41864,41864,41864,41864,41864,41864,43944,46057,46090,48202,50283,50347,50379,
43912,46025,43977,46025,46025,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,46121,46121,46121,46121,46121,46121,48170,48170,46122,46122,46121,46121,46089,46089,46057,46057,43977,43976,43944,43944,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,43944,43944,43977,43977,43977,46057,43977,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,48169,48169,48170,46090,46090,46090,46089,46057,43976,43944,41863,41863,43944,43944,46121,48202,50315,52428,52460,52459,52459,50410,52459,52459,52459,52459,52427,50378,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48201,48201,48201,48202,48202,48202,48202,48202,48202,48202,48169,48170,46121,46089,46089,46057,46057,46057,43977,43977,43977,43944,43944,41864,41864,41863,41863,41895,43943,
41831,43912,41864,43944,43944,43945,43945,43945,43945,43945,43945,43945,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43944,43944,43944,43944,41864,41864,41864,41864,41864,41864,41832,41832,41832,41832,41832,41832,41832,41864,41864,43912,43944,43944,43945,43945,43977,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,46121,46121,46120,46089,46089,46089,46090,46090,46058,43945,43945,41864,41864,41864,41864,43976,46121,50314,52427,52459,52459,52459,52427,50411,52459,52459,52459,52459,52459,52459,52459,52427,50378,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48202,48201,48201,48201,48201,48201,48169,48169,48201,48201,48201,48169,48201,48169,48169,48169,48169,48169,48169,48169,46121,46121,46089,46089,46057,44008,43976,43976,43944,43944,
39719,43880,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41831,41831,41831,41831,41832,41832,41832,41832,41832,41832,41832,41832,41864,41864,41864,43912,43945,43945,43945,43977,43977,43977,43977,46025,46025,46057,46025,46025,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46057,46089,46089,46089,46089,46089,46089,46089,48170,46057,43944,41864,41864,41864,41832,41832,43912,46057,48234,52428,54508,52492,52459,52459,50411,50411,50410,50410,50410,50410,50410,50410,52459,52459,52459,52459,52427,50378,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48202,48202,48202,48201,48201,48201,48202,48201,48201,48201,48201,48201,48169,46121,48169,46121,46121,46121,48169,48169,48169,48169,46089,46121,48169,48169,48169,48170,48170,48170,46089,46089,
39719,43880,41865,43880,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41832,41864,41864,41864,41864,41864,41864,41864,41864,43912,43912,43944,43944,43945,43945,43945,43945,43945,43945,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43976,43977,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46089,46089,46057,46057,43977,43977,41832,41864,43944,41864,41831,41863,46089,50282,52459,52427,52427,52427,50378,50411,52459,52491,50378,50410,50411,52491,52491,52459,52459,50379,52459,52459,52459,52459,52427,50378,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48234,48202,48202,48202,48202,48201,48201,48201,48202,48202,48201,48201,48201,48201,48201,48169,48201,48170,48169,48169,48169,48170,46121,46089,46121,46121,46089,46089,46089,46089,46089,46089,46089,46089,
39687,43880,41865,43912,43880,41832,43880,43880,43880,43880,43880,43880,43880,43880,43913,43912,43912,43912,43912,43912,43912,43912,43912,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43945,43945,43977,43977,43977,43977,43977,43945,43944,43944,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46089,46089,46089,46089,46089,46057,46057,43977,43944,41864,41832,41832,41864,41864,41896,46089,50347,52460,52459,50378,50378,52458,52458,52458,52459,52459,50411,50411,52491,50411,50410,50378,50379,50379,52459,52459,52459,52459,52459,52459,52427,50378,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48234,48234,48202,48202,48202,48201,48201,48201,48201,48169,46121,46121,48169,48169,46121,46121,48170,48169,48169,48170,48170,48170,48170,46090,48169,48169,46121,46089,46089,46089,46089,46089,46089,46089,
39686,43880,41865,41832,43880,43880,41864,41864,41864,41864,41864,41864,41864,41864,43912,43912,43912,43912,43912,43912,43912,43944,43912,43912,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43945,43945,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,46057,43977,43977,41864,41864,41832,41831,41831,41863,43944,43944,46121,50314,52492,54572,52459,50378,50410,52491,52491,52459,50410,50378,50378,50411,52459,52491,52459,52459,52459,52459,52459,52459,50411,50379,52459,52459,52459,52459,52427,50378,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48202,48201,48201,48201,48201,48201,48201,48201,48201,48201,48201,48201,46121,46089,46089,46121,48169,48169,48169,48170,46089,46089,46089,46089,46089,46089,46089,46089,46089,46089,
39718,43912,41865,41832,41832,43880,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,43912,43912,43912,43912,43912,43944,43912,43912,43912,43944,43944,43944,43944,43944,43944,43944,43944,43944,43945,43945,43945,43945,43977,43977,43944,43944,43977,43977,43977,43977,43976,43976,43976,43976,43977,43977,43977,46057,43977,43977,43977,43977,43977,43977,46057,46057,46057,46057,46057,46057,46057,46057,46089,46089,46057,46057,43977,43977,43944,41864,41864,41831,41832,41832,41832,43944,46057,48234,52427,54508,52491,52459,50378,50378,50378,50411,50411,50411,50379,50411,52459,52491,52459,52459,50411,50378,52459,52459,52426,50378,50378,50410,50410,52459,52459,52459,52459,52459,52427,50378,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48202,48202,48202,48202,48202,48201,48201,48201,48201,48201,48169,48169,48201,48201,48201,48169,48169,48169,48169,46121,46089,46121,46121,46089,46089,46089,46089,46089,46057,46057,
39686,43912,43880,41832,43880,41832,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,41864,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43944,43945,43945,43945,43944,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,43977,44009,43977,43977,43977,43977,46057,46057,46057,46057,46056,46056,46057,46057,43976,43944,43944,41863,41865,41833,41832,41832,41831,41831,41864,43944,46120,48233,50378,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50282,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48202,48201,48201,48201,48201,48201,48201,48201,48201,48201,48201,48169,48169,48169,48169,48169,48169,48169,48169,46121,46121,46121,46121,46121,46089,46089,46089,46089,46089,46089,
39718,43912,43913,41865,43912,41832,43911,43911,43911,43912,43912,43912,43912,43912,43880,43912,43912,43912,43912,43912,43912,43912,43912,43912,43912,43912,43944,43944,43944,43945,43944,43944,43944,43944,43944,43944,43944,43945,43977,43977,43977,43977,43977,43977,43977,43977,46057,46057,46057,46057,46024,46024,43976,43976,46025,46025,43977,43977,43945,43945,43944,43944,43913,43913,41832,41832,41832,41832,41832,41832,39751,41863,43944,46057,48169,50282,50347,52428,50378,52459,52459,52459,52459,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50282,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48201,48201,48201,48201,48201,48202,48202,48202,48202,48202,48202,48202,48169,48170,48169,48169,48169,48169,46121,46121,46121,46121,46121,46089,46089,46089,46089,46089,46089,46089,46089,
41766,41831,41832,39752,41832,41799,41800,41800,41800,41800,41800,41800,41800,41800,43880,43880,43912,43912,43912,43912,43912,43912,43880,43880,43880,43880,43912,43912,43912,43912,43945,43945,43945,43945,43945,43945,43945,43945,43912,43912,43912,43945,43945,43945,43945,43945,43913,43881,43881,43881,43881,43881,43881,43881,41832,41832,41832,41800,41800,41799,41799,41799,39783,39783,41832,41864,43945,46057,46090,48170,50347,52427,52427,52459,52459,52459,52459,52459,52491,52491,52459,52459,50378,50378,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50282,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48202,48202,48202,48202,48202,48202,48169,48169,48169,48169,46121,46121,48170,48170,48170,46121,46121,46089,46089,46089,46121,46121,46121,46089,46089,46089,46089,46089,46089,46089,
41830,41863,41863,39784,41863,41863,41800,41800,41800,41800,41800,41800,41800,41800,41799,41799,41799,41799,41799,41799,41799,41799,41831,41799,41799,41799,41799,41799,41799,41799,41799,41799,39751,39751,39751,39751,39751,39751,39751,39751,39751,39751,39751,39751,41831,41831,39752,41800,41800,41800,41832,41832,41832,41832,41831,41864,41864,43976,46057,46089,48170,48202,50314,50346,50347,50379,52459,52459,52491,52491,52459,52459,52459,52459,52459,52459,52459,52491,50411,50378,50378,50378,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50282,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48201,48201,48202,48202,48202,48202,48202,48202,48202,48202,48169,48169,48169,48169,48169,48169,48169,48169,46121,46121,46121,46121,46089,46089,46089,46089,46089,46089,
48202,50347,52427,50347,50346,50347,52426,52426,52426,52426,50346,50346,50346,50346,50347,50347,50347,50315,50315,50315,50315,50314,48234,48234,48234,48234,48234,48202,48202,48202,48170,48170,48170,48170,48169,48169,48169,48169,48202,48202,48202,48202,48202,48202,48202,48202,48233,48233,48233,50313,50314,50346,50346,50346,52460,52460,52460,52460,52459,52459,52459,52459,52459,52459,52491,52491,52490,52458,50410,50409,52491,52459,52459,50378,50378,50378,50378,50378,50411,50411,52459,52459,52459,52459,50411,50378,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50282,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48201,48201,48201,48201,48201,48169,46121,48169,48169,48169,46121,46121,48169,46121,46121,46121,46121,46121,46089,46089,46121,46121,46089,46089,46089,46089,46089,46089,46089,46089,
50346,52459,52491,50411,52459,52459,50410,50410,50410,50410,50410,50410,50410,50410,50411,50411,50411,50411,50411,50411,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52458,52458,52458,52458,52458,52458,52458,52458,50378,50378,50378,50378,50410,50410,50410,50442,50379,50379,50379,52459,52459,52459,52459,52459,50410,50410,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50282,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48202,48202,48202,48202,48201,48201,48201,48201,48201,48201,48201,48169,48169,48169,48169,48169,48169,48169,46121,46121,48169,48169,48169,46121,46089,46089,46089,46089,46089,46089,
50346,50410,52458,50379,50378,52459,50411,50411,50411,50411,50411,50411,50411,50411,50410,50410,50411,50411,50411,50411,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50379,50379,50379,50379,52459,52459,52459,52459,52459,52459,52459,52459,52460,52459,52459,52459,52459,52459,52459,52459,50411,50411,50411,52459,52459,50378,50378,50378,50411,50411,50411,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50282,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48202,48202,48201,48201,48201,48234,48202,48202,48202,48202,48202,48169,46121,48170,48170,48170,48170,48170,48170,48170,48170,46121,46121,46089,46089,46089,46089,46089,46089,46089,46089,
50379,52459,52491,50443,52426,50411,52459,52459,52459,52459,52459,52459,52459,52459,52491,52491,52491,52491,52491,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50410,50410,50410,50410,50410,50410,52459,52459,50410,50410,50410,50410,50410,50410,50410,50410,52458,52458,52458,52458,52458,52458,52458,52458,52459,52459,52459,52459,52459,52427,52427,52427,50410,50410,50410,52459,52459,52459,52459,52459,50411,50411,52459,52459,52459,52459,52459,52459,50411,52459,52459,52459,52459,50411,50411,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,52459,50411,50411,50378,50378,50379,50379,50379,50379,50379,50378,50378,50378,50378,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50346,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50314,50282,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48234,48202,48202,48201,48169,46121,46121,46089,46089,44009,43977,43976,43976,43976,43944,41896,41896,41864,41864,43944,43944,43944,43944,43977,43977,46056,46056,46056,46056,46057,46089,46089,46089,46089,46089};


const int mole_shape[] = {65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63390,56920,50548,46257,46225,37707,35561,35561,35562,46225,46225,44209,54872,61212,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61211,50549,37707,29190,24898,24898,24899,24866,24867,24866,24866,24899,24866,24867,24866,24866,24866,24866,27044,35562,46257,59066,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63390,48403,31336,24866,24866,24866,24867,24866,35425,35395,35397,35396,39653,39622,39621,39621,35396,35396,35396,35426,26978,24898,24866,24866,24866,29190,42031,59066,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,57018,39853,24866,24866,24899,27010,37569,50240,56640,65056,65056,54467,45927,45927,45927,45927,45927,45927,45927,45927,50181,65056,65056,60800,52384,39713,29122,24866,24867,24898,35562,50549,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59066,35561,24899,24866,24898,37569,52353,65056,65056,65056,65088,65056,65056,54403,41701,41669,41701,41701,41669,41669,41669,41700,48069,65056,65056,65056,65088,65056,65056,56640,39681,27010,24866,24866,29190,52694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63389,39886,24866,24866,27010,41825,60800,65056,65056,65056,65024,64993,62882,62851,62819,50115,39490,39523,39491,39523,39523,39523,39523,37474,45859,62819,62819,62850,64961,65024,65056,65056,65056,62912,50241,29122,24898,24866,35562,59066,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54742,27044,24866,24866,41825,62944,65056,65056,65056,64961,62818,62819,62818,62819,62819,62819,52195,39522,39523,39523,39555,39523,39555,39523,39554,45859,62819,62819,62851,62819,62819,62851,64993,65056,65056,65056,65056,48097,27010,24867,24866,44209,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63390,39885,24866,24866,35425,58752,65056,65056,65024,64929,62818,62786,62818,62819,62819,62819,62819,62851,52227,39555,39555,39555,39555,39555,39555,39554,39555,45891,62851,64899,62851,64930,64993,65056,65056,65056,65056,65056,65056,65056,62944,41825,24898,24866,33384,61244,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61244,33384,24866,24898,48129,65056,65056,65024,64929,62786,62786,62786,62787,62787,62819,62819,62819,64899,62851,52227,41635,41635,41635,41635,41635,41635,41635,41635,45923,62851,62851,64962,65056,65056,65088,65056,65090,65257,65257,65257,65124,65056,65056,54497,29122,24866,27044,54872,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59066,27044,24866,29122,56640,65056,65056,64992,62754,62754,62786,62787,62787,62787,62819,64867,62819,62851,62851,62851,52259,41635,41667,41635,41667,41667,41667,41635,41635,47971,62883,64962,65056,65056,65088,65056,65290,65491,65459,65491,65459,65491,65290,65089,65056,62944,37569,24898,24866,50548,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59066,27044,24866,33282,62944,65056,65024,64865,62722,62754,62754,62786,62787,62787,62819,62819,62851,62851,64899,62851,62883,52259,41667,43715,43715,43715,43715,43715,43715,43715,48003,64963,65024,65056,65056,65056,65223,65490,65458,65458,65491,65459,65459,65459,65424,65157,65056,65056,41825,24866,24898,50549,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59066,27044,24866,39681,65056,65088,65024,62786,62722,62755,62754,62787,64835,62786,62819,62819,62851,62851,62851,62883,64932,64931,54339,43715,43747,43747,43747,43747,43747,43747,43747,48003,64994,65056,65056,65056,65056,65391,65459,65459,65459,65458,65458,65458,65459,65458,65458,65257,65056,65056,50273,24866,24866,50548,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59066,27044,24898,39681,65056,65088,64961,62722,64770,62722,62754,62754,62787,62819,62819,62819,62819,64899,64899,62851,64932,64932,64931,54339,43747,43747,43747,43779,43779,43779,43747,43747,48035,64994,65056,65056,65056,65056,65458,65491,65459,65458,65490,65458,65491,65458,65490,65458,65491,65224,65056,65056,50241,24866,24866,50549,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63389,29190,24866,37538,65056,65056,64928,62722,62722,62722,62754,62786,62786,62787,62818,62819,64867,64867,62851,62883,62883,62884,64932,64964,54339,43747,45827,45827,45827,45827,45859,45827,45827,50083,65026,65056,65056,65056,65056,65424,65459,65491,65491,65459,65458,65459,65491,65458,65490,65459,65358,65056,65056,65056,50240,24866,24898,56920,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35561,24866,33314,62944,65056,62880,62690,62722,62722,62722,62754,62754,62787,62787,62787,64867,62819,62851,62851,62851,64931,64932,62884,64964,54371,45827,45859,45859,45859,45891,45859,45859,45828,50115,65026,65088,65056,65088,65056,65324,65459,65490,65490,65458,65491,65459,65458,65458,65490,65459,65457,65056,65056,65088,65056,39681,24898,27044,61244,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46225,24898,27010,60800,65056,64928,62689,62690,62722,62722,62722,62754,62755,62787,62787,62819,62819,62851,64899,62883,62883,64932,64931,64963,64964,54371,45859,45859,47907,45891,47939,47939,45860,45859,50115,65026,65056,65056,65056,65056,65122,65425,65458,65459,65458,65459,65491,65459,65491,65459,65459,65358,65056,65056,64960,65056,65056,33378,24898,35561,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59066,24898,24866,52353,65056,64960,60642,62690,62690,62722,62722,62754,62754,62786,62787,62818,62819,64867,62851,62851,62851,64931,62883,64964,64964,64996,54404,45859,45891,47939,47971,47939,47971,47940,45891,50115,64996,65056,65056,65056,65056,65056,65223,65490,65459,65458,65491,65458,65459,65459,65459,65459,65257,65056,65056,62848,62785,65056,62944,26978,24898,46225,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,33384,24866,41825,65056,65024,62690,62658,62690,62690,62722,62722,62754,62755,62754,62786,64835,62819,64867,62818,62851,62883,62883,64931,64964,64995,62916,54403,45859,45827,35459,35458,37539,37507,41699,47939,52195,64996,65026,65056,65056,65056,65056,65056,65156,65424,65491,65458,65459,65491,65458,65491,65323,65056,65056,65056,64897,62722,64865,65056,52352,24866,27044,61243,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,48403,24866,29122,62912,65056,62689,62689,62690,62690,62690,62722,62722,62754,62786,62786,64835,62787,64867,62850,62851,62852,64899,64931,64932,64964,64964,48227,20961,4192,0,0,0,0,0,0,2080,14689,39842,64996,65056,65056,65056,65056,65056,65056,65056,65191,65324,65358,65358,65357,65223,65056,65056,65056,65056,62817,62690,62690,64960,65056,37569,24866,37707,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63390,27044,24867,50241,65056,64865,62657,62657,62658,62690,62722,62722,62722,62754,62754,62786,62786,62819,62818,62819,62819,64899,62883,64931,64931,48227,14689,0,0,0,0,0,0,0,0,0,0,0,0,2144,35649,65056,65056,65088,65056,65088,65056,65056,65056,65056,65056,65056,65056,65056,65056,65056,65024,62722,64738,62690,62690,65024,58752,26978,24866,56920,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46225,24866,35425,65056,65024,62625,62657,62658,62690,62690,62690,62722,62722,62754,62754,62787,64835,62787,62819,62819,62851,62851,64931,60739,23073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10528,52480,65056,65056,65088,65056,65056,65056,65056,65056,65056,65056,65056,65056,65056,62817,62722,62690,62689,62689,62753,65056,46017,24866,35562,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,27012,24866,54496,65056,62721,62625,62657,62658,62690,62690,62690,62722,62722,62754,62754,62786,62786,62787,62819,62819,62851,62851,60707,10496,0,0,0,0,0,0,10597,21098,23243,23275,23275,10597,2113,0,0,0,0,0,2144,48256,65056,65056,65056,65056,65056,65088,65088,65056,65056,65056,65056,62849,62722,62722,62690,62690,62657,62657,64960,62944,27010,24867,56920,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,50549,24866,31266,65056,64960,62625,62657,62658,62657,62690,62690,62690,62722,62722,62754,62754,62786,62786,62819,62819,62819,62851,60707,10496,0,0,0,0,2113,23243,44405,48631,48663,50744,50713,50712,48664,48599,29582,8452,0,0,0,0,0,48194,64993,65024,65056,65056,65056,65056,65088,65056,64992,62786,62722,62722,62722,62690,62690,62690,62657,62689,65056,43937,24898,39885,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,33383,24866,50240,65056,62721,62625,62625,62657,62658,62690,62690,62690,62722,62722,62754,62754,62754,62786,62819,62787,62819,64867,10496,0,0,0,0,16936,44405,50712,52825,54938,54938,54970,54970,54970,54938,52857,52857,50712,25388,0,0,0,0,2144,50306,62851,62882,64929,64961,64929,62850,62786,62754,62754,62722,62722,62690,62690,62690,62658,62657,62657,64897,58752,24866,24866,63389,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61244,24899,27010,62912,62912,62593,62625,62658,62657,62657,62690,62690,62690,62722,62722,62754,62754,62754,64803,62787,62787,64867,27201,0,0,0,0,29582,48631,52825,54938,57051,57083,57083,59164,59164,57083,61309,65535,65535,65535,65503,48599,2113,0,0,0,10496,64899,62819,62819,62819,62787,62787,62786,62754,62722,62722,62722,62722,62690,62690,62657,62657,62657,62657,65056,37538,24898,48371,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,48402,24866,39681,65056,62753,62593,62625,62625,62657,62657,62690,62690,62690,62722,62722,62754,62754,62754,62787,62787,62787,54435,0,0,0,0,25388,48631,52825,54970,57083,59164,59196,59196,59196,59196,63422,65535,65535,65535,65535,65535,65535,50712,0,0,0,0,35585,62819,62819,62787,64835,64835,62754,62754,62754,62722,62722,62690,62690,62658,62657,62657,62625,62625,64960,50241,24866,33384,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,33384,24898,52384,65024,62593,62593,62625,62625,62658,62657,62658,62690,62690,62722,62722,62722,62754,62754,62786,62787,62787,23041,0,0,0,14790,48631,52825,57051,57083,59164,59196,61277,61277,61277,61309,65535,65535,65535,65535,65535,65535,65535,65535,31695,0,0,0,2112,62819,62819,62787,62786,62786,62754,62754,62754,62722,62690,62690,62690,62689,62658,62657,62626,62625,62752,62912,24866,24866,63390,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63390,24867,24898,65056,62816,62593,62593,62593,62625,62625,62657,62658,62690,62690,62722,62722,62722,62754,62754,62786,62786,58594,0,0,0,0,42260,50744,54970,57083,59164,61277,61277,61277,61309,61309,63422,65535,65535,65535,65535,65535,65535,65535,65535,59164,8452,0,0,0,39778,62818,62787,62787,62754,62754,62754,62722,62722,62722,62690,62690,62658,62657,62625,62625,62625,62625,65056,35457,24866,50548,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,52694,24866,31171,48038,56354,62593,62593,62593,62625,62626,62625,62658,62690,62690,62690,62722,62722,62722,62754,62754,62754,39745,0,0,0,16936,48663,54938,57083,59164,61277,61277,61309,61309,61309,61309,65503,65535,65535,65535,65535,65535,65535,65535,65535,61309,29582,0,0,0,18849,64867,62787,62787,62754,62754,62722,62722,62721,62690,62689,62690,62658,62657,62626,62625,62593,58369,48003,35396,24867,42031,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46225,24898,35396,45927,24898,33282,50050,62593,62625,62625,62657,62657,62658,62690,62690,62722,62722,62722,62754,62754,62786,18817,0,0,0,35921,50776,54970,59164,59196,61277,61309,61309,61309,61309,61309,65503,65535,65535,65535,65535,65535,65535,65535,65535,61309,48631,2113,0,0,2112,62787,62787,62754,62754,62754,62722,62722,62722,62690,62690,62690,62657,62625,62625,54273,37506,24899,33316,39622,24867,35562,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35562,24866,37541,41702,24866,24866,24866,29090,41634,56321,62626,62657,62658,62690,62690,62690,62722,62722,62754,62754,62754,10464,0,0,0,48599,52857,57051,59164,61277,61309,61309,61309,61309,61309,61309,63422,65535,65535,65535,65535,65535,65535,65535,65535,59163,50712,12743,0,0,0,56450,62787,62754,62754,62722,62722,62722,62690,62690,62689,62658,58434,45858,31170,24866,24866,24866,29059,43846,24898,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63389,31335,24867,41734,35428,24866,24866,24866,24866,24866,24898,29090,41666,50114,60578,62690,62690,62690,62722,62722,62754,62755,0,0,0,10597,48631,52889,57083,59196,61277,61309,61309,61341,61341,61341,61309,61309,65503,65535,65535,65535,65535,65535,65535,63422,54971,50745,23275,0,0,0,48098,62754,62754,62754,62722,62722,62722,62690,54274,43778,33250,24898,24867,24866,24866,24866,24866,24899,43846,26979,24899,59066,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59066,29190,24898,24866,45927,33316,24898,24867,24866,24898,24866,24866,24866,24898,26947,29026,35330,43778,50082,56386,62722,64770,62754,0,0,0,10597,48632,54938,57083,59196,61277,61309,61309,61341,61341,61341,61309,63390,63390,65503,65535,65535,65535,65535,63422,59164,57051,52825,23243,0,0,0,46017,62754,62754,58530,52194,45890,35426,26978,26978,26946,24898,24866,24899,24866,24866,24867,24866,24866,39621,31140,24867,27012,50549,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59066,27044,24867,29059,41734,45927,29091,24866,24898,24866,24899,24866,24866,24866,24898,24898,26946,26978,29026,29027,29059,29090,37442,37474,0,0,0,10597,48632,54937,57083,59196,61277,61309,61309,61309,61309,61309,61309,65535,65535,65503,63390,63390,63390,61309,59228,59164,57051,52825,23275,0,0,0,29153,39555,31106,31139,29058,29058,26978,26978,26946,24898,24866,24866,24866,24866,24866,24866,24898,24866,37509,43814,33284,24898,24898,50549,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61212,27044,24866,33284,43846,35396,26947,24866,24898,24866,24898,24866,24866,24866,24898,24866,24866,26946,26978,26978,29027,29059,29059,29090,29059,0,0,0,8452,48631,52857,57083,59196,61277,61309,61309,61309,61309,61309,61309,65535,65535,65503,61309,61309,61309,61277,59196,59164,55002,52825,23275,0,0,0,20737,31138,29091,29058,29058,29027,26978,26946,26946,24898,24898,24866,24866,24866,24866,24898,24866,24866,24898,33252,41766,37509,24866,24867,52694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35562,24866,37569,58594,29058,24898,24866,24866,24898,24866,24866,24866,24899,24866,24867,24866,24898,24898,26946,26978,26979,29026,29058,29058,29058,4160,0,0,0,44406,52857,57051,59164,61277,61309,61309,61309,61309,61309,61309,63390,63390,63390,63390,61309,61277,61277,59196,57084,54970,50712,10597,0,0,0,26978,29090,29059,29059,29026,26978,26979,24898,24898,24866,24867,24899,24866,24866,24866,24866,24867,24866,24867,24867,24898,52227,48129,24866,27044,63389,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61212,24867,26978,62880,62496,58336,41633,26978,24866,24898,24866,24866,24898,24866,24866,24866,24866,24866,24898,24899,26946,26978,26978,29059,29058,29091,8256,0,0,0,31727,50776,54971,59164,59196,61277,61309,61309,61309,61309,61309,61309,63390,61309,61309,61309,61309,61277,59196,57083,54938,46486,0,0,0,2080,26978,29058,29058,29058,26978,26978,26946,26946,24866,24866,24866,24866,24866,24866,24866,24866,24866,24899,24866,37473,56257,62496,64960,35425,24866,48403,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,48403,24866,39714,62880,62464,62464,60416,60384,47873,29058,24867,24866,24866,24866,24867,24866,24866,24867,24866,24866,24898,26978,26978,26979,29027,29058,16577,0,0,0,10597,48631,54938,57051,59164,61277,61277,61309,61309,61309,61309,61309,61309,61341,61309,61309,61277,59196,57116,54971,50777,27469,0,0,0,8256,29058,29059,29026,26978,26947,26947,24898,24898,24866,24866,24866,24866,24898,24866,24866,24898,26978,41601,56289,62496,62496,60416,64800,50240,24867,37707,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65437,50549,35561,24866,43937,64960,60384,62464,60416,60448,62496,62496,54176,41602,29090,24898,24898,24866,24866,24866,24866,24866,24899,24898,26946,26946,26978,29058,24866,0,0,0,0,35921,50745,54970,57083,59196,61277,61277,61309,61309,61309,61309,61309,61309,61309,61277,59196,59164,57051,52858,46518,2113,0,0,0,16577,29059,26978,26978,26978,26946,24898,24898,24866,24898,24866,24866,24866,24899,26978,39522,50017,62528,62528,62496,62496,62496,60416,62720,54497,24866,29190,50548,63390,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,50581,35562,24866,24866,24866,24866,39681,65056,62528,60416,62432,62464,60448,60448,60481,62528,62528,56257,45825,35298,24866,24866,24899,24866,24899,24898,24898,26946,26978,26979,26978,8288,0,0,0,8452,44438,52825,54971,57083,59164,59228,59228,61277,61309,61277,61277,61277,59229,59196,59164,57051,54938,50744,16936,0,0,0,2080,24866,29027,26978,26978,26946,24898,24898,24866,24866,24866,24866,31202,41634,50017,62561,62529,62528,62528,62496,62496,62496,62464,60448,64928,52384,24867,24866,24898,24866,33384,50548,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54743,29190,24866,24866,24866,24866,29091,24866,26978,60896,64960,60416,62464,62464,62464,62496,62496,62497,62528,62561,60513,62561,62560,52129,45826,37410,31202,24866,24898,26914,26946,26979,26978,22753,2048,0,0,0,16936,48632,52857,54970,57051,59164,59196,59197,59197,59196,61277,59196,59164,59131,57051,54938,50744,29614,0,0,0,0,16545,26979,26978,26978,26946,24898,24866,26978,35330,43746,52161,60481,62593,62561,62561,62561,62561,62528,62529,62496,60448,62464,62464,62688,65056,35425,24866,29059,24866,24866,24866,24867,29190,52694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,39885,24898,24866,24866,29123,37509,43846,43879,29123,24899,39681,65056,64960,60416,60416,62464,62496,62496,60448,60480,62528,62529,60512,62561,62560,62593,62593,62593,62625,52161,47970,43778,37474,35394,31170,12448,0,0,0,0,16936,46486,50777,52890,55002,57083,57083,59164,57116,59131,57083,57051,54970,52857,50711,27469,0,0,0,0,6208,26978,35394,35362,43778,45890,54210,60545,62625,62625,62593,62593,62593,62561,62561,60512,62560,62528,62529,62496,60448,62496,62464,62656,65056,50241,24866,24898,43846,43846,37509,29124,24898,24898,24866,39885,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,39886,24898,24866,29091,41702,45895,45927,45927,45895,41734,24866,24866,39713,65056,65024,62624,62464,60448,62496,60448,60480,60480,62529,62561,62528,62593,62593,62593,62625,62593,62625,62625,62625,62626,62657,62658,58433,20768,0,0,0,0,8452,35921,50712,50809,52858,54938,54970,54970,54970,54938,52857,50744,42293,12743,0,0,0,0,10400,54144,62690,62657,62657,62658,62658,62658,62625,62625,62593,62593,62593,62593,62561,62561,62529,62528,62528,60448,60448,60448,60448,64864,65056,50240,24898,24866,31172,43847,45894,45927,45895,41702,29059,24898,24866,39885,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,48371,24866,24898,33348,45927,45927,45894,45927,45895,39622,39622,24899,24866,24866,37570,62944,65056,64928,62528,62464,60448,60448,62529,62528,62528,62561,62528,62561,62593,62593,62593,62593,62625,62625,62658,62657,62657,62657,58304,20768,0,0,0,0,0,10597,31727,48631,50712,50744,50744,50712,48631,40146,16936,0,0,0,0,0,6208,47872,62657,62657,62657,62657,62625,62625,62657,62625,62593,62593,62593,62593,62561,62561,62560,62529,62529,62528,62496,60448,62720,65024,65056,43937,24867,24866,24866,24898,39621,45927,45927,45894,45927,45894,35365,24898,24866,48402,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63390,27045,24898,33348,43879,45927,45927,43846,35396,26979,31204,27011,24898,31204,26946,24867,27010,45985,65056,65056,64896,62592,62496,62496,62528,62528,60512,62560,62529,62561,62561,62593,62593,60545,62593,62625,62625,62626,62625,62625,56224,18752,0,0,0,0,0,0,0,8452,10597,10597,10597,0,0,0,0,0,0,0,10368,52032,60545,62658,62657,62658,62625,62625,62625,62593,62593,62593,62593,62592,62561,62561,62529,62529,62529,62528,62560,62752,64992,65056,54496,29122,24898,24866,33284,29124,24866,26979,26979,33348,43846,45894,45927,43847,33348,24867,27044,63389,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,48403,24866,29091,41734,45927,45959,43879,29091,31204,37541,39622,29123,24898,39653,37509,29091,24866,24866,29122,45985,62912,65056,64992,62720,62560,62497,62529,62529,62561,60512,62560,62561,62593,62593,62593,62593,62625,62625,62626,62625,62625,56256,33312,4128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22880,52064,60545,62657,62626,62625,62625,62625,62625,62625,62593,62593,62593,62561,62561,62561,62561,62528,60480,62656,62848,65056,65056,50241,35425,24866,24898,26979,35428,39622,33316,24866,29091,37542,31203,29091,43814,45895,45927,41734,29059,24866,48403,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,33384,24898,35397,43879,48039,46024,31236,35397,45927,37573,37509,24866,29124,39622,39621,39621,35396,26979,24866,24866,24866,39713,52385,65056,65056,64960,62784,62656,62528,62561,62560,62561,62561,62561,62593,62593,62593,62625,62625,62625,62626,62657,58401,52000,27040,2080,0,0,0,0,0,0,0,0,0,0,0,18752,47840,58336,62625,62657,62626,62625,62625,62625,62593,62593,62593,62593,62593,62561,62560,62560,62592,62720,64896,65024,65056,58657,41825,26978,24866,24867,24898,31236,37542,39622,39653,37541,24866,24898,37541,43815,33317,31171,45927,45927,43814,35396,24866,33384,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24899,24866,39622,45960,48104,45992,31204,48104,48104,37542,26979,24866,35396,39653,39654,39622,39622,39621,33317,29091,24866,24898,24866,27010,39681,50240,58752,65056,65056,62880,62784,62657,62592,62560,62561,62593,62593,62593,62593,62625,62593,62625,62625,60545,58336,54112,37440,20768,14528,0,0,0,0,6240,16640,31168,47840,58272,60513,62657,62625,62625,62625,62625,62593,62593,62593,62593,62593,62593,62656,62752,62848,64992,65056,62944,52384,41825,29122,24866,24898,24866,26979,33284,37573,39621,39621,39622,39622,37573,24866,24866,35397,45959,43879,31139,41734,45927,43814,39621,24866,24866,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,61212,24866,27011,41734,45992,48136,45992,39654,50217,48169,45992,29123,24866,39590,39654,43847,43814,39654,39621,39622,39621,37541,31204,26947,24866,24866,24866,24898,29122,39681,48129,54496,65056,65056,65024,64928,62816,62752,62689,62657,60545,62593,62593,62625,62625,62625,62625,60448,58304,56192,56160,56128,54080,56160,56160,56224,58368,62593,62626,62625,62625,62625,62593,62593,62657,62689,62752,62816,64928,64960,65056,65056,56640,50240,41825,31265,24866,24866,24866,24898,24898,29123,35429,39654,39622,39622,39654,43814,43879,41734,39621,29091,24898,33316,45959,45927,35429,41734,45927,43815,39686,29091,24866,59066,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,61244,24866,26979,43847,45992,50217,50249,50250,50250,50250,50217,29124,26979,39621,41702,45927,45927,45927,43879,43847,39654,39621,39622,39622,35461,33316,29091,24866,24899,24898,24866,24866,24866,31265,37569,43937,50240,54496,60800,65056,65056,65056,62912,64960,62912,62816,62817,62816,64864,62816,64865,62816,62817,62817,62816,62816,62816,62816,62816,62880,64960,62912,65024,65056,65056,62944,54496,52353,43936,39681,33378,24867,24866,24866,24866,24866,24866,27010,31204,35429,39622,39653,39621,39654,43814,43879,45959,45959,45959,41734,39622,31236,24866,27011,48040,45959,43879,45927,45895,41766,43847,27011,24866,61212,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24866,24899,46024,39686,50218,50282,50282,50282,50282,48169,24866,31204,39621,41734,45927,45927,45927,45959,45959,45991,45959,43846,41734,39622,39654,39653,39654,35429,33316,29091,26979,24866,24867,24866,24866,24867,24898,24898,24866,24866,35426,35426,35426,43937,45984,43937,43937,43937,43969,48129,54496,54496,50241,43937,43937,43937,43937,43937,45985,37538,35426,33378,27010,24866,24866,24866,24866,24866,24898,24866,24866,24898,29091,31236,35396,37541,39622,39653,39622,41734,43847,45959,45992,45959,45959,45959,45959,45959,43847,39621,35429,24898,24898,43879,45992,45927,45927,45895,39654,46024,24866,24898,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,37707,24866,41832,41766,41767,50250,52363,52363,52330,43944,24866,33348,39622,43814,45927,45927,45927,45959,45959,45959,45991,45991,45992,45992,45959,43879,41766,41734,39654,39622,39653,39654,35429,33348,31236,29091,29059,24898,24866,24898,24866,24898,24866,24866,24866,24898,24866,24866,24866,24866,24898,24866,24866,24866,24866,24866,24866,24866,24866,24898,24866,24867,24866,24899,24866,29059,29059,31236,33316,35428,37573,39622,39622,39622,39654,41767,43847,45960,48072,48072,46024,45992,45992,48040,45991,45959,45959,45927,45927,39654,39654,24866,24866,41735,48040,45959,43847,41701,41799,41832,24867,37707,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,52694,24866,26979,48170,41799,39654,43911,45992,45992,35429,24866,37509,39622,43878,45927,45927,45959,45959,45959,45992,45991,45991,48040,48040,48072,48072,48072,48072,48104,45992,43911,43879,41766,41734,39621,39653,39622,39622,39654,37573,35429,35429,35429,31236,31236,33284,31236,33284,33284,31204,29091,29091,29091,33284,33284,33284,31236,31236,31236,35396,35429,35429,37541,39654,39621,39622,39654,39622,39654,41767,43878,43911,45992,48104,48104,48105,48072,48104,48072,48072,48072,48040,45992,45992,45992,45960,45959,45959,45959,39654,39622,27011,24898,33348,43847,41766,39654,43847,48170,26979,24866,52727,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,37708,24898,27044,46057,50282,46024,48137,52331,33349,24866,39622,39654,45927,45927,45927,45959,45959,45991,45991,45992,48040,48040,48072,48072,48072,48104,48072,48105,48104,48105,48136,48136,48136,48137,48136,46024,48072,43911,43911,43880,41799,41767,41766,41766,41799,39653,39622,39654,39621,39622,39622,39622,39654,39622,39622,41767,41766,41766,41766,41766,43911,43912,43911,48104,48072,48105,50185,50185,48137,50185,48137,48137,48136,48137,48104,48104,48072,48072,48072,48072,46024,48072,45992,45991,45991,45959,45959,45959,41734,39622,31203,24866,31236,48137,46024,50250,46025,27043,24866,37707,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63390,33384,24898,24866,29092,31237,31236,26979,24866,29091,39622,41734,45927,45927,45959,45959,45959,45991,48040,45991,48040,48072,48072,48072,48072,48104,48104,48104,48105,48105,48137,48137,48137,50185,50217,50217,50217,50217,50217,50217,50217,50218,50249,50249,50250,50250,50249,50250,50250,50218,50250,50250,50249,50250,50250,50217,50249,50249,50250,50249,50249,50217,50249,50217,50217,48169,50217,50217,50217,48137,48137,48137,48105,48137,48105,48104,48104,48072,48072,48072,48072,46024,45992,45991,45991,45960,45959,45959,41766,39621,33316,24867,26979,31236,31236,29091,24866,24866,33384,63390,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46225,27044,24866,24866,24866,24866,24866,31203,39622,41734,45927,45927,45927,45959,45991,45991,45992,48040,48040,48072,48072,48072,48072,48072,48104,48105,48136,48137,48137,50185,50185,50185,50185,50217,50217,50217,50217,50249,50249,50249,50249,50249,50250,50250,50250,50250,50250,50250,50250,50250,50250,50250,50250,50250,50250,50250,50250,50249,50249,50249,50249,50217,50217,50217,50217,50217,50185,50185,48137,48137,48137,48136,48105,48104,48104,48072,48072,48072,48072,48072,48040,45992,45991,45991,45959,45959,43846,39622,35429,24866,24866,24866,24866,24866,27012,46225,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59066,56920,56888,50548,24898,33316,39622,43814,45927,45927,45959,45959,45991,45991,45992,48040,48072,48072,48072,48072,48104,48104,48104,48104,48136,48137,48137,50185,50185,50185,50217,50217,50217,50217,50249,50249,50249,50249,50249,50250,50250,50250,50250,50250,50250,50250,50250,50250,50250,50250,50250,50250,50250,50250,50249,50249,50249,50249,50249,50249,50217,50217,50217,50217,50217,50185,48137,50185,48137,48136,48136,48105,48104,48104,48072,48072,48072,48072,48072,45992,45992,45991,45959,45959,45927,39622,39654,24898,24867,48402,56920,54872,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,50549,24866,35429,39621,43846,45927,45959,45959,45959,45991,45992,45992,48040,48072,48072,48072,48072,48104,48104,48104,48136,48137,48137,48137,50185,50185,50217,50217,50217,50217,50249,50249,50249,50249,50250,50250,50250,50250,50250,50250,50250,50250,50282,50282,50282,50282,50282,50282,50282,50250,50250,50250,50250,50250,50249,50249,50249,50249,50217,50217,50217,50217,50217,50185,48137,50185,48137,48136,48105,48104,48104,48072,48072,48072,48072,48072,48040,45992,45991,45959,45959,45959,39654,39621,26979,24898,46225,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,44079,24898,39622,39654,45927,45927,45959,45959,45959,45991,45992,48040,48072,48072,48072,48072,48104,48104,48104,48104,48136,48137,48137,48137,50185,50185,50217,50217,50217,50249,50249,50249,50249,50249,50250,50250,50250,50250,50250,50250,50250,50282,50282,50282,50282,50282,50282,50282,50282,50282,50250,50250,50250,50250,50250,50249,50249,50249,50249,50217,50217,50217,50217,50185,50185,48137,48137,48137,48136,48105,48104,48104,48072,48072,48072,48072,48040,45992,45992,45991,45959,45959,41734,39654,29123,24866,39885,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35562,27011,39654,39654,45927,45959,45959,45959,45959,45991,45992,48040,48072,48072,48072,48072,48104,48104,48104,48136,48137,48137,48137,50185,50185,50217,50217,50217,50217,50249,50249,50249,50249,50250,50250,50250,50250,50250,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50250,50250,50250,50250,50250,50250,50249,50249,50249,50249,50217,50217,50217,50217,50185,50185,48137,48137,48136,48105,48104,48104,48072,48072,48072,48072,48072,48040,45992,45991,45959,45959,41766,39621,33284,24866,33384,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,27012,29124,39654,41734,45927,45959,45959,45959,45959,45992,48040,48040,48072,48072,48072,48072,48104,48104,48104,48136,48137,48137,48137,50185,50217,50217,50217,50217,50249,50249,50249,50249,50250,50250,50250,50250,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50250,50250,50250,50250,50249,50249,50249,50249,50217,50217,50217,50217,50185,48137,48137,48137,48136,48105,48104,48104,48072,48072,48072,48072,48040,45991,45991,45991,45959,43847,39622,35397,24866,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63389,24866,33284,39621,41766,45927,45959,45959,45959,45991,45992,45992,48040,48072,48072,48072,48104,48104,48105,48136,48136,48137,48137,50185,50217,50217,50217,50217,50249,50249,50249,50249,50250,50250,50250,50250,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50250,50250,50250,50250,50249,50249,50249,50249,50217,50217,50217,50185,48137,48137,48137,48136,48137,48104,48104,48072,48072,48072,48072,48040,45992,45992,45991,45959,43879,39622,37509,24866,24898,59066,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54872,24898,35396,39654,43846,45927,45959,45959,45959,45991,45992,48040,48072,48072,48072,48072,48104,48104,48105,48136,48137,48137,48137,50185,50217,50217,50217,50217,50249,50249,50250,50250,50250,50250,50250,50282,50282,50282,50282,50282,50282,50282,50282,52362,52362,52362,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,50250,50250,50250,50250,50249,50249,50249,50217,50217,50217,50217,50185,48137,48137,48137,48137,48105,48104,48104,48072,48072,48072,48072,45992,45992,45991,45959,45959,39654,39622,24866,24866,52726,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,48403,24898,37509,39622,43879,45959,45959,45959,45991,45991,48040,48040,48072,48072,48072,29285,16739,8353,0,0,0,0,6273,14659,27205,43944,50249,50249,50250,50249,50250,50250,50281,50282,50282,50282,50282,50282,50282,50282,50282,50282,50282,52362,52362,52362,52362,52362,50282,50282,50282,50314,52330,52330,50282,50282,50282,50250,50249,50250,50250,50249,48137,31398,16771,8385,0,0,0,0,4193,14659,27204,43944,48104,48072,48072,48072,48072,48040,45992,45991,45991,45959,39654,39622,27011,24866,46224,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,42031,24898,39622,39622,45927,45959,45959,45959,45991,45992,45992,48072,48072,43912,4192,0,0,0,0,0,0,0,0,0,0,0,18819,43976,50249,50250,50249,50250,50282,50282,50282,50282,50282,50282,50282,50282,52362,52362,52362,52362,52362,52362,52362,52362,52362,50282,50282,52362,50282,50282,50282,50282,50282,50282,50250,50249,46089,25125,2112,0,0,0,0,0,0,0,0,0,0,0,35558,48104,48072,48072,48072,48072,48040,45991,45991,45959,41734,39622,31204,24866,37708,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35562,27011,39654,39654,45927,45959,45959,45991,45991,45992,48040,45992,48072,35526,0,0,0,0,8385,10498,12514,12546,0,0,0,0,0,0,25124,50250,50282,50250,50282,50282,50282,50282,50282,50282,50282,52362,52362,52362,52362,52363,52363,52363,52363,52362,52362,52362,52362,50282,52362,50282,50282,50282,50282,50282,50282,37703,2113,0,0,0,0,0,8386,12546,10498,10466,2112,0,0,0,23012,48104,48072,48072,48072,48072,48040,45992,45991,45959,41766,39622,33284,24866,33384,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,27044,29091,39622,41734,45927,45959,45959,45991,45991,45992,48040,48072,48072,48072,20899,14659,33446,48137,48137,48136,48137,50185,50185,39784,20932,2112,0,0,0,18819,50250,50250,50282,50282,52330,50282,50282,50282,52362,52362,52362,52363,52363,52363,52363,52363,52363,52363,52363,52362,52362,52362,50282,52330,52362,50282,50282,52330,31398,0,0,0,0,16803,35526,50249,50217,50185,50185,50185,48137,39751,18787,14626,43944,48104,48072,48072,48072,48072,48040,45992,45991,45959,43846,39622,35396,24866,24867,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63389,24866,33284,39622,41766,45959,45959,45959,45991,45992,45992,48072,48072,48072,48072,48104,48104,48137,48136,48137,48137,50185,50185,50217,50217,50217,46088,20932,0,0,0,20964,50250,50282,52330,50282,50282,50282,52362,52362,52362,52363,52363,52363,52363,52363,52363,52363,52363,52363,52363,52363,52362,52363,50282,52330,50282,50282,33543,0,0,0,8385,43945,50250,50249,50217,50250,50217,48169,48137,50185,50185,48136,48137,48105,48104,48104,48072,48072,48072,48040,45992,45991,45959,43846,39654,37509,24866,24866,57018,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54872,24866,33316,39622,43846,45959,45959,45959,45991,45991,48040,48072,46024,48072,48072,48105,48105,48104,48105,50184,48137,48137,50217,50217,50217,50250,50217,50249,31398,0,0,0,37703,50282,50282,52362,50282,52362,52362,52362,52363,52363,52363,52363,52363,52363,52363,52363,52363,52363,52363,52363,52362,52363,52331,50315,52330,48169,2112,0,0,18851,50250,50250,50249,50250,50249,50217,50217,50217,50185,50185,48137,48136,48104,48137,48104,48104,48072,48072,48072,48072,48040,45992,45959,45959,39621,39654,24898,24898,54872,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,50548,24898,35429,39622,43847,45927,45959,45991,45991,45992,48040,48072,46024,48072,48104,48104,48104,48105,48137,48137,50185,50185,50185,50217,50217,50249,50249,50250,50282,23076,0,0,4224,50282,50282,50314,52362,52362,52363,52363,52363,52363,52363,52363,52363,52363,52363,52363,52363,52363,52363,52363,52362,52363,52363,52362,52330,20964,0,0,12546,50282,50250,50250,50250,50249,50218,48201,50249,50217,50217,50185,50185,48137,48136,48104,48104,48104,48072,48072,48072,48072,48040,45992,45991,45959,39654,39621,29091,24866,44209,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46257,24866,39622,39621,45927,45959,45959,45991,45991,45992,48040,48072,48072,48072,48104,48104,48104,48104,48137,48137,50185,48169,50217,50217,50217,50217,50250,50249,50250,50250,6273,0,0,37704,52330,52330,52362,52363,52363,52363,52363,52363,52363,52363,52395,52395,52395,52395,52395,52362,52362,52362,52363,52363,50314,52362,50282,2112,0,0,44008,50282,50282,50250,50250,50249,50218,50249,50217,50217,50185,48137,48137,48137,48136,48105,48104,48104,48072,48072,48072,48072,48040,45992,45991,45991,41734,39621,29091,24899,42031,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,37707,24898,39622,39654,45927,45959,45959,45991,45991,45992,46024,48072,48072,48072,48104,48104,48105,48136,48137,48137,50185,50217,50217,50217,50217,50249,50249,50250,50250,50281,33543,0,0,41896,52330,52330,52330,52363,52363,52363,52362,52363,52362,52363,52363,52395,52395,52395,52362,52363,52363,50314,50314,52362,52363,50314,52363,6273,0,18851,50282,50282,50282,50250,50250,50249,50249,50249,50217,50217,50217,50217,50185,48137,48136,48136,48104,48104,48104,48072,48072,48072,48040,45992,45991,45959,41734,39654,33284,24898,35561,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35561,29091,39622,41734,45959,45959,45959,45991,45991,45992,46024,48072,48072,48072,48104,48104,48105,48136,48137,48137,48137,50217,50217,50217,50249,50249,50249,50250,50249,50282,50282,41864,44009,52362,52362,50314,52363,52363,52363,46057,39654,35429,31237,31236,31236,31237,31237,31236,33349,37606,43912,52362,52363,52362,52363,52363,52363,48170,37704,52362,50282,50282,50282,50250,50250,50250,50249,50249,50217,50217,50217,50185,50185,48137,48137,48136,48105,48104,48104,48072,48072,48072,48040,45992,45991,45959,43814,39621,33316,24866,29190,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24867,31171,39654,41734,45959,45959,45959,45991,45991,48040,46024,48072,48072,48072,48104,48104,48104,48136,48137,48137,48137,50217,50217,50217,50249,50249,50249,50250,50250,50282,50282,52330,50282,50282,50314,52330,52363,39687,27043,24866,24898,24866,29026,31139,31139,31138,31138,29059,24866,24866,24866,26979,35430,50282,52362,52362,52362,52330,52362,52330,50282,50282,50282,50282,50250,50250,50249,50249,50217,50217,50217,50185,50185,48137,48137,48136,48105,48104,48104,48072,48072,48072,48040,48040,45992,45991,43847,39621,37509,24866,24898,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63389,24866,31236,39622,41766,45959,45959,45959,45991,45992,48040,46024,48072,48072,48072,48104,48104,48136,48137,48137,48137,50185,50217,50217,50217,50249,50249,50249,50250,50282,52330,50282,52330,50314,52330,52330,52363,35429,24866,26946,35267,41539,52135,60881,63290,65404,65404,65371,60979,56426,45700,39427,29059,24866,29124,50250,50315,50314,52362,50314,52362,50282,50282,50282,50282,50250,50250,50249,50249,50249,50217,50217,50217,50185,48137,48137,48136,48105,48104,48104,48072,48072,48072,48072,48040,45992,45991,43879,39654,37541,24898,24866,57018,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54873,24866,33348,39622,41766,45959,45959,45959,45991,45992,48040,46024,48072,48072,48072,48104,48104,48136,48137,48137,48137,50185,50217,50217,50217,50249,50249,50250,50250,50282,52330,50282,52330,50314,50315,52363,41832,24866,31107,41476,45669,47780,52103,60849,65338,65404,65404,65339,60980,54313,49860,47748,43589,35236,24866,35494,52363,52362,50314,52331,50314,50282,50282,50282,50282,50250,50250,50250,50249,50249,50217,50217,50217,50185,48137,48137,48137,48105,48104,48104,48072,48072,48072,48072,45992,48040,45991,45959,39654,39622,24866,24866,56920,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54742,24866,35429,39654,43847,45959,45959,45959,45991,45992,48040,46024,48072,48072,48104,48104,48104,48136,48137,48137,50185,50185,50217,50217,50249,50249,50249,50250,50250,50281,50250,52330,50282,52330,52396,56851,44078,24866,37316,43525,43556,45636,47780,49859,49891,51971,51971,51939,49859,47780,45668,43588,41509,43525,24898,33448,61144,54509,52363,52362,52330,50282,50282,50282,50282,50282,50250,50250,50249,50249,50217,50217,50217,50185,48137,48137,48137,48105,48104,48104,48072,48072,48072,46024,45992,45992,45991,45959,39622,39621,27011,24898,46355,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46225,24866,37541,39622,43879,45959,45959,45959,45991,45992,48040,48072,48072,48072,48104,48104,48105,48137,48137,48137,50185,50185,50217,50217,50249,50249,50249,50250,50250,50282,50250,52330,52330,54608,65437,65535,48468,24866,39428,41477,43557,41509,43556,43588,45636,45669,45668,45668,45636,43589,43557,43525,43525,43588,24898,37805,65535,65502,58965,52330,52363,50282,50282,50282,50282,50282,50250,50250,50249,50249,50217,50217,50217,50185,48137,48137,48137,48137,48105,48104,48072,48072,48072,46024,45992,48040,45959,45959,39654,39654,29091,24866,46225,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,42031,24866,39622,39622,45927,45959,45959,45959,45991,45992,48072,48072,48072,48072,48104,48104,48105,48137,48137,48137,50185,50185,50217,50217,50249,50249,50249,50250,50250,50282,50282,50282,54673,65535,65535,65535,59197,27045,33218,45700,43525,43525,43525,43557,43525,43525,41477,41477,43525,43525,43557,43525,43588,41539,24866,50646,65535,65535,65535,61112,52362,52362,50282,50282,50282,50282,50250,50250,50250,50249,50249,50217,50217,50217,50185,48137,48137,48137,48105,48104,48104,48072,48072,46024,45992,45991,45991,45959,41702,39621,31204,24898,37707,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35562,24898,39654,39654,45927,45959,45959,45991,45992,45992,48040,48072,48072,39686,43912,48104,48105,48137,48137,50185,50185,50217,50217,50217,50249,50249,50250,50250,50282,52329,50282,50282,65470,65535,65535,65535,65535,40114,24866,35298,45731,43589,43557,43525,43525,43525,43525,41508,43525,41477,43557,45700,41570,24866,33547,61342,65535,65535,65535,65535,54574,52362,52362,50282,50282,50282,50250,50282,50249,50249,50250,50217,50185,50217,48137,48137,50185,48072,39654,48105,48104,48072,48072,48072,48040,45992,45991,45959,41766,39622,31236,24898,35562,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35561,29091,39622,41702,45959,45959,45960,45991,45991,45992,48039,48072,39622,24866,37573,48104,48104,48137,50185,48136,48137,50217,50217,50217,50249,50249,50250,54542,56754,58998,61210,61210,65503,65503,65535,65535,65503,61277,37936,24931,29058,43682,47780,43557,41477,41477,43525,41477,43556,45700,45762,33250,24866,33547,54938,65535,65535,65535,65535,65535,63291,63258,59031,56819,54607,50282,50250,50249,50250,50249,50217,48170,50217,48169,50185,48137,48137,43879,24866,33316,48104,48072,48072,48072,48040,45992,45991,45959,41766,39622,33316,24898,29190,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24899,29091,39654,41702,45927,45959,45959,45991,48039,45992,48040,41766,24866,37509,48104,48104,48136,48137,48137,50185,48169,50217,50217,50217,54575,59031,63325,65503,65503,65503,65503,65503,65503,65535,65503,65503,65503,65503,61277,40114,29223,24866,31138,43682,47844,45700,45699,47811,47811,33251,24898,27045,37903,54938,63455,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,59097,56721,50250,50250,50217,50217,50217,50217,50185,48137,50185,48136,43879,26978,35461,48072,48072,48072,48039,45992,45991,45959,43847,39622,37509,24866,24867,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24866,31236,39622,41734,45927,45959,45959,45991,45992,45992,48071,31172,31204,48104,48072,48105,48104,48136,50185,48137,50217,50217,54608,61211,63423,65502,65503,63455,65471,65503,65471,65503,65470,65502,65503,65503,63422,65503,63422,63390,46551,35855,29190,24866,26978,35331,37410,29059,24866,27045,33677,44373,59164,63455,65502,65502,65503,65502,65503,63422,65503,63422,65503,65503,65503,63422,65502,65502,61276,56852,50217,48169,48202,48137,50185,50185,48105,48105,48105,37542,26978,45992,48072,48072,48072,45992,45991,45959,43879,39622,35428,24866,24866,63389,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61212,24898,33284,39622,43814,45959,45959,45959,45991,45992,48072,46023,24866,39686,48072,48104,48104,48136,48137,48105,48137,50315,61145,63422,63422,63422,63422,63422,63422,63422,63422,63423,63423,63422,63422,63423,63422,65470,63422,63422,63422,63422,59164,46518,38033,31434,27109,27045,31401,35790,44373,54970,65470,63422,63422,63423,63422,63422,63422,63422,63422,63422,65470,63422,63422,63422,65470,63422,63422,63423,63422,63323,52494,50217,50217,48169,50184,48137,48105,48136,46024,24866,39686,48072,48072,45992,45992,45991,45991,43879,39622,39654,24866,24866,54872,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,56920,24866,33316,39654,41766,45927,45959,45959,45991,45992,48039,41734,24898,43847,48072,48104,48104,48105,48136,50153,52462,63357,63423,63390,63422,63390,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63391,63422,61276,50744,44405,44373,48632,57083,63422,63422,63390,63422,63422,63390,63390,63422,63422,63422,63423,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,56787,48169,50185,48137,48137,48105,48104,48104,31204,35461,48072,46024,48072,45992,48040,45991,45927,39654,39654,24866,24866,56920,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,56920,24866,35429,39621,43847,45959,45959,45959,45959,45992,45992,48072,24866,41799,48072,48105,48104,48104,48137,52462,63389,63390,63389,63390,63390,63390,63390,63390,63390,63390,63390,63390,63390,63389,63358,63389,63390,63390,63390,63390,63390,63390,63389,63390,63389,63390,54873,50581,63389,63390,63390,63389,63390,63390,63389,63390,63390,63390,63390,63390,63358,63390,63390,63390,63389,63390,63389,63390,63390,63389,63390,61342,63390,63389,56853,50184,50185,48137,48137,48105,48104,24931,39622,48072,48072,48040,45992,45991,45959,45959,39621,39621,26946,24866,50548,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,48403,24898,35429,39621,43846,45927,45959,45991,45991,45991,48040,48040,26979,37574,48072,48104,48104,48105,50283,61276,61309,61310,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61310,61309,61309,61309,61310,61309,61309,61309,61310,61310,63422,44177,35561,65503,63390,61310,61309,61309,61310,61309,61309,61309,61309,61309,61310,61310,61309,61309,61309,61310,61309,61309,61309,61309,61310,61309,61309,61310,61309,61309,52495,48137,48137,48136,48104,45992,24866,43847,48072,48072,45992,45991,48040,45959,45959,39621,39622,29092,24866,44177,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46225,24866,37509,39621,43846,45927,45959,45991,45992,48040,45992,48072,33284,24931,50250,48104,48104,48104,56854,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61309,61277,61309,61309,61309,63455,63389,46225,27044,24866,39885,59066,65503,63422,61277,61309,61309,61309,61309,61309,61309,61277,61309,61309,61309,61309,61309,61277,61309,61309,61309,61277,61277,61309,61309,61277,61309,61243,50250,48137,48105,50249,33349,29091,45992,48072,48072,48040,45991,45959,45959,45959,39622,39622,29059,24866,46257,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46225,24866,39622,39622,43846,45927,45959,45959,45991,45991,45992,46024,41734,26979,29156,50282,50250,50283,61277,61277,59228,59229,59229,61277,61277,59196,59229,59229,59229,59229,59229,61277,59229,61277,61277,59196,59197,61245,59196,61309,63390,65535,59066,39885,24898,29222,37903,38033,31369,24866,35562,50549,65535,63422,61310,59228,59229,61245,59196,59229,59229,59229,61277,61277,61277,61277,61277,61277,61277,61277,59228,61277,59228,59229,59196,61277,52528,50217,52362,35462,24898,37509,48072,48072,46024,46024,45992,45959,45992,45959,41734,39622,29091,24866,39853,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,39885,24866,39622,39622,45927,45927,45959,45959,45959,45992,48008,48040,45991,35461,26979,26979,41832,56787,63390,61309,59196,59164,59196,59196,59196,59196,59196,59164,59164,59196,59196,59196,59196,59196,59196,61277,61309,63422,65503,57017,48403,29190,24898,31369,35855,42292,52857,57083,44373,38001,31466,24931,27044,39885,52694,65535,63422,63358,61309,59164,59164,59196,59196,59196,59196,59196,59196,59196,59196,59196,59164,59196,59196,59196,61276,61341,61144,46025,31236,24898,33349,43879,48104,48072,48071,48040,45992,45991,45959,45959,41734,39622,33317,24866,35562,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35562,24866,39622,39622,45927,45927,45959,45959,45991,45992,48039,45992,46024,45927,37542,31172,24866,29190,42031,54872,65535,65503,63422,63422,61341,63390,61342,63390,63390,63389,63390,63390,63454,65503,65535,61212,50548,39885,29190,24866,29255,33677,40114,44373,55003,63423,65535,65535,65503,59196,46518,42260,35790,29353,24931,27044,37707,48371,59066,65535,65503,63422,63390,63390,63390,63390,63390,63390,61309,61309,61342,63422,65470,65535,59066,48402,33384,24867,27043,37509,41767,48104,48072,48072,46024,48040,45992,45991,45959,45959,41734,39654,33284,24866,35562,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35562,27011,39622,39654,45927,45927,45959,45959,45959,45991,45992,48040,48072,48072,45959,39653,37705,31466,27109,24866,24866,31368,35562,42031,46257,46225,46225,46225,46225,46225,46257,46225,37708,35561,24866,24866,24867,29223,25159,35921,42260,46583,57083,63422,65503,65535,65535,65535,65535,65535,63423,59196,48632,42292,42259,23079,31336,24931,24866,24866,31336,35562,46257,46225,46225,46225,46225,46225,46225,46225,46257,35561,35562,24899,24866,24931,31401,37772,39655,43879,48104,48104,48072,48072,48072,48040,45991,45992,45959,45959,41734,39622,33284,24866,35561,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,33545,29059,39622,39621,45927,45959,45959,45959,45960,41734,26978,43846,48072,48104,48105,50514,48599,44340,42259,40146,37903,33547,33547,29223,29223,29222,29222,29222,29222,29222,29222,29223,31401,33547,33709,37968,42259,42260,31663,38034,54970,59197,61309,63422,65503,65535,65535,65535,65535,65503,63422,61309,59229,57051,44405,23211,44406,42228,38033,35855,33547,31434,29223,29223,29223,29223,29223,29223,29223,29223,29223,31401,33547,35790,40081,40179,40212,46485,48565,48202,48072,48104,45992,33284,31236,48040,45992,45959,45959,45959,41767,39622,33284,24866,31367,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35561,29059,39622,39654,45927,45927,45959,45959,45959,45927,29091,24931,43847,48105,50613,50777,52825,52857,52825,50712,46519,44406,42292,40211,40212,40180,42260,40179,42260,40179,42260,40211,44373,46518,50712,54938,59132,61341,42260,35921,54970,59164,61309,63390,63423,65503,65535,65535,65503,65503,63422,61310,59196,54970,44405,29582,63357,59261,54970,50744,46518,44405,42260,42260,42260,40179,40179,42260,42260,42260,40212,42260,44406,46486,48631,50744,52825,52825,50745,50679,48235,45992,29091,24931,43847,45991,45992,45992,45959,45959,41766,39622,37509,24866,24898,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24867,29091,39621,39654,45927,45927,45959,45959,45959,45959,45960,29091,26978,44176,50745,52824,52857,52889,54938,54970,55002,57051,57083,57084,59164,59164,59196,59228,59228,61277,61277,61309,61309,61309,61309,63390,63390,63390,42292,29582,52857,57083,61277,61310,63422,63454,65503,65503,63455,63422,61309,61277,57084,52890,38002,31727,63390,63390,63390,61309,61309,61309,61309,61309,61277,59229,59196,59196,59164,57115,57083,57083,57050,54970,54970,54938,52857,52825,50777,50744,48533,29092,24899,45927,48104,46023,45992,45991,45959,45959,41766,39622,37509,24866,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24866,29091,39622,39654,45927,45927,45959,45959,45959,45992,46023,46024,33316,24866,42064,52825,52858,54938,54971,57051,55003,57083,57083,59164,57116,59196,59196,59229,61277,61309,61309,61309,61309,63390,63390,63390,63390,63390,52825,25356,50744,54970,59164,61277,61309,63390,63390,63390,63390,61309,61277,59164,54970,52825,31727,40147,63390,63390,63390,63390,63390,61309,61309,61309,61309,61277,61276,59196,59196,59164,57116,57083,57083,57051,54970,54970,54938,52857,52857,46420,27077,29123,45992,48137,48104,48072,45992,45959,45959,45959,41766,39622,37509,24866,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24866,29059,39654,39621,43847,45927,45927,45959,45959,45991,48072,48104,48137,33348,24866,37805,52890,54970,54970,57051,57083,57083,59132,59164,59196,59228,61245,61277,61277,61309,61309,61341,63390,63390,63390,63390,63390,63422,59196,21162,44405,52825,54970,57115,59196,61277,61309,61309,59229,59196,57083,54970,52825,48631,27469,46486,63390,63422,63390,63390,63390,63390,61341,61309,61309,61309,61277,61245,59196,59196,59164,59164,57083,57051,57051,54970,54938,54906,44242,27012,29124,48137,50217,48169,48104,48072,45992,45992,45959,45959,41766,39621,37509,24866,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24866,29091,39622,39622,41702,45927,45927,45959,45959,48072,48104,48136,48137,50249,39719,24866,33481,52824,55003,57051,59131,57116,59164,59196,59197,59196,61277,61277,61309,61309,61341,61342,63390,63390,63390,63422,63422,63422,63422,27469,35953,48599,50744,52857,54970,57051,57083,57083,57051,54970,54938,50744,48599,44373,21162,57083,63422,63422,63390,63390,63390,63390,63390,61342,61309,61309,61309,61277,61245,59196,59196,57116,59164,57083,57019,57019,54970,39918,24898,35430,50249,50250,50250,48137,48136,48072,45992,45959,45959,45959,41734,39654,35429,24866,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24866,31236,39622,39622,39622,41766,45959,45959,45992,48072,48104,48136,50185,50249,50282,43912,26979,29158,50647,57083,57115,59164,59196,59197,61276,61276,61309,61309,61309,61342,63390,63390,63390,63422,63422,63422,63422,63422,63422,42292,23275,38034,44405,48631,50744,52825,52857,52857,52825,50744,48631,46486,40147,27469,29582,63422,63422,63422,63422,63390,63422,63390,63390,63390,61310,61309,61309,61309,59229,61245,59196,59164,57116,57083,57083,52857,33514,24866,39719,50315,50282,50282,50218,50185,48136,48104,48072,45959,45959,43846,39621,39621,35429,24866,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24866,31236,39622,39622,39622,39621,43815,45959,45992,48072,48104,48137,50217,50250,50250,50282,48202,31236,24866,41999,57116,59164,59196,52791,61276,61277,61309,61309,63390,63390,63390,63422,63422,63422,63422,63422,63422,65503,65503,59164,33840,25388,21162,21162,25356,29582,29582,29582,29549,27469,23210,21162,25324,29614,50744,65503,65503,63422,63422,63422,63422,63390,63390,63390,63390,61309,61309,61277,61309,61276,54937,54905,59196,57115,48533,27012,26979,46025,52395,52363,52330,50282,50250,50217,50152,48104,48039,45992,43879,39653,39622,39622,35429,24866,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24866,31236,39621,39654,39622,39622,39622,45927,48039,48104,48136,48137,50217,50249,50282,52330,52362,52395,39655,24866,31303,37740,24866,24866,31303,59228,61309,63389,63358,63390,63422,63422,63422,63422,63422,63422,65503,65503,65503,65503,57083,46486,40179,35953,35953,35953,35953,35953,35953,35953,35953,40147,44373,52857,65503,65503,65503,65503,63422,63422,63422,63422,63422,63390,63358,63390,61310,61309,61277,42031,24866,24866,33449,37740,24866,33349,50314,52427,52395,52395,52331,52330,50250,50217,48137,48104,48072,45959,39653,39654,39622,39622,35429,24866,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24866,31236,39654,39622,39654,39621,39621,39622,45959,48104,48137,48169,50249,50250,50282,52362,52363,52395,52395,48138,39755,39885,61244,63389,29190,39984,61342,63390,63358,63390,63422,63422,63422,63422,65503,65503,65503,65503,65503,65503,65503,65503,65535,59196,59196,57083,52857,52857,54938,59196,59196,63422,65503,65503,65503,65503,65503,65503,65503,63422,63422,63422,63422,63389,63390,63390,61342,61309,54938,24866,59066,63389,46224,37707,43912,52427,52427,52395,52395,52395,52362,50282,50282,50217,50185,48105,46024,41734,39654,39621,39622,39622,35429,24899,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24866,29091,39622,39622,39622,39622,39622,39621,39622,45960,48137,50217,50250,50282,50282,52330,52363,52395,52395,52395,54607,65535,65535,63390,29190,35725,63389,63390,63390,63422,63422,63422,63422,63422,65503,65503,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,65503,63422,63422,63422,63422,63390,63390,63390,61309,50745,24866,59066,65535,65535,58997,54475,52427,52395,52395,52395,52395,52363,50282,50250,50249,50217,48072,39654,39622,39654,39621,39654,39621,35429,24866,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24866,29091,39654,39653,37541,37541,39622,39654,39653,39653,45960,50217,50250,50282,52362,52363,52363,52395,52395,52427,52427,61013,65535,39885,24932,42260,63390,63389,63390,63422,63422,63422,63422,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65535,65503,65503,65503,65503,65503,65503,65503,63423,63454,63390,63390,63389,61342,52825,29288,29190,65535,63290,52427,52427,52427,54475,52395,52395,52395,52363,52362,50282,50250,48072,39654,39622,39621,39621,37509,39622,39622,35429,24898,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24866,29091,39621,39622,33251,27011,37573,39622,39622,39621,39622,43879,50250,52330,52362,52362,52395,52395,52427,52395,52427,54509,65502,63390,27012,37805,61342,61342,63390,63422,63422,63422,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,65503,63422,63422,63423,63422,63390,63390,61342,50646,24866,50549,65535,56720,52395,52427,52396,52395,54475,52395,52394,52363,50315,50282,45959,39621,39622,39622,39622,29155,29059,39654,39621,37508,24866,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,27012,29091,39621,39622,39590,29123,27011,37541,39654,39622,39654,39622,41766,48169,52362,52395,52395,52395,52395,52427,52427,52427,61112,65535,59066,24866,46419,63390,63390,63422,63422,63422,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,63422,63422,63422,63390,63390,59163,27012,48403,65535,65437,52427,54443,52427,52395,52427,52427,54443,52395,52395,50250,41767,39622,39621,39622,39622,29091,26979,37509,39621,39654,37509,24866,24866,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35561,29091,39622,39621,39621,39622,29124,26979,41799,43847,39621,39621,39621,39622,45992,52395,52395,52395,52395,52427,52427,52395,58965,65535,65535,44177,27045,57083,63422,63422,63422,63422,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63454,63422,63422,63390,63390,37740,35562,65535,65535,63290,52427,52428,52395,52427,54443,52427,52395,52363,45992,39654,39654,39622,41734,43879,29124,27011,37541,39622,39622,39622,35429,24867,24899,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35561,29091,39654,39621,39622,39621,39654,35725,24931,33349,48137,43847,39621,39654,39622,41767,50249,52395,52427,52427,52395,52395,31303,56920,65535,54872,24898,50744,63422,63423,63422,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65471,65471,63422,63422,59164,29222,46225,65535,61243,35562,41832,52427,54475,52427,52395,52427,48137,41734,39653,39622,41734,48137,39655,24866,31434,39785,39621,39622,39622,39621,31236,24866,33383,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35561,24898,39622,39622,39654,39622,39655,42260,38001,29222,26979,39719,48202,41799,39654,39621,39621,43912,50282,52428,52427,52427,59000,39885,31336,39853,24866,48631,63422,63423,63422,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63455,63423,63422,63422,57083,29223,35562,37707,31336,56921,54542,52427,52427,50347,48137,41734,39622,39622,39686,46024,45993,29124,27044,37903,42259,39851,39621,39654,39621,39654,33284,24898,35561,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,37707,24867,39622,39622,41734,41734,39753,42259,42260,40179,35726,27044,29091,41832,48302,43879,39654,39621,39654,46024,50282,54674,65535,65535,63390,39885,27109,52825,63422,63422,63422,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65502,63423,63423,63422,59164,33579,29190,61244,65535,65535,61178,48137,45992,39654,39622,39622,41799,48204,46058,31268,24931,33579,40146,40212,40211,39917,39654,41766,39622,39653,33316,24867,35562,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46257,24866,37541,39622,41734,45927,43978,42260,42228,40211,40179,42260,35725,27044,29125,37805,48434,46255,44110,39917,37968,31336,37707,50548,56920,27044,35725,59164,63422,63422,63422,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63455,65470,63423,63390,63390,42227,24866,50549,52726,42031,31303,35789,39982,41997,44175,48434,42031,29223,24867,31401,38033,40180,42259,40212,40212,42029,45927,43846,39621,39622,29059,24866,41901,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46225,24866,35428,39622,41702,45927,46090,48632,46518,42292,42228,42260,40211,40212,35725,29223,24866,29222,39951,46420,48631,48631,46421,35659,24866,29223,46518,63422,63422,63423,63422,63422,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63455,63422,63422,63422,63390,54938,35725,24866,31303,44210,48664,48631,48533,42064,33481,24898,27045,33579,40114,40212,40212,40211,40211,44405,48599,46223,45927,41766,39622,39622,29123,24866,46225,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,52694,24866,35429,39622,39654,45927,46059,48632,50712,50744,48599,44406,42260,40180,40212,42260,40050,33644,29223,24866,24866,29222,31303,24866,31466,40146,57083,63390,63423,63422,63422,63422,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63422,63422,63422,63422,63390,61342,48631,33677,24931,29158,31336,24866,24866,27109,31434,37968,42228,40179,42260,42227,42292,46518,48632,50680,48631,46255,45927,41734,39621,39621,27011,24898,48371,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54872,24898,31236,39622,39622,45927,46059,48599,50711,50744,52825,52857,52825,48631,44405,40179,42259,40212,40212,42227,35855,37903,35855,40146,42260,55002,63390,63422,63390,63422,63422,63422,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,63423,63422,63422,63390,63390,61342,61310,52825,44372,37904,35855,37903,40146,40212,40179,40211,42260,44437,48631,50744,52825,50777,50744,50711,48631,46255,45894,39654,39654,39654,24866,24898,54872,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63389,24866,31204,39622,39654,43814,46059,48632,50711,50744,50777,52857,54938,54938,54970,54970,52857,48632,46486,46486,46486,46486,46518,52858,61276,61309,63390,61342,63390,63422,63422,63422,63422,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,63422,63423,63422,63422,63390,63390,63390,61309,61309,61309,57083,52889,50712,50712,50744,52857,54938,57018,54970,54938,52858,52857,50744,50712,48631,48599,46222,45927,39654,39621,37509,24866,24866,57018,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24898,29091,39621,39622,41766,46059,48631,50679,50744,50744,52825,52857,54938,54970,57051,57051,57051,59164,59164,59196,61277,61277,61309,61309,61309,63390,63390,63390,63422,63422,63422,63422,65503,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,63422,63422,63422,63422,63422,63390,63390,61310,61309,61309,61277,61277,59197,59196,59164,59164,57083,57051,54971,54970,54938,52857,52825,50744,50712,48663,48599,46222,43814,39654,39622,35429,24898,24899,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35562,24898,39622,39654,39654,46058,48631,48631,50712,50744,52825,52857,54938,54971,54971,57051,57083,57083,59164,59196,59196,61277,61277,61309,61309,61341,63390,63390,63422,63422,63422,63422,63422,65503,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,65503,63422,63422,63422,63422,63422,63390,63390,61310,61309,61309,61277,59229,59196,59164,59164,57083,57051,55003,54970,54938,52889,52857,52825,50712,50712,48631,48599,46223,43814,39621,39622,33284,24898,33384,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,42031,24866,37541,39621,39654,46025,48599,48631,50712,50744,52825,52857,52857,54938,54970,57051,57051,57084,59164,59164,59196,59197,61277,61309,61309,61341,61342,63390,63390,63422,63422,63422,63422,63422,65503,65503,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,65503,65503,63422,63422,63422,63390,63390,63390,63389,61341,61309,61309,61277,61277,59197,59196,59164,57116,57083,57083,54970,54970,54938,52858,52825,50744,50744,48664,48631,48598,46190,41734,39621,39622,29123,24866,37708,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
};

//15 different main color
const int xcolor[] = {0,65535,63488,64512,65504,34784,2016,2032,2047,1055,31,30751,63519,63503,33808};

//clock image
const int clock[] = {
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63390,57051,33808,8484,0,0,23275,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,23243,0,0,8484,33808,57051,63390,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63390,38066,8484,0,0,0,0,0,0,6371,61309,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61309,6371,0,0,0,0,0,0,8484,38066,63390,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,42260,12678,0,0,0,0,0,0,0,0,0,16904,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,16904,0,0,0,0,0,0,0,0,0,12678,42260,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,8452,0,0,0,0,0,0,0,0,0,0,0,0,31727,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,31727,0,0,0,0,0,0,0,0,0,0,0,0,8452,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,46518,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50744,65535,65535,65535,65535,65535,65535,65535,65535,50744,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46518,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,29614,0,0,0,0,0,0,0,0,0,0,0,0,2113,21130,29582,38034,48631,65535,65535,65535,65535,65535,65535,65535,65535,48631,38034,29582,21130,2113,0,0,0,0,0,0,0,0,0,0,0,0,29614,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,31727,0,0,0,0,0,0,0,0,0,0,0,8452,44373,54938,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54938,44373,8452,0,0,0,0,0,0,0,0,0,0,0,33808,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,52857,0,0,0,0,0,0,0,0,0,0,8452,61277,65535,65535,65535,65535,65535,61277,38034,23243,10565,2113,0,0,2113,10565,23243,38034,61277,65535,65535,65535,65535,65535,61277,8452,0,0,0,0,0,0,0,0,0,0,52857,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,12710,0,0,0,0,0,0,0,0,12710,48631,65535,65535,65535,57051,46518,19017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19017,46518,57051,65535,65535,65535,48631,12710,0,0,0,0,0,0,0,0,12710,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,59164,8484,0,0,0,0,0,0,0,35953,65535,65535,65535,52825,25388,6371,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6371,25388,52825,65535,65535,65535,35953,0,0,0,0,0,0,0,8484,59164,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,63422,12678,0,0,0,0,0,6371,50712,65535,65535,65535,21130,2145,0,0,0,0,0,0,0,0,0,6371,10597,10597,6371,0,0,0,0,0,0,0,0,0,2145,21130,65535,65535,65535,50712,6371,0,0,0,0,0,12678,63422,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,23275,0,0,0,0,16904,65535,65535,65535,44405,0,0,0,0,0,0,2113,8484,33840,61309,65535,65535,65535,65535,65535,65535,65535,65535,61309,33840,8484,2113,0,0,0,0,0,0,44405,65535,65535,65535,16904,0,0,0,0,23275,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,61277,0,0,0,12710,65535,65535,63390,29614,0,0,0,0,0,12678,27501,63390,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63390,27501,12678,0,0,0,0,0,29614,63390,65535,65535,12710,0,0,0,61277,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,8452,0,16936,65535,65535,59164,16904,0,0,0,0,2113,40147,61309,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61309,40147,2113,0,0,0,0,16904,59164,65535,65535,16936,0,8452,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,42260,6339,65535,65535,63422,6339,0,0,0,0,19049,63390,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,23243,23243,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63390,19049,0,0,0,0,6339,63422,65535,65535,6339,42260,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,63422,65535,65535,0,0,0,0,0,46486,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14823,0,0,14823,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46486,0,0,0,0,0,65535,65535,63422,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,63422,10597,0,0,0,2145,48631,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,2145,0,0,2145,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,48631,2145,0,0,0,10597,63422,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,29614,0,0,0,0,52825,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,4258,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,52825,0,0,0,0,29614,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,48631,0,0,0,0,46518,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,4258,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46518,0,0,0,0,48631,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,63422,0,0,0,0,42260,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,4258,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,42260,0,0,0,0,63422,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,23275,0,0,0,27469,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,4258,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,27469,0,0,0,23275,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,61309,0,0,0,0,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,4258,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,0,0,0,0,61309,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,19017,0,0,0,48599,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,4258,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,48599,0,0,0,19017,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,54970,6371,0,0,12678,63422,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,4258,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63422,12678,0,0,6371,54970,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,40147,0,0,0,40147,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,4258,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,40147,0,0,0,40147,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,23243,0,0,8452,57051,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,4258,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,57051,6371,0,0,23243,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,59196,0,0,0,21130,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,4258,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,21130,0,0,0,59196,65535,65535,65535,65535,
		65535,65535,65535,65535,54970,0,0,0,38066,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,4258,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,38066,0,0,0,54970,65535,65535,65535,65535,
		65535,65535,65535,65535,40179,0,0,0,61277,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,4258,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61277,0,0,0,40179,65535,65535,65535,65535,
		65535,65535,65535,65535,25388,0,0,0,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,4258,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,0,0,0,25388,65535,65535,65535,65535,
		65535,65535,65535,65535,12710,0,0,6339,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,6339,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,6339,0,0,12710,65535,65535,65535,65535,
		65535,65535,65535,65535,6339,0,0,19017,65535,65535,65535,65535,48599,44405,46486,46486,46486,46486,46486,46486,46486,46486,46486,46486,46486,46486,44405,50744,4226,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,19017,0,0,6339,65535,65535,65535,65535,
		65535,65535,65535,65535,32,0,0,25356,65535,65535,65535,29614,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4258,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,25356,0,0,32,65535,65535,65535,65535,
		65535,65535,65535,65535,0,0,0,27501,65535,65535,65535,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2113,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,27501,0,0,0,65535,65535,65535,65535,
		65535,65535,65535,65535,0,0,0,25388,65535,65535,65535,21162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31727,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,25388,0,0,32,65535,65535,65535,65535,
		65535,65535,65535,65535,4258,0,0,19049,65535,65535,65535,65535,38034,33840,33840,33840,33840,33840,33840,33840,33840,33840,33840,33840,33840,33840,33840,33840,33840,33808,40147,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,19049,0,0,4258,65535,65535,65535,65535,
		65535,65535,65535,65535,10597,0,0,8452,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,8452,0,0,12678,65535,65535,65535,65535,
		65535,65535,65535,65535,23243,0,0,32,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,32,0,0,23243,65535,65535,65535,65535,
		65535,65535,65535,65535,38066,0,0,0,63422,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63422,0,0,0,38066,65535,65535,65535,65535,
		65535,65535,65535,65535,52857,0,0,0,42292,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,42292,0,0,0,52857,65535,65535,65535,65535,
		65535,65535,65535,65535,59164,0,0,0,23243,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,23243,0,0,0,59164,65535,65535,65535,65535,
		65535,65535,65535,65535,65503,16936,0,0,10565,61277,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61277,10565,0,0,16936,65503,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,38034,0,0,0,42260,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,42260,0,0,0,38034,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,50744,4258,0,0,19017,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,19017,0,0,4258,52825,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,14791,0,0,0,59164,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59164,0,0,0,14791,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,57051,0,0,0,0,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,0,0,0,0,57051,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,16904,0,0,0,33840,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,33840,0,0,0,16904,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,59196,0,0,0,0,48599,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,48599,0,0,0,0,59196,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,40179,0,0,0,4226,57083,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,57083,2145,0,0,0,40179,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,23275,0,0,0,4226,59196,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59196,4226,0,0,0,23275,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,59164,6339,0,0,0,8484,57051,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,57051,8484,0,0,0,6339,59196,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59164,0,0,0,0,4226,52857,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,52857,4226,0,0,0,0,59164,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54938,0,0,0,0,0,35921,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35921,0,0,0,0,0,54938,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,52857,8452,0,0,0,0,8484,50744,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,50744,8484,0,0,0,0,8452,52857,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,57083,19049,0,0,0,0,0,21162,40179,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,40179,21162,0,0,0,0,0,19049,57083,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,33840,0,0,0,0,0,0,8484,21162,46518,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46518,21130,8484,0,0,0,0,0,0,33840,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61309,10565,0,0,0,0,0,0,0,0,0,6371,16936,23243,23243,16936,6371,0,0,0,0,0,0,0,0,0,10565,61309,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,42292,16904,2113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2113,16904,42292,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,48599,35953,8484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8484,35953,48599,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63390,59196,50712,31695,19017,8484,2113,0,0,2113,8484,19017,31695,50712,59196,63390,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535
};

const int heart[] = {
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65308,62870,62675,62675,62902,65340,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65275,62837,62675,62675,62902,65405,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65210,60009,57344,57344,57344,57344,57344,57344,57344,57344,60009,65080,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,62870,59879,57344,57344,57344,57344,57344,57344,57344,57344,62220,65405,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65405,59684,57344,59392,59392,59392,59392,59392,59392,59392,57344,57344,57344,55296,57409,62902,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,62642,57344,57344,57344,57344,57344,59392,59392,59392,59392,59392,59392,59392,57344,59944,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,62642,57344,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,57344,57344,55296,57604,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65243,57376,55296,57344,57344,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,57344,65048,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,62415,57344,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,57344,57344,57344,55296,62740,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,60302,55296,57344,57344,57344,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,59392,57344,62870,65535,65535,65535,65535,
		65535,65535,65535,62902,57344,59392,59392,59392,59392,59392,61440,61440,61440,61440,61440,61440,61440,59392,59392,59392,59392,59392,57344,57344,55296,60042,65535,65535,65535,65535,65535,65535,65535,65535,57636,55296,57344,57344,59392,59392,59392,59392,59424,61472,61472,61472,61472,61440,61440,61440,59392,59392,59392,59392,59392,57344,65340,65535,65535,65535,
		65535,65535,65535,57344,57344,59392,59392,59392,59392,61440,61440,61440,61440,61440,61440,61440,61440,61440,61440,59392,59392,59392,59392,57344,57344,55296,57669,65535,65535,65535,65535,65535,65535,57376,57344,57344,57344,59392,59424,59457,61505,61537,61537,61537,61537,61537,61537,61505,61472,61440,61440,59392,59392,59392,59392,57344,57441,65535,65535,65535,
		65535,65535,62545,57344,59392,59392,59392,59392,61440,61440,61440,61440,61440,61440,61440,61440,61440,61440,61440,61440,61440,59392,59392,59392,59392,57344,57344,57571,65535,65535,65535,65535,57344,57344,57344,59392,59392,59457,61537,61570,61602,61602,61635,61635,61635,61602,61602,61570,61537,61505,61472,61440,59392,59392,59392,59392,57344,65015,65535,65535,
		65535,65535,57474,57344,59392,59392,59392,61440,61440,61440,61440,61440,63488,63488,63488,63488,63488,61440,61440,61440,61440,61440,61440,59392,59392,59392,57344,57344,57636,65535,65535,57344,57344,57344,59392,59424,59489,61570,61602,61635,61667,63748,63748,63748,63748,63715,63715,63683,63650,61570,61537,61505,61440,59392,59392,59392,57344,59944,65535,65535,
		65535,65535,55296,57344,59392,59392,59392,61440,61440,61440,61440,63488,63488,63488,63488,63488,63488,63488,63488,63488,61440,61440,61440,61440,59392,59392,59392,57344,57344,60204,57734,57344,57344,59392,59457,61570,61602,61635,61700,63748,63780,63813,63813,63813,63813,63813,63780,63748,63715,63683,61602,61537,61472,59392,59392,59392,57344,57344,65535,65535,
		65535,65080,55296,57344,59392,59392,59392,61440,61440,61440,63488,63488,63488,63488,63488,63488,63488,63488,63488,63488,63488,63488,61440,61440,61440,59392,59392,59392,57344,57344,57344,57344,59392,59457,61570,61602,61667,61700,63813,63845,63878,63878,63878,63878,63878,63878,63845,63813,63780,63715,61635,61570,61537,59424,59392,59392,57344,55296,65535,65535,
		65535,62805,57344,57344,59392,59392,61440,61440,61440,61440,63488,63488,63488,63488,63488,63488,63488,63488,63488,63488,63488,63488,63488,61440,61440,61440,59392,59392,59392,57344,57344,59392,59457,61570,61635,61667,63780,63845,63878,63910,63943,63975,64008,64040,64040,63975,63910,63878,63813,63780,63715,61635,61570,61505,59392,59392,57344,55296,65275,65535,
		65535,62740,57344,57344,59392,59392,61440,61440,61440,61440,63488,63488,63488,63488,63488,63488,63488,63488,63488,63488,63488,63488,63488,63488,63488,61440,61440,61440,59392,59392,59392,59457,61570,61602,61667,63780,63845,63910,63943,64008,64105,64170,64203,64235,64203,64138,64073,63943,63878,63813,63748,61635,61602,61537,59392,59392,57344,57344,65178,65535,
		65535,62805,55296,57344,59392,59392,61440,61440,61440,63488,63488,63488,63488,63488,63488,63520,63520,63520,63520,63520,63488,63488,63488,63488,63488,63488,61440,61440,59392,59392,59424,61537,61602,61667,63780,63845,63910,63975,64073,64203,64268,64333,64365,64365,64365,64268,64170,64073,63910,63845,63780,61667,61602,61537,59424,59392,57344,55296,65275,65535,
		65535,65080,55296,57344,59392,59392,59392,61440,61440,63488,63488,63488,63488,63488,63520,63520,63520,63520,63520,63520,63520,63520,63488,63488,63488,63488,63488,61440,61440,59392,61505,61570,61635,63748,63845,63910,63975,64073,64235,64365,64463,64528,64528,64528,64463,64398,64268,64138,63975,63878,63813,61700,61635,59522,59424,59392,57344,55296,65503,65535,
		65535,65438,55296,57344,57344,59392,59392,61440,61440,63488,63488,63488,63488,63520,63520,63520,63520,63520,63520,63520,63520,63520,63520,63520,63488,63488,63488,63488,61440,61440,61537,61602,63715,63813,63878,63943,64073,64235,64365,64495,64593,64658,64690,64658,64593,64495,64365,64203,64040,63878,63813,61700,61635,61570,59457,57344,57344,55296,65535,65535,
		65535,65535,55296,57344,57344,59392,59392,61440,61440,63488,63488,63488,63488,63488,63520,63520,63553,63553,63553,63553,63553,63553,63520,63520,63520,63488,63488,63488,63488,61440,61570,63683,63748,63845,63910,64008,64203,64365,64495,64625,64723,64820,64820,64755,64658,64528,64398,64235,64040,63878,63845,61700,61635,59522,59457,57344,57344,57571,65535,65535,
		65535,65535,57734,57344,57344,59392,59392,61440,61440,61440,63488,63488,63488,63520,63520,63553,63553,63553,63553,63553,63553,63553,63553,63520,63520,63520,63488,63488,63488,63488,63650,63715,63780,63878,63943,64105,64268,64430,64593,64723,64853,64950,64918,64820,64690,64528,64365,64203,64008,63910,63845,61700,61635,59522,59424,57344,57344,60204,65535,65535,
		65535,65535,62512,55296,57344,59392,59392,61440,61440,63488,63488,63488,63488,63520,63520,63520,63553,63553,63553,63585,63585,63553,63553,63553,63553,63520,63520,63488,63488,63488,63650,63748,63813,63910,64008,64170,64333,64495,64658,64788,64918,65015,64918,64788,64658,64495,64333,64170,63975,63878,63813,61700,61635,59489,59424,57344,55296,62967,65535,65535,
		65535,65535,65405,55296,57344,57344,59392,59392,61440,61440,63488,63488,63488,63520,63520,63520,63553,63553,63585,63585,63585,63585,63585,63553,63553,63553,63520,63520,63488,63488,63683,63748,63845,63910,64040,64203,64365,64528,64658,64788,64853,64885,64820,64723,64593,64430,64268,64105,63943,63878,61765,61667,61602,59489,59392,57344,55296,65535,65535,65535,
		65535,65535,65535,57441,57344,57344,59392,59392,61440,61440,63488,63488,63488,63488,63520,63520,63553,63585,63585,63585,63618,63618,63585,63585,63585,63553,63553,63520,63520,63520,63683,63780,63845,63943,64040,64203,64365,64495,64625,64723,64755,64755,64690,64625,64495,64333,64170,64008,63910,63845,61732,61635,59522,59457,57344,57344,59944,65535,65535,65535,
		65535,65535,65535,62577,55296,57344,59392,59392,61440,61440,63488,63488,63488,63520,63520,63553,63553,63585,63585,63618,63683,63715,63683,63650,63585,63585,63553,63553,63520,63520,63715,63780,63878,63943,64040,64203,64365,64495,64593,64658,64658,64625,64560,64463,64365,64235,64040,63943,63878,63813,61700,61602,59489,59424,57344,55296,63000,65535,65535,65535,
		65535,65535,65535,65535,55296,57344,57344,59392,59392,61440,61440,63488,63488,63488,63520,63520,63553,63585,63585,63650,63748,63780,63780,63748,63650,63585,63585,63553,63520,63520,63683,63780,63845,63910,64008,64203,64365,64495,64560,64560,64528,64495,64430,64333,64203,64073,63975,63910,63845,63748,61635,61570,59457,57344,57344,57344,65535,65535,65535,65535,
		65535,65535,65535,65535,60074,57344,57344,59392,59392,61440,61440,63488,63488,63488,63520,63520,63553,63553,63585,63650,63748,63845,63878,63845,63780,63683,63585,63553,63553,63553,63683,63780,63845,63910,64040,64203,64365,64430,64463,64463,64398,64333,64268,64170,64040,63975,63910,63845,63780,61667,61602,59489,59424,57344,55296,62577,65535,65535,65535,65535,
		65535,65535,65535,65535,65438,55296,57344,59392,59392,61440,61440,63488,63488,63488,63488,63520,63553,63553,63585,63618,63748,63845,63943,63943,63878,63780,63650,63585,63553,63553,63683,63748,63813,63943,64073,64203,64333,64365,64365,64300,64203,64138,64073,64008,63943,63910,63845,63780,63715,61602,61570,59424,57344,57344,55296,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,59977,57344,57344,59392,59392,61440,61440,63488,63488,63488,63520,63520,63553,63553,63585,63715,63845,63975,64040,63975,63878,63748,63618,63553,63585,63650,63715,63813,63975,64138,64268,64333,64268,64203,64105,64040,64008,63975,63943,63878,63845,63748,63715,61602,61570,59457,59392,57344,55296,62480,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65503,55296,57344,59392,59392,61440,61440,63488,63488,63488,63488,63520,63553,63553,63585,63650,63780,63910,64073,64105,63943,63813,63683,63585,63585,63618,63683,63845,64008,64170,64300,64300,64203,64105,64008,63943,63910,63878,63845,63813,63748,63683,63650,61537,61505,59392,59392,57344,55296,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,60172,57344,57344,59392,59392,61440,61440,63488,63488,63488,63520,63520,63553,63585,63585,63715,63845,63943,64040,64008,63878,63748,63618,63585,63585,63683,63845,64008,64170,64235,64170,64073,63975,63878,63878,63845,63813,63780,63715,63683,63618,61537,61505,59392,59392,57344,55296,62707,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,55296,57344,59392,59392,61440,61440,61440,63488,63488,63488,63520,63553,63553,63585,63618,63748,63845,63943,63975,63910,63780,63650,63585,63553,63683,63845,63975,64073,64073,64008,63943,63845,63813,63780,63748,63715,63683,63650,63585,61505,61472,59392,59392,57344,57344,57441,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,62740,55296,57344,59392,59392,61440,61440,63488,63488,63488,63520,63520,63553,63553,63585,63650,63748,63845,63878,63878,63780,63683,63618,63585,63683,63813,63910,63943,63943,63878,63780,63715,63715,63683,63683,63650,63618,63553,63520,61440,61440,59392,59392,57344,55296,65243,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,57571,57344,57344,59392,59392,61440,61440,63488,63488,63488,63520,63520,63553,63553,63585,63650,63748,63813,63813,63748,63683,63618,63585,63683,63780,63813,63813,63780,63715,63650,63650,63650,63618,63585,63553,63520,63488,61440,61440,59392,59392,57344,57344,60074,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65503,55296,57344,59392,59392,61440,61440,63488,63488,63488,63488,63520,63553,63553,63553,63585,63618,63683,63715,63715,63650,63618,63585,63650,63715,63715,63683,63618,63585,63585,63553,63553,63520,63488,63488,63488,63488,61440,61440,59392,59392,57344,55296,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,62642,55296,57344,59392,59392,61440,61440,63488,63488,63488,63520,63520,63553,63553,63553,63585,63585,63618,63650,63618,63618,63585,63618,63650,63618,63585,63585,63553,63553,63553,63520,63488,63488,63488,63488,61440,61440,59392,59392,57344,55296,65145,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,57669,57344,57344,59392,59392,61440,61440,63488,63488,63488,63520,63520,63553,63553,63553,63585,63585,63585,63585,63618,63585,63585,63585,63585,63585,63553,63553,63553,63520,63520,63488,63488,63488,61440,61440,59392,59392,57344,57344,60172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,55296,57344,59392,59392,61440,61440,61440,63488,63488,63488,63520,63520,63553,63553,63553,63553,63585,63585,63585,63553,63585,63585,63553,63553,63553,63553,63520,63520,63488,63488,63488,61440,61440,61440,59392,59392,57344,57441,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65210,55296,57344,59392,59392,61440,61440,63488,63488,63488,63488,63520,63520,63520,63553,63553,63553,63553,63585,63553,63553,63553,63553,63553,63520,63520,63520,63488,63488,63488,63488,61440,61440,59392,59392,57344,55296,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,62512,55296,57344,59392,59392,61440,61440,63488,63488,63488,63488,63520,63520,63520,63553,63553,63553,63585,63553,63553,63553,63553,63520,63520,63520,63488,63488,63488,63488,61440,61440,59392,59392,57344,55296,62967,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59879,57344,57344,59392,59392,61440,61440,63488,63488,63488,63488,63520,63520,63520,63520,63520,63553,63520,63520,63520,63520,63520,63488,63488,63488,63488,63488,61440,61440,59392,59392,57344,57344,60334,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,57409,57344,59392,59392,59392,61440,61440,63488,63488,63488,63488,63488,63520,63520,63520,63553,63520,63520,63520,63520,63488,63488,63488,63488,63488,61440,61440,59392,59392,59392,57344,57766,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,55296,57344,59392,59392,59392,61440,61440,63488,63488,63488,63488,63488,63488,63520,63553,63520,63520,63488,63488,63488,63488,63488,63488,61440,61440,59392,59392,59392,57344,57441,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65373,55296,57344,59392,59392,59392,61440,61440,63488,63488,63488,63488,63488,63488,63520,63488,63488,63488,63488,63488,63488,61440,61440,61440,59392,59392,59392,57344,57344,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65145,55296,57344,59392,59392,59392,61440,61440,61440,63488,63488,63488,63488,63520,63488,63488,63488,63488,63488,61440,61440,61440,59392,59392,59392,57344,55296,65470,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,62870,55296,57344,59392,59392,59392,61440,61440,61440,63488,63488,63488,63488,63488,63488,63488,63488,61440,61440,61440,59392,59392,59392,57344,55296,65308,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,62707,55296,57344,59392,59392,59392,61440,61440,61440,61440,63488,63488,63488,63488,61440,61440,61440,61440,59392,59392,59392,57344,55296,65178,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,62610,55296,57344,59392,59392,59392,59392,61440,61440,61440,61440,61440,61440,61440,61440,59392,59392,59392,59392,57344,55296,63032,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,62545,55296,57344,59392,59392,59392,59392,61440,61440,61440,61440,61440,61440,59392,59392,59392,57344,57344,55296,63000,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,62577,55296,57344,57344,59392,59392,59392,59392,61440,61440,59392,59392,59392,59392,57344,57344,55296,63000,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,62675,55296,57344,57344,59392,59392,59392,59392,59392,59392,59392,59392,57344,57344,55296,65145,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,62805,55296,57344,57344,57344,59392,59392,59392,59392,57344,57344,57344,55296,65243,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65080,55296,57344,57344,57344,59392,59392,57344,57344,57344,55296,65405,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65275,55296,57344,57344,57344,57344,57344,55296,57344,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,57344,55296,57344,57344,55296,57506,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,57539,55296,55296,59912,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59879,60269,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535
};

const int coin[] = {
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65501,65466,65364,63280,63213,63210,63177,63209,63210,63245,65328,65397,65467,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65534,65434,63247,63144,63074,60992,61024,61024,63072,63073,63105,61057,61056,63104,63104,63104,63104,63104,63174,65361,65534,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65468,65331,63112,60960,60960,60993,60993,61026,63074,63105,63137,63137,63137,63137,63169,63137,63137,63137,63105,63137,63137,63136,63104,63173,65430,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65468,65329,63077,60960,60993,60993,60994,63073,63105,63169,63137,58850,56643,54499,54436,54436,54468,56611,58787,61058,65281,63201,63169,63137,63137,63136,63104,63137,65396,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65502,65365,63110,60992,60993,60993,63073,63105,63137,56675,52228,45798,41511,41511,41511,41479,41479,41479,41447,41447,41447,39367,41511,47973,54468,63105,65281,63169,63137,63137,63104,63170,65465,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65434,63213,63040,63073,63074,63074,63169,60962,52260,43623,43591,43591,43591,45734,47973,50181,52324,54436,54436,52356,52260,48005,45766,41447,39399,39399,39368,45830,56643,65313,63201,63137,63137,63104,63242,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65366,63142,61024,63073,63073,63169,60962,50117,43623,43623,43654,50149,56611,63042,63137,63105,63105,63105,63105,63106,63137,63137,63169,63201,63169,58819,52292,43654,39367,39367,41543,54563,65313,63169,63137,63136,63136,65501,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65332,63106,63072,63073,63105,63169,52324,45703,45703,47910,56611,63137,63137,63105,63073,63042,60994,60994,60994,63042,60994,60994,61026,61026,63074,63073,63105,63169,65281,58850,48037,39367,39368,43654,60962,65281,63137,63137,63104,65430,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65502,65330,63105,63105,63105,63169,60930,47878,45702,47878,58755,65249,63105,63073,63074,61026,61025,60993,63041,63042,63042,60994,60994,63042,60994,61026,61026,61026,63074,61026,61025,63105,65249,63106,48005,39368,39336,52292,65313,63137,63137,63104,65395,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65534,65331,63104,63137,63137,63201,56643,45734,45734,54468,63201,63137,63073,63073,63073,63074,63074,63074,61026,60993,63041,63042,63042,60994,60994,60994,63042,60994,61026,61026,63074,63074,61025,63074,63106,65249,58850,43623,39336,45798,63201,63169,63137,63104,65395,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65332,63137,63137,63137,65281,54436,45734,47910,60994,63169,63105,63073,63105,63105,63073,63073,63073,63074,63074,61026,61026,61025,63041,63042,63042,60994,60962,63042,60994,61026,60994,61026,63074,63074,61025,63074,63137,65281,48037,39336,41575,63137,63137,63137,63072,65431,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65366,63171,63136,63137,65281,54404,47814,50117,63201,63137,63105,63105,63105,63073,63073,63105,63105,63073,63073,63074,63074,63074,61026,61026,60993,63041,63042,63042,60994,60994,63042,60994,61026,61026,61026,63074,61026,61025,63106,65281,54468,39336,41543,63137,63137,63137,63072,65501,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65401,63208,63136,63137,63233,56579,47814,52228,65281,63137,63137,63137,63105,63105,63105,63105,63073,63073,63105,63073,63073,63073,63074,63074,63074,61026,61026,60993,63041,63042,60994,60994,60994,63042,60994,61026,61026,63074,63074,61025,61025,63201,56675,39336,43623,63201,63137,63105,63105,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65501,65295,63136,63169,63201,58818,47846,52228,65313,63137,63137,63137,63137,63137,63137,63105,63105,63105,63105,63073,63073,63105,63073,63073,63073,63074,63074,63074,61026,60993,63041,63042,63042,60994,60994,60994,63042,60994,61026,61026,63074,63074,61025,63169,56675,39336,45830,65281,63105,63104,63242,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65332,63169,63169,63169,63137,49958,52165,65313,63137,63137,63137,63137,63137,63137,63137,63137,63105,63105,63105,63105,63105,63073,63105,63105,63073,63073,63073,63074,63074,61026,61026,60993,63041,63042,63042,60994,60994,63042,60994,60994,61026,61026,63074,63074,63169,54468,39336,52324,63201,61057,61024,65465,65535,65535,65535,65535,
		65535,65535,65535,65434,63210,63168,63169,65313,52196,49989,63201,63169,63169,63137,63137,63137,63137,63137,63137,63137,63137,63137,63105,63105,63105,63105,63073,63073,63105,63105,63073,63073,63074,63073,63074,61026,60993,60993,63041,63042,63042,60994,60994,63042,60994,61026,61026,61026,63074,65249,48037,39336,60962,63137,63105,61058,65535,65535,65535,65535,
		65535,65535,65535,65298,63200,63201,63233,58786,49925,60930,63201,63169,63169,63169,63169,63137,63137,63137,63137,63137,63137,63137,63137,63137,63105,63105,63105,63105,63073,63073,63105,63073,63073,63073,63074,63074,61026,61026,61025,63041,63041,63042,60994,60994,60994,63042,60994,61026,61026,63074,63169,43623,43686,65249,63106,63072,65396,65535,65535,65535,
		65535,65535,65434,63209,63200,63201,63265,52101,54404,65313,63169,63169,63169,63169,63169,63169,63169,63137,63137,63137,63137,63137,63137,63137,63137,63105,63105,63105,63105,63105,63073,63073,63105,63073,63073,63073,63073,63074,61026,61026,60993,63041,63042,63042,60994,60994,60994,60994,60994,61026,63105,58787,39336,56611,63137,63073,63073,65535,65535,65535,
		65535,65535,65331,63200,63233,63265,58723,49989,63201,63201,63169,63169,63169,63169,63169,63169,63169,63169,63137,63137,63137,63137,63137,63137,63137,63137,63137,63105,63105,63105,63105,63073,63073,63105,63105,63073,63073,63074,63074,63074,61026,61026,60993,63042,63042,63042,60994,60994,63042,60994,61026,63169,47973,43623,65249,63073,60992,63317,65535,65535,
		65535,65501,65291,63200,63233,65345,52133,56611,63265,63201,63201,63201,63169,63169,63169,63169,63169,63169,63169,63169,63137,63137,63137,63137,63137,63137,63137,63137,63137,63105,63105,63105,63105,63073,63073,63105,63073,63073,63073,63074,63074,63074,61026,60993,60993,63041,63042,60994,60994,60994,63042,63074,60962,39367,56643,63105,63073,60996,65535,65535,
		65535,65400,63237,63232,63265,60930,52069,63233,63233,63201,63201,63201,63201,63201,63169,63169,63169,63169,63168,63169,63169,63169,63137,63137,63137,63137,63137,63137,63137,63136,63104,63105,63105,63105,63105,63073,63073,63105,63073,63073,63073,63073,61025,61025,61025,60993,63041,63042,63042,60994,60994,60994,63137,47973,45830,63169,63074,60992,63356,65535,
		65535,65298,63232,63233,65377,56484,56515,65345,63201,63233,63201,63201,63201,63201,63201,63201,63169,63168,63241,63240,63209,63169,63169,63137,63137,63137,63137,63136,63141,63212,65259,63177,63106,63105,63105,63105,63105,63073,63105,63073,63075,63112,65191,63078,63042,60993,61026,60993,63041,63042,63042,60994,63073,58755,41415,61026,61026,63040,61102,65535,
		65535,65260,63232,63233,65345,52101,60994,63265,63233,63201,63233,63233,63201,63201,63201,63168,63202,65364,65222,65220,65252,60992,63169,63169,63169,63137,63136,63178,65321,65312,65312,65344,65349,63139,63105,63105,63105,63105,63073,63078,65351,65472,65504,65504,65442,63075,60994,61026,61026,60993,63041,63042,63042,63137,43623,54468,63105,61025,58819,65535,
		65468,63239,63264,65313,61026,52132,65377,63233,63233,63233,63201,63201,63233,63233,63200,63278,65328,65152,65184,65184,65280,48160,65281,63169,63169,63169,63173,65320,65312,65344,65440,65376,65376,65376,63105,63137,63105,63105,63075,65350,65504,65504,65504,65504,65504,65504,63042,63074,63074,61026,60993,63041,63041,63105,52228,47973,63105,63042,58848,63391,
		65400,63236,63264,63297,58754,56515,65345,63233,63233,63233,63233,63233,63201,63200,63274,65188,65152,65184,65216,65216,65312,50272,65281,63169,63169,63168,65259,65344,65344,65312,41760,61056,65408,65440,61024,63137,63137,63105,63143,65504,65504,65504,48129,61120,65504,65504,61088,63074,63073,63074,61026,61026,61025,63073,58723,43591,63137,60994,63040,59095,
		65366,63265,63265,65377,56547,58818,65345,63233,63233,63233,63233,63233,63233,63232,63240,65184,65248,65280,65249,65248,65312,50272,65281,63169,63169,63169,65320,65344,65440,48160,61057,63171,65440,65440,63296,58849,63137,63105,65317,65504,65504,52544,60961,63075,65504,65440,65440,56737,63105,63074,63074,63074,61026,61025,63105,41447,63042,63042,63040,58960,
		65332,63296,63265,65377,56388,61058,63297,63265,63265,63233,63233,63233,63233,63232,63272,65312,60928,37506,65380,65248,65344,50304,63265,63201,63169,63172,65347,65376,65472,48193,65281,63138,65410,65440,65504,56705,63169,63106,65442,65504,65504,52449,63169,63073,65377,65440,65472,54625,63105,63073,63073,63074,63074,63074,63169,45702,58786,63073,63040,56779,
		65296,63296,63297,65409,54276,63233,63265,63265,63265,63265,63233,63233,63233,63233,65345,48160,41824,65315,65283,65280,65376,50336,65313,63201,63201,63174,65376,65408,65472,50305,65249,63137,65379,65472,65504,56768,63169,63107,65504,65472,65504,52449,63169,61057,65314,65408,65440,52544,63106,63105,63105,63073,63073,63074,63137,47973,56611,63105,63073,54663,
		65294,63296,63297,65377,54244,65377,63265,63265,63265,63265,63265,63265,63233,63233,63233,63265,65377,63235,65283,65312,65376,50368,65313,63201,63201,63174,65408,65408,65408,52481,63201,63137,65379,65504,65504,56800,63169,63108,65504,65472,65504,52417,63169,63105,65250,65376,65408,50432,63137,63073,63073,63105,63073,63073,63137,50149,54468,63105,63105,54564,
		65262,63296,63297,65377,56324,65409,63297,63265,63265,63265,63265,63265,63265,63233,63233,63233,63233,63235,65315,65344,65408,52416,65313,63233,63201,63205,65440,65440,65376,54593,63233,63169,65379,65504,65504,56800,63169,63107,65472,65440,65440,52449,63169,63105,65218,65344,65408,50368,63137,63105,63105,63073,63105,63105,63137,52292,54436,63137,63106,52482,
		65262,63264,63297,63329,56387,65409,63297,63297,63265,63265,63265,63265,63265,63265,63265,63265,63233,63235,65315,65344,65440,52448,65313,63201,63233,63204,65472,65472,65408,54625,63233,63169,65379,65504,65504,56768,63169,63107,65440,65408,65408,50369,63201,63137,65218,65344,65376,48288,63106,63105,63105,63105,63073,63073,63137,54372,54468,63137,63106,52450,
		65295,63264,63265,63329,56387,65409,63297,63297,63297,63297,63265,63265,63265,63265,63265,63265,63265,63234,65347,65376,65440,52480,65345,63233,63233,63204,65504,65504,65472,54625,63233,63169,65347,65472,65504,54624,63201,63107,65440,65376,65408,50337,63201,63137,65186,65312,65376,46112,63169,63137,63105,63105,63105,63105,63137,52324,56579,63137,63137,50338,
		65297,63232,63233,63329,56451,63329,63297,63297,63297,63297,63265,63297,63265,63265,63265,63265,63265,63234,65346,65408,65472,52480,65345,63233,63233,63171,65504,65504,65504,54593,63233,63169,65346,65440,65504,50400,65281,63138,65344,65376,65408,48289,63201,63137,65186,65280,65344,41856,65249,63137,63137,63105,63105,63105,63169,52260,56675,63137,63137,50339,
		65333,63232,63233,63297,58595,63265,63265,63265,63297,63297,63297,63297,63265,63297,63265,63265,63265,63234,65378,65408,65504,52513,65345,63233,63233,63233,65441,65504,65504,56737,63265,63139,65409,65440,65504,48193,65281,63169,65281,65344,65376,50369,65249,63106,65217,65248,65344,37633,65281,63137,63137,63137,63137,63105,63169,50117,60898,63105,63137,48294,
		65399,63201,63233,63265,58722,63137,63265,63265,63265,63265,63265,63297,63297,63297,63265,63265,63265,63234,65378,65440,65504,54593,65345,63233,63233,63233,65377,65504,65504,58913,63232,65157,65440,65408,65344,46145,65313,63201,65249,65312,65344,52512,63233,65060,65248,65248,65248,35521,65281,63137,63137,63137,63137,63137,63201,47941,63169,63105,65184,48266,
		65467,63171,61153,63265,60930,60962,63265,63265,63265,63265,63265,63297,63297,63297,63297,63297,63297,63234,65410,65472,65504,54593,65345,63265,63233,63233,63233,65472,65440,65440,65157,65314,65408,65472,46144,58945,63233,63201,63201,65280,65280,65280,65091,65153,65216,65312,39776,52577,63201,63137,63137,63137,63137,63137,63201,49989,63201,63105,65216,46223,
		65535,63141,61152,63233,61089,60802,63265,63233,63233,63265,63265,63265,63265,63265,63297,63297,63297,63234,65442,65504,65504,54625,65345,63265,63265,63265,63233,63264,65472,65440,65440,65408,65472,58976,39745,65377,63201,63201,63201,63169,65280,65280,65248,65248,65312,58848,24961,65377,63169,63137,63137,63137,63137,63169,60962,52292,63201,63137,56768,52661,
		65535,65228,61152,61153,63265,58658,63265,63233,63233,63233,63233,63265,63265,63265,63265,63297,63297,63297,63296,59040,61152,52513,65377,63265,63265,63265,63265,65313,56801,58912,65312,61056,46144,37569,65377,63233,63233,63233,63201,63233,52545,52448,63072,58816,39712,22817,65313,63169,63169,63169,63169,63137,63137,63201,56579,58786,63169,63201,46112,61277,
		65535,65365,61120,61153,61185,60834,61121,63233,63233,63233,63233,63233,63233,63265,63265,63265,63265,63297,61121,56801,58881,61057,63297,63265,63265,63265,63265,63265,65345,58945,48289,48257,56833,65409,63233,63233,63201,63201,63233,63233,65313,56865,41921,39841,52577,65409,63201,63169,63169,63169,63169,63169,63169,63233,52165,63201,63137,65281,37600,65535,
		65535,65502,63107,61121,61153,61089,60866,63233,61153,63201,63233,63233,63233,63233,63233,63265,63265,63265,63297,65377,65377,65345,63297,63297,63265,63265,63265,63265,63265,63265,65345,65345,65313,63233,63233,63233,63233,63233,63201,63201,63233,63233,65345,65345,63233,63201,63169,63169,63169,63169,63169,63169,63169,63137,54340,63201,63169,63136,39820,65535,
		65535,65535,65228,61120,61121,61185,60770,61185,61153,63201,63201,63201,63233,63233,63233,63233,63265,63265,63265,63265,63265,63297,63297,63297,63265,63297,63265,63265,63265,63265,63265,63265,63233,63233,63233,63233,63233,63233,63233,63233,63201,63201,63233,63201,63201,63201,63201,63201,63201,63169,63169,63169,63201,56515,61026,63169,65249,46112,56921,65535,
		65535,65535,65433,61089,61121,61122,60993,60961,61153,61153,61153,61153,63201,63233,63233,63233,63233,63233,63265,63265,63265,63265,63297,63297,63297,63297,63265,63265,63265,63265,63265,63265,63265,63265,63233,63233,63233,63233,63233,63233,63233,63233,63201,63233,63233,63201,63201,63201,63201,63201,63169,63169,63233,54340,65281,63169,65345,31265,65535,65535,
		65535,65535,65535,63144,61088,61121,61154,60802,61153,61121,61153,61153,63201,61153,63201,63233,63233,63233,63233,63233,63265,63265,63265,63265,63297,63297,63297,63297,63297,63265,63265,63265,63265,63265,63265,63265,63233,63233,63233,63233,63233,63233,63233,63201,63201,63233,63233,63201,63201,63201,63201,63233,56611,61026,63201,65249,52544,44177,65535,65535,
		65535,65535,65535,65433,61056,61089,61121,61057,60930,61153,61121,61153,61153,61153,63201,61153,63201,63233,63233,63233,63233,63233,63265,63265,63265,63265,63297,63297,63297,63265,63297,63265,63265,63265,63265,63265,63265,63265,63233,63233,63233,63233,63233,63233,63233,63201,63201,63233,63201,63201,63201,63201,56515,65313,63169,65377,29088,65535,65535,65535,
		65535,65535,65535,65535,65194,61088,61089,61121,60897,61089,61121,61121,61121,61153,61153,61153,63201,63201,63233,63233,63233,63233,63233,63265,63265,63265,63265,63297,63297,63297,63297,63265,63265,63265,63265,63265,63265,63265,63265,63233,63233,63233,63233,63233,63233,63233,63233,63201,63233,63233,65345,56515,63233,63201,65313,50368,44145,65535,65535,65535,
		65535,65535,65535,65535,65503,61025,61089,61089,61121,60866,61121,61122,61121,61121,61121,61153,61153,61153,61153,63201,63233,63233,63233,63233,63233,63265,63265,63265,63265,63297,63297,63297,63297,63265,63265,63265,63265,63265,63265,63265,63265,63265,63233,63233,63233,63233,63233,63233,63233,63265,58850,60995,63233,63201,65345,24896,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65365,61024,61089,61089,61091,60930,61121,61121,61122,61121,61121,61121,61153,61153,63201,61153,63201,63233,63233,63233,63233,63233,63265,63265,63265,63265,63297,63297,63297,63265,63297,63265,63265,63265,63265,63265,63265,63265,63233,63233,63233,63233,63233,63265,63136,58791,63264,63233,65441,33376,54841,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65227,58976,61057,61089,61061,60994,61121,61089,61121,61122,61121,61121,61121,61153,61153,63201,63201,63201,63233,63233,63233,63233,63265,63265,63265,63265,63297,63297,63297,63297,63297,63265,63265,63265,63265,63265,63265,63265,63265,63233,63233,63265,63232,58761,65344,63233,65345,50400,33514,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,63109,59008,61058,61057,63144,60993,61089,61089,61121,61122,61121,61121,61121,61153,61153,61153,63201,63201,63233,63233,63233,63233,63233,63265,63265,63265,63265,63265,63297,63297,63297,63265,63265,63265,63265,63265,63265,63265,63265,63265,63232,58827,65346,63233,65345,61056,22786,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,61027,59008,61058,59008,63177,60994,61089,61089,61089,61121,61122,61121,61121,61121,61153,61153,61153,61153,63201,63233,63233,63233,63233,63233,63265,63265,63265,63265,63265,63297,63297,63297,63297,63265,63265,63265,63265,63297,63200,60941,65379,63232,65345,65313,20608,65503,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,61026,59008,61058,59008,63178,61029,61088,61089,61089,61089,61121,61122,61121,61121,61121,61153,61153,63201,61153,63201,63233,63233,63233,63233,63233,63265,63265,63265,63265,63297,63297,63297,63297,63297,63265,63296,63136,61072,63297,63264,65345,65345,20608,59132,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,58914,59008,61058,59008,61159,63146,61024,61089,61089,61089,61089,61122,61122,61121,61121,61121,61153,61153,63201,63201,63233,63233,63233,63233,63233,63265,63265,63265,63265,63297,63297,63297,63297,63296,61030,63248,65344,63265,65377,63232,18528,56986,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,56772,61056,61058,59009,61091,63246,61061,61056,61089,61089,61089,61089,61122,61122,61121,61121,61153,61153,61153,61153,63201,63233,63233,63233,63233,63233,63265,63265,63265,63297,63296,63169,63152,65386,63296,63297,65441,56864,18496,59131,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54600,58976,61058,58977,58976,63208,65294,61061,61056,61088,61089,61089,61121,61122,61121,61121,61121,61153,61153,61153,61153,63201,63233,63233,63233,63233,63232,63264,63201,63215,63312,63297,63296,65377,65505,44064,20642,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54705,52480,61121,61058,58977,59008,63242,65328,63210,61058,61056,61088,61088,61121,61121,61121,61121,61121,61153,61153,61153,61152,63200,63200,63200,63207,63249,65392,63266,63264,63297,65441,63233,24896,33515,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61245,46084,54688,61121,61058,59009,58976,61125,63278,65328,63245,63208,61092,61090,61088,61088,61088,61088,61089,61123,63207,63244,63282,65362,63306,63232,63232,63265,65409,65409,37728,18528,54873,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54741,41825,52576,63169,61090,61057,59008,58976,61091,63208,63276,63311,65361,65361,65361,65361,65361,63310,63274,63237,61152,61152,63200,63265,65409,63265,39840,18496,44145,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,52661,39748,44032,56864,63201,63170,61089,61089,61056,61056,61056,61088,61088,61088,61088,61120,61120,63233,63265,65377,65377,50464,31296,20609,44177,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61212,44110,35522,39712,48288,54720,61088,63233,63233,63265,65313,65313,65313,65345,58977,52544,41920,29152,20640,35628,54873,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65471,54775,44176,37707,35527,33412,31298,31265,31233,29187,29190,33482,41967,50549,61277,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535
};

const int indicator[] = {
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,48437,37774,31336,29126,22786,27045,29223,37741,46323,61277,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,48404,22853,18464,35424,48128,41732,41733,43846,41734,41701,48160,35488,20576,20675,44145,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,46291,16384,31232,58688,65248,65120,65121,45891,39524,39555,39556,41667,65121,65088,65248,60800,37536,14336,42032,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65470,22788,29056,63008,65152,64961,62787,62787,64931,43778,39522,39554,39522,39555,64963,62819,62882,65056,65120,65056,33312,18530,61212,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,56921,14336,48192,65248,64897,62755,62787,64867,62819,64963,45859,41603,41635,41635,41667,64964,65056,65056,65223,65392,65390,65216,56544,14336,50549,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54840,16384,60864,65088,62722,62754,62786,62819,62851,62851,64996,45891,43715,43747,43715,43747,65121,65056,65157,65525,65491,65491,65525,65287,65024,18496,48404,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,59066,14336,65088,64992,62658,62754,62787,62819,62819,64899,62883,64996,47971,43747,45827,43779,45827,65120,65056,65257,65492,65459,65458,65458,65526,65189,65152,18496,50549,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14336,58752,64992,62658,62722,62754,62787,62819,62851,62851,64932,65028,48003,45827,47939,47907,45860,65120,65056,65090,65525,65458,65491,65458,65492,65256,65056,65056,14336,61276,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,27047,45984,65088,62626,62690,62754,62754,62786,62819,62851,62851,64963,65124,54276,47939,45891,47940,54180,65187,65088,65024,65222,65525,65492,65524,65492,65088,64992,64929,54496,18562,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,52695,22720,65248,62625,62658,62722,62754,62786,62787,62818,62852,64995,65092,31458,0,0,0,0,0,23106,65088,65152,65024,65056,65190,65222,65056,65056,64929,62626,65120,31200,44178,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,20643,58752,62753,62626,62690,62690,62754,62787,62787,62819,64995,56547,0,0,0,4194,8452,4258,0,0,0,46176,65216,65056,65056,65056,65088,65056,62690,62690,62657,65088,16384,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54840,24832,65152,62561,62658,62690,62690,62722,62754,62787,64899,56547,0,0,12678,48599,57083,57084,57083,52824,16936,0,0,46114,65057,65024,64992,62881,62722,62690,62690,62626,64960,33344,48404,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35596,48160,64769,62626,62657,62690,62722,62722,62754,64835,65027,0,0,25388,59164,57116,59196,59164,63390,65535,65535,46486,0,0,64931,64867,62755,62754,62722,62722,62690,62657,62625,56608,24901,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,16384,65184,62561,62625,62657,62658,62690,62722,62754,64899,37665,0,8485,59164,59164,61277,61277,61309,65535,65535,65535,65535,21162,0,23041,64963,62786,62754,62722,62690,62690,62657,62593,65152,16416,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61212,22720,43813,54209,64769,64737,62690,62690,62722,62722,64930,8384,0,42292,59164,61277,61309,61309,63422,65535,65535,65535,65535,57083,0,0,65027,62754,62722,62722,62721,64769,64801,58401,39555,26946,52727,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,50581,29090,31204,20642,24898,43746,58434,64834,64834,64834,64995,0,0,57083,59164,61309,61309,61309,61309,65535,65535,65535,65535,59164,4290,0,64867,64866,64866,64866,60546,45826,27010,20674,22786,35363,42031,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,54872,18464,43846,26979,24866,24866,22754,20706,24834,35362,43778,58434,0,32,57051,59196,61309,61309,61309,63390,65503,65503,65503,59228,59164,8452,0,50146,45890,37474,24866,22754,22786,24866,24866,22786,43782,20576,48436,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,61212,18464,43844,22787,22786,24866,24866,24866,24866,26946,26947,26946,31107,0,0,57051,59164,61309,61309,61309,63390,65503,61309,61277,59196,59196,4258,0,26946,26979,26946,26946,24898,24899,24866,24866,24866,20707,41733,20640,54807,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35564,50208,64576,49921,26978,20675,22786,22786,24866,24866,26946,26978,31139,2048,0,40147,59164,61277,61309,61309,61309,61309,61309,61277,59196,50744,0,0,33187,29026,26946,24898,24866,22818,22786,20707,24866,45793,64576,56544,24966,65535,65535,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,56985,39821,20642,58720,62400,62496,64640,58368,41633,29058,18626,20706,22787,24866,29026,14529,0,4258,59164,59164,61277,61309,61309,61309,61309,59196,61277,12678,0,10336,29027,24866,22786,20706,18626,26978,39554,56289,64672,64576,62400,64992,18529,39821,56920,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65503,27012,18496,31171,31172,35489,65120,60320,62464,62528,64640,64672,64672,54209,45858,37442,31170,29026,0,0,19017,59196,59164,59196,59196,59196,59164,61277,27469,0,0,26914,31170,35362,43746,52130,64673,64704,64672,62560,62496,60352,64896,43937,29060,31170,18496,27012,65503,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,20608,31171,48039,48071,45927,18530,39745,65216,64608,60384,60448,62529,62561,62593,64705,64737,64769,64866,58368,0,0,4258,40147,59164,59164,59196,44405,8485,0,0,49984,64898,64769,64769,64737,64673,62593,62560,62529,60416,62528,65120,46113,16450,37509,50120,48039,31171,20608,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,37740,29058,50120,41734,29091,31204,29123,26948,22786,54528,65120,64768,62496,62497,62529,62560,62593,62625,62625,64770,56256,0,0,0,0,32,0,0,0,0,49952,64802,62657,62625,62593,62593,62561,62529,62496,64736,65088,56640,27042,22755,35429,24834,29124,41702,48039,29058,37740,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,18496,43814,48104,31236,45959,24866,37509,41734,35397,22755,20706,41825,56672,65056,64896,64736,64608,62561,62561,62593,64706,64673,37408,8288,0,0,0,6176,29120,64608,64738,62593,62593,62593,62561,64736,64864,65056,58752,43937,22818,20675,33316,41702,39686,20673,43847,31204,45959,41734,18496,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,18464,45992,50217,48105,52362,22786,41702,45959,43814,41734,37509,29060,22755,18562,29185,41825,50336,58688,64928,65024,64960,64928,64929,64864,64800,64768,64800,64864,64929,64960,64960,65024,64960,58688,52384,41825,31297,18594,20674,27012,35429,41734,43846,45959,41734,24866,39654,43846,43846,43879,18496,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,18528,43944,50185,52427,52362,24866,41734,45927,45959,48007,45991,43879,43846,39654,33317,29092,24899,22755,18594,16450,24898,27041,31233,31265,31297,39713,33377,31265,31265,29121,24898,18530,18562,22723,24867,29060,33284,39621,43847,45927,45992,48072,45959,45959,43846,29123,33316,48104,43814,46024,18528,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,44144,26913,48137,48137,43880,29091,43846,45927,45959,45959,45992,48072,48072,48104,48137,48104,45992,45959,43879,43847,39622,37509,35429,33316,33317,31172,33284,33316,35429,37509,39622,41798,43911,45960,45992,48104,50184,50185,48104,48072,48072,45992,45991,45959,43847,33316,24898,48137,48137,26913,44144,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,39853,16384,22720,20608,35396,43847,45959,45959,48040,45992,48072,48072,48072,48136,48137,50185,50217,50217,50250,50282,52330,52330,52362,52362,52362,52362,52362,52330,52362,52330,50282,50249,50249,50217,50185,48137,48105,48104,48072,48072,45992,45991,45960,45927,37541,22754,22752,16384,39853,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,37708,35428,45927,45959,45959,45991,48072,48072,48104,48104,48136,48137,50185,50185,50217,50249,50249,50250,50250,50250,50250,50250,50250,50250,50250,50250,50249,50249,50249,50217,50217,50185,50185,48136,48105,48072,48072,48072,45992,45959,45959,39654,20576,59131,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,27045,39653,45959,45959,45991,48040,48072,48072,48104,48104,48136,48137,50185,50217,50217,50249,50249,50250,50250,50282,50282,50282,50282,50282,50282,50250,50250,50250,50249,50249,50217,50217,50185,48136,48105,48104,48072,48072,48040,45992,45959,41734,22752,52694,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,65535,20608,41734,45959,45959,45991,45992,48072,50152,50217,52297,52297,50249,50217,50217,50249,50249,50250,50250,50282,50282,50282,50282,50282,50282,50282,50282,50282,50250,50250,50249,50249,50249,52297,52297,52297,50185,48104,48072,48072,45991,48039,41767,26946,41999,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,61277,24832,41766,45959,45959,45991,48072,52265,37670,25092,23012,25092,37671,54442,52330,50250,50250,50282,50282,50282,50282,50282,52362,52362,50282,50282,50282,50282,50282,50250,52330,56522,39783,25125,23012,25092,35590,52297,48072,48072,45992,45992,43846,31171,33481,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,52727,29057,43847,45959,45991,45992,50184,14626,0,0,0,0,0,0,31398,56523,50250,50282,50282,50282,52362,50282,52362,52362,50282,50282,50282,50282,50282,54475,37703,0,0,0,0,0,0,4225,52265,48072,48072,45991,45927,35396,24867,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,44144,33251,43847,45959,45991,48040,48072,43879,35591,56490,54410,56490,46024,14658,0,20932,56523,52330,50282,52362,52362,52363,52362,52362,52363,52362,50315,52330,54475,31398,0,6305,43944,56522,54410,56490,41831,39751,50153,48072,48040,45992,45959,37541,16384,65535,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,35595,35396,45927,45959,45991,48040,46024,48104,50185,48137,50185,50185,50250,56523,27205,0,39784,52394,52362,52362,52363,52363,52363,52363,52363,52363,52362,52363,48169,0,18819,58635,52330,50249,50217,50217,50217,50185,48104,48072,48072,48040,48040,39654,20576,61244,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,27109,39621,45959,45959,45992,48072,48072,48104,48104,48137,50185,50217,50217,50250,58635,0,10498,56523,52362,52427,54507,54507,54508,54508,54507,52427,52395,54475,23045,0,58635,50282,50249,50249,50217,50217,48137,48104,48104,48072,48072,48040,48040,41734,22720,54775,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,22753,41702,45959,45959,45991,46024,48072,48104,48136,48137,48137,50217,50249,50250,50282,52362,52362,52363,52363,35494,24931,22720,24768,24768,22851,33381,50250,52395,54443,52362,50282,50282,50250,50249,50217,50185,50185,48136,48105,48104,48072,48040,48040,41766,26913,46290,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,65535,22688,41734,45959,45991,48040,46024,48072,48104,48137,48137,50217,50217,50249,50250,50282,52330,50282,50249,22754,37283,49924,65499,65535,65534,56197,39395,22721,48137,52329,52362,50282,50282,50250,50249,50249,50217,50185,48136,48105,48104,48072,48040,48040,43814,29090,39821,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,61211,24865,43814,45959,45959,48040,48072,48104,48104,48137,50185,50185,50249,50249,50250,50250,50216,56688,56952,28864,43557,43588,45601,47648,47649,45636,43557,31009,50581,58899,50216,50282,50282,50282,50250,50249,50217,48137,48136,48105,48072,48072,45992,48040,43847,31203,31336,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,52727,29025,43846,45959,45991,48040,48104,45960,48105,48137,50185,50217,50217,50184,50184,50151,54575,65535,65535,22818,45634,43525,41445,41445,41445,43525,47715,22720,65535,65535,58900,48103,50216,50217,50249,50249,50217,50217,50185,45992,50185,48072,46024,45991,43879,35396,24931,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,48371,31170,43847,45959,45991,48072,35461,33316,50217,48137,48137,48104,48136,54673,61144,63389,65535,65535,65535,59262,20835,35232,47747,45636,47747,37312,20770,52890,65535,65535,65535,65438,61177,56787,50217,48135,50217,50217,50217,37574,33316,50185,48072,45992,45927,37509,18528,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,42031,33283,43879,45959,45992,48104,26979,50217,48104,48104,48038,56852,65535,65535,65503,65503,65471,65471,63422,65535,65535,40114,22949,28993,22916,35856,61375,65535,63454,65470,63422,65503,65503,65535,65535,58999,48103,48137,48137,52297,31172,45992,48072,45991,45959,39653,18464,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,37708,35396,45927,45959,45992,45991,31204,50185,48104,48039,61276,63487,63390,63390,63390,63390,63390,63390,63390,63390,63422,65535,63487,50744,61375,65535,63422,63390,63390,63390,63390,63390,63390,63390,63390,63455,63423,48169,48136,50185,37542,41767,48072,48040,45959,39654,18496,63357,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,31336,37508,45927,45959,45991,48104,24899,52330,45958,56984,63422,61309,61309,61309,61309,61309,61309,61309,61309,61309,63390,65535,63422,22720,61244,65535,63390,61309,61309,61309,61309,61309,61309,61309,61309,61309,61342,61244,48038,52329,29092,48072,48072,45991,45991,39654,22688,57018,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,29190,39621,45927,45959,45991,48072,37509,29091,52395,65535,61309,59261,61277,59229,59229,59229,61309,61342,65535,65535,52662,33416,25029,48664,27207,29158,48435,65503,65535,61342,61309,59229,59229,59229,59229,61277,61309,63487,56687,31268,31236,50185,46024,45992,45991,41734,24800,52694,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,24867,39621,45927,45959,45991,48104,48104,37475,24964,33416,46257,52661,54872,54840,54840,56920,50548,41966,31270,22851,33710,50809,65535,65535,65535,54971,35823,22884,29189,41933,48435,56952,54840,54840,54840,52694,48338,35561,24965,35363,50152,50185,48072,45992,48039,41702,24801,52661,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,27011,39653,45959,45959,45959,22818,50151,52660,50810,46519,37936,31531,29386,29386,29386,29353,33677,42227,54970,33808,61342,65502,65535,65535,65535,65503,63390,31727,55036,44340,33710,29353,29386,29386,29386,31467,35856,44438,48697,52726,50216,27011,41766,48040,45959,41734,26913,46322,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,20544,41734,45959,45959,48040,43847,24932,52923,55003,57051,57116,59229,61342,63422,63455,65503,65503,65503,65535,31695,57051,61277,63422,65470,63422,61277,57051,29582,65535,65503,65503,63455,63455,63422,61310,59229,59164,54971,54970,55036,27143,41734,48136,45991,45991,41734,29026,44144,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,20576,39654,43847,45959,45991,48137,48104,22786,50712,59196,59131,59164,59196,61277,61309,61341,63390,63390,65535,40147,44405,57051,59228,61309,59228,57051,50712,31727,65535,63390,63390,61341,61309,61277,59196,59196,57083,57116,54938,24899,46024,50282,48104,45960,45959,41734,26946,44177,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,22688,39654,39621,45959,48072,48104,50249,52394,26945,42064,63487,59196,63454,61309,61310,63422,63422,63422,65503,61277,21130,29614,35953,38066,38001,29614,21130,54938,65535,63422,63390,63390,61309,61309,63423,59131,61375,46421,24833,52363,52362,50217,48104,48040,43847,39653,26978,44177,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,22688,41734,39622,39622,48104,48137,50249,52362,54540,37541,31271,41933,35627,65535,63390,63422,63422,63422,65503,65535,61309,50712,46486,42260,44405,48631,59164,65535,65503,63422,63422,63390,63390,63455,42064,39852,33449,33315,56620,52395,50282,50249,50185,45960,37573,39654,26946,44177,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,20576,41734,39622,39622,39621,50217,50282,52330,52395,54475,63158,63422,25030,65535,63422,63422,63422,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,63422,63422,63390,65535,33612,56985,65402,54474,52395,52395,52362,52330,46024,39589,39621,39654,26978,44177,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,20576,41734,29091,35428,39654,37541,48169,54443,52395,52427,50249,65535,29158,61374,63422,63422,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63422,63390,65535,29190,65535,52362,52395,52427,52427,52427,43879,37541,37509,26979,41766,29026,44145,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,27011,39653,41702,29190,35396,45959,37509,43879,54507,54508,52362,50548,65535,31466,65535,63422,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,63423,65535,42096,56953,56953,48136,54507,54540,48169,39621,43847,37476,29190,41702,41702,24865,46322,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,24899,39653,39621,42063,38002,27044,41766,43912,39588,48072,54475,63357,41999,33546,65535,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,63455,65535,42064,37707,59099,56687,46023,39621,41799,41798,31204,35823,42194,39589,39686,24833,50581,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,31303,37509,43813,46321,42325,42325,33710,29256,37674,44209,42227,44144,29125,50777,65503,63422,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,63454,65503,57116,27045,44112,40114,44274,37707,29255,31499,40245,42293,44307,45893,39654,20640,56953,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,35627,35396,41701,48402,52857,50744,46518,42293,35953,31434,27174,27207,40114,65503,63422,63422,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,63422,63422,65535,50712,27175,29223,29321,35888,42325,46518,48632,50745,48500,43749,41734,18528,61277,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,42063,33251,41701,48402,50744,52825,54970,57083,54971,52890,54971,57116,63454,63390,63422,63422,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,63422,63422,63390,63390,63422,63423,57148,55035,57084,57051,54938,52825,50712,46452,41701,39621,16416,65535,65535,65535,65535,65535,65535,
		65535,65535,65535,65535,65535,65535,65535,54808,26945,39620,46321,50744,50744,52857,54970,57051,59164,59228,61277,61309,61341,63390,63422,63422,65503,65503,65503,65503,65503,65535,65535,65535,65503,65503,65503,65503,63422,63422,63390,63390,61310,61309,59229,59196,59164,57051,54970,52857,50744,48664,48467,39620,35396,24931,65535,65535,65535,65535,65535,65535

};
