43515182
48883682
46108293
6209407
69471117
23283805
16562391
61635014
57819852
14129654
7551332
85819176
87116995
5595776
11871414
1206646
1237409
70213945
5351360
73923137
97659697
21676609
69759160
42154744
1172929
18561575
59858694
86854091
7042711
41407092
35884541
1941730
67358225
97755945
89726446
23219917
86445785
33567394
83948970
12459873