52048315
6392447
871873
87612250
56118616
28879884
87213982
5660572
72381571
81792182
251456
59017370
64806032
31558218
4299522
66729738
12152556
21375891
8660330
20427283
68564369
39458756
6319870
3602419
7286595
13957986
551951
49883745
196863
15647310
4075318
8575501
57814673
49586080
48756440
84151001
4913094
15651939
88052863
97096779