10 500 361 true 3 4 5 13 15 18 26 27 31 36