172
81
128
149
114
56
92
524