1
1
2
3
2
33
4
3
2
645
1
2
1
10
1
13
21
2
5
1
1034
617
3
2
3
5
6
523
