45836689
11981588
6226553
5764110
56094494
62063236
417988
94141657
45291089
5571470
82885578
6903916
76093450
80519567
38486109
76633781
12663499
97983755
2986104
99292973
54289528
50093091
86965709
6275793
13582166
79921861
44502785
20683159
27358114
229439
8537249
68944837
76775045
41118720
2592294
7446401
94561144
37051647
2058045
4908412