10 262 192 true 2 3 5 7 15 23 28 30 33 34