2
31
21
30
1
121
2
175
200
8
2
288
13
4
3