25074364
7198180
13208937
12793527
95501103
27164992
18154833
19126080
21151216
34831105
9559853
86167948
26885915
5262778
10308974
77149684
96679990
44366802
81341797
79411790
82705134
49401602
25203770
37617560
6807406
84539256
19195062
99129399
39324185
54325779
56387258
56745360
51843685
71411831
57978399
40491529
13482382
35785499
5399259
60176691