25452540
6692191
85103017
24829463
43267151
72893879
46002249
2972138
72343304
68024793
4594034
53507319
62846610
71836560
15332802
24889054
95103693
9888173
59042593
60178564
55446116
25479758
70798433
20464754
33724828
129130
55357796
30565727
5656622
8668646
98113125
56592755
34606628
62351282
28143121
72564980
98884871
506838
4792208
59241165