20108746
18268480
32582013
81596869
66226228
51136397
35168996
35707658
41893768
48805801
27854786
22902325
7044359
54623248
5323419
3612927
5794581
23279828
8852659
6640999
14026808
44706482
30505515
7299247
2756853
57662716
35308306
26799720
18816473
65201359
7087865
1819612
34624894
2451454
50913859
44211729
12846402
10416376
56912552
37015411