11 3890 138 855667 7 13 19 22 41 47 57 60 64 66 94 1 2 3 4 5 6 7 8 9 10 504 55 525 1263 1222 562 178 58 16 6 4 1