152
528
152
142
505
186
372
163
157
166
197
159
162
160
171
183
172
149
473
169
454
685
1090
144
146
158
188
158
368
359
166
383
535
349
1035
149
177
162
838
169
161
557
154
71
156
511
162
162
146
547
155
149
390
475
395
167
147
416
162
3583
3583
3583
3583
3583
3583
3583