39572093
5511386
66165566
89597187
4632767
45784056
37999673
73284598
74167984
812884
73345633
3325717
5462246
6696206
45684349
11096573
21267014
1122084
36062859
27939929
11607614
40267999
2462900
37099763
67081062
11006336
86097932
70716971
41841893
11758387
12438249
50748493
33148828
94565366
46099465
16336782
59027790
86945722
28005184
30716573