48879761
1143743
53211465
12174465
6185508
89614538
4864216
5005256
42737465
29719394
52407969
60778348
50735358
66951676
76969865
6454574
46593023
58776518
37407293
99384835
62317723
77992941
21558333
73609367
30961898
93385097
86595426
60741007
83369349
35488324
86749013
32352743
74033811
1000270
6999731
2333340
19268054
94023722
79034530
11927874