10
1
6
7
2
3
11
4
111
14
12
39
8
9
86
67
28
55
85
34
37
16
42
79
110
130
49
46
72
81
24
35
57
102
40
45
43
26
5
44
54
47
70
15
59
48