42785058
93001812
45249954
9859837
5421320
84663710
27122535
54651737
54741762
14344087
4441251
98891348
31447678
95743996
66008515
28165481
2305700
75782614
8407242
79693095
59121667
74591842
41756076
3739456
1837722
81231354
50328595
61827148
10316184
87415544
14947977
426917
31042337
479333
89301896
16029527
9477538
55687458
2604438
89781738