58304946
52826
61655269
48799306
45091605
11611794
97311567
43104452
37851555
79396910
10966888
50994803
43568141
92217820
328775
15331507
83631336
57567981
13073050
83907297
43963151
34797893
79571645
51662028
8899619
18478818
75575689
52025393
90594157
5374848
7287137
99645726
96357027
37788299
6566654
74611396
42212026
16747938
18194290
51749176