39823008
18126417
56276500
3289580
7681449
37374513
10757358
89542880
82414246
70665253
47642054
9330642
66869692
34757596
15374089
91819653
45606513
10986868
5857931
87295602
22337528
14605194
84423416
93345352
59857021
38581076
33555748
98537794
22889608
41206682
38664128
86449846
87476056
69016684
85038767
6484963
12784200
69154676
85255249
60979636