26
19
57
128
65
22
149
478
311
127