59725643
9311144
19208610
92334370
30182905
4645620
21529845
55068593
50496836
25663028
37198064
29088486
8441221
89926271
52754427
23467496
29627575
99096601
72494591
54411482
4069819
73378058
70421614
94892560
8709480
15459363
8224106
6164982
11297833
58514201
49279699
97018665
11635131
91858573
79424976
43042203
54228728
3155191
5436645
96975148