55442328
1014495
55182890
96719650
36848474
48379017
24998624
47039540
16231012
50041669
32051964
311492
46505703
1721088
81772646
73802117
3806478
8187354
35311312
69426038
42801035
26256347
57072393
29415086
11855543
65612471
80534143
23547057
53138047
87251287
3452229
19508920
69584301
74575360
1703472
10335188
92374856
42931469
10605360
23087628