101
426
329
420
187
428
289
337
294
127