142
140
134
123
102
106
91
99
88
83
90
73
62
57
57
58
55
51
47
22