18209746
21921248
62222757
82475421
50173899
47279079
4263141
74834387
90222440
42622337
7094119
58382251
95689904
82969037
50282841
4639205
99752708
73274434
67038328
3807781
65537473
11701749
46976817
69429425
21706963
60939532
85553827
3396471
8573327
42558319
84563508
18354738
74355039
58064
82165812
13564683
39605181
16607903
5616096
34906811