3 1 5 5 2 1 20 20 1 5 62 11 21 32 42 54 74 71 20 95