25925295
3367355
98092835
3934363
16393998
59138205
72757123
85298897
34777061
1273153
54479107
8816113
40433253
33346015
74582552
1468660
50522190
594884
77186463
8408782
86718655
50381052
71001819
68813216
29515040
13582020
24127496
94313805
59337370
999400
56074047
22566745
93245464
52948564
192611
16254049
13059137
63144991
76923460
39892285