21 348 35 2 5 7 9 13 19 21 23 25 26 29 30 39 41 43 45 47 56 60 64 65