8 140 29 22057 3 13 16 21 24 49 60 74 1 2 3 4 5 6 17 34 1 39 78 12 4 3 2 1