12 650 352 true 0 2 7 8 15 17 19 21 29 32 33 35