17044630
3186883
19901601
21612047
2799808
20587168
699482
53155201
62303979
11819138
63501115
89908568
38909578
54923306
3209425
4913132
86103242
94292522
69239824
46654700
18388070
81214665
52681059
68455532
83252741
39921412
1351564
45648000
25808035
89578968
92507833
32341529
47782845
38468623
75461672
89865059
80615919
54717227
1633048
6010392