41531856
44362989
93371632
55675598
6490400
1041117
25278043
76873736
97999511
97803676
2552385
88778158
75124146
19286272
27286186
57758110
82639792
62092811
36864870
28254313
28004665
47781481
46735066
37684000
2226749
6452700
88835039
17368556
24092301
93866064
1785562
41879754
95713797
80015360
4604836
94442913
65477005
6499420
19398138
80861581