7 39 236 true 1 2 3 17 19 23 31