18 27846 511 6480830 1 10 15 17 20 29 32 34 35 46 56 60 61 76 83 89 90 100