54584991
4510891
85711215
80875926
964531
17233823
60983173
7012818
82532357
60403949
63705197
1783722
11424656
2604482
34091180
60676306
91433495
312486
34026865
93531905
56677624
56392555
72785086
84121505
71205512
1946808
10899223
29163071
73269267
13337177
77517985
49238521
85645754
92996363
25318342
50806819
22099806
5531449
19947741
6323802