2507372
88295869
51838024
53613763
95101640
71792366
9981168
28547564
1609565
66429920
35594581
33638190
10003764
44372177
35939727
15251294
3802899
13003136
29863279
43763620
1158494
20176832
72194438
85281682
7345993
57204941
58035705
49921604
75527554
823316
1277595
6289060
67888576
5372607
85284120
22392365
19337430
16871198
95666027
41388891