51578613
5826809
3492202
3708258
31296348
95202635
14732412
7657101
6506179
19178938
15981254
2180181
95336435
74802700
99841998
52487068
34864171
67886872
30105578
53444945
95293649
5989198
78124678
67137548
39683720
69135179
11856553
66346741
27414865
97825107
99674083
85546278
20784269
41152694
37135499
35267049
45713243
65227794
73171906
7376713