3483540
17164637
8265877
20159853
23515763
53369756
25934667
63059017
1005650
50054962
38587666
94701083
83203246
45008624
24766926
65913890
65786819
77645466
57818010
79409284
60651510
59242101
25467067
65067046
2032508
53637440
94426879
83228381
58198942
6094693
4513616
93685564
99847464
78627989
4018178
41596548
6580578
14526176
66456734
51822347