49 260 50 1 2 4 5 8 12 16 17 18 19 22 24 25 27 28 29 30 32 35 37 40 41 46 49 50 52 54 57 58 60 63 64 66 67 69 72 73 74 77 78 80 82 83 88 89 91 93 95 99