57856376
18751457
716473
64972581
2929261
22981090
71837394
32715660
85202660
82833242
10598218
1246637
7678750
16695860
90615665
11897746
10057661
96305219
35989594
54163078
1149675
5617174
92559457
46646658
84535380
56581832
64853387
242465
35552883
68331477
47083637
21627304
477610000
89173604
68989128
18013944
69801646
15538527
30586524
66713967