19
21
31
1
4
8
8
10
10
3
2
11
42
1
10
5
9