107677
360233
58242
368170
98297
645538
86490
1039834
873983
665272
334184
156555
264284
502841
419275
782256
816951
471118
381102
59387
525115
83766
280432
638607