3
12
2
3
10
40
3
15
16
11
3
5