12 640 436 true 0 1 6 9 10 18 21 23 24 26 27 34