2
6
18
21
22
28
2
10
14
16
25
4
5
8
11
14
18
19