9 538 48 66496 2 7 20 22 33 35 55 60 64 1 2 3 4 5 6 7 18 267 1 48 261 180 31 10 4 2 1