31363954
39085792
38696605
23713005
30471179
8834448
1426038
50264171
47707592
35395841
16664585
478909
86021650
29819567
87292979
40801717
22544689
83641358
8599999
92361108
13942994
21915237
82548367
23028103
37931320
85697107
9184820
83878378
95173241
45831329
15969340
53698447
11054825
51853090
26652803
791665
9562610
85519567
6261672
56106538