3077859
6932800
37543284
83113842
15193462
94949199
97771264
1857970
2484766
92795160
34236351
18627663
15674030
67841106
18846551
11308273
55579358
35065260
92234004
15776914
17619126
77448280
36853306
64755480
36835189
94096945
79904693
86086494
7512140
8252413
82927504
35989877
8428201
93915797
6348245
51576557
10498956
17114527
87931653
34602152