2
10
5
24
6
28
15
4
4
12
0
2
2
3
3
105
4
10
11
12