93155610
13225889
95105565
94793998
46393859
78495866
75263743
45213173
68578394
52407662
29004285
8613759
80451848
94202412
95631478
17274987
86905708
49391706
89851114
51856110
21826181
58179442
14625153
40942111
63281910
69156967
41059006
76889108
14329865
47176928
86865608
97913585
6042854
43809766
18829737
91742627
60312105
45792680
38047350
1421270