58286996
30571396
29429181
2574642
4917466
89313606
29619472
7226455
23692716
69142678
73654528
7335119
12769320
95972086
93176149
78486617
40639995
84706463
3685295
78624594
5242630
71657126
32054338
99444115
53747605
30408352
9144710
75024748
2327647
29916333
4812906
5449656
42749644
71027595
12287661
6967873
101559
19553693
94265524
26631927