496
128
277
160
794
232
137
318
102
526