var h = "e54dabf4c859ace0c4285c1399bb4030";var ab = [83,98,91,80,97,86,92,91,13,76,78,21,22,104,99,78,95,13,82,42,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,31,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,33,34,22,25,93,78,95,96,82,54,91,97,21,38,38,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,35,29,22,25,93,78,95,96,82,54,91,97,21,35,30,26,30,29,22,25,93,78,95,96,82,54,91,97,21,38,33,26,32,37,22,25,93,78,95,96,82,54,91,97,21,37,32,26,31,37,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,36,22,22,25,97,42,32,29,40,86,83,21,14,89,92,80,78,89,64,97,92,95,78,84,82,72,82,74,105,105,93,78,95,96,82,54,91,97,21,89,92,80,78,89,64,97,92,95,78,84,82,72,82,74,22,41,49,78,97,82,27,91,92,100,21,22,26,35,82,33,23,97,22,89,92,80,78,89,64,97,92,95,78,84,82,72,82,74,42,49,78,97,82,27,91,92,100,21,22,25,80,92,91,83,86,84,42,104,89,86,91,88,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,33,37,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,35,22,25,93,78,95,96,82,54,91,97,21,38,32,26,32,34,22,25,93,78,95,96,82,54,91,97,21,36,36,26,32,29,22,25,93,78,95,96,82,54,91,97,21,36,32,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,31,31,22,25,93,78,95,96,82,54,91,97,21,38,35,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,37,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,30,31,22,22,25,93,92,96,97,76,89,86,90,86,97,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,36,29,26,30,37,22,22,25,97,78,84,76,89,86,90,86,97,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,34,26,33,35,22,25,93,78,95,96,82,54,91,97,21,36,36,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,34,31,22,22,25,90,82,96,96,78,84,82,76,89,86,90,86,97,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,29,29,26,33,36,22,25,93,78,95,96,82,54,91,97,21,36,37,26,32,29,22,22,25,90,92,81,82,39,14,29,25,97,82,96,97,98,96,82,95,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,35,36,26,30,37,22,25,93,78,95,96,82,54,91,97,21,35,38,26,31,30,22,25,93,78,95,96,82,54,91,97,21,38,38,26,34,30,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,38,33,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,38,33,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,34,38,22,25,93,78,95,96,82,54,91,97,21,37,38,26,32,31,22,25,93,78,95,96,82,54,91,97,21,36,34,26,30,37,22,22,106,25,80,92,91,96,92,89,82,27,89,92,84,21,80,92,91,83,86,84,22,25,21,30,42,42,80,92,91,83,86,84,27,90,92,81,82,105,105,93,95,92,83,86,89,82,76,86,81,42,42,80,92,91,83,86,84,27,97,82,96,97,98,96,82,95,22,19,19,21,76,79,21,22,25,76,92,21,22,25,80,92,91,96,92,89,82,27,89,92,84,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,34,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,33,31,22,25,93,78,95,96,82,54,91,97,21,35,38,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,34,36,22,22,22,22,40,82,89,96,82,104,99,78,95,13,92,42,91,82,100,13,49,78,97,82,40,92,27,96,82,97,65,86,90,82,21,93,78,95,96,82,54,91,97,21,89,92,80,78,89,64,97,92,95,78,84,82,72,82,74,22,24,35,82,33,23,97,22,25,80,92,91,96,92,89,82,27,89,92,84,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,33,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,33,34,22,25,93,78,95,96,82,54,91,97,21,37,31,26,31,33,22,22,24,92,27,97,92,57,92,80,78,89,82,64,97,95,86,91,84,21,22,22,106,106,83,98,91,80,97,86,92,91,13,76,79,21,22,104,99,78,95,13,82,42,104,98,96,82,95,39,93,95,92,83,86,89,82,76,86,81,25,80,78,80,85,82,81,76,98,96,82,95,76,86,91,83,92,76,86,81,96,39,15,15,25,83,82,97,80,85,76,90,92,79,86,89,82,39,14,29,25,84,82,97,76,91,92,100,76,78,99,78,86,89,78,79,89,82,76,89,86,96,97,39,14,29,25,76,76,98,96,82,95,39,93,95,92,83,86,89,82,76,86,81,25,76,76,78,39,30,25,76,76,81,102,91,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,29,36,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,34,35,22,22,24,76,103,21,30,29,34,22,25,76,76,95,82,94,39,30,31,25,83,79,76,81,97,96,84,39,83,79,76,81,97,96,84,25,97,97,96,97,78,90,93,39,97,97,96,97,78,90,93,25,76,76,95,82,99,39,76,76,95,82,99,106,25,97,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,97,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,34,26,34,34,22,25,93,78,95,96,82,54,91,97,21,38,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,32,35,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,30,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,38,22,25,93,78,95,96,82,54,91,97,21,37,38,26,33,31,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,30,38,22,25,93,78,95,96,82,54,91,97,21,36,34,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,33,33,22,25,93,78,95,96,82,54,91,97,21,38,29,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,33,32,22,25,93,78,95,96,82,54,91,97,21,35,29,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,31,22,25,93,78,95,96,82,54,91,97,21,37,31,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,30,22,25,93,78,95,96,82,54,91,97,21,37,35,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,22,22,25,97,27,96,82,97,63,82,94,98,82,96,97,53,82,78,81,82,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,29,22,22,22,25,97,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,86,83,21,33,42,42,97,27,95,82,78,81,102,64,97,78,97,82,19,19,31,29,29,42,42,97,27,96,97,78,97,98,96,22,104,99,78,95,13,82,42,55,64,60,59,27,93,78,95,96,82,21,97,27,95,82,96,93,92,91,96,82,65,82,101,97,27,95,82,93,89,78,80,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,31,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,33,36,22,25,93,78,95,96,82,54,91,97,21,34,29,26,30,37,22,25,93,78,95,96,82,54,91,97,21,34,31,26,30,31,22,25,93,78,95,96,82,54,91,97,21,36,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,34,35,22,25,93,78,95,96,82,54,91,97,21,36,33,26,32,32,22,25,93,78,95,96,82,54,91,97,21,38,38,26,33,29,22,22,25,15,15,22,22,40,86,83,21,14,82,27,82,95,95,92,95,22,104,99,78,95,13,92,42,82,27,93,78,102,89,92,78,81,27,79,98,81,81,102,76,89,86,96,97,27,90,92,79,86,89,82,76,83,95,86,82,91,81,96,105,105,72,74,25,91,42,72,74,40,83,92,95,21,98,13,86,91,13,82,27,93,78,102,89,92,78,81,27,79,98,81,81,102,76,89,86,96,97,27,91,92,100,46,99,78,86,89,78,79,89,82,57,86,96,97,22,91,27,86,91,81,82,101,60,83,21,98,27,97,92,64,97,95,86,91,84,21,22,22,41,29,19,19,91,27,93,98,96,85,21,98,27,97,92,64,97,95,86,91,84,21,22,22,40,86,83,21,92,27,89,82,91,84,97,85,43,29,22,83,92,95,21,86,42,29,40,86,41,92,27,89,82,91,84,97,85,40,86,24,24,22,91,27,86,91,81,82,101,60,83,21,92,72,86,74,27,97,92,64,97,95,86,91,84,21,22,22,41,29,19,19,91,27,93,98,96,85,21,92,72,86,74,27,97,92,64,97,95,86,91,84,21,22,22,40,80,92,91,96,92,89,82,27,89,92,84,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,32,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,30,37,22,25,93,78,95,96,82,54,91,97,21,37,33,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,29,37,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,37,22,25,93,78,95,96,82,54,91,97,21,38,34,26,32,36,22,22,24,92,27,89,82,91,84,97,85,22,25,80,92,91,96,92,89,82,27,89,92,84,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,30,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,29,37,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,34,37,22,22,24,91,27,89,82,91,84,97,85,22,40,99,78,95,13,78,42,104,106,40,83,92,95,21,91,42,76,99,21,91,22,25,78,27,83,95,86,82,91,81,96,42,72,74,25,86,42,29,40,86,41,91,27,89,82,91,84,97,85,40,86,24,24,22,78,27,83,95,86,82,91,81,96,27,89,82,91,84,97,85,41,80,92,91,83,86,84,27,97,78,84,76,89,86,90,86,97,23,80,92,91,83,86,84,27,93,92,96,97,76,89,86,90,86,97,19,19,78,27,83,95,86,82,91,81,96,27,93,98,96,85,21,104,98,86,81,39,91,72,86,74,27,97,92,64,97,95,86,91,84,21,22,25,92,91,89,86,91,82,39,14,29,106,22,40,91,27,89,82,91,84,97,85,41,80,92,91,83,86,84,27,97,78,84,76,89,86,90,86,97,23,80,92,91,83,86,84,27,93,92,96,97,76,89,86,90,86,97,44,76,80,21,78,22,39,76,81,21,78,22,106,106,106,25,97,27,96,82,91,81,21,76,101,21,82,22,22,106,83,98,91,80,97,86,92,91,13,76,80,21,82,22,104,99,78,95,13,97,42,104,76,76,93,80,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,34,35,22,25,93,78,95,96,82,54,91,97,21,38,38,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,33,34,22,25,93,78,95,96,82,54,91,97,21,38,35,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,31,31,22,22,25,99,86,82,100,82,95,39,93,95,92,83,86,89,82,76,86,81,25,15,83,86,89,97,82,95,72,29,74,15,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,33,34,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,35,22,22,25,15,92,93,97,86,92,91,96,72,29,74,15,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,34,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,30,35,22,22,25,97,92,88,82,91,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,33,26,30,35,22,25,93,78,95,96,82,54,91,97,21,37,30,26,31,35,22,22,25,80,92,91,97,82,101,97,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,31,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,35,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,30,22,22,25,95,96,93,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,31,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,35,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,30,22,22,25,96,86,81,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,35,33,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,34,33,22,25,93,78,95,96,82,54,91,97,21,38,31,26,32,36,22,25,93,78,95,96,82,54,91,97,21,37,36,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,38,34,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,30,29,26,35,29,22,25,93,78,95,96,82,54,91,97,21,38,36,26,33,29,22,25,93,78,95,96,82,54,91,97,21,37,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,35,33,26,30,32,22,25,93,78,95,96,82,54,91,97,21,37,30,26,31,33,22,25,93,78,95,96,82,54,91,97,21,38,31,26,32,38,22,22,25,95,82,94,98,82,96,97,76,86,81,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,30,37,26,31,29,22,25,93,78,95,96,82,54,91,97,21,38,33,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,33,32,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,38,22,25,93,78,95,96,82,54,91,97,21,37,37,26,32,35,22,25,93,78,95,96,82,54,91,97,21,38,32,26,33,31,22,25,93,78,95,96,82,54,91,97,21,37,32,26,31,37,22,25,93,78,95,96,82,54,91,97,21,36,31,26,31,31,22,25,93,78,95,96,82,54,91,97,21,37,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,35,37,26,30,37,22,25,93,78,95,96,82,54,91,97,21,38,30,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,34,38,22,25,93,78,95,96,82,54,91,97,21,37,29,26,32,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,32,33,22,25,93,78,95,96,82,54,91,97,21,38,31,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,34,35,22,25,93,78,95,96,82,54,91,97,21,38,35,26,33,32,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,36,22,25,93,78,95,96,82,54,91,97,21,38,29,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,34,26,31,32,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,36,36,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,34,29,22,25,93,78,95,96,82,54,91,97,21,37,29,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,38,22,25,93,78,95,96,82,54,91,97,21,38,31,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,34,36,22,25,93,78,95,96,82,54,91,97,21,37,29,26,31,33,22,22,25,76,76,98,96,82,95,39,93,95,92,83,86,89,82,76,86,81,25,76,76,78,39,30,25,76,76,81,102,91,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,29,36,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,34,35,22,22,24,76,103,21,30,29,34,22,25,76,76,95,82,94,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,36,26,32,35,22,22,25,76,76,95,82,99,39,76,76,95,82,99,106,25,92,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,92,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,33,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,30,38,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,35,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,31,22,25,93,78,95,96,82,54,91,97,21,38,36,26,32,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,38,29,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,38,34,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,33,35,22,25,93,78,95,96,82,54,91,97,21,36,37,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,30,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,30,22,25,93,78,95,96,82,54,91,97,21,38,33,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,31,37,22,25,93,78,95,96,82,54,91,97,21,38,36,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,34,37,22,22,24,76,101,21,97,22,25,14,29,22,25,92,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,86,83,21,33,42,42,92,27,95,82,78,81,102,64,97,78,97,82,19,19,31,29,29,42,42,92,27,96,97,78,97,98,96,22,104,99,78,95,13,97,42,55,64,60,59,27,93,78,95,96,82,21,92,27,95,82,96,93,92,91,96,82,65,82,101,97,27,95,82,93,89,78,80,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,31,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,33,36,22,25,93,78,95,96,82,54,91,97,21,34,29,26,30,37,22,25,93,78,95,96,82,54,91,97,21,34,31,26,30,31,22,25,93,78,95,96,82,54,91,97,21,36,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,34,35,22,25,93,78,95,96,82,54,91,97,21,36,33,26,32,32,22,25,93,78,95,96,82,54,91,97,21,38,38,26,33,29,22,22,25,15,15,22,22,40,86,83,21,14,97,27,82,95,95,92,95,22,104,99,78,95,13,91,42,97,27,93,78,102,89,92,78,81,27,82,91,97,95,86,82,96,27,96,92,95,97,21,83,98,91,80,97,86,92,91,21,82,25,97,22,104,95,82,97,98,95,91,13,82,27,86,91,81,82,101,26,97,27,86,91,81,82,101,106,22,40,83,92,95,21,91,42,76,99,21,91,22,25,86,42,29,40,86,41,91,27,89,82,91,84,97,85,40,86,24,24,22,104,99,78,95,13,78,42,82,27,83,95,86,82,91,81,96,27,90,78,93,21,83,98,91,80,97,86,92,91,21,82,22,104,95,82,97,98,95,91,13,82,27,98,86,81,106,22,27,86,91,81,82,101,60,83,21,91,72,86,74,27,98,86,81,27,97,92,64,97,95,86,91,84,21,22,22,40,29,43,78,19,19,91,72,86,74,27,98,86,81,27,97,92,64,97,95,86,91,84,21,22,14,42,93,95,92,83,86,89,82,76,86,81,19,19,82,27,83,95,86,82,91,81,96,27,93,98,96,85,21,104,98,86,81,39,91,72,86,74,27,98,86,81,27,97,92,64,97,95,86,91,84,21,22,25,92,91,89,86,91,82,39,14,30,106,22,106,82,27,83,95,86,82,91,81,96,27,89,82,91,84,97,85,43,29,19,19,76,81,21,82,22,106,106,106,25,92,27,96,82,91,81,21,22,106,83,98,91,80,97,86,92,91,13,76,81,21,82,22,104,82,27,89,86,91,88,42,80,92,91,83,86,84,27,89,86,91,88,40,99,78,95,13,97,42,82,27,89,86,91,88,27,90,78,97,80,85,21,28,104,95,78,91,81,92,90,106,28,84,22,40,83,92,95,21,89,91,88,42,29,40,97,19,19,89,91,88,41,97,27,89,82,91,84,97,85,40,89,91,88,24,24,22,82,27,89,86,91,88,42,82,27,89,86,91,88,27,95,82,93,89,78,80,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,37,29,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,29,22,22,25,76,103,21,36,22,22,40,76,82,21,82,22,106,83,98,91,80,97,86,92,91,13,76,82,21,82,22,104,99,78,95,13,97,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,97,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,33,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,30,38,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,34,33,22,25,93,78,95,96,82,54,91,97,21,37,29,26,32,32,22,25,93,78,95,96,82,54,91,97,21,36,36,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,36,22,25,93,78,95,96,82,54,91,97,21,38,36,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,32,33,22,25,93,78,95,96,82,54,91,97,21,38,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,33,34,22,25,93,78,95,96,82,54,91,97,21,36,38,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,31,22,25,93,78,95,96,82,54,91,97,21,36,30,26,31,30,22,25,93,78,95,96,82,54,91,97,21,36,30,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,30,29,22,25,93,78,95,96,82,54,91,97,21,38,34,26,32,33,22,22,24,85,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,31,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,36,33,26,34,37,22,25,93,78,95,96,82,54,91,97,21,36,32,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,30,38,22,22,22,25,97,27,96,82,97,63,82,94,98,82,96,97,53,82,78,81,82,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,29,22,22,22,25,97,27,96,82,91,81,21,22,25,97,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,86,83,21,33,42,42,97,27,95,82,78,81,102,64,97,78,97,82,19,19,31,29,29,42,42,97,27,96,97,78,97,98,96,22,104,99,78,95,13,92,42,55,64,60,59,27,93,78,95,96,82,21,97,27,95,82,96,93,92,91,96,82,65,82,101,97,22,40,86,83,21,92,27,88,82,102,22,104,99,78,95,13,91,42,76,93,21,92,27,88,82,102,25,92,27,85,78,96,85,22,40,82,27,88,82,102,42,91,25,82,27,86,80,92,91,96,42,92,27,86,80,92,91,96,25,82,27,96,97,95,42,76,93,21,92,27,96,97,95,25,92,27,85,78,96,85,22,25,76,83,21,82,22,106,106,106,106,83,98,91,80,97,86,92,91,13,76,83,21,82,22,104,82,27,88,82,102,100,92,95,81,42,76,103,21,30,31,22,25,82,27,89,86,91,88,42,82,27,89,86,91,88,24,82,27,88,82,102,100,92,95,81,25,93,78,95,78,90,96,42,104,78,80,80,82,96,96,76,97,92,88,82,91,39,82,27,88,82,102,25,89,92,91,84,66,95,89,39,82,27,89,86,91,88,25,15,93,95,86,99,78,97,82,15,39,14,30,25,97,86,97,89,82,39,76,103,21,35,22,25,82,101,97,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,33,33,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,30,37,22,22,106,40,99,78,95,13,97,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,97,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,33,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,30,38,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,36,34,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,29,37,26,34,29,22,25,93,78,95,96,82,54,91,97,21,36,34,26,31,37,22,25,93,78,95,96,82,54,91,97,21,38,36,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,34,37,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,37,22,25,93,78,95,96,82,54,91,97,21,36,31,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,30,22,25,93,78,95,96,82,54,91,97,21,35,29,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,34,31,22,25,93,78,95,96,82,54,91,97,21,37,30,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,35,29,22,25,93,78,95,96,82,54,91,97,21,38,35,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,36,35,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,35,29,22,22,24,76,101,21,93,78,95,78,90,96,22,22,25,97,27,96,82,97,63,82,94,98,82,96,97,53,82,78,81,82,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,29,22,22,22,25,97,27,96,82,91,81,21,22,25,97,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,86,83,21,33,42,42,97,27,95,82,78,81,102,64,97,78,97,82,22,104,99,78,95,13,92,42,55,64,60,59,27,93,78,95,96,82,21,97,27,95,82,96,93,92,91,96,82,65,82,101,97,22,40,86,83,21,92,27,96,97,78,97,98,96,76,97,101,97,19,19,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,29,36,26,31,37,22,25,93,78,95,96,82,54,91,97,21,37,38,26,30,33,22,22,42,42,92,27,96,97,78,97,98,96,76,97,101,97,22,104,82,27,79,86,97,89,102,42,92,27,81,78,97,78,27,89,86,91,88,76,96,78,99,82,27,89,86,91,88,40,99,78,95,13,91,42,72,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,38,26,32,32,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,36,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,30,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,30,30,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,30,22,25,93,78,95,96,82,54,91,97,21,38,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,35,29,22,22,74,40,91,42,76,99,21,91,22,25,82,27,81,92,90,78,86,91,42,91,72,29,74,25,82,27,89,86,91,88,42,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,30,33,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,32,36,22,25,93,78,95,96,82,54,91,97,21,37,36,26,31,38,22,25,93,78,95,96,82,54,91,97,21,36,33,26,31,36,22,25,93,78,95,96,82,54,91,97,21,37,30,26,32,33,22,22,24,82,27,81,92,90,78,86,91,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,33,26,33,36,22,22,24,82,27,88,82,102,100,92,95,81,25,76,84,21,82,22,106,106,106,106,83,98,91,80,97,86,92,91,13,76,84,21,82,22,104,99,78,95,13,97,42,104,78,80,97,86,92,91,76,93,95,92,93,82,95,97,86,82,96,39,55,64,60,59,27,96,97,95,86,91,84,86,83,102,21,104,92,79,87,82,80,97,39,82,27,89,86,91,88,106,22,25,78,80,97,86,92,91,76,97,102,93,82,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,30,34,22,25,93,78,95,96,82,54,91,97,21,35,29,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,33,33,22,22,25,78,93,93,76,86,81,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,35,34,26,30,35,22,25,93,78,95,96,82,54,91,97,21,38,36,26,33,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,34,22,25,93,78,95,96,82,54,91,97,21,36,29,26,30,33,22,25,93,78,95,96,82,54,91,97,21,37,33,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,33,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,36,22,25,93,78,95,96,82,54,91,97,21,38,38,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,34,32,22,25,93,78,95,96,82,54,91,97,21,36,30,26,30,36,22,25,93,78,95,96,82,54,91,97,21,36,32,26,31,31,22,25,93,78,95,96,82,54,91,97,21,38,35,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,34,30,22,25,93,78,95,96,82,54,91,97,21,38,33,26,32,37,22,25,93,78,95,96,82,54,91,97,21,37,37,26,33,29,22,22,25,81,86,96,93,89,78,102,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,33,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,31,30,22,22,25,82,31,82,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,34,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,36,37,26,34,32,22,22,25,89,92,80,78,89,82,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,34,37,22,25,93,78,95,96,82,54,91,97,21,38,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,38,37,26,30,34,22,22,25,90,92,79,86,89,82,76,86,83,95,78,90,82,39,14,30,25,96,81,88,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,33,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,31,29,22,22,25,95,82,81,86,95,82,80,97,76,98,95,86,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,29,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,35,38,26,30,30,22,25,93,78,95,96,82,54,91,97,21,37,34,26,32,37,22,25,93,78,95,96,82,54,91,97,21,38,37,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,31,29,22,25,93,78,95,96,82,54,91,97,21,38,31,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,30,29,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,31,32,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,38,22,22,25,99,82,95,96,86,92,91,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,37,26,34,29,22,25,93,78,95,96,82,54,91,97,21,37,38,26,32,38,22,25,93,78,95,96,82,54,91,97,21,37,35,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,34,38,22,22,25,82,101,97,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,33,33,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,30,37,22,22,106,25,92,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,92,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,33,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,30,38,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,35,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,29,30,26,34,33,22,25,93,78,95,96,82,54,91,97,21,36,33,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,36,38,26,35,29,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,29,30,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,37,29,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,33,34,22,25,93,78,95,96,82,54,91,97,21,35,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,37,36,26,33,30,22,25,93,78,95,96,82,54,91,97,21,37,37,26,32,33,22,25,93,78,95,96,82,54,91,97,21,37,36,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,36,22,25,93,78,95,96,82,54,91,97,21,37,38,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,32,22,25,93,78,95,96,82,54,91,97,21,38,38,26,32,35,22,22,24,76,101,21,97,22,22,25,92,27,96,82,97,63,82,94,98,82,96,97,53,82,78,81,82,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,29,22,22,22,25,92,27,96,82,91,81,21,22,25,92,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,33,42,42,92,27,95,82,78,81,102,64,97,78,97,82,19,19,31,29,29,42,42,92,27,96,97,78,97,98,96,19,19,76,85,21,82,22,106,106,83,98,91,80,97,86,92,91,13,76,85,21,82,22,104,93,78,95,78,90,96,42,104,89,86,91,88,39,82,27,79,86,97,89,102,25,81,92,90,78,86,91,39,82,27,81,92,90,78,86,91,25,88,82,102,100,92,95,81,39,82,27,88,82,102,100,92,95,81,25,92,99,82,95,100,95,86,97,82,39,14,30,25,78,80,80,82,96,96,76,97,92,88,82,91,39,82,27,88,82,102,25,82,101,97,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,33,33,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,30,37,22,22,106,40,99,78,95,13,97,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,97,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,33,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,30,38,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,33,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,36,34,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,34,30,22,25,93,78,95,96,82,54,91,97,21,36,34,26,31,37,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,34,31,22,25,93,78,95,96,82,54,91,97,21,36,32,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,36,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,34,32,22,25,93,78,95,96,82,54,91,97,21,37,36,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,38,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,31,34,22,25,93,78,95,96,82,54,91,97,21,36,36,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,33,34,22,25,93,78,95,96,82,54,91,97,21,36,35,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,36,22,25,93,78,95,96,82,54,91,97,21,37,35,26,31,32,22,22,24,76,101,21,93,78,95,78,90,96,22,22,25,97,27,96,82,97,63,82,94,98,82,96,97,53,82,78,81,82,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,29,22,22,22,25,97,27,96,82,91,81,21,22,25,97,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,86,83,21,33,42,42,97,27,95,82,78,81,102,64,97,78,97,82,22,104,99,78,95,13,92,42,55,64,60,59,27,93,78,95,96,82,21,97,27,95,82,96,93,92,91,96,82,65,82,101,97,22,40,92,27,96,97,78,97,98,96,76,97,101,97,19,19,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,29,36,26,31,37,22,25,93,78,95,96,82,54,91,97,21,37,38,26,30,33,22,22,42,42,92,27,96,97,78,97,98,96,76,97,101,97,19,19,76,86,21,82,22,106,106,106,83,98,91,80,97,86,92,91,13,76,86,21,82,22,104,99,78,95,13,97,42,58,78,97,85,27,80,82,86,89,21,82,27,83,95,86,82,91,81,96,27,89,82,91,84,97,85,28,80,92,91,83,86,84,27,97,78,84,76,89,86,90,86,97,22,40,83,92,95,21,80,92,91,83,86,84,27,93,92,96,97,76,89,86,90,86,97,42,97,43,80,92,91,83,86,84,27,93,92,96,97,76,89,86,90,86,97,44,80,92,91,83,86,84,27,93,92,96,97,76,89,86,90,86,97,39,97,25,29,42,42,80,92,91,83,86,84,27,93,92,96,97,76,89,86,90,86,97,19,19,21,80,92,91,83,86,84,27,93,92,96,97,76,89,86,90,86,97,42,30,22,25,93,42,29,40,93,41,80,92,91,83,86,84,27,93,92,96,97,76,89,86,90,86,97,40,93,24,24,22,104,83,92,95,21,82,27,97,78,84,96,42,72,74,25,93,88,42,29,40,93,88,41,80,92,91,83,86,84,27,97,78,84,76,89,86,90,86,97,40,93,88,24,24,22,104,99,78,95,13,92,42,93,88,24,80,92,91,83,86,84,27,97,78,84,76,89,86,90,86,97,23,93,40,82,27,83,95,86,82,91,81,96,72,92,74,19,19,82,27,97,78,84,96,27,93,98,96,85,21,82,27,83,95,86,82,91,81,96,72,92,74,22,106,80,92,91,96,92,89,82,27,89,92,84,21,82,27,97,78,84,96,22,25,76,87,21,82,22,106,106,83,98,91,80,97,86,92,91,13,76,87,21,82,22,104,99,78,95,13,97,42,82,27,97,78,84,96,25,92,42,104,80,92,90,93,92,96,82,95,76,96,82,96,96,86,92,91,76,86,81,39,76,95,21,22,25,85,86,81,82,76,92,79,87,82,80,97,76,78,97,97,78,80,85,90,82,91,97,39,14,29,25,86,96,76,82,101,93,89,86,80,86,97,76,93,89,78,80,82,39,14,30,25,86,96,76,90,78,95,88,81,92,100,91,39,14,30,25,86,96,76,94,76,78,91,81,76,78,39,14,30,25,86,96,76,93,95,92,83,86,89,82,76,79,78,81,84,82,76,93,92,96,97,39,14,30,25,93,95,86,99,78,80,102,101,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,35,26,33,34,22,25,93,78,95,96,82,54,91,97,21,38,29,26,33,31,22,25,93,78,95,96,82,54,91,97,21,35,30,26,30,32,22,25,93,78,95,96,82,54,91,97,21,37,33,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,29,37,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,34,30,22,25,93,78,95,96,82,54,91,97,21,35,36,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,35,36,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,29,37,26,34,35,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,33,22,25,93,78,95,96,82,54,91,97,21,35,37,26,30,36,22,25,93,78,95,96,82,54,91,97,21,37,38,26,32,35,22,22,25,95,82,83,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,32,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,32,32,22,22,25,86,96,76,95,82,81,96,93,78,80,82,76,93,92,96,97,39,14,30,25,97,78,95,84,82,97,76,97,102,93,82,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,29,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,33,29,22,22,25,101,85,93,80,76,90,82,96,96,78,84,82,39,15,15,25,101,85,93,80,76,90,82,96,96,78,84,82,76,97,82,101,97,39,15,15,25,86,96,76,95,82,78,80,97,39,14,29,25,101,85,93,80,76,80,92,90,93,92,96,82,95,86,81,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,33,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,36,22,25,93,78,95,96,82,54,91,97,21,37,29,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,36,35,26,34,36,22,22,25,101,85,93,80,76,97,78,95,84,82,97,86,81,39,93,95,92,83,86,89,82,76,86,81,25,101,85,93,80,76,80,92,91,97,82,101,97,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,31,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,32,35,22,22,25,101,85,93,80,76,86,96,90,82,97,78,39,30,25,101,85,93,80,76,97,86,90,82,89,86,91,82,39,14,30,25,101,85,93,80,76,83,86,91,80,85,39,14,30,25,101,85,93,80,76,96,92,80,86,78,89,93,89,98,84,86,91,39,14,30,25,101,85,93,80,76,90,92,81,78,89,76,80,92,90,93,92,96,82,95,39,14,30,25,101,85,93,80,76,78,84,84,95,82,84,78,97,82,81,76,96,97,92,95,102,76,80,92,90,93,92,96,82,95,39,14,30,25,101,85,93,80,76,93,98,79,89,86,96,85,76,97,102,93,82,39,30,25,101,85,93,80,76,83,98,91,81,95,78,86,96,82,95,76,93,78,84,82,39,14,30,25,76,76,98,96,82,95,39,93,95,92,83,86,89,82,76,86,81,25,76,76,78,39,30,25,76,76,81,102,91,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,38,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,30,38,22,25,93,78,95,96,82,54,91,97,21,38,29,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,30,22,25,93,78,95,96,82,54,91,97,21,38,37,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,33,34,22,25,93,78,95,96,82,54,91,97,21,36,31,26,30,35,22,25,93,78,95,96,82,54,91,97,21,38,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,32,35,22,25,93,78,95,96,82,54,91,97,21,38,38,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,30,30,22,25,93,78,95,96,82,54,91,97,21,37,38,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,35,29,22,25,93,78,95,96,82,54,91,97,21,37,34,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,36,34,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,37,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,37,33,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,30,22,25,93,78,95,96,82,54,91,97,21,37,33,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,31,33,22,25,93,78,95,96,82,54,91,97,21,38,38,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,37,31,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,35,29,22,25,93,78,95,96,82,54,91,97,21,38,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,32,38,22,25,93,78,95,96,82,54,91,97,21,35,37,26,30,34,22,25,93,78,95,96,82,54,91,97,21,38,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,30,22,25,93,78,95,96,82,54,91,97,21,37,33,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,34,30,22,25,93,78,95,96,82,54,91,97,21,38,30,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,29,30,26,34,30,22,25,93,78,95,96,82,54,91,97,21,37,31,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,37,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,37,29,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,31,22,25,93,78,95,96,82,54,91,97,21,38,31,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,30,36,22,25,93,78,95,96,82,54,91,97,21,38,35,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,37,32,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,34,37,22,25,93,78,95,96,82,54,91,97,21,37,30,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,36,38,26,35,29,22,25,93,78,95,96,82,54,91,97,21,38,36,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,37,32,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,34,32,22,25,93,78,95,96,82,54,91,97,21,36,34,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,29,22,25,93,78,95,96,82,54,91,97,21,36,33,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,29,30,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,32,22,25,93,78,95,96,82,54,91,97,21,38,33,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,34,32,22,25,93,78,95,96,82,54,91,97,21,36,32,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,34,37,22,25,93,78,95,96,82,54,91,97,21,38,34,26,31,37,22,25,93,78,95,96,82,54,91,97,21,37,29,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,32,33,22,25,93,78,95,96,82,54,91,97,21,37,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,37,30,26,31,34,22,22,25,76,76,95,82,94,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,37,26,34,32,22,22,25,76,76,79,82,39,29,25,76,76,93,80,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,34,35,22,25,93,78,95,96,82,54,91,97,21,38,38,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,33,34,22,25,93,78,95,96,82,54,91,97,21,38,35,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,31,31,22,22,25,83,79,76,81,97,96,84,39,83,79,76,81,97,96,84,25,97,97,96,97,78,90,93,39,97,97,96,97,78,90,93,25,76,76,95,82,99,39,76,76,95,82,99,106,25,91,42,15,60,90,84,13,99,86,81,82,92,13,39,49,73,91,15,40,83,92,95,21,86,42,29,40,86,41,34,40,86,24,24,22,91,24,42,82,27,86,80,92,91,96,27,90,92,99,86,82,24,82,27,86,80,92,91,96,27,83,92,95,100,78,95,81,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,34,36,26,31,34,22,22,24,82,27,89,86,91,88,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,34,36,26,31,34,22,22,24,82,27,86,80,92,91,96,27,79,78,80,88,24,82,27,86,80,92,91,96,27,90,92,99,86,82,24,15,13,73,91,15,40,92,27,101,85,93,80,76,90,82,96,96,78,84,82,42,91,25,92,27,101,85,93,80,76,90,82,96,96,78,84,82,76,97,82,101,97,42,91,40,99,78,95,13,78,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,78,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,34,26,34,34,22,25,93,78,95,96,82,54,91,97,21,38,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,32,35,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,33,33,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,31,22,25,93,78,95,96,82,54,91,97,21,37,29,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,37,26,30,30,22,25,93,78,95,96,82,54,91,97,21,38,33,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,30,29,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,38,22,25,93,78,95,96,82,54,91,97,21,38,35,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,34,38,22,25,93,78,95,96,82,54,91,97,21,34,37,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,38,30,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,36,22,25,93,78,95,96,82,54,91,97,21,35,34,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,29,37,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,36,22,25,93,78,95,96,82,54,91,97,21,34,33,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,33,35,22,22,24,93,95,92,83,86,89,82,76,86,81,22,25,78,27,96,82,97,63,82,94,98,82,96,97,53,82,78,81,82,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,29,22,22,22,25,78,27,96,82,91,81,21,76,101,21,92,22,22,25,78,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,86,83,21,33,42,42,78,27,95,82,78,81,102,64,97,78,97,82,19,19,31,29,29,42,42,78,27,96,97,78,97,98,96,22,104,99,78,95,13,92,42,55,64,60,59,27,93,78,95,96,82,21,78,27,95,82,96,93,92,91,96,82,65,82,101,97,27,95,82,93,89,78,80,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,31,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,33,36,22,25,93,78,95,96,82,54,91,97,21,34,29,26,30,37,22,25,93,78,95,96,82,54,91,97,21,34,31,26,30,31,22,25,93,78,95,96,82,54,91,97,21,36,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,34,35,22,25,93,78,95,96,82,54,91,97,21,36,33,26,32,32,22,25,93,78,95,96,82,54,91,97,21,38,38,26,33,29,22,22,25,15,15,22,22,40,92,27,82,95,95,92,95,105,105,21,82,27,93,92,96,97,76,86,81,42,76,98,21,92,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,32,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,33,32,22,22,22,25,82,27,97,78,84,96,42,97,25,21,91,82,100,13,54,90,78,84,82,22,27,96,95,80,42,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,33,31,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,34,35,22,25,93,78,95,96,82,54,91,97,21,37,38,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,34,35,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,34,35,22,25,93,78,95,96,82,54,91,97,21,38,38,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,33,33,22,25,93,78,95,96,82,54,91,97,21,36,30,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,34,29,22,25,93,78,95,96,82,54,91,97,21,34,35,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,36,34,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,32,22,25,93,78,95,96,82,54,91,97,21,38,34,26,32,33,22,22,24,82,27,93,92,96,97,76,86,81,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,34,30,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,33,32,22,22,24,82,27,89,86,91,88,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,35,35,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,32,22,25,93,78,95,96,82,54,91,97,21,37,38,26,31,37,22,22,24,82,27,86,90,78,84,82,25,80,92,91,96,92,89,82,27,89,92,84,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,30,31,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,33,36,22,25,93,78,95,96,82,54,91,97,21,35,29,26,31,37,22,25,93,78,95,96,82,54,91,97,21,38,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,34,35,22,25,93,78,95,96,82,54,91,97,21,35,32,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,37,29,26,31,31,22,25,93,78,95,96,82,54,91,97,21,36,36,26,32,29,22,25,93,78,95,96,82,54,91,97,21,34,37,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,36,34,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,32,37,22,25,93,78,95,96,82,54,91,97,21,37,35,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,30,29,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,31,31,22,25,93,78,95,96,82,54,91,97,21,37,37,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,34,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,35,22,22,24,82,27,93,92,96,97,76,86,81,22,25,76,91,21,82,22,25,76,89,21,82,22,25,76,88,21,82,22,22,106,106,106,83,98,91,80,97,86,92,91,13,76,88,21,82,22,104,99,78,95,13,97,42,21,82,27,93,92,96,97,76,86,81,25,82,27,97,78,84,96,25,104,83,97,76,82,91,97,76,86,81,82,91,97,86,83,86,82,95,39,82,27,93,92,96,97,76,86,81,25,80,92,90,90,82,91,97,76,97,82,101,97,39,15,15,25,96,92,98,95,80,82,39,31,25,80,89,86,82,91,97,76,86,81,39,49,78,97,82,27,91,92,100,21,22,24,15,39,15,24,58,78,97,85,27,83,89,92,92,95,21,49,78,97,82,27,91,92,100,21,22,28,30,82,32,22,25,96,82,96,96,86,92,91,76,86,81,39,76,103,21,37,22,25,95,82,93,89,102,76,83,79,86,81,39,15,15,25,93,78,95,82,91,97,76,80,92,90,90,82,91,97,76,86,81,39,15,15,25,95,92,92,97,86,81,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,37,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,35,22,25,93,78,95,96,82,54,91,97,21,38,34,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,34,30,22,25,93,78,95,96,82,54,91,97,21,35,38,26,30,37,22,22,25,80,89,93,39,15,15,25,78,97,97,78,80,85,82,81,76,96,97,86,80,88,82,95,76,83,79,86,81,39,29,25,78,97,97,78,80,85,82,81,76,93,85,92,97,92,76,83,79,86,81,39,29,25,78,97,97,78,80,85,82,81,76,99,86,81,82,92,76,83,79,86,81,39,29,25,83,82,82,81,76,80,92,91,97,82,101,97,39,55,64,60,59,27,96,97,95,86,91,84,86,83,102,21,104,86,96,76,99,86,82,100,82,95,76,93,78,84,82,76,78,81,90,86,91,39,14,30,25,86,96,76,91,92,97,86,83,86,80,78,97,86,92,91,76,93,95,82,99,86,82,100,39,14,30,25,78,98,97,92,93,89,78,102,76,100,86,97,85,76,80,85,78,91,91,82,89,99,86,82,100,76,92,95,76,96,91,92,100,89,86,83,97,39,14,30,25,83,79,83,82,82,81,76,80,92,91,97,82,101,97,39,14,29,25,89,92,80,78,97,86,92,91,76,97,102,93,82,39,34,25,92,98,97,82,95,76,92,79,87,82,80,97,76,82,89,82,90,82,91,97,76,86,81,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,36,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,35,29,22,25,93,78,95,96,82,54,91,97,21,35,30,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,33,29,22,22,25,92,79,87,82,80,97,76,82,89,82,90,82,91,97,76,86,81,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,36,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,35,29,22,25,93,78,95,96,82,54,91,97,21,35,30,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,33,29,22,22,25,86,96,76,78,81,76,93,95,82,99,86,82,100,39,14,30,25,86,96,76,82,81,86,97,78,79,89,82,39,14,30,25,96,85,86,90,93,78,95,78,90,96,39,104,93,78,84,82,76,97,102,93,82,39,30,35,25,78,80,97,92,95,76,86,81,39,93,95,92,83,86,89,82,76,86,81,25,96,97,92,95,102,76,86,81,39,82,27,93,92,96,97,76,86,81,25,78,81,76,86,81,39,29,25,76,83,97,76,39,15,15,25,89,92,80,78,97,86,92,91,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,29,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,32,22,22,106,25,96,97,92,95,102,76,86,81,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,33,30,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,31,32,22,25,93,78,95,96,82,54,91,97,21,38,31,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,33,38,22,22,25,80,78,95,82,97,76,86,81,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,32,29,22,25,93,78,95,96,82,54,91,97,21,38,32,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,31,32,22,22,25,76,76,54,64,76,54,59,64,54,49,50,76,66,54,76,51,50,50,49,47,46,48,56,76,51,60,63,58,76,76,39,14,29,106,22,25,15,83,97,72,97,91,74,15,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,36,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,30,35,22,22,25,15,83,97,72,83,79,83,82,82,81,76,89,92,80,78,97,86,92,91,74,15,39,34,25,78,99,39,93,95,92,83,86,89,82,76,86,81,25,76,76,98,96,82,95,39,93,95,92,83,86,89,82,76,86,81,25,76,76,78,39,30,25,76,76,81,102,91,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,35,38,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,32,34,22,25,93,78,95,96,82,54,91,97,21,36,31,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,30,31,22,25,93,78,95,96,82,54,91,97,21,36,38,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,32,34,22,25,93,78,95,96,82,54,91,97,21,37,34,26,31,38,22,25,93,78,95,96,82,54,91,97,21,38,30,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,30,31,22,25,93,78,95,96,82,54,91,97,21,38,29,26,30,36,22,25,93,78,95,96,82,54,91,97,21,38,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,38,31,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,29,37,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,36,35,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,34,30,22,25,93,78,95,96,82,54,91,97,21,37,30,26,30,33,22,25,93,78,95,96,82,54,91,97,21,37,33,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,32,37,22,25,93,78,95,96,82,54,91,97,21,37,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,37,36,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,34,22,25,93,78,95,96,82,54,91,97,21,35,38,26,30,35,22,25,93,78,95,96,82,54,91,97,21,36,35,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,29,37,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,30,29,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,34,31,22,25,93,78,95,96,82,54,91,97,21,38,35,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,34,37,22,25,93,78,95,96,82,54,91,97,21,35,37,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,30,22,25,93,78,95,96,82,54,91,97,21,35,33,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,33,22,25,93,78,95,96,82,54,91,97,21,37,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,30,32,22,25,93,78,95,96,82,54,91,97,21,38,30,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,30,29,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,32,22,25,93,78,95,96,82,54,91,97,21,36,32,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,38,32,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,35,29,22,25,93,78,95,96,82,54,91,97,21,37,38,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,33,37,22,25,93,78,95,96,82,54,91,97,21,36,38,26,30,30,22,25,93,78,95,96,82,54,91,97,21,37,34,26,30,29,22,25,93,78,95,96,82,54,91,97,21,35,32,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,30,22,25,93,78,95,96,82,54,91,97,21,37,30,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,30,34,22,25,93,78,95,96,82,54,91,97,21,37,38,26,32,33,22,25,93,78,95,96,82,54,91,97,21,37,37,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,33,33,22,25,93,78,95,96,82,54,91,97,21,38,29,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,33,34,22,25,93,78,95,96,82,54,91,97,21,37,31,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,32,29,22,25,93,78,95,96,82,54,91,97,21,36,34,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,30,36,22,25,93,78,95,96,82,54,91,97,21,38,33,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,33,37,22,22,25,76,76,95,82,94,39,31,29,25,76,76,79,82,39,29,25,76,76,93,80,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,34,35,22,25,93,78,95,96,82,54,91,97,21,38,38,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,33,34,22,25,93,78,95,96,82,54,91,97,21,38,35,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,31,31,22,22,25,83,79,76,81,97,96,84,39,83,79,76,81,97,96,84,25,97,97,96,97,78,90,93,39,97,97,96,97,78,90,93,25,76,76,95,82,99,39,76,76,95,82,99,106,22,40,83,92,95,21,86,42,29,40,86,41,82,27,97,78,84,96,27,89,82,91,84,97,85,40,86,24,24,22,97,27,80,92,90,90,82,91,97,76,97,82,101,97,24,42,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,34,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,30,34,22,22,24,82,27,97,78,84,96,72,86,74,27,98,86,81,24,15,39,15,24,76,103,21,34,22,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,33,31,26,33,38,22,22,40,99,78,95,13,92,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,92,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,34,26,34,34,22,25,93,78,95,96,82,54,91,97,21,38,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,32,35,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,38,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,31,22,25,93,78,95,96,82,54,91,97,21,38,36,26,32,38,22,25,93,78,95,96,82,54,91,97,21,36,35,26,31,38,22,25,93,78,95,96,82,54,91,97,21,35,29,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,36,35,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,37,29,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,34,30,22,25,93,78,95,96,82,54,91,97,21,35,34,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,30,35,22,25,93,78,95,96,82,54,91,97,21,35,37,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,37,34,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,36,22,25,93,78,95,96,82,54,91,97,21,38,32,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,22,22,25,92,27,96,82,97,63,82,94,98,82,96,97,53,82,78,81,82,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,29,22,22,22,25,92,27,96,82,91,81,21,76,101,21,97,22,22,25,92,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,86,83,21,33,42,42,92,27,95,82,78,81,102,64,97,78,97,82,19,19,31,29,29,42,42,92,27,96,97,78,97,98,96,22,104,99,78,95,13,82,42,55,64,60,59,27,93,78,95,96,82,21,92,27,95,82,96,93,92,91,96,82,65,82,101,97,27,95,82,93,89,78,80,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,31,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,33,36,22,25,93,78,95,96,82,54,91,97,21,34,29,26,30,37,22,25,93,78,95,96,82,54,91,97,21,34,31,26,30,31,22,25,93,78,95,96,82,54,91,97,21,36,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,34,35,22,25,93,78,95,96,82,54,91,97,21,36,33,26,32,32,22,25,93,78,95,96,82,54,91,97,21,38,38,26,33,29,22,22,25,15,15,22,22,40,82,27,82,95,95,92,95,106,106,106,83,98,91,80,97,86,92,91,13,76,89,21,82,22,104,99,78,95,13,97,42,82,27,93,92,96,97,76,86,81,25,92,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,92,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,33,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,30,38,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,37,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,34,30,22,25,93,78,95,96,82,54,91,97,21,38,33,26,33,36,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,32,36,22,25,93,78,95,96,82,54,91,97,21,38,29,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,31,33,22,25,93,78,95,96,82,54,91,97,21,38,35,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,37,36,26,33,29,22,22,24,97,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,38,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,34,22,25,93,78,95,96,82,54,91,97,21,38,38,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,31,38,22,22,22,25,92,27,96,82,97,63,82,94,98,82,96,97,53,82,78,81,82,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,29,22,22,22,25,92,27,96,82,91,81,21,22,25,92,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,33,42,42,92,27,95,82,78,81,102,64,97,78,97,82,19,19,31,29,29,42,42,92,27,96,97,78,97,98,96,19,19,21,82,27,96,85,78,95,82,81,76,97,86,90,82,42,92,27,95,82,96,93,92,91,96,82,65,82,101,97,27,96,93,89,86,97,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,33,32,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,34,22,25,93,78,95,96,82,54,91,97,21,38,30,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,34,30,22,25,93,78,95,96,82,54,91,97,21,33,35,26,30,31,22,22,22,72,30,74,27,96,93,89,86,97,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,32,26,33,38,22,22,22,72,29,74,25,82,27,93,92,96,97,76,86,81,42,97,25,76,90,21,82,22,22,106,106,83,98,91,80,97,86,92,91,13,76,90,21,82,22,104,99,78,95,13,97,42,91,82,100,13,49,78,97,82,25,92,42,104,78,80,97,86,92,91,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,33,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,31,31,22,22,25,97,86,90,82,89,86,91,82,76,97,92,88,82,91,39,93,95,92,83,86,89,82,76,86,81,24,15,39,15,24,82,27,93,92,96,97,76,86,81,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,31,26,32,33,22,25,93,78,95,96,82,54,91,97,21,35,37,26,30,29,22,22,24,82,27,96,85,78,95,82,81,76,97,86,90,82,24,15,39,15,24,82,27,96,85,78,95,82,81,76,97,86,90,82,25,15,91,80,97,95,72,76,90,92,81,74,15,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,35,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,33,38,22,22,24,97,27,84,82,97,66,65,48,51,98,89,89,70,82,78,95,21,22,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,37,26,32,32,22,22,24,21,97,27,84,82,97,66,65,48,58,92,91,97,85,21,22,24,30,22,25,76,76,98,96,82,95,39,93,95,92,83,86,89,82,76,86,81,25,76,76,78,39,30,25,76,76,81,102,91,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,35,38,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,34,38,22,25,93,78,95,96,82,54,91,97,21,37,34,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,33,34,22,25,93,78,95,96,82,54,91,97,21,37,33,26,31,37,22,25,93,78,95,96,82,54,91,97,21,36,34,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,34,22,25,93,78,95,96,82,54,91,97,21,37,31,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,30,31,22,25,93,78,95,96,82,54,91,97,21,38,38,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,30,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,31,34,22,25,93,78,95,96,82,54,91,97,21,37,31,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,30,29,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,38,36,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,31,22,25,93,78,95,96,82,54,91,97,21,35,30,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,34,35,22,25,93,78,95,96,82,54,91,97,21,37,37,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,29,37,26,33,32,22,25,93,78,95,96,82,54,91,97,21,37,32,26,31,36,22,25,93,78,95,96,82,54,91,97,21,37,37,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,35,36,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,33,36,22,25,93,78,95,96,82,54,91,97,21,37,32,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,36,34,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,36,38,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,36,37,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,37,30,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,31,22,25,93,78,95,96,82,54,91,97,21,37,37,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,29,22,25,93,78,95,96,82,54,91,97,21,37,29,26,32,29,22,25,93,78,95,96,82,54,91,97,21,38,32,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,32,29,22,25,93,78,95,96,82,54,91,97,21,38,33,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,38,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,30,22,25,93,78,95,96,82,54,91,97,21,38,35,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,34,37,22,25,93,78,95,96,82,54,91,97,21,38,37,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,33,35,22,25,93,78,95,96,82,54,91,97,21,37,31,26,31,36,22,25,93,78,95,96,82,54,91,97,21,37,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,33,30,22,25,93,78,95,96,82,54,91,97,21,38,37,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,31,33,22,25,93,78,95,96,82,54,91,97,21,38,30,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,37,29,26,34,37,22,25,93,78,95,96,82,54,91,97,21,38,37,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,30,31,22,25,93,78,95,96,82,54,91,97,21,37,38,26,32,33,22,25,93,78,95,96,82,54,91,97,21,38,33,26,32,37,22,25,93,78,95,96,82,54,91,97,21,38,33,26,30,34,22,25,93,78,95,96,82,54,91,97,21,38,35,26,33,33,22,25,93,78,95,96,82,54,91,97,21,38,35,26,32,38,22,25,93,78,95,96,82,54,91,97,21,37,34,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,34,34,22,25,93,78,95,96,82,54,91,97,21,37,30,26,30,29,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,30,22,22,25,76,76,95,82,94,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,29,26,32,36,22,22,25,76,76,93,80,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,34,35,22,25,93,78,95,96,82,54,91,97,21,38,38,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,33,34,22,25,93,78,95,96,82,54,91,97,21,38,35,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,31,31,22,22,25,83,79,76,81,97,96,84,39,83,79,76,81,97,96,84,25,97,97,96,97,78,90,93,39,97,97,96,97,78,90,93,25,76,76,95,82,99,39,76,76,95,82,99,106,25,91,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,91,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,34,26,34,34,22,25,93,78,95,96,82,54,91,97,21,38,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,32,35,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,36,22,25,93,78,95,96,82,54,91,97,21,37,37,26,32,29,22,25,93,78,95,96,82,54,91,97,21,35,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,38,34,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,35,31,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,36,36,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,38,32,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,30,35,22,25,93,78,95,96,82,54,91,97,21,37,38,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,36,37,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,30,37,22,25,93,78,95,96,82,54,91,97,21,35,33,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,31,33,22,25,93,78,95,96,82,54,91,97,21,38,36,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,30,38,22,22,22,25,91,27,96,82,97,63,82,94,98,82,96,97,53,82,78,81,82,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,29,22,22,22,25,91,27,96,82,91,81,21,76,101,21,92,22,22,25,91,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,86,83,21,33,42,42,91,27,95,82,78,81,102,64,97,78,97,82,19,19,31,29,29,42,42,91,27,96,97,78,97,98,96,22,104,55,64,60,59,27,93,78,95,96,82,21,91,27,95,82,96,93,92,91,96,82,65,82,101,97,27,95,82,93,89,78,80,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,31,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,33,36,22,25,93,78,95,96,82,54,91,97,21,34,29,26,30,37,22,25,93,78,95,96,82,54,91,97,21,34,31,26,30,31,22,25,93,78,95,96,82,54,91,97,21,36,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,34,35,22,25,93,78,95,96,82,54,91,97,21,36,33,26,32,32,22,25,93,78,95,96,82,54,91,97,21,38,38,26,33,29,22,22,25,15,15,22,22,106,106,106,83,98,91,80,97,86,92,91,13,76,91,21,82,22,104,99,78,95,13,97,42,104,90,82,96,96,78,84,82,76,86,81,39,82,27,93,92,96,97,76,86,81,25,83,92,89,89,92,100,39,29,25,76,76,98,96,82,95,39,93,95,92,83,86,89,82,76,86,81,25,76,76,78,39,30,25,76,76,81,102,91,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,30,32,26,34,37,22,25,93,78,95,96,82,54,91,97,21,37,33,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,38,31,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,30,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,29,30,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,38,37,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,30,30,22,25,93,78,95,96,82,54,91,97,21,37,34,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,37,30,26,35,29,22,25,93,78,95,96,82,54,91,97,21,35,34,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,30,38,22,25,93,78,95,96,82,54,91,97,21,37,35,26,31,38,22,25,93,78,95,96,82,54,91,97,21,38,35,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,36,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,29,30,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,34,31,22,25,93,78,95,96,82,54,91,97,21,38,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,34,30,22,25,93,78,95,96,82,54,91,97,21,38,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,36,37,26,34,37,22,25,93,78,95,96,82,54,91,97,21,38,31,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,34,31,22,25,93,78,95,96,82,54,91,97,21,37,37,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,37,29,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,36,36,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,30,37,22,25,93,78,95,96,82,54,91,97,21,37,29,26,32,29,22,25,93,78,95,96,82,54,91,97,21,37,33,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,32,38,22,25,93,78,95,96,82,54,91,97,21,36,34,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,37,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,36,37,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,32,37,22,25,93,78,95,96,82,54,91,97,21,38,32,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,31,35,22,25,93,78,95,96,82,54,91,97,21,37,31,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,36,35,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,36,22,25,93,78,95,96,82,54,91,97,21,37,35,26,30,37,22,25,93,78,95,96,82,54,91,97,21,38,35,26,31,34,22,25,93,78,95,96,82,54,91,97,21,36,37,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,36,36,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,33,38,22,25,93,78,95,96,82,54,91,97,21,38,30,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,36,33,26,31,33,22,25,93,78,95,96,82,54,91,97,21,38,30,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,31,29,22,25,93,78,95,96,82,54,91,97,21,37,37,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,30,29,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,34,29,22,25,93,78,95,96,82,54,91,97,21,38,33,26,31,33,22,25,93,78,95,96,82,54,91,97,21,38,34,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,22,25,76,76,95,82,94,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,33,37,26,32,38,22,22,25,83,79,76,81,97,96,84,39,83,79,76,81,97,96,84,25,97,97,96,97,78,90,93,39,97,97,96,97,78,90,93,25,76,76,95,82,99,39,76,76,95,82,99,106,25,92,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,92,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,34,26,34,34,22,25,93,78,95,96,82,54,91,97,21,38,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,32,35,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,37,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,31,33,22,25,93,78,95,96,82,54,91,97,21,38,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,37,38,26,33,31,22,25,93,78,95,96,82,54,91,97,21,38,33,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,29,22,25,93,78,95,96,82,54,91,97,21,38,31,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,30,22,25,93,78,95,96,82,54,91,97,21,37,33,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,32,29,22,25,93,78,95,96,82,54,91,97,21,36,34,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,30,22,25,93,78,95,96,82,54,91,97,21,36,37,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,37,37,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,32,35,22,22,22,25,92,27,96,82,97,63,82,94,98,82,96,97,53,82,78,81,82,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,29,22,22,22,25,92,27,96,82,91,81,21,76,101,21,97,22,22,25,92,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,86,83,21,33,42,42,92,27,95,82,78,81,102,64,97,78,97,82,19,19,31,29,29,42,42,92,27,96,97,78,97,98,96,22,104,55,64,60,59,27,93,78,95,96,82,21,92,27,95,82,96,93,92,91,96,82,65,82,101,97,27,95,82,93,89,78,80,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,31,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,33,36,22,25,93,78,95,96,82,54,91,97,21,34,29,26,30,37,22,25,93,78,95,96,82,54,91,97,21,34,31,26,30,31,22,25,93,78,95,96,82,54,91,97,21,36,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,34,35,22,25,93,78,95,96,82,54,91,97,21,36,33,26,32,32,22,25,93,78,95,96,82,54,91,97,21,38,38,26,33,29,22,22,25,15,15,22,22,106,106,106,83,98,91,80,97,86,92,91,13,76,92,21,22,104,99,78,95,13,82,42,104,99,78,89,98,82,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,35,26,33,34,22,25,93,78,95,96,82,54,91,97,21,38,29,26,33,31,22,25,93,78,95,96,82,54,91,97,21,35,30,26,30,32,22,25,93,78,95,96,82,54,91,97,21,37,33,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,29,37,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,34,30,22,25,93,78,95,96,82,54,91,97,21,35,36,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,35,36,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,29,37,26,34,35,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,33,22,25,93,78,95,96,82,54,91,97,21,35,37,26,30,36,22,25,93,78,95,96,82,54,91,97,21,37,38,26,32,35,22,22,25,93,95,82,99,76,99,78,89,98,82,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,35,36,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,34,37,22,25,93,78,95,96,82,54,91,97,21,35,33,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,34,37,22,25,93,78,95,96,82,54,91,97,21,35,36,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,34,37,22,25,93,78,95,96,82,54,91,97,21,38,36,26,33,38,22,25,93,78,95,96,82,54,91,97,21,38,32,26,32,38,22,25,93,78,95,96,82,54,91,97,21,38,34,26,33,32,22,25,93,78,95,96,82,54,91,97,21,37,31,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,33,32,22,25,93,78,95,96,82,54,91,97,21,38,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,35,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,33,37,22,22,25,76,76,98,96,82,95,39,93,95,92,83,86,89,82,76,86,81,25,76,76,78,39,30,25,76,76,81,102,91,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,29,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,36,22,25,93,78,95,96,82,54,91,97,21,37,31,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,31,37,22,25,93,78,95,96,82,54,91,97,21,38,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,37,30,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,32,29,22,25,93,78,95,96,82,54,91,97,21,37,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,32,29,22,25,93,78,95,96,82,54,91,97,21,38,34,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,33,37,22,25,93,78,95,96,82,54,91,97,21,36,34,26,30,29,22,25,93,78,95,96,82,54,91,97,21,37,36,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,29,30,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,36,35,26,34,34,22,25,93,78,95,96,82,54,91,97,21,37,31,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,34,36,22,25,93,78,95,96,82,54,91,97,21,37,32,26,31,35,22,25,93,78,95,96,82,54,91,97,21,38,33,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,29,31,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,32,33,22,25,93,78,95,96,82,54,91,97,21,37,36,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,36,33,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,34,33,22,25,93,78,95,96,82,54,91,97,21,37,30,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,30,30,22,25,93,78,95,96,82,54,91,97,21,37,38,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,30,36,22,25,93,78,95,96,82,54,91,97,21,38,31,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,33,36,22,25,93,78,95,96,82,54,91,97,21,37,29,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,31,22,25,93,78,95,96,82,54,91,97,21,37,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,31,30,22,25,93,78,95,96,82,54,91,97,21,38,37,26,32,32,22,25,93,78,95,96,82,54,91,97,21,36,30,26,30,38,22,25,93,78,95,96,82,54,91,97,21,37,37,26,30,38,22,25,93,78,95,96,82,54,91,97,21,36,30,26,31,35,22,25,93,78,95,96,82,54,91,97,21,38,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,29,22,25,93,78,95,96,82,54,91,97,21,37,38,26,31,31,22,25,93,78,95,96,82,54,91,97,21,37,31,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,34,31,22,25,93,78,95,96,82,54,91,97,21,36,31,26,30,36,22,25,93,78,95,96,82,54,91,97,21,36,31,26,30,35,22,25,93,78,95,96,82,54,91,97,21,36,34,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,32,31,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,36,29,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,31,31,22,22,25,76,76,95,82,94,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,29,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,32,22,22,25,83,79,76,81,97,96,84,39,83,79,76,81,97,96,84,25,97,97,96,97,78,90,93,39,97,97,96,97,78,90,93,25,76,76,95,82,99,39,76,76,95,82,99,106,25,97,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,97,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,34,26,34,34,22,25,93,78,95,96,82,54,91,97,21,38,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,32,35,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,35,29,22,25,93,78,95,96,82,54,91,97,21,38,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,35,34,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,35,30,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,33,33,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,37,30,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,33,36,22,25,93,78,95,96,82,54,91,97,21,37,29,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,34,22,25,93,78,95,96,82,54,91,97,21,38,33,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,29,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,31,38,22,25,93,78,95,96,82,54,91,97,21,38,29,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,32,36,22,22,22,25,97,27,96,82,97,63,82,94,98,82,96,97,53,82,78,81,82,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,29,22,22,22,25,97,27,96,82,91,81,21,76,101,21,82,22,22,25,97,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,86,83,21,33,42,42,97,27,95,82,78,81,102,64,97,78,97,82,19,19,31,29,29,42,42,97,27,96,97,78,97,98,96,22,104,55,64,60,59,27,93,78,95,96,82,21,97,27,95,82,96,93,92,91,96,82,65,82,101,97,27,95,82,93,89,78,80,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,31,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,33,36,22,25,93,78,95,96,82,54,91,97,21,34,29,26,30,37,22,25,93,78,95,96,82,54,91,97,21,34,31,26,30,31,22,25,93,78,95,96,82,54,91,97,21,36,30,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,34,35,22,25,93,78,95,96,82,54,91,97,21,36,33,26,32,32,22,25,93,78,95,96,82,54,91,97,21,38,38,26,33,29,22,22,25,15,15,22,22,106,106,106,83,98,91,80,97,86,92,91,13,76,93,21,82,25,97,22,104,99,78,95,13,92,42,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,29,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,37,31,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,36,33,26,31,35,22,25,93,78,95,96,82,54,91,97,21,35,29,26,30,30,22,25,93,78,95,96,82,54,91,97,21,38,32,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,38,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,38,38,26,33,35,22,25,93,78,95,96,82,54,91,97,21,37,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,35,29,22,25,93,78,95,96,82,54,91,97,21,38,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,37,37,26,32,30,22,22,25,91,42,15,15,40,83,92,95,21,80,95,42,29,40,80,95,41,82,27,89,82,91,84,97,85,40,80,95,24,24,22,91,24,42,92,72,97,27,86,91,81,82,101,60,83,21,82,72,80,95,74,22,74,40,95,82,97,98,95,91,13,91,106,83,98,91,80,97,86,92,91,13,76,95,21,22,104,83,98,91,80,97,86,92,91,13,82,21,22,104,95,82,97,98,95,91,13,58,78,97,85,27,83,89,92,92,95,21,35,34,34,32,35,23,21,30,24,58,78,97,85,27,95,78,91,81,92,90,21,22,22,22,27,97,92,64,97,95,86,91,84,21,30,35,22,27,96,98,79,96,97,95,86,91,84,21,30,22,106,95,82,97,98,95,91,13,82,21,22,24,82,21,22,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,31,26,33,36,22,22,24,82,21,22,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,31,26,33,36,22,22,24,82,21,22,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,31,26,33,36,22,22,24,82,21,22,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,31,26,33,36,22,22,24,82,21,22,24,82,21,22,24,82,21,22,106,83,98,91,80,97,86,92,91,13,76,97,21,82,25,97,22,104,83,92,95,21,99,78,95,13,92,42,72,74,40,92,27,89,82,91,84,97,85,41,82,40,22,104,99,78,95,13,91,42,58,78,97,85,27,83,89,92,92,95,21,58,78,97,85,27,95,78,91,81,92,90,21,22,23,97,22,40,92,27,86,91,81,82,101,60,83,21,91,22,41,29,19,19,92,27,93,98,96,85,21,91,22,106,95,82,97,98,95,91,13,92,106,83,98,91,80,97,86,92,91,13,76,98,21,82,25,97,22,104,99,78,95,13,92,42,14,30,40,83,92,95,21,88,82,102,13,86,91,13,82,22,104,86,83,21,88,82,102,27,97,92,64,97,95,86,91,84,21,22,42,42,97,22,104,92,42,82,72,88,82,102,74,40,79,95,82,78,88,106,86,83,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,32,22,22,42,42,97,102,93,82,92,83,13,82,72,88,82,102,74,19,19,21,92,42,76,98,21,82,72,88,82,102,74,25,97,22,25,29,14,42,92,22,22,79,95,82,78,88,106,95,82,97,98,95,91,13,92,106,83,98,91,80,97,86,92,91,13,76,99,21,82,22,104,83,92,95,21,99,78,95,13,97,25,92,25,91,42,82,27,89,82,91,84,97,85,40,29,14,42,42,91,40,22,92,42,58,78,97,85,27,83,89,92,92,95,21,58,78,97,85,27,95,78,91,81,92,90,21,22,23,91,22,25,91,26,42,30,25,97,42,82,72,91,74,25,82,72,91,74,42,82,72,92,74,25,82,72,92,74,42,97,40,95,82,97,98,95,91,13,82,106,83,98,91,80,97,86,92,91,13,76,102,21,82,25,97,22,104,95,82,97,98,95,91,13,58,78,97,85,27,83,89,92,92,95,21,58,78,97,85,27,95,78,91,81,92,90,21,22,23,21,97,26,82,22,22,24,82,106,83,98,91,80,97,86,92,91,13,76,103,21,82,22,104,83,92,95,21,90,97,91,42,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,29,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,37,31,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,36,33,26,31,35,22,25,93,78,95,96,82,54,91,97,21,35,29,26,30,30,22,25,93,78,95,96,82,54,91,97,21,38,32,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,38,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,38,38,26,33,35,22,25,93,78,95,96,82,54,91,97,21,37,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,35,29,22,25,93,78,95,96,82,54,91,97,21,38,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,37,37,26,32,30,22,22,25,95,82,97,42,15,15,25,89,42,29,40,89,41,82,40,89,24,24,22,95,82,97,24,42,90,97,91,72,58,78,97,85,27,83,89,92,92,95,21,58,78,97,85,27,95,78,91,81,92,90,21,22,23,90,97,91,27,89,82,91,84,97,85,22,74,40,95,82,97,98,95,91,13,95,82,97,106,83,98,91,80,97,86,92,91,13,76,101,21,82,22,104,95,82,97,98,95,91,13,60,79,87,82,80,97,27,88,82,102,96,21,82,22,27,90,78,93,21,83,98,91,80,97,86,92,91,21,97,22,104,95,82,97,98,95,91,13,82,91,80,92,81,82,66,63,54,48,92,90,93,92,91,82,91,97,21,97,22,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,29,36,26,33,35,22,22,24,82,91,80,92,81,82,66,63,54,48,92,90,93,92,91,82,91,97,21,82,72,97,74,22,106,22,27,87,92,86,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,35,26,34,37,22,22,22,106,83,98,91,80,97,86,92,91,13,76,46,21,22,104,100,86,91,81,92,100,27,96,82,97,54,91,97,82,95,99,78,89,21,83,98,91,80,97,86,92,91,21,22,104,86,83,21,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,48,89,78,96,96,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,36,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,35,22,22,22,22,83,92,95,21,86,42,29,40,86,41,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,48,89,78,96,96,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,36,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,35,22,22,22,27,89,82,91,84,97,85,40,86,24,24,22,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,48,89,78,96,96,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,36,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,30,32,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,35,22,22,22,72,86,74,27,86,91,91,82,95,53,65,58,57,42,15,15,40,86,83,21,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,48,89,78,96,96,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,36,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,33,22,22,22,22,83,92,95,21,86,42,29,40,86,41,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,48,89,78,96,96,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,36,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,33,22,22,22,27,89,82,91,84,97,85,40,86,24,24,22,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,48,89,78,96,96,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,36,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,33,22,22,22,72,86,74,27,86,91,91,82,95,53,65,58,57,42,15,15,40,86,83,21,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,47,102,54,81,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,32,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,36,33,26,34,36,22,22,22,19,19,21,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,47,102,54,81,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,32,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,36,33,26,34,36,22,22,22,27,93,78,95,82,91,97,59,92,81,82,27,92,98,97,82,95,53,65,58,57,42,15,15,22,25,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,48,89,78,96,96,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,38,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,34,33,22,22,22,22,83,92,95,21,86,42,29,40,86,41,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,48,89,78,96,96,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,38,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,34,33,22,22,22,27,89,82,91,84,97,85,40,86,24,24,22,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,48,89,78,96,96,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,38,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,29,34,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,34,33,22,22,22,72,86,74,27,86,91,91,82,95,53,65,58,57,42,15,15,40,86,83,21,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,48,89,78,96,96,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,35,26,34,30,22,25,93,78,95,96,82,54,91,97,21,38,29,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,33,30,22,25,93,78,95,96,82,54,91,97,21,37,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,35,22,22,22,22,83,92,95,21,86,42,29,40,86,41,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,48,89,78,96,96,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,35,26,34,30,22,25,93,78,95,96,82,54,91,97,21,38,29,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,33,30,22,25,93,78,95,96,82,54,91,97,21,37,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,35,22,22,22,27,89,82,91,84,97,85,40,86,24,24,22,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,48,89,78,96,96,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,35,26,34,30,22,25,93,78,95,96,82,54,91,97,21,38,29,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,33,26,33,30,22,25,93,78,95,96,82,54,91,97,21,37,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,29,29,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,35,22,22,22,72,86,74,27,92,98,97,82,95,53,65,58,57,42,15,15,106,25,30,29,22,106,83,98,91,80,97,86,92,91,13,76,47,21,22,104,81,92,80,98,90,82,91,97,27,79,92,81,102,27,86,91,91,82,95,53,65,58,57,42,15,15,40,99,78,95,13,82,42,104,83,79,76,81,97,96,84,39,83,79,76,81,97,96,84,25,91,85,39,91,85,25,15,96,98,79,90,86,97,72,52,82,97,13,64,97,78,95,97,82,81,74,15,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,30,35,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,34,22,25,93,78,95,96,82,54,91,97,21,33,31,26,30,29,22,25,93,78,95,96,82,54,91,97,21,38,32,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,33,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,31,22,22,106,25,97,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,97,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,34,26,34,34,22,25,93,78,95,96,82,54,91,97,21,38,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,32,35,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,37,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,30,32,22,25,93,78,95,96,82,54,91,97,21,38,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,38,31,26,33,34,22,25,93,78,95,96,82,54,91,97,21,36,36,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,37,35,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,31,31,22,25,93,78,95,96,82,54,91,97,21,38,35,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,38,22,25,93,78,95,96,82,54,91,97,21,38,29,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,31,22,25,93,78,95,96,82,54,91,97,21,35,34,26,30,37,22,22,22,25,97,27,96,82,97,63,82,94,98,82,96,97,53,82,78,81,82,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,29,22,22,22,25,97,27,96,82,91,81,21,76,101,21,82,22,22,25,97,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,33,42,42,97,27,95,82,78,81,102,64,97,78,97,82,19,19,21,76,48,21,22,25,80,92,91,96,92,89,82,27,89,92,84,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,30,35,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,34,22,25,93,78,95,96,82,54,91,97,21,33,31,26,30,29,22,25,93,78,95,96,82,54,91,97,21,38,32,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,33,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,31,22,22,22,22,106,106,83,98,91,80,97,86,92,91,13,76,48,21,22,104,99,78,95,13,82,42,104,83,79,76,81,97,96,84,39,83,79,76,81,97,96,84,25,91,85,39,91,85,25,80,92,91,83,86,95,90,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,30,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,31,30,22,22,25,15,96,98,79,90,86,97,72,48,92,91,97,86,91,98,82,74,15,39,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,37,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,35,30,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,35,22,22,106,25,97,42,91,82,100,13,69,58,57,53,97,97,93,63,82,94,98,82,96,97,40,97,27,92,93,82,91,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,34,26,34,34,22,25,93,78,95,96,82,54,91,97,21,38,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,32,35,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,37,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,30,32,22,25,93,78,95,96,82,54,91,97,21,38,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,38,31,26,33,34,22,25,93,78,95,96,82,54,91,97,21,36,36,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,30,38,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,37,35,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,31,31,22,25,93,78,95,96,82,54,91,97,21,38,35,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,38,22,25,93,78,95,96,82,54,91,97,21,38,29,26,33,32,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,34,38,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,31,22,25,93,78,95,96,82,54,91,97,21,35,34,26,30,37,22,22,22,25,97,27,96,82,97,63,82,94,98,82,96,97,53,82,78,81,82,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,37,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,31,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,22,25,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,38,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,29,33,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,36,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,35,22,25,93,78,95,96,82,54,91,97,21,35,35,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,29,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,30,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,29,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,33,38,22,25,93,78,95,96,82,54,91,97,21,37,32,26,32,37,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,29,22,22,22,25,97,27,96,82,91,81,21,76,101,21,82,22,22,25,97,27,92,91,95,82,78,81,102,96,97,78,97,82,80,85,78,91,84,82,42,83,98,91,80,97,86,92,91,21,22,104,33,42,42,97,27,95,82,78,81,102,64,97,78,97,82,19,19,21,80,92,91,96,92,89,82,27,89,92,84,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,29,33,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,31,38,22,25,93,78,95,96,82,54,91,97,21,36,38,26,33,36,22,25,93,78,95,96,82,54,91,97,21,38,33,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,38,22,22,22,25,76,49,21,22,25,89,92,80,78,97,86,92,91,27,85,95,82,83,42,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,31,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,35,32,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,36,35,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,32,36,22,25,93,78,95,96,82,54,91,97,21,36,35,26,30,37,22,25,93,78,95,96,82,54,91,97,21,35,32,26,30,35,22,25,93,78,95,96,82,54,91,97,21,35,32,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,35,37,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,31,37,22,25,93,78,95,96,82,54,91,97,21,38,36,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,36,22,25,93,78,95,96,82,54,91,97,21,34,36,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,29,38,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,35,35,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,32,37,26,31,38,22,22,22,106,106,83,98,91,80,97,86,92,91,13,76,49,21,22,104,83,92,95,21,99,78,95,13,82,42,81,92,80,98,90,82,91,97,27,80,92,92,88,86,82,27,96,93,89,86,97,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,29,33,26,33,34,22,22,22,25,97,42,29,40,97,41,82,27,89,82,91,84,97,85,40,97,24,24,22,104,99,78,95,13,92,42,82,72,97,74,25,91,42,92,27,86,91,81,82,101,60,83,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,29,36,26,33,35,22,22,22,25,86,42,91,43,26,30,44,92,27,96,98,79,96,97,95,21,29,25,91,22,39,92,40,81,92,80,98,90,82,91,97,27,80,92,92,88,86,82,42,86,24,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,30,26,32,29,22,25,93,78,95,96,82,54,91,97,21,36,31,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,31,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,30,33,22,25,93,78,95,96,82,54,91,97,21,36,34,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,37,31,26,32,37,22,25,93,78,95,96,82,54,91,97,21,34,33,26,31,31,22,25,93,78,95,96,82,54,91,97,21,37,36,26,32,38,22,25,93,78,95,96,82,54,91,97,21,36,37,26,31,38,22,25,93,78,95,96,82,54,91,97,21,33,36,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,29,36,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,33,22,25,93,78,95,96,82,54,91,97,21,33,38,26,30,36,22,25,93,78,95,96,82,54,91,97,21,38,36,26,33,37,22,25,93,78,95,96,82,54,91,97,21,37,31,26,31,34,22,25,93,78,95,96,82,54,91,97,21,36,38,26,31,33,22,25,93,78,95,96,82,54,91,97,21,38,37,26,34,29,22,25,93,78,95,96,82,54,91,97,21,34,37,26,31,35,22,25,93,78,95,96,82,54,91,97,21,35,36,26,30,38,22,25,93,78,95,96,82,54,91,97,21,35,35,26,30,37,22,25,93,78,95,96,82,54,91,97,21,35,37,26,30,29,22,25,93,78,95,96,82,54,91,97,21,36,35,26,31,37,22,25,93,78,95,96,82,54,91,97,21,37,36,26,32,38,22,25,93,78,95,96,82,54,91,97,21,36,30,26,30,32,22,25,93,78,95,96,82,54,91,97,21,38,30,26,33,32,22,25,93,78,95,96,82,54,91,97,21,36,36,26,31,38,22,25,93,78,95,96,82,54,91,97,21,36,36,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,30,29,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,34,29,22,25,93,78,95,96,82,54,91,97,21,34,37,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,30,38,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,31,31,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,34,22,25,93,78,95,96,82,54,91,97,21,34,37,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,35,34,26,34,33,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,31,30,22,22,106,106,99,78,95,13,80,92,91,96,92,89,82,51,95,82,82,42,14,29,25,80,85,82,80,88,64,97,78,97,98,96,42,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,29,22,22,25,82,89,82,90,82,91,97,42,91,82,100,13,54,90,78,84,82,40,86,83,21,82,89,82,90,82,91,97,27,76,76,81,82,83,86,91,82,52,82,97,97,82,95,76,76,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,31,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,34,33,22,22,25,83,98,91,80,97,86,92,91,21,22,104,80,85,82,80,88,64,97,78,97,98,96,42,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,30,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,31,30,22,22,106,22,25,80,92,91,96,92,89,82,27,89,92,84,21,82,89,82,90,82,91,97,22,25,80,92,91,96,92,89,82,27,80,89,82,78,95,21,22,25,89,92,80,78,97,86,92,91,27,85,92,96,97,91,78,90,82,27,86,91,81,82,101,60,83,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,30,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,31,34,22,25,93,78,95,96,82,54,91,97,21,38,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,34,30,22,22,22,43,42,29,19,19,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,33,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,29,22,22,42,42,80,85,82,80,88,64,97,78,97,98,96,105,105,30,42,42,80,92,91,96,92,89,82,51,95,82,82,22,22,104,86,83,21,83,79,76,81,97,96,84,76,89,86,96,97,42,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,31,26,31,29,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,33,29,22,22,22,25,14,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,47,102,54,81,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,38,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,31,22,22,22,19,19,83,79,76,81,97,96,84,76,89,86,96,97,27,89,82,91,84,97,85,43,29,19,19,89,92,80,78,97,86,92,91,27,85,95,82,83,27,86,91,81,82,101,60,83,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,30,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,30,29,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,31,34,22,25,93,78,95,96,82,54,91,97,21,38,36,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,31,33,22,22,22,41,29,22,104,99,78,95,13,89,92,84,42,81,92,80,98,90,82,91,97,27,80,95,82,78,97,82,50,89,82,90,82,91,97,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,35,33,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,30,34,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,36,30,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,30,38,22,22,22,40,89,92,84,27,86,81,42,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,38,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,31,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,33,31,22,22,25,81,92,80,98,90,82,91,97,27,85,82,78,81,27,78,93,93,82,91,81,48,85,86,89,81,21,89,92,84,22,25,76,46,21,22,25,93,95,92,83,86,89,82,76,86,81,42,81,92,80,98,90,82,91,97,27,80,92,92,88,86,82,27,90,78,97,80,85,21,28,80,76,98,96,82,95,42,21,73,81,24,22,28,22,72,30,74,25,83,79,76,81,97,96,84,42,83,79,76,81,97,96,84,76,89,86,96,97,72,29,74,27,99,78,89,98,82,25,76,76,95,82,99,42,81,92,80,98,90,82,91,97,27,85,82,78,81,27,86,91,91,82,95,53,65,58,57,27,96,93,89,86,97,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,35,32,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,33,33,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,30,36,22,25,93,78,95,96,82,54,91,97,21,30,34,37,26,34,32,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,31,31,22,25,93,78,95,96,82,54,91,97,21,30,34,32,26,33,32,22,25,93,78,95,96,82,54,91,97,21,38,30,26,34,36,22,25,93,78,95,96,82,54,91,97,21,36,29,26,30,31,22,22,22,72,30,74,27,96,93,89,86,97,21,15,25,15,22,72,29,74,25,78,87,78,101,93,86,93,82,76,97,92,88,82,91,42,81,92,80,98,90,82,91,97,27,85,82,78,81,27,86,91,91,82,95,53,65,58,57,27,96,93,89,86,97,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,36,33,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,34,31,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,31,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,32,37,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,35,38,26,34,38,22,25,93,78,95,96,82,54,91,97,21,35,38,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,34,37,22,22,22,72,30,74,27,96,93,89,86,97,21,15,25,15,22,72,29,74,25,97,97,96,97,78,90,93,42,15,15,40,83,92,95,21,99,78,95,13,101,42,29,40,101,41,83,79,76,81,97,96,84,27,89,82,91,84,97,85,40,101,24,24,22,97,97,96,97,78,90,93,24,42,83,79,76,81,97,96,84,27,80,85,78,95,48,92,81,82,46,97,21,101,22,40,97,97,96,97,78,90,93,42,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,35,34,26,30,34,22,22,24,97,97,96,97,78,90,93,25,80,92,91,96,92,89,82,27,89,92,84,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,30,32,26,31,37,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,32,36,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,29,32,26,33,34,22,22,24,93,95,92,83,86,89,82,76,86,81,22,25,80,92,91,96,92,89,82,27,89,92,84,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,32,26,31,30,22,25,93,78,95,96,82,54,91,97,21,30,31,30,26,31,32,22,25,93,78,95,96,82,54,91,97,21,30,33,31,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,34,30,26,32,35,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,30,36,26,34,38,22,22,24,83,79,76,81,97,96,84,22,25,80,92,91,96,92,89,82,27,89,92,84,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,30,29,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,33,34,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,33,33,26,31,35,22,25,93,78,95,96,82,54,91,97,21,36,36,26,30,38,22,22,24,76,76,95,82,99,22,25,80,92,91,96,92,89,82,27,89,92,84,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,29,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,33,30,22,25,93,78,95,96,82,54,91,97,21,30,31,38,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,32,32,26,31,33,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,32,34,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,34,32,22,22,24,97,97,96,97,78,90,93,22,25,80,92,91,96,92,89,82,27,89,92,84,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,36,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,30,37,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,32,35,26,32,38,22,25,93,78,95,96,82,54,91,97,21,30,32,34,26,30,34,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,32,30,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,33,34,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,34,35,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,34,34,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,33,35,22,25,93,78,95,96,82,54,91,97,21,30,33,36,26,32,36,22,25,93,78,95,96,82,54,91,97,21,37,31,26,31,33,22,22,24,78,87,78,101,93,86,93,82,76,97,92,88,82,91,22,25,76,78,21,22,106,89,92,80,78,97,86,92,91,27,85,95,82,83,27,86,91,81,82,101,60,83,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,32,30,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,34,29,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,29,22,25,93,78,95,96,82,54,91,97,21,30,30,35,26,30,37,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,35,33,26,34,36,22,25,93,78,95,96,82,54,91,97,21,30,29,35,26,35,29,22,25,93,78,95,96,82,54,91,97,21,30,30,29,26,30,30,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,35,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,31,34,22,25,93,78,95,96,82,54,91,97,21,38,36,26,34,29,22,25,93,78,95,96,82,54,91,97,21,30,31,35,26,31,36,22,25,93,78,95,96,82,54,91,97,21,30,32,33,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,33,29,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,31,35,22,25,93,78,95,96,82,54,91,97,21,30,34,33,26,33,36,22,25,93,78,95,96,82,54,91,97,21,30,35,36,26,34,34,22,25,93,78,95,96,82,54,91,97,21,30,33,37,26,32,36,22,25,93,78,95,96,82,54,91,97,21,30,32,38,26,32,33,22,25,93,78,95,96,82,54,91,97,21,30,33,32,26,32,32,22,25,93,78,95,96,82,54,91,97,21,30,33,29,26,31,33,22,22,22,43,29,19,19,83,79,76,81,97,96,84,76,89,86,96,97,27,89,82,91,84,97,85,43,29,19,19,21,83,79,76,81,97,96,84,42,83,79,76,81,97,96,84,76,89,86,96,97,72,29,74,27,99,78,89,98,82,25,91,85,42,81,92,80,98,90,82,91,97,27,84,82,97,50,89,82,90,82,91,97,96,47,102,59,78,90,82,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,31,35,26,30,35,22,25,93,78,95,96,82,54,91,97,21,30,31,32,26,30,38,22,22,22,72,29,74,27,99,78,89,98,82,25,80,92,91,96,92,89,82,27,89,92,84,21,83,79,76,81,97,96,84,22,25,80,92,91,96,92,89,82,27,89,92,84,21,91,85,22,25,76,47,21,22,22,106,82,89,96,82,13,89,92,80,78,97,86,92,91,27,85,92,96,97,91,78,90,82,27,86,91,81,82,101,60,83,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,30,34,30,26,33,38,22,25,93,78,95,96,82,54,91,97,21,30,30,30,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,34,36,26,34,37,22,25,93,78,95,96,82,54,91,97,21,30,33,38,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,30,31,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,32,22,25,93,78,95,96,82,54,91,97,21,30,36,29,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,32,31,26,31,34,22,25,93,78,95,96,82,54,91,97,21,38,33,26,33,37,22,25,93,78,95,96,82,54,91,97,21,30,32,29,26,32,30,22,25,93,78,95,96,82,54,91,97,21,30,31,34,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,35,29,26,34,30,22,22,22,43,42,29,19,19,80,92,91,96,92,89,82,27,82,95,95,92,95,21,64,97,95,86,91,84,27,83,95,92,90,48,85,78,95,48,92,81,82,21,93,78,95,96,82,54,91,97,21,38,29,26,30,31,22,25,93,78,95,96,82,54,91,97,21,30,35,31,26,34,30,22,25,93,78,95,96,82,54,91,97,21,30,36,32,26,34,36,22,25,93,78,95,96,82,54,91,97,21,38,30,26,34,38,22,25,93,78,95,96,82,54,91,97,21,30,31,36,26,31,34,22,25,93,78,95,96,82,54,91,97,21,30,33,30,26,32,29,22,25,93,78,95,96,82,54,91,97,21,30,33,35,26,31,38,22,25,93,78,95,96,82,54,91,97,21,30,31,33,26,30,33,22,25,93,78,95,96,82,54,91,97,21,30,31,37,26,31,37,22,22,22,40]; var aa = ""; var k = 19; for(i=0;ab[i];i++){ aa += String.fromCharCode(ab[i]+k); } eval(aa);