20
3
4
5
6
2
100
6
2
3
1
45
45
56
56
654
23
34
45
34
23