20949353
68752762
809071
29278863
82708802
25215335
72093193
19666739
41897486
38287762
72547406
25184913
53802642
25958945
31802582
29672145
7771136
39163569
11786410
96585793
23104289
25725656
44458764
53162996
79149352
81116181
86602400
44308895
55956295
99845815
36041910
89465950
27945435
42234376
89223562
8434994
3918889
50516362
46697290
37897706