95608090
7215852
7230627
9813258
6347265
12229004
18347692
86299984
89075804
41614540
83498302
89532053
84304446
75617216
50766171
15282224
85164108
39881305
1522558
98135880
73455001
25139914
87924265
90168662
5027665
91338787
66041822
6732626
79967710
73916772
24426600
95396765
1333627
40137300
4272376
99351045
20246995
5106730
96024877
86149496