18238903
59468215
9004935
57889626
2634497
89137925
4956758
33806675
4873348
15098371
96879658
86779919
75844774
56759123
50448564
92614596
99133294
75109122
24222544
18191445
4386279
78231796
32834926
49493953
54562742
49185875
48993126
50802077
27958737
4318435
77114388
80347218
88687656
14553048
26673704
16515683
11578971
25678367
50302485
47604601