111
142
89
87
38
37
31
80
39
24