0
37
57
22
153
35
254
290
393
552
0
196