14082
56833
299404
467308
668530
44898
943344
51941
666334
365778
73550
106832
557921
6622
522940
127919
403859
13996
200391
693615
79656
946781
733907
230459
703757
5264