34803082
27988716
3391968
32542139
77998550
20551671
17227430
40039058
69729009
77987714
32536047
58589672
46103660
44512278
46675582
29012489
85935037
75654507
39319503
4556434
49659479
57131669
11431294
43646643
63734818
46593706
74029487
97525499
21119232
65866465
27272003
6948054
6286200
80216074
51523421
12233345
23439105
94798872
3746467
39044312