27483569
42878966
3249797
57553097
11576465
80917099
87995095
2564214
32936797
1942058
8891881
20677257
17096507
68497265
76044753
7968218
68555406
33078318
4812075
47006070
77448211
56424615
15517457
96853963
92294555
7762897
212551
78904780
2963879
93555625
77945549
28584250
74969245
19229285
3947937
25145777
5687964
91404677
53373064
7948155