7 324 364 true 2 8 18 20 29 36 38