4
12
5
10
11
12
40
21
36
23