50647862
96848650
23981678
4527746
4177772
14923855
20035275
79963689
76432829
1723663
14745455
8445702
85494712
84795188
70635326
88138123
72313220
23693463
8408563
80498808
53703780
37488316
35665990
97148277
98197482
65574275
15146308
41048314
60302500
619717
37211868
93087401
20802850
7111614
42186042
98299156
54889896
79882410
22003781
10817778