440555
320250
389456
218175
313850
104429
575606
138637
176903
249258