42
51
54
258
164
50
59
31
56