90
146
723
599
373
151
356
154
149
188
154
153
101
159
470
307
150
147
156
163
160
157
34
175
463
349
335
169
155
338
168
473
156
169
159
167
151
161
148
159
164
147
161
132
155
152
158
298
140
145
135
151
161
144
166
153
160
145
153
144
133
171
371
178
154
154
154
147
150
170
154