17 845 344 true 0 1 5 7 8 10 11 12 13 14 16 17 23 27 29 34 37