23691772
28355604
1225223
31833770
85416468
5885700
5769717
310059
37304883
9106567
66596480
32932112
3869337
58359776
34695301
45252409
49429023
649398
46109858
60988520
51019160
94209144
83089006
79084042
71664583
456149
21952315
74103767
62112580
83124318
11529092
12528256
56962537
7346600
76707968
5680818
41264930
43745006
10341476
3703875