1
25
30
5
2
6
14
20
27
11
7
1
17
3
5
28
21
38
14
23
22
8