39661
49514
53597
476465
99870
387185
693629
226637
836353
744967
487741
666775
954333
916701
321504
614378
261225
75256
556555
216309
429977
963138
591575
153203
76203
409994