39555871
25416131
11196949
5275600
97366778
9372352
53654240
84992412
15729691
20235346
73854397
53699976
17882770
45163816
67303688
46736961
61487466
5536543
10822471
8319783
53092306
83123905
74909673
12039343
3565178
62482414
58733562
573643
85927747
6296648
7301531
1447401
42494917
67498886
81028269
62208716
84304794
38586098
68492242
46949868