593107
560130
42778
59512
47318
59455
9829
23524
34871
10920
39147
3070
63829
86253
12417
16524
815
1851
42896
49722