23
2
6
63
97
25
2
5
20
2
3
8
13
46
1
2
38