310
546
327
218
225
528
93
431
96
91