300510
844525
399390
103772
427776
35958
546658
209805
991217
382424
1009876
74270
688137
695625
745887
521948
968846
343273
944749
94850
428620
222551
464503
190660
692332
608640
514435
821298
360611
822206