39 3273 328 1 2 3 7 8 9 12 22 23 24 25 27 31 36 39 42 43 45 51 55 57 59 60 67 70 73 76 77 78 79 84 86 88 90 93 94 97 98 99