402296
9429909
77374685
20136450
10094614
83498944
94244608
7671144
16919954
39701624
77555164
11507139
54315749
77278628
9183953
24068039
17115377
82904069
58124416
84883851
83884775
57486351
79587507
7151632
1829118
84614978
70974417
37056194
4251910
753923
12502199
4467122
53729438
1672132
62532503
98905093
20817806
53904713
56128403
28603950