337
139
531
143
312
46