65744610
66978878
85962295
12205016
10094103
66658648
50135370
89045686
40283634
62356192
22243339
21951858
44024488
3523426
2912934
76832450
2009851
23132635
45454517
83817157
37485558
96287842
20167199
4519800
28053588
19936688
42902476
12905138
7500443
2992444
59847533
96309545
28492407
8010243
33886848
72157685
80223287
11782048
5654701
55262870