606
151
328
273
262
165
349
79
126
39