399206
93182780
22923352
61484223
63717529
10683732
59448779
28901301
51444044
15018620
6624923
7679839
1576177
31072507
39158251
808877
74123917
89183797
96843153
56848113
17859316
60392794
15863483
32728777
57406887
38725884
16536007
57596604
11944353
25961480
87546446
65853207
45024293
163473
3122870
99616052
77707416
44704018
12938244
16203166