28 3316 248 2091067 1 4 8 9 14 16 17 18 19 21 34 35 47 48 50 52 57 63 64 70 80 84 86 90 91 93 97 99