7 623 328 true 5 14 19 21 23 28 33