31
59
125
73
22
38
46
32