26
43
145
240
139
516
300
293
392
276