59409349
67656602
5021630
395043
55188124
8714594
14535710
32831449
97363089
61243227
50278719
14714486
16123779
14213031
91809538
97118183
96653560
83447692
25759156
16289196
96928658
92608268
37832226
24842643
9370131
18372827
83203787
37665274
25963771
43826750
80727140
54414064
52032918
82353936
44485652
53766714
19719381
77529484
57282467
24358395