93125526
11585573
41366831
56387716
1309975
50919507
60316945
56945216
6869260
25468047
83537593
63431314
79279338
24945505
8860328
50581896
23975681
32285699
47707392
85516328
46697936
80168717
6773398
69121927
14541760
83551563
97479524
5008563
7585489
38179856
39763098
38855120
34031023
39965249
47765855
40142772
33198541
85944580
10498363
24038876