12 21 15 19 34 97 122 30 19 74 17 67 63 131 499341