11 1290 83 201831 5 10 11 24 29 43 45 52 58 88 95 1 2 3 4 5 6 7 8 9 10 86 1 44 382 597 202 42 12 4 2 3 1