19688055
39894736
56131266
30019640
21292082
99793395
36761092
58247816
88331948
35324124
59374242
54796997
42991184
22391894
6508174
47264618
98225394
80602302
55529777
8024777
40224002
43904972
61644769
75817856
95755953
80983815
21434499
6711256
54305790
85101676
52917691
40775027
80736822
21782579
8643524
29103196
40335946
90643980
3007289
57863405