40 102 27 94 33 68 96 34 77 55 68 33 49 29 58 62 26 94 36 59 97 65 58 66 42 72 92 54 41 50 59 55 29 68 81 47 100 70 57 46 72 48