27988576
17046933
76829440
69555
18839009
25587464
4859242
64267155
59136846
6385612
7162901
3667212
1078542
8707735
1678002
55109142
82167292
44733681
3931709
9566442
8215199
5791952
19358860
18442027
71762691
94298953
88863808
38589088
99382774
93558507
47127041
57444535
24145424
51612186
84027579
86359486
2536582
18124050
42546960
2951537