16976072
55085711
60405616
90881288
57624497
39872191
9898423
42294862
27047866
3121454
16663654
74898639
90771872
41759720
50283376
32026644
12422602
38772908
49529317
14624301
83273241
34466552
84368838
93485243
26892127
59391497
61024493
14827469
593388
2458678
69934273
20349526
52819900
39039670
31843569
57818101
99607401
66025715
11363907
82556296