217
346
413
476
268
102
335
538