40
19
20
42
35
30
63