440843
102443
134215
985947
275280
250948
622279
553745
693467
429266
193585
660301
927333
767669
973323
487445
811956
947223
666965
160340
697139
442151
914759
457277
403563
305943
705970
105782