82632566
8544879
63267442
6228169
52764884
38019823
11328120
12311103
26013436
27601489
7325189
30154377
152896
50206997
47913096
98384025
3425124
94512995
95376287
3994390
76838555
32169466
45075330
8642880
99423527
34803627
7758657
16219537
20959883
31671849
32601928
67892852
11791141
73131098
35853669
57527358
9792232
75625054
91827219
64354877