39677389
36998112
96541192
3166060
48359790
65093820
28396144
61237157
83514990
99303703
41909697
88691086
33776167
89228767
74764589
38246901
8534094
49757058
93163732
53436174
44211156
20171962
11895696
50486020
5797157
20554762
22106988
6328970
71263234
55599995
4210447
66906250
52346897
96615891
4976580
896733
58743273
85334986
76678099
74854201