61474966
75252560
99415915
79805909
59462959
90284491
17104234
87577820
15401480
18636937
1514498
3327884
79952752
8888165
31611998
59054569
52928983
12167779
12431671
15786743
90112856
77945752
99025729
6971602
972121
98337666
27006216
45306776
3926230
94435669
10186261
51624817
3382503
31876459
26723448
14898994
92259764
42124126
39448433
70111846