86286683
5310646
73996880
32058116
59702983
70385288
70749911
14585562
74729764
82921755
18542683
48916167
43165938
87005110
78912902
429111
90279648
7847567
94863492
80544752
21693505
75268467
27398138
70046424
48842905
5794024
81439777
36384920
5115552
46431250
1886119
4905271
17933625
143402
29386433
32175420
87247375
759251
75823156
49078044