52627599
27909740
1316718
63213088
181287
45087613
12191782
44281329
36705092
9898573
16164200
84087036
92922648
39982036
35912884
81556750
69398245
10795412
1576575
31622340
33762568
86539482
43813833
81063536
71213142
39984976
7585003
28207863
64346093
15776431
39584888
6029399
74326778
39064983
43743924
3248378
93564219
40461766
20128258
70916262