18023241
86839134
4988917
34315335
76041327
90677364
6848722
70671313
38805537
75101430
38693830
28284207
9725234
7440870
728022
23393697
10583905
77573483
65441072
51873900
9718463
73528139
16512802
526870
1282154
22407731
95853634
3956685
65835656
68294920
64874897
41418168
67665745
25198117
20863511
18686868
95126631
29071278
66157043
2106938