95622565
99778008
80325338
80042782
9761458
61808610
18499682
20689906
12178203
74376171
56564629
16244457
78099130
1937845
89832815
9708976
81827626
12321362
58891069
6235455
70359421
63265273
20933617
8623670
8750793
63243692
65389458
17027852
58351004
62002664
4707355
44309586
94208224
63934156
69188966
12073973
95336409
22388590
2362888
14493657