95455734
38443254
82829830
82059112
95074851
43494044
47725007
37967465
99816862
22366434
95301368
5285547
53086060
43419695
24638196
29436086
95255828
90846700
2917794
44544486
51995018
18285216
15858563
64987447
58005813
5448779
10511367
52125370
28383901
76441386
75219306
32337615
13184562
98562826
64076004
89218844
8868254
353949
25892288
70282320