20
3
14
13
10
19
23
41
27
18
25
5
6
21
123
107
11
153
26
33
58
2
38
7
109
47
94
101
139
1
55
113
24
37
102
52
57
51
34
106
66
65
8