70331176
96057698
18588740
31085267
45812550
67888185
96655806
16143301
1046545
24448989
36235660
26184301
1208415
62908187
63592534
37652511
67396017
51973603
5606976
3776683
1026681
66269317
8464013
71264420
6108939
77868198
16256457
87921228
31194452
314573
12987114
28305733
7137832
32115629
22238590
95729943
87643202
10677920
67706023
45148797