1142
139
122
72
39
44
12
31
16