3
45
30
69
18
89
10
78
15
61
104
6
17
11
28
70
20
2
12
37
9
21
16
5
127
33
54
13
19
38
39
7
26
65
29
50
56
14
52
35