54 392 35 1 2 5 7 8 9 11 12 13 14 15 16 20 22 23 25 29 30 31 32 36 39 42 44 46 48 53 55 57 58 60 61 62 64 65 66 67 68 71 72 74 75 76 80 81 85 87 89 90 92 93 94 97 99