99433820
59967340
24559072
30985111
97905550
68836417
55601019
23256047
6390224
1247510
63922490
66852775
60771664
58297002
13965089
5268166
77851411
17247480
11103719
65796986
11142177
80217696
43081535
7624850
4514437
34262811
24799142
36973005
78056632
41037333
40804458
87957896
87914372
57522667
44885356
27302770
1586727
21981605
99328746
25131990