9 538 428 true 1 4 5 9 18 27 28 36 37