95425558
88296087
62754391
59276291
9231338
16758750
66594750
2592733
93118794
4855526
92281445
55547892
7732499
98708197
9531137
72114723
69218618
31214088
7372867
47416252
59593886
53363224
3978613
3933232
15621490
47652287
28818192
42467017
1908124
29561020
723997
89281403
59806801
6163985
19498547
45898249
85683095
3304554
26517985
43856186