10 320 48 53000 3 12 27 28 30 38 41 69 83 90 1 2 3 4 5 6 7 8 19 61 1 44 203 46 8 5 4 6 2 1