7 522 192 true 3 7 12 15 28 29 37