3543028
2851782
60662694
74487589
74924078
19651747
6493767
78168246
18183092
66983014
91791041
84809382
73349504
29239779
7532540
14534480
6784677
14073887
91109637
65173898
56836030
46891842
42866352
59481387
12787639
97226905
56488260
49761540
41747941
9505008
33924
19077849
2877287
37221077
12702135
99218934
44883324
3151786
13069799
29808688