5
50
20
30
4
45
34
40
21
3
12
26
14
11
23
2
33
42
2