604
261
165
348
123
110
36
283
93
101