98108826
95344774
90415539
13852689
20136328
17847177
61875492
85324582
5546622
43271453
53625842
90657045
6531355
51097700
4609144
1136666
3846208
8809136
66131061
453072
475946
90514496
88509441
323185
6794066
96003522
64174531
57793180
14306018
230852
92816216
56717791
31569112
28318126
54001034
8024861
92126237
34735655
28205238
85873453