25594024
30121016
20816507
72662585
5533958
6738329
56012813
33037308
42842338
87941145
72603016
13306455
21423293
65822647
58301451
50566783
16692035
73973109
67869889
62722280
85988608
77966202
92932342
12499474
27851481
2426198
68421884
22924505
60101875
52602238
72563321
96259730
79098721
75708117
54584343
8340310
72267336
66007779
75745794
40816214