440288
320090
389342
218080
313791
104378
292180
575398
138582
176831