496624
58355160
97109518
40923719
20972119
17987871
72968127
59856189
70083800
94004370
36599513
11407313
83605242
71171173
2683226
92366268
89905542
97498605
43068017
13064623
38601428
37001923
93798758
86616783
8815544
21001104
64018619
91131244
5359147
55843862
6673011
20243688
70399250
52045826
48245393
4316681
36071987
74057498
90331441
5768405