49858288
69578040
26696977
20165425
33995054
31183865
74062785
40873699
21429949
11808830
13006018
99501587
50694767
87916697
68939111
14188825
45315405
38583489
69334083
17777383
44684765
32223747
40737153
7883180
92381339
96052021
21322420
868612
45212032
30835003
88001788
33145683
47174388
4817358
66091732
159632
7912717
39985582
54166803
80718103