4
7
16
28
9
10
11
17
29
8
12
44
30
29
57