5 15 123
42 46 52 27 16 48 11 18 1 4 33 25 41 53 19
