58377943
86137746
5037970
84405033
1129964
361865
62695542
22289891
65517604
7124933
15269535
5094320
61943271
73001360
42848267
10184081
33043346
16631198
54383196
6851747
51215540
90343727
50007778
96775965
47155510
49844995
30897724
58101785
9996425
98784425
1052982
71407138
4722413
78129052
29046895
93566808
67286052
10223849
56572992
19934991