20
90
42
44
32
41
43
69
49
22
139
38
17
66
36
11
18
163
62
12
6
3
2
15
77
113
119
13
895
19
9
148
149
39
30
40
259
195
21
8
138
136
5
132
91
57
10
100
111
16