2
149
111
353
251
1