34624506
16299870
90256632
91514886
5079130
87003161
2371413
66949876
40056927
98879557
78319820
44955491
42367040
48863450
59175420
56927439
8872954
81688584
63387801
9782327
5055218
51955767
60678731
25164247
9458966
91469821
19701558
62143112
576914
20071387
50688501
69612289
18137285
49892464
40471615
22807176
81642942
99792347
71572907
31041396