31 449798 46184 1 10 12 17 20 22 24 28 30 34 38 39 41 43 44 45 47 54 55 56 66 70 81 85 86 88 89 94 95 99 100 0.00 45