3124535
81375348
54212609
5843721
7616966
6061410
96126939
89728608
59566963
66041233
17557900
3661748
34219793
46133341
21253279
77035363
99382405
78997183
94894967
3894470
54182091
9244955
84869764
83037735
95275976
95588676
54258750
10588981
95695227
92468649
29673009
56361659
11874795
8852567
37812742
52407272
1320937
61717178
54313767
23219561