42
50
89
43
58
58
61
52
51
22