21 13292 594 4 8 10 16 28 29 32 37 46 48 65 66 69 81 85 87 91 92 96 99 100