40064642
64273685
23286934
20446689
27433723
5388336
45497978
33748735
80312702
70447481
58642342
18861898
4737194
75765875
89019805
89858424
57966124
46397881
46531909
85077524
99418819
63785594
3794500
70846786
74367093
974012
69529902
84778014
7637699
45276446
9162706
96519333
87818035
37294930
66764917
8403192
6705907
18734483
3261853
96968042