56031525
71168677
27617300
77682200
13858127
5903549
81657070
8033922
6010661
1334733
39524651
94476725
69098855
78265094
97839530
2221144
82721170
45943522
90097617
7082611
39944751
56333616
20843703
5469672
491114
95024500
36781515
18043805
72007825
54465452
95018475
15312777
17213381
9866829
37353546
27785579
58416265
50022047
3135124
50841936