4 69 77 37 53 51 90 1 13 20 21 86 97 84 42 68 58 100 5 95 98 87 18 16 79 41 55