42
20
22
40
43
23
229