355
291
265
221
214
202
194
189
172
161
159
156
155
145
143
135
130
128
114
112
109
102
101
96
91
89
85
77
74
73
71
70