52372256
34221586
31145298
21323039
15567555
62466238
3093313
96537440
21745291
15953689
18023429
34431857
7637151
4075168
80443929
38755707
48377293
87334085
85764926
18804777
754312
2956203
24444787
98837618
47582300
52148323
72579188
80046724
23588187
95698600
72209727
37475671
22919874
96742720
68031180
48345413
3763346
8461621
53755421
90012109