3947756
17291807
70886144
41967605
86766498
43742072
8206184
52672561
42267005
88819409
82639152
96345995
52069281
36122309
54294442
65463355
3642329
8724253
73462888
6276539
97606605
14314090
80026119
87666307
54975722
99663300
36154226
22799837
49165962
79328786
73396773
64846846
32197468
7864351
9139447
1156983
63777327
6709705
53475539
40985573