41396421
57521120
43406988
106745
57785191
59505722
62614564
82317481
77567469
95166443
40704039
68477956
1485703
5445532
98395120
17186401
94119123
39909030
556346
19451752
42952535
42852692
35986396
97333774
54446566
36384306
87817172
69147251
82507074
7369417
19013487
80335862
49711179
38459039
4571700
89959618
65706156
57121532
12229053
15873521