50634406
9194244
27115891
56275832
9775173
2379032
54765301
33381958
47079925
1532567
48278437
9858420
87392569
95232820
38179720
56172952
45742806
37874069
75145443
67008918
86131697
69303051
144736
41236459
591267
18559021
74768985
3012652
29204993
43933235
71907401
68026628
24712948
84287597
3718329
23689369
38117856
42801654
90893125
14786546