47 252 34 2 3 5 7 12 14 15 16 18 21 26 29 30 32 35 36 37 39 41 42 46 52 53 54 55 56 57 58 59 60 61 64 66 68 71 73 75 78 79 80 81 82 83 88 94 97 99