41841966
12727560
53872919
7302007
88334236
41017846
1849171
97386487
854708
89252290
88554978
52864444
54197953
68115678
82363028
14355019
16849815
5860137
26461460
27861720
80006487
21767315
38463791
85253376
55912102
91521763
74714186
6374388
296968
11861836
8773187
8207360
39157268
19403570
34344787
34476477
9047303
6635354
25166910
15069626