16012824
9466451
31175371
6674262
31615841
74994668
84025306
18116489
99027043
50507575
88987620
77327563
35823080
22247870
4969825
49104182
365355
15668474
49797983
65121737
53002477
60727654
66764418
36399335
5330116
24485478
66038744
20033602
46544763
6663943
81887514
80599834
32372421
39387590
83322646
37876735
55327712
6841160
22869641
53826563