111
32
2
253
26
176
148