21495683
49528950
4555188
18273974
96724773
4862381
80663154
66787849
63895334
19397362
79373716
68618018
36656169
5002174
6114065
50611553
85317931
139511
70658552
65483332
43534809
65344780
18344802
17239496
43325143
77814350
23768124
5821907
88239212
71885324
96865690
32585859
61707664
54685332
20399724
81295136
34827085
8389104
99784283
65218520