2
2
1
1
1
45
5
1
2
1
1
90
45
8
10
308
32
1
3
3