52969920
1749322
96401620
20314081
19056509
1155873
20285319
18642394
78082478
23076460
7732571
78589683
77203278
92882167
3682777
80778223
85152819
12306944
1187974
3711003
55493165
9664942
66331486
47094718
53884133
76122242
496653
24954185
27514942
19215279
17848112
58751100
21677537
28396643
14853026
86244056
4949974
18954347
57941432
538460