39131358
60604409
18688810
13418780
53269251
49649596
1184058
20356554
20579194
90286479
67471867
21188966
76065568
51497200
26859431
68136288
77219443
49007527
39377356
84295657
44084317
50485323
81821628
48501692
3562225
87397829
12503372
59851214
54976876
7045900
64658646
4785220
98879888
54195826
44216232
80659801
6087395
12736241
31705322
83779238