606
265
165
351
126
39
92
91
51
105