18459403
20778123
68533052
42102387
47903067
35764250
89416300
33177494
15951354
80659826
46403886
1513846
62409345
56429809
12132104
8895413
44219005
46168903
39738572
71692044
24412710
55684466
26002053
70062040
62306561
66954430
56456718
3729263
2815427
59655297
17015856
52976889
2575972
84246984
15609627
27612125
27013494
92109965
95116025
35922471