34845250
75891518
48542683
73072933
48895181
81863122
78689437
35324460
20535659
95948560
26491787
46563283
99287104
62835872
57879112
17164333
65572829
4936526
13322741
96101466
72392289
98653731
805671
53886023
84258249
56405419
3045714
18885089
223186
86465240
9988888
39983425
10566899
84878541
67862627
6877615
44433590
82046878
49319032
98013248