8
77
2
1
18
4
9
5
3
2
4
42
6
58
4
26
33
53
51