38009703
95962630
31389149
37791269
1306633
53471454
81372603
4405455
66874595
16161187
76558397
27415692
18624639
23455198
18166509
58379467
28683993
88867481
29836937
54255835
6606792
23319723
15832966
79033508
40009935
6718775
70164287
49063464
11022876
79794622
4634735
69728498
7191548
73974187
4825927
45005346
18663253
78235787
54817870
31086076