58339920
3725660
3252924
20626977
13056093
43118653
10378147
50148720
32564620
27019966
60588882
32275282
3430575
41762450
96814535
85897017
91188825
38613124
39594624
93316516
45144819
11689
1536768
26272530
24764363
7349838
70029917
26387374
15055370
96509373
95183019
50198111
66068755
47663287
90829308
58773483
97657688
90121877
63193866
82951065