58486527
72724300
30019797
82962872
37341212
43134749
80684101
62437756
50011712
23525449
18626379
63385496
29468006
62686971
87081477
84974015
10351957
93797989
16418095
64403278
57012379
62717193
8694839
47333672
54473613
69059521
61418072
56936664
43885736
26619303
18381215
53116588
45427272
64692568
8656448
4628161
66133461
64509917
13497204
31637087