25112525
57904884
32882766
72185404
25592824
67646186
5091482
80076102
34361612
37895896
27483189
49193995
81665627
21616399
4634378
17109657
4056797
3608691
64024410
73537369
82666141
60499396
63445275
88241036
94172811
57627599
53796651
60847355
6119437
4465331
4977378
11361358
62806067
2305223
12149029
91576295
21006498
72739530
19787576
40302602