32 2489 166 1907443 1 4 7 8 12 17 19 23 28 29 31 34 40 50 51 56 58 66 68 71 73 78 79 81 83 85 87 94 95 98 99 100