93573884
8494438
94406958
14968069
21523810
29469122
9946203
97589044
36933867
41446908
89602988
6702615
3422916
66424000
64026526
36771897
3698945
80834793
33813237
98047597
13214873
20153180
88256936
10833319
46599702
16545326
9056659
46386380
75567608
5270140
70497792
79465825
4343226
4139601
14063604
73053854
57503091
95455715
95614704
87043451