34
45
41
31
31
47
107