66812800
31156676
92047985
21753353
97381130
34449248
66036518
54096753
31097257
52485918
41819042
96474855
970465
74004356
42165939
37346470
77718690
4264003
58932751
1164441
89485401
78503034
6918944
96867695
50613949
80882012
13552623
39079949
63337913
52208006
61795507
61422314
54104567
8999512
55905713
1640715
3798188
19693068
9513130
28373059