10 501 363 true 1 5 14 28 31 36 45 67 79 81