42409871
57896
53279857
21251740
69383906
31363294
99528204
2523337
65311541
64387529
14846519
5144884
21109596
3223961
86987981
86865901
86968368
13934010
24016923
131695
94143108
98841648
26432338
25629442
90886825
94058571
57147365
9643713
36972079
434905
12013732
86095657
90625189
79127564
8879804
71721339
8785908
81824
22509468
60748887