25 1409 843 true 2 4 5 6 8 10 12 13 16 19 23 28 29 33 41 45 46 50 54 55 59 67 72 78 84