80074087
18399531
66886831
12898505
32801232
60049967
5673609
5557668
61183328
25833893
93996356
3076612
10386270
68479586
99055821
28788530
50133934
8922583
55353545
88556127
99531880
10967298
50061408
46247883
64678818
556467
38067328
71222476
52607889
76868520
64884043
77747688
13205878
39506468
9255786
30847198
52986179
5201457
37769450
15946035