40602306
46912242
20454648
89713700
13204732
6218818
32866534
42286868
78683412
49054619
7877747
57628185
60229147
36569701
57903385
66757553
49615349
66375102
6014798
42599348
6091486
94795731
78356611
86344534
30349491
34935271
305763
25501095
45169753
74295114
4386680
58815048
23592485
51911228
3213719
40385568
90342020
9358222
69342858
50945403