18 1
41 93 23 35 30 38 50 66 7 91 83 60 99 96 48 22 9 45
45 25 15 22 29 15 80 36 62 8 84 93 74 74 26 100 8 58
