59873207
35146691
13845570
70641013
3479765
18541455
77122866
54157390
673742
41704363
27219483
49098041
16463699
7527696
54837795
36963657
40592420
28031695
18328149
86167601
76611765
8087782
29489018
71229030
4137192
18495006
86955752
31245306
12797783
48061581
65383583
27382076
24035037
3323215
6042948
14289088
11846899
16613381
816562
65508207