15064130
70041193
27707765
76909014
20051225
52141886
11241868
17984049
31999912
5733725
30427674
91047792
33346637
30029370
30333172
18806623
64804697
75491837
5924212
67497531
45723986
17068905
96376381
8047331
89288334
83365841
82578425
14648262
97534268
26228293
81138968
9077685
11714565
535594
92197513
80658586
79022471
82218511
27969374
36318142