440539
320237
172289
389442
218166
313848
104421
164211
575595
138633