10 446 48 65980 2 13 21 25 45 47 67 73 87 90 1 2 3 4 5 6 7 8 17 133 1 47 235 132 17 4 3 4 2 1