39542731
68225764
59288979
23004630
12553245
17449333
68245043
46642061
13026987
36356538
83525088
85959826
23577803
73607622
28067734
42396277
55164802
81862903
26688259
73665661
65986192
22305767
49105459
54546939
7347109
59346865
83856870
83577921
2608454
61276782
9900256
20127292
30699666
10255096
6175808
20476012
63119683
91576692
4124478
16413030