18181198
12205331
13455204
81061933
524590
8970730
14869665
42026778
31829738
81971193
43774636
79702482
98527775
799149
69064103
24083648
48564783
28782252
20116766
3128728
4982150
32498075
40374967
16783144
12554724
39146075
21542829
6453328
77307325
76767678
24943551
89535866
72052886
67928661
82024907
48696049
99905037
59714646
25767689
26719069