1029548
7214100
95263271
20855592
45713835
31929250
72123321
59699363
79092291
529165
65775410
48283641
91657627
911489
17483492
30472016
24077271
72273610
475211
65757330
39452166
40308801
35456756
51255841
61431140
18398888
87765874
22318479
53388545
85548082
942042
27756517
24517291
37023221
96642794
84632129
3505364
24466949
88293457
18868237