12 973 410 true 0 2 3 6 8 11 18 20 21 23 36 37