25295145
93562624
25734073
4989357
15703723
8903654
18065241
1394400
10733490
33612497
29129038
90278448
122236
92919972
92389331
85172633
84838130
76189999
78595917
47453646
64166545
64187456
81919186
82967612
80885154
33397666
65205306
82153804
63409250
249230
82083061
34853138
42559079
96022336
84482665
50241543
16551626
66277740
52592039
74069925