94933460
50321718
48043164
4137874
81048445
95703681
47122285
4056221
27828968
82084489
24534175
30854310
34379812
69571719
98684825
24703991
27084592
60078053
5052269
77909791
47815617
76673230
81493276
171351
2822588
13228964
21632937
2059156
59406960
3924764
35376180
86883832
82157502
10099650
54027245
88768916
28215987
84434449
38151052
94401853