23446950
410266
28304410
18502260
94678600
52258765
56786282
2805217
12149985
87411331
83925028
4544867
92995458
10261055
71072538
59729338
31783033
93895831
75236971
72464112
34758193
48684703
87473312
73303142
27678407
51976982
86705470
96848476
68665423
65442339
13405760
69419644
38652379
98843234
51929334
7808292
8299278
84903203
84977876
35894665