27593479
6197842
35734238
50847570
99051338
52751610
89084033
7442592
38668537
60437208
11845244
72666686
1295695
94352323
55664118
1825872
70928687
24919613
78476531
3203236
54749
7811499
5784537
10334177
57721989
58119890
98361366
67017513
63821436
73801631
72351
11722957
75596945
56269221
38094611
5112553
9446786
29459514
42298481
45699529