4
301
270
35
172
42
3
147
393
63