25144947
75041529
97707056
8795495
49322801
20053852
39612566
22448304
5731824
4615254
51615864
7613033
57201451
8617364
25032986
46149212
28807339
40156512
13359932
38661706
87793813
19464215
91662470
31443220
13151876
64433630
39388677
92102598
85809232
67789139
59294785
59085090
96182401
91736134
32032486
9117826
59755961
78381442
40221986
36205700