3
8
13
17
22
47
28
4
20
26
34
14
1
2
10
7
16
25
38
44
27
9
39
18
15
23
57
53
83
30
115
50
21
42
29
48
45