-
-
Notifications
You must be signed in to change notification settings - Fork 99
/
20200418a-7.json
1 lines (1 loc) · 494 KB
/
20200418a-7.json
1
{"registers": {"16": 150, "17": 151, "18": 153, "19": 155, "20": 157, "21": 159, "22": 161, "23": 163, "24": 165, "25": 166, "26": 168, "27": 170, "28": 172, "29": 174, "30": 176, "31": 178, "32": 180, "33": 181, "34": 183, "35": 185, "36": 187, "37": 189, "38": 191, "39": 193, "40": 195, "41": 196, "42": 198, "43": 200, "44": 202, "45": 204, "46": 206, "47": 208, "48": 210, "49": 211, "50": 213, "51": 215, "52": 217, "53": 219, "54": 221, "55": 0, "56": 0, "208": 26, "222": 0, "224": 25, "225": 1, "226": 25, "227": 6, "228": 192, "229": 50, "230": 0, "231": 13, "232": 172, "233": 0, "234": 1, "235": 1, "237": 0, "238": 10, "239": 1}, "firmware_md5": "fa6a7560ade6d6b1149b6e78e0de051f", "parameters": {"PeriodAcq_Real": 7000000, "LengthAcq_Real": 100000, "DeltaAcq": 13500, "LengthAcq": 100000, "PulsesDelay_Real": 203, "PulsesDelay": 205, "Poff_Real": 2195, "Pon_Real": 195, "Pon": 200, "PeriodAcq": 7000000, "Poff": 2203, "DeltaAcq_Real": 13500}, "V": "-1", "timings": {"t4": 13500, "t5": 100000, "t2": 10, "t3": 2000, "t1": 200, "LAcq": 86, "NAcq": 55040, "NLines": 10, "Fech": 64.0}, "N": 7, "experiment": {"position": "na", "probe": "my_adrus", "target": "Tomo Phantom", "id": "20200418a", "description": "Tomo test"}, "ConfigText": {"bandwidthpiezo": "0.8", "interlinedelay": 7000.0, "description": "Tomo test", "probe": "my_adrus", "fpiezo": "6.0", "gain": "600,900", "acqtiming": "200,10,2000,13500,100000", "freq": 0.0, "nlines": 10.0, "target": "Tomo Phantom"}, "time": "2020-04-18 12:46:48.626377", "firmware_version": "e_un0", "data": [129, 132, 40, 132, 39, 132, 39, 132, 46, 132, 9, 131, 1, 131, 26, 130, 97, 130, 98, 130, 96, 130, 96, 130, 97, 130, 95, 130, 95, 130, 96, 130, 97, 130, 96, 130, 94, 130, 94, 130, 97, 130, 94, 130, 94, 130, 94, 130, 95, 130, 95, 130, 95, 130, 94, 130, 96, 130, 94, 130, 96, 130, 93, 130, 95, 130, 96, 130, 95, 130, 95, 130, 96, 130, 97, 130, 95, 130, 96, 130, 96, 130, 98, 130, 96, 130, 98, 130, 97, 130, 98, 130, 99, 130, 98, 130, 96, 130, 98, 130, 97, 130, 98, 130, 99, 130, 98, 130, 98, 130, 98, 130, 99, 130, 98, 130, 98, 130, 100, 130, 98, 130, 100, 130, 98, 130, 98, 130, 98, 130, 99, 130, 100, 130, 98, 130, 99, 130, 99, 130, 100, 130, 100, 130, 100, 130, 99, 130, 100, 130, 101, 130, 101, 130, 99, 130, 100, 130, 100, 130, 99, 130, 101, 130, 101, 130, 101, 130, 101, 130, 101, 130, 99, 130, 100, 130, 101, 130, 99, 130, 100, 130, 100, 130, 100, 130, 100, 130, 99, 130, 100, 130, 101, 130, 99, 130, 99, 130, 99, 130, 100, 130, 100, 130, 99, 130, 97, 130, 100, 130, 98, 130, 99, 130, 99, 130, 98, 130, 100, 130, 99, 130, 97, 130, 98, 130, 99, 130, 98, 130, 98, 130, 98, 130, 98, 130, 96, 130, 99, 130, 99, 130, 98, 130, 98, 130, 99, 130, 98, 130, 96, 130, 98, 130, 100, 130, 98, 130, 99, 130, 97, 130, 98, 130, 97, 130, 98, 130, 99, 130, 97, 130, 96, 130, 96, 130, 97, 130, 98, 130, 97, 130, 96, 130, 98, 130, 96, 130, 96, 130, 97, 130, 96, 130, 96, 130, 95, 130, 96, 130, 96, 130, 96, 130, 96, 130, 96, 130, 96, 130, 96, 130, 96, 130, 95, 130, 96, 130, 97, 130, 96, 130, 96, 130, 96, 130, 96, 130, 96, 130, 95, 130, 96, 130, 96, 130, 96, 130, 95, 130, 96, 130, 95, 130, 96, 130, 95, 130, 94, 130, 94, 130, 94, 130, 95, 130, 94, 130, 94, 130, 93, 130, 98, 130, 94, 130, 95, 130, 94, 130, 95, 130, 95, 130, 96, 130, 94, 130, 94, 130, 96, 130, 94, 130, 92, 130, 95, 130, 95, 130, 94, 130, 94, 130, 94, 130, 95, 130, 94, 130, 94, 130, 96, 130, 93, 130, 92, 130, 95, 130, 92, 130, 94, 130, 93, 130, 94, 130, 91, 130, 93, 130, 93, 130, 91, 130, 94, 130, 91, 130, 92, 130, 91, 130, 92, 130, 90, 130, 90, 130, 90, 130, 89, 130, 89, 130, 89, 130, 93, 130, 83, 130, 88, 130, 92, 130, 86, 130, 92, 130, 91, 130, 89, 130, 93, 130, 92, 130, 96, 130, 96, 130, 94, 130, 96, 130, 97, 130, 98, 130, 97, 130, 99, 130, 98, 130, 98, 130, 97, 130, 95, 130, 96, 130, 93, 130, 94, 130, 93, 130, 94, 130, 92, 130, 92, 130, 90, 130, 90, 130, 88, 130, 89, 130, 88, 130, 88, 130, 89, 130, 87, 130, 88, 130, 88, 130, 89, 130, 87, 130, 87, 130, 89, 130, 85, 130, 87, 130, 84, 130, 89, 130, 86, 130, 86, 130, 82, 130, 85, 130, 83, 130, 86, 130, 82, 130, 82, 130, 86, 130, 83, 130, 81, 130, 84, 130, 80, 130, 82, 130, 81, 130, 82, 130, 83, 130, 81, 130, 82, 130, 81, 130, 81, 130, 81, 130, 82, 130, 80, 130, 80, 130, 80, 130, 81, 130, 81, 130, 80, 130, 79, 130, 81, 130, 79, 130, 81, 130, 79, 130, 80, 130, 80, 130, 81, 130, 78, 130, 78, 130, 80, 130, 80, 130, 78, 130, 79, 130, 79, 130, 81, 130, 79, 130, 80, 130, 80, 130, 81, 130, 81, 130, 79, 130, 81, 130, 80, 130, 79, 130, 81, 130, 79, 130, 80, 130, 80, 130, 79, 130, 79, 130, 80, 130, 79, 130, 79, 130, 80, 130, 79, 130, 78, 130, 80, 130, 79, 130, 78, 130, 78, 130, 79, 130, 80, 130, 80, 130, 80, 130, 81, 130, 80, 130, 80, 130, 80, 130, 79, 130, 79, 130, 82, 130, 80, 130, 79, 130, 79, 130, 80, 130, 81, 130, 81, 130, 81, 130, 81, 130, 81, 130, 80, 130, 81, 130, 81, 130, 80, 130, 81, 130, 81, 130, 79, 130, 80, 130, 80, 130, 79, 130, 80, 130, 81, 130, 79, 130, 80, 130, 79, 130, 80, 130, 80, 130, 80, 130, 79, 130, 81, 130, 82, 130, 81, 130, 81, 130, 80, 130, 81, 130, 81, 130, 81, 130, 80, 130, 82, 130, 81, 130, 82, 130, 83, 130, 80, 130, 82, 130, 83, 130, 80, 130, 82, 130, 79, 130, 82, 130, 81, 130, 82, 130, 80, 130, 82, 130, 80, 130, 81, 130, 79, 130, 81, 130, 80, 130, 82, 130, 80, 130, 81, 130, 80, 130, 82, 130, 80, 130, 80, 130, 81, 130, 82, 130, 82, 130, 80, 130, 81, 130, 79, 130, 81, 130, 81, 130, 81, 130, 81, 130, 80, 130, 81, 130, 80, 130, 81, 130, 80, 130, 82, 130, 79, 130, 80, 130, 80, 130, 80, 130, 82, 130, 80, 130, 82, 130, 81, 130, 81, 130, 82, 130, 80, 130, 80, 130, 81, 130, 82, 130, 81, 130, 83, 130, 80, 130, 81, 130, 83, 130, 82, 130, 81, 130, 80, 130, 82, 130, 80, 130, 80, 130, 79, 130, 80, 130, 81, 130, 81, 130, 81, 130, 81, 130, 83, 130, 81, 130, 79, 130, 82, 130, 82, 130, 82, 130, 83, 130, 82, 130, 82, 130, 81, 130, 82, 130, 81, 130, 82, 130, 84, 130, 83, 130, 82, 130, 82, 130, 81, 130, 83, 130, 81, 130, 83, 130, 81, 130, 83, 130, 82, 130, 81, 130, 81, 130, 81, 130, 85, 130, 81, 130, 82, 130, 80, 130, 81, 130, 82, 130, 81, 130, 82, 130, 84, 130, 82, 130, 81, 130, 82, 130, 83, 130, 82, 130, 81, 130, 82, 130, 83, 130, 83, 130, 82, 130, 82, 130, 83, 130, 82, 130, 83, 130, 82, 130, 81, 130, 81, 130, 82, 130, 81, 130, 82, 130, 81, 130, 81, 130, 82, 130, 82, 130, 82, 130, 81, 130, 83, 130, 83, 130, 81, 130, 82, 130, 82, 130, 83, 130, 82, 130, 81, 130, 83, 130, 83, 130, 82, 130, 82, 130, 82, 130, 82, 130, 82, 130, 81, 130, 81, 130, 81, 130, 83, 130, 82, 130, 82, 130, 83, 130, 82, 130, 81, 130, 81, 130, 81, 130, 81, 130, 82, 130, 82, 130, 84, 130, 81, 130, 82, 130, 83, 130, 82, 130, 82, 130, 83, 130, 79, 130, 81, 130, 82, 130, 82, 130, 81, 130, 80, 130, 79, 130, 81, 130, 80, 130, 79, 130, 80, 130, 78, 130, 79, 130, 78, 130, 77, 130, 75, 130, 74, 130, 77, 130, 81, 130, 74, 130, 77, 130, 79, 130, 77, 130, 80, 130, 80, 130, 80, 130, 84, 130, 83, 130, 84, 130, 84, 130, 84, 130, 83, 130, 84, 130, 82, 130, 83, 130, 84, 130, 82, 130, 82, 130, 80, 130, 80, 130, 79, 130, 80, 130, 78, 130, 77, 130, 76, 130, 77, 130, 76, 130, 75, 130, 75, 130, 75, 130, 75, 130, 75, 130, 74, 130, 75, 130, 73, 130, 76, 130, 74, 130, 74, 130, 75, 130, 74, 130, 73, 130, 73, 130, 73, 130, 72, 130, 74, 130, 73, 130, 74, 130, 74, 130, 73, 130, 74, 130, 72, 130, 71, 130, 73, 130, 73, 130, 73, 130, 75, 130, 75, 130, 76, 130, 75, 130, 75, 130, 74, 130, 77, 130, 75, 130, 77, 130, 77, 130, 77, 130, 75, 130, 75, 130, 76, 130, 76, 130, 76, 130, 75, 130, 77, 130, 77, 130, 76, 130, 75, 130, 76, 130, 78, 130, 79, 130, 80, 130, 82, 130, 83, 130, 80, 130, 80, 130, 77, 130, 77, 130, 79, 130, 79, 130, 83, 130, 81, 130, 80, 130, 82, 130, 81, 130, 80, 130, 76, 130, 74, 130, 77, 130, 76, 130, 77, 130, 79, 130, 80, 130, 80, 130, 78, 130, 76, 130, 77, 130, 77, 130, 79, 130, 79, 130, 80, 130, 85, 130, 85, 130, 82, 130, 80, 130, 77, 130, 83, 130, 87, 130, 94, 130, 98, 130, 94, 130, 84, 130, 74, 130, 68, 130, 68, 130, 79, 130, 91, 130, 99, 130, 98, 130, 86, 130, 65, 130, 50, 130, 45, 130, 54, 130, 71, 130, 90, 130, 104, 130, 105, 130, 92, 130, 79, 130, 63, 130, 59, 130, 68, 130, 85, 130, 101, 130, 110, 130, 110, 130, 102, 130, 86, 130, 66, 130, 52, 130, 50, 130, 56, 130, 74, 130, 95, 130, 120, 131, 2, 130, 124, 130, 97, 130, 57, 130, 31, 130, 22, 130, 37, 130, 62, 130, 96, 130, 126, 131, 8, 130, 116, 130, 75, 130, 32, 130, 16, 130, 26, 130, 64, 130, 110, 131, 25, 131, 46, 131, 39, 131, 1, 130, 76, 130, 26, 130, 4, 130, 9, 130, 36, 130, 80, 130, 124, 131, 24, 131, 21, 130, 114, 130, 64, 130, 26, 130, 16, 130, 36, 130, 73, 130, 121, 131, 24, 131, 26, 130, 127, 130, 81, 130, 33, 130, 14, 130, 25, 130, 54, 130, 90, 130, 119, 130, 126, 130, 115, 130, 90, 130, 65, 130, 51, 130, 52, 130, 64, 130, 80, 130, 91, 130, 97, 130, 103, 130, 102, 130, 101, 130, 96, 130, 89, 130, 81, 130, 73, 130, 67, 130, 69, 130, 78, 130, 93, 130, 109, 130, 114, 130, 110, 130, 97, 130, 78, 130, 64, 130, 61, 130, 71, 130, 86, 130, 105, 130, 111, 130, 106, 130, 90, 130, 70, 130, 54, 130, 50, 130, 62, 130, 83, 130, 102, 130, 114, 130, 113, 130, 99, 130, 79, 130, 65, 130, 59, 130, 68, 130, 87, 130, 105, 130, 114, 130, 110, 130, 97, 130, 77, 130, 61, 130, 54, 130, 63, 130, 77, 130, 95, 130, 110, 130, 111, 130, 105, 130, 92, 130, 81, 130, 68, 130, 69, 130, 76, 130, 86, 130, 96, 130, 103, 130, 105, 130, 100, 130, 93, 130, 85, 130, 79, 130, 74, 130, 75, 130, 77, 130, 80, 130, 85, 130, 89, 130, 91, 130, 91, 130, 91, 130, 88, 130, 90, 130, 86, 130, 88, 130, 91, 130, 92, 130, 95, 130, 94, 130, 94, 130, 88, 130, 84, 130, 82, 130, 81, 130, 83, 130, 85, 130, 88, 130, 91, 130, 89, 130, 89, 130, 85, 130, 83, 130, 84, 130, 84, 130, 85, 130, 90, 130, 89, 130, 91, 130, 87, 130, 87, 130, 83, 130, 83, 130, 84, 130, 87, 130, 88, 130, 93, 130, 91, 130, 90, 130, 88, 130, 85, 130, 85, 130, 82, 130, 83, 130, 84, 130, 84, 130, 86, 130, 84, 130, 83, 130, 83, 130, 82, 130, 82, 130, 81, 130, 81, 130, 80, 130, 83, 130, 80, 130, 80, 130, 81, 130, 80, 130, 81, 130, 79, 130, 80, 130, 79, 130, 81, 130, 72, 130, 78, 130, 85, 130, 74, 130, 78, 130, 80, 130, 77, 130, 83, 130, 79, 130, 92, 130, 113, 130, 69, 130, 67, 130, 102, 130, 86, 130, 80, 130, 91, 130, 82, 130, 88, 130, 90, 130, 84, 130, 89, 130, 86, 130, 85, 130, 84, 130, 86, 130, 84, 130, 82, 130, 82, 130, 82, 130, 83, 130, 81, 130, 81, 130, 82, 130, 82, 130, 83, 130, 83, 130, 82, 130, 84, 130, 82, 130, 82, 130, 82, 130, 84, 130, 84, 130, 86, 130, 84, 130, 83, 130, 83, 130, 83, 130, 84, 130, 85, 130, 85, 130, 84, 130, 86, 130, 85, 130, 85, 130, 87, 130, 86, 130, 86, 130, 87, 130, 87, 130, 86, 130, 87, 130, 87, 130, 89, 130, 88, 130, 88, 130, 88, 130, 87, 130, 88, 130, 87, 130, 88, 130, 86, 130, 90, 130, 89, 130, 87, 130, 88, 130, 88, 130, 87, 130, 88, 130, 86, 130, 89, 130, 89, 130, 89, 130, 88, 130, 87, 130, 91, 130, 88, 130, 92, 130, 89, 130, 92, 130, 90, 130, 93, 130, 91, 130, 91, 130, 89, 130, 91, 130, 92, 130, 91, 130, 90, 130, 92, 130, 89, 130, 93, 130, 87, 130, 113, 130, 83, 130, 51, 130, 107, 130, 96, 130, 79, 130, 95, 130, 90, 130, 88, 130, 91, 130, 91, 130, 90, 130, 89, 130, 89, 130, 91, 130, 89, 130, 90, 130, 91, 130, 88, 130, 91, 130, 90, 130, 90, 130, 90, 130, 91, 130, 91, 130, 91, 130, 89, 130, 92, 130, 89, 130, 90, 130, 89, 130, 91, 130, 91, 130, 94, 130, 92, 130, 38, 130, 70, 131, 31, 130, 76, 130, 73, 130, 105, 130, 92, 130, 82, 130, 95, 130, 90, 130, 89, 130, 94, 130, 90, 130, 91, 130, 93, 130, 92, 130, 93, 130, 91, 130, 90, 130, 93, 130, 91, 130, 92, 130, 92, 130, 92, 130, 92, 130, 93, 130, 92, 130, 95, 130, 93, 130, 92, 130, 94, 130, 93, 130, 94, 130, 93, 130, 93, 130, 94, 130, 91, 130, 95, 130, 95, 130, 95, 130, 94, 130, 95, 130, 96, 130, 94, 130, 87, 130, 109, 130, 91, 130, 117, 130, 106, 130, 75, 130, 86, 130, 94, 130, 117, 130, 90, 130, 87, 130, 98, 130, 94, 130, 91, 130, 98, 130, 96, 130, 94, 130, 96, 130, 95, 130, 100, 130, 97, 130, 91, 130, 97, 130, 95, 130, 95, 130, 97, 130, 97, 130, 97, 130, 96, 130, 99, 130, 111, 130, 88, 130, 112, 130, 104, 130, 87, 130, 102, 130, 100, 130, 97, 130, 95, 130, 97, 130, 95, 130, 96, 130, 95, 130, 96, 130, 100, 130, 100, 130, 95, 130, 98, 130, 97, 130, 97, 130, 97, 130, 100, 130, 98, 130, 99, 130, 93, 130, 108, 130, 97, 130, 96, 130, 115, 130, 87, 130, 102, 130, 103, 130, 93, 130, 103, 130, 98, 130, 96, 130, 101, 130, 99, 130, 98, 130, 100, 130, 99, 130, 99, 130, 100, 130, 99, 130, 101, 130, 100, 130, 99, 130, 100, 130, 104, 130, 98, 130, 100, 130, 102, 130, 98, 130, 100, 130, 103, 130, 98, 130, 99, 130, 102, 130, 100, 130, 100, 130, 102, 130, 100, 130, 99, 130, 100, 130, 102, 130, 100, 130, 101, 130, 103, 130, 101, 130, 102, 130, 99, 130, 102, 130, 102, 130, 100, 130, 104, 130, 103, 130, 102, 130, 104, 130, 102, 130, 104, 130, 102, 130, 104, 130, 102, 130, 104, 130, 104, 130, 102, 130, 105, 130, 104, 130, 104, 130, 104, 130, 103, 130, 103, 130, 104, 130, 104, 130, 103, 130, 104, 130, 105, 130, 103, 130, 104, 130, 104, 130, 103, 130, 103, 130, 104, 130, 101, 130, 104, 130, 103, 130, 102, 130, 103, 130, 105, 130, 103, 130, 104, 130, 103, 130, 103, 130, 102, 130, 101, 130, 103, 130, 101, 130, 102, 130, 101, 130, 102, 130, 101, 130, 100, 130, 99, 130, 99, 130, 101, 130, 100, 130, 97, 130, 99, 130, 99, 130, 97, 130, 99, 130, 96, 130, 97, 130, 98, 130, 98, 130, 96, 130, 97, 130, 96, 130, 96, 130, 96, 130, 95, 130, 98, 130, 95, 130, 92, 130, 96, 130, 96, 130, 95, 130, 97, 130, 96, 130, 98, 130, 99, 130, 99, 130, 101, 130, 102, 130, 104, 130, 102, 130, 102, 130, 102, 130, 103, 130, 102, 130, 102, 130, 102, 130, 101, 130, 100, 130, 102, 130, 100, 130, 100, 130, 103, 130, 94, 130, 99, 130, 102, 130, 97, 130, 98, 130, 100, 130, 99, 130, 100, 130, 102, 130, 100, 130, 100, 130, 101, 130, 100, 130, 100, 130, 100, 130, 101, 130, 101, 130, 100, 130, 101, 130, 103, 130, 100, 130, 102, 130, 100, 130, 101, 130, 101, 130, 101, 130, 100, 130, 102, 130, 103, 130, 102, 130, 104, 130, 103, 130, 105, 130, 103, 130, 102, 130, 103, 130, 103, 130, 104, 130, 105, 130, 105, 130, 106, 130, 104, 130, 105, 130, 104, 130, 106, 130, 106, 130, 104, 130, 106, 130, 105, 130, 107, 130, 105, 130, 108, 130, 107, 130, 106, 130, 107, 130, 107, 130, 108, 130, 106, 130, 107, 130, 110, 130, 107, 130, 106, 130, 108, 130, 109, 130, 108, 130, 109, 130, 110, 130, 107, 130, 108, 130, 110, 130, 106, 130, 109, 130, 108, 130, 110, 130, 108, 130, 115, 130, 109, 130, 103, 130, 116, 130, 106, 130, 102, 130, 110, 130, 110, 130, 119, 130, 110, 130, 95, 130, 102, 130, 116, 130, 111, 130, 105, 130, 105, 130, 110, 130, 107, 130, 102, 130, 107, 130, 112, 130, 108, 130, 106, 130, 108, 130, 108, 130, 108, 130, 110, 130, 107, 130, 107, 130, 110, 130, 109, 130, 107, 130, 108, 130, 111, 130, 109, 130, 111, 130, 109, 130, 107, 130, 108, 130, 108, 130, 110, 130, 107, 130, 112, 130, 110, 130, 109, 130, 109, 130, 112, 130, 110, 130, 110, 130, 109, 130, 109, 130, 108, 130, 109, 130, 110, 130, 110, 130, 110, 130, 112, 130, 112, 130, 112, 130, 112, 130, 110, 130, 112, 130, 112, 130, 113, 130, 110, 130, 112, 130, 114, 130, 112, 130, 111, 130, 110, 130, 114, 130, 111, 130, 113, 130, 111, 130, 112, 130, 114, 130, 112, 130, 110, 130, 111, 130, 112, 130, 114, 130, 114, 130, 112, 130, 112, 130, 115, 130, 114, 130, 112, 130, 113, 130, 113, 130, 115, 130, 114, 130, 114, 130, 113, 130, 115, 130, 115, 130, 113, 130, 114, 130, 114, 130, 112, 130, 112, 130, 115, 130, 114, 130, 114, 130, 113, 130, 115, 130, 114, 130, 114, 130, 113, 130, 115, 130, 114, 130, 115, 130, 115, 130, 115, 130, 115, 130, 116, 130, 116, 130, 112, 130, 116, 130, 116, 130, 115, 130, 114, 130, 116, 130, 114, 130, 115, 130, 117, 130, 116, 130, 115, 130, 116, 130, 115, 130, 114, 130, 114, 130, 115, 130, 115, 130, 116, 130, 114, 130, 115, 130, 116, 130, 115, 130, 115, 130, 117, 130, 117, 130, 116, 130, 115, 130, 117, 130, 114, 130, 118, 130, 116, 130, 117, 130, 115, 130, 114, 130, 118, 130, 116, 130, 115, 130, 115, 130, 116, 130, 116, 130, 117, 130, 115, 130, 116, 130, 114, 130, 113, 130, 116, 130, 113, 130, 114, 130, 115, 130, 113, 130, 113, 130, 112, 130, 115, 130, 112, 130, 114, 130, 112, 130, 115, 130, 113, 130, 115, 130, 111, 130, 113, 130, 112, 130, 113, 130, 112, 130, 113, 130, 111, 130, 112, 130, 111, 130, 110, 130, 111, 130, 111, 130, 111, 130, 112, 130, 110, 130, 110, 130, 111, 130, 112, 130, 111, 130, 112, 130, 110, 130, 111, 130, 111, 130, 110, 130, 110, 130, 111, 130, 110, 130, 110, 130, 111, 130, 110, 130, 110, 130, 109, 130, 112, 130, 111, 130, 110, 130, 111, 130, 112, 130, 109, 130, 113, 130, 110, 130, 110, 130, 110, 130, 111, 130, 112, 130, 111, 130, 111, 130, 111, 130, 111, 130, 111, 130, 111, 130, 112, 130, 114, 130, 111, 130, 111, 130, 113, 130, 112, 130, 113, 130, 112, 130, 111, 130, 114, 130, 111, 130, 112, 130, 111, 130, 112, 130, 112, 130, 111, 130, 110, 130, 111, 130, 111, 130, 112, 130, 112, 130, 115, 130, 105, 130, 114, 130, 113, 130, 107, 130, 119, 130, 111, 130, 117, 130, 116, 130, 116, 130, 119, 130, 120, 130, 120, 130, 123, 130, 121, 130, 122, 130, 122, 130, 121, 130, 121, 130, 122, 130, 123, 130, 120, 130, 121, 130, 119, 130, 120, 130, 118, 130, 119, 130, 118, 130, 118, 130, 117, 130, 119, 130, 116, 130, 118, 130, 117, 130, 119, 130, 117, 130, 118, 130, 119, 130, 117, 130, 120, 130, 119, 130, 118, 130, 119, 130, 119, 130, 117, 130, 117, 130, 117, 130, 118, 130, 117, 130, 119, 130, 118, 130, 117, 130, 116, 130, 117, 130, 120, 130, 117, 130, 118, 130, 119, 130, 117, 130, 119, 130, 119, 130, 120, 130, 118, 130, 120, 130, 118, 130, 120, 130, 121, 130, 121, 130, 120, 130, 118, 130, 121, 130, 120, 130, 119, 130, 119, 130, 120, 130, 120, 130, 118, 130, 118, 130, 118, 130, 121, 130, 120, 130, 120, 130, 120, 130, 121, 130, 120, 130, 121, 130, 120, 130, 119, 130, 123, 130, 121, 130, 122, 130, 121, 130, 124, 130, 120, 130, 123, 130, 122, 130, 122, 130, 122, 130, 122, 130, 122, 130, 124, 130, 123, 130, 122, 130, 121, 130, 124, 130, 123, 130, 123, 130, 122, 130, 122, 130, 123, 130, 121, 130, 122, 130, 122, 130, 123, 130, 122, 130, 123, 130, 122, 130, 120, 130, 123, 130, 123, 130, 123, 130, 123, 130, 124, 130, 122, 130, 121, 130, 122, 130, 122, 130, 124, 130, 123, 130, 123, 130, 124, 130, 123, 130, 125, 130, 124, 130, 123, 130, 123, 130, 125, 130, 123, 130, 122, 130, 125, 130, 123, 130, 124, 130, 124, 130, 123, 130, 123, 130, 124, 130, 124, 130, 122, 130, 122, 130, 123, 130, 126, 130, 123, 130, 125, 130, 122, 130, 125, 130, 126, 130, 123, 130, 125, 130, 124, 130, 125, 130, 125, 130, 124, 130, 125, 131, 0, 130, 124, 130, 126, 130, 126, 130, 125, 130, 126, 130, 126, 130, 124, 130, 125, 131, 0, 130, 125, 130, 126, 130, 127, 130, 125, 130, 126, 130, 126, 130, 126, 130, 126, 130, 127, 130, 127, 130, 126, 130, 127, 131, 0, 131, 0, 130, 126, 130, 127, 130, 127, 130, 127, 131, 0, 130, 126, 130, 127, 131, 0, 130, 126, 130, 127, 131, 0, 131, 1, 131, 1, 131, 0, 131, 0, 130, 126, 131, 0, 130, 127, 131, 0, 131, 0, 131, 0, 130, 127, 131, 0, 131, 0, 130, 125, 131, 2, 130, 126, 131, 0, 130, 127, 131, 0, 131, 0, 131, 0, 130, 127, 131, 2, 131, 0, 131, 0, 131, 0, 131, 0, 130, 127, 131, 0, 130, 126, 130, 127, 130, 127, 130, 127, 130, 125, 130, 126, 130, 127, 130, 124, 130, 126, 130, 126, 130, 125, 131, 0, 130, 126, 130, 126, 130, 124, 130, 126, 130, 126, 130, 125, 130, 125, 130, 124, 130, 124, 130, 125, 130, 125, 130, 125, 130, 126, 130, 125, 130, 125, 130, 124, 130, 125, 130, 124, 130, 124, 130, 123, 130, 122, 130, 123, 130, 126, 130, 122, 130, 124, 130, 124, 130, 124, 130, 123, 130, 122, 130, 124, 130, 123, 130, 122, 130, 123, 130, 122, 130, 121, 130, 124, 130, 123, 130, 120, 130, 120, 130, 124, 130, 122, 130, 123, 130, 122, 130, 123, 130, 122, 130, 122, 130, 123, 130, 124, 130, 122, 130, 123, 130, 123, 130, 123, 130, 121, 130, 124, 130, 124, 130, 123, 130, 122, 130, 123, 130, 124, 130, 124, 130, 124, 130, 123, 130, 124, 130, 125, 130, 124, 130, 122, 130, 125, 130, 123, 130, 125, 130, 124, 130, 125, 130, 127, 130, 126, 130, 126, 130, 125, 130, 125, 130, 125, 130, 125, 130, 126, 130, 127, 130, 126, 130, 126, 130, 126, 130, 126, 130, 126, 130, 127, 130, 127, 131, 0, 130, 126, 130, 126, 130, 125, 130, 125, 130, 126, 130, 126, 130, 125, 130, 125, 130, 126, 130, 127, 130, 125, 130, 126, 130, 127, 130, 126, 131, 0, 130, 127, 130, 125, 130, 126, 130, 126, 130, 125, 130, 126, 130, 126, 130, 124, 131, 3, 130, 122, 130, 122, 131, 2, 130, 124, 130, 125, 130, 127, 130, 125, 130, 127, 131, 0, 131, 2, 131, 2, 131, 2, 131, 4, 131, 3, 131, 4, 131, 5, 131, 5, 131, 6, 131, 4, 131, 4, 131, 6, 131, 5, 131, 4, 131, 3, 131, 2, 131, 2, 131, 3, 131, 2, 131, 0, 131, 1, 131, 1, 131, 1, 131, 0, 131, 1, 131, 1, 131, 2, 131, 1, 131, 2, 131, 0, 131, 2, 131, 2, 131, 0, 131, 2, 131, 0, 131, 1, 131, 0, 131, 2, 131, 1, 131, 0, 131, 2, 131, 0, 131, 0, 131, 1, 131, 1, 131, 2, 131, 1, 131, 2, 131, 3, 131, 2, 131, 1, 131, 2, 131, 0, 131, 2, 131, 3, 130, 127, 131, 5, 131, 1, 131, 3, 131, 2, 131, 2, 131, 2, 131, 1, 130, 127, 131, 0, 131, 2, 131, 3, 131, 3, 131, 0, 131, 3, 131, 0, 131, 4, 131, 2, 131, 4, 131, 3, 131, 6, 131, 4, 131, 3, 131, 3, 131, 4, 131, 4, 131, 4, 131, 5, 131, 5, 131, 5, 131, 5, 131, 3, 131, 4, 131, 4, 131, 3, 131, 4, 131, 3, 131, 5, 131, 4, 131, 4, 131, 4, 131, 4, 131, 5, 131, 3, 131, 3, 131, 4, 131, 4, 131, 3, 131, 2, 131, 5, 131, 4, 131, 4, 131, 1, 131, 2, 131, 5, 131, 4, 131, 2, 131, 3, 131, 4, 131, 3, 131, 2, 131, 3, 131, 3, 131, 3, 131, 2, 131, 4, 131, 3, 131, 2, 131, 4, 131, 3, 131, 3, 131, 2, 131, 3, 131, 4, 131, 3, 131, 2, 131, 3, 131, 5, 131, 4, 131, 1, 131, 2, 131, 3, 131, 2, 131, 2, 131, 1, 131, 3, 131, 2, 131, 3, 131, 0, 131, 1, 131, 1, 131, 3, 131, 1, 131, 2, 131, 1, 131, 3, 131, 1, 131, 2, 131, 1, 131, 3, 131, 2, 131, 4, 131, 2, 131, 2, 131, 2, 131, 3, 131, 2, 131, 2, 131, 2, 131, 1, 131, 3, 131, 2, 131, 1, 131, 1, 131, 2, 131, 2, 131, 0, 131, 1, 131, 1, 130, 127, 130, 127, 131, 2, 131, 1, 131, 0, 131, 1, 130, 126, 131, 0, 131, 1, 131, 0, 130, 126, 131, 2, 130, 126, 131, 0, 130, 126, 130, 127, 131, 0, 131, 0, 130, 125, 130, 125, 130, 126, 130, 125, 130, 125, 130, 125, 130, 123, 130, 125, 130, 123, 130, 121, 130, 125, 130, 125, 130, 123, 130, 123, 130, 123, 130, 122, 130, 124, 130, 121, 130, 123, 130, 121, 130, 122, 130, 120, 130, 121, 130, 120, 130, 123, 130, 120, 130, 121, 130, 119, 130, 120, 130, 121, 130, 120, 130, 119, 130, 120, 130, 116, 130, 119, 130, 118, 130, 117, 130, 117, 130, 118, 130, 118, 130, 116, 130, 116, 130, 118, 130, 115, 130, 115, 130, 114, 130, 114, 130, 115, 130, 115, 130, 116, 130, 114, 130, 115, 130, 117, 130, 113, 130, 115, 130, 115, 130, 113, 130, 116, 130, 111, 130, 112, 130, 113, 130, 112, 130, 113, 130, 110, 130, 110, 130, 110, 130, 111, 130, 110, 130, 110, 130, 109, 130, 110, 130, 108, 130, 107, 130, 107, 130, 110, 130, 107, 130, 107, 130, 106, 130, 109, 130, 106, 130, 108, 130, 105, 130, 107, 130, 106, 130, 105, 130, 105, 130, 104, 130, 103, 130, 106, 130, 103, 130, 102, 130, 101, 130, 102, 130, 101, 130, 100, 130, 101, 130, 100, 130, 99, 130, 98, 130, 97, 130, 97, 130, 97, 130, 96, 130, 95, 130, 94, 130, 96, 130, 93, 130, 92, 130, 92, 130, 91, 130, 90, 130, 92, 130, 89, 130, 89, 130, 88, 130, 88, 130, 87, 130, 86, 130, 85, 130, 83, 130, 84, 130, 82, 130, 82, 130, 80, 130, 81, 130, 79, 130, 77, 130, 77, 130, 77, 130, 73, 130, 73, 130, 74, 130, 72, 130, 72, 130, 68, 130, 65, 130, 66, 130, 63, 130, 63, 130, 63, 130, 61, 130, 60, 130, 57, 130, 55, 130, 53, 130, 53, 130, 51, 130, 50, 130, 46, 130, 41, 130, 49, 130, 40, 130, 34, 130, 45, 130, 32, 130, 39, 130, 35, 130, 33, 130, 35, 130, 33, 130, 31, 130, 31, 130, 29, 130, 28, 130, 28, 130, 25, 130, 23, 130, 20, 130, 18, 130, 15, 130, 9, 130, 8, 130, 5, 130, 1, 129, 124, 129, 120, 129, 113, 129, 110, 129, 106, 129, 99, 129, 96, 129, 90, 129, 87, 129, 84, 129, 77, 129, 73, 129, 66, 129, 63, 129, 59, 129, 57, 129, 55, 129, 52, 129, 52, 129, 48, 129, 45, 129, 41, 129, 38, 129, 34, 129, 30, 129, 27, 129, 24, 129, 19, 129, 15, 129, 8, 129, 2, 128, 123, 128, 118, 128, 112, 128, 104, 128, 96, 128, 91, 128, 86, 128, 81, 128, 75, 128, 70, 128, 66, 128, 62, 128, 59, 128, 56, 128, 53, 128, 50, 128, 46, 128, 44, 128, 42, 128, 40, 128, 39, 128, 40, 128, 39, 128, 39, 128, 39, 128, 38, 128, 39, 128, 38, 128, 38, 128, 39, 128, 38, 128, 38, 128, 39, 128, 39, 128, 39, 128, 40, 128, 40, 128, 40, 128, 39, 128, 40, 128, 40, 128, 40, 128, 43, 129, 38, 131, 15, 132, 18, 131, 37, 130, 37, 130, 6, 130, 84, 131, 85, 132, 40, 132, 49, 132, 52, 132, 53, 132, 55, 132, 55, 132, 36, 132, 42, 132, 51, 132, 53, 132, 54, 132, 26, 131, 86, 131, 36, 131, 4, 130, 109, 130, 89, 130, 59, 130, 44, 130, 27, 130, 3, 129, 104, 129, 84, 129, 69, 129, 59, 129, 51, 129, 47, 129, 39, 129, 34, 129, 26, 129, 19, 129, 14, 129, 8, 129, 4, 129, 2, 129, 1, 128, 127, 128, 126, 128, 124, 128, 121, 128, 118, 128, 118, 128, 116, 128, 117, 128, 117, 128, 115, 128, 116, 128, 111, 128, 113, 128, 114, 128, 112, 128, 112, 128, 113, 128, 114, 128, 114, 128, 114, 128, 114, 128, 114, 128, 117, 128, 119, 128, 120, 128, 120, 128, 122, 128, 122, 128, 123, 128, 124, 128, 123, 128, 125, 129, 0, 129, 1, 129, 2, 129, 4, 129, 5, 129, 8, 129, 8, 129, 10, 129, 10, 129, 14, 129, 14, 129, 15, 129, 14, 129, 15, 129, 15, 129, 16, 129, 18, 129, 16, 129, 18, 129, 20, 129, 21, 129, 21, 129, 23, 129, 25, 129, 28, 129, 29, 129, 31, 129, 30, 129, 32, 129, 33, 129, 34, 129, 34, 129, 36, 129, 36, 129, 40, 129, 41, 129, 43, 129, 46, 129, 46, 129, 47, 129, 50, 129, 51, 129, 52, 129, 55, 129, 56, 129, 58, 129, 58, 129, 60, 129, 62, 129, 62, 129, 64, 129, 66, 129, 64, 129, 65, 129, 67, 129, 66, 129, 68, 129, 69, 129, 69, 129, 71, 129, 73, 129, 75, 129, 75, 129, 78, 129, 80, 129, 83, 129, 85, 129, 89, 129, 89, 129, 93, 129, 95, 129, 99, 129, 100, 129, 104, 129, 106, 129, 111, 129, 111, 129, 113, 129, 117, 129, 118, 129, 121, 129, 124, 129, 125, 130, 1, 130, 3, 130, 4, 130, 9, 130, 9, 130, 13, 130, 16, 130, 17, 130, 18, 130, 23, 130, 22, 130, 25, 130, 25, 130, 24, 130, 30, 130, 29, 130, 32, 130, 32, 130, 34, 130, 37, 130, 35, 130, 40, 130, 37, 130, 39, 130, 42, 130, 44, 130, 43, 130, 46, 130, 46, 130, 49, 130, 49, 130, 50, 130, 51, 130, 53, 130, 56, 130, 55, 130, 58, 130, 59, 130, 62, 130, 62, 130, 63, 130, 62, 130, 64, 130, 64, 130, 64, 130, 65, 130, 66, 130, 65, 130, 66, 130, 64, 130, 65, 130, 63, 130, 65, 130, 64, 130, 62, 130, 64, 130, 62, 130, 61, 130, 64, 130, 61, 130, 62, 130, 62, 130, 60, 130, 60, 130, 59, 130, 59, 130, 57, 130, 59, 130, 56, 130, 56, 130, 54, 130, 56, 130, 54, 130, 52, 130, 54, 130, 52, 130, 52, 130, 51, 130, 49, 130, 51, 130, 51, 130, 49, 130, 49, 130, 48, 130, 48, 130, 46, 130, 47, 130, 46, 130, 48, 130, 46, 130, 43, 130, 44, 130, 44, 130, 45, 130, 46, 130, 46, 130, 50, 130, 38, 130, 45, 130, 41, 130, 39, 130, 43, 130, 40, 130, 41, 130, 44, 130, 44, 130, 45, 130, 49, 130, 46, 130, 48, 130, 48, 130, 50, 130, 50, 130, 50, 130, 49, 130, 49, 130, 46, 130, 48, 130, 47, 130, 45, 130, 45, 130, 44, 130, 42, 130, 41, 130, 40, 130, 38, 130, 37, 130, 35, 130, 33, 130, 35, 130, 32, 130, 32, 130, 33, 130, 34, 130, 30, 130, 30, 130, 30, 130, 29, 130, 27, 130, 29, 130, 27, 130, 27, 130, 25, 130, 24, 130, 24, 130, 23, 130, 22, 130, 22, 130, 21, 130, 20, 130, 19, 130, 20, 130, 22, 130, 21, 130, 19, 130, 21, 130, 19, 130, 16, 130, 17, 130, 17, 130, 17, 130, 17, 130, 16, 130, 17, 130, 17, 130, 17, 130, 15, 130, 16, 130, 16, 130, 15, 130, 16, 130, 17, 130, 15, 130, 18, 130, 16, 130, 16, 130, 14, 130, 18, 130, 15, 130, 18, 130, 15, 130, 18, 130, 17, 130, 18, 130, 18, 130, 18, 130, 20, 130, 19, 130, 18, 130, 20, 130, 19, 130, 20, 130, 21, 130, 22, 130, 21, 130, 21, 130, 24, 130, 23, 130, 21, 130, 23, 130, 22, 130, 24, 130, 25, 130, 25, 130, 26, 130, 27, 130, 26, 130, 27, 130, 26, 130, 28, 130, 30, 130, 30, 130, 32, 130, 30, 130, 33, 130, 33, 130, 35, 130, 33, 130, 38, 130, 35, 130, 37, 130, 38, 130, 39, 130, 40, 130, 40, 130, 43, 130, 41, 130, 44, 130, 44, 130, 44, 130, 46, 130, 48, 130, 47, 130, 50, 130, 51, 130, 53, 130, 50, 130, 55, 130, 55, 130, 55, 130, 56, 130, 59, 130, 56, 130, 60, 130, 60, 130, 62, 130, 62, 130, 61, 130, 64, 130, 64, 130, 67, 130, 68, 130, 67, 130, 70, 130, 73, 130, 71, 130, 74, 130, 76, 130, 77, 130, 77, 130, 81, 130, 81, 130, 82, 130, 83, 130, 86, 130, 84, 130, 87, 130, 88, 130, 89, 130, 90, 130, 90, 130, 91, 130, 93, 130, 92, 130, 95, 130, 97, 130, 97, 130, 97, 130, 100, 130, 101, 130, 102, 130, 104, 130, 104, 130, 107, 130, 106, 130, 110, 130, 109, 130, 111, 130, 112, 130, 114, 130, 115, 130, 116, 130, 117, 130, 119, 130, 120, 130, 122, 130, 122, 130, 125, 130, 124, 130, 126, 130, 125, 130, 126, 131, 2, 131, 3, 131, 5, 131, 3, 131, 6, 131, 5, 131, 10, 131, 10, 131, 11, 131, 14, 131, 14, 131, 14, 131, 16, 131, 16, 131, 20, 131, 19, 131, 20, 131, 21, 131, 21, 131, 21, 131, 24, 131, 23, 131, 25, 131, 23, 131, 26, 131, 27, 131, 27, 131, 28, 131, 29, 131, 29, 131, 30, 131, 31, 131, 31, 131, 34, 131, 33, 131, 32, 131, 37, 131, 35, 131, 37, 131, 36, 131, 36, 131, 37, 131, 38, 131, 40, 131, 39, 131, 38, 131, 39, 131, 37, 131, 40, 131, 39, 131, 39, 131, 40, 131, 39, 131, 39, 131, 40, 131, 39, 131, 41, 131, 40, 131, 39, 131, 38, 131, 41, 131, 40, 131, 40, 131, 41, 131, 41, 131, 39, 131, 41, 131, 40, 131, 38, 131, 40, 131, 41, 131, 39, 131, 42, 131, 39, 131, 40, 131, 39, 131, 39, 131, 39, 131, 38, 131, 38, 131, 38, 131, 39, 131, 38, 131, 36, 131, 36, 131, 36, 131, 36, 131, 37, 131, 35, 131, 35, 131, 36, 131, 34, 131, 35, 131, 34, 131, 35, 131, 36, 131, 35, 131, 36, 131, 33, 131, 35, 131, 35, 131, 33, 131, 33, 131, 32, 131, 31, 131, 30, 131, 30, 131, 28, 131, 29, 131, 28, 131, 27, 131, 28, 131, 27, 131, 27, 131, 26, 131, 25, 131, 26, 131, 26, 131, 25, 131, 23, 131, 24, 131, 23, 131, 24, 131, 22, 131, 22, 131, 23, 131, 24, 131, 22, 131, 22, 131, 21, 131, 19, 131, 21, 131, 20, 131, 19, 131, 20, 131, 19, 131, 19, 131, 17, 131, 17, 131, 16, 131, 15, 131, 16, 131, 12, 131, 17, 131, 11, 131, 5, 131, 17, 131, 10, 131, 11, 131, 19, 131, 9, 131, 18, 131, 15, 131, 14, 131, 19, 131, 17, 131, 16, 131, 18, 131, 19, 131, 21, 131, 18, 131, 20, 131, 19, 131, 20, 131, 18, 131, 18, 131, 18, 131, 18, 131, 17, 131, 16, 131, 16, 131, 16, 131, 16, 131, 14, 131, 15, 131, 14, 131, 14, 131, 15, 131, 18, 131, 13, 131, 16, 131, 14, 131, 17, 131, 14, 131, 17, 131, 15, 131, 18, 131, 15, 131, 14, 131, 17, 131, 16, 131, 17, 131, 16, 131, 16, 131, 17, 131, 17, 131, 15, 131, 17, 131, 17, 131, 18, 131, 18, 131, 17, 131, 19, 131, 18, 131, 18, 131, 19, 131, 20, 131, 21, 131, 20, 131, 20, 131, 22, 131, 22, 131, 23, 131, 24, 131, 22, 131, 25, 131, 25, 131, 25, 131, 26, 131, 25, 131, 28, 131, 25, 131, 29, 131, 28, 131, 27, 131, 31, 131, 28, 131, 29, 131, 30, 131, 32, 131, 31, 131, 31, 131, 33, 131, 34, 131, 36, 131, 36, 131, 36, 131, 36, 131, 40, 131, 38, 131, 39, 131, 42, 131, 40, 131, 42, 131, 42, 131, 41, 131, 44, 131, 42, 131, 44, 131, 44, 131, 44, 131, 45, 131, 45, 131, 44, 131, 47, 131, 44, 131, 48, 131, 48, 131, 47, 131, 50, 131, 49, 131, 51, 131, 51, 131, 53, 131, 53, 131, 54, 131, 53, 131, 55, 131, 55, 131, 56, 131, 56, 131, 57, 131, 56, 131, 59, 131, 58, 131, 61, 131, 59, 131, 59, 131, 61, 131, 62, 131, 61, 131, 61, 131, 63, 131, 64, 131, 65, 131, 63, 131, 66, 131, 66, 131, 65, 131, 66, 131, 68, 131, 67, 131, 70, 131, 68, 131, 71, 131, 71, 131, 73, 131, 71, 131, 72, 131, 72, 131, 74, 131, 73, 131, 77, 131, 74, 131, 75, 131, 76, 131, 77, 131, 77, 131, 77, 131, 77, 131, 79, 131, 80, 131, 79, 131, 80, 131, 80, 131, 82, 131, 80, 131, 82, 131, 82, 131, 84, 131, 82, 131, 85, 131, 85, 131, 87, 131, 86, 131, 88, 131, 87, 131, 88, 131, 90, 131, 88, 131, 89, 131, 88, 131, 87, 131, 90, 131, 90, 131, 90, 131, 89, 131, 90, 131, 90, 131, 90, 131, 90, 131, 91, 131, 90, 131, 92, 131, 90, 131, 91, 131, 93, 131, 90, 131, 90, 131, 94, 131, 94, 131, 92, 131, 94, 131, 94, 131, 93, 131, 94, 131, 95, 131, 94, 131, 95, 131, 94, 131, 93, 131, 92, 131, 94, 131, 94, 131, 97, 131, 94, 131, 92, 131, 90, 131, 94, 131, 95, 131, 94, 131, 92, 131, 92, 131, 93, 131, 92, 131, 93, 131, 92, 131, 92, 131, 92, 131, 91, 131, 93, 131, 95, 131, 94, 131, 93, 131, 92, 131, 96, 131, 91, 131, 92, 131, 92, 131, 93, 131, 93, 131, 92, 131, 90, 131, 91, 131, 91, 131, 91, 131, 91, 131, 90, 131, 87, 131, 88, 131, 92, 131, 89, 131, 88, 131, 88, 131, 89, 131, 88, 131, 88, 131, 88, 131, 90, 131, 88, 131, 86, 131, 87, 131, 88, 131, 86, 131, 89, 131, 86, 131, 86, 131, 84, 131, 87, 131, 85, 131, 84, 131, 87, 131, 84, 131, 83, 131, 83, 131, 82, 131, 83, 131, 82, 131, 82, 131, 82, 131, 82, 131, 83, 131, 82, 131, 81, 131, 82, 131, 81, 131, 81, 131, 82, 131, 81, 131, 80, 131, 81, 131, 83, 131, 82, 131, 82, 131, 79, 131, 80, 131, 80, 131, 80, 131, 81, 131, 81, 131, 79, 131, 78, 131, 80, 131, 80, 131, 81, 131, 79, 131, 78, 131, 78, 131, 79, 131, 79, 131, 78, 131, 79, 131, 80, 131, 78, 131, 78, 131, 79, 131, 79, 131, 79, 131, 79, 131, 77, 131, 82, 131, 79, 131, 81, 131, 77, 131, 81, 131, 80, 131, 79, 131, 79, 131, 80, 131, 79, 131, 80, 131, 77, 131, 79, 131, 79, 131, 80, 131, 79, 131, 77, 131, 79, 131, 80, 131, 79, 131, 80, 131, 78, 131, 79, 131, 81, 131, 80, 131, 82, 131, 79, 131, 76, 131, 78, 131, 80, 131, 82, 131, 80, 131, 81, 131, 87, 131, 78, 131, 85, 131, 83, 131, 84, 131, 85, 131, 85, 131, 86, 131, 86, 131, 87, 131, 86, 131, 90, 131, 89, 131, 89, 131, 89, 131, 89, 131, 90, 131, 90, 131, 92, 131, 88, 131, 90, 131, 90, 131, 90, 131, 91, 131, 89, 131, 92, 131, 91, 131, 91, 131, 93, 131, 91, 131, 93, 131, 93, 131, 92, 131, 94, 131, 92, 131, 95, 131, 94, 131, 93, 131, 93, 131, 94, 131, 93, 131, 93, 131, 94, 131, 93, 131, 96, 131, 95, 131, 96, 131, 96, 131, 96, 131, 97, 131, 96, 131, 97, 131, 100, 131, 97, 131, 100, 131, 101, 131, 101, 131, 102, 131, 101, 131, 100, 131, 101, 131, 103, 131, 103, 131, 101, 131, 106, 131, 101, 131, 103, 131, 103, 131, 103, 131, 105, 131, 102, 131, 103, 131, 103, 131, 106, 131, 103, 131, 106, 131, 103, 131, 105, 131, 104, 131, 109, 131, 107, 131, 107, 131, 109, 131, 111, 131, 108, 131, 109, 131, 110, 131, 112, 131, 111, 131, 111, 131, 109, 131, 111, 131, 112, 131, 113, 131, 109, 131, 111, 131, 110, 131, 111, 131, 110, 131, 113, 131, 109, 131, 113, 131, 111, 131, 112, 131, 113, 131, 113, 131, 113, 131, 113, 131, 112, 131, 114, 131, 115, 131, 113, 131, 115, 131, 114, 131, 115, 131, 115, 131, 116, 131, 115, 131, 116, 131, 118, 131, 117, 131, 115, 131, 118, 131, 115, 131, 118, 131, 116, 131, 120, 131, 116, 131, 118, 131, 116, 131, 117, 131, 118, 131, 118, 131, 120, 131, 118, 131, 120, 131, 119, 131, 121, 131, 122, 131, 120, 131, 120, 131, 122, 131, 121, 131, 124, 131, 121, 131, 122, 131, 124, 131, 123, 131, 123, 131, 122, 131, 122, 131, 124, 131, 122, 131, 123, 131, 121, 131, 122, 131, 122, 131, 122, 131, 123, 131, 123, 131, 123, 131, 123, 131, 123, 131, 123, 131, 124, 131, 122, 131, 126, 131, 124, 131, 127, 131, 124, 131, 126, 131, 126, 132, 0, 131, 125, 131, 126, 131, 126, 131, 126, 131, 125, 131, 127, 131, 126, 131, 125, 131, 126, 131, 125, 131, 125, 131, 125, 131, 124, 131, 124, 131, 126, 131, 126, 131, 124, 131, 126, 131, 127, 131, 125, 131, 126, 131, 126, 131, 125, 131, 126, 132, 0, 131, 126, 131, 127, 132, 1, 131, 127, 131, 126, 132, 2, 132, 1, 131, 127, 131, 127, 132, 0, 132, 1, 131, 127, 131, 127, 131, 127, 132, 0, 132, 1, 131, 126, 131, 127, 132, 2, 132, 0, 131, 127, 131, 127, 131, 127, 132, 2, 132, 0, 132, 1, 132, 0, 132, 0, 132, 2, 132, 0, 132, 0, 132, 2, 132, 3, 132, 2, 132, 1, 132, 1, 132, 1, 132, 1, 132, 3, 132, 1, 132, 3, 132, 2, 132, 2, 132, 2, 132, 2, 132, 2, 132, 1, 132, 2, 132, 1, 132, 1, 132, 2, 132, 3, 132, 2, 132, 2, 132, 2, 132, 4, 132, 2, 132, 5, 132, 3, 132, 5, 132, 5, 132, 6, 132, 2, 132, 4, 132, 5, 132, 5, 132, 3, 132, 4, 132, 5, 132, 6, 132, 4, 132, 5, 132, 4, 132, 3, 132, 6, 132, 2, 132, 2, 131, 107, 132, 35, 132, 16, 131, 121, 132, 11, 132, 2, 132, 0, 132, 27, 132, 6, 132, 4, 132, 12, 132, 3, 132, 12, 132, 8, 132, 11, 132, 7, 132, 9, 132, 9, 132, 8, 132, 10, 132, 6, 132, 10, 132, 9, 132, 8, 132, 7, 132, 9, 132, 7, 132, 9, 132, 10, 132, 7, 132, 10, 132, 10, 132, 8, 132, 11, 132, 13, 132, 10, 132, 14, 132, 12, 132, 12, 132, 11, 132, 14, 132, 13, 132, 14, 132, 12, 132, 11, 132, 14, 132, 13, 132, 12, 132, 14, 132, 12, 132, 14, 132, 12, 132, 12, 132, 12, 132, 14, 132, 12, 132, 14, 132, 13, 132, 15, 132, 14, 132, 14, 132, 14, 132, 14, 132, 16, 132, 16, 132, 15, 132, 15, 132, 15, 132, 15, 132, 15, 132, 15, 132, 16, 132, 15, 132, 18, 132, 16, 132, 1, 132, 23, 132, 12, 132, 10, 132, 22, 132, 12, 132, 19, 132, 17, 132, 17, 132, 17, 132, 19, 132, 20, 132, 21, 132, 20, 132, 23, 132, 24, 132, 16, 132, 45, 131, 108, 132, 4, 132, 41, 132, 12, 132, 27, 132, 28, 132, 17, 132, 27, 132, 22, 132, 24, 132, 23, 132, 25, 132, 23, 132, 20, 132, 23, 132, 23, 132, 21, 132, 23, 132, 22, 132, 21, 132, 24, 132, 23, 132, 22, 132, 24, 132, 24, 132, 23, 132, 23, 132, 23, 132, 28, 132, 25, 132, 27, 132, 24, 132, 28, 132, 25, 131, 12, 132, 10, 132, 76, 131, 122, 132, 21, 132, 31, 132, 23, 132, 18, 132, 33, 132, 21, 132, 29, 132, 25, 132, 22, 132, 27, 132, 24, 132, 25, 132, 25, 132, 24, 132, 27, 132, 25, 132, 26, 132, 27, 132, 25, 132, 27, 132, 25, 132, 27, 132, 28, 132, 27, 132, 26, 132, 28, 132, 27, 132, 28, 132, 28, 132, 26, 132, 28, 132, 27, 132, 28, 132, 28, 132, 29, 132, 28, 132, 26, 132, 29, 132, 28, 132, 29, 132, 29, 131, 124, 132, 49, 131, 115, 132, 8, 132, 61, 132, 9, 131, 123, 131, 122, 132, 40, 132, 19, 132, 25, 132, 33, 132, 29, 132, 28, 132, 30, 132, 30, 132, 30, 132, 30, 132, 29, 132, 35, 132, 25, 132, 31, 132, 31, 132, 29, 132, 30, 132, 29, 132, 27, 132, 29, 132, 28, 132, 11, 132, 55, 132, 9, 132, 39, 132, 31, 132, 26, 132, 36, 132, 25, 132, 32, 132, 32, 132, 29, 132, 33, 132, 31, 132, 27, 132, 34, 132, 35, 132, 26, 132, 32, 132, 34, 132, 31, 132, 30, 132, 31, 132, 29, 132, 31, 132, 30, 132, 9, 132, 46, 132, 22, 132, 18, 132, 53, 132, 15, 132, 37, 132, 37, 132, 23, 132, 36, 132, 30, 132, 31, 132, 35, 132, 31, 132, 32, 132, 34, 132, 31, 132, 33, 132, 35, 132, 31, 132, 32, 132, 33, 132, 34, 132, 26, 132, 35, 132, 32, 132, 28, 132, 39, 132, 30, 132, 30, 132, 35, 132, 30, 132, 32, 132, 33, 132, 34, 132, 33, 132, 35, 132, 34, 132, 34, 132, 35, 132, 35, 132, 33, 132, 34, 132, 36, 132, 34, 132, 36, 132, 35, 132, 35, 132, 33, 132, 34, 132, 35, 132, 32, 132, 34, 132, 32, 132, 32, 132, 30, 132, 33, 132, 33, 132, 32, 132, 34, 132, 33, 132, 35, 132, 34, 132, 36, 132, 33, 132, 36, 132, 31, 132, 32, 132, 37, 132, 36, 132, 40, 132, 42, 132, 40, 132, 40, 132, 38, 132, 36, 132, 34, 132, 36, 132, 37, 132, 40, 132, 39, 132, 40, 132, 36, 132, 37, 132, 32, 132, 30, 132, 30, 132, 33, 132, 34, 132, 35, 132, 39, 132, 38, 132, 37, 132, 36, 132, 37, 132, 37, 132, 40, 132, 41, 132, 41, 132, 42, 132, 42, 132, 41, 132, 38, 132, 32, 132, 30, 132, 32, 132, 37, 132, 42, 132, 48, 132, 52, 132, 51, 132, 47, 132, 38, 132, 29, 132, 24, 132, 21, 132, 23, 132, 30, 132, 36, 132, 46, 132, 46, 132, 45, 132, 43, 132, 41, 132, 37, 132, 38, 132, 38, 132, 44, 132, 46, 132, 49, 132, 44, 132, 43, 132, 40, 132, 33, 132, 33, 132, 34, 132, 36, 132, 42, 132, 49, 132, 50, 132, 49, 132, 43, 132, 39, 132, 37, 132, 38, 132, 38, 132, 44, 132, 46, 132, 50, 132, 48, 132, 46, 132, 42, 132, 42, 132, 38, 132, 39, 132, 41, 132, 39, 132, 43, 132, 41, 132, 40, 132, 42, 132, 43, 132, 40, 132, 39, 132, 38, 132, 36, 132, 41, 132, 40, 132, 41, 132, 42, 132, 46, 132, 45, 132, 44, 132, 41, 132, 38, 132, 40, 132, 42, 132, 43, 132, 47, 132, 48, 132, 47, 132, 49, 132, 49, 132, 45, 132, 46, 132, 43, 132, 44, 132, 46, 132, 43, 132, 43, 132, 40, 132, 41, 132, 40, 132, 40, 132, 42, 132, 45, 132, 47, 132, 47, 132, 49, 132, 48, 132, 53, 132, 42, 132, 35, 132, 42, 132, 44, 132, 38, 132, 50, 132, 45, 132, 48, 132, 48, 132, 47, 132, 43, 132, 42, 132, 42, 132, 44, 132, 44, 132, 46, 132, 48, 132, 48, 132, 48, 132, 50, 132, 50, 132, 49, 132, 47, 132, 46, 132, 48, 132, 47, 132, 47, 132, 48, 132, 47, 132, 45, 132, 47, 132, 46, 132, 45, 132, 43, 132, 48, 132, 44, 132, 48, 132, 47, 132, 46, 132, 50, 132, 50, 132, 48, 132, 46, 132, 46, 132, 47, 132, 47, 132, 48, 132, 44, 132, 47, 132, 47, 132, 46, 132, 46, 132, 47, 132, 44, 132, 47, 132, 47, 132, 49, 132, 47, 132, 45, 132, 46, 132, 49, 132, 48, 132, 49, 132, 49, 132, 47, 132, 50, 132, 49, 132, 50, 132, 47, 132, 47, 132, 48, 132, 48, 132, 46, 132, 47, 132, 47, 132, 49, 132, 47, 132, 46, 132, 48, 132, 48, 132, 50, 132, 49, 132, 51, 132, 49, 132, 52, 132, 50, 132, 53, 132, 48, 132, 52, 132, 50, 132, 53, 132, 51, 132, 50, 132, 50, 132, 52, 132, 51, 132, 51, 132, 52, 132, 53, 132, 49, 132, 52, 132, 50, 132, 50, 132, 50, 132, 51, 132, 49, 132, 51, 132, 52, 132, 50, 132, 53, 132, 49, 132, 51, 132, 52, 132, 52, 132, 52, 132, 52, 132, 52, 132, 53, 132, 52, 132, 54, 132, 50, 132, 54, 132, 49, 132, 51, 132, 53, 132, 52, 132, 51, 132, 52, 132, 52, 132, 51, 132, 53, 132, 50, 132, 52, 132, 52, 132, 54, 132, 51, 132, 53, 132, 54, 132, 54, 132, 52, 132, 54, 132, 53, 132, 54, 132, 54, 132, 53, 132, 51, 132, 54, 132, 50, 132, 54, 132, 53, 132, 52, 132, 53, 132, 54, 132, 54, 132, 51, 132, 54, 132, 52, 132, 51, 132, 52, 132, 52, 132, 53, 132, 55, 132, 52, 132, 54, 132, 52, 132, 56, 132, 54, 132, 55, 132, 55, 132, 54, 132, 56, 132, 56, 132, 55, 132, 56, 132, 57, 132, 57, 132, 55, 132, 56, 132, 56, 132, 53, 132, 54, 132, 53, 132, 55, 132, 54, 132, 55, 132, 55, 132, 56, 132, 55, 132, 54, 132, 54, 132, 54, 132, 55, 132, 56, 132, 57, 132, 57, 132, 57, 132, 56, 132, 56, 132, 55, 132, 54, 132, 57, 132, 57, 132, 59, 132, 54, 132, 58, 132, 56, 132, 56, 132, 56, 132, 54, 132, 57, 132, 55, 132, 55, 132, 58, 132, 58, 132, 56, 132, 57, 132, 57, 132, 58, 132, 56, 132, 60, 132, 58, 132, 59, 132, 60, 132, 58, 132, 60, 132, 57, 132, 59, 132, 59, 132, 58, 132, 59, 132, 56, 132, 58, 132, 58, 132, 58, 132, 59, 132, 58, 132, 57, 132, 60, 132, 59, 132, 58, 132, 60, 132, 59, 132, 60, 132, 59, 132, 62, 132, 61, 132, 60, 132, 61, 132, 63, 132, 58, 132, 61, 132, 61, 132, 61, 132, 61, 132, 61, 132, 61, 132, 62, 132, 58, 132, 59, 132, 60, 132, 62, 132, 60, 132, 61, 132, 56, 132, 62, 132, 62, 132, 60, 132, 60, 132, 60, 132, 61, 132, 60, 132, 64, 132, 61, 132, 64, 132, 63, 132, 65, 132, 64, 132, 62, 132, 63, 132, 64, 132, 63, 132, 61, 132, 62, 132, 64, 132, 64, 132, 61, 132, 62, 132, 61, 132, 62, 132, 62, 132, 61, 132, 61, 132, 64, 132, 63, 132, 63, 132, 60, 132, 65, 132, 64, 132, 64, 132, 65, 132, 65, 132, 66, 132, 66, 132, 62, 132, 66, 132, 65, 132, 66, 132, 63, 132, 64, 132, 65, 132, 65, 132, 64, 132, 66, 132, 64, 132, 65, 132, 62, 132, 64, 132, 66, 132, 63, 132, 63, 132, 65, 132, 63, 132, 65, 132, 62, 132, 64, 132, 64, 132, 65, 132, 66, 132, 64, 132, 66, 132, 65, 132, 67, 132, 65, 132, 66, 132, 65, 132, 68, 132, 67, 132, 67, 132, 64, 132, 67, 132, 64, 132, 66, 132, 64, 132, 66, 132, 64, 132, 66, 132, 64, 132, 65, 132, 66, 132, 58, 132, 54, 132, 72, 132, 57, 132, 66, 132, 68, 132, 63, 132, 71, 132, 67, 132, 68, 132, 67, 132, 67, 132, 68, 132, 72, 132, 69, 132, 70, 132, 69, 132, 68, 132, 70, 132, 70, 132, 70, 132, 70, 132, 69, 132, 70, 132, 69, 132, 70, 132, 66, 132, 69, 132, 69, 132, 70, 132, 68, 132, 69, 132, 70, 132, 69, 132, 69, 132, 70, 132, 72, 132, 71, 132, 71, 132, 70, 132, 70, 132, 71, 132, 72, 132, 70, 132, 73, 132, 69, 132, 72, 132, 70, 132, 70, 132, 69, 132, 73, 132, 68, 132, 69, 132, 69, 132, 71, 132, 71, 132, 68, 132, 71, 132, 70, 132, 70, 132, 69, 132, 71, 132, 70, 132, 72, 132, 70, 132, 72, 132, 72, 132, 73, 132, 72, 132, 73, 132, 72, 132, 72, 132, 72, 132, 73, 132, 69, 132, 73, 132, 71, 132, 72, 132, 69, 132, 72, 132, 71, 132, 71, 132, 70, 132, 72, 132, 72, 132, 71, 132, 71, 132, 72, 132, 70, 132, 72, 132, 74, 132, 73, 132, 74, 132, 73, 132, 74, 132, 74, 132, 77, 132, 74, 132, 76, 132, 73, 132, 74, 132, 74, 132, 74, 132, 76, 132, 75, 132, 73, 132, 74, 132, 75, 132, 74, 132, 73, 132, 72, 132, 74, 132, 75, 132, 73, 132, 74, 132, 72, 132, 73, 132, 74, 132, 73, 132, 75, 132, 74, 132, 76, 132, 73, 132, 73, 132, 75, 132, 75, 132, 74, 132, 74, 132, 74, 132, 76, 132, 74, 132, 75, 132, 74, 132, 76, 132, 75, 132, 74, 132, 73, 132, 73, 132, 74, 132, 76, 132, 76, 132, 73, 132, 74, 132, 75, 132, 74, 132, 73, 132, 74, 132, 76, 132, 74, 132, 73, 132, 75, 132, 72, 132, 73, 132, 75, 132, 75, 132, 75, 132, 76, 132, 75, 132, 76, 132, 74, 132, 75, 132, 77, 132, 76, 132, 73, 132, 78, 132, 74, 132, 76, 132, 76, 132, 76, 132, 75, 132, 77, 132, 76, 132, 77, 132, 75, 132, 77, 132, 76, 132, 74, 132, 76, 132, 75, 132, 75, 132, 74, 132, 76, 132, 76, 132, 77, 132, 74, 132, 77, 132, 74, 132, 77, 132, 75, 132, 78, 132, 76, 132, 78, 132, 77, 132, 76, 132, 77, 132, 76, 132, 77, 132, 78, 132, 76, 132, 75, 132, 77, 132, 76, 132, 75, 132, 77, 132, 77, 132, 76, 132, 76, 132, 76, 132, 75, 132, 75, 132, 76, 132, 76, 132, 74, 132, 76, 132, 78, 132, 76, 132, 77, 132, 76, 132, 77, 132, 78, 132, 76, 132, 76, 132, 78, 132, 79, 132, 78, 132, 76, 132, 79, 132, 79, 132, 77, 132, 77, 132, 76, 132, 74, 132, 78, 132, 76, 132, 76, 132, 75, 132, 76, 132, 79, 132, 75, 132, 77, 132, 77, 132, 77, 132, 78, 132, 75, 132, 75, 132, 78, 132, 77, 132, 76, 132, 77, 132, 77, 132, 76, 132, 77, 132, 77, 132, 76, 132, 77, 132, 78, 132, 77, 132, 76, 132, 78, 132, 77, 132, 78, 132, 76, 132, 78, 132, 76, 132, 75, 132, 78, 132, 76, 132, 75, 132, 77, 132, 77, 132, 76, 132, 76, 132, 78, 132, 77, 132, 76, 132, 78, 132, 79, 132, 75, 132, 77, 132, 76, 132, 79, 132, 77, 132, 79, 132, 74, 132, 78, 132, 76, 132, 78, 132, 76, 132, 78, 132, 78, 132, 77, 132, 76, 132, 77, 132, 78, 132, 78, 132, 76, 132, 76, 132, 77, 132, 74, 132, 75, 132, 76, 132, 74, 132, 76, 132, 77, 132, 77, 132, 77, 132, 77, 132, 78, 132, 76, 132, 79, 132, 77, 132, 79, 132, 78, 132, 80, 132, 77, 132, 76, 132, 79, 132, 77, 132, 77, 132, 77, 132, 75, 132, 79, 132, 76, 132, 73, 132, 75, 132, 76, 132, 75, 132, 75, 132, 74, 132, 77, 132, 76, 132, 76, 132, 74, 132, 76, 132, 76, 132, 77, 132, 76, 132, 74, 132, 77, 132, 77, 132, 76, 132, 74, 132, 78, 132, 74, 132, 77, 132, 74, 132, 76, 132, 75, 132, 76, 132, 73, 132, 73, 132, 85, 132, 73, 132, 73, 132, 80, 132, 71, 132, 79, 132, 72, 132, 74, 132, 74, 132, 74, 132, 78, 132, 76, 132, 76, 132, 76, 132, 79, 132, 77, 132, 80, 132, 76, 132, 79, 132, 79, 132, 80, 132, 76, 132, 81, 132, 77, 132, 79, 132, 78, 132, 75, 132, 77, 132, 77, 132, 76, 132, 79, 132, 75, 132, 77, 132, 77, 132, 75, 132, 75, 132, 74, 132, 77, 132, 76, 132, 78, 132, 77, 132, 77, 132, 79, 132, 77, 132, 78, 132, 78, 132, 78, 132, 78, 132, 77, 132, 79, 132, 77, 132, 79, 132, 75, 132, 79, 132, 74, 132, 78, 132, 76, 132, 78, 132, 76, 132, 78, 132, 74, 132, 76, 132, 76, 132, 77, 132, 76, 132, 76, 132, 76, 132, 77, 132, 76, 132, 76, 132, 76, 132, 79, 132, 77, 132, 78, 132, 77, 132, 76, 132, 81, 132, 77, 132, 78, 132, 77, 132, 79, 132, 78, 132, 78, 132, 77, 132, 78, 132, 79, 132, 77, 132, 76, 132, 77, 132, 78, 132, 78, 132, 76, 132, 78, 132, 77, 132, 78, 132, 79, 132, 77, 132, 79, 132, 78, 132, 80, 132, 78, 132, 78, 132, 78, 132, 79, 132, 78, 132, 78, 132, 78, 132, 80, 132, 80, 132, 80, 132, 78, 132, 78, 132, 78, 132, 80, 132, 76, 132, 77, 132, 76, 132, 80, 132, 76, 132, 77, 132, 75, 132, 78, 132, 76, 132, 76, 132, 77, 132, 76, 132, 80, 132, 76, 132, 78, 132, 78, 132, 80, 132, 77, 132, 80, 132, 78, 132, 78, 132, 77, 132, 79, 132, 79, 132, 79, 132, 77, 132, 79, 132, 78, 132, 77, 132, 76, 132, 78, 132, 78, 132, 78, 132, 77, 132, 77, 132, 77, 132, 77, 132, 76, 132, 77, 132, 78, 132, 77, 132, 75, 132, 78, 132, 79, 132, 76, 132, 77, 132, 79, 132, 77, 132, 79, 132, 76, 132, 74, 132, 78, 132, 78, 132, 77, 132, 79, 132, 78, 132, 78, 132, 77, 132, 78, 132, 78, 132, 78, 132, 79, 132, 77, 132, 76, 132, 78, 132, 78, 132, 76, 132, 76, 132, 76, 132, 76, 132, 76, 132, 77, 132, 79, 132, 77, 132, 78, 132, 76, 132, 78, 132, 78, 132, 79, 132, 78, 132, 80, 132, 77, 132, 78, 132, 79, 132, 79, 132, 78, 132, 78, 132, 78, 132, 77, 132, 77, 132, 77, 132, 76, 132, 78, 132, 76, 132, 78, 132, 78, 132, 78, 132, 77, 132, 77, 132, 74, 132, 77, 132, 78, 132, 78, 132, 78, 132, 77, 132, 79, 132, 76, 132, 78, 132, 77, 132, 80, 132, 77, 132, 79, 132, 74, 132, 80, 132, 76, 132, 79, 132, 76, 132, 77, 132, 76, 132, 77, 132, 75, 132, 75, 132, 76, 132, 76, 132, 75, 132, 76, 132, 76, 132, 76, 132, 79, 132, 77, 132, 77, 132, 78, 132, 79, 132, 75, 132, 78, 132, 78, 132, 80, 132, 80, 132, 79, 132, 77, 132, 78, 132, 78, 132, 82, 132, 77, 132, 78, 132, 77, 132, 78, 132, 77, 132, 77, 132, 78, 132, 76, 132, 77, 132, 77, 132, 76, 132, 76, 132, 79, 132, 78, 132, 80, 132, 78, 132, 80, 132, 78, 132, 78, 132, 78, 132, 79, 132, 80, 132, 78, 132, 77, 132, 80, 132, 80, 132, 80, 132, 79, 132, 79, 132, 79, 132, 79, 132, 78, 132, 79, 132, 78, 132, 79, 132, 77, 132, 79, 132, 78, 132, 78, 132, 80, 132, 76, 132, 78, 132, 80, 132, 78, 132, 79, 132, 77, 132, 80, 132, 79, 132, 80, 132, 80, 132, 78, 132, 82, 132, 79, 132, 78, 132, 80, 132, 81, 132, 80, 132, 84, 132, 78, 132, 80, 132, 80, 132, 81, 132, 78, 132, 80, 132, 77, 132, 79, 132, 80, 132, 76, 132, 79, 132, 78, 132, 80, 132, 78, 132, 77, 132, 77, 132, 81, 132, 79, 132, 81, 132, 79, 132, 81, 132, 80, 132, 79, 132, 80, 132, 81, 132, 82, 132, 80, 132, 78, 132, 77, 132, 81, 132, 80, 132, 78, 132, 80, 132, 78, 132, 79, 132, 78, 132, 84, 132, 60, 132, 83, 132, 81, 132, 69, 132, 86, 132, 74, 132, 81, 132, 82, 132, 78, 132, 80, 132, 78, 132, 80, 132, 79, 132, 80, 132, 84, 132, 82, 132, 81, 132, 83, 132, 82, 132, 82, 132, 84, 132, 82, 132, 80, 132, 82, 132, 80, 132, 79, 132, 79, 132, 79, 132, 78, 132, 80, 132, 79, 132, 80, 132, 81, 132, 77, 132, 79, 132, 80, 132, 79, 132, 81, 132, 78, 132, 81, 132, 81, 132, 83, 132, 82, 132, 81, 132, 82, 132, 82, 132, 81, 132, 82, 132, 79, 132, 81, 132, 79, 132, 81, 132, 79, 132, 80, 132, 80, 132, 81, 132, 79, 132, 78, 132, 80, 132, 79, 132, 81, 132, 78, 132, 83, 132, 81, 132, 79, 132, 80, 132, 81, 132, 81, 132, 85, 132, 79, 132, 82, 132, 82, 132, 81, 132, 84, 132, 86, 132, 82, 132, 82, 132, 84, 132, 82, 132, 81, 132, 81, 132, 82, 132, 84, 132, 79, 132, 83, 132, 80, 132, 83, 132, 82, 132, 81, 132, 79, 132, 81, 132, 80, 132, 82, 132, 81, 132, 83, 132, 82, 132, 82, 132, 82, 132, 82, 132, 85, 132, 84, 132, 83, 132, 81, 132, 86, 132, 84, 132, 87, 132, 80, 132, 81, 132, 85, 132, 85, 132, 82, 132, 81, 132, 83, 132, 82, 132, 81, 132, 82, 132, 80, 132, 81, 132, 83, 132, 80, 132, 83, 132, 81, 132, 82, 132, 84, 132, 78, 132, 83, 132, 84, 132, 83, 132, 85, 132, 82, 132, 85, 132, 83, 132, 86, 132, 81, 132, 84, 132, 83, 132, 86, 132, 83, 132, 84, 132, 83, 132, 85, 132, 83, 132, 82, 132, 82, 132, 83, 132, 84, 132, 81, 132, 83, 132, 82, 132, 84, 132, 84, 132, 84, 132, 83, 132, 86, 132, 84, 132, 85, 132, 84, 132, 84, 132, 86, 132, 84, 132, 84, 132, 83, 132, 81, 132, 85, 132, 82, 132, 83, 132, 82, 132, 84, 132, 82, 132, 82, 132, 85, 132, 82, 132, 84, 132, 85, 132, 82, 132, 84, 132, 83, 132, 84, 132, 84, 132, 84, 132, 85, 132, 84, 132, 85, 132, 86, 132, 86, 132, 85, 132, 86, 132, 82, 132, 85, 132, 82, 132, 84, 132, 84, 132, 83, 132, 85, 132, 83, 132, 80, 132, 80, 132, 83, 132, 82, 132, 84, 132, 82, 132, 84, 132, 81, 132, 85, 132, 81, 132, 83, 132, 83, 132, 84, 132, 84, 132, 83, 132, 84, 132, 84, 132, 83, 132, 86, 132, 83, 132, 84, 132, 85, 132, 84, 132, 83, 132, 84, 132, 84, 132, 84, 132, 82, 132, 84, 132, 82, 132, 83, 132, 83, 132, 83, 132, 84, 132, 84, 132, 87, 132, 83, 132, 86, 132, 84, 132, 87, 132, 83, 132, 86, 132, 85, 132, 86, 132, 86, 132, 85, 132, 85, 132, 86, 132, 85, 132, 87, 132, 83, 132, 86, 132, 84, 132, 85, 132, 85, 132, 85, 132, 86, 132, 85, 132, 86, 132, 83, 132, 86, 132, 86, 132, 85, 132, 86, 132, 84, 132, 84, 132, 84, 132, 86, 132, 84, 132, 87, 132, 86, 132, 85, 132, 88, 132, 85, 132, 86, 132, 86, 132, 86, 132, 85, 132, 87, 132, 84, 132, 86, 132, 83, 132, 85, 132, 86, 132, 86, 132, 85, 132, 84, 132, 86, 132, 86, 132, 89, 132, 85, 132, 90, 132, 86, 132, 88, 132, 87, 132, 88, 132, 86, 132, 88, 132, 87, 132, 86, 132, 87, 132, 88, 132, 87, 132, 88, 132, 87, 132, 85, 132, 87, 132, 85, 132, 84, 132, 88, 132, 86, 132, 86, 132, 89, 132, 84, 132, 87, 132, 84, 132, 88, 132, 87, 132, 85, 132, 87, 132, 87, 132, 87, 132, 89, 132, 86, 132, 89, 132, 87, 132, 86, 132, 85, 132, 86, 132, 87, 132, 85, 132, 84, 132, 85, 132, 84, 132, 86, 132, 85, 132, 84, 132, 83, 132, 85, 132, 84, 132, 83, 132, 87, 132, 85, 132, 86, 132, 84, 132, 85, 132, 84, 132, 88, 132, 83, 132, 84, 132, 84, 132, 85, 132, 84, 132, 84, 132, 83, 132, 85, 132, 84, 132, 89, 132, 94, 132, 92, 132, 76, 132, 91, 132, 78, 132, 82, 132, 86, 132, 80, 132, 85, 132, 82, 132, 85, 132, 84, 132, 87, 132, 86, 132, 86, 132, 86, 132, 90, 132, 87, 132, 89, 132, 87, 132, 88, 132, 86, 132, 88, 132, 86, 132, 86, 132, 86, 132, 86, 132, 85, 132, 86, 132, 85, 132, 85, 132, 85, 132, 83, 164, 85, 164, 84, 164, 84, 164, 86, 164, 81, 164, 82, 164, 102, 162, 108, 162, 111, 162, 113, 162, 110, 162, 111, 162, 110, 162, 112, 162, 112, 162, 111, 162, 110, 162, 112, 162, 113, 162, 112, 162, 112, 162, 109, 162, 114, 162, 112, 162, 111, 162, 111, 162, 112, 162, 113, 162, 112, 162, 111, 162, 111, 162, 113, 162, 111, 162, 112, 162, 112, 162, 113, 162, 113, 162, 112, 162, 113, 162, 114, 162, 113, 162, 113, 162, 113, 162, 113, 162, 111, 162, 114, 162, 113, 162, 112, 162, 113, 162, 115, 162, 111, 162, 111, 162, 113, 162, 113, 162, 111, 162, 113, 162, 113, 162, 113, 162, 112, 162, 114, 162, 113, 162, 112, 162, 114, 162, 113, 162, 112, 162, 113, 162, 113, 162, 115, 162, 114, 162, 114, 162, 114, 162, 113, 162, 115, 162, 115, 162, 113, 162, 114, 162, 113, 162, 113, 162, 113, 162, 113, 162, 114, 162, 112, 162, 112, 162, 112, 162, 113, 162, 114, 162, 112, 162, 112, 162, 110, 162, 113, 162, 116, 162, 110, 162, 109, 162, 114, 162, 115, 162, 114, 162, 111, 162, 113, 162, 115, 162, 111, 162, 112, 162, 112, 162, 112, 162, 114, 162, 113, 162, 111, 162, 111, 162, 113, 162, 113, 162, 110, 162, 111, 162, 113, 162, 112, 162, 111, 162, 109, 162, 111, 162, 110, 162, 111, 162, 110, 162, 112, 162, 112, 162, 112, 162, 112, 162, 110, 162, 112, 162, 112, 162, 113, 162, 113, 162, 112, 162, 112, 162, 111, 162, 112, 162, 111, 162, 111, 162, 112, 162, 109, 162, 112, 162, 110, 162, 110, 162, 112, 162, 111, 162, 109, 162, 112, 162, 110, 162, 110, 162, 110, 162, 108, 162, 110, 162, 111, 162, 110, 162, 110, 162, 110, 162, 111, 162, 109, 162, 110, 162, 110, 162, 111, 162, 110, 162, 111, 162, 110, 162, 111, 162, 109, 162, 109, 162, 110, 162, 109, 162, 109, 162, 110, 162, 108, 162, 108, 162, 110, 162, 108, 162, 109, 162, 108, 162, 108, 162, 109, 162, 108, 162, 108, 162, 109, 162, 108, 162, 110, 162, 107, 162, 108, 162, 108, 162, 110, 162, 109, 162, 108, 162, 108, 162, 107, 162, 109, 162, 108, 162, 107, 162, 107, 162, 108, 162, 106, 162, 106, 162, 105, 162, 106, 162, 108, 162, 104, 162, 104, 162, 106, 162, 104, 162, 105, 162, 103, 162, 104, 162, 105, 162, 103, 162, 101, 162, 108, 162, 106, 162, 101, 162, 105, 162, 106, 162, 106, 162, 106, 162, 108, 162, 108, 162, 109, 162, 110, 162, 111, 162, 113, 162, 112, 162, 112, 162, 111, 162, 114, 162, 111, 162, 110, 162, 110, 162, 110, 162, 110, 162, 108, 162, 107, 162, 106, 162, 107, 162, 106, 162, 106, 162, 105, 162, 106, 162, 106, 162, 105, 162, 105, 162, 106, 162, 105, 162, 104, 162, 105, 162, 106, 162, 106, 162, 105, 162, 105, 162, 104, 162, 105, 162, 104, 162, 104, 162, 102, 162, 105, 162, 105, 162, 103, 162, 102, 162, 103, 162, 104, 162, 105, 162, 104, 162, 104, 162, 105, 162, 105, 162, 107, 162, 104, 162, 107, 162, 106, 162, 105, 162, 107, 162, 106, 162, 107, 162, 105, 162, 105, 162, 106, 162, 106, 162, 104, 162, 105, 162, 105, 162, 105, 162, 104, 162, 103, 162, 105, 162, 102, 162, 104, 162, 104, 162, 102, 162, 102, 162, 100, 162, 104, 162, 103, 162, 101, 162, 103, 162, 102, 162, 102, 162, 105, 162, 100, 162, 105, 162, 103, 162, 102, 162, 101, 162, 99, 162, 100, 162, 101, 162, 99, 162, 99, 162, 98, 162, 98, 162, 96, 162, 98, 162, 94, 162, 95, 162, 94, 162, 96, 162, 93, 162, 93, 162, 93, 162, 94, 162, 94, 162, 93, 162, 93, 162, 92, 162, 93, 162, 92, 162, 92, 162, 91, 162, 94, 162, 92, 162, 91, 162, 91, 162, 91, 162, 92, 162, 90, 162, 92, 162, 88, 162, 91, 162, 92, 162, 90, 162, 91, 162, 90, 162, 90, 162, 88, 162, 91, 162, 88, 162, 89, 162, 90, 162, 90, 162, 89, 162, 90, 162, 91, 162, 91, 162, 90, 162, 90, 162, 93, 162, 91, 162, 90, 162, 90, 162, 92, 162, 91, 162, 91, 162, 91, 162, 91, 162, 91, 162, 91, 162, 92, 162, 92, 162, 92, 162, 93, 162, 91, 162, 93, 162, 92, 162, 93, 162, 93, 162, 93, 162, 93, 162, 94, 162, 93, 162, 94, 162, 94, 162, 96, 162, 93, 162, 93, 162, 94, 162, 95, 162, 96, 162, 95, 162, 96, 162, 93, 162, 96, 162, 94, 162, 94, 162, 94, 162, 94, 162, 95, 162, 95, 162, 94, 162, 95, 162, 96, 162, 95, 162, 95, 162, 94, 162, 95, 162, 97, 162, 96, 162, 93, 162, 95, 162, 97, 162, 95, 162, 95, 162, 96, 162, 97, 162, 97, 162, 94, 162, 95, 162, 97, 162, 96, 162, 95, 162, 94, 162, 96, 162, 97, 162, 95, 162, 96, 162, 94, 162, 96, 162, 95, 162, 96, 162, 95, 162, 95, 162, 96, 162, 96, 162, 94, 162, 96, 162, 96, 162, 95, 162, 96, 162, 94, 162, 96, 162, 96, 162, 96, 162, 95, 162, 96, 162, 95, 162, 95, 162, 94, 162, 94, 162, 94, 162, 96, 162, 95, 162, 95, 162, 94, 162, 97, 162, 96, 162, 96, 162, 95, 162, 95, 162, 96, 162, 96, 162, 96, 162, 95, 162, 95, 162, 95, 162, 97, 162, 94, 162, 98, 162, 95, 162, 96, 162, 97, 162, 95, 162, 97, 162, 95, 162, 97, 162, 94, 162, 95, 162, 95, 162, 94, 162, 98, 162, 95, 162, 94, 162, 96, 162, 96, 162, 95, 162, 95, 162, 96, 162, 95, 162, 96, 162, 96, 162, 94, 162, 96, 162, 97, 162, 95, 162, 97, 162, 97, 162, 96, 162, 96, 162, 97, 162, 96, 162, 96, 162, 98, 162, 98, 162, 96, 162, 97, 162, 96, 162, 95, 162, 96, 162, 97, 162, 95, 162, 96, 162, 93, 162, 97, 162, 97, 162, 96, 162, 95, 162, 96, 162, 94, 162, 96, 162, 96, 162, 97, 162, 95, 162, 97, 162, 97, 162, 95, 162, 96, 162, 98, 162, 96, 162, 96, 162, 96, 162, 96, 162, 95, 162, 97, 162, 94, 162, 94, 162, 97, 162, 95, 162, 95, 162, 95, 162, 96, 162, 96, 162, 95, 162, 94, 162, 94, 162, 96, 162, 96, 162, 93, 162, 95, 162, 96, 162, 95, 162, 95, 162, 94, 162, 94, 162, 95, 162, 94, 162, 93, 162, 93, 162, 94, 162, 94, 162, 90, 162, 87, 162, 96, 162, 96, 162, 83, 162, 93, 162, 96, 162, 91, 162, 94, 162, 93, 162, 97, 162, 95, 162, 99, 162, 100, 162, 98, 162, 100, 162, 102, 162, 100, 162, 101, 162, 101, 162, 100, 162, 100, 162, 99, 162, 98, 162, 98, 162, 98, 162, 96, 162, 97, 162, 94, 162, 95, 162, 94, 162, 94, 162, 93, 162, 90, 162, 91, 162, 92, 162, 90, 162, 90, 162, 89, 162, 90, 162, 90, 162, 90, 162, 90, 162, 92, 162, 89, 162, 90, 162, 90, 162, 90, 162, 90, 162, 88, 162, 89, 162, 88, 162, 88, 162, 88, 162, 88, 162, 86, 162, 89, 162, 87, 162, 88, 162, 88, 162, 88, 162, 86, 162, 86, 162, 87, 162, 86, 162, 86, 162, 85, 162, 86, 162, 87, 162, 86, 162, 87, 162, 90, 162, 85, 162, 87, 162, 86, 162, 87, 162, 85, 162, 87, 162, 87, 162, 89, 162, 88, 162, 89, 162, 89, 162, 87, 162, 89, 162, 88, 162, 87, 162, 87, 162, 90, 162, 91, 162, 90, 162, 90, 162, 89, 162, 89, 162, 88, 162, 88, 162, 92, 162, 89, 162, 92, 162, 90, 162, 90, 162, 89, 162, 92, 162, 94, 162, 94, 162, 94, 162, 94, 162, 95, 162, 91, 162, 91, 162, 89, 162, 90, 162, 91, 162, 91, 162, 93, 162, 94, 162, 92, 162, 90, 162, 89, 162, 87, 162, 86, 162, 88, 162, 85, 162, 89, 162, 92, 162, 89, 162, 91, 162, 90, 162, 89, 162, 88, 162, 90, 162, 89, 162, 92, 162, 97, 162, 96, 162, 97, 162, 95, 162, 93, 162, 93, 162, 96, 162, 100, 162, 107, 162, 110, 162, 106, 162, 96, 162, 86, 162, 79, 162, 81, 162, 89, 162, 103, 162, 110, 162, 112, 162, 96, 162, 78, 162, 61, 162, 56, 162, 66, 162, 84, 162, 104, 162, 115, 162, 118, 162, 107, 162, 92, 162, 78, 162, 72, 162, 83, 162, 101, 162, 113, 162, 123, 162, 123, 162, 115, 162, 100, 162, 79, 162, 64, 162, 61, 162, 69, 162, 84, 162, 106, 163, 1, 163, 17, 163, 8, 162, 109, 162, 71, 162, 43, 162, 36, 162, 47, 162, 75, 162, 109, 163, 9, 163, 21, 163, 1, 162, 88, 162, 46, 162, 28, 162, 40, 162, 73, 162, 121, 163, 37, 163, 57, 163, 50, 163, 13, 162, 85, 162, 40, 162, 13, 162, 20, 162, 49, 162, 91, 163, 10, 163, 36, 163, 32, 162, 125, 162, 78, 162, 40, 162, 30, 162, 48, 162, 88, 163, 4, 163, 34, 163, 41, 163, 11, 162, 93, 162, 48, 162, 27, 162, 35, 162, 68, 162, 103, 163, 2, 163, 12, 162, 125, 162, 101, 162, 75, 162, 61, 162, 63, 162, 77, 162, 91, 162, 102, 162, 110, 162, 112, 162, 113, 162, 111, 162, 109, 162, 101, 162, 93, 162, 86, 162, 80, 162, 83, 162, 92, 162, 107, 162, 122, 162, 126, 162, 122, 162, 108, 162, 90, 162, 77, 162, 74, 162, 84, 162, 98, 162, 114, 162, 122, 162, 119, 162, 102, 162, 81, 162, 65, 162, 64, 162, 75, 162, 93, 162, 113, 162, 127, 162, 125, 162, 112, 162, 91, 162, 78, 162, 72, 162, 83, 162, 97, 162, 117, 162, 127, 162, 122, 162, 108, 162, 90, 162, 70, 162, 68, 162, 76, 162, 90, 162, 105, 162, 120, 162, 125, 162, 118, 162, 103, 162, 90, 162, 83, 162, 82, 162, 87, 162, 99, 162, 108, 162, 116, 162, 117, 162, 113, 162, 103, 162, 97, 162, 90, 162, 87, 162, 84, 162, 87, 162, 92, 162, 97, 162, 98, 162, 105, 162, 101, 162, 102, 162, 102, 162, 97, 162, 99, 162, 99, 162, 102, 162, 103, 162, 103, 162, 106, 162, 104, 162, 101, 162, 95, 162, 94, 162, 91, 162, 96, 162, 96, 162, 100, 162, 101, 162, 104, 162, 100, 162, 98, 162, 94, 162, 95, 162, 95, 162, 99, 162, 98, 162, 101, 162, 101, 162, 100, 162, 99, 162, 93, 162, 94, 162, 96, 162, 98, 162, 100, 162, 102, 162, 104, 162, 101, 162, 99, 162, 95, 162, 94, 162, 93, 162, 95, 162, 91, 162, 94, 162, 94, 162, 94, 162, 94, 162, 95, 162, 87, 162, 92, 162, 93, 162, 92, 162, 95, 162, 94, 162, 98, 162, 95, 162, 97, 162, 99, 162, 100, 162, 100, 162, 99, 162, 102, 162, 100, 162, 100, 162, 100, 162, 98, 162, 97, 162, 98, 162, 98, 162, 97, 162, 96, 162, 97, 162, 93, 162, 93, 162, 94, 162, 92, 162, 94, 162, 92, 162, 92, 162, 93, 162, 93, 162, 94, 162, 94, 162, 92, 162, 94, 162, 94, 162, 92, 162, 93, 162, 93, 162, 96, 162, 93, 162, 95, 162, 91, 162, 93, 162, 93, 162, 94, 162, 92, 162, 93, 162, 96, 162, 93, 162, 94, 162, 94, 162, 95, 162, 93, 162, 95, 162, 95, 162, 96, 162, 97, 162, 94, 162, 96, 162, 96, 162, 97, 162, 97, 162, 96, 162, 96, 162, 99, 162, 98, 162, 98, 162, 97, 162, 98, 162, 98, 162, 98, 162, 99, 162, 98, 162, 98, 162, 98, 162, 98, 162, 98, 162, 98, 162, 97, 162, 102, 162, 99, 162, 96, 162, 100, 162, 100, 162, 100, 162, 99, 162, 101, 162, 101, 162, 100, 162, 100, 162, 100, 162, 100, 162, 102, 162, 101, 162, 102, 162, 102, 162, 100, 162, 103, 162, 102, 162, 99, 162, 101, 162, 102, 162, 100, 162, 100, 162, 102, 162, 100, 162, 100, 162, 100, 162, 97, 162, 100, 162, 100, 162, 99, 162, 100, 162, 99, 162, 100, 162, 100, 162, 101, 162, 118, 162, 113, 162, 86, 162, 99, 162, 105, 162, 99, 162, 100, 162, 95, 162, 106, 162, 104, 162, 97, 162, 103, 162, 103, 162, 99, 162, 97, 162, 101, 162, 101, 162, 101, 162, 101, 162, 100, 162, 100, 162, 100, 162, 100, 162, 101, 162, 100, 162, 103, 162, 100, 162, 100, 162, 103, 162, 102, 162, 102, 162, 101, 162, 102, 162, 102, 162, 101, 162, 102, 162, 102, 162, 101, 162, 102, 162, 103, 162, 102, 162, 100, 162, 103, 162, 103, 162, 100, 162, 100, 162, 101, 162, 104, 162, 104, 162, 101, 162, 102, 162, 104, 162, 103, 162, 102, 162, 104, 162, 104, 162, 104, 162, 104, 162, 105, 162, 103, 162, 106, 162, 104, 162, 103, 162, 102, 162, 104, 162, 102, 162, 106, 162, 102, 162, 104, 162, 104, 162, 103, 162, 102, 162, 104, 162, 103, 162, 104, 162, 103, 162, 105, 162, 104, 162, 105, 162, 104, 162, 105, 162, 105, 162, 105, 162, 107, 162, 105, 162, 105, 162, 107, 162, 107, 162, 109, 162, 124, 163, 5, 162, 90, 162, 93, 162, 117, 162, 106, 162, 98, 162, 99, 162, 108, 162, 108, 162, 100, 162, 105, 162, 109, 162, 105, 162, 104, 162, 108, 162, 105, 162, 108, 162, 106, 162, 108, 162, 108, 162, 107, 162, 108, 162, 107, 162, 106, 162, 106, 162, 108, 162, 108, 162, 105, 162, 106, 162, 108, 162, 105, 162, 106, 162, 105, 162, 115, 163, 27, 162, 40, 162, 69, 163, 23, 162, 121, 162, 95, 162, 104, 162, 119, 162, 110, 162, 96, 162, 108, 162, 117, 162, 104, 162, 105, 162, 113, 162, 109, 162, 104, 162, 106, 162, 111, 162, 106, 162, 105, 162, 108, 162, 107, 162, 106, 162, 106, 162, 107, 162, 107, 162, 107, 162, 109, 162, 108, 162, 106, 162, 108, 162, 110, 162, 110, 162, 109, 162, 106, 162, 110, 162, 108, 162, 109, 162, 107, 162, 109, 162, 109, 162, 110, 162, 108, 162, 107, 162, 109, 162, 111, 162, 99, 162, 101, 162, 88, 162, 116, 162, 118, 162, 118, 162, 86, 162, 94, 163, 0, 162, 112, 162, 101, 162, 111, 162, 115, 162, 111, 162, 104, 162, 110, 162, 112, 162, 107, 162, 106, 162, 106, 162, 109, 162, 107, 162, 107, 162, 107, 162, 105, 162, 105, 162, 107, 162, 106, 162, 98, 162, 115, 162, 106, 162, 103, 162, 114, 162, 101, 162, 106, 162, 102, 162, 108, 162, 106, 162, 99, 162, 107, 162, 109, 162, 101, 162, 101, 162, 105, 162, 102, 162, 105, 162, 103, 162, 101, 162, 104, 162, 103, 162, 103, 162, 101, 162, 101, 162, 98, 162, 108, 162, 102, 162, 93, 162, 110, 162, 98, 162, 104, 162, 95, 162, 93, 162, 113, 162, 101, 162, 98, 162, 106, 162, 103, 162, 106, 162, 105, 162, 108, 162, 110, 162, 108, 162, 110, 162, 110, 162, 110, 162, 110, 162, 108, 162, 111, 162, 111, 162, 108, 162, 109, 162, 112, 162, 108, 162, 109, 162, 108, 162, 109, 162, 107, 162, 108, 162, 108, 162, 108, 162, 108, 162, 109, 162, 108, 162, 109, 162, 108, 162, 108, 162, 107, 162, 108, 162, 109, 162, 110, 162, 110, 162, 110, 162, 110, 162, 108, 162, 109, 162, 108, 162, 108, 162, 110, 162, 108, 162, 107, 162, 109, 162, 111, 162, 111, 162, 110, 162, 110, 162, 111, 162, 110, 162, 112, 162, 111, 162, 111, 162, 112, 162, 113, 162, 112, 162, 114, 162, 112, 162, 114, 162, 114, 162, 112, 162, 110, 162, 113, 162, 111, 162, 110, 162, 111, 162, 113, 162, 112, 162, 112, 162, 112, 162, 111, 162, 112, 162, 114, 162, 110, 162, 113, 162, 112, 162, 116, 162, 113, 162, 115, 162, 114, 162, 116, 162, 115, 162, 114, 162, 117, 162, 116, 162, 116, 162, 115, 162, 116, 162, 116, 162, 114, 162, 115, 162, 116, 162, 115, 162, 114, 162, 115, 162, 114, 162, 114, 162, 112, 162, 114, 162, 116, 162, 114, 162, 114, 162, 116, 162, 113, 162, 114, 162, 113, 162, 116, 162, 116, 162, 115, 162, 116, 162, 115, 162, 116, 162, 115, 162, 114, 162, 115, 162, 115, 162, 116, 162, 116, 162, 115, 162, 115, 162, 116, 162, 115, 162, 116, 162, 115, 162, 116, 162, 114, 162, 116, 162, 116, 162, 117, 162, 115, 162, 118, 162, 116, 162, 117, 162, 118, 162, 116, 162, 119, 162, 118, 162, 116, 162, 116, 162, 118, 162, 118, 162, 115, 162, 117, 162, 116, 162, 118, 162, 116, 162, 116, 162, 117, 162, 118, 162, 116, 162, 118, 162, 117, 162, 117, 162, 119, 162, 118, 162, 118, 162, 119, 162, 120, 162, 120, 162, 119, 162, 120, 162, 119, 162, 121, 162, 121, 162, 118, 162, 119, 162, 119, 162, 120, 162, 119, 162, 120, 162, 120, 162, 120, 162, 120, 162, 117, 162, 119, 162, 121, 162, 121, 162, 118, 162, 120, 162, 119, 162, 120, 162, 119, 162, 122, 162, 120, 162, 121, 162, 121, 162, 120, 162, 120, 162, 123, 162, 121, 162, 121, 162, 121, 162, 120, 162, 121, 162, 121, 162, 121, 162, 121, 162, 121, 162, 120, 162, 121, 162, 120, 162, 122, 162, 123, 162, 122, 162, 122, 162, 122, 162, 122, 162, 124, 162, 124, 162, 122, 162, 123, 162, 124, 162, 123, 162, 122, 162, 123, 162, 124, 162, 123, 162, 123, 162, 120, 162, 122, 162, 122, 162, 123, 162, 124, 162, 122, 162, 122, 162, 123, 162, 123, 162, 123, 162, 122, 162, 123, 162, 125, 162, 122, 162, 124, 162, 122, 162, 124, 162, 125, 162, 124, 162, 123, 162, 125, 162, 126, 162, 126, 162, 123, 162, 123, 162, 125, 162, 125, 162, 125, 162, 124, 162, 126, 162, 124, 162, 125, 162, 124, 162, 125, 162, 125, 162, 125, 162, 124, 162, 126, 162, 127, 162, 125, 162, 126, 162, 125, 162, 126, 163, 0, 162, 125, 162, 126, 162, 127, 162, 126, 163, 0, 162, 126, 162, 126, 162, 127, 162, 127, 162, 127, 162, 125, 162, 125, 163, 1, 162, 126, 162, 127, 162, 124, 163, 0, 162, 127, 163, 0, 162, 127, 162, 126, 163, 1, 163, 0, 162, 127, 163, 0, 163, 0, 163, 0, 163, 2, 162, 126, 163, 0, 163, 1, 163, 1, 162, 126, 162, 127, 162, 126, 162, 126, 162, 126, 162, 126, 162, 127, 162, 126, 162, 126, 162, 126, 162, 126, 162, 123, 162, 124, 162, 125, 162, 125, 162, 124, 162, 126, 162, 123, 162, 124, 162, 124, 162, 123, 162, 124, 163, 0, 162, 125, 162, 119, 162, 123, 162, 124, 162, 125, 162, 119, 162, 119, 162, 123, 162, 122, 162, 120, 162, 122, 162, 120, 162, 119, 162, 121, 162, 121, 162, 121, 162, 119, 162, 121, 162, 121, 162, 119, 162, 118, 162, 121, 162, 120, 162, 120, 162, 122, 162, 121, 162, 121, 162, 115, 162, 114, 162, 123, 162, 119, 162, 119, 162, 121, 162, 122, 162, 122, 162, 122, 162, 123, 162, 124, 162, 124, 162, 126, 162, 126, 162, 125, 162, 125, 162, 127, 163, 0, 162, 126, 162, 126, 162, 126, 162, 127, 162, 126, 162, 126, 162, 124, 162, 125, 162, 124, 162, 126, 162, 122, 162, 124, 162, 122, 162, 124, 162, 124, 162, 123, 162, 125, 162, 125, 162, 123, 162, 123, 162, 125, 162, 124, 162, 127, 162, 124, 162, 124, 162, 127, 162, 126, 162, 126, 162, 126, 162, 125, 162, 127, 162, 126, 163, 0, 162, 125, 162, 127, 162, 127, 162, 126, 162, 126, 163, 0, 162, 127, 163, 1, 162, 127, 162, 126, 163, 0, 163, 1, 162, 127, 163, 0, 163, 0, 162, 126, 163, 2, 162, 127, 162, 126, 162, 127, 163, 2, 162, 125, 163, 2, 163, 1, 163, 0, 163, 1, 163, 1, 163, 1, 163, 3, 163, 2, 163, 1, 163, 2, 163, 2, 163, 4, 163, 2, 163, 1, 163, 2, 163, 5, 163, 2, 163, 4, 163, 2, 163, 4, 163, 3, 163, 3, 163, 1, 163, 4, 163, 2, 163, 3, 163, 3, 163, 3, 163, 2, 163, 3, 163, 2, 163, 2, 163, 3, 163, 5, 163, 4, 163, 3, 163, 4, 163, 4, 163, 2, 163, 4, 163, 1, 163, 2, 163, 3, 163, 4, 163, 2, 163, 2, 163, 3, 163, 2, 163, 0, 163, 3, 163, 2, 163, 3, 163, 3, 163, 1, 163, 5, 163, 2, 163, 4, 163, 3, 163, 4, 163, 4, 163, 4, 163, 5, 163, 6, 163, 5, 163, 6, 163, 2, 163, 6, 163, 2, 163, 4, 163, 5, 163, 5, 163, 5, 163, 3, 163, 4, 163, 4, 163, 5, 163, 3, 163, 4, 163, 3, 163, 3, 163, 3, 163, 3, 163, 6, 163, 4, 163, 4, 163, 4, 163, 7, 163, 6, 163, 6, 163, 7, 163, 7, 163, 7, 163, 5, 163, 6, 163, 6, 163, 7, 163, 6, 163, 6, 163, 7, 163, 6, 163, 8, 163, 6, 163, 6, 163, 7, 163, 7, 163, 6, 163, 6, 163, 4, 163, 7, 163, 6, 163, 7, 163, 6, 163, 5, 163, 8, 163, 7, 163, 7, 163, 7, 163, 9, 163, 7, 163, 8, 163, 9, 163, 7, 163, 7, 163, 9, 163, 9, 163, 6, 163, 8, 163, 8, 163, 7, 163, 8, 163, 6, 163, 9, 163, 8, 163, 8, 163, 8, 163, 8, 163, 8, 163, 7, 163, 7, 163, 10, 163, 8, 163, 8, 163, 7, 163, 8, 163, 10, 163, 10, 163, 8, 163, 9, 163, 10, 163, 11, 163, 10, 163, 10, 163, 10, 163, 7, 163, 10, 163, 8, 163, 6, 163, 9, 163, 11, 163, 7, 163, 9, 163, 6, 163, 8, 163, 8, 163, 8, 163, 8, 163, 7, 163, 8, 163, 10, 163, 6, 163, 8, 163, 8, 163, 10, 163, 8, 163, 6, 163, 7, 163, 10, 163, 8, 163, 10, 163, 7, 163, 7, 163, 7, 163, 7, 163, 8, 163, 5, 163, 8, 163, 7, 163, 4, 163, 5, 163, 5, 163, 5, 163, 5, 163, 4, 163, 5, 163, 4, 163, 6, 163, 5, 163, 5, 163, 5, 163, 6, 163, 3, 163, 3, 163, 6, 163, 5, 163, 5, 163, 5, 163, 5, 163, 5, 163, 4, 163, 4, 163, 5, 163, 3, 163, 3, 163, 3, 163, 3, 163, 3, 163, 2, 163, 2, 163, 3, 163, 2, 163, 2, 163, 4, 163, 3, 163, 4, 163, 4, 163, 5, 163, 3, 163, 5, 163, 5, 163, 4, 163, 5, 163, 5, 163, 5, 163, 4, 163, 6, 163, 4, 163, 5, 163, 4, 163, 4, 163, 5, 163, 4, 163, 4, 163, 4, 163, 6, 163, 4, 163, 3, 163, 6, 163, 5, 163, 5, 163, 6, 163, 6, 163, 4, 163, 4, 163, 7, 163, 6, 163, 6, 163, 6, 163, 8, 163, 7, 163, 7, 163, 6, 163, 7, 163, 7, 163, 6, 163, 4, 163, 6, 163, 6, 163, 5, 163, 5, 163, 5, 163, 5, 163, 6, 163, 5, 163, 4, 163, 5, 163, 1, 163, 1, 163, 15, 163, 3, 163, 2, 163, 11, 163, 7, 163, 9, 163, 7, 163, 12, 163, 14, 163, 9, 163, 12, 163, 15, 163, 13, 163, 12, 163, 14, 163, 15, 163, 13, 163, 14, 163, 14, 163, 10, 163, 12, 163, 12, 163, 10, 163, 8, 163, 8, 163, 10, 163, 9, 163, 9, 163, 8, 163, 10, 163, 10, 163, 8, 163, 9, 163, 10, 163, 10, 163, 8, 163, 10, 163, 10, 163, 7, 163, 11, 163, 9, 163, 10, 163, 8, 163, 7, 163, 10, 163, 10, 163, 6, 163, 9, 163, 9, 163, 7, 163, 8, 163, 7, 163, 8, 163, 10, 163, 9, 163, 10, 163, 10, 163, 9, 163, 10, 163, 9, 163, 11, 163, 10, 163, 10, 163, 11, 163, 10, 163, 9, 163, 9, 163, 11, 163, 8, 163, 10, 163, 9, 163, 9, 163, 10, 163, 10, 163, 9, 163, 8, 163, 9, 163, 7, 163, 10, 163, 9, 163, 11, 163, 10, 163, 11, 163, 11, 163, 10, 163, 12, 163, 11, 163, 12, 163, 13, 163, 11, 163, 11, 163, 11, 163, 12, 163, 10, 163, 13, 163, 12, 163, 9, 163, 12, 163, 10, 163, 12, 163, 10, 163, 11, 163, 9, 163, 11, 163, 10, 163, 11, 163, 9, 163, 10, 163, 11, 163, 10, 163, 11, 163, 10, 163, 11, 163, 12, 163, 10, 163, 11, 163, 12, 163, 10, 163, 10, 163, 11, 163, 10, 163, 10, 163, 11, 163, 9, 163, 9, 163, 9, 163, 9, 163, 6, 163, 9, 163, 9, 163, 11, 163, 9, 163, 8, 163, 12, 163, 10, 163, 9, 163, 10, 163, 10, 163, 10, 163, 9, 163, 9, 163, 9, 163, 10, 163, 9, 163, 11, 163, 8, 163, 9, 163, 9, 163, 8, 163, 9, 163, 8, 163, 8, 163, 8, 163, 7, 163, 8, 163, 6, 163, 5, 163, 9, 163, 6, 163, 7, 163, 6, 163, 8, 163, 8, 163, 9, 163, 9, 163, 7, 163, 8, 163, 9, 163, 8, 163, 10, 163, 7, 163, 7, 163, 6, 163, 8, 163, 6, 163, 7, 163, 5, 163, 8, 163, 5, 163, 7, 163, 5, 163, 6, 163, 5, 163, 6, 163, 4, 163, 4, 163, 4, 163, 5, 163, 6, 163, 4, 163, 4, 163, 5, 163, 7, 163, 5, 163, 3, 163, 3, 163, 5, 163, 4, 163, 4, 163, 3, 163, 3, 163, 3, 163, 2, 163, 2, 163, 0, 163, 1, 163, 2, 162, 127, 163, 0, 162, 127, 163, 0, 163, 0, 162, 127, 162, 125, 162, 127, 162, 124, 162, 126, 162, 126, 162, 124, 162, 124, 162, 126, 162, 124, 162, 123, 162, 124, 162, 122, 162, 124, 162, 121, 162, 122, 162, 119, 162, 121, 162, 118, 162, 119, 162, 117, 162, 118, 162, 116, 162, 115, 162, 116, 162, 114, 162, 114, 162, 114, 162, 114, 162, 114, 162, 115, 162, 114, 162, 112, 162, 111, 162, 114, 162, 111, 162, 111, 162, 111, 162, 110, 162, 110, 162, 110, 162, 108, 162, 110, 162, 107, 162, 107, 162, 104, 162, 105, 162, 104, 162, 105, 162, 104, 162, 102, 162, 103, 162, 102, 162, 101, 162, 100, 162, 100, 162, 99, 162, 100, 162, 98, 162, 96, 162, 99, 162, 97, 162, 98, 162, 95, 162, 96, 162, 96, 162, 95, 162, 94, 162, 92, 162, 94, 162, 92, 162, 90, 162, 90, 162, 90, 162, 89, 162, 87, 162, 87, 162, 86, 162, 86, 162, 83, 162, 84, 162, 82, 162, 81, 162, 82, 162, 83, 162, 78, 162, 79, 162, 79, 162, 78, 162, 78, 162, 77, 162, 76, 162, 74, 162, 73, 162, 71, 162, 70, 162, 70, 162, 66, 162, 68, 162, 66, 162, 62, 162, 63, 162, 61, 162, 59, 162, 57, 162, 56, 162, 56, 162, 52, 162, 52, 162, 50, 162, 47, 162, 47, 162, 44, 162, 43, 162, 42, 162, 41, 162, 38, 162, 36, 162, 33, 162, 32, 162, 30, 162, 27, 162, 25, 162, 22, 162, 18, 162, 16, 162, 12, 162, 9, 162, 10, 162, 4, 162, 2, 161, 124, 161, 120, 161, 118, 161, 113, 161, 110, 161, 104, 161, 100, 161, 95, 161, 94, 161, 86, 161, 79, 161, 79, 161, 73, 161, 68, 161, 65, 161, 61, 161, 55, 161, 52, 161, 51, 161, 50, 161, 49, 161, 48, 161, 48, 161, 46, 161, 44, 161, 43, 161, 40, 161, 36, 161, 33, 161, 28, 161, 22, 161, 14, 161, 7, 160, 127, 160, 119, 160, 111, 160, 103, 160, 95, 160, 88, 160, 82, 160, 76, 160, 71, 160, 68, 160, 63, 160, 60, 160, 57, 160, 54, 160, 51, 160, 48, 160, 45, 160, 43, 160, 43, 160, 44, 160, 43, 160, 43, 160, 43, 160, 43, 160, 43, 160, 42, 160, 42, 160, 43, 160, 42, 160, 42, 160, 42, 160, 43, 160, 43, 160, 44, 160, 44, 160, 43, 160, 43, 160, 43, 160, 44, 160, 43, 160, 47, 161, 49, 163, 46, 164, 39, 164, 24, 162, 86, 162, 48, 162, 107, 163, 100, 164, 46, 164, 53, 164, 56, 164, 57, 164, 58, 164, 59, 164, 50, 164, 45, 164, 54, 164, 57, 164, 55, 164, 27, 163, 87, 163, 38, 163, 3, 162, 106, 162, 75, 162, 53, 162, 40, 162, 27, 162, 7, 161, 109, 161, 95, 161, 77, 161, 67, 161, 60, 161, 56, 161, 50, 161, 43, 161, 39, 161, 32, 161, 25, 161, 19, 161, 14, 161, 13, 161, 13, 161, 13, 161, 10, 161, 7, 161, 5, 161, 2, 161, 2, 161, 0, 161, 0, 160, 126, 160, 124, 160, 125, 160, 126, 160, 125, 160, 124, 160, 123, 160, 123, 160, 123, 160, 125, 160, 125, 160, 126, 160, 126, 160, 125, 160, 125, 161, 0, 161, 0, 161, 2, 161, 4, 161, 7, 161, 8, 161, 9, 161, 11, 161, 12, 161, 14, 161, 15, 161, 16, 161, 16, 161, 15, 161, 18, 161, 19, 161, 19, 161, 20, 161, 20, 161, 20, 161, 23, 161, 25, 161, 28, 161, 30, 161, 28, 161, 30, 161, 32, 161, 33, 161, 34, 161, 37, 161, 37, 161, 37, 161, 38, 161, 39, 161, 38, 161, 40, 161, 42, 161, 44, 161, 46, 161, 48, 161, 50, 161, 51, 161, 51, 161, 54, 161, 54, 161, 55, 161, 59, 161, 61, 161, 63, 161, 64, 161, 66, 161, 68, 161, 69, 161, 70, 161, 71, 161, 75, 161, 78, 161, 82, 161, 86, 161, 86, 161, 90, 161, 92, 161, 95, 161, 95, 161, 97, 161, 99, 161, 98, 161, 100, 161, 99, 161, 100, 161, 100, 161, 101, 161, 103, 161, 104, 161, 105, 161, 108, 161, 109, 161, 114, 161, 116, 161, 118, 161, 122, 161, 124, 162, 2, 162, 2, 162, 5, 162, 7, 162, 11, 162, 12, 162, 16, 162, 17, 162, 19, 162, 22, 162, 23, 162, 23, 162, 25, 162, 27, 162, 29, 162, 30, 162, 32, 162, 34, 162, 38, 162, 38, 162, 39, 162, 42, 162, 44, 162, 44, 162, 45, 162, 49, 162, 50, 162, 52, 162, 53, 162, 54, 162, 56, 162, 58, 162, 58, 162, 60, 162, 61, 162, 63, 162, 62, 162, 64, 162, 65, 162, 65, 162, 66, 162, 68, 162, 69, 162, 70, 162, 74, 162, 73, 162, 75, 162, 74, 162, 77, 162, 78, 162, 80, 162, 76, 162, 81, 162, 82, 162, 85, 162, 80, 162, 82, 162, 84, 162, 86, 162, 83, 162, 85, 162, 83, 162, 82, 162, 86, 162, 84, 162, 81, 162, 82, 162, 82, 162, 81, 162, 80, 162, 77, 162, 80, 162, 77, 162, 76, 162, 74, 162, 75, 162, 75, 162, 75, 162, 72, 162, 77, 162, 74, 162, 75, 162, 75, 162, 73, 162, 75, 162, 73, 162, 74, 162, 73, 162, 72, 162, 72, 162, 70, 162, 70, 162, 70, 162, 69, 162, 68, 162, 68, 162, 68, 162, 66, 162, 66, 162, 67, 162, 67, 162, 63, 162, 64, 162, 67, 162, 64, 162, 65, 162, 64, 162, 63, 162, 65, 162, 63, 162, 65, 162, 66, 162, 66, 162, 64, 162, 66, 162, 63, 162, 64, 162, 63, 162, 62, 162, 62, 162, 62, 162, 61, 162, 62, 162, 59, 162, 58, 162, 58, 162, 57, 162, 58, 162, 57, 162, 56, 162, 57, 162, 55, 162, 55, 162, 55, 162, 50, 162, 54, 162, 57, 162, 44, 162, 50, 162, 57, 162, 50, 162, 54, 162, 49, 162, 55, 162, 50, 162, 50, 162, 51, 162, 51, 162, 49, 162, 51, 162, 51, 162, 50, 162, 51, 162, 49, 162, 49, 162, 48, 162, 47, 162, 47, 162, 46, 162, 45, 162, 43, 162, 43, 162, 42, 162, 40, 162, 41, 162, 38, 162, 40, 162, 35, 162, 37, 162, 36, 162, 36, 162, 35, 162, 37, 162, 35, 162, 34, 162, 36, 162, 35, 162, 34, 162, 33, 162, 33, 162, 36, 162, 33, 162, 34, 162, 35, 162, 35, 162, 33, 162, 34, 162, 32, 162, 34, 162, 35, 162, 35, 162, 36, 162, 36, 162, 37, 162, 38, 162, 36, 162, 37, 162, 36, 162, 37, 162, 38, 162, 36, 162, 37, 162, 37, 162, 36, 162, 38, 162, 36, 162, 38, 162, 39, 162, 39, 162, 39, 162, 41, 162, 41, 162, 43, 162, 43, 162, 46, 162, 43, 162, 47, 162, 48, 162, 47, 162, 50, 162, 51, 162, 52, 162, 52, 162, 53, 162, 54, 162, 53, 162, 57, 162, 56, 162, 57, 162, 57, 162, 62, 162, 60, 162, 63, 162, 61, 162, 65, 162, 65, 162, 65, 162, 65, 162, 68, 162, 70, 162, 69, 162, 70, 162, 73, 162, 74, 162, 74, 162, 74, 162, 76, 162, 80, 162, 80, 162, 82, 162, 81, 162, 83, 162, 84, 162, 86, 162, 84, 162, 86, 162, 88, 162, 88, 162, 89, 162, 92, 162, 92, 162, 93, 162, 95, 162, 96, 162, 98, 162, 100, 162, 100, 162, 102, 162, 102, 162, 103, 162, 108, 162, 108, 162, 109, 162, 110, 162, 113, 162, 112, 162, 114, 162, 112, 162, 115, 162, 114, 162, 116, 162, 115, 162, 116, 162, 119, 162, 119, 162, 120, 162, 121, 162, 120, 162, 122, 162, 124, 162, 122, 162, 125, 163, 1, 163, 0, 163, 3, 163, 2, 163, 6, 163, 7, 163, 8, 163, 8, 163, 9, 163, 9, 163, 12, 163, 13, 163, 15, 163, 13, 163, 14, 163, 14, 163, 14, 163, 14, 163, 17, 163, 18, 163, 18, 163, 19, 163, 21, 163, 22, 163, 24, 163, 25, 163, 25, 163, 25, 163, 28, 163, 27, 163, 30, 163, 30, 163, 31, 163, 33, 163, 32, 163, 33, 163, 36, 163, 36, 163, 34, 163, 36, 163, 37, 163, 37, 163, 37, 163, 37, 163, 37, 163, 40, 163, 37, 163, 38, 163, 40, 163, 38, 163, 42, 163, 42, 163, 43, 163, 43, 163, 44, 163, 44, 163, 45, 163, 46, 163, 48, 163, 47, 163, 48, 163, 50, 163, 48, 163, 49, 163, 51, 163, 48, 163, 49, 163, 50, 163, 50, 163, 50, 163, 49, 163, 48, 163, 50, 163, 49, 163, 48, 163, 49, 163, 50, 163, 51, 163, 48, 163, 51, 163, 51, 163, 52, 163, 51, 163, 50, 163, 52, 163, 51, 163, 55, 163, 54, 163, 52, 163, 54, 163, 53, 163, 53, 163, 52, 163, 53, 163, 52, 163, 52, 163, 51, 163, 50, 163, 50, 163, 51, 163, 51, 163, 50, 163, 48, 163, 49, 163, 49, 163, 48, 163, 47, 163, 49, 163, 51, 163, 48, 163, 49, 163, 46, 163, 48, 163, 49, 163, 48, 163, 48, 163, 46, 163, 48, 163, 48, 163, 46, 163, 46, 163, 47, 163, 44, 163, 46, 163, 43, 163, 43, 163, 44, 163, 42, 163, 41, 163, 40, 163, 40, 163, 39, 163, 39, 163, 39, 163, 37, 163, 40, 163, 38, 163, 36, 163, 38, 163, 38, 163, 36, 163, 39, 163, 36, 163, 36, 163, 37, 163, 36, 163, 37, 163, 35, 163, 35, 163, 34, 163, 36, 163, 34, 163, 32, 163, 32, 163, 32, 163, 30, 163, 30, 163, 28, 163, 31, 163, 30, 163, 28, 163, 31, 163, 27, 163, 30, 163, 29, 163, 30, 163, 31, 163, 30, 163, 29, 163, 30, 163, 28, 163, 30, 163, 30, 163, 27, 163, 28, 163, 27, 163, 28, 163, 26, 163, 26, 163, 25, 163, 23, 163, 23, 163, 23, 163, 25, 163, 22, 163, 23, 163, 22, 163, 21, 163, 22, 163, 22, 163, 21, 163, 20, 163, 24, 163, 23, 163, 24, 163, 22, 163, 30, 163, 21, 163, 26, 163, 32, 163, 21, 163, 25, 163, 25, 163, 24, 163, 25, 163, 24, 163, 28, 163, 29, 163, 27, 163, 28, 163, 26, 163, 28, 163, 30, 163, 28, 163, 31, 163, 32, 163, 32, 163, 33, 163, 31, 163, 30, 163, 33, 163, 33, 163, 32, 163, 32, 163, 31, 163, 34, 163, 32, 163, 31, 163, 33, 163, 32, 163, 33, 163, 34, 163, 32, 163, 34, 163, 31, 163, 35, 163, 31, 163, 35, 163, 36, 163, 34, 163, 36, 163, 35, 163, 36, 163, 38, 163, 40, 163, 36, 163, 38, 163, 38, 163, 43, 163, 41, 163, 43, 163, 42, 163, 44, 163, 44, 163, 45, 163, 45, 163, 47, 163, 48, 163, 48, 163, 47, 163, 47, 163, 50, 163, 51, 163, 49, 163, 53, 163, 50, 163, 51, 163, 52, 163, 49, 163, 55, 163, 56, 163, 57, 163, 54, 163, 55, 163, 57, 163, 60, 163, 61, 163, 60, 163, 59, 163, 63, 163, 67, 163, 62, 163, 64, 163, 66, 163, 67, 163, 69, 163, 68, 163, 68, 163, 67, 163, 72, 163, 72, 163, 67, 163, 70, 163, 70, 163, 73, 163, 73, 163, 73, 163, 76, 163, 73, 163, 75, 163, 77, 163, 77, 163, 76, 163, 78, 163, 78, 163, 78, 163, 81, 163, 80, 163, 82, 163, 80, 163, 82, 163, 81, 163, 83, 163, 82, 163, 82, 163, 82, 163, 82, 163, 84, 163, 82, 163, 82, 163, 83, 163, 83, 163, 84, 163, 83, 163, 86, 163, 85, 163, 86, 163, 86, 163, 88, 163, 87, 163, 89, 163, 90, 163, 89, 163, 92, 163, 92, 163, 92, 163, 91, 163, 93, 163, 92, 163, 94, 163, 90, 163, 93, 163, 94, 163, 92, 163, 92, 163, 94, 163, 91, 163, 92, 163, 93, 163, 92, 163, 95, 163, 93, 163, 96, 163, 93, 163, 95, 163, 97, 163, 94, 163, 94, 163, 97, 163, 96, 163, 99, 163, 99, 163, 100, 163, 98, 163, 101, 163, 99, 163, 101, 163, 98, 163, 99, 163, 100, 163, 96, 163, 101, 163, 97, 163, 98, 163, 100, 163, 98, 163, 97, 163, 99, 163, 99, 163, 97, 163, 98, 163, 99, 163, 100, 163, 101, 163, 99, 163, 101, 163, 101, 163, 101, 163, 101, 163, 101, 163, 101, 163, 100, 163, 102, 163, 99, 163, 100, 163, 98, 163, 100, 163, 102, 163, 98, 163, 100, 163, 99, 163, 98, 163, 98, 163, 97, 163, 97, 163, 99, 163, 97, 163, 97, 163, 97, 163, 99, 163, 99, 163, 99, 163, 98, 163, 100, 163, 98, 163, 100, 163, 99, 163, 96, 163, 99, 163, 100, 163, 98, 163, 96, 163, 98, 163, 95, 163, 98, 163, 95, 163, 95, 163, 93, 163, 94, 163, 92, 163, 92, 163, 93, 163, 93, 163, 92, 163, 93, 163, 91, 163, 91, 163, 93, 163, 95, 163, 92, 163, 92, 163, 94, 163, 92, 163, 92, 163, 93, 163, 93, 163, 92, 163, 92, 163, 88, 163, 91, 163, 92, 163, 90, 163, 88, 163, 88, 163, 90, 163, 88, 163, 87, 163, 87, 163, 87, 163, 88, 163, 86, 163, 88, 163, 86, 163, 88, 163, 86, 163, 86, 163, 88, 163, 88, 163, 88, 163, 88, 163, 89, 163, 87, 163, 91, 163, 87, 163, 89, 163, 86, 163, 86, 163, 87, 163, 86, 163, 84, 163, 86, 163, 86, 163, 86, 163, 84, 163, 86, 163, 84, 163, 83, 163, 88, 163, 84, 163, 86, 163, 86, 163, 86, 163, 86, 163, 84, 163, 87, 163, 88, 163, 88, 163, 87, 163, 87, 163, 88, 163, 89, 163, 88, 163, 86, 163, 87, 163, 89, 163, 89, 163, 86, 163, 88, 163, 90, 163, 88, 163, 87, 163, 86, 163, 86, 163, 88, 163, 88, 163, 82, 163, 88, 163, 89, 163, 90, 163, 87, 163, 88, 163, 91, 163, 91, 163, 90, 163, 92, 163, 91, 163, 93, 163, 92, 163, 92, 163, 90, 163, 92, 163, 93, 163, 92, 163, 92, 163, 90, 163, 93, 163, 95, 163, 89, 163, 92, 163, 92, 163, 91, 163, 91, 163, 91, 163, 92, 163, 92, 163, 91, 163, 93, 163, 93, 163, 99, 163, 85, 163, 90, 163, 106, 163, 90, 163, 94, 163, 100, 163, 100, 163, 101, 163, 98, 163, 103, 163, 101, 163, 98, 163, 102, 163, 102, 163, 104, 163, 102, 163, 104, 163, 103, 163, 104, 163, 104, 163, 105, 163, 105, 163, 106, 163, 105, 163, 105, 163, 105, 163, 106, 163, 107, 163, 107, 163, 106, 163, 107, 163, 108, 163, 107, 163, 111, 163, 108, 163, 111, 163, 109, 163, 108, 163, 108, 163, 109, 163, 111, 163, 112, 163, 108, 163, 108, 163, 110, 163, 108, 163, 109, 163, 108, 163, 109, 163, 112, 163, 112, 163, 110, 163, 112, 163, 113, 163, 113, 163, 114, 163, 114, 163, 113, 163, 116, 163, 116, 163, 117, 163, 117, 163, 119, 163, 116, 163, 118, 163, 116, 163, 119, 163, 121, 163, 118, 163, 118, 163, 118, 163, 120, 163, 119, 163, 118, 163, 120, 163, 119, 163, 118, 163, 120, 163, 118, 163, 122, 163, 122, 163, 121, 163, 121, 163, 122, 163, 122, 163, 124, 163, 125, 163, 126, 163, 124, 163, 125, 163, 125, 163, 126, 163, 125, 163, 125, 163, 125, 163, 126, 163, 124, 163, 125, 163, 123, 163, 127, 163, 125, 163, 124, 163, 123, 163, 125, 163, 125, 163, 124, 163, 125, 163, 125, 163, 127, 164, 0, 163, 127, 164, 1, 164, 0, 163, 127, 163, 127, 164, 0, 164, 1, 164, 0, 164, 0, 163, 127, 164, 1, 164, 0, 163, 127, 163, 124, 164, 0, 163, 125, 164, 1, 163, 125, 163, 127, 163, 126, 163, 126, 163, 126, 164, 0, 164, 0, 163, 126, 164, 1, 164, 0, 164, 1, 163, 127, 164, 2, 164, 2, 164, 2, 164, 1, 164, 2, 164, 4, 164, 4, 164, 1, 164, 3, 164, 2, 164, 0, 164, 0, 164, 1, 164, 0, 164, 2, 164, 0, 164, 0, 164, 0, 164, 1, 164, 1, 164, 1, 164, 2, 164, 2, 164, 4, 164, 2, 164, 4, 164, 3, 164, 5, 164, 4, 164, 4, 164, 4, 164, 6, 164, 6, 164, 6, 164, 4, 164, 5, 164, 4, 164, 6, 164, 4, 164, 2, 164, 6, 164, 4, 164, 1, 164, 4, 164, 2, 164, 3, 164, 0, 164, 5, 164, 4, 164, 4, 164, 4, 164, 5, 164, 5, 164, 6, 164, 7, 164, 4, 164, 9, 164, 6, 164, 8, 164, 7, 164, 8, 164, 6, 164, 6, 164, 6, 164, 6, 164, 6, 164, 4, 164, 5, 164, 6, 164, 4, 164, 4, 164, 5, 164, 6, 164, 5, 164, 6, 164, 7, 164, 6, 164, 7, 164, 8, 164, 9, 164, 7, 164, 8, 164, 7, 164, 9, 164, 9, 164, 9, 164, 10, 164, 10, 164, 7, 164, 9, 164, 9, 164, 8, 164, 11, 164, 6, 164, 9, 164, 9, 164, 6, 164, 8, 164, 8, 164, 7, 164, 7, 164, 6, 164, 8, 164, 9, 164, 10, 164, 8, 164, 10, 164, 9, 164, 11, 164, 10, 164, 12, 164, 11, 164, 14, 164, 12, 164, 12, 164, 12, 164, 12, 164, 11, 164, 14, 164, 10, 164, 13, 164, 12, 164, 13, 164, 10, 164, 12, 164, 10, 164, 14, 164, 11, 164, 12, 164, 12, 164, 13, 164, 13, 164, 11, 163, 96, 164, 4, 164, 33, 164, 1, 164, 4, 164, 13, 164, 20, 164, 30, 164, 14, 164, 20, 164, 21, 164, 12, 164, 21, 164, 17, 164, 15, 164, 14, 164, 17, 164, 15, 164, 16, 164, 17, 164, 16, 164, 19, 164, 13, 164, 15, 164, 18, 164, 17, 164, 16, 164, 17, 164, 17, 164, 20, 164, 16, 164, 18, 164, 19, 164, 21, 164, 22, 164, 20, 164, 19, 164, 21, 164, 22, 164, 21, 164, 21, 164, 23, 164, 22, 164, 22, 164, 20, 164, 21, 164, 21, 164, 20, 164, 22, 164, 21, 164, 19, 164, 23, 164, 22, 164, 20, 164, 22, 164, 21, 164, 22, 164, 22, 164, 24, 164, 24, 164, 23, 164, 24, 164, 25, 164, 25, 164, 26, 164, 26, 164, 26, 164, 25, 164, 23, 164, 25, 164, 25, 164, 24, 164, 23, 164, 25, 164, 24, 164, 23, 164, 22, 164, 22, 164, 24, 164, 23, 164, 22, 164, 31, 164, 23, 164, 24, 164, 32, 164, 24, 164, 25, 164, 26, 164, 23, 164, 25, 164, 20, 163, 117, 164, 63, 164, 27, 164, 9, 164, 27, 164, 31, 164, 37, 164, 26, 164, 34, 164, 37, 164, 29, 164, 27, 164, 33, 164, 28, 164, 28, 164, 30, 164, 30, 164, 27, 164, 29, 164, 28, 164, 30, 164, 28, 164, 29, 164, 32, 164, 30, 164, 30, 164, 31, 164, 35, 164, 33, 164, 33, 164, 34, 164, 32, 164, 34, 164, 33, 164, 34, 165, 29, 164, 62, 164, 4, 164, 30, 164, 35, 164, 28, 164, 10, 164, 30, 164, 42, 164, 27, 164, 21, 164, 39, 164, 31, 164, 23, 164, 31, 164, 32, 164, 30, 164, 28, 164, 32, 164, 37, 164, 31, 164, 31, 164, 33, 164, 32, 164, 34, 164, 31, 164, 32, 164, 32, 164, 30, 164, 32, 164, 33, 164, 27, 164, 32, 164, 31, 164, 29, 164, 32, 164, 27, 164, 32, 164, 30, 164, 28, 164, 30, 164, 33, 164, 32, 164, 33, 164, 40, 164, 49, 164, 22, 164, 86, 164, 17, 164, 27, 164, 24, 164, 63, 164, 64, 164, 14, 164, 32, 164, 35, 164, 30, 164, 29, 164, 33, 164, 37, 164, 35, 164, 31, 164, 33, 164, 30, 164, 26, 164, 34, 164, 32, 164, 33, 164, 33, 164, 32, 164, 33, 164, 34, 164, 31, 164, 36, 164, 21, 164, 35, 164, 24, 164, 16, 164, 50, 164, 30, 164, 33, 164, 35, 164, 37, 164, 37, 164, 32, 164, 27, 164, 32, 164, 37, 164, 28, 164, 29, 164, 34, 164, 32, 164, 33, 164, 34, 164, 33, 164, 34, 164, 30, 164, 34, 164, 36, 164, 32, 164, 27, 164, 41, 164, 19, 164, 42, 164, 35, 164, 31, 164, 42, 164, 32, 164, 40, 164, 37, 164, 34, 164, 39, 164, 38, 164, 34, 164, 37, 164, 36, 164, 37, 164, 36, 164, 36, 164, 34, 164, 37, 164, 36, 164, 31, 164, 35, 164, 37, 164, 28, 164, 36, 164, 37, 164, 32, 164, 36, 164, 35, 164, 38, 164, 35, 164, 36, 164, 36, 164, 38, 164, 36, 164, 39, 164, 38, 164, 38, 164, 39, 164, 37, 164, 37, 164, 35, 164, 37, 164, 37, 164, 37, 164, 40, 164, 41, 164, 43, 164, 40, 164, 39, 164, 36, 164, 35, 164, 34, 164, 37, 164, 38, 164, 42, 164, 41, 164, 40, 164, 36, 164, 36, 164, 34, 164, 37, 164, 37, 164, 38, 164, 42, 164, 40, 164, 43, 164, 39, 164, 41, 164, 39, 164, 41, 164, 40, 164, 40, 164, 42, 164, 43, 164, 42, 164, 38, 164, 38, 164, 33, 164, 32, 164, 32, 164, 36, 164, 42, 164, 49, 164, 52, 164, 53, 164, 49, 164, 43, 164, 32, 164, 28, 164, 26, 164, 30, 164, 33, 164, 40, 164, 44, 164, 49, 164, 48, 164, 46, 164, 42, 164, 41, 164, 37, 164, 42, 164, 41, 164, 46, 164, 48, 164, 48, 164, 44, 164, 38, 164, 36, 164, 32, 164, 35, 164, 35, 164, 43, 164, 52, 164, 52, 164, 51, 164, 46, 164, 43, 164, 41, 164, 39, 164, 41, 164, 44, 164, 51, 164, 50, 164, 50, 164, 47, 164, 46, 164, 41, 164, 42, 164, 38, 164, 42, 164, 40, 164, 41, 164, 41, 164, 40, 164, 44, 164, 43, 164, 42, 164, 40, 164, 40, 164, 40, 164, 42, 164, 41, 164, 45, 164, 47, 164, 50, 164, 48, 164, 49, 164, 44, 164, 45, 164, 41, 164, 46, 164, 45, 164, 49, 164, 52, 164, 50, 164, 50, 164, 49, 164, 46, 164, 48, 164, 43, 164, 45, 164, 46, 164, 46, 164, 43, 164, 43, 164, 42, 164, 42, 164, 43, 164, 44, 164, 48, 164, 50, 164, 53, 164, 51, 164, 50, 164, 47, 164, 45, 164, 45, 164, 43, 164, 44, 164, 48, 164, 47, 164, 50, 164, 49, 164, 52, 164, 49, 164, 44, 164, 41, 164, 44, 164, 40, 164, 46, 164, 44, 164, 45, 164, 45, 164, 47, 164, 48, 164, 46, 164, 47, 164, 47, 164, 49, 164, 46, 164, 48, 164, 45, 164, 49, 164, 50, 164, 41, 164, 31, 164, 54, 164, 49, 164, 40, 164, 48, 164, 50, 164, 51, 164, 46, 164, 47, 164, 51, 164, 46, 164, 48, 164, 52, 164, 48, 164, 49, 164, 53, 164, 48, 164, 48, 164, 47, 164, 49, 164, 51, 164, 52, 164, 48, 164, 47, 164, 50, 164, 52, 164, 51, 164, 50, 164, 51, 164, 50, 164, 50, 164, 49, 164, 50, 164, 50, 164, 48, 164, 49, 164, 51, 164, 50, 164, 52, 164, 48, 164, 50, 164, 47, 164, 50, 164, 50, 164, 47, 164, 48, 164, 50, 164, 48, 164, 48, 164, 47, 164, 50, 164, 50, 164, 49, 164, 52, 164, 49, 164, 52, 164, 51, 164, 49, 164, 52, 164, 53, 164, 50, 164, 52, 164, 52, 164, 50, 164, 51, 164, 51, 164, 50, 164, 51, 164, 50, 164, 50, 164, 49, 164, 50, 164, 48, 164, 50, 164, 50, 164, 48, 164, 48, 164, 49, 164, 50, 164, 52, 164, 50, 164, 51, 164, 53, 164, 52, 164, 53, 164, 52, 164, 53, 164, 55, 164, 53, 164, 52, 164, 54, 164, 53, 164, 54, 164, 50, 164, 51, 164, 52, 164, 51, 164, 53, 164, 50, 164, 50, 164, 52, 164, 51, 164, 51, 164, 54, 164, 50, 164, 53, 164, 52, 164, 53, 164, 52, 164, 55, 164, 54, 164, 54, 164, 56, 164, 55, 164, 55, 164, 55, 164, 56, 164, 56, 164, 54, 164, 56, 164, 54, 164, 54, 164, 54, 164, 54, 164, 51, 164, 54, 164, 53, 164, 52, 164, 54, 164, 51, 164, 53, 164, 54, 164, 55, 164, 55, 164, 56, 164, 55, 164, 57, 164, 55, 164, 57, 164, 56, 164, 57, 164, 57, 164, 57, 164, 59, 164, 56, 164, 56, 164, 57, 164, 54, 164, 56, 164, 57, 164, 56, 164, 55, 164, 56, 164, 55, 164, 55, 164, 55, 164, 54, 164, 55, 164, 56, 164, 55, 164, 56, 164, 57, 164, 55, 164, 58, 164, 58, 164, 57, 164, 59, 164, 58, 164, 58, 164, 60, 164, 59, 164, 59, 164, 60, 164, 58, 164, 60, 164, 57, 164, 60, 164, 58, 164, 55, 164, 57, 164, 56, 164, 57, 164, 55, 164, 58, 164, 58, 164, 58, 164, 58, 164, 56, 164, 56, 164, 59, 164, 60, 164, 58, 164, 60, 164, 60, 164, 61, 164, 61, 164, 59, 164, 61, 164, 62, 164, 64, 164, 61, 164, 59, 164, 62, 164, 62, 164, 58, 164, 60, 164, 59, 164, 61, 164, 59, 164, 59, 164, 59, 164, 61, 164, 61, 164, 60, 164, 60, 164, 59, 164, 59, 164, 57, 164, 61, 164, 59, 164, 61, 164, 62, 164, 62, 164, 62, 164, 60, 164, 64, 164, 63, 164, 63, 164, 65, 164, 63, 164, 64, 164, 64, 164, 62, 164, 64, 164, 63, 164, 61, 164, 61, 164, 62, 164, 62, 164, 62, 164, 61, 164, 61, 164, 61, 164, 62, 164, 63, 164, 61, 164, 62, 164, 62, 164, 62, 164, 64, 164, 65, 164, 64, 164, 65, 164, 65, 164, 65, 164, 63, 164, 66, 164, 66, 164, 66, 164, 65, 164, 65, 164, 67, 164, 64, 164, 65, 164, 67, 164, 65, 164, 66, 164, 64, 164, 63, 164, 64, 164, 63, 164, 62, 164, 65, 164, 62, 164, 65, 164, 62, 164, 63, 164, 62, 164, 65, 164, 64, 164, 67, 164, 64, 164, 67, 164, 65, 164, 66, 164, 66, 164, 65, 164, 69, 164, 65, 164, 68, 164, 68, 164, 68, 164, 69, 164, 67, 164, 65, 164, 66, 164, 66, 164, 68, 164, 63, 164, 64, 164, 66, 164, 64, 164, 66, 164, 64, 164, 65, 164, 65, 164, 66, 164, 64, 164, 66, 164, 66, 164, 68, 164, 66, 164, 66, 164, 67, 164, 70, 164, 68, 164, 67, 164, 69, 164, 71, 164, 68, 164, 68, 164, 68, 164, 66, 164, 68, 164, 69, 164, 66, 164, 68, 164, 67, 164, 66, 164, 66, 164, 66, 164, 66, 164, 66, 164, 67, 164, 63, 164, 68, 164, 67, 164, 66, 164, 66, 164, 66, 164, 68, 164, 67, 164, 66, 164, 68, 164, 65, 164, 68, 164, 70, 164, 68, 164, 70, 164, 71, 164, 74, 164, 63, 164, 64, 164, 73, 164, 64, 164, 70, 164, 64, 164, 68, 164, 68, 164, 68, 164, 69, 164, 68, 164, 68, 164, 69, 164, 69, 164, 70, 164, 71, 164, 70, 164, 74, 164, 72, 164, 72, 164, 71, 164, 74, 164, 71, 164, 74, 164, 71, 164, 73, 164, 72, 164, 71, 164, 72, 164, 72, 164, 70, 164, 70, 164, 70, 164, 71, 164, 70, 164, 69, 164, 71, 164, 72, 164, 70, 164, 72, 164, 69, 164, 71, 164, 70, 164, 72, 164, 71, 164, 72, 164, 73, 164, 75, 164, 74, 164, 74, 164, 73, 164, 73, 164, 76, 164, 75, 164, 74, 164, 73, 164, 75, 164, 75, 164, 74, 164, 71, 164, 74, 164, 72, 164, 75, 164, 70, 164, 70, 164, 71, 164, 71, 164, 72, 164, 71, 164, 72, 164, 72, 164, 72, 164, 72, 164, 74, 164, 72, 164, 76, 164, 73, 164, 74, 164, 74, 164, 78, 164, 74, 164, 77, 164, 74, 164, 75, 164, 75, 164, 75, 164, 73, 164, 75, 164, 76, 164, 73, 164, 74, 164, 73, 164, 74, 164, 74, 164, 72, 164, 73, 164, 74, 164, 72, 164, 76, 164, 72, 164, 74, 164, 75, 164, 75, 164, 78, 164, 73, 164, 76, 164, 78, 164, 75, 164, 79, 164, 76, 164, 79, 164, 78, 164, 78, 164, 76, 164, 77, 164, 76, 164, 76, 164, 73, 164, 74, 164, 74, 164, 73, 164, 75, 164, 74, 164, 76, 164, 74, 164, 74, 164, 75, 164, 73, 164, 77, 164, 77, 164, 75, 164, 75, 164, 77, 164, 80, 164, 77, 164, 78, 164, 79, 164, 79, 164, 80, 164, 78, 164, 76, 164, 77, 164, 77, 164, 75, 164, 77, 164, 74, 164, 75, 164, 73, 164, 75, 164, 75, 164, 75, 164, 76, 164, 73, 164, 75, 164, 76, 164, 73, 164, 77, 164, 78, 164, 76, 164, 78, 164, 79, 164, 78, 164, 77, 164, 76, 164, 80, 164, 79, 164, 77, 164, 77, 164, 78, 164, 77, 164, 76, 164, 74, 164, 77, 164, 75, 164, 75, 164, 74, 164, 74, 164, 74, 164, 75, 164, 74, 164, 74, 164, 75, 164, 78, 164, 75, 164, 77, 164, 75, 164, 77, 164, 80, 164, 77, 164, 77, 164, 78, 164, 81, 164, 81, 164, 77, 164, 74, 164, 76, 164, 79, 164, 78, 164, 72, 164, 77, 164, 78, 164, 75, 164, 77, 164, 76, 164, 74, 164, 78, 164, 76, 164, 74, 164, 76, 164, 78, 164, 78, 164, 74, 164, 74, 164, 78, 164, 78, 164, 74, 164, 77, 164, 79, 164, 79, 164, 79, 164, 78, 164, 80, 164, 78, 164, 80, 164, 80, 164, 77, 164, 77, 164, 78, 164, 76, 164, 76, 164, 76, 164, 76, 164, 75, 164, 76, 164, 74, 164, 75, 164, 74, 164, 77, 164, 76, 164, 76, 164, 76, 164, 77, 164, 79, 164, 76, 164, 76, 164, 79, 164, 78, 164, 79, 164, 79, 164, 79, 164, 79, 164, 77, 164, 76, 164, 77, 164, 78, 164, 79, 164, 76, 164, 77, 164, 75, 164, 78, 164, 77, 164, 73, 164, 75, 164, 76, 164, 75, 164, 75, 164, 76, 164, 76, 164, 74, 164, 76, 164, 76, 164, 76, 164, 78, 164, 78, 164, 78, 164, 78, 164, 79, 164, 78, 164, 78, 164, 80, 164, 79, 164, 77, 164, 79, 164, 78, 164, 78, 164, 78, 164, 77, 164, 77, 164, 76, 164, 75, 164, 77, 164, 73, 164, 75, 164, 76, 164, 76, 164, 76, 164, 74, 164, 75, 164, 75, 164, 76, 164, 77, 164, 75, 164, 78, 164, 78, 164, 78, 164, 79, 164, 76, 164, 79, 164, 79, 164, 77, 164, 76, 164, 79, 164, 75, 164, 79, 164, 74, 164, 76, 164, 76, 164, 74, 164, 73, 164, 75, 164, 73, 164, 76, 164, 76, 164, 75, 164, 75, 164, 75, 164, 74, 164, 74, 164, 74, 164, 76, 164, 77, 164, 77, 164, 78, 164, 76, 164, 79, 164, 79, 164, 76, 164, 76, 164, 80, 164, 76, 164, 77, 164, 75, 164, 77, 164, 76, 164, 75, 164, 72, 164, 74, 164, 68, 164, 69, 164, 82, 164, 56, 164, 68, 164, 83, 164, 71, 164, 74, 164, 71, 164, 78, 164, 75, 164, 72, 164, 73, 164, 78, 164, 79, 164, 79, 164, 79, 164, 79, 164, 80, 164, 78, 164, 81, 164, 78, 164, 81, 164, 80, 164, 80, 164, 78, 164, 78, 164, 78, 164, 77, 164, 75, 164, 78, 164, 76, 164, 77, 164, 76, 164, 76, 164, 74, 164, 76, 164, 75, 164, 76, 164, 77, 164, 76, 164, 79, 164, 76, 164, 77, 164, 77, 164, 79, 164, 79, 164, 79, 164, 76, 164, 80, 164, 78, 164, 78, 164, 78, 164, 77, 164, 78, 164, 76, 164, 76, 164, 77, 164, 74, 164, 76, 164, 74, 164, 76, 164, 74, 164, 75, 164, 76, 164, 74, 164, 76, 164, 76, 164, 76, 164, 77, 164, 77, 164, 76, 164, 78, 164, 77, 164, 77, 164, 75, 164, 78, 164, 78, 164, 79, 164, 77, 164, 80, 164, 79, 164, 78, 164, 76, 164, 78, 164, 74, 164, 75, 164, 76, 164, 77, 164, 75, 164, 74, 164, 76, 164, 77, 164, 74, 164, 77, 164, 77, 164, 76, 164, 76, 164, 78, 164, 79, 164, 74, 164, 78, 164, 78, 164, 80, 164, 78, 164, 79, 164, 80, 164, 78, 164, 79, 164, 79, 164, 80, 164, 76, 164, 81, 164, 79, 164, 76, 164, 78, 164, 76, 164, 78, 164, 75, 164, 77, 164, 78, 164, 77, 164, 77, 164, 76, 164, 74, 164, 77, 164, 78, 164, 76, 164, 75, 164, 78, 164, 82, 164, 78, 164, 79, 164, 78, 164, 80, 164, 79, 164, 80, 164, 78, 164, 79, 164, 79, 164, 79, 164, 77, 164, 77, 164, 76, 164, 76, 164, 75, 164, 76, 164, 76, 164, 74, 164, 78, 164, 74, 164, 74, 164, 76, 164, 76, 164, 75, 164, 76, 164, 77, 164, 78, 164, 79, 164, 78, 164, 75, 164, 80, 164, 78, 164, 78, 164, 79, 164, 79, 164, 80, 164, 79, 164, 78, 164, 77, 164, 79, 164, 78, 164, 75, 164, 77, 164, 75, 164, 76, 164, 75, 164, 76, 164, 77, 164, 73, 164, 75, 164, 75, 164, 77, 164, 76, 164, 78, 164, 76, 164, 78, 164, 76, 164, 78, 164, 76, 164, 79, 164, 79, 164, 80, 164, 78, 164, 78, 164, 78, 164, 78, 164, 76, 164, 78, 164, 76, 164, 75, 164, 78, 164, 78, 164, 75, 164, 76, 164, 76, 164, 75, 164, 76, 164, 75, 164, 74, 164, 78, 164, 76, 164, 77, 164, 77, 164, 77, 164, 78, 164, 78, 164, 76, 164, 78, 164, 80, 164, 79, 164, 80, 164, 78, 164, 82, 164, 78, 164, 77, 164, 78, 164, 76, 164, 78, 164, 77, 164, 75, 164, 75, 164, 76, 164, 77, 164, 74, 164, 75, 164, 74, 164, 77, 164, 77, 164, 75, 164, 75, 164, 78, 164, 78, 164, 80, 164, 77, 164, 77, 164, 79, 164, 79, 164, 80, 164, 78, 164, 78, 164, 78, 164, 77, 164, 78, 164, 76, 164, 76, 164, 79, 164, 76, 164, 75, 164, 74, 164, 77, 164, 74, 164, 74, 164, 75, 164, 78, 164, 77, 164, 76, 164, 76, 164, 76, 164, 78, 164, 78, 164, 78, 164, 78, 164, 81, 164, 79, 164, 79, 164, 79, 164, 80, 164, 78, 164, 80, 164, 77, 164, 81, 164, 79, 164, 78, 164, 79, 164, 77, 164, 79, 164, 78, 164, 78, 164, 76, 164, 77, 164, 76, 164, 76, 164, 77, 164, 75, 164, 79, 164, 74, 164, 78, 164, 77, 164, 79, 164, 79, 164, 78, 164, 79, 164, 80, 164, 81, 164, 81, 164, 79, 164, 78, 164, 81, 164, 79, 164, 78, 164, 79, 164, 79, 164, 78, 164, 78, 164, 76, 164, 79, 164, 75, 164, 78, 164, 76, 164, 75, 164, 74, 164, 77, 164, 78, 164, 75, 164, 77, 164, 77, 164, 78, 164, 78, 164, 78, 164, 80, 164, 80, 164, 79, 164, 80, 164, 81, 164, 81, 164, 82, 164, 80, 164, 78, 164, 82, 164, 80, 164, 80, 164, 79, 164, 77, 164, 77, 164, 78, 164, 74, 164, 76, 164, 75, 164, 75, 164, 74, 164, 77, 164, 67, 164, 76, 164, 73, 164, 84, 164, 82, 164, 74, 164, 85, 164, 77, 164, 80, 164, 76, 164, 81, 164, 82, 164, 81, 164, 80, 164, 81, 164, 80, 164, 82, 164, 80, 164, 81, 164, 82, 164, 84, 164, 80, 164, 79, 164, 80, 164, 81, 164, 81, 164, 77, 164, 79, 164, 80, 164, 80, 164, 79, 164, 79, 164, 78, 164, 81, 164, 79, 164, 81, 164, 82, 164, 81, 164, 83, 164, 83, 164, 81, 164, 85, 164, 83, 164, 82, 164, 79, 164, 84, 164, 82, 164, 79, 164, 80, 164, 79, 164, 79, 164, 81, 164, 78, 164, 79, 164, 78, 164, 79, 164, 77, 164, 78, 164, 79, 164, 78, 164, 82, 164, 82, 164, 80, 164, 81, 164, 81, 164, 80, 164, 82, 164, 83, 164, 83, 164, 82, 164, 83, 164, 83, 164, 81, 164, 84, 164, 82, 164, 81, 164, 81, 164, 82, 164, 82, 164, 81, 164, 78, 164, 79, 164, 80, 164, 79, 164, 80, 164, 77, 164, 82, 164, 81, 164, 80, 164, 80, 164, 81, 164, 83, 164, 81, 164, 83, 164, 83, 164, 84, 164, 83, 164, 84, 164, 83, 164, 85, 164, 86, 164, 83, 164, 82, 164, 84, 164, 85, 164, 84, 164, 83, 164, 82, 164, 81, 164, 81, 164, 82, 164, 79, 164, 81, 164, 82, 164, 81, 164, 79, 164, 81, 164, 80, 164, 84, 164, 81, 164, 81, 164, 83, 164, 85, 164, 85, 164, 82, 164, 82, 164, 86, 164, 84, 164, 86, 164, 82, 164, 84, 164, 85, 164, 83, 164, 81, 164, 82, 164, 81, 164, 82, 164, 80, 164, 82, 164, 81, 164, 81, 164, 81, 164, 80, 164, 81, 164, 81, 164, 83, 164, 82, 164, 81, 164, 83, 164, 83, 164, 83, 164, 85, 164, 83, 164, 86, 164, 86, 164, 86, 164, 83, 164, 85, 164, 87, 164, 84, 164, 84, 164, 82, 164, 84, 164, 82, 164, 84, 164, 83, 164, 82, 164, 81, 164, 82, 164, 82, 164, 81, 164, 84, 164, 81, 164, 83, 164, 84, 164, 84, 164, 85, 164, 83, 164, 86, 164, 84, 164, 85, 164, 82, 164, 88, 164, 83, 164, 87, 164, 83, 164, 86, 164, 84, 164, 85, 164, 84, 164, 84, 164, 84, 164, 82, 164, 80, 164, 83, 164, 81, 164, 80, 164, 82, 164, 81, 164, 83, 164, 81, 164, 81, 164, 83, 164, 85, 164, 82, 164, 84, 164, 84, 164, 88, 164, 85, 164, 85, 164, 85, 164, 86, 164, 83, 164, 85, 164, 89, 164, 80, 164, 81, 164, 88, 164, 81, 164, 80, 164, 84, 164, 84, 164, 80, 164, 82, 164, 81, 164, 82, 164, 80, 164, 82, 164, 81, 164, 83, 164, 82, 164, 82, 164, 82, 164, 83, 164, 86, 164, 85, 164, 84, 164, 86, 164, 87, 164, 85, 164, 86, 164, 84, 164, 85, 164, 86, 164, 84, 164, 82, 164, 83, 164, 84, 164, 86, 164, 82, 164, 82, 164, 83, 164, 81, 164, 83, 164, 82, 164, 81, 164, 83, 164, 85, 164, 84, 164, 81, 164, 85, 164, 86, 164, 87, 164, 84, 164, 82, 164, 86, 164, 89, 164, 87, 164, 86, 164, 88, 164, 85, 164, 86, 164, 88, 164, 83, 164, 85, 164, 87, 164, 84, 164, 83, 164, 84, 164, 86, 164, 83, 164, 83, 164, 83, 164, 85, 164, 84, 164, 83, 164, 84, 164, 86, 164, 86, 164, 84, 164, 116, 164, 108, 164, 85, 164, 89, 164, 88, 164, 71, 164, 80, 164, 99, 164, 119, 164, 102, 164, 78, 164, 84, 164, 95, 164, 85, 164, 77, 164, 84, 164, 91, 164, 83, 164, 81, 164, 86, 164, 84, 164, 74, 164, 78, 164, 86, 164, 82, 164, 83, 164, 88, 164, 87, 164, 82, 164, 87, 164, 82, 164, 79, 164, 84, 164, 89, 164, 86, 164, 84, 164, 87, 164, 88, 164, 88, 164, 85, 164, 85, 164, 86, 164, 85, 164, 86, 164, 80, 164, 84, 164, 84, 164, 84, 164, 84, 164, 83, 164, 82, 164, 83, 164, 81, 164, 83, 164, 82, 164, 83, 164, 85, 164, 82, 164, 85, 164, 84, 164, 84, 164, 83, 164, 86, 164, 86, 164, 84, 164, 63, 164, 93, 164, 82, 164, 81, 164, 87, 164, 84, 164, 89, 164, 80, 164, 81, 164, 83, 164, 80, 164, 81, 164, 84, 164, 84, 164, 85, 164, 81, 164, 86, 164, 83, 164, 86, 164, 86, 164, 83, 164, 86, 164, 88, 164, 85, 164, 86, 164, 83, 164, 88, 164, 88, 164, 84, 164, 87, 164, 88, 164, 87, 164, 86, 164, 82, 164, 85, 164, 83, 164, 84, 164, 83, 164, 81, 164, 83, 164, 82, 164, 83, 164, 81, 164, 80, 164, 84, 164, 81, 164, 82, 164, 82, 164, 81, 164, 83, 164, 85, 196, 86, 196, 86, 196, 84, 196, 88, 196, 81, 196, 79, 196, 102, 194, 117, 194, 118, 194, 118, 194, 119, 194, 119, 194, 119, 194, 118, 194, 118, 194, 118, 194, 119, 194, 120, 194, 119, 194, 118, 194, 119, 194, 118, 194, 116, 194, 120, 194, 119, 194, 118, 194, 117, 194, 120, 194, 118, 194, 118, 194, 118, 194, 118, 194, 119, 194, 117, 194, 119, 194, 118, 194, 120, 194, 119, 194, 120, 194, 120, 194, 118, 194, 120, 194, 120, 194, 119, 194, 119, 194, 121, 194, 119, 194, 121, 194, 121, 194, 120, 194, 120, 194, 120, 194, 121, 194, 120, 194, 121, 194, 120, 194, 121, 194, 121, 194, 120, 194, 121, 194, 121, 194, 121, 194, 121, 194, 121, 194, 119, 194, 120, 194, 121, 194, 121, 194, 121, 194, 121, 194, 120, 194, 122, 194, 121, 194, 119, 194, 122, 194, 122, 194, 121, 194, 121, 194, 120, 194, 122, 194, 120, 194, 121, 194, 121, 194, 120, 194, 120, 194, 121, 194, 120, 194, 121, 194, 121, 194, 120, 194, 119, 194, 119, 194, 120, 194, 119, 194, 121, 194, 121, 194, 120, 194, 120, 194, 118, 194, 120, 194, 121, 194, 120, 194, 120, 194, 120, 194, 120, 194, 119, 194, 120, 194, 117, 194, 120, 194, 119, 194, 119, 194, 118, 194, 119, 194, 118, 194, 118, 194, 117, 194, 118, 194, 119, 194, 118, 194, 117, 194, 118, 194, 119, 194, 118, 194, 119, 194, 119, 194, 118, 194, 118, 194, 119, 194, 119, 194, 118, 194, 118, 194, 119, 194, 118, 194, 117, 194, 117, 194, 117, 194, 117, 194, 118, 194, 116, 194, 116, 194, 116, 194, 118, 194, 114, 194, 116, 194, 117, 194, 117, 194, 115, 194, 114, 194, 114, 194, 114, 194, 114, 194, 111, 194, 116, 194, 116, 194, 107, 194, 117, 194, 114, 194, 110, 194, 118, 194, 113, 194, 115, 194, 117, 194, 117, 194, 119, 194, 120, 194, 119, 194, 122, 194, 122, 194, 122, 194, 122, 194, 123, 194, 122, 194, 122, 194, 122, 194, 122, 194, 120, 194, 120, 194, 120, 194, 120, 194, 117, 194, 118, 194, 117, 194, 116, 194, 117, 194, 116, 194, 116, 194, 116, 194, 115, 194, 114, 194, 115, 194, 115, 194, 116, 194, 115, 194, 115, 194, 114, 194, 117, 194, 115, 194, 114, 194, 115, 194, 116, 194, 114, 194, 114, 194, 114, 194, 115, 194, 115, 194, 114, 194, 114, 194, 116, 194, 114, 194, 114, 194, 114, 194, 115, 194, 114, 194, 116, 194, 113, 194, 115, 194, 115, 194, 113, 194, 115, 194, 115, 194, 115, 194, 114, 194, 114, 194, 116, 194, 114, 194, 113, 194, 115, 194, 115, 194, 113, 194, 115, 194, 113, 194, 114, 194, 115, 194, 114, 194, 113, 194, 115, 194, 115, 194, 113, 194, 114, 194, 114, 194, 116, 194, 115, 194, 113, 194, 114, 194, 114, 194, 114, 194, 114, 194, 112, 194, 115, 194, 116, 194, 113, 194, 114, 194, 116, 194, 114, 194, 114, 194, 115, 194, 114, 194, 115, 194, 113, 194, 113, 194, 114, 194, 113, 194, 113, 194, 113, 194, 115, 194, 113, 194, 111, 194, 116, 194, 113, 194, 112, 194, 112, 194, 112, 194, 112, 194, 111, 194, 112, 194, 112, 194, 112, 194, 111, 194, 111, 194, 113, 194, 111, 194, 113, 194, 112, 194, 109, 194, 113, 194, 111, 194, 111, 194, 110, 194, 110, 194, 108, 194, 110, 194, 109, 194, 109, 194, 110, 194, 108, 194, 107, 194, 107, 194, 108, 194, 108, 194, 108, 194, 107, 194, 106, 194, 106, 194, 106, 194, 104, 194, 106, 194, 106, 194, 105, 194, 106, 194, 104, 194, 104, 194, 104, 194, 104, 194, 104, 194, 103, 194, 101, 194, 102, 194, 102, 194, 102, 194, 102, 194, 101, 194, 102, 194, 103, 194, 102, 194, 100, 194, 101, 194, 102, 194, 101, 194, 101, 194, 101, 194, 101, 194, 100, 194, 102, 194, 101, 194, 100, 194, 100, 194, 100, 194, 99, 194, 98, 194, 99, 194, 100, 194, 101, 194, 99, 194, 99, 194, 101, 194, 97, 194, 99, 194, 98, 194, 100, 194, 102, 194, 100, 194, 100, 194, 100, 194, 99, 194, 99, 194, 101, 194, 100, 194, 100, 194, 101, 194, 102, 194, 100, 194, 99, 194, 102, 194, 100, 194, 101, 194, 102, 194, 102, 194, 102, 194, 102, 194, 101, 194, 101, 194, 102, 194, 102, 194, 102, 194, 102, 194, 102, 194, 104, 194, 102, 194, 102, 194, 101, 194, 105, 194, 103, 194, 104, 194, 103, 194, 104, 194, 102, 194, 104, 194, 103, 194, 105, 194, 105, 194, 105, 194, 104, 194, 105, 194, 103, 194, 106, 194, 106, 194, 104, 194, 106, 194, 104, 194, 105, 194, 104, 194, 106, 194, 105, 194, 106, 194, 104, 194, 105, 194, 104, 194, 107, 194, 105, 194, 106, 194, 105, 194, 105, 194, 105, 194, 105, 194, 107, 194, 106, 194, 106, 194, 106, 194, 104, 194, 105, 194, 105, 194, 106, 194, 104, 194, 106, 194, 105, 194, 105, 194, 106, 194, 104, 194, 104, 194, 105, 194, 104, 194, 105, 194, 106, 194, 105, 194, 105, 194, 103, 194, 105, 194, 105, 194, 106, 194, 105, 194, 105, 194, 104, 194, 104, 194, 105, 194, 104, 194, 105, 194, 107, 194, 104, 194, 107, 194, 104, 194, 106, 194, 105, 194, 103, 194, 106, 194, 106, 194, 105, 194, 105, 194, 105, 194, 104, 194, 104, 194, 104, 194, 105, 194, 103, 194, 103, 194, 103, 194, 106, 194, 104, 194, 104, 194, 104, 194, 104, 194, 105, 194, 104, 194, 104, 194, 105, 194, 104, 194, 104, 194, 105, 194, 106, 194, 105, 194, 105, 194, 104, 194, 106, 194, 105, 194, 105, 194, 105, 194, 103, 194, 103, 194, 104, 194, 104, 194, 103, 194, 103, 194, 102, 194, 104, 194, 104, 194, 104, 194, 102, 194, 103, 194, 105, 194, 103, 194, 102, 194, 104, 194, 103, 194, 104, 194, 105, 194, 101, 194, 98, 194, 105, 194, 100, 194, 103, 194, 104, 194, 102, 194, 108, 194, 105, 194, 105, 194, 108, 194, 108, 194, 110, 194, 110, 194, 110, 194, 110, 194, 109, 194, 111, 194, 110, 194, 111, 194, 109, 194, 110, 194, 110, 194, 109, 194, 108, 194, 109, 194, 105, 194, 105, 194, 106, 194, 105, 194, 105, 194, 104, 194, 106, 194, 105, 194, 104, 194, 106, 194, 104, 194, 105, 194, 103, 194, 104, 194, 105, 194, 105, 194, 105, 194, 104, 194, 105, 194, 105, 194, 103, 194, 104, 194, 104, 194, 106, 194, 103, 194, 105, 194, 104, 194, 106, 194, 104, 194, 105, 194, 105, 194, 104, 194, 105, 194, 106, 194, 104, 194, 105, 194, 105, 194, 107, 194, 106, 194, 104, 194, 104, 194, 105, 194, 105, 194, 106, 194, 104, 194, 104, 194, 103, 194, 105, 194, 103, 194, 103, 194, 103, 194, 105, 194, 102, 194, 102, 194, 103, 194, 103, 194, 102, 194, 104, 194, 103, 194, 105, 194, 103, 194, 104, 194, 105, 194, 102, 194, 104, 194, 102, 194, 104, 194, 102, 194, 103, 194, 102, 194, 102, 194, 101, 194, 101, 194, 102, 194, 100, 194, 101, 194, 101, 194, 98, 194, 101, 194, 98, 194, 98, 194, 98, 194, 98, 194, 99, 194, 97, 194, 97, 194, 98, 194, 98, 194, 98, 194, 99, 194, 96, 194, 96, 194, 97, 194, 96, 194, 96, 194, 95, 194, 97, 194, 100, 194, 96, 194, 98, 194, 96, 194, 95, 194, 95, 194, 95, 194, 95, 194, 98, 194, 98, 194, 98, 194, 97, 194, 97, 194, 98, 194, 98, 194, 96, 194, 98, 194, 100, 194, 98, 194, 98, 194, 97, 194, 97, 194, 98, 194, 97, 194, 98, 194, 98, 194, 98, 194, 99, 194, 97, 194, 98, 194, 97, 194, 98, 194, 98, 194, 102, 194, 100, 194, 104, 194, 101, 194, 99, 194, 97, 194, 98, 194, 101, 194, 99, 194, 100, 194, 104, 194, 102, 194, 104, 194, 101, 194, 99, 194, 99, 194, 97, 194, 98, 194, 98, 194, 99, 194, 100, 194, 103, 194, 101, 194, 100, 194, 100, 194, 100, 194, 98, 194, 100, 194, 102, 194, 105, 194, 107, 194, 106, 194, 103, 194, 103, 194, 99, 194, 105, 194, 110, 194, 116, 194, 120, 194, 115, 194, 107, 194, 96, 194, 89, 194, 89, 194, 99, 194, 111, 194, 123, 194, 120, 194, 107, 194, 87, 194, 70, 194, 67, 194, 76, 194, 91, 194, 113, 194, 126, 194, 127, 194, 115, 194, 100, 194, 85, 194, 81, 194, 92, 194, 107, 194, 123, 195, 6, 195, 5, 194, 123, 194, 109, 194, 90, 194, 75, 194, 70, 194, 76, 194, 93, 194, 119, 195, 11, 195, 24, 195, 19, 194, 118, 194, 80, 194, 50, 194, 42, 194, 55, 194, 83, 194, 118, 195, 18, 195, 31, 195, 9, 194, 98, 194, 54, 194, 34, 194, 44, 194, 81, 195, 5, 195, 45, 195, 69, 195, 64, 195, 23, 194, 96, 194, 46, 194, 22, 194, 28, 194, 58, 194, 102, 195, 18, 195, 46, 195, 44, 195, 7, 194, 86, 194, 47, 194, 36, 194, 55, 194, 96, 195, 13, 195, 44, 195, 50, 195, 22, 194, 99, 194, 55, 194, 34, 194, 44, 194, 76, 194, 114, 195, 11, 195, 22, 195, 8, 194, 111, 194, 84, 194, 71, 194, 73, 194, 84, 194, 101, 194, 113, 194, 119, 194, 122, 194, 121, 194, 121, 194, 116, 194, 110, 194, 102, 194, 92, 194, 89, 194, 90, 194, 100, 194, 114, 195, 3, 195, 9, 195, 4, 194, 118, 194, 98, 194, 87, 194, 82, 194, 92, 194, 108, 194, 124, 195, 6, 195, 0, 194, 110, 194, 90, 194, 75, 194, 70, 194, 81, 194, 102, 194, 122, 195, 7, 195, 4, 194, 120, 194, 99, 194, 83, 194, 78, 194, 88, 194, 106, 194, 125, 195, 7, 195, 4, 194, 116, 194, 97, 194, 82, 194, 74, 194, 83, 194, 97, 194, 115, 195, 1, 195, 3, 194, 123, 194, 112, 194, 97, 194, 87, 194, 88, 194, 94, 194, 104, 194, 115, 194, 121, 194, 121, 194, 117, 194, 112, 194, 100, 194, 92, 194, 97, 194, 87, 194, 94, 194, 100, 194, 100, 194, 111, 194, 113, 194, 113, 194, 114, 194, 112, 194, 112, 194, 114, 194, 112, 194, 116, 194, 118, 194, 120, 194, 122, 194, 116, 194, 115, 194, 110, 194, 108, 194, 105, 194, 105, 194, 108, 194, 110, 194, 112, 194, 112, 194, 109, 194, 106, 194, 106, 194, 102, 194, 103, 194, 106, 194, 112, 194, 111, 194, 112, 194, 108, 194, 107, 194, 106, 194, 105, 194, 104, 194, 107, 194, 109, 194, 115, 194, 113, 194, 110, 194, 109, 194, 105, 194, 104, 194, 102, 194, 102, 194, 104, 194, 106, 194, 104, 194, 106, 194, 104, 194, 106, 194, 105, 194, 102, 194, 102, 194, 102, 194, 105, 194, 106, 194, 104, 194, 106, 194, 103, 194, 105, 194, 104, 194, 105, 194, 104, 194, 105, 194, 104, 194, 101, 194, 102, 194, 101, 194, 104, 194, 103, 194, 103, 194, 101, 194, 101, 194, 102, 194, 102, 194, 100, 194, 102, 194, 104, 194, 102, 194, 104, 194, 104, 194, 106, 194, 106, 194, 105, 194, 106, 194, 104, 194, 105, 194, 105, 194, 105, 194, 105, 194, 104, 194, 105, 194, 104, 194, 104, 194, 102, 194, 103, 194, 102, 194, 103, 194, 102, 194, 104, 194, 105, 194, 103, 194, 104, 194, 104, 194, 102, 194, 104, 194, 105, 194, 104, 194, 104, 194, 104, 194, 104, 194, 105, 194, 103, 194, 107, 194, 104, 194, 106, 194, 108, 194, 106, 194, 106, 194, 105, 194, 106, 194, 106, 194, 105, 194, 106, 194, 106, 194, 106, 194, 107, 194, 107, 194, 108, 194, 107, 194, 107, 194, 105, 194, 108, 194, 108, 194, 109, 194, 108, 194, 107, 194, 108, 194, 107, 194, 107, 194, 108, 194, 107, 194, 108, 194, 108, 194, 108, 194, 108, 194, 107, 194, 109, 194, 108, 194, 107, 194, 108, 194, 107, 194, 108, 194, 108, 194, 108, 194, 109, 194, 108, 194, 109, 194, 108, 194, 109, 194, 109, 194, 110, 194, 111, 194, 110, 194, 110, 194, 111, 194, 109, 194, 111, 194, 110, 194, 110, 194, 110, 194, 110, 194, 109, 194, 110, 194, 110, 194, 110, 194, 111, 194, 109, 194, 109, 194, 108, 194, 110, 194, 108, 194, 109, 194, 110, 194, 110, 194, 109, 194, 108, 194, 109, 194, 110, 194, 109, 194, 111, 194, 109, 194, 111, 194, 110, 194, 111, 194, 110, 194, 110, 194, 112, 194, 110, 194, 110, 194, 111, 194, 112, 194, 111, 194, 111, 194, 109, 194, 110, 194, 110, 194, 112, 194, 109, 194, 110, 194, 110, 194, 110, 194, 109, 194, 109, 194, 111, 194, 110, 194, 112, 194, 111, 194, 110, 194, 110, 194, 112, 194, 110, 194, 112, 194, 111, 194, 112, 194, 111, 194, 110, 194, 111, 194, 111, 194, 113, 194, 111, 194, 112, 194, 113, 194, 111, 194, 111, 194, 114, 194, 112, 194, 112, 194, 112, 194, 111, 194, 113, 194, 112, 194, 112, 194, 111, 194, 112, 194, 113, 194, 113, 194, 112, 194, 111, 194, 112, 194, 112, 194, 114, 194, 113, 194, 113, 194, 113, 194, 115, 194, 113, 194, 114, 194, 113, 194, 114, 194, 113, 194, 114, 194, 114, 194, 112, 194, 113, 194, 113, 194, 111, 194, 113, 194, 112, 194, 112, 194, 112, 194, 114, 194, 112, 194, 115, 194, 112, 194, 113, 194, 113, 194, 114, 194, 115, 194, 113, 194, 115, 194, 114, 194, 114, 194, 115, 194, 114, 194, 116, 194, 113, 194, 114, 194, 114, 194, 113, 194, 113, 194, 114, 194, 115, 194, 113, 194, 114, 194, 114, 194, 114, 194, 114, 194, 114, 194, 113, 194, 115, 194, 114, 194, 115, 194, 113, 194, 115, 194, 114, 194, 115, 194, 113, 194, 115, 194, 115, 194, 115, 194, 115, 194, 115, 194, 113, 194, 115, 194, 114, 194, 114, 194, 115, 194, 114, 194, 116, 194, 114, 194, 114, 194, 115, 194, 116, 194, 115, 194, 114, 194, 114, 194, 114, 194, 113, 194, 114, 194, 114, 194, 114, 194, 114, 194, 115, 194, 114, 194, 115, 194, 115, 194, 113, 194, 113, 194, 114, 194, 113, 194, 115, 194, 112, 194, 115, 194, 112, 194, 116, 194, 112, 194, 109, 194, 115, 194, 110, 194, 114, 194, 111, 194, 114, 194, 115, 194, 117, 194, 118, 194, 116, 194, 118, 194, 118, 194, 118, 194, 119, 194, 118, 194, 117, 194, 120, 194, 118, 194, 117, 194, 115, 194, 115, 194, 114, 194, 114, 194, 113, 194, 114, 194, 114, 194, 111, 194, 111, 194, 113, 194, 110, 194, 111, 194, 109, 194, 108, 194, 111, 194, 110, 194, 108, 194, 111, 194, 110, 194, 111, 194, 109, 194, 111, 194, 110, 194, 110, 194, 109, 194, 110, 194, 110, 194, 109, 194, 110, 194, 109, 194, 108, 194, 110, 194, 109, 194, 109, 194, 108, 194, 108, 194, 110, 194, 111, 194, 109, 194, 110, 194, 111, 194, 110, 194, 109, 194, 110, 194, 111, 194, 110, 194, 113, 194, 110, 194, 113, 194, 111, 194, 112, 194, 110, 194, 111, 194, 111, 194, 112, 194, 112, 194, 111, 194, 113, 194, 112, 194, 112, 194, 112, 194, 112, 194, 112, 194, 113, 194, 114, 194, 114, 194, 116, 194, 113, 194, 114, 194, 117, 194, 113, 194, 114, 194, 115, 194, 114, 194, 116, 194, 115, 194, 115, 194, 116, 194, 117, 194, 117, 194, 116, 194, 115, 194, 116, 194, 116, 194, 115, 194, 116, 194, 117, 194, 117, 194, 115, 194, 115, 194, 116, 194, 116, 194, 116, 194, 114, 194, 115, 194, 115, 194, 116, 194, 118, 194, 116, 194, 116, 194, 116, 194, 114, 194, 117, 194, 115, 194, 116, 194, 117, 194, 117, 194, 115, 194, 117, 194, 116, 194, 118, 194, 117, 194, 117, 194, 117, 194, 116, 194, 115, 194, 117, 194, 115, 194, 117, 194, 116, 194, 115, 194, 115, 194, 116, 194, 116, 194, 117, 194, 115, 194, 117, 194, 116, 194, 117, 194, 117, 194, 117, 194, 115, 194, 117, 194, 117, 194, 117, 194, 116, 194, 117, 194, 118, 194, 117, 194, 116, 194, 117, 194, 117, 194, 116, 194, 116, 194, 116, 194, 118, 194, 118, 194, 117, 194, 116, 194, 118, 194, 117, 194, 119, 194, 118, 194, 117, 194, 117, 194, 117, 194, 118, 194, 117, 194, 118, 194, 118, 194, 118, 194, 118, 194, 117, 194, 119, 194, 118, 194, 119, 194, 118, 194, 118, 194, 118, 194, 119, 194, 118, 194, 118, 194, 118, 194, 118, 194, 118, 194, 119, 194, 117, 194, 119, 194, 119, 194, 118, 194, 118, 194, 119, 194, 119, 194, 118, 194, 118, 194, 119, 194, 119, 194, 119, 194, 119, 194, 120, 194, 121, 194, 120, 194, 120, 194, 120, 194, 120, 194, 120, 194, 120, 194, 120, 194, 119, 194, 119, 194, 120, 194, 119, 194, 120, 194, 118, 194, 120, 194, 119, 194, 121, 194, 121, 194, 121, 194, 121, 194, 122, 194, 120, 194, 120, 194, 120, 194, 121, 194, 121, 194, 120, 194, 121, 194, 120, 194, 122, 194, 120, 194, 121, 194, 121, 194, 122, 194, 120, 194, 122, 194, 120, 194, 123, 194, 121, 194, 121, 194, 123, 194, 122, 194, 122, 194, 122, 194, 122, 194, 122, 194, 123, 194, 122, 194, 122, 194, 121, 194, 123, 194, 123, 194, 122, 194, 122, 194, 122, 194, 122, 194, 123, 194, 122, 194, 122, 194, 122, 194, 121, 194, 121, 194, 121, 194, 123, 194, 123, 194, 123, 194, 122, 194, 123, 194, 124, 194, 122, 194, 123, 194, 124, 194, 122, 194, 124, 194, 124, 194, 122, 194, 122, 194, 123, 194, 124, 194, 125, 194, 123, 194, 123, 194, 123, 194, 122, 194, 124, 194, 122, 194, 123, 194, 125, 194, 124, 194, 123, 194, 122, 194, 123, 194, 123, 194, 125, 194, 124, 194, 123, 194, 125, 194, 124, 194, 123, 194, 123, 194, 124, 194, 125, 194, 125, 194, 125, 194, 123, 194, 124, 194, 123, 194, 125, 194, 123, 194, 125, 194, 125, 194, 125, 194, 124, 194, 126, 194, 126, 194, 125, 194, 127, 194, 123, 194, 127, 194, 126, 194, 126, 194, 123, 194, 127, 194, 126, 194, 126, 194, 126, 194, 126, 194, 125, 194, 124, 194, 125, 194, 124, 194, 124, 194, 125, 194, 124, 194, 122, 194, 124, 194, 123, 194, 125, 194, 122, 194, 123, 194, 121, 195, 0, 194, 116, 194, 124, 194, 126, 194, 120, 194, 127, 194, 123, 194, 124, 194, 125, 194, 126, 194, 126, 195, 0, 195, 1, 195, 2, 195, 1, 195, 1, 195, 0, 195, 0, 195, 0, 194, 127, 194, 127, 194, 127, 194, 125, 194, 126, 194, 124, 194, 124, 194, 124, 194, 123, 194, 122, 194, 123, 194, 122, 194, 121, 194, 121, 194, 121, 194, 120, 194, 121, 194, 122, 194, 120, 194, 119, 194, 122, 194, 120, 194, 120, 194, 121, 194, 119, 194, 120, 194, 119, 194, 120, 194, 119, 194, 119, 194, 120, 194, 119, 194, 118, 194, 120, 194, 118, 194, 120, 194, 120, 194, 119, 194, 118, 194, 120, 194, 122, 194, 120, 194, 120, 194, 121, 194, 121, 194, 120, 194, 120, 194, 121, 194, 121, 194, 121, 194, 122, 194, 120, 194, 120, 194, 120, 194, 121, 194, 121, 194, 121, 194, 123, 194, 122, 194, 122, 194, 121, 194, 122, 194, 121, 194, 123, 194, 123, 194, 122, 194, 124, 194, 125, 194, 125, 194, 125, 194, 125, 194, 125, 194, 126, 194, 125, 194, 125, 194, 126, 194, 126, 194, 127, 194, 125, 194, 125, 194, 125, 194, 127, 194, 124, 194, 126, 194, 126, 194, 126, 194, 125, 194, 126, 194, 126, 194, 127, 194, 127, 194, 125, 194, 125, 194, 126, 194, 126, 194, 126, 194, 126, 194, 126, 194, 127, 194, 126, 194, 127, 194, 124, 194, 125, 194, 125, 194, 126, 194, 126, 194, 126, 194, 124, 195, 0, 194, 126, 194, 126, 194, 127, 195, 1, 194, 126, 194, 126, 194, 126, 195, 0, 195, 0, 194, 127, 195, 0, 194, 127, 194, 127, 195, 1, 195, 0, 195, 0, 194, 127, 195, 0, 195, 0, 194, 126, 194, 127, 194, 127, 194, 127, 194, 127, 194, 125, 194, 127, 195, 0, 194, 126, 195, 0, 194, 127, 195, 0, 195, 0, 195, 0, 194, 126, 195, 0, 195, 1, 195, 2, 195, 0, 195, 0, 195, 1, 195, 2, 194, 127, 195, 0, 195, 2, 195, 1, 195, 0, 195, 3, 195, 1, 195, 0, 195, 1, 195, 1, 195, 1, 195, 1, 195, 1, 195, 2, 195, 1, 195, 0, 195, 3, 194, 126, 195, 2, 195, 2, 195, 1, 195, 2, 195, 2, 195, 1, 195, 1, 195, 1, 195, 2, 195, 1, 195, 4, 195, 1, 195, 1, 195, 3, 195, 0, 195, 2, 195, 2, 195, 3, 195, 1, 195, 2, 195, 1, 195, 2, 195, 1, 195, 2, 195, 2, 195, 1, 195, 3, 195, 3, 195, 2, 195, 4, 195, 3, 195, 4, 195, 2, 195, 4, 195, 4, 195, 3, 195, 2, 195, 4, 195, 2, 195, 3, 195, 4, 195, 3, 195, 2, 195, 3, 195, 4, 195, 1, 195, 5, 195, 2, 195, 5, 195, 3, 195, 4, 195, 4, 195, 5, 195, 4, 195, 4, 195, 5, 195, 3, 195, 4, 195, 5, 195, 5, 195, 3, 195, 7, 195, 3, 195, 6, 195, 4, 195, 4, 195, 6, 195, 6, 195, 3, 195, 7, 195, 3, 195, 5, 195, 5, 195, 6, 195, 4, 195, 6, 195, 5, 195, 4, 195, 4, 195, 5, 195, 7, 195, 6, 195, 4, 195, 5, 195, 6, 195, 6, 195, 6, 195, 5, 195, 6, 195, 5, 195, 5, 195, 6, 195, 5, 195, 6, 195, 6, 195, 4, 195, 5, 195, 6, 195, 6, 195, 4, 195, 6, 195, 6, 195, 7, 195, 6, 195, 6, 195, 5, 195, 6, 195, 6, 195, 5, 195, 5, 195, 4, 195, 6, 195, 4, 195, 5, 195, 5, 195, 6, 195, 5, 195, 5, 195, 2, 195, 5, 195, 3, 195, 4, 195, 2, 195, 3, 195, 1, 195, 3, 195, 2, 195, 2, 195, 5, 195, 2, 195, 2, 195, 4, 195, 1, 195, 2, 195, 3, 195, 1, 195, 1, 195, 1, 195, 2, 194, 127, 194, 127, 195, 0, 194, 127, 195, 1, 194, 126, 194, 127, 195, 1, 194, 127, 194, 127, 194, 127, 194, 126, 194, 127, 194, 125, 194, 127, 194, 127, 194, 126, 195, 1, 194, 126, 194, 126, 194, 126, 194, 127, 194, 125, 195, 0, 194, 126, 194, 124, 195, 0, 195, 0, 194, 127, 194, 121, 195, 1, 194, 125, 194, 126, 195, 0, 194, 124, 195, 1, 195, 2, 195, 0, 195, 4, 195, 2, 195, 4, 195, 4, 195, 5, 195, 6, 195, 7, 195, 8, 195, 5, 195, 7, 195, 6, 195, 5, 195, 5, 195, 4, 195, 6, 195, 6, 195, 3, 195, 4, 195, 3, 195, 4, 195, 2, 195, 2, 195, 2, 195, 3, 195, 2, 195, 2, 195, 2, 195, 0, 195, 3, 195, 5, 195, 4, 195, 4, 195, 4, 195, 4, 195, 5, 195, 4, 195, 3, 195, 5, 195, 4, 195, 4, 195, 4, 195, 4, 195, 4, 195, 6, 195, 4, 195, 3, 195, 4, 195, 6, 195, 5, 195, 4, 195, 5, 195, 5, 195, 5, 195, 3, 195, 5, 195, 5, 195, 4, 195, 6, 195, 5, 195, 5, 195, 5, 195, 4, 195, 4, 195, 4, 195, 6, 195, 4, 195, 6, 195, 5, 195, 5, 195, 5, 195, 8, 195, 4, 195, 6, 195, 5, 195, 6, 195, 5, 195, 8, 195, 6, 195, 6, 195, 8, 195, 5, 195, 7, 195, 6, 195, 7, 195, 6, 195, 8, 195, 5, 195, 7, 195, 8, 195, 4, 195, 6, 195, 7, 195, 5, 195, 7, 195, 6, 195, 6, 195, 6, 195, 7, 195, 6, 195, 7, 195, 6, 195, 5, 195, 6, 195, 5, 195, 5, 195, 5, 195, 4, 195, 3, 195, 4, 195, 1, 195, 6, 195, 3, 195, 4, 195, 4, 195, 6, 195, 4, 195, 3, 195, 4, 195, 6, 195, 3, 195, 5, 195, 4, 195, 6, 195, 4, 195, 5, 195, 4, 195, 3, 195, 4, 195, 6, 195, 4, 195, 6, 195, 3, 195, 4, 195, 4, 195, 4, 195, 2, 195, 6, 195, 2, 195, 1, 195, 3, 195, 3, 195, 4, 195, 2, 195, 3, 195, 3, 195, 3, 195, 3, 195, 3, 195, 2, 195, 4, 195, 6, 195, 4, 195, 2, 195, 2, 195, 4, 195, 4, 195, 2, 195, 4, 195, 4, 195, 3, 195, 3, 195, 3, 195, 4, 195, 2, 195, 4, 195, 3, 195, 4, 195, 3, 195, 3, 195, 2, 195, 2, 195, 1, 195, 4, 195, 1, 195, 2, 195, 1, 195, 2, 195, 1, 195, 2, 195, 0, 195, 2, 195, 2, 195, 2, 195, 1, 195, 0, 195, 1, 195, 0, 195, 1, 195, 0, 194, 126, 195, 1, 195, 2, 194, 126, 194, 126, 195, 0, 194, 127, 194, 127, 194, 127, 194, 126, 194, 127, 194, 127, 194, 126, 194, 125, 195, 0, 195, 0, 194, 125, 194, 125, 194, 126, 195, 0, 194, 126, 194, 124, 194, 125, 194, 124, 194, 125, 194, 123, 194, 123, 194, 124, 194, 122, 194, 125, 194, 122, 194, 121, 194, 121, 194, 121, 194, 122, 194, 120, 194, 121, 194, 123, 194, 122, 194, 121, 194, 120, 194, 121, 194, 122, 194, 121, 194, 119, 194, 119, 194, 120, 194, 119, 194, 119, 194, 117, 194, 119, 194, 118, 194, 118, 194, 117, 194, 116, 194, 115, 194, 117, 194, 114, 194, 114, 194, 112, 194, 115, 194, 111, 194, 112, 194, 110, 194, 111, 194, 110, 194, 110, 194, 110, 194, 110, 194, 107, 194, 108, 194, 106, 194, 106, 194, 106, 194, 105, 194, 106, 194, 102, 194, 104, 194, 103, 194, 104, 194, 100, 194, 100, 194, 101, 194, 97, 194, 97, 194, 97, 194, 96, 194, 96, 194, 94, 194, 93, 194, 95, 194, 93, 194, 90, 194, 92, 194, 88, 194, 91, 194, 88, 194, 87, 194, 86, 194, 86, 194, 82, 194, 85, 194, 82, 194, 82, 194, 79, 194, 78, 194, 109, 194, 94, 194, 59, 194, 82, 194, 76, 194, 66, 194, 78, 194, 64, 194, 67, 194, 69, 194, 66, 194, 68, 194, 64, 194, 64, 194, 63, 194, 63, 194, 62, 194, 60, 194, 59, 194, 58, 194, 57, 194, 56, 194, 55, 194, 49, 194, 51, 194, 49, 194, 49, 194, 45, 194, 43, 194, 42, 194, 40, 194, 39, 194, 36, 194, 36, 194, 31, 194, 31, 194, 29, 194, 26, 194, 24, 194, 23, 194, 19, 194, 16, 194, 14, 194, 12, 194, 9, 194, 9, 194, 1, 194, 0, 194, 4, 193, 119, 193, 121, 193, 120, 193, 111, 193, 116, 193, 105, 193, 106, 193, 104, 193, 100, 193, 98, 193, 95, 193, 92, 193, 88, 193, 84, 193, 81, 193, 77, 193, 76, 193, 76, 193, 74, 193, 74, 193, 72, 193, 69, 193, 66, 193, 63, 193, 60, 193, 55, 193, 49, 193, 42, 193, 35, 193, 28, 193, 23, 193, 18, 193, 10, 193, 5, 192, 126, 192, 119, 192, 112, 192, 105, 192, 100, 192, 93, 192, 88, 192, 83, 192, 79, 192, 73, 192, 74, 192, 68, 192, 62, 192, 60, 192, 57, 192, 54, 192, 51, 192, 48, 192, 47, 192, 46, 192, 46, 192, 46, 192, 46, 192, 46, 192, 46, 192, 46, 192, 46, 192, 46, 192, 46, 192, 46, 192, 46, 192, 46, 192, 46, 192, 47, 192, 48, 192, 62, 192, 48, 192, 46, 192, 47, 192, 47, 192, 48, 192, 56, 193, 96, 195, 83, 196, 51, 196, 20, 194, 76, 194, 77, 195, 0, 195, 122, 196, 51, 196, 56, 196, 59, 196, 60, 196, 62, 196, 62, 196, 46, 196, 41, 196, 48, 196, 51, 196, 38, 195, 127, 195, 64, 195, 21, 194, 114, 194, 82, 194, 54, 194, 40, 194, 28, 194, 13, 193, 115, 193, 103, 193, 83, 193, 70, 193, 61, 193, 54, 193, 49, 193, 44, 193, 41, 193, 35, 193, 30, 193, 25, 193, 21, 193, 17, 193, 14, 193, 12, 193, 10, 193, 7, 193, 6, 193, 3, 192, 123, 193, 8, 192, 126, 193, 1, 193, 3, 193, 1, 192, 126, 192, 118, 192, 127, 192, 126, 192, 126, 192, 127, 193, 1, 192, 127, 193, 1, 193, 1, 193, 2, 193, 4, 193, 6, 193, 8, 193, 6, 193, 10, 193, 9, 193, 10, 193, 11, 193, 12, 193, 11, 193, 12, 193, 16, 193, 21, 193, 23, 193, 18, 193, 34, 193, 20, 193, 26, 193, 26, 193, 30, 193, 30, 193, 30, 193, 30, 193, 31, 193, 36, 193, 35, 193, 35, 193, 34, 193, 34, 193, 38, 193, 39, 193, 39, 193, 40, 193, 42, 193, 41, 193, 45, 193, 46, 193, 47, 193, 50, 193, 45, 193, 56, 193, 52, 193, 57, 193, 60, 193, 60, 193, 63, 193, 63, 193, 65, 193, 67, 193, 67, 193, 70, 193, 68, 193, 71, 193, 74, 193, 76, 193, 79, 193, 83, 193, 85, 193, 89, 193, 91, 193, 97, 193, 99, 193, 95, 193, 107, 193, 101, 193, 105, 193, 110, 193, 109, 193, 109, 193, 114, 193, 113, 193, 116, 193, 118, 193, 118, 193, 118, 193, 121, 193, 123, 193, 123, 194, 0, 194, 0, 194, 3, 194, 5, 194, 9, 194, 10, 194, 11, 194, 15, 194, 17, 194, 19, 194, 20, 194, 23, 194, 24, 194, 27, 194, 30, 194, 33, 194, 34, 194, 36, 194, 40, 194, 39, 194, 42, 194, 45, 194, 46, 194, 50, 194, 51, 194, 54, 194, 55, 194, 57, 194, 57, 194, 57, 194, 59, 194, 58, 194, 60, 194, 59, 194, 60, 194, 61, 194, 62, 194, 62, 194, 62, 194, 66, 194, 69, 194, 66, 194, 69, 194, 72, 194, 73, 194, 75, 194, 77, 194, 78, 194, 79, 194, 79, 194, 80, 194, 83, 194, 84, 194, 85, 194, 85, 194, 86, 194, 87, 194, 87, 194, 88, 194, 89, 194, 88, 194, 91, 194, 89, 194, 93, 194, 91, 194, 90, 194, 90, 194, 93, 194, 91, 194, 90, 194, 89, 194, 88, 194, 88, 194, 88, 194, 88, 194, 87, 194, 87, 194, 85, 194, 85, 194, 85, 194, 84, 194, 84, 194, 84, 194, 84, 194, 83, 194, 83, 194, 84, 194, 81, 194, 83, 194, 82, 194, 83, 194, 80, 194, 80, 194, 79, 194, 78, 194, 79, 194, 76, 194, 78, 194, 76, 194, 77, 194, 76, 194, 76, 194, 76, 194, 76, 194, 76, 194, 77, 194, 75, 194, 76, 194, 76, 194, 77, 194, 76, 194, 74, 194, 76, 194, 76, 194, 74, 194, 76, 194, 74, 194, 75, 194, 72, 194, 76, 194, 73, 194, 73, 194, 73, 194, 70, 194, 72, 194, 69, 194, 72, 194, 69, 194, 69, 194, 68, 194, 68, 194, 63, 194, 69, 194, 65, 194, 69, 194, 67, 194, 63, 194, 70, 194, 63, 194, 66, 194, 66, 194, 68, 194, 67, 194, 69, 194, 67, 194, 67, 194, 69, 194, 66, 194, 70, 194, 66, 194, 68, 194, 66, 194, 66, 194, 64, 194, 64, 194, 63, 194, 60, 194, 60, 194, 57, 194, 57, 194, 56, 194, 56, 194, 52, 194, 54, 194, 52, 194, 53, 194, 52, 194, 51, 194, 49, 194, 49, 194, 50, 194, 48, 194, 48, 194, 48, 194, 48, 194, 48, 194, 46, 194, 45, 194, 46, 194, 46, 194, 44, 194, 43, 194, 46, 194, 44, 194, 44, 194, 46, 194, 47, 194, 44, 194, 46, 194, 45, 194, 46, 194, 44, 194, 49, 194, 47, 194, 46, 194, 46, 194, 47, 194, 48, 194, 49, 194, 48, 194, 48, 194, 49, 194, 48, 194, 47, 194, 49, 194, 47, 194, 50, 194, 50, 194, 48, 194, 48, 194, 51, 194, 51, 194, 50, 194, 51, 194, 52, 194, 53, 194, 54, 194, 56, 194, 55, 194, 58, 194, 59, 194, 58, 194, 58, 194, 62, 194, 62, 194, 64, 194, 63, 194, 65, 194, 65, 194, 67, 194, 66, 194, 68, 194, 68, 194, 68, 194, 71, 194, 70, 194, 72, 194, 73, 194, 75, 194, 73, 194, 74, 194, 76, 194, 78, 194, 81, 194, 80, 194, 82, 194, 83, 194, 81, 194, 85, 194, 84, 194, 85, 194, 87, 194, 88, 194, 91, 194, 91, 194, 93, 194, 96, 194, 95, 194, 97, 194, 96, 194, 98, 194, 100, 194, 100, 194, 100, 194, 104, 194, 106, 194, 106, 194, 109, 194, 109, 194, 110, 194, 112, 194, 111, 194, 114, 194, 117, 194, 118, 194, 121, 194, 121, 194, 123, 194, 121, 194, 124, 194, 122, 194, 124, 194, 126, 194, 126, 194, 127, 195, 1, 195, 0, 195, 2, 195, 0, 195, 3, 195, 3, 195, 5, 195, 7, 195, 8, 195, 8, 195, 11, 195, 13, 195, 13, 195, 15, 195, 16, 195, 19, 195, 18, 195, 19, 195, 21, 195, 22, 195, 26, 195, 23, 195, 24, 195, 27, 195, 26, 195, 29, 195, 28, 195, 28, 195, 31, 195, 30, 195, 31, 195, 34, 195, 33, 195, 36, 195, 35, 195, 36, 195, 37, 195, 40, 195, 40, 195, 41, 195, 44, 195, 43, 195, 45, 195, 46, 195, 46, 195, 46, 195, 49, 195, 49, 195, 49, 195, 50, 195, 53, 195, 54, 195, 54, 195, 53, 195, 56, 195, 54, 195, 58, 195, 54, 195, 58, 195, 57, 195, 60, 195, 57, 195, 59, 195, 61, 195, 61, 195, 59, 195, 60, 195, 60, 195, 60, 195, 63, 195, 62, 195, 64, 195, 63, 195, 65, 195, 64, 195, 65, 195, 64, 195, 66, 195, 65, 195, 66, 195, 65, 195, 65, 195, 66, 195, 66, 195, 66, 195, 64, 195, 67, 195, 64, 195, 65, 195, 64, 195, 64, 195, 66, 195, 66, 195, 64, 195, 67, 195, 64, 195, 65, 195, 66, 195, 64, 195, 66, 195, 66, 195, 65, 195, 66, 195, 64, 195, 67, 195, 65, 195, 67, 195, 64, 195, 66, 195, 65, 195, 65, 195, 64, 195, 66, 195, 63, 195, 65, 195, 61, 195, 61, 195, 61, 195, 61, 195, 62, 195, 58, 195, 60, 195, 60, 195, 60, 195, 58, 195, 60, 195, 59, 195, 59, 195, 57, 195, 59, 195, 56, 195, 60, 195, 58, 195, 60, 195, 58, 195, 57, 195, 58, 195, 58, 195, 55, 195, 56, 195, 55, 195, 55, 195, 53, 195, 54, 195, 53, 195, 52, 195, 51, 195, 50, 195, 52, 195, 51, 195, 50, 195, 51, 195, 49, 195, 49, 195, 52, 195, 48, 195, 49, 195, 49, 195, 50, 195, 49, 195, 49, 195, 47, 195, 48, 195, 46, 195, 49, 195, 47, 195, 46, 195, 47, 195, 45, 195, 44, 195, 42, 195, 46, 195, 44, 195, 43, 195, 42, 195, 41, 195, 43, 195, 43, 195, 41, 195, 43, 195, 41, 195, 40, 195, 41, 195, 42, 195, 43, 195, 42, 195, 40, 195, 41, 195, 37, 195, 41, 195, 38, 195, 38, 195, 36, 195, 38, 195, 38, 195, 38, 195, 32, 195, 34, 195, 38, 195, 26, 195, 36, 195, 35, 195, 30, 195, 41, 195, 33, 195, 37, 195, 38, 195, 38, 195, 40, 195, 38, 195, 40, 195, 41, 195, 45, 195, 43, 195, 45, 195, 44, 195, 43, 195, 44, 195, 44, 195, 45, 195, 43, 195, 44, 195, 43, 195, 41, 195, 40, 195, 40, 195, 39, 195, 39, 195, 38, 195, 38, 195, 39, 195, 39, 195, 39, 195, 40, 195, 40, 195, 42, 195, 41, 195, 40, 195, 43, 195, 43, 195, 42, 195, 43, 195, 44, 195, 46, 195, 42, 195, 46, 195, 42, 195, 47, 195, 46, 195, 46, 195, 46, 195, 48, 195, 47, 195, 49, 195, 48, 195, 48, 195, 48, 195, 50, 195, 50, 195, 50, 195, 52, 195, 52, 195, 55, 195, 54, 195, 57, 195, 55, 195, 55, 195, 57, 195, 57, 195, 58, 195, 59, 195, 60, 195, 60, 195, 60, 195, 63, 195, 61, 195, 62, 195, 60, 195, 63, 195, 65, 195, 64, 195, 64, 195, 66, 195, 68, 195, 66, 195, 69, 195, 68, 195, 69, 195, 70, 195, 72, 195, 73, 195, 74, 195, 74, 195, 77, 195, 76, 195, 77, 195, 79, 195, 78, 195, 80, 195, 80, 195, 80, 195, 82, 195, 82, 195, 82, 195, 82, 195, 83, 195, 84, 195, 83, 195, 86, 195, 85, 195, 86, 195, 88, 195, 85, 195, 87, 195, 85, 195, 89, 195, 90, 195, 88, 195, 90, 195, 91, 195, 94, 195, 93, 195, 92, 195, 92, 195, 95, 195, 96, 195, 96, 195, 94, 195, 97, 195, 97, 195, 98, 195, 97, 195, 99, 195, 97, 195, 100, 195, 101, 195, 99, 195, 100, 195, 101, 195, 101, 195, 100, 195, 102, 195, 101, 195, 103, 195, 103, 195, 103, 195, 104, 195, 105, 195, 106, 195, 108, 195, 106, 195, 107, 195, 107, 195, 107, 195, 104, 195, 110, 195, 107, 195, 110, 195, 106, 195, 110, 195, 110, 195, 107, 195, 111, 195, 108, 195, 110, 195, 108, 195, 110, 195, 109, 195, 109, 195, 110, 195, 108, 195, 110, 195, 110, 195, 111, 195, 111, 195, 111, 195, 110, 195, 111, 195, 112, 195, 112, 195, 114, 195, 113, 195, 112, 195, 111, 195, 112, 195, 111, 195, 111, 195, 112, 195, 111, 195, 110, 195, 109, 195, 110, 195, 108, 195, 110, 195, 110, 195, 109, 195, 112, 195, 109, 195, 111, 195, 110, 195, 110, 195, 110, 195, 110, 195, 112, 195, 110, 195, 111, 195, 110, 195, 112, 195, 109, 195, 109, 195, 110, 195, 110, 195, 112, 195, 111, 195, 108, 195, 110, 195, 108, 195, 108, 195, 108, 195, 109, 195, 108, 195, 105, 195, 108, 195, 105, 195, 107, 195, 107, 195, 107, 195, 106, 195, 106, 195, 107, 195, 106, 195, 106, 195, 107, 195, 109, 195, 105, 195, 106, 195, 108, 195, 106, 195, 107, 195, 102, 195, 106, 195, 104, 195, 105, 195, 103, 195, 102, 195, 103, 195, 104, 195, 102, 195, 103, 195, 102, 195, 102, 195, 102, 195, 102, 195, 102, 195, 101, 195, 104, 195, 102, 195, 101, 195, 100, 195, 102, 195, 102, 195, 102, 195, 100, 195, 102, 195, 102, 195, 100, 195, 99, 195, 102, 195, 99, 195, 100, 195, 98, 195, 98, 195, 98, 195, 98, 195, 99, 195, 95, 195, 99, 195, 97, 195, 96, 195, 96, 195, 96, 195, 95, 195, 98, 195, 99, 195, 95, 195, 98, 195, 96, 195, 98, 195, 97, 195, 96, 195, 97, 195, 97, 195, 97, 195, 95, 195, 97, 195, 95, 195, 97, 195, 97, 195, 94, 195, 96, 195, 96, 195, 95, 195, 95, 195, 95, 195, 94, 195, 97, 195, 96, 195, 96, 195, 96, 195, 96, 195, 94, 195, 96, 195, 96, 195, 96, 195, 99, 195, 98, 195, 95, 195, 98, 195, 98, 195, 98, 195, 98, 195, 97, 195, 98, 195, 98, 195, 97, 195, 97, 195, 96, 195, 98, 195, 97, 195, 96, 195, 97, 195, 98, 195, 98, 195, 99, 195, 97, 195, 99, 195, 98, 195, 99, 195, 99, 195, 99, 195, 101, 195, 101, 195, 101, 195, 101, 195, 98, 195, 101, 195, 101, 195, 99, 195, 102, 195, 109, 195, 104, 195, 97, 195, 108, 195, 98, 195, 104, 195, 103, 195, 99, 195, 105, 195, 105, 195, 106, 195, 106, 195, 107, 195, 107, 195, 109, 195, 109, 195, 110, 195, 111, 195, 112, 195, 112, 195, 114, 195, 112, 195, 112, 195, 113, 195, 112, 195, 112, 195, 112, 195, 112, 195, 113, 195, 111, 195, 113, 195, 112, 195, 111, 195, 113, 195, 111, 195, 112, 195, 114, 195, 112, 195, 113, 195, 114, 195, 116, 195, 115, 195, 114, 195, 115, 195, 116, 195, 117, 195, 116, 195, 118, 195, 116, 195, 120, 195, 118, 195, 120, 195, 116, 195, 119, 195, 118, 195, 120, 195, 118, 195, 122, 195, 119, 195, 122, 195, 119, 195, 121, 195, 120, 195, 121, 195, 123, 195, 122, 195, 124, 195, 123, 195, 124, 195, 123, 195, 125, 195, 126, 195, 126, 195, 125, 195, 127, 195, 127, 196, 1, 196, 0, 196, 1, 196, 0, 196, 0, 196, 0, 196, 2, 196, 0, 196, 1, 196, 1, 196, 0, 196, 0, 196, 2, 196, 3, 196, 2, 196, 5, 196, 3, 196, 4, 196, 3, 196, 3, 196, 3, 196, 5, 196, 4, 196, 6, 196, 6, 196, 6, 196, 7, 196, 7, 196, 9, 196, 8, 196, 6, 196, 10, 196, 9, 196, 8, 196, 9, 196, 7, 196, 9, 196, 9, 196, 7, 196, 8, 196, 8, 196, 8, 196, 6, 196, 8, 196, 7, 196, 8, 196, 10, 196, 9, 196, 8, 196, 10, 196, 10, 196, 9, 196, 12, 196, 12, 196, 11, 196, 10, 196, 13, 196, 11, 196, 13, 196, 11, 196, 10, 196, 12, 196, 14, 196, 10, 196, 13, 196, 10, 196, 12, 196, 13, 196, 11, 196, 12, 196, 12, 196, 11, 196, 12, 196, 12, 196, 10, 196, 12, 196, 11, 196, 12, 196, 11, 196, 12, 196, 12, 196, 12, 196, 12, 196, 11, 196, 12, 196, 13, 196, 14, 196, 13, 196, 13, 196, 14, 196, 13, 196, 15, 196, 11, 196, 13, 196, 12, 196, 12, 196, 12, 196, 11, 196, 13, 196, 13, 196, 10, 196, 12, 196, 12, 196, 12, 196, 12, 196, 13, 196, 11, 196, 11, 196, 14, 196, 13, 196, 16, 196, 14, 196, 14, 196, 15, 196, 14, 196, 14, 196, 17, 196, 15, 196, 16, 196, 12, 196, 15, 196, 12, 196, 14, 196, 14, 196, 14, 196, 13, 196, 14, 196, 14, 196, 12, 196, 13, 196, 13, 196, 15, 196, 15, 196, 13, 196, 15, 196, 16, 196, 16, 196, 17, 196, 16, 196, 17, 196, 14, 196, 17, 196, 16, 196, 15, 196, 17, 196, 17, 196, 15, 196, 17, 196, 17, 196, 16, 196, 17, 196, 16, 196, 16, 196, 18, 196, 15, 196, 16, 196, 15, 196, 14, 196, 17, 196, 16, 196, 16, 196, 15, 196, 18, 196, 16, 196, 15, 196, 18, 196, 19, 196, 18, 196, 20, 196, 18, 196, 19, 196, 19, 196, 19, 196, 19, 196, 18, 196, 19, 196, 19, 196, 18, 196, 20, 196, 18, 196, 20, 196, 18, 196, 18, 196, 18, 196, 17, 196, 20, 196, 18, 196, 18, 196, 21, 196, 20, 196, 22, 196, 20, 196, 21, 196, 22, 196, 20, 196, 20, 196, 22, 196, 22, 196, 23, 196, 22, 196, 23, 196, 23, 196, 22, 196, 23, 196, 21, 196, 22, 196, 22, 196, 23, 196, 22, 196, 23, 196, 23, 196, 21, 196, 23, 196, 22, 196, 23, 196, 23, 196, 23, 196, 22, 196, 25, 196, 23, 196, 25, 196, 24, 196, 26, 196, 25, 196, 25, 196, 25, 196, 27, 196, 26, 196, 27, 196, 27, 196, 28, 196, 28, 196, 26, 196, 27, 196, 28, 196, 26, 196, 27, 196, 27, 196, 27, 196, 26, 196, 25, 196, 27, 196, 26, 196, 27, 196, 27, 196, 27, 196, 28, 196, 30, 196, 30, 196, 29, 196, 28, 196, 30, 196, 30, 196, 30, 196, 30, 196, 32, 196, 32, 196, 31, 196, 32, 196, 32, 196, 31, 196, 32, 196, 29, 196, 31, 196, 29, 196, 30, 196, 31, 196, 31, 196, 30, 196, 30, 196, 33, 196, 30, 196, 32, 196, 30, 196, 31, 196, 34, 196, 20, 196, 37, 196, 33, 196, 26, 196, 39, 196, 29, 196, 35, 196, 36, 196, 33, 196, 35, 196, 36, 196, 35, 196, 36, 196, 37, 196, 37, 196, 37, 196, 38, 196, 37, 196, 36, 196, 36, 196, 38, 196, 37, 196, 38, 196, 37, 196, 37, 196, 38, 196, 37, 196, 38, 196, 36, 196, 39, 196, 38, 196, 38, 196, 37, 196, 38, 196, 39, 196, 38, 196, 38, 196, 37, 196, 40, 196, 38, 196, 38, 196, 38, 196, 37, 196, 37, 196, 39, 196, 37, 196, 38, 196, 37, 196, 39, 196, 37, 196, 40, 196, 37, 196, 38, 196, 39, 196, 38, 196, 38, 196, 38, 196, 38, 196, 40, 196, 39, 196, 41, 196, 40, 196, 40, 196, 40, 196, 41, 196, 41, 196, 44, 196, 40, 196, 40, 196, 41, 196, 40, 196, 40, 196, 40, 196, 39, 196, 40, 196, 39, 196, 39, 196, 41, 196, 39, 196, 40, 196, 39, 196, 40, 196, 40, 196, 40, 196, 41, 196, 40, 196, 42, 196, 41, 196, 41, 196, 44, 196, 42, 196, 43, 196, 43, 196, 43, 196, 42, 196, 43, 196, 41, 196, 42, 196, 42, 196, 41, 196, 41, 196, 42, 196, 40, 196, 42, 196, 40, 196, 40, 196, 41, 196, 41, 196, 39, 196, 40, 196, 41, 196, 39, 196, 41, 196, 41, 196, 42, 196, 41, 196, 42, 196, 40, 196, 42, 196, 41, 196, 41, 196, 40, 196, 42, 196, 42, 196, 41, 196, 40, 196, 42, 196, 43, 196, 42, 196, 40, 196, 39, 196, 39, 196, 39, 196, 41, 196, 39, 196, 39, 196, 39, 196, 41, 196, 40, 196, 40, 196, 37, 196, 40, 196, 38, 196, 41, 196, 39, 196, 40, 196, 42, 196, 40, 196, 41, 196, 39, 196, 41, 196, 41, 196, 41, 196, 41, 196, 41, 196, 42, 196, 41, 196, 39, 196, 41, 196, 39, 196, 37, 196, 39, 196, 38, 196, 40, 196, 40, 196, 41, 196, 41, 196, 40, 196, 39, 196, 38, 196, 42, 196, 40, 196, 43, 196, 41, 196, 43, 196, 42, 196, 42, 196, 42, 196, 42, 196, 42, 196, 44, 196, 44, 196, 43, 196, 44, 196, 42, 196, 41, 196, 43, 196, 39, 196, 40, 196, 40, 196, 40, 196, 39, 196, 40, 196, 39, 196, 40, 196, 37, 196, 40, 196, 41, 196, 40, 196, 42, 196, 41, 196, 38, 196, 40, 196, 41, 196, 41, 196, 43, 196, 46, 196, 48, 196, 47, 196, 47, 196, 44, 196, 43, 196, 42, 196, 42, 196, 42, 196, 42, 196, 43, 196, 46, 196, 41, 196, 40, 196, 36, 196, 35, 196, 39, 196, 37, 196, 40, 196, 40, 196, 43, 196, 42, 196, 44, 196, 41, 196, 44, 196, 42, 196, 43, 196, 47, 196, 48, 196, 48, 196, 47, 196, 44, 196, 42, 196, 36, 196, 38, 196, 36, 196, 38, 196, 48, 196, 52, 196, 56, 196, 56, 196, 51, 196, 45, 196, 35, 196, 26, 196, 27, 196, 26, 196, 34, 196, 41, 196, 48, 196, 49, 196, 53, 196, 48, 196, 46, 196, 40, 196, 42, 196, 43, 196, 48, 196, 49, 196, 51, 196, 50, 196, 49, 196, 43, 196, 38, 196, 34, 196, 35, 196, 39, 196, 45, 196, 52, 196, 52, 196, 51, 196, 47, 196, 43, 196, 38, 196, 39, 196, 41, 196, 47, 196, 48, 196, 52, 196, 52, 196, 50, 196, 46, 196, 44, 196, 42, 196, 42, 196, 44, 196, 43, 196, 42, 196, 45, 196, 42, 196, 48, 196, 44, 196, 45, 196, 43, 196, 40, 196, 41, 196, 39, 196, 42, 196, 44, 196, 46, 196, 47, 196, 48, 196, 43, 196, 45, 196, 40, 196, 43, 196, 43, 196, 46, 196, 48, 196, 51, 196, 52, 196, 50, 196, 48, 196, 48, 196, 46, 196, 47, 196, 45, 196, 48, 196, 47, 196, 47, 196, 42, 196, 43, 196, 41, 196, 42, 196, 44, 196, 45, 196, 47, 196, 51, 196, 48, 196, 46, 196, 46, 196, 41, 196, 42, 196, 40, 196, 43, 196, 43, 196, 48, 196, 48, 196, 48, 196, 49, 196, 47, 196, 44, 196, 42, 196, 40, 196, 40, 196, 44, 196, 41, 196, 51, 196, 44, 196, 46, 196, 52, 196, 41, 196, 48, 196, 41, 196, 44, 196, 46, 196, 44, 196, 46, 196, 46, 196, 48, 196, 46, 196, 48, 196, 46, 196, 48, 196, 48, 196, 50, 196, 47, 196, 52, 196, 50, 196, 48, 196, 50, 196, 50, 196, 50, 196, 50, 196, 47, 196, 48, 196, 49, 196, 46, 196, 46, 196, 44, 196, 45, 196, 46, 196, 44, 196, 45, 196, 47, 196, 44, 196, 48, 196, 46, 196, 47, 196, 45, 196, 44, 196, 46, 196, 46, 196, 46, 196, 48, 196, 49, 196, 49, 196, 48, 196, 48, 196, 49, 196, 47, 196, 44, 196, 47, 196, 46, 196, 48, 196, 46, 196, 48, 196, 47, 196, 47, 196, 48, 196, 46, 196, 47, 196, 46, 196, 46, 196, 47, 196, 48, 196, 45, 196, 47, 196, 48, 196, 48, 196, 47, 196, 49, 196, 46, 196, 47, 196, 46, 196, 50, 196, 47, 196, 49, 196, 48, 196, 48, 196, 49, 196, 48, 196, 47, 196, 47, 196, 46, 196, 48, 196, 47, 196, 48, 196, 46, 196, 46, 196, 48, 196, 46, 196, 46, 196, 46, 196, 46, 196, 48, 196, 46, 196, 48, 196, 46, 196, 49, 196, 49, 196, 49, 196, 51, 196, 49, 196, 50, 196, 48, 196, 51, 196, 50, 196, 50, 196, 48, 196, 49, 196, 46, 196, 50, 196, 47, 196, 46, 196, 49, 196, 47, 196, 47, 196, 46, 196, 44, 196, 48, 196, 48, 196, 46, 196, 46, 196, 49, 196, 49, 196, 48, 196, 49, 196, 47, 196, 52, 196, 49, 196, 51, 196, 49, 196, 50, 196, 50, 196, 51, 196, 49, 196, 51, 196, 48, 196, 50, 196, 49, 196, 48, 196, 47, 196, 47, 196, 48, 196, 47, 196, 47, 196, 49, 196, 48, 196, 48, 196, 48, 196, 48, 196, 50, 196, 49, 196, 52, 196, 50, 196, 51, 196, 51, 196, 51, 196, 51, 196, 52, 196, 52, 196, 52, 196, 52, 196, 52, 196, 51, 196, 52, 196, 51, 196, 49, 196, 51, 196, 52, 196, 51, 196, 51, 196, 49, 196, 52, 196, 49, 196, 50, 196, 51, 196, 51, 196, 52, 196, 52, 196, 51, 196, 53, 196, 52, 196, 51, 196, 53, 196, 51, 196, 54, 196, 52, 196, 54, 196, 53, 196, 55, 196, 53, 196, 54, 196, 52, 196, 54, 196, 53, 196, 52, 196, 53, 196, 51, 196, 52, 196, 53, 196, 55, 196, 51, 196, 54, 196, 52, 196, 52, 196, 53, 196, 53, 196, 54, 196, 54, 196, 55, 196, 55, 196, 54, 196, 55, 196, 54, 196, 55, 196, 54, 196, 57, 196, 54, 196, 56, 196, 56, 196, 54, 196, 56, 196, 57, 196, 53, 196, 55, 196, 55, 196, 54, 196, 54, 196, 54, 196, 55, 196, 54, 196, 56, 196, 56, 196, 55, 196, 55, 196, 57, 196, 56, 196, 53, 196, 55, 196, 58, 196, 57, 196, 56, 196, 56, 196, 59, 196, 56, 196, 58, 196, 55, 196, 59, 196, 57, 196, 59, 196, 58, 196, 56, 196, 57, 196, 55, 196, 55, 196, 56, 196, 57, 196, 56, 196, 56, 196, 56, 196, 57, 196, 59, 196, 57, 196, 55, 196, 57, 196, 57, 196, 57, 196, 60, 196, 58, 196, 57, 196, 60, 196, 60, 196, 59, 196, 56, 196, 59, 196, 59, 196, 60, 196, 60, 196, 58, 196, 58, 196, 59, 196, 58, 196, 57, 196, 56, 196, 58, 196, 58, 196, 56, 196, 58, 196, 57, 196, 61, 196, 56, 196, 58, 196, 57, 196, 60, 196, 58, 196, 62, 196, 58, 196, 60, 196, 60, 196, 61, 196, 60, 196, 61, 196, 59, 196, 63, 196, 61, 196, 60, 196, 59, 196, 60, 196, 61, 196, 58, 196, 59, 196, 59, 196, 58, 196, 59, 196, 58, 196, 58, 196, 57, 196, 59, 196, 60, 196, 59, 196, 61, 196, 60, 196, 61, 196, 61, 196, 60, 196, 59, 196, 61, 196, 60, 196, 63, 196, 61, 196, 60, 196, 62, 196, 61, 196, 60, 196, 64, 196, 59, 196, 59, 196, 61, 196, 59, 196, 60, 196, 58, 196, 59, 196, 58, 196, 58, 196, 58, 196, 58, 196, 59, 196, 54, 196, 53, 196, 65, 196, 48, 196, 58, 196, 66, 196, 54, 196, 64, 196, 63, 196, 63, 196, 62, 196, 62, 196, 61, 196, 62, 196, 61, 196, 62, 196, 64, 196, 63, 196, 63, 196, 62, 196, 62, 196, 62, 196, 62, 196, 62, 196, 62, 196, 62, 196, 63, 196, 62, 196, 62, 196, 60, 196, 64, 196, 64, 196, 63, 196, 63, 196, 64, 196, 64, 196, 65, 196, 63, 196, 64, 196, 64, 196, 63, 196, 65, 196, 62, 196, 64, 196, 65, 196, 62, 196, 63, 196, 64, 196, 63, 196, 64, 196, 63, 196, 61, 196, 62, 196, 62, 196, 63, 196, 62, 196, 66, 196, 63, 196, 65, 196, 65, 196, 65, 196, 65, 196, 66, 196, 66, 196, 66, 196, 64, 196, 66, 196, 66, 196, 66, 196, 64, 196, 65, 196, 64, 196, 66, 196, 65, 196, 65, 196, 64, 196, 64, 196, 63, 196, 65, 196, 65, 196, 63, 196, 64, 196, 64, 196, 62, 196, 65, 196, 66, 196, 67, 196, 66, 196, 67, 196, 67, 196, 69, 196, 68, 196, 68, 196, 68, 196, 69, 196, 68, 196, 68, 196, 66, 196, 67, 196, 68, 196, 66, 196, 66, 196, 68, 196, 66, 196, 67, 196, 67, 196, 65, 196, 68, 196, 68, 196, 66, 196, 66, 196, 66, 196, 69, 196, 66, 196, 68, 196, 68, 196, 67, 196, 67, 196, 70, 196, 69, 196, 70, 196, 70, 196, 68, 196, 68, 196, 70, 196, 69, 196, 68, 196, 69, 196, 67, 196, 68, 196, 67, 196, 68, 196, 64, 196, 68, 196, 68, 196, 66, 196, 68, 196, 65, 196, 69, 196, 67, 196, 68, 196, 68, 196, 68, 196, 69, 196, 67, 196, 68, 196, 70, 196, 70, 196, 69, 196, 70, 196, 69, 196, 69, 196, 71, 196, 71, 196, 70, 196, 66, 196, 69, 196, 70, 196, 67, 196, 70, 196, 67, 196, 69, 196, 68, 196, 65, 196, 69, 196, 67, 196, 69, 196, 67, 196, 68, 196, 69, 196, 71, 196, 68, 196, 71, 196, 69, 196, 72, 196, 70, 196, 68, 196, 71, 196, 71, 196, 69, 196, 71, 196, 67, 196, 69, 196, 70, 196, 70, 196, 69, 196, 67, 196, 6, 196, 67, 196, 94, 196, 46, 196, 60, 196, 68, 196, 54, 196, 72, 196, 61, 196, 65, 196, 65, 196, 67, 196, 70, 196, 70, 196, 71, 196, 68, 196, 73, 196, 68, 196, 72, 196, 72, 196, 70, 196, 71, 196, 69, 196, 71, 196, 71, 196, 68, 196, 68, 196, 69, 196, 69, 196, 68, 196, 68, 196, 66, 196, 67, 196, 68, 196, 66, 196, 69, 196, 66, 196, 68, 196, 66, 196, 70, 196, 66, 196, 69, 196, 70, 196, 69, 196, 67, 196, 70, 196, 70, 196, 69, 196, 70, 196, 73, 196, 70, 196, 72, 196, 70, 196, 72, 196, 68, 196, 70, 196, 69, 196, 68, 196, 67, 196, 69, 196, 67, 196, 68, 196, 69, 196, 69, 196, 68, 196, 68, 196, 70, 196, 67, 196, 69, 196, 68, 196, 69, 196, 68, 196, 70, 196, 69, 196, 72, 196, 70, 196, 72, 196, 69, 196, 71, 196, 70, 196, 71, 196, 69, 196, 71, 196, 69, 196, 68, 196, 71, 196, 71, 196, 67, 196, 67, 196, 69, 196, 65, 196, 61, 196, 26, 195, 104, 196, 108, 196, 68, 196, 42, 196, 70, 196, 71, 196, 64, 196, 68, 196, 74, 196, 65, 196, 71, 196, 72, 196, 69, 196, 70, 196, 70, 196, 71, 196, 71, 196, 69, 196, 69, 196, 67, 196, 71, 196, 66, 196, 68, 196, 69, 196, 67, 196, 69, 196, 68, 196, 69, 196, 69, 196, 70, 196, 69, 196, 71, 196, 70, 196, 71, 196, 26, 197, 105, 196, 104, 196, 58, 196, 97, 196, 83, 196, 47, 196, 70, 196, 86, 196, 52, 196, 71, 196, 73, 196, 62, 196, 68, 196, 68, 196, 65, 196, 68, 196, 68, 196, 66, 196, 66, 196, 69, 196, 63, 196, 68, 196, 66, 196, 67, 196, 66, 196, 68, 196, 66, 196, 66, 196, 68, 196, 69, 196, 67, 196, 68, 196, 66, 196, 68, 196, 68, 196, 69, 196, 66, 196, 69, 196, 65, 196, 65, 196, 77, 196, 68, 196, 66, 196, 86, 196, 67, 196, 62, 196, 63, 196, 28, 196, 76, 196, 55, 196, 127, 196, 95, 196, 67, 196, 79, 196, 72, 196, 65, 196, 69, 196, 77, 196, 69, 196, 71, 196, 75, 196, 71, 196, 77, 196, 64, 196, 73, 196, 72, 196, 69, 196, 71, 196, 69, 196, 69, 196, 67, 196, 70, 196, 70, 196, 47, 196, 73, 196, 47, 196, 36, 196, 78, 196, 64, 196, 57, 196, 62, 196, 80, 196, 65, 196, 69, 196, 67, 196, 65, 196, 74, 196, 78, 196, 68, 196, 72, 196, 72, 196, 69, 196, 68, 196, 71, 196, 68, 196, 68, 196, 69, 196, 73, 196, 62, 196, 63, 196, 78, 196, 39, 196, 84, 196, 66, 196, 64, 196, 76, 196, 70, 196, 71, 196, 68, 196, 75, 196, 72, 196, 71, 196, 75, 196, 70, 196, 72, 196, 73, 196, 72, 196, 72, 196, 72, 196, 71, 196, 74, 196, 61, 196, 75, 196, 74, 196, 62, 196, 73, 196, 72, 196, 65, 196, 70, 196, 73, 196, 69, 196, 70, 196, 73, 196, 70, 196, 72, 196, 72, 196, 73, 196, 75, 196, 73, 196, 73, 196, 73, 196, 74, 196, 76, 196, 73, 196, 75, 196, 74, 196, 74, 196, 76, 196, 72, 196, 72, 196, 72, 196, 74, 196, 71, 196, 71, 196, 71, 196, 73, 196, 72, 196, 70, 196, 70, 196, 71, 196, 73, 196, 72, 196, 73, 196, 73, 196, 72, 196, 75, 196, 73, 196, 76, 196, 75, 196, 76, 196, 77, 196, 73, 196, 76, 196, 73, 196, 76, 196, 75, 196, 73, 196, 72, 196, 73, 196, 73, 196, 74, 196, 71, 196, 74, 196, 73, 196, 72, 196, 74, 196, 72, 196, 73, 196, 72, 196, 75, 196, 72, 196, 75, 196, 74, 196, 77, 196, 76, 196, 76, 196, 76, 196, 77, 196, 75, 196, 78, 196, 75, 196, 77, 196, 75, 196, 75, 196, 76, 196, 76, 196, 76, 196, 76, 196, 73, 196, 75, 196, 74, 196, 74, 196, 75, 196, 75, 196, 75, 196, 73, 196, 74, 196, 76, 196, 75, 196, 76, 196, 78, 196, 77, 196, 77, 196, 77, 196, 77, 196, 75, 196, 77, 196, 77, 196, 76, 196, 76, 196, 76, 196, 77, 196, 78, 196, 75, 196, 76, 196, 76, 196, 75, 196, 76, 196, 75, 196, 74, 196, 76, 196, 74, 196, 75, 196, 77, 196, 74, 196, 77, 196, 77, 196, 77, 196, 77, 196, 78, 196, 78, 196, 78, 196, 76, 196, 80, 196, 78, 196, 78, 196, 77, 196, 78, 196, 78, 196, 80, 196, 76, 196, 76, 196, 75, 196, 77, 196, 75, 196, 77, 196, 74, 196, 76, 196, 77, 196, 73, 196, 77, 196, 76, 196, 78, 196, 78, 196, 78, 196, 79, 196, 77, 196, 80, 196, 79, 196, 78, 196, 80, 196, 80, 196, 79, 196, 79, 196, 79, 196, 78, 196, 80, 196, 77, 196, 77, 196, 78, 196, 79, 196, 75, 196, 77, 196, 77, 196, 77, 196, 80, 196, 77, 196, 77, 196, 77, 196, 79, 196, 78, 196, 80, 196, 78, 196, 81, 196, 81, 196, 81, 196, 81, 196, 80, 196, 81, 196, 79, 196, 79, 196, 81, 196, 80, 196, 80, 196, 79, 196, 79, 196, 78, 196, 78, 196, 77, 196, 77, 196, 78, 196, 79, 196, 80, 196, 76, 196, 81, 196, 79, 196, 81, 196, 79, 196, 80, 196, 79, 196, 80, 196, 81, 196, 81, 196, 80, 196, 82, 196, 81, 196, 81, 196, 80, 196, 81, 196, 81, 196, 81, 196, 81, 196, 81, 196, 79, 196, 81, 196, 80, 196, 78, 196, 80, 196, 79, 196, 80, 196, 81, 196, 79, 196, 81, 196, 82, 196, 79, 196, 81, 196, 82, 196, 83, 196, 82, 196, 82, 196, 81, 196, 83, 196, 81, 196, 83, 196, 82, 196, 84, 196, 83, 196, 82, 196, 83, 196, 80, 196, 81, 196, 81, 196, 81, 196, 82, 196, 81, 196, 80, 196, 81, 196, 80, 196, 80, 196, 82, 196, 81, 196, 78, 196, 80, 196, 80, 196, 82, 196, 80, 196, 83, 196, 81, 196, 84, 196, 83, 196, 88, 196, 68, 196, 83, 196, 92, 196, 71, 196, 84, 196, 86, 196, 80, 196, 87, 196, 85, 196, 83, 196, 80, 196, 81, 196, 80, 196, 82, 196, 83, 196, 82, 196, 85, 196, 83, 196, 84, 196, 85, 196, 88, 196, 89, 196, 86, 196, 86, 196, 88, 196, 88, 196, 88, 196, 85, 196, 87, 196, 87, 196, 88, 196, 85, 196, 86, 196, 86, 196, 87, 196, 84, 196, 84, 196, 87, 196, 86, 196, 84, 196, 86, 196, 83, 196, 85, 196, 86, 196, 85, 196, 87, 196, 86, 196, 87, 196, 85, 196, 86, 196, 86, 196, 88, 196, 88, 196, 88, 196, 88, 196, 88, 196, 90, 196, 89, 196, 88, 196, 87, 196, 87, 196, 87, 196, 86, 196, 86, 196, 85, 196, 88, 196, 85, 196, 85, 196, 88, 196, 86, 196, 86, 196, 87, 196, 85, 196, 85, 196, 88, 196, 86, 196, 87, 196, 88, 196, 89, 196, 89, 196, 88, 196, 88, 196, 89, 196, 89, 196, 91, 196, 88, 196, 90, 196, 89, 196, 89, 196, 88, 196, 88, 196, 86, 196, 88, 196, 86, 196, 86, 196, 87, 196, 87, 196, 86, 196, 87, 196, 88, 196, 90, 196, 88, 196, 89, 196, 87, 196, 89, 196, 90, 196, 88, 196, 89, 196, 90, 196, 90, 196, 90, 196, 89, 196, 88, 196, 92, 196, 90, 196, 90, 196, 90, 196, 90, 196, 88, 196, 90, 196, 87, 196, 89, 196, 88, 196, 89, 196, 88, 196, 89, 196, 88, 196, 87, 196, 90, 196, 86, 196, 89, 196, 87, 196, 92, 196, 88, 196, 91, 196, 90, 196, 93, 196, 91, 196, 91, 196, 91, 196, 92, 196, 91, 196, 93, 196, 89, 196, 91, 196, 91, 196, 91, 196, 90, 196, 90, 196, 90, 196, 89, 196, 89, 196, 87, 196, 88, 196, 89, 196, 89, 196, 87, 196, 91, 196, 89, 196, 92, 196, 90, 196, 91, 196, 90, 196, 92, 196, 94, 196, 92, 196, 91, 196, 92, 196, 93, 196, 93, 196, 93, 196, 92, 196, 90, 196, 91, 196, 90, 196, 90, 196, 88, 196, 90, 196, 90, 196, 88, 196, 90, 196, 88, 196, 90, 196, 90, 196, 89, 196, 89, 196, 91, 196, 91, 196, 92, 196, 90, 196, 93, 196, 91, 196, 95, 196, 92, 196, 92, 196, 93, 196, 93, 196, 91, 196, 93, 196, 92, 196, 94, 196, 92, 196, 90, 196, 92, 196, 92, 196, 90, 196, 92, 196, 89, 196, 90, 196, 90, 196, 92, 196, 92, 196, 90, 196, 92, 196, 92, 196, 94, 196, 92, 196, 93, 196, 95, 196, 93, 196, 92, 196, 93, 196, 94, 196, 95, 196, 92, 196, 93, 196, 91, 196, 91, 196, 92, 196, 93, 196, 89, 196, 90, 196, 90, 196, 88, 196, 91, 196, 89, 196, 89, 196, 89, 196, 89, 196, 90, 196, 94, 196, 90, 196, 93, 196, 93, 196, 95, 196, 92, 196, 95, 196, 92, 196, 96, 196, 93, 196, 93, 196, 93, 196, 93, 196, 93, 196, 92, 196, 91, 196, 92, 196, 91, 196, 88, 196, 90, 196, 89, 196, 91, 196, 90, 196, 91, 196, 91, 196, 89, 196, 91, 196, 94, 196, 89, 196, 90, 196, 90, 196, 96, 196, 90, 196, 94, 196, 90, 196, 94, 196, 91, 196, 94, 196, 93, 196, 93, 196, 93, 196, 92, 196, 91, 196, 92, 196, 93, 196, 91, 196, 91, 196, 91, 196, 92, 196, 89, 196, 92, 196, 91, 196, 90, 196, 91, 196, 93, 196, 92, 196, 90, 196, 92, 196, 97, 196, 93, 196, 94, 196, 94, 196, 92, 196, 95, 196, 96, 196, 93, 196, 95, 196, 94, 196, 96, 196, 92, 196, 92, 196, 94, 196, 93, 196, 96, 196, 91, 196, 92, 196, 92, 196, 92, 196, 91, 196, 93, 196, 92, 196, 94, 196, 93, 196, 93, 196, 91, 196, 94, 196, 95, 196, 95, 196, 93, 196, 96, 196, 94, 196, 97, 196, 95, 196, 95, 196, 95, 196, 95, 196, 92, 196, 93, 196, 94, 196, 92, 196, 91, 196, 91, 196, 93, 196, 90, 196, 91, 196, 90, 196, 90, 196, 92, 196, 90, 196, 91, 196, 92, 196, 89, 196, 100, 196, 85, 196, 93, 196, 98, 196, 87, 196, 95, 196, 92, 196, 91, 196, 96, 196, 93, 196, 95, 196, 94, 196, 94, 196, 92, 196, 94, 196, 94, 196, 94, 196, 94, 196, 94, 196, 96, 196, 92, 196, 94, 196, 94, 196, 92, 196, 95, 196, 94, 196, 94, 196, 95, 196, 94, 196, 96, 196, 94, 196, 96, 196, 94, 196, 96, 196, 93, 196, 96, 196, 94, 196, 94, 196, 93, 196, 93, 196, 94, 196, 93, 196, 91, 196, 90, 196, 93, 196, 92, 196, 91, 196, 91, 196, 91, 196, 92, 196, 93, 196, 91, 196, 92, 196, 94, 196, 93, 196, 94, 196, 95, 196, 91, 196, 96, 196, 93, 196, 97, 196, 93, 196, 96, 196, 94, 196, 94, 196, 92, 196, 92, 196, 94, 196, 93, 196, 92, 196, 90, 196, 93, 196, 91, 196, 91, 196, 91, 196, 94, 196, 93, 196, 91, 196, 92, 196, 91, 196, 94, 196, 94, 196, 93, 196, 94, 196, 93, 196, 95, 196, 96, 196, 94, 196, 93, 196, 94, 196, 93, 196, 95, 196, 93, 196, 94, 196, 91, 196, 96, 196, 92, 196, 91, 228, 93, 228, 93, 228, 91, 228, 94, 228, 81, 228, 87, 228, 110, 226, 120, 226, 121, 226, 121, 226, 123, 226, 121, 226, 122, 226, 122, 226, 122, 226, 122, 226, 122, 226, 124, 226, 120, 226, 123, 226, 121, 226, 122, 226, 120, 226, 123, 226, 121, 226, 120, 226, 120, 226, 122, 226, 121, 226, 122, 226, 122, 226, 122, 226, 121, 226, 122, 226, 122, 226, 122, 226, 123, 226, 122, 226, 122, 226, 121, 226, 123, 226, 122, 226, 122, 226, 122, 226, 121, 226, 122, 226, 124, 226, 121, 226, 122, 226, 123, 226, 123, 226, 121, 226, 123, 226, 122, 226, 121, 226, 124, 226, 120, 226, 121, 226, 123, 226, 122, 226, 123, 226, 123, 226, 122, 226, 122, 226, 122, 226, 124, 226, 122, 226, 121, 226, 123, 226, 123, 226, 121, 226, 124, 226, 123, 226, 121, 226, 122, 226, 122, 226, 121, 226, 123, 226, 121, 226, 121, 226, 123, 226, 123, 226, 123, 226, 122, 226, 121, 226, 122, 226, 121, 226, 123, 226, 123, 226, 122, 226, 122, 226, 121, 226, 122, 226, 122, 226, 122, 226, 121, 226, 121, 226, 124, 226, 121, 226, 122, 226, 122, 226, 121, 226, 123, 226, 124, 226, 121, 226, 120, 226, 122, 226, 122, 226, 120, 226, 122, 226, 121, 226, 120, 226, 121, 226, 120, 226, 120, 226, 120, 226, 120, 226, 120, 226, 120, 226, 120, 226, 119, 226, 122, 226, 120, 226, 120, 226, 120, 226, 121, 226, 120, 226, 121, 226, 120, 226, 120, 226, 120, 226, 119, 226, 118, 226, 121, 226, 121, 226, 119, 226, 119, 226, 119, 226, 120, 226, 120, 226, 119, 226, 121, 226, 120, 226, 120, 226, 119, 226, 120, 226, 118, 226, 120, 226, 119, 226, 119, 226, 118, 226, 120, 226, 118, 226, 119, 226, 118, 226, 118, 226, 119, 226, 120, 226, 118, 226, 119, 226, 118, 226, 118, 226, 118, 226, 117, 226, 118, 226, 118, 226, 118, 226, 120, 226, 117, 226, 119, 226, 117, 226, 116, 226, 116, 226, 117, 226, 117, 226, 116, 226, 116, 226, 117, 226, 116, 226, 116, 226, 116, 226, 117, 226, 116, 226, 116, 226, 115, 226, 115, 226, 115, 226, 116, 226, 117, 226, 116, 226, 114, 226, 116, 226, 114, 226, 113, 226, 111, 226, 110, 226, 111, 226, 116, 226, 111, 226, 113, 226, 114, 226, 113, 226, 116, 226, 115, 226, 116, 226, 120, 226, 119, 226, 118, 226, 121, 226, 121, 226, 122, 226, 121, 226, 121, 226, 121, 226, 121, 226, 121, 226, 118, 226, 119, 226, 119, 226, 117, 226, 116, 226, 116, 226, 116, 226, 116, 226, 115, 226, 116, 226, 114, 226, 113, 226, 115, 226, 114, 226, 115, 226, 115, 226, 114, 226, 114, 226, 113, 226, 114, 226, 113, 226, 115, 226, 115, 226, 114, 226, 114, 226, 114, 226, 113, 226, 113, 226, 114, 226, 114, 226, 112, 226, 112, 226, 112, 226, 114, 226, 114, 226, 112, 226, 115, 226, 115, 226, 114, 226, 114, 226, 114, 226, 116, 226, 114, 226, 114, 226, 113, 226, 114, 226, 114, 226, 115, 226, 114, 226, 115, 226, 114, 226, 115, 226, 115, 226, 115, 226, 113, 226, 114, 226, 114, 226, 114, 226, 115, 226, 115, 226, 115, 226, 115, 226, 112, 226, 114, 226, 112, 226, 114, 226, 113, 226, 114, 226, 112, 226, 114, 226, 113, 226, 113, 226, 113, 226, 112, 226, 113, 226, 112, 226, 112, 226, 110, 226, 112, 226, 111, 226, 112, 226, 110, 226, 109, 226, 108, 226, 110, 226, 108, 226, 108, 226, 107, 226, 107, 226, 106, 226, 107, 226, 106, 226, 107, 226, 106, 226, 104, 226, 104, 226, 104, 226, 104, 226, 104, 226, 104, 226, 102, 226, 105, 226, 102, 226, 102, 226, 102, 226, 102, 226, 101, 226, 102, 226, 100, 226, 104, 226, 102, 226, 102, 226, 102, 226, 100, 226, 102, 226, 99, 226, 102, 226, 101, 226, 101, 226, 100, 226, 101, 226, 98, 226, 102, 226, 100, 226, 101, 226, 98, 226, 100, 226, 99, 226, 99, 226, 100, 226, 101, 226, 99, 226, 102, 226, 101, 226, 99, 226, 102, 226, 102, 226, 101, 226, 102, 226, 101, 226, 103, 226, 103, 226, 102, 226, 101, 226, 102, 226, 103, 226, 102, 226, 104, 226, 103, 226, 104, 226, 104, 226, 103, 226, 103, 226, 104, 226, 103, 226, 105, 226, 104, 226, 105, 226, 103, 226, 105, 226, 102, 226, 104, 226, 103, 226, 106, 226, 105, 226, 105, 226, 105, 226, 104, 226, 105, 226, 106, 226, 105, 226, 106, 226, 106, 226, 106, 226, 106, 226, 106, 226, 105, 226, 106, 226, 106, 226, 105, 226, 107, 226, 107, 226, 107, 226, 107, 226, 106, 226, 105, 226, 106, 226, 107, 226, 106, 226, 104, 226, 107, 226, 105, 226, 105, 226, 106, 226, 107, 226, 107, 226, 107, 226, 106, 226, 105, 226, 107, 226, 107, 226, 106, 226, 107, 226, 107, 226, 107, 226, 106, 226, 105, 226, 107, 226, 106, 226, 106, 226, 106, 226, 106, 226, 106, 226, 107, 226, 107, 226, 104, 226, 105, 226, 107, 226, 105, 226, 105, 226, 107, 226, 107, 226, 106, 226, 107, 226, 106, 226, 106, 226, 106, 226, 106, 226, 106, 226, 106, 226, 106, 226, 106, 226, 105, 226, 105, 226, 107, 226, 106, 226, 104, 226, 106, 226, 106, 226, 105, 226, 105, 226, 104, 226, 106, 226, 106, 226, 103, 226, 104, 226, 106, 226, 105, 226, 105, 226, 104, 226, 106, 226, 105, 226, 107, 226, 105, 226, 106, 226, 105, 226, 106, 226, 106, 226, 105, 226, 106, 226, 105, 226, 106, 226, 106, 226, 106, 226, 105, 226, 107, 226, 107, 226, 106, 226, 104, 226, 106, 226, 106, 226, 104, 226, 106, 226, 106, 226, 106, 226, 105, 226, 105, 226, 105, 226, 106, 226, 105, 226, 103, 226, 105, 226, 106, 226, 107, 226, 105, 226, 105, 226, 106, 226, 104, 226, 107, 226, 107, 226, 104, 226, 104, 226, 106, 226, 105, 226, 105, 226, 105, 226, 105, 226, 108, 226, 105, 226, 105, 226, 106, 226, 104, 226, 106, 226, 104, 226, 105, 226, 105, 226, 106, 226, 107, 226, 104, 226, 107, 226, 104, 226, 106, 226, 106, 226, 105, 226, 106, 226, 103, 226, 104, 226, 105, 226, 106, 226, 105, 226, 105, 226, 104, 226, 104, 226, 103, 226, 104, 226, 102, 226, 102, 226, 101, 226, 101, 226, 103, 226, 104, 226, 95, 226, 104, 226, 104, 226, 100, 226, 107, 226, 102, 226, 105, 226, 108, 226, 106, 226, 107, 226, 109, 226, 111, 226, 111, 226, 112, 226, 110, 226, 111, 226, 113, 226, 113, 226, 113, 226, 110, 226, 110, 226, 110, 226, 109, 226, 108, 226, 108, 226, 106, 226, 107, 226, 105, 226, 104, 226, 106, 226, 103, 226, 104, 226, 104, 226, 105, 226, 101, 226, 103, 226, 102, 226, 103, 226, 102, 226, 102, 226, 102, 226, 102, 226, 104, 226, 103, 226, 100, 226, 102, 226, 101, 226, 101, 226, 100, 226, 101, 226, 99, 226, 99, 226, 99, 226, 98, 226, 99, 226, 98, 226, 99, 226, 97, 226, 100, 226, 99, 226, 98, 226, 100, 226, 99, 226, 100, 226, 97, 226, 99, 226, 98, 226, 98, 226, 99, 226, 99, 226, 98, 226, 97, 226, 99, 226, 99, 226, 98, 226, 97, 226, 96, 226, 96, 226, 98, 226, 97, 226, 99, 226, 98, 226, 99, 226, 97, 226, 97, 226, 98, 226, 97, 226, 99, 226, 99, 226, 101, 226, 100, 226, 102, 226, 100, 226, 101, 226, 100, 226, 100, 226, 101, 226, 101, 226, 100, 226, 102, 226, 102, 226, 100, 226, 101, 226, 99, 226, 100, 226, 101, 226, 102, 226, 99, 226, 99, 226, 100, 226, 100, 226, 100, 226, 102, 226, 102, 226, 105, 226, 103, 226, 102, 226, 102, 226, 100, 226, 98, 226, 99, 226, 102, 226, 103, 226, 104, 226, 104, 226, 103, 226, 102, 226, 100, 226, 99, 226, 96, 226, 97, 226, 98, 226, 100, 226, 101, 226, 103, 226, 102, 226, 100, 226, 102, 226, 100, 226, 98, 226, 101, 226, 104, 226, 106, 226, 107, 226, 106, 226, 105, 226, 103, 226, 101, 226, 105, 226, 112, 226, 117, 226, 121, 226, 117, 226, 107, 226, 98, 226, 91, 226, 90, 226, 103, 226, 113, 226, 124, 226, 121, 226, 108, 226, 90, 226, 71, 226, 67, 226, 75, 226, 96, 226, 115, 226, 127, 227, 2, 226, 117, 226, 101, 226, 86, 226, 82, 226, 92, 226, 108, 226, 126, 227, 6, 227, 7, 226, 125, 226, 112, 226, 90, 226, 75, 226, 70, 226, 80, 226, 97, 226, 118, 227, 14, 227, 27, 227, 21, 226, 119, 226, 81, 226, 51, 226, 44, 226, 57, 226, 84, 226, 118, 227, 23, 227, 33, 227, 13, 226, 97, 226, 54, 226, 34, 226, 47, 226, 84, 227, 4, 227, 48, 227, 74, 227, 66, 227, 25, 226, 97, 226, 47, 226, 23, 226, 28, 226, 57, 226, 101, 227, 22, 227, 51, 227, 46, 227, 9, 226, 87, 226, 49, 226, 35, 226, 56, 226, 98, 227, 16, 227, 48, 227, 52, 227, 24, 226, 101, 226, 57, 226, 35, 226, 43, 226, 77, 226, 115, 227, 14, 227, 24, 227, 10, 226, 113, 226, 86, 226, 73, 226, 74, 226, 87, 226, 102, 226, 116, 226, 120, 226, 123, 226, 126, 226, 122, 226, 119, 226, 112, 226, 102, 226, 94, 226, 89, 226, 92, 226, 102, 226, 118, 227, 2, 227, 9, 227, 7, 226, 116, 226, 100, 226, 86, 226, 84, 226, 91, 226, 109, 226, 126, 227, 6, 227, 1, 226, 112, 226, 90, 226, 74, 226, 72, 226, 84, 226, 104, 226, 126, 227, 10, 227, 8, 226, 121, 226, 101, 226, 86, 226, 82, 226, 90, 226, 108, 227, 1, 227, 8, 227, 5, 226, 119, 226, 98, 226, 84, 226, 77, 226, 85, 226, 100, 226, 118, 227, 5, 227, 7, 227, 0, 226, 114, 226, 100, 226, 92, 226, 93, 226, 97, 226, 110, 226, 118, 226, 127, 226, 126, 226, 122, 226, 113, 226, 106, 226, 101, 226, 97, 226, 97, 226, 96, 226, 100, 226, 106, 226, 112, 226, 112, 226, 114, 226, 112, 226, 112, 226, 107, 226, 110, 226, 110, 226, 113, 226, 113, 226, 115, 226, 116, 226, 112, 226, 110, 226, 107, 226, 104, 226, 103, 226, 104, 226, 106, 226, 110, 226, 113, 226, 110, 226, 110, 226, 107, 226, 105, 226, 104, 226, 106, 226, 107, 226, 108, 226, 111, 226, 112, 226, 108, 226, 105, 226, 102, 226, 102, 226, 101, 226, 103, 226, 106, 226, 109, 226, 113, 226, 108, 226, 108, 226, 105, 226, 103, 226, 107, 226, 105, 226, 108, 226, 110, 226, 111, 226, 111, 226, 112, 226, 110, 226, 111, 226, 109, 226, 110, 226, 108, 226, 111, 226, 108, 226, 110, 226, 108, 226, 108, 226, 106, 226, 107, 226, 106, 226, 105, 226, 104, 226, 105, 226, 105, 226, 104, 226, 103, 226, 103, 226, 103, 226, 103, 226, 103, 226, 106, 226, 104, 226, 102, 226, 101, 226, 103, 226, 104, 226, 103, 226, 103, 226, 103, 226, 106, 226, 104, 226, 103, 226, 102, 226, 102, 226, 102, 226, 104, 226, 104, 226, 103, 226, 103, 226, 104, 226, 105, 226, 104, 226, 103, 226, 104, 226, 103, 226, 104, 226, 105, 226, 105, 226, 104, 226, 107, 226, 106, 226, 106, 226, 106, 226, 105, 226, 105, 226, 105, 226, 105, 226, 105, 226, 108, 226, 104, 226, 106, 226, 106, 226, 106, 226, 107, 226, 107, 226, 106, 226, 109, 226, 108, 226, 107, 226, 109, 226, 110, 226, 110, 226, 108, 226, 109, 226, 110, 226, 110, 226, 110, 226, 109, 226, 111, 226, 110, 226, 111, 226, 110, 226, 110, 226, 111, 226, 112, 226, 110, 226, 109, 226, 109, 226, 111, 226, 109, 226, 110, 226, 109, 226, 109, 226, 111, 226, 110, 226, 108, 226, 110, 226, 109, 226, 109, 226, 111, 226, 109, 226, 111, 226, 110, 226, 110, 226, 110, 226, 111, 226, 111, 226, 112, 226, 110, 226, 111, 226, 111, 226, 110, 226, 112, 226, 110, 226, 112, 226, 112, 226, 111, 226, 110, 226, 109, 226, 111, 226, 110, 226, 112, 226, 113, 226, 110, 226, 111, 226, 110, 226, 112, 226, 110, 226, 112, 226, 110, 226, 112, 226, 110, 226, 113, 226, 111, 226, 111, 226, 110, 226, 111, 226, 113, 226, 111, 226, 111, 226, 112, 226, 110, 226, 112, 226, 111, 226, 110, 226, 113, 226, 112, 226, 112, 226, 112, 226, 111, 226, 112, 226, 112, 226, 114, 226, 110, 226, 112, 226, 113, 226, 112, 226, 112, 226, 112, 226, 113, 226, 112, 226, 113, 226, 112, 226, 113, 226, 113, 226, 112, 226, 113, 226, 115, 226, 112, 226, 115, 226, 112, 226, 114, 226, 115, 226, 112, 226, 112, 226, 114, 226, 114, 226, 113, 226, 112, 226, 113, 226, 113, 226, 113, 226, 115, 226, 113, 226, 114, 226, 114, 226, 113, 226, 113, 226, 116, 226, 114, 226, 113, 226, 115, 226, 113, 226, 114, 226, 114, 226, 115, 226, 114, 226, 114, 226, 113, 226, 116, 226, 113, 226, 115, 226, 114, 226, 114, 226, 116, 226, 114, 226, 116, 226, 113, 226, 114, 226, 115, 226, 116, 226, 115, 226, 114, 226, 115, 226, 113, 226, 113, 226, 115, 226, 115, 226, 114, 226, 115, 226, 115, 226, 116, 226, 115, 226, 118, 226, 115, 226, 115, 226, 115, 226, 115, 226, 116, 226, 114, 226, 116, 226, 116, 226, 116, 226, 115, 226, 116, 226, 114, 226, 117, 226, 116, 226, 116, 226, 116, 226, 115, 226, 117, 226, 114, 226, 116, 226, 116, 226, 117, 226, 116, 226, 117, 226, 117, 226, 117, 226, 118, 226, 117, 226, 118, 226, 118, 226, 118, 226, 117, 226, 117, 226, 117, 226, 116, 226, 116, 226, 115, 226, 116, 226, 117, 226, 117, 226, 117, 226, 116, 226, 117, 226, 119, 226, 116, 226, 118, 226, 117, 226, 117, 226, 118, 226, 120, 226, 116, 226, 119, 226, 117, 226, 116, 226, 117, 226, 119, 226, 117, 226, 118, 226, 116, 226, 119, 226, 116, 226, 118, 226, 118, 226, 117, 226, 117, 226, 116, 226, 117, 226, 116, 226, 119, 226, 116, 226, 118, 226, 117, 226, 115, 226, 117, 226, 117, 226, 115, 226, 118, 226, 116, 226, 116, 226, 116, 226, 116, 226, 116, 226, 117, 226, 116, 226, 116, 226, 114, 226, 115, 226, 114, 226, 116, 226, 115, 226, 113, 226, 114, 226, 114, 226, 112, 226, 113, 226, 111, 226, 113, 226, 114, 226, 111, 226, 112, 226, 110, 226, 112, 226, 111, 226, 111, 226, 109, 226, 110, 226, 110, 226, 108, 226, 108, 226, 109, 226, 112, 226, 106, 226, 106, 226, 115, 226, 106, 226, 109, 226, 111, 226, 107, 226, 114, 226, 111, 226, 111, 226, 113, 226, 113, 226, 113, 226, 115, 226, 115, 226, 115, 226, 115, 226, 118, 226, 117, 226, 116, 226, 115, 226, 115, 226, 116, 226, 117, 226, 115, 226, 115, 226, 116, 226, 113, 226, 115, 226, 112, 226, 112, 226, 113, 226, 112, 226, 112, 226, 112, 226, 115, 226, 112, 226, 112, 226, 114, 226, 113, 226, 112, 226, 114, 226, 113, 226, 114, 226, 116, 226, 114, 226, 114, 226, 115, 226, 115, 226, 113, 226, 115, 226, 113, 226, 115, 226, 116, 226, 116, 226, 117, 226, 116, 226, 117, 226, 116, 226, 114, 226, 116, 226, 119, 226, 116, 226, 115, 226, 117, 226, 118, 226, 118, 226, 118, 226, 117, 226, 117, 226, 120, 226, 116, 226, 114, 226, 116, 226, 118, 226, 118, 226, 115, 226, 118, 226, 116, 226, 118, 226, 118, 226, 119, 226, 118, 226, 117, 226, 118, 226, 118, 226, 117, 226, 119, 226, 119, 226, 121, 226, 120, 226, 120, 226, 120, 226, 121, 226, 119, 226, 119, 226, 119, 226, 120, 226, 119, 226, 121, 226, 118, 226, 120, 226, 118, 226, 119, 226, 120, 226, 119, 226, 120, 226, 120, 226, 121, 226, 119, 226, 120, 226, 120, 226, 120, 226, 118, 226, 120, 226, 121, 226, 121, 226, 118, 226, 120, 226, 118, 226, 118, 226, 119, 226, 119, 226, 118, 226, 120, 226, 117, 226, 118, 226, 118, 226, 119, 226, 120, 226, 120, 226, 120, 226, 118, 226, 121, 226, 119, 226, 119, 226, 119, 226, 119, 226, 120, 226, 120, 226, 121, 226, 120, 226, 120, 226, 119, 226, 119, 226, 120, 226, 119, 226, 122, 226, 121, 226, 119, 226, 120, 226, 120, 226, 119, 226, 120, 226, 119, 226, 122, 226, 121, 226, 120, 226, 121, 226, 122, 226, 121, 226, 121, 226, 121, 226, 120, 226, 121, 226, 122, 226, 122, 226, 122, 226, 121, 226, 123, 226, 122, 226, 121, 226, 122, 226, 123, 226, 120, 226, 123, 226, 123, 226, 122, 226, 123, 226, 122, 226, 121, 226, 123, 226, 122, 226, 123, 226, 121, 226, 122, 226, 120, 226, 122, 226, 123, 226, 124, 226, 122, 226, 124, 226, 121, 226, 122, 226, 121, 226, 124, 226, 122, 226, 123, 226, 122, 226, 124, 226, 123, 226, 122, 226, 122, 226, 123, 226, 124, 226, 123, 226, 125, 226, 123, 226, 126, 226, 124, 226, 124, 226, 124, 226, 124, 226, 124, 226, 124, 226, 123, 226, 122, 226, 122, 226, 124, 226, 123, 226, 123, 226, 124, 226, 124, 226, 125, 226, 126, 226, 124, 226, 124, 226, 126, 226, 123, 226, 123, 226, 123, 226, 126, 226, 125, 226, 123, 226, 123, 226, 124, 226, 125, 226, 121, 226, 125, 226, 124, 226, 124, 226, 125, 226, 125, 226, 125, 226, 125, 226, 124, 226, 124, 226, 123, 226, 126, 226, 126, 226, 126, 227, 0, 226, 125, 226, 124, 226, 127, 226, 125, 226, 125, 226, 126, 226, 126, 226, 127, 226, 125, 226, 127, 226, 126, 226, 126, 226, 127, 226, 126, 226, 125, 226, 126, 226, 126, 226, 127, 226, 126, 226, 126, 227, 0, 226, 126, 227, 0, 226, 127, 226, 126, 226, 127, 226, 127, 227, 0, 227, 0, 227, 0, 227, 0, 227, 0, 227, 1, 227, 1, 226, 127, 227, 0, 227, 0, 227, 1, 226, 127, 226, 127, 227, 0, 227, 2, 227, 1, 227, 0, 227, 1, 227, 0, 227, 1, 227, 0, 227, 0, 227, 0, 227, 1, 227, 0, 227, 0, 226, 127, 227, 1, 227, 1, 227, 0, 227, 0, 226, 127, 227, 1, 227, 0, 227, 0, 227, 0, 226, 127, 227, 0, 226, 127, 227, 0, 227, 0, 226, 126, 226, 126, 226, 126, 226, 126, 226, 126, 226, 125, 226, 126, 226, 125, 226, 126, 226, 125, 226, 125, 226, 124, 226, 124, 226, 125, 226, 126, 226, 124, 226, 123, 226, 123, 226, 123, 226, 122, 226, 122, 226, 123, 226, 120, 226, 123, 226, 121, 226, 122, 226, 122, 226, 121, 226, 120, 226, 119, 226, 118, 226, 120, 226, 118, 226, 123, 226, 116, 226, 113, 226, 123, 226, 118, 226, 116, 226, 121, 226, 116, 226, 125, 226, 121, 226, 124, 226, 124, 226, 125, 226, 127, 226, 125, 226, 127, 226, 127, 226, 127, 226, 127, 226, 127, 226, 126, 226, 126, 226, 126, 226, 124, 226, 124, 226, 124, 226, 125, 226, 123, 226, 122, 226, 122, 226, 122, 226, 124, 226, 123, 226, 123, 226, 122, 226, 125, 226, 124, 226, 125, 226, 125, 226, 123, 226, 124, 226, 126, 226, 126, 226, 123, 226, 125, 226, 125, 226, 126, 226, 126, 226, 125, 226, 125, 226, 125, 226, 124, 226, 124, 226, 124, 226, 125, 226, 127, 226, 123, 226, 126, 226, 126, 226, 126, 226, 127, 226, 125, 226, 127, 226, 127, 227, 2, 226, 126, 227, 0, 226, 127, 226, 127, 227, 1, 227, 0, 226, 127, 227, 0, 226, 127, 226, 127, 227, 2, 226, 127, 227, 1, 227, 1, 227, 1, 227, 0, 227, 1, 227, 0, 227, 0, 227, 0, 227, 0, 227, 0, 227, 1, 227, 2, 227, 2, 227, 3, 227, 3, 227, 4, 227, 4, 227, 2, 227, 2, 227, 1, 227, 4, 227, 3, 227, 1, 227, 4, 227, 4, 227, 2, 227, 4, 227, 1, 227, 2, 227, 3, 227, 2, 227, 4, 227, 2, 227, 1, 227, 2, 227, 1, 227, 1, 227, 3, 227, 1, 227, 2, 227, 1, 227, 3, 227, 1, 227, 2, 227, 3, 227, 4, 227, 2, 227, 4, 227, 2, 227, 4, 227, 0, 227, 4, 227, 4, 227, 3, 227, 3, 227, 1, 227, 3, 227, 5, 227, 4, 227, 2, 227, 4, 227, 4, 227, 2, 227, 3, 227, 2, 227, 4, 227, 3, 227, 2, 227, 2, 227, 4, 227, 4, 227, 3, 227, 4, 227, 2, 227, 2, 227, 4, 227, 4, 227, 3, 227, 3, 227, 5, 227, 5, 227, 5, 227, 5, 227, 5, 227, 4, 227, 5, 227, 3, 227, 4, 227, 4, 227, 5, 227, 5, 227, 5, 227, 5, 227, 7, 227, 8, 227, 19, 226, 104, 227, 3, 227, 17, 226, 126, 227, 3, 227, 11, 227, 3, 227, 14, 227, 4, 227, 7, 227, 7, 227, 5, 227, 6, 227, 7, 227, 8, 227, 6, 227, 6, 227, 6, 227, 7, 227, 6, 227, 7, 227, 7, 227, 5, 227, 7, 227, 7, 227, 5, 227, 7, 227, 7, 227, 7, 227, 5, 227, 7, 227, 6, 227, 8, 227, 8, 227, 6, 227, 7, 227, 8, 227, 7, 227, 8, 227, 9, 227, 8, 227, 9, 227, 8, 227, 6, 227, 7, 227, 8, 227, 9, 227, 8, 227, 7, 227, 9, 227, 9, 227, 8, 227, 9, 227, 7, 227, 7, 227, 9, 227, 6, 227, 9, 227, 5, 227, 9, 227, 8, 227, 8, 227, 8, 227, 10, 227, 8, 227, 9, 227, 9, 227, 8, 227, 9, 227, 9, 227, 8, 227, 9, 227, 11, 227, 8, 227, 9, 227, 7, 227, 10, 227, 8, 227, 6, 227, 9, 227, 8, 227, 7, 227, 6, 227, 6, 227, 7, 227, 8, 227, 7, 227, 6, 227, 7, 227, 5, 227, 10, 227, 10, 227, 20, 227, 52, 226, 120, 226, 124, 227, 22, 227, 0, 227, 4, 227, 9, 227, 4, 227, 4, 227, 3, 227, 6, 227, 4, 227, 4, 227, 3, 227, 4, 227, 3, 227, 4, 227, 4, 227, 4, 227, 1, 227, 3, 227, 3, 227, 1, 227, 2, 227, 3, 227, 1, 227, 4, 227, 3, 227, 2, 227, 4, 227, 3, 227, 2, 227, 1, 227, 18, 227, 62, 226, 56, 226, 101, 227, 34, 226, 126, 226, 124, 227, 10, 227, 3, 226, 125, 227, 7, 226, 127, 227, 3, 227, 3, 227, 0, 227, 3, 227, 2, 227, 1, 227, 3, 227, 2, 227, 3, 227, 2, 227, 6, 227, 2, 227, 4, 227, 3, 227, 1, 227, 5, 227, 3, 227, 3, 227, 2, 227, 4, 227, 4, 227, 1, 227, 5, 227, 3, 227, 3, 227, 5, 227, 5, 227, 3, 227, 2, 227, 6, 227, 3, 227, 4, 227, 3, 227, 6, 227, 9, 227, 16, 226, 117, 227, 26, 226, 108, 226, 125, 227, 24, 227, 31, 227, 4, 226, 120, 227, 16, 227, 0, 227, 4, 227, 8, 227, 4, 227, 7, 227, 6, 227, 9, 227, 9, 227, 10, 227, 14, 227, 11, 227, 13, 227, 12, 227, 13, 227, 13, 227, 13, 227, 12, 227, 14, 227, 13, 227, 0, 227, 15, 227, 13, 226, 117, 227, 28, 227, 2, 227, 7, 227, 7, 227, 8, 227, 10, 227, 6, 227, 8, 227, 11, 227, 9, 227, 7, 227, 11, 227, 2, 227, 7, 227, 10, 227, 8, 227, 7, 227, 8, 227, 8, 227, 9, 227, 7, 227, 0, 227, 6, 227, 16, 226, 119, 227, 18, 227, 8, 227, 0, 227, 17, 227, 6, 227, 6, 227, 10, 227, 5, 227, 8, 227, 9, 227, 8, 227, 8, 227, 8, 227, 9, 227, 8, 227, 8, 227, 9, 227, 9, 227, 8, 227, 4, 227, 8, 227, 14, 227, 4, 227, 8, 227, 10, 227, 5, 227, 8, 227, 11, 227, 6, 227, 10, 227, 10, 227, 8, 227, 10, 227, 7, 227, 8, 227, 10, 227, 9, 227, 9, 227, 12, 227, 10, 227, 9, 227, 9, 227, 11, 227, 8, 227, 11, 227, 6, 227, 7, 227, 7, 227, 10, 227, 10, 227, 9, 227, 8, 227, 9, 227, 10, 227, 9, 227, 8, 227, 9, 227, 9, 227, 9, 227, 8, 227, 7, 227, 7, 227, 8, 227, 7, 227, 8, 227, 8, 227, 6, 227, 7, 227, 6, 227, 6, 227, 8, 227, 7, 227, 7, 227, 7, 227, 6, 227, 6, 227, 6, 227, 7, 227, 7, 227, 7, 227, 6, 227, 7, 227, 6, 227, 7, 227, 6, 227, 7, 227, 8, 227, 5, 227, 5, 227, 6, 227, 5, 227, 4, 227, 4, 227, 5, 227, 4, 227, 3, 227, 4, 227, 4, 227, 4, 227, 3, 227, 3, 227, 2, 227, 5, 227, 2, 227, 3, 227, 5, 227, 3, 227, 3, 227, 2, 227, 2, 227, 3, 227, 2, 227, 2, 227, 2, 227, 1, 227, 3, 227, 1, 227, 0, 226, 127, 227, 2, 227, 1, 226, 127, 226, 126, 227, 0, 226, 126, 226, 127, 226, 126, 226, 125, 226, 126, 227, 1, 226, 126, 226, 124, 226, 125, 226, 125, 226, 126, 226, 124, 226, 123, 226, 125, 226, 125, 226, 122, 226, 122, 226, 123, 226, 121, 226, 122, 226, 121, 226, 121, 226, 121, 226, 119, 226, 119, 226, 118, 226, 119, 226, 117, 226, 118, 226, 118, 226, 117, 226, 116, 226, 117, 226, 117, 226, 114, 226, 115, 226, 117, 226, 114, 226, 113, 226, 112, 226, 112, 226, 112, 226, 109, 226, 109, 226, 108, 226, 107, 226, 110, 226, 106, 226, 106, 226, 104, 226, 104, 226, 104, 226, 101, 226, 100, 226, 101, 226, 100, 226, 99, 226, 96, 226, 96, 226, 97, 226, 94, 226, 94, 226, 92, 226, 92, 226, 90, 226, 90, 226, 87, 226, 86, 226, 87, 226, 84, 226, 82, 226, 82, 226, 81, 226, 79, 226, 79, 226, 76, 226, 75, 226, 74, 226, 74, 226, 72, 226, 71, 226, 69, 226, 69, 226, 66, 226, 63, 226, 64, 226, 62, 226, 60, 226, 58, 226, 56, 226, 56, 226, 53, 226, 52, 226, 48, 226, 48, 226, 46, 226, 44, 226, 41, 226, 39, 226, 38, 226, 35, 226, 35, 226, 31, 226, 29, 226, 25, 226, 25, 226, 23, 226, 18, 226, 18, 226, 15, 226, 13, 226, 10, 226, 7, 226, 5, 226, 1, 225, 125, 225, 121, 225, 118, 225, 115, 225, 111, 225, 107, 225, 103, 225, 97, 225, 94, 225, 90, 225, 84, 225, 80, 225, 76, 225, 73, 225, 71, 225, 69, 225, 66, 225, 63, 225, 61, 225, 57, 225, 53, 225, 50, 225, 46, 225, 44, 225, 42, 225, 39, 225, 31, 225, 25, 225, 21, 225, 15, 225, 9, 225, 4, 224, 125, 224, 120, 224, 111, 224, 105, 224, 98, 224, 93, 224, 86, 224, 82, 224, 77, 224, 73, 224, 70, 224, 66, 224, 63, 224, 61, 224, 57, 224, 54, 224, 51, 224, 50, 224, 50, 224, 50, 224, 50, 224, 50, 224, 49, 224, 50, 224, 50, 224, 49, 224, 49, 224, 50, 224, 50, 224, 50, 224, 50, 224, 50, 224, 50, 224, 58, 225, 64, 224, 48, 224, 48, 224, 48, 224, 48, 224, 47, 224, 70, 226, 41, 227, 126, 228, 59, 228, 61, 227, 47, 226, 122, 227, 66, 228, 34, 228, 56, 228, 61, 228, 63, 228, 64, 228, 65, 228, 65, 228, 40, 228, 31, 228, 36, 228, 35, 228, 16, 227, 93, 227, 43, 226, 122, 226, 79, 226, 47, 226, 30, 226, 20, 226, 10, 225, 124, 225, 113, 225, 94, 225, 74, 225, 61, 225, 55, 225, 50, 225, 48, 225, 45, 225, 40, 225, 38, 225, 34, 225, 29, 225, 22, 225, 18, 225, 14, 225, 14, 225, 11, 225, 10, 225, 9, 225, 8, 225, 8, 225, 7, 225, 5, 225, 3, 225, 3, 225, 5, 225, 4, 225, 8, 225, 11, 225, 10, 225, 11, 225, 10, 225, 9, 225, 10, 225, 10, 225, 12, 225, 13, 225, 14, 225, 16, 225, 15, 225, 16, 225, 14, 225, 15, 225, 17, 225, 19, 225, 19, 225, 22, 225, 23, 225, 23, 225, 26, 225, 26, 225, 27, 225, 30, 225, 32, 225, 33, 225, 35, 225, 37, 225, 38, 225, 38, 225, 40, 225, 41, 225, 44, 225, 44, 225, 45, 225, 47, 225, 48, 225, 49, 225, 50, 225, 50, 225, 52, 225, 52, 225, 54, 225, 54, 225, 55, 225, 56, 225, 58, 225, 59, 225, 59, 225, 61, 225, 64, 225, 64, 225, 66, 225, 68, 225, 69, 225, 72, 225, 72, 225, 75, 225, 77, 225, 78, 225, 81, 225, 86, 225, 88, 225, 92, 225, 96, 225, 100, 225, 102, 225, 105, 225, 107, 225, 109, 225, 112, 225, 113, 225, 114, 225, 117, 225, 118, 225, 122, 225, 125, 226, 0, 226, 1, 226, 2, 226, 6, 226, 5, 226, 8, 226, 8, 226, 10, 226, 13, 226, 16, 226, 14, 226, 18, 226, 17, 226, 20, 226, 22, 226, 25, 226, 27, 226, 30, 226, 34, 226, 36, 226, 41, 226, 44, 226, 48, 226, 48, 226, 52, 226, 53, 226, 57, 226, 57, 226, 60, 226, 60, 226, 63, 226, 63, 226, 65, 226, 65, 226, 66, 226, 68, 226, 70, 226, 68, 226, 72, 226, 73, 226, 75, 226, 74, 226, 76, 226, 80, 226, 78, 226, 80, 226, 80, 226, 81, 226, 83, 226, 86, 226, 85, 226, 87, 226, 87, 226, 89, 226, 91, 226, 92, 226, 93, 226, 96, 226, 97, 226, 99, 226, 97, 226, 98, 226, 100, 226, 101, 226, 100, 226, 100, 226, 100, 226, 101, 226, 103, 226, 101, 226, 100, 226, 102, 226, 99, 226, 102, 226, 103, 226, 104, 226, 104, 226, 103, 226, 104, 226, 102, 226, 103, 226, 104, 226, 100, 226, 99, 226, 98, 226, 98, 226, 99, 226, 94, 226, 95, 226, 95, 226, 95, 226, 93, 226, 91, 226, 90, 226, 92, 226, 90, 226, 90, 226, 92, 226, 92, 226, 90, 226, 90, 226, 89, 226, 91, 226, 91, 226, 92, 226, 90, 226, 90, 226, 90, 226, 89, 226, 89, 226, 87, 226, 87, 226, 87, 226, 87, 226, 85, 226, 87, 226, 85, 226, 86, 226, 84, 226, 87, 226, 85, 226, 84, 226, 84, 226, 84, 226, 85, 226, 86, 226, 84, 226, 84, 226, 81, 226, 83, 226, 83, 226, 83, 226, 85, 226, 82, 226, 83, 226, 82, 226, 84, 226, 81, 226, 81, 226, 81, 226, 83, 226, 82, 226, 80, 226, 81, 226, 80, 226, 80, 226, 79, 226, 79, 226, 79, 226, 77, 226, 76, 226, 77, 226, 75, 226, 74, 226, 74, 226, 75, 226, 72, 226, 74, 226, 72, 226, 71, 226, 72, 226, 69, 226, 69, 226, 70, 226, 68, 226, 67, 226, 66, 226, 64, 226, 63, 226, 65, 226, 62, 226, 60, 226, 60, 226, 61, 226, 59, 226, 59, 226, 59, 226, 58, 226, 57, 226, 58, 226, 57, 226, 57, 226, 55, 226, 57, 226, 57, 226, 54, 226, 57, 226, 53, 226, 56, 226, 54, 226, 54, 226, 53, 226, 55, 226, 54, 226, 52, 226, 54, 226, 51, 226, 53, 226, 51, 226, 52, 226, 51, 226, 52, 226, 50, 226, 55, 226, 42, 226, 49, 226, 56, 226, 46, 226, 54, 226, 51, 226, 53, 226, 55, 226, 53, 226, 56, 226, 58, 226, 59, 226, 60, 226, 62, 226, 61, 226, 64, 226, 65, 226, 64, 226, 66, 226, 66, 226, 66, 226, 67, 226, 65, 226, 66, 226, 67, 226, 65, 226, 67, 226, 66, 226, 67, 226, 68, 226, 68, 226, 69, 226, 68, 226, 70, 226, 70, 226, 72, 226, 73, 226, 74, 226, 75, 226, 76, 226, 76, 226, 78, 226, 79, 226, 81, 226, 82, 226, 80, 226, 83, 226, 84, 226, 84, 226, 87, 226, 86, 226, 87, 226, 90, 226, 91, 226, 92, 226, 93, 226, 94, 226, 96, 226, 96, 226, 98, 226, 97, 226, 101, 226, 102, 226, 105, 226, 105, 226, 107, 226, 108, 226, 109, 226, 109, 226, 112, 226, 112, 226, 114, 226, 115, 226, 114, 226, 118, 226, 120, 226, 119, 226, 118, 226, 121, 226, 122, 226, 125, 226, 124, 226, 127, 227, 0, 227, 3, 227, 4, 227, 5, 227, 7, 227, 8, 227, 9, 227, 9, 227, 10, 227, 12, 227, 11, 227, 15, 227, 13, 227, 16, 227, 16, 227, 17, 227, 17, 227, 19, 227, 19, 227, 21, 227, 21, 227, 23, 227, 23, 227, 25, 227, 27, 227, 27, 227, 28, 227, 29, 227, 29, 227, 31, 227, 33, 227, 31, 227, 36, 227, 34, 227, 36, 227, 36, 227, 37, 227, 38, 227, 40, 227, 40, 227, 44, 227, 44, 227, 42, 227, 46, 227, 47, 227, 49, 227, 49, 227, 50, 227, 48, 227, 52, 227, 51, 227, 55, 227, 54, 227, 55, 227, 55, 227, 57, 227, 57, 227, 57, 227, 58, 227, 59, 227, 60, 227, 63, 227, 61, 227, 63, 227, 63, 227, 64, 227, 64, 227, 63, 227, 65, 227, 66, 227, 64, 227, 66, 227, 65, 227, 69, 227, 71, 227, 68, 227, 70, 227, 71, 227, 70, 227, 73, 227, 71, 227, 73, 227, 73, 227, 74, 227, 75, 227, 73, 227, 75, 227, 76, 227, 75, 227, 74, 227, 74, 227, 75, 227, 76, 227, 74, 227, 76, 227, 73, 227, 76, 227, 74, 227, 72, 227, 71, 227, 72, 227, 73, 227, 72, 227, 72, 227, 74, 227, 75, 227, 74, 227, 75, 227, 72, 227, 74, 227, 73, 227, 73, 227, 73, 227, 73, 227, 73, 227, 73, 227, 68, 227, 71, 227, 69, 227, 70, 227, 69, 227, 69, 227, 69, 227, 68, 227, 67, 227, 68, 227, 66, 227, 67, 227, 68, 227, 65, 227, 67, 227, 67, 227, 65, 227, 65, 227, 66, 227, 63, 227, 66, 227, 64, 227, 63, 227, 62, 227, 63, 227, 63, 227, 62, 227, 59, 227, 61, 227, 61, 227, 59, 227, 60, 227, 58, 227, 57, 227, 58, 227, 58, 227, 55, 227, 57, 227, 55, 227, 56, 227, 56, 227, 53, 227, 54, 227, 56, 227, 55, 227, 53, 227, 54, 227, 54, 227, 54, 227, 56, 227, 51, 227, 52, 227, 52, 227, 52, 227, 49, 227, 52, 227, 50, 227, 50, 227, 49, 227, 50, 227, 48, 227, 48, 227, 48, 227, 48, 227, 49, 227, 46, 227, 48, 227, 47, 227, 46, 227, 46, 227, 49, 227, 46, 227, 47, 227, 46, 227, 48, 227, 47, 227, 46, 227, 45, 227, 47, 227, 45, 227, 47, 227, 44, 227, 45, 227, 44, 227, 44, 227, 45, 227, 45, 227, 45, 227, 43, 227, 44, 227, 42, 227, 42, 227, 44, 227, 42, 227, 44, 227, 42, 227, 42, 227, 44, 227, 45, 227, 40, 227, 43, 227, 45, 227, 42, 227, 44, 227, 42, 227, 44, 227, 43, 227, 43, 227, 43, 227, 44, 227, 41, 227, 44, 227, 42, 227, 44, 227, 43, 227, 44, 227, 44, 227, 44, 227, 43, 227, 44, 227, 44, 227, 44, 227, 42, 227, 44, 227, 45, 227, 44, 227, 47, 227, 45, 227, 46, 227, 48, 227, 48, 227, 47, 227, 51, 227, 47, 227, 49, 227, 49, 227, 50, 227, 48, 227, 50, 227, 50, 227, 48, 227, 49, 227, 50, 227, 50, 227, 48, 227, 51, 227, 49, 227, 52, 227, 52, 227, 51, 227, 52, 227, 48, 227, 53, 227, 50, 227, 58, 227, 53, 227, 55, 227, 60, 227, 53, 227, 59, 227, 60, 227, 60, 227, 62, 227, 63, 227, 65, 227, 66, 227, 65, 227, 66, 227, 68, 227, 70, 227, 68, 227, 70, 227, 72, 227, 70, 227, 73, 227, 71, 227, 72, 227, 74, 227, 73, 227, 74, 227, 73, 227, 75, 227, 75, 227, 75, 227, 76, 227, 79, 227, 78, 227, 79, 227, 80, 227, 80, 227, 81, 227, 81, 227, 84, 227, 80, 227, 84, 227, 81, 227, 85, 227, 85, 227, 84, 227, 87, 227, 86, 227, 86, 227, 87, 227, 87, 227, 89, 227, 89, 227, 92, 227, 90, 227, 91, 227, 92, 227, 92, 227, 95, 227, 94, 227, 98, 227, 95, 227, 98, 227, 98, 227, 98, 227, 98, 227, 100, 227, 99, 227, 100, 227, 100, 227, 102, 227, 101, 227, 103, 227, 101, 227, 103, 227, 105, 227, 104, 227, 101, 227, 106, 227, 104, 227, 105, 227, 105, 227, 105, 227, 108, 227, 106, 227, 108, 227, 108, 227, 109, 227, 110, 227, 110, 227, 110, 227, 112, 227, 111, 227, 113, 227, 112, 227, 114, 227, 112, 227, 113, 227, 112, 227, 114, 227, 113, 227, 113, 227, 113, 227, 111, 227, 114, 227, 114, 227, 114, 227, 114, 227, 115, 227, 113, 227, 115, 227, 113, 227, 115, 227, 115, 227, 117, 227, 114, 227, 114, 227, 114, 227, 115, 227, 116, 227, 116, 227, 118, 227, 114, 227, 115, 227, 116, 227, 114, 227, 114, 227, 116, 227, 115, 227, 115, 227, 115, 227, 115, 227, 113, 227, 113, 227, 115, 227, 112, 227, 114, 227, 110, 227, 114, 227, 112, 227, 112, 227, 114, 227, 112, 227, 114, 227, 111, 227, 114, 227, 113, 227, 113, 227, 113, 227, 115, 227, 112, 227, 113, 227, 112, 227, 112, 227, 111, 227, 112, 227, 111, 227, 108, 227, 110, 227, 110, 227, 109, 227, 108, 227, 107, 227, 108, 227, 109, 227, 108, 227, 106, 227, 108, 227, 107, 227, 107, 227, 108, 227, 107, 227, 106, 227, 106, 227, 107, 227, 105, 227, 108, 227, 106, 227, 106, 227, 105, 227, 109, 227, 105, 227, 105, 227, 104, 227, 105, 227, 105, 227, 105, 227, 103, 227, 104, 227, 102, 227, 102, 227, 103, 227, 101, 227, 102, 227, 102, 227, 101, 227, 101, 227, 102, 227, 101, 227, 99, 227, 101, 227, 101, 227, 100, 227, 101, 227, 101, 227, 100, 227, 102, 227, 102, 227, 101, 227, 100, 227, 99, 227, 100, 227, 98, 227, 99, 227, 99, 227, 99, 227, 98, 227, 99, 227, 99, 227, 97, 227, 98, 227, 98, 227, 97, 227, 96, 227, 98, 227, 99, 227, 98, 227, 98, 227, 98, 227, 98, 227, 99, 227, 98, 227, 98, 227, 98, 227, 98, 227, 98, 227, 99, 227, 96, 227, 99, 227, 97, 227, 99, 227, 97, 227, 98, 227, 98, 227, 97, 227, 96, 227, 97, 227, 98, 227, 96, 227, 97, 227, 97, 227, 97, 227, 98, 227, 98, 227, 97, 227, 99, 227, 97, 227, 100, 227, 100, 227, 98, 227, 98, 227, 99, 227, 98, 227, 102, 227, 98, 227, 100, 227, 101, 227, 101, 227, 99, 227, 100, 227, 99, 227, 101, 227, 101, 227, 99, 227, 100, 227, 101, 227, 99, 227, 103, 227, 99, 227, 101, 227, 101, 227, 101, 227, 104, 227, 105, 227, 105, 227, 103, 227, 104, 227, 104, 227, 107, 227, 104, 227, 107, 227, 106, 227, 106, 227, 106, 227, 107, 227, 106, 227, 106, 227, 108, 227, 107, 227, 108, 227, 106, 227, 107, 227, 108, 227, 107, 227, 108, 227, 109, 227, 108, 227, 109, 227, 107, 227, 109, 227, 109, 227, 110, 227, 110, 227, 111, 227, 110, 227, 112, 227, 111, 227, 114, 227, 113, 227, 115, 227, 113, 227, 116, 227, 113, 227, 115, 227, 115, 227, 115, 227, 116, 227, 115, 227, 114, 227, 116, 227, 117, 227, 115, 227, 117, 227, 116, 227, 115, 227, 116, 227, 118, 227, 118, 227, 120, 227, 118, 227, 119, 227, 120, 227, 120, 227, 120, 227, 120, 227, 120, 227, 122, 227, 121, 227, 122, 227, 120, 227, 120, 227, 112, 227, 127, 227, 115, 227, 121, 227, 125, 227, 117, 227, 126, 227, 123, 227, 125, 227, 126, 227, 124, 227, 126, 227, 127, 227, 127, 228, 1, 228, 3, 228, 5, 228, 2, 228, 3, 228, 5, 228, 4, 228, 4, 228, 6, 228, 5, 228, 6, 228, 5, 228, 4, 228, 5, 228, 5, 228, 5, 228, 4, 228, 5, 228, 8, 228, 3, 228, 5, 228, 5, 228, 6, 228, 5, 228, 5, 228, 5, 228, 6, 228, 8, 228, 7, 228, 9, 228, 5, 228, 8, 228, 8, 228, 10, 228, 7, 228, 9, 228, 9, 228, 10, 228, 6, 228, 11, 228, 8, 228, 11, 228, 7, 228, 10, 228, 9, 228, 11, 228, 9, 228, 10, 228, 8, 228, 11, 228, 10, 228, 11, 228, 10, 228, 11, 228, 11, 228, 11, 228, 12, 228, 11, 228, 13, 228, 12, 228, 12, 228, 12, 228, 14, 228, 12, 228, 15, 228, 13, 228, 13, 228, 14, 228, 14, 228, 12, 228, 14, 228, 14, 228, 12, 228, 15, 228, 13, 228, 13, 228, 13, 228, 14, 228, 14, 228, 15, 228, 15, 228, 15, 228, 15, 228, 15, 228, 16, 228, 15, 228, 16, 228, 16, 228, 16, 228, 15, 228, 16, 228, 18, 228, 13, 228, 17, 228, 15, 228, 16, 228, 15, 228, 14, 228, 16, 228, 16, 228, 13, 228, 15, 228, 14, 228, 14, 228, 15, 228, 14, 228, 14, 228, 15, 228, 13, 228, 16, 228, 12, 228, 16, 228, 15, 228, 15, 228, 15, 228, 15, 228, 17, 228, 15, 228, 17, 228, 16, 228, 16, 228, 15, 228, 15, 228, 14, 228, 14, 228, 16, 228, 15, 228, 13, 228, 15, 228, 15, 228, 16, 228, 12, 228, 16, 228, 13, 228, 14, 228, 14, 228, 13, 228, 14, 228, 14, 228, 18, 228, 14, 228, 17, 228, 17, 228, 17, 228, 15, 228, 18, 228, 16, 228, 17, 228, 17, 228, 17, 228, 17, 228, 18, 228, 17, 228, 17, 228, 16, 228, 19, 228, 17, 228, 19, 228, 16, 228, 17, 228, 18, 228, 17, 228, 18, 228, 19, 228, 17, 228, 16, 228, 18, 228, 20, 228, 16, 228, 19, 228, 19, 228, 20, 228, 18, 228, 19, 228, 21, 228, 20, 228, 20, 228, 20, 228, 19, 228, 20, 228, 21, 228, 21, 228, 20, 228, 22, 228, 20, 228, 20, 228, 20, 228, 21, 228, 20, 228, 20, 228, 20, 228, 21, 228, 21, 228, 22, 228, 22, 228, 22, 228, 21, 228, 23, 228, 23, 228, 24, 228, 21, 228, 23, 228, 26, 228, 27, 228, 23, 228, 24, 228, 24, 228, 25, 228, 24, 228, 24, 228, 25, 228, 25, 228, 25, 228, 23, 228, 25, 228, 26, 228, 24, 228, 24, 228, 25, 228, 25, 228, 27, 228, 23, 228, 27, 228, 25, 228, 30, 228, 26, 228, 28, 228, 28, 228, 28, 228, 28, 228, 30, 228, 29, 228, 30, 228, 30, 228, 31, 228, 29, 228, 29, 228, 29, 228, 29, 228, 30, 228, 31, 228, 30, 228, 30, 228, 29, 228, 29, 228, 30, 228, 29, 228, 31, 228, 30, 228, 30, 228, 32, 228, 32, 228, 32, 228, 32, 228, 32, 228, 36, 228, 32, 228, 32, 228, 33, 228, 34, 228, 34, 228, 33, 228, 32, 228, 34, 228, 32, 228, 37, 228, 31, 228, 35, 228, 33, 228, 33, 228, 34, 228, 34, 228, 34, 228, 36, 228, 33, 228, 35, 228, 36, 228, 34, 228, 37, 228, 34, 228, 36, 228, 35, 228, 38, 228, 38, 228, 36, 228, 37, 228, 39, 228, 37, 228, 38, 228, 36, 228, 38, 228, 38, 228, 37, 228, 38, 228, 39, 228, 34, 228, 38, 228, 37, 228, 37, 228, 38, 228, 37, 228, 37, 228, 36, 228, 36, 228, 36, 228, 39, 228, 38, 228, 38, 228, 38, 228, 38, 228, 40, 228, 38, 228, 39, 228, 41, 228, 38, 228, 42, 228, 38, 228, 42, 228, 39, 228, 41, 228, 39, 228, 41, 228, 38, 228, 42, 228, 38, 228, 40, 228, 40, 228, 38, 228, 39, 228, 40, 228, 37, 228, 38, 228, 39, 228, 39, 228, 39, 228, 38, 228, 38, 228, 37, 228, 41, 228, 48, 228, 43, 228, 37, 228, 47, 228, 35, 228, 41, 228, 41, 228, 38, 228, 42, 228, 41, 228, 43, 228, 42, 228, 42, 228, 42, 228, 43, 228, 43, 228, 43, 228, 43, 228, 44, 228, 43, 228, 43, 228, 42, 228, 43, 228, 42, 228, 43, 228, 41, 228, 44, 228, 42, 228, 44, 228, 42, 228, 44, 228, 40, 228, 43, 228, 43, 228, 46, 228, 42, 228, 41, 228, 42, 228, 44, 228, 42, 228, 44, 228, 42, 228, 42, 228, 42, 228, 42, 228, 43, 228, 39, 228, 41, 228, 40, 228, 41, 228, 41, 228, 41, 228, 42, 228, 40, 228, 43, 228, 42, 228, 42, 228, 42, 228, 40, 228, 43, 228, 41, 228, 41, 228, 44, 228, 43, 228, 44, 228, 43, 228, 42, 228, 43, 228, 41, 228, 42, 228, 43, 228, 40, 228, 42, 228, 41, 228, 38, 228, 39, 228, 40, 228, 40, 228, 42, 228, 37, 228, 41, 228, 38, 228, 41, 228, 41, 228, 40, 228, 43, 228, 43, 228, 42, 228, 43, 228, 42, 228, 45, 228, 43, 228, 43, 228, 41, 228, 41, 228, 42, 228, 42, 228, 39, 228, 42, 228, 40, 228, 42, 228, 42, 228, 41, 228, 39, 228, 44, 228, 42, 228, 41, 228, 41, 228, 43, 228, 42, 228, 41, 228, 42, 228, 41, 228, 43, 228, 43, 228, 43, 228, 42, 228, 43, 228, 44, 228, 43, 228, 40, 228, 41, 228, 40, 228, 38, 228, 41, 228, 39, 228, 40, 228, 39, 228, 42, 228, 39, 228, 39, 228, 40, 228, 41, 228, 40, 228, 39, 228, 40, 228, 43, 228, 41, 228, 42, 228, 42, 228, 45, 228, 47, 228, 49, 228, 47, 228, 49, 228, 45, 228, 44, 228, 43, 228, 42, 228, 43, 228, 45, 228, 44, 228, 45, 228, 43, 228, 40, 228, 36, 228, 38, 228, 37, 228, 40, 228, 42, 228, 42, 228, 42, 228, 43, 228, 42, 228, 42, 228, 44, 228, 42, 228, 44, 228, 46, 228, 47, 228, 46, 228, 47, 228, 46, 228, 41, 228, 40, 228, 38, 228, 38, 228, 42, 228, 48, 228, 56, 228, 58, 228, 57, 228, 50, 228, 44, 228, 33, 228, 29, 228, 26, 228, 29, 228, 36, 228, 41, 228, 50, 228, 50, 228, 51, 228, 47, 228, 44, 228, 44, 228, 42, 228, 46, 228, 49, 228, 51, 228, 54, 228, 50, 228, 48, 228, 44, 228, 38, 228, 37, 228, 38, 228, 42, 228, 48, 228, 52, 228, 55, 228, 52, 228, 48, 228, 43, 228, 40, 228, 38, 228, 43, 228, 45, 228, 48, 228, 51, 228, 50, 228, 50, 228, 46, 228, 44, 228, 43, 228, 43, 228, 44, 228, 42, 228, 43, 228, 47, 228, 46, 228, 48, 228, 46, 228, 44, 228, 43, 228, 44, 228, 41, 228, 40, 228, 40, 228, 47, 228, 47, 228, 46, 228, 46, 228, 47, 228, 45, 228, 41, 228, 42, 228, 42, 228, 47, 228, 46, 228, 50, 228, 51, 228, 52, 228, 49, 228, 49, 228, 47, 228, 47, 228, 47, 228, 49, 228, 46, 228, 47, 228, 44, 228, 45, 228, 43, 228, 44, 228, 47, 228, 49, 228, 52, 228, 53, 228, 48, 228, 48, 228, 45, 228, 45, 228, 41, 228, 41, 228, 43, 228, 46, 228, 48, 228, 50, 228, 52, 228, 50, 228, 47, 228, 45, 228, 47, 228, 44, 228, 44, 228, 45, 228, 46, 228, 48, 228, 48, 228, 48, 228, 49, 228, 47, 228, 49, 228, 46, 228, 48, 228, 45, 228, 46, 228, 47, 228, 48, 228, 47, 228, 44, 228, 46, 228, 43, 228, 46, 228, 44, 228, 47, 228, 46, 228, 46, 228, 50, 228, 48, 228, 51, 228, 49, 228, 48, 228, 50, 228, 48, 228, 50, 228, 46, 228, 48, 228, 44, 228, 49, 228, 48, 228, 46, 228, 46, 228, 47, 228, 48, 228, 49, 228, 48, 228, 47, 228, 46, 228, 47, 228, 48, 228, 47, 228, 47, 228, 47, 228, 47, 228, 49, 228, 49, 228, 48, 228, 47, 228, 46, 228, 47, 228, 47, 228, 49, 228, 44, 228, 47, 228, 46, 228, 47, 228, 45, 228, 47, 228, 46, 228, 45, 228, 49, 228, 42, 228, 33, 228, 51, 228, 38, 228, 43, 228, 49, 228, 43, 228, 51, 228, 44, 228, 47, 228, 48, 228, 49, 228, 50, 228, 49, 228, 50, 228, 49, 228, 51, 228, 50, 228, 49, 228, 49, 228, 50, 228, 50, 228, 49, 228, 49, 228, 49, 228, 48, 228, 48, 228, 47, 228, 49, 228, 46, 228, 49, 228, 45, 228, 46, 228, 46, 228, 49, 228, 47, 228, 47, 228, 50, 228, 49, 228, 48, 228, 48, 228, 47, 228, 49, 228, 50, 228, 48, 228, 49, 228, 49, 228, 48, 228, 49, 228, 48, 228, 47, 228, 45, 228, 47, 228, 47, 228, 47, 228, 47, 228, 47, 228, 46, 228, 46, 228, 46, 228, 46, 228, 49, 228, 47, 228, 48, 228, 48, 228, 50, 228, 50, 228, 50, 228, 48, 228, 51, 228, 48, 228, 51, 228, 48, 228, 50, 228, 47, 228, 49, 228, 50, 228, 47, 228, 49, 228, 48, 228, 47, 228, 50, 228, 49, 228, 49, 228, 47, 228, 48, 228, 48, 228, 49, 228, 50, 228, 51, 228, 50, 228, 51, 228, 52, 228, 50, 228, 54, 228, 52, 228, 53, 228, 52, 228, 50, 228, 55, 228, 51, 228, 51, 228, 53, 228, 51, 228, 51, 228, 51, 228, 50, 228, 49, 228, 50, 228, 49, 228, 50, 228, 52, 228, 49, 228, 50, 228, 51, 228, 52, 228, 50, 228, 51, 228, 52, 228, 52, 228, 53, 228, 53, 228, 53, 228, 52, 228, 53, 228, 56, 228, 52, 228, 56, 228, 52, 228, 53, 228, 52, 228, 53, 228, 54, 228, 53, 228, 53, 228, 53, 228, 53, 228, 55, 228, 53, 228, 51, 228, 55, 228, 52, 228, 55, 228, 55, 228, 55, 228, 53, 228, 57, 228, 55, 228, 52, 228, 55, 228, 58, 228, 56, 228, 55, 228, 55, 228, 56, 228, 55, 228, 56, 228, 55, 228, 54, 228, 56, 228, 54, 228, 55, 228, 57, 228, 56, 228, 54, 228, 55, 228, 54, 228, 54, 228, 55, 228, 56, 228, 54, 228, 58, 228, 57, 228, 58, 228, 56, 228, 57, 228, 59, 228, 57, 228, 59, 228, 58, 228, 57, 228, 59, 228, 58, 228, 58, 228, 58, 228, 57, 228, 58, 228, 57, 228, 58, 228, 57, 228, 57, 228, 59, 228, 57, 228, 57, 228, 55, 228, 58, 228, 56, 228, 58, 228, 59, 228, 60, 228, 57, 228, 58, 228, 60, 228, 60, 228, 60, 228, 60, 228, 60, 228, 60, 228, 61, 228, 59, 228, 62, 228, 59, 228, 62, 228, 60, 228, 62, 228, 60, 228, 58, 228, 57, 228, 57, 227, 126, 228, 52, 228, 81, 228, 37, 228, 57, 228, 55, 228, 48, 228, 69, 228, 50, 228, 62, 228, 55, 228, 60, 228, 63, 228, 60, 228, 62, 228, 57, 228, 65, 228, 59, 228, 63, 228, 60, 228, 59, 228, 59, 228, 61, 228, 61, 228, 61, 228, 59, 228, 60, 228, 58, 228, 59, 228, 62, 228, 60, 228, 62, 228, 58, 228, 60, 228, 62, 228, 61, 228, 61, 228, 61, 228, 60, 228, 64, 228, 61, 228, 63, 228, 62, 228, 63, 228, 62, 228, 62, 228, 60, 228, 63, 228, 62, 228, 62, 228, 61, 228, 62, 228, 61, 228, 60, 228, 61, 228, 63, 228, 61, 228, 62, 228, 63, 228, 62, 228, 60, 228, 61, 228, 64, 228, 62, 228, 62, 228, 64, 228, 63, 228, 64, 228, 63, 228, 61, 228, 64, 228, 62, 228, 62, 228, 61, 228, 63, 228, 63, 228, 64, 228, 60, 228, 62, 228, 61, 228, 63, 228, 62, 228, 61, 228, 63, 228, 65, 228, 64, 228, 63, 228, 61, 228, 64, 228, 63, 228, 64, 228, 63, 228, 64, 228, 59, 228, 72, 228, 13, 228, 43, 228, 80, 228, 46, 228, 71, 228, 68, 228, 59, 228, 65, 228, 64, 228, 62, 228, 61, 228, 63, 228, 59, 228, 64, 228, 62, 228, 64, 228, 64, 228, 63, 228, 65, 228, 62, 228, 63, 228, 64, 228, 64, 228, 64, 228, 64, 228, 66, 228, 65, 228, 66, 228, 64, 228, 65, 228, 66, 228, 65, 228, 64, 228, 66, 227, 35, 228, 39, 228, 119, 228, 24, 228, 57, 228, 80, 228, 66, 228, 51, 228, 75, 228, 52, 228, 66, 228, 68, 228, 54, 228, 68, 228, 63, 228, 67, 228, 70, 228, 65, 228, 70, 228, 67, 228, 67, 228, 67, 228, 69, 228, 68, 228, 69, 228, 68, 228, 70, 228, 65, 228, 70, 228, 65, 228, 67, 228, 67, 228, 68, 228, 66, 228, 68, 228, 66, 228, 65, 228, 66, 228, 66, 228, 68, 228, 67, 228, 69, 228, 67, 228, 68, 228, 68, 228, 37, 228, 87, 228, 21, 228, 42, 228, 107, 228, 56, 228, 95, 228, 22, 228, 67, 228, 75, 228, 61, 228, 70, 228, 71, 228, 68, 228, 69, 228, 69, 228, 67, 228, 69, 228, 66, 228, 74, 228, 68, 228, 67, 228, 71, 228, 72, 228, 69, 228, 70, 228, 69, 228, 73, 228, 70, 228, 60, 228, 96, 228, 52, 228, 103, 228, 70, 228, 69, 228, 78, 228, 72, 228, 69, 228, 68, 228, 72, 228, 70, 228, 76, 228, 70, 228, 65, 228, 74, 228, 72, 228, 70, 228, 72, 228, 72, 228, 71, 228, 72, 228, 70, 228, 71, 228, 71, 228, 60, 228, 92, 228, 59, 228, 76, 228, 91, 228, 55, 228, 86, 228, 67, 228, 70, 228, 78, 228, 70, 228, 73, 228, 74, 228, 73, 228, 74, 228, 71, 228, 72, 228, 70, 228, 74, 228, 73, 228, 73, 228, 72, 228, 72, 228, 74, 228, 80, 228, 66, 228, 76, 228, 81, 228, 67, 228, 77, 228, 76, 228, 71, 228, 75, 228, 75, 228, 73, 228, 75, 228, 76, 228, 72, 228, 71, 228, 74, 228, 76, 228, 75, 228, 73, 228, 73, 228, 73, 228, 74, 228, 74, 228, 74, 228, 70, 228, 74, 228, 74, 228, 74, 228, 76, 228, 72, 228, 77, 228, 74, 228, 77, 228, 73, 228, 74, 228, 75, 228, 74, 228, 75, 228, 76, 228, 73, 228, 78, 228, 74, 228, 74, 228, 73, 228, 75, 228, 74, 228, 75, 228, 74, 228, 76, 228, 75, 228, 75, 228, 75, 228, 74, 228, 76, 228, 75, 228, 74, 228, 75, 228, 74, 228, 74, 228, 75, 228, 76, 228, 76, 228, 75, 228, 76, 228, 77, 228, 76, 228, 74, 228, 76, 228, 74, 228, 78, 228, 74, 228, 76, 228, 74, 228, 74, 228, 76, 228, 74, 228, 76, 228, 74, 228, 74, 228, 76, 228, 75, 228, 72, 228, 78, 228, 76, 228, 76, 228, 75, 228, 75, 228, 76, 228, 77, 228, 77, 228, 77, 228, 75, 228, 77, 228, 75, 228, 78, 228, 75, 228, 78, 228, 77, 228, 78, 228, 75, 228, 75, 228, 76, 228, 77, 228, 74, 228, 76, 228, 77, 228, 77, 228, 77, 228, 76, 228, 76, 228, 74, 228, 77, 228, 77, 228, 76, 228, 76, 228, 78, 228, 77, 228, 79, 228, 76, 228, 78, 228, 77, 228, 77, 228, 77, 228, 78, 228, 76, 228, 80, 228, 76, 228, 77, 228, 76, 228, 77, 228, 77, 228, 77, 228, 77, 228, 76, 228, 78, 228, 77, 228, 77, 228, 77, 228, 76, 228, 78, 228, 77, 228, 76, 228, 79, 228, 77, 228, 79, 228, 78, 228, 76, 228, 80, 228, 80, 228, 76, 228, 80, 228, 78, 228, 80, 228, 76, 228, 78, 228, 78, 228, 79, 228, 76, 228, 76, 228, 76, 228, 78, 228, 76, 228, 77, 228, 76, 228, 78, 228, 77, 228, 80, 228, 78, 228, 76, 228, 81, 228, 78, 228, 80, 228, 80, 228, 79, 228, 77, 228, 79, 228, 79, 228, 78, 228, 79, 228, 79, 228, 78, 228, 80, 228, 79, 228, 78, 228, 78, 228, 79, 228, 77, 228, 78, 228, 78, 228, 77, 228, 78, 228, 77, 228, 78, 228, 77, 228, 78, 228, 76, 228, 82, 228, 79, 228, 78, 228, 80, 228, 79, 228, 80, 228, 80, 228, 79, 228, 80, 228, 77, 228, 78, 228, 78, 228, 81, 228, 78, 228, 82, 228, 76, 228, 79, 228, 77, 228, 77, 228, 79, 228, 77, 228, 79, 228, 79, 228, 76, 228, 77, 228, 79, 228, 80, 228, 80, 228, 78, 228, 79, 228, 78, 228, 77, 228, 79, 228, 77, 228, 78, 228, 80, 228, 85, 228, 63, 228, 70, 228, 87, 228, 68, 228, 80, 228, 79, 228, 75, 228, 81, 228, 78, 228, 78, 228, 78, 228, 78, 228, 79, 228, 80, 228, 79, 228, 81, 228, 81, 228, 83, 228, 81, 228, 83, 228, 81, 228, 84, 228, 81, 228, 83, 228, 80, 228, 81, 228, 83, 228, 81, 228, 81, 228, 82, 228, 82, 228, 82, 228, 80, 228, 80, 228, 80, 228, 82, 228, 82, 228, 79, 228, 80, 228, 80, 228, 82, 228, 82, 228, 80, 228, 78, 228, 84, 228, 80, 228, 82, 228, 81, 228, 83, 228, 82, 228, 81, 228, 81, 228, 82, 228, 82, 228, 82, 228, 81, 228, 83, 228, 80, 228, 82, 228, 79, 228, 80, 228, 80, 228, 81, 228, 80, 228, 81, 228, 79, 228, 81, 228, 81, 228, 81, 228, 82, 228, 83, 228, 81, 228, 81, 228, 81, 228, 81, 228, 81, 228, 80, 228, 83, 228, 81, 228, 83, 228, 82, 228, 83, 228, 80, 228, 83, 228, 81, 228, 84, 228, 82, 228, 82, 228, 81, 228, 81, 228, 83, 228, 82, 228, 82, 228, 82, 228, 80, 228, 83, 228, 81, 228, 83, 228, 82, 228, 82, 228, 83, 228, 82, 228, 85, 228, 81, 228, 84, 228, 83, 228, 84, 228, 82, 228, 82, 228, 84, 228, 85, 228, 82, 228, 85, 228, 82, 228, 85, 228, 85, 228, 82, 228, 81, 228, 85, 228, 83, 228, 83, 228, 82, 228, 82, 228, 86, 228, 82, 228, 84, 228, 82, 228, 82, 228, 82, 228, 84, 228, 82, 228, 84, 228, 85, 228, 84, 228, 83, 228, 85, 228, 83, 228, 83, 228, 85, 228, 86, 228, 82, 228, 84, 228, 83, 228, 85, 228, 83, 228, 84, 228, 81, 228, 84, 228, 81, 228, 82, 228, 82, 228, 82, 228, 83, 228, 82, 228, 83, 228, 81, 228, 86, 228, 82, 228, 82, 228, 84, 228, 86, 228, 82, 228, 84, 228, 84, 228, 85, 228, 85, 228, 85, 228, 82, 228, 84, 228, 84, 228, 84, 228, 83, 228, 84, 228, 83, 228, 83, 228, 84, 228, 83, 228, 83, 228, 82, 228, 83, 228, 83, 228, 85, 228, 83, 228, 85, 228, 84, 228, 85, 228, 84, 228, 86, 228, 84, 228, 85, 228, 83, 228, 85, 228, 87, 228, 84, 228, 84, 228, 82, 228, 84, 228, 87, 228, 84, 228, 82, 228, 84, 228, 83, 228, 82, 228, 85, 228, 83, 228, 83, 228, 84, 228, 83, 228, 84, 228, 83, 228, 84, 228, 85, 228, 84, 228, 82, 228, 86, 228, 84, 228, 86, 228, 83, 228, 88, 228, 86, 228, 85, 228, 85, 228, 84, 228, 87, 228, 86, 228, 84, 228, 83, 228, 87, 228, 83, 228, 83, 228, 84, 228, 81, 228, 84, 228, 85, 228, 86, 228, 85, 228, 83, 228, 84, 228, 85, 228, 85, 228, 85, 228, 87, 228, 85, 228, 87, 228, 84, 228, 87, 228, 88, 228, 86, 228, 85, 228, 89, 228, 85, 228, 85, 228, 85, 228, 86, 228, 84, 228, 86, 228, 83, 228, 84, 228, 85, 228, 86, 228, 83, 228, 84, 228, 84, 228, 84, 228, 85, 228, 83, 228, 87, 228, 86, 228, 86, 228, 88, 228, 86, 228, 86, 228, 86, 228, 86, 228, 88, 228, 86, 228, 87, 228, 87, 228, 87, 228, 85, 228, 87, 228, 87, 228, 88, 228, 86, 228, 86, 228, 86, 228, 86, 228, 87, 228, 85, 228, 86, 228, 87, 228, 87, 228, 85, 228, 87, 228, 87, 228, 90, 228, 86, 228, 89, 228, 89, 228, 87, 228, 87, 228, 89, 228, 87, 228, 88, 228, 88, 228, 87, 228, 86, 228, 87, 228, 88, 228, 86, 228, 86, 228, 86, 228, 87, 228, 87, 228, 88, 228, 86, 228, 87, 228, 87, 228, 88, 228, 86, 228, 89, 228, 88, 228, 90, 228, 88, 228, 89, 228, 87, 228, 88, 228, 88, 228, 87, 228, 87, 228, 90, 228, 88, 228, 88, 228, 86, 228, 88, 228, 87, 228, 88, 228, 88, 228, 86, 228, 85, 228, 87, 228, 86, 228, 88, 228, 85, 228, 87, 228, 84, 228, 86, 228, 86, 228, 85, 228, 92, 228, 97, 228, 96, 228, 79, 228, 97, 228, 84, 228, 89, 228, 89, 228, 86, 228, 90, 228, 89, 228, 89, 228, 91, 228, 89, 228, 90, 228, 89, 228, 88, 228, 90, 228, 89, 228, 91, 228, 90, 228, 92, 228, 89, 228, 91, 228, 89, 228, 90, 228, 91, 228, 91, 228, 90, 228, 94, 228, 90, 228, 92, 228, 90, 228, 92, 228, 90, 228, 92, 228, 90, 228, 90, 228, 90, 228, 90, 228, 92, 228, 90, 228, 90, 228, 89, 228, 89, 228, 91, 228, 89, 228, 91, 228, 88, 228, 89, 228, 91, 228, 89, 228, 89, 228, 90, 228, 91, 228, 89, 228, 90, 228, 91, 228, 90, 228, 90, 228, 92, 228, 90, 228, 93, 228, 91, 228, 90, 228, 89, 228, 91, 228, 89, 228, 91, 228, 89, 228, 90, 228, 89, 228, 90, 228, 91, 228, 88, 228, 90, 228, 89, 228, 90, 228, 89, 228, 91, 228, 90, 228, 92, 228, 90, 228, 90, 228, 91, 228, 93, 228, 92, 228, 92, 228, 91, 228, 93, 228, 92, 228, 93, 228, 91, 228, 92, 228, 93, 228, 92, 228, 90, 228, 90, 228, 89, 228, 95, 228, 91, 228, 91, 228, 92, 228, 90, 228, 92, 228, 94, 228, 92, 228, 93, 228, 92, 228, 94, 228, 93, 228, 94, 228, 95, 228, 93, 228, 96, 228, 92, 228, 94, 228, 94, 228, 93, 228, 90, 228, 94, 228, 91, 228, 94, 228, 93, 228, 90, 228, 94, 228, 91, 228, 92, 228, 91, 228, 91, 228, 92, 228, 92, 228, 92, 228, 91, 228, 91, 228, 90, 228, 94, 228, 91, 228, 92, 228, 94, 228, 92, 228, 95, 228, 92, 228, 95, 228, 93, 228, 96, 228, 93, 228, 93, 228, 95, 228, 93, 228, 93, 228, 93, 228, 91, 228, 94, 228, 92, 228, 90, 228, 92, 228, 92, 228, 92, 228, 91, 228, 92, 228, 92, 228, 92, 228, 94, 228, 93, 228, 93, 228, 93, 228, 94, 228, 93, 228, 93, 228, 94, 228, 95, 228, 93, 228, 93, 228, 95, 228, 94, 228, 95, 228, 93, 228, 95, 228, 92, 228, 94, 228, 92, 228, 94, 228, 91, 228, 94, 228, 91, 228, 92, 228, 93, 228, 92, 228, 94, 228, 93, 228, 91, 228, 93, 228, 93, 228, 90, 228, 94, 228, 93, 228, 94, 228, 93, 228, 93, 228, 93, 228, 96, 228, 94, 228, 93, 228, 92, 228, 96, 228, 92, 228, 94, 228, 92, 228, 91, 228, 95, 228, 92, 228, 93, 228, 91, 228, 94, 228, 92, 228, 93, 228, 92, 228, 91, 228, 91, 228, 96, 228, 91, 228, 94, 228, 94, 228, 93, 228, 94, 228, 92, 228, 91, 228, 93, 228, 94, 228, 92, 228, 91, 228, 92, 228, 91, 228, 93, 228, 90, 228, 93, 228, 91, 228, 92, 228, 89, 228, 90, 228, 92, 228, 93, 228, 91, 228, 89, 228, 92, 228, 92, 228, 94, 228, 92, 228, 93, 228, 91, 228, 96, 228, 94, 228, 95, 228, 91, 228, 96, 228, 94, 228, 93, 228, 94, 228, 94, 228, 92, 228, 96, 228, 92, 228, 93, 228, 94, 228, 93, 228, 96, 228, 91, 228, 94, 228, 92, 228, 94, 228, 94, 228, 93, 228, 93, 228, 95, 228, 95, 228, 95, 228, 95, 228, 96, 228, 94, 228, 96, 228, 94, 228, 96, 228, 93, 228, 95, 228, 93, 228, 93, 228, 95, 228, 94, 228, 95, 228, 92, 228, 92, 228, 94, 228, 95, 228, 93, 228, 94, 228, 94, 228, 94, 228, 94, 228, 94, 228, 95, 228, 95, 228, 96, 228, 94, 228, 93, 228, 96, 228, 94, 228, 98, 228, 95, 228, 93, 228, 93, 228, 94, 228, 93, 228, 93, 228, 95, 228, 97, 228, 94, 228, 94, 228, 95, 228, 93, 228, 95, 228, 94, 228, 92, 228, 95, 228, 94, 228, 94, 228, 96, 228, 92, 228, 95, 228, 93, 228, 98, 228, 92, 228, 95, 228, 93, 228, 94, 228, 94, 228, 95, 228, 91, 228, 94, 228, 91, 228, 92, 228, 91, 228, 93, 228, 90, 228, 91, 228, 92, 228, 90, 228, 92, 228, 89, 228, 94, 228, 90, 228, 98, 228, 79, 228, 87, 228, 100, 228, 84, 228, 95, 228, 90, 228, 89, 228, 95, 228, 90, 228, 94, 228, 91, 228, 91, 228, 92, 228, 93, 228, 96, 228, 92, 228, 94, 228, 94, 228, 92, 228, 92, 228, 94, 228, 94, 228, 93, 228, 94, 228, 94, 228, 94, 228, 92, 228, 95, 228, 93, 228, 93, 228, 96, 228, 93, 228, 95, 228, 91, 228, 94, 228, 94, 228, 93, 228, 92, 228, 92, 228, 93, 228, 93, 228, 91, 228, 92, 228, 93, 228, 92, 228, 93, 228, 92, 228, 93, 228, 92, 228, 94, 228, 90, 228, 91, 228, 92, 228, 96, 228, 92, 228, 93, 228, 90, 228, 95, 228, 92, 228, 91, 228, 92, 228, 91, 228, 93, 132, 91, 132, 92, 132, 91, 132, 94, 132, 89, 132, 88, 132, 108, 130, 122, 130, 121, 130, 123, 130, 125, 130, 122, 130, 122, 130, 124, 130, 126, 130, 125, 130, 124, 130, 124, 130, 127, 130, 126, 130, 124, 130, 125, 130, 124, 130, 124, 130, 124, 130, 126, 130, 123, 130, 124, 130, 127, 130, 124, 130, 124, 130, 125, 130, 124, 130, 124, 130, 124, 130, 124, 130, 125, 130, 124, 130, 124, 130, 125, 130, 124, 130, 126, 130, 125, 130, 124, 130, 124, 130, 126, 130, 126, 130, 126, 130, 126, 130, 126, 130, 127, 130, 126, 130, 125, 131, 0, 130, 127, 130, 126, 130, 126, 130, 126, 130, 126, 130, 127, 130, 127, 130, 125, 130, 127, 130, 126, 130, 124, 130, 125, 130, 125, 130, 127, 130, 125, 130, 125, 130, 126, 130, 126, 130, 127, 130, 126, 130, 126, 130, 126, 130, 126, 130, 125, 131, 0, 130, 126, 130, 126, 131, 0, 130, 126, 130, 125, 130, 127, 130, 125, 130, 126, 130, 126, 130, 124, 130, 126, 130, 126, 130, 126, 130, 123, 130, 125, 130, 125, 130, 125, 130, 127, 130, 123, 130, 124, 130, 124, 130, 123, 130, 121, 130, 124, 130, 125, 130, 123, 130, 124, 130, 121, 130, 124, 130, 124, 130, 121, 130, 123, 130, 121, 130, 120, 130, 119, 130, 126, 130, 123, 130, 110, 130, 124, 131, 0, 130, 117, 130, 119, 130, 126, 130, 127, 130, 122, 130, 124, 131, 0, 131, 0, 130, 127, 131, 1, 131, 2, 131, 3, 131, 1, 131, 1, 131, 2, 131, 3, 131, 2, 130, 127, 131, 0, 130, 126, 130, 126, 130, 124, 130, 126, 130, 123, 130, 123, 130, 123, 130, 122, 130, 124, 130, 123, 130, 122, 130, 123, 130, 122, 130, 122, 130, 122, 130, 123, 130, 122, 130, 124, 130, 121, 130, 122, 130, 123, 130, 124, 130, 123, 130, 122, 130, 123, 130, 124, 130, 122, 130, 121, 130, 123, 130, 122, 130, 120, 130, 122, 130, 122, 130, 121, 130, 122, 130, 124, 130, 122, 130, 123, 130, 122, 130, 123, 130, 124, 130, 122, 130, 124, 130, 122, 130, 122, 130, 122, 130, 124, 130, 124, 130, 122, 130, 122, 130, 124, 130, 121, 130, 123, 130, 123, 130, 123, 130, 123, 130, 122, 130, 123, 130, 121, 130, 124, 130, 124, 130, 123, 130, 122, 130, 123, 130, 122, 130, 123, 130, 123, 130, 123, 130, 124, 130, 124, 130, 121, 130, 123, 130, 123, 130, 124, 130, 122, 130, 124, 130, 121, 130, 125, 130, 124, 130, 121, 130, 123, 130, 124, 130, 123, 130, 122, 130, 122, 130, 121, 130, 122, 130, 121, 130, 121, 130, 120, 130, 119, 130, 120, 130, 120, 130, 120, 130, 119, 130, 120, 130, 120, 130, 119, 130, 119, 130, 120, 130, 120, 130, 119, 130, 120, 130, 120, 130, 120, 130, 119, 130, 119, 130, 119, 130, 120, 130, 121, 130, 120, 130, 120, 130, 120, 130, 121, 130, 122, 130, 120, 130, 119, 130, 121, 130, 120, 130, 119, 130, 120, 130, 120, 130, 118, 130, 120, 130, 120, 130, 119, 130, 120, 130, 119, 130, 119, 130, 117, 130, 119, 130, 119, 130, 121, 130, 119, 130, 120, 130, 121, 130, 122, 130, 120, 130, 119, 130, 121, 130, 120, 130, 122, 130, 120, 130, 121, 130, 121, 130, 118, 130, 120, 130, 118, 130, 118, 130, 118, 130, 117, 130, 119, 130, 116, 130, 118, 130, 118, 130, 116, 130, 116, 130, 116, 130, 114, 130, 116, 130, 115, 130, 114, 130, 116, 130, 113, 130, 115, 130, 114, 130, 114, 130, 114, 130, 114, 130, 111, 130, 114, 130, 111, 130, 113, 130, 110, 130, 110, 130, 111, 130, 110, 130, 109, 130, 109, 130, 109, 130, 109, 130, 109, 130, 108, 130, 109, 130, 107, 130, 109, 130, 108, 130, 107, 130, 108, 130, 107, 130, 109, 130, 107, 130, 108, 130, 108, 130, 108, 130, 106, 130, 107, 130, 109, 130, 107, 130, 108, 130, 107, 130, 106, 130, 108, 130, 107, 130, 106, 130, 106, 130, 106, 130, 106, 130, 105, 130, 106, 130, 107, 130, 107, 130, 108, 130, 106, 130, 106, 130, 108, 130, 109, 130, 108, 130, 108, 130, 109, 130, 109, 130, 110, 130, 109, 130, 108, 130, 112, 130, 112, 130, 109, 130, 110, 130, 110, 130, 110, 130, 110, 130, 111, 130, 110, 130, 110, 130, 111, 130, 109, 130, 112, 130, 110, 130, 109, 130, 111, 130, 108, 130, 110, 130, 110, 130, 111, 130, 111, 130, 110, 130, 111, 130, 111, 130, 111, 130, 112, 130, 110, 130, 112, 130, 114, 130, 112, 130, 112, 130, 112, 130, 114, 130, 111, 130, 113, 130, 115, 130, 113, 130, 113, 130, 112, 130, 115, 130, 112, 130, 112, 130, 112, 130, 113, 130, 112, 130, 113, 130, 112, 130, 112, 130, 112, 130, 113, 130, 114, 130, 113, 130, 111, 130, 113, 130, 113, 130, 114, 130, 112, 130, 114, 130, 113, 130, 113, 130, 114, 130, 112, 130, 114, 130, 113, 130, 112, 130, 114, 130, 114, 130, 112, 130, 112, 130, 111, 130, 112, 130, 111, 130, 111, 130, 113, 130, 111, 130, 112, 130, 112, 130, 112, 130, 110, 130, 112, 130, 112, 130, 112, 130, 112, 130, 110, 130, 112, 130, 112, 130, 110, 130, 111, 130, 112, 130, 112, 130, 112, 130, 110, 130, 110, 130, 111, 130, 111, 130, 110, 130, 110, 130, 107, 130, 110, 130, 110, 130, 110, 130, 107, 130, 111, 130, 107, 130, 103, 130, 112, 130, 110, 130, 111, 130, 112, 130, 112, 130, 115, 130, 113, 130, 116, 130, 117, 130, 116, 130, 117, 130, 119, 130, 118, 130, 118, 130, 117, 130, 117, 130, 119, 130, 118, 130, 116, 130, 116, 130, 116, 130, 115, 130, 113, 130, 114, 130, 112, 130, 111, 130, 113, 130, 111, 130, 111, 130, 111, 130, 112, 130, 111, 130, 112, 130, 112, 130, 112, 130, 112, 130, 112, 130, 112, 130, 113, 130, 113, 130, 112, 130, 112, 130, 114, 130, 112, 130, 113, 130, 111, 130, 112, 130, 111, 130, 112, 130, 113, 130, 111, 130, 110, 130, 113, 130, 111, 130, 110, 130, 113, 130, 112, 130, 113, 130, 113, 130, 112, 130, 113, 130, 114, 130, 114, 130, 112, 130, 115, 130, 113, 130, 114, 130, 113, 130, 115, 130, 115, 130, 114, 130, 114, 130, 112, 130, 113, 130, 114, 130, 112, 130, 112, 130, 113, 130, 112, 130, 114, 130, 114, 130, 113, 130, 114, 130, 113, 130, 115, 130, 113, 130, 114, 130, 114, 130, 116, 130, 115, 130, 115, 130, 116, 130, 116, 130, 115, 130, 115, 130, 115, 130, 116, 130, 114, 130, 115, 130, 114, 130, 113, 130, 115, 130, 113, 130, 112, 130, 110, 130, 114, 130, 112, 130, 111, 130, 112, 130, 110, 130, 111, 130, 110, 130, 110, 130, 110, 130, 109, 130, 111, 130, 111, 130, 111, 130, 108, 130, 109, 130, 110, 130, 112, 130, 108, 130, 109, 130, 109, 130, 108, 130, 107, 130, 108, 130, 110, 130, 108, 130, 107, 130, 109, 130, 107, 130, 107, 130, 107, 130, 107, 130, 105, 130, 104, 130, 107, 130, 106, 130, 104, 130, 106, 130, 107, 130, 102, 130, 103, 130, 105, 130, 106, 130, 105, 130, 104, 130, 105, 130, 107, 130, 107, 130, 105, 130, 105, 130, 105, 130, 106, 130, 104, 130, 104, 130, 104, 130, 106, 130, 108, 130, 105, 130, 106, 130, 104, 130, 104, 130, 105, 130, 103, 130, 103, 130, 106, 130, 106, 130, 105, 130, 106, 130, 105, 130, 106, 130, 104, 130, 104, 130, 106, 130, 109, 130, 109, 130, 108, 130, 106, 130, 108, 130, 107, 130, 107, 130, 108, 130, 107, 130, 109, 130, 108, 130, 106, 130, 105, 130, 106, 130, 107, 130, 108, 130, 109, 130, 110, 130, 111, 130, 109, 130, 107, 130, 105, 130, 106, 130, 108, 130, 108, 130, 109, 130, 113, 130, 111, 130, 111, 130, 108, 130, 108, 130, 106, 130, 105, 130, 107, 130, 106, 130, 107, 130, 109, 130, 110, 130, 110, 130, 108, 130, 107, 130, 106, 130, 106, 130, 107, 130, 110, 130, 112, 130, 115, 130, 113, 130, 110, 130, 110, 130, 108, 130, 113, 130, 120, 130, 125, 131, 0, 130, 122, 130, 115, 130, 103, 130, 98, 130, 99, 130, 107, 130, 120, 131, 4, 131, 2, 130, 117, 130, 96, 130, 78, 130, 74, 130, 83, 130, 101, 130, 123, 131, 7, 131, 8, 130, 124, 130, 106, 130, 94, 130, 88, 130, 98, 130, 114, 131, 2, 131, 12, 131, 15, 131, 6, 130, 118, 130, 97, 130, 83, 130, 78, 130, 86, 130, 102, 130, 126, 131, 22, 131, 36, 131, 26, 130, 127, 130, 88, 130, 57, 130, 51, 130, 60, 130, 92, 130, 126, 131, 30, 131, 39, 131, 21, 130, 106, 130, 61, 130, 40, 130, 51, 130, 89, 131, 12, 131, 55, 131, 81, 131, 74, 131, 34, 130, 104, 130, 54, 130, 28, 130, 36, 130, 64, 130, 110, 131, 26, 131, 56, 131, 54, 131, 15, 130, 93, 130, 53, 130, 42, 130, 62, 130, 103, 131, 20, 131, 53, 131, 60, 131, 30, 130, 108, 130, 61, 130, 40, 130, 50, 130, 82, 130, 121, 131, 22, 131, 32, 131, 17, 130, 119, 130, 92, 130, 80, 130, 79, 130, 91, 130, 108, 130, 119, 130, 126, 131, 0, 131, 2, 130, 126, 130, 125, 130, 118, 130, 107, 130, 99, 130, 94, 130, 95, 130, 108, 130, 122, 131, 7, 131, 13, 131, 10, 130, 124, 130, 103, 130, 89, 130, 88, 130, 97, 130, 114, 130, 127, 131, 14, 130, 126, 130, 116, 130, 101, 130, 76, 130, 73, 130, 90, 130, 112, 131, 3, 131, 16, 131, 16, 131, 4, 130, 110, 130, 98, 130, 90, 130, 102, 130, 119, 131, 10, 131, 20, 131, 16, 131, 3, 130, 109, 130, 93, 130, 87, 130, 95, 130, 108, 130, 126, 131, 13, 131, 13, 131, 6, 130, 121, 130, 106, 130, 97, 130, 97, 130, 104, 130, 114, 130, 127, 131, 4, 131, 3, 130, 127, 130, 120, 130, 113, 130, 104, 130, 101, 130, 101, 130, 105, 130, 108, 130, 112, 130, 116, 130, 118, 130, 121, 130, 117, 130, 117, 130, 115, 130, 116, 130, 114, 130, 118, 130, 121, 130, 122, 130, 122, 130, 120, 130, 116, 130, 113, 130, 111, 130, 110, 130, 111, 130, 113, 130, 117, 130, 118, 130, 118, 130, 117, 130, 115, 130, 114, 130, 110, 130, 112, 130, 115, 130, 118, 130, 120, 130, 118, 130, 117, 130, 115, 130, 115, 130, 113, 130, 115, 130, 118, 130, 120, 130, 122, 130, 121, 130, 119, 130, 117, 130, 116, 130, 114, 130, 112, 130, 112, 130, 114, 130, 115, 130, 118, 130, 116, 130, 115, 130, 114, 130, 112, 130, 111, 130, 113, 130, 113, 130, 114, 130, 113, 130, 113, 130, 113, 130, 111, 130, 113, 130, 111, 130, 113, 130, 112, 130, 112, 130, 112, 130, 111, 130, 110, 130, 111, 130, 111, 130, 110, 130, 110, 130, 110, 130, 110, 130, 110, 130, 109, 130, 109, 130, 108, 130, 110, 130, 109, 130, 110, 130, 113, 130, 111, 130, 110, 130, 112, 130, 113, 130, 113, 130, 112, 130, 114, 130, 111, 130, 113, 130, 112, 130, 113, 130, 111, 130, 112, 130, 112, 130, 110, 130, 109, 130, 112, 130, 109, 130, 111, 130, 110, 130, 109, 130, 112, 130, 110, 130, 113, 130, 109, 130, 111, 130, 115, 130, 112, 130, 112, 130, 112, 130, 113, 130, 115, 130, 113, 130, 114, 130, 114, 130, 115, 130, 117, 130, 116, 130, 115, 130, 115, 130, 115, 130, 116, 130, 114, 130, 118, 130, 114, 130, 116, 130, 115, 130, 115, 130, 114, 130, 117, 130, 114, 130, 116, 130, 114, 130, 116, 130, 116, 130, 115, 130, 117, 130, 116, 130, 118, 130, 116, 130, 117, 130, 117, 130, 118, 130, 117, 130, 117, 130, 116, 130, 117, 130, 117, 130, 117, 130, 118, 130, 116, 130, 116, 130, 120, 130, 116, 130, 116, 130, 116, 130, 117, 130, 118, 130, 116, 130, 116, 130, 117, 130, 117, 130, 117, 130, 118, 130, 116, 130, 116, 130, 118, 130, 118, 130, 116, 130, 118, 130, 119, 130, 118, 130, 116, 130, 118, 130, 118, 130, 118, 130, 118, 130, 118, 130, 117, 130, 118, 130, 115, 130, 116, 130, 116, 130, 119, 130, 116, 130, 116, 130, 117, 130, 117, 130, 118, 130, 118, 130, 117, 130, 117, 130, 118, 130, 118, 130, 117, 130, 118, 130, 119, 130, 120, 130, 120, 130, 118, 130, 120, 130, 120, 130, 117, 130, 119, 130, 119, 130, 121, 130, 118, 130, 120, 130, 118, 130, 119, 130, 119, 130, 118, 130, 118, 130, 117, 130, 119, 130, 118, 130, 118, 130, 118, 130, 119, 130, 120, 130, 117, 130, 120, 130, 118, 130, 120, 130, 120, 130, 120, 130, 120, 130, 120, 130, 121, 130, 121, 130, 119, 130, 120, 130, 121, 130, 120, 130, 120, 130, 120, 130, 119, 130, 121, 130, 120, 130, 119, 130, 119, 130, 121, 130, 120, 130, 119, 130, 120, 130, 120, 130, 120, 130, 118, 130, 120, 130, 121, 130, 122, 130, 120, 130, 122, 130, 121, 130, 122, 130, 120, 130, 122, 130, 122, 130, 121, 130, 122, 130, 122, 130, 122, 130, 119, 130, 122, 130, 120, 130, 119, 130, 118, 130, 121, 130, 121, 130, 119, 130, 121, 130, 118, 130, 122, 130, 119, 130, 120, 130, 122, 130, 120, 130, 122, 130, 121, 130, 122, 130, 121, 130, 122, 130, 122, 130, 122, 130, 119, 130, 122, 130, 121, 130, 123, 130, 119, 130, 121, 130, 121, 130, 123, 130, 119, 130, 120, 130, 120, 130, 121, 130, 119, 130, 120, 130, 120, 130, 119, 130, 120, 130, 117, 130, 121, 130, 118, 130, 115, 130, 121, 130, 120, 130, 120, 130, 123, 130, 123, 130, 124, 130, 123, 131, 0, 131, 1, 130, 127, 130, 127, 131, 1, 131, 1, 131, 1, 130, 127, 131, 0, 131, 2, 131, 1, 130, 127, 130, 126, 130, 125, 130, 126, 130, 126, 130, 122, 130, 126, 130, 123, 130, 122, 130, 123, 130, 123, 130, 125, 130, 124, 130, 124, 130, 124, 130, 123, 130, 125, 130, 124, 130, 126, 130, 123, 130, 125, 130, 126, 130, 125, 130, 122, 130, 124, 130, 124, 130, 122, 130, 122, 130, 121, 130, 120, 130, 121, 130, 121, 130, 123, 130, 120, 130, 121, 130, 121, 130, 120, 130, 120, 130, 122, 130, 122, 130, 121, 130, 123, 130, 121, 130, 123, 130, 120, 130, 121, 130, 120, 130, 122, 130, 121, 130, 120, 130, 121, 130, 119, 130, 121, 130, 119, 130, 119, 130, 119, 130, 116, 130, 119, 130, 118, 130, 119, 130, 118, 130, 120, 130, 120, 130, 119, 130, 118, 130, 118, 130, 120, 130, 119, 130, 120, 130, 122, 130, 121, 130, 121, 130, 120, 130, 120, 130, 121, 130, 119, 130, 120, 130, 120, 130, 120, 130, 121, 130, 120, 130, 119, 130, 118, 130, 120, 130, 119, 130, 120, 130, 118, 130, 120, 130, 120, 130, 120, 130, 118, 130, 118, 130, 118, 130, 120, 130, 117, 130, 118, 130, 119, 130, 121, 130, 120, 130, 120, 130, 121, 130, 121, 130, 120, 130, 120, 130, 120, 130, 122, 130, 122, 130, 123, 130, 122, 130, 124, 130, 120, 130, 121, 130, 121, 130, 122, 130, 122, 130, 121, 130, 124, 130, 120, 130, 124, 130, 123, 130, 122, 130, 121, 130, 121, 130, 121, 130, 122, 130, 122, 130, 124, 130, 124, 130, 124, 130, 124, 130, 125, 130, 124, 130, 125, 130, 123, 130, 126, 130, 124, 130, 125, 130, 125, 130, 127, 130, 125, 130, 123, 130, 125, 130, 125, 130, 125, 130, 124, 130, 124, 130, 124, 130, 125, 130, 124, 130, 125, 130, 124, 130, 125, 130, 124, 130, 127, 130, 125, 130, 126, 130, 124, 130, 125, 130, 124, 130, 125, 130, 126, 130, 126, 130, 126, 130, 126, 130, 126, 130, 127, 130, 124, 130, 126, 130, 125, 130, 125, 130, 124, 130, 124, 130, 127, 130, 124, 130, 124, 130, 124, 130, 124, 130, 124, 130, 127, 130, 123, 130, 124, 130, 126, 130, 124, 130, 125, 130, 124, 130, 125, 130, 126, 130, 126, 130, 127, 130, 126, 130, 127, 130, 125, 130, 125, 130, 126, 130, 125, 130, 126, 130, 125, 130, 125, 130, 127, 130, 126, 130, 126, 130, 125, 130, 124, 130, 124, 130, 126, 130, 124, 130, 126, 130, 126, 130, 125, 130, 124, 131, 0, 130, 126, 130, 126, 130, 127, 130, 127, 131, 0, 131, 0, 131, 0, 130, 126, 131, 1, 130, 126, 131, 0, 130, 127, 130, 127, 131, 0, 130, 127, 131, 0, 131, 0, 130, 127, 130, 126, 131, 1, 130, 127, 130, 127, 131, 0, 131, 0, 130, 127, 130, 127, 131, 0, 130, 126, 130, 127, 131, 2, 131, 0, 131, 3, 131, 0, 131, 0, 131, 2, 131, 2, 131, 1, 131, 0, 131, 1, 131, 0, 131, 1, 130, 127, 131, 2, 130, 127, 131, 1, 130, 127, 130, 127, 131, 0, 131, 2, 131, 0, 131, 0, 131, 2, 131, 4, 131, 0, 131, 1, 131, 2, 131, 1, 131, 2, 131, 2, 131, 2, 131, 2, 131, 2, 131, 2, 131, 4, 131, 3, 131, 2, 131, 3, 131, 4, 131, 1, 131, 3, 131, 2, 131, 1, 131, 1, 131, 1, 131, 2, 131, 1, 131, 2, 131, 1, 131, 2, 131, 2, 131, 1, 131, 2, 131, 0, 131, 4, 131, 3, 131, 2, 131, 2, 131, 4, 131, 3, 131, 4, 131, 4, 131, 4, 131, 3, 131, 3, 131, 2, 131, 3, 131, 3, 131, 2, 131, 2, 131, 2, 131, 1, 131, 2, 131, 2, 131, 2, 131, 2, 131, 2, 131, 1, 131, 0, 131, 1, 131, 2, 131, 3, 130, 127, 131, 1, 131, 3, 131, 2, 131, 0, 131, 1, 131, 2, 131, 3, 131, 1, 130, 118, 131, 7, 131, 5, 130, 124, 131, 3, 131, 3, 131, 4, 131, 2, 131, 6, 131, 7, 131, 6, 131, 6, 131, 10, 131, 8, 131, 9, 131, 9, 131, 11, 131, 10, 131, 9, 131, 11, 131, 6, 131, 9, 131, 12, 131, 9, 131, 6, 131, 6, 131, 10, 131, 8, 131, 6, 131, 5, 131, 6, 131, 7, 131, 5, 131, 7, 131, 4, 131, 6, 131, 6, 131, 6, 131, 3, 131, 4, 131, 8, 131, 6, 131, 4, 131, 6, 131, 5, 131, 3, 131, 4, 131, 4, 131, 3, 131, 5, 131, 6, 131, 5, 131, 5, 131, 4, 131, 4, 131, 4, 131, 4, 131, 5, 131, 5, 131, 2, 131, 4, 131, 2, 131, 3, 131, 4, 131, 1, 131, 2, 131, 1, 131, 0, 131, 2, 131, 1, 131, 1, 131, 0, 131, 2, 130, 127, 131, 0, 131, 2, 131, 0, 130, 127, 131, 0, 131, 3, 130, 127, 131, 1, 130, 127, 131, 2, 131, 1, 131, 2, 131, 1, 131, 2, 131, 1, 131, 0, 131, 2, 131, 0, 131, 1, 131, 2, 131, 0, 131, 0, 131, 0, 130, 127, 131, 1, 131, 0, 131, 0, 131, 0, 131, 1, 131, 1, 131, 2, 130, 127, 131, 0, 131, 2, 131, 0, 131, 2, 131, 3, 131, 2, 131, 1, 131, 3, 131, 1, 131, 3, 131, 2, 131, 1, 131, 1, 131, 1, 131, 4, 131, 1, 131, 2, 131, 1, 131, 3, 131, 0, 131, 2, 131, 2, 131, 2, 131, 3, 131, 4, 131, 3, 131, 4, 131, 4, 131, 5, 131, 4, 131, 4, 131, 5, 131, 6, 131, 5, 131, 4, 131, 4, 131, 5, 131, 5, 131, 4, 131, 5, 131, 6, 131, 5, 131, 4, 131, 2, 131, 4, 131, 6, 131, 5, 131, 4, 131, 6, 131, 4, 131, 8, 131, 4, 131, 5, 131, 6, 131, 7, 131, 9, 131, 6, 131, 6, 131, 6, 131, 9, 131, 7, 131, 7, 131, 8, 131, 8, 131, 7, 131, 7, 131, 8, 131, 7, 131, 8, 131, 7, 131, 7, 131, 6, 131, 7, 131, 9, 131, 6, 131, 8, 131, 8, 131, 6, 131, 7, 131, 6, 131, 7, 131, 8, 131, 8, 131, 6, 131, 7, 131, 8, 131, 8, 131, 9, 131, 9, 131, 7, 131, 9, 131, 8, 131, 6, 131, 7, 131, 8, 131, 7, 131, 7, 131, 7, 131, 8, 131, 6, 131, 7, 131, 6, 131, 7, 131, 8, 131, 6, 131, 8, 131, 9, 131, 8, 131, 9, 131, 9, 131, 10, 131, 9, 131, 10, 131, 8, 131, 11, 131, 8, 131, 8, 131, 11, 131, 8, 131, 8, 131, 9, 131, 8, 131, 7, 131, 10, 131, 7, 131, 9, 131, 9, 131, 8, 131, 8, 131, 8, 131, 10, 131, 9, 131, 9, 131, 9, 131, 8, 131, 9, 131, 10, 131, 11, 131, 11, 131, 12, 131, 10, 131, 11, 131, 10, 131, 11, 131, 12, 131, 9, 131, 9, 131, 12, 131, 10, 131, 11, 131, 7, 131, 11, 131, 12, 131, 9, 131, 9, 131, 9, 131, 9, 131, 12, 131, 11, 131, 9, 131, 8, 131, 12, 131, 11, 131, 10, 131, 10, 131, 11, 131, 13, 131, 10, 131, 11, 131, 13, 131, 11, 131, 14, 131, 13, 131, 11, 131, 11, 131, 13, 131, 11, 131, 11, 131, 10, 131, 13, 131, 11, 131, 10, 131, 9, 131, 10, 131, 12, 131, 13, 131, 11, 131, 11, 131, 13, 131, 12, 131, 12, 131, 12, 131, 13, 131, 13, 131, 14, 131, 12, 131, 14, 131, 14, 131, 13, 131, 12, 131, 14, 131, 13, 131, 13, 131, 14, 131, 12, 131, 13, 131, 11, 131, 12, 131, 13, 131, 11, 131, 10, 131, 13, 131, 12, 131, 12, 131, 12, 131, 13, 131, 13, 131, 15, 131, 12, 131, 14, 131, 14, 131, 14, 131, 12, 131, 13, 131, 14, 131, 12, 131, 14, 131, 13, 131, 12, 131, 11, 131, 10, 131, 10, 131, 12, 131, 9, 131, 10, 131, 11, 131, 9, 131, 9, 131, 10, 131, 9, 131, 7, 131, 7, 131, 8, 131, 7, 131, 9, 131, 10, 131, 6, 131, 9, 131, 5, 131, 3, 131, 10, 131, 8, 131, 9, 131, 9, 131, 9, 131, 13, 131, 10, 131, 11, 131, 10, 131, 10, 131, 10, 131, 11, 131, 13, 131, 13, 131, 11, 131, 11, 131, 9, 131, 11, 131, 8, 131, 9, 131, 10, 131, 7, 131, 7, 131, 8, 131, 8, 131, 10, 131, 7, 131, 8, 131, 7, 131, 8, 131, 7, 131, 7, 131, 6, 131, 8, 131, 7, 131, 7, 131, 6, 131, 8, 131, 6, 131, 6, 131, 7, 131, 6, 131, 7, 131, 6, 131, 4, 131, 6, 131, 6, 131, 9, 131, 6, 131, 7, 131, 7, 131, 8, 131, 9, 131, 9, 131, 9, 131, 10, 131, 11, 131, 9, 131, 10, 131, 10, 131, 11, 131, 11, 131, 9, 131, 10, 131, 10, 131, 10, 131, 10, 131, 9, 131, 8, 131, 10, 131, 9, 131, 8, 131, 10, 131, 9, 131, 11, 131, 11, 131, 10, 131, 11, 131, 12, 131, 10, 131, 12, 131, 11, 131, 13, 131, 15, 131, 14, 131, 12, 131, 13, 131, 15, 131, 13, 131, 12, 131, 13, 131, 14, 131, 12, 131, 11, 131, 13, 131, 12, 131, 11, 131, 12, 131, 11, 131, 11, 131, 12, 131, 13, 131, 12, 131, 11, 131, 11, 131, 13, 131, 11, 131, 12, 131, 10, 131, 14, 131, 12, 131, 13, 131, 12, 131, 12, 131, 12, 131, 12, 131, 12, 131, 12, 131, 11, 131, 11, 131, 12, 131, 9, 131, 10, 131, 12, 131, 10, 131, 10, 131, 10, 131, 11, 131, 10, 131, 10, 131, 10, 131, 10, 131, 11, 131, 10, 131, 12, 131, 11, 131, 11, 131, 11, 131, 10, 131, 12, 131, 10, 131, 11, 131, 8, 131, 10, 131, 10, 131, 9, 131, 10, 131, 10, 131, 9, 131, 8, 131, 8, 131, 8, 131, 8, 131, 9, 131, 9, 131, 9, 131, 8, 131, 7, 131, 9, 131, 8, 131, 9, 131, 9, 131, 10, 131, 10, 131, 10, 131, 10, 131, 7, 131, 11, 131, 9, 131, 10, 131, 9, 131, 9, 131, 9, 131, 7, 131, 9, 131, 9, 131, 7, 131, 10, 131, 7, 131, 9, 131, 6, 131, 6, 131, 8, 131, 6, 131, 8, 131, 6, 131, 7, 131, 6, 131, 7, 131, 6, 131, 7, 131, 7, 131, 9, 131, 5, 131, 8, 131, 8, 131, 6, 131, 6, 131, 6, 131, 8, 131, 6, 131, 6, 131, 3, 131, 4, 131, 5, 131, 5, 131, 3, 131, 5, 131, 5, 131, 5, 131, 3, 131, 3, 131, 6, 131, 6, 131, 3, 131, 3, 131, 5, 131, 5, 131, 3, 131, 4, 131, 3, 131, 3, 131, 2, 131, 3, 131, 1, 131, 2, 131, 1, 131, 3, 131, 1, 131, 0, 130, 127, 131, 0, 130, 127, 130, 127, 130, 127, 130, 126, 130, 127, 130, 125, 130, 125, 130, 125, 131, 0, 130, 127, 130, 124, 130, 125, 130, 127, 130, 127, 130, 124, 130, 125, 130, 125, 130, 124, 130, 124, 130, 121, 130, 125, 130, 122, 130, 123, 130, 122, 130, 121, 130, 120, 130, 120, 130, 120, 130, 118, 130, 118, 130, 119, 130, 116, 130, 118, 130, 116, 130, 118, 130, 118, 130, 117, 130, 115, 130, 115, 130, 116, 130, 118, 130, 113, 130, 115, 130, 116, 130, 114, 130, 113, 130, 112, 130, 112, 130, 111, 130, 111, 130, 109, 130, 109, 130, 109, 130, 106, 130, 109, 130, 106, 130, 106, 130, 104, 130, 104, 130, 102, 130, 102, 130, 101, 130, 101, 130, 98, 130, 100, 130, 97, 130, 99, 130, 98, 130, 96, 130, 95, 130, 97, 130, 93, 130, 92, 130, 91, 130, 89, 130, 88, 130, 89, 130, 86, 130, 86, 130, 84, 130, 81, 130, 80, 130, 78, 130, 78, 130, 76, 130, 76, 130, 74, 130, 73, 130, 69, 130, 69, 130, 66, 130, 67, 130, 66, 130, 64, 130, 60, 130, 60, 130, 60, 130, 56, 130, 57, 130, 52, 130, 53, 130, 52, 130, 43, 130, 46, 130, 46, 130, 36, 130, 37, 130, 38, 130, 33, 130, 28, 130, 28, 130, 25, 130, 21, 130, 17, 130, 18, 130, 10, 130, 8, 130, 14, 130, 0, 129, 124, 130, 7, 129, 122, 129, 121, 129, 119, 129, 118, 129, 115, 129, 111, 129, 111, 129, 108, 129, 104, 129, 102, 129, 98, 129, 93, 129, 90, 129, 88, 129, 86, 129, 85, 129, 83, 129, 80, 129, 79, 129, 78, 129, 73, 129, 70, 129, 67, 129, 60, 129, 57, 129, 51, 129, 45, 129, 39, 129, 32, 129, 28, 129, 22, 129, 14, 129, 9, 129, 3, 128, 125, 128, 120, 128, 115, 128, 107, 128, 102, 128, 96, 128, 90, 128, 85, 128, 81, 128, 77, 128, 74, 128, 71, 128, 66, 128, 64, 128, 61, 128, 58, 128, 55, 128, 53, 128, 52, 128, 52, 128, 52, 128, 51, 128, 51, 128, 51, 128, 51, 128, 51, 128, 51, 128, 51, 128, 51, 128, 52, 128, 52, 128, 52, 128, 52, 128, 53, 129, 105, 130, 83, 128, 27, 128, 54, 128, 52, 128, 53, 128, 56, 129, 44, 131, 57, 132, 48, 132, 63, 132, 48, 131, 3, 131, 26, 131, 118, 132, 54, 132, 62, 132, 65, 132, 66, 132, 66, 132, 68, 132, 35, 131, 127, 132, 5, 132, 12, 132, 4, 131, 100, 131, 52, 130, 127, 130, 80, 130, 50, 130, 28, 130, 16, 130, 6, 130, 0, 129, 115, 129, 97, 129, 80, 129, 66, 129, 54, 129, 48, 129, 45, 129, 41, 129, 41, 129, 37, 129, 34, 129, 29, 129, 24, 129, 20, 129, 18, 129, 17, 129, 17, 129, 15, 129, 16, 129, 14, 129, 12, 129, 10, 129, 10, 129, 10, 129, 10, 129, 10, 129, 11, 129, 12, 129, 11, 129, 10, 129, 10, 129, 10, 129, 8, 129, 10, 129, 12, 129, 12, 129, 12, 129, 14, 129, 14, 129, 14, 129, 13, 129, 13, 129, 13, 129, 16, 129, 20, 129, 22, 129, 22, 129, 25, 129, 25, 129, 24, 129, 25, 129, 28, 129, 29, 129, 33, 129, 34, 129, 36, 129, 36, 129, 36, 129, 37, 129, 37, 129, 39, 129, 41, 129, 43, 129, 45, 129, 49, 129, 49, 129, 50, 129, 51, 129, 50, 129, 52, 129, 51, 129, 52, 129, 55, 129, 56, 129, 57, 129, 61, 129, 62, 129, 63, 129, 64, 129, 65, 129, 66, 129, 70, 129, 72, 129, 72, 129, 73, 129, 76, 129, 75, 129, 77, 129, 77, 129, 82, 129, 86, 129, 91, 129, 95, 129, 102, 129, 103, 129, 110, 129, 114, 129, 117, 129, 119, 129, 120, 129, 120, 129, 122, 129, 123, 129, 124, 129, 124, 129, 124, 129, 124, 129, 126, 129, 125, 129, 126, 129, 127, 130, 2, 130, 4, 130, 5, 130, 8, 130, 8, 130, 11, 130, 13, 130, 16, 130, 17, 130, 24, 130, 27, 130, 33, 130, 36, 130, 40, 130, 42, 130, 45, 130, 47, 130, 50, 130, 49, 130, 52, 130, 54, 130, 54, 130, 55, 130, 56, 130, 57, 130, 57, 130, 58, 130, 60, 130, 64, 130, 64, 130, 68, 130, 70, 130, 73, 130, 74, 130, 76, 130, 77, 130, 80, 130, 82, 130, 81, 130, 82, 130, 86, 130, 86, 130, 87, 130, 82, 130, 64, 130, 96, 130, 91, 130, 82, 130, 82, 130, 89, 130, 96, 130, 93, 130, 84, 130, 96, 130, 94, 130, 95, 130, 99, 130, 97, 130, 98, 130, 98, 130, 103, 130, 104, 130, 104, 130, 104, 130, 105, 130, 108, 130, 106, 130, 108, 130, 107, 130, 109, 130, 106, 130, 110, 130, 107, 130, 104, 130, 105, 130, 104, 130, 101, 130, 99, 130, 97, 130, 99, 130, 95, 130, 95, 130, 95, 130, 92, 130, 93, 130, 92, 130, 92, 130, 91, 130, 92, 130, 92, 130, 93, 130, 93, 130, 90, 130, 92, 130, 92, 130, 93, 130, 90, 130, 90, 130, 88, 130, 90, 130, 87, 130, 86, 130, 85, 130, 85, 130, 83, 130, 84, 130, 83, 130, 83, 130, 84, 130, 82, 130, 84, 130, 82, 130, 83, 130, 82, 130, 83, 130, 81, 130, 83, 130, 82, 130, 82, 130, 82, 130, 81, 130, 82, 130, 80, 130, 83, 130, 78, 130, 81, 130, 81, 130, 80, 130, 79, 130, 79, 130, 78, 130, 78, 130, 80, 130, 78, 131, 14, 130, 98, 130, 61, 130, 80, 130, 86, 130, 72, 130, 65, 130, 72, 130, 75, 130, 71, 130, 70, 130, 80, 130, 75, 130, 73, 130, 78, 130, 75, 130, 77, 130, 76, 130, 79, 130, 78, 130, 74, 130, 77, 130, 76, 130, 73, 130, 71, 130, 72, 130, 70, 130, 69, 130, 69, 130, 63, 130, 65, 130, 61, 130, 61, 130, 59, 130, 66, 130, 78, 129, 90, 130, 63, 130, 83, 130, 61, 130, 50, 130, 64, 130, 68, 130, 46, 130, 44, 130, 62, 130, 60, 130, 48, 130, 56, 130, 59, 130, 53, 130, 53, 130, 53, 130, 57, 130, 52, 130, 52, 130, 54, 130, 51, 130, 51, 130, 54, 130, 50, 130, 51, 130, 53, 130, 53, 130, 53, 130, 52, 130, 51, 130, 54, 130, 55, 130, 53, 130, 53, 130, 54, 130, 55, 130, 58, 130, 54, 130, 56, 130, 59, 130, 58, 130, 57, 130, 60, 130, 65, 130, 71, 130, 52, 130, 95, 130, 43, 130, 56, 130, 62, 130, 94, 130, 82, 130, 49, 130, 63, 130, 66, 130, 61, 130, 62, 130, 67, 130, 72, 130, 69, 130, 69, 130, 73, 130, 69, 130, 75, 130, 75, 130, 73, 130, 77, 130, 78, 130, 78, 130, 80, 130, 83, 130, 80, 130, 83, 130, 64, 130, 92, 130, 72, 130, 68, 130, 95, 130, 82, 130, 84, 130, 83, 130, 94, 130, 93, 130, 89, 130, 89, 130, 99, 130, 98, 130, 95, 130, 101, 130, 103, 130, 100, 130, 104, 130, 103, 130, 110, 130, 107, 130, 109, 130, 114, 130, 112, 130, 103, 130, 118, 130, 116, 130, 102, 131, 2, 130, 115, 130, 118, 130, 124, 130, 119, 130, 125, 130, 121, 130, 123, 131, 0, 131, 0, 130, 127, 131, 2, 131, 1, 131, 3, 131, 3, 131, 9, 131, 10, 131, 8, 131, 8, 131, 6, 131, 18, 131, 15, 131, 10, 131, 18, 131, 19, 131, 17, 131, 21, 131, 21, 131, 21, 131, 22, 131, 25, 131, 24, 131, 24, 131, 26, 131, 26, 131, 28, 131, 28, 131, 31, 131, 31, 131, 31, 131, 34, 131, 34, 131, 33, 131, 37, 131, 38, 131, 40, 131, 40, 131, 44, 131, 45, 131, 46, 131, 46, 131, 48, 131, 47, 131, 49, 131, 50, 131, 49, 131, 50, 131, 52, 131, 53, 131, 53, 131, 54, 131, 53, 131, 55, 131, 56, 131, 55, 131, 58, 131, 60, 131, 61, 131, 61, 131, 63, 131, 62, 131, 66, 131, 65, 131, 66, 131, 67, 131, 66, 131, 71, 131, 68, 131, 70, 131, 70, 131, 71, 131, 71, 131, 74, 131, 71, 131, 73, 131, 70, 131, 75, 131, 72, 131, 74, 131, 73, 131, 74, 131, 74, 131, 72, 131, 73, 131, 75, 131, 76, 131, 75, 131, 75, 131, 76, 131, 77, 131, 78, 131, 76, 131, 77, 131, 78, 131, 80, 131, 78, 131, 80, 131, 80, 131, 79, 131, 80, 131, 80, 131, 78, 131, 78, 131, 79, 131, 79, 131, 77, 131, 79, 131, 78, 131, 77, 131, 78, 131, 78, 131, 76, 131, 77, 131, 75, 131, 75, 131, 74, 131, 74, 131, 75, 131, 74, 131, 75, 131, 76, 131, 75, 131, 74, 131, 74, 131, 75, 131, 75, 131, 73, 131, 74, 131, 73, 131, 74, 131, 73, 131, 72, 131, 71, 131, 72, 131, 69, 131, 66, 131, 68, 131, 66, 131, 67, 131, 64, 131, 66, 131, 65, 131, 66, 131, 63, 131, 63, 131, 63, 131, 63, 131, 63, 131, 60, 131, 62, 131, 62, 131, 61, 131, 61, 131, 60, 131, 60, 131, 62, 131, 60, 131, 60, 131, 58, 131, 59, 131, 59, 131, 58, 131, 55, 131, 57, 131, 55, 131, 56, 131, 54, 131, 54, 131, 53, 131, 53, 131, 53, 131, 53, 131, 51, 131, 52, 131, 53, 131, 50, 131, 52, 131, 53, 131, 52, 131, 52, 131, 52, 131, 52, 131, 53, 131, 51, 131, 52, 131, 49, 131, 51, 131, 52, 131, 52, 131, 50, 131, 49, 131, 51, 131, 52, 131, 48, 131, 48, 131, 47, 131, 48, 131, 45, 131, 45, 131, 47, 131, 46, 131, 44, 131, 41, 131, 42, 131, 52, 131, 42, 131, 34, 131, 53, 131, 45, 131, 45, 131, 47, 131, 49, 131, 51, 131, 47, 131, 50, 131, 52, 131, 51, 131, 55, 131, 54, 131, 53, 131, 54, 131, 52, 131, 54, 131, 53, 131, 52, 131, 56, 131, 52, 131, 52, 131, 50, 131, 52, 131, 50, 131, 50, 131, 49, 131, 49, 131, 51, 131, 49, 131, 49, 131, 47, 131, 51, 131, 50, 131, 54, 131, 51, 131, 53, 131, 52, 131, 53, 131, 55, 131, 54, 131, 54, 131, 56, 131, 55, 131, 56, 131, 55, 131, 55, 131, 56, 131, 56, 131, 54, 131, 55, 131, 57, 131, 58, 131, 57, 131, 56, 131, 59, 131, 60, 131, 58, 131, 60, 131, 60, 131, 64, 131, 62, 131, 63, 131, 64, 131, 65, 131, 66, 131, 66, 131, 65, 131, 66, 131, 71, 131, 69, 131, 68, 131, 68, 131, 69, 131, 71, 131, 71, 131, 71, 131, 72, 131, 72, 131, 72, 131, 75, 131, 73, 131, 74, 131, 77, 131, 75, 131, 75, 131, 75, 131, 80, 131, 78, 131, 79, 131, 81, 131, 82, 131, 84, 131, 84, 131, 83, 131, 86, 131, 87, 131, 88, 131, 86, 131, 89, 131, 90, 131, 91, 131, 91, 131, 91, 131, 93, 131, 92, 131, 94, 131, 92, 131, 94, 131, 96, 131, 96, 131, 95, 131, 95, 131, 97, 131, 97, 131, 97, 131, 96, 131, 99, 131, 99, 131, 98, 131, 98, 131, 100, 131, 101, 131, 100, 131, 102, 131, 102, 131, 104, 131, 104, 131, 105, 131, 107, 131, 107, 131, 109, 131, 109, 131, 109, 131, 107, 131, 113, 131, 110, 131, 112, 131, 110, 131, 111, 131, 112, 131, 111, 131, 111, 131, 110, 131, 112, 131, 113, 131, 112, 131, 112, 131, 112, 131, 116, 131, 116, 131, 113, 131, 114, 131, 117, 131, 116, 131, 117, 131, 119, 131, 119, 131, 121, 131, 120, 131, 120, 131, 120, 131, 121, 131, 123, 131, 120, 131, 121, 131, 124, 131, 120, 131, 122, 131, 120, 131, 121, 131, 123, 131, 122, 131, 121, 131, 122, 131, 121, 131, 124, 131, 120, 131, 122, 131, 122, 131, 122, 131, 122, 131, 123, 131, 123, 131, 124, 131, 125, 131, 124, 131, 124, 131, 124, 131, 126, 131, 123, 131, 123, 131, 124, 131, 125, 131, 126, 131, 124, 131, 124, 131, 124, 131, 122, 131, 122, 131, 123, 131, 122, 131, 121, 131, 121, 131, 122, 131, 120, 131, 121, 131, 120, 131, 119, 131, 120, 131, 120, 131, 120, 131, 121, 131, 119, 131, 119, 131, 119, 131, 120, 131, 120, 131, 118, 131, 120, 131, 120, 131, 119, 131, 121, 131, 118, 131, 121, 131, 119, 131, 117, 131, 116, 131, 119, 131, 114, 131, 117, 131, 114, 131, 116, 131, 113, 131, 114, 131, 114, 131, 112, 131, 114, 131, 113, 131, 109, 131, 113, 131, 111, 131, 113, 131, 114, 131, 110, 131, 112, 131, 113, 131, 112, 131, 112, 131, 110, 131, 110, 131, 112, 131, 109, 131, 112, 131, 110, 131, 112, 131, 111, 131, 108, 131, 108, 131, 111, 131, 109, 131, 108, 131, 108, 131, 107, 131, 108, 131, 105, 131, 106, 131, 106, 131, 105, 131, 105, 131, 105, 131, 105, 131, 105, 131, 106, 131, 106, 131, 105, 131, 106, 131, 105, 131, 106, 131, 105, 131, 106, 131, 104, 131, 107, 131, 107, 131, 106, 131, 107, 131, 105, 131, 106, 131, 107, 131, 105, 131, 105, 131, 105, 131, 108, 131, 106, 131, 104, 131, 104, 131, 103, 131, 104, 131, 104, 131, 103, 131, 105, 131, 102, 131, 105, 131, 104, 131, 106, 131, 105, 131, 105, 131, 107, 131, 104, 131, 108, 131, 104, 131, 108, 131, 108, 131, 107, 131, 105, 131, 106, 131, 106, 131, 107, 131, 105, 131, 107, 131, 106, 131, 105, 131, 106, 131, 107, 131, 106, 131, 105, 131, 105, 131, 105, 131, 106, 131, 104, 131, 108, 131, 106, 131, 108, 131, 105, 131, 109, 131, 109, 131, 107, 131, 108, 131, 108, 131, 109, 131, 109, 131, 108, 131, 110, 131, 110, 131, 108, 131, 111, 131, 104, 131, 107, 131, 108, 131, 113, 131, 113, 131, 106, 131, 112, 131, 107, 131, 111, 131, 106, 131, 110, 131, 112, 131, 113, 131, 113, 131, 113, 131, 114, 131, 116, 131, 118, 131, 118, 131, 120, 131, 119, 131, 120, 131, 121, 131, 120, 131, 120, 131, 124, 131, 120, 131, 122, 131, 120, 131, 122, 131, 121, 131, 118, 131, 120, 131, 119, 131, 120, 131, 121, 131, 119, 131, 121, 131, 120, 131, 122, 131, 121, 131, 120, 131, 121, 131, 124, 131, 123, 131, 122, 131, 122, 131, 125, 131, 125, 131, 126, 131, 126, 131, 126, 131, 126, 131, 127, 131, 127, 131, 127, 132, 1, 132, 0, 132, 3, 131, 127, 132, 3, 132, 2, 132, 2, 132, 1, 132, 2, 132, 0, 132, 4, 132, 0, 132, 3, 132, 2, 132, 3, 132, 3, 132, 5, 132, 2, 132, 5, 132, 6, 132, 6, 132, 7, 132, 8, 132, 8, 132, 8, 132, 10, 132, 9, 132, 9, 132, 10, 132, 12, 132, 9, 132, 12, 132, 10, 132, 12, 132, 11, 132, 12, 132, 10, 132, 11, 132, 10, 132, 12, 132, 9, 132, 13, 132, 14, 132, 12, 132, 14, 132, 14, 132, 14, 132, 16, 132, 16, 132, 16, 132, 15, 132, 17, 132, 17, 132, 17, 132, 18, 132, 18, 132, 17, 132, 19, 132, 17, 132, 18, 132, 17, 132, 17, 132, 18, 132, 17, 132, 17, 132, 17, 132, 17, 132, 19, 132, 16, 132, 18, 132, 18, 132, 15, 132, 18, 132, 17, 132, 19, 132, 17, 132, 20, 132, 20, 132, 22, 132, 19, 132, 22, 132, 22, 132, 21, 132, 21, 132, 20, 132, 23, 132, 20, 132, 22, 132, 20, 132, 20, 132, 20, 132, 19, 132, 20, 132, 20, 132, 19, 132, 21, 132, 21, 132, 18, 132, 21, 132, 20, 132, 21, 132, 19, 132, 23, 132, 22, 132, 24, 132, 23, 132, 22, 132, 24, 132, 26, 132, 26, 132, 24, 132, 24, 132, 24, 132, 26, 132, 22, 132, 24, 132, 24, 132, 24, 132, 22, 132, 22, 132, 22, 132, 22, 132, 21, 132, 22, 132, 22, 132, 22, 132, 22, 132, 22, 132, 22, 132, 27, 132, 24, 132, 23, 132, 21, 132, 23, 132, 28, 132, 24, 132, 23, 132, 26, 132, 25, 132, 25, 132, 26, 132, 24, 132, 22, 132, 24, 132, 24, 132, 24, 132, 24, 132, 23, 132, 22, 132, 24, 132, 20, 132, 23, 132, 22, 132, 22, 132, 23, 132, 21, 132, 24, 132, 24, 132, 25, 132, 24, 132, 25, 132, 23, 132, 27, 132, 25, 132, 27, 132, 25, 132, 26, 132, 24, 132, 27, 132, 25, 132, 25, 132, 25, 132, 25, 132, 24, 132, 25, 132, 25, 132, 23, 132, 23, 132, 24, 132, 23, 132, 24, 132, 23, 132, 25, 132, 24, 132, 25, 132, 25, 132, 22, 132, 26, 132, 26, 132, 25, 132, 27, 132, 26, 132, 25, 132, 28, 132, 28, 132, 29, 132, 30, 132, 29, 132, 28, 132, 28, 132, 29, 132, 30, 132, 27, 132, 29, 132, 25, 132, 27, 132, 28, 132, 27, 132, 28, 132, 25, 132, 28, 132, 28, 132, 27, 132, 28, 132, 28, 132, 29, 132, 29, 132, 30, 132, 28, 132, 29, 132, 31, 132, 33, 132, 31, 132, 33, 132, 33, 132, 32, 132, 34, 132, 30, 132, 34, 132, 32, 132, 34, 132, 29, 132, 32, 132, 33, 132, 32, 132, 30, 132, 32, 132, 31, 132, 30, 132, 33, 132, 29, 132, 35, 132, 32, 132, 33, 132, 32, 132, 32, 132, 34, 132, 34, 132, 35, 132, 35, 132, 35, 132, 37, 132, 36, 132, 38, 132, 37, 132, 37, 132, 36, 132, 39, 132, 36, 132, 37, 132, 38, 132, 38, 132, 35, 132, 37, 132, 36, 132, 36, 132, 37, 132, 37, 132, 38, 132, 36, 132, 36, 132, 37, 132, 38, 132, 38, 132, 38, 132, 38, 132, 37, 132, 39, 132, 38, 132, 41, 132, 39, 132, 40, 132, 42, 132, 40, 132, 41, 132, 41, 132, 43, 132, 40, 132, 42, 132, 39, 132, 42, 132, 41, 132, 40, 132, 40, 132, 40, 132, 38, 132, 30, 132, 48, 132, 36, 132, 32, 132, 46, 132, 38, 132, 40, 132, 38, 132, 43, 132, 44, 132, 40, 132, 42, 132, 45, 132, 44, 132, 45, 132, 47, 132, 48, 132, 46, 132, 48, 132, 48, 132, 48, 132, 49, 132, 47, 132, 48, 132, 45, 132, 48, 132, 46, 132, 48, 132, 44, 132, 45, 132, 47, 132, 45, 132, 46, 132, 45, 132, 45, 132, 46, 132, 45, 132, 46, 132, 46, 132, 46, 132, 47, 132, 46, 132, 46, 132, 47, 132, 50, 132, 46, 132, 50, 132, 46, 132, 49, 132, 48, 132, 49, 132, 48, 132, 48, 132, 49, 132, 47, 132, 49, 132, 49, 132, 50, 132, 47, 132, 47, 132, 47, 132, 49, 132, 51, 132, 45, 132, 44, 132, 49, 132, 51, 132, 51, 132, 46, 132, 48, 132, 50, 132, 51, 132, 50, 132, 52, 132, 48, 132, 52, 132, 52, 132, 51, 132, 50, 132, 51, 132, 52, 132, 52, 132, 49, 132, 51, 132, 52, 132, 49, 132, 48, 132, 50, 132, 49, 132, 50, 132, 50, 132, 49, 132, 49, 132, 51, 132, 50, 132, 49, 132, 50, 132, 49, 132, 49, 132, 52, 132, 51, 132, 52, 132, 53, 132, 50, 132, 51, 132, 52, 132, 52, 132, 51, 132, 51, 132, 52, 132, 50, 132, 51, 132, 52, 132, 49, 132, 51, 132, 48, 132, 50, 132, 49, 132, 50, 132, 50, 132, 49, 132, 49, 132, 51, 132, 49, 132, 48, 132, 51, 132, 49, 132, 52, 132, 50, 132, 50, 132, 51, 132, 52, 132, 50, 132, 54, 132, 50, 132, 51, 132, 50, 132, 53, 132, 52, 132, 50, 132, 51, 132, 51, 132, 51, 132, 49, 132, 50, 132, 49, 132, 48, 132, 49, 132, 49, 132, 46, 132, 50, 132, 47, 132, 48, 132, 48, 132, 49, 132, 49, 132, 49, 132, 48, 132, 48, 132, 50, 132, 50, 132, 51, 132, 49, 132, 50, 132, 50, 132, 51, 132, 50, 132, 51, 132, 51, 132, 51, 132, 50, 132, 51, 132, 50, 132, 51, 132, 51, 132, 50, 132, 50, 132, 50, 132, 49, 132, 48, 132, 49, 132, 48, 132, 49, 132, 49, 132, 50, 132, 48, 132, 51, 132, 52, 132, 50, 132, 49, 132, 48, 132, 51, 132, 48, 132, 48, 132, 48, 132, 50, 132, 48, 132, 48, 132, 48, 132, 48, 132, 49, 132, 49, 132, 47, 132, 48, 132, 46, 132, 49, 132, 47, 132, 47, 132, 50, 132, 51, 132, 54, 132, 54, 132, 53, 132, 52, 132, 50, 132, 47, 132, 49, 132, 49, 132, 52, 132, 53, 132, 54, 132, 53, 132, 52, 132, 48, 132, 48, 132, 46, 132, 49, 132, 48, 132, 50, 132, 52, 132, 51, 132, 50, 132, 52, 132, 49, 132, 48, 132, 51, 132, 52, 132, 50, 132, 53, 132, 51, 132, 50, 132, 48, 132, 47, 132, 46, 132, 44, 132, 47, 132, 54, 132, 58, 132, 65, 132, 67, 132, 63, 132, 56, 132, 49, 132, 43, 132, 35, 132, 37, 132, 38, 132, 47, 132, 53, 132, 58, 132, 60, 132, 59, 132, 52, 132, 50, 132, 47, 132, 48, 132, 52, 132, 54, 132, 59, 132, 56, 132, 56, 132, 53, 132, 48, 132, 45, 132, 44, 132, 46, 132, 52, 132, 58, 132, 62, 132, 62, 132, 61, 132, 56, 132, 51, 132, 47, 132, 49, 132, 52, 132, 56, 132, 57, 132, 58, 132, 56, 132, 56, 132, 50, 132, 48, 132, 47, 132, 50, 132, 46, 132, 48, 132, 51, 132, 50, 132, 51, 132, 52, 132, 53, 132, 52, 132, 52, 132, 48, 132, 48, 132, 50, 132, 55, 132, 55, 132, 58, 132, 55, 132, 56, 132, 53, 132, 51, 132, 49, 132, 49, 132, 51, 132, 54, 132, 54, 132, 57, 132, 56, 132, 56, 132, 54, 132, 53, 132, 51, 132, 53, 132, 54, 132, 53, 132, 55, 132, 51, 132, 52, 132, 51, 132, 50, 132, 51, 132, 56, 132, 58, 132, 58, 132, 57, 132, 59, 132, 54, 132, 54, 132, 48, 132, 48, 132, 51, 132, 48, 132, 53, 132, 54, 132, 55, 132, 54, 132, 51, 132, 52, 132, 44, 132, 49, 132, 45, 132, 53, 132, 55, 132, 49, 132, 56, 132, 51, 132, 54, 132, 51, 132, 56, 132, 56, 132, 57, 132, 57, 132, 57, 132, 56, 132, 57, 132, 55, 132, 58, 132, 57, 132, 55, 132, 55, 132, 54, 132, 54, 132, 51, 132, 54, 132, 54, 132, 53, 132, 56, 132, 54, 132, 53, 132, 55, 132, 54, 132, 53, 132, 55, 132, 55, 132, 56, 132, 55, 132, 56, 132, 56, 132, 57, 132, 55, 132, 56, 132, 56, 132, 58, 132, 56, 132, 56, 132, 57, 132, 54, 132, 53, 132, 54, 132, 56, 132, 49, 132, 53, 132, 53, 132, 53, 132, 52, 132, 52, 132, 52, 132, 54, 132, 57, 132, 54, 132, 53, 132, 55, 132, 57, 132, 56, 132, 57, 132, 56, 132, 59, 132, 57, 132, 56, 132, 56, 132, 57, 132, 56, 132, 56, 132, 53, 132, 55, 132, 57, 132, 55, 132, 52, 132, 53, 132, 53, 132, 57, 132, 53, 132, 54, 132, 53, 132, 54, 132, 53, 132, 54, 132, 54, 132, 53, 132, 55, 132, 56, 132, 56, 132, 55, 132, 57, 132, 57, 132, 58, 132, 58, 132, 57, 132, 58, 132, 56, 132, 57, 132, 56, 132, 58, 132, 57, 132, 55, 132, 57, 132, 55, 132, 57, 132, 53, 132, 55, 132, 52, 132, 56, 132, 54, 132, 54, 132, 54, 132, 55, 132, 55, 132, 55, 132, 54, 132, 56, 132, 55, 132, 55, 132, 56, 132, 55, 132, 56, 132, 55, 132, 58, 132, 58, 132, 59, 132, 57, 132, 58, 132, 58, 132, 54, 132, 56, 132, 55, 132, 56, 132, 57, 132, 54, 132, 57, 132, 54, 132, 55, 132, 55, 132, 54, 132, 52, 132, 57, 132, 54, 132, 56, 132, 55, 132, 54, 132, 57, 132, 56, 132, 59, 132, 56, 132, 56, 132, 57, 132, 59, 132, 59, 132, 59, 132, 59, 132, 59, 132, 60, 132, 57, 132, 57, 132, 56, 132, 58, 132, 58, 132, 56, 132, 56, 132, 55, 132, 56, 132, 55, 132, 56, 132, 53, 132, 58, 132, 55, 132, 57, 132, 57, 132, 60, 132, 60, 132, 57, 132, 59, 132, 61, 132, 60, 132, 61, 132, 58, 132, 60, 132, 60, 132, 59, 132, 62, 132, 58, 132, 59, 132, 59, 132, 56, 132, 58, 132, 56, 132, 58, 132, 57, 132, 56, 132, 57, 132, 55, 132, 59, 132, 61, 132, 56, 132, 58, 132, 60, 132, 60, 132, 60, 132, 61, 132, 58, 132, 64, 132, 63, 132, 64, 132, 62, 132, 65, 132, 64, 132, 61, 132, 61, 132, 62, 132, 63, 132, 63, 132, 60, 132, 62, 132, 61, 132, 61, 132, 61, 132, 60, 132, 60, 132, 60, 132, 61, 132, 61, 132, 60, 132, 62, 132, 62, 132, 62, 132, 62, 132, 64, 132, 63, 132, 64, 132, 64, 132, 63, 132, 66, 132, 62, 132, 66, 132, 65, 132, 67, 132, 63, 132, 65, 132, 63, 132, 65, 132, 64, 132, 65, 132, 62, 132, 63, 132, 64, 132, 64, 132, 60, 132, 62, 132, 60, 132, 64, 132, 64, 132, 61, 132, 64, 132, 64, 132, 65, 132, 60, 132, 64, 132, 65, 132, 67, 132, 64, 132, 66, 132, 66, 132, 67, 132, 67, 132, 67, 132, 66, 132, 67, 132, 66, 132, 67, 132, 66, 132, 67, 132, 64, 132, 67, 132, 63, 132, 63, 132, 67, 132, 66, 132, 62, 132, 62, 132, 64, 132, 65, 132, 67, 132, 64, 132, 66, 132, 67, 132, 66, 132, 64, 132, 66, 132, 68, 132, 66, 132, 66, 132, 69, 132, 67, 132, 68, 132, 67, 132, 67, 132, 66, 132, 69, 132, 68, 132, 70, 132, 66, 132, 68, 132, 66, 132, 66, 132, 64, 132, 63, 132, 65, 132, 65, 132, 66, 132, 66, 132, 64, 132, 66, 132, 66, 132, 66, 132, 67, 132, 66, 132, 68, 132, 68, 132, 68, 132, 69, 132, 70, 132, 68, 132, 71, 132, 68, 132, 70, 132, 69, 132, 68, 132, 67, 132, 70, 132, 67, 132, 68, 132, 65, 132, 67, 132, 65, 132, 66, 132, 66, 132, 65, 132, 66, 132, 65, 132, 65, 132, 65, 132, 67, 132, 67, 132, 68, 132, 47, 132, 72, 132, 69, 132, 64, 132, 71, 132, 69, 132, 73, 132, 69, 132, 67, 132, 72, 132, 69, 132, 68, 132, 72, 132, 69, 132, 70, 132, 72, 132, 70, 132, 71, 132, 68, 132, 70, 132, 69, 132, 68, 132, 68, 132, 69, 132, 69, 132, 68, 132, 70, 132, 66, 132, 70, 132, 67, 132, 71, 132, 67, 132, 70, 132, 71, 132, 72, 132, 71, 132, 72, 132, 73, 132, 73, 132, 71, 132, 72, 132, 71, 132, 73, 132, 72, 132, 70, 132, 71, 132, 68, 132, 73, 132, 68, 132, 69, 132, 70, 132, 70, 132, 70, 132, 68, 132, 68, 132, 68, 132, 70, 132, 68, 132, 71, 132, 70, 132, 70, 132, 72, 132, 71, 132, 73, 132, 71, 132, 72, 132, 73, 132, 71, 132, 70, 132, 75, 132, 71, 132, 74, 132, 72, 132, 71, 132, 74, 132, 72, 132, 72, 132, 71, 132, 71, 132, 73, 132, 71, 132, 69, 132, 72, 132, 72, 132, 70, 132, 70, 132, 71, 132, 73, 132, 72, 132, 68, 132, 75, 132, 75, 132, 75, 132, 69, 132, 75, 132, 78, 132, 74, 132, 73, 132, 76, 132, 76, 132, 74, 132, 75, 132, 78, 132, 72, 132, 76, 132, 76, 132, 75, 132, 71, 132, 75, 132, 72, 132, 74, 132, 69, 132, 74, 132, 71, 132, 74, 132, 73, 132, 72, 132, 72, 132, 74, 132, 73, 132, 73, 132, 73, 132, 73, 132, 76, 132, 75, 132, 76, 132, 76, 132, 78, 132, 75, 132, 75, 132, 77, 132, 77, 132, 78, 132, 75, 132, 76, 132, 75, 132, 76, 132, 77, 132, 74, 132, 75, 132, 75, 132, 74, 132, 72, 132, 74, 132, 72, 132, 74, 132, 75, 132, 76, 132, 74, 132, 76, 132, 77, 132, 76, 132, 77, 132, 77, 132, 77, 132, 76, 132, 77, 132, 76, 132, 80, 132, 79, 132, 78, 132, 76, 132, 76, 132, 78, 132, 77, 132, 74, 132, 77, 132, 77, 132, 78, 132, 74, 132, 75, 132, 76, 132, 76, 132, 74, 132, 75, 132, 75, 132, 75, 132, 75, 132, 74, 132, 76, 132, 76, 132, 77, 132, 76, 132, 78, 132, 76, 132, 77, 132, 80, 132, 76, 132, 78, 132, 78, 132, 76, 132, 78, 132, 76, 132, 76, 132, 75, 132, 78, 132, 76, 132, 76, 132, 74, 132, 77, 132, 74, 132, 74, 132, 76, 132, 76, 132, 74, 132, 74, 132, 74, 132, 74, 132, 77, 132, 77, 132, 77, 132, 77, 132, 78, 132, 77, 132, 77, 132, 77, 132, 78, 132, 78, 132, 79, 132, 76, 132, 80, 132, 75, 132, 78, 132, 76, 132, 77, 132, 77, 132, 76, 132, 74, 132, 77, 132, 75, 132, 74, 132, 75, 132, 76, 132, 75, 132, 74, 132, 76, 132, 74, 132, 76, 132, 77, 132, 76, 132, 77, 132, 75, 132, 79, 132, 76, 132, 79, 132, 77, 132, 77, 132, 78, 132, 78, 132, 77, 132, 74, 132, 76, 132, 76, 132, 75, 132, 75, 132, 74, 132, 78, 132, 76, 132, 73, 132, 74, 132, 74, 132, 75, 132, 75, 132, 73, 132, 74, 132, 75, 132, 79, 132, 75, 132, 77, 132, 76, 132, 76, 132, 77, 132, 79, 132, 76, 132, 76, 132, 79, 132, 77, 132, 76, 132, 74, 132, 77, 132, 75, 132, 73, 132, 76, 132, 75, 132, 75, 132, 74, 132, 74, 132, 73, 132, 75, 132, 75, 132, 73, 132, 72, 132, 73, 132, 76, 132, 76, 132, 76, 132, 75, 132, 81, 132, 76, 132, 76, 132, 77, 132, 77, 132, 76, 132, 78, 132, 76, 132, 78, 132, 77, 132, 76, 132, 73, 132, 73, 132, 74, 132, 75, 132, 73, 132, 72, 132, 73, 132, 75, 132, 72, 132, 73, 132, 73, 132, 78, 132, 76, 132, 72, 132, 74, 132, 75, 132, 77, 132, 77, 132, 73, 132, 77, 132, 77, 132, 73, 132, 81, 132, 72, 132, 75, 132, 76, 132, 78, 132, 73, 132, 73, 132, 76, 132, 74, 132, 71, 132, 72, 132, 73, 132, 72, 132, 72, 132, 70, 132, 70, 132, 72, 132, 73, 132, 73, 132, 71, 132, 72, 132, 76, 132, 74, 132, 81, 132, 69, 132, 72, 132, 79, 132, 71, 132, 76, 132, 74, 132, 75, 132, 78, 132, 73, 132, 76, 132, 73, 132, 76, 132, 74, 132, 74, 132, 75, 132, 75, 132, 75, 132, 74, 132, 74, 132, 76, 132, 73, 132, 77, 132, 71, 132, 76, 132, 77, 132, 76, 132, 75, 132, 75, 132, 77, 132, 77, 132, 75, 132, 75, 132, 80, 132, 76, 132, 76, 132, 75, 132, 76, 132, 74, 132, 76, 132, 73, 132, 75, 132, 74, 132, 74, 132, 70, 132, 73, 132, 71, 132, 73, 132, 72, 132, 72, 132, 73, 132, 73, 132, 74, 132, 72, 132, 75, 132, 74, 132, 78, 132, 74, 132, 75, 132, 74, 132, 77, 132, 77, 132, 76, 132, 74, 132, 76, 132, 76, 132, 77, 132, 76, 132, 74, 132, 74, 132, 77, 132, 72, 132, 72, 132, 75, 132, 73, 132, 73, 132, 71, 132, 74, 132, 70, 132, 74, 132, 72, 132, 72, 132, 74, 132, 74, 132, 74, 132, 75, 132, 75, 132, 74, 132, 76, 132, 76, 132, 76, 132, 78, 132, 76, 132, 75, 132, 74, 132, 76, 132, 77, 132, 75, 132, 74, 132, 75, 132, 73, 132, 75, 132, 71, 132, 75, 132, 73, 132, 74, 132, 74, 132, 71, 132, 73, 132, 74, 132, 74, 132, 74, 132, 76, 132, 74, 132, 78, 132, 75, 132, 77, 132, 75, 132, 79, 132, 77, 132, 76, 132, 76, 132, 76, 132, 77, 132, 78, 132, 75, 132, 76, 132, 75, 132, 75, 132, 73, 132, 75, 132, 74, 132, 73, 132, 73, 132, 73, 132, 73, 132, 74, 132, 73, 132, 73, 132, 75, 132, 74, 132, 74, 132, 72, 132, 74, 132, 75, 132, 76, 132, 75, 132, 75, 132, 77, 132, 78, 132, 77, 132, 77, 132, 76, 132, 77, 132, 76, 132, 77, 132, 74, 132, 76, 132, 76, 132, 75, 132, 73, 132, 75, 132, 73, 132, 76, 132, 71, 132, 72, 132, 73, 132, 73, 132, 74, 132, 73, 132, 74, 132, 77, 132, 74, 132, 72, 132, 76, 132, 76, 132, 76, 132, 77, 132, 76, 132, 77, 132, 76, 132, 79, 132, 76, 132, 75, 132, 76, 132, 76, 132, 78, 132, 75, 132, 75, 132, 74, 132, 75, 132, 74, 132, 72, 132, 74, 132, 75, 132, 73, 132, 72, 132, 72, 132, 76, 132, 75, 132, 74, 132, 74, 132, 76, 132, 75, 132, 75, 132, 75, 132, 79, 132, 76, 132, 78, 132, 77, 132, 76, 132, 79, 132, 76, 132, 79, 132, 76, 132, 78, 132, 76, 132, 76, 132, 76, 132, 76, 132, 73, 132, 76, 132, 74, 132, 74, 132, 72, 132, 72, 132, 75, 132, 72, 132, 74, 132, 76, 132, 74, 132, 74, 132, 74, 132, 75, 132, 76, 132, 75, 132, 77, 132, 76, 132, 77, 132, 79, 132, 77, 132, 76, 132, 78, 132, 77, 132, 76, 132, 74, 132, 74, 132, 76, 132, 75, 132, 75, 132, 71, 132, 76, 132, 73, 132, 73, 132, 72, 132, 74, 132, 75, 132, 75, 132, 74, 132, 72, 132, 75, 132, 75, 132, 76, 132, 78, 132, 77, 132, 78, 132, 76, 132, 76, 132, 76, 132, 76, 132, 79, 132, 75, 132, 76, 132, 77, 132, 75, 132, 77, 132, 73, 132, 75, 132, 73, 132, 75, 132, 74, 132, 72, 132, 74, 132, 76, 132, 74, 132, 73, 132, 18, 132, 61, 132, 99, 132, 57, 132, 64, 132, 72, 132, 80, 132, 89, 132, 66, 132, 81, 132, 79, 132, 73, 132, 81, 132, 79, 132, 80, 132, 74, 132, 77, 132, 77, 132, 76, 132, 75, 132, 77, 132, 74, 132, 72, 132, 77, 132, 75, 132, 75, 132, 73, 132, 76, 132, 75, 132, 75, 132, 78, 132, 73, 132, 77, 132, 76, 132, 76, 132, 78, 132, 76, 132, 79, 132, 78, 132, 79, 132, 77, 132, 77, 132, 77, 132, 77, 132, 75, 132, 77, 132, 74, 132, 76, 132, 73, 132, 75, 132, 73, 132, 76, 132, 74, 132, 74, 132, 74, 132, 71, 132, 74, 132, 74, 132, 73, 132, 75, 132, 72, 132, 76, 132, 73, 132, 76, 132, 73, 132, 74, 132, 82, 132, 58, 132, 74, 132, 83, 132, 74, 132, 79, 132, 76, 132, 80, 132, 75, 132, 73, 132, 76, 132, 78, 132, 76, 132, 76, 132, 77, 132, 78, 132, 77, 132, 75, 132, 78, 132, 78, 132, 76, 132, 78, 132, 77, 132, 79, 132, 83, 132, 79, 133, 20, 132, 77, 132, 51, 132, 106, 132, 94, 132, 79, 132, 71, 132, 82, 132, 82, 132, 70, 132, 76, 132, 85, 132, 77, 132, 76, 132, 80, 132, 78, 132, 77, 132, 78, 132, 76, 132, 79, 132, 75, 132, 78, 132, 76, 132, 77, 132, 76, 132, 80, 132, 80, 132, 79, 132, 79, 132, 80, 132, 82, 132, 80, 132, 80, 132, 80, 132, 82, 131, 118, 131, 75, 132, 119, 132, 82, 132, 72, 132, 76, 132, 102, 132, 94, 132, 66, 132, 74, 132, 91, 132, 73, 132, 67, 132, 86, 132, 82, 132, 73, 132, 80, 132, 80, 132, 79, 132, 76, 132, 78, 132, 80, 132, 79, 132, 79, 132, 83, 132, 80, 132, 83, 132, 81, 132, 83, 132, 83, 132, 82, 132, 82, 132, 82, 132, 82, 132, 84, 132, 83, 132, 82, 132, 83, 132, 80, 132, 81, 132, 84, 132, 80, 132, 82, 132, 80, 132, 92, 132, 82, 132, 75, 132, 58, 132, 54, 132, 95, 132, 91, 133, 17, 132, 102, 132, 70, 132, 96, 132, 82, 132, 76, 132, 78, 132, 82, 132, 87, 132, 82, 132, 84, 132, 89, 132, 79, 132, 77, 132, 87, 132, 85, 132, 82, 132, 81, 132, 84, 132, 82, 132, 82, 132, 79, 132, 84, 132, 54, 132, 97, 132, 63, 132, 54, 132, 92, 132, 79, 132, 78, 132, 73, 132, 89, 132, 86, 132, 82, 132, 77, 132, 89, 132, 86, 132, 83, 132, 79, 132, 87, 132, 84, 132, 83, 132, 86, 132, 86, 132, 84, 132, 86, 132, 83, 132, 86, 132, 64, 132, 88, 132, 81, 132, 64, 132, 100, 132, 74, 132, 84, 132, 88, 132, 78, 132, 88, 132, 79, 132, 84, 132, 87, 132, 81, 132, 85, 132, 88, 132, 86, 132, 85, 132, 87, 132, 87, 132, 87, 132, 87, 132, 88, 132, 77, 132, 93, 132, 88, 132, 80, 132, 90, 132, 84, 132, 85, 132, 88, 132, 85, 132, 85, 132, 84, 132, 85, 132, 84, 132, 83, 132, 84, 132, 85, 132, 84, 132, 85, 132, 83, 132, 87, 132, 88, 132, 84, 132, 89, 132, 86, 132, 88, 132, 88, 132, 90, 132, 88, 132, 91, 132, 91, 132, 90, 132, 87, 132, 87, 132, 88, 132, 87, 132, 86, 132, 86, 132, 86, 132, 88, 132, 86, 132, 86, 132, 86, 132, 87, 132, 85, 132, 86, 132, 88, 132, 87, 132, 86, 132, 86, 132, 88, 132, 88, 132, 89, 132, 90, 132, 88, 132, 90, 132, 90, 132, 90, 132, 90, 132, 90, 132, 93, 132, 90, 132, 91, 132, 89, 132, 91, 132, 90, 132, 90, 132, 87, 132, 88, 132, 90, 132, 88, 132, 88, 132, 88, 132, 88, 132, 89, 132, 90, 132, 86, 132, 91, 132, 89, 132, 92, 132, 89, 132, 89, 132, 91, 132, 92, 132, 91, 132, 92, 132, 90, 132, 93, 132, 90, 132, 92, 132, 90, 132, 91, 132, 91, 132, 90, 132, 89, 132, 90, 132, 93, 132, 89, 132, 89, 132, 89, 132, 88, 132, 88, 132, 88, 132, 88, 132, 89, 132, 89, 132, 92, 132, 88, 132, 90, 132, 91, 132, 92, 132, 92, 132, 90, 132, 92, 132, 93, 132, 92, 132, 91, 132, 91, 132, 92, 132, 93, 132, 93, 132, 91, 132, 91, 132, 92, 132, 91, 132, 89, 132, 89, 132, 91, 132, 88, 132, 88, 132, 88, 132, 87, 132, 90, 132, 89, 132, 91, 132, 89, 132, 89, 132, 92, 132, 90, 132, 92, 132, 90, 132, 94, 132, 93, 132, 92, 132, 93, 132, 94, 132, 90, 132, 94, 132, 91, 132, 95, 132, 92, 132, 91, 132, 93, 132, 90, 132, 92, 132, 90, 132, 89, 132, 92, 132, 88, 132, 90, 132, 90, 132, 88, 132, 91, 132, 91, 132, 92, 132, 90, 132, 88, 132, 90, 132, 91, 132, 97, 132, 95, 132, 96, 132, 92, 132, 88, 132, 102, 132, 89, 132, 91, 132, 94, 132, 92, 132, 95, 132, 94, 132, 92, 132, 94, 132, 94, 132, 91, 132, 93, 132, 96, 132, 96, 132, 94, 132, 93, 132, 96, 132, 94, 132, 92, 132, 95, 132, 94, 132, 97, 132, 95, 132, 96, 132, 96, 132, 97, 132, 94, 132, 98, 132, 95, 132, 98, 132, 100, 132, 97, 132, 98, 132, 96, 132, 99, 132, 97, 132, 94, 132, 95, 132, 98, 132, 95, 132, 94, 132, 93, 132, 94, 132, 94, 132, 92, 132, 92, 132, 93, 132, 94, 132, 93, 132, 96, 132, 92, 132, 96, 132, 96, 132, 97, 132, 93, 132, 95, 132, 98, 132, 96, 132, 98, 132, 98, 132, 100, 132, 98, 132, 97, 132, 96, 132, 97, 132, 97, 132, 98, 132, 94, 132, 97, 132, 96, 132, 96, 132, 94, 132, 96, 132, 94, 132, 94, 132, 92, 132, 95, 132, 94, 132, 94, 132, 94, 132, 93, 132, 94, 132, 94, 132, 95, 132, 96, 132, 97, 132, 97, 132, 97, 132, 100, 132, 97, 132, 98, 132, 99, 132, 98, 132, 100, 132, 98, 132, 98, 132, 97, 132, 98, 132, 97, 132, 95, 132, 99, 132, 96, 132, 97, 132, 95, 132, 96, 132, 98, 132, 94, 132, 94, 132, 95, 132, 97, 132, 96, 132, 94, 132, 96, 132, 98, 132, 96, 132, 97, 132, 98, 132, 98, 132, 99, 132, 98, 132, 97, 132, 100, 132, 101, 132, 97, 132, 100, 132, 96, 132, 99, 132, 100, 132, 96, 132, 96, 132, 97, 132, 98, 132, 96, 132, 94, 132, 93, 132, 96, 132, 96, 132, 94, 132, 94, 164, 97, 164, 96, 164, 95, 164, 96, 164, 89, 164, 93, 164, 110, 162, 120, 162, 122, 162, 123, 162, 123, 162, 121, 162, 124, 162, 123, 162, 121, 162, 122, 162, 121, 162, 121, 162, 121, 162, 113, 162, 116, 162, 122, 162, 100, 163, 11, 162, 125, 162, 108, 162, 93, 162, 119, 163, 14, 162, 112, 162, 110, 163, 1, 162, 125, 162, 114, 162, 117, 162, 121, 162, 122, 162, 122, 162, 118, 162, 118, 162, 125, 162, 124, 162, 122, 162, 122, 162, 125, 162, 127, 162, 124, 162, 127, 163, 2, 163, 7, 162, 123, 163, 9, 163, 8, 162, 119, 163, 6, 163, 5, 163, 3, 162, 125, 162, 126, 163, 3, 162, 126, 162, 121, 162, 126, 163, 1, 162, 123, 162, 126, 162, 124, 162, 124, 162, 124, 162, 125, 162, 124, 162, 124, 162, 125, 162, 126, 163, 0, 162, 123, 162, 124, 163, 7, 162, 117, 162, 125, 163, 0, 162, 122, 162, 125, 162, 123, 162, 124, 162, 127, 162, 123, 162, 126, 162, 123, 162, 124, 162, 125, 162, 125, 162, 123, 162, 125, 162, 126, 162, 124, 162, 125, 162, 126, 162, 126, 162, 122, 163, 1, 162, 124, 162, 123, 162, 126, 162, 126, 162, 124, 162, 126, 162, 125, 162, 124, 162, 126, 162, 124, 162, 125, 162, 123, 162, 125, 162, 125, 162, 125, 162, 125, 162, 127, 162, 125, 162, 125, 162, 125, 162, 127, 162, 126, 162, 126, 162, 126, 162, 125, 162, 126, 162, 125, 162, 126, 162, 126, 162, 125, 162, 126, 162, 125, 162, 126, 162, 127, 162, 126, 162, 124, 162, 126, 162, 125, 162, 126, 162, 126, 162, 125, 162, 125, 162, 125, 162, 125, 162, 124, 162, 124, 162, 125, 162, 123, 162, 124, 162, 124, 162, 123, 162, 122, 162, 123, 162, 124, 162, 123, 162, 122, 162, 123, 162, 124, 162, 124, 162, 121, 162, 124, 162, 125, 162, 124, 162, 124, 162, 123, 162, 123, 162, 125, 162, 124, 162, 124, 162, 122, 162, 125, 162, 125, 162, 122, 162, 122, 162, 123, 162, 125, 162, 123, 162, 120, 162, 123, 162, 122, 162, 122, 162, 122, 162, 121, 162, 122, 162, 124, 162, 122, 162, 122, 162, 122, 162, 124, 162, 123, 162, 122, 162, 122, 162, 123, 162, 123, 162, 122, 162, 124, 162, 124, 162, 122, 162, 124, 162, 124, 162, 122, 162, 123, 162, 124, 162, 120, 162, 122, 162, 124, 162, 122, 162, 124, 162, 122, 162, 122, 162, 122, 162, 123, 162, 121, 162, 122, 162, 122, 162, 124, 162, 121, 162, 123, 162, 121, 162, 124, 162, 123, 162, 121, 162, 122, 162, 122, 162, 123, 162, 122, 162, 122, 162, 123, 162, 121, 162, 121, 162, 120, 162, 121, 162, 120, 162, 122, 162, 119, 162, 122, 162, 119, 162, 120, 162, 121, 162, 120, 162, 122, 162, 121, 162, 122, 162, 120, 162, 122, 162, 120, 162, 120, 162, 122, 162, 121, 162, 120, 162, 124, 162, 121, 162, 122, 162, 122, 162, 122, 162, 122, 162, 123, 162, 121, 162, 120, 162, 122, 162, 121, 162, 122, 162, 120, 162, 122, 162, 122, 162, 121, 162, 121, 162, 121, 162, 121, 162, 121, 162, 120, 162, 121, 162, 122, 162, 121, 162, 121, 162, 119, 162, 121, 162, 121, 162, 121, 162, 120, 162, 120, 162, 122, 162, 120, 162, 120, 162, 120, 162, 120, 162, 121, 162, 119, 162, 118, 162, 118, 162, 117, 162, 118, 162, 117, 162, 116, 162, 116, 162, 116, 162, 116, 162, 114, 162, 116, 162, 116, 162, 114, 162, 114, 162, 114, 162, 113, 162, 115, 162, 113, 162, 113, 162, 113, 162, 113, 162, 114, 162, 113, 162, 113, 162, 111, 162, 111, 162, 113, 162, 111, 162, 111, 162, 112, 162, 111, 162, 110, 162, 109, 162, 110, 162, 110, 162, 108, 162, 109, 162, 109, 162, 110, 162, 110, 162, 108, 162, 108, 162, 110, 162, 109, 162, 111, 162, 109, 162, 109, 162, 110, 162, 110, 162, 110, 162, 109, 162, 109, 162, 110, 162, 110, 162, 108, 162, 108, 162, 108, 162, 108, 162, 109, 162, 108, 162, 109, 162, 109, 162, 111, 162, 110, 162, 109, 162, 108, 162, 109, 162, 110, 162, 110, 162, 109, 162, 111, 162, 110, 162, 110, 162, 110, 162, 111, 162, 111, 162, 111, 162, 110, 162, 112, 162, 111, 162, 112, 162, 112, 162, 112, 162, 110, 162, 109, 162, 111, 162, 111, 162, 110, 162, 110, 162, 112, 162, 109, 162, 110, 162, 109, 162, 110, 162, 109, 162, 113, 162, 103, 162, 106, 162, 121, 162, 109, 162, 108, 162, 115, 162, 116, 162, 112, 162, 116, 162, 118, 162, 117, 162, 118, 162, 121, 162, 120, 162, 120, 162, 120, 162, 122, 162, 120, 162, 121, 162, 122, 162, 118, 162, 118, 162, 119, 162, 119, 162, 116, 162, 117, 162, 116, 162, 116, 162, 114, 162, 116, 162, 116, 162, 114, 162, 113, 162, 116, 162, 114, 162, 114, 162, 116, 162, 116, 162, 115, 162, 116, 162, 115, 162, 118, 162, 115, 162, 114, 162, 114, 162, 115, 162, 114, 162, 113, 162, 112, 162, 116, 162, 113, 162, 113, 162, 112, 162, 114, 162, 114, 162, 115, 162, 114, 162, 115, 162, 113, 162, 115, 162, 114, 162, 117, 162, 117, 162, 116, 162, 118, 162, 116, 162, 116, 162, 117, 162, 117, 162, 115, 162, 118, 162, 115, 162, 116, 162, 116, 162, 115, 162, 115, 162, 115, 162, 116, 162, 117, 162, 114, 162, 115, 162, 117, 162, 117, 162, 116, 162, 116, 162, 117, 162, 117, 162, 117, 162, 118, 162, 117, 162, 119, 162, 117, 162, 120, 162, 119, 162, 120, 162, 117, 162, 119, 162, 117, 162, 118, 162, 117, 162, 117, 162, 117, 162, 117, 162, 118, 162, 117, 162, 116, 162, 115, 162, 116, 162, 117, 162, 117, 162, 116, 162, 116, 162, 117, 162, 116, 162, 115, 162, 117, 162, 117, 162, 117, 162, 117, 162, 117, 162, 119, 162, 117, 162, 117, 162, 117, 162, 116, 162, 118, 162, 116, 162, 117, 162, 116, 162, 115, 162, 117, 162, 117, 162, 117, 162, 116, 162, 117, 162, 117, 162, 116, 162, 116, 162, 116, 162, 114, 162, 116, 162, 117, 162, 116, 162, 117, 162, 116, 162, 116, 162, 116, 162, 117, 162, 117, 162, 116, 162, 116, 162, 117, 162, 116, 162, 117, 162, 117, 162, 116, 162, 117, 162, 117, 162, 115, 162, 116, 162, 117, 162, 117, 162, 116, 162, 116, 162, 116, 162, 116, 162, 117, 162, 117, 162, 116, 162, 116, 162, 117, 162, 118, 162, 116, 162, 116, 162, 117, 162, 118, 162, 116, 162, 117, 162, 117, 162, 117, 162, 118, 162, 116, 162, 118, 162, 117, 162, 117, 162, 118, 162, 115, 162, 115, 162, 115, 162, 114, 162, 115, 162, 112, 162, 114, 162, 112, 162, 114, 162, 114, 162, 114, 162, 113, 162, 114, 162, 114, 162, 112, 162, 114, 162, 114, 162, 116, 162, 113, 162, 114, 162, 114, 162, 113, 162, 112, 162, 113, 162, 112, 162, 114, 162, 112, 162, 112, 162, 112, 162, 111, 162, 111, 162, 110, 162, 110, 162, 110, 162, 110, 162, 109, 162, 108, 162, 109, 162, 110, 162, 110, 162, 108, 162, 109, 162, 109, 162, 110, 162, 108, 162, 109, 162, 111, 162, 110, 162, 109, 162, 109, 162, 108, 162, 108, 162, 110, 162, 108, 162, 109, 162, 108, 162, 109, 162, 111, 162, 108, 162, 109, 162, 109, 162, 108, 162, 106, 162, 108, 162, 109, 162, 110, 162, 110, 162, 109, 162, 110, 162, 107, 162, 109, 162, 111, 162, 108, 162, 109, 162, 111, 162, 111, 162, 110, 162, 109, 162, 111, 162, 111, 162, 110, 162, 113, 162, 112, 162, 112, 162, 110, 162, 112, 162, 109, 162, 112, 162, 112, 162, 113, 162, 115, 162, 116, 162, 114, 162, 112, 162, 109, 162, 109, 162, 111, 162, 112, 162, 112, 162, 116, 162, 113, 162, 115, 162, 112, 162, 112, 162, 109, 162, 110, 162, 109, 162, 110, 162, 112, 162, 113, 162, 114, 162, 113, 162, 113, 162, 111, 162, 112, 162, 110, 162, 111, 162, 114, 162, 115, 162, 118, 162, 118, 162, 114, 162, 112, 162, 113, 162, 116, 162, 119, 163, 0, 163, 0, 163, 2, 162, 117, 162, 105, 162, 100, 162, 100, 162, 112, 162, 123, 163, 5, 163, 5, 162, 121, 162, 97, 162, 81, 162, 79, 162, 84, 162, 104, 162, 124, 163, 11, 163, 11, 163, 0, 162, 110, 162, 95, 162, 90, 162, 101, 162, 117, 163, 6, 163, 15, 163, 16, 163, 7, 162, 118, 162, 99, 162, 82, 162, 77, 162, 85, 162, 103, 163, 1, 163, 21, 163, 39, 163, 28, 162, 122, 162, 91, 162, 60, 162, 50, 162, 64, 162, 95, 163, 4, 163, 32, 163, 47, 163, 30, 162, 114, 162, 70, 162, 50, 162, 60, 162, 98, 163, 18, 163, 62, 163, 87, 163, 80, 163, 38, 162, 111, 162, 59, 162, 35, 162, 39, 162, 68, 162, 112, 163, 32, 163, 61, 163, 59, 163, 21, 162, 100, 162, 59, 162, 46, 162, 65, 162, 108, 163, 25, 163, 59, 163, 64, 163, 35, 162, 113, 162, 65, 162, 44, 162, 54, 162, 87, 162, 122, 163, 24, 163, 34, 163, 20, 162, 122, 162, 96, 162, 82, 162, 85, 162, 95, 162, 110, 162, 126, 163, 5, 163, 7, 163, 8, 163, 6, 163, 2, 162, 123, 162, 116, 162, 106, 162, 102, 162, 103, 162, 114, 162, 127, 163, 17, 163, 21, 163, 15, 163, 3, 162, 110, 162, 97, 162, 94, 162, 102, 162, 119, 163, 9, 163, 17, 163, 14, 162, 122, 162, 102, 162, 86, 162, 84, 162, 97, 162, 116, 163, 11, 163, 23, 163, 21, 163, 7, 162, 113, 162, 98, 162, 94, 162, 103, 162, 121, 163, 12, 163, 22, 163, 21, 163, 3, 162, 111, 162, 95, 162, 89, 162, 95, 162, 110, 163, 1, 163, 16, 163, 19, 163, 10, 162, 123, 162, 112, 162, 103, 162, 102, 162, 107, 162, 119, 163, 4, 163, 9, 163, 11, 163, 6, 162, 126, 162, 118, 162, 111, 162, 106, 162, 109, 162, 111, 162, 115, 162, 118, 162, 123, 162, 125, 162, 126, 162, 125, 162, 121, 162, 121, 162, 120, 162, 119, 162, 122, 162, 125, 162, 127, 162, 127, 162, 124, 162, 122, 162, 118, 162, 114, 162, 113, 162, 114, 162, 119, 162, 122, 162, 123, 162, 124, 162, 122, 162, 119, 162, 117, 162, 116, 162, 117, 162, 120, 162, 124, 162, 123, 162, 123, 162, 124, 162, 120, 162, 118, 162, 116, 162, 118, 162, 120, 162, 123, 162, 125, 162, 124, 162, 123, 162, 122, 162, 118, 162, 116, 162, 114, 162, 117, 162, 119, 162, 120, 162, 119, 162, 119, 162, 119, 162, 118, 162, 116, 162, 116, 162, 117, 162, 117, 162, 117, 162, 118, 162, 116, 162, 117, 162, 117, 162, 116, 162, 116, 162, 116, 162, 117, 162, 116, 162, 115, 162, 114, 162, 113, 162, 115, 162, 112, 162, 115, 162, 114, 162, 116, 162, 114, 162, 112, 162, 115, 162, 113, 162, 114, 162, 114, 162, 115, 162, 117, 162, 116, 162, 116, 162, 118, 162, 116, 162, 116, 162, 116, 162, 117, 162, 116, 162, 116, 162, 115, 162, 117, 162, 115, 162, 116, 162, 114, 162, 115, 162, 114, 162, 114, 162, 115, 162, 116, 162, 114, 162, 118, 162, 114, 162, 116, 162, 115, 162, 116, 162, 116, 162, 118, 162, 118, 162, 118, 162, 117, 162, 119, 162, 119, 162, 119, 162, 117, 162, 118, 162, 119, 162, 119, 162, 119, 162, 119, 162, 120, 162, 119, 162, 118, 162, 117, 162, 120, 162, 118, 162, 120, 162, 119, 162, 119, 162, 120, 162, 119, 162, 120, 162, 119, 162, 121, 162, 121, 162, 120, 162, 121, 162, 121, 162, 120, 162, 122, 162, 121, 162, 120, 162, 120, 162, 121, 162, 122, 162, 122, 162, 118, 162, 122, 162, 122, 162, 119, 162, 120, 162, 120, 162, 122, 162, 120, 162, 120, 162, 121, 162, 121, 162, 120, 162, 120, 162, 121, 162, 123, 162, 123, 162, 120, 162, 122, 162, 123, 162, 121, 162, 122, 162, 122, 162, 121, 162, 123, 162, 122, 162, 122, 162, 124, 162, 122, 162, 121, 162, 122, 162, 122, 162, 121, 162, 120, 162, 122, 162, 121, 162, 121, 162, 121, 162, 118, 162, 122, 162, 122, 162, 119, 162, 122, 162, 123, 162, 122, 162, 121, 162, 122, 162, 123, 162, 122, 162, 122, 162, 122, 162, 123, 162, 122, 162, 123, 162, 122, 162, 123, 162, 122, 162, 123, 162, 122, 162, 121, 162, 122, 162, 121, 162, 120, 162, 121, 162, 121, 162, 121, 162, 119, 162, 120, 162, 121, 162, 121, 162, 120, 162, 120, 162, 120, 162, 118, 162, 119, 162, 120, 162, 119, 162, 124, 162, 111, 162, 119, 163, 0, 162, 117, 162, 122, 162, 124, 162, 124, 162, 123, 162, 125, 163, 0, 162, 126, 162, 127, 163, 0, 163, 2, 163, 0, 163, 0, 163, 0, 163, 1, 163, 0, 162, 127, 162, 127, 162, 126, 162, 127, 162, 126, 162, 127, 162, 125, 162, 125, 162, 127, 162, 125, 162, 125, 162, 124, 162, 126, 162, 125, 162, 125, 162, 126, 162, 126, 162, 125, 162, 125, 162, 126, 162, 126, 162, 126, 162, 125, 162, 125, 162, 124, 162, 125, 162, 125, 162, 125, 162, 122, 162, 124, 162, 125, 162, 123, 162, 125, 162, 125, 162, 126, 162, 127, 162, 125, 162, 126, 162, 127, 162, 126, 163, 0, 163, 0, 162, 127, 163, 0, 163, 0, 162, 127, 162, 125, 162, 127, 162, 126, 163, 0, 162, 126, 162, 125, 163, 0, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 163, 0, 163, 1, 163, 1, 162, 126, 163, 2, 163, 2, 163, 2, 163, 0, 163, 0, 163, 4, 163, 1, 163, 3, 162, 127, 163, 4, 163, 2, 163, 0, 163, 0, 163, 1, 163, 2, 163, 1, 163, 0, 163, 0, 163, 0, 163, 1, 162, 127, 162, 127, 163, 0, 163, 2, 162, 126, 163, 1, 163, 0, 163, 0, 163, 3, 162, 127, 163, 0, 163, 0, 163, 1, 162, 127, 163, 1, 163, 1, 162, 127, 163, 1, 162, 127, 163, 1, 163, 1, 162, 127, 162, 127, 162, 127, 163, 0, 162, 126, 163, 0, 162, 127, 163, 0, 162, 127, 162, 127, 162, 126, 163, 0, 162, 126, 162, 127, 163, 0, 162, 126, 162, 124, 162, 127, 162, 124, 162, 126, 162, 124, 162, 124, 162, 125, 162, 125, 162, 124, 162, 125, 162, 125, 162, 124, 162, 123, 162, 124, 162, 124, 162, 123, 162, 122, 162, 122, 162, 122, 162, 123, 162, 122, 162, 121, 162, 123, 162, 124, 162, 125, 162, 121, 162, 124, 162, 124, 162, 126, 162, 124, 162, 125, 162, 123, 162, 126, 162, 124, 162, 123, 162, 124, 162, 123, 162, 123, 162, 125, 162, 124, 162, 123, 162, 123, 162, 123, 162, 123, 162, 122, 162, 123, 162, 123, 162, 124, 162, 123, 162, 124, 162, 124, 162, 125, 162, 122, 162, 124, 162, 126, 162, 125, 162, 126, 162, 124, 162, 126, 162, 126, 162, 126, 162, 127, 162, 123, 162, 125, 162, 126, 162, 126, 162, 126, 162, 126, 162, 127, 162, 127, 163, 0, 162, 125, 162, 126, 162, 126, 162, 125, 162, 127, 162, 127, 162, 126, 163, 0, 163, 0, 163, 0, 162, 126, 163, 0, 162, 126, 163, 0, 163, 0, 163, 0, 163, 2, 163, 0, 163, 0, 163, 0, 163, 1, 163, 2, 163, 1, 162, 127, 163, 2, 163, 1, 163, 0, 162, 127, 162, 126, 163, 0, 163, 0, 162, 127, 163, 1, 162, 127, 162, 126, 163, 1, 163, 2, 162, 127, 163, 1, 163, 1, 163, 0, 163, 2, 163, 3, 163, 1, 163, 3, 163, 2, 163, 0, 163, 2, 163, 1, 163, 0, 162, 126, 163, 2, 163, 1, 162, 127, 163, 0, 162, 127, 163, 0, 163, 0, 162, 126, 163, 1, 163, 0, 163, 0, 163, 1, 163, 0, 163, 1, 163, 1, 163, 2, 163, 2, 163, 2, 163, 2, 163, 1, 163, 2, 163, 2, 163, 2, 163, 2, 163, 1, 163, 3, 163, 2, 163, 2, 163, 1, 163, 1, 163, 2, 163, 2, 163, 2, 163, 0, 163, 2, 163, 0, 163, 2, 163, 2, 163, 0, 163, 1, 163, 1, 163, 2, 163, 3, 163, 2, 163, 2, 163, 4, 163, 3, 163, 2, 163, 3, 163, 2, 163, 3, 163, 2, 163, 1, 163, 4, 163, 3, 163, 1, 163, 2, 163, 2, 163, 4, 163, 2, 163, 2, 163, 0, 163, 3, 163, 3, 163, 2, 163, 1, 163, 2, 163, 2, 163, 2, 163, 3, 163, 3, 163, 2, 163, 4, 163, 1, 163, 2, 163, 2, 163, 3, 163, 5, 163, 2, 163, 0, 163, 2, 163, 3, 163, 3, 163, 2, 163, 1, 163, 1, 163, 3, 163, 1, 163, 6, 162, 126, 162, 125, 163, 4, 163, 0, 163, 3, 163, 2, 163, 5, 163, 6, 163, 6, 163, 9, 163, 7, 163, 8, 163, 9, 163, 8, 163, 10, 163, 10, 163, 12, 163, 8, 163, 8, 163, 11, 163, 9, 163, 8, 163, 7, 163, 8, 163, 7, 163, 4, 163, 5, 163, 5, 163, 5, 163, 6, 163, 6, 163, 5, 163, 5, 163, 5, 163, 5, 163, 5, 163, 6, 163, 6, 163, 6, 163, 7, 163, 6, 163, 6, 163, 6, 163, 9, 163, 6, 163, 6, 163, 6, 163, 6, 163, 6, 163, 5, 163, 5, 163, 7, 163, 6, 163, 6, 163, 5, 163, 5, 163, 6, 163, 5, 163, 7, 163, 5, 163, 8, 163, 6, 163, 7, 163, 8, 163, 10, 163, 8, 163, 10, 163, 8, 163, 9, 163, 10, 163, 9, 163, 7, 163, 9, 163, 9, 163, 8, 163, 7, 163, 8, 163, 6, 163, 8, 163, 9, 163, 7, 163, 8, 163, 10, 163, 8, 163, 8, 163, 11, 163, 9, 163, 11, 163, 11, 163, 11, 163, 11, 163, 13, 163, 11, 163, 13, 163, 11, 163, 13, 163, 12, 163, 13, 163, 11, 163, 12, 163, 11, 163, 12, 163, 10, 163, 11, 163, 10, 163, 12, 163, 9, 163, 10, 163, 10, 163, 10, 163, 12, 163, 10, 163, 10, 163, 10, 163, 12, 163, 11, 163, 12, 163, 11, 163, 11, 163, 11, 163, 10, 163, 10, 163, 10, 163, 12, 163, 11, 163, 8, 163, 10, 163, 10, 163, 10, 163, 9, 163, 9, 163, 8, 163, 10, 163, 9, 163, 8, 163, 8, 163, 7, 163, 9, 163, 7, 163, 7, 163, 8, 163, 8, 163, 6, 163, 9, 163, 7, 163, 7, 163, 7, 163, 5, 163, 6, 163, 7, 163, 6, 163, 5, 163, 6, 163, 6, 163, 5, 163, 7, 163, 4, 163, 4, 163, 5, 163, 4, 163, 2, 163, 5, 163, 3, 163, 5, 163, 6, 163, 3, 163, 4, 163, 3, 163, 5, 163, 5, 163, 4, 163, 3, 163, 6, 163, 6, 163, 4, 163, 3, 163, 6, 163, 6, 163, 5, 163, 6, 163, 6, 163, 6, 163, 5, 163, 3, 163, 5, 163, 4, 163, 3, 163, 6, 163, 4, 163, 5, 163, 5, 163, 5, 163, 4, 163, 5, 163, 5, 163, 6, 163, 4, 163, 4, 163, 5, 163, 7, 163, 6, 163, 5, 163, 7, 163, 8, 163, 9, 163, 8, 163, 8, 163, 7, 163, 9, 163, 10, 163, 7, 163, 8, 163, 8, 163, 10, 163, 9, 163, 7, 163, 8, 163, 9, 163, 8, 163, 8, 163, 8, 163, 9, 163, 8, 163, 8, 163, 10, 163, 9, 163, 8, 163, 10, 163, 8, 163, 10, 163, 9, 163, 12, 163, 9, 163, 10, 163, 12, 163, 12, 163, 11, 163, 9, 163, 11, 163, 11, 163, 11, 163, 10, 163, 10, 163, 10, 163, 12, 163, 10, 163, 9, 163, 11, 163, 10, 163, 9, 163, 10, 163, 10, 163, 11, 163, 10, 163, 10, 163, 11, 163, 11, 163, 12, 163, 10, 163, 10, 163, 11, 163, 11, 163, 12, 163, 12, 163, 11, 163, 10, 163, 13, 163, 9, 163, 12, 163, 11, 163, 12, 163, 11, 163, 11, 163, 11, 163, 11, 163, 10, 163, 12, 163, 10, 163, 10, 163, 9, 163, 11, 163, 10, 163, 11, 163, 12, 163, 12, 163, 12, 163, 11, 163, 10, 163, 13, 163, 13, 163, 11, 163, 13, 163, 14, 163, 12, 163, 13, 163, 13, 163, 14, 163, 11, 163, 13, 163, 12, 163, 13, 163, 12, 163, 12, 163, 12, 163, 12, 163, 12, 163, 14, 163, 11, 163, 14, 163, 11, 163, 12, 163, 12, 163, 11, 163, 13, 163, 11, 163, 13, 163, 13, 163, 12, 163, 12, 163, 14, 163, 12, 163, 14, 163, 13, 163, 13, 163, 15, 163, 13, 163, 14, 163, 14, 163, 13, 163, 14, 163, 12, 163, 12, 163, 13, 163, 10, 163, 11, 163, 12, 163, 12, 163, 13, 163, 12, 163, 11, 163, 13, 163, 12, 163, 12, 163, 12, 163, 12, 163, 10, 163, 11, 163, 12, 163, 10, 163, 12, 163, 7, 163, 11, 163, 23, 163, 9, 163, 9, 163, 16, 163, 12, 163, 14, 163, 13, 163, 18, 163, 15, 163, 15, 163, 18, 163, 20, 163, 19, 163, 19, 163, 19, 163, 19, 163, 18, 163, 21, 163, 17, 163, 19, 163, 19, 163, 19, 163, 19, 163, 17, 163, 19, 163, 18, 163, 16, 163, 17, 163, 16, 163, 18, 163, 17, 163, 17, 163, 16, 163, 16, 163, 18, 163, 17, 163, 14, 163, 16, 163, 17, 163, 17, 163, 16, 163, 17, 163, 15, 163, 17, 163, 16, 163, 15, 163, 15, 163, 16, 163, 15, 163, 16, 163, 15, 163, 14, 163, 17, 163, 18, 163, 18, 163, 17, 163, 18, 163, 18, 163, 16, 163, 17, 163, 15, 163, 20, 163, 17, 163, 15, 163, 15, 163, 17, 163, 14, 163, 14, 163, 15, 163, 14, 163, 14, 163, 14, 163, 15, 163, 14, 163, 15, 163, 14, 163, 14, 163, 13, 163, 14, 163, 16, 163, 15, 163, 15, 163, 14, 163, 15, 163, 14, 163, 16, 163, 15, 163, 16, 163, 17, 163, 14, 163, 16, 163, 15, 163, 13, 163, 14, 163, 12, 163, 13, 163, 13, 163, 13, 163, 12, 163, 11, 163, 15, 163, 14, 163, 12, 163, 12, 163, 11, 163, 11, 163, 13, 163, 14, 163, 11, 163, 13, 163, 13, 163, 13, 163, 12, 163, 12, 163, 12, 163, 12, 163, 12, 163, 11, 163, 12, 163, 12, 163, 13, 163, 11, 163, 11, 163, 14, 163, 11, 163, 12, 163, 11, 163, 11, 163, 12, 163, 14, 163, 11, 163, 13, 163, 11, 163, 15, 163, 11, 163, 13, 163, 14, 163, 13, 163, 14, 163, 13, 163, 15, 163, 16, 163, 14, 163, 14, 163, 14, 163, 13, 163, 15, 163, 14, 163, 14, 163, 12, 163, 13, 163, 14, 163, 13, 163, 13, 163, 13, 163, 14, 163, 15, 163, 13, 163, 13, 163, 15, 163, 16, 163, 16, 163, 14, 163, 16, 163, 17, 163, 17, 163, 16, 163, 16, 163, 16, 163, 17, 163, 16, 163, 16, 163, 17, 163, 16, 163, 17, 163, 15, 163, 15, 163, 16, 163, 15, 163, 15, 163, 14, 163, 14, 163, 15, 163, 16, 163, 14, 163, 15, 163, 15, 163, 16, 163, 16, 163, 13, 163, 15, 163, 16, 163, 15, 163, 15, 163, 16, 163, 15, 163, 16, 163, 16, 163, 13, 163, 16, 163, 17, 163, 16, 163, 13, 163, 15, 163, 12, 163, 16, 163, 14, 163, 14, 163, 15, 163, 14, 163, 14, 163, 12, 163, 13, 163, 15, 163, 13, 163, 13, 163, 13, 163, 14, 163, 13, 163, 12, 163, 15, 163, 13, 163, 14, 163, 12, 163, 14, 163, 14, 163, 13, 163, 13, 163, 14, 163, 12, 163, 14, 163, 13, 163, 12, 163, 14, 163, 12, 163, 13, 163, 12, 163, 11, 163, 12, 163, 11, 163, 13, 163, 11, 163, 11, 163, 11, 163, 11, 163, 11, 163, 12, 163, 12, 163, 12, 163, 10, 163, 12, 163, 11, 163, 11, 163, 12, 163, 11, 163, 11, 163, 13, 163, 11, 163, 14, 163, 10, 163, 10, 163, 10, 163, 12, 163, 10, 163, 9, 163, 10, 163, 10, 163, 9, 163, 8, 163, 10, 163, 9, 163, 10, 163, 9, 163, 7, 163, 9, 163, 8, 163, 9, 163, 8, 163, 6, 163, 9, 163, 9, 163, 7, 163, 10, 163, 7, 163, 9, 163, 8, 163, 7, 163, 6, 163, 7, 163, 9, 163, 6, 163, 8, 163, 5, 163, 7, 163, 7, 163, 5, 163, 3, 163, 5, 163, 4, 163, 4, 163, 3, 163, 3, 163, 3, 163, 3, 163, 3, 163, 3, 163, 1, 163, 3, 163, 2, 163, 1, 163, 2, 163, 1, 163, 3, 163, 1, 163, 0, 163, 2, 163, 3, 163, 0, 163, 0, 163, 2, 163, 0, 162, 126, 163, 0, 162, 126, 162, 126, 162, 124, 163, 0, 162, 125, 162, 123, 162, 124, 162, 123, 162, 123, 162, 122, 162, 122, 162, 121, 162, 121, 162, 121, 162, 119, 162, 121, 162, 118, 162, 118, 162, 118, 162, 118, 162, 117, 162, 118, 162, 114, 162, 117, 162, 116, 162, 115, 162, 112, 162, 116, 162, 114, 162, 115, 162, 104, 162, 112, 162, 112, 162, 107, 162, 109, 162, 109, 162, 110, 162, 110, 162, 109, 162, 112, 162, 109, 162, 110, 162, 111, 162, 111, 162, 109, 162, 110, 162, 110, 162, 108, 162, 108, 162, 105, 162, 106, 162, 104, 162, 102, 162, 100, 162, 100, 162, 98, 162, 95, 162, 95, 162, 92, 162, 91, 162, 90, 162, 89, 162, 87, 162, 85, 162, 85, 162, 84, 162, 81, 162, 80, 162, 80, 162, 79, 162, 76, 162, 74, 162, 74, 162, 71, 162, 71, 162, 67, 162, 68, 162, 65, 162, 62, 162, 63, 162, 57, 162, 58, 162, 55, 162, 54, 162, 53, 162, 51, 162, 48, 162, 47, 162, 43, 162, 42, 162, 41, 162, 35, 162, 36, 162, 30, 162, 28, 162, 27, 162, 24, 162, 21, 162, 18, 162, 16, 162, 12, 162, 9, 162, 5, 162, 2, 161, 127, 161, 123, 161, 121, 161, 118, 161, 114, 161, 110, 161, 105, 161, 102, 161, 98, 161, 92, 161, 89, 161, 83, 161, 79, 161, 78, 161, 75, 161, 71, 161, 69, 161, 68, 161, 65, 161, 63, 161, 62, 161, 59, 161, 54, 161, 50, 161, 47, 161, 42, 161, 39, 161, 36, 161, 30, 161, 25, 161, 18, 161, 13, 161, 5, 160, 125, 160, 120, 160, 113, 160, 107, 160, 101, 160, 95, 160, 90, 160, 85, 160, 81, 160, 77, 160, 74, 160, 70, 160, 67, 160, 64, 160, 61, 160, 59, 160, 56, 160, 54, 160, 54, 160, 55, 160, 54, 160, 54, 160, 53, 160, 54, 160, 54, 160, 54, 160, 54, 160, 54, 160, 54, 160, 54, 160, 54, 160, 54, 160, 55, 161, 85, 163, 126, 161, 2, 160, 45, 160, 57, 160, 55, 160, 56, 160, 108, 162, 117, 164, 29, 164, 65, 164, 67, 163, 87, 163, 9, 163, 87, 164, 46, 164, 63, 164, 66, 164, 68, 164, 69, 164, 70, 164, 35, 163, 109, 163, 118, 163, 127, 163, 124, 163, 97, 163, 51, 162, 119, 162, 77, 162, 44, 162, 25, 162, 8, 162, 2, 161, 123, 161, 114, 161, 97, 161, 81, 161, 65, 161, 56, 161, 52, 161, 48, 161, 46, 161, 43, 161, 43, 161, 39, 161, 36, 161, 30, 161, 23, 161, 24, 161, 22, 161, 20, 161, 20, 161, 17, 161, 16, 161, 15, 161, 15, 161, 14, 161, 14, 161, 12, 161, 12, 161, 12, 161, 12, 161, 13, 161, 11, 161, 12, 161, 14, 161, 14, 161, 15, 161, 15, 161, 15, 161, 17, 161, 16, 161, 19, 161, 21, 161, 23, 161, 25, 161, 24, 161, 24, 161, 25, 161, 24, 161, 27, 161, 28, 161, 30, 161, 32, 161, 31, 161, 31, 161, 31, 161, 31, 161, 34, 161, 36, 161, 38, 161, 40, 161, 42, 161, 45, 161, 44, 161, 43, 161, 43, 161, 45, 161, 48, 161, 50, 161, 52, 161, 53, 161, 54, 161, 54, 161, 55, 161, 56, 161, 57, 161, 60, 161, 62, 161, 63, 161, 65, 161, 67, 161, 67, 161, 68, 161, 68, 161, 70, 161, 72, 161, 72, 161, 75, 161, 76, 161, 78, 161, 80, 161, 82, 161, 85, 161, 88, 161, 96, 161, 100, 161, 105, 161, 108, 161, 111, 161, 116, 161, 117, 161, 120, 161, 121, 161, 124, 161, 126, 161, 126, 162, 1, 162, 3, 162, 5, 162, 8, 162, 9, 162, 14, 162, 13, 162, 15, 162, 14, 162, 17, 162, 18, 162, 18, 162, 22, 162, 21, 162, 24, 162, 28, 162, 24, 162, 26, 162, 29, 162, 33, 162, 36, 162, 36, 162, 40, 162, 42, 162, 46, 162, 45, 162, 48, 162, 51, 162, 52, 162, 57, 162, 61, 162, 64, 162, 69, 162, 67, 162, 74, 162, 74, 162, 77, 162, 77, 162, 78, 162, 78, 162, 81, 162, 81, 162, 80, 162, 81, 162, 80, 162, 81, 162, 83, 162, 83, 162, 84, 162, 86, 162, 88, 162, 89, 162, 91, 162, 94, 162, 94, 162, 98, 162, 98, 162, 97, 162, 100, 162, 101, 162, 102, 162, 105, 162, 103, 162, 102, 162, 104, 162, 106, 162, 105, 162, 104, 162, 106, 162, 107, 162, 106, 162, 108, 162, 108, 162, 105, 162, 97, 162, 114, 162, 104, 162, 103, 162, 110, 162, 107, 162, 110, 162, 108, 162, 110, 162, 109, 162, 110, 162, 113, 162, 113, 162, 113, 162, 113, 162, 113, 162, 113, 162, 111, 162, 111, 162, 108, 162, 108, 162, 105, 162, 104, 162, 101, 162, 99, 162, 97, 162, 96, 162, 93, 162, 94, 162, 92, 162, 94, 162, 91, 162, 93, 162, 94, 162, 92, 162, 95, 162, 94, 162, 95, 162, 94, 162, 94, 162, 94, 162, 93, 162, 92, 162, 92, 162, 91, 162, 89, 162, 88, 162, 87, 162, 87, 162, 88, 162, 84, 162, 85, 162, 84, 162, 86, 162, 86, 162, 84, 162, 86, 162, 86, 162, 87, 162, 86, 162, 86, 162, 88, 162, 89, 162, 86, 162, 87, 162, 88, 162, 89, 162, 88, 162, 88, 162, 85, 162, 89, 162, 86, 162, 85, 162, 84, 162, 84, 162, 83, 162, 83, 162, 82, 162, 81, 162, 82, 162, 81, 162, 80, 162, 79, 162, 78, 162, 78, 162, 80, 162, 76, 162, 79, 162, 76, 162, 76, 162, 78, 162, 74, 162, 75, 162, 73, 162, 74, 162, 74, 162, 73, 162, 72, 162, 69, 162, 71, 162, 71, 162, 69, 162, 71, 162, 70, 162, 66, 162, 65, 162, 67, 162, 64, 162, 64, 162, 62, 162, 62, 162, 60, 162, 61, 162, 60, 162, 62, 162, 59, 162, 62, 162, 59, 162, 60, 162, 62, 162, 61, 162, 59, 162, 62, 162, 59, 162, 62, 162, 60, 162, 59, 162, 62, 162, 61, 162, 59, 162, 61, 162, 59, 162, 60, 162, 58, 162, 59, 162, 61, 162, 59, 162, 59, 162, 58, 162, 58, 162, 60, 162, 59, 162, 59, 162, 60, 162, 58, 162, 60, 162, 60, 162, 63, 162, 59, 162, 61, 162, 64, 162, 64, 162, 62, 162, 65, 162, 66, 162, 67, 162, 66, 162, 68, 162, 68, 162, 70, 162, 69, 162, 70, 162, 70, 162, 70, 162, 72, 162, 72, 162, 74, 162, 73, 162, 74, 162, 76, 162, 77, 162, 76, 162, 78, 162, 81, 162, 84, 162, 83, 162, 84, 162, 86, 162, 87, 162, 87, 162, 88, 162, 91, 162, 91, 162, 92, 162, 94, 162, 93, 162, 95, 162, 97, 162, 97, 162, 96, 162, 97, 162, 100, 162, 101, 162, 100, 162, 102, 162, 103, 162, 105, 162, 108, 162, 105, 162, 108, 162, 112, 162, 111, 162, 111, 162, 115, 163, 13, 162, 125, 162, 110, 162, 119, 162, 119, 162, 121, 163, 2, 162, 124, 163, 6, 162, 126, 163, 2, 163, 7, 163, 5, 163, 4, 163, 4, 163, 9, 163, 5, 163, 7, 163, 7, 163, 9, 163, 8, 163, 12, 163, 12, 163, 16, 163, 16, 163, 16, 163, 16, 163, 19, 163, 19, 163, 23, 163, 22, 163, 24, 163, 27, 163, 26, 163, 28, 163, 27, 163, 30, 163, 30, 163, 30, 163, 31, 163, 32, 163, 33, 163, 35, 163, 35, 163, 36, 163, 37, 163, 39, 163, 39, 163, 39, 163, 41, 163, 44, 163, 43, 163, 46, 163, 45, 163, 48, 163, 49, 163, 50, 163, 49, 163, 51, 163, 54, 163, 55, 163, 56, 163, 56, 163, 57, 163, 60, 163, 59, 163, 59, 163, 59, 163, 59, 163, 59, 163, 61, 163, 62, 163, 64, 163, 63, 163, 62, 163, 63, 163, 64, 163, 65, 163, 67, 163, 66, 163, 67, 163, 70, 163, 70, 163, 70, 163, 73, 163, 75, 163, 75, 163, 74, 163, 74, 163, 76, 163, 78, 163, 76, 164, 4, 163, 79, 163, 55, 163, 96, 163, 87, 163, 74, 163, 73, 163, 78, 163, 79, 163, 70, 163, 76, 163, 78, 163, 76, 163, 77, 163, 77, 163, 77, 163, 78, 163, 77, 163, 80, 163, 77, 163, 78, 163, 80, 163, 82, 163, 79, 163, 80, 163, 79, 163, 80, 163, 80, 163, 81, 163, 78, 163, 80, 163, 77, 163, 78, 163, 79, 163, 77, 162, 127, 162, 108, 163, 103, 163, 67, 163, 60, 163, 69, 163, 91, 163, 81, 163, 63, 163, 74, 163, 79, 163, 66, 163, 64, 163, 75, 163, 71, 163, 67, 163, 69, 163, 73, 163, 71, 163, 68, 163, 67, 163, 76, 163, 66, 163, 66, 163, 74, 163, 65, 163, 65, 163, 66, 163, 62, 163, 64, 163, 61, 163, 65, 163, 61, 163, 64, 163, 62, 163, 63, 163, 63, 163, 63, 163, 66, 163, 65, 163, 66, 163, 65, 163, 64, 163, 63, 163, 62, 163, 71, 163, 69, 163, 52, 163, 70, 163, 42, 163, 59, 163, 66, 163, 99, 163, 71, 163, 44, 163, 62, 163, 53, 163, 48, 163, 49, 163, 50, 163, 52, 163, 48, 163, 49, 163, 54, 163, 46, 163, 52, 163, 52, 163, 47, 163, 50, 163, 50, 163, 50, 163, 52, 163, 49, 163, 51, 163, 51, 163, 31, 163, 64, 163, 40, 163, 35, 163, 56, 163, 47, 163, 49, 163, 37, 163, 54, 163, 50, 163, 44, 163, 45, 163, 51, 163, 50, 163, 48, 163, 52, 163, 46, 163, 48, 163, 47, 163, 50, 163, 47, 163, 47, 163, 48, 163, 50, 163, 50, 163, 35, 163, 56, 163, 47, 163, 35, 163, 63, 163, 43, 163, 53, 163, 52, 163, 46, 163, 54, 163, 46, 163, 50, 163, 52, 163, 46, 163, 48, 163, 49, 163, 50, 163, 49, 163, 48, 163, 51, 163, 50, 163, 50, 163, 51, 163, 48, 163, 57, 163, 52, 163, 49, 163, 56, 163, 51, 163, 58, 163, 54, 163, 54, 163, 56, 163, 53, 163, 55, 163, 56, 163, 55, 163, 55, 163, 55, 163, 56, 163, 55, 163, 56, 163, 58, 163, 56, 163, 57, 163, 55, 163, 57, 163, 57, 163, 59, 163, 58, 163, 58, 163, 60, 163, 62, 163, 63, 163, 62, 163, 63, 163, 64, 163, 67, 163, 67, 163, 67, 163, 67, 163, 71, 163, 69, 163, 70, 163, 69, 163, 73, 163, 71, 163, 68, 163, 72, 163, 70, 163, 73, 163, 70, 163, 73, 163, 73, 163, 73, 163, 75, 163, 74, 163, 75, 163, 77, 163, 78, 163, 78, 163, 81, 163, 79, 163, 82, 163, 80, 163, 84, 163, 85, 163, 84, 163, 85, 163, 86, 163, 89, 163, 87, 163, 90, 163, 90, 163, 90, 163, 90, 163, 93, 163, 91, 163, 90, 163, 93, 163, 92, 163, 94, 163, 91, 163, 94, 163, 95, 163, 94, 163, 96, 163, 97, 163, 97, 163, 98, 163, 100, 163, 99, 163, 102, 163, 102, 163, 105, 163, 104, 163, 104, 163, 105, 163, 105, 163, 106, 163, 105, 163, 106, 163, 106, 163, 106, 163, 110, 163, 106, 163, 109, 163, 109, 163, 110, 163, 108, 163, 108, 163, 111, 163, 109, 163, 110, 163, 110, 163, 110, 163, 112, 163, 114, 163, 115, 163, 113, 163, 116, 163, 116, 163, 116, 163, 119, 163, 117, 163, 120, 163, 119, 163, 119, 163, 118, 163, 121, 163, 120, 163, 121, 163, 117, 163, 121, 163, 120, 163, 120, 163, 120, 163, 120, 163, 119, 163, 122, 163, 120, 163, 120, 163, 121, 163, 123, 163, 122, 163, 121, 163, 122, 163, 123, 163, 123, 163, 124, 163, 123, 163, 124, 163, 124, 163, 124, 163, 124, 163, 126, 163, 126, 163, 126, 163, 126, 163, 125, 163, 124, 163, 126, 163, 125, 163, 125, 163, 123, 163, 124, 163, 124, 163, 124, 163, 124, 163, 125, 163, 124, 163, 123, 163, 124, 163, 123, 163, 124, 163, 125, 163, 124, 163, 124, 163, 127, 163, 124, 163, 124, 163, 124, 163, 123, 163, 125, 163, 121, 163, 125, 163, 123, 163, 124, 163, 123, 163, 122, 163, 121, 163, 123, 163, 122, 163, 121, 163, 119, 163, 120, 163, 119, 163, 119, 163, 118, 163, 118, 163, 119, 163, 115, 163, 117, 163, 116, 163, 117, 163, 115, 163, 118, 163, 116, 163, 117, 163, 117, 163, 117, 163, 118, 163, 116, 163, 116, 163, 117, 163, 115, 163, 116, 163, 113, 163, 115, 163, 114, 163, 113, 163, 112, 163, 112, 163, 112, 163, 112, 163, 111, 163, 110, 163, 110, 163, 110, 163, 109, 163, 110, 163, 107, 163, 109, 163, 108, 163, 108, 163, 109, 163, 108, 163, 110, 163, 107, 163, 107, 163, 108, 163, 109, 163, 107, 163, 109, 163, 106, 163, 109, 163, 107, 163, 106, 163, 106, 163, 106, 163, 104, 163, 109, 163, 90, 163, 99, 163, 115, 163, 96, 163, 97, 163, 106, 163, 105, 163, 105, 163, 105, 163, 107, 163, 106, 163, 104, 163, 108, 163, 109, 163, 109, 163, 112, 163, 112, 163, 110, 163, 111, 163, 113, 163, 112, 163, 112, 163, 111, 163, 110, 163, 111, 163, 110, 163, 110, 163, 109, 163, 109, 163, 108, 163, 108, 163, 108, 163, 106, 163, 108, 163, 106, 163, 108, 163, 107, 163, 108, 163, 109, 163, 109, 163, 109, 163, 109, 163, 110, 163, 110, 163, 111, 163, 110, 163, 109, 163, 113, 163, 111, 163, 110, 163, 111, 163, 111, 163, 111, 163, 112, 163, 110, 163, 113, 163, 112, 163, 110, 163, 111, 163, 111, 163, 111, 163, 112, 163, 112, 163, 112, 163, 111, 163, 113, 163, 111, 163, 113, 163, 113, 163, 114, 163, 114, 163, 114, 163, 114, 163, 117, 163, 116, 163, 116, 163, 116, 163, 117, 163, 117, 163, 118, 163, 119, 163, 116, 163, 118, 163, 120, 163, 120, 163, 120, 163, 120, 163, 119, 163, 119, 163, 121, 163, 119, 163, 120, 163, 121, 163, 121, 163, 120, 163, 122, 163, 122, 163, 122, 163, 124, 163, 122, 163, 125, 163, 125, 163, 125, 164, 0, 164, 0, 163, 127, 164, 0, 164, 0, 164, 0, 163, 127, 164, 0, 164, 0, 164, 1, 163, 127, 164, 1, 164, 3, 163, 127, 163, 126, 164, 0, 164, 2, 164, 2, 164, 1, 164, 2, 164, 4, 164, 1, 164, 2, 164, 4, 164, 5, 164, 3, 164, 7, 164, 5, 164, 7, 164, 7, 164, 10, 164, 8, 164, 9, 164, 10, 164, 11, 164, 11, 164, 8, 164, 11, 164, 13, 164, 11, 164, 9, 164, 10, 164, 11, 164, 10, 164, 10, 164, 11, 164, 11, 164, 11, 164, 10, 164, 14, 164, 11, 164, 12, 164, 13, 164, 14, 164, 12, 164, 14, 164, 14, 164, 17, 164, 15, 164, 17, 164, 18, 164, 17, 164, 18, 164, 20, 164, 18, 164, 18, 164, 18, 164, 19, 164, 18, 164, 21, 164, 18, 164, 17, 164, 19, 164, 20, 164, 21, 164, 18, 164, 19, 164, 18, 164, 21, 164, 19, 164, 20, 164, 18, 164, 21, 164, 21, 164, 20, 164, 21, 164, 23, 164, 23, 164, 23, 164, 24, 164, 24, 164, 24, 164, 24, 164, 24, 164, 24, 164, 23, 164, 23, 164, 22, 164, 25, 164, 21, 164, 24, 164, 24, 164, 22, 164, 22, 164, 22, 164, 24, 164, 24, 164, 23, 164, 24, 164, 24, 164, 26, 164, 23, 164, 23, 164, 26, 164, 27, 164, 24, 164, 25, 164, 26, 164, 27, 164, 26, 164, 27, 164, 25, 164, 29, 164, 27, 164, 25, 164, 27, 164, 27, 164, 26, 164, 28, 164, 25, 164, 26, 164, 24, 164, 26, 164, 24, 164, 25, 164, 25, 164, 27, 164, 24, 164, 26, 164, 26, 164, 23, 164, 29, 164, 27, 164, 28, 164, 28, 164, 28, 164, 29, 164, 28, 164, 29, 164, 30, 164, 28, 164, 31, 164, 28, 164, 29, 164, 30, 164, 28, 164, 26, 164, 27, 164, 26, 164, 28, 164, 26, 164, 28, 164, 25, 164, 26, 164, 27, 164, 26, 164, 28, 164, 27, 164, 28, 164, 26, 164, 26, 164, 29, 164, 31, 164, 26, 164, 30, 164, 27, 164, 30, 164, 31, 164, 29, 164, 30, 164, 30, 164, 29, 164, 29, 164, 28, 164, 29, 164, 27, 164, 28, 164, 26, 164, 28, 164, 26, 164, 29, 164, 27, 164, 28, 164, 27, 164, 28, 164, 29, 164, 30, 164, 28, 164, 30, 164, 30, 164, 29, 164, 31, 164, 29, 164, 32, 164, 30, 164, 32, 164, 30, 164, 31, 164, 31, 164, 31, 164, 30, 164, 31, 164, 30, 164, 32, 164, 28, 164, 28, 164, 29, 164, 30, 164, 28, 164, 30, 164, 31, 164, 30, 164, 31, 164, 28, 164, 31, 164, 33, 164, 33, 164, 33, 164, 35, 164, 33, 164, 34, 164, 35, 164, 33, 164, 32, 164, 34, 164, 34, 164, 34, 164, 33, 164, 33, 164, 34, 164, 31, 164, 32, 164, 31, 164, 30, 164, 33, 164, 29, 164, 32, 164, 41, 164, 33, 164, 27, 164, 39, 164, 29, 164, 31, 164, 35, 164, 33, 164, 35, 164, 35, 164, 38, 164, 39, 164, 38, 164, 37, 164, 41, 164, 41, 164, 42, 164, 42, 164, 41, 164, 41, 164, 41, 164, 39, 164, 38, 164, 40, 164, 40, 164, 38, 164, 40, 164, 39, 164, 41, 164, 40, 164, 39, 164, 39, 164, 40, 164, 41, 164, 41, 164, 42, 164, 40, 164, 43, 164, 42, 164, 45, 164, 42, 164, 46, 164, 44, 164, 44, 164, 44, 164, 44, 164, 42, 164, 44, 164, 43, 164, 43, 164, 44, 164, 43, 164, 42, 164, 43, 164, 42, 164, 46, 164, 44, 164, 41, 164, 45, 164, 45, 164, 43, 164, 46, 164, 45, 164, 46, 164, 45, 164, 47, 164, 48, 164, 47, 164, 48, 164, 48, 164, 48, 164, 49, 164, 49, 164, 50, 164, 47, 164, 49, 164, 49, 164, 48, 164, 48, 164, 46, 164, 49, 164, 48, 164, 49, 164, 46, 164, 50, 164, 47, 164, 50, 164, 48, 164, 49, 164, 48, 164, 51, 164, 51, 164, 51, 164, 50, 164, 52, 164, 53, 164, 50, 164, 53, 164, 52, 164, 55, 164, 52, 164, 52, 164, 54, 164, 53, 164, 54, 164, 54, 164, 51, 164, 55, 164, 51, 164, 52, 164, 50, 164, 52, 164, 52, 164, 51, 164, 51, 164, 52, 164, 50, 164, 53, 164, 51, 164, 52, 164, 52, 164, 54, 164, 52, 164, 53, 164, 55, 164, 52, 164, 57, 164, 54, 164, 56, 164, 54, 164, 56, 164, 55, 164, 56, 164, 53, 164, 55, 164, 53, 164, 53, 164, 54, 164, 52, 164, 53, 164, 55, 164, 53, 164, 53, 164, 54, 164, 53, 164, 53, 164, 55, 164, 54, 164, 52, 164, 56, 164, 55, 164, 56, 164, 56, 164, 58, 164, 56, 164, 55, 164, 57, 164, 58, 164, 57, 164, 56, 164, 55, 164, 56, 164, 54, 164, 55, 164, 54, 164, 54, 164, 54, 164, 54, 164, 54, 164, 54, 164, 55, 164, 53, 164, 56, 164, 55, 164, 54, 164, 54, 164, 54, 164, 56, 164, 57, 164, 56, 164, 59, 164, 57, 164, 59, 164, 57, 164, 57, 164, 59, 164, 57, 164, 57, 164, 55, 164, 56, 164, 55, 164, 55, 164, 54, 164, 55, 164, 53, 164, 55, 164, 52, 164, 55, 164, 55, 164, 52, 164, 55, 164, 54, 164, 56, 164, 53, 164, 56, 164, 57, 164, 57, 164, 56, 164, 55, 164, 58, 164, 56, 164, 58, 164, 55, 164, 55, 164, 55, 164, 53, 164, 55, 164, 55, 164, 55, 164, 55, 164, 53, 164, 54, 164, 54, 164, 53, 164, 54, 164, 54, 164, 52, 164, 54, 164, 52, 164, 55, 164, 55, 164, 52, 164, 55, 164, 54, 164, 57, 164, 55, 164, 56, 164, 56, 164, 56, 164, 55, 164, 55, 164, 54, 164, 57, 164, 56, 164, 55, 164, 55, 164, 55, 164, 54, 164, 54, 164, 52, 164, 54, 164, 53, 164, 56, 164, 54, 164, 52, 164, 54, 164, 54, 164, 54, 164, 52, 164, 52, 164, 53, 164, 53, 164, 53, 164, 54, 164, 54, 164, 55, 164, 54, 164, 54, 164, 55, 164, 54, 164, 54, 164, 56, 164, 52, 164, 54, 164, 54, 164, 54, 164, 53, 164, 56, 164, 59, 164, 59, 164, 58, 164, 57, 164, 52, 164, 53, 164, 53, 164, 53, 164, 54, 164, 54, 164, 57, 164, 57, 164, 56, 164, 52, 164, 51, 164, 51, 164, 51, 164, 52, 164, 55, 164, 56, 164, 57, 164, 56, 164, 57, 164, 55, 164, 56, 164, 55, 164, 55, 164, 56, 164, 58, 164, 58, 164, 55, 164, 56, 164, 51, 164, 49, 164, 48, 164, 48, 164, 55, 164, 59, 164, 65, 164, 72, 164, 69, 164, 63, 164, 55, 164, 48, 164, 41, 164, 41, 164, 42, 164, 46, 164, 57, 164, 60, 164, 65, 164, 63, 164, 58, 164, 55, 164, 53, 164, 52, 164, 54, 164, 56, 164, 62, 164, 61, 164, 58, 164, 57, 164, 50, 164, 47, 164, 44, 164, 47, 164, 51, 164, 58, 164, 62, 164, 64, 164, 63, 164, 58, 164, 59, 164, 38, 164, 55, 164, 61, 164, 47, 164, 62, 164, 62, 164, 60, 164, 59, 164, 56, 164, 58, 164, 48, 164, 52, 164, 53, 164, 54, 164, 54, 164, 57, 164, 58, 164, 58, 164, 58, 164, 56, 164, 57, 164, 54, 164, 55, 164, 54, 164, 57, 164, 59, 164, 62, 164, 61, 164, 61, 164, 60, 164, 58, 164, 56, 164, 54, 164, 54, 164, 57, 164, 61, 164, 63, 164, 64, 164, 63, 164, 60, 164, 62, 164, 60, 164, 58, 164, 57, 164, 57, 164, 57, 164, 57, 164, 54, 164, 55, 164, 55, 164, 54, 164, 58, 164, 61, 164, 64, 164, 63, 164, 64, 164, 60, 164, 60, 164, 57, 164, 54, 164, 55, 164, 57, 164, 59, 164, 63, 164, 61, 164, 61, 164, 62, 164, 59, 164, 58, 164, 54, 164, 54, 164, 55, 164, 54, 164, 58, 164, 56, 164, 60, 164, 60, 164, 61, 164, 61, 164, 61, 164, 60, 164, 60, 164, 58, 164, 59, 164, 62, 164, 62, 164, 61, 164, 61, 164, 60, 164, 59, 164, 58, 164, 59, 164, 60, 164, 59, 164, 61, 164, 61, 164, 59, 164, 61, 164, 61, 164, 59, 164, 58, 164, 58, 164, 59, 164, 59, 164, 59, 164, 58, 164, 58, 164, 60, 164, 59, 164, 59, 164, 57, 164, 61, 164, 60, 164, 61, 164, 63, 164, 62, 164, 58, 164, 60, 164, 60, 164, 61, 164, 59, 164, 59, 164, 59, 164, 60, 164, 60, 164, 62, 164, 58, 164, 60, 164, 56, 164, 61, 164, 58, 164, 59, 164, 57, 164, 59, 164, 59, 164, 59, 164, 61, 164, 59, 164, 63, 164, 59, 164, 61, 164, 62, 164, 63, 164, 59, 164, 62, 164, 61, 164, 63, 164, 62, 164, 61, 164, 59, 164, 61, 164, 58, 164, 62, 164, 58, 164, 57, 164, 59, 164, 58, 164, 60, 164, 57, 164, 57, 164, 58, 164, 56, 164, 60, 164, 58, 164, 57, 164, 60, 164, 60, 164, 61, 164, 61, 164, 61, 164, 61, 164, 61, 164, 62, 164, 62, 164, 60, 164, 63, 164, 58, 164, 61, 164, 61, 164, 64, 164, 57, 164, 61, 164, 58, 164, 61, 164, 59, 164, 59, 164, 57, 164, 58, 164, 60, 164, 60, 164, 59, 164, 60, 164, 61, 164, 60, 164, 61, 164, 59, 164, 63, 164, 62, 164, 61, 164, 61, 164, 63, 164, 62, 164, 62, 164, 62, 164, 61, 164, 60, 164, 61, 164, 60, 164, 58, 164, 60, 164, 60, 164, 60, 164, 58, 164, 59, 164, 59, 164, 61, 164, 60, 164, 61, 164, 60, 164, 61, 164, 60, 164, 62, 164, 62, 164, 64, 164, 61, 164, 63, 164, 61, 164, 64, 164, 61, 164, 65, 164, 63, 164, 61, 164, 64, 164, 61, 164, 59, 164, 62, 164, 60, 164, 55, 164, 62, 164, 63, 164, 55, 164, 60, 164, 64, 164, 59, 164, 60, 164, 63, 164, 61, 164, 62, 164, 60, 164, 63, 164, 63, 164, 63, 164, 64, 164, 65, 164, 64, 164, 63, 164, 65, 164, 63, 164, 67, 164, 64, 164, 63, 164, 65, 164, 64, 164, 61, 164, 62, 164, 61, 164, 61, 164, 63, 164, 62, 164, 61, 164, 61, 164, 62, 164, 62, 164, 64, 164, 62, 164, 63, 164, 64, 164, 67, 164, 64, 164, 67, 164, 66, 164, 66, 164, 66, 164, 65, 164, 65, 164, 69, 164, 65, 164, 65, 164, 65, 164, 65, 164, 64, 164, 65, 164, 66, 164, 64, 164, 63, 164, 64, 164, 64, 164, 62, 164, 65, 164, 66, 164, 65, 164, 66, 164, 63, 164, 67, 164, 68, 164, 66, 164, 67, 164, 67, 164, 68, 164, 70, 164, 67, 164, 68, 164, 68, 164, 65, 164, 45, 164, 59, 164, 59, 164, 56, 164, 74, 164, 79, 164, 65, 164, 53, 164, 59, 164, 72, 164, 74, 164, 55, 164, 61, 164, 69, 164, 70, 164, 66, 164, 69, 164, 76, 164, 70, 164, 64, 164, 67, 164, 75, 164, 69, 164, 67, 164, 70, 164, 68, 164, 69, 164, 71, 164, 74, 164, 68, 164, 72, 164, 71, 164, 67, 164, 64, 164, 69, 164, 67, 164, 65, 164, 65, 164, 74, 164, 65, 164, 67, 164, 74, 164, 62, 164, 69, 164, 66, 164, 68, 164, 67, 164, 69, 164, 70, 164, 69, 164, 71, 164, 70, 164, 73, 164, 70, 164, 71, 164, 72, 164, 76, 164, 74, 164, 74, 164, 72, 164, 74, 164, 73, 164, 71, 164, 70, 164, 72, 164, 71, 164, 71, 164, 71, 164, 70, 164, 71, 164, 69, 164, 70, 164, 69, 164, 69, 164, 70, 164, 71, 164, 71, 164, 73, 164, 71, 164, 75, 164, 72, 164, 73, 164, 74, 164, 72, 164, 75, 164, 72, 164, 74, 164, 75, 164, 71, 164, 73, 164, 70, 164, 71, 164, 72, 164, 73, 164, 70, 164, 72, 164, 72, 164, 73, 164, 70, 164, 72, 164, 70, 164, 71, 164, 73, 164, 73, 164, 71, 164, 72, 164, 73, 164, 72, 164, 72, 164, 73, 164, 76, 164, 73, 164, 75, 164, 74, 164, 74, 164, 76, 164, 74, 164, 73, 164, 73, 164, 74, 164, 75, 164, 71, 164, 73, 164, 71, 164, 74, 164, 71, 164, 74, 164, 72, 164, 76, 164, 72, 164, 73, 164, 73, 164, 73, 164, 75, 164, 73, 164, 77, 164, 75, 164, 78, 164, 76, 164, 76, 164, 74, 164, 77, 164, 77, 164, 76, 164, 73, 164, 76, 164, 76, 164, 76, 164, 76, 164, 72, 164, 75, 164, 74, 164, 71, 164, 73, 164, 74, 164, 75, 164, 74, 164, 74, 164, 74, 164, 73, 164, 76, 164, 74, 164, 76, 164, 76, 164, 76, 164, 76, 164, 79, 164, 77, 164, 76, 164, 79, 164, 75, 164, 79, 164, 77, 164, 77, 164, 77, 164, 75, 164, 79, 164, 73, 164, 75, 164, 73, 164, 74, 164, 75, 164, 76, 164, 75, 164, 75, 164, 75, 164, 76, 164, 73, 164, 75, 164, 77, 164, 76, 164, 77, 164, 77, 164, 78, 164, 78, 164, 78, 164, 78, 164, 77, 164, 78, 164, 81, 164, 78, 164, 78, 164, 79, 164, 78, 164, 76, 164, 79, 164, 76, 164, 77, 164, 75, 164, 77, 164, 77, 164, 75, 164, 77, 164, 76, 164, 77, 164, 78, 164, 79, 164, 79, 164, 80, 164, 78, 164, 77, 164, 80, 164, 82, 164, 79, 164, 80, 164, 80, 164, 80, 164, 82, 164, 80, 164, 78, 164, 81, 164, 79, 164, 78, 164, 80, 164, 78, 164, 77, 164, 80, 164, 77, 164, 77, 164, 77, 164, 77, 164, 79, 164, 77, 164, 77, 164, 79, 164, 80, 164, 78, 164, 79, 164, 79, 164, 81, 164, 81, 164, 83, 164, 80, 164, 84, 164, 81, 164, 82, 164, 80, 164, 82, 164, 82, 164, 82, 164, 79, 164, 81, 164, 80, 164, 80, 164, 78, 164, 78, 164, 78, 164, 78, 164, 81, 164, 78, 164, 79, 164, 78, 164, 80, 164, 82, 164, 79, 164, 80, 164, 81, 164, 82, 164, 82, 164, 80, 164, 82, 164, 83, 164, 82, 164, 82, 164, 82, 164, 81, 164, 81, 164, 80, 164, 79, 164, 80, 164, 81, 164, 78, 164, 79, 164, 80, 164, 80, 164, 80, 164, 79, 164, 79, 164, 79, 164, 80, 164, 79, 164, 80, 164, 81, 164, 81, 164, 81, 164, 83, 164, 80, 164, 83, 164, 83, 164, 84, 164, 82, 164, 81, 164, 81, 164, 81, 164, 80, 164, 82, 164, 80, 164, 81, 164, 79, 164, 80, 164, 79, 164, 79, 164, 78, 164, 80, 164, 81, 164, 81, 164, 79, 164, 82, 164, 80, 164, 80, 164, 81, 164, 80, 164, 82, 164, 82, 164, 82, 164, 83, 164, 82, 164, 82, 164, 83, 164, 82, 164, 82, 164, 81, 164, 80, 164, 82, 164, 77, 164, 79, 164, 80, 164, 80, 164, 79, 164, 78, 164, 80, 164, 80, 164, 79, 164, 80, 164, 77, 164, 80, 164, 79, 164, 80, 164, 80, 164, 79, 164, 81, 164, 82, 164, 79, 164, 80, 164, 80, 164, 82, 164, 80, 164, 80, 164, 81, 164, 82, 164, 80, 164, 80, 164, 79, 164, 79, 164, 79, 164, 81, 164, 77, 164, 79, 164, 76, 164, 78, 164, 76, 164, 78, 164, 76, 164, 78, 164, 77, 164, 76, 164, 78, 164, 76, 164, 81, 164, 78, 164, 81, 164, 78, 164, 60, 164, 83, 164, 83, 164, 75, 164, 83, 164, 79, 164, 84, 164, 77, 164, 78, 164, 80, 164, 79, 164, 76, 164, 79, 164, 82, 164, 80, 164, 81, 164, 79, 164, 79, 164, 80, 164, 80, 164, 81, 164, 77, 164, 81, 164, 81, 164, 78, 164, 81, 164, 80, 164, 80, 164, 80, 164, 81, 164, 80, 164, 82, 164, 82, 164, 81, 164, 80, 164, 80, 164, 81, 164, 80, 164, 78, 164, 80, 164, 77, 164, 79, 164, 77, 164, 79, 164, 77, 164, 80, 164, 78, 164, 80, 164, 78, 164, 78, 164, 77, 164, 78, 164, 79, 164, 78, 164, 80, 164, 78, 164, 80, 164, 80, 164, 81, 164, 79, 164, 82, 164, 78, 164, 82, 164, 81, 164, 81, 164, 78, 164, 80, 164, 80, 164, 80, 164, 76, 164, 78, 164, 76, 164, 78, 164, 75, 164, 76, 164, 76, 164, 77, 164, 78, 164, 78, 164, 78, 164, 80, 164, 78, 164, 80, 164, 79, 164, 78, 164, 81, 164, 79, 164, 81, 164, 81, 164, 82, 164, 81, 164, 80, 164, 80, 164, 81, 164, 81, 164, 81, 164, 79, 164, 80, 164, 80, 164, 81, 164, 79, 164, 78, 164, 78, 164, 78, 164, 77, 164, 75, 164, 76, 164, 79, 164, 78, 164, 77, 164, 78, 164, 77, 164, 81, 164, 79, 164, 82, 164, 80, 164, 80, 164, 81, 164, 80, 164, 80, 164, 82, 164, 80, 164, 82, 164, 78, 164, 79, 164, 79, 164, 81, 164, 79, 164, 78, 164, 80, 164, 76, 164, 76, 164, 78, 164, 77, 164, 76, 164, 80, 164, 76, 164, 77, 164, 77, 164, 79, 164, 79, 164, 79, 164, 80, 164, 80, 164, 80, 164, 79, 164, 81, 164, 80, 164, 82, 164, 83, 164, 80, 164, 82, 164, 79, 164, 82, 164, 77, 164, 78, 164, 78, 164, 80, 164, 76, 164, 79, 164, 77, 164, 77, 164, 75, 164, 76, 164, 77, 164, 74, 164, 79, 164, 74, 164, 76, 164, 80, 164, 79, 164, 78, 164, 79, 164, 79, 164, 80, 164, 80, 164, 81, 164, 80, 164, 82, 164, 81, 164, 80, 164, 80, 164, 80, 164, 80, 164, 78, 164, 77, 164, 80, 164, 77, 164, 77, 164, 80, 164, 76, 164, 77, 164, 77, 164, 78, 164, 77, 164, 78, 164, 79, 164, 79, 164, 80, 164, 78, 164, 78, 164, 79, 164, 79, 164, 78, 164, 80, 164, 82, 164, 81, 164, 80, 164, 80, 164, 81, 164, 81, 164, 79, 164, 81, 164, 80, 164, 82, 164, 76, 164, 78, 164, 79, 164, 78, 164, 76, 164, 76, 164, 76, 164, 76, 164, 76, 164, 78, 164, 75, 164, 77, 164, 77, 164, 76, 164, 79, 164, 79, 164, 79, 164, 81, 164, 79, 164, 81, 164, 79, 164, 81, 164, 81, 164, 81, 164, 78, 164, 77, 164, 81, 164, 80, 164, 77, 164, 78, 164, 76, 164, 79, 164, 76, 164, 77, 164, 78, 164, 77, 164, 76, 164, 77, 164, 77, 164, 78, 164, 79, 164, 79, 164, 76, 164, 79, 164, 78, 164, 79, 164, 79, 164, 79, 164, 82, 164, 80, 164, 80, 164, 82, 164, 80, 164, 81, 164, 79, 164, 79, 164, 79, 164, 78, 164, 80, 164, 78, 164, 78, 164, 79, 164, 78, 164, 76, 164, 80, 164, 76, 164, 78, 164, 76, 164, 78, 164, 76, 164, 78, 164, 79, 164, 79, 164, 79, 164, 82, 164, 79, 164, 82, 164, 80, 164, 81, 164, 83, 164, 79, 164, 82, 164, 79, 164, 82, 164, 79, 164, 80, 164, 79, 164, 78, 164, 79, 164, 78, 164, 78, 164, 77, 164, 79, 164, 76, 164, 79, 164, 77, 164, 75, 164, 77, 164, 77, 164, 76, 164, 78, 164, 78, 164, 78, 164, 79, 164, 78, 164, 80, 164, 79, 164, 79, 164, 78, 164, 77, 164, 83, 164, 78, 164, 82, 164, 78, 164, 80, 164, 80, 164, 79, 164, 78, 164, 76, 164, 77, 164, 78, 164, 76, 164, 76, 164, 77, 164, 76, 164, 76, 164, 75, 164, 75, 164, 76, 164, 76, 164, 77, 164, 76, 164, 77, 164, 77, 164, 78, 164, 76, 164, 79, 164, 79, 164, 84, 164, 73, 164, 73, 164, 85, 164, 75, 164, 81, 164, 75, 164, 80, 164, 77, 164, 78, 164, 79, 164, 77, 164, 77, 164, 78, 164, 77, 164, 80, 164, 78, 164, 81, 164, 81, 164, 80, 164, 78, 164, 79, 164, 81, 164, 80, 164, 79, 164, 81, 164, 82, 164, 81, 164, 83, 164, 81, 164, 83, 164, 81, 164, 83, 164, 78, 164, 81, 164, 82, 164, 81, 164, 78, 164, 79, 164, 80, 164, 80, 164, 79, 164, 75, 164, 78, 164, 78, 164, 77, 164, 78, 164, 77, 164, 80, 164, 79, 164, 78, 164, 79, 164, 81, 164, 83, 164, 83, 164, 82, 164, 81, 164, 84, 164, 81, 164, 83, 164, 82, 164, 82, 164, 81, 164, 81, 164, 78, 164, 82, 164, 80, 164, 80, 164, 79, 164, 79, 164, 76, 164, 78, 164, 78, 164, 75, 164, 80, 164, 80, 164, 78, 164, 77, 164, 79, 164, 80, 164, 82, 164, 79, 164, 82, 164, 79, 164, 84, 164, 83, 164, 82, 164, 84, 164, 85, 164, 83, 164, 83, 164, 84, 164, 82, 164, 83, 164, 82, 164, 82, 164, 80, 164, 84, 164, 79, 164, 80, 164, 81, 164, 79, 164, 81, 164, 82, 164, 79, 164, 81, 164, 83, 164, 83, 164, 84, 164, 80, 164, 81, 164, 85, 164, 82, 164, 83, 164, 83, 164, 86, 164, 83, 164, 86, 164, 83, 164, 84, 164, 85, 164, 82, 164, 84, 164, 83, 164, 84, 164, 83, 164, 81, 164, 81, 164, 82, 164, 84, 164, 81, 164, 83, 164, 80, 164, 84, 164, 81, 164, 79, 164, 83, 164, 82, 164, 86, 164, 84, 164, 83, 164, 84, 164, 86, 164, 85, 164, 88, 164, 83, 164, 86, 164, 84, 164, 86, 164, 86, 164, 86, 164, 84, 164, 86, 164, 83, 164, 83, 164, 81, 164, 86, 164, 82, 164, 82, 164, 82, 164, 82, 164, 82, 164, 82, 164, 82, 164, 83, 164, 85, 164, 84, 164, 85, 164, 86, 164, 88, 164, 86, 164, 87, 164, 87, 164, 87, 164, 87, 164, 85, 164, 87, 164, 88, 164, 87, 164, 84, 164, 85, 164, 85, 164, 84, 164, 84, 164, 83, 164, 84, 164, 82, 164, 85, 164, 82, 164, 85, 164, 83, 164, 87, 164, 85, 164, 84, 164, 85, 164, 84, 164, 86, 164, 87, 164, 87, 164, 87, 164, 89, 164, 87, 164, 89, 164, 86, 164, 88, 164, 86, 164, 87, 164, 86, 164, 86, 164, 87, 164, 84, 164, 83, 164, 85, 164, 84, 164, 85, 164, 84, 164, 83, 164, 83, 164, 84, 164, 85, 164, 84, 164, 85, 164, 83, 164, 86, 164, 86, 164, 84, 164, 117, 165, 12, 164, 74, 164, 80, 164, 96, 164, 83, 164, 70, 164, 84, 164, 98, 164, 90, 164, 76, 164, 88, 164, 86, 164, 83, 164, 83, 164, 86, 164, 83, 164, 82, 164, 83, 164, 85, 164, 86, 164, 84, 164, 85, 164, 87, 164, 86, 164, 83, 164, 88, 164, 87, 164, 87, 164, 87, 164, 88, 164, 86, 164, 88, 164, 88, 164, 87, 164, 88, 164, 87, 164, 87, 164, 87, 164, 86, 164, 87, 164, 86, 164, 86, 164, 85, 164, 84, 164, 86, 164, 84, 164, 84, 164, 85, 164, 84, 164, 84, 164, 86, 164, 85, 164, 86, 164, 86, 164, 89, 164, 85, 164, 86, 164, 86, 164, 88, 164, 87, 164, 89, 164, 87, 164, 91, 164, 88, 164, 88, 164, 88, 164, 88, 164, 86, 164, 90, 164, 86, 164, 87, 164, 87, 164, 85, 164, 86, 164, 84, 164, 88, 164, 85, 164, 84, 164, 85, 164, 84, 164, 85, 164, 86, 164, 85, 164, 87, 164, 85, 164, 89, 164, 87, 164, 85, 164, 90, 164, 95, 164, 96, 165, 18, 165, 2, 164, 68, 164, 92, 164, 96, 164, 81, 164, 79, 164, 80, 164, 94, 164, 83, 164, 81, 164, 88, 164, 89, 164, 83, 164, 84, 164, 86, 164, 84, 164, 84, 164, 84, 164, 88, 164, 85, 164, 88, 164, 87, 164, 88, 164, 85, 164, 90, 164, 88, 164, 89, 164, 89, 164, 88, 164, 90, 164, 85, 164, 84, 164, 84, 165, 14, 165, 79, 163, 118, 164, 81, 165, 2, 164, 104, 164, 65, 164, 84, 164, 100, 164, 74, 164, 70, 164, 89, 164, 91, 164, 79, 164, 88, 164, 95, 164, 87, 164, 86, 164, 92, 164, 92, 164, 88, 164, 87, 164, 92, 164, 89, 164, 89, 164, 89, 164, 90, 164, 86, 164, 88, 164, 85, 164, 84, 164, 86, 164, 86, 164, 85, 164, 85, 164, 84, 164, 85, 164, 84, 164, 83, 164, 86, 164, 84, 164, 88, 164, 85, 164, 87, 164, 86, 164, 97, 164, 111, 164, 76, 165, 39, 164, 68, 164, 80, 164, 44, 164, 75, 164, 117, 164, 66, 164, 78, 164, 88, 164, 88, 164, 84, 164, 84, 164, 92, 164, 89, 164, 84, 164, 88, 164, 92, 164, 79, 164, 86, 164, 88, 164, 88, 164, 86, 164, 89, 164, 91, 164, 88, 164, 88, 164, 93, 164, 90, 164, 82, 164, 93, 164, 74, 164, 96, 164, 88, 164, 93, 164, 88, 164, 89, 164, 93, 164, 90, 164, 87, 164, 84, 164, 94, 164, 92, 164, 86, 164, 88, 164, 91, 164, 88, 164, 89, 164, 89, 164, 90, 164, 89, 164, 90, 164, 98, 164, 96, 164, 78, 164, 111, 164, 75, 164, 97, 164, 96, 164, 88, 164, 99, 164, 87, 164, 95, 164, 92, 164, 85, 164, 97, 164, 90, 164, 87, 164, 91, 164, 89, 164, 92, 164, 87, 164, 88, 164, 88, 164, 90, 164, 90, 164, 87, 164, 88, 164, 95, 164, 86, 164, 92, 164, 94, 164, 90, 164, 97, 164, 95, 164, 94, 164, 92, 164, 94, 164, 95, 164, 92, 164, 94, 164, 92, 164, 94, 164, 92, 164, 88, 164, 92, 164, 90, 164, 93, 164, 91, 164, 90, 164, 88, 164, 91, 164, 88, 164, 91, 164, 89, 164, 93, 164, 93, 164, 93, 164, 94, 164, 92, 164, 97, 164, 92, 164, 94, 164, 92, 164, 95, 164, 95, 164, 94, 164, 93, 164, 93, 164, 93, 164, 90, 164, 90, 164, 91, 164, 91, 164, 90, 164, 90, 164, 91, 164, 89, 164, 93, 164, 91, 164, 90, 164, 92, 164, 91, 164, 94, 164, 92, 164, 92, 164, 95, 164, 95, 164, 95, 164, 93, 164, 96, 164, 94, 164, 97, 164, 95, 164, 94, 164, 96, 164, 94, 164, 94, 164, 94, 164, 93, 164, 91, 164, 94, 164, 89, 164, 92, 164, 94, 164, 91, 164, 91, 164, 92, 164, 93, 164, 90, 164, 92, 164, 94, 164, 94, 164, 94, 164, 97, 164, 94, 164, 96, 164, 95, 164, 95, 164, 98, 164, 93, 164, 93, 164, 97, 164, 93, 164, 96, 164, 93, 164, 92, 196, 94, 196, 93, 196, 88, 196, 92, 196, 89, 196, 86, 196, 108, 194, 124, 194, 124, 194, 127, 194, 125, 194, 126, 194, 127, 194, 126, 194, 127, 194, 127, 194, 126, 194, 126, 194, 127, 194, 127, 194, 124, 194, 126, 194, 126, 194, 127, 194, 126, 194, 126, 194, 126, 194, 127, 194, 127, 195, 1, 194, 126, 194, 126, 194, 127, 194, 126, 195, 1, 195, 0, 195, 1, 195, 2, 195, 0, 195, 0, 195, 0, 195, 1, 195, 1, 195, 0, 195, 1, 195, 1, 195, 1, 194, 127, 194, 127, 195, 1, 194, 127, 194, 127, 195, 1, 195, 1, 194, 127, 194, 127, 194, 126, 194, 127, 194, 127, 194, 125, 195, 0, 194, 127, 195, 0, 194, 126, 195, 0, 194, 127, 195, 0, 195, 0, 195, 0, 194, 127, 195, 0, 195, 0, 195, 0, 195, 0, 195, 0, 194, 126, 194, 126, 194, 127, 194, 126, 195, 0, 194, 127, 195, 0, 194, 127, 195, 0, 194, 126, 194, 127, 194, 127, 194, 127, 194, 127, 194, 124, 194, 126, 194, 126, 195, 0, 194, 126, 194, 126, 194, 126, 194, 127, 194, 127, 194, 125, 195, 0, 194, 126, 194, 127, 194, 127, 194, 127, 194, 126, 194, 126, 194, 124, 194, 126, 194, 126, 195, 1, 194, 126, 194, 126, 194, 126, 194, 127, 194, 127, 194, 126, 194, 126, 194, 126, 194, 126, 194, 127, 194, 126, 194, 125, 194, 127, 194, 127, 194, 127, 194, 125, 194, 126, 194, 127, 194, 125, 194, 125, 194, 126, 194, 124, 194, 127, 194, 125, 194, 125, 194, 124, 194, 126, 194, 124, 194, 122, 194, 125, 194, 124, 194, 124, 194, 124, 194, 123, 194, 125, 194, 124, 194, 125, 194, 125, 194, 124, 194, 124, 194, 124, 194, 125, 194, 124, 194, 123, 194, 125, 194, 127, 194, 124, 194, 123, 194, 125, 194, 125, 194, 124, 194, 122, 194, 124, 194, 124, 194, 124, 194, 124, 194, 123, 194, 123, 194, 122, 194, 124, 194, 122, 194, 122, 194, 124, 194, 123, 194, 122, 194, 123, 194, 124, 194, 123, 194, 121, 194, 122, 194, 124, 194, 123, 194, 122, 194, 122, 194, 122, 194, 122, 194, 122, 194, 122, 194, 122, 194, 124, 194, 122, 194, 124, 194, 121, 194, 122, 194, 122, 194, 123, 194, 123, 194, 122, 194, 121, 194, 121, 194, 124, 194, 122, 194, 121, 194, 121, 194, 123, 194, 122, 194, 120, 194, 122, 194, 122, 194, 122, 194, 120, 194, 121, 194, 121, 194, 123, 194, 121, 194, 122, 194, 123, 194, 121, 194, 121, 194, 120, 194, 120, 194, 121, 194, 121, 194, 120, 194, 121, 194, 120, 194, 120, 194, 119, 194, 121, 194, 121, 194, 120, 194, 121, 194, 121, 194, 120, 194, 120, 194, 120, 194, 121, 194, 120, 194, 120, 194, 120, 194, 120, 194, 119, 194, 119, 194, 120, 194, 120, 194, 120, 194, 118, 194, 120, 194, 119, 194, 119, 194, 119, 194, 118, 194, 120, 194, 120, 194, 118, 194, 119, 194, 120, 194, 121, 194, 117, 194, 119, 194, 121, 194, 120, 194, 121, 194, 119, 194, 120, 194, 121, 194, 118, 194, 121, 194, 118, 194, 118, 194, 119, 194, 119, 194, 116, 194, 118, 194, 119, 194, 117, 194, 118, 194, 117, 194, 118, 194, 116, 194, 119, 194, 116, 194, 115, 194, 115, 194, 116, 194, 116, 194, 115, 194, 113, 194, 115, 194, 113, 194, 114, 194, 113, 194, 113, 194, 112, 194, 112, 194, 111, 194, 112, 194, 109, 194, 112, 194, 109, 194, 105, 194, 111, 194, 106, 194, 109, 194, 111, 194, 108, 194, 112, 194, 112, 194, 113, 194, 112, 194, 114, 194, 115, 194, 115, 194, 114, 194, 114, 194, 113, 194, 116, 194, 113, 194, 113, 194, 112, 194, 112, 194, 110, 194, 110, 194, 106, 194, 106, 194, 109, 194, 107, 194, 105, 194, 106, 194, 106, 194, 105, 194, 105, 194, 104, 194, 105, 194, 106, 194, 105, 194, 105, 194, 107, 194, 106, 194, 105, 194, 107, 194, 106, 194, 105, 194, 108, 194, 106, 194, 105, 194, 105, 194, 108, 194, 106, 194, 106, 194, 106, 194, 105, 194, 106, 194, 106, 194, 106, 194, 106, 194, 107, 194, 107, 194, 108, 194, 108, 194, 109, 194, 109, 194, 108, 194, 110, 194, 107, 194, 108, 194, 110, 194, 110, 194, 111, 194, 111, 194, 109, 194, 111, 194, 111, 194, 109, 194, 111, 194, 113, 194, 110, 194, 109, 194, 112, 194, 111, 194, 110, 194, 111, 194, 111, 194, 112, 194, 111, 194, 113, 194, 113, 194, 113, 194, 114, 194, 111, 194, 114, 194, 115, 194, 114, 194, 115, 194, 113, 194, 114, 194, 114, 194, 113, 194, 114, 194, 113, 194, 112, 194, 115, 194, 112, 194, 114, 194, 112, 194, 114, 194, 114, 194, 112, 194, 112, 194, 114, 194, 111, 194, 113, 194, 112, 194, 111, 194, 112, 194, 112, 194, 111, 194, 112, 194, 113, 194, 113, 194, 113, 194, 113, 194, 113, 194, 113, 194, 113, 194, 112, 194, 113, 194, 112, 194, 112, 194, 112, 194, 113, 194, 111, 194, 113, 194, 113, 194, 112, 194, 112, 194, 112, 194, 114, 194, 112, 194, 110, 194, 112, 194, 112, 194, 112, 194, 112, 194, 112, 194, 111, 194, 111, 194, 112, 194, 112, 194, 110, 194, 112, 194, 113, 194, 111, 194, 112, 194, 111, 194, 111, 194, 113, 194, 110, 194, 112, 194, 112, 194, 112, 194, 114, 194, 111, 194, 112, 194, 112, 194, 112, 194, 112, 194, 113, 194, 112, 194, 112, 194, 112, 194, 112, 194, 111, 194, 114, 194, 113, 194, 114, 194, 111, 194, 114, 194, 113, 194, 115, 194, 114, 194, 111, 194, 113, 194, 112, 194, 113, 194, 111, 194, 113, 194, 112, 194, 113, 194, 112, 194, 112, 194, 113, 194, 112, 194, 113, 194, 110, 194, 111, 194, 115, 194, 112, 194, 111, 194, 112, 194, 113, 194, 112, 194, 113, 194, 111, 194, 112, 194, 114, 194, 112, 194, 113, 194, 111, 194, 110, 194, 115, 194, 113, 194, 112, 194, 112, 194, 113, 194, 113, 194, 112, 194, 112, 194, 112, 194, 112, 194, 112, 194, 113, 194, 112, 194, 112, 194, 114, 194, 111, 194, 113, 194, 113, 194, 114, 194, 113, 194, 113, 194, 112, 194, 115, 194, 112, 194, 112, 194, 113, 194, 112, 194, 113, 194, 113, 194, 111, 194, 112, 194, 111, 194, 113, 194, 113, 194, 114, 194, 112, 194, 113, 194, 111, 194, 112, 194, 114, 194, 113, 194, 114, 194, 112, 194, 113, 194, 114, 194, 114, 194, 114, 194, 113, 194, 115, 194, 112, 194, 113, 194, 113, 194, 111, 194, 113, 194, 112, 194, 112, 194, 110, 194, 110, 194, 110, 194, 112, 194, 111, 194, 113, 194, 111, 194, 113, 194, 110, 194, 111, 194, 110, 194, 110, 194, 112, 194, 111, 194, 109, 194, 110, 194, 110, 194, 110, 194, 108, 194, 108, 194, 110, 194, 107, 194, 109, 194, 107, 194, 108, 194, 108, 194, 106, 194, 108, 194, 105, 194, 108, 194, 108, 194, 107, 194, 107, 194, 105, 194, 105, 194, 107, 194, 104, 194, 106, 194, 105, 194, 107, 194, 106, 194, 104, 194, 105, 194, 105, 194, 104, 194, 104, 194, 102, 194, 103, 194, 103, 194, 102, 194, 104, 194, 103, 194, 102, 194, 104, 194, 103, 194, 102, 194, 102, 194, 103, 194, 101, 194, 102, 194, 103, 194, 104, 194, 103, 194, 104, 194, 101, 194, 102, 194, 100, 194, 103, 194, 102, 194, 102, 194, 106, 194, 102, 194, 103, 194, 102, 194, 104, 194, 101, 194, 102, 194, 101, 194, 104, 194, 103, 194, 104, 194, 101, 194, 102, 194, 96, 194, 104, 194, 104, 194, 99, 195, 4, 194, 121, 194, 84, 194, 111, 194, 111, 194, 102, 194, 110, 194, 108, 194, 117, 194, 113, 194, 115, 194, 114, 194, 111, 194, 110, 194, 110, 194, 115, 194, 113, 194, 114, 194, 113, 194, 113, 194, 111, 194, 109, 194, 105, 194, 104, 194, 106, 194, 105, 194, 107, 194, 106, 194, 108, 194, 109, 194, 107, 194, 105, 194, 105, 194, 104, 194, 108, 194, 110, 194, 112, 194, 113, 194, 114, 194, 110, 194, 108, 194, 108, 194, 109, 194, 117, 194, 124, 194, 126, 194, 120, 194, 116, 194, 101, 194, 96, 194, 96, 194, 106, 194, 120, 195, 1, 195, 0, 194, 115, 194, 96, 194, 78, 194, 70, 194, 80, 194, 102, 194, 121, 195, 6, 195, 8, 194, 126, 194, 106, 194, 93, 194, 86, 194, 98, 194, 113, 195, 3, 195, 12, 195, 13, 195, 2, 194, 116, 194, 97, 194, 80, 194, 76, 194, 84, 194, 103, 194, 126, 195, 20, 195, 36, 195, 30, 195, 2, 194, 87, 194, 59, 194, 51, 194, 62, 194, 88, 194, 110, 194, 111, 195, 42, 195, 50, 194, 88, 194, 55, 194, 48, 194, 52, 194, 86, 195, 15, 195, 58, 195, 80, 195, 75, 195, 33, 194, 101, 194, 54, 194, 29, 194, 35, 194, 64, 194, 108, 195, 28, 195, 58, 195, 54, 195, 16, 194, 93, 194, 53, 194, 41, 194, 61, 194, 101, 195, 23, 195, 56, 195, 60, 195, 33, 194, 109, 194, 62, 194, 38, 194, 111, 195, 15, 194, 84, 195, 21, 195, 51, 195, 11, 194, 112, 194, 102, 194, 74, 194, 79, 194, 92, 194, 109, 194, 119, 195, 0, 195, 4, 195, 2, 195, 1, 194, 125, 194, 118, 194, 108, 194, 101, 194, 95, 194, 98, 194, 107, 194, 123, 195, 11, 195, 17, 195, 13, 194, 126, 194, 108, 194, 94, 194, 90, 194, 99, 194, 117, 195, 7, 195, 13, 195, 9, 194, 119, 194, 98, 194, 81, 194, 80, 194, 90, 194, 112, 195, 5, 195, 17, 195, 19, 195, 14, 194, 97, 194, 117, 194, 79, 194, 83, 195, 6, 195, 35, 195, 32, 194, 127, 195, 3, 194, 114, 194, 87, 194, 85, 194, 94, 194, 106, 194, 126, 195, 14, 195, 15, 195, 7, 194, 126, 194, 107, 194, 97, 194, 99, 194, 106, 194, 116, 195, 0, 195, 7, 195, 9, 195, 1, 194, 114, 194, 118, 194, 111, 194, 87, 194, 118, 194, 105, 194, 108, 194, 112, 194, 122, 194, 122, 194, 122, 194, 121, 194, 124, 194, 120, 194, 116, 194, 121, 194, 116, 194, 123, 194, 126, 194, 123, 194, 121, 194, 121, 194, 114, 194, 114, 194, 112, 194, 107, 194, 115, 194, 125, 194, 108, 195, 1, 194, 125, 194, 109, 194, 119, 194, 115, 194, 113, 194, 119, 194, 120, 194, 123, 194, 121, 194, 121, 194, 116, 194, 115, 194, 115, 194, 116, 194, 119, 194, 120, 194, 124, 194, 121, 194, 120, 194, 117, 194, 121, 194, 114, 194, 114, 194, 116, 194, 115, 194, 116, 194, 120, 194, 117, 194, 116, 194, 114, 194, 116, 194, 114, 194, 112, 194, 114, 194, 116, 194, 113, 194, 115, 194, 114, 194, 114, 194, 115, 194, 116, 194, 113, 194, 115, 194, 115, 194, 113, 194, 115, 194, 114, 194, 115, 194, 113, 194, 116, 194, 114, 194, 114, 194, 114, 194, 113, 194, 116, 194, 111, 194, 113, 194, 114, 194, 114, 194, 113, 194, 115, 194, 113, 194, 115, 194, 115, 194, 113, 194, 115, 194, 115, 194, 114, 194, 116, 194, 114, 194, 117, 194, 114, 194, 115, 194, 116, 194, 114, 194, 114, 194, 116, 194, 113, 194, 113, 194, 114, 194, 117, 194, 114, 194, 116, 194, 114, 194, 116, 194, 116, 194, 114, 194, 117, 194, 117, 194, 115, 194, 115, 194, 117, 194, 116, 194, 116, 194, 118, 194, 118, 194, 118, 194, 118, 194, 118, 194, 118, 194, 117, 194, 118, 194, 117, 194, 119, 194, 117, 194, 119, 194, 117, 194, 118, 194, 119, 194, 117, 194, 115, 194, 119, 194, 117, 194, 117, 194, 117, 194, 117, 194, 117, 194, 118, 194, 118, 194, 117, 194, 113, 194, 120, 194, 120, 194, 117, 194, 122, 194, 121, 194, 120, 194, 121, 194, 122, 194, 124, 194, 125, 194, 123, 194, 125, 194, 126, 194, 125, 194, 126, 194, 127, 194, 127, 195, 0, 194, 124, 194, 124, 194, 125, 194, 124, 194, 123, 194, 124, 194, 123, 194, 122, 194, 124, 194, 121, 194, 122, 194, 123, 194, 122, 194, 123, 194, 123, 194, 121, 194, 122, 194, 123, 194, 123, 194, 123, 194, 122, 194, 123, 194, 123, 194, 123, 194, 121, 194, 122, 194, 121, 194, 123, 194, 121, 194, 124, 194, 123, 194, 121, 194, 122, 194, 122, 194, 123, 194, 123, 194, 122, 194, 125, 194, 123, 194, 125, 194, 122, 194, 125, 194, 123, 194, 124, 194, 126, 194, 125, 194, 125, 194, 123, 194, 124, 194, 125, 194, 125, 194, 123, 194, 123, 194, 125, 194, 125, 194, 123, 194, 124, 194, 123, 194, 126, 194, 125, 194, 124, 194, 126, 194, 126, 194, 126, 194, 127, 194, 126, 194, 126, 195, 2, 194, 126, 195, 0, 194, 127, 195, 1, 195, 1, 195, 0, 194, 127, 195, 0, 195, 0, 195, 1, 195, 0, 195, 1, 194, 127, 195, 2, 195, 0, 194, 126, 195, 0, 195, 0, 195, 1, 194, 127, 195, 0, 194, 127, 195, 1, 195, 0, 194, 127, 195, 2, 195, 1, 195, 0, 195, 2, 195, 1, 195, 0, 195, 2, 195, 0, 195, 0, 195, 2, 195, 0, 195, 1, 195, 1, 194, 127, 195, 0, 195, 1, 194, 127, 195, 2, 194, 127, 195, 0, 195, 0, 195, 1, 195, 1, 195, 2, 195, 3, 195, 2, 195, 3, 195, 0, 195, 3, 195, 2, 195, 2, 195, 3, 195, 2, 195, 3, 195, 1, 195, 2, 195, 1, 195, 3, 195, 1, 195, 1, 195, 1, 195, 2, 195, 0, 194, 127, 195, 3, 195, 2, 195, 2, 195, 1, 195, 4, 195, 3, 195, 4, 195, 4, 195, 4, 195, 6, 195, 5, 195, 3, 195, 5, 195, 5, 195, 3, 195, 5, 195, 5, 195, 4, 195, 4, 195, 5, 195, 6, 195, 5, 195, 4, 195, 5, 195, 3, 195, 5, 195, 3, 195, 5, 195, 5, 195, 4, 195, 4, 195, 5, 195, 5, 195, 5, 195, 5, 195, 4, 195, 3, 195, 5, 195, 4, 195, 5, 195, 5, 195, 6, 195, 5, 195, 6, 195, 4, 195, 5, 195, 4, 195, 5, 195, 5, 195, 3, 195, 3, 195, 4, 195, 2, 195, 6, 195, 2, 195, 3, 195, 6, 195, 3, 195, 4, 195, 4, 195, 5, 195, 4, 195, 3, 195, 1, 195, 2, 195, 3, 195, 3, 195, 2, 195, 2, 195, 3, 195, 1, 195, 0, 195, 0, 195, 0, 195, 1, 195, 0, 195, 0, 195, 1, 195, 1, 195, 0, 195, 0, 195, 0, 194, 127, 195, 1, 195, 0, 194, 127, 194, 127, 195, 0, 195, 1, 195, 1, 195, 1, 195, 1, 195, 0, 195, 2, 194, 127, 195, 0, 195, 0, 195, 0, 195, 1, 195, 0, 195, 0, 195, 0, 194, 127, 194, 126, 195, 0, 194, 126, 195, 1, 195, 0, 195, 0, 195, 0, 195, 1, 195, 0, 195, 1, 195, 1, 194, 127, 195, 2, 195, 0, 195, 1, 195, 1, 195, 1, 195, 0, 195, 2, 195, 2, 195, 0, 195, 2, 195, 2, 195, 2, 195, 4, 195, 2, 195, 0, 195, 2, 195, 1, 195, 4, 195, 1, 195, 3, 195, 3, 195, 3, 195, 4, 195, 2, 195, 1, 195, 4, 195, 3, 195, 4, 195, 4, 195, 4, 195, 4, 195, 5, 195, 5, 195, 5, 195, 4, 195, 6, 195, 4, 195, 3, 195, 4, 195, 6, 195, 3, 195, 4, 195, 4, 195, 5, 195, 5, 195, 5, 195, 4, 195, 2, 195, 6, 195, 3, 195, 5, 195, 5, 195, 4, 195, 6, 195, 4, 195, 4, 195, 4, 195, 5, 195, 4, 195, 5, 195, 5, 195, 3, 195, 4, 195, 6, 195, 4, 195, 3, 195, 5, 195, 4, 195, 4, 195, 3, 195, 1, 195, 4, 195, 2, 195, 0, 195, 3, 195, 0, 195, 2, 195, 6, 194, 126, 194, 127, 195, 10, 195, 0, 195, 5, 195, 5, 195, 6, 195, 6, 195, 9, 195, 8, 195, 9, 195, 10, 195, 11, 195, 11, 195, 11, 195, 12, 195, 12, 195, 10, 195, 10, 195, 10, 195, 11, 195, 10, 195, 8, 195, 9, 195, 7, 195, 7, 195, 7, 195, 6, 195, 6, 195, 6, 195, 6, 195, 6, 195, 5, 195, 5, 195, 8, 195, 7, 195, 7, 195, 8, 195, 8, 195, 8, 195, 8, 195, 8, 195, 8, 195, 7, 195, 9, 195, 6, 195, 7, 195, 7, 195, 6, 195, 7, 195, 8, 195, 8, 195, 7, 195, 8, 195, 6, 195, 6, 195, 8, 195, 9, 195, 8, 195, 9, 195, 9, 195, 9, 195, 9, 195, 9, 195, 8, 195, 11, 195, 11, 195, 10, 195, 10, 195, 8, 195, 9, 195, 10, 195, 9, 195, 10, 195, 8, 195, 11, 195, 8, 195, 9, 195, 7, 195, 9, 195, 9, 195, 11, 195, 11, 195, 10, 195, 11, 195, 11, 195, 12, 195, 12, 195, 12, 195, 12, 195, 12, 195, 14, 195, 13, 195, 13, 195, 12, 195, 14, 195, 14, 195, 14, 195, 12, 195, 12, 195, 13, 195, 11, 195, 10, 195, 12, 195, 11, 195, 12, 195, 11, 195, 11, 195, 11, 195, 13, 195, 11, 195, 10, 195, 12, 195, 10, 195, 13, 195, 13, 195, 12, 195, 12, 195, 13, 195, 12, 195, 12, 195, 13, 195, 13, 195, 13, 195, 12, 195, 12, 195, 13, 195, 13, 195, 12, 195, 13, 195, 10, 195, 13, 195, 12, 195, 12, 195, 12, 195, 13, 195, 14, 195, 13, 195, 13, 195, 13, 195, 14, 195, 13, 195, 14, 195, 14, 195, 13, 195, 13, 195, 14, 195, 13, 195, 14, 195, 14, 195, 14, 195, 14, 195, 14, 195, 13, 195, 13, 195, 16, 195, 13, 195, 13, 195, 15, 195, 14, 195, 14, 195, 12, 195, 15, 195, 14, 195, 15, 195, 14, 195, 14, 195, 14, 195, 16, 195, 15, 195, 17, 195, 16, 195, 17, 195, 17, 195, 16, 195, 15, 195, 16, 195, 16, 195, 16, 195, 16, 195, 17, 195, 16, 195, 16, 195, 16, 195, 15, 195, 16, 195, 16, 195, 16, 195, 16, 195, 15, 195, 17, 195, 16, 195, 17, 195, 16, 195, 17, 195, 16, 195, 17, 195, 17, 195, 16, 195, 19, 195, 19, 195, 17, 195, 19, 195, 17, 195, 17, 195, 16, 195, 16, 195, 18, 195, 18, 195, 17, 195, 16, 195, 15, 195, 17, 195, 15, 195, 15, 195, 14, 195, 14, 195, 14, 195, 16, 195, 15, 195, 15, 195, 14, 195, 14, 195, 13, 195, 15, 195, 14, 195, 14, 195, 13, 195, 14, 195, 13, 195, 12, 195, 13, 195, 13, 195, 11, 195, 12, 195, 11, 195, 12, 195, 11, 195, 13, 195, 13, 195, 11, 195, 11, 195, 10, 195, 12, 195, 11, 195, 11, 195, 11, 195, 11, 195, 10, 195, 10, 195, 10, 195, 12, 195, 11, 195, 11, 195, 12, 195, 12, 195, 10, 195, 12, 195, 10, 195, 11, 195, 11, 195, 10, 195, 11, 195, 11, 195, 9, 195, 10, 195, 10, 195, 11, 195, 10, 195, 11, 195, 10, 195, 12, 195, 10, 195, 10, 195, 10, 195, 10, 195, 12, 195, 12, 195, 10, 195, 12, 195, 13, 195, 12, 195, 12, 195, 12, 195, 13, 195, 12, 195, 13, 195, 12, 195, 14, 195, 14, 195, 12, 195, 15, 195, 13, 195, 14, 195, 15, 195, 15, 195, 13, 195, 14, 195, 14, 195, 15, 195, 13, 195, 13, 195, 15, 195, 14, 195, 14, 195, 14, 195, 12, 195, 17, 195, 14, 195, 14, 195, 15, 195, 17, 195, 15, 195, 17, 195, 14, 195, 17, 195, 17, 195, 16, 195, 17, 195, 16, 195, 15, 195, 16, 195, 17, 195, 15, 195, 16, 195, 15, 195, 16, 195, 16, 195, 16, 195, 16, 195, 16, 195, 17, 195, 16, 195, 18, 195, 15, 195, 17, 195, 15, 195, 15, 195, 16, 195, 15, 195, 16, 195, 16, 195, 16, 195, 15, 195, 15, 195, 16, 195, 16, 195, 15, 195, 14, 195, 14, 195, 11, 195, 13, 195, 18, 195, 11, 195, 17, 195, 16, 195, 14, 195, 18, 195, 17, 195, 18, 195, 20, 195, 19, 195, 20, 195, 23, 195, 21, 195, 22, 195, 22, 195, 23, 195, 21, 195, 23, 195, 22, 195, 21, 195, 23, 195, 21, 195, 20, 195, 19, 195, 19, 195, 20, 195, 18, 195, 18, 195, 18, 195, 16, 195, 17, 195, 19, 195, 19, 195, 18, 195, 16, 195, 19, 195, 18, 195, 19, 195, 17, 195, 17, 195, 20, 195, 19, 195, 18, 195, 18, 195, 20, 195, 19, 195, 19, 195, 19, 195, 19, 195, 20, 195, 19, 195, 18, 195, 18, 195, 20, 195, 20, 195, 21, 195, 20, 195, 19, 195, 20, 195, 22, 195, 20, 195, 21, 195, 19, 195, 20, 195, 21, 195, 20, 195, 20, 195, 21, 195, 19, 195, 19, 195, 21, 195, 21, 195, 23, 195, 21, 195, 21, 195, 23, 195, 21, 195, 23, 195, 21, 195, 22, 195, 22, 195, 22, 195, 22, 195, 23, 195, 22, 195, 24, 195, 22, 195, 23, 195, 22, 195, 25, 195, 25, 195, 23, 195, 24, 195, 24, 195, 25, 195, 24, 195, 24, 195, 23, 195, 25, 195, 23, 195, 24, 195, 24, 195, 23, 195, 24, 195, 26, 195, 24, 195, 25, 195, 23, 195, 22, 195, 24, 195, 23, 195, 25, 195, 23, 195, 23, 195, 22, 195, 22, 195, 24, 195, 23, 195, 23, 195, 22, 195, 22, 195, 24, 195, 23, 195, 23, 195, 24, 195, 24, 195, 24, 195, 23, 195, 24, 195, 25, 195, 25, 195, 25, 195, 24, 195, 24, 195, 23, 195, 24, 195, 24, 195, 24, 195, 22, 195, 23, 195, 24, 195, 23, 195, 23, 195, 24, 195, 23, 195, 22, 195, 24, 195, 22, 195, 23, 195, 21, 195, 24, 195, 22, 195, 24, 195, 23, 195, 23, 195, 22, 195, 24, 195, 22, 195, 22, 195, 22, 195, 21, 195, 22, 195, 22, 195, 23, 195, 22, 195, 21, 195, 23, 195, 20, 195, 20, 195, 21, 195, 20, 195, 20, 195, 21, 195, 20, 195, 20, 195, 19, 195, 20, 195, 20, 195, 19, 195, 20, 195, 19, 195, 21, 195, 17, 195, 22, 195, 20, 195, 19, 195, 18, 195, 20, 195, 19, 195, 21, 195, 18, 195, 17, 195, 19, 195, 19, 195, 18, 195, 19, 195, 17, 195, 18, 195, 16, 195, 20, 195, 17, 195, 18, 195, 18, 195, 20, 195, 17, 195, 18, 195, 17, 195, 19, 195, 18, 195, 19, 195, 20, 195, 19, 195, 21, 195, 19, 195, 19, 195, 20, 195, 19, 195, 20, 195, 19, 195, 20, 195, 20, 195, 19, 195, 19, 195, 18, 195, 18, 195, 20, 195, 18, 195, 19, 195, 17, 195, 21, 195, 19, 195, 21, 195, 20, 195, 19, 195, 19, 195, 23, 195, 19, 195, 22, 195, 21, 195, 21, 195, 22, 195, 20, 195, 23, 195, 21, 195, 21, 195, 22, 195, 21, 195, 21, 195, 23, 195, 21, 195, 20, 195, 22, 195, 21, 195, 21, 195, 20, 195, 21, 195, 20, 195, 22, 195, 21, 195, 22, 195, 22, 195, 19, 195, 21, 195, 22, 195, 20, 195, 22, 195, 23, 195, 22, 195, 22, 195, 22, 195, 22, 195, 22, 195, 21, 195, 21, 195, 21, 195, 21, 195, 20, 195, 21, 195, 20, 195, 21, 195, 20, 195, 20, 195, 20, 195, 21, 195, 20, 195, 20, 195, 21, 195, 21, 195, 21, 195, 21, 195, 22, 195, 21, 195, 19, 195, 21, 195, 19, 195, 20, 195, 19, 195, 19, 195, 20, 195, 17, 195, 20, 195, 18, 195, 20, 195, 18, 195, 21, 195, 18, 195, 19, 195, 17, 195, 18, 195, 19, 195, 18, 195, 18, 195, 18, 195, 18, 195, 20, 195, 16, 195, 18, 195, 18, 195, 18, 195, 18, 195, 18, 195, 16, 195, 18, 195, 16, 195, 18, 195, 15, 195, 17, 195, 16, 195, 16, 195, 15, 195, 13, 195, 17, 195, 16, 195, 17, 195, 15, 195, 14, 195, 14, 195, 15, 195, 15, 195, 13, 195, 14, 195, 14, 195, 15, 195, 14, 195, 12, 195, 12, 195, 13, 195, 12, 195, 12, 195, 13, 195, 5, 195, 16, 195, 12, 195, 7, 195, 16, 195, 11, 195, 13, 195, 14, 195, 12, 195, 15, 195, 17, 195, 18, 195, 18, 195, 18, 195, 19, 195, 17, 195, 19, 195, 16, 195, 19, 195, 17, 195, 18, 195, 15, 195, 15, 195, 14, 195, 12, 195, 12, 195, 12, 195, 10, 195, 10, 195, 9, 195, 9, 195, 8, 195, 10, 195, 10, 195, 9, 195, 7, 195, 8, 195, 10, 195, 8, 195, 8, 195, 6, 195, 8, 195, 7, 195, 7, 195, 4, 195, 7, 195, 6, 195, 7, 195, 4, 195, 5, 195, 4, 195, 5, 195, 4, 195, 3, 195, 2, 195, 3, 195, 3, 195, 1, 195, 2, 195, 1, 195, 2, 195, 2, 195, 1, 195, 0, 195, 2, 195, 0, 195, 1, 194, 125, 195, 0, 194, 127, 194, 126, 194, 126, 194, 125, 194, 124, 194, 126, 194, 124, 194, 122, 194, 124, 194, 122, 194, 120, 194, 122, 194, 121, 194, 121, 194, 121, 194, 119, 194, 119, 194, 118, 194, 120, 194, 118, 194, 118, 194, 116, 194, 118, 194, 117, 194, 116, 194, 114, 194, 114, 194, 113, 194, 114, 194, 115, 194, 112, 194, 111, 194, 108, 194, 109, 194, 107, 194, 107, 194, 105, 194, 103, 194, 102, 194, 101, 194, 101, 194, 99, 194, 97, 194, 96, 194, 96, 194, 95, 194, 95, 194, 92, 194, 92, 194, 91, 194, 88, 194, 90, 194, 85, 194, 87, 194, 83, 194, 83, 194, 82, 194, 81, 194, 79, 194, 78, 194, 73, 194, 72, 194, 70, 194, 70, 194, 65, 194, 65, 194, 62, 194, 60, 194, 58, 194, 55, 194, 54, 194, 52, 194, 52, 194, 47, 194, 46, 194, 42, 194, 41, 194, 39, 194, 34, 194, 33, 194, 29, 194, 27, 194, 24, 194, 20, 194, 17, 194, 14, 194, 12, 194, 6, 194, 4, 193, 127, 193, 125, 193, 121, 193, 116, 193, 112, 193, 109, 193, 104, 193, 100, 193, 95, 193, 90, 193, 87, 193, 85, 193, 81, 193, 79, 193, 75, 193, 73, 193, 70, 193, 66, 193, 65, 193, 62, 193, 60, 193, 56, 193, 50, 193, 48, 193, 45, 193, 39, 193, 33, 193, 29, 193, 22, 193, 16, 193, 9, 193, 4, 192, 125, 192, 118, 192, 112, 192, 105, 192, 100, 192, 94, 192, 90, 192, 85, 192, 82, 192, 78, 192, 74, 192, 71, 192, 67, 192, 65, 192, 62, 192, 59, 192, 57, 192, 57, 192, 57, 192, 56, 192, 57, 192, 57, 192, 56, 192, 57, 192, 56, 192, 56, 192, 57, 192, 56, 192, 57, 192, 57, 192, 57, 192, 58, 192, 94, 195, 96, 196, 41, 192, 0, 192, 61, 192, 57, 192, 57, 192, 70, 193, 123, 195, 113, 196, 64, 196, 69, 196, 57, 195, 25, 195, 60, 196, 25, 196, 63, 196, 68, 196, 70, 196, 71, 196, 72, 196, 54, 195, 115, 195, 100, 195, 112, 195, 114, 195, 101, 195, 64, 195, 5, 194, 88, 194, 50, 194, 25, 194, 8, 194, 1, 193, 124, 193, 118, 193, 107, 193, 90, 193, 73, 193, 61, 193, 54, 193, 52, 193, 49, 193, 47, 193, 44, 193, 41, 193, 40, 193, 33, 193, 30, 193, 26, 193, 25, 193, 22, 193, 22, 193, 24, 193, 25, 193, 23, 193, 21, 193, 18, 193, 18, 193, 17, 193, 15, 193, 15, 193, 16, 193, 17, 193, 17, 193, 18, 193, 18, 193, 17, 193, 18, 193, 17, 193, 18, 193, 20, 193, 21, 193, 22, 193, 24, 193, 24, 193, 25, 193, 27, 193, 29, 193, 31, 193, 33, 193, 35, 193, 36, 193, 35, 193, 36, 193, 37, 193, 38, 193, 37, 193, 40, 193, 43, 193, 44, 193, 45, 193, 45, 193, 43, 193, 43, 193, 44, 193, 47, 193, 49, 193, 52, 193, 53, 193, 55, 193, 54, 193, 55, 193, 56, 193, 57, 193, 59, 193, 62, 193, 65, 193, 67, 193, 67, 193, 68, 193, 67, 193, 69, 193, 71, 193, 73, 193, 74, 193, 77, 193, 79, 193, 80, 193, 81, 193, 81, 193, 81, 193, 84, 193, 86, 193, 88, 193, 91, 193, 98, 193, 101, 193, 102, 193, 113, 193, 110, 193, 115, 193, 121, 193, 120, 193, 127, 194, 1, 194, 2, 194, 5, 194, 7, 194, 10, 194, 12, 194, 14, 194, 14, 194, 17, 194, 19, 194, 22, 194, 25, 194, 27, 194, 31, 194, 33, 194, 36, 194, 36, 194, 40, 194, 39, 194, 44, 194, 42, 194, 43, 194, 46, 194, 48, 194, 49, 194, 50, 194, 53, 194, 53, 194, 55, 194, 57, 194, 58, 194, 63, 194, 63, 194, 66, 194, 66, 194, 65, 194, 68, 194, 70, 194, 71, 194, 75, 194, 76, 194, 80, 194, 85, 194, 86, 194, 89, 194, 91, 194, 92, 194, 91, 194, 96, 194, 94, 194, 98, 194, 97, 194, 98, 194, 97, 194, 97, 194, 98, 194, 97, 194, 100, 194, 100, 194, 103, 194, 104, 194, 104, 194, 107, 194, 108, 194, 111, 194, 113, 194, 112, 194, 114, 194, 114, 194, 117, 194, 117, 194, 117, 194, 118, 194, 118, 194, 119, 194, 121, 194, 120, 194, 120, 194, 119, 194, 121, 194, 121, 194, 121, 194, 119, 194, 121, 194, 119, 194, 120, 194, 118, 194, 119, 194, 117, 194, 115, 194, 116, 194, 116, 194, 114, 194, 115, 194, 112, 194, 114, 194, 113, 194, 112, 194, 114, 194, 112, 194, 113, 194, 110, 194, 110, 194, 110, 194, 108, 194, 107, 194, 107, 194, 105, 194, 103, 194, 100, 194, 101, 194, 101, 194, 99, 194, 98, 194, 98, 194, 98, 194, 98, 194, 97, 194, 100, 194, 98, 194, 99, 194, 98, 194, 98, 194, 97, 194, 99, 194, 97, 194, 97, 194, 97, 194, 96, 194, 97, 194, 93, 194, 96, 194, 95, 194, 92, 194, 94, 194, 95, 194, 93, 194, 96, 194, 93, 194, 94, 194, 94, 194, 91, 194, 91, 194, 93, 194, 92, 194, 93, 194, 92, 194, 93, 194, 92, 194, 92, 194, 92, 194, 88, 194, 90, 194, 90, 194, 91, 194, 90, 194, 88, 194, 89, 194, 87, 194, 89, 194, 86, 194, 86, 194, 85, 194, 86, 194, 85, 194, 85, 194, 82, 194, 81, 194, 82, 194, 81, 194, 80, 194, 78, 194, 78, 194, 78, 194, 74, 194, 78, 194, 76, 194, 75, 194, 75, 194, 74, 194, 73, 194, 73, 194, 72, 194, 72, 194, 71, 194, 71, 194, 70, 194, 70, 194, 70, 194, 70, 194, 68, 194, 68, 194, 67, 194, 68, 194, 66, 194, 68, 194, 67, 194, 67, 194, 67, 194, 66, 194, 67, 194, 67, 194, 67, 194, 66, 194, 69, 194, 67, 194, 67, 194, 67, 194, 68, 194, 67, 194, 67, 194, 65, 194, 66, 194, 68, 194, 68, 194, 65, 194, 68, 194, 66, 194, 66, 194, 66, 194, 66, 194, 66, 194, 68, 194, 70, 194, 70, 194, 66, 194, 68, 194, 70, 194, 68, 194, 70, 194, 70, 194, 71, 194, 72, 194, 73, 194, 72, 194, 74, 194, 74, 194, 78, 194, 76, 194, 77, 194, 77, 194, 79, 194, 78, 194, 79, 194, 83, 194, 81, 194, 84, 194, 82, 194, 86, 194, 85, 194, 88, 194, 86, 194, 89, 194, 90, 194, 91, 194, 93, 194, 92, 194, 94, 194, 96, 194, 98, 194, 97, 194, 97, 194, 99, 194, 100, 194, 104, 194, 101, 194, 102, 194, 106, 194, 107, 194, 106, 194, 106, 194, 111, 194, 110, 194, 111, 194, 113, 194, 113, 194, 115, 194, 116, 194, 119, 194, 120, 194, 121, 194, 123, 194, 124, 194, 126, 194, 126, 194, 127, 195, 1, 195, 3, 195, 3, 195, 4, 195, 5, 195, 9, 195, 8, 195, 9, 195, 11, 195, 12, 195, 11, 195, 14, 195, 13, 195, 15, 195, 18, 195, 17, 195, 20, 195, 19, 195, 21, 195, 21, 195, 22, 195, 23, 195, 25, 195, 25, 195, 27, 195, 28, 195, 29, 195, 31, 195, 30, 195, 30, 195, 32, 195, 34, 195, 35, 195, 36, 195, 37, 195, 37, 195, 39, 195, 39, 195, 40, 195, 41, 195, 41, 195, 42, 195, 44, 195, 47, 195, 47, 195, 50, 195, 49, 195, 51, 195, 51, 195, 53, 195, 52, 195, 57, 195, 53, 195, 58, 195, 57, 195, 59, 195, 57, 195, 60, 195, 58, 195, 62, 195, 59, 195, 60, 195, 52, 195, 70, 195, 59, 195, 63, 195, 71, 195, 66, 195, 70, 195, 68, 195, 71, 195, 72, 195, 74, 195, 75, 195, 76, 195, 78, 195, 81, 195, 78, 195, 80, 195, 80, 195, 83, 195, 82, 195, 83, 195, 82, 195, 84, 195, 85, 195, 83, 195, 82, 195, 82, 195, 82, 195, 84, 195, 80, 195, 83, 195, 83, 195, 83, 195, 83, 195, 82, 195, 85, 195, 83, 195, 87, 195, 84, 195, 82, 195, 84, 195, 84, 195, 85, 195, 85, 195, 86, 195, 88, 195, 85, 195, 85, 195, 86, 195, 86, 195, 86, 195, 85, 195, 85, 195, 84, 195, 84, 195, 85, 195, 83, 195, 84, 195, 82, 195, 83, 195, 82, 195, 83, 195, 81, 195, 82, 195, 83, 195, 81, 195, 84, 195, 82, 195, 81, 195, 83, 195, 82, 195, 81, 195, 81, 195, 80, 195, 82, 195, 80, 195, 80, 195, 80, 195, 78, 195, 78, 195, 77, 195, 76, 195, 77, 195, 77, 195, 75, 195, 76, 195, 74, 195, 75, 195, 74, 195, 74, 195, 74, 195, 73, 195, 73, 195, 70, 195, 70, 195, 73, 195, 69, 195, 71, 195, 70, 195, 69, 195, 66, 195, 67, 195, 67, 195, 67, 195, 68, 195, 67, 195, 62, 195, 66, 195, 66, 195, 64, 195, 62, 195, 63, 195, 61, 195, 62, 195, 59, 195, 58, 195, 58, 195, 60, 195, 58, 195, 57, 195, 57, 195, 58, 195, 57, 195, 55, 195, 57, 195, 58, 195, 57, 195, 57, 195, 57, 195, 57, 195, 56, 195, 57, 195, 55, 195, 56, 195, 55, 195, 56, 195, 54, 195, 55, 195, 51, 195, 53, 195, 56, 195, 50, 195, 53, 195, 53, 195, 52, 195, 51, 195, 53, 195, 50, 195, 51, 195, 51, 195, 50, 195, 51, 195, 52, 195, 54, 195, 50, 195, 52, 195, 51, 195, 52, 195, 52, 195, 51, 195, 51, 195, 54, 195, 52, 195, 54, 195, 53, 195, 52, 195, 53, 195, 52, 195, 52, 195, 52, 195, 52, 195, 53, 195, 52, 195, 53, 195, 54, 195, 52, 195, 54, 195, 53, 195, 54, 195, 54, 195, 54, 195, 55, 195, 54, 195, 54, 195, 56, 195, 55, 195, 56, 195, 55, 195, 56, 195, 56, 195, 56, 195, 54, 195, 57, 195, 56, 195, 58, 195, 58, 195, 56, 195, 56, 195, 58, 195, 58, 195, 58, 195, 58, 195, 57, 195, 60, 195, 58, 195, 60, 195, 61, 195, 61, 195, 61, 195, 62, 195, 64, 195, 63, 195, 66, 195, 65, 195, 66, 195, 66, 195, 66, 195, 68, 195, 68, 195, 68, 195, 69, 195, 71, 195, 68, 195, 69, 195, 71, 195, 71, 195, 71, 195, 71, 195, 72, 195, 74, 195, 72, 195, 75, 195, 73, 195, 75, 195, 78, 195, 76, 195, 78, 195, 79, 195, 79, 195, 80, 195, 79, 195, 82, 195, 81, 195, 83, 195, 85, 195, 83, 195, 84, 195, 85, 195, 86, 195, 87, 195, 87, 195, 88, 195, 88, 195, 88, 195, 89, 195, 91, 195, 91, 195, 92, 195, 92, 195, 91, 195, 94, 195, 93, 195, 94, 195, 96, 195, 96, 195, 98, 195, 97, 195, 98, 195, 99, 195, 100, 195, 100, 195, 103, 195, 101, 195, 102, 195, 102, 195, 104, 195, 102, 195, 106, 195, 104, 195, 106, 195, 104, 195, 104, 195, 105, 195, 106, 195, 107, 195, 107, 195, 107, 195, 110, 195, 109, 195, 109, 195, 110, 195, 111, 195, 113, 195, 111, 195, 112, 195, 111, 195, 114, 195, 114, 195, 113, 195, 116, 195, 116, 195, 116, 195, 115, 195, 116, 195, 117, 195, 116, 195, 118, 195, 117, 195, 116, 195, 118, 195, 118, 195, 118, 195, 118, 195, 116, 195, 120, 195, 120, 195, 118, 195, 120, 195, 119, 195, 122, 195, 122, 195, 120, 195, 121, 195, 122, 195, 122, 195, 124, 195, 121, 195, 122, 195, 124, 195, 122, 195, 121, 195, 123, 195, 123, 195, 124, 195, 123, 195, 120, 195, 122, 195, 121, 195, 124, 195, 122, 195, 119, 195, 121, 195, 120, 195, 120, 195, 122, 195, 120, 195, 120, 195, 120, 195, 122, 195, 122, 195, 124, 195, 124, 195, 124, 196, 1, 195, 118, 195, 123, 195, 121, 195, 118, 195, 122, 195, 119, 195, 122, 195, 122, 195, 121, 195, 122, 195, 122, 195, 122, 195, 122, 195, 123, 195, 122, 195, 123, 195, 123, 195, 122, 195, 121, 195, 120, 195, 121, 195, 121, 195, 120, 195, 121, 195, 118, 195, 119, 195, 117, 195, 118, 195, 117, 195, 119, 195, 116, 195, 118, 195, 115, 195, 114, 195, 114, 195, 113, 195, 113, 195, 115, 195, 110, 195, 111, 195, 111, 195, 109, 195, 112, 195, 111, 195, 111, 195, 110, 195, 112, 195, 109, 195, 109, 195, 108, 195, 110, 195, 110, 195, 109, 195, 108, 195, 110, 195, 109, 195, 110, 195, 108, 195, 109, 195, 109, 195, 106, 195, 105, 195, 106, 195, 107, 195, 107, 195, 103, 195, 106, 195, 105, 195, 102, 195, 104, 195, 103, 195, 103, 195, 106, 195, 102, 195, 104, 195, 102, 195, 103, 195, 106, 195, 104, 195, 103, 195, 104, 195, 105, 195, 104, 195, 104, 195, 104, 195, 105, 195, 104, 195, 105, 195, 104, 195, 104, 195, 103, 195, 104, 195, 104, 195, 102, 195, 103, 195, 105, 195, 104, 195, 104, 195, 102, 195, 103, 195, 105, 195, 105, 195, 104, 195, 103, 195, 104, 195, 104, 195, 104, 195, 105, 195, 105, 195, 104, 195, 104, 195, 105, 195, 104, 195, 105, 195, 105, 195, 104, 195, 105, 195, 102, 195, 106, 195, 104, 195, 106, 195, 105, 195, 104, 195, 105, 195, 103, 195, 106, 195, 105, 195, 107, 195, 105, 195, 107, 195, 106, 195, 108, 195, 108, 195, 109, 195, 105, 195, 109, 195, 108, 195, 109, 195, 109, 195, 110, 195, 110, 195, 111, 195, 109, 195, 110, 195, 108, 195, 108, 195, 109, 195, 110, 195, 110, 195, 110, 195, 110, 195, 110, 195, 111, 195, 109, 195, 111, 195, 110, 195, 112, 195, 112, 195, 114, 195, 114, 195, 115, 195, 114, 195, 114, 195, 114, 195, 116, 195, 117, 195, 116, 195, 116, 195, 117, 195, 116, 195, 116, 195, 116, 195, 116, 195, 116, 195, 117, 195, 118, 195, 115, 195, 117, 195, 117, 195, 120, 195, 119, 195, 118, 195, 119, 195, 122, 195, 120, 195, 122, 195, 121, 195, 123, 195, 122, 195, 124, 195, 123, 195, 124, 195, 125, 195, 124, 195, 123, 195, 125, 195, 122, 195, 125, 195, 126, 195, 125, 195, 123, 195, 125, 195, 124, 195, 126, 195, 124, 195, 125, 195, 124, 195, 112, 196, 33, 196, 8, 195, 120, 196, 7, 195, 125, 195, 119, 196, 8, 195, 127, 196, 7, 195, 127, 196, 6, 196, 4, 196, 7, 196, 3, 196, 4, 196, 7, 196, 3, 196, 7, 196, 6, 196, 6, 196, 6, 196, 6, 196, 6, 196, 7, 196, 6, 196, 6, 196, 6, 196, 9, 196, 8, 196, 9, 196, 9, 196, 11, 196, 10, 196, 11, 196, 9, 196, 13, 196, 12, 196, 13, 196, 14, 196, 13, 196, 11, 196, 11, 196, 13, 196, 11, 196, 13, 196, 12, 196, 14, 196, 12, 196, 13, 196, 11, 196, 14, 196, 13, 196, 12, 196, 13, 196, 15, 196, 12, 196, 16, 196, 14, 196, 16, 196, 16, 196, 16, 196, 16, 196, 17, 196, 17, 196, 18, 196, 17, 196, 18, 196, 17, 196, 20, 196, 17, 196, 17, 196, 16, 196, 17, 196, 15, 196, 18, 196, 15, 196, 18, 196, 17, 196, 18, 196, 18, 196, 16, 196, 18, 196, 19, 196, 18, 196, 18, 196, 19, 196, 20, 196, 19, 196, 20, 196, 20, 196, 20, 196, 22, 196, 23, 196, 23, 196, 107, 196, 47, 195, 121, 196, 44, 196, 30, 196, 14, 196, 22, 196, 24, 196, 17, 196, 18, 196, 22, 196, 17, 196, 20, 196, 19, 196, 21, 196, 20, 196, 20, 196, 20, 196, 21, 196, 20, 196, 22, 196, 21, 196, 24, 196, 20, 196, 23, 196, 22, 196, 23, 196, 23, 196, 24, 196, 23, 196, 20, 196, 23, 196, 20, 196, 20, 196, 31, 196, 15, 195, 43, 196, 30, 196, 14, 196, 6, 196, 22, 196, 33, 196, 9, 196, 21, 196, 23, 196, 16, 196, 22, 196, 20, 196, 19, 196, 18, 196, 7, 196, 29, 196, 12, 196, 20, 196, 25, 196, 19, 196, 21, 196, 23, 196, 23, 196, 22, 196, 22, 196, 22, 196, 23, 196, 24, 196, 24, 196, 24, 196, 24, 196, 25, 196, 23, 196, 22, 196, 24, 196, 23, 196, 26, 196, 23, 196, 23, 196, 24, 196, 25, 196, 22, 196, 26, 196, 24, 196, 0, 196, 47, 196, 12, 196, 53, 196, 30, 196, 16, 196, 14, 195, 103, 196, 32, 196, 14, 196, 21, 196, 26, 196, 24, 196, 23, 196, 25, 196, 25, 196, 22, 196, 24, 196, 26, 196, 29, 196, 21, 196, 25, 196, 26, 196, 26, 196, 28, 196, 28, 196, 26, 196, 27, 196, 28, 196, 39, 196, 38, 196, 15, 196, 65, 196, 15, 196, 34, 196, 28, 196, 38, 196, 29, 196, 29, 196, 30, 196, 30, 196, 32, 196, 25, 196, 31, 196, 32, 196, 25, 196, 31, 196, 30, 196, 29, 196, 32, 196, 31, 196, 30, 196, 31, 196, 33, 196, 41, 196, 44, 196, 20, 196, 60, 196, 23, 196, 32, 196, 43, 196, 27, 196, 41, 196, 33, 196, 35, 196, 36, 196, 34, 196, 38, 196, 35, 196, 35, 196, 34, 196, 37, 196, 35, 196, 33, 196, 35, 196, 36, 196, 36, 196, 38, 196, 39, 196, 32, 196, 45, 196, 35, 196, 37, 196, 43, 196, 39, 196, 40, 196, 41, 196, 40, 196, 39, 196, 43, 196, 40, 196, 39, 196, 41, 196, 41, 196, 39, 196, 42, 196, 41, 196, 40, 196, 41, 196, 41, 196, 40, 196, 41, 196, 42, 196, 42, 196, 43, 196, 44, 196, 43, 196, 43, 196, 44, 196, 42, 196, 44, 196, 43, 196, 46, 196, 44, 196, 47, 196, 45, 196, 45, 196, 46, 196, 45, 196, 46, 196, 44, 196, 46, 196, 45, 196, 43, 196, 45, 196, 44, 196, 47, 196, 46, 196, 45, 196, 46, 196, 45, 196, 48, 196, 44, 196, 48, 196, 47, 196, 48, 196, 49, 196, 49, 196, 48, 196, 50, 196, 50, 196, 49, 196, 48, 196, 51, 196, 51, 196, 50, 196, 48, 196, 50, 196, 49, 196, 49, 196, 50, 196, 49, 196, 49, 196, 47, 196, 51, 196, 52, 196, 49, 196, 49, 196, 50, 196, 52, 196, 50, 196, 53, 196, 51, 196, 53, 196, 51, 196, 50, 196, 54, 196, 51, 196, 53, 196, 51, 196, 53, 196, 53, 196, 54, 196, 51, 196, 52, 196, 51, 196, 52, 196, 51, 196, 52, 196, 52, 196, 51, 196, 52, 196, 52, 196, 51, 196, 54, 196, 53, 196, 53, 196, 54, 196, 54, 196, 54, 196, 54, 196, 55, 196, 53, 196, 57, 196, 54, 196, 56, 196, 54, 196, 54, 196, 55, 196, 55, 196, 54, 196, 55, 196, 55, 196, 54, 196, 54, 196, 54, 196, 55, 196, 53, 196, 54, 196, 53, 196, 55, 196, 55, 196, 53, 196, 55, 196, 54, 196, 54, 196, 56, 196, 54, 196, 57, 196, 56, 196, 56, 196, 57, 196, 55, 196, 55, 196, 57, 196, 56, 196, 55, 196, 55, 196, 55, 196, 57, 196, 54, 196, 55, 196, 56, 196, 55, 196, 57, 196, 55, 196, 54, 196, 56, 196, 55, 196, 57, 196, 55, 196, 54, 196, 56, 196, 56, 196, 55, 196, 57, 196, 58, 196, 58, 196, 57, 196, 58, 196, 57, 196, 56, 196, 57, 196, 55, 196, 55, 196, 57, 196, 57, 196, 57, 196, 58, 196, 54, 196, 57, 196, 56, 196, 56, 196, 54, 196, 54, 196, 59, 196, 53, 196, 56, 196, 54, 196, 56, 196, 56, 196, 55, 196, 56, 196, 56, 196, 57, 196, 55, 196, 58, 196, 56, 196, 58, 196, 56, 196, 59, 196, 56, 196, 55, 196, 54, 196, 57, 196, 53, 196, 58, 196, 55, 196, 56, 196, 56, 196, 55, 196, 54, 196, 57, 196, 58, 196, 56, 196, 54, 196, 55, 196, 56, 196, 55, 196, 57, 196, 56, 196, 56, 196, 58, 196, 58, 196, 55, 196, 54, 196, 55, 196, 55, 196, 54, 196, 55, 196, 53, 196, 55, 196, 53, 196, 53, 196, 53, 196, 54, 196, 52, 196, 52, 196, 53, 196, 56, 196, 62, 196, 56, 196, 45, 196, 58, 196, 61, 196, 55, 196, 64, 196, 58, 196, 58, 196, 59, 196, 57, 196, 57, 196, 61, 196, 59, 196, 64, 196, 61, 196, 60, 196, 59, 196, 58, 196, 54, 196, 55, 196, 55, 196, 56, 196, 58, 196, 59, 196, 59, 196, 59, 196, 58, 196, 56, 196, 57, 196, 57, 196, 61, 196, 60, 196, 63, 196, 63, 196, 60, 196, 56, 196, 56, 196, 53, 196, 54, 196, 57, 196, 64, 196, 68, 196, 73, 196, 76, 196, 73, 196, 62, 196, 53, 196, 47, 196, 43, 196, 43, 196, 44, 196, 54, 196, 62, 196, 64, 196, 69, 196, 65, 196, 62, 196, 58, 196, 57, 196, 57, 196, 60, 196, 66, 196, 68, 196, 66, 196, 63, 196, 61, 196, 57, 196, 54, 196, 52, 196, 55, 196, 62, 196, 70, 196, 70, 196, 71, 196, 66, 196, 62, 196, 57, 196, 57, 196, 55, 196, 58, 196, 64, 196, 64, 196, 67, 196, 66, 196, 62, 196, 60, 196, 57, 196, 58, 196, 60, 196, 59, 196, 59, 196, 61, 196, 63, 196, 64, 196, 65, 196, 62, 196, 64, 196, 59, 196, 62, 196, 56, 196, 60, 196, 62, 196, 65, 196, 66, 196, 66, 196, 65, 196, 62, 196, 59, 196, 58, 196, 59, 196, 59, 196, 64, 196, 64, 196, 69, 196, 68, 196, 66, 196, 66, 196, 64, 196, 63, 196, 64, 196, 65, 196, 66, 196, 63, 196, 65, 196, 61, 196, 61, 196, 59, 196, 62, 196, 64, 196, 67, 196, 69, 196, 70, 196, 67, 196, 64, 196, 60, 196, 57, 196, 59, 196, 59, 196, 62, 196, 62, 196, 66, 196, 67, 196, 68, 196, 64, 196, 63, 196, 60, 196, 61, 196, 62, 196, 63, 196, 62, 196, 66, 196, 67, 196, 66, 196, 66, 196, 68, 196, 66, 196, 67, 196, 65, 196, 64, 196, 66, 196, 65, 196, 64, 196, 63, 196, 64, 196, 63, 196, 62, 196, 61, 196, 61, 196, 63, 196, 64, 196, 64, 196, 64, 196, 65, 196, 67, 196, 66, 196, 68, 196, 66, 196, 68, 196, 68, 196, 67, 196, 67, 196, 67, 196, 66, 196, 65, 196, 64, 196, 64, 196, 66, 196, 64, 196, 64, 196, 65, 196, 64, 196, 65, 196, 64, 196, 62, 196, 63, 196, 62, 196, 64, 196, 63, 196, 65, 196, 65, 196, 66, 196, 67, 196, 68, 196, 66, 196, 66, 196, 67, 196, 65, 196, 66, 196, 69, 196, 66, 196, 67, 196, 67, 196, 65, 196, 68, 196, 65, 196, 64, 196, 63, 196, 66, 196, 65, 196, 66, 196, 63, 196, 66, 196, 64, 196, 66, 196, 65, 196, 65, 196, 66, 196, 68, 196, 65, 196, 67, 196, 68, 196, 68, 196, 66, 196, 66, 196, 66, 196, 68, 196, 66, 196, 65, 196, 64, 196, 67, 196, 64, 196, 65, 196, 65, 196, 64, 196, 64, 196, 64, 196, 66, 196, 63, 196, 62, 196, 63, 196, 67, 196, 65, 196, 65, 196, 65, 196, 68, 196, 67, 196, 66, 196, 68, 196, 66, 196, 67, 196, 69, 196, 66, 196, 67, 196, 68, 196, 66, 196, 66, 196, 66, 196, 66, 196, 66, 196, 65, 196, 65, 196, 65, 196, 64, 196, 68, 196, 65, 196, 67, 196, 64, 196, 67, 196, 66, 196, 67, 196, 66, 196, 66, 196, 67, 196, 70, 196, 66, 196, 67, 196, 68, 196, 68, 196, 68, 196, 67, 196, 69, 196, 68, 196, 66, 196, 68, 196, 66, 196, 68, 196, 65, 196, 66, 196, 64, 196, 67, 196, 67, 196, 66, 196, 67, 196, 67, 196, 66, 196, 68, 196, 67, 196, 67, 196, 70, 196, 69, 196, 69, 196, 68, 196, 68, 196, 69, 196, 69, 196, 68, 196, 68, 196, 67, 196, 69, 196, 65, 196, 68, 196, 67, 196, 66, 196, 67, 196, 68, 196, 67, 196, 69, 196, 67, 196, 67, 196, 69, 196, 67, 196, 68, 196, 70, 196, 68, 196, 70, 196, 69, 196, 70, 196, 70, 196, 69, 196, 71, 196, 70, 196, 70, 196, 67, 196, 70, 196, 70, 196, 67, 196, 67, 196, 69, 196, 68, 196, 69, 196, 52, 196, 72, 196, 64, 196, 64, 196, 74, 196, 64, 196, 72, 196, 70, 196, 70, 196, 69, 196, 71, 196, 69, 196, 75, 196, 74, 196, 75, 196, 74, 196, 74, 196, 76, 196, 73, 196, 73, 196, 76, 196, 74, 196, 74, 196, 72, 196, 72, 196, 72, 196, 74, 196, 71, 196, 72, 196, 72, 196, 74, 196, 72, 196, 72, 196, 74, 196, 74, 196, 74, 196, 74, 196, 73, 196, 74, 196, 75, 196, 75, 196, 75, 196, 76, 196, 75, 196, 75, 196, 75, 196, 76, 196, 74, 196, 75, 196, 75, 196, 73, 196, 76, 196, 72, 196, 75, 196, 74, 196, 72, 196, 76, 196, 75, 196, 74, 196, 75, 196, 75, 196, 74, 196, 77, 196, 75, 196, 77, 196, 75, 196, 78, 196, 77, 196, 78, 196, 77, 196, 78, 196, 76, 196, 78, 196, 76, 196, 77, 196, 77, 196, 77, 196, 76, 196, 74, 196, 76, 196, 77, 196, 75, 196, 76, 196, 74, 196, 78, 196, 77, 196, 76, 196, 78, 196, 77, 196, 77, 196, 78, 196, 80, 196, 78, 196, 79, 196, 79, 196, 80, 196, 79, 196, 80, 196, 79, 196, 79, 196, 78, 196, 80, 196, 78, 196, 80, 196, 78, 196, 79, 196, 80, 196, 79, 196, 80, 196, 77, 196, 79, 196, 78, 196, 80, 196, 78, 196, 82, 196, 81, 196, 80, 196, 79, 196, 80, 196, 80, 196, 80, 196, 78, 196, 80, 196, 80, 196, 82, 196, 80, 196, 80, 196, 79, 196, 80, 196, 80, 196, 78, 196, 78, 196, 80, 196, 79, 196, 80, 196, 80, 196, 80, 196, 80, 196, 78, 196, 80, 196, 80, 196, 83, 196, 80, 196, 81, 196, 82, 196, 82, 196, 81, 196, 82, 196, 83, 196, 81, 196, 81, 196, 82, 196, 81, 196, 81, 196, 79, 196, 81, 196, 80, 196, 81, 196, 81, 196, 80, 196, 80, 196, 80, 196, 81, 196, 81, 196, 81, 196, 81, 196, 81, 196, 81, 196, 83, 196, 83, 196, 81, 196, 83, 196, 83, 196, 83, 196, 85, 196, 82, 196, 83, 196, 83, 196, 83, 196, 81, 196, 83, 196, 79, 196, 81, 196, 81, 196, 84, 196, 82, 196, 82, 196, 80, 196, 80, 196, 81, 196, 82, 196, 81, 196, 81, 196, 84, 196, 81, 196, 82, 196, 82, 196, 84, 196, 82, 196, 84, 196, 83, 196, 85, 196, 84, 196, 85, 196, 83, 196, 84, 196, 83, 196, 82, 196, 83, 196, 83, 196, 82, 196, 84, 196, 82, 196, 81, 196, 80, 196, 83, 196, 84, 196, 82, 196, 84, 196, 83, 196, 87, 196, 84, 196, 85, 196, 85, 196, 84, 196, 84, 196, 85, 196, 83, 196, 85, 196, 84, 196, 87, 196, 83, 196, 83, 196, 85, 196, 85, 196, 82, 196, 82, 196, 84, 196, 83, 196, 85, 196, 82, 196, 84, 196, 83, 196, 86, 196, 84, 196, 86, 196, 83, 196, 87, 196, 86, 196, 85, 196, 85, 196, 86, 196, 85, 196, 88, 196, 87, 196, 85, 196, 87, 196, 87, 196, 84, 196, 86, 196, 85, 196, 85, 196, 85, 196, 85, 196, 84, 196, 86, 196, 85, 196, 86, 196, 85, 196, 86, 196, 86, 196, 85, 196, 89, 196, 86, 196, 87, 196, 89, 196, 89, 196, 88, 196, 89, 196, 87, 196, 88, 196, 87, 196, 89, 196, 88, 196, 88, 196, 88, 196, 86, 196, 86, 196, 87, 196, 87, 196, 84, 196, 88, 196, 86, 196, 87, 196, 85, 196, 86, 196, 86, 196, 87, 196, 86, 196, 87, 196, 87, 196, 90, 196, 88, 196, 89, 196, 88, 196, 90, 196, 86, 196, 89, 196, 87, 196, 89, 196, 90, 196, 88, 196, 89, 196, 89, 196, 88, 196, 88, 196, 88, 196, 87, 196, 85, 196, 89, 196, 87, 196, 87, 196, 89, 196, 87, 196, 86, 196, 85, 196, 88, 196, 86, 196, 90, 196, 86, 196, 88, 196, 89, 196, 88, 196, 87, 196, 90, 196, 87, 196, 91, 196, 86, 196, 86, 196, 86, 196, 88, 196, 87, 196, 87, 196, 84, 196, 86, 196, 86, 196, 86, 196, 86, 196, 82, 196, 91, 196, 92, 196, 96, 196, 79, 196, 91, 196, 85, 196, 85, 196, 87, 196, 81, 196, 90, 196, 88, 196, 89, 196, 90, 196, 86, 196, 90, 196, 90, 196, 89, 196, 88, 196, 91, 196, 90, 196, 89, 196, 90, 196, 90, 196, 88, 196, 88, 196, 89, 196, 87, 196, 88, 196, 89, 196, 86, 196, 87, 196, 87, 196, 85, 196, 90, 196, 87, 196, 87, 196, 90, 196, 88, 196, 90, 196, 89, 196, 87, 196, 90, 196, 89, 196, 90, 196, 89, 196, 89, 196, 88, 196, 88, 196, 87, 196, 88, 196, 86, 196, 88, 196, 86, 196, 87, 196, 87, 196, 87, 196, 88, 196, 86, 196, 88, 196, 88, 196, 88, 196, 88, 196, 88, 196, 87, 196, 88, 196, 90, 196, 88, 196, 87, 196, 88, 196, 89, 196, 90, 196, 87, 196, 87, 196, 87, 196, 89, 196, 88, 196, 86, 196, 86, 196, 87, 196, 85, 196, 87, 196, 83, 196, 86, 196, 89, 196, 88, 196, 89, 196, 87, 196, 88, 196, 87, 196, 89, 196, 89, 196, 88, 196, 89, 196, 91, 196, 86, 196, 89, 196, 88, 196, 88, 196, 88, 196, 89, 196, 87, 196, 86, 196, 88, 196, 88, 196, 86, 196, 85, 196, 89, 196, 86, 196, 87, 196, 86, 196, 88, 196, 87, 196, 87, 196, 88, 196, 87, 196, 88, 196, 89, 196, 86, 196, 90, 196, 88, 196, 90, 196, 86, 196, 88, 196, 88, 196, 87, 196, 86, 196, 88, 196, 86, 196, 86, 196, 86, 196, 86, 196, 88, 196, 84, 196, 87, 196, 86, 196, 87, 196, 85, 196, 88, 196, 86, 196, 89, 196, 88, 196, 89, 196, 87, 196, 89, 196, 87, 196, 89, 196, 88, 196, 89, 196, 86, 196, 90, 196, 87, 196, 88, 196, 86, 196, 86, 196, 88, 196, 87, 196, 84, 196, 87, 196, 84, 196, 88, 196, 86, 196, 86, 196, 86, 196, 86, 196, 88, 196, 86, 196, 87, 196, 88, 196, 89, 196, 88, 196, 87, 196, 86, 196, 91, 196, 88, 196, 88, 196, 87, 196, 87, 196, 87, 196, 86, 196, 85, 196, 86, 196, 87, 196, 86, 196, 85, 196, 85, 196, 85, 196, 84, 196, 86, 196, 86, 196, 85, 196, 88, 196, 86, 196, 87, 196, 85, 196, 85, 196, 90, 196, 84, 196, 89, 196, 86, 196, 90, 196, 87, 196, 88, 196, 86, 196, 87, 196, 86, 196, 86, 196, 85, 196, 88, 196, 86, 196, 85, 196, 87, 196, 85, 196, 85, 196, 87, 196, 86, 196, 86, 196, 85, 196, 83, 196, 88, 196, 85, 196, 86, 196, 85, 196, 88, 196, 87, 196, 86, 196, 88, 196, 85, 196, 88, 196, 88, 196, 86, 196, 86, 196, 84, 196, 88, 196, 84, 196, 84, 196, 84, 196, 86, 196, 86, 196, 85, 196, 85, 196, 87, 196, 84, 196, 86, 196, 89, 196, 85, 196, 89, 196, 86, 196, 89, 196, 84, 196, 89, 196, 86, 196, 86, 196, 88, 196, 87, 196, 86, 196, 88, 196, 86, 196, 87, 196, 87, 196, 88, 196, 87, 196, 88, 196, 84, 196, 85, 196, 84, 196, 85, 196, 84, 196, 83, 196, 87, 196, 85, 196, 87, 196, 85, 196, 86, 196, 86, 196, 86, 196, 88, 196, 87, 196, 87, 196, 86, 196, 84, 196, 88, 196, 86, 196, 87, 196, 85, 196, 87, 196, 87, 196, 86, 196, 85, 196, 86, 196, 86, 196, 86, 196, 85, 196, 85, 196, 84, 196, 85, 196, 85, 196, 84, 196, 85, 196, 86, 196, 86, 196, 85, 196, 87, 196, 86, 196, 87, 196, 86, 196, 85, 196, 85, 196, 85, 196, 87, 196, 86, 196, 85, 196, 86, 196, 86, 196, 86, 196, 84, 196, 85, 196, 85, 196, 85, 196, 85, 196, 84, 196, 84, 196, 87, 196, 86, 196, 85, 196, 85, 196, 85, 196, 89, 196, 84, 196, 87, 196, 85, 196, 86, 196, 86, 196, 86, 196, 85, 196, 85, 196, 86, 196, 86, 196, 83, 196, 84, 196, 85, 196, 83, 196, 86, 196, 84, 196, 84, 196, 83, 196, 82, 196, 83, 196, 84, 196, 83, 196, 85, 196, 81, 196, 86, 196, 85, 196, 85, 196, 68, 196, 91, 196, 78, 196, 80, 196, 88, 196, 86, 196, 87, 196, 86, 196, 86, 196, 83, 196, 84, 196, 85, 196, 85, 196, 87, 196, 86, 196, 86, 196, 86, 196, 86, 196, 87, 196, 87, 196, 85, 196, 87, 196, 88, 196, 88, 196, 88, 196, 87, 196, 89, 196, 86, 196, 88, 196, 86, 196, 87, 196, 88, 196, 86, 196, 85, 196, 87, 196, 86, 196, 89, 196, 87, 196, 84, 196, 85, 196, 86, 196, 84, 196, 86, 196, 84, 196, 85, 196, 85, 196, 85, 196, 85, 196, 85, 196, 86, 196, 85, 196, 86, 196, 87, 196, 86, 196, 86, 196, 86, 196, 85, 196, 86, 196, 87, 196, 86, 196, 87, 196, 86, 196, 86, 196, 86, 196, 87, 196, 85, 196, 87, 196, 86, 196, 84, 196, 87, 196, 85, 196, 87, 196, 86, 196, 86, 196, 85, 196, 85, 196, 86, 196, 84, 196, 86, 196, 84, 196, 88, 196, 85, 196, 86, 196, 87, 196, 88, 196, 87, 196, 88, 196, 85, 196, 88, 196, 86, 196, 90, 196, 85, 196, 87, 196, 86, 196, 87, 196, 85, 196, 85, 196, 86, 196, 86, 196, 85, 196, 85, 196, 87, 196, 87, 196, 87, 196, 88, 196, 87, 196, 88, 196, 89, 196, 87, 196, 91, 196, 85, 196, 90, 196, 86, 196, 90, 196, 86, 196, 88, 196, 90, 196, 88, 196, 86, 196, 88, 196, 88, 196, 89, 196, 85, 196, 88, 196, 85, 196, 85, 196, 89, 196, 85, 196, 87, 196, 88, 196, 87, 196, 87, 196, 85, 196, 87, 196, 88, 196, 89, 196, 89, 196, 89, 196, 91, 196, 89, 196, 88, 196, 89, 196, 89, 196, 90, 196, 90, 196, 89, 196, 87, 196, 88, 196, 89, 196, 87, 196, 84, 196, 87, 196, 88, 196, 87, 196, 87, 196, 84, 196, 88, 196, 87, 196, 86, 196, 88, 196, 86, 196, 90, 196, 86, 196, 88, 196, 89, 196, 89, 196, 88, 196, 91, 196, 87, 196, 90, 196, 89, 196, 89, 196, 88, 196, 88, 196, 88, 196, 90, 196, 89, 196, 89, 196, 89, 196, 86, 196, 86, 196, 89, 196, 86, 196, 88, 196, 89, 196, 88, 196, 87, 196, 88, 196, 91, 196, 90, 196, 90, 196, 90, 196, 90, 196, 90, 196, 91, 196, 89, 196, 91, 196, 91, 196, 90, 196, 90, 196, 89, 196, 90, 196, 89, 196, 89, 196, 90, 196, 86, 196, 90, 196, 88, 196, 88, 196, 91, 196, 89, 196, 91, 196, 88, 196, 90, 196, 88, 196, 94, 196, 91, 196, 91, 196, 90, 196, 92, 196, 90, 196, 92, 196, 91, 196, 93, 196, 91, 196, 91, 196, 90, 196, 92, 196, 88, 196, 91, 196, 90, 196, 90, 196, 91, 196, 89, 196, 90, 196, 89, 196, 89, 196, 89, 196, 92, 196, 90, 196, 92, 196, 91, 196, 94, 196, 93, 196, 92, 196, 93, 196, 92, 196, 94, 196, 92, 196, 90, 196, 92, 196, 93, 196, 90, 196, 91, 196, 91, 196, 91, 196, 89, 196, 90, 196, 90, 196, 92, 196, 90, 196, 91, 196, 89, 196, 91, 196, 93, 196, 91, 196, 90, 196, 94, 196, 89, 196, 92, 196, 92, 196, 92, 196, 94, 196, 95, 196, 93, 196, 94, 196, 89, 196, 96, 196, 95, 196, 92, 196, 93, 196, 92, 196, 91, 196, 92, 196, 91, 196, 91, 196, 90, 196, 92, 196, 90, 196, 89, 196, 91, 196, 91, 196, 92, 196, 92, 196, 92, 196, 93, 196, 94, 196, 91, 196, 96, 196, 93, 196, 94, 196, 93, 196, 95, 196, 94, 196, 91, 196, 91, 196, 92, 196, 90, 196, 90, 196, 90, 196, 91, 196, 91, 196, 88, 196, 92, 196, 90, 196, 90, 196, 91, 196, 88, 196, 91, 196, 94, 196, 90, 196, 92, 196, 90, 196, 93, 196, 91, 196, 92, 196, 93, 196, 93, 196, 92, 196, 92, 196, 91, 196, 92, 196, 92, 196, 91, 196, 92, 196, 91, 196, 90, 196, 93, 196, 90, 196, 91, 196, 91, 196, 90, 196, 92, 196, 87, 196, 90, 196, 91, 196, 88, 196, 92, 196, 88, 196, 88, 196, 87, 196, 95, 196, 88, 196, 92, 196, 100, 196, 87, 196, 99, 196, 89, 196, 91, 196, 93, 196, 93, 196, 93, 196, 93, 196, 96, 196, 91, 196, 92, 196, 92, 196, 92, 196, 92, 196, 94, 196, 93, 196, 93, 196, 92, 196, 94, 196, 90, 196, 94, 196, 92, 196, 94, 196, 94, 196, 94, 196, 94, 196, 93, 196, 95, 196, 95, 196, 93, 196, 94, 196, 93, 196, 94, 196, 94, 196, 94, 196, 91, 196, 94, 196, 91, 196, 93, 196, 93, 196, 91, 196, 92, 196, 92, 196, 92, 196, 92, 196, 92, 196, 90, 196, 92, 196, 91, 196, 94, 196, 95, 196, 93, 196, 92, 196, 94, 196, 92, 196, 93, 196, 95, 196, 94, 196, 93, 196, 94, 196, 92, 196, 95, 196, 92, 196, 94, 196, 92, 196, 92, 196, 93, 196, 93, 196, 92, 196, 91, 196, 93, 196, 94, 196, 93, 196, 94, 196, 93, 196, 94, 196, 94, 196, 93, 196, 93, 196, 94, 196, 95, 196, 94, 196, 95, 196, 92, 196, 94, 196, 95, 196, 93, 196, 93, 196, 94, 196, 93, 196, 95, 196, 90, 196, 95, 196, 95, 196, 93, 196, 94, 196, 92, 196, 92, 196, 93, 196, 95, 196, 94, 196, 93, 196, 95, 196, 94, 196, 92, 196, 97, 196, 95, 196, 95, 196, 94, 196, 95, 196, 94, 196, 95, 196, 95, 196, 96, 196, 93, 196, 93, 196, 94, 196, 94, 196, 93, 196, 91, 196, 93, 196, 91, 196, 93, 196, 91, 196, 93, 196, 91, 196, 94, 196, 94, 196, 91, 196, 92, 196, 93, 196, 93, 196, 94, 196, 93, 196, 97, 196, 93, 196, 94, 196, 95, 196, 93, 196, 95, 196, 93, 196, 92, 196, 94, 196, 93, 196, 94, 196, 92, 196, 93, 196, 93, 196, 92, 196, 93, 196, 91, 196, 93, 196, 93, 196, 93, 196, 96, 196, 92, 196, 91, 196, 96, 196, 93, 196, 96, 196, 96, 196, 95, 196, 96, 196, 95, 196, 94, 196, 94, 196, 95, 196, 95, 196, 94, 196, 94, 196, 95, 196, 94, 196, 94, 196, 94, 196, 94, 196, 95, 196, 92, 196, 96, 196, 92, 196, 95, 196, 95, 196, 94, 196, 96, 196, 94, 196, 96, 196, 93, 196, 94, 196, 95, 196, 94, 196, 95, 196, 95, 196, 93, 196, 95, 196, 94, 196, 93, 196, 94, 196, 95, 196, 92, 196, 95, 196, 92, 196, 94, 196, 93, 196, 94, 196, 94, 196, 92, 196, 93, 196, 95, 196, 95, 196, 95, 196, 95, 196, 95, 196, 97, 196, 97, 196, 95, 196, 94, 196, 98, 196, 94, 196, 97, 196, 93, 196, 93, 196, 96, 196, 94, 196, 93, 196, 93, 196, 94, 196, 93, 196, 95, 196, 91, 196, 96, 196, 92, 196, 94, 196, 94, 196, 95, 196, 94, 196, 96, 196, 93, 196, 95, 196, 94, 196, 96, 196, 94, 196, 95, 196, 93, 196, 94, 196, 94, 196, 96, 196, 92, 196, 94, 196, 94, 196, 93, 196, 92, 196, 93, 196, 91, 196, 92, 196, 95, 196, 92, 196, 93, 196, 93, 196, 95, 196, 94, 196, 94, 196, 94, 196, 97, 196, 94, 196, 96, 196, 92, 196, 96, 196, 93, 196, 93, 196, 91, 196, 94, 196, 93, 196, 92, 196, 91, 196, 93, 196, 90, 196, 93, 196, 94, 196, 93, 196, 93, 196, 91, 196, 96, 196, 92, 196, 95, 196, 92, 196, 96, 196, 95, 196, 94, 196, 93, 196, 94, 196, 96, 196, 95, 196, 90, 196, 95, 196, 92, 196, 95, 196, 91, 196, 92, 196, 93, 196, 93, 196, 92, 196, 91, 196, 90, 196, 93, 196, 93, 196, 90, 196, 94, 196, 90, 196, 93, 196, 95, 196, 93, 228, 94, 228, 91, 228, 95, 228, 92, 228, 81, 228, 87, 228, 106, 227, 2, 227, 3, 227, 2, 227, 5, 227, 5, 227, 3, 227, 4, 227, 5, 227, 3, 227, 4, 227, 5, 227, 2, 227, 5, 227, 5, 227, 2, 227, 5, 227, 5, 227, 5, 227, 3, 227, 5, 227, 3, 227, 5, 227, 5, 227, 2, 227, 6, 227, 4, 227, 4, 227, 5, 227, 4, 227, 4, 227, 4, 227, 5, 227, 4, 227, 4, 227, 4, 227, 4, 227, 5, 227, 5, 227, 4, 227, 7, 227, 4, 227, 5, 227, 3, 227, 4, 227, 7, 227, 5, 227, 6, 227, 5, 227, 6, 227, 5, 227, 6, 227, 4, 227, 6, 227, 6, 227, 6, 227, 5, 227, 5, 227, 5, 227, 5, 227, 5, 227, 5, 227, 4, 227, 5, 227, 6, 227, 4, 227, 5, 227, 5, 227, 7, 227, 4, 227, 4, 227, 5, 227, 6, 227, 4, 227, 6, 227, 4, 227, 6, 227, 6, 227, 5, 227, 6, 227, 4, 227, 6, 227, 7, 227, 6, 227, 4, 227, 7, 227, 6, 227, 3, 227, 6, 227, 4, 227, 7, 227, 5, 227, 5, 227, 4, 227, 6, 227, 5, 227, 4, 227, 6, 227, 4, 227, 5, 227, 5, 227, 4, 227, 4, 227, 4, 227, 6, 227, 4, 227, 5, 227, 4, 227, 6, 227, 5, 227, 4, 227, 4, 227, 3, 227, 3, 227, 3, 227, 4, 227, 4, 227, 4, 227, 4, 227, 4, 227, 4, 227, 5, 227, 2, 227, 5, 227, 4, 227, 3, 227, 4, 227, 3, 227, 5, 227, 4, 227, 4, 227, 4, 227, 3, 227, 3, 227, 4, 227, 3, 227, 5, 227, 2, 227, 4, 227, 6, 227, 2, 227, 4, 227, 3, 227, 4, 227, 2, 227, 2, 227, 4, 227, 3, 227, 3, 227, 2, 227, 3, 227, 2, 227, 2, 227, 2, 227, 3, 227, 2, 227, 3, 227, 2, 227, 3, 227, 3, 227, 4, 227, 2, 227, 3, 227, 2, 227, 2, 227, 3, 227, 1, 227, 2, 227, 3, 227, 2, 227, 1, 227, 3, 227, 0, 227, 2, 227, 0, 227, 1, 227, 0, 227, 0, 227, 0, 227, 1, 226, 126, 226, 127, 227, 0, 226, 127, 227, 0, 226, 126, 226, 127, 226, 124, 226, 124, 227, 3, 226, 127, 226, 120, 227, 1, 227, 0, 226, 124, 227, 3, 226, 127, 227, 2, 227, 2, 227, 3, 227, 4, 227, 6, 227, 6, 227, 6, 227, 7, 227, 6, 227, 7, 227, 8, 227, 8, 227, 5, 227, 5, 227, 5, 227, 5, 227, 3, 227, 4, 227, 2, 227, 2, 227, 1, 227, 0, 227, 1, 227, 0, 227, 0, 226, 127, 226, 127, 227, 0, 227, 0, 226, 127, 226, 126, 226, 127, 227, 0, 227, 2, 227, 0, 227, 0, 227, 0, 226, 127, 227, 0, 226, 127, 226, 125, 227, 1, 226, 126, 226, 126, 226, 127, 227, 0, 226, 125, 226, 127, 226, 127, 227, 0, 227, 0, 227, 2, 227, 0, 227, 0, 227, 1, 227, 1, 227, 1, 227, 0, 227, 0, 227, 1, 227, 1, 226, 127, 227, 0, 227, 1, 227, 1, 227, 1, 227, 1, 227, 0, 226, 127, 227, 2, 227, 0, 226, 127, 227, 0, 227, 0, 226, 127, 227, 1, 226, 127, 227, 0, 227, 0, 226, 127, 226, 125, 227, 0, 226, 127, 226, 127, 226, 126, 226, 126, 226, 126, 226, 125, 226, 125, 226, 126, 226, 126, 226, 126, 226, 122, 226, 123, 226, 123, 226, 123, 226, 122, 226, 123, 226, 122, 226, 121, 226, 122, 226, 121, 226, 121, 226, 121, 226, 120, 226, 118, 226, 118, 226, 119, 226, 118, 226, 117, 226, 118, 226, 117, 226, 117, 226, 117, 226, 117, 226, 116, 226, 117, 226, 116, 226, 116, 226, 116, 226, 115, 226, 115, 226, 116, 226, 115, 226, 116, 226, 117, 226, 115, 226, 116, 226, 117, 226, 115, 226, 115, 226, 116, 226, 116, 226, 114, 226, 115, 226, 116, 226, 114, 226, 115, 226, 114, 226, 114, 226, 116, 226, 113, 226, 116, 226, 116, 226, 114, 226, 115, 226, 115, 226, 114, 226, 116, 226, 116, 226, 117, 226, 117, 226, 116, 226, 118, 226, 117, 226, 117, 226, 117, 226, 118, 226, 119, 226, 117, 226, 119, 226, 119, 226, 117, 226, 118, 226, 118, 226, 117, 226, 120, 226, 121, 226, 119, 226, 118, 226, 119, 226, 121, 226, 119, 226, 120, 226, 119, 226, 120, 226, 122, 226, 120, 226, 121, 226, 120, 226, 122, 226, 118, 226, 121, 226, 120, 226, 120, 226, 122, 226, 121, 226, 121, 226, 120, 226, 121, 226, 122, 226, 122, 226, 120, 226, 120, 226, 122, 226, 121, 226, 120, 226, 121, 226, 121, 226, 123, 226, 121, 226, 121, 226, 120, 226, 123, 226, 123, 226, 120, 226, 122, 226, 122, 226, 122, 226, 122, 226, 122, 226, 120, 226, 122, 226, 122, 226, 123, 226, 121, 226, 121, 226, 121, 226, 120, 226, 121, 226, 121, 226, 122, 226, 121, 226, 122, 226, 122, 226, 121, 226, 122, 226, 122, 226, 120, 226, 119, 226, 123, 226, 120, 226, 121, 226, 122, 226, 122, 226, 121, 226, 123, 226, 122, 226, 120, 226, 123, 226, 121, 226, 123, 226, 122, 226, 121, 226, 121, 226, 122, 226, 121, 226, 122, 226, 120, 226, 121, 226, 121, 226, 120, 226, 123, 226, 120, 226, 121, 226, 121, 226, 120, 226, 120, 226, 122, 226, 120, 226, 122, 226, 121, 226, 121, 226, 121, 226, 120, 226, 120, 226, 122, 226, 121, 226, 121, 226, 122, 226, 122, 226, 121, 226, 122, 226, 121, 226, 120, 226, 121, 226, 121, 226, 121, 226, 122, 226, 119, 226, 121, 226, 121, 226, 121, 226, 120, 226, 122, 226, 122, 226, 121, 226, 121, 226, 121, 226, 120, 226, 122, 226, 122, 226, 119, 226, 122, 226, 121, 226, 122, 226, 121, 226, 122, 226, 121, 226, 121, 226, 120, 226, 120, 226, 122, 226, 122, 226, 117, 226, 121, 226, 120, 226, 120, 226, 122, 226, 119, 226, 122, 226, 123, 226, 120, 226, 121, 226, 121, 226, 121, 226, 121, 226, 121, 226, 122, 226, 122, 226, 123, 226, 121, 226, 120, 226, 122, 226, 122, 226, 120, 226, 121, 226, 121, 226, 119, 226, 120, 226, 121, 226, 119, 226, 119, 226, 118, 226, 120, 226, 120, 226, 119, 226, 120, 226, 120, 226, 120, 226, 120, 226, 119, 226, 124, 226, 117, 226, 119, 226, 120, 226, 117, 226, 122, 226, 119, 226, 122, 226, 122, 226, 123, 226, 124, 226, 126, 226, 126, 226, 127, 226, 126, 226, 126, 227, 0, 226, 126, 226, 126, 226, 127, 226, 125, 226, 123, 226, 123, 226, 123, 226, 123, 226, 123, 226, 121, 226, 122, 226, 120, 226, 121, 226, 119, 226, 119, 226, 118, 226, 121, 226, 118, 226, 118, 226, 119, 226, 119, 226, 118, 226, 118, 226, 116, 226, 118, 226, 119, 226, 116, 226, 116, 226, 117, 226, 116, 226, 116, 226, 116, 226, 115, 226, 114, 226, 116, 226, 114, 226, 116, 226, 114, 226, 115, 226, 115, 226, 115, 226, 114, 226, 113, 226, 115, 226, 114, 226, 116, 226, 116, 226, 115, 226, 113, 226, 114, 226, 115, 226, 113, 226, 113, 226, 113, 226, 113, 226, 116, 226, 115, 226, 113, 226, 115, 226, 111, 226, 111, 226, 113, 226, 115, 226, 115, 226, 112, 226, 113, 226, 117, 226, 116, 226, 113, 226, 114, 226, 113, 226, 113, 226, 115, 226, 117, 226, 114, 226, 117, 226, 118, 226, 116, 226, 116, 226, 116, 226, 114, 226, 117, 226, 116, 226, 117, 226, 117, 226, 116, 226, 115, 226, 115, 226, 115, 226, 114, 226, 118, 226, 117, 226, 116, 226, 114, 226, 116, 226, 116, 226, 117, 226, 118, 226, 120, 226, 120, 226, 120, 226, 119, 226, 117, 226, 115, 226, 116, 226, 116, 226, 117, 226, 119, 226, 120, 226, 120, 226, 118, 226, 117, 226, 116, 226, 114, 226, 112, 226, 112, 226, 114, 226, 115, 226, 117, 226, 118, 226, 120, 226, 115, 226, 117, 226, 114, 226, 117, 226, 117, 226, 120, 226, 123, 226, 124, 226, 123, 226, 121, 226, 119, 226, 118, 226, 121, 227, 0, 227, 4, 227, 8, 227, 4, 226, 121, 226, 113, 226, 105, 226, 105, 226, 115, 227, 1, 227, 12, 227, 11, 226, 124, 226, 103, 226, 87, 226, 83, 226, 89, 226, 111, 227, 3, 227, 16, 227, 19, 227, 6, 226, 118, 226, 102, 226, 98, 226, 106, 226, 126, 227, 13, 227, 23, 227, 25, 227, 14, 226, 126, 226, 106, 226, 88, 226, 84, 226, 93, 226, 112, 227, 7, 227, 30, 227, 43, 227, 37, 227, 9, 226, 96, 226, 65, 226, 57, 226, 71, 226, 101, 227, 8, 227, 38, 227, 49, 227, 31, 226, 114, 226, 69, 226, 50, 226, 61, 226, 101, 227, 22, 227, 66, 227, 89, 227, 83, 227, 42, 226, 110, 226, 62, 226, 37, 226, 43, 226, 72, 226, 117, 227, 38, 227, 67, 227, 64, 227, 25, 226, 101, 226, 63, 226, 50, 226, 70, 226, 113, 227, 31, 227, 67, 227, 70, 227, 42, 226, 116, 226, 72, 226, 48, 226, 60, 226, 90, 227, 1, 227, 30, 227, 40, 227, 27, 227, 0, 226, 101, 226, 86, 226, 89, 226, 101, 226, 117, 227, 2, 227, 9, 227, 12, 227, 12, 227, 10, 227, 9, 226, 127, 226, 120, 226, 111, 226, 104, 226, 106, 226, 118, 227, 6, 227, 18, 227, 27, 227, 22, 227, 6, 226, 115, 226, 103, 226, 99, 226, 108, 226, 126, 227, 12, 227, 23, 227, 15, 227, 0, 226, 104, 226, 89, 226, 88, 226, 98, 226, 118, 227, 12, 227, 26, 227, 24, 227, 9, 226, 116, 226, 99, 226, 96, 226, 106, 226, 126, 227, 15, 227, 26, 227, 22, 227, 7, 226, 114, 226, 96, 226, 93, 226, 99, 226, 115, 227, 6, 227, 17, 227, 22, 227, 16, 227, 1, 226, 114, 226, 107, 226, 105, 226, 114, 226, 123, 227, 5, 227, 12, 227, 15, 227, 10, 227, 2, 226, 121, 226, 114, 226, 113, 226, 111, 226, 114, 226, 117, 226, 123, 226, 126, 227, 0, 227, 1, 227, 1, 226, 125, 226, 125, 226, 123, 226, 126, 226, 126, 227, 0, 227, 2, 227, 3, 226, 126, 226, 126, 226, 121, 226, 118, 226, 117, 226, 117, 226, 122, 226, 125, 226, 127, 226, 126, 226, 125, 226, 121, 226, 119, 226, 119, 226, 118, 226, 121, 226, 125, 226, 124, 226, 125, 226, 120, 226, 122, 226, 117, 226, 110, 226, 120, 226, 122, 226, 119, 227, 1, 226, 126, 226, 126, 226, 124, 226, 123, 226, 121, 226, 122, 226, 123, 227, 0, 226, 127, 227, 1, 227, 0, 227, 0, 226, 125, 226, 126, 226, 124, 226, 122, 226, 123, 226, 122, 226, 122, 226, 122, 226, 124, 226, 120, 226, 120, 226, 120, 226, 120, 226, 118, 226, 118, 226, 117, 226, 119, 226, 117, 226, 118, 226, 117, 226, 118, 226, 118, 226, 120, 226, 118, 226, 119, 226, 118, 226, 115, 226, 118, 226, 118, 226, 118, 226, 117, 226, 120, 226, 121, 226, 119, 226, 119, 226, 119, 226, 120, 226, 120, 226, 119, 226, 120, 226, 120, 226, 120, 226, 120, 226, 119, 226, 121, 226, 120, 226, 121, 226, 118, 226, 121, 226, 122, 226, 122, 226, 120, 226, 119, 226, 123, 226, 120, 226, 121, 226, 122, 226, 120, 226, 121, 226, 123, 226, 121, 226, 123, 226, 121, 226, 122, 226, 122, 226, 122, 226, 122, 226, 123, 226, 123, 226, 125, 226, 124, 226, 125, 226, 126, 226, 124, 226, 126, 226, 125, 226, 125, 226, 126, 226, 125, 226, 125, 226, 127, 226, 126, 226, 125, 226, 125, 226, 125, 226, 125, 226, 125, 227, 0, 226, 126, 226, 125, 226, 125, 226, 126, 226, 125, 226, 125, 226, 124, 226, 126, 226, 125, 226, 126, 226, 124, 226, 126, 226, 125, 226, 125, 226, 125, 226, 126, 226, 126, 226, 125, 226, 126, 226, 126, 226, 125, 226, 126, 226, 124, 226, 125, 226, 126, 226, 127, 226, 126, 226, 124, 226, 126, 226, 127, 226, 126, 226, 126, 226, 126, 226, 126, 226, 126, 226, 125, 226, 125, 226, 126, 226, 126, 226, 124, 226, 126, 226, 126, 226, 126, 226, 127, 226, 124, 226, 125, 226, 126, 226, 127, 226, 127, 226, 127, 226, 125, 226, 126, 226, 126, 226, 127, 226, 126, 226, 126, 226, 126, 226, 126, 226, 126, 226, 126, 226, 127, 227, 0, 226, 126, 227, 0, 226, 127, 226, 127, 227, 0, 226, 127, 227, 1, 227, 0, 227, 2, 226, 127, 227, 0, 227, 2, 227, 1, 227, 0, 226, 127, 227, 0, 227, 0, 227, 0, 226, 126, 227, 2, 227, 0, 227, 0, 227, 0, 226, 126, 226, 127, 227, 1, 227, 0, 227, 1, 227, 0, 227, 0, 227, 0, 227, 1, 227, 0, 227, 1, 227, 1, 227, 2, 227, 1, 227, 1, 227, 1, 227, 2, 227, 2, 227, 1, 227, 0, 227, 1, 227, 1, 227, 0, 227, 1, 227, 0, 227, 1, 227, 3, 227, 0, 227, 2, 227, 3, 227, 2, 227, 2, 227, 3, 227, 2, 227, 2, 227, 3, 227, 2, 227, 2, 227, 2, 227, 3, 227, 1, 227, 2, 227, 1, 227, 1, 227, 2, 227, 3, 227, 1, 227, 2, 227, 3, 227, 1, 227, 2, 227, 2, 227, 2, 227, 3, 227, 1, 227, 2, 227, 4, 227, 3, 227, 4, 227, 1, 227, 3, 227, 4, 227, 4, 227, 3, 227, 5, 227, 4, 227, 4, 227, 4, 227, 3, 227, 2, 227, 5, 227, 3, 227, 2, 227, 4, 227, 2, 227, 3, 227, 3, 227, 3, 227, 4, 227, 2, 227, 4, 227, 3, 227, 4, 227, 4, 227, 5, 227, 4, 227, 4, 227, 3, 227, 5, 227, 3, 227, 4, 227, 3, 227, 5, 227, 5, 227, 5, 227, 4, 227, 5, 227, 5, 227, 3, 227, 4, 227, 5, 227, 6, 227, 4, 227, 4, 227, 3, 227, 4, 227, 3, 227, 4, 227, 4, 227, 4, 227, 5, 227, 4, 227, 4, 227, 3, 227, 3, 227, 5, 227, 4, 227, 4, 227, 4, 227, 4, 227, 4, 227, 5, 227, 3, 227, 6, 227, 1, 227, 4, 227, 3, 227, 3, 227, 4, 227, 3, 227, 2, 227, 2, 227, 4, 227, 2, 227, 2, 227, 2, 227, 1, 227, 0, 227, 1, 227, 2, 227, 1, 227, 0, 227, 2, 226, 126, 227, 0, 226, 126, 227, 0, 226, 127, 226, 127, 226, 125, 226, 127, 227, 0, 227, 0, 226, 126, 226, 126, 226, 126, 226, 125, 226, 125, 226, 123, 226, 123, 226, 126, 226, 125, 227, 0, 226, 123, 226, 122, 226, 126, 226, 120, 226, 127, 226, 126, 226, 125, 227, 2, 227, 0, 227, 2, 227, 2, 227, 3, 227, 4, 227, 5, 227, 2, 227, 1, 227, 5, 227, 4, 227, 2, 227, 3, 227, 4, 227, 2, 227, 1, 227, 0, 227, 1, 227, 1, 227, 0, 226, 127, 227, 0, 227, 0, 226, 127, 226, 127, 227, 0, 227, 1, 227, 0, 227, 1, 227, 2, 227, 2, 227, 2, 226, 127, 226, 127, 227, 1, 227, 3, 227, 1, 227, 2, 227, 1, 227, 1, 227, 2, 227, 0, 227, 1, 227, 0, 227, 2, 227, 0, 227, 1, 227, 3, 227, 1, 227, 5, 227, 4, 227, 4, 227, 4, 227, 2, 227, 5, 227, 3, 227, 3, 227, 4, 227, 3, 227, 4, 227, 5, 227, 6, 227, 7, 227, 6, 227, 6, 227, 4, 227, 4, 227, 3, 227, 4, 227, 7, 227, 5, 227, 4, 227, 6, 227, 4, 227, 5, 227, 6, 227, 5, 227, 5, 227, 5, 227, 7, 227, 7, 227, 6, 227, 7, 227, 8, 227, 6, 227, 6, 227, 9, 227, 6, 227, 7, 227, 7, 227, 7, 227, 5, 227, 7, 227, 5, 227, 7, 227, 5, 227, 5, 227, 7, 227, 6, 227, 6, 227, 5, 227, 7, 227, 6, 227, 5, 227, 6, 227, 6, 227, 4, 227, 7, 227, 6, 227, 7, 227, 7, 227, 6, 227, 7, 227, 6, 227, 4, 227, 7, 227, 7, 227, 7, 227, 6, 227, 6, 227, 5, 227, 6, 227, 7, 227, 5, 227, 8, 227, 5, 227, 6, 227, 5, 227, 5, 227, 6, 227, 8, 227, 5, 227, 5, 227, 7, 227, 7, 227, 7, 227, 6, 227, 8, 227, 8, 227, 7, 227, 7, 227, 9, 227, 6, 227, 7, 227, 6, 227, 7, 227, 6, 227, 7, 227, 8, 227, 7, 227, 7, 227, 7, 227, 6, 227, 8, 227, 7, 227, 7, 227, 10, 227, 8, 227, 8, 227, 7, 227, 8, 227, 8, 227, 9, 227, 8, 227, 8, 227, 7, 227, 9, 227, 10, 227, 8, 227, 9, 227, 9, 227, 11, 227, 10, 227, 8, 227, 8, 227, 8, 227, 10, 227, 6, 227, 9, 227, 10, 227, 9, 227, 8, 227, 10, 227, 8, 227, 10, 227, 9, 227, 9, 227, 10, 227, 10, 227, 10, 227, 9, 227, 9, 227, 7, 227, 10, 227, 10, 227, 10, 227, 9, 227, 8, 227, 10, 227, 9, 227, 10, 227, 10, 227, 10, 227, 12, 227, 10, 227, 10, 227, 11, 227, 11, 227, 10, 227, 11, 227, 10, 227, 11, 227, 10, 227, 12, 227, 10, 227, 11, 227, 12, 227, 12, 227, 11, 227, 10, 227, 11, 227, 13, 227, 10, 227, 9, 227, 11, 227, 10, 227, 13, 227, 11, 227, 11, 227, 11, 227, 9, 227, 12, 227, 13, 227, 10, 227, 12, 227, 12, 227, 12, 227, 11, 227, 12, 227, 11, 227, 13, 227, 11, 227, 13, 227, 12, 227, 11, 227, 14, 227, 13, 227, 13, 227, 12, 227, 11, 227, 13, 227, 13, 227, 13, 227, 11, 227, 11, 227, 12, 227, 12, 227, 12, 227, 12, 227, 11, 227, 11, 227, 13, 227, 11, 227, 12, 227, 13, 227, 14, 227, 12, 227, 14, 227, 13, 227, 14, 227, 13, 227, 14, 227, 13, 227, 15, 227, 16, 227, 14, 227, 14, 227, 11, 227, 14, 227, 14, 227, 16, 227, 14, 227, 14, 227, 16, 227, 15, 227, 14, 227, 14, 227, 15, 227, 14, 227, 14, 227, 15, 227, 15, 227, 16, 227, 16, 227, 14, 227, 15, 227, 14, 227, 16, 227, 14, 227, 14, 227, 14, 227, 15, 227, 14, 227, 13, 227, 13, 227, 15, 227, 15, 227, 13, 227, 12, 227, 14, 227, 14, 227, 14, 227, 11, 227, 10, 227, 12, 227, 14, 227, 11, 227, 13, 227, 12, 227, 10, 227, 13, 227, 11, 227, 10, 227, 10, 227, 12, 227, 12, 227, 8, 227, 9, 227, 10, 227, 8, 227, 8, 227, 9, 227, 8, 227, 8, 227, 8, 227, 6, 227, 5, 227, 8, 227, 7, 227, 6, 227, 5, 227, 6, 227, 7, 227, 2, 227, 2, 227, 12, 227, 2, 227, 6, 227, 10, 227, 2, 227, 10, 227, 8, 227, 8, 227, 11, 227, 9, 227, 11, 227, 12, 227, 13, 227, 12, 227, 13, 227, 13, 227, 13, 227, 11, 227, 10, 227, 12, 227, 13, 227, 12, 227, 11, 227, 10, 227, 11, 227, 9, 227, 11, 227, 9, 227, 8, 227, 10, 227, 10, 227, 9, 227, 10, 227, 10, 227, 9, 227, 9, 227, 9, 227, 10, 227, 9, 227, 11, 227, 9, 227, 10, 227, 9, 227, 11, 227, 11, 227, 11, 227, 10, 227, 12, 227, 10, 227, 11, 227, 11, 227, 12, 227, 12, 227, 10, 227, 11, 227, 12, 227, 13, 227, 13, 227, 14, 227, 13, 227, 13, 227, 13, 227, 15, 227, 11, 227, 14, 227, 14, 227, 13, 227, 14, 227, 14, 227, 13, 227, 14, 227, 12, 227, 14, 227, 13, 227, 14, 227, 12, 227, 15, 227, 14, 227, 16, 227, 14, 227, 16, 227, 16, 227, 16, 227, 17, 227, 16, 227, 16, 227, 16, 227, 16, 227, 16, 227, 17, 227, 15, 227, 16, 227, 17, 227, 15, 227, 16, 227, 17, 227, 16, 227, 19, 227, 16, 227, 16, 227, 18, 227, 17, 227, 17, 227, 15, 227, 16, 227, 17, 227, 16, 227, 16, 227, 15, 227, 16, 227, 16, 227, 17, 227, 16, 227, 16, 227, 17, 227, 16, 227, 17, 227, 15, 227, 14, 227, 16, 227, 16, 227, 17, 227, 17, 227, 16, 227, 17, 227, 16, 227, 15, 227, 16, 227, 17, 227, 16, 227, 16, 227, 14, 227, 18, 227, 17, 227, 17, 227, 17, 227, 17, 227, 17, 227, 17, 227, 16, 227, 18, 227, 17, 227, 18, 227, 16, 227, 17, 227, 16, 227, 16, 227, 17, 227, 15, 227, 16, 227, 17, 227, 17, 227, 17, 227, 18, 227, 17, 227, 17, 227, 18, 227, 16, 227, 18, 227, 16, 227, 21, 227, 19, 227, 19, 227, 18, 227, 20, 227, 20, 227, 18, 227, 17, 227, 18, 227, 20, 227, 19, 227, 19, 227, 19, 227, 19, 227, 21, 227, 18, 227, 19, 227, 20, 227, 21, 227, 18, 227, 20, 227, 18, 227, 22, 227, 20, 227, 19, 227, 20, 227, 20, 227, 17, 227, 21, 227, 20, 227, 19, 227, 20, 227, 20, 227, 20, 227, 20, 227, 20, 227, 20, 227, 21, 227, 20, 227, 20, 227, 20, 227, 22, 227, 18, 227, 22, 227, 20, 227, 22, 227, 20, 227, 19, 227, 20, 227, 21, 227, 22, 227, 21, 227, 23, 227, 22, 227, 22, 227, 21, 227, 21, 227, 21, 227, 23, 227, 23, 227, 20, 227, 21, 227, 21, 227, 19, 227, 22, 227, 21, 227, 21, 227, 20, 227, 22, 227, 22, 227, 20, 227, 22, 227, 22, 227, 21, 227, 24, 227, 21, 227, 23, 227, 22, 227, 23, 227, 22, 227, 24, 227, 23, 227, 21, 227, 24, 227, 23, 227, 21, 227, 23, 227, 20, 227, 23, 227, 21, 227, 22, 227, 21, 227, 21, 227, 21, 227, 20, 227, 21, 227, 21, 227, 20, 227, 17, 227, 22, 227, 19, 227, 19, 227, 19, 227, 21, 227, 21, 227, 19, 227, 21, 227, 19, 227, 18, 227, 18, 227, 18, 227, 18, 227, 19, 227, 19, 227, 18, 227, 18, 227, 19, 227, 18, 227, 17, 227, 16, 227, 15, 227, 19, 227, 17, 227, 15, 227, 16, 227, 17, 227, 18, 227, 15, 227, 17, 227, 16, 227, 17, 227, 16, 227, 14, 227, 17, 227, 16, 227, 17, 227, 16, 227, 17, 227, 16, 227, 16, 227, 16, 227, 16, 227, 16, 227, 15, 227, 17, 227, 16, 227, 15, 227, 15, 227, 14, 227, 16, 227, 15, 227, 17, 227, 15, 227, 16, 227, 16, 227, 16, 227, 15, 227, 17, 227, 18, 227, 15, 227, 16, 227, 15, 227, 18, 227, 16, 227, 17, 227, 16, 227, 14, 227, 17, 227, 16, 227, 15, 227, 15, 227, 16, 227, 16, 227, 16, 227, 16, 227, 16, 227, 18, 227, 17, 227, 17, 227, 16, 227, 17, 227, 17, 227, 16, 227, 16, 227, 17, 227, 15, 227, 16, 227, 15, 227, 18, 227, 18, 227, 17, 227, 16, 227, 19, 227, 13, 227, 14, 227, 17, 227, 13, 227, 19, 227, 18, 227, 19, 227, 18, 227, 20, 227, 21, 227, 23, 227, 23, 227, 22, 227, 22, 227, 25, 227, 25, 227, 26, 227, 24, 227, 24, 227, 22, 227, 23, 227, 20, 227, 22, 227, 20, 227, 21, 227, 19, 227, 19, 227, 20, 227, 18, 227, 18, 227, 17, 227, 19, 227, 19, 227, 18, 227, 19, 227, 18, 227, 18, 227, 19, 227, 18, 227, 18, 227, 17, 227, 18, 227, 18, 227, 16, 227, 16, 227, 19, 227, 17, 227, 17, 227, 18, 227, 16, 227, 17, 227, 16, 227, 18, 227, 15, 227, 17, 227, 17, 227, 17, 227, 15, 227, 17, 227, 16, 227, 17, 227, 18, 227, 17, 227, 15, 227, 17, 227, 17, 227, 16, 227, 18, 227, 18, 227, 16, 227, 17, 227, 15, 227, 17, 227, 15, 227, 16, 227, 14, 227, 16, 227, 15, 227, 15, 227, 16, 227, 14, 227, 15, 227, 17, 227, 15, 227, 16, 227, 17, 227, 16, 227, 14, 227, 15, 227, 15, 227, 15, 227, 17, 227, 16, 227, 14, 227, 16, 227, 16, 227, 15, 227, 14, 227, 14, 227, 16, 227, 15, 227, 14, 227, 14, 227, 14, 227, 14, 227, 14, 227, 10, 227, 13, 227, 14, 227, 12, 227, 13, 227, 12, 227, 11, 227, 12, 227, 12, 227, 11, 227, 12, 227, 11, 227, 12, 227, 9, 227, 12, 227, 10, 227, 11, 227, 10, 227, 9, 227, 10, 227, 10, 227, 10, 227, 10, 227, 10, 227, 7, 227, 9, 227, 8, 227, 10, 227, 5, 227, 9, 227, 9, 227, 6, 227, 7, 227, 6, 227, 4, 227, 7, 227, 4, 227, 5, 227, 4, 227, 4, 227, 5, 227, 5, 227, 2, 227, 4, 227, 3, 227, 4, 227, 2, 227, 1, 227, 2, 227, 1, 226, 127, 227, 1, 227, 1, 227, 0, 227, 1, 226, 127, 226, 126, 226, 127, 227, 0, 226, 125, 226, 126, 226, 125, 226, 125, 226, 124, 226, 124, 226, 122, 226, 124, 226, 123, 226, 124, 226, 121, 226, 121, 226, 121, 226, 122, 226, 120, 226, 120, 226, 120, 226, 119, 226, 119, 226, 116, 226, 117, 226, 115, 226, 116, 226, 115, 226, 114, 226, 112, 226, 113, 226, 111, 226, 111, 226, 109, 226, 110, 226, 109, 226, 108, 226, 106, 226, 108, 226, 107, 226, 105, 226, 103, 226, 103, 226, 103, 226, 101, 226, 101, 226, 99, 226, 100, 226, 98, 226, 97, 226, 94, 226, 94, 226, 93, 226, 92, 226, 90, 226, 88, 226, 87, 226, 86, 226, 83, 226, 84, 226, 80, 226, 83, 226, 79, 226, 78, 226, 76, 226, 74, 226, 71, 226, 72, 226, 70, 226, 68, 226, 66, 226, 64, 226, 64, 226, 60, 226, 58, 226, 56, 226, 52, 226, 51, 226, 48, 226, 47, 226, 45, 226, 42, 226, 40, 226, 35, 226, 34, 226, 31, 226, 29, 226, 25, 226, 22, 226, 20, 226, 18, 226, 13, 226, 10, 226, 6, 226, 3, 226, 0, 225, 124, 225, 120, 225, 116, 225, 113, 225, 109, 225, 103, 225, 99, 225, 94, 225, 90, 225, 86, 225, 84, 225, 80, 225, 79, 225, 75, 225, 73, 225, 70, 225, 66, 225, 63, 225, 62, 225, 58, 225, 56, 225, 52, 225, 47, 225, 43, 225, 39, 225, 34, 225, 30, 225, 25, 225, 20, 225, 13, 225, 5, 224, 125, 224, 120, 224, 115, 224, 107, 224, 102, 224, 97, 224, 92, 224, 87, 224, 83, 224, 80, 224, 76, 224, 74, 224, 70, 224, 67, 224, 65, 224, 62, 224, 60, 224, 59, 224, 59, 224, 59, 224, 59, 224, 58, 224, 58, 224, 59, 224, 59, 224, 58, 224, 59, 224, 59, 224, 60, 224, 59, 224, 59, 224, 60, 224, 104, 227, 107, 228, 63, 224, 0, 224, 61, 224, 61, 224, 60, 224, 72, 225, 124, 227, 112, 228, 67, 228, 71, 228, 62, 227, 31, 227, 62, 228, 27, 228, 65, 228, 70, 228, 72, 228, 74, 228, 74, 228, 51, 227, 104, 227, 96, 227, 110, 227, 113, 227, 99, 227, 60, 227, 1, 226, 82, 226, 45, 226, 21, 226, 2, 225, 124, 225, 118, 225, 107, 225, 96, 225, 77, 225, 59, 225, 48, 225, 42, 225, 43, 225, 44, 225, 43, 225, 42, 225, 40, 225, 38, 225, 36, 225, 34, 225, 33, 225, 35, 225, 37, 225, 37, 225, 35, 225, 34, 225, 32, 225, 30, 225, 29, 225, 28, 225, 27, 225, 21, 225, 21, 225, 19, 225, 18, 225, 16, 225, 16, 225, 16, 225, 15, 225, 15, 225, 17, 225, 17, 225, 17, 225, 18, 225, 22, 225, 23, 225, 28, 225, 27, 225, 29, 225, 30, 225, 31, 225, 32, 225, 32, 225, 33, 225, 35, 225, 35, 225, 37, 225, 38, 225, 37, 225, 40, 225, 41, 225, 43, 225, 44, 225, 46, 225, 47, 225, 47, 225, 49, 225, 48, 225, 49, 225, 51, 225, 54, 225, 57, 225, 58, 225, 62, 225, 62, 225, 63, 225, 65, 225, 64, 225, 64, 225, 66, 225, 68, 225, 69, 225, 73, 225, 72, 225, 72, 225, 73, 225, 74, 225, 74, 225, 75, 225, 78, 225, 81, 225, 84, 225, 85, 225, 87, 225, 90, 225, 94, 225, 99, 225, 104, 225, 108, 225, 114, 225, 115, 225, 120, 225, 122, 225, 126, 225, 125, 226, 1, 226, 4, 226, 6, 226, 8, 226, 10, 226, 13, 226, 13, 226, 13, 226, 14, 226, 14, 226, 17, 226, 18, 226, 20, 226, 21, 226, 23, 226, 26, 226, 28, 226, 30, 226, 34, 226, 37, 226, 41, 226, 42, 226, 44, 226, 47, 226, 48, 226, 52, 226, 54, 226, 56, 226, 56, 226, 58, 226, 59, 226, 61, 226, 63, 226, 65, 226, 67, 226, 68, 226, 70, 226, 72, 226, 73, 226, 73, 226, 76, 226, 77, 226, 78, 226, 82, 226, 83, 226, 88, 226, 90, 226, 91, 226, 94, 226, 95, 226, 96, 226, 98, 226, 100, 226, 99, 226, 102, 226, 101, 226, 102, 226, 102, 226, 102, 226, 101, 226, 101, 226, 102, 226, 108, 226, 107, 226, 109, 226, 111, 226, 112, 226, 114, 226, 114, 226, 114, 226, 118, 226, 120, 226, 120, 226, 120, 226, 120, 226, 122, 226, 121, 226, 121, 226, 120, 226, 121, 226, 120, 226, 122, 226, 120, 226, 122, 226, 120, 226, 121, 226, 121, 226, 117, 226, 120, 226, 118, 226, 117, 226, 117, 226, 114, 226, 115, 226, 114, 226, 111, 226, 112, 226, 111, 226, 111, 226, 110, 226, 109, 226, 109, 226, 110, 226, 110, 226, 108, 226, 109, 226, 109, 226, 106, 226, 108, 226, 107, 226, 104, 226, 102, 226, 103, 226, 101, 226, 101, 226, 98, 226, 102, 226, 99, 226, 98, 226, 98, 226, 98, 226, 99, 226, 100, 226, 100, 226, 100, 226, 100, 226, 98, 226, 97, 226, 97, 226, 96, 226, 98, 226, 94, 226, 94, 226, 95, 226, 94, 226, 94, 226, 92, 226, 94, 226, 93, 226, 93, 226, 93, 226, 94, 226, 93, 226, 96, 226, 95, 226, 94, 226, 94, 226, 94, 226, 92, 226, 94, 226, 92, 226, 94, 226, 91, 226, 111, 226, 121, 226, 65, 226, 91, 226, 96, 226, 79, 226, 85, 226, 86, 226, 81, 226, 91, 226, 79, 226, 85, 226, 86, 226, 84, 226, 84, 226, 81, 226, 83, 226, 80, 226, 82, 226, 81, 226, 79, 226, 78, 226, 77, 226, 76, 226, 74, 226, 74, 226, 75, 226, 73, 226, 73, 226, 72, 226, 70, 226, 73, 226, 69, 226, 71, 226, 70, 226, 70, 226, 68, 226, 70, 226, 66, 226, 69, 226, 71, 226, 66, 226, 69, 226, 69, 226, 68, 226, 68, 226, 67, 226, 66, 226, 70, 226, 68, 226, 70, 226, 67, 226, 67, 226, 69, 226, 67, 226, 66, 226, 67, 226, 67, 226, 67, 226, 64, 226, 66, 226, 66, 226, 66, 226, 67, 226, 67, 226, 67, 226, 68, 226, 67, 226, 68, 226, 67, 226, 68, 226, 70, 226, 68, 226, 68, 226, 70, 226, 70, 226, 70, 226, 71, 226, 69, 226, 71, 226, 72, 226, 72, 226, 72, 226, 73, 226, 74, 226, 75, 226, 73, 226, 74, 226, 76, 226, 76, 226, 82, 226, 82, 227, 13, 226, 105, 226, 53, 226, 100, 226, 92, 226, 80, 226, 97, 226, 80, 226, 90, 226, 85, 226, 87, 226, 90, 226, 90, 226, 92, 226, 94, 226, 98, 226, 99, 226, 100, 226, 102, 226, 103, 226, 104, 226, 107, 226, 109, 226, 109, 226, 110, 226, 111, 226, 114, 226, 115, 226, 114, 226, 117, 226, 115, 226, 116, 226, 118, 226, 118, 227, 34, 227, 55, 225, 127, 227, 16, 227, 6, 226, 107, 227, 10, 227, 4, 226, 122, 227, 8, 227, 4, 226, 126, 227, 10, 227, 5, 227, 6, 227, 11, 227, 7, 227, 14, 227, 11, 227, 13, 227, 15, 227, 15, 227, 17, 227, 16, 227, 19, 227, 21, 227, 23, 227, 24, 227, 24, 227, 24, 227, 23, 227, 25, 227, 28, 227, 28, 227, 32, 227, 30, 227, 32, 227, 35, 227, 34, 227, 36, 227, 37, 227, 37, 227, 40, 227, 39, 227, 42, 227, 42, 227, 51, 227, 58, 227, 33, 227, 101, 227, 18, 227, 46, 227, 18, 227, 77, 227, 81, 227, 37, 227, 62, 227, 59, 227, 53, 227, 60, 227, 58, 227, 59, 227, 62, 227, 63, 227, 61, 227, 59, 227, 68, 227, 69, 227, 64, 227, 70, 227, 66, 227, 67, 227, 69, 227, 72, 227, 70, 227, 74, 227, 53, 227, 86, 227, 57, 227, 56, 227, 90, 227, 69, 227, 73, 227, 76, 227, 79, 227, 78, 227, 80, 227, 72, 227, 84, 227, 85, 227, 77, 227, 87, 227, 86, 227, 81, 227, 88, 227, 85, 227, 84, 227, 86, 227, 88, 227, 85, 227, 87, 227, 75, 227, 88, 227, 87, 227, 66, 227, 103, 227, 81, 227, 85, 227, 95, 227, 84, 227, 90, 227, 90, 227, 86, 227, 88, 227, 88, 227, 90, 227, 89, 227, 89, 227, 89, 227, 89, 227, 89, 227, 89, 227, 88, 227, 86, 227, 83, 227, 90, 227, 89, 227, 81, 227, 92, 227, 86, 227, 84, 227, 89, 227, 85, 227, 85, 227, 85, 227, 86, 227, 86, 227, 86, 227, 88, 227, 86, 227, 86, 227, 89, 227, 85, 227, 84, 227, 86, 227, 84, 227, 84, 227, 83, 227, 84, 227, 84, 227, 83, 227, 81, 227, 82, 227, 78, 227, 80, 227, 78, 227, 80, 227, 79, 227, 78, 227, 78, 227, 77, 227, 76, 227, 75, 227, 76, 227, 74, 227, 76, 227, 75, 227, 74, 227, 74, 227, 74, 227, 73, 227, 70, 227, 70, 227, 71, 227, 70, 227, 69, 227, 68, 227, 69, 227, 68, 227, 68, 227, 66, 227, 67, 227, 67, 227, 66, 227, 66, 227, 63, 227, 64, 227, 65, 227, 63, 227, 63, 227, 64, 227, 60, 227, 63, 227, 61, 227, 62, 227, 64, 227, 63, 227, 61, 227, 60, 227, 62, 227, 61, 227, 63, 227, 60, 227, 61, 227, 60, 227, 60, 227, 61, 227, 57, 227, 59, 227, 59, 227, 58, 227, 58, 227, 58, 227, 58, 227, 58, 227, 59, 227, 58, 227, 58, 227, 58, 227, 58, 227, 58, 227, 58, 227, 58, 227, 60, 227, 58, 227, 58, 227, 57, 227, 56, 227, 59, 227, 61, 227, 58, 227, 60, 227, 58, 227, 60, 227, 57, 227, 57, 227, 61, 227, 57, 227, 59, 227, 59, 227, 57, 227, 61, 227, 59, 227, 59, 227, 59, 227, 58, 227, 60, 227, 61, 227, 58, 227, 62, 227, 59, 227, 61, 227, 59, 227, 60, 227, 62, 227, 60, 227, 63, 227, 61, 227, 62, 227, 65, 227, 64, 227, 64, 227, 62, 227, 64, 227, 63, 227, 65, 227, 64, 227, 65, 227, 66, 227, 65, 227, 65, 227, 65, 227, 67, 227, 65, 227, 67, 227, 66, 227, 68, 227, 70, 227, 69, 227, 72, 227, 70, 227, 72, 227, 69, 227, 72, 227, 72, 227, 73, 227, 74, 227, 74, 227, 74, 227, 76, 227, 75, 227, 76, 227, 75, 227, 77, 227, 78, 227, 77, 227, 80, 227, 79, 227, 80, 227, 80, 227, 83, 227, 83, 227, 83, 227, 83, 227, 87, 227, 84, 227, 86, 227, 86, 227, 89, 227, 88, 227, 89, 227, 88, 227, 89, 227, 90, 227, 90, 227, 89, 227, 92, 227, 91, 227, 94, 227, 91, 227, 94, 227, 92, 227, 89, 227, 99, 227, 95, 227, 91, 227, 102, 227, 92, 227, 99, 227, 100, 227, 100, 227, 103, 227, 100, 227, 103, 227, 104, 227, 108, 227, 107, 227, 110, 227, 110, 227, 112, 227, 113, 227, 112, 227, 113, 227, 114, 227, 114, 227, 114, 227, 115, 227, 114, 227, 114, 227, 116, 227, 114, 227, 115, 227, 114, 227, 117, 227, 117, 227, 118, 227, 118, 227, 118, 227, 116, 227, 118, 227, 118, 227, 120, 227, 120, 227, 119, 227, 122, 227, 120, 227, 122, 227, 121, 227, 123, 227, 122, 227, 125, 227, 122, 227, 125, 227, 125, 227, 126, 227, 125, 227, 127, 227, 127, 227, 126, 227, 126, 227, 127, 227, 127, 228, 2, 227, 127, 228, 1, 228, 0, 228, 1, 228, 1, 228, 2, 228, 0, 228, 4, 228, 2, 228, 3, 228, 4, 228, 3, 228, 5, 228, 2, 228, 6, 228, 3, 228, 6, 228, 4, 228, 4, 228, 5, 228, 6, 228, 5, 228, 7, 228, 5, 228, 8, 228, 5, 228, 6, 228, 7, 228, 5, 228, 4, 228, 6, 228, 4, 228, 5, 228, 5, 228, 4, 228, 6, 228, 5, 228, 6, 228, 7, 228, 6, 228, 7, 228, 7, 228, 5, 228, 7, 228, 6, 228, 6, 228, 7, 228, 6, 228, 5, 228, 6, 228, 5, 228, 6, 228, 3, 228, 5, 228, 4, 228, 3, 228, 3, 228, 2, 228, 3, 228, 2, 228, 2, 227, 127, 227, 127, 228, 2, 228, 2, 228, 2, 228, 0, 228, 1, 228, 1, 228, 0, 227, 127, 227, 126, 228, 2, 227, 125, 227, 127, 227, 123, 227, 127, 227, 124, 227, 125, 227, 125, 227, 124, 227, 123, 227, 124, 227, 123, 227, 122, 227, 122, 227, 122, 227, 121, 227, 120, 227, 120, 227, 120, 227, 120, 227, 118, 227, 119, 227, 120, 227, 120, 227, 119, 227, 117, 227, 118, 227, 121, 227, 118, 227, 118, 227, 118, 227, 118, 227, 120, 227, 118, 227, 118, 227, 118, 227, 115, 227, 116, 227, 116, 227, 116, 227, 116, 227, 116, 227, 116, 227, 115, 227, 115, 227, 115, 227, 116, 227, 115, 227, 114, 227, 114, 227, 115, 227, 114, 227, 115, 227, 112, 227, 116, 227, 114, 227, 116, 227, 116, 227, 115, 227, 114, 227, 115, 227, 115, 227, 115, 227, 115, 227, 114, 227, 114, 227, 115, 227, 113, 227, 116, 227, 114, 227, 115, 227, 115, 227, 114, 227, 115, 227, 116, 227, 114, 227, 116, 227, 113, 227, 114, 227, 115, 227, 113, 227, 117, 227, 114, 227, 118, 227, 117, 227, 116, 227, 119, 227, 115, 227, 115, 227, 118, 227, 117, 227, 118, 227, 115, 227, 120, 227, 117, 227, 117, 227, 119, 227, 118, 227, 118, 227, 118, 227, 118, 227, 117, 227, 120, 227, 118, 227, 116, 227, 119, 227, 119, 227, 118, 227, 120, 227, 118, 227, 119, 227, 120, 227, 122, 227, 120, 227, 122, 227, 122, 227, 121, 227, 125, 227, 121, 227, 123, 227, 122, 227, 123, 227, 126, 227, 122, 227, 124, 227, 124, 227, 123, 227, 124, 227, 123, 227, 123, 227, 127, 227, 124, 227, 127, 227, 126, 227, 126, 227, 126, 227, 127, 227, 126, 228, 0, 228, 0, 228, 0, 228, 0, 228, 0, 228, 2, 228, 0, 228, 3, 227, 127, 228, 4, 228, 3, 228, 5, 228, 4, 228, 5, 228, 4, 228, 5, 228, 5, 228, 4, 228, 5, 228, 5, 228, 5, 228, 5, 228, 4, 228, 5, 228, 8, 228, 6, 228, 8, 228, 7, 228, 8, 228, 7, 228, 10, 228, 10, 228, 10, 228, 10, 228, 13, 228, 10, 228, 12, 228, 12, 228, 12, 228, 13, 228, 12, 228, 12, 228, 11, 228, 12, 228, 14, 228, 14, 228, 14, 228, 12, 228, 12, 228, 14, 228, 15, 228, 16, 228, 15, 228, 16, 228, 16, 228, 16, 228, 15, 228, 18, 228, 18, 228, 18, 228, 19, 228, 19, 228, 17, 228, 20, 228, 18, 228, 19, 228, 19, 228, 21, 228, 20, 228, 20, 228, 20, 228, 19, 228, 20, 228, 21, 228, 17, 228, 20, 228, 20, 228, 21, 228, 16, 228, 26, 228, 18, 228, 24, 228, 24, 228, 18, 228, 26, 228, 18, 228, 24, 228, 22, 228, 25, 228, 24, 228, 27, 228, 26, 228, 27, 228, 26, 228, 29, 228, 27, 228, 31, 228, 30, 228, 30, 228, 28, 228, 29, 228, 27, 228, 30, 228, 28, 228, 28, 228, 28, 228, 27, 228, 29, 228, 28, 228, 29, 228, 27, 228, 28, 228, 28, 228, 31, 228, 28, 228, 28, 228, 29, 228, 30, 228, 30, 228, 29, 228, 31, 228, 31, 228, 31, 228, 31, 228, 30, 228, 32, 228, 29, 228, 31, 228, 30, 228, 30, 228, 30, 228, 31, 228, 28, 228, 29, 228, 30, 228, 31, 228, 31, 228, 30, 228, 31, 228, 29, 228, 32, 228, 32, 228, 32, 228, 32, 228, 33, 228, 32, 228, 33, 228, 31, 228, 34, 228, 32, 228, 32, 228, 33, 228, 33, 228, 32, 228, 33, 228, 30, 228, 34, 228, 32, 228, 32, 228, 32, 228, 33, 228, 33, 228, 34, 228, 31, 228, 30, 228, 30, 228, 33, 228, 32, 228, 34, 228, 34, 228, 35, 228, 35, 228, 35, 228, 35, 228, 34, 228, 37, 228, 35, 228, 35, 228, 35, 228, 36, 228, 35, 228, 36, 228, 34, 228, 34, 228, 35, 228, 36, 228, 34, 228, 34, 228, 33, 228, 35, 228, 34, 228, 34, 228, 33, 228, 33, 228, 35, 228, 35, 228, 36, 228, 36, 228, 35, 228, 36, 228, 34, 228, 34, 228, 36, 228, 36, 228, 36, 228, 34, 228, 36, 228, 34, 228, 37, 228, 34, 228, 34, 228, 34, 228, 35, 228, 33, 228, 37, 228, 35, 228, 36, 228, 36, 228, 34, 228, 34, 228, 35, 228, 35, 228, 34, 228, 35, 228, 35, 228, 37, 228, 36, 228, 35, 228, 36, 228, 40, 228, 37, 228, 38, 228, 38, 228, 37, 228, 37, 228, 40, 228, 38, 228, 36, 228, 39, 228, 37, 228, 38, 228, 37, 228, 38, 228, 40, 228, 38, 228, 39, 228, 39, 228, 38, 228, 38, 228, 40, 228, 40, 228, 41, 228, 41, 228, 38, 228, 41, 228, 40, 228, 43, 228, 42, 228, 43, 228, 39, 228, 42, 228, 42, 228, 43, 228, 40, 228, 42, 228, 41, 228, 44, 228, 41, 228, 41, 228, 43, 228, 41, 228, 43, 228, 42, 228, 42, 228, 43, 228, 42, 228, 41, 228, 43, 228, 44, 228, 46, 228, 44, 228, 46, 228, 44, 228, 47, 228, 46, 228, 46, 228, 46, 228, 48, 228, 46, 228, 47, 228, 46, 228, 47, 228, 47, 228, 48, 228, 46, 228, 44, 228, 48, 228, 47, 228, 48, 228, 47, 228, 47, 228, 47, 228, 49, 228, 47, 228, 47, 228, 50, 228, 50, 228, 51, 228, 50, 228, 50, 228, 52, 228, 50, 228, 52, 228, 52, 228, 52, 228, 50, 228, 51, 228, 49, 228, 51, 228, 51, 228, 53, 228, 50, 228, 52, 228, 51, 228, 51, 228, 51, 228, 52, 228, 52, 228, 51, 228, 51, 228, 53, 228, 53, 228, 53, 228, 53, 228, 53, 228, 55, 228, 53, 228, 57, 228, 56, 228, 57, 228, 53, 228, 57, 228, 53, 228, 56, 228, 56, 228, 55, 228, 55, 228, 56, 228, 54, 228, 56, 228, 55, 228, 57, 228, 54, 228, 57, 228, 55, 228, 56, 228, 55, 228, 56, 228, 54, 228, 55, 228, 58, 228, 53, 228, 57, 228, 55, 228, 55, 228, 58, 228, 57, 228, 57, 228, 56, 228, 59, 228, 58, 228, 55, 228, 60, 228, 58, 228, 59, 228, 59, 228, 58, 228, 58, 228, 57, 228, 58, 228, 58, 228, 58, 228, 60, 228, 57, 228, 58, 228, 57, 228, 59, 228, 57, 228, 60, 228, 59, 228, 57, 228, 58, 228, 58, 228, 58, 228, 57, 228, 58, 228, 59, 228, 59, 228, 58, 228, 58, 228, 60, 228, 59, 228, 57, 228, 63, 228, 59, 228, 60, 228, 60, 228, 60, 228, 60, 228, 58, 228, 59, 228, 58, 228, 59, 228, 58, 228, 59, 228, 59, 228, 58, 228, 58, 228, 58, 228, 57, 228, 58, 228, 60, 228, 60, 228, 57, 228, 59, 228, 58, 228, 58, 228, 58, 228, 60, 228, 61, 228, 47, 228, 63, 228, 61, 228, 52, 228, 65, 228, 54, 228, 60, 228, 62, 228, 58, 228, 59, 228, 59, 228, 58, 228, 61, 228, 60, 228, 59, 228, 62, 228, 60, 228, 60, 228, 64, 228, 62, 228, 62, 228, 63, 228, 61, 228, 62, 228, 60, 228, 61, 228, 60, 228, 61, 228, 62, 228, 60, 228, 61, 228, 61, 228, 59, 228, 60, 228, 60, 228, 59, 228, 60, 228, 59, 228, 61, 228, 60, 228, 59, 228, 61, 228, 59, 228, 57, 228, 59, 228, 58, 228, 60, 228, 59, 228, 59, 228, 57, 228, 59, 228, 60, 228, 58, 228, 59, 228, 61, 228, 60, 228, 61, 228, 59, 228, 60, 228, 58, 228, 63, 228, 58, 228, 61, 228, 61, 228, 62, 228, 59, 228, 59, 228, 60, 228, 58, 228, 58, 228, 59, 228, 58, 228, 60, 228, 60, 228, 58, 228, 61, 228, 59, 228, 59, 228, 58, 228, 59, 228, 57, 228, 60, 228, 59, 228, 60, 228, 60, 228, 60, 228, 59, 228, 60, 228, 57, 228, 59, 228, 57, 228, 57, 228, 58, 228, 57, 228, 58, 228, 59, 228, 58, 228, 59, 228, 59, 228, 56, 228, 59, 228, 57, 228, 60, 228, 56, 228, 58, 228, 59, 228, 59, 228, 63, 228, 67, 228, 64, 228, 65, 228, 62, 228, 60, 228, 59, 228, 62, 228, 59, 228, 61, 228, 64, 228, 64, 228, 60, 228, 58, 228, 55, 228, 55, 228, 54, 228, 56, 228, 56, 228, 60, 228, 58, 228, 61, 228, 60, 228, 61, 228, 60, 228, 60, 228, 63, 228, 60, 228, 64, 228, 63, 228, 64, 228, 61, 228, 59, 228, 57, 228, 54, 228, 52, 228, 56, 228, 63, 228, 69, 228, 75, 228, 76, 228, 70, 228, 62, 228, 55, 228, 47, 228, 44, 228, 44, 228, 51, 228, 54, 228, 65, 228, 67, 228, 68, 228, 66, 228, 64, 228, 59, 228, 61, 228, 59, 228, 64, 228, 65, 228, 69, 228, 68, 228, 66, 228, 62, 228, 56, 228, 53, 228, 54, 228, 56, 228, 61, 228, 67, 228, 71, 228, 73, 228, 68, 228, 63, 228, 58, 228, 59, 228, 57, 228, 62, 228, 66, 228, 68, 228, 68, 228, 67, 228, 63, 228, 62, 228, 61, 228, 59, 228, 59, 228, 60, 228, 60, 228, 62, 228, 61, 228, 63, 228, 64, 228, 62, 228, 60, 228, 59, 228, 58, 228, 56, 228, 59, 228, 63, 228, 64, 228, 66, 228, 66, 228, 62, 228, 63, 228, 61, 228, 60, 228, 58, 228, 62, 228, 64, 228, 68, 228, 70, 228, 67, 228, 65, 228, 68, 228, 64, 228, 66, 228, 63, 228, 65, 228, 63, 228, 65, 228, 62, 228, 61, 228, 60, 228, 60, 228, 62, 228, 64, 228, 63, 228, 68, 228, 69, 228, 65, 228, 63, 228, 60, 228, 60, 228, 57, 228, 59, 228, 62, 228, 65, 228, 67, 228, 68, 228, 67, 228, 66, 228, 65, 228, 63, 228, 58, 228, 59, 228, 62, 228, 64, 228, 64, 228, 64, 228, 65, 228, 67, 228, 63, 228, 65, 228, 63, 228, 63, 228, 66, 228, 63, 228, 64, 228, 63, 228, 66, 228, 63, 228, 64, 228, 63, 228, 62, 228, 63, 228, 64, 228, 62, 228, 65, 228, 65, 228, 67, 228, 66, 228, 66, 228, 64, 228, 65, 228, 65, 228, 64, 228, 64, 228, 64, 228, 62, 228, 64, 228, 64, 228, 64, 228, 63, 228, 62, 228, 62, 228, 63, 228, 64, 228, 64, 228, 64, 228, 62, 228, 64, 228, 63, 228, 64, 228, 65, 228, 63, 228, 67, 228, 64, 228, 65, 228, 65, 228, 66, 228, 63, 228, 65, 228, 64, 228, 64, 228, 64, 228, 64, 228, 64, 228, 63, 228, 65, 228, 63, 228, 62, 228, 64, 228, 65, 228, 64, 228, 62, 228, 64, 228, 62, 228, 65, 228, 64, 228, 63, 228, 66, 228, 66, 228, 62, 228, 65, 228, 66, 228, 64, 228, 63, 228, 65, 228, 62, 228, 66, 228, 62, 228, 64, 228, 63, 228, 62, 228, 63, 228, 62, 228, 62, 228, 59, 228, 62, 228, 62, 228, 62, 228, 62, 228, 60, 228, 60, 228, 62, 228, 72, 228, 63, 228, 60, 228, 69, 228, 58, 228, 65, 228, 62, 228, 62, 228, 63, 228, 65, 228, 64, 228, 65, 228, 64, 228, 64, 228, 62, 228, 64, 228, 65, 228, 66, 228, 67, 228, 66, 228, 65, 228, 66, 228, 66, 228, 66, 228, 65, 228, 64, 228, 67, 228, 63, 228, 65, 228, 64, 228, 66, 228, 66, 228, 65, 228, 65, 228, 67, 228, 66, 228, 66, 228, 64, 228, 64, 228, 64, 228, 65, 228, 63, 228, 63, 228, 66, 228, 66, 228, 64, 228, 66, 228, 61, 228, 65, 228, 65, 228, 64, 228, 65, 228, 66, 228, 66, 228, 64, 228, 66, 228, 64, 228, 68, 228, 66, 228, 66, 228, 66, 228, 67, 228, 66, 228, 68, 228, 63, 228, 67, 228, 67, 228, 68, 228, 65, 228, 66, 228, 65, 228, 66, 228, 64, 228, 64, 228, 67, 228, 66, 228, 66, 228, 66, 228, 66, 228, 64, 228, 67, 228, 66, 228, 66, 228, 66, 228, 66, 228, 66, 228, 68, 228, 68, 228, 68, 228, 68, 228, 68, 228, 69, 228, 67, 228, 68, 228, 67, 228, 69, 228, 70, 228, 67, 228, 69, 228, 68, 228, 68, 228, 67, 228, 69, 228, 69, 228, 69, 228, 66, 228, 69, 228, 71, 228, 68, 228, 69, 228, 69, 228, 70, 228, 70, 228, 68, 228, 69, 228, 70, 228, 71, 228, 71, 228, 69, 228, 71, 228, 70, 228, 70, 228, 71, 228, 72, 228, 68, 228, 72, 228, 69, 228, 71, 228, 71, 228, 70, 228, 72, 228, 70, 228, 70, 228, 72, 228, 71, 228, 72, 228, 69, 228, 72, 228, 75, 228, 69, 228, 74, 228, 72, 228, 73, 228, 72, 228, 72, 228, 71, 228, 75, 228, 74, 228, 76, 228, 72, 228, 74, 228, 74, 228, 74, 228, 72, 228, 72, 228, 74, 228, 73, 228, 73, 228, 72, 228, 72, 228, 73, 228, 74, 228, 73, 228, 73, 228, 73, 228, 73, 228, 73, 228, 74, 228, 73, 228, 75, 228, 74, 228, 76, 228, 73, 228, 75, 228, 75, 228, 76, 228, 74, 228, 75, 228, 74, 228, 75, 228, 75, 228, 73, 228, 75, 228, 76, 228, 73, 228, 74, 228, 73, 228, 76, 228, 74, 228, 76, 228, 72, 228, 75, 228, 73, 228, 74, 228, 74, 228, 74, 228, 76, 228, 74, 228, 76, 228, 76, 228, 76, 228, 76, 228, 77, 228, 74, 228, 76, 228, 74, 228, 78, 228, 74, 228, 77, 228, 76, 228, 77, 228, 76, 228, 77, 228, 74, 228, 76, 228, 75, 228, 74, 228, 76, 228, 74, 228, 78, 228, 77, 228, 79, 228, 76, 228, 76, 228, 75, 228, 77, 228, 76, 228, 77, 228, 77, 228, 78, 228, 76, 228, 80, 228, 77, 228, 78, 228, 76, 228, 77, 228, 77, 228, 76, 228, 78, 228, 76, 228, 78, 228, 77, 228, 76, 228, 76, 228, 77, 228, 77, 228, 77, 228, 77, 228, 77, 228, 76, 228, 78, 228, 76, 228, 78, 228, 78, 228, 81, 228, 77, 228, 80, 228, 80, 228, 79, 228, 78, 228, 78, 228, 78, 228, 78, 228, 79, 228, 78, 228, 80, 228, 78, 228, 78, 228, 78, 228, 78, 228, 79, 228, 80, 228, 78, 228, 79, 228, 75, 228, 79, 228, 78, 228, 80, 228, 78, 228, 80, 228, 80, 228, 81, 228, 79, 228, 80, 228, 80, 228, 80, 228, 79, 228, 80, 228, 79, 228, 80, 228, 80, 228, 80, 228, 78, 228, 78, 228, 76, 228, 78, 228, 77, 228, 80, 228, 79, 228, 79, 228, 79, 228, 78, 228, 77, 228, 80, 228, 80, 228, 80, 228, 78, 228, 81, 228, 82, 228, 80, 228, 82, 228, 80, 228, 81, 228, 80, 228, 80, 228, 79, 228, 80, 228, 78, 228, 81, 228, 80, 228, 81, 228, 80, 228, 78, 228, 78, 228, 79, 228, 81, 228, 81, 228, 80, 228, 80, 228, 78, 228, 80, 228, 82, 228, 80, 228, 82, 228, 82, 228, 81, 228, 82, 228, 82, 228, 80, 228, 81, 228, 81, 228, 79, 228, 81, 228, 80, 228, 80, 228, 80, 228, 78, 228, 80, 228, 80, 228, 77, 228, 78, 228, 75, 228, 76, 228, 82, 228, 70, 228, 79, 228, 84, 228, 72, 228, 87, 228, 79, 228, 83, 228, 82, 228, 82, 228, 82, 228, 83, 228, 82, 228, 83, 228, 82, 228, 84, 228, 81, 228, 85, 228, 84, 228, 83, 228, 84, 228, 83, 228, 84, 228, 83, 228, 83, 228, 84, 228, 83, 228, 84, 228, 84, 228, 82, 228, 86, 228, 83, 228, 85, 228, 84, 228, 84, 228, 84, 228, 85, 228, 85, 228, 84, 228, 82, 228, 85, 228, 85, 228, 84, 228, 82, 228, 85, 228, 82, 228, 83, 228, 82, 228, 83, 228, 83, 228, 83, 228, 84, 228, 82, 228, 84, 228, 85, 228, 84, 228, 85, 228, 85, 228, 83, 228, 85, 228, 85, 228, 85, 228, 84, 228, 86, 228, 83, 228, 84, 228, 83, 228, 86, 228, 83, 228, 87, 228, 84, 228, 85, 228, 83, 228, 84, 228, 85, 228, 83, 228, 84, 228, 86, 228, 84, 228, 83, 228, 83, 228, 86, 228, 86, 228, 85, 228, 85, 228, 85, 228, 86, 228, 85, 228, 86, 228, 85, 228, 87, 228, 86, 228, 85, 228, 86, 228, 86, 228, 85, 228, 87, 228, 83, 228, 85, 228, 86, 228, 84, 228, 85, 228, 84, 228, 85, 228, 86, 228, 85, 228, 85, 228, 86, 228, 86, 228, 86, 228, 86, 228, 85, 228, 85, 228, 88, 228, 86, 228, 86, 228, 85, 228, 87, 228, 86, 228, 88, 228, 85, 228, 84, 228, 85, 228, 86, 228, 85, 228, 84, 228, 85, 228, 84, 228, 86, 228, 86, 228, 84, 228, 85, 228, 85, 228, 86, 228, 84, 228, 83, 228, 87, 228, 86, 228, 86, 228, 85, 228, 87, 228, 85, 228, 85, 228, 85, 228, 84, 228, 86, 228, 86, 228, 85, 228, 86, 228, 85, 228, 84, 228, 86, 228, 83, 228, 86, 228, 83, 228, 85, 228, 86, 228, 83, 228, 86, 228, 85, 228, 84, 228, 85, 228, 85, 228, 85, 228, 83, 228, 88, 228, 85, 228, 88, 228, 85, 228, 86, 228, 84, 228, 87, 228, 85, 228, 86, 228, 85, 228, 85, 228, 84, 228, 86, 228, 82, 228, 84, 228, 83, 228, 84, 228, 87, 228, 84, 228, 82, 228, 86, 228, 84, 228, 84, 228, 85, 228, 85, 228, 84, 228, 85, 228, 84, 228, 85, 228, 86, 228, 85, 228, 85, 228, 85, 228, 84, 228, 85, 228, 87, 228, 81, 228, 85, 228, 84, 228, 84, 228, 83, 228, 83, 228, 85, 228, 84, 228, 83, 228, 84, 228, 83, 228, 84, 228, 85, 228, 86, 228, 85, 228, 84, 228, 86, 228, 84, 228, 86, 228, 84, 228, 85, 228, 87, 228, 85, 228, 84, 228, 86, 228, 84, 228, 85, 228, 82, 228, 84, 228, 83, 228, 85, 228, 83, 228, 84, 228, 83, 228, 85, 228, 84, 228, 84, 228, 84, 228, 83, 228, 84, 228, 86, 228, 83, 228, 84, 228, 84, 228, 85, 228, 86, 228, 84, 228, 87, 228, 83, 228, 86, 228, 82, 228, 85, 228, 83, 228, 86, 228, 84, 228, 84, 228, 84, 228, 84, 228, 83, 228, 84, 228, 84, 228, 82, 228, 86, 228, 80, 228, 85, 228, 83, 228, 85, 228, 85, 228, 85, 228, 83, 228, 87, 228, 84, 228, 86, 228, 83, 228, 86, 228, 85, 228, 85, 228, 82, 228, 83, 228, 83, 228, 84, 228, 83, 228, 83, 228, 83, 228, 83, 228, 84, 228, 81, 228, 81, 228, 84, 228, 84, 228, 83, 228, 82, 228, 83, 228, 85, 228, 84, 228, 83, 228, 82, 228, 85, 228, 85, 228, 84, 228, 84, 228, 84, 228, 81, 228, 86, 228, 81, 228, 83, 228, 83, 228, 83, 228, 83, 228, 83, 228, 82, 228, 83, 228, 82, 228, 84, 228, 82, 228, 80, 228, 84, 228, 82, 228, 81, 228, 82, 228, 82, 228, 84, 228, 83, 228, 83, 228, 84, 228, 83, 228, 84, 228, 83, 228, 83, 228, 83, 228, 85, 228, 81, 228, 84, 228, 80, 228, 83, 228, 81, 228, 83, 228, 81, 228, 85, 228, 82, 228, 82, 228, 81, 228, 82, 228, 83, 228, 80, 228, 81, 228, 80, 228, 82, 228, 78, 228, 84, 228, 74, 228, 80, 228, 76, 228, 85, 228, 82, 228, 80, 228, 85, 228, 78, 228, 83, 228, 81, 228, 81, 228, 84, 228, 83, 228, 83, 228, 82, 228, 83, 228, 82, 228, 84, 228, 83, 228, 83, 228, 83, 228, 85, 228, 81, 228, 82, 228, 84, 228, 82, 228, 85, 228, 81, 228, 86, 228, 81, 228, 85, 228, 82, 228, 86, 228, 82, 228, 85, 228, 82, 228, 83, 228, 84, 228, 83, 228, 83, 228, 84, 228, 83, 228, 81, 228, 83, 228, 80, 228, 84, 228, 82, 228, 83, 228, 79, 228, 83, 228, 84, 228, 82, 228, 82, 228, 84, 228, 80, 228, 83, 228, 83, 228, 82, 228, 84, 228, 83, 228, 83, 228, 82, 228, 83, 228, 83, 228, 84, 228, 83, 228, 82, 228, 82, 228, 83, 228, 82, 228, 82, 228, 83, 228, 82, 228, 83, 228, 81, 228, 81, 228, 84, 228, 81, 228, 83, 228, 82, 228, 83, 228, 81, 228, 84, 228, 82, 228, 83, 228, 83, 228, 84, 228, 84, 228, 84, 228, 82, 228, 85, 228, 82, 228, 86, 228, 82, 228, 84, 228, 82, 228, 84, 228, 84, 228, 83, 228, 84, 228, 84, 228, 83, 228, 82, 228, 83, 228, 84, 228, 83, 228, 83, 228, 84, 228, 82, 228, 84, 228, 86, 228, 84, 228, 83, 228, 84, 228, 83, 228, 85, 228, 84, 228, 86, 228, 84, 228, 87, 228, 84, 228, 84, 228, 85, 228, 84, 228, 83, 228, 86, 228, 83, 228, 85, 228, 84, 228, 83, 228, 84, 228, 83, 228, 83, 228, 82, 228, 85, 228, 82, 228, 85, 228, 83, 228, 88, 228, 83, 228, 84, 228, 85, 228, 85, 228, 84, 228, 85, 228, 85, 228, 82, 228, 86, 228, 83, 228, 84, 228, 83, 228, 83, 228, 82, 228, 83, 228, 83, 228, 83, 228, 82, 228, 82, 228, 86, 228, 83, 228, 82, 228, 84, 228, 83, 228, 83, 228, 83, 228, 84, 228, 84, 228, 86, 228, 84, 228, 84, 228, 84, 228, 86, 228, 84, 228, 84, 228, 84, 228, 84, 228, 85, 228, 84, 228, 83, 228, 84, 228, 84, 228, 83, 228, 83, 228, 82, 228, 83, 228, 83, 228, 83, 228, 84, 228, 84, 228, 83, 228, 85, 228, 83, 228, 85, 228, 83, 228, 86, 228, 85, 228, 87, 228, 85, 228, 87, 228, 85, 228, 84, 228, 83, 228, 86, 228, 84, 228, 85, 228, 84, 228, 84, 228, 85, 228, 85, 228, 84, 228, 84, 228, 84, 228, 85, 228, 85, 228, 83, 228, 85, 228, 86, 228, 87, 228, 84, 228, 86, 228, 85, 228, 87, 228, 86, 228, 86, 228, 86, 228, 88, 228, 86, 228, 87, 228, 84, 228, 86, 228, 84, 228, 87, 228, 87, 228, 84, 228, 84, 228, 86, 228, 83, 228, 84, 228, 85, 228, 84, 228, 86, 228, 83, 228, 87, 228, 84, 228, 86, 228, 86, 228, 87, 228, 85, 228, 88, 228, 86, 228, 85, 228, 88, 228, 85, 228, 88, 228, 86, 228, 86, 228, 87, 228, 86, 228, 88, 228, 83, 228, 86, 228, 84, 228, 86, 228, 87, 228, 83, 228, 84, 228, 86, 228, 85, 228, 84, 228, 85, 228, 85, 228, 87, 228, 85, 228, 86, 228, 86, 228, 86, 228, 86, 228, 86, 228, 87, 228, 87, 228, 89, 228, 87, 228, 86, 228, 87, 228, 87, 228, 86, 228, 27, 228, 96, 228, 108, 228, 68, 228, 88, 228, 81, 228, 73, 228, 99, 228, 78, 228, 89, 228, 81, 228, 87, 228, 90, 228, 87, 228, 88, 228, 85, 228, 91, 228, 86, 228, 88, 228, 87, 228, 88, 228, 88, 228, 87, 228, 90, 228, 87, 228, 88, 228, 88, 228, 85, 228, 89, 228, 88, 228, 87, 228, 87, 228, 86, 228, 87, 228, 88, 228, 89, 228, 87, 228, 86, 228, 89, 228, 89, 228, 88, 228, 88, 228, 88, 228, 88, 228, 88, 228, 89, 228, 86, 228, 91, 228, 88, 228, 87, 228, 89, 228, 87, 228, 87, 228, 88, 228, 87, 228, 86, 228, 88, 228, 88, 228, 88, 228, 87, 228, 86, 228, 87, 228, 86, 228, 88, 228, 86, 228, 88, 228, 89, 228, 89, 228, 72, 228, 93, 228, 88, 228, 81, 228, 96, 228, 79, 228, 95, 228, 90, 228, 88, 228, 89, 228, 88, 228, 88, 228, 92, 228, 87, 228, 90, 228, 89, 228, 91, 228, 90, 228, 89, 228, 90, 228, 90, 228, 91, 228, 87, 228, 82, 228, 56, 228, 10, 228, 86, 228, 106, 228, 62, 228, 100, 228, 98, 228, 84, 228, 94, 228, 93, 228, 90, 228, 93, 228, 90, 228, 90, 228, 91, 228, 90, 228, 90, 228, 90, 228, 89, 228, 90, 228, 88, 228, 91, 228, 88, 228, 90, 228, 89, 228, 89, 228, 91, 228, 89, 228, 91, 228, 92, 228, 91, 228, 91, 228, 92, 228, 91, 228, 92, 226, 108, 228, 106, 229, 67, 228, 19, 228, 98, 228, 105, 228, 77, 228, 89, 228, 96, 228, 83, 228, 94, 228, 91, 228, 86, 228, 94, 228, 85, 228, 88, 228, 90, 228, 88, 228, 90, 228, 90, 228, 90, 228, 89, 228, 90, 228, 89, 228, 91, 228, 90, 228, 92, 228, 91, 228, 91, 228, 93, 228, 92, 228, 90, 228, 93, 228, 90, 228, 92, 228, 93, 228, 92, 228, 91, 228, 92, 228, 91, 228, 92, 228, 92, 228, 92, 228, 92, 228, 93, 228, 59, 228, 110, 228, 47, 228, 65, 229, 6, 228, 102, 229, 39, 228, 38, 228, 90, 228, 115, 228, 81, 228, 94, 228, 100, 228, 89, 228, 95, 228, 94, 228, 90, 228, 93, 228, 83, 228, 97, 228, 94, 228, 87, 228, 96, 228, 92, 228, 92, 228, 96, 228, 91, 228, 92, 228, 94, 228, 84, 228, 122, 228, 73, 229, 0, 228, 95, 228, 93, 228, 101, 228, 98, 228, 93, 228, 92, 228, 97, 228, 91, 228, 102, 228, 94, 228, 82, 228, 95, 228, 96, 228, 90, 228, 95, 228, 94, 228, 90, 228, 93, 228, 96, 228, 93, 228, 93, 228, 83, 228, 115, 228, 80, 228, 102, 228, 112, 228, 77, 228, 109, 228, 92, 228, 92, 228, 98, 228, 92, 228, 97, 228, 95, 228, 94, 228, 96, 228, 96, 228, 96, 228, 94, 228, 95, 228, 93, 228, 97, 228, 94, 228, 97, 228, 96, 228, 106, 228, 87, 228, 101, 228, 101, 228, 88, 228, 100, 228, 97, 228, 94, 228, 97, 228, 99, 228, 93, 228, 99, 228, 96, 228, 97, 228, 99, 228, 96, 228, 96, 228, 95, 228, 93, 228, 98, 228, 97, 228, 94, 228, 94, 228, 95, 228, 98, 228, 96, 228, 95, 228, 96, 228, 95, 228, 96, 228, 97, 228, 94, 228, 100, 228, 97, 228, 99, 228, 96, 228, 98, 228, 96, 228, 98, 228, 95, 228, 97, 228, 97, 228, 95, 228, 98, 228, 96, 228, 95, 228, 96, 228, 95, 228, 96, 228, 97, 228, 96, 228, 96, 228, 98, 228, 95, 228, 93, 228, 97, 228, 95, 228, 98, 228, 96, 228, 98, 228, 97, 228, 100, 228, 95, 228, 100, 228, 94, 228, 98, 228, 98, 228, 96, 228, 98, 228, 97, 228, 97, 228, 96, 228, 98, 228, 98, 228, 96, 228, 98, 228, 100, 228, 96, 228, 99, 228, 96, 228, 98, 228, 98, 228, 98, 228, 98, 228, 99, 228, 98, 228, 101, 228, 99, 228, 102, 228, 98, 228, 101, 228, 101, 228, 99, 228, 101, 228, 101, 228, 100, 228, 99, 228, 101, 228, 101, 228, 101, 228, 99, 228, 99, 228, 100, 228, 98, 228, 102, 228, 101, 228, 101, 228, 98, 228, 100, 228, 101, 228, 100, 228, 101, 228, 101, 228, 101, 228, 102, 228, 102, 228, 101, 228, 103, 228, 101, 228, 102, 228, 100, 228, 101, 228, 100, 228, 101, 228, 101, 228, 99, 228, 100, 228, 100, 228, 103, 228, 99, 228, 99, 228, 102, 228, 101, 228, 100, 228, 102, 228, 102, 228, 102, 228, 102, 228, 99, 228, 101, 228, 103, 228, 101, 228, 101, 228, 100, 228, 102, 228, 102, 228, 102, 228, 101, 228, 102, 228, 101, 228, 103, 228, 99, 228, 100, 228, 101, 228, 101, 228, 100, 228, 99, 228, 99, 228, 101, 228, 98, 228, 100, 228, 98, 228, 99, 228, 101, 228, 99, 228, 98, 228, 99, 228, 101, 228, 100, 228, 98, 228, 104, 228, 101, 228, 95, 228, 108, 228, 94, 228, 100, 228, 100, 228, 96, 228, 102, 228, 98, 228, 101, 228, 102, 228, 102, 228, 102, 228, 100, 228, 101, 228, 104, 228, 100, 228, 103, 228, 103, 228, 104, 228, 103, 228, 103, 228, 102, 228, 104, 228, 103, 228, 106, 228, 102, 228, 104, 228, 103, 228, 104, 228, 104, 228, 104, 228, 102, 228, 104, 228, 102, 228, 102, 228, 103, 228, 102, 228, 104, 228, 102, 228, 102, 228, 102, 228, 103, 228, 102, 228, 103, 228, 100, 228, 103, 228, 101, 228, 103, 228, 102, 228, 103, 228, 103, 228, 102, 228, 101, 228, 103, 228, 102, 228, 104, 228, 104, 228, 104, 228, 100, 228, 103, 228, 102, 132, 102, 132, 103, 132, 102, 132, 104, 132, 97, 132, 97, 132, 118, 131, 2, 131, 1, 131, 0, 131, 3, 131, 3, 131, 2, 131, 1, 131, 1, 131, 2, 131, 2, 131, 3, 131, 3, 131, 1, 131, 3, 131, 4, 131, 2, 131, 4, 131, 3, 131, 4, 131, 4, 131, 2, 131, 3, 131, 2, 131, 2, 131, 2, 131, 3, 131, 4, 131, 3, 131, 4, 131, 3, 131, 2, 131, 4, 131, 5, 131, 2, 131, 2, 131, 3, 131, 5, 131, 3, 131, 3, 131, 2, 131, 5, 131, 4, 131, 3, 131, 4, 131, 5, 131, 2, 131, 5, 131, 4, 131, 3, 131, 6, 131, 3, 131, 4, 131, 3, 131, 3, 131, 2, 131, 2, 131, 2, 131, 3, 131, 2, 131, 1, 131, 2, 131, 3, 131, 2, 131, 4, 131, 2, 131, 4, 131, 2, 131, 5, 131, 3, 131, 2, 131, 4, 131, 4, 131, 2, 131, 2, 131, 3, 131, 1, 131, 3, 131, 2, 131, 3, 131, 2, 131, 0, 131, 2, 131, 2, 130, 126, 131, 1, 131, 0, 131, 0, 130, 127, 131, 0, 130, 127, 131, 1, 131, 1, 131, 0, 130, 126, 130, 127, 130, 127, 130, 122, 131, 1, 131, 1, 131, 0, 131, 1, 131, 2, 131, 4, 131, 2, 131, 3, 131, 6, 131, 5, 131, 6, 131, 7, 131, 6, 131, 5, 131, 8, 131, 6, 131, 7, 131, 5, 131, 6, 131, 6, 131, 4, 131, 5, 131, 3, 131, 3, 131, 2, 131, 2, 131, 2, 131, 2, 131, 2, 131, 2, 130, 127, 131, 1, 130, 126, 130, 127, 131, 0, 130, 127, 131, 0, 130, 127, 130, 127, 131, 0, 131, 0, 130, 127, 131, 0, 130, 127, 131, 1, 130, 127, 131, 0, 130, 127, 131, 0, 131, 1, 131, 0, 131, 0, 130, 126, 130, 127, 131, 0, 131, 1, 131, 0, 131, 1, 131, 0, 130, 127, 130, 127, 131, 1, 131, 0, 131, 0, 130, 126, 131, 0, 130, 127, 131, 1, 130, 127, 131, 1, 130, 127, 131, 0, 130, 127, 131, 0, 131, 2, 131, 0, 130, 127, 131, 0, 130, 126, 131, 0, 131, 1, 130, 127, 130, 126, 131, 2, 131, 0, 130, 126, 130, 127, 131, 0, 131, 0, 130, 127, 131, 0, 131, 0, 130, 127, 131, 3, 130, 127, 131, 2, 130, 127, 131, 0, 131, 0, 130, 127, 130, 127, 130, 127, 130, 127, 130, 127, 130, 126, 130, 124, 131, 0, 131, 0, 130, 125, 130, 125, 130, 125, 130, 125, 130, 125, 130, 125, 130, 126, 130, 125, 130, 126, 130, 124, 130, 125, 130, 126, 130, 126, 130, 126, 130, 127, 130, 127, 130, 127, 130, 125, 130, 125, 130, 126, 130, 124, 130, 126, 130, 127, 130, 124, 130, 124, 130, 125, 130, 123, 130, 124, 130, 123, 130, 124, 130, 123, 130, 124, 130, 123, 130, 122, 130, 124, 130, 125, 130, 124, 130, 124, 130, 123, 130, 124, 130, 126, 130, 125, 130, 123, 130, 124, 130, 124, 130, 124, 130, 124, 130, 124, 130, 124, 130, 124, 130, 123, 130, 123, 130, 124, 130, 124, 130, 125, 130, 123, 130, 124, 130, 122, 130, 124, 130, 123, 130, 122, 130, 124, 130, 124, 130, 123, 130, 123, 130, 121, 130, 124, 130, 124, 130, 122, 130, 122, 130, 123, 130, 122, 130, 121, 130, 122, 130, 120, 130, 122, 130, 120, 130, 118, 130, 120, 130, 118, 130, 118, 130, 119, 130, 117, 130, 117, 130, 117, 130, 117, 130, 115, 130, 115, 130, 118, 130, 117, 130, 116, 130, 114, 130, 115, 130, 115, 130, 115, 130, 115, 130, 115, 130, 114, 130, 114, 130, 114, 130, 113, 130, 112, 130, 115, 130, 112, 130, 111, 130, 111, 130, 113, 130, 112, 130, 112, 130, 110, 130, 112, 130, 110, 130, 111, 130, 110, 130, 110, 130, 109, 130, 111, 130, 111, 130, 112, 130, 110, 130, 111, 130, 111, 130, 110, 130, 111, 130, 110, 130, 111, 130, 110, 130, 110, 130, 111, 130, 109, 130, 112, 130, 111, 130, 109, 130, 111, 130, 111, 130, 111, 130, 111, 130, 110, 130, 112, 130, 112, 130, 111, 130, 112, 130, 113, 130, 112, 130, 114, 130, 113, 130, 112, 130, 114, 130, 113, 130, 112, 130, 113, 130, 114, 130, 114, 130, 112, 130, 113, 130, 113, 130, 114, 130, 114, 130, 115, 130, 112, 130, 114, 130, 114, 130, 116, 130, 114, 130, 113, 130, 116, 130, 114, 130, 116, 130, 114, 130, 116, 130, 115, 130, 116, 130, 115, 130, 116, 130, 117, 130, 116, 130, 116, 130, 114, 130, 115, 130, 116, 130, 116, 130, 114, 130, 115, 130, 116, 130, 115, 130, 116, 130, 116, 130, 117, 130, 116, 130, 116, 130, 116, 130, 116, 130, 116, 130, 118, 130, 116, 130, 116, 130, 116, 130, 116, 130, 119, 130, 117, 130, 116, 130, 116, 130, 118, 130, 116, 130, 115, 130, 115, 130, 117, 130, 115, 130, 115, 130, 116, 130, 115, 130, 116, 130, 116, 130, 114, 130, 115, 130, 116, 130, 116, 130, 115, 130, 115, 130, 116, 130, 115, 130, 116, 130, 114, 130, 116, 130, 116, 130, 115, 130, 117, 130, 114, 130, 114, 130, 114, 130, 114, 130, 113, 130, 113, 130, 112, 130, 112, 130, 112, 130, 112, 130, 112, 130, 111, 130, 111, 130, 116, 130, 108, 130, 104, 130, 122, 130, 114, 130, 112, 130, 113, 130, 118, 130, 118, 130, 116, 130, 118, 130, 119, 130, 121, 130, 121, 130, 122, 130, 120, 130, 122, 130, 121, 130, 121, 130, 122, 130, 120, 130, 119, 130, 120, 130, 119, 130, 119, 130, 119, 130, 117, 130, 118, 130, 117, 130, 115, 130, 117, 130, 115, 130, 117, 130, 116, 130, 115, 130, 115, 130, 116, 130, 118, 130, 116, 130, 116, 130, 117, 130, 115, 130, 117, 130, 115, 130, 116, 130, 114, 130, 115, 130, 114, 130, 115, 130, 116, 130, 115, 130, 116, 130, 116, 130, 117, 130, 116, 130, 117, 130, 114, 130, 116, 130, 120, 130, 117, 130, 116, 130, 118, 130, 118, 130, 116, 130, 115, 130, 115, 130, 117, 130, 117, 130, 116, 130, 116, 130, 116, 130, 116, 130, 116, 130, 116, 130, 117, 130, 116, 130, 117, 130, 117, 130, 116, 130, 119, 130, 116, 130, 117, 130, 117, 130, 116, 130, 119, 130, 119, 130, 118, 130, 118, 130, 119, 130, 119, 130, 118, 130, 118, 130, 118, 130, 120, 130, 119, 130, 119, 130, 118, 130, 118, 130, 119, 130, 118, 130, 118, 130, 117, 130, 118, 130, 120, 130, 118, 130, 119, 130, 120, 130, 118, 130, 118, 130, 117, 130, 117, 130, 118, 130, 116, 130, 116, 130, 116, 130, 115, 130, 116, 130, 116, 130, 116, 130, 115, 130, 115, 130, 114, 130, 113, 130, 114, 130, 112, 130, 114, 130, 114, 130, 113, 130, 112, 130, 114, 130, 114, 130, 113, 130, 113, 130, 112, 130, 114, 130, 115, 130, 114, 130, 112, 130, 114, 130, 112, 130, 111, 130, 110, 130, 111, 130, 111, 130, 110, 130, 109, 130, 109, 130, 109, 130, 109, 130, 110, 130, 109, 130, 108, 130, 106, 130, 108, 130, 110, 130, 107, 130, 110, 130, 110, 130, 108, 130, 109, 130, 108, 130, 109, 130, 111, 130, 109, 130, 108, 130, 109, 130, 110, 130, 110, 130, 108, 130, 108, 130, 107, 130, 108, 130, 107, 130, 109, 130, 108, 130, 108, 130, 110, 130, 107, 130, 109, 130, 109, 130, 108, 130, 107, 130, 109, 130, 109, 130, 111, 130, 111, 130, 112, 130, 109, 130, 109, 130, 110, 130, 109, 130, 110, 130, 112, 130, 112, 130, 110, 130, 110, 130, 107, 130, 108, 130, 110, 130, 110, 130, 111, 130, 110, 130, 111, 130, 112, 130, 111, 130, 111, 130, 111, 130, 114, 130, 114, 130, 115, 130, 116, 130, 114, 130, 114, 130, 112, 130, 112, 130, 112, 130, 113, 130, 115, 130, 115, 130, 114, 130, 114, 130, 112, 130, 111, 130, 108, 130, 107, 130, 109, 130, 110, 130, 109, 130, 111, 130, 113, 130, 114, 130, 112, 130, 109, 130, 110, 130, 111, 130, 111, 130, 115, 130, 118, 130, 121, 130, 119, 130, 115, 130, 114, 130, 115, 130, 116, 130, 124, 131, 2, 131, 4, 131, 0, 130, 118, 130, 107, 130, 99, 130, 102, 130, 111, 130, 123, 131, 7, 131, 4, 130, 121, 130, 97, 130, 80, 130, 77, 130, 85, 130, 106, 130, 125, 131, 11, 131, 13, 131, 1, 130, 112, 130, 97, 130, 92, 130, 104, 130, 119, 131, 8, 131, 17, 131, 16, 131, 10, 130, 120, 130, 100, 130, 83, 130, 78, 130, 87, 130, 107, 131, 0, 131, 24, 131, 39, 131, 33, 131, 4, 130, 90, 130, 61, 130, 53, 130, 65, 130, 95, 131, 3, 131, 34, 131, 46, 131, 24, 130, 110, 130, 65, 130, 45, 130, 55, 130, 93, 131, 15, 131, 59, 131, 85, 131, 77, 131, 35, 130, 107, 130, 54, 130, 33, 130, 37, 130, 66, 130, 113, 131, 32, 131, 61, 131, 58, 131, 18, 130, 99, 130, 57, 130, 46, 130, 64, 130, 109, 131, 27, 131, 59, 131, 64, 131, 37, 130, 114, 130, 66, 130, 44, 130, 53, 130, 85, 130, 124, 131, 26, 131, 33, 131, 21, 130, 123, 130, 96, 130, 80, 130, 82, 130, 95, 130, 112, 130, 123, 131, 3, 131, 5, 131, 9, 131, 4, 131, 0, 130, 120, 130, 112, 130, 104, 130, 97, 130, 100, 130, 110, 130, 126, 131, 13, 131, 17, 131, 14, 130, 125, 130, 102, 130, 98, 130, 90, 130, 100, 130, 119, 131, 9, 131, 19, 131, 12, 130, 124, 130, 105, 130, 73, 130, 84, 130, 118, 130, 115, 131, 3, 131, 29, 131, 27, 131, 9, 130, 109, 130, 102, 130, 98, 130, 101, 130, 120, 131, 14, 131, 22, 131, 14, 131, 2, 130, 110, 130, 92, 130, 86, 130, 91, 130, 110, 131, 0, 131, 14, 131, 18, 131, 10, 130, 125, 130, 111, 130, 102, 130, 102, 130, 108, 130, 119, 131, 2, 131, 7, 131, 9, 131, 3, 130, 126, 130, 117, 130, 110, 130, 108, 130, 105, 130, 108, 130, 111, 130, 117, 130, 121, 130, 123, 130, 122, 130, 122, 130, 121, 130, 121, 130, 119, 130, 120, 130, 124, 130, 126, 131, 0, 130, 127, 130, 126, 130, 124, 130, 118, 130, 115, 130, 114, 130, 116, 130, 117, 130, 123, 130, 125, 130, 123, 130, 121, 130, 121, 130, 116, 130, 116, 130, 118, 130, 120, 130, 124, 130, 124, 130, 122, 130, 123, 130, 121, 130, 117, 130, 118, 130, 119, 130, 124, 130, 122, 131, 0, 131, 0, 130, 125, 130, 122, 130, 119, 130, 118, 130, 118, 130, 116, 130, 114, 130, 92, 131, 10, 131, 9, 130, 99, 130, 110, 130, 123, 130, 117, 130, 111, 130, 114, 130, 119, 130, 116, 130, 111, 130, 118, 130, 118, 130, 113, 130, 116, 130, 117, 130, 119, 130, 115, 130, 116, 130, 118, 130, 114, 130, 115, 130, 114, 130, 115, 130, 114, 130, 116, 130, 115, 130, 114, 130, 116, 130, 113, 130, 113, 130, 113, 130, 114, 131, 2, 131, 66, 131, 24, 130, 67, 130, 118, 131, 11, 130, 114, 130, 100, 130, 116, 130, 126, 130, 114, 130, 108, 130, 122, 130, 121, 130, 110, 130, 116, 130, 119, 130, 114, 130, 113, 130, 116, 130, 119, 130, 116, 130, 115, 130, 118, 130, 118, 130, 115, 130, 117, 130, 119, 130, 117, 130, 118, 130, 119, 130, 118, 130, 120, 130, 120, 130, 118, 130, 119, 130, 121, 130, 119, 130, 121, 130, 122, 130, 121, 130, 120, 130, 121, 130, 120, 130, 120, 130, 122, 130, 123, 131, 2, 130, 109, 131, 6, 130, 109, 130, 110, 131, 10, 131, 20, 131, 1, 130, 102, 131, 0, 131, 3, 130, 116, 130, 117, 130, 125, 130, 123, 130, 120, 130, 121, 130, 127, 130, 125, 130, 124, 130, 121, 130, 122, 130, 124, 130, 122, 130, 124, 130, 123, 130, 123, 130, 122, 130, 123, 130, 114, 130, 127, 131, 0, 130, 109, 131, 4, 130, 120, 130, 122, 130, 120, 130, 126, 130, 126, 130, 121, 130, 123, 131, 2, 130, 124, 130, 121, 130, 125, 130, 124, 130, 122, 130, 125, 130, 126, 130, 124, 130, 122, 130, 125, 130, 126, 130, 122, 130, 119, 130, 122, 131, 3, 130, 114, 131, 2, 130, 127, 130, 119, 131, 1, 130, 124, 130, 126, 130, 126, 130, 123, 130, 126, 130, 126, 130, 123, 130, 127, 130, 126, 130, 127, 130, 125, 130, 126, 130, 126, 130, 126, 130, 127, 130, 124, 130, 124, 131, 0, 130, 123, 130, 124, 131, 0, 130, 124, 130, 125, 130, 127, 130, 126, 130, 124, 130, 125, 130, 127, 130, 127, 130, 127, 130, 127, 130, 127, 130, 126, 130, 127, 131, 1, 131, 0, 131, 1, 131, 0, 131, 1, 131, 1, 131, 1, 131, 0, 130, 126, 131, 0, 130, 126, 131, 0, 130, 126, 131, 0, 130, 127, 131, 1, 131, 0, 131, 0, 131, 1, 131, 0, 131, 0, 131, 0, 131, 1, 130, 127, 131, 1, 131, 2, 131, 1, 130, 127, 131, 2, 131, 1, 131, 2, 131, 2, 131, 1, 131, 1, 131, 0, 131, 0, 131, 1, 131, 0, 131, 2, 131, 0, 131, 0, 131, 0, 131, 1, 131, 3, 131, 2, 131, 1, 131, 2, 131, 1, 131, 3, 131, 0, 131, 2, 131, 1, 131, 3, 131, 1, 131, 2, 131, 1, 131, 2, 131, 3, 130, 127, 131, 2, 131, 1, 131, 1, 131, 0, 131, 0, 130, 127, 131, 2, 130, 127, 130, 126, 131, 1, 131, 0, 131, 2, 130, 123, 131, 5, 131, 9, 130, 121, 130, 126, 131, 7, 131, 1, 131, 1, 131, 4, 131, 8, 131, 4, 131, 6, 131, 10, 131, 10, 131, 8, 131, 9, 131, 11, 131, 10, 131, 8, 131, 8, 131, 10, 131, 8, 131, 10, 131, 8, 131, 9, 131, 6, 131, 8, 131, 6, 131, 7, 131, 6, 131, 6, 131, 6, 131, 7, 131, 3, 131, 7, 131, 5, 131, 8, 131, 5, 131, 2, 131, 7, 131, 5, 131, 6, 131, 5, 131, 6, 131, 6, 131, 4, 131, 6, 131, 5, 131, 6, 131, 5, 131, 5, 131, 4, 131, 4, 131, 4, 131, 6, 131, 5, 131, 6, 131, 6, 131, 5, 131, 5, 131, 5, 131, 5, 131, 6, 131, 5, 131, 5, 131, 3, 131, 5, 131, 2, 131, 5, 131, 4, 131, 1, 131, 3, 131, 3, 131, 3, 131, 2, 131, 3, 131, 2, 131, 3, 131, 3, 131, 3, 131, 3, 131, 4, 131, 4, 131, 2, 131, 5, 131, 3, 131, 3, 131, 2, 131, 3, 131, 2, 131, 3, 131, 4, 131, 2, 131, 5, 131, 4, 131, 1, 131, 3, 131, 3, 131, 2, 131, 4, 131, 3, 131, 3, 131, 3, 131, 2, 131, 4, 131, 3, 131, 4, 131, 1, 131, 3, 131, 4, 131, 4, 131, 3, 131, 5, 131, 3, 131, 3, 131, 4, 131, 2, 131, 2, 131, 3, 131, 3, 131, 4, 131, 4, 131, 3, 131, 2, 131, 1, 131, 2, 131, 5, 131, 2, 131, 5, 131, 5, 131, 4, 131, 5, 131, 5, 131, 5, 131, 6, 131, 6, 131, 6, 131, 7, 131, 8, 131, 8, 131, 7, 131, 6, 131, 7, 131, 6, 131, 7, 131, 5, 131, 8, 131, 7, 131, 6, 131, 6, 131, 5, 131, 6, 131, 6, 131, 6, 131, 5, 131, 6, 131, 8, 131, 5, 131, 8, 131, 10, 131, 8, 131, 11, 131, 10, 131, 11, 131, 8, 131, 10, 131, 10, 131, 10, 131, 8, 131, 9, 131, 12, 131, 11, 131, 9, 131, 9, 131, 9, 131, 8, 131, 10, 131, 8, 131, 9, 131, 10, 131, 10, 131, 9, 131, 10, 131, 9, 131, 10, 131, 11, 131, 10, 131, 10, 131, 11, 131, 11, 131, 9, 131, 10, 131, 9, 131, 10, 131, 12, 131, 9, 131, 11, 131, 10, 131, 12, 131, 9, 131, 10, 131, 10, 131, 9, 131, 11, 131, 11, 131, 9, 131, 8, 131, 10, 131, 10, 131, 10, 131, 9, 131, 12, 131, 10, 131, 10, 131, 11, 131, 11, 131, 14, 131, 11, 131, 12, 131, 9, 131, 13, 131, 12, 131, 11, 131, 10, 131, 12, 131, 10, 131, 11, 131, 11, 131, 11, 131, 10, 131, 10, 131, 11, 131, 10, 131, 10, 131, 11, 131, 9, 131, 11, 131, 11, 131, 13, 131, 13, 131, 12, 131, 13, 131, 12, 131, 14, 131, 12, 131, 13, 131, 13, 131, 13, 131, 12, 131, 13, 131, 14, 131, 12, 131, 14, 131, 13, 131, 13, 131, 13, 131, 13, 131, 11, 131, 11, 131, 13, 131, 12, 131, 15, 131, 12, 131, 12, 131, 13, 131, 13, 131, 14, 131, 12, 131, 14, 131, 14, 131, 14, 131, 15, 131, 14, 131, 16, 131, 14, 131, 14, 131, 13, 131, 16, 131, 14, 131, 14, 131, 13, 131, 16, 131, 15, 131, 15, 131, 13, 131, 14, 131, 15, 131, 14, 131, 14, 131, 12, 131, 15, 131, 15, 131, 15, 131, 13, 131, 16, 131, 14, 131, 16, 131, 17, 131, 16, 131, 16, 131, 16, 131, 16, 131, 15, 131, 16, 131, 17, 131, 16, 131, 16, 131, 14, 131, 17, 131, 15, 131, 15, 131, 14, 131, 14, 131, 15, 131, 17, 131, 15, 131, 14, 131, 15, 131, 17, 131, 16, 131, 16, 131, 16, 131, 17, 131, 16, 131, 16, 131, 17, 131, 16, 131, 18, 131, 17, 131, 18, 131, 17, 131, 16, 131, 17, 131, 16, 131, 16, 131, 14, 131, 18, 131, 16, 131, 17, 131, 16, 131, 15, 131, 16, 131, 17, 131, 14, 131, 14, 131, 15, 131, 16, 131, 13, 131, 15, 131, 15, 131, 18, 131, 16, 131, 10, 131, 19, 131, 17, 131, 13, 131, 18, 131, 17, 131, 20, 131, 19, 131, 20, 131, 20, 131, 21, 131, 22, 131, 21, 131, 23, 131, 24, 131, 25, 131, 24, 131, 22, 131, 22, 131, 22, 131, 23, 131, 22, 131, 20, 131, 21, 131, 21, 131, 21, 131, 21, 131, 21, 131, 22, 131, 22, 131, 22, 131, 21, 131, 21, 131, 21, 131, 23, 131, 21, 131, 21, 131, 22, 131, 20, 131, 20, 131, 22, 131, 21, 131, 20, 131, 17, 131, 20, 131, 20, 131, 18, 131, 19, 131, 20, 131, 19, 131, 19, 131, 20, 131, 21, 131, 20, 131, 19, 131, 20, 131, 19, 131, 20, 131, 21, 131, 19, 131, 21, 131, 20, 131, 20, 131, 19, 131, 20, 131, 20, 131, 18, 131, 18, 131, 16, 131, 18, 131, 18, 131, 16, 131, 15, 131, 17, 131, 17, 131, 17, 131, 16, 131, 16, 131, 17, 131, 16, 131, 16, 131, 17, 131, 17, 131, 18, 131, 17, 131, 17, 131, 18, 131, 17, 131, 17, 131, 17, 131, 18, 131, 17, 131, 17, 131, 17, 131, 16, 131, 14, 131, 17, 131, 15, 131, 16, 131, 15, 131, 14, 131, 15, 131, 17, 131, 14, 131, 15, 131, 16, 131, 16, 131, 15, 131, 14, 131, 14, 131, 17, 131, 17, 131, 16, 131, 14, 131, 18, 131, 17, 131, 18, 131, 15, 131, 16, 131, 17, 131, 17, 131, 17, 131, 16, 131, 16, 131, 17, 131, 19, 131, 16, 131, 17, 131, 18, 131, 17, 131, 16, 131, 17, 131, 17, 131, 18, 131, 18, 131, 18, 131, 18, 131, 20, 131, 19, 131, 20, 131, 20, 131, 20, 131, 20, 131, 21, 131, 18, 131, 20, 131, 21, 131, 18, 131, 19, 131, 19, 131, 20, 131, 19, 131, 22, 131, 19, 131, 20, 131, 21, 131, 20, 131, 19, 131, 20, 131, 22, 131, 20, 131, 20, 131, 18, 131, 24, 131, 22, 131, 22, 131, 21, 131, 23, 131, 24, 131, 21, 131, 24, 131, 24, 131, 23, 131, 24, 131, 24, 131, 21, 131, 24, 131, 20, 131, 22, 131, 21, 131, 21, 131, 22, 131, 22, 131, 23, 131, 20, 131, 22, 131, 21, 131, 25, 131, 21, 131, 22, 131, 24, 131, 23, 131, 23, 131, 21, 131, 23, 131, 22, 131, 24, 131, 22, 131, 24, 131, 25, 131, 22, 131, 22, 131, 23, 131, 22, 131, 23, 131, 23, 131, 22, 131, 22, 131, 24, 131, 22, 131, 22, 131, 22, 131, 22, 131, 24, 131, 22, 131, 22, 131, 23, 131, 24, 131, 25, 131, 23, 131, 22, 131, 22, 131, 25, 131, 25, 131, 25, 131, 22, 131, 24, 131, 23, 131, 24, 131, 24, 131, 23, 131, 25, 131, 25, 131, 22, 131, 22, 131, 22, 131, 23, 131, 24, 131, 24, 131, 22, 131, 24, 131, 23, 131, 25, 131, 24, 131, 26, 131, 28, 131, 26, 131, 25, 131, 24, 131, 26, 131, 27, 131, 26, 131, 24, 131, 27, 131, 26, 131, 25, 131, 26, 131, 24, 131, 26, 131, 25, 131, 24, 131, 25, 131, 25, 131, 25, 131, 25, 131, 26, 131, 25, 131, 25, 131, 27, 131, 26, 131, 26, 131, 26, 131, 27, 131, 27, 131, 26, 131, 29, 131, 27, 131, 28, 131, 27, 131, 26, 131, 27, 131, 29, 131, 28, 131, 28, 131, 26, 131, 26, 131, 27, 131, 25, 131, 26, 131, 26, 131, 28, 131, 26, 131, 26, 131, 27, 131, 27, 131, 27, 131, 28, 131, 27, 131, 27, 131, 29, 131, 28, 131, 26, 131, 28, 131, 28, 131, 29, 131, 27, 131, 28, 131, 27, 131, 29, 131, 28, 131, 28, 131, 28, 131, 27, 131, 27, 131, 28, 131, 26, 131, 27, 131, 27, 131, 28, 131, 27, 131, 27, 131, 29, 131, 29, 131, 26, 131, 29, 131, 27, 131, 28, 131, 29, 131, 27, 131, 29, 131, 30, 131, 28, 131, 28, 131, 26, 131, 28, 131, 29, 131, 26, 131, 27, 131, 26, 131, 28, 131, 25, 131, 27, 131, 24, 131, 26, 131, 24, 131, 23, 131, 23, 131, 23, 131, 23, 131, 29, 131, 17, 131, 16, 131, 31, 131, 23, 131, 23, 131, 24, 131, 29, 131, 28, 131, 24, 131, 28, 131, 30, 131, 29, 131, 30, 131, 30, 131, 29, 131, 29, 131, 31, 131, 29, 131, 26, 131, 28, 131, 26, 131, 27, 131, 25, 131, 27, 131, 24, 131, 24, 131, 24, 131, 22, 131, 22, 131, 22, 131, 22, 131, 24, 131, 21, 131, 24, 131, 23, 131, 23, 131, 24, 131, 22, 131, 22, 131, 25, 131, 23, 131, 23, 131, 23, 131, 24, 131, 23, 131, 21, 131, 22, 131, 21, 131, 21, 131, 20, 131, 21, 131, 20, 131, 22, 131, 21, 131, 21, 131, 22, 131, 23, 131, 24, 131, 22, 131, 21, 131, 22, 131, 24, 131, 25, 131, 22, 131, 25, 131, 24, 131, 24, 131, 24, 131, 24, 131, 24, 131, 25, 131, 24, 131, 22, 131, 25, 131, 24, 131, 23, 131, 24, 131, 23, 131, 23, 131, 24, 131, 24, 131, 24, 131, 25, 131, 27, 131, 26, 131, 26, 131, 27, 131, 26, 131, 28, 131, 27, 131, 30, 131, 27, 131, 29, 131, 29, 131, 29, 131, 28, 131, 29, 131, 28, 131, 29, 131, 27, 131, 26, 131, 27, 131, 25, 131, 27, 131, 26, 131, 27, 131, 25, 131, 27, 131, 25, 131, 27, 131, 25, 131, 27, 131, 26, 131, 26, 131, 24, 131, 27, 131, 26, 131, 26, 131, 26, 131, 27, 131, 28, 131, 26, 131, 27, 131, 26, 131, 27, 131, 27, 131, 27, 131, 26, 131, 25, 131, 27, 131, 26, 131, 24, 131, 24, 131, 25, 131, 25, 131, 24, 131, 26, 131, 24, 131, 25, 131, 25, 131, 24, 131, 24, 131, 25, 131, 26, 131, 26, 131, 24, 131, 24, 131, 25, 131, 25, 131, 25, 131, 24, 131, 25, 131, 25, 131, 22, 131, 26, 131, 24, 131, 23, 131, 22, 131, 21, 131, 23, 131, 24, 131, 24, 131, 20, 131, 24, 131, 24, 131, 22, 131, 24, 131, 23, 131, 24, 131, 25, 131, 23, 131, 23, 131, 24, 131, 23, 131, 24, 131, 24, 131, 22, 131, 24, 131, 24, 131, 22, 131, 23, 131, 20, 131, 23, 131, 20, 131, 21, 131, 21, 131, 20, 131, 21, 131, 20, 131, 20, 131, 20, 131, 20, 131, 22, 131, 21, 131, 19, 131, 19, 131, 20, 131, 20, 131, 19, 131, 19, 131, 20, 131, 18, 131, 19, 131, 20, 131, 19, 131, 20, 131, 19, 131, 19, 131, 18, 131, 19, 131, 18, 131, 18, 131, 16, 131, 16, 131, 17, 131, 17, 131, 16, 131, 15, 131, 16, 131, 17, 131, 15, 131, 16, 131, 16, 131, 14, 131, 16, 131, 13, 131, 14, 131, 16, 131, 11, 131, 15, 131, 14, 131, 14, 131, 14, 131, 12, 131, 14, 131, 10, 131, 13, 131, 12, 131, 10, 131, 10, 131, 10, 131, 9, 131, 10, 131, 9, 131, 9, 131, 8, 131, 7, 131, 9, 131, 7, 131, 7, 131, 9, 131, 7, 131, 8, 131, 7, 131, 8, 131, 7, 131, 6, 131, 4, 131, 5, 131, 6, 131, 4, 131, 3, 131, 5, 131, 1, 131, 2, 131, 0, 131, 1, 131, 0, 130, 127, 130, 127, 130, 126, 130, 126, 130, 124, 130, 125, 130, 123, 130, 124, 130, 123, 130, 123, 130, 124, 130, 122, 130, 122, 130, 123, 130, 121, 130, 121, 130, 120, 130, 118, 130, 118, 130, 119, 130, 118, 130, 116, 130, 115, 130, 116, 130, 112, 130, 113, 130, 111, 130, 112, 130, 109, 130, 108, 130, 108, 130, 107, 130, 107, 130, 105, 130, 103, 130, 105, 130, 102, 130, 100, 130, 99, 130, 98, 130, 100, 130, 96, 130, 96, 130, 95, 130, 94, 130, 92, 130, 89, 130, 89, 130, 85, 130, 85, 130, 83, 130, 82, 130, 77, 130, 79, 130, 78, 130, 73, 130, 72, 130, 68, 130, 69, 130, 67, 130, 65, 130, 61, 130, 61, 130, 57, 130, 56, 130, 51, 130, 52, 130, 48, 130, 46, 130, 42, 130, 39, 130, 38, 130, 34, 130, 32, 130, 27, 130, 26, 130, 22, 130, 18, 130, 14, 130, 10, 130, 6, 130, 0, 130, 0, 129, 119, 129, 117, 129, 117, 129, 107, 129, 105, 129, 103, 129, 97, 129, 94, 129, 89, 129, 87, 129, 82, 129, 79, 129, 75, 129, 74, 129, 73, 129, 73, 129, 72, 129, 72, 129, 72, 129, 71, 129, 66, 129, 64, 129, 59, 129, 54, 129, 49, 129, 44, 129, 36, 129, 29, 129, 22, 129, 14, 129, 5, 128, 126, 128, 118, 128, 110, 128, 104, 128, 100, 128, 94, 128, 90, 128, 86, 128, 82, 128, 78, 128, 76, 128, 72, 128, 71, 128, 67, 128, 64, 128, 62, 128, 61, 128, 61, 128, 61, 128, 61, 128, 61, 128, 60, 128, 61, 128, 61, 128, 61, 128, 60, 128, 61, 128, 60, 128, 61, 128, 60, 128, 61, 128, 72, 131, 82, 132, 63, 128, 103, 128, 45, 128, 64, 128, 62, 128, 68, 129, 78, 131, 86, 132, 64, 132, 72, 132, 74, 131, 90, 131, 53, 132, 15, 132, 65, 132, 71, 132, 74, 132, 76, 132, 76, 132, 65, 131, 124, 131, 92, 131, 105, 131, 112, 131, 101, 131, 71, 131, 10, 130, 94, 130, 54, 130, 26, 130, 10, 130, 2, 129, 127, 129, 123, 129, 115, 129, 99, 129, 81, 129, 68, 129, 61, 129, 59, 129, 58, 129, 55, 129, 55, 129, 49, 129, 44, 129, 37, 129, 32, 129, 27, 129, 27, 129, 26, 129, 29, 129, 29, 129, 27, 129, 25, 129, 22, 129, 24, 129, 25, 129, 25, 129, 24, 129, 24, 129, 26, 129, 25, 129, 22, 129, 22, 129, 22, 129, 21, 129, 21, 129, 22, 129, 23, 129, 24, 129, 24, 129, 25, 129, 25, 129, 29, 129, 30, 129, 35, 129, 36, 129, 36, 129, 35, 129, 36, 129, 37, 129, 39, 129, 39, 129, 41, 129, 43, 129, 44, 129, 46, 129, 46, 129, 48, 129, 48, 129, 48, 129, 51, 129, 53, 129, 54, 129, 54, 129, 57, 129, 55, 129, 55, 129, 54, 129, 55, 129, 59, 129, 63, 129, 64, 129, 66, 129, 67, 129, 69, 129, 66, 129, 71, 129, 73, 129, 75, 129, 78, 129, 80, 129, 81, 129, 81, 129, 82, 129, 83, 129, 83, 129, 85, 129, 87, 129, 90, 129, 92, 129, 97, 129, 99, 129, 104, 129, 107, 129, 110, 129, 114, 129, 120, 129, 122, 129, 124, 130, 1, 130, 3, 130, 5, 130, 6, 130, 8, 130, 13, 130, 13, 130, 16, 130, 18, 130, 21, 130, 22, 130, 22, 130, 22, 130, 27, 130, 26, 130, 29, 130, 29, 130, 30, 130, 31, 130, 37, 130, 39, 130, 41, 130, 45, 130, 48, 130, 51, 130, 53, 130, 54, 130, 57, 130, 58, 130, 61, 130, 62, 130, 64, 130, 68, 130, 70, 130, 70, 130, 70, 130, 72, 130, 77, 130, 76, 130, 78, 130, 80, 130, 82, 130, 83, 130, 83, 130, 86, 130, 84, 130, 87, 130, 90, 130, 93, 130, 95, 130, 98, 130, 100, 130, 101, 130, 103, 130, 106, 130, 107, 130, 105, 130, 110, 130, 107, 130, 112, 130, 108, 130, 109, 130, 110, 130, 108, 130, 112, 130, 112, 130, 114, 130, 114, 130, 117, 130, 120, 130, 121, 130, 121, 130, 123, 130, 125, 130, 125, 130, 125, 130, 127, 130, 127, 130, 127, 130, 126, 130, 127, 130, 124, 130, 127, 130, 125, 130, 124, 130, 126, 130, 126, 130, 126, 130, 125, 130, 125, 130, 125, 130, 126, 130, 125, 130, 123, 130, 121, 130, 123, 130, 121, 130, 119, 130, 119, 130, 119, 130, 116, 130, 117, 130, 117, 130, 114, 130, 113, 130, 114, 130, 112, 130, 113, 130, 112, 130, 113, 130, 111, 130, 111, 130, 112, 130, 110, 130, 112, 130, 109, 130, 107, 130, 107, 130, 107, 130, 106, 130, 106, 130, 104, 130, 103, 130, 104, 130, 104, 130, 103, 130, 103, 130, 107, 130, 104, 130, 103, 130, 103, 130, 102, 130, 101, 130, 101, 130, 102, 130, 100, 130, 99, 130, 100, 130, 99, 130, 100, 130, 98, 130, 99, 130, 99, 130, 97, 130, 97, 130, 99, 130, 98, 130, 99, 130, 97, 130, 99, 130, 96, 130, 97, 130, 97, 130, 96, 130, 94, 130, 94, 130, 88, 130, 90, 130, 96, 130, 79, 130, 87, 130, 93, 130, 86, 130, 89, 130, 87, 130, 91, 130, 89, 130, 88, 130, 91, 130, 90, 130, 91, 130, 93, 130, 93, 130, 93, 130, 92, 130, 91, 130, 90, 130, 90, 130, 90, 130, 87, 130, 85, 130, 84, 130, 82, 130, 79, 130, 78, 130, 79, 130, 76, 130, 75, 130, 75, 130, 73, 130, 75, 130, 72, 130, 72, 130, 72, 130, 73, 130, 74, 130, 74, 130, 73, 130, 75, 130, 75, 130, 72, 130, 74, 130, 73, 130, 75, 130, 74, 130, 74, 130, 72, 130, 73, 130, 73, 130, 72, 130, 70, 130, 72, 130, 71, 130, 72, 130, 71, 130, 70, 130, 70, 130, 70, 130, 70, 130, 72, 130, 71, 130, 73, 130, 74, 130, 73, 130, 73, 130, 74, 130, 75, 130, 75, 130, 76, 130, 77, 130, 77, 130, 76, 130, 77, 130, 78, 130, 78, 130, 77, 130, 78, 130, 78, 130, 78, 130, 80, 130, 82, 130, 81, 130, 82, 130, 82, 130, 83, 130, 86, 130, 84, 130, 86, 130, 89, 130, 90, 130, 91, 130, 93, 130, 94, 130, 94, 130, 96, 130, 96, 130, 97, 130, 101, 130, 101, 130, 100, 130, 101, 130, 104, 130, 105, 130, 105, 130, 105, 130, 106, 130, 107, 130, 107, 130, 109, 130, 109, 130, 109, 130, 112, 130, 112, 130, 115, 130, 114, 130, 115, 130, 117, 130, 119, 130, 118, 130, 122, 130, 123, 130, 125, 130, 126, 131, 0, 131, 2, 131, 2, 131, 5, 131, 4, 131, 7, 131, 6, 131, 9, 131, 10, 131, 11, 131, 14, 131, 12, 131, 14, 131, 14, 131, 13, 131, 16, 131, 19, 131, 17, 131, 21, 131, 20, 131, 24, 131, 25, 131, 25, 131, 27, 131, 29, 131, 28, 131, 30, 131, 28, 131, 34, 131, 33, 131, 35, 131, 33, 131, 36, 131, 36, 131, 36, 131, 38, 131, 39, 131, 42, 131, 40, 131, 41, 131, 43, 131, 42, 131, 45, 131, 46, 131, 48, 131, 48, 131, 50, 131, 49, 131, 51, 131, 51, 131, 55, 131, 55, 131, 57, 131, 57, 131, 60, 131, 62, 131, 61, 131, 64, 131, 63, 131, 66, 131, 64, 131, 66, 131, 65, 131, 66, 131, 67, 131, 68, 131, 70, 131, 69, 131, 71, 131, 71, 131, 70, 131, 71, 131, 74, 131, 73, 131, 76, 131, 78, 131, 77, 131, 79, 131, 81, 131, 81, 131, 81, 131, 81, 131, 84, 131, 85, 131, 83, 131, 86, 131, 86, 131, 87, 131, 86, 131, 84, 131, 87, 131, 85, 131, 86, 131, 88, 131, 87, 131, 88, 131, 88, 131, 87, 131, 88, 131, 86, 131, 90, 131, 90, 131, 90, 131, 88, 131, 91, 131, 90, 131, 91, 131, 91, 131, 91, 131, 92, 131, 93, 131, 92, 131, 92, 131, 92, 131, 93, 131, 92, 131, 93, 131, 90, 131, 93, 131, 91, 131, 91, 131, 90, 131, 90, 131, 91, 131, 91, 131, 89, 131, 89, 131, 90, 131, 92, 131, 90, 131, 90, 131, 90, 131, 89, 131, 90, 131, 89, 131, 88, 131, 90, 131, 91, 131, 90, 131, 86, 131, 89, 131, 87, 131, 88, 131, 86, 131, 87, 131, 85, 131, 86, 131, 84, 131, 84, 131, 84, 131, 83, 131, 81, 131, 81, 131, 78, 131, 78, 131, 80, 131, 78, 131, 79, 131, 78, 131, 81, 131, 77, 131, 77, 131, 77, 131, 81, 131, 75, 131, 78, 131, 74, 131, 76, 131, 75, 131, 73, 131, 73, 131, 72, 131, 72, 131, 67, 131, 69, 131, 68, 131, 67, 131, 66, 131, 68, 131, 66, 131, 64, 131, 67, 131, 66, 131, 64, 131, 66, 131, 64, 131, 64, 131, 65, 131, 63, 131, 64, 131, 67, 131, 63, 131, 64, 131, 62, 131, 65, 131, 63, 131, 63, 131, 61, 131, 63, 131, 60, 131, 59, 131, 57, 131, 59, 131, 59, 131, 57, 131, 59, 131, 57, 131, 56, 131, 58, 131, 57, 131, 56, 131, 59, 131, 57, 131, 57, 131, 57, 131, 55, 131, 58, 131, 58, 131, 57, 131, 57, 131, 56, 131, 58, 131, 56, 131, 56, 131, 56, 131, 54, 131, 51, 131, 58, 131, 49, 131, 56, 131, 59, 131, 51, 131, 54, 131, 54, 131, 53, 131, 54, 131, 56, 131, 57, 131, 58, 131, 62, 131, 61, 131, 60, 131, 63, 131, 61, 131, 65, 131, 64, 131, 66, 131, 65, 131, 65, 131, 63, 131, 63, 131, 61, 131, 64, 131, 61, 131, 63, 131, 59, 131, 62, 131, 59, 131, 59, 131, 59, 131, 62, 131, 58, 131, 62, 131, 61, 131, 61, 131, 62, 131, 64, 131, 65, 131, 63, 131, 66, 131, 66, 131, 66, 131, 67, 131, 68, 131, 65, 131, 69, 131, 67, 131, 67, 131, 70, 131, 67, 131, 68, 131, 68, 131, 68, 131, 69, 131, 69, 131, 72, 131, 71, 131, 71, 131, 72, 131, 73, 131, 75, 131, 73, 131, 76, 131, 77, 131, 77, 131, 79, 131, 79, 131, 79, 131, 82, 131, 84, 131, 82, 131, 84, 131, 84, 131, 85, 131, 85, 131, 84, 131, 86, 131, 87, 131, 87, 131, 87, 131, 87, 131, 88, 131, 88, 131, 89, 131, 90, 131, 89, 131, 92, 131, 92, 131, 93, 131, 94, 131, 96, 131, 96, 131, 98, 131, 97, 131, 99, 131, 101, 131, 99, 131, 101, 131, 100, 131, 105, 131, 102, 131, 103, 131, 103, 131, 102, 131, 104, 131, 103, 131, 104, 131, 104, 131, 105, 131, 106, 131, 106, 131, 104, 131, 106, 131, 108, 131, 109, 131, 109, 131, 111, 131, 110, 131, 112, 131, 113, 131, 112, 131, 114, 131, 115, 131, 117, 131, 115, 131, 116, 131, 116, 131, 116, 131, 117, 131, 117, 131, 117, 131, 119, 131, 116, 131, 118, 131, 115, 131, 119, 131, 119, 131, 117, 131, 120, 131, 119, 131, 120, 131, 122, 131, 122, 131, 121, 131, 123, 131, 124, 131, 123, 131, 124, 131, 124, 131, 125, 131, 127, 131, 126, 131, 124, 132, 0, 131, 125, 132, 0, 131, 126, 131, 125, 131, 127, 131, 126, 131, 126, 131, 125, 131, 126, 131, 125, 131, 126, 132, 0, 132, 0, 131, 127, 132, 1, 131, 127, 132, 2, 132, 2, 132, 2, 132, 2, 132, 2, 132, 0, 132, 4, 132, 4, 132, 2, 132, 2, 132, 1, 132, 3, 132, 2, 131, 127, 131, 127, 132, 1, 132, 0, 132, 0, 131, 126, 132, 0, 132, 0, 131, 127, 131, 126, 131, 125, 132, 1, 131, 127, 132, 0, 131, 127, 132, 1, 132, 1, 132, 0, 132, 3, 132, 1, 132, 1, 132, 0, 132, 1, 132, 0, 132, 0, 131, 127, 132, 0, 131, 126, 131, 125, 131, 124, 131, 124, 131, 123, 131, 123, 131, 122, 131, 121, 131, 122, 131, 121, 131, 121, 131, 121, 131, 121, 131, 120, 131, 121, 131, 122, 131, 123, 131, 122, 131, 121, 131, 120, 131, 120, 131, 120, 131, 118, 131, 119, 131, 117, 131, 120, 131, 117, 131, 115, 131, 118, 131, 114, 131, 116, 131, 114, 131, 114, 131, 114, 131, 113, 131, 114, 131, 110, 131, 112, 131, 111, 131, 112, 131, 112, 131, 114, 131, 111, 131, 112, 131, 112, 131, 113, 131, 114, 131, 112, 131, 113, 131, 112, 131, 110, 131, 112, 131, 111, 131, 110, 131, 109, 131, 109, 131, 109, 131, 109, 131, 108, 131, 107, 131, 107, 131, 108, 131, 106, 131, 107, 131, 107, 131, 107, 131, 109, 131, 109, 131, 108, 131, 110, 131, 108, 131, 108, 131, 109, 131, 108, 131, 111, 131, 108, 131, 108, 131, 108, 131, 110, 131, 111, 131, 109, 131, 108, 131, 108, 131, 106, 131, 109, 131, 105, 131, 107, 131, 106, 131, 108, 131, 107, 131, 107, 131, 107, 131, 108, 131, 110, 131, 108, 131, 109, 131, 111, 131, 111, 131, 109, 131, 111, 131, 109, 131, 112, 131, 111, 131, 112, 131, 112, 131, 111, 131, 111, 131, 112, 131, 109, 131, 111, 131, 111, 131, 109, 131, 110, 131, 108, 131, 110, 131, 111, 131, 112, 131, 110, 131, 110, 131, 111, 131, 113, 131, 112, 131, 112, 131, 113, 131, 116, 131, 115, 131, 113, 131, 115, 131, 116, 131, 116, 131, 114, 131, 116, 131, 117, 131, 115, 131, 114, 131, 113, 131, 114, 131, 113, 131, 114, 131, 118, 131, 101, 131, 117, 131, 122, 131, 106, 131, 114, 131, 116, 131, 117, 131, 118, 131, 119, 131, 122, 131, 120, 131, 121, 131, 124, 131, 123, 131, 125, 131, 126, 131, 125, 131, 126, 131, 127, 131, 127, 131, 127, 131, 126, 131, 126, 131, 126, 131, 126, 131, 125, 131, 125, 131, 126, 131, 124, 131, 124, 131, 126, 131, 125, 131, 126, 131, 126, 132, 0, 131, 126, 132, 2, 132, 2, 132, 3, 132, 2, 132, 4, 132, 3, 132, 3, 132, 6, 132, 4, 132, 4, 132, 5, 132, 5, 132, 6, 132, 5, 132, 4, 132, 3, 132, 5, 132, 4, 132, 4, 132, 5, 132, 5, 132, 6, 132, 6, 132, 6, 132, 8, 132, 7, 132, 7, 132, 11, 132, 8, 132, 13, 132, 10, 132, 11, 132, 12, 132, 13, 132, 14, 132, 12, 132, 12, 132, 14, 132, 12, 132, 13, 132, 14, 132, 12, 132, 14, 132, 12, 132, 13, 132, 13, 132, 15, 132, 14, 132, 14, 132, 13, 132, 15, 132, 14, 132, 17, 132, 15, 132, 17, 132, 18, 132, 19, 132, 18, 132, 21, 132, 17, 132, 21, 132, 20, 132, 21, 132, 19, 132, 20, 132, 20, 132, 21, 132, 19, 132, 19, 132, 20, 132, 20, 132, 19, 132, 18, 132, 20, 132, 17, 132, 19, 132, 20, 132, 19, 132, 21, 132, 20, 132, 22, 132, 19, 132, 23, 132, 24, 132, 24, 132, 22, 132, 22, 132, 24, 132, 25, 132, 24, 132, 22, 132, 24, 132, 24, 132, 22, 132, 21, 132, 23, 132, 22, 132, 24, 132, 23, 132, 21, 132, 23, 132, 23, 132, 24, 132, 22, 132, 22, 132, 22, 132, 27, 132, 24, 132, 26, 132, 23, 132, 28, 132, 25, 132, 26, 132, 25, 132, 26, 132, 28, 132, 25, 132, 25, 132, 28, 132, 25, 132, 26, 132, 25, 132, 23, 132, 24, 132, 25, 132, 24, 132, 25, 132, 26, 132, 27, 132, 26, 132, 25, 132, 26, 132, 27, 132, 26, 132, 28, 132, 28, 132, 27, 132, 28, 132, 28, 132, 29, 132, 28, 132, 30, 132, 28, 132, 28, 132, 27, 132, 26, 132, 28, 132, 27, 132, 26, 132, 26, 132, 26, 132, 25, 132, 28, 132, 27, 132, 26, 132, 2, 132, 35, 132, 30, 132, 22, 132, 22, 132, 28, 132, 48, 132, 25, 132, 26, 132, 33, 132, 27, 132, 29, 132, 28, 132, 32, 132, 24, 132, 27, 132, 28, 132, 29, 132, 29, 132, 26, 132, 26, 132, 26, 132, 25, 132, 27, 132, 29, 132, 26, 132, 27, 132, 26, 132, 27, 132, 26, 132, 27, 132, 28, 132, 28, 132, 28, 132, 29, 132, 27, 132, 30, 132, 30, 132, 32, 132, 29, 132, 30, 132, 30, 132, 30, 132, 28, 132, 31, 132, 27, 132, 29, 132, 27, 132, 28, 132, 28, 132, 27, 132, 27, 132, 29, 132, 27, 132, 29, 132, 30, 132, 30, 132, 30, 132, 30, 132, 31, 132, 29, 132, 31, 132, 30, 132, 33, 132, 35, 132, 31, 132, 34, 132, 33, 132, 34, 132, 33, 132, 33, 132, 34, 132, 33, 132, 33, 132, 30, 132, 35, 132, 30, 132, 36, 132, 30, 132, 33, 132, 30, 132, 35, 132, 34, 132, 33, 132, 34, 132, 34, 132, 35, 132, 34, 132, 37, 132, 39, 132, 42, 132, 86, 132, 69, 132, 20, 132, 39, 132, 42, 132, 34, 132, 30, 132, 32, 132, 43, 132, 37, 132, 34, 132, 38, 132, 38, 132, 35, 132, 36, 132, 37, 132, 36, 132, 39, 132, 38, 132, 38, 132, 38, 132, 37, 132, 43, 132, 40, 132, 40, 132, 41, 132, 42, 132, 42, 132, 44, 132, 44, 132, 43, 132, 43, 132, 43, 132, 40, 132, 76, 133, 20, 131, 100, 132, 36, 132, 79, 132, 58, 132, 28, 132, 36, 132, 54, 132, 37, 132, 27, 132, 42, 132, 49, 132, 36, 132, 43, 132, 50, 132, 44, 132, 42, 132, 46, 132, 47, 132, 46, 132, 43, 132, 47, 132, 47, 132, 45, 132, 46, 132, 44, 132, 44, 132, 43, 132, 45, 132, 44, 132, 43, 132, 42, 132, 44, 132, 42, 132, 42, 132, 37, 132, 44, 132, 41, 132, 49, 132, 49, 132, 40, 132, 50, 132, 45, 132, 49, 132, 47, 132, 29, 132, 58, 132, 18, 132, 22, 132, 80, 132, 52, 132, 85, 132, 30, 132, 50, 132, 70, 132, 50, 132, 52, 132, 52, 132, 52, 132, 50, 132, 45, 132, 52, 132, 52, 132, 47, 132, 54, 132, 52, 132, 49, 132, 52, 132, 52, 132, 50, 132, 52, 132, 53, 132, 55, 132, 54, 132, 49, 132, 72, 132, 42, 132, 75, 132, 53, 132, 54, 132, 55, 132, 53, 132, 57, 132, 48, 132, 51, 132, 55, 132, 57, 132, 50, 132, 52, 132, 56, 132, 54, 132, 50, 132, 52, 132, 51, 132, 54, 132, 54, 132, 53, 132, 56, 132, 53, 132, 48, 132, 66, 132, 48, 132, 58, 132, 67, 132, 47, 132, 61, 132, 52, 132, 55, 132, 56, 132, 50, 132, 57, 132, 55, 132, 54, 132, 57, 132, 55, 132, 53, 132, 53, 132, 55, 132, 55, 132, 54, 132, 53, 132, 56, 132, 57, 132, 63, 132, 52, 132, 58, 132, 63, 132, 55, 132, 60, 132, 58, 132, 59, 132, 59, 132, 58, 132, 58, 132, 58, 132, 56, 132, 58, 132, 56, 132, 55, 132, 57, 132, 55, 132, 56, 132, 56, 132, 54, 132, 58, 132, 56, 132, 56, 132, 56, 132, 56, 132, 57, 132, 57, 132, 59, 132, 57, 132, 58, 132, 59, 132, 59, 132, 58, 132, 59, 132, 58, 132, 57, 132, 58, 132, 57, 132, 59, 132, 58, 132, 56, 132, 58, 132, 57, 132, 57, 132, 56, 132, 55, 132, 57, 132, 55, 132, 55, 132, 57, 132, 57, 132, 56, 132, 58, 132, 58, 132, 57, 132, 59, 132, 59, 132, 56, 132, 60, 132, 59, 132, 60, 132, 58, 132, 60, 132, 57, 132, 57, 132, 58, 132, 58, 132, 56, 132, 54, 132, 59, 132, 60, 132, 56, 132, 57, 132, 55, 132, 59, 132, 56, 132, 58, 132, 57, 132, 58, 132, 58, 132, 59, 132, 60, 132, 60, 132, 59, 132, 60, 132, 59, 132, 59, 132, 60, 132, 57, 132, 58, 132, 56, 132, 57, 132, 54, 132, 58, 132, 56, 132, 56, 132, 55, 132, 56, 132, 56, 132, 56, 132, 57, 132, 57, 132, 57, 132, 57, 132, 55, 132, 58, 132, 59, 132, 59, 132, 62, 132, 68, 132, 67, 132, 62, 132, 61, 132, 58, 132, 61, 132, 60, 132, 60, 132, 61, 132, 63, 132, 62, 132, 59, 132, 56, 132, 53, 132, 53, 132, 54, 132, 56, 132, 56, 132, 60, 132, 58, 132, 60, 132, 61, 132, 58, 132, 61, 132, 61, 132, 62, 132, 63, 132, 65, 132, 66, 132, 62, 132, 60, 132, 58, 132, 56, 132, 57, 132, 55, 132, 60, 132, 70, 132, 76, 132, 76, 132, 73, 132, 64, 132, 56, 132, 48, 132, 44, 132, 44, 132, 48, 132, 54, 132, 62, 132, 67, 132, 68, 132, 70, 132, 64, 132, 65, 132, 60, 132, 61, 132, 67, 132, 65, 132, 71, 132, 70, 132, 69, 132, 66, 132, 59, 132, 55, 132, 55, 132, 55, 132, 64, 132, 66, 132, 70, 132, 71, 132, 69, 132, 64, 132, 58, 132, 57, 132, 60, 132, 62, 132, 66, 132, 68, 132, 70, 132, 71, 132, 65, 132, 65, 132, 63, 132, 62, 132, 61, 132, 62, 132, 62, 132, 64, 132, 63, 132, 68, 132, 64, 132, 63, 132, 64, 132, 61, 132, 58, 132, 59, 132, 60, 132, 62, 132, 65, 132, 67, 132, 66, 132, 66, 132, 65, 132, 64, 132, 61, 132, 63, 132, 64, 132, 68, 132, 70, 132, 70, 132, 72, 132, 72, 132, 69, 132, 67, 132, 66, 132, 68, 132, 66, 132, 65, 132, 65, 132, 64, 132, 60, 132, 63, 132, 63, 132, 64, 132, 64, 132, 69, 132, 72, 132, 70, 132, 70, 132, 68, 132, 64, 132, 64, 132, 63, 132, 64, 132, 66, 132, 69, 132, 69, 132, 70, 132, 70, 132, 68, 132, 64, 132, 64, 132, 62, 132, 62, 132, 62, 132, 63, 132, 63, 132, 65, 132, 64, 132, 67, 132, 67, 132, 64, 132, 66, 132, 64, 132, 71, 132, 52, 132, 60, 132, 79, 132, 59, 132, 61, 132, 71, 132, 69, 132, 67, 132, 65, 132, 69, 132, 67, 132, 64, 132, 66, 132, 68, 132, 71, 132, 71, 132, 70, 132, 68, 132, 69, 132, 68, 132, 69, 132, 68, 132, 68, 132, 68, 132, 69, 132, 68, 132, 69, 132, 70, 132, 69, 132, 70, 132, 68, 132, 69, 132, 71, 132, 70, 132, 69, 132, 67, 132, 70, 132, 69, 132, 68, 132, 67, 132, 71, 132, 66, 132, 69, 132, 67, 132, 69, 132, 66, 132, 68, 132, 67, 132, 66, 132, 67, 132, 69, 132, 69, 132, 69, 132, 68, 132, 69, 132, 70, 132, 69, 132, 69, 132, 69, 132, 71, 132, 70, 132, 70, 132, 71, 132, 70, 132, 71, 132, 70, 132, 68, 132, 67, 132, 70, 132, 70, 132, 68, 132, 68, 132, 68, 132, 70, 132, 69, 132, 67, 132, 70, 132, 67, 132, 68, 132, 67, 132, 68, 132, 68, 132, 69, 132, 70, 132, 68, 132, 70, 132, 71, 132, 70, 132, 70, 132, 70, 132, 71, 132, 72, 132, 71, 132, 72, 132, 70, 132, 69, 132, 72, 132, 72, 132, 68, 132, 68, 132, 71, 132, 70, 132, 68, 132, 69, 132, 70, 132, 67, 132, 70, 132, 71, 132, 70, 132, 69, 132, 71, 132, 70, 132, 72, 132, 73, 132, 73, 132, 72, 132, 72, 132, 74, 132, 73, 132, 73, 132, 69, 132, 71, 132, 70, 132, 71, 132, 70, 132, 71, 132, 71, 132, 71, 132, 68, 132, 69, 132, 69, 132, 70, 132, 70, 132, 69, 132, 71, 132, 70, 132, 72, 132, 70, 132, 72, 132, 73, 132, 76, 132, 72, 132, 73, 132, 73, 132, 75, 132, 75, 132, 73, 132, 72, 132, 74, 132, 73, 132, 73, 132, 70, 132, 73, 132, 72, 132, 72, 132, 70, 132, 71, 132, 71, 132, 73, 132, 70, 132, 70, 132, 71, 132, 70, 132, 72, 132, 74, 132, 73, 132, 73, 132, 75, 132, 75, 132, 75, 132, 76, 132, 76, 132, 75, 132, 75, 132, 75, 132, 75, 132, 76, 132, 75, 132, 71, 132, 76, 132, 73, 132, 75, 132, 72, 132, 72, 132, 74, 132, 73, 132, 73, 132, 72, 132, 74, 132, 75, 132, 74, 132, 75, 132, 76, 132, 76, 132, 78, 132, 76, 132, 76, 132, 76, 132, 78, 132, 79, 132, 76, 132, 77, 132, 78, 132, 77, 132, 78, 132, 76, 132, 77, 132, 76, 132, 74, 132, 75, 132, 76, 132, 75, 132, 76, 132, 76, 132, 75, 132, 76, 132, 78, 132, 77, 132, 77, 132, 76, 132, 77, 132, 79, 132, 82, 132, 76, 132, 80, 132, 80, 132, 79, 132, 80, 132, 79, 132, 81, 132, 80, 132, 81, 132, 79, 132, 80, 132, 79, 132, 79, 132, 78, 132, 77, 132, 80, 132, 80, 132, 79, 132, 78, 132, 78, 132, 79, 132, 78, 132, 80, 132, 77, 132, 80, 132, 80, 132, 80, 132, 83, 132, 81, 132, 81, 132, 82, 132, 83, 132, 81, 132, 82, 132, 83, 132, 85, 132, 79, 132, 83, 132, 83, 132, 82, 132, 80, 132, 83, 132, 81, 132, 80, 132, 80, 132, 80, 132, 81, 132, 80, 132, 81, 132, 79, 132, 80, 132, 82, 132, 80, 132, 79, 132, 80, 132, 82, 132, 84, 132, 82, 132, 83, 132, 83, 132, 83, 132, 83, 132, 84, 132, 84, 132, 84, 132, 83, 132, 85, 132, 82, 132, 84, 132, 83, 132, 84, 132, 83, 132, 81, 132, 81, 132, 83, 132, 81, 132, 81, 132, 84, 132, 82, 132, 83, 132, 82, 132, 82, 132, 83, 132, 82, 132, 86, 132, 82, 132, 86, 132, 86, 132, 84, 132, 85, 132, 85, 132, 85, 132, 83, 132, 85, 132, 82, 132, 86, 132, 85, 132, 85, 132, 82, 132, 83, 132, 83, 132, 83, 132, 81, 132, 81, 132, 81, 132, 83, 132, 83, 132, 85, 132, 83, 132, 83, 132, 85, 132, 84, 132, 84, 132, 86, 132, 86, 132, 86, 132, 87, 132, 84, 132, 86, 132, 84, 132, 86, 132, 82, 132, 84, 132, 86, 132, 84, 132, 82, 132, 83, 132, 91, 132, 86, 132, 77, 132, 90, 132, 79, 132, 82, 132, 79, 132, 81, 132, 83, 132, 83, 132, 85, 132, 87, 132, 86, 132, 87, 132, 90, 132, 87, 132, 89, 132, 87, 132, 90, 132, 89, 132, 90, 132, 88, 132, 88, 132, 86, 132, 86, 132, 84, 132, 86, 132, 85, 132, 86, 132, 85, 132, 84, 132, 84, 132, 87, 132, 86, 132, 86, 132, 85, 132, 86, 132, 88, 132, 87, 132, 90, 132, 88, 132, 90, 132, 88, 132, 89, 132, 86, 132, 89, 132, 88, 132, 90, 132, 87, 132, 88, 132, 87, 132, 88, 132, 85, 132, 85, 132, 87, 132, 86, 132, 87, 132, 86, 132, 88, 132, 87, 132, 86, 132, 87, 132, 86, 132, 88, 132, 88, 132, 90, 132, 90, 132, 89, 132, 90, 132, 90, 132, 88, 132, 89, 132, 90, 132, 91, 132, 90, 132, 88, 132, 91, 132, 88, 132, 90, 132, 87, 132, 88, 132, 87, 132, 88, 132, 87, 132, 87, 132, 87, 132, 90, 132, 87, 132, 88, 132, 88, 132, 89, 132, 91, 132, 89, 132, 89, 132, 90, 132, 95, 132, 90, 132, 92, 132, 93, 132, 91, 132, 94, 132, 93, 132, 90, 132, 92, 132, 92, 132, 91, 132, 90, 132, 92, 132, 90, 132, 92, 132, 90, 132, 91, 132, 89, 132, 92, 132, 91, 132, 87, 132, 92, 132, 91, 132, 90, 132, 92, 132, 90, 132, 92, 132, 94, 132, 92, 132, 94, 132, 93, 132, 95, 132, 95, 132, 94, 132, 93, 132, 95, 132, 93, 132, 93, 132, 91, 132, 93, 132, 90, 132, 92, 132, 92, 132, 90, 132, 90, 132, 92, 132, 89, 132, 92, 132, 90, 132, 92, 132, 93, 132, 92, 132, 92, 132, 93, 132, 94, 132, 94, 132, 93, 132, 94, 132, 96, 132, 94, 132, 96, 132, 92, 132, 95, 132, 96, 132, 95, 132, 94, 132, 93, 132, 95, 132, 94, 132, 94, 132, 93, 132, 91, 132, 94, 132, 92, 132, 90, 132, 92, 132, 93, 132, 93, 132, 92, 132, 94, 132, 93, 132, 94, 132, 94, 132, 96, 132, 92, 132, 98, 132, 92, 132, 96, 132, 93, 132, 94, 132, 95, 132, 93, 132, 96, 132, 93, 132, 94, 132, 93, 132, 93, 132, 92, 132, 92, 132, 91, 132, 94, 132, 92, 132, 91, 132, 93, 132, 93, 132, 93, 132, 92, 132, 94, 132, 92, 132, 93, 132, 92, 132, 94, 132, 95, 132, 93, 132, 95, 132, 95, 132, 97, 132, 96, 132, 94, 132, 95, 132, 96, 132, 92, 132, 95, 132, 93, 132, 94, 132, 93, 132, 93, 132, 91, 132, 90, 132, 93, 132, 92, 132, 92, 132, 92, 132, 92, 132, 93, 132, 93, 132, 92, 132, 94, 132, 93, 132, 95, 132, 94, 132, 95, 132, 97, 132, 96, 132, 95, 132, 95, 132, 95, 132, 97, 132, 96, 132, 92, 132, 93, 132, 94, 132, 92, 132, 92, 132, 93, 132, 92, 132, 92, 132, 90, 132, 91, 132, 92, 132, 92, 132, 91, 132, 93, 132, 91, 132, 93, 132, 94, 132, 96, 132, 93, 132, 95, 132, 93, 132, 96, 132, 96, 132, 93, 132, 94, 132, 94, 132, 97, 132, 92, 132, 91, 132, 92, 132, 94, 132, 93, 132, 92, 132, 90, 132, 92, 132, 92, 132, 90, 132, 90, 132, 91, 132, 92, 132, 90, 132, 93, 132, 93, 132, 93, 132, 93, 132, 93, 132, 94, 132, 92, 132, 94, 132, 94, 132, 94, 132, 92, 132, 96, 132, 92, 132, 91, 132, 93, 132, 91, 132, 92, 132, 92, 132, 90, 132, 91, 132, 90, 132, 90, 132, 89, 132, 91, 132, 91, 132, 91, 132, 91, 132, 92, 132, 90, 132, 93, 132, 93, 132, 92, 132, 93, 132, 91, 132, 95, 132, 94, 132, 93, 132, 92, 132, 92, 132, 94, 132, 93, 132, 92, 132, 91, 132, 91, 132, 90, 132, 91, 132, 90, 132, 91, 132, 92, 132, 89, 132, 91, 132, 89, 132, 93, 132, 88, 132, 90, 132, 89, 132, 90, 132, 92, 132, 91, 132, 89, 132, 91, 132, 93, 132, 91, 132, 91, 132, 91, 132, 98, 132, 75, 132, 97, 132, 100, 132, 81, 132, 90, 132, 91, 132, 89, 132, 89, 132, 89, 132, 93, 132, 89, 132, 87, 132, 91, 132, 90, 132, 90, 132, 93, 132, 91, 132, 92, 132, 92, 132, 92, 132, 94, 132, 92, 132, 96, 132, 91, 132, 94, 132, 92, 132, 96, 132, 93, 132, 92, 132, 93, 132, 93, 132, 94, 132, 90, 132, 90, 132, 90, 132, 92, 132, 92, 132, 88, 132, 88, 132, 90, 132, 90, 132, 90, 132, 90, 132, 88, 132, 91, 132, 90, 132, 92, 132, 90, 132, 92, 132, 92, 132, 95, 132, 90, 132, 92, 132, 92, 132, 92, 132, 94, 132, 91, 132, 91, 132, 92, 132, 92, 132, 91, 132, 90, 132, 92, 132, 88, 132, 91, 132, 88, 132, 90, 132, 91, 132, 89, 132, 90, 132, 88, 132, 92, 132, 91, 132, 89, 132, 91, 132, 92, 132, 92, 132, 91, 132, 93, 132, 90, 132, 93, 132, 92, 132, 91, 132, 92, 132, 95, 132, 92, 132, 95, 132, 92, 132, 91, 132, 91, 132, 90, 132, 89, 132, 92, 132, 89, 132, 90, 132, 90, 132, 91, 132, 90, 132, 91, 132, 92, 132, 90, 132, 91, 132, 91, 132, 92, 132, 90, 132, 91, 132, 91, 132, 95, 132, 92, 132, 92, 132, 95, 132, 92, 132, 95, 132, 90, 132, 93, 132, 92, 132, 92, 132, 91, 132, 87, 132, 91, 132, 90, 132, 89, 132, 89, 132, 90, 132, 88, 132, 92, 132, 90, 132, 91, 132, 90, 132, 91, 132, 95, 132, 91, 132, 92, 132, 91, 132, 96, 132, 93, 132, 94, 132, 93, 132, 95, 132, 92, 132, 93, 132, 93, 132, 93, 132, 91, 132, 92, 132, 90, 132, 90, 132, 92, 132, 90, 132, 90, 132, 86, 132, 92, 132, 90, 132, 88, 132, 90, 132, 88, 132, 92, 132, 90, 132, 90, 132, 94, 132, 92, 132, 90, 132, 90, 132, 92, 132, 94, 132, 94, 132, 93, 132, 94, 132, 92, 132, 93, 132, 93, 132, 92, 132, 92, 132, 91, 132, 91, 132, 90, 132, 90, 132, 89, 132, 88, 132, 90, 132, 90, 132, 90, 132, 89, 132, 91, 132, 92, 132, 91, 132, 92, 132, 93, 132, 93, 132, 91, 132, 93, 132, 93, 132, 93, 132, 92, 132, 94, 132, 92, 132, 94, 132, 93, 132, 93, 132, 90, 132, 92, 132, 90, 132, 91, 132, 91, 132, 91, 132, 90, 132, 89, 132, 89, 132, 92, 132, 89, 132, 92, 132, 90, 132, 91, 132, 91, 132, 92, 132, 94, 132, 94, 132, 93, 132, 95, 132, 94, 132, 94, 132, 95, 132, 93, 132, 93, 132, 93, 132, 94, 132, 92, 132, 88, 132, 91, 132, 91, 132, 91, 132, 89, 132, 89, 132, 90, 132, 91, 132, 88, 132, 91, 132, 91, 132, 92, 132, 90, 132, 92, 132, 92, 132, 95, 132, 94, 132, 92, 132, 92, 132, 94, 132, 94, 132, 92, 132, 93, 132, 91, 132, 92, 132, 90, 132, 91, 132, 91, 132, 91, 132, 92, 132, 89, 132, 90, 132, 90, 132, 90, 132, 89, 132, 88, 132, 89, 132, 92, 132, 92, 132, 91, 132, 91, 132, 92, 132, 94, 132, 94, 132, 93, 132, 91, 132, 96, 132, 92, 132, 94, 132, 92, 132, 94, 132, 92, 132, 94, 132, 92, 132, 93, 132, 92, 132, 91, 132, 90, 132, 89, 132, 90, 132, 90, 132, 88, 132, 88, 132, 90, 132, 91, 132, 90, 132, 91, 132, 87, 132, 92, 132, 90, 132, 93, 132, 93, 132, 94, 132, 94, 132, 93, 132, 93, 132, 92, 132, 95, 132, 92, 132, 94, 132, 92, 132, 94, 132, 92, 132, 91, 132, 90, 132, 90, 132, 91, 132, 91, 132, 89, 132, 91, 132, 90, 132, 93, 132, 90, 132, 90, 132, 90, 132, 89, 132, 93, 132, 91, 132, 93, 132, 92, 132, 94, 132, 93, 132, 92, 132, 91, 132, 95, 132, 94, 132, 95, 132, 94, 132, 94, 132, 92, 132, 94, 132, 91, 132, 91, 132, 90, 132, 89, 132, 92, 132, 88, 132, 92, 132, 88, 132, 90, 132, 89, 132, 86, 132, 90, 132, 90, 132, 88, 132, 101, 132, 88, 132, 94, 132, 101, 132, 89, 132, 94, 132, 91, 132, 91, 132, 91, 132, 89, 132, 94, 132, 92, 132, 94, 132, 92, 132, 92, 132, 92, 132, 93, 132, 93, 132, 92, 132, 92, 132, 95, 132, 92, 132, 94, 132, 94, 132, 94, 132, 95, 132, 93, 132, 94, 132, 95, 132, 94, 132, 96, 132, 97, 132, 94, 132, 96, 132, 96, 132, 94, 132, 96, 132, 94, 132, 95, 132, 95, 132, 93, 132, 93, 132, 94, 132, 95, 132, 91, 132, 94, 132, 92, 132, 94, 132, 93, 132, 92, 132, 94, 132, 93, 132, 94, 132, 94, 132, 96, 132, 95, 132, 96, 132, 96, 132, 95, 132, 97, 132, 99, 132, 96, 132, 98, 132, 95, 132, 96, 132, 96, 132, 94, 132, 93, 132, 94, 132, 93, 132, 94, 132, 95, 132, 93, 132, 97, 132, 93, 132, 95, 132, 95, 132, 94, 132, 94, 132, 96, 132, 98, 132, 95, 132, 95, 132, 99, 132, 96, 132, 97, 132, 97, 132, 99, 132, 99, 132, 98, 132, 96, 132, 98, 132, 98, 132, 98, 132, 94, 132, 97, 132, 94, 132, 96, 132, 94, 132, 94, 132, 95, 132, 96, 132, 96, 132, 97, 132, 97, 132, 100, 132, 97, 132, 99, 132, 99, 132, 98, 132, 101, 132, 98, 132, 98, 132, 98, 132, 99, 132, 99, 132, 97, 132, 97, 132, 97, 132, 99, 132, 96, 132, 96, 132, 96, 132, 97, 132, 95, 132, 96, 132, 97, 132, 95, 132, 99, 132, 98, 132, 95, 132, 97, 132, 97, 132, 100, 132, 98, 132, 98, 132, 97, 132, 103, 132, 100, 132, 99, 132, 99, 132, 100, 132, 99, 132, 98, 132, 98, 132, 98, 132, 97, 132, 97, 132, 97, 132, 95, 132, 95, 132, 97, 132, 93, 132, 93, 132, 97, 132, 96, 132, 98, 132, 96, 132, 95, 132, 98, 132, 97, 132, 98, 132, 99, 132, 98, 132, 101, 132, 99, 132, 101, 132, 99, 132, 98, 132, 100, 132, 99, 132, 98, 132, 98, 132, 98, 132, 97, 132, 99, 132, 93, 132, 98, 132, 95, 132, 96, 132, 96, 132, 95, 132, 99, 132, 98, 132, 97, 132, 99, 132, 99, 132, 99, 132, 100, 132, 99, 132, 99, 132, 101, 132, 99, 132, 100, 132, 98, 132, 98, 132, 100, 132, 99, 132, 98, 132, 96, 132, 97, 132, 98, 132, 97, 132, 96, 132, 96, 132, 98, 132, 98, 132, 98, 132, 97, 132, 98, 132, 99, 132, 98, 132, 99, 132, 99, 132, 100, 132, 98, 132, 101, 132, 100, 132, 100, 132, 100, 132, 100, 132, 98, 132, 99, 132, 98, 132, 100, 132, 96, 132, 100, 132, 96, 132, 97, 132, 95, 132, 98, 132, 96, 132, 99, 132, 96, 132, 98, 132, 96, 132, 99, 132, 98, 132, 99, 132, 99, 132, 98, 132, 98, 132, 102, 132, 99, 132, 98, 132, 101, 132, 99, 132, 103, 132, 96, 132, 101, 132, 99, 132, 99, 132, 99, 132, 96, 132, 98, 132, 97, 132, 97, 132, 99, 132, 98, 132, 96, 132, 98, 132, 97, 132, 99, 132, 99, 132, 101, 132, 98, 132, 99, 132, 100, 132, 99, 132, 100, 132, 100, 132, 101, 132, 101, 132, 102, 132, 103, 132, 99, 132, 100, 132, 100, 132, 102, 132, 98, 132, 96, 132, 97, 132, 98, 132, 96, 132, 96, 132, 96, 132, 97, 132, 97, 132, 95, 132, 97, 132, 99, 132, 98, 132, 97, 132, 98, 132, 99, 132, 101, 132, 98, 132, 100, 132, 98, 132, 99, 132, 98, 132, 101, 132, 98, 132, 97, 132, 99, 132, 100, 132, 95, 132, 96, 132, 97, 132, 97, 132, 97, 132, 96, 132, 95, 132, 97, 132, 97, 132, 96, 132, 98, 132, 97, 132, 100, 132, 99, 132, 99, 132, 99, 132, 100, 132, 99, 132, 97, 132, 100, 132, 99, 132, 97, 132, 97, 132, 95, 132, 96, 132, 96, 132, 96, 132, 93, 132, 97, 132, 95, 132, 97, 132, 96, 132, 95, 132, 95, 132, 95, 132, 98, 132, 96, 132, 96, 132, 96, 132, 98, 132, 98, 132, 97, 132, 97, 132, 98, 132, 97, 132, 96, 132, 98, 132, 102, 132, 78, 132, 97, 132, 102, 132, 91, 132, 96, 132, 95, 132, 100, 132, 93, 132, 93, 132, 97, 132, 96, 132, 96, 132, 98, 132, 102, 132, 99, 132, 99, 132, 102, 132, 99, 132, 102, 132, 102, 132, 102, 132, 101, 132, 102, 132, 102, 132, 102, 132, 100, 132, 99, 132, 100, 132, 100, 132, 99, 132, 96, 132, 97, 132, 98, 132, 94, 132, 97, 132, 96, 132, 99, 132, 98, 132, 97, 132, 99, 132, 98, 132, 100, 132, 99, 132, 100, 132, 98, 132, 103, 132, 99, 132, 102, 132, 100, 132, 101, 132, 100, 132, 99, 132, 101, 132, 98, 132, 97, 132, 99, 132, 97, 132, 98, 132, 98, 132, 96, 132, 99, 132, 95, 132, 96, 132, 95, 132, 98, 132, 98, 132, 95, 132, 100, 132, 98, 132, 99, 132, 101, 132, 101, 132, 100, 132, 100, 132, 98, 132, 100, 132, 100, 132, 102, 132, 99, 132, 98, 132, 97, 132, 97, 132, 98, 132, 96, 132, 98, 132, 97, 132, 98, 132, 96, 132, 96, 132, 95, 132, 98, 132, 97, 132, 98, 132, 96, 132, 98, 132, 101, 132, 98, 132, 99, 132, 100, 132, 100, 132, 100, 132, 101, 132, 101, 132, 99, 132, 99, 132, 99, 132, 99, 132, 99, 132, 97, 132, 102, 132, 95, 132, 97, 132, 98, 132, 96, 132, 97, 132, 95, 132, 96, 132, 96, 132, 99, 132, 98, 132, 97, 132, 99, 132, 100, 132, 99, 132, 101, 132, 99, 132, 100, 132, 99, 132, 100, 132, 98, 132, 98, 132, 100, 132, 99, 132, 97, 132, 99, 132, 98, 132, 97, 132, 96, 132, 98, 132, 95, 132, 98, 132, 96, 132, 94, 132, 97, 132, 98, 132, 98, 132, 96, 132, 96, 132, 97, 132, 100, 132, 96, 132, 99, 132, 98, 132, 99, 132, 98, 132, 101, 132, 97, 164, 100, 164, 98, 164, 98, 164, 96, 164, 89, 164, 92, 164, 110, 163, 4, 163, 6, 163, 7, 163, 5, 163, 6, 163, 5, 163, 7, 163, 7, 163, 5, 163, 7, 163, 6, 163, 5, 163, 7, 163, 6, 163, 6, 163, 7, 163, 6, 163, 7, 163, 6, 163, 6, 163, 7, 163, 8, 163, 5, 163, 7, 163, 6, 163, 8, 163, 6, 163, 8, 163, 6, 163, 8, 163, 6, 163, 7, 163, 8, 163, 8, 163, 8, 163, 7, 163, 7, 163, 7, 163, 8, 163, 8, 163, 8, 163, 8, 163, 9, 163, 8, 163, 8, 163, 7, 163, 8, 163, 7, 163, 9, 163, 8, 163, 7, 163, 8, 163, 9, 163, 7, 163, 9, 163, 8, 163, 8, 163, 9, 163, 7, 163, 6, 163, 9, 163, 6, 163, 8, 163, 6, 163, 7, 163, 9, 163, 6, 163, 8, 163, 8, 163, 8, 163, 8, 163, 6, 163, 6, 163, 9, 163, 8, 163, 9, 163, 9, 163, 8, 163, 9, 163, 7, 163, 5, 163, 6, 163, 8, 163, 8, 163, 6, 163, 8, 163, 6, 163, 7, 163, 4, 163, 7, 163, 5, 163, 7, 163, 6, 163, 6, 163, 7, 163, 6, 163, 7, 163, 5, 163, 6, 163, 7, 163, 6, 163, 5, 163, 5, 163, 7, 163, 7, 163, 7, 163, 6, 163, 6, 163, 7, 163, 8, 163, 6, 163, 7, 163, 6, 163, 6, 163, 7, 163, 5, 163, 6, 163, 6, 163, 6, 163, 4, 163, 6, 163, 6, 163, 19, 162, 98, 163, 0, 163, 24, 162, 118, 163, 9, 163, 9, 163, 2, 163, 14, 162, 126, 163, 8, 163, 6, 163, 1, 163, 6, 163, 4, 163, 7, 163, 4, 163, 5, 163, 4, 163, 5, 163, 4, 163, 5, 163, 4, 163, 5, 163, 4, 163, 3, 163, 4, 163, 8, 163, 3, 163, 4, 163, 4, 163, 3, 163, 4, 163, 4, 163, 4, 163, 3, 163, 4, 163, 4, 163, 4, 163, 4, 163, 4, 163, 4, 163, 5, 163, 3, 163, 4, 163, 4, 163, 4, 163, 2, 163, 4, 163, 2, 163, 5, 163, 2, 163, 2, 163, 3, 163, 3, 163, 2, 163, 2, 163, 4, 163, 4, 163, 2, 163, 2, 163, 2, 163, 2, 163, 3, 163, 1, 163, 1, 163, 2, 163, 3, 163, 0, 163, 4, 163, 2, 163, 2, 163, 1, 163, 0, 163, 2, 163, 2, 163, 0, 163, 1, 163, 1, 163, 1, 163, 1, 162, 127, 163, 0, 163, 0, 163, 0, 162, 126, 162, 126, 163, 0, 162, 124, 162, 124, 162, 120, 162, 84, 162, 95, 163, 35, 162, 111, 162, 117, 163, 12, 162, 119, 163, 1, 163, 1, 162, 123, 163, 3, 163, 0, 163, 2, 163, 4, 163, 3, 163, 6, 163, 5, 163, 4, 163, 6, 163, 6, 163, 5, 163, 6, 163, 4, 163, 6, 163, 3, 163, 3, 163, 3, 163, 2, 163, 0, 163, 2, 163, 2, 163, 2, 162, 127, 163, 0, 162, 103, 163, 63, 163, 102, 162, 57, 163, 22, 163, 22, 162, 103, 163, 12, 162, 123, 162, 123, 163, 7, 162, 122, 163, 0, 163, 3, 162, 127, 163, 0, 162, 127, 162, 124, 163, 1, 162, 125, 162, 125, 162, 127, 162, 124, 162, 125, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 162, 125, 162, 125, 162, 126, 162, 125, 162, 126, 162, 126, 162, 125, 162, 125, 162, 124, 162, 124, 162, 123, 162, 123, 162, 123, 162, 124, 162, 123, 162, 123, 162, 107, 162, 125, 162, 126, 162, 104, 163, 35, 162, 105, 162, 123, 163, 44, 163, 4, 162, 97, 163, 5, 162, 121, 162, 116, 162, 124, 162, 118, 162, 122, 162, 120, 162, 119, 162, 121, 162, 120, 162, 124, 162, 118, 162, 115, 162, 120, 162, 118, 162, 118, 162, 119, 162, 116, 162, 118, 162, 118, 163, 6, 162, 107, 162, 125, 163, 5, 162, 92, 163, 5, 162, 111, 162, 111, 163, 0, 162, 109, 162, 123, 162, 116, 162, 120, 162, 125, 162, 111, 162, 119, 162, 113, 162, 117, 162, 123, 162, 115, 162, 117, 162, 121, 162, 117, 162, 120, 162, 120, 163, 2, 162, 106, 162, 127, 163, 3, 162, 97, 163, 3, 162, 119, 162, 110, 163, 2, 162, 114, 162, 120, 162, 124, 162, 116, 162, 122, 162, 121, 162, 118, 162, 124, 162, 120, 162, 122, 162, 123, 162, 120, 162, 123, 162, 122, 162, 120, 162, 124, 162, 122, 162, 119, 162, 126, 162, 120, 162, 122, 162, 124, 162, 121, 162, 122, 162, 126, 162, 122, 162, 125, 162, 122, 162, 124, 162, 124, 162, 123, 162, 124, 162, 125, 162, 124, 162, 124, 162, 123, 162, 124, 162, 126, 162, 124, 162, 125, 162, 124, 162, 125, 162, 125, 162, 125, 162, 125, 162, 124, 162, 126, 162, 125, 162, 124, 162, 124, 162, 125, 162, 125, 162, 125, 162, 124, 162, 124, 162, 126, 162, 122, 162, 125, 162, 124, 162, 122, 162, 123, 162, 125, 162, 123, 162, 125, 162, 123, 162, 124, 162, 123, 162, 125, 162, 126, 162, 124, 162, 126, 162, 123, 162, 126, 162, 126, 162, 124, 162, 123, 162, 126, 162, 125, 162, 125, 162, 125, 162, 126, 162, 124, 162, 123, 162, 124, 162, 125, 162, 123, 162, 124, 162, 124, 162, 124, 162, 124, 162, 123, 162, 123, 162, 123, 162, 124, 162, 123, 162, 126, 162, 125, 162, 123, 162, 125, 162, 124, 162, 127, 162, 124, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 162, 125, 162, 126, 162, 125, 162, 127, 162, 125, 162, 126, 162, 124, 162, 126, 162, 125, 162, 125, 162, 125, 162, 125, 162, 124, 162, 127, 162, 126, 162, 124, 162, 126, 162, 126, 162, 127, 162, 125, 162, 125, 162, 125, 162, 126, 162, 125, 163, 0, 162, 124, 162, 126, 162, 125, 162, 126, 162, 126, 162, 126, 162, 125, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 162, 125, 162, 126, 162, 126, 162, 126, 162, 127, 162, 126, 162, 125, 162, 126, 162, 124, 162, 126, 162, 126, 162, 125, 162, 127, 162, 126, 162, 125, 162, 126, 162, 127, 162, 126, 162, 126, 162, 125, 162, 127, 162, 126, 162, 127, 162, 125, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 162, 124, 162, 126, 162, 124, 162, 127, 162, 126, 162, 127, 162, 125, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 162, 126, 162, 127, 162, 126, 162, 125, 162, 125, 162, 126, 162, 126, 162, 126, 162, 126, 162, 125, 162, 124, 162, 123, 162, 124, 162, 124, 162, 124, 162, 123, 162, 123, 162, 123, 162, 121, 162, 123, 162, 121, 162, 121, 162, 123, 162, 116, 162, 122, 162, 123, 162, 116, 162, 125, 162, 121, 162, 122, 162, 126, 162, 122, 162, 126, 162, 125, 162, 126, 163, 0, 163, 0, 163, 0, 163, 2, 163, 0, 163, 0, 162, 125, 163, 0, 162, 125, 162, 125, 162, 124, 162, 124, 162, 122, 162, 122, 162, 121, 162, 120, 162, 120, 162, 122, 162, 119, 162, 120, 162, 121, 162, 120, 162, 120, 162, 118, 162, 122, 162, 119, 162, 118, 162, 118, 162, 118, 162, 119, 162, 119, 162, 120, 162, 120, 162, 119, 162, 120, 162, 118, 162, 118, 162, 117, 162, 116, 162, 118, 162, 120, 162, 118, 162, 120, 162, 120, 162, 120, 162, 118, 162, 119, 162, 118, 162, 119, 162, 119, 162, 122, 162, 121, 162, 123, 162, 122, 162, 121, 162, 121, 162, 122, 162, 119, 162, 124, 162, 123, 162, 121, 162, 122, 162, 122, 162, 122, 162, 121, 162, 124, 162, 123, 162, 125, 162, 123, 162, 123, 162, 122, 162, 124, 162, 122, 163, 0, 162, 126, 163, 1, 163, 0, 163, 0, 162, 126, 162, 124, 162, 124, 162, 125, 162, 126, 163, 0, 163, 0, 163, 2, 163, 0, 162, 127, 162, 125, 162, 121, 162, 123, 162, 121, 162, 123, 162, 125, 162, 126, 162, 126, 162, 126, 162, 122, 162, 123, 162, 121, 162, 123, 162, 123, 162, 125, 163, 1, 163, 2, 163, 2, 163, 0, 162, 125, 162, 126, 162, 127, 163, 7, 163, 12, 163, 15, 163, 12, 163, 4, 162, 120, 162, 113, 162, 114, 162, 123, 163, 10, 163, 18, 163, 17, 163, 6, 162, 112, 162, 95, 162, 89, 162, 97, 162, 117, 163, 9, 163, 24, 163, 25, 163, 14, 162, 122, 162, 109, 162, 105, 162, 114, 163, 4, 163, 19, 163, 31, 163, 30, 163, 22, 163, 5, 162, 114, 162, 95, 162, 93, 162, 101, 162, 120, 163, 13, 163, 38, 163, 52, 163, 48, 163, 14, 162, 104, 162, 73, 162, 66, 162, 78, 162, 109, 163, 16, 163, 45, 163, 57, 163, 40, 162, 121, 162, 79, 162, 58, 162, 70, 162, 106, 163, 29, 163, 73, 163, 99, 163, 90, 163, 52, 162, 118, 162, 69, 162, 46, 162, 50, 162, 80, 162, 125, 163, 46, 163, 75, 163, 72, 163, 33, 162, 111, 162, 70, 162, 59, 162, 77, 162, 121, 163, 38, 163, 73, 163, 77, 163, 49, 162, 125, 162, 77, 162, 58, 162, 68, 162, 100, 163, 8, 163, 42, 163, 49, 163, 36, 163, 8, 162, 110, 162, 96, 162, 98, 162, 110, 163, 0, 163, 10, 163, 17, 163, 21, 163, 22, 163, 18, 163, 16, 163, 7, 163, 0, 162, 117, 162, 112, 162, 115, 162, 124, 163, 12, 163, 27, 163, 34, 163, 30, 163, 15, 162, 122, 162, 110, 162, 107, 162, 116, 163, 6, 163, 22, 163, 31, 163, 28, 163, 9, 162, 115, 162, 99, 162, 97, 162, 108, 163, 0, 163, 22, 163, 36, 163, 34, 163, 18, 162, 125, 162, 110, 162, 102, 162, 115, 163, 3, 163, 25, 163, 33, 163, 32, 163, 16, 162, 124, 162, 105, 162, 102, 162, 109, 162, 123, 163, 14, 163, 26, 163, 33, 163, 24, 163, 11, 162, 123, 162, 116, 162, 116, 162, 123, 163, 4, 163, 16, 163, 22, 163, 24, 163, 17, 163, 11, 163, 2, 162, 124, 162, 122, 162, 118, 162, 121, 162, 127, 163, 4, 163, 6, 163, 10, 163, 12, 163, 9, 163, 8, 163, 6, 163, 5, 163, 7, 163, 9, 163, 10, 163, 12, 163, 12, 163, 10, 163, 7, 163, 2, 163, 0, 162, 127, 163, 0, 163, 2, 163, 7, 163, 8, 163, 10, 163, 6, 163, 5, 163, 1, 163, 0, 163, 2, 163, 5, 163, 6, 163, 10, 163, 9, 163, 5, 163, 3, 163, 1, 163, 1, 163, 2, 163, 3, 163, 7, 163, 10, 163, 8, 163, 7, 163, 4, 163, 2, 163, 2, 163, 0, 162, 127, 163, 2, 163, 2, 163, 5, 163, 1, 163, 1, 163, 0, 162, 127, 162, 126, 162, 125, 162, 126, 162, 127, 162, 126, 163, 0, 162, 124, 162, 126, 162, 123, 162, 126, 162, 126, 162, 122, 163, 3, 162, 123, 163, 0, 162, 125, 162, 126, 163, 5, 163, 0, 163, 3, 163, 4, 163, 4, 163, 3, 163, 3, 163, 5, 163, 4, 163, 6, 163, 4, 163, 6, 163, 4, 163, 5, 163, 4, 163, 4, 163, 3, 163, 2, 163, 2, 163, 2, 163, 2, 163, 2, 163, 2, 163, 2, 163, 1, 163, 0, 163, 1, 163, 0, 163, 1, 163, 0, 163, 1, 163, 2, 163, 2, 163, 0, 163, 3, 163, 1, 163, 2, 163, 0, 163, 1, 162, 127, 163, 3, 163, 2, 163, 2, 163, 2, 163, 2, 163, 2, 163, 4, 163, 2, 163, 2, 163, 4, 163, 5, 163, 4, 163, 4, 163, 5, 163, 6, 163, 6, 163, 6, 163, 6, 163, 5, 163, 8, 163, 4, 163, 8, 163, 7, 163, 6, 163, 5, 163, 6, 163, 5, 163, 7, 163, 6, 163, 4, 163, 6, 163, 6, 163, 7, 163, 7, 163, 8, 163, 8, 163, 5, 163, 7, 163, 7, 163, 9, 163, 9, 163, 6, 163, 8, 163, 8, 163, 11, 163, 9, 163, 9, 163, 8, 163, 10, 163, 8, 163, 9, 163, 9, 163, 10, 163, 9, 163, 8, 163, 6, 163, 8, 163, 7, 163, 9, 163, 6, 163, 7, 163, 8, 163, 9, 163, 9, 163, 7, 163, 7, 163, 9, 163, 9, 163, 7, 163, 9, 163, 7, 163, 9, 163, 10, 163, 7, 163, 8, 163, 9, 163, 8, 163, 7, 163, 10, 163, 8, 163, 8, 163, 8, 163, 8, 163, 8, 163, 9, 163, 9, 163, 8, 163, 7, 163, 8, 163, 9, 163, 8, 163, 8, 163, 8, 163, 9, 163, 9, 163, 8, 163, 10, 163, 9, 163, 8, 163, 10, 163, 9, 163, 8, 163, 10, 163, 9, 163, 8, 163, 9, 163, 9, 163, 9, 163, 9, 163, 8, 163, 8, 163, 10, 163, 11, 163, 8, 163, 11, 163, 7, 163, 11, 163, 10, 163, 11, 163, 10, 163, 10, 163, 12, 163, 10, 163, 10, 163, 11, 163, 11, 163, 12, 163, 11, 163, 12, 163, 12, 163, 11, 163, 11, 163, 11, 163, 12, 163, 10, 163, 11, 163, 11, 163, 10, 163, 12, 163, 11, 163, 11, 163, 10, 163, 11, 163, 11, 163, 11, 163, 12, 163, 11, 163, 11, 163, 11, 163, 11, 163, 9, 163, 12, 163, 12, 163, 12, 163, 12, 163, 13, 163, 12, 163, 13, 163, 11, 163, 13, 163, 12, 163, 12, 163, 12, 163, 12, 163, 13, 163, 12, 163, 13, 163, 12, 163, 13, 163, 11, 163, 13, 163, 9, 163, 13, 163, 12, 163, 12, 163, 11, 163, 14, 163, 13, 163, 13, 163, 12, 163, 14, 163, 14, 163, 12, 163, 13, 163, 13, 163, 12, 163, 13, 163, 12, 163, 15, 163, 12, 163, 14, 163, 14, 163, 14, 163, 13, 163, 13, 163, 15, 163, 13, 163, 14, 163, 14, 163, 16, 163, 14, 163, 14, 163, 14, 163, 14, 163, 13, 163, 12, 163, 13, 163, 14, 163, 13, 163, 15, 163, 13, 163, 13, 163, 13, 163, 14, 163, 14, 163, 16, 163, 13, 163, 15, 163, 14, 163, 14, 163, 15, 163, 13, 163, 14, 163, 14, 163, 15, 163, 15, 163, 13, 163, 15, 163, 16, 163, 13, 163, 14, 163, 14, 163, 15, 163, 14, 163, 13, 163, 13, 163, 13, 163, 14, 163, 14, 163, 13, 163, 14, 163, 12, 163, 13, 163, 14, 163, 13, 163, 14, 163, 13, 163, 15, 163, 12, 163, 10, 163, 12, 163, 14, 163, 10, 163, 13, 163, 9, 163, 13, 163, 10, 163, 10, 163, 11, 163, 10, 163, 9, 163, 8, 163, 10, 163, 9, 163, 9, 163, 10, 163, 9, 163, 7, 163, 9, 163, 9, 163, 8, 163, 8, 163, 10, 163, 9, 163, 9, 163, 7, 163, 8, 163, 10, 163, 9, 163, 9, 163, 8, 163, 7, 163, 9, 163, 8, 163, 8, 163, 8, 163, 9, 163, 7, 163, 8, 163, 8, 163, 6, 163, 8, 163, 5, 163, 6, 163, 8, 163, 8, 163, 7, 163, 8, 163, 6, 163, 7, 163, 4, 163, 3, 163, 10, 163, 6, 163, 4, 163, 11, 163, 2, 163, 12, 163, 7, 163, 6, 163, 12, 163, 10, 163, 14, 163, 16, 163, 13, 163, 16, 163, 16, 163, 16, 163, 16, 163, 14, 163, 17, 163, 17, 163, 18, 163, 16, 163, 16, 163, 15, 163, 17, 163, 16, 163, 12, 163, 13, 163, 14, 163, 13, 163, 13, 163, 12, 163, 13, 163, 14, 163, 14, 163, 14, 163, 12, 163, 16, 163, 14, 163, 11, 163, 14, 163, 13, 163, 14, 163, 15, 163, 14, 163, 14, 163, 14, 163, 14, 163, 13, 163, 15, 163, 14, 163, 14, 163, 14, 163, 13, 163, 15, 163, 13, 163, 15, 163, 14, 163, 14, 163, 14, 163, 15, 163, 16, 163, 15, 163, 16, 163, 15, 163, 16, 163, 16, 163, 15, 163, 15, 163, 16, 163, 15, 163, 14, 163, 14, 163, 16, 163, 15, 163, 16, 163, 14, 163, 16, 163, 15, 163, 18, 163, 14, 163, 16, 163, 18, 163, 17, 163, 17, 163, 16, 163, 16, 163, 17, 163, 18, 163, 20, 163, 18, 163, 18, 163, 18, 163, 18, 163, 18, 163, 17, 163, 17, 163, 16, 163, 17, 163, 18, 163, 18, 163, 16, 163, 18, 163, 16, 163, 18, 163, 17, 163, 18, 163, 16, 163, 16, 163, 17, 163, 16, 163, 15, 163, 18, 163, 16, 163, 18, 163, 16, 163, 17, 163, 17, 163, 16, 163, 18, 163, 17, 163, 18, 163, 17, 163, 19, 163, 15, 163, 18, 163, 17, 163, 18, 163, 17, 163, 14, 163, 17, 163, 18, 163, 16, 163, 19, 163, 17, 163, 18, 163, 18, 163, 19, 163, 17, 163, 19, 163, 19, 163, 18, 163, 18, 163, 18, 163, 18, 163, 19, 163, 19, 163, 18, 163, 18, 163, 17, 163, 18, 163, 17, 163, 18, 163, 18, 163, 19, 163, 17, 163, 17, 163, 19, 163, 19, 163, 18, 163, 19, 163, 18, 163, 18, 163, 20, 163, 20, 163, 19, 163, 20, 163, 19, 163, 22, 163, 20, 163, 18, 163, 21, 163, 20, 163, 22, 163, 19, 163, 19, 163, 20, 163, 19, 163, 20, 163, 21, 163, 20, 163, 20, 163, 20, 163, 20, 163, 19, 163, 21, 163, 21, 163, 21, 163, 19, 163, 21, 163, 19, 163, 21, 163, 19, 163, 23, 163, 21, 163, 21, 163, 20, 163, 20, 163, 23, 163, 19, 163, 22, 163, 21, 163, 21, 163, 20, 163, 22, 163, 22, 163, 20, 163, 20, 163, 22, 163, 19, 163, 21, 163, 22, 163, 20, 163, 20, 163, 21, 163, 20, 163, 22, 163, 22, 163, 22, 163, 21, 163, 22, 163, 20, 163, 22, 163, 21, 163, 21, 163, 22, 163, 21, 163, 24, 163, 22, 163, 22, 163, 24, 163, 23, 163, 23, 163, 22, 163, 21, 163, 23, 163, 23, 163, 24, 163, 23, 163, 22, 163, 23, 163, 22, 163, 21, 163, 25, 163, 22, 163, 23, 163, 22, 163, 24, 163, 24, 163, 25, 163, 25, 163, 24, 163, 25, 163, 24, 163, 24, 163, 26, 163, 25, 163, 26, 163, 23, 163, 24, 163, 25, 163, 24, 163, 25, 163, 23, 163, 26, 163, 24, 163, 27, 163, 24, 163, 26, 163, 25, 163, 25, 163, 23, 163, 24, 163, 24, 163, 25, 163, 23, 163, 25, 163, 23, 163, 25, 163, 24, 163, 25, 163, 24, 163, 24, 163, 24, 163, 24, 163, 24, 163, 23, 163, 25, 163, 25, 163, 25, 163, 22, 163, 26, 163, 23, 163, 24, 163, 22, 163, 22, 163, 22, 163, 22, 163, 22, 163, 21, 163, 20, 163, 21, 163, 22, 163, 22, 163, 20, 163, 21, 163, 19, 163, 20, 163, 20, 163, 20, 163, 19, 163, 20, 163, 20, 163, 19, 163, 19, 163, 20, 163, 20, 163, 19, 163, 18, 163, 18, 163, 19, 163, 18, 163, 19, 163, 18, 163, 20, 163, 16, 163, 18, 163, 16, 163, 17, 163, 17, 163, 19, 163, 15, 163, 19, 163, 17, 163, 17, 163, 17, 163, 17, 163, 18, 163, 17, 163, 17, 163, 16, 163, 19, 163, 17, 163, 17, 163, 17, 163, 17, 163, 16, 163, 17, 163, 17, 163, 17, 163, 16, 163, 20, 163, 13, 163, 14, 163, 20, 163, 13, 163, 17, 163, 19, 163, 16, 163, 21, 163, 18, 163, 22, 163, 21, 163, 21, 163, 24, 163, 24, 163, 24, 163, 27, 163, 26, 163, 24, 163, 27, 163, 25, 163, 28, 163, 25, 163, 26, 163, 24, 163, 24, 163, 24, 163, 23, 163, 22, 163, 22, 163, 24, 163, 22, 163, 21, 163, 23, 163, 22, 163, 23, 163, 22, 163, 24, 163, 22, 163, 24, 163, 22, 163, 23, 163, 22, 163, 24, 163, 25, 163, 24, 163, 23, 163, 24, 163, 24, 163, 24, 163, 23, 163, 26, 163, 23, 163, 24, 163, 25, 163, 26, 163, 23, 163, 25, 163, 26, 163, 26, 163, 26, 163, 23, 163, 27, 163, 24, 163, 26, 163, 23, 163, 25, 163, 24, 163, 26, 163, 24, 163, 25, 163, 26, 163, 26, 163, 24, 163, 26, 163, 27, 163, 24, 163, 26, 163, 27, 163, 25, 163, 27, 163, 26, 163, 25, 163, 25, 163, 27, 163, 27, 163, 25, 163, 27, 163, 26, 163, 27, 163, 28, 163, 29, 163, 26, 163, 28, 163, 27, 163, 28, 163, 24, 163, 28, 163, 25, 163, 28, 163, 26, 163, 26, 163, 28, 163, 28, 163, 28, 163, 28, 163, 29, 163, 28, 163, 26, 163, 25, 163, 30, 163, 27, 163, 30, 163, 26, 163, 29, 163, 26, 163, 28, 163, 25, 163, 27, 163, 26, 163, 28, 163, 26, 163, 27, 163, 28, 163, 27, 163, 29, 163, 27, 163, 26, 163, 27, 163, 27, 163, 27, 163, 28, 163, 28, 163, 28, 163, 30, 163, 27, 163, 28, 163, 28, 163, 29, 163, 28, 163, 29, 163, 30, 163, 28, 163, 29, 163, 27, 163, 29, 163, 28, 163, 28, 163, 29, 163, 27, 163, 30, 163, 27, 163, 28, 163, 29, 163, 28, 163, 30, 163, 28, 163, 29, 163, 28, 163, 31, 163, 30, 163, 29, 163, 29, 163, 30, 163, 30, 163, 30, 163, 30, 163, 30, 163, 29, 163, 32, 163, 31, 163, 31, 163, 30, 163, 30, 163, 31, 163, 30, 163, 29, 163, 29, 163, 33, 163, 29, 163, 31, 163, 31, 163, 30, 163, 31, 163, 31, 163, 30, 163, 32, 163, 29, 163, 32, 163, 30, 163, 31, 163, 32, 163, 32, 163, 30, 163, 32, 163, 33, 163, 31, 163, 31, 163, 32, 163, 30, 163, 32, 163, 32, 163, 31, 163, 31, 163, 31, 163, 31, 163, 30, 163, 32, 163, 31, 163, 32, 163, 31, 163, 33, 163, 31, 163, 31, 163, 31, 163, 31, 163, 32, 163, 31, 163, 32, 163, 33, 163, 32, 163, 32, 163, 32, 163, 30, 163, 31, 163, 31, 163, 30, 163, 32, 163, 30, 163, 31, 163, 32, 163, 30, 163, 30, 163, 27, 163, 28, 163, 28, 163, 31, 163, 29, 163, 29, 163, 29, 163, 30, 163, 29, 163, 29, 163, 29, 163, 29, 163, 28, 163, 31, 163, 28, 163, 28, 163, 28, 163, 28, 163, 28, 163, 28, 163, 29, 163, 27, 163, 26, 163, 27, 163, 27, 163, 27, 163, 25, 163, 25, 163, 27, 163, 26, 163, 26, 163, 26, 163, 25, 163, 25, 163, 25, 163, 24, 163, 26, 163, 26, 163, 25, 163, 25, 163, 26, 163, 26, 163, 26, 163, 27, 163, 25, 163, 26, 163, 25, 163, 25, 163, 26, 163, 26, 163, 26, 163, 26, 163, 24, 163, 25, 163, 25, 163, 25, 163, 25, 163, 26, 163, 26, 163, 24, 163, 26, 163, 27, 163, 25, 163, 27, 163, 24, 163, 27, 163, 25, 163, 26, 163, 26, 163, 27, 163, 26, 163, 28, 163, 27, 163, 29, 163, 26, 163, 26, 163, 29, 163, 26, 163, 27, 163, 28, 163, 28, 163, 27, 163, 26, 163, 26, 163, 29, 163, 24, 163, 28, 163, 25, 163, 28, 163, 29, 163, 27, 163, 27, 163, 27, 163, 27, 163, 29, 163, 27, 163, 28, 163, 28, 163, 29, 163, 28, 163, 28, 163, 28, 163, 29, 163, 27, 163, 26, 163, 28, 163, 26, 163, 26, 163, 28, 163, 26, 163, 26, 163, 27, 163, 25, 163, 24, 163, 25, 163, 26, 163, 25, 163, 22, 163, 22, 163, 19, 163, 28, 163, 22, 163, 23, 163, 31, 163, 18, 163, 31, 163, 25, 163, 25, 163, 30, 163, 27, 163, 30, 163, 32, 163, 30, 163, 30, 163, 31, 163, 31, 163, 31, 163, 32, 163, 31, 163, 30, 163, 30, 163, 30, 163, 28, 163, 28, 163, 28, 163, 27, 163, 27, 163, 26, 163, 25, 163, 24, 163, 25, 163, 25, 163, 26, 163, 25, 163, 24, 163, 24, 163, 25, 163, 25, 163, 26, 163, 25, 163, 26, 163, 25, 163, 26, 163, 25, 163, 23, 163, 24, 163, 24, 163, 22, 163, 23, 163, 24, 163, 24, 163, 22, 163, 21, 163, 25, 163, 21, 163, 23, 163, 22, 163, 22, 163, 24, 163, 23, 163, 23, 163, 24, 163, 23, 163, 24, 163, 24, 163, 23, 163, 23, 163, 21, 163, 23, 163, 21, 163, 23, 163, 20, 163, 22, 163, 21, 163, 22, 163, 20, 163, 22, 163, 20, 163, 20, 163, 20, 163, 21, 163, 19, 163, 20, 163, 20, 163, 21, 163, 21, 163, 22, 163, 20, 163, 20, 163, 22, 163, 20, 163, 23, 163, 19, 163, 22, 163, 19, 163, 20, 163, 18, 163, 18, 163, 20, 163, 18, 163, 16, 163, 15, 163, 16, 163, 17, 163, 15, 163, 16, 163, 15, 163, 17, 163, 16, 163, 16, 163, 15, 163, 14, 163, 15, 163, 13, 163, 13, 163, 14, 163, 12, 163, 14, 163, 12, 163, 10, 163, 12, 163, 11, 163, 11, 163, 9, 163, 9, 163, 9, 163, 8, 163, 7, 163, 8, 163, 8, 163, 7, 163, 6, 163, 6, 163, 5, 163, 8, 163, 5, 163, 5, 163, 4, 163, 5, 163, 3, 163, 4, 163, 4, 163, 1, 163, 3, 163, 1, 163, 0, 162, 127, 162, 126, 162, 127, 163, 0, 162, 125, 162, 125, 162, 124, 162, 124, 162, 121, 162, 123, 162, 121, 162, 121, 162, 120, 162, 119, 162, 116, 162, 118, 162, 117, 162, 117, 162, 117, 162, 116, 162, 117, 162, 114, 162, 115, 162, 113, 162, 112, 162, 111, 162, 112, 162, 110, 162, 110, 162, 107, 162, 107, 162, 105, 162, 106, 162, 102, 162, 103, 162, 100, 162, 100, 162, 98, 162, 97, 162, 93, 162, 95, 162, 92, 162, 92, 162, 89, 162, 89, 162, 86, 162, 87, 162, 83, 162, 82, 162, 78, 162, 79, 162, 76, 162, 74, 162, 74, 162, 68, 162, 70, 162, 66, 162, 64, 162, 61, 162, 59, 162, 58, 162, 53, 162, 52, 162, 51, 162, 46, 162, 44, 162, 42, 162, 39, 162, 35, 162, 32, 162, 29, 162, 27, 162, 24, 162, 20, 162, 17, 162, 12, 162, 10, 162, 5, 162, 2, 161, 126, 161, 120, 161, 115, 161, 113, 161, 107, 161, 102, 161, 96, 161, 93, 161, 89, 161, 87, 161, 82, 161, 82, 161, 79, 161, 75, 161, 71, 161, 68, 161, 65, 161, 63, 161, 60, 161, 56, 161, 52, 161, 48, 161, 42, 161, 36, 161, 31, 161, 26, 161, 20, 161, 14, 161, 6, 160, 127, 160, 121, 160, 115, 160, 109, 160, 102, 160, 98, 160, 93, 160, 89, 160, 85, 160, 82, 160, 78, 160, 76, 160, 72, 160, 69, 160, 66, 160, 64, 160, 63, 160, 63, 160, 63, 160, 63, 160, 62, 160, 62, 160, 62, 160, 62, 160, 62, 160, 62, 160, 62, 160, 62, 160, 62, 160, 62, 160, 64, 160, 65, 163, 26, 164, 54, 163, 18, 160, 10, 160, 68, 160, 63, 160, 65, 161, 21, 163, 43, 164, 51, 164, 74, 164, 76, 164, 22, 163, 45, 163, 123, 164, 62, 164, 72, 164, 75, 164, 76, 164, 78, 164, 76, 164, 16, 163, 89, 163, 103, 163, 111, 163, 106, 163, 77, 163, 22, 162, 102, 162, 58, 162, 30, 162, 10, 162, 2, 161, 123, 161, 118, 161, 111, 161, 95, 161, 80, 161, 65, 161, 56, 161, 54, 161, 56, 161, 52, 161, 52, 161, 50, 161, 49, 161, 44, 161, 37, 161, 34, 161, 32, 161, 30, 161, 32, 161, 31, 161, 30, 161, 28, 161, 25, 161, 24, 161, 23, 161, 24, 161, 25, 161, 24, 161, 25, 161, 24, 161, 23, 161, 23, 161, 23, 161, 27, 161, 24, 161, 25, 161, 24, 161, 22, 161, 21, 161, 19, 161, 18, 161, 18, 161, 20, 161, 21, 161, 22, 161, 26, 161, 29, 161, 33, 161, 36, 161, 41, 161, 45, 161, 48, 161, 53, 161, 55, 161, 55, 161, 56, 161, 59, 161, 62, 161, 65, 161, 64, 161, 65, 161, 66, 161, 64, 161, 62, 161, 60, 161, 59, 161, 59, 161, 60, 161, 61, 161, 63, 161, 65, 161, 66, 161, 67, 161, 67, 161, 67, 161, 66, 161, 69, 161, 70, 161, 74, 161, 77, 161, 80, 161, 80, 161, 82, 161, 84, 161, 84, 161, 88, 161, 89, 161, 92, 161, 94, 161, 99, 161, 104, 161, 106, 161, 107, 161, 112, 161, 116, 161, 125, 161, 127, 162, 4, 162, 7, 162, 10, 162, 9, 162, 13, 162, 14, 162, 17, 162, 16, 162, 18, 162, 21, 162, 19, 162, 21, 162, 22, 162, 21, 162, 25, 162, 26, 162, 29, 162, 33, 162, 34, 162, 36, 162, 38, 162, 40, 162, 42, 162, 46, 162, 48, 162, 51, 162, 53, 162, 57, 162, 59, 162, 64, 162, 67, 162, 72, 162, 73, 162, 77, 162, 77, 162, 81, 162, 81, 162, 85, 162, 85, 162, 86, 162, 87, 162, 88, 162, 89, 162, 87, 162, 89, 162, 90, 162, 92, 162, 92, 162, 93, 162, 94, 162, 97, 162, 97, 162, 99, 162, 99, 162, 102, 162, 101, 162, 102, 162, 106, 162, 109, 162, 110, 162, 115, 162, 113, 162, 117, 162, 118, 162, 121, 162, 119, 162, 121, 162, 122, 162, 124, 162, 122, 162, 122, 162, 122, 162, 123, 162, 124, 162, 123, 162, 126, 162, 126, 163, 1, 162, 127, 163, 4, 163, 2, 163, 4, 163, 5, 163, 5, 163, 4, 163, 8, 163, 6, 163, 5, 163, 5, 163, 3, 163, 1, 163, 2, 163, 0, 163, 0, 162, 127, 162, 126, 162, 124, 162, 123, 162, 124, 162, 120, 162, 123, 162, 121, 162, 121, 162, 118, 162, 121, 162, 118, 162, 120, 162, 116, 162, 118, 162, 118, 162, 118, 162, 115, 162, 119, 162, 117, 162, 117, 162, 114, 162, 119, 162, 115, 162, 116, 162, 115, 162, 116, 162, 113, 162, 114, 162, 112, 162, 110, 162, 108, 162, 108, 162, 107, 162, 105, 162, 105, 162, 103, 162, 106, 162, 104, 162, 105, 162, 105, 162, 108, 162, 105, 162, 109, 162, 106, 162, 109, 162, 108, 162, 108, 162, 107, 162, 106, 162, 107, 162, 105, 162, 103, 162, 104, 162, 102, 162, 102, 162, 104, 162, 100, 162, 99, 162, 101, 162, 100, 162, 100, 162, 101, 162, 98, 162, 99, 162, 98, 162, 100, 162, 98, 162, 100, 162, 96, 162, 97, 162, 96, 162, 96, 162, 95, 162, 95, 162, 94, 162, 93, 162, 92, 162, 91, 162, 91, 162, 90, 162, 89, 162, 88, 162, 88, 162, 86, 162, 86, 162, 85, 162, 86, 162, 86, 162, 84, 162, 86, 162, 84, 162, 81, 162, 84, 162, 80, 162, 81, 162, 79, 162, 81, 162, 79, 162, 80, 162, 77, 162, 79, 162, 78, 162, 78, 162, 77, 162, 79, 162, 78, 162, 76, 162, 79, 162, 78, 162, 78, 162, 77, 162, 77, 162, 77, 162, 77, 162, 75, 162, 77, 162, 75, 162, 76, 162, 75, 162, 76, 162, 75, 162, 77, 162, 76, 162, 79, 162, 76, 162, 78, 162, 79, 162, 78, 162, 77, 162, 79, 162, 79, 162, 80, 162, 77, 162, 80, 162, 80, 162, 78, 162, 78, 162, 80, 162, 80, 162, 79, 162, 81, 162, 81, 162, 84, 162, 81, 162, 85, 162, 84, 162, 86, 162, 84, 162, 86, 162, 88, 162, 88, 162, 89, 162, 88, 162, 91, 162, 94, 162, 90, 162, 93, 162, 93, 162, 96, 162, 96, 162, 98, 162, 98, 162, 101, 162, 101, 162, 100, 162, 102, 162, 103, 162, 106, 162, 104, 162, 106, 162, 104, 162, 110, 162, 108, 162, 110, 162, 110, 162, 112, 162, 113, 162, 115, 162, 115, 162, 118, 162, 118, 162, 122, 162, 120, 162, 123, 162, 123, 162, 126, 162, 124, 162, 127, 162, 127, 163, 0, 163, 2, 163, 0, 163, 1, 163, 6, 162, 126, 163, 7, 163, 8, 163, 3, 163, 18, 163, 6, 163, 17, 163, 18, 163, 15, 163, 23, 163, 20, 163, 24, 163, 28, 163, 26, 163, 32, 163, 31, 163, 32, 163, 33, 163, 34, 163, 34, 163, 37, 163, 36, 163, 38, 163, 38, 163, 38, 163, 38, 163, 39, 163, 40, 163, 39, 163, 43, 163, 40, 163, 43, 163, 43, 163, 46, 163, 44, 163, 47, 163, 48, 163, 48, 163, 51, 163, 54, 163, 52, 163, 56, 163, 55, 163, 57, 163, 55, 163, 58, 163, 58, 163, 59, 163, 61, 163, 63, 163, 60, 163, 63, 163, 64, 163, 63, 163, 66, 163, 66, 163, 67, 163, 69, 163, 70, 163, 72, 163, 75, 163, 73, 163, 75, 163, 76, 163, 77, 163, 77, 163, 80, 163, 78, 163, 82, 163, 81, 163, 84, 163, 83, 163, 87, 163, 81, 163, 83, 163, 85, 163, 85, 163, 85, 163, 87, 163, 86, 163, 90, 163, 90, 163, 87, 163, 89, 163, 89, 163, 93, 163, 88, 163, 91, 163, 91, 163, 94, 163, 91, 163, 95, 163, 93, 163, 95, 163, 93, 163, 96, 163, 96, 163, 97, 163, 96, 163, 98, 163, 97, 163, 98, 163, 97, 163, 97, 163, 99, 163, 96, 163, 97, 163, 97, 163, 94, 163, 96, 163, 94, 163, 96, 163, 97, 163, 94, 163, 96, 163, 94, 163, 95, 163, 95, 163, 93, 163, 94, 163, 97, 163, 93, 163, 97, 163, 96, 163, 96, 163, 94, 163, 97, 163, 92, 163, 95, 163, 93, 163, 94, 163, 93, 163, 95, 163, 92, 163, 93, 163, 94, 163, 91, 163, 91, 163, 89, 163, 92, 163, 89, 163, 89, 163, 90, 163, 89, 163, 90, 163, 89, 163, 86, 163, 88, 163, 87, 163, 87, 163, 87, 163, 88, 163, 85, 163, 87, 163, 85, 163, 85, 163, 83, 163, 83, 163, 82, 163, 81, 163, 79, 163, 81, 163, 79, 163, 81, 163, 80, 163, 77, 163, 78, 163, 78, 163, 76, 163, 76, 163, 77, 163, 75, 163, 75, 163, 74, 163, 73, 163, 74, 163, 74, 163, 71, 163, 72, 163, 70, 163, 71, 163, 70, 163, 71, 163, 71, 163, 71, 163, 71, 163, 69, 163, 67, 163, 69, 163, 67, 163, 67, 163, 66, 163, 66, 163, 66, 163, 64, 163, 64, 163, 65, 163, 64, 163, 64, 163, 63, 163, 64, 163, 64, 163, 62, 163, 65, 163, 63, 163, 65, 163, 63, 163, 63, 163, 63, 163, 63, 163, 62, 163, 65, 163, 62, 163, 64, 163, 62, 163, 65, 163, 62, 163, 63, 163, 63, 163, 65, 163, 61, 163, 64, 163, 63, 163, 61, 163, 64, 163, 59, 163, 63, 163, 61, 163, 61, 163, 23, 163, 95, 163, 76, 163, 54, 163, 81, 163, 48, 163, 55, 163, 75, 163, 47, 163, 72, 163, 52, 163, 66, 163, 72, 163, 61, 163, 68, 163, 64, 163, 66, 163, 69, 163, 66, 163, 69, 163, 65, 163, 65, 163, 66, 163, 67, 163, 67, 163, 67, 163, 66, 163, 66, 163, 67, 163, 66, 163, 68, 163, 67, 163, 69, 163, 67, 163, 70, 163, 69, 163, 70, 163, 70, 163, 73, 163, 71, 163, 74, 163, 72, 163, 73, 163, 73, 163, 75, 163, 74, 163, 76, 163, 76, 163, 74, 163, 77, 163, 75, 163, 78, 163, 77, 163, 78, 163, 80, 163, 78, 163, 79, 163, 81, 163, 80, 163, 81, 163, 82, 163, 82, 163, 82, 163, 85, 163, 82, 163, 86, 163, 85, 163, 86, 163, 87, 163, 88, 163, 88, 163, 90, 163, 90, 163, 90, 163, 92, 163, 93, 163, 93, 163, 94, 163, 95, 163, 95, 163, 96, 163, 94, 163, 98, 163, 97, 163, 98, 163, 96, 163, 98, 163, 98, 163, 100, 163, 99, 163, 103, 163, 99, 163, 69, 164, 41, 163, 87, 163, 120, 163, 120, 163, 86, 163, 124, 163, 101, 163, 102, 163, 115, 163, 103, 163, 112, 163, 109, 163, 108, 163, 113, 163, 110, 163, 112, 163, 113, 163, 111, 163, 112, 163, 112, 163, 112, 163, 113, 163, 115, 163, 114, 163, 116, 163, 114, 163, 116, 163, 117, 163, 117, 163, 119, 163, 115, 163, 116, 163, 115, 164, 82, 165, 42, 163, 23, 164, 38, 164, 5, 163, 86, 164, 18, 163, 108, 163, 125, 164, 5, 163, 118, 163, 126, 164, 2, 163, 123, 164, 2, 164, 2, 163, 127, 164, 4, 163, 126, 164, 1, 164, 4, 164, 0, 164, 4, 164, 1, 164, 3, 164, 3, 164, 4, 164, 3, 164, 6, 164, 3, 164, 6, 164, 2, 164, 6, 164, 5, 164, 5, 164, 6, 164, 6, 164, 4, 164, 5, 164, 5, 164, 5, 164, 5, 164, 6, 164, 7, 164, 2, 164, 18, 164, 2, 164, 1, 163, 123, 163, 88, 164, 36, 163, 112, 163, 91, 163, 99, 164, 10, 163, 112, 164, 8, 164, 10, 164, 4, 164, 11, 164, 5, 164, 7, 164, 9, 164, 5, 164, 9, 164, 7, 163, 126, 164, 11, 164, 3, 164, 5, 164, 7, 164, 2, 164, 5, 164, 6, 164, 6, 163, 113, 164, 16, 163, 117, 163, 103, 164, 42, 163, 100, 164, 17, 164, 6, 163, 120, 164, 15, 163, 123, 164, 10, 164, 8, 163, 121, 164, 8, 163, 124, 163, 125, 164, 8, 163, 123, 164, 2, 164, 3, 163, 126, 164, 3, 164, 0, 163, 126, 163, 106, 164, 12, 163, 117, 163, 105, 164, 27, 163, 104, 164, 2, 164, 7, 163, 106, 164, 9, 163, 120, 163, 118, 164, 2, 163, 119, 163, 126, 163, 124, 163, 119, 163, 122, 163, 121, 163, 120, 163, 121, 163, 121, 163, 122, 164, 0, 163, 112, 163, 123, 163, 120, 163, 112, 163, 124, 163, 117, 163, 116, 163, 117, 163, 118, 163, 114, 163, 119, 163, 115, 163, 119, 163, 116, 163, 120, 163, 115, 163, 117, 163, 117, 163, 118, 163, 114, 163, 117, 163, 116, 163, 117, 163, 116, 163, 118, 163, 116, 163, 117, 163, 115, 163, 117, 163, 116, 163, 116, 163, 114, 163, 116, 163, 113, 163, 116, 163, 115, 163, 116, 163, 116, 163, 115, 163, 117, 163, 115, 163, 118, 163, 116, 163, 118, 163, 118, 163, 120, 163, 118, 163, 118, 163, 120, 163, 118, 163, 118, 163, 120, 163, 120, 163, 118, 163, 117, 163, 120, 163, 119, 163, 121, 163, 120, 163, 118, 163, 122, 163, 118, 163, 121, 163, 117, 163, 120, 163, 119, 163, 119, 163, 118, 163, 121, 163, 119, 163, 122, 163, 120, 163, 122, 163, 122, 163, 124, 163, 124, 163, 123, 163, 123, 163, 123, 163, 123, 163, 125, 163, 124, 163, 126, 163, 126, 163, 125, 163, 124, 163, 126, 163, 125, 163, 127, 163, 126, 163, 125, 163, 127, 163, 125, 164, 0, 163, 125, 163, 125, 163, 127, 164, 1, 163, 127, 164, 0, 164, 0, 164, 3, 164, 2, 164, 2, 164, 1, 164, 2, 164, 3, 164, 3, 164, 4, 164, 6, 164, 3, 164, 6, 164, 4, 164, 5, 164, 5, 164, 7, 164, 5, 164, 5, 164, 6, 164, 6, 164, 7, 164, 5, 164, 6, 164, 7, 164, 8, 164, 7, 164, 9, 164, 9, 164, 11, 164, 11, 164, 11, 164, 10, 164, 13, 164, 12, 164, 15, 164, 14, 164, 14, 164, 15, 164, 17, 164, 14, 164, 15, 164, 14, 164, 16, 164, 15, 164, 15, 164, 16, 164, 14, 164, 18, 164, 16, 164, 18, 164, 14, 164, 18, 164, 18, 164, 19, 164, 20, 164, 20, 164, 18, 164, 21, 164, 19, 164, 22, 164, 23, 164, 22, 164, 21, 164, 23, 164, 23, 164, 23, 164, 23, 164, 23, 164, 23, 164, 23, 164, 25, 164, 25, 164, 24, 164, 24, 164, 24, 164, 23, 164, 26, 164, 26, 164, 25, 164, 25, 164, 26, 164, 26, 164, 27, 164, 27, 164, 28, 164, 29, 164, 29, 164, 28, 164, 31, 164, 29, 164, 32, 164, 29, 164, 32, 164, 29, 164, 31, 164, 30, 164, 32, 164, 29, 164, 31, 164, 32, 164, 31, 164, 32, 164, 30, 164, 31, 164, 32, 164, 31, 164, 32, 164, 30, 164, 32, 164, 32, 164, 31, 164, 33, 164, 31, 164, 34, 164, 33, 164, 34, 164, 32, 164, 35, 164, 34, 164, 36, 164, 34, 164, 35, 164, 34, 164, 36, 164, 28, 164, 33, 164, 36, 164, 30, 164, 35, 164, 34, 164, 28, 164, 42, 164, 32, 164, 37, 164, 38, 164, 30, 164, 39, 164, 36, 164, 37, 164, 39, 164, 42, 164, 40, 164, 42, 164, 38, 164, 42, 164, 39, 164, 41, 164, 40, 164, 40, 164, 41, 164, 42, 164, 40, 164, 39, 164, 40, 164, 39, 164, 39, 164, 39, 164, 38, 164, 40, 164, 39, 164, 36, 164, 39, 164, 39, 164, 39, 164, 39, 164, 38, 164, 40, 164, 41, 164, 39, 164, 41, 164, 40, 164, 42, 164, 41, 164, 41, 164, 40, 164, 42, 164, 41, 164, 43, 164, 40, 164, 39, 164, 40, 164, 42, 164, 42, 164, 41, 164, 42, 164, 42, 164, 40, 164, 41, 164, 40, 164, 40, 164, 41, 164, 39, 164, 43, 164, 40, 164, 42, 164, 39, 164, 42, 164, 41, 164, 43, 164, 41, 164, 43, 164, 42, 164, 42, 164, 42, 164, 44, 164, 41, 164, 45, 164, 42, 164, 43, 164, 43, 164, 44, 164, 43, 164, 44, 164, 41, 164, 44, 164, 44, 164, 45, 164, 43, 164, 42, 164, 45, 164, 43, 164, 44, 164, 41, 164, 48, 164, 43, 164, 45, 164, 43, 164, 45, 164, 45, 164, 45, 164, 46, 164, 45, 164, 44, 164, 46, 164, 46, 164, 46, 164, 44, 164, 46, 164, 47, 164, 46, 164, 46, 164, 45, 164, 47, 164, 45, 164, 46, 164, 47, 164, 46, 164, 46, 164, 45, 164, 46, 164, 46, 164, 46, 164, 46, 164, 45, 164, 46, 164, 47, 164, 49, 164, 47, 164, 48, 164, 47, 164, 50, 164, 49, 164, 52, 164, 46, 164, 50, 164, 51, 164, 51, 164, 50, 164, 51, 164, 49, 164, 52, 164, 51, 164, 50, 164, 50, 164, 50, 164, 50, 164, 49, 164, 50, 164, 50, 164, 50, 164, 50, 164, 53, 164, 51, 164, 54, 164, 51, 164, 54, 164, 53, 164, 54, 164, 55, 164, 55, 164, 54, 164, 54, 164, 56, 164, 57, 164, 54, 164, 57, 164, 56, 164, 54, 164, 56, 164, 54, 164, 55, 164, 55, 164, 55, 164, 57, 164, 55, 164, 57, 164, 55, 164, 55, 164, 57, 164, 55, 164, 59, 164, 56, 164, 59, 164, 56, 164, 59, 164, 59, 164, 61, 164, 57, 164, 60, 164, 59, 164, 61, 164, 59, 164, 60, 164, 61, 164, 59, 164, 60, 164, 61, 164, 60, 164, 59, 164, 60, 164, 60, 164, 59, 164, 59, 164, 63, 164, 61, 164, 61, 164, 61, 164, 63, 164, 61, 164, 63, 164, 61, 164, 65, 164, 64, 164, 63, 164, 65, 164, 65, 164, 62, 164, 64, 164, 63, 164, 63, 164, 66, 164, 64, 164, 63, 164, 66, 164, 65, 164, 63, 164, 65, 164, 63, 164, 64, 164, 66, 164, 65, 164, 62, 164, 67, 164, 63, 164, 65, 164, 64, 164, 66, 164, 66, 164, 66, 164, 66, 164, 68, 164, 65, 164, 68, 164, 68, 164, 70, 164, 67, 164, 68, 164, 68, 164, 67, 164, 68, 164, 66, 164, 66, 164, 67, 164, 67, 164, 68, 164, 68, 164, 66, 164, 69, 164, 66, 164, 67, 164, 67, 164, 68, 164, 67, 164, 68, 164, 67, 164, 70, 164, 68, 164, 70, 164, 68, 164, 71, 164, 69, 164, 71, 164, 69, 164, 69, 164, 70, 164, 71, 164, 68, 164, 69, 164, 68, 164, 70, 164, 69, 164, 68, 164, 68, 164, 69, 164, 69, 164, 69, 164, 71, 164, 68, 164, 69, 164, 67, 164, 67, 164, 69, 164, 72, 164, 67, 164, 70, 164, 67, 164, 70, 164, 69, 164, 72, 164, 67, 164, 71, 164, 70, 164, 72, 164, 69, 164, 71, 164, 69, 164, 72, 164, 69, 164, 70, 164, 68, 164, 70, 164, 70, 164, 70, 164, 69, 164, 69, 164, 71, 164, 67, 164, 69, 164, 69, 164, 70, 164, 68, 164, 68, 164, 68, 164, 68, 164, 67, 164, 72, 164, 69, 164, 71, 164, 70, 164, 70, 164, 69, 164, 70, 164, 68, 164, 68, 164, 70, 164, 70, 164, 69, 164, 68, 164, 67, 164, 68, 164, 68, 164, 68, 164, 67, 164, 67, 164, 61, 164, 63, 164, 65, 164, 67, 164, 61, 164, 68, 164, 72, 164, 60, 164, 71, 164, 65, 164, 67, 164, 70, 164, 68, 164, 70, 164, 72, 164, 70, 164, 72, 164, 71, 164, 72, 164, 72, 164, 72, 164, 71, 164, 73, 164, 71, 164, 71, 164, 69, 164, 70, 164, 70, 164, 69, 164, 70, 164, 69, 164, 70, 164, 70, 164, 70, 164, 70, 164, 70, 164, 70, 164, 71, 164, 68, 164, 71, 164, 68, 164, 72, 164, 71, 164, 71, 164, 72, 164, 69, 164, 70, 164, 71, 164, 69, 164, 70, 164, 67, 164, 68, 164, 67, 164, 66, 164, 67, 164, 67, 164, 66, 164, 66, 164, 68, 164, 65, 164, 71, 164, 66, 164, 69, 164, 67, 164, 70, 164, 68, 164, 68, 164, 68, 164, 70, 164, 69, 164, 75, 164, 74, 164, 76, 164, 74, 164, 76, 164, 71, 164, 69, 164, 67, 164, 70, 164, 68, 164, 71, 164, 70, 164, 72, 164, 71, 164, 65, 164, 67, 164, 64, 164, 66, 164, 67, 164, 68, 164, 70, 164, 72, 164, 69, 164, 72, 164, 71, 164, 73, 164, 72, 164, 74, 164, 73, 164, 75, 164, 76, 164, 77, 164, 71, 164, 68, 164, 67, 164, 64, 164, 64, 164, 71, 164, 78, 164, 83, 164, 84, 164, 82, 164, 79, 164, 67, 164, 63, 164, 54, 164, 51, 164, 56, 164, 62, 164, 70, 164, 79, 164, 77, 164, 80, 164, 73, 164, 73, 164, 70, 164, 70, 164, 73, 164, 75, 164, 78, 164, 81, 164, 79, 164, 75, 164, 68, 164, 67, 164, 63, 164, 67, 164, 68, 164, 76, 164, 81, 164, 82, 164, 80, 164, 75, 164, 70, 164, 67, 164, 68, 164, 70, 164, 72, 164, 77, 164, 78, 164, 76, 164, 76, 164, 73, 164, 72, 164, 71, 164, 72, 164, 69, 164, 70, 164, 70, 164, 74, 164, 72, 164, 75, 164, 72, 164, 73, 164, 68, 164, 68, 164, 68, 164, 70, 164, 70, 164, 73, 164, 75, 164, 74, 164, 77, 164, 72, 164, 72, 164, 69, 164, 70, 164, 71, 164, 74, 164, 75, 164, 79, 164, 80, 164, 79, 164, 78, 164, 76, 164, 76, 164, 76, 164, 74, 164, 75, 164, 75, 164, 76, 164, 71, 164, 70, 164, 71, 164, 70, 164, 74, 164, 75, 164, 78, 164, 76, 164, 77, 164, 75, 164, 70, 164, 68, 164, 70, 164, 69, 164, 74, 164, 74, 164, 79, 164, 78, 164, 76, 164, 77, 164, 77, 164, 73, 164, 73, 164, 69, 164, 72, 164, 73, 164, 75, 164, 74, 164, 76, 164, 76, 164, 77, 164, 76, 164, 77, 164, 75, 164, 72, 164, 73, 164, 73, 164, 72, 164, 73, 164, 74, 164, 72, 164, 72, 164, 72, 164, 74, 164, 72, 164, 74, 164, 74, 164, 75, 164, 75, 164, 78, 164, 75, 164, 76, 164, 74, 164, 79, 164, 73, 164, 76, 164, 74, 164, 74, 164, 73, 164, 74, 164, 72, 164, 74, 164, 73, 164, 74, 164, 74, 164, 74, 164, 74, 164, 74, 164, 73, 164, 74, 164, 75, 164, 72, 164, 75, 164, 73, 164, 75, 164, 74, 164, 76, 164, 76, 164, 77, 164, 75, 164, 77, 164, 76, 164, 75, 164, 77, 164, 75, 164, 75, 164, 74, 164, 74, 164, 76, 164, 75, 164, 76, 164, 74, 164, 73, 164, 77, 164, 72, 164, 72, 164, 73, 164, 75, 164, 74, 164, 74, 164, 73, 164, 77, 164, 74, 164, 77, 164, 71, 164, 78, 164, 74, 164, 78, 164, 74, 164, 75, 164, 74, 164, 76, 164, 74, 164, 75, 164, 74, 164, 76, 164, 75, 164, 73, 164, 76, 164, 74, 164, 75, 164, 74, 164, 72, 164, 73, 164, 74, 164, 73, 164, 73, 164, 73, 164, 76, 164, 75, 164, 75, 164, 73, 164, 76, 164, 74, 164, 76, 164, 75, 164, 75, 164, 74, 164, 75, 164, 75, 164, 76, 164, 74, 164, 76, 164, 75, 164, 73, 164, 74, 164, 73, 164, 75, 164, 72, 164, 72, 164, 74, 164, 74, 164, 72, 164, 74, 164, 71, 164, 75, 164, 74, 164, 78, 164, 72, 164, 75, 164, 67, 164, 71, 164, 76, 164, 64, 164, 79, 164, 75, 164, 69, 164, 83, 164, 69, 164, 78, 164, 76, 164, 71, 164, 76, 164, 74, 164, 74, 164, 77, 164, 76, 164, 76, 164, 78, 164, 76, 164, 77, 164, 76, 164, 79, 164, 78, 164, 79, 164, 77, 164, 79, 164, 75, 164, 78, 164, 75, 164, 79, 164, 78, 164, 76, 164, 78, 164, 77, 164, 75, 164, 75, 164, 76, 164, 76, 164, 78, 164, 77, 164, 76, 164, 76, 164, 77, 164, 75, 164, 78, 164, 76, 164, 78, 164, 76, 164, 77, 164, 77, 164, 79, 164, 76, 164, 81, 164, 77, 164, 78, 164, 78, 164, 79, 164, 78, 164, 80, 164, 78, 164, 80, 164, 81, 164, 80, 164, 78, 164, 78, 164, 78, 164, 78, 164, 80, 164, 77, 164, 80, 164, 78, 164, 80, 164, 79, 164, 79, 164, 79, 164, 80, 164, 80, 164, 79, 164, 80, 164, 81, 164, 79, 164, 82, 164, 79, 164, 82, 164, 81, 164, 81, 164, 80, 164, 81, 164, 82, 164, 82, 164, 81, 164, 82, 164, 81, 164, 83, 164, 82, 164, 81, 164, 81, 164, 81, 164, 82, 164, 83, 164, 80, 164, 82, 164, 82, 164, 81, 164, 84, 164, 82, 164, 84, 164, 83, 164, 84, 164, 83, 164, 84, 164, 83, 164, 86, 164, 83, 164, 85, 164, 85, 164, 86, 164, 83, 164, 84, 164, 86, 164, 85, 164, 84, 164, 83, 164, 83, 164, 84, 164, 83, 164, 85, 164, 85, 164, 83, 164, 84, 164, 81, 164, 83, 164, 83, 164, 87, 164, 82, 164, 86, 164, 82, 164, 86, 164, 85, 164, 86, 164, 86, 164, 89, 164, 86, 164, 88, 164, 86, 164, 87, 164, 86, 164, 84, 164, 86, 164, 85, 164, 84, 164, 88, 164, 85, 164, 86, 164, 86, 164, 86, 164, 86, 164, 82, 164, 85, 164, 84, 164, 86, 164, 84, 164, 85, 164, 85, 164, 88, 164, 83, 164, 87, 164, 85, 164, 87, 164, 88, 164, 87, 164, 87, 164, 87, 164, 87, 164, 89, 164, 88, 164, 88, 164, 87, 164, 87, 164, 87, 164, 86, 164, 86, 164, 88, 164, 87, 164, 87, 164, 86, 164, 88, 164, 86, 164, 84, 164, 88, 164, 85, 164, 89, 164, 88, 164, 86, 164, 87, 164, 90, 164, 88, 164, 87, 164, 86, 164, 90, 164, 88, 164, 91, 164, 89, 164, 89, 164, 90, 164, 90, 164, 88, 164, 88, 164, 86, 164, 86, 164, 89, 164, 88, 164, 88, 164, 88, 164, 88, 164, 86, 164, 90, 164, 85, 164, 89, 164, 89, 164, 88, 164, 88, 164, 91, 164, 89, 164, 90, 164, 88, 164, 89, 164, 91, 164, 90, 164, 88, 164, 91, 164, 90, 164, 89, 164, 90, 164, 88, 164, 91, 164, 88, 164, 88, 164, 91, 164, 87, 164, 90, 164, 88, 164, 89, 164, 88, 164, 88, 164, 90, 164, 87, 164, 89, 164, 87, 164, 90, 164, 89, 164, 90, 164, 89, 164, 94, 164, 89, 164, 93, 164, 89, 164, 91, 164, 89, 164, 91, 164, 90, 164, 90, 164, 91, 164, 92, 164, 89, 164, 93, 164, 90, 164, 88, 164, 89, 164, 88, 164, 90, 164, 88, 164, 90, 164, 88, 164, 89, 164, 89, 164, 91, 164, 89, 164, 91, 164, 91, 164, 93, 164, 91, 164, 94, 164, 90, 164, 94, 164, 91, 164, 92, 164, 91, 164, 93, 164, 92, 164, 94, 164, 92, 164, 94, 164, 92, 164, 89, 164, 93, 164, 90, 164, 92, 164, 89, 164, 91, 164, 91, 164, 92, 164, 92, 164, 91, 164, 89, 164, 91, 164, 92, 164, 94, 164, 92, 164, 93, 164, 92, 164, 93, 164, 92, 164, 92, 164, 92, 164, 94, 164, 91, 164, 94, 164, 93, 164, 91, 164, 93, 164, 92, 164, 91, 164, 91, 164, 92, 164, 93, 164, 92, 164, 92, 164, 93, 164, 91, 164, 93, 164, 92, 164, 93, 164, 90, 164, 94, 164, 91, 164, 94, 164, 91, 164, 92, 164, 92, 164, 95, 164, 90, 164, 94, 164, 93, 164, 96, 164, 92, 164, 93, 164, 93, 164, 92, 164, 92, 164, 94, 164, 85, 164, 90, 164, 89, 164, 91, 164, 86, 164, 91, 164, 95, 164, 84, 164, 94, 164, 89, 164, 93, 164, 94, 164, 94, 164, 94, 164, 95, 164, 94, 164, 97, 164, 96, 164, 96, 164, 98, 164, 99, 164, 97, 164, 97, 164, 95, 164, 98, 164, 96, 164, 98, 164, 98, 164, 96, 164, 96, 164, 97, 164, 94, 164, 96, 164, 97, 164, 94, 164, 97, 164, 92, 164, 93, 164, 93, 164, 96, 164, 94, 164, 97, 164, 94, 164, 97, 164, 95, 164, 98, 164, 96, 164, 97, 164, 98, 164, 99, 164, 98, 164, 97, 164, 94, 164, 97, 164, 95, 164, 98, 164, 96, 164, 95, 164, 95, 164, 95, 164, 94, 164, 95, 164, 96, 164, 95, 164, 96, 164, 94, 164, 95, 164, 94, 164, 95, 164, 94, 164, 94, 164, 97, 164, 97, 164, 95, 164, 97, 164, 95, 164, 98, 164, 97, 164, 98, 164, 94, 164, 97, 164, 96, 164, 95, 164, 97, 164, 94, 164, 96, 164, 96, 164, 94, 164, 94, 164, 96, 164, 96, 164, 96, 164, 96, 164, 94, 164, 96, 164, 98, 164, 95, 164, 97, 164, 94, 164, 100, 164, 95, 164, 96, 164, 96, 164, 99, 164, 95, 164, 98, 164, 95, 164, 97, 164, 98, 164, 98, 164, 95, 164, 98, 164, 97, 164, 95, 164, 98, 164, 94, 164, 96, 164, 96, 164, 95, 164, 94, 164, 96, 164, 94, 164, 97, 164, 94, 164, 95, 164, 96, 164, 97, 164, 93, 164, 98, 164, 94, 164, 97, 164, 95, 164, 97, 164, 95, 164, 98, 164, 97, 164, 97, 164, 95, 164, 97, 164, 94, 164, 96, 164, 97, 164, 95, 164, 95, 164, 97, 164, 96, 164, 96, 164, 94, 164, 94, 164, 94, 164, 96, 164, 95, 164, 94, 164, 96, 164, 94, 164, 94, 164, 95, 164, 96, 164, 93, 164, 95, 164, 95, 164, 96, 164, 94, 164, 95, 164, 93, 164, 98, 164, 97, 164, 98, 164, 95, 164, 95, 164, 96, 164, 95, 164, 95, 164, 95, 164, 94, 164, 94, 164, 94, 164, 94, 164, 93, 164, 95, 164, 95, 164, 91, 164, 94, 164, 94, 164, 95, 164, 94, 164, 94, 164, 93, 164, 94, 164, 94, 164, 95, 164, 95, 164, 96, 164, 93, 164, 96, 164, 92, 164, 98, 164, 94, 164, 97, 164, 93, 164, 93, 164, 94, 164, 94, 164, 94, 164, 93, 164, 94, 164, 94, 164, 94, 164, 91, 164, 95, 164, 94, 164, 97, 164, 92, 164, 92, 164, 93, 164, 97, 164, 95, 164, 96, 164, 94, 164, 96, 164, 96, 164, 97, 164, 94, 164, 98, 164, 94, 164, 96, 164, 93, 164, 96, 164, 93, 164, 97, 164, 93, 164, 95, 164, 93, 164, 94, 164, 96, 164, 92, 164, 94, 164, 93, 164, 94, 164, 92, 164, 94, 164, 95, 164, 93, 164, 95, 164, 94, 164, 94, 164, 94, 164, 95, 164, 96, 164, 93, 164, 98, 164, 96, 164, 95, 164, 94, 164, 94, 164, 94, 164, 94, 164, 97, 164, 92, 164, 94, 164, 93, 164, 93, 164, 93, 164, 93, 164, 94, 164, 93, 164, 94, 164, 94, 164, 93, 164, 94, 164, 91, 164, 95, 164, 91, 164, 95, 164, 94, 164, 96, 164, 92, 164, 96, 164, 93, 164, 97, 164, 93, 164, 96, 164, 93, 164, 97, 164, 92, 164, 96, 164, 92, 164, 95, 164, 94, 164, 92, 164, 94, 164, 92, 164, 93, 164, 92, 164, 93, 164, 91, 164, 93, 164, 92, 164, 94, 164, 91, 164, 94, 164, 94, 164, 93, 164, 93, 164, 95, 164, 93, 164, 94, 164, 94, 164, 95, 164, 94, 164, 96, 164, 93, 164, 95, 164, 94, 164, 92, 164, 94, 164, 94, 164, 93, 164, 93, 164, 93, 164, 92, 164, 93, 164, 93, 164, 94, 164, 92, 164, 91, 164, 92, 164, 93, 164, 90, 164, 96, 164, 89, 164, 93, 164, 92, 164, 94, 164, 91, 164, 97, 164, 92, 164, 95, 164, 92, 164, 93, 164, 93, 164, 95, 164, 93, 164, 93, 164, 93, 164, 92, 164, 91, 164, 91, 164, 92, 164, 90, 164, 92, 164, 89, 164, 92, 164, 91, 164, 87, 164, 80, 164, 100, 164, 77, 164, 96, 164, 91, 164, 86, 164, 100, 164, 89, 164, 93, 164, 96, 164, 89, 164, 97, 164, 94, 164, 96, 164, 97, 164, 95, 164, 96, 164, 95, 164, 95, 164, 94, 164, 94, 164, 95, 164, 95, 164, 95, 164, 92, 164, 92, 164, 95, 164, 91, 164, 93, 164, 92, 164, 94, 164, 94, 164, 94, 164, 90, 164, 96, 164, 90, 164, 96, 164, 91, 164, 94, 164, 93, 164, 94, 164, 91, 164, 95, 164, 93, 164, 96, 164, 94, 164, 92, 164, 93, 164, 93, 164, 92, 164, 92, 164, 92, 164, 92, 164, 94, 164, 91, 164, 92, 164, 90, 164, 92, 164, 92, 164, 92, 164, 92, 164, 94, 164, 91, 164, 94, 164, 92, 164, 95, 164, 93, 164, 93, 164, 92, 164, 95, 164, 93, 164, 93, 164, 95, 164, 94, 164, 93, 164, 93, 164, 93, 164, 91, 164, 93, 164, 92, 164, 93, 164, 89, 164, 91, 164, 94, 164, 94, 164, 91, 164, 95, 164, 92, 164, 95, 164, 92, 164, 96, 164, 92, 164, 97, 164, 94, 164, 95, 164, 95, 164, 94, 164, 98, 164, 98, 164, 95, 164, 98, 164, 96, 164, 98, 164, 93, 164, 95, 164, 95, 164, 94, 164, 94, 164, 92, 164, 93, 164, 95, 164, 93, 164, 93, 164, 94, 164, 92, 164, 95, 164, 92, 164, 96, 164, 93, 164, 95, 164, 95, 164, 95, 164, 93, 164, 96, 164, 93, 164, 97, 164, 93, 164, 97, 164, 94, 164, 96, 164, 94, 164, 94, 164, 94, 164, 95, 164, 94, 164, 93, 164, 93, 164, 93, 164, 96, 164, 93, 164, 94, 164, 94, 164, 94, 164, 94, 164, 93, 164, 92, 164, 96, 164, 92, 164, 96, 164, 94, 164, 94, 164, 94, 164, 97, 164, 94, 164, 96, 164, 93, 164, 94, 164, 95, 164, 95, 164, 95, 164, 94, 164, 93, 164, 94, 164, 94, 164, 93, 164, 94, 164, 92, 164, 95, 164, 94, 164, 95, 164, 93, 164, 94, 164, 92, 164, 95, 164, 91, 164, 96, 164, 94, 164, 97, 164, 96, 164, 97, 164, 96, 164, 97, 164, 96, 164, 94, 164, 98, 164, 95, 164, 94, 164, 98, 164, 95, 164, 96, 164, 93, 164, 91, 164, 93, 164, 94, 164, 94, 164, 95, 164, 95, 164, 93, 164, 97, 164, 94, 164, 94, 164, 95, 164, 96, 164, 96, 164, 97, 164, 96, 164, 97, 164, 94, 164, 97, 164, 96, 164, 97, 164, 95, 164, 97, 164, 96, 164, 97, 164, 97, 164, 97, 164, 97, 164, 97, 164, 93, 164, 95, 164, 96, 164, 96, 164, 95, 164, 94, 164, 95, 164, 96, 164, 95, 164, 95, 164, 93, 164, 97, 164, 96, 164, 95, 164, 95, 164, 94, 164, 97, 164, 95, 164, 95, 164, 95, 164, 97, 164, 96, 164, 98, 164, 94, 164, 98, 164, 96, 164, 97, 164, 97, 164, 95, 164, 95, 164, 97, 164, 97, 164, 95, 164, 97, 164, 96, 164, 96, 164, 97, 164, 97, 164, 95, 164, 99, 164, 94, 164, 99, 164, 98, 164, 98, 164, 97, 164, 101, 164, 95, 164, 101, 164, 99, 164, 99, 164, 97, 164, 96, 164, 99, 164, 99, 164, 97, 164, 99, 164, 96, 164, 98, 164, 97, 164, 94, 164, 97, 164, 96, 164, 96, 164, 98, 164, 96, 164, 97, 164, 98, 164, 97, 164, 98, 164, 95, 164, 101, 164, 97, 164, 99, 164, 98, 164, 100, 164, 97, 164, 101, 164, 99, 164, 100, 164, 99, 164, 100, 164, 98, 164, 100, 164, 97, 164, 99, 164, 97, 164, 98, 164, 97, 164, 97, 164, 99, 164, 96, 164, 99, 164, 95, 164, 99, 164, 96, 164, 98, 164, 95, 164, 101, 164, 97, 164, 103, 164, 99, 164, 100, 164, 100, 164, 102, 164, 98, 164, 101, 164, 99, 164, 101, 164, 98, 164, 99, 164, 99, 164, 100, 164, 98, 164, 98, 164, 99, 164, 100, 164, 96, 164, 98, 164, 97, 164, 99, 164, 99, 164, 97, 164, 97, 164, 96, 164, 100, 164, 96, 164, 98, 164, 96, 164, 98, 164, 96, 164, 100, 164, 98, 164, 105, 164, 104, 164, 108, 164, 96, 164, 105, 164, 98, 164, 95, 164, 103, 164, 91, 164, 100, 164, 99, 164, 98, 164, 101, 164, 99, 164, 98, 164, 100, 164, 96, 164, 100, 164, 100, 164, 103, 164, 100, 164, 101, 164, 98, 164, 104, 164, 99, 164, 103, 164, 102, 164, 102, 164, 102, 164, 101, 164, 99, 164, 100, 164, 102, 164, 101, 164, 99, 164, 101, 164, 99, 164, 100, 164, 100, 164, 97, 164, 100, 164, 100, 164, 100, 164, 98, 164, 100, 164, 98, 164, 101, 164, 98, 164, 102, 164, 98, 164, 101, 164, 100, 164, 99, 164, 99, 164, 102, 164, 99, 164, 104, 164, 99, 164, 100, 164, 103, 164, 102, 164, 100, 164, 100, 164, 102, 164, 101, 164, 100, 164, 101, 164, 99, 164, 100, 164, 99, 164, 100, 164, 102, 164, 98, 164, 100, 164, 99, 164, 100, 164, 99, 164, 103, 164, 97, 164, 104, 164, 98, 164]}