39661679
28419686
8073699
51746309
13064584
84208390
41925073
17563114
44313754
48849702
54844535
26477755
29068866
37513730
86532257
7978634
62196887
10687476
25419220
63883783
85832193
2956205
74419829
31954202
10284768
27357006
48226841
43643798
29914137
96362481
2162302
67974781
33734005
81249733
40028072
36956124
17837634
41181467
83023599
27284021