952432
662326
450830
977895
86359
262576
947928
12781001
1201221
206515
1027956
134849
268284
503841
419275
783256
818951
471118
381102
61387
527115
83966
280432
641607