44586127
29362378
45959495
39645627
3561353
11115868
83989606
95668311
5876180
72396052
74942393
20486178
22117701
53315660
50051152
6273016
92135180
87429021
9332843
83887286
4660852
7623718
92869997
39753635
15172995
31121895
79955347
70567918
85994860
19186602
30981254
6481642
51905869
94104653
24669198
71125463
9544960
86705468
37262025
83928008