42527820
46491027
4201502
71448171
6918387
38824395
75328630
59447786
20729627
96955901
24834248
47507914
8015454
1215189
92755630
15129389
26674403
55076517
67425156
86672914
59027659
86542381
17736113
10558184
10911138
22687390
2926652
25027046
87252886
68308706
51622559
72925092
25346820
58779785
23037457
79452747
91729402
3955516
14825830
39406670