14558023
35183578
51562182
13642965
38275764
23555016
4468736
31682541
3702723
39516627
52389817
21659506
8416419
84954076
21542900
79138521
4372105
60968753
46528698
24036858
85831538
80751445
25938355
5163650
61591687
9704591
97091154
17824319
42543981
74307332
33805718
12291311
8008663
50329291
5532554
15461791
50281413
52029665
55607066
5138792