15 10376 1337 true 0 1 3 4 6 9 16 17 23 27 29 30 31 37 38