52 578 54 2 3 7 8 10 12 14 17 21 23 26 27 28 30 31 33 37 40 43 44 45 47 48 49 54 55 56 57 59 60 61 63 65 66 67 68 71 72 74 75 76 78 82 83 85 90 91 92 93 96 98 99