6
29
16
41
58
30
1
54
2
1
1
6
2