10 623 313 true 0 3 5 12 17 19 20 21 31 38