29047757
48486670
94035405
60189258
61207037
34915406
3709441
52797179
10172721
2551029
22252061
34427396
9242965
91287323
89439995
65568382
56654616
94025515
44817739
19804134
21665959
89585627
67633588
20023422
37952520
44447575
96316042
5851796
15794486
4312109
17828562
87493141
99007522
48897743
91591190
95208439
4864756
91352244
79939390
64385950