39041708
8002994
18621440
84674870
58307175
7205008
97121590
8984652
1976447
58588733
61056667
96283515
8392930
46848538
71586142
16823242
40856314
50793553
95917018
1969782
81758738
77605426
30018303
67281916
71392391
77208948
62573065
53366692
70224440
7154208
54817936
74283658
30657142
84988103
35979860
42076381
27772665
85647670
58628868
70252214