1 2 3 4 5 9 17 32 56 93 145 218 313 433 500