101
427
329
421
187
428
290
337
295
129