606
151
331
274
264
165
349
79
126
39