51193226
24759442
31341088
95127692
22475026
9954254
84329997
16271008
68553284
58413067
43466215
89634706
24712277
78157215
84278426
12614779
176918
44689628
89105775
67282056
58929177
22953945
844271
22792787
60245587
68175863
49238860
79697037
3232866
94623127
38591676
75454454
42055888
89145674
18407271
70087871
849393
62895892
5955540
57831207