56987817
48385194
29373608
74613909
27298783
91859832
3249499
51935022
99498802
30498802
76284836
42971065
59806356
26143437
78378521
76803279
89152552
65332498
53629970
72013011
46039429
45536565
54097489
82152874
94271922
84318146
59031642
74025763
77481883
15555128
50463672
25905933
5384445
1086131
33301552
2537045
80826712
38768000
58925231
2032094