1
67
123
4
1
71
33
66
36
2
2
111
8
1
6
20