7
9
16
20
3
6
19
20
23
29
3
6
9
13
19
23
25
28