43299072
24622905
6463763
2089123
28405315
79745314
30627532
48343980
64308564
92775496
57604173
2415522
84955713
58863549
17981494
37958158
34305364
19822271
73591236
66985439
14181840
60712954
29542079
50716660
16651543
15936513
6773312
44821265
74791603
98172617
57253253
58731869
76545442
86103655
86781089
68677583
53154801
15311880
10348002
43188943