12134218
508858
95192576
8658402
9047633
8212979
82525054
14118314
16583952
12785770
91578600
32196900
98944561
95867951
94765758
18775063
22547292
32296732
59138126
68537338
63279960
58705551
2665641
8175452
52066826
8367242
15736288
77943449
41346244
20465952
65547622
9158474
7554677
4719911
3053830
51228388
81145207
51112833
74433877
66214696