12 952 77 169766 3 6 10 12 32 34 49 66 67 86 88 100 1 2 3 4 5 6 7 8 9 10 48 49 1 45 388 419 77 11 3 2 2 2 1 1