82974796
44257419
826397
43212535
97603098
91876289
21138941
49967167
49873965
86361455
16876681
67684675
57858939
63001893
42771630
57984650
19231640
2053685
55305135
90843103
67234798
88151391
16967571
3598737
75137368
31023625
75568882
29897034
84648254
8082935
80692316
51229688
72198152
89179685
80137596
27928889
21203894
12646021
71256944
49337681