10
24
18
27
139
52
13
20
7
30
25
2
1
42
19
22
9
28
46
4
8
3
26
6
45
142
34
56
11
12
5
14
31
17
33
39
59