57 1000000 1 2 4 5 7 9 10 13 16 19 20 22 23 25 28 30 31 37 39 40 41 43 46 47 48 50 51 53 54 55 58 59 61 62 64 65 66 68 70 71 72 73 74 75 76 77 79 81 82 88 90 92 93 95 97 99 100