51649152
1189125
51479092
30976089
21979177
99599334
61317585
48535371
9062491
47834057
70352268
54802505
8490753
95648450
27795209
50649719
49686947
95411915
45319625
8431065
10453612
25905118
61742609
3942237
12368555
7943378
10096272
61292850
91184510
10043276
29464101
91859269
33752153
38323978
63945770
74595159
3223961
35355630
62551892
56569736