93651560
1822632
597084
50348495
61323310
58945028
47473586
3405987
7885101
72694759
75681224
62438389
87464729
18975980
97904874
27186317
29985842
15751040
4393449
90689492
20626115
2343232
71627719
97608849
99881298
47877555
14072311
62689505
25432713
58315843
50956649
9908910
24893049
3932596
25755692
6558590
6328121
26241871
36591770
1651041