8 1366 92 169686 9 32 35 37 39 41 90 95 1 2 3 4 14 29 80 899 81 655 592 22 7 5 3 1