12116327
5284562
64817615
11372981
76299750
8988296
39633083
15596963
8876228
60765472
18053874
60422414
89853745
5203360
49115877
63864901
43452957
53557903
30302847
8711259
43275267
98886801
88077703
51413541
50885825
90627095
4356558
10488095
7699733
30711449
87737336
57695890
63903553
99134800
3169832
6277458
23539391
4713536
32163698
31098923