54541466
16783046
99735977
7035772
2370172
85572610
23771266
79442647
5413998
86843850
88743479
25403276
70678877
53587407
94193031
50247783
11815448
2562528
57388988
51413920
24406786
242129
56975418
57115101
2821045
19691042
24234313
93868919
78068048
4989591
62979705
91442067
56658528
37999008
87003409
34681924
66867482
6708987
56273028
2591133