2585395
50422188
40831109
28312905
43473718
87939138
66883265
18942687
283395
9466237
49434275
6107878
13045108
57626387
76867965
13724551
18208094
25816615
26265305
70899182
94363923
89108140
5494816
59106609
81838779
36905674
37261338
47437285
8972170
9581883
79919628
17552995
31193888
41757634
68975319
41821134
65624665
7029876
88425040
59587904