2 4 7 8 18 28 100 29 51 28 101 49 199 48 87 65 71 98 49 3208