20092589
521872
2628538
43661437
912184
28188360
44533191
98955365
66823968
26154637
88066651
90233391
14566021
4874960
29862935
61698598
6482668
13033851
36522235
79406232
76576981
63871055
58851731
89908020
72063192
10116936
72377999
81005783
50107467
39407794
29271699
85069599
19839319
58188662
24009692
87603221
50882464
40713829
36485852
7001288