81033918
64471691
14493163
93397233
78276150
48393521
27026397
45571277
45043842
6937988
85916875
7829988
23198613
6308643
6387954
93298002
2723611
45012136
48344674
17123970
5884279
36241583
31763004
29531773
56841004
90557931
97933132
90969031
11372108
1434643
9545809
3204119
94938272
32479512
8807574
58571145
44013129
725973
29022562
38166293