57117246
11361579
3629959
29594685
7118559
20494884
34507597
73835387
4751768
24526776
43369729
6712297
98584438
90153609
89707762
63995890
73205771
59341170
90714603
75115618
76983318
6213985
93555226
46104302
4313968
73301925
37507088
9089307
87313384
53102187
17533369
10945039
39492168
31413710
4836142
18376994
73332653
80219782
68504895
80139719