329
111
731
293
285
93
102
368
395
147