87
31
4
30
27
99
19
15
55
5
2
16