45 803 100 1 4 6 8 9 10 11 12 16 19 20 22 25 28 29 35 39 41 43 44 46 47 48 49 50 51 53 54 56 58 61 65 67 74 76 79 82 83 85 88 92 94 96 99 100