31079626
324278
66463496
59381540
9735866
35836283
11075630
93097372
5035588
49375875
63252248
17673874
98161506
7387587
10979524
31182359
19531547
86656636
40177216
83148087
92229283
9613129
86727290
12736733
3317681
5739477
8141413
58137099
86088820
76338709
65206041
82098677
18294152
51506874
87352041
77266719
60332493
3006997
85013369
76971599