11
56
7
99
20
30
6
1
8
98
24
2
15
17
13
42
51
14
35
12
112
10
27
3
59
80
39
4
89
22
74
9
29
45
40
171
5
18