7
5
14
28
25
44
3
6
24
4
17
87
37
30
8
13
27
18
12
86
15
34
16
53
19
123
65
9
45
10
94
11
20
2
54
26
46
32
3569