47401835
57959928
26904926
21714318
61654466
2478628
1875702
28724330
86604903
14992203
28152171
62472881
6841714
97924398
47281002
65921403
44407465
95708512
39307767
31018957
46524587
32327863
4802320
5125852
27549207
35921805
91741245
80647236
5333890
9932105
59365942
3881418
5581606
67987659
70576100
65256921
29633771
44279061
38753814
69482042