601
257
164
348
122
105
36
283
93
101