42
20
21
40
43
23
229