158
77
197
90
8
209
102
34
231
86
164
177
18
38
137
3
45
28
165
288
39
190
50
263
60
140
73
59
150
44
279
41
32
16
52
42
21
51
20
111
136
25
194
191
49
23
196
100
65
109
27
187
103
83