50
49
23
40
31
38
58