66858658
59447655
7131168
61308061
79254652
46159518
16034566
28941852
8955550
26407561
62207833
672579
55761673
3733101
2068822
78492392
97734885
7856270
37214459
71614956
24373681
61148969
2603575
52221136
38171089
27932296
3300476
52199117
55901475
42152542
5031124
21576412
51834548
57119213
23978293
12062365
89465235
94597261
60543142
16064792