42932
134457
27061
856
274908
303808
436816
28977
888195
208181
834317
582297
901806
89823
25838
527297
350480
178469
462844
205643
623855
28315
103742
367430
668777
32472
917982
818100
421147
942559