606
151
331
274
262
165
349
79
126
39