20
27
3
91
57
227
72
77
16
43
59
51
60
19
38
46
126
134
37
11
54
158
95
24
82
1
8
161
103
85
138
34
53
26
9
22
50
29
12
28
15
173
105