30273560
29755970
7407164
34856638
81982699
87787788
67198184
27311999
32536069
96884484
4720573
36636953
71905282
22286374
87612522
9032972
45398887
13405524
78014348
90843139
84583749
45447713
53958229
54691868
78157394
30341900
42068592
3745217
69825397
14939576
31624435
11288906
80061802
50131123
68075752
18402985
19976410
60713396
47666974
33138238