42
51
90
43
58
58
61
52
51
23