93657646
88789861
7450490
67379069
26467531
6595753
15802858
20099568
3326257
75089372
28098932
49747329
63909996
82905677
52973488
71982555
38492711
21792570
81931474
62458758
19803790
13716161
18315041
920851
38387906
221787
38442079
14174891
30722925
19603670
98911251
63773018
44483194
2282199
86867734
80205043
10597901
39515774
23318669
19295465