99986403
35682162
60649652
7062775
46192990
10463535
832079
78041426
7035725
14064393
65879131
65772856
20371829
9620409
11289238
56358939
80359675
97822560
6656927
90835479
48026830
4681680
70528520
30861516
856185
61737677
27627072
18077665
44542356
79632163
20672195
6535110
49012967
68081247
6538999
39994461
542933
80949465
68146969
87795414