127
126
320
81
162
114
134
110
73
329