2
12
2
3
21
32
4
176
17
6
5
297
0
31
76
12
34
4
43