185332
50339
142705
4575
697348
425428
90705
961397
294250
425248
21369
74812
78438
630910
452461
425639
363530
888886
919263
767767
793935
274980
556797
758948
378276
705728