8527559
23803468
76153949
4201634
96929230
92663232
52023025
10045804
99202276
73381343
74925963
74086953
14832548
8013531
5548868
586177
60234062
55807132
27842115
47368902
33921093
75484754
74683408
68064284
70266037
46942050
9646902
42312064
34133525
62141839
20023753
4279810
5517196
82461412
7014384
73716049
70288629
17487209
75774250
23406012