13028066
12033582
7984488
6991313
73039775
4122747
42623966
95576414
22886881
41436460
50457871
56485441
13006326
99762180
28609365
91542692
84971732
8055816
68199666
4216561
20154330
68001073
82295673
38231685
75618907
99183955
92154870
91175591
9394549
35813953
66838255
4441704
9824742
47561273
5799695
44133631
56387630
99224905
4435258
70709794