94472332
37853607
13073504
38187901
33543188
81101748
99992294
72887611
75921407
57493027
1137451
48707468
88744
47195022
83152060
24769422
50639995
18583638
8615991
20912841
2478455
52362876
15854960
60742074
88948698
32962061
6068624
17482127
49837807
6791751
5894509
23787529
28484944
319247
68984136
23174530
3313695
12062412
8913686
30572900