10108809
73088707
17234244
31042801
86365456
18485792
88194065
65167231
55552475
59814715
96031429
65438552
39085481
94353259
87959367
57127694
620105
86447506
60825683
59485514
81013793
79876374
40959964
4647322
87975865
68873461
18876077
14193560
79246600
94033168
53139135
41903909
54385632
34923718
22468658
75621003
4972500
4386212
30172166
37923679