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