59628646
36382938
7396937
27336714
45712485
48716935
14228212
12546834
65908561
37381655
40869890
76456801
84079737
63386812
28222793
17739097
18573445
22686104
39193109
97089553
39338551
14291767
82904635
49506728
16867322
46702840
37895269
60185468
85921037
30101716
8843443
48007966
55012411
27017228
31763487
12442774
80661478
59524188
10536581
37938248