10 488 317 true 2 5 12 13 14 15 21 24 26 36