10 484 48 65939 10 12 13 27 31 36 37 53 87 88 1 2 3 4 5 6 7 27 50 283 1 41 259 140 23 7 6 4 2 1