22956721
89711074
12661626
24538476
31686747
27125515
51064095
72249959
87047409
50637496
91787513
45181800
22517505
6452816
56768772
81001770
24442832
86947395
83456515
44029003
10723699
5806265
10894298
19205420
14509238
61165793
47133317
54773075
53774786
40943868
29717704
11536624
30072688
27055270
80805680
20587649
5277517
9996661
12381611
58429359