85299132
13477743
2151559
48287779
83307853
38648770
43997882
843499
35566109
2523281
34425836
1685550
4197854
21992623
87662823
19528621
96089181
84879623
6935116
802437
53246882
96395953
98345992
57342278
61179881
96946939
38915974
10946156
47422980
594759
43648354
29952899
564601
61304999
56967607
24165183
74925706
27657084
39385961
31796159