3 5 7 11 11 21 15 16 18 16 27 28 29 27 30 35 30 25 31 30 31 40 32 32 33 34 33 32 34 34 36 37 36 38 36 34 37 36 38 38 39 37 39 36 39 45 40 39 41 41 42 40 42 44 43 37 44 44 45 46 46 46 47 49 50 51