18 2577 1070 true 1 3 6 10 12 13 17 18 22 25 38 42 48 64 67 80 84 96