29508076
51125970
5849979
49818634
74247053
14138058
58387599
74342500
48609651
51119749
77707516
24209664
57739126
31484887
86005257
98297007
60194149
73825469
42725654
45576847
24077183
9187493
43512599
55269140
70385680
50121080
7574841
12934987
6853116
5209487
6519117
1895325
56339240
52046644
47175055
71579527
3892878
29711481
83569891
46886637