87 48 47 46 46 39 36 43 37 36 41 35 35 39 31 3 66 33 36 30 3 63 32 34 29 38 47 11 3 56 29 27 29 34 42 10 3 1 50 24 25 27 27 18 16 29 14 29 29 10 8 30 31 3 2 1 32 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1