49 38686 1054 2 3 4 7 9 15 17 18 20 24 27 33 34 37 38 39 40 42 48 49 50 51 52 57 58 60 61 62 64 65 66 69 71 74 76 77 78 80 85 86 89 91 92 94 95 97 98 99 100