21664156
81406316
29425640
15101344
30695258
5183173
52626051
38421497
46491875
75142092
14462610
80174662
81169670
96492855
87042612
92375416
45782516
88452525
9851957
49721054
14391528
14353529
42054414
65562644
56886186
90722532
96611785
10546231
5031345
52162759
2104217
15750
94741215
15296839
50943217
84331183
5585944
2732161
69341331
7004264