606
265
166
353
126
39
92
91
51
106