170
581
164
114
297
274
361
423
124
130
109
102
245
1001
105
345
268
55
286
95
321
225
23
111
287
357
262
16
386
169
414
358
193
46
281
197
249
196
61
329
146
20
148
250
136
368
417
41
155
145
236
320
308
829
219
341