21
15
19
22
32
23
42