87334613
56903745
94975028
6086709
77246091
19613091
91622535
85989158
327596
82665764
17382800
19453347
62766705
22916625
40134907
39072054
35957802
68572268
487240
65884194
2983259
6778340
74206902
2130291
42487945
11689666
61336070
88911281
68177425
65388164
28621653
54356753
16057057
77216740
17252844
91853544
89081702
20538220
95744932
81654712