3 8 8 18 32 32 32 57 2 57 5 49 3 49 7 30 44 27 21 21 33 56 56 21 46 4 3 45 52 28 36 26 36 20 55 50 10 33 8 39 50 57 43 35 21 12 21 17 11 16 21 58 45 40 53 45 30 53 39 1 8 55 48 30 7 48 15 0