31501611
32384117
29557261
46067958
22767577
12877745
8097489
45059003
31438107
11593140
98942855
16046873
46031593
9605947
1367784
29394939
62201637
3885183
1725978
11556599
15511675
27106766
3866635
4353928
71399610
43272855
63487659
76353212
4185104
64672674
30518235
55961548
73293541
23324875
3257375
9612066
27702203
69264918
14262472
64659669