34247128
3304198
61935864
97958058
30414510
12112509
14128679
80146285
1169404
46627994
54751020
90735674
82157632
14196100
21073971
35954897
74547449
75356264
37179949
19339252
58442531
56688948
11821256
52271753
27442316
96488929
72028747
70244392
50136723
90237123
56453326
24506179
88458476
83451981
39613881
84395784
15473358
76163927
43664339
5513385