55035656
23656847
16935100
9794808
15641240
29269468
2283359
68739982
59876181
90134837
9895708
86126268
47019996
1750928
62775143
98541124
473899
17431240
88159013
54917109
90096978
4215509
38027525
3461116
99981405
2928483
21703641
9107822
76482864
73711631
82564967
52567310
16486965
21678142
53319884
77911524
9152603
41125087
19667154
4365917