497
253
227
215
205
202
190
169
168
165
154
151
149
145
143
142
137
132
125
121
120
117
116
110
108
106
105
104
101
100
99
94
93
91
90
89
86
85
84
83
81
80
79
78