9
12
23
37
40
25
1
39
16
13