7 604 281 true 3 5 12 15 17 28 37