3
97
12

3
8
42
29
1
5
1
1
6
3
9
2
2