10 1659 89 269299 12 16 18 31 32 39 80 85 92 100 1 2 3 4 5 10 21 118 251 288 73 718 733 96 14 9 7 5 3 1