2
1
1
10
12
18
201
6