111
142
89
88
38
37
31
80
39
24