10 436 49 67037 2 10 12 19 45 52 70 82 91 97 1 2 3 4 5 6 13 24 39 133 1 41 236 120 16 9 6 4 2 1