31
2
0
51
77
423
14
18
29
2
1
16