45752833
25703103
22585649
938795
19212040
5684951
98622950
70908044
2632911
6205467
63876979
61048660
41408230
91112721
32002721
92911121
5082798
82501338
41699148
51146154
90562052
88413004
29804266
4850716
32236144
67876424
7295757
362828
857945
78533082
769824
328584
12883278
8920127
6264215
60319391
22693532
67261976
4511738
8672330