60998118
24871132
23283747
64799975
77252974
2069499
1771705
94926049
88178180
53123323
46999970
5083893
4035425
76146094
85049549
17761425
5403709
75327259
53194258
94067509
24857303
85904265
67929312
91507575
2609682
41562249
95734042
9741153
63943271
34369029
31083095
39088870
56678890
55641203
13745354
27922266
21941209
74841655
42588909
48483378