3
7
5
5
13
21
16
11
22
9
24
15
16
26
45