55 292 38 2 3 5 9 11 13 14 15 18 23 24 25 26 29 30 31 35 36 40 41 42 43 44 49 50 52 56 57 58 59 60 63 64 65 66 67 68 69 71 72 73 76 77 78 83 85 87 89 91 93 94 95 96 99 100