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