8 432 48 51572 21 24 29 44 47 78 79 95 1 2 3 4 5 6 17 46 1 48 267 96 11 5 3 1