668637
16484
858903
684456
223732
678970
246475
449793
99318
563181
41520
512195
101742
357484
149883
504863
572527
836533
482568
503990
666375
71770
826277
1064168
995915
1054225