12 1290 89 204130 1 9 24 26 27 32 42 44 45 52 75 90 1 2 3 4 5 6 7 8 9 10 11 1048 1 38 303 523 287 89 20 11 7 6 4 1