10 1963 103 293490 10 12 13 27 31 36 37 53 87 88 1 2 3 4 5 8 57 202 427 890 80 806 878 160 14 9 7 5 3 1