21008733
34441068
89859336
55117751
34972440
10664829
58287896
64726789
86611431
79342871
82864463
95693556
19636993
40921864
29916289
79033321
61279522
41159296
73761903
59404649
47101063
9451357
79613169
95632846
96903900
55186675
4216576
64463687
55006182
99509186
22062111
29715256
19985360
9658412
91522804
47517903
22226034
17349837
32737881
23398100