85371146
14242988
6535931
5497007
88396505
39849808
56971246
51114958
96375273
58257213
63784918
47743976
4542248
69798304
97998396
86095605
53503011
61543020
45455046
86146649
77702068
29526833
89031937
32446470
15942956
54861758
1517878
90521843
96088826
55136729
77687576
20342551
56783946
65911144
55214017
45695631
8717330
86421274
35555138
4904973