10 428 287 true 1 5 13 14 18 20 25 35 36 37