42113614
97642099
2212394
68106884
14568510
59115740
22018129
47308115
98733391
16224887
90546958
27736748
33451097
95332022
36638580
56276437
67614348
83882168
91811143
99959351
8249682
24462676
52437723
32471898
4816787
6682152
1702900
76812613
10241030
58794737
15074514
11149804
21485146
99948779
4773788
37456522
19467877
35807602
5548660
48547750