7 484 319 true 1 5 13 18 22 27 30