17506971
906635
6612473
96072532
39668169
668521
6045637
6265414
6322712
66905218
4274349
25132743
46054810
43295988
69987746
13711160
1007055
96693205
62326227
13466275
82213419
41458299
7659527
11836782
5239644
92753458
98472973
95311843
29327343
67305917
5343644
83596770
76895324
50982171
7710586
34545757
25115779
881642
88384767
70909099