94876406
6669688
9887814
43268430
17248605
45596350
8766701
92764031
42292812
35705550
6854969
19434049
25668452
49465096
46096953
30242097
54777665
34889715
5083398
6584510
40006802
73444783
89041788
16255202
54563999
25224172
26299059
29039592
3029743
37348561
71225125
89089291
34976236
80689612
85251444
8916129
55035977
241565
32382746
53768834