95694049
13799453
78791807
57606844
18423300
27534686
11546931
84866237
18469039
17255228
56943087
17806925
47988780
56468712
50937973
48873987
95183050
99654571
56713837
80559149
24016253
17998296
34435988
21863952
59972486
63119112
8189699
1987079
35709699
92159101
14842920
28767885
76241016
49328039
19106103
62559
91662808
29486787
5018758
3337900