15859537
42398672
40717627
12873012
6636935
61414595
881361
85819715
37429540
5663238
14203485
3101908
80983319
10485482
13287056
8334124
14453181
83566830
90442435
84942494
76079603
17971145
7322037
44939863
14903938
63695040
42758650
49595335
16307868
8771301
2998086
63915700
4435232
69273775
2908180
32518482
9663112
4294541
94369661
48418533