11 2004 105 358354 30 33 39 49 51 52 58 63 87 88 100 1 2 3 4 5 8 16 49 90 251 544 74 852 891 128 22 12 9 7 5 3 1