38 91 42 83 96 4 43 72 62 75 12 71 47 33 37 86 1 73 85 23 29 46 100 1870