20751051
21929482
7827193
8223918
78366628
78734863
62686362
17559976
49548156
2449026
16823766
6554422
96713041
66302177
55759286
3938930
9673678
97651761
94599225
70961
43435628
18541679
3942719
34796590
76086579
13686082
64975634
32054273
92182496
83145292
3574101
8006460
8311175
23614637
29723109
74718911
62833460
52724966
26439887
39133479