27059385
1054599
20295413
14297
45926318
88253732
35658718
65386432
72133581
32799644
20066038
7908496
10073827
5323545
30879832
4658685
87216571
84762708
55591060
55886534
18405894
10207165
46299672
11248342
49087150
2711641
17722059
32875160
70439067
17916760
34716791
53558947
843964
15545625
56433888
33558045
75411255
55089966
27603338
15176082