42584703
47217017
15011000
59939014
2688232
49862980
38333471
91391060
63115812
98407144
86721226
13163198
25077725
91298970
1327728
57364973
25933391
2955285
4504809
39731223
57737124
46135917
58046462
43893997
59406069
16179962
90611256
47102342
30436849
60498931
59085176
42667875
65082896
35285332
68979266
83792012
46947997
24966792
74869935
34728834