31
12
0
16
34
152
4
41
51
30