2
89
85
15
33
4
3
27
22
47
99
5
54
51
86
21
38
63
36
8
42
24
9
29
7
53
6
1
14
10
62
12
43
135
68
109
13
26
138
78
58
17
48