52045556
58536520
75681295
33305978
64545796
69241410
88763720
55585501
81034977
31684871
60745749
8073715
53063617
71126327
94533889
45527241
10948568
77148986
99589168
30076836
54086527
12421642
7876628
10854050
29067919
58302747
91088802
83363922
83584909
62504957
2013624
26915892
18043646
83222282
47496695
2623343
60292665
70637916
6686727
40463469