48 356 42 2 3 5 6 7 8 11 12 16 25 29 30 31 32 34 36 38 39 40 41 42 43 44 45 46 47 51 53 55 59 62 64 66 68 69 72 75 76 79 80 81 82 90 93 94 96 98 99