10 599 67 96936 27 29 31 37 43 64 66 90 92 93 1 2 3 4 5 6 7 8 14 26 1 45 291 220 29 4 3 3 2 1