2
4
93
1
71
45
1
12