22
11
23
29
16
16
31