81855838
45611471
55883826
8734027
53918610
41205425
75219782
74555928
99686453
57474123
57051038
80052035
73352256
87275719
95767787
23772407
12502362
70776025
4909946
41691426
97685384
50869444
105463
47482065
77027410
29949006
8164555
80199242
92344409
39766180
70644982
85394516
611651
9966489
68718600
8240605
98566455
82757656
9975426
41931174