54 258 33 6 7 9 10 11 12 14 16 20 21 22 23 25 28 29 32 35 36 37 40 42 43 44 45 47 48 49 51 53 58 59 61 62 63 74 75 76 77 79 80 81 85 86 87 88 89 92 93 94 95 96 98 99 100