21
11
40
31
31
40
108
20
32
67
101
67