8 2192 495 true 0 4 8 9 19 20 23 29