21497163
41997834
36649392
72351503
50652101
62744719
61702028
84266233
3924820
4657211
40035478
10351248
3089919
37998784
95364649
65502566
53004936
15408651
60446921
56417463
69771768
50983902
24074472
1057003
96704437
94986496
1397451
26236013
94205258
3244375
35575836
48913724
14855552
90281474
2462935
27707370
88206483
55806249
10438869
19482765