5503825
19718331
99766537
31106644
83996668
57662515
5446775
4137269
9216147
7977953
30653407
38055426
17252211
60668743
83301898
39182225
57725622
57331822
66078052
14067212
78061470
97054853
47136297
10044276
99336093
45342501
13992586
61342840
88188335
67011360
55611474
2240902
38566233
69883395
63592493
263140
86915960
86919349
27593886
17196392