79596188
2425235
571518
70104135
60284384
87436998
92044256
42183091
19984658
12732348
85093247
64053832
53174592
90917469
68568043
94342463
21716702
52228741
14796394
5564536
16924199
91213264
6806648
65905590
64943724
27369984
7206772
60317893
15475428
1687632
12956434
18697996
43688166
83312597
92682193
32423328
25123815
52879091
64551560
9912679