29011245
86931251
16718640
11664402
7955448
83733572
95428700
4949227
4581282
7353643
75462594
23525377
77585060
46999832
11963465
79579005
5586740
18494000
99592881
48541016
50231942
76823623
18684152
66732595
70632713
36269624
48068466
70346390
49746612
3097336
39796952
24454511
71214310
32209895
18114397
7819474
17498459
54004527
96697687
12941267