31
11 42 1 33 14 6 8 123 16 1 29 25 1 17 88 44 43 61 31 38 21 18 30 28 4 60 25 7 5 20 2
