42028590
71707178
8057909
49457025
62829253
88793027
97585031
89995688
7785062
18258605
69848388
14187750
40131828
57276097
73162476
57819833
98715439
510733
38694870
43114562
2075683
30602503
24071990
78083602
58977343
24665897
63028035
93312095
8625161
49434880
72299411
74022161
64361060
29129570
2395599
57641845
35631183
2603193
74208304
93257287