39 5247 546 3 5 7 9 13 19 25 26 27 28 32 35 36 38 40 44 45 47 48 51 52 53 63 68 69 70 71 75 76 80 82 84 87 88 89 94 95 97 100