26
19
57
128
66
22
149
479
311
127