40123823
41887697
53523848
23212566
39142403
21195608
62058964
68744361
1415698
2365542
2711227
53122913
60529002
87795780
69681709
7255744
66933886
25885334
47771657
86164105
24968248
45493185
62404503
75698462
49531342
2247727
37584303
49237667
88738553
250662
26294204
53278955
5077446
1287730
95555206
53864870
222556
79157131
1989390
1989584