1
3
5
6
17
29
30
1
6
7
15
16
22
28
9
10
13
17