49668279
39458144
21549889
59046791
55942687
26675851
9286913
7388351
4437302
97618810
60574328
50544083
74658781
14996480
82542128
45409098
21441784
19533367
65317375
80488891
69079075
80466706
3562163
51372014
30935109
45694757
7952873
85506235
99265547
7677207
2535958
57938709
25035426
1097513
2735800
948168
33592769
97277574
76919168
75011304