3504155
90939620
61341927
37824302
69616874
83543171
35669330
19417570
10527513
32667916
51263844
11448689
96853522
5036320
27374752
6652629
76404666
28352494
98453684
32423739
81218139
62604483
15087033
2486876
84267112
69655438
8291565
88258239
827138
2313475
7974677
56973912
3825084
2403743
30431644
2031733
89422139
2142279
58985275
2314381