40681589
14111841
99016554
8032164
37103704
34251812
8873333
73201928
58418151
91683233
19041667
48816412
34068195
46638095
879464
2796210
31251206
860973
94851719
17228185
9936036
128857
83638823
2213659
41297026
67147545
56898902
5963841
83547987
40934806
69942729
97578010
93329983
1258135
22744795
86912898
44121254
42434917
420101
68183927