9
55
26
41
12
34
44
123
8
127
24
18
3
5
52
1
111
99
25
43
35
13
33
45
36
4
20
10
2
30
7
63
11
15
54
121
6
21
17
14
64
39
23