47147976
69913409
4977322
85146453
4099362
4182559
47965437
50798046
29492342
89762808
27914190
82661563
19019275
6880200
46896378
15831341
58375106
75753689
96889380
24631760
6749761
3283477
52989758
8232114
40937530
22492075
71201502
32192789
55672782
33368927
20353637
15935088
4568439
49746161
83815712
30641683
63516841
37728256
45712626
54806302