50
16397842
2985252
25447567
2282880
23410871
26183553
15965413
25527011
12677872
6727024
2630232
10854410
9580396
6167800
22456234
12424244
13056040
8023664
902008709
15128510
5634936
9133985
2174063
19385774
364364
11002718
19998000
12558580
26074317
3096537
12030854
6678778
1107403
5738827
19505880
618474
2896076
26401377
12895280
6215893
5040738
21515568
6650866
12260359
19088669
13326547
24928999
22934510
10800400
7256751
