2
13
22
90
301
270
35
172