5
6
15
19
7
12
14
21
26
28
8
13
15
20
29