111
142
89
88
38
37
31
81
39
24