529
635
289
562
577
207
195
199
301
192
284
556
526
198
271
190
213
205
111
455
204
213
123
280
310
119
69
553
286
192
604
214
129
125
206
197
516
578
524
264
265
108
282
105
114
522
538
556
214
135
606
69
528
539
552
584
275
204
537
425
201
263
99
511
583
194
69
557
583
283
128
267
194
204
204
205
283