7
3
18
4
10
11
9
6
87
81
20
59
95
25
62
24
14
16
127
12
35
66
33
104
73
47
17
2
52
56
37
15
40
32
50
42
103
27