25877657
16064487
50729355
52646533
85733252
27926065
62794900
1744741
89158170
33597481
87492300
44169784
55518101
64869950
50078031
80454211
4484107
15949487
12434081
4016931
38066480
57407307
89032690
4273589
49509973
43891430
38672569
2892233
1480895
86508304
27707266
17239230
34359665
72066009
30226208
56595272
56562376
4955348
2571586
76711730