11 960 76 153003 3 10 12 15 24 35 46 55 65 73 100 1 2 3 4 5 6 7 8 12 28 274 1 45 353 433 81 20 10 9 5 2 1