556628
82899017
7434912
97987820
5552133
73539581
69494971
10487886
62767902
45398472
55852397
31262186
1452762
67907445
11378595
42584680
78935649
27502455
50734237
2244025
82772501
68893192
9860619
456256
69958163
61377199
10223744
7445809
7678678
90456650
27847152
17745301
10049199
7255810
19237246
58214575
61558115
6104172
85007619
11703156