32
27
23
31
30
39
127