18749429
13625221
86585665
24334199
89011147
11752883
91268858
83263584
65791849
1671194
17705444
4214284
35523098
31246181
93865327
8360223
17612376
86659205
60669826
57565639
384241
59301067
35393073
63559066
73094034
40825731
96579409
56464069
33841798
8792597
40995986
8861693
6252355
52604530
26627709
3541451
9633338
75965655
87277296
9081570