31776198
10491492
21715825
26923095
96344710
92187091
44054416
47547651
21441372
44008838
71118301
19352390
9661571
30527423
13006718
14815767
18714125
37678488
59044132
2923679
49044740
92452082
18401918
1743121
36648759
97851599
81101934
2563360
75544441
56999317
33232637
90257706
90717101
64924763
554817
57094704
64822559
69945334
7027615
3063594