0
3
31
27
59
132
67
34
167
495