28 3652 213 2085753 3 9 10 16 18 24 33 36 38 43 45 47 48 51 55 56 58 65 66 67 68 70 74 75 77 82 86 96