40179911
24879164
14146033
1691974
5974685
48682689
6546051
8251751
942145
73864257
37541686
55432454
51516653
90907602
7895760
78928185
43625512
86496306
46521235
50684932
29893399
21989049
22857562
9068551
64613444
22773842
67917577
8658683
98026178
80506783
2346227
17967238
31843109
93922903
24505046
78895285
92143317
99577137
54183808
30195704