17 488 250 true 0 2 3 7 8 10 12 15 17 18 21 22 24 26 29 38 39