1581542
64949944
61165656
62175912
38847498
22466844
80283537
29062767
46378184
69535494
52907625
27978282
21318878
71196595
41512582
58001317
94925703
2022295
10641931
59656529
193412
63365444
20213318
49184379
20152391
37821256
7017226
90328275
60119880
10234575
75083254
92238116
17138716
72243294
94901364
6961488
91278523
75899690
25253978
80527163