42
31
12
110
10
3
70
27
120
2
23
50