3550499
27509620
96006783
12054150
84226403
71968057
74377401
52337589
25214154
75888978
49918199
8583341
644852
8481323
1646293
21713448
2884514
1489225
31112946
39138086
30994667
13568645
8576840
57209604
24128483
86459879
16892970
95056509
57835353
59036971
24038640
30468373
8402536
7557658
48653925
59106884
97774279
9267372
47225738
38102519