10 430 46 65438 6 8 16 23 26 28 38 48 53 99 1 2 3 4 5 6 7 12 68 152 1 45 238 104 20 7 6 6 2 1