5 6
16
3 10 11
25
7
1
8 15 17
9 17
19 23 25
8
12
11 31
4
5
7 12 18 19
2
23 24 30
26 28
22
14
21
23
9
13
11