16518436
3186384
6606555
62577525
68483847
57992950
22158341
65342438
81164424
662795
91729471
6914556
24776715
44176519
22143605
53771177
82586774
59818628
84002425
27697288
33581820
14099173
74233890
23365068
17185290
40944392
97825532
63917738
96803074
36334067
15121028
53704096
61817239
66659182
2802413
88307240
9629108
795136
37561699
40616604