42315327
42438776
43931130
40824912
56695465
15456034
183678
19194787
87131306
85167930
13365817
49695570
53647806
77177531
3054072
99908353
25708605
82196613
9930486
24773491
5599312
38994677
87802094
74702577
32296608
85877115
50022409
53311052
30412887
78262581
92224354
2542864
35495697
39097934
64929871
49213027
9639268
65945638
8696341
18877403