45914710
48235630
10612688
24989347
9101883
24656799
6126727
91046170
98607738
93094152
77333523
3510598
83357842
56797917
23823681
71144246
87768173
92787252
93996067
60548534
22129690
94239466
38419296
84386537
37792073
24069284
44937992
79756106
63773338
8692287
80306628
25226365
2622698
9324495
23258760
7901342
17071634
48577036
62331296
65393284