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