7 1004 319 true 2 8 14 23 30 34 39