4
10
2
21
15
11
32
26
52
56
42
68
63
76
33