14651756
85932736
80442202
87489841
2925355
412304
36629021
6904662
72543079
27081033
51962692
42812393
428326
30976391
8434286
52488148
90164882
68053358
98257946
33854790
46765881
747102
4337300
73386249
1697778
24814097
5990657
53592963
66794535
1928248
25456807
78856792
36101639
10077968
60043766
4492247
7472005
5452428
49828397
70837614