15069338
6527909
13327282
34385345
1192165
7935893
17523350
68822125
20635337
89306828
34305345
8399987
2132582
1314392
4545898
27015826
1892076
78075745
18351734
29218081
7713244
4083491
14268000
2128505
6511001
42278754
94262047
96809575
167664
71556259
92159948
46882081
98825382
2922455
37494500
48731660
78991264
18039904
14205611
80259017