75904444
1644889
22642422
58726344
373746
7891086
31253773
96166164
93923447
65244114
55429582
4431309
92853579
90515112
74998282
55969001
74499932
77521948
60565386
1291407
56275103
94862306
67901669
20995604
15303191
61575552
64017388
36261327
95298367
41306188
89551404
15176766
11629368
4307621
6309020
55916698
35562980
33046802
33201057
47489625