93
107
270
283
192
255
61
89
364
141
49
379
118
21
40
333
213
268
39
257
7
119
348
206
126
170
346
134
136
188
28
327
292
70
355
190
49
343
155
80
310
226
43
240
357
208
126
173
88
71
266
383
242
266
208
38
287
58
90
339
275
169
377
60
16
71
4
146
152
140
32
175
194
177
260
314
218
98
143
224
336
234
99
268
215
338
139
140
239
300
176
79
269
322
