59249166
88451084
6303766
82763034
38395384
9983215
77651712
27373681
43466558
65236141
61084661
90539677
27623244
22569067
2443987
11755748
71316706
75282266
45766628
7007331
88365302
30901890
42145835
41439157
10818670
98199618
39919532
69456500
15639833
7255692
90427442
68246540
37797457
71459656
82798485
36929960
58649034
22534091
24747472
6525783