256
152
253
278
193
11
26
132
166
143
18
32
26
22
13
208
59
247
3
227
305
149
178
137
105
284
12
200
168
113
21
16
23
217
122
204
88
19
157
184
498
84
223
162
236
365
161
30
242
15
181
99
