10 495 396 true 0 4 12 17 19 21 22 24 27 32