438895
3778430
89798599
16185772
5058612
6027893
39969679
69909190
60305672
43589715
62562979
3142558
2067328
30191840
57502677
62642538
5954823
17714730
46175038
82365115
96629832
85726503
26893476
9004885
65768461
63167542
71287143
75565880
50357955
5552933
54218254
2652386
90231248
75817469
39076024
15562791
93627536
18118018
66708095
32536824