38849085
54335858
94306
54075310
62569280
41733931
2491745
81257252
9800144
66101492
54346840
92641634
80041236
25074180
15012479
94965027
99603876
84396645
41284893
89376815
64612100
32947247
11502525
8213644
70136270
65002757
65235863
85657996
46545581
35702129
32441056
69163732
7428124
28555124
27362995
62703368
98505080
22708954
24602476
56437720