10 487 53 81992 15 23 33 38 43 80 87 94 96 97 1 2 3 4 5 6 7 8 9 32 1 46 262 156 12 2 3 2 2 1