8 130 29 20030 2 8 12 30 36 44 56 91 1 2 3 4 5 6 7 8 1 43 80 2 1 1 1 1