42
10
20
33
23
19
29