2
85
15
35
26
7
9
14
33
106
16
38
32
20
6
13
55
4
37
10
99
123
29
80
127
11
58
43
18
68
34
19
45
17
60
12
5