5386640
8090468
79239326
5161721
694559
23237318
16429122
14817893
82489006
24304161
4204519
96816908
53562329
47226695
11012882
56437725
50014537
39314246
99063386
35619175
44103920
38194741
10865484
19961346
52214821
15723042
96724521
65089249
88662988
68911253
28446960
8552800
17998952
89081560
33118347
38271
42721820
32025896
6299501
68394251